162 lines
621 KiB
JavaScript
162 lines
621 KiB
JavaScript
var qm=a=>{throw TypeError(a)};var xd=(a,i,c)=>i.has(a)||qm("Cannot "+c);var E=(a,i,c)=>(xd(a,i,"read from private field"),c?c.call(a):i.get(a)),ce=(a,i,c)=>i.has(a)?qm("Cannot add the same private member more than once"):i instanceof WeakSet?i.add(a):i.set(a,c),J=(a,i,c,r)=>(xd(a,i,"write to private field"),r?r.call(a,c):i.set(a,c),c),Ne=(a,i,c)=>(xd(a,i,"access private method"),c);var Eo=(a,i,c,r)=>({set _(d){J(a,i,d,c)},get _(){return E(a,i,r)}});(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const p of f.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&r(p)}).observe(document,{childList:!0,subtree:!0});function c(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function r(d){if(d.ep)return;d.ep=!0;const f=c(d);fetch(d.href,f)}})();function b3(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var yd={exports:{}},zc={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Fm;function _x(){if(Fm)return zc;Fm=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function c(r,d,f){var p=null;if(f!==void 0&&(p=""+f),d.key!==void 0&&(p=""+d.key),"key"in d){f={};for(var g in d)g!=="key"&&(f[g]=d[g])}else f=d;return d=f.ref,{$$typeof:a,type:r,key:p,ref:d!==void 0?d:null,props:f}}return zc.Fragment=i,zc.jsx=c,zc.jsxs=c,zc}var Gm;function gx(){return Gm||(Gm=1,yd.exports=_x()),yd.exports}var s=gx(),bd={exports:{}},ye={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Vm;function vx(){if(Vm)return ye;Vm=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),p=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),b=Symbol.iterator;function N(R){return R===null||typeof R!="object"?null:(R=b&&R[b]||R["@@iterator"],typeof R=="function"?R:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,C={};function O(R,V,K){this.props=R,this.context=V,this.refs=C,this.updater=K||S}O.prototype.isReactComponent={},O.prototype.setState=function(R,V){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,V,"setState")},O.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function D(){}D.prototype=O.prototype;function L(R,V,K){this.props=R,this.context=V,this.refs=C,this.updater=K||S}var U=L.prototype=new D;U.constructor=L,w(U,O.prototype),U.isPureReactComponent=!0;var I=Array.isArray;function W(){}var $={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function se(R,V,K){var te=K.ref;return{$$typeof:a,type:R,key:V,ref:te!==void 0?te:null,props:K}}function he(R,V){return se(R.type,V,R.props)}function de(R){return typeof R=="object"&&R!==null&&R.$$typeof===a}function me(R){var V={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(K){return V[K]})}var le=/\/+/g;function ge(R,V){return typeof R=="object"&&R!==null&&R.key!=null?me(""+R.key):V.toString(36)}function oe(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(W,W):(R.status="pending",R.then(function(V){R.status==="pending"&&(R.status="fulfilled",R.value=V)},function(V){R.status==="pending"&&(R.status="rejected",R.reason=V)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function q(R,V,K,te,ve){var je=typeof R;(je==="undefined"||je==="boolean")&&(R=null);var ke=!1;if(R===null)ke=!0;else switch(je){case"bigint":case"string":case"number":ke=!0;break;case"object":switch(R.$$typeof){case a:case i:ke=!0;break;case v:return ke=R._init,q(ke(R._payload),V,K,te,ve)}}if(ke)return ve=ve(R),ke=te===""?"."+ge(R,0):te,I(ve)?(K="",ke!=null&&(K=ke.replace(le,"$&/")+"/"),q(ve,V,K,"",function(cs){return cs})):ve!=null&&(de(ve)&&(ve=he(ve,K+(ve.key==null||R&&R.key===ve.key?"":(""+ve.key).replace(le,"$&/")+"/")+ke)),V.push(ve)),1;ke=0;var Et=te===""?".":te+":";if(I(R))for(var st=0;st<R.length;st++)te=R[st],je=Et+ge(te,st),ke+=q(te,V,K,je,ve);else if(st=N(R),typeof st=="function")for(R=st.call(R),st=0;!(te=R.next()).done;)te=te.value,je=Et+ge(te,st++),ke+=q(te,V,K,je,ve);else if(je==="object"){if(typeof R.then=="function")return q(oe(R),V,K,te,ve);throw V=String(R),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return ke}function Y(R,V,K){if(R==null)return R;var te=[],ve=0;return q(R,te,"","",function(je){return V.call(K,je,ve++)}),te}function ie(R){if(R._status===-1){var V=R._result;V=V(),V.then(function(K){(R._status===0||R._status===-1)&&(R._status=1,R._result=K)},function(K){(R._status===0||R._status===-1)&&(R._status=2,R._result=K)}),R._status===-1&&(R._status=0,R._result=V)}if(R._status===1)return R._result.default;throw R._result}var Re=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},Ae={map:Y,forEach:function(R,V,K){Y(R,function(){V.apply(this,arguments)},K)},count:function(R){var V=0;return Y(R,function(){V++}),V},toArray:function(R){return Y(R,function(V){return V})||[]},only:function(R){if(!de(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return ye.Activity=x,ye.Children=Ae,ye.Component=O,ye.Fragment=c,ye.Profiler=d,ye.PureComponent=L,ye.StrictMode=r,ye.Suspense=h,ye.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$,ye.__COMPILER_RUNTIME={__proto__:null,c:function(R){return $.H.useMemoCache(R)}},ye.cache=function(R){return function(){return R.apply(null,arguments)}},ye.cacheSignal=function(){return null},ye.cloneElement=function(R,V,K){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var te=w({},R.props),ve=R.key;if(V!=null)for(je in V.key!==void 0&&(ve=""+V.key),V)!P.call(V,je)||je==="key"||je==="__self"||je==="__source"||je==="ref"&&V.ref===void 0||(te[je]=V[je]);var je=arguments.length-2;if(je===1)te.children=K;else if(1<je){for(var ke=Array(je),Et=0;Et<je;Et++)ke[Et]=arguments[Et+2];te.children=ke}return se(R.type,ve,te)},ye.createContext=function(R){return R={$$typeof:p,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:f,_context:R},R},ye.createElement=function(R,V,K){var te,ve={},je=null;if(V!=null)for(te in V.key!==void 0&&(je=""+V.key),V)P.call(V,te)&&te!=="key"&&te!=="__self"&&te!=="__source"&&(ve[te]=V[te]);var ke=arguments.length-2;if(ke===1)ve.children=K;else if(1<ke){for(var Et=Array(ke),st=0;st<ke;st++)Et[st]=arguments[st+2];ve.children=Et}if(R&&R.defaultProps)for(te in ke=R.defaultProps,ke)ve[te]===void 0&&(ve[te]=ke[te]);return se(R,je,ve)},ye.createRef=function(){return{current:null}},ye.forwardRef=function(R){return{$$typeof:g,render:R}},ye.isValidElement=de,ye.lazy=function(R){return{$$typeof:v,_payload:{_status:-1,_result:R},_init:ie}},ye.memo=function(R,V){return{$$typeof:m,type:R,compare:V===void 0?null:V}},ye.startTransition=function(R){var V=$.T,K={};$.T=K;try{var te=R(),ve=$.S;ve!==null&&ve(K,te),typeof te=="object"&&te!==null&&typeof te.then=="function"&&te.then(W,Re)}catch(je){Re(je)}finally{V!==null&&K.types!==null&&(V.types=K.types),$.T=V}},ye.unstable_useCacheRefresh=function(){return $.H.useCacheRefresh()},ye.use=function(R){return $.H.use(R)},ye.useActionState=function(R,V,K){return $.H.useActionState(R,V,K)},ye.useCallback=function(R,V){return $.H.useCallback(R,V)},ye.useContext=function(R){return $.H.useContext(R)},ye.useDebugValue=function(){},ye.useDeferredValue=function(R,V){return $.H.useDeferredValue(R,V)},ye.useEffect=function(R,V){return $.H.useEffect(R,V)},ye.useEffectEvent=function(R){return $.H.useEffectEvent(R)},ye.useId=function(){return $.H.useId()},ye.useImperativeHandle=function(R,V,K){return $.H.useImperativeHandle(R,V,K)},ye.useInsertionEffect=function(R,V){return $.H.useInsertionEffect(R,V)},ye.useLayoutEffect=function(R,V){return $.H.useLayoutEffect(R,V)},ye.useMemo=function(R,V){return $.H.useMemo(R,V)},ye.useOptimistic=function(R,V){return $.H.useOptimistic(R,V)},ye.useReducer=function(R,V,K){return $.H.useReducer(R,V,K)},ye.useRef=function(R){return $.H.useRef(R)},ye.useState=function(R){return $.H.useState(R)},ye.useSyncExternalStore=function(R,V,K){return $.H.useSyncExternalStore(R,V,K)},ye.useTransition=function(){return $.H.useTransition()},ye.version="19.2.5",ye}var Qm;function x2(){return Qm||(Qm=1,bd.exports=vx()),bd.exports}var j=x2();const Ot=b3(j);var jd={exports:{}},kc={},Sd={exports:{}},Nd={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Im;function xx(){return Im||(Im=1,(function(a){function i(q,Y){var ie=q.length;q.push(Y);e:for(;0<ie;){var Re=ie-1>>>1,Ae=q[Re];if(0<d(Ae,Y))q[Re]=Y,q[ie]=Ae,ie=Re;else break e}}function c(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var Y=q[0],ie=q.pop();if(ie!==Y){q[0]=ie;e:for(var Re=0,Ae=q.length,R=Ae>>>1;Re<R;){var V=2*(Re+1)-1,K=q[V],te=V+1,ve=q[te];if(0>d(K,ie))te<Ae&&0>d(ve,K)?(q[Re]=ve,q[te]=ie,Re=te):(q[Re]=K,q[V]=ie,Re=V);else if(te<Ae&&0>d(ve,ie))q[Re]=ve,q[te]=ie,Re=te;else break e}}return Y}function d(q,Y){var ie=q.sortIndex-Y.sortIndex;return ie!==0?ie:q.id-Y.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var p=Date,g=p.now();a.unstable_now=function(){return p.now()-g}}var h=[],m=[],v=1,x=null,b=3,N=!1,S=!1,w=!1,C=!1,O=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;function U(q){for(var Y=c(m);Y!==null;){if(Y.callback===null)r(m);else if(Y.startTime<=q)r(m),Y.sortIndex=Y.expirationTime,i(h,Y);else break;Y=c(m)}}function I(q){if(w=!1,U(q),!S)if(c(h)!==null)S=!0,W||(W=!0,me());else{var Y=c(m);Y!==null&&oe(I,Y.startTime-q)}}var W=!1,$=-1,P=5,se=-1;function he(){return C?!0:!(a.unstable_now()-se<P)}function de(){if(C=!1,W){var q=a.unstable_now();se=q;var Y=!0;try{e:{S=!1,w&&(w=!1,D($),$=-1),N=!0;var ie=b;try{t:{for(U(q),x=c(h);x!==null&&!(x.expirationTime>q&&he());){var Re=x.callback;if(typeof Re=="function"){x.callback=null,b=x.priorityLevel;var Ae=Re(x.expirationTime<=q);if(q=a.unstable_now(),typeof Ae=="function"){x.callback=Ae,U(q),Y=!0;break t}x===c(h)&&r(h),U(q)}else r(h);x=c(h)}if(x!==null)Y=!0;else{var R=c(m);R!==null&&oe(I,R.startTime-q),Y=!1}}break e}finally{x=null,b=ie,N=!1}Y=void 0}}finally{Y?me():W=!1}}}var me;if(typeof L=="function")me=function(){L(de)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,ge=le.port2;le.port1.onmessage=de,me=function(){ge.postMessage(null)}}else me=function(){O(de,0)};function oe(q,Y){$=O(function(){q(a.unstable_now())},Y)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(q){q.callback=null},a.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<q?Math.floor(1e3/q):5},a.unstable_getCurrentPriorityLevel=function(){return b},a.unstable_next=function(q){switch(b){case 1:case 2:case 3:var Y=3;break;default:Y=b}var ie=b;b=Y;try{return q()}finally{b=ie}},a.unstable_requestPaint=function(){C=!0},a.unstable_runWithPriority=function(q,Y){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var ie=b;b=q;try{return Y()}finally{b=ie}},a.unstable_scheduleCallback=function(q,Y,ie){var Re=a.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?Re+ie:Re):ie=Re,q){case 1:var Ae=-1;break;case 2:Ae=250;break;case 5:Ae=1073741823;break;case 4:Ae=1e4;break;default:Ae=5e3}return Ae=ie+Ae,q={id:v++,callback:Y,priorityLevel:q,startTime:ie,expirationTime:Ae,sortIndex:-1},ie>Re?(q.sortIndex=ie,i(m,q),c(h)===null&&q===c(m)&&(w?(D($),$=-1):w=!0,oe(I,ie-Re))):(q.sortIndex=Ae,i(h,q),S||N||(S=!0,W||(W=!0,me()))),q},a.unstable_shouldYield=he,a.unstable_wrapCallback=function(q){var Y=b;return function(){var ie=b;b=Y;try{return q.apply(this,arguments)}finally{b=ie}}}})(Nd)),Nd}var Pm;function yx(){return Pm||(Pm=1,Sd.exports=xx()),Sd.exports}var wd={exports:{}},Pt={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Ym;function bx(){if(Ym)return Pt;Ym=1;var a=x2();function i(h){var m="https://react.dev/errors/"+h;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)m+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(){}var r={d:{f:c,r:function(){throw Error(i(522))},D:c,C:c,L:c,m:c,X:c,S:c,M:c},p:0,findDOMNode:null},d=Symbol.for("react.portal");function f(h,m,v){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:x==null?null:""+x,children:h,containerInfo:m,implementation:v}}var p=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(h,m){if(h==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Pt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Pt.createPortal=function(h,m){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(i(299));return f(h,m,null,v)},Pt.flushSync=function(h){var m=p.T,v=r.p;try{if(p.T=null,r.p=2,h)return h()}finally{p.T=m,r.p=v,r.d.f()}},Pt.preconnect=function(h,m){typeof h=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(h,m))},Pt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},Pt.preinit=function(h,m){if(typeof h=="string"&&m&&typeof m.as=="string"){var v=m.as,x=g(v,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,N=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;v==="style"?r.d.S(h,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:x,integrity:b,fetchPriority:N}):v==="script"&&r.d.X(h,{crossOrigin:x,integrity:b,fetchPriority:N,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Pt.preinitModule=function(h,m){if(typeof h=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var v=g(m.as,m.crossOrigin);r.d.M(h,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(h)},Pt.preload=function(h,m){if(typeof h=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var v=m.as,x=g(v,m.crossOrigin);r.d.L(h,v,{crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Pt.preloadModule=function(h,m){if(typeof h=="string")if(m){var v=g(m.as,m.crossOrigin);r.d.m(h,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(h)},Pt.requestFormReset=function(h){r.d.r(h)},Pt.unstable_batchedUpdates=function(h,m){return h(m)},Pt.useFormState=function(h,m,v){return p.H.useFormState(h,m,v)},Pt.useFormStatus=function(){return p.H.useHostTransitionStatus()},Pt.version="19.2.5",Pt}var Xm;function jx(){if(Xm)return wd.exports;Xm=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),wd.exports=bx(),wd.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Km;function Sx(){if(Km)return kc;Km=1;var a=yx(),i=x2(),c=jx();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function p(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function g(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(f(e)!==e)throw Error(r(188))}function m(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(r(188));return t!==e?null:e}for(var n=e,l=t;;){var o=n.return;if(o===null)break;var u=o.alternate;if(u===null){if(l=o.return,l!==null){n=l;continue}break}if(o.child===u.child){for(u=o.child;u;){if(u===n)return h(o),e;if(u===l)return h(o),t;u=u.sibling}throw Error(r(188))}if(n.return!==l.return)n=o,l=u;else{for(var _=!1,y=o.child;y;){if(y===n){_=!0,n=o,l=u;break}if(y===l){_=!0,l=o,n=u;break}y=y.sibling}if(!_){for(y=u.child;y;){if(y===n){_=!0,n=u,l=o;break}if(y===l){_=!0,l=u,n=o;break}y=y.sibling}if(!_)throw Error(r(189))}}if(n.alternate!==l)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function v(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=v(e),t!==null)return t;e=e.sibling}return null}var x=Object.assign,b=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),L=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),W=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),se=Symbol.for("react.activity"),he=Symbol.for("react.memo_cache_sentinel"),de=Symbol.iterator;function me(e){return e===null||typeof e!="object"?null:(e=de&&e[de]||e["@@iterator"],typeof e=="function"?e:null)}var le=Symbol.for("react.client.reference");function ge(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===le?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case w:return"Fragment";case O:return"Profiler";case C:return"StrictMode";case I:return"Suspense";case W:return"SuspenseList";case se:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case S:return"Portal";case L:return e.displayName||"Context";case D:return(e._context.displayName||"Context")+".Consumer";case U:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $:return t=e.displayName||null,t!==null?t:ge(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return ge(e(t))}catch{}}return null}var oe=Array.isArray,q=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ie={pending:!1,data:null,method:null,action:null},Re=[],Ae=-1;function R(e){return{current:e}}function V(e){0>Ae||(e.current=Re[Ae],Re[Ae]=null,Ae--)}function K(e,t){Ae++,Re[Ae]=e.current,e.current=t}var te=R(null),ve=R(null),je=R(null),ke=R(null);function Et(e,t){switch(K(je,t),K(ve,e),K(te,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?um(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=um(t),e=dm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}V(te),K(te,e)}function st(){V(te),V(ve),V(je)}function cs(e){e.memoizedState!==null&&K(ke,e);var t=te.current,n=dm(t,e.type);t!==n&&(K(ve,e),K(te,n))}function bs(e){ve.current===e&&(V(te),V(ve)),ke.current===e&&(V(ke),Oc._currentValue=ie)}var Js,ea;function Ee(e){if(Js===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Js=t&&t[1]||"",ea=-1<n.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+Js+e+ea}var Wt=!1;function js(e,t){if(!e||Wt)return"";Wt=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(H){var B=H}Reflect.construct(e,[],Q)}else{try{Q.call()}catch(H){B=H}e.call(Q.prototype)}}else{try{throw Error()}catch(H){B=H}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(H){if(H&&B&&typeof H.stack=="string")return[H.stack,B.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=l.DetermineComponentFrameRoot(),_=u[0],y=u[1];if(_&&y){var T=_.split(`
|
||
`),k=y.split(`
|
||
`);for(o=l=0;l<T.length&&!T[l].includes("DetermineComponentFrameRoot");)l++;for(;o<k.length&&!k[o].includes("DetermineComponentFrameRoot");)o++;if(l===T.length||o===k.length)for(l=T.length-1,o=k.length-1;1<=l&&0<=o&&T[l]!==k[o];)o--;for(;1<=l&&0<=o;l--,o--)if(T[l]!==k[o]){if(l!==1||o!==1)do if(l--,o--,0>o||T[l]!==k[o]){var F=`
|
||
`+T[l].replace(" at new "," at ");return e.displayName&&F.includes("<anonymous>")&&(F=F.replace("<anonymous>",e.displayName)),F}while(1<=l&&0<=o);break}}}finally{Wt=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Ee(n):""}function et(e,t){switch(e.tag){case 26:case 27:case 5:return Ee(e.type);case 16:return Ee("Lazy");case 13:return e.child!==t&&t!==null?Ee("Suspense Fallback"):Ee("Suspense");case 19:return Ee("SuspenseList");case 0:case 15:return js(e.type,!1);case 11:return js(e.type.render,!1);case 1:return js(e.type,!0);case 31:return Ee("Activity");default:return""}}function cn(e){try{var t="",n=null;do t+=et(e,n),n=e,e=e.return;while(e);return t}catch(l){return`
|
||
Error generating stack: `+l.message+`
|
||
`+l.stack}}var Rl=Object.prototype.hasOwnProperty,Al=a.unstable_scheduleCallback,iu=a.unstable_cancelCallback,Y_=a.unstable_shouldYield,X_=a.unstable_requestPaint,yn=a.unstable_now,K_=a.unstable_getCurrentPriorityLevel,q2=a.unstable_ImmediatePriority,F2=a.unstable_UserBlockingPriority,ur=a.unstable_NormalPriority,Z_=a.unstable_LowPriority,G2=a.unstable_IdlePriority,W_=a.log,J_=a.unstable_setDisableYieldValue,Gi=null,bn=null;function ta(e){if(typeof W_=="function"&&J_(e),bn&&typeof bn.setStrictMode=="function")try{bn.setStrictMode(Gi,e)}catch{}}var jn=Math.clz32?Math.clz32:ng,eg=Math.log,tg=Math.LN2;function ng(e){return e>>>=0,e===0?32:31-(eg(e)/tg|0)|0}var dr=256,fr=262144,hr=4194304;function qa(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function mr(e,t,n){var l=e.pendingLanes;if(l===0)return 0;var o=0,u=e.suspendedLanes,_=e.pingedLanes;e=e.warmLanes;var y=l&134217727;return y!==0?(l=y&~u,l!==0?o=qa(l):(_&=y,_!==0?o=qa(_):n||(n=y&~e,n!==0&&(o=qa(n))))):(y=l&~u,y!==0?o=qa(y):_!==0?o=qa(_):n||(n=l&~e,n!==0&&(o=qa(n)))),o===0?0:t!==0&&t!==o&&(t&u)===0&&(u=o&-o,n=t&-t,u>=n||u===32&&(n&4194048)!==0)?t:o}function Vi(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function sg(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function V2(){var e=hr;return hr<<=1,(hr&62914560)===0&&(hr=4194304),e}function cu(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Qi(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ag(e,t,n,l,o,u){var _=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var y=e.entanglements,T=e.expirationTimes,k=e.hiddenUpdates;for(n=_&~n;0<n;){var F=31-jn(n),Q=1<<F;y[F]=0,T[F]=-1;var B=k[F];if(B!==null)for(k[F]=null,F=0;F<B.length;F++){var H=B[F];H!==null&&(H.lane&=-536870913)}n&=~Q}l!==0&&Q2(e,l,0),u!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=u&~(_&~t))}function Q2(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-jn(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|n&261930}function I2(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var l=31-jn(n),o=1<<l;o&t|e[l]&t&&(e[l]|=t),n&=~o}}function P2(e,t){var n=t&-t;return n=(n&42)!==0?1:ru(n),(n&(e.suspendedLanes|t))!==0?0:n}function ru(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ou(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Y2(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:Dm(e.type))}function X2(e,t){var n=Y.p;try{return Y.p=e,t()}finally{Y.p=n}}var na=Math.random().toString(36).slice(2),qt="__reactFiber$"+na,rn="__reactProps$"+na,Ol="__reactContainer$"+na,uu="__reactEvents$"+na,lg="__reactListeners$"+na,ig="__reactHandles$"+na,K2="__reactResources$"+na,Ii="__reactMarker$"+na;function du(e){delete e[qt],delete e[rn],delete e[uu],delete e[lg],delete e[ig]}function Ml(e){var t=e[qt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ol]||n[qt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=vm(e);e!==null;){if(n=e[qt])return n;e=vm(e)}return t}e=n,n=e.parentNode}return null}function Ll(e){if(e=e[qt]||e[Ol]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Pi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function Dl(e){var t=e[K2];return t||(t=e[K2]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Lt(e){e[Ii]=!0}var Z2=new Set,W2={};function Fa(e,t){zl(e,t),zl(e+"Capture",t)}function zl(e,t){for(W2[e]=t,e=0;e<t.length;e++)Z2.add(t[e])}var cg=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),J2={},ef={};function rg(e){return Rl.call(ef,e)?!0:Rl.call(J2,e)?!1:cg.test(e)?ef[e]=!0:(J2[e]=!0,!1)}function pr(e,t,n){if(rg(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function _r(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Ss(e,t,n,l){if(l===null)e.removeAttribute(n);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+l)}}function Un(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function og(e,t,n){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var o=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(_){n=""+_,u.call(this,_)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return n},setValue:function(_){n=""+_},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fu(e){if(!e._valueTracker){var t=tf(e)?"checked":"value";e._valueTracker=og(e,t,""+e[t])}}function nf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=tf(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}function gr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var ug=/[\n"\\]/g;function $n(e){return e.replace(ug,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function hu(e,t,n,l,o,u,_,y){e.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?e.type=_:e.removeAttribute("type"),t!=null?_==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Un(t)):e.value!==""+Un(t)&&(e.value=""+Un(t)):_!=="submit"&&_!=="reset"||e.removeAttribute("value"),t!=null?mu(e,_,Un(t)):n!=null?mu(e,_,Un(n)):l!=null&&e.removeAttribute("value"),o==null&&u!=null&&(e.defaultChecked=!!u),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.name=""+Un(y):e.removeAttribute("name")}function sf(e,t,n,l,o,u,_,y){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||n!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fu(e);return}n=n!=null?""+Un(n):"",t=t!=null?""+Un(t):n,y||t===e.value||(e.value=t),e.defaultValue=t}l=l??o,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=y?e.checked:!!l,e.defaultChecked=!!l,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(e.name=_),fu(e)}function mu(e,t,n){t==="number"&&gr(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function kl(e,t,n,l){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&l&&(e[n].defaultSelected=!0)}else{for(n=""+Un(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,l&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function af(e,t,n){if(t!=null&&(t=""+Un(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Un(n):""}function lf(e,t,n,l){if(t==null){if(l!=null){if(n!=null)throw Error(r(92));if(oe(l)){if(1<l.length)throw Error(r(93));l=l[0]}n=l}n==null&&(n=""),t=n}n=Un(t),e.defaultValue=n,l=e.textContent,l===n&&l!==""&&l!==null&&(e.value=l),fu(e)}function Bl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var dg=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function cf(e,t,n){var l=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,n):typeof n!="number"||n===0||dg.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function rf(e,t,n){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,n!=null){for(var l in n)!n.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var o in t)l=t[o],t.hasOwnProperty(o)&&n[o]!==l&&cf(e,o,l)}else for(var u in t)t.hasOwnProperty(u)&&cf(e,u,t[u])}function pu(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var fg=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),hg=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function vr(e){return hg.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Ns(){}var _u=null;function gu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ul=null,$l=null;function of(e){var t=Ll(e);if(t&&(e=t.stateNode)){var n=e[rn]||null;e:switch(e=t.stateNode,t.type){case"input":if(hu(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+$n(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var l=n[t];if(l!==e&&l.form===e.form){var o=l[rn]||null;if(!o)throw Error(r(90));hu(l,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<n.length;t++)l=n[t],l.form===e.form&&nf(l)}break e;case"textarea":af(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&kl(e,!!n.multiple,t,!1)}}}var vu=!1;function uf(e,t,n){if(vu)return e(t,n);vu=!0;try{var l=e(t);return l}finally{if(vu=!1,(Ul!==null||$l!==null)&&(lo(),Ul&&(t=Ul,e=$l,$l=Ul=null,of(t),e)))for(t=0;t<e.length;t++)of(e[t])}}function Yi(e,t){var n=e.stateNode;if(n===null)return null;var l=n[rn]||null;if(l===null)return null;n=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(r(231,t,typeof n));return n}var ws=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xu=!1;if(ws)try{var Xi={};Object.defineProperty(Xi,"passive",{get:function(){xu=!0}}),window.addEventListener("test",Xi,Xi),window.removeEventListener("test",Xi,Xi)}catch{xu=!1}var sa=null,yu=null,xr=null;function df(){if(xr)return xr;var e,t=yu,n=t.length,l,o="value"in sa?sa.value:sa.textContent,u=o.length;for(e=0;e<n&&t[e]===o[e];e++);var _=n-e;for(l=1;l<=_&&t[n-l]===o[u-l];l++);return xr=o.slice(e,1<l?1-l:void 0)}function yr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function br(){return!0}function ff(){return!1}function on(e){function t(n,l,o,u,_){this._reactName=n,this._targetInst=o,this.type=l,this.nativeEvent=u,this.target=_,this.currentTarget=null;for(var y in e)e.hasOwnProperty(y)&&(n=e[y],this[y]=n?n(u):u[y]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?br:ff,this.isPropagationStopped=ff,this}return x(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=br)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=br)},persist:function(){},isPersistent:br}),t}var Ga={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},jr=on(Ga),Ki=x({},Ga,{view:0,detail:0}),mg=on(Ki),bu,ju,Zi,Sr=x({},Ki,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Zi&&(Zi&&e.type==="mousemove"?(bu=e.screenX-Zi.screenX,ju=e.screenY-Zi.screenY):ju=bu=0,Zi=e),bu)},movementY:function(e){return"movementY"in e?e.movementY:ju}}),hf=on(Sr),pg=x({},Sr,{dataTransfer:0}),_g=on(pg),gg=x({},Ki,{relatedTarget:0}),Su=on(gg),vg=x({},Ga,{animationName:0,elapsedTime:0,pseudoElement:0}),xg=on(vg),yg=x({},Ga,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bg=on(yg),jg=x({},Ga,{data:0}),mf=on(jg),Sg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ng={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"},wg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=wg[e])?!!t[e]:!1}function Nu(){return Cg}var Tg=x({},Ki,{key:function(e){if(e.key){var t=Sg[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=yr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ng[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nu,charCode:function(e){return e.type==="keypress"?yr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?yr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Eg=on(Tg),Rg=x({},Sr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),pf=on(Rg),Ag=x({},Ki,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nu}),Og=on(Ag),Mg=x({},Ga,{propertyName:0,elapsedTime:0,pseudoElement:0}),Lg=on(Mg),Dg=x({},Sr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),zg=on(Dg),kg=x({},Ga,{newState:0,oldState:0}),Bg=on(kg),Ug=[9,13,27,32],wu=ws&&"CompositionEvent"in window,Wi=null;ws&&"documentMode"in document&&(Wi=document.documentMode);var $g=ws&&"TextEvent"in window&&!Wi,_f=ws&&(!wu||Wi&&8<Wi&&11>=Wi),gf=" ",vf=!1;function xf(e,t){switch(e){case"keyup":return Ug.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hl=!1;function Hg(e,t){switch(e){case"compositionend":return yf(t);case"keypress":return t.which!==32?null:(vf=!0,gf);case"textInput":return e=t.data,e===gf&&vf?null:e;default:return null}}function qg(e,t){if(Hl)return e==="compositionend"||!wu&&xf(e,t)?(e=df(),xr=yu=sa=null,Hl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return _f&&t.locale!=="ko"?null:t.data;default:return null}}var Fg={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 bf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Fg[e.type]:t==="textarea"}function jf(e,t,n,l){Ul?$l?$l.push(l):$l=[l]:Ul=l,t=ho(t,"onChange"),0<t.length&&(n=new jr("onChange","change",null,n,l),e.push({event:n,listeners:t}))}var Ji=null,ec=null;function Gg(e){am(e,0)}function Nr(e){var t=Pi(e);if(nf(t))return e}function Sf(e,t){if(e==="change")return t}var Nf=!1;if(ws){var Cu;if(ws){var Tu="oninput"in document;if(!Tu){var wf=document.createElement("div");wf.setAttribute("oninput","return;"),Tu=typeof wf.oninput=="function"}Cu=Tu}else Cu=!1;Nf=Cu&&(!document.documentMode||9<document.documentMode)}function Cf(){Ji&&(Ji.detachEvent("onpropertychange",Tf),ec=Ji=null)}function Tf(e){if(e.propertyName==="value"&&Nr(ec)){var t=[];jf(t,ec,e,gu(e)),uf(Gg,t)}}function Vg(e,t,n){e==="focusin"?(Cf(),Ji=t,ec=n,Ji.attachEvent("onpropertychange",Tf)):e==="focusout"&&Cf()}function Qg(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nr(ec)}function Ig(e,t){if(e==="click")return Nr(t)}function Pg(e,t){if(e==="input"||e==="change")return Nr(t)}function Yg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Sn=typeof Object.is=="function"?Object.is:Yg;function tc(e,t){if(Sn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),l=Object.keys(t);if(n.length!==l.length)return!1;for(l=0;l<n.length;l++){var o=n[l];if(!Rl.call(t,o)||!Sn(e[o],t[o]))return!1}return!0}function Ef(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Rf(e,t){var n=Ef(e);e=0;for(var l;n;){if(n.nodeType===3){if(l=e+n.textContent.length,e<=t&&l>=t)return{node:n,offset:t-e};e=l}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ef(n)}}function Af(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Af(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Of(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=gr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=gr(e.document)}return t}function Eu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Xg=ws&&"documentMode"in document&&11>=document.documentMode,ql=null,Ru=null,nc=null,Au=!1;function Mf(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Au||ql==null||ql!==gr(l)||(l=ql,"selectionStart"in l&&Eu(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),nc&&tc(nc,l)||(nc=l,l=ho(Ru,"onSelect"),0<l.length&&(t=new jr("onSelect","select",null,t,n),e.push({event:t,listeners:l}),t.target=ql)))}function Va(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Fl={animationend:Va("Animation","AnimationEnd"),animationiteration:Va("Animation","AnimationIteration"),animationstart:Va("Animation","AnimationStart"),transitionrun:Va("Transition","TransitionRun"),transitionstart:Va("Transition","TransitionStart"),transitioncancel:Va("Transition","TransitionCancel"),transitionend:Va("Transition","TransitionEnd")},Ou={},Lf={};ws&&(Lf=document.createElement("div").style,"AnimationEvent"in window||(delete Fl.animationend.animation,delete Fl.animationiteration.animation,delete Fl.animationstart.animation),"TransitionEvent"in window||delete Fl.transitionend.transition);function Qa(e){if(Ou[e])return Ou[e];if(!Fl[e])return e;var t=Fl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Lf)return Ou[e]=t[n];return e}var Df=Qa("animationend"),zf=Qa("animationiteration"),kf=Qa("animationstart"),Kg=Qa("transitionrun"),Zg=Qa("transitionstart"),Wg=Qa("transitioncancel"),Bf=Qa("transitionend"),Uf=new Map,Mu="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Mu.push("scrollEnd");function Jn(e,t){Uf.set(e,t),Fa(t,[e])}var wr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Hn=[],Gl=0,Lu=0;function Cr(){for(var e=Gl,t=Lu=Gl=0;t<e;){var n=Hn[t];Hn[t++]=null;var l=Hn[t];Hn[t++]=null;var o=Hn[t];Hn[t++]=null;var u=Hn[t];if(Hn[t++]=null,l!==null&&o!==null){var _=l.pending;_===null?o.next=o:(o.next=_.next,_.next=o),l.pending=o}u!==0&&$f(n,o,u)}}function Tr(e,t,n,l){Hn[Gl++]=e,Hn[Gl++]=t,Hn[Gl++]=n,Hn[Gl++]=l,Lu|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Du(e,t,n,l){return Tr(e,t,n,l),Er(e)}function Ia(e,t){return Tr(e,null,null,t),Er(e)}function $f(e,t,n){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n);for(var o=!1,u=e.return;u!==null;)u.childLanes|=n,l=u.alternate,l!==null&&(l.childLanes|=n),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(o=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,o&&t!==null&&(o=31-jn(n),e=u.hiddenUpdates,l=e[o],l===null?e[o]=[t]:l.push(t),t.lane=n|536870912),u):null}function Er(e){if(50<Nc)throw Nc=0,G0=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Vl={};function Jg(e,t,n,l){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nn(e,t,n,l){return new Jg(e,t,n,l)}function zu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cs(e,t){var n=e.alternate;return n===null?(n=Nn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Hf(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Rr(e,t,n,l,o,u){var _=0;if(l=e,typeof e=="function")zu(e)&&(_=1);else if(typeof e=="string")_=ax(e,n,te.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case se:return e=Nn(31,n,t,o),e.elementType=se,e.lanes=u,e;case w:return Pa(n.children,o,u,t);case C:_=8,o|=24;break;case O:return e=Nn(12,n,t,o|2),e.elementType=O,e.lanes=u,e;case I:return e=Nn(13,n,t,o),e.elementType=I,e.lanes=u,e;case W:return e=Nn(19,n,t,o),e.elementType=W,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case L:_=10;break e;case D:_=9;break e;case U:_=11;break e;case $:_=14;break e;case P:_=16,l=null;break e}_=29,n=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=Nn(_,n,t,o),t.elementType=e,t.type=l,t.lanes=u,t}function Pa(e,t,n,l){return e=Nn(7,e,l,t),e.lanes=n,e}function ku(e,t,n){return e=Nn(6,e,null,t),e.lanes=n,e}function qf(e){var t=Nn(18,null,null,0);return t.stateNode=e,t}function Bu(e,t,n){return t=Nn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Ff=new WeakMap;function qn(e,t){if(typeof e=="object"&&e!==null){var n=Ff.get(e);return n!==void 0?n:(t={value:e,source:t,stack:cn(t)},Ff.set(e,t),t)}return{value:e,source:t,stack:cn(t)}}var Ql=[],Il=0,Ar=null,sc=0,Fn=[],Gn=0,aa=null,rs=1,os="";function Ts(e,t){Ql[Il++]=sc,Ql[Il++]=Ar,Ar=e,sc=t}function Gf(e,t,n){Fn[Gn++]=rs,Fn[Gn++]=os,Fn[Gn++]=aa,aa=e;var l=rs;e=os;var o=32-jn(l)-1;l&=~(1<<o),n+=1;var u=32-jn(t)+o;if(30<u){var _=o-o%5;u=(l&(1<<_)-1).toString(32),l>>=_,o-=_,rs=1<<32-jn(t)+o|n<<o|l,os=u+e}else rs=1<<u|n<<o|l,os=e}function Uu(e){e.return!==null&&(Ts(e,1),Gf(e,1,0))}function $u(e){for(;e===Ar;)Ar=Ql[--Il],Ql[Il]=null,sc=Ql[--Il],Ql[Il]=null;for(;e===aa;)aa=Fn[--Gn],Fn[Gn]=null,os=Fn[--Gn],Fn[Gn]=null,rs=Fn[--Gn],Fn[Gn]=null}function Vf(e,t){Fn[Gn++]=rs,Fn[Gn++]=os,Fn[Gn++]=aa,rs=t.id,os=t.overflow,aa=e}var Ft=null,at=null,Be=!1,la=null,Vn=!1,Hu=Error(r(519));function ia(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ac(qn(t,e)),Hu}function Qf(e){var t=e.stateNode,n=e.type,l=e.memoizedProps;switch(t[qt]=e,t[rn]=l,n){case"dialog":Me("cancel",t),Me("close",t);break;case"iframe":case"object":case"embed":Me("load",t);break;case"video":case"audio":for(n=0;n<Cc.length;n++)Me(Cc[n],t);break;case"source":Me("error",t);break;case"img":case"image":case"link":Me("error",t),Me("load",t);break;case"details":Me("toggle",t);break;case"input":Me("invalid",t),sf(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Me("invalid",t);break;case"textarea":Me("invalid",t),lf(t,l.value,l.defaultValue,l.children)}n=l.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||l.suppressHydrationWarning===!0||rm(t.textContent,n)?(l.popover!=null&&(Me("beforetoggle",t),Me("toggle",t)),l.onScroll!=null&&Me("scroll",t),l.onScrollEnd!=null&&Me("scrollend",t),l.onClick!=null&&(t.onclick=Ns),t=!0):t=!1,t||ia(e,!0)}function If(e){for(Ft=e.return;Ft;)switch(Ft.tag){case 5:case 31:case 13:Vn=!1;return;case 27:case 3:Vn=!0;return;default:Ft=Ft.return}}function Pl(e){if(e!==Ft)return!1;if(!Be)return If(e),Be=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ad(e.type,e.memoizedProps)),n=!n),n&&at&&ia(e),If(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));at=gm(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));at=gm(e)}else t===27?(t=at,ya(e.type)?(e=od,od=null,at=e):at=t):at=Ft?In(e.stateNode.nextSibling):null;return!0}function Ya(){at=Ft=null,Be=!1}function qu(){var e=la;return e!==null&&(hn===null?hn=e:hn.push.apply(hn,e),la=null),e}function ac(e){la===null?la=[e]:la.push(e)}var Fu=R(null),Xa=null,Es=null;function ca(e,t,n){K(Fu,t._currentValue),t._currentValue=n}function Rs(e){e._currentValue=Fu.current,V(Fu)}function Gu(e,t,n){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===n)break;e=e.return}}function Vu(e,t,n,l){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var u=o.dependencies;if(u!==null){var _=o.child;u=u.firstContext;e:for(;u!==null;){var y=u;u=o;for(var T=0;T<t.length;T++)if(y.context===t[T]){u.lanes|=n,y=u.alternate,y!==null&&(y.lanes|=n),Gu(u.return,n,e),l||(_=null);break e}u=y.next}}else if(o.tag===18){if(_=o.return,_===null)throw Error(r(341));_.lanes|=n,u=_.alternate,u!==null&&(u.lanes|=n),Gu(_,n,e),_=null}else _=o.child;if(_!==null)_.return=o;else for(_=o;_!==null;){if(_===e){_=null;break}if(o=_.sibling,o!==null){o.return=_.return,_=o;break}_=_.return}o=_}}function Yl(e,t,n,l){e=null;for(var o=t,u=!1;o!==null;){if(!u){if((o.flags&524288)!==0)u=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var _=o.alternate;if(_===null)throw Error(r(387));if(_=_.memoizedProps,_!==null){var y=o.type;Sn(o.pendingProps.value,_.value)||(e!==null?e.push(y):e=[y])}}else if(o===ke.current){if(_=o.alternate,_===null)throw Error(r(387));_.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(Oc):e=[Oc])}o=o.return}e!==null&&Vu(t,e,n,l),t.flags|=262144}function Or(e){for(e=e.firstContext;e!==null;){if(!Sn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ka(e){Xa=e,Es=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Gt(e){return Pf(Xa,e)}function Mr(e,t){return Xa===null&&Ka(e),Pf(e,t)}function Pf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Es===null){if(e===null)throw Error(r(308));Es=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Es=Es.next=t;return n}var ev=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},tv=a.unstable_scheduleCallback,nv=a.unstable_NormalPriority,St={$$typeof:L,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Qu(){return{controller:new ev,data:new Map,refCount:0}}function lc(e){e.refCount--,e.refCount===0&&tv(nv,function(){e.controller.abort()})}var ic=null,Iu=0,Xl=0,Kl=null;function sv(e,t){if(ic===null){var n=ic=[];Iu=0,Xl=X0(),Kl={status:"pending",value:void 0,then:function(l){n.push(l)}}}return Iu++,t.then(Yf,Yf),t}function Yf(){if(--Iu===0&&ic!==null){Kl!==null&&(Kl.status="fulfilled");var e=ic;ic=null,Xl=0,Kl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function av(e,t){var n=[],l={status:"pending",value:null,reason:null,then:function(o){n.push(o)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var o=0;o<n.length;o++)(0,n[o])(t)},function(o){for(l.status="rejected",l.reason=o,o=0;o<n.length;o++)(0,n[o])(void 0)}),l}var Xf=q.S;q.S=function(e,t){M1=yn(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&sv(e,t),Xf!==null&&Xf(e,t)};var Za=R(null);function Pu(){var e=Za.current;return e!==null?e:We.pooledCache}function Lr(e,t){t===null?K(Za,Za.current):K(Za,t.pool)}function Kf(){var e=Pu();return e===null?null:{parent:St._currentValue,pool:e}}var Zl=Error(r(460)),Yu=Error(r(474)),Dr=Error(r(542)),zr={then:function(){}};function Zf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Wf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Ns,Ns),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,eh(e),e;default:if(typeof t.status=="string")t.then(Ns,Ns);else{if(e=We,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=l}},function(l){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,eh(e),e}throw Ja=t,Zl}}function Wa(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Ja=n,Zl):n}}var Ja=null;function Jf(){if(Ja===null)throw Error(r(459));var e=Ja;return Ja=null,e}function eh(e){if(e===Zl||e===Dr)throw Error(r(483))}var Wl=null,cc=0;function kr(e){var t=cc;return cc+=1,Wl===null&&(Wl=[]),Wf(Wl,e,t)}function rc(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Br(e,t){throw t.$$typeof===b?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function th(e){function t(M,A){if(e){var z=M.deletions;z===null?(M.deletions=[A],M.flags|=16):z.push(A)}}function n(M,A){if(!e)return null;for(;A!==null;)t(M,A),A=A.sibling;return null}function l(M){for(var A=new Map;M!==null;)M.key!==null?A.set(M.key,M):A.set(M.index,M),M=M.sibling;return A}function o(M,A){return M=Cs(M,A),M.index=0,M.sibling=null,M}function u(M,A,z){return M.index=z,e?(z=M.alternate,z!==null?(z=z.index,z<A?(M.flags|=67108866,A):z):(M.flags|=67108866,A)):(M.flags|=1048576,A)}function _(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function y(M,A,z,G){return A===null||A.tag!==6?(A=ku(z,M.mode,G),A.return=M,A):(A=o(A,z),A.return=M,A)}function T(M,A,z,G){var ue=z.type;return ue===w?F(M,A,z.props.children,G,z.key):A!==null&&(A.elementType===ue||typeof ue=="object"&&ue!==null&&ue.$$typeof===P&&Wa(ue)===A.type)?(A=o(A,z.props),rc(A,z),A.return=M,A):(A=Rr(z.type,z.key,z.props,null,M.mode,G),rc(A,z),A.return=M,A)}function k(M,A,z,G){return A===null||A.tag!==4||A.stateNode.containerInfo!==z.containerInfo||A.stateNode.implementation!==z.implementation?(A=Bu(z,M.mode,G),A.return=M,A):(A=o(A,z.children||[]),A.return=M,A)}function F(M,A,z,G,ue){return A===null||A.tag!==7?(A=Pa(z,M.mode,G,ue),A.return=M,A):(A=o(A,z),A.return=M,A)}function Q(M,A,z){if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return A=ku(""+A,M.mode,z),A.return=M,A;if(typeof A=="object"&&A!==null){switch(A.$$typeof){case N:return z=Rr(A.type,A.key,A.props,null,M.mode,z),rc(z,A),z.return=M,z;case S:return A=Bu(A,M.mode,z),A.return=M,A;case P:return A=Wa(A),Q(M,A,z)}if(oe(A)||me(A))return A=Pa(A,M.mode,z,null),A.return=M,A;if(typeof A.then=="function")return Q(M,kr(A),z);if(A.$$typeof===L)return Q(M,Mr(M,A),z);Br(M,A)}return null}function B(M,A,z,G){var ue=A!==null?A.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return ue!==null?null:y(M,A,""+z,G);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case N:return z.key===ue?T(M,A,z,G):null;case S:return z.key===ue?k(M,A,z,G):null;case P:return z=Wa(z),B(M,A,z,G)}if(oe(z)||me(z))return ue!==null?null:F(M,A,z,G,null);if(typeof z.then=="function")return B(M,A,kr(z),G);if(z.$$typeof===L)return B(M,A,Mr(M,z),G);Br(M,z)}return null}function H(M,A,z,G,ue){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return M=M.get(z)||null,y(A,M,""+G,ue);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case N:return M=M.get(G.key===null?z:G.key)||null,T(A,M,G,ue);case S:return M=M.get(G.key===null?z:G.key)||null,k(A,M,G,ue);case P:return G=Wa(G),H(M,A,z,G,ue)}if(oe(G)||me(G))return M=M.get(z)||null,F(A,M,G,ue,null);if(typeof G.then=="function")return H(M,A,z,kr(G),ue);if(G.$$typeof===L)return H(M,A,z,Mr(A,G),ue);Br(A,G)}return null}function ne(M,A,z,G){for(var ue=null,qe=null,ae=A,Se=A=0,ze=null;ae!==null&&Se<z.length;Se++){ae.index>Se?(ze=ae,ae=null):ze=ae.sibling;var Fe=B(M,ae,z[Se],G);if(Fe===null){ae===null&&(ae=ze);break}e&&ae&&Fe.alternate===null&&t(M,ae),A=u(Fe,A,Se),qe===null?ue=Fe:qe.sibling=Fe,qe=Fe,ae=ze}if(Se===z.length)return n(M,ae),Be&&Ts(M,Se),ue;if(ae===null){for(;Se<z.length;Se++)ae=Q(M,z[Se],G),ae!==null&&(A=u(ae,A,Se),qe===null?ue=ae:qe.sibling=ae,qe=ae);return Be&&Ts(M,Se),ue}for(ae=l(ae);Se<z.length;Se++)ze=H(ae,M,Se,z[Se],G),ze!==null&&(e&&ze.alternate!==null&&ae.delete(ze.key===null?Se:ze.key),A=u(ze,A,Se),qe===null?ue=ze:qe.sibling=ze,qe=ze);return e&&ae.forEach(function(wa){return t(M,wa)}),Be&&Ts(M,Se),ue}function pe(M,A,z,G){if(z==null)throw Error(r(151));for(var ue=null,qe=null,ae=A,Se=A=0,ze=null,Fe=z.next();ae!==null&&!Fe.done;Se++,Fe=z.next()){ae.index>Se?(ze=ae,ae=null):ze=ae.sibling;var wa=B(M,ae,Fe.value,G);if(wa===null){ae===null&&(ae=ze);break}e&&ae&&wa.alternate===null&&t(M,ae),A=u(wa,A,Se),qe===null?ue=wa:qe.sibling=wa,qe=wa,ae=ze}if(Fe.done)return n(M,ae),Be&&Ts(M,Se),ue;if(ae===null){for(;!Fe.done;Se++,Fe=z.next())Fe=Q(M,Fe.value,G),Fe!==null&&(A=u(Fe,A,Se),qe===null?ue=Fe:qe.sibling=Fe,qe=Fe);return Be&&Ts(M,Se),ue}for(ae=l(ae);!Fe.done;Se++,Fe=z.next())Fe=H(ae,M,Se,Fe.value,G),Fe!==null&&(e&&Fe.alternate!==null&&ae.delete(Fe.key===null?Se:Fe.key),A=u(Fe,A,Se),qe===null?ue=Fe:qe.sibling=Fe,qe=Fe);return e&&ae.forEach(function(px){return t(M,px)}),Be&&Ts(M,Se),ue}function Ke(M,A,z,G){if(typeof z=="object"&&z!==null&&z.type===w&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case N:e:{for(var ue=z.key;A!==null;){if(A.key===ue){if(ue=z.type,ue===w){if(A.tag===7){n(M,A.sibling),G=o(A,z.props.children),G.return=M,M=G;break e}}else if(A.elementType===ue||typeof ue=="object"&&ue!==null&&ue.$$typeof===P&&Wa(ue)===A.type){n(M,A.sibling),G=o(A,z.props),rc(G,z),G.return=M,M=G;break e}n(M,A);break}else t(M,A);A=A.sibling}z.type===w?(G=Pa(z.props.children,M.mode,G,z.key),G.return=M,M=G):(G=Rr(z.type,z.key,z.props,null,M.mode,G),rc(G,z),G.return=M,M=G)}return _(M);case S:e:{for(ue=z.key;A!==null;){if(A.key===ue)if(A.tag===4&&A.stateNode.containerInfo===z.containerInfo&&A.stateNode.implementation===z.implementation){n(M,A.sibling),G=o(A,z.children||[]),G.return=M,M=G;break e}else{n(M,A);break}else t(M,A);A=A.sibling}G=Bu(z,M.mode,G),G.return=M,M=G}return _(M);case P:return z=Wa(z),Ke(M,A,z,G)}if(oe(z))return ne(M,A,z,G);if(me(z)){if(ue=me(z),typeof ue!="function")throw Error(r(150));return z=ue.call(z),pe(M,A,z,G)}if(typeof z.then=="function")return Ke(M,A,kr(z),G);if(z.$$typeof===L)return Ke(M,A,Mr(M,z),G);Br(M,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,A!==null&&A.tag===6?(n(M,A.sibling),G=o(A,z),G.return=M,M=G):(n(M,A),G=ku(z,M.mode,G),G.return=M,M=G),_(M)):n(M,A)}return function(M,A,z,G){try{cc=0;var ue=Ke(M,A,z,G);return Wl=null,ue}catch(ae){if(ae===Zl||ae===Dr)throw ae;var qe=Nn(29,ae,null,M.mode);return qe.lanes=G,qe.return=M,qe}finally{}}}var el=th(!0),nh=th(!1),ra=!1;function Xu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ku(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function oa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ua(e,t,n){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ge&2)!==0){var o=l.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),l.pending=t,t=Er(e),$f(e,null,n),t}return Tr(e,l,t,n),Er(e)}function oc(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,I2(e,n)}}function Zu(e,t){var n=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,n===l)){var o=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var _={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};u===null?o=u=_:u=u.next=_,n=n.next}while(n!==null);u===null?o=u=t:u=u.next=t}else o=u=t;n={baseState:l.baseState,firstBaseUpdate:o,lastBaseUpdate:u,shared:l.shared,callbacks:l.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Wu=!1;function uc(){if(Wu){var e=Kl;if(e!==null)throw e}}function dc(e,t,n,l){Wu=!1;var o=e.updateQueue;ra=!1;var u=o.firstBaseUpdate,_=o.lastBaseUpdate,y=o.shared.pending;if(y!==null){o.shared.pending=null;var T=y,k=T.next;T.next=null,_===null?u=k:_.next=k,_=T;var F=e.alternate;F!==null&&(F=F.updateQueue,y=F.lastBaseUpdate,y!==_&&(y===null?F.firstBaseUpdate=k:y.next=k,F.lastBaseUpdate=T))}if(u!==null){var Q=o.baseState;_=0,F=k=T=null,y=u;do{var B=y.lane&-536870913,H=B!==y.lane;if(H?(De&B)===B:(l&B)===B){B!==0&&B===Xl&&(Wu=!0),F!==null&&(F=F.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var ne=e,pe=y;B=t;var Ke=n;switch(pe.tag){case 1:if(ne=pe.payload,typeof ne=="function"){Q=ne.call(Ke,Q,B);break e}Q=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=pe.payload,B=typeof ne=="function"?ne.call(Ke,Q,B):ne,B==null)break e;Q=x({},Q,B);break e;case 2:ra=!0}}B=y.callback,B!==null&&(e.flags|=64,H&&(e.flags|=8192),H=o.callbacks,H===null?o.callbacks=[B]:H.push(B))}else H={lane:B,tag:y.tag,payload:y.payload,callback:y.callback,next:null},F===null?(k=F=H,T=Q):F=F.next=H,_|=B;if(y=y.next,y===null){if(y=o.shared.pending,y===null)break;H=y,y=H.next,H.next=null,o.lastBaseUpdate=H,o.shared.pending=null}}while(!0);F===null&&(T=Q),o.baseState=T,o.firstBaseUpdate=k,o.lastBaseUpdate=F,u===null&&(o.shared.lanes=0),pa|=_,e.lanes=_,e.memoizedState=Q}}function sh(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function ah(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)sh(n[e],t)}var Jl=R(null),Ur=R(0);function lh(e,t){e=Us,K(Ur,e),K(Jl,t),Us=e|t.baseLanes}function Ju(){K(Ur,Us),K(Jl,Jl.current)}function e0(){Us=Ur.current,V(Jl),V(Ur)}var wn=R(null),Qn=null;function da(e){var t=e.alternate;K(gt,gt.current&1),K(wn,e),Qn===null&&(t===null||Jl.current!==null||t.memoizedState!==null)&&(Qn=e)}function t0(e){K(gt,gt.current),K(wn,e),Qn===null&&(Qn=e)}function ih(e){e.tag===22?(K(gt,gt.current),K(wn,e),Qn===null&&(Qn=e)):fa()}function fa(){K(gt,gt.current),K(wn,wn.current)}function Cn(e){V(wn),Qn===e&&(Qn=null),V(gt)}var gt=R(0);function $r(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||cd(n)||rd(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var As=0,be=null,Ye=null,Nt=null,Hr=!1,ei=!1,tl=!1,qr=0,fc=0,ti=null,lv=0;function ht(){throw Error(r(321))}function n0(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Sn(e[n],t[n]))return!1;return!0}function s0(e,t,n,l,o,u){return As=u,be=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,q.H=e===null||e.memoizedState===null?Gh:v0,tl=!1,u=n(l,o),tl=!1,ei&&(u=rh(t,n,l,o)),ch(e),u}function ch(e){q.H=pc;var t=Ye!==null&&Ye.next!==null;if(As=0,Nt=Ye=be=null,Hr=!1,fc=0,ti=null,t)throw Error(r(300));e===null||wt||(e=e.dependencies,e!==null&&Or(e)&&(wt=!0))}function rh(e,t,n,l){be=e;var o=0;do{if(ei&&(ti=null),fc=0,ei=!1,25<=o)throw Error(r(301));if(o+=1,Nt=Ye=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}q.H=Vh,u=t(n,l)}while(ei);return u}function iv(){var e=q.H,t=e.useState()[0];return t=typeof t.then=="function"?hc(t):t,e=e.useState()[0],(Ye!==null?Ye.memoizedState:null)!==e&&(be.flags|=1024),t}function a0(){var e=qr!==0;return qr=0,e}function l0(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function i0(e){if(Hr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Hr=!1}As=0,Nt=Ye=be=null,ei=!1,fc=qr=0,ti=null}function Jt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Nt===null?be.memoizedState=Nt=e:Nt=Nt.next=e,Nt}function vt(){if(Ye===null){var e=be.alternate;e=e!==null?e.memoizedState:null}else e=Ye.next;var t=Nt===null?be.memoizedState:Nt.next;if(t!==null)Nt=t,Ye=e;else{if(e===null)throw be.alternate===null?Error(r(467)):Error(r(310));Ye=e,e={memoizedState:Ye.memoizedState,baseState:Ye.baseState,baseQueue:Ye.baseQueue,queue:Ye.queue,next:null},Nt===null?be.memoizedState=Nt=e:Nt=Nt.next=e}return Nt}function Fr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function hc(e){var t=fc;return fc+=1,ti===null&&(ti=[]),e=Wf(ti,e,t),t=be,(Nt===null?t.memoizedState:Nt.next)===null&&(t=t.alternate,q.H=t===null||t.memoizedState===null?Gh:v0),e}function Gr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return hc(e);if(e.$$typeof===L)return Gt(e)}throw Error(r(438,String(e)))}function c0(e){var t=null,n=be.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var l=be.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Fr(),be.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),l=0;l<e;l++)n[l]=he;return t.index++,n}function Os(e,t){return typeof t=="function"?t(e):t}function Vr(e){var t=vt();return r0(t,Ye,e)}function r0(e,t,n){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=n;var o=e.baseQueue,u=l.pending;if(u!==null){if(o!==null){var _=o.next;o.next=u.next,u.next=_}t.baseQueue=o=u,l.pending=null}if(u=e.baseState,o===null)e.memoizedState=u;else{t=o.next;var y=_=null,T=null,k=t,F=!1;do{var Q=k.lane&-536870913;if(Q!==k.lane?(De&Q)===Q:(As&Q)===Q){var B=k.revertLane;if(B===0)T!==null&&(T=T.next={lane:0,revertLane:0,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),Q===Xl&&(F=!0);else if((As&B)===B){k=k.next,B===Xl&&(F=!0);continue}else Q={lane:0,revertLane:k.revertLane,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},T===null?(y=T=Q,_=u):T=T.next=Q,be.lanes|=B,pa|=B;Q=k.action,tl&&n(u,Q),u=k.hasEagerState?k.eagerState:n(u,Q)}else B={lane:Q,revertLane:k.revertLane,gesture:k.gesture,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},T===null?(y=T=B,_=u):T=T.next=B,be.lanes|=Q,pa|=Q;k=k.next}while(k!==null&&k!==t);if(T===null?_=u:T.next=y,!Sn(u,e.memoizedState)&&(wt=!0,F&&(n=Kl,n!==null)))throw n;e.memoizedState=u,e.baseState=_,e.baseQueue=T,l.lastRenderedState=u}return o===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function o0(e){var t=vt(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var l=n.dispatch,o=n.pending,u=t.memoizedState;if(o!==null){n.pending=null;var _=o=o.next;do u=e(u,_.action),_=_.next;while(_!==o);Sn(u,t.memoizedState)||(wt=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,l]}function oh(e,t,n){var l=be,o=vt(),u=Be;if(u){if(n===void 0)throw Error(r(407));n=n()}else n=t();var _=!Sn((Ye||o).memoizedState,n);if(_&&(o.memoizedState=n,wt=!0),o=o.queue,f0(fh.bind(null,l,o,e),[e]),o.getSnapshot!==t||_||Nt!==null&&Nt.memoizedState.tag&1){if(l.flags|=2048,ni(9,{destroy:void 0},dh.bind(null,l,o,n,t),null),We===null)throw Error(r(349));u||(As&127)!==0||uh(l,t,n)}return n}function uh(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=be.updateQueue,t===null?(t=Fr(),be.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function dh(e,t,n,l){t.value=n,t.getSnapshot=l,hh(t)&&mh(e)}function fh(e,t,n){return n(function(){hh(t)&&mh(e)})}function hh(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Sn(e,n)}catch{return!0}}function mh(e){var t=Ia(e,2);t!==null&&mn(t,e,2)}function u0(e){var t=Jt();if(typeof e=="function"){var n=e;if(e=n(),tl){ta(!0);try{n()}finally{ta(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Os,lastRenderedState:e},t}function ph(e,t,n,l){return e.baseState=n,r0(e,Ye,typeof l=="function"?l:Os)}function cv(e,t,n,l,o){if(Pr(e))throw Error(r(485));if(e=t.action,e!==null){var u={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){u.listeners.push(_)}};q.T!==null?n(!0):u.isTransition=!1,l(u),n=t.pending,n===null?(u.next=t.pending=u,_h(t,u)):(u.next=n.next,t.pending=n.next=u)}}function _h(e,t){var n=t.action,l=t.payload,o=e.state;if(t.isTransition){var u=q.T,_={};q.T=_;try{var y=n(o,l),T=q.S;T!==null&&T(_,y),gh(e,t,y)}catch(k){d0(e,t,k)}finally{u!==null&&_.types!==null&&(u.types=_.types),q.T=u}}else try{u=n(o,l),gh(e,t,u)}catch(k){d0(e,t,k)}}function gh(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(l){vh(e,t,l)},function(l){return d0(e,t,l)}):vh(e,t,n)}function vh(e,t,n){t.status="fulfilled",t.value=n,xh(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,_h(e,n)))}function d0(e,t,n){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=n,xh(t),t=t.next;while(t!==l)}e.action=null}function xh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function yh(e,t){return t}function bh(e,t){if(Be){var n=We.formState;if(n!==null){e:{var l=be;if(Be){if(at){t:{for(var o=at,u=Vn;o.nodeType!==8;){if(!u){o=null;break t}if(o=In(o.nextSibling),o===null){o=null;break t}}u=o.data,o=u==="F!"||u==="F"?o:null}if(o){at=In(o.nextSibling),l=o.data==="F!";break e}}ia(l)}l=!1}l&&(t=n[0])}}return n=Jt(),n.memoizedState=n.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yh,lastRenderedState:t},n.queue=l,n=Hh.bind(null,be,l),l.dispatch=n,l=u0(!1),u=g0.bind(null,be,!1,l.queue),l=Jt(),o={state:t,dispatch:null,action:e,pending:null},l.queue=o,n=cv.bind(null,be,o,u,n),o.dispatch=n,l.memoizedState=e,[t,n,!1]}function jh(e){var t=vt();return Sh(t,Ye,e)}function Sh(e,t,n){if(t=r0(e,t,yh)[0],e=Vr(Os)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=hc(t)}catch(_){throw _===Zl?Dr:_}else l=t;t=vt();var o=t.queue,u=o.dispatch;return n!==t.memoizedState&&(be.flags|=2048,ni(9,{destroy:void 0},rv.bind(null,o,n),null)),[l,u,e]}function rv(e,t){e.action=t}function Nh(e){var t=vt(),n=Ye;if(n!==null)return Sh(t,n,e);vt(),t=t.memoizedState,n=vt();var l=n.queue.dispatch;return n.memoizedState=e,[t,l,!1]}function ni(e,t,n,l){return e={tag:e,create:n,deps:l,inst:t,next:null},t=be.updateQueue,t===null&&(t=Fr(),be.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(l=n.next,n.next=e,e.next=l,t.lastEffect=e),e}function wh(){return vt().memoizedState}function Qr(e,t,n,l){var o=Jt();be.flags|=e,o.memoizedState=ni(1|t,{destroy:void 0},n,l===void 0?null:l)}function Ir(e,t,n,l){var o=vt();l=l===void 0?null:l;var u=o.memoizedState.inst;Ye!==null&&l!==null&&n0(l,Ye.memoizedState.deps)?o.memoizedState=ni(t,u,n,l):(be.flags|=e,o.memoizedState=ni(1|t,u,n,l))}function Ch(e,t){Qr(8390656,8,e,t)}function f0(e,t){Ir(2048,8,e,t)}function ov(e){be.flags|=4;var t=be.updateQueue;if(t===null)t=Fr(),be.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Th(e){var t=vt().memoizedState;return ov({ref:t,nextImpl:e}),function(){if((Ge&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Eh(e,t){return Ir(4,2,e,t)}function Rh(e,t){return Ir(4,4,e,t)}function Ah(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Oh(e,t,n){n=n!=null?n.concat([e]):null,Ir(4,4,Ah.bind(null,t,e),n)}function h0(){}function Mh(e,t){var n=vt();t=t===void 0?null:t;var l=n.memoizedState;return t!==null&&n0(t,l[1])?l[0]:(n.memoizedState=[e,t],e)}function Lh(e,t){var n=vt();t=t===void 0?null:t;var l=n.memoizedState;if(t!==null&&n0(t,l[1]))return l[0];if(l=e(),tl){ta(!0);try{e()}finally{ta(!1)}}return n.memoizedState=[l,t],l}function m0(e,t,n){return n===void 0||(As&1073741824)!==0&&(De&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=D1(),be.lanes|=e,pa|=e,n)}function Dh(e,t,n,l){return Sn(n,t)?n:Jl.current!==null?(e=m0(e,n,l),Sn(e,t)||(wt=!0),e):(As&42)===0||(As&1073741824)!==0&&(De&261930)===0?(wt=!0,e.memoizedState=n):(e=D1(),be.lanes|=e,pa|=e,t)}function zh(e,t,n,l,o){var u=Y.p;Y.p=u!==0&&8>u?u:8;var _=q.T,y={};q.T=y,g0(e,!1,t,n);try{var T=o(),k=q.S;if(k!==null&&k(y,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var F=av(T,l);mc(e,t,F,Rn(e))}else mc(e,t,l,Rn(e))}catch(Q){mc(e,t,{then:function(){},status:"rejected",reason:Q},Rn())}finally{Y.p=u,_!==null&&y.types!==null&&(_.types=y.types),q.T=_}}function uv(){}function p0(e,t,n,l){if(e.tag!==5)throw Error(r(476));var o=kh(e).queue;zh(e,o,t,ie,n===null?uv:function(){return Bh(e),n(l)})}function kh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ie,baseState:ie,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Os,lastRenderedState:ie},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Os,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Bh(e){var t=kh(e);t.next===null&&(t=e.alternate.memoizedState),mc(e,t.next.queue,{},Rn())}function _0(){return Gt(Oc)}function Uh(){return vt().memoizedState}function $h(){return vt().memoizedState}function dv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Rn();e=oa(n);var l=ua(t,e,n);l!==null&&(mn(l,t,n),oc(l,t,n)),t={cache:Qu()},e.payload=t;return}t=t.return}}function fv(e,t,n){var l=Rn();n={lane:l,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Pr(e)?qh(t,n):(n=Du(e,t,n,l),n!==null&&(mn(n,e,l),Fh(n,t,l)))}function Hh(e,t,n){var l=Rn();mc(e,t,n,l)}function mc(e,t,n,l){var o={lane:l,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Pr(e))qh(t,o);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var _=t.lastRenderedState,y=u(_,n);if(o.hasEagerState=!0,o.eagerState=y,Sn(y,_))return Tr(e,t,o,0),We===null&&Cr(),!1}catch{}finally{}if(n=Du(e,t,o,l),n!==null)return mn(n,e,l),Fh(n,t,l),!0}return!1}function g0(e,t,n,l){if(l={lane:2,revertLane:X0(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Pr(e)){if(t)throw Error(r(479))}else t=Du(e,n,l,2),t!==null&&mn(t,e,2)}function Pr(e){var t=e.alternate;return e===be||t!==null&&t===be}function qh(e,t){ei=Hr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fh(e,t,n){if((n&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,I2(e,n)}}var pc={readContext:Gt,use:Gr,useCallback:ht,useContext:ht,useEffect:ht,useImperativeHandle:ht,useLayoutEffect:ht,useInsertionEffect:ht,useMemo:ht,useReducer:ht,useRef:ht,useState:ht,useDebugValue:ht,useDeferredValue:ht,useTransition:ht,useSyncExternalStore:ht,useId:ht,useHostTransitionStatus:ht,useFormState:ht,useActionState:ht,useOptimistic:ht,useMemoCache:ht,useCacheRefresh:ht};pc.useEffectEvent=ht;var Gh={readContext:Gt,use:Gr,useCallback:function(e,t){return Jt().memoizedState=[e,t===void 0?null:t],e},useContext:Gt,useEffect:Ch,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Qr(4194308,4,Ah.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qr(4194308,4,e,t)},useInsertionEffect:function(e,t){Qr(4,2,e,t)},useMemo:function(e,t){var n=Jt();t=t===void 0?null:t;var l=e();if(tl){ta(!0);try{e()}finally{ta(!1)}}return n.memoizedState=[l,t],l},useReducer:function(e,t,n){var l=Jt();if(n!==void 0){var o=n(t);if(tl){ta(!0);try{n(t)}finally{ta(!1)}}}else o=t;return l.memoizedState=l.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},l.queue=e,e=e.dispatch=fv.bind(null,be,e),[l.memoizedState,e]},useRef:function(e){var t=Jt();return e={current:e},t.memoizedState=e},useState:function(e){e=u0(e);var t=e.queue,n=Hh.bind(null,be,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:h0,useDeferredValue:function(e,t){var n=Jt();return m0(n,e,t)},useTransition:function(){var e=u0(!1);return e=zh.bind(null,be,e.queue,!0,!1),Jt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var l=be,o=Jt();if(Be){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),We===null)throw Error(r(349));(De&127)!==0||uh(l,t,n)}o.memoizedState=n;var u={value:n,getSnapshot:t};return o.queue=u,Ch(fh.bind(null,l,u,e),[e]),l.flags|=2048,ni(9,{destroy:void 0},dh.bind(null,l,u,n,t),null),n},useId:function(){var e=Jt(),t=We.identifierPrefix;if(Be){var n=os,l=rs;n=(l&~(1<<32-jn(l)-1)).toString(32)+n,t="_"+t+"R_"+n,n=qr++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=lv++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:_0,useFormState:bh,useActionState:bh,useOptimistic:function(e){var t=Jt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=g0.bind(null,be,!0,n),n.dispatch=t,[e,t]},useMemoCache:c0,useCacheRefresh:function(){return Jt().memoizedState=dv.bind(null,be)},useEffectEvent:function(e){var t=Jt(),n={impl:e};return t.memoizedState=n,function(){if((Ge&2)!==0)throw Error(r(440));return n.impl.apply(void 0,arguments)}}},v0={readContext:Gt,use:Gr,useCallback:Mh,useContext:Gt,useEffect:f0,useImperativeHandle:Oh,useInsertionEffect:Eh,useLayoutEffect:Rh,useMemo:Lh,useReducer:Vr,useRef:wh,useState:function(){return Vr(Os)},useDebugValue:h0,useDeferredValue:function(e,t){var n=vt();return Dh(n,Ye.memoizedState,e,t)},useTransition:function(){var e=Vr(Os)[0],t=vt().memoizedState;return[typeof e=="boolean"?e:hc(e),t]},useSyncExternalStore:oh,useId:Uh,useHostTransitionStatus:_0,useFormState:jh,useActionState:jh,useOptimistic:function(e,t){var n=vt();return ph(n,Ye,e,t)},useMemoCache:c0,useCacheRefresh:$h};v0.useEffectEvent=Th;var Vh={readContext:Gt,use:Gr,useCallback:Mh,useContext:Gt,useEffect:f0,useImperativeHandle:Oh,useInsertionEffect:Eh,useLayoutEffect:Rh,useMemo:Lh,useReducer:o0,useRef:wh,useState:function(){return o0(Os)},useDebugValue:h0,useDeferredValue:function(e,t){var n=vt();return Ye===null?m0(n,e,t):Dh(n,Ye.memoizedState,e,t)},useTransition:function(){var e=o0(Os)[0],t=vt().memoizedState;return[typeof e=="boolean"?e:hc(e),t]},useSyncExternalStore:oh,useId:Uh,useHostTransitionStatus:_0,useFormState:Nh,useActionState:Nh,useOptimistic:function(e,t){var n=vt();return Ye!==null?ph(n,Ye,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:c0,useCacheRefresh:$h};Vh.useEffectEvent=Th;function x0(e,t,n,l){t=e.memoizedState,n=n(l,t),n=n==null?t:x({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var y0={enqueueSetState:function(e,t,n){e=e._reactInternals;var l=Rn(),o=oa(l);o.payload=t,n!=null&&(o.callback=n),t=ua(e,o,l),t!==null&&(mn(t,e,l),oc(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var l=Rn(),o=oa(l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=ua(e,o,l),t!==null&&(mn(t,e,l),oc(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Rn(),l=oa(n);l.tag=2,t!=null&&(l.callback=t),t=ua(e,l,n),t!==null&&(mn(t,e,n),oc(t,e,n))}};function Qh(e,t,n,l,o,u,_){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,u,_):t.prototype&&t.prototype.isPureReactComponent?!tc(n,l)||!tc(o,u):!0}function Ih(e,t,n,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,l),t.state!==e&&y0.enqueueReplaceState(t,t.state,null)}function nl(e,t){var n=t;if("ref"in t){n={};for(var l in t)l!=="ref"&&(n[l]=t[l])}if(e=e.defaultProps){n===t&&(n=x({},n));for(var o in e)n[o]===void 0&&(n[o]=e[o])}return n}function Ph(e){wr(e)}function Yh(e){console.error(e)}function Xh(e){wr(e)}function Yr(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function Kh(e,t,n){try{var l=e.onCaughtError;l(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function b0(e,t,n){return n=oa(n),n.tag=3,n.payload={element:null},n.callback=function(){Yr(e,t)},n}function Zh(e){return e=oa(e),e.tag=3,e}function Wh(e,t,n,l){var o=n.type.getDerivedStateFromError;if(typeof o=="function"){var u=l.value;e.payload=function(){return o(u)},e.callback=function(){Kh(t,n,l)}}var _=n.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(e.callback=function(){Kh(t,n,l),typeof o!="function"&&(_a===null?_a=new Set([this]):_a.add(this));var y=l.stack;this.componentDidCatch(l.value,{componentStack:y!==null?y:""})})}function hv(e,t,n,l,o){if(n.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=n.alternate,t!==null&&Yl(t,n,o,!0),n=wn.current,n!==null){switch(n.tag){case 31:case 13:return Qn===null?io():n.alternate===null&&mt===0&&(mt=3),n.flags&=-257,n.flags|=65536,n.lanes=o,l===zr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([l]):t.add(l),I0(e,l,o)),!1;case 22:return n.flags|=65536,l===zr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([l]):n.add(l)),I0(e,l,o)),!1}throw Error(r(435,n.tag))}return I0(e,l,o),io(),!1}if(Be)return t=wn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,l!==Hu&&(e=Error(r(422),{cause:l}),ac(qn(e,n)))):(l!==Hu&&(t=Error(r(423),{cause:l}),ac(qn(t,n))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,l=qn(l,n),o=b0(e.stateNode,l,o),Zu(e,o),mt!==4&&(mt=2)),!1;var u=Error(r(520),{cause:l});if(u=qn(u,n),Sc===null?Sc=[u]:Sc.push(u),mt!==4&&(mt=2),t===null)return!0;l=qn(l,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=o&-o,n.lanes|=e,e=b0(n.stateNode,l,e),Zu(n,e),!1;case 1:if(t=n.type,u=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(_a===null||!_a.has(u))))return n.flags|=65536,o&=-o,n.lanes|=o,o=Zh(o),Wh(o,e,n,l),Zu(n,o),!1}n=n.return}while(n!==null);return!1}var j0=Error(r(461)),wt=!1;function Vt(e,t,n,l){t.child=e===null?nh(t,null,n,l):el(t,e.child,n,l)}function Jh(e,t,n,l,o){n=n.render;var u=t.ref;if("ref"in l){var _={};for(var y in l)y!=="ref"&&(_[y]=l[y])}else _=l;return Ka(t),l=s0(e,t,n,_,u,o),y=a0(),e!==null&&!wt?(l0(e,t,o),Ms(e,t,o)):(Be&&y&&Uu(t),t.flags|=1,Vt(e,t,l,o),t.child)}function e1(e,t,n,l,o){if(e===null){var u=n.type;return typeof u=="function"&&!zu(u)&&u.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=u,t1(e,t,u,l,o)):(e=Rr(n.type,null,l,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!A0(e,o)){var _=u.memoizedProps;if(n=n.compare,n=n!==null?n:tc,n(_,l)&&e.ref===t.ref)return Ms(e,t,o)}return t.flags|=1,e=Cs(u,l),e.ref=t.ref,e.return=t,t.child=e}function t1(e,t,n,l,o){if(e!==null){var u=e.memoizedProps;if(tc(u,l)&&e.ref===t.ref)if(wt=!1,t.pendingProps=l=u,A0(e,o))(e.flags&131072)!==0&&(wt=!0);else return t.lanes=e.lanes,Ms(e,t,o)}return S0(e,t,n,l,o)}function n1(e,t,n,l){var o=l.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|n:n,e!==null){for(l=t.child=e.child,o=0;l!==null;)o=o|l.lanes|l.childLanes,l=l.sibling;l=o&~u}else l=0,t.child=null;return s1(e,t,u,n,l)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Lr(t,u!==null?u.cachePool:null),u!==null?lh(t,u):Ju(),ih(t);else return l=t.lanes=536870912,s1(e,t,u!==null?u.baseLanes|n:n,n,l)}else u!==null?(Lr(t,u.cachePool),lh(t,u),fa(),t.memoizedState=null):(e!==null&&Lr(t,null),Ju(),fa());return Vt(e,t,o,n),t.child}function _c(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function s1(e,t,n,l,o){var u=Pu();return u=u===null?null:{parent:St._currentValue,pool:u},t.memoizedState={baseLanes:n,cachePool:u},e!==null&&Lr(t,null),Ju(),ih(t),e!==null&&Yl(e,t,l,!0),t.childLanes=o,null}function Xr(e,t){return t=Zr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function a1(e,t,n){return el(t,e.child,null,n),e=Xr(t,t.pendingProps),e.flags|=2,Cn(t),t.memoizedState=null,e}function mv(e,t,n){var l=t.pendingProps,o=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Be){if(l.mode==="hidden")return e=Xr(t,l),t.lanes=536870912,_c(null,e);if(t0(t),(e=at)?(e=_m(e,Vn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:aa!==null?{id:rs,overflow:os}:null,retryLane:536870912,hydrationErrors:null},n=qf(e),n.return=t,t.child=n,Ft=t,at=null)):e=null,e===null)throw ia(t);return t.lanes=536870912,null}return Xr(t,l)}var u=e.memoizedState;if(u!==null){var _=u.dehydrated;if(t0(t),o)if(t.flags&256)t.flags&=-257,t=a1(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(wt||Yl(e,t,n,!1),o=(n&e.childLanes)!==0,wt||o){if(l=We,l!==null&&(_=P2(l,n),_!==0&&_!==u.retryLane))throw u.retryLane=_,Ia(e,_),mn(l,e,_),j0;io(),t=a1(e,t,n)}else e=u.treeContext,at=In(_.nextSibling),Ft=t,Be=!0,la=null,Vn=!1,e!==null&&Vf(t,e),t=Xr(t,l),t.flags|=4096;return t}return e=Cs(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Kr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(r(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function S0(e,t,n,l,o){return Ka(t),n=s0(e,t,n,l,void 0,o),l=a0(),e!==null&&!wt?(l0(e,t,o),Ms(e,t,o)):(Be&&l&&Uu(t),t.flags|=1,Vt(e,t,n,o),t.child)}function l1(e,t,n,l,o,u){return Ka(t),t.updateQueue=null,n=rh(t,l,n,o),ch(e),l=a0(),e!==null&&!wt?(l0(e,t,u),Ms(e,t,u)):(Be&&l&&Uu(t),t.flags|=1,Vt(e,t,n,u),t.child)}function i1(e,t,n,l,o){if(Ka(t),t.stateNode===null){var u=Vl,_=n.contextType;typeof _=="object"&&_!==null&&(u=Gt(_)),u=new n(l,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=y0,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=l,u.state=t.memoizedState,u.refs={},Xu(t),_=n.contextType,u.context=typeof _=="object"&&_!==null?Gt(_):Vl,u.state=t.memoizedState,_=n.getDerivedStateFromProps,typeof _=="function"&&(x0(t,n,_,l),u.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(_=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),_!==u.state&&y0.enqueueReplaceState(u,u.state,null),dc(t,l,u,o),uc(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){u=t.stateNode;var y=t.memoizedProps,T=nl(n,y);u.props=T;var k=u.context,F=n.contextType;_=Vl,typeof F=="object"&&F!==null&&(_=Gt(F));var Q=n.getDerivedStateFromProps;F=typeof Q=="function"||typeof u.getSnapshotBeforeUpdate=="function",y=t.pendingProps!==y,F||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(y||k!==_)&&Ih(t,u,l,_),ra=!1;var B=t.memoizedState;u.state=B,dc(t,l,u,o),uc(),k=t.memoizedState,y||B!==k||ra?(typeof Q=="function"&&(x0(t,n,Q,l),k=t.memoizedState),(T=ra||Qh(t,n,T,l,B,k,_))?(F||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=k),u.props=l,u.state=k,u.context=_,l=T):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{u=t.stateNode,Ku(e,t),_=t.memoizedProps,F=nl(n,_),u.props=F,Q=t.pendingProps,B=u.context,k=n.contextType,T=Vl,typeof k=="object"&&k!==null&&(T=Gt(k)),y=n.getDerivedStateFromProps,(k=typeof y=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(_!==Q||B!==T)&&Ih(t,u,l,T),ra=!1,B=t.memoizedState,u.state=B,dc(t,l,u,o),uc();var H=t.memoizedState;_!==Q||B!==H||ra||e!==null&&e.dependencies!==null&&Or(e.dependencies)?(typeof y=="function"&&(x0(t,n,y,l),H=t.memoizedState),(F=ra||Qh(t,n,F,l,B,H,T)||e!==null&&e.dependencies!==null&&Or(e.dependencies))?(k||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(l,H,T),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(l,H,T)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||_===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||_===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=H),u.props=l,u.state=H,u.context=T,l=F):(typeof u.componentDidUpdate!="function"||_===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||_===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),l=!1)}return u=l,Kr(e,t),l=(t.flags&128)!==0,u||l?(u=t.stateNode,n=l&&typeof n.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&l?(t.child=el(t,e.child,null,o),t.child=el(t,null,n,o)):Vt(e,t,n,o),t.memoizedState=u.state,e=t.child):e=Ms(e,t,o),e}function c1(e,t,n,l){return Ya(),t.flags|=256,Vt(e,t,n,l),t.child}var N0={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function w0(e){return{baseLanes:e,cachePool:Kf()}}function C0(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=En),e}function r1(e,t,n){var l=t.pendingProps,o=!1,u=(t.flags&128)!==0,_;if((_=u)||(_=e!==null&&e.memoizedState===null?!1:(gt.current&2)!==0),_&&(o=!0,t.flags&=-129),_=(t.flags&32)!==0,t.flags&=-33,e===null){if(Be){if(o?da(t):fa(),(e=at)?(e=_m(e,Vn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:aa!==null?{id:rs,overflow:os}:null,retryLane:536870912,hydrationErrors:null},n=qf(e),n.return=t,t.child=n,Ft=t,at=null)):e=null,e===null)throw ia(t);return rd(e)?t.lanes=32:t.lanes=536870912,null}var y=l.children;return l=l.fallback,o?(fa(),o=t.mode,y=Zr({mode:"hidden",children:y},o),l=Pa(l,o,n,null),y.return=t,l.return=t,y.sibling=l,t.child=y,l=t.child,l.memoizedState=w0(n),l.childLanes=C0(e,_,n),t.memoizedState=N0,_c(null,l)):(da(t),T0(t,y))}var T=e.memoizedState;if(T!==null&&(y=T.dehydrated,y!==null)){if(u)t.flags&256?(da(t),t.flags&=-257,t=E0(e,t,n)):t.memoizedState!==null?(fa(),t.child=e.child,t.flags|=128,t=null):(fa(),y=l.fallback,o=t.mode,l=Zr({mode:"visible",children:l.children},o),y=Pa(y,o,n,null),y.flags|=2,l.return=t,y.return=t,l.sibling=y,t.child=l,el(t,e.child,null,n),l=t.child,l.memoizedState=w0(n),l.childLanes=C0(e,_,n),t.memoizedState=N0,t=_c(null,l));else if(da(t),rd(y)){if(_=y.nextSibling&&y.nextSibling.dataset,_)var k=_.dgst;_=k,l=Error(r(419)),l.stack="",l.digest=_,ac({value:l,source:null,stack:null}),t=E0(e,t,n)}else if(wt||Yl(e,t,n,!1),_=(n&e.childLanes)!==0,wt||_){if(_=We,_!==null&&(l=P2(_,n),l!==0&&l!==T.retryLane))throw T.retryLane=l,Ia(e,l),mn(_,e,l),j0;cd(y)||io(),t=E0(e,t,n)}else cd(y)?(t.flags|=192,t.child=e.child,t=null):(e=T.treeContext,at=In(y.nextSibling),Ft=t,Be=!0,la=null,Vn=!1,e!==null&&Vf(t,e),t=T0(t,l.children),t.flags|=4096);return t}return o?(fa(),y=l.fallback,o=t.mode,T=e.child,k=T.sibling,l=Cs(T,{mode:"hidden",children:l.children}),l.subtreeFlags=T.subtreeFlags&65011712,k!==null?y=Cs(k,y):(y=Pa(y,o,n,null),y.flags|=2),y.return=t,l.return=t,l.sibling=y,t.child=l,_c(null,l),l=t.child,y=e.child.memoizedState,y===null?y=w0(n):(o=y.cachePool,o!==null?(T=St._currentValue,o=o.parent!==T?{parent:T,pool:T}:o):o=Kf(),y={baseLanes:y.baseLanes|n,cachePool:o}),l.memoizedState=y,l.childLanes=C0(e,_,n),t.memoizedState=N0,_c(e.child,l)):(da(t),n=e.child,e=n.sibling,n=Cs(n,{mode:"visible",children:l.children}),n.return=t,n.sibling=null,e!==null&&(_=t.deletions,_===null?(t.deletions=[e],t.flags|=16):_.push(e)),t.child=n,t.memoizedState=null,n)}function T0(e,t){return t=Zr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Zr(e,t){return e=Nn(22,e,null,t),e.lanes=0,e}function E0(e,t,n){return el(t,e.child,null,n),e=T0(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function o1(e,t,n){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Gu(e.return,t,n)}function R0(e,t,n,l,o,u){var _=e.memoizedState;_===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:o,treeForkCount:u}:(_.isBackwards=t,_.rendering=null,_.renderingStartTime=0,_.last=l,_.tail=n,_.tailMode=o,_.treeForkCount=u)}function u1(e,t,n){var l=t.pendingProps,o=l.revealOrder,u=l.tail;l=l.children;var _=gt.current,y=(_&2)!==0;if(y?(_=_&1|2,t.flags|=128):_&=1,K(gt,_),Vt(e,t,l,n),l=Be?sc:0,!y&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&o1(e,n,t);else if(e.tag===19)o1(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&$r(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),R0(t,!1,o,n,u,l);break;case"backwards":case"unstable_legacy-backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&$r(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}R0(t,!0,n,null,u,l);break;case"together":R0(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function Ms(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),pa|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Yl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=Cs(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Cs(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function A0(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Or(e)))}function pv(e,t,n){switch(t.tag){case 3:Et(t,t.stateNode.containerInfo),ca(t,St,e.memoizedState.cache),Ya();break;case 27:case 5:cs(t);break;case 4:Et(t,t.stateNode.containerInfo);break;case 10:ca(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,t0(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(da(t),t.flags|=128,null):(n&t.child.childLanes)!==0?r1(e,t,n):(da(t),e=Ms(e,t,n),e!==null?e.sibling:null);da(t);break;case 19:var o=(e.flags&128)!==0;if(l=(n&t.childLanes)!==0,l||(Yl(e,t,n,!1),l=(n&t.childLanes)!==0),o){if(l)return u1(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),K(gt,gt.current),l)break;return null;case 22:return t.lanes=0,n1(e,t,n,t.pendingProps);case 24:ca(t,St,e.memoizedState.cache)}return Ms(e,t,n)}function d1(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)wt=!0;else{if(!A0(e,n)&&(t.flags&128)===0)return wt=!1,pv(e,t,n);wt=(e.flags&131072)!==0}else wt=!1,Be&&(t.flags&1048576)!==0&&Gf(t,sc,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Wa(t.elementType),t.type=e,typeof e=="function")zu(e)?(l=nl(e,l),t.tag=1,t=i1(null,t,e,l,n)):(t.tag=0,t=S0(null,t,e,l,n));else{if(e!=null){var o=e.$$typeof;if(o===U){t.tag=11,t=Jh(null,t,e,l,n);break e}else if(o===$){t.tag=14,t=e1(null,t,e,l,n);break e}}throw t=ge(e)||e,Error(r(306,t,""))}}return t;case 0:return S0(e,t,t.type,t.pendingProps,n);case 1:return l=t.type,o=nl(l,t.pendingProps),i1(e,t,l,o,n);case 3:e:{if(Et(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var u=t.memoizedState;o=u.element,Ku(e,t),dc(t,l,null,n);var _=t.memoizedState;if(l=_.cache,ca(t,St,l),l!==u.cache&&Vu(t,[St],n,!0),uc(),l=_.element,u.isDehydrated)if(u={element:l,isDehydrated:!1,cache:_.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=c1(e,t,l,n);break e}else if(l!==o){o=qn(Error(r(424)),t),ac(o),t=c1(e,t,l,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(at=In(e.firstChild),Ft=t,Be=!0,la=null,Vn=!0,n=nh(t,null,l,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ya(),l===o){t=Ms(e,t,n);break e}Vt(e,t,l,n)}t=t.child}return t;case 26:return Kr(e,t),e===null?(n=jm(t.type,null,t.pendingProps,null))?t.memoizedState=n:Be||(n=t.type,e=t.pendingProps,l=mo(je.current).createElement(n),l[qt]=t,l[rn]=e,Qt(l,n,e),Lt(l),t.stateNode=l):t.memoizedState=jm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return cs(t),e===null&&Be&&(l=t.stateNode=xm(t.type,t.pendingProps,je.current),Ft=t,Vn=!0,o=at,ya(t.type)?(od=o,at=In(l.firstChild)):at=o),Vt(e,t,t.pendingProps.children,n),Kr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Be&&((o=l=at)&&(l=Qv(l,t.type,t.pendingProps,Vn),l!==null?(t.stateNode=l,Ft=t,at=In(l.firstChild),Vn=!1,o=!0):o=!1),o||ia(t)),cs(t),o=t.type,u=t.pendingProps,_=e!==null?e.memoizedProps:null,l=u.children,ad(o,u)?l=null:_!==null&&ad(o,_)&&(t.flags|=32),t.memoizedState!==null&&(o=s0(e,t,iv,null,null,n),Oc._currentValue=o),Kr(e,t),Vt(e,t,l,n),t.child;case 6:return e===null&&Be&&((e=n=at)&&(n=Iv(n,t.pendingProps,Vn),n!==null?(t.stateNode=n,Ft=t,at=null,e=!0):e=!1),e||ia(t)),null;case 13:return r1(e,t,n);case 4:return Et(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=el(t,null,l,n):Vt(e,t,l,n),t.child;case 11:return Jh(e,t,t.type,t.pendingProps,n);case 7:return Vt(e,t,t.pendingProps,n),t.child;case 8:return Vt(e,t,t.pendingProps.children,n),t.child;case 12:return Vt(e,t,t.pendingProps.children,n),t.child;case 10:return l=t.pendingProps,ca(t,t.type,l.value),Vt(e,t,l.children,n),t.child;case 9:return o=t.type._context,l=t.pendingProps.children,Ka(t),o=Gt(o),l=l(o),t.flags|=1,Vt(e,t,l,n),t.child;case 14:return e1(e,t,t.type,t.pendingProps,n);case 15:return t1(e,t,t.type,t.pendingProps,n);case 19:return u1(e,t,n);case 31:return mv(e,t,n);case 22:return n1(e,t,n,t.pendingProps);case 24:return Ka(t),l=Gt(St),e===null?(o=Pu(),o===null&&(o=We,u=Qu(),o.pooledCache=u,u.refCount++,u!==null&&(o.pooledCacheLanes|=n),o=u),t.memoizedState={parent:l,cache:o},Xu(t),ca(t,St,o)):((e.lanes&n)!==0&&(Ku(e,t),dc(t,null,null,n),uc()),o=e.memoizedState,u=t.memoizedState,o.parent!==l?(o={parent:l,cache:l},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),ca(t,St,l)):(l=u.cache,ca(t,St,l),l!==o.cache&&Vu(t,[St],n,!0))),Vt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Ls(e){e.flags|=4}function O0(e,t,n,l,o){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(U1())e.flags|=8192;else throw Ja=zr,Yu}else e.flags&=-16777217}function f1(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Tm(t))if(U1())e.flags|=8192;else throw Ja=zr,Yu}function Wr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?V2():536870912,e.lanes|=t,ii|=t)}function gc(e,t){if(!Be)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function lt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,l=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,l|=o.subtreeFlags&65011712,l|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,l|=o.subtreeFlags,l|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=l,e.childLanes=n,t}function _v(e,t,n){var l=t.pendingProps;switch($u(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lt(t),null;case 1:return lt(t),null;case 3:return n=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Rs(St),st(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Pl(t)?Ls(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,qu())),lt(t),null;case 26:var o=t.type,u=t.memoizedState;return e===null?(Ls(t),u!==null?(lt(t),f1(t,u)):(lt(t),O0(t,o,null,l,n))):u?u!==e.memoizedState?(Ls(t),lt(t),f1(t,u)):(lt(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&Ls(t),lt(t),O0(t,o,e,l,n)),null;case 27:if(bs(t),n=je.current,o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Ls(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return lt(t),null}e=te.current,Pl(t)?Qf(t):(e=xm(o,l,n),t.stateNode=e,Ls(t))}return lt(t),null;case 5:if(bs(t),o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Ls(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return lt(t),null}if(u=te.current,Pl(t))Qf(t);else{var _=mo(je.current);switch(u){case 1:u=_.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:u=_.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":u=_.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":u=_.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":u=_.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof l.is=="string"?_.createElement("select",{is:l.is}):_.createElement("select"),l.multiple?u.multiple=!0:l.size&&(u.size=l.size);break;default:u=typeof l.is=="string"?_.createElement(o,{is:l.is}):_.createElement(o)}}u[qt]=t,u[rn]=l;e:for(_=t.child;_!==null;){if(_.tag===5||_.tag===6)u.appendChild(_.stateNode);else if(_.tag!==4&&_.tag!==27&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===t)break e;for(;_.sibling===null;){if(_.return===null||_.return===t)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}t.stateNode=u;e:switch(Qt(u,o,l),o){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Ls(t)}}return lt(t),O0(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&Ls(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=je.current,Pl(t)){if(e=t.stateNode,n=t.memoizedProps,l=null,o=Ft,o!==null)switch(o.tag){case 27:case 5:l=o.memoizedProps}e[qt]=t,e=!!(e.nodeValue===n||l!==null&&l.suppressHydrationWarning===!0||rm(e.nodeValue,n)),e||ia(t,!0)}else e=mo(e).createTextNode(l),e[qt]=t,t.stateNode=e}return lt(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(l=Pl(t),n!==null){if(e===null){if(!l)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[qt]=t}else Ya(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;lt(t),e=!1}else n=qu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Cn(t),t):(Cn(t),null);if((t.flags&128)!==0)throw Error(r(558))}return lt(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=Pl(t),l!==null&&l.dehydrated!==null){if(e===null){if(!o)throw Error(r(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(r(317));o[qt]=t}else Ya(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;lt(t),o=!1}else o=qu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(Cn(t),t):(Cn(t),null)}return Cn(t),(t.flags&128)!==0?(t.lanes=n,t):(n=l!==null,e=e!==null&&e.memoizedState!==null,n&&(l=t.child,o=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(o=l.alternate.memoizedState.cachePool.pool),u=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),u!==o&&(l.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Wr(t,t.updateQueue),lt(t),null);case 4:return st(),e===null&&J0(t.stateNode.containerInfo),lt(t),null;case 10:return Rs(t.type),lt(t),null;case 19:if(V(gt),l=t.memoizedState,l===null)return lt(t),null;if(o=(t.flags&128)!==0,u=l.rendering,u===null)if(o)gc(l,!1);else{if(mt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=$r(e),u!==null){for(t.flags|=128,gc(l,!1),e=u.updateQueue,t.updateQueue=e,Wr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Hf(n,e),n=n.sibling;return K(gt,gt.current&1|2),Be&&Ts(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&yn()>so&&(t.flags|=128,o=!0,gc(l,!1),t.lanes=4194304)}else{if(!o)if(e=$r(u),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Wr(t,e),gc(l,!0),l.tail===null&&l.tailMode==="hidden"&&!u.alternate&&!Be)return lt(t),null}else 2*yn()-l.renderingStartTime>so&&n!==536870912&&(t.flags|=128,o=!0,gc(l,!1),t.lanes=4194304);l.isBackwards?(u.sibling=t.child,t.child=u):(e=l.last,e!==null?e.sibling=u:t.child=u,l.last=u)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=yn(),e.sibling=null,n=gt.current,K(gt,o?n&1|2:n&1),Be&&Ts(t,l.treeForkCount),e):(lt(t),null);case 22:case 23:return Cn(t),e0(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(n&536870912)!==0&&(t.flags&128)===0&&(lt(t),t.subtreeFlags&6&&(t.flags|=8192)):lt(t),n=t.updateQueue,n!==null&&Wr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==n&&(t.flags|=2048),e!==null&&V(Za),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Rs(St),lt(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function gv(e,t){switch($u(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Rs(St),st(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return bs(t),null;case 31:if(t.memoizedState!==null){if(Cn(t),t.alternate===null)throw Error(r(340));Ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Cn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(gt),null;case 4:return st(),null;case 10:return Rs(t.type),null;case 22:case 23:return Cn(t),e0(),e!==null&&V(Za),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Rs(St),null;case 25:return null;default:return null}}function h1(e,t){switch($u(t),t.tag){case 3:Rs(St),st();break;case 26:case 27:case 5:bs(t);break;case 4:st();break;case 31:t.memoizedState!==null&&Cn(t);break;case 13:Cn(t);break;case 19:V(gt);break;case 10:Rs(t.type);break;case 22:case 23:Cn(t),e0(),e!==null&&V(Za);break;case 24:Rs(St)}}function vc(e,t){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var o=l.next;n=o;do{if((n.tag&e)===e){l=void 0;var u=n.create,_=n.inst;l=u(),_.destroy=l}n=n.next}while(n!==o)}}catch(y){Ie(t,t.return,y)}}function ha(e,t,n){try{var l=t.updateQueue,o=l!==null?l.lastEffect:null;if(o!==null){var u=o.next;l=u;do{if((l.tag&e)===e){var _=l.inst,y=_.destroy;if(y!==void 0){_.destroy=void 0,o=t;var T=n,k=y;try{k()}catch(F){Ie(o,T,F)}}}l=l.next}while(l!==u)}}catch(F){Ie(t,t.return,F)}}function m1(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{ah(t,n)}catch(l){Ie(e,e.return,l)}}}function p1(e,t,n){n.props=nl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(l){Ie(e,t,l)}}function xc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof n=="function"?e.refCleanup=n(l):n.current=l}}catch(o){Ie(e,t,o)}}function us(e,t){var n=e.ref,l=e.refCleanup;if(n!==null)if(typeof l=="function")try{l()}catch(o){Ie(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(o){Ie(e,t,o)}else n.current=null}function _1(e){var t=e.type,n=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&l.focus();break e;case"img":n.src?l.src=n.src:n.srcSet&&(l.srcset=n.srcSet)}}catch(o){Ie(e,e.return,o)}}function M0(e,t,n){try{var l=e.stateNode;$v(l,e.type,n,t),l[rn]=t}catch(o){Ie(e,e.return,o)}}function g1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ya(e.type)||e.tag===4}function L0(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||g1(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ya(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function D0(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ns));else if(l!==4&&(l===27&&ya(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(D0(e,t,n),e=e.sibling;e!==null;)D0(e,t,n),e=e.sibling}function Jr(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(l!==4&&(l===27&&ya(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Jr(e,t,n),e=e.sibling;e!==null;)Jr(e,t,n),e=e.sibling}function v1(e){var t=e.stateNode,n=e.memoizedProps;try{for(var l=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);Qt(t,l,n),t[qt]=e,t[rn]=n}catch(u){Ie(e,e.return,u)}}var Ds=!1,Ct=!1,z0=!1,x1=typeof WeakSet=="function"?WeakSet:Set,Dt=null;function vv(e,t){if(e=e.containerInfo,nd=bo,e=Of(e),Eu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var l=n.getSelection&&n.getSelection();if(l&&l.rangeCount!==0){n=l.anchorNode;var o=l.anchorOffset,u=l.focusNode;l=l.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var _=0,y=-1,T=-1,k=0,F=0,Q=e,B=null;t:for(;;){for(var H;Q!==n||o!==0&&Q.nodeType!==3||(y=_+o),Q!==u||l!==0&&Q.nodeType!==3||(T=_+l),Q.nodeType===3&&(_+=Q.nodeValue.length),(H=Q.firstChild)!==null;)B=Q,Q=H;for(;;){if(Q===e)break t;if(B===n&&++k===o&&(y=_),B===u&&++F===l&&(T=_),(H=Q.nextSibling)!==null)break;Q=B,B=Q.parentNode}Q=H}n=y===-1||T===-1?null:{start:y,end:T}}else n=null}n=n||{start:0,end:0}}else n=null;for(sd={focusedElem:e,selectionRange:n},bo=!1,Dt=t;Dt!==null;)if(t=Dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Dt=e;else for(;Dt!==null;){switch(t=Dt,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)o=e[n],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,n=t,o=u.memoizedProps,u=u.memoizedState,l=n.stateNode;try{var ne=nl(n.type,o);e=l.getSnapshotBeforeUpdate(ne,u),l.__reactInternalSnapshotBeforeUpdate=e}catch(pe){Ie(n,n.return,pe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)id(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":id(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,Dt=e;break}Dt=t.return}}function y1(e,t,n){var l=n.flags;switch(n.tag){case 0:case 11:case 15:ks(e,n),l&4&&vc(5,n);break;case 1:if(ks(e,n),l&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(_){Ie(n,n.return,_)}else{var o=nl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(_){Ie(n,n.return,_)}}l&64&&m1(n),l&512&&xc(n,n.return);break;case 3:if(ks(e,n),l&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{ah(e,t)}catch(_){Ie(n,n.return,_)}}break;case 27:t===null&&l&4&&v1(n);case 26:case 5:ks(e,n),t===null&&l&4&&_1(n),l&512&&xc(n,n.return);break;case 12:ks(e,n);break;case 31:ks(e,n),l&4&&S1(e,n);break;case 13:ks(e,n),l&4&&N1(e,n),l&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Tv.bind(null,n),Pv(e,n))));break;case 22:if(l=n.memoizedState!==null||Ds,!l){t=t!==null&&t.memoizedState!==null||Ct,o=Ds;var u=Ct;Ds=l,(Ct=t)&&!u?Bs(e,n,(n.subtreeFlags&8772)!==0):ks(e,n),Ds=o,Ct=u}break;case 30:break;default:ks(e,n)}}function b1(e){var t=e.alternate;t!==null&&(e.alternate=null,b1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&du(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ct=null,un=!1;function zs(e,t,n){for(n=n.child;n!==null;)j1(e,t,n),n=n.sibling}function j1(e,t,n){if(bn&&typeof bn.onCommitFiberUnmount=="function")try{bn.onCommitFiberUnmount(Gi,n)}catch{}switch(n.tag){case 26:Ct||us(n,t),zs(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Ct||us(n,t);var l=ct,o=un;ya(n.type)&&(ct=n.stateNode,un=!1),zs(e,t,n),Ec(n.stateNode),ct=l,un=o;break;case 5:Ct||us(n,t);case 6:if(l=ct,o=un,ct=null,zs(e,t,n),ct=l,un=o,ct!==null)if(un)try{(ct.nodeType===9?ct.body:ct.nodeName==="HTML"?ct.ownerDocument.body:ct).removeChild(n.stateNode)}catch(u){Ie(n,t,u)}else try{ct.removeChild(n.stateNode)}catch(u){Ie(n,t,u)}break;case 18:ct!==null&&(un?(e=ct,mm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),mi(e)):mm(ct,n.stateNode));break;case 4:l=ct,o=un,ct=n.stateNode.containerInfo,un=!0,zs(e,t,n),ct=l,un=o;break;case 0:case 11:case 14:case 15:ha(2,n,t),Ct||ha(4,n,t),zs(e,t,n);break;case 1:Ct||(us(n,t),l=n.stateNode,typeof l.componentWillUnmount=="function"&&p1(n,t,l)),zs(e,t,n);break;case 21:zs(e,t,n);break;case 22:Ct=(l=Ct)||n.memoizedState!==null,zs(e,t,n),Ct=l;break;default:zs(e,t,n)}}function S1(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{mi(e)}catch(n){Ie(t,t.return,n)}}}function N1(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{mi(e)}catch(n){Ie(t,t.return,n)}}function xv(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new x1),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new x1),t;default:throw Error(r(435,e.tag))}}function eo(e,t){var n=xv(e);t.forEach(function(l){if(!n.has(l)){n.add(l);var o=Ev.bind(null,e,l);l.then(o,o)}})}function dn(e,t){var n=t.deletions;if(n!==null)for(var l=0;l<n.length;l++){var o=n[l],u=e,_=t,y=_;e:for(;y!==null;){switch(y.tag){case 27:if(ya(y.type)){ct=y.stateNode,un=!1;break e}break;case 5:ct=y.stateNode,un=!1;break e;case 3:case 4:ct=y.stateNode.containerInfo,un=!0;break e}y=y.return}if(ct===null)throw Error(r(160));j1(u,_,o),ct=null,un=!1,u=o.alternate,u!==null&&(u.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)w1(t,e),t=t.sibling}var es=null;function w1(e,t){var n=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:dn(t,e),fn(e),l&4&&(ha(3,e,e.return),vc(3,e),ha(5,e,e.return));break;case 1:dn(t,e),fn(e),l&512&&(Ct||n===null||us(n,n.return)),l&64&&Ds&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?l:n.concat(l))));break;case 26:var o=es;if(dn(t,e),fn(e),l&512&&(Ct||n===null||us(n,n.return)),l&4){var u=n!==null?n.memoizedState:null;if(l=e.memoizedState,n===null)if(l===null)if(e.stateNode===null){e:{l=e.type,n=e.memoizedProps,o=o.ownerDocument||o;t:switch(l){case"title":u=o.getElementsByTagName("title")[0],(!u||u[Ii]||u[qt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=o.createElement(l),o.head.insertBefore(u,o.querySelector("head > title"))),Qt(u,l,n),u[qt]=e,Lt(u),l=u;break e;case"link":var _=wm("link","href",o).get(l+(n.href||""));if(_){for(var y=0;y<_.length;y++)if(u=_[y],u.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&u.getAttribute("rel")===(n.rel==null?null:n.rel)&&u.getAttribute("title")===(n.title==null?null:n.title)&&u.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){_.splice(y,1);break t}}u=o.createElement(l),Qt(u,l,n),o.head.appendChild(u);break;case"meta":if(_=wm("meta","content",o).get(l+(n.content||""))){for(y=0;y<_.length;y++)if(u=_[y],u.getAttribute("content")===(n.content==null?null:""+n.content)&&u.getAttribute("name")===(n.name==null?null:n.name)&&u.getAttribute("property")===(n.property==null?null:n.property)&&u.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&u.getAttribute("charset")===(n.charSet==null?null:n.charSet)){_.splice(y,1);break t}}u=o.createElement(l),Qt(u,l,n),o.head.appendChild(u);break;default:throw Error(r(468,l))}u[qt]=e,Lt(u),l=u}e.stateNode=l}else Cm(o,e.type,e.stateNode);else e.stateNode=Nm(o,l,e.memoizedProps);else u!==l?(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,l===null?Cm(o,e.type,e.stateNode):Nm(o,l,e.memoizedProps)):l===null&&e.stateNode!==null&&M0(e,e.memoizedProps,n.memoizedProps)}break;case 27:dn(t,e),fn(e),l&512&&(Ct||n===null||us(n,n.return)),n!==null&&l&4&&M0(e,e.memoizedProps,n.memoizedProps);break;case 5:if(dn(t,e),fn(e),l&512&&(Ct||n===null||us(n,n.return)),e.flags&32){o=e.stateNode;try{Bl(o,"")}catch(ne){Ie(e,e.return,ne)}}l&4&&e.stateNode!=null&&(o=e.memoizedProps,M0(e,o,n!==null?n.memoizedProps:o)),l&1024&&(z0=!0);break;case 6:if(dn(t,e),fn(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,n=e.stateNode;try{n.nodeValue=l}catch(ne){Ie(e,e.return,ne)}}break;case 3:if(go=null,o=es,es=po(t.containerInfo),dn(t,e),es=o,fn(e),l&4&&n!==null&&n.memoizedState.isDehydrated)try{mi(t.containerInfo)}catch(ne){Ie(e,e.return,ne)}z0&&(z0=!1,C1(e));break;case 4:l=es,es=po(e.stateNode.containerInfo),dn(t,e),fn(e),es=l;break;case 12:dn(t,e),fn(e);break;case 31:dn(t,e),fn(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,eo(e,l)));break;case 13:dn(t,e),fn(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(no=yn()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,eo(e,l)));break;case 22:o=e.memoizedState!==null;var T=n!==null&&n.memoizedState!==null,k=Ds,F=Ct;if(Ds=k||o,Ct=F||T,dn(t,e),Ct=F,Ds=k,fn(e),l&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,o&&(n===null||T||Ds||Ct||sl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){T=n=t;try{if(u=T.stateNode,o)_=u.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{y=T.stateNode;var Q=T.memoizedProps.style,B=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;y.style.display=B==null||typeof B=="boolean"?"":(""+B).trim()}}catch(ne){Ie(T,T.return,ne)}}}else if(t.tag===6){if(n===null){T=t;try{T.stateNode.nodeValue=o?"":T.memoizedProps}catch(ne){Ie(T,T.return,ne)}}}else if(t.tag===18){if(n===null){T=t;try{var H=T.stateNode;o?pm(H,!0):pm(T.stateNode,!1)}catch(ne){Ie(T,T.return,ne)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(n=l.retryQueue,n!==null&&(l.retryQueue=null,eo(e,n))));break;case 19:dn(t,e),fn(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,eo(e,l)));break;case 30:break;case 21:break;default:dn(t,e),fn(e)}}function fn(e){var t=e.flags;if(t&2){try{for(var n,l=e.return;l!==null;){if(g1(l)){n=l;break}l=l.return}if(n==null)throw Error(r(160));switch(n.tag){case 27:var o=n.stateNode,u=L0(e);Jr(e,u,o);break;case 5:var _=n.stateNode;n.flags&32&&(Bl(_,""),n.flags&=-33);var y=L0(e);Jr(e,y,_);break;case 3:case 4:var T=n.stateNode.containerInfo,k=L0(e);D0(e,k,T);break;default:throw Error(r(161))}}catch(F){Ie(e,e.return,F)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function C1(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;C1(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ks(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)y1(e,t.alternate,t),t=t.sibling}function sl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ha(4,t,t.return),sl(t);break;case 1:us(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&p1(t,t.return,n),sl(t);break;case 27:Ec(t.stateNode);case 26:case 5:us(t,t.return),sl(t);break;case 22:t.memoizedState===null&&sl(t);break;case 30:sl(t);break;default:sl(t)}e=e.sibling}}function Bs(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,o=e,u=t,_=u.flags;switch(u.tag){case 0:case 11:case 15:Bs(o,u,n),vc(4,u);break;case 1:if(Bs(o,u,n),l=u,o=l.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(k){Ie(l,l.return,k)}if(l=u,o=l.updateQueue,o!==null){var y=l.stateNode;try{var T=o.shared.hiddenCallbacks;if(T!==null)for(o.shared.hiddenCallbacks=null,o=0;o<T.length;o++)sh(T[o],y)}catch(k){Ie(l,l.return,k)}}n&&_&64&&m1(u),xc(u,u.return);break;case 27:v1(u);case 26:case 5:Bs(o,u,n),n&&l===null&&_&4&&_1(u),xc(u,u.return);break;case 12:Bs(o,u,n);break;case 31:Bs(o,u,n),n&&_&4&&S1(o,u);break;case 13:Bs(o,u,n),n&&_&4&&N1(o,u);break;case 22:u.memoizedState===null&&Bs(o,u,n),xc(u,u.return);break;case 30:break;default:Bs(o,u,n)}t=t.sibling}}function k0(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&lc(n))}function B0(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&lc(e))}function ts(e,t,n,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)T1(e,t,n,l),t=t.sibling}function T1(e,t,n,l){var o=t.flags;switch(t.tag){case 0:case 11:case 15:ts(e,t,n,l),o&2048&&vc(9,t);break;case 1:ts(e,t,n,l);break;case 3:ts(e,t,n,l),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&lc(e)));break;case 12:if(o&2048){ts(e,t,n,l),e=t.stateNode;try{var u=t.memoizedProps,_=u.id,y=u.onPostCommit;typeof y=="function"&&y(_,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){Ie(t,t.return,T)}}else ts(e,t,n,l);break;case 31:ts(e,t,n,l);break;case 13:ts(e,t,n,l);break;case 23:break;case 22:u=t.stateNode,_=t.alternate,t.memoizedState!==null?u._visibility&2?ts(e,t,n,l):yc(e,t):u._visibility&2?ts(e,t,n,l):(u._visibility|=2,si(e,t,n,l,(t.subtreeFlags&10256)!==0||!1)),o&2048&&k0(_,t);break;case 24:ts(e,t,n,l),o&2048&&B0(t.alternate,t);break;default:ts(e,t,n,l)}}function si(e,t,n,l,o){for(o=o&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,_=t,y=n,T=l,k=_.flags;switch(_.tag){case 0:case 11:case 15:si(u,_,y,T,o),vc(8,_);break;case 23:break;case 22:var F=_.stateNode;_.memoizedState!==null?F._visibility&2?si(u,_,y,T,o):yc(u,_):(F._visibility|=2,si(u,_,y,T,o)),o&&k&2048&&k0(_.alternate,_);break;case 24:si(u,_,y,T,o),o&&k&2048&&B0(_.alternate,_);break;default:si(u,_,y,T,o)}t=t.sibling}}function yc(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,l=t,o=l.flags;switch(l.tag){case 22:yc(n,l),o&2048&&k0(l.alternate,l);break;case 24:yc(n,l),o&2048&&B0(l.alternate,l);break;default:yc(n,l)}t=t.sibling}}var bc=8192;function ai(e,t,n){if(e.subtreeFlags&bc)for(e=e.child;e!==null;)E1(e,t,n),e=e.sibling}function E1(e,t,n){switch(e.tag){case 26:ai(e,t,n),e.flags&bc&&e.memoizedState!==null&&lx(n,es,e.memoizedState,e.memoizedProps);break;case 5:ai(e,t,n);break;case 3:case 4:var l=es;es=po(e.stateNode.containerInfo),ai(e,t,n),es=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=bc,bc=16777216,ai(e,t,n),bc=l):ai(e,t,n));break;default:ai(e,t,n)}}function R1(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function jc(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];Dt=l,O1(l,e)}R1(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)A1(e),e=e.sibling}function A1(e){switch(e.tag){case 0:case 11:case 15:jc(e),e.flags&2048&&ha(9,e,e.return);break;case 3:jc(e);break;case 12:jc(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,to(e)):jc(e);break;default:jc(e)}}function to(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];Dt=l,O1(l,e)}R1(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ha(8,t,t.return),to(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,to(t));break;default:to(t)}e=e.sibling}}function O1(e,t){for(;Dt!==null;){var n=Dt;switch(n.tag){case 0:case 11:case 15:ha(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var l=n.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:lc(n.memoizedState.cache)}if(l=n.child,l!==null)l.return=n,Dt=l;else e:for(n=e;Dt!==null;){l=Dt;var o=l.sibling,u=l.return;if(b1(l),l===n){Dt=null;break e}if(o!==null){o.return=u,Dt=o;break e}Dt=u}}}var yv={getCacheForType:function(e){var t=Gt(St),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Gt(St).controller.signal}},bv=typeof WeakMap=="function"?WeakMap:Map,Ge=0,We=null,Oe=null,De=0,Qe=0,Tn=null,ma=!1,li=!1,U0=!1,Us=0,mt=0,pa=0,al=0,$0=0,En=0,ii=0,Sc=null,hn=null,H0=!1,no=0,M1=0,so=1/0,ao=null,_a=null,Rt=0,ga=null,ci=null,$s=0,q0=0,F0=null,L1=null,Nc=0,G0=null;function Rn(){return(Ge&2)!==0&&De!==0?De&-De:q.T!==null?X0():Y2()}function D1(){if(En===0)if((De&536870912)===0||Be){var e=fr;fr<<=1,(fr&3932160)===0&&(fr=262144),En=e}else En=536870912;return e=wn.current,e!==null&&(e.flags|=32),En}function mn(e,t,n){(e===We&&(Qe===2||Qe===9)||e.cancelPendingCommit!==null)&&(ri(e,0),va(e,De,En,!1)),Qi(e,n),((Ge&2)===0||e!==We)&&(e===We&&((Ge&2)===0&&(al|=n),mt===4&&va(e,De,En,!1)),ds(e))}function z1(e,t,n){if((Ge&6)!==0)throw Error(r(327));var l=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Vi(e,t),o=l?Nv(e,t):Q0(e,t,!0),u=l;do{if(o===0){li&&!l&&va(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!jv(n)){o=Q0(e,t,!1),u=!1;continue}if(o===2){if(u=t,e.errorRecoveryDisabledLanes&u)var _=0;else _=e.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){t=_;e:{var y=e;o=Sc;var T=y.current.memoizedState.isDehydrated;if(T&&(ri(y,_).flags|=256),_=Q0(y,_,!1),_!==2){if(U0&&!T){y.errorRecoveryDisabledLanes|=u,al|=u,o=4;break e}u=hn,hn=o,u!==null&&(hn===null?hn=u:hn.push.apply(hn,u))}o=_}if(u=!1,o!==2)continue}}if(o===1){ri(e,0),va(e,t,0,!0);break}e:{switch(l=e,u=o,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:va(l,t,En,!ma);break e;case 2:hn=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(o=no+300-yn(),10<o)){if(va(l,t,En,!ma),mr(l,0,!0)!==0)break e;$s=t,l.timeoutHandle=fm(k1.bind(null,l,n,hn,ao,H0,t,En,al,ii,ma,u,"Throttled",-0,0),o);break e}k1(l,n,hn,ao,H0,t,En,al,ii,ma,u,null,-0,0)}}break}while(!0);ds(e)}function k1(e,t,n,l,o,u,_,y,T,k,F,Q,B,H){if(e.timeoutHandle=-1,Q=t.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ns},E1(t,u,Q);var ne=(u&62914560)===u?no-yn():(u&4194048)===u?M1-yn():0;if(ne=ix(Q,ne),ne!==null){$s=u,e.cancelPendingCommit=ne(V1.bind(null,e,t,u,n,l,o,_,y,T,F,Q,null,B,H)),va(e,u,_,!k);return}}V1(e,t,u,n,l,o,_,y,T)}function jv(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var l=0;l<n.length;l++){var o=n[l],u=o.getSnapshot;o=o.value;try{if(!Sn(u(),o))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function va(e,t,n,l){t&=~$0,t&=~al,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var o=t;0<o;){var u=31-jn(o),_=1<<u;l[u]=-1,o&=~_}n!==0&&Q2(e,n,t)}function lo(){return(Ge&6)===0?(wc(0),!1):!0}function V0(){if(Oe!==null){if(Qe===0)var e=Oe.return;else e=Oe,Es=Xa=null,i0(e),Wl=null,cc=0,e=Oe;for(;e!==null;)h1(e.alternate,e),e=e.return;Oe=null}}function ri(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Fv(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),$s=0,V0(),We=e,Oe=n=Cs(e.current,null),De=t,Qe=0,Tn=null,ma=!1,li=Vi(e,t),U0=!1,ii=En=$0=al=pa=mt=0,hn=Sc=null,H0=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var o=31-jn(l),u=1<<o;t|=e[o],l&=~u}return Us=t,Cr(),n}function B1(e,t){be=null,q.H=pc,t===Zl||t===Dr?(t=Jf(),Qe=3):t===Yu?(t=Jf(),Qe=4):Qe=t===j0?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Tn=t,Oe===null&&(mt=1,Yr(e,qn(t,e.current)))}function U1(){var e=wn.current;return e===null?!0:(De&4194048)===De?Qn===null:(De&62914560)===De||(De&536870912)!==0?e===Qn:!1}function $1(){var e=q.H;return q.H=pc,e===null?pc:e}function H1(){var e=q.A;return q.A=yv,e}function io(){mt=4,ma||(De&4194048)!==De&&wn.current!==null||(li=!0),(pa&134217727)===0&&(al&134217727)===0||We===null||va(We,De,En,!1)}function Q0(e,t,n){var l=Ge;Ge|=2;var o=$1(),u=H1();(We!==e||De!==t)&&(ao=null,ri(e,t)),t=!1;var _=mt;e:do try{if(Qe!==0&&Oe!==null){var y=Oe,T=Tn;switch(Qe){case 8:V0(),_=6;break e;case 3:case 2:case 9:case 6:wn.current===null&&(t=!0);var k=Qe;if(Qe=0,Tn=null,oi(e,y,T,k),n&&li){_=0;break e}break;default:k=Qe,Qe=0,Tn=null,oi(e,y,T,k)}}Sv(),_=mt;break}catch(F){B1(e,F)}while(!0);return t&&e.shellSuspendCounter++,Es=Xa=null,Ge=l,q.H=o,q.A=u,Oe===null&&(We=null,De=0,Cr()),_}function Sv(){for(;Oe!==null;)q1(Oe)}function Nv(e,t){var n=Ge;Ge|=2;var l=$1(),o=H1();We!==e||De!==t?(ao=null,so=yn()+500,ri(e,t)):li=Vi(e,t);e:do try{if(Qe!==0&&Oe!==null){t=Oe;var u=Tn;t:switch(Qe){case 1:Qe=0,Tn=null,oi(e,t,u,1);break;case 2:case 9:if(Zf(u)){Qe=0,Tn=null,F1(t);break}t=function(){Qe!==2&&Qe!==9||We!==e||(Qe=7),ds(e)},u.then(t,t);break e;case 3:Qe=7;break e;case 4:Qe=5;break e;case 7:Zf(u)?(Qe=0,Tn=null,F1(t)):(Qe=0,Tn=null,oi(e,t,u,7));break;case 5:var _=null;switch(Oe.tag){case 26:_=Oe.memoizedState;case 5:case 27:var y=Oe;if(_?Tm(_):y.stateNode.complete){Qe=0,Tn=null;var T=y.sibling;if(T!==null)Oe=T;else{var k=y.return;k!==null?(Oe=k,co(k)):Oe=null}break t}}Qe=0,Tn=null,oi(e,t,u,5);break;case 6:Qe=0,Tn=null,oi(e,t,u,6);break;case 8:V0(),mt=6;break e;default:throw Error(r(462))}}wv();break}catch(F){B1(e,F)}while(!0);return Es=Xa=null,q.H=l,q.A=o,Ge=n,Oe!==null?0:(We=null,De=0,Cr(),mt)}function wv(){for(;Oe!==null&&!Y_();)q1(Oe)}function q1(e){var t=d1(e.alternate,e,Us);e.memoizedProps=e.pendingProps,t===null?co(e):Oe=t}function F1(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=l1(n,t,t.pendingProps,t.type,void 0,De);break;case 11:t=l1(n,t,t.pendingProps,t.type.render,t.ref,De);break;case 5:i0(t);default:h1(n,t),t=Oe=Hf(t,Us),t=d1(n,t,Us)}e.memoizedProps=e.pendingProps,t===null?co(e):Oe=t}function oi(e,t,n,l){Es=Xa=null,i0(t),Wl=null,cc=0;var o=t.return;try{if(hv(e,o,t,n,De)){mt=1,Yr(e,qn(n,e.current)),Oe=null;return}}catch(u){if(o!==null)throw Oe=o,u;mt=1,Yr(e,qn(n,e.current)),Oe=null;return}t.flags&32768?(Be||l===1?e=!0:li||(De&536870912)!==0?e=!1:(ma=e=!0,(l===2||l===9||l===3||l===6)&&(l=wn.current,l!==null&&l.tag===13&&(l.flags|=16384))),G1(t,e)):co(t)}function co(e){var t=e;do{if((t.flags&32768)!==0){G1(t,ma);return}e=t.return;var n=_v(t.alternate,t,Us);if(n!==null){Oe=n;return}if(t=t.sibling,t!==null){Oe=t;return}Oe=t=e}while(t!==null);mt===0&&(mt=5)}function G1(e,t){do{var n=gv(e.alternate,e);if(n!==null){n.flags&=32767,Oe=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Oe=e;return}Oe=e=n}while(e!==null);mt=6,Oe=null}function V1(e,t,n,l,o,u,_,y,T){e.cancelPendingCommit=null;do ro();while(Rt!==0);if((Ge&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=Lu,ag(e,n,u,_,y,T),e===We&&(Oe=We=null,De=0),ci=t,ga=e,$s=n,q0=u,F0=o,L1=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Rv(ur,function(){return X1(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=q.T,q.T=null,o=Y.p,Y.p=2,_=Ge,Ge|=4;try{vv(e,t,n)}finally{Ge=_,Y.p=o,q.T=l}}Rt=1,Q1(),I1(),P1()}}function Q1(){if(Rt===1){Rt=0;var e=ga,t=ci,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=q.T,q.T=null;var l=Y.p;Y.p=2;var o=Ge;Ge|=4;try{w1(t,e);var u=sd,_=Of(e.containerInfo),y=u.focusedElem,T=u.selectionRange;if(_!==y&&y&&y.ownerDocument&&Af(y.ownerDocument.documentElement,y)){if(T!==null&&Eu(y)){var k=T.start,F=T.end;if(F===void 0&&(F=k),"selectionStart"in y)y.selectionStart=k,y.selectionEnd=Math.min(F,y.value.length);else{var Q=y.ownerDocument||document,B=Q&&Q.defaultView||window;if(B.getSelection){var H=B.getSelection(),ne=y.textContent.length,pe=Math.min(T.start,ne),Ke=T.end===void 0?pe:Math.min(T.end,ne);!H.extend&&pe>Ke&&(_=Ke,Ke=pe,pe=_);var M=Rf(y,pe),A=Rf(y,Ke);if(M&&A&&(H.rangeCount!==1||H.anchorNode!==M.node||H.anchorOffset!==M.offset||H.focusNode!==A.node||H.focusOffset!==A.offset)){var z=Q.createRange();z.setStart(M.node,M.offset),H.removeAllRanges(),pe>Ke?(H.addRange(z),H.extend(A.node,A.offset)):(z.setEnd(A.node,A.offset),H.addRange(z))}}}}for(Q=[],H=y;H=H.parentNode;)H.nodeType===1&&Q.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<Q.length;y++){var G=Q[y];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}bo=!!nd,sd=nd=null}finally{Ge=o,Y.p=l,q.T=n}}e.current=t,Rt=2}}function I1(){if(Rt===2){Rt=0;var e=ga,t=ci,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=q.T,q.T=null;var l=Y.p;Y.p=2;var o=Ge;Ge|=4;try{y1(e,t.alternate,t)}finally{Ge=o,Y.p=l,q.T=n}}Rt=3}}function P1(){if(Rt===4||Rt===3){Rt=0,X_();var e=ga,t=ci,n=$s,l=L1;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Rt=5:(Rt=0,ci=ga=null,Y1(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&(_a=null),ou(n),t=t.stateNode,bn&&typeof bn.onCommitFiberRoot=="function")try{bn.onCommitFiberRoot(Gi,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=q.T,o=Y.p,Y.p=2,q.T=null;try{for(var u=e.onRecoverableError,_=0;_<l.length;_++){var y=l[_];u(y.value,{componentStack:y.stack})}}finally{q.T=t,Y.p=o}}($s&3)!==0&&ro(),ds(e),o=e.pendingLanes,(n&261930)!==0&&(o&42)!==0?e===G0?Nc++:(Nc=0,G0=e):Nc=0,wc(0)}}function Y1(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,lc(t)))}function ro(){return Q1(),I1(),P1(),X1()}function X1(){if(Rt!==5)return!1;var e=ga,t=q0;q0=0;var n=ou($s),l=q.T,o=Y.p;try{Y.p=32>n?32:n,q.T=null,n=F0,F0=null;var u=ga,_=$s;if(Rt=0,ci=ga=null,$s=0,(Ge&6)!==0)throw Error(r(331));var y=Ge;if(Ge|=4,A1(u.current),T1(u,u.current,_,n),Ge=y,wc(0,!1),bn&&typeof bn.onPostCommitFiberRoot=="function")try{bn.onPostCommitFiberRoot(Gi,u)}catch{}return!0}finally{Y.p=o,q.T=l,Y1(e,t)}}function K1(e,t,n){t=qn(n,t),t=b0(e.stateNode,t,2),e=ua(e,t,2),e!==null&&(Qi(e,2),ds(e))}function Ie(e,t,n){if(e.tag===3)K1(e,e,n);else for(;t!==null;){if(t.tag===3){K1(t,e,n);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(_a===null||!_a.has(l))){e=qn(n,e),n=Zh(2),l=ua(t,n,2),l!==null&&(Wh(n,l,t,e),Qi(l,2),ds(l));break}}t=t.return}}function I0(e,t,n){var l=e.pingCache;if(l===null){l=e.pingCache=new bv;var o=new Set;l.set(t,o)}else o=l.get(t),o===void 0&&(o=new Set,l.set(t,o));o.has(n)||(U0=!0,o.add(n),e=Cv.bind(null,e,t,n),t.then(e,e))}function Cv(e,t,n){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,We===e&&(De&n)===n&&(mt===4||mt===3&&(De&62914560)===De&&300>yn()-no?(Ge&2)===0&&ri(e,0):$0|=n,ii===De&&(ii=0)),ds(e)}function Z1(e,t){t===0&&(t=V2()),e=Ia(e,t),e!==null&&(Qi(e,t),ds(e))}function Tv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Z1(e,n)}function Ev(e,t){var n=0;switch(e.tag){case 31:case 13:var l=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),Z1(e,n)}function Rv(e,t){return Al(e,t)}var oo=null,ui=null,P0=!1,uo=!1,Y0=!1,xa=0;function ds(e){e!==ui&&e.next===null&&(ui===null?oo=ui=e:ui=ui.next=e),uo=!0,P0||(P0=!0,Ov())}function wc(e,t){if(!Y0&&uo){Y0=!0;do for(var n=!1,l=oo;l!==null;){if(e!==0){var o=l.pendingLanes;if(o===0)var u=0;else{var _=l.suspendedLanes,y=l.pingedLanes;u=(1<<31-jn(42|e)+1)-1,u&=o&~(_&~y),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(n=!0,tm(l,u))}else u=De,u=mr(l,l===We?u:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(u&3)===0||Vi(l,u)||(n=!0,tm(l,u));l=l.next}while(n);Y0=!1}}function Av(){W1()}function W1(){uo=P0=!1;var e=0;xa!==0&&qv()&&(e=xa);for(var t=yn(),n=null,l=oo;l!==null;){var o=l.next,u=J1(l,t);u===0?(l.next=null,n===null?oo=o:n.next=o,o===null&&(ui=n)):(n=l,(e!==0||(u&3)!==0)&&(uo=!0)),l=o}Rt!==0&&Rt!==5||wc(e),xa!==0&&(xa=0)}function J1(e,t){for(var n=e.suspendedLanes,l=e.pingedLanes,o=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var _=31-jn(u),y=1<<_,T=o[_];T===-1?((y&n)===0||(y&l)!==0)&&(o[_]=sg(y,t)):T<=t&&(e.expiredLanes|=y),u&=~y}if(t=We,n=De,n=mr(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,n===0||e===t&&(Qe===2||Qe===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&iu(l),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Vi(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(l!==null&&iu(l),ou(n)){case 2:case 8:n=F2;break;case 32:n=ur;break;case 268435456:n=G2;break;default:n=ur}return l=em.bind(null,e),n=Al(n,l),e.callbackPriority=t,e.callbackNode=n,t}return l!==null&&l!==null&&iu(l),e.callbackPriority=2,e.callbackNode=null,2}function em(e,t){if(Rt!==0&&Rt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ro()&&e.callbackNode!==n)return null;var l=De;return l=mr(e,e===We?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(z1(e,l,t),J1(e,yn()),e.callbackNode!=null&&e.callbackNode===n?em.bind(null,e):null)}function tm(e,t){if(ro())return null;z1(e,t,!0)}function Ov(){Gv(function(){(Ge&6)!==0?Al(q2,Av):W1()})}function X0(){if(xa===0){var e=Xl;e===0&&(e=dr,dr<<=1,(dr&261888)===0&&(dr=256)),xa=e}return xa}function nm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:vr(""+e)}function sm(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Mv(e,t,n,l,o){if(t==="submit"&&n&&n.stateNode===o){var u=nm((o[rn]||null).action),_=l.submitter;_&&(t=(t=_[rn]||null)?nm(t.formAction):_.getAttribute("formAction"),t!==null&&(u=t,_=null));var y=new jr("action","action",null,l,o);e.push({event:y,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(xa!==0){var T=_?sm(o,_):new FormData(o);p0(n,{pending:!0,data:T,method:o.method,action:u},null,T)}}else typeof u=="function"&&(y.preventDefault(),T=_?sm(o,_):new FormData(o),p0(n,{pending:!0,data:T,method:o.method,action:u},u,T))},currentTarget:o}]})}}for(var K0=0;K0<Mu.length;K0++){var Z0=Mu[K0],Lv=Z0.toLowerCase(),Dv=Z0[0].toUpperCase()+Z0.slice(1);Jn(Lv,"on"+Dv)}Jn(Df,"onAnimationEnd"),Jn(zf,"onAnimationIteration"),Jn(kf,"onAnimationStart"),Jn("dblclick","onDoubleClick"),Jn("focusin","onFocus"),Jn("focusout","onBlur"),Jn(Kg,"onTransitionRun"),Jn(Zg,"onTransitionStart"),Jn(Wg,"onTransitionCancel"),Jn(Bf,"onTransitionEnd"),zl("onMouseEnter",["mouseout","mouseover"]),zl("onMouseLeave",["mouseout","mouseover"]),zl("onPointerEnter",["pointerout","pointerover"]),zl("onPointerLeave",["pointerout","pointerover"]),Fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Fa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Fa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cc="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(" "),zv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Cc));function am(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var l=e[n],o=l.event;l=l.listeners;e:{var u=void 0;if(t)for(var _=l.length-1;0<=_;_--){var y=l[_],T=y.instance,k=y.currentTarget;if(y=y.listener,T!==u&&o.isPropagationStopped())break e;u=y,o.currentTarget=k;try{u(o)}catch(F){wr(F)}o.currentTarget=null,u=T}else for(_=0;_<l.length;_++){if(y=l[_],T=y.instance,k=y.currentTarget,y=y.listener,T!==u&&o.isPropagationStopped())break e;u=y,o.currentTarget=k;try{u(o)}catch(F){wr(F)}o.currentTarget=null,u=T}}}}function Me(e,t){var n=t[uu];n===void 0&&(n=t[uu]=new Set);var l=e+"__bubble";n.has(l)||(lm(t,e,2,!1),n.add(l))}function W0(e,t,n){var l=0;t&&(l|=4),lm(n,e,l,t)}var fo="_reactListening"+Math.random().toString(36).slice(2);function J0(e){if(!e[fo]){e[fo]=!0,Z2.forEach(function(n){n!=="selectionchange"&&(zv.has(n)||W0(n,!1,e),W0(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[fo]||(t[fo]=!0,W0("selectionchange",!1,t))}}function lm(e,t,n,l){switch(Dm(t)){case 2:var o=ox;break;case 8:o=ux;break;default:o=md}n=o.bind(null,t,n,e),o=void 0,!xu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),l?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function ed(e,t,n,l,o){var u=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var _=l.tag;if(_===3||_===4){var y=l.stateNode.containerInfo;if(y===o)break;if(_===4)for(_=l.return;_!==null;){var T=_.tag;if((T===3||T===4)&&_.stateNode.containerInfo===o)return;_=_.return}for(;y!==null;){if(_=Ml(y),_===null)return;if(T=_.tag,T===5||T===6||T===26||T===27){l=u=_;continue e}y=y.parentNode}}l=l.return}uf(function(){var k=u,F=gu(n),Q=[];e:{var B=Uf.get(e);if(B!==void 0){var H=jr,ne=e;switch(e){case"keypress":if(yr(n)===0)break e;case"keydown":case"keyup":H=Eg;break;case"focusin":ne="focus",H=Su;break;case"focusout":ne="blur",H=Su;break;case"beforeblur":case"afterblur":H=Su;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":H=hf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":H=_g;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":H=Og;break;case Df:case zf:case kf:H=xg;break;case Bf:H=Lg;break;case"scroll":case"scrollend":H=mg;break;case"wheel":H=zg;break;case"copy":case"cut":case"paste":H=bg;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":H=pf;break;case"toggle":case"beforetoggle":H=Bg}var pe=(t&4)!==0,Ke=!pe&&(e==="scroll"||e==="scrollend"),M=pe?B!==null?B+"Capture":null:B;pe=[];for(var A=k,z;A!==null;){var G=A;if(z=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||z===null||M===null||(G=Yi(A,M),G!=null&&pe.push(Tc(A,G,z))),Ke)break;A=A.return}0<pe.length&&(B=new H(B,ne,null,n,F),Q.push({event:B,listeners:pe}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",H=e==="mouseout"||e==="pointerout",B&&n!==_u&&(ne=n.relatedTarget||n.fromElement)&&(Ml(ne)||ne[Ol]))break e;if((H||B)&&(B=F.window===F?F:(B=F.ownerDocument)?B.defaultView||B.parentWindow:window,H?(ne=n.relatedTarget||n.toElement,H=k,ne=ne?Ml(ne):null,ne!==null&&(Ke=f(ne),pe=ne.tag,ne!==Ke||pe!==5&&pe!==27&&pe!==6)&&(ne=null)):(H=null,ne=k),H!==ne)){if(pe=hf,G="onMouseLeave",M="onMouseEnter",A="mouse",(e==="pointerout"||e==="pointerover")&&(pe=pf,G="onPointerLeave",M="onPointerEnter",A="pointer"),Ke=H==null?B:Pi(H),z=ne==null?B:Pi(ne),B=new pe(G,A+"leave",H,n,F),B.target=Ke,B.relatedTarget=z,G=null,Ml(F)===k&&(pe=new pe(M,A+"enter",ne,n,F),pe.target=z,pe.relatedTarget=Ke,G=pe),Ke=G,H&&ne)t:{for(pe=kv,M=H,A=ne,z=0,G=M;G;G=pe(G))z++;G=0;for(var ue=A;ue;ue=pe(ue))G++;for(;0<z-G;)M=pe(M),z--;for(;0<G-z;)A=pe(A),G--;for(;z--;){if(M===A||A!==null&&M===A.alternate){pe=M;break t}M=pe(M),A=pe(A)}pe=null}else pe=null;H!==null&&im(Q,B,H,pe,!1),ne!==null&&Ke!==null&&im(Q,Ke,ne,pe,!0)}}e:{if(B=k?Pi(k):window,H=B.nodeName&&B.nodeName.toLowerCase(),H==="select"||H==="input"&&B.type==="file")var qe=Sf;else if(bf(B))if(Nf)qe=Pg;else{qe=Qg;var ae=Vg}else H=B.nodeName,!H||H.toLowerCase()!=="input"||B.type!=="checkbox"&&B.type!=="radio"?k&&pu(k.elementType)&&(qe=Sf):qe=Ig;if(qe&&(qe=qe(e,k))){jf(Q,qe,n,F);break e}ae&&ae(e,B,k),e==="focusout"&&k&&B.type==="number"&&k.memoizedProps.value!=null&&mu(B,"number",B.value)}switch(ae=k?Pi(k):window,e){case"focusin":(bf(ae)||ae.contentEditable==="true")&&(ql=ae,Ru=k,nc=null);break;case"focusout":nc=Ru=ql=null;break;case"mousedown":Au=!0;break;case"contextmenu":case"mouseup":case"dragend":Au=!1,Mf(Q,n,F);break;case"selectionchange":if(Xg)break;case"keydown":case"keyup":Mf(Q,n,F)}var Se;if(wu)e:{switch(e){case"compositionstart":var ze="onCompositionStart";break e;case"compositionend":ze="onCompositionEnd";break e;case"compositionupdate":ze="onCompositionUpdate";break e}ze=void 0}else Hl?xf(e,n)&&(ze="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ze="onCompositionStart");ze&&(_f&&n.locale!=="ko"&&(Hl||ze!=="onCompositionStart"?ze==="onCompositionEnd"&&Hl&&(Se=df()):(sa=F,yu="value"in sa?sa.value:sa.textContent,Hl=!0)),ae=ho(k,ze),0<ae.length&&(ze=new mf(ze,e,null,n,F),Q.push({event:ze,listeners:ae}),Se?ze.data=Se:(Se=yf(n),Se!==null&&(ze.data=Se)))),(Se=$g?Hg(e,n):qg(e,n))&&(ze=ho(k,"onBeforeInput"),0<ze.length&&(ae=new mf("onBeforeInput","beforeinput",null,n,F),Q.push({event:ae,listeners:ze}),ae.data=Se)),Mv(Q,e,k,n,F)}am(Q,t)})}function Tc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ho(e,t){for(var n=t+"Capture",l=[];e!==null;){var o=e,u=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||u===null||(o=Yi(e,n),o!=null&&l.unshift(Tc(e,o,u)),o=Yi(e,t),o!=null&&l.push(Tc(e,o,u))),e.tag===3)return l;e=e.return}return[]}function kv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function im(e,t,n,l,o){for(var u=t._reactName,_=[];n!==null&&n!==l;){var y=n,T=y.alternate,k=y.stateNode;if(y=y.tag,T!==null&&T===l)break;y!==5&&y!==26&&y!==27||k===null||(T=k,o?(k=Yi(n,u),k!=null&&_.unshift(Tc(n,k,T))):o||(k=Yi(n,u),k!=null&&_.push(Tc(n,k,T)))),n=n.return}_.length!==0&&e.push({event:t,listeners:_})}var Bv=/\r\n?/g,Uv=/\u0000|\uFFFD/g;function cm(e){return(typeof e=="string"?e:""+e).replace(Bv,`
|
||
`).replace(Uv,"")}function rm(e,t){return t=cm(t),cm(e)===t}function Xe(e,t,n,l,o,u){switch(n){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||Bl(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&Bl(e,""+l);break;case"className":_r(e,"class",l);break;case"tabIndex":_r(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":_r(e,n,l);break;case"style":rf(e,l,u);break;case"data":if(t!=="object"){_r(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=vr(""+l),e.setAttribute(n,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(n==="formAction"?(t!=="input"&&Xe(e,t,"name",o.name,o,null),Xe(e,t,"formEncType",o.formEncType,o,null),Xe(e,t,"formMethod",o.formMethod,o,null),Xe(e,t,"formTarget",o.formTarget,o,null)):(Xe(e,t,"encType",o.encType,o,null),Xe(e,t,"method",o.method,o,null),Xe(e,t,"target",o.target,o,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=vr(""+l),e.setAttribute(n,l);break;case"onClick":l!=null&&(e.onclick=Ns);break;case"onScroll":l!=null&&Me("scroll",e);break;case"onScrollEnd":l!=null&&Me("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(n=l.__html,n!=null){if(o.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}n=vr(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""+l):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":l===!0?e.setAttribute(n,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,l):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(n,l):e.removeAttribute(n);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(n):e.setAttribute(n,l);break;case"popover":Me("beforetoggle",e),Me("toggle",e),pr(e,"popover",l);break;case"xlinkActuate":Ss(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Ss(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Ss(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Ss(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Ss(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Ss(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Ss(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Ss(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Ss(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":pr(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=fg.get(n)||n,pr(e,n,l))}}function td(e,t,n,l,o,u){switch(n){case"style":rf(e,l,u);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(n=l.__html,n!=null){if(o.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"children":typeof l=="string"?Bl(e,l):(typeof l=="number"||typeof l=="bigint")&&Bl(e,""+l);break;case"onScroll":l!=null&&Me("scroll",e);break;case"onScrollEnd":l!=null&&Me("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Ns);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!W2.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(o=n.endsWith("Capture"),t=n.slice(2,o?n.length-7:void 0),u=e[rn]||null,u=u!=null?u[n]:null,typeof u=="function"&&e.removeEventListener(t,u,o),typeof l=="function")){typeof u!="function"&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,l,o);break e}n in e?e[n]=l:l===!0?e.setAttribute(n,""):pr(e,n,l)}}}function Qt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Me("error",e),Me("load",e);var l=!1,o=!1,u;for(u in n)if(n.hasOwnProperty(u)){var _=n[u];if(_!=null)switch(u){case"src":l=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Xe(e,t,u,_,n,null)}}o&&Xe(e,t,"srcSet",n.srcSet,n,null),l&&Xe(e,t,"src",n.src,n,null);return;case"input":Me("invalid",e);var y=u=_=o=null,T=null,k=null;for(l in n)if(n.hasOwnProperty(l)){var F=n[l];if(F!=null)switch(l){case"name":o=F;break;case"type":_=F;break;case"checked":T=F;break;case"defaultChecked":k=F;break;case"value":u=F;break;case"defaultValue":y=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(r(137,t));break;default:Xe(e,t,l,F,n,null)}}sf(e,u,y,T,k,_,o,!1);return;case"select":Me("invalid",e),l=_=u=null;for(o in n)if(n.hasOwnProperty(o)&&(y=n[o],y!=null))switch(o){case"value":u=y;break;case"defaultValue":_=y;break;case"multiple":l=y;default:Xe(e,t,o,y,n,null)}t=u,n=_,e.multiple=!!l,t!=null?kl(e,!!l,t,!1):n!=null&&kl(e,!!l,n,!0);return;case"textarea":Me("invalid",e),u=o=l=null;for(_ in n)if(n.hasOwnProperty(_)&&(y=n[_],y!=null))switch(_){case"value":l=y;break;case"defaultValue":o=y;break;case"children":u=y;break;case"dangerouslySetInnerHTML":if(y!=null)throw Error(r(91));break;default:Xe(e,t,_,y,n,null)}lf(e,l,o,u);return;case"option":for(T in n)if(n.hasOwnProperty(T)&&(l=n[T],l!=null))switch(T){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Xe(e,t,T,l,n,null)}return;case"dialog":Me("beforetoggle",e),Me("toggle",e),Me("cancel",e),Me("close",e);break;case"iframe":case"object":Me("load",e);break;case"video":case"audio":for(l=0;l<Cc.length;l++)Me(Cc[l],e);break;case"image":Me("error",e),Me("load",e);break;case"details":Me("toggle",e);break;case"embed":case"source":case"link":Me("error",e),Me("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(k in n)if(n.hasOwnProperty(k)&&(l=n[k],l!=null))switch(k){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Xe(e,t,k,l,n,null)}return;default:if(pu(t)){for(F in n)n.hasOwnProperty(F)&&(l=n[F],l!==void 0&&td(e,t,F,l,n,void 0));return}}for(y in n)n.hasOwnProperty(y)&&(l=n[y],l!=null&&Xe(e,t,y,l,n,null))}function $v(e,t,n,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,u=null,_=null,y=null,T=null,k=null,F=null;for(H in n){var Q=n[H];if(n.hasOwnProperty(H)&&Q!=null)switch(H){case"checked":break;case"value":break;case"defaultValue":T=Q;default:l.hasOwnProperty(H)||Xe(e,t,H,null,l,Q)}}for(var B in l){var H=l[B];if(Q=n[B],l.hasOwnProperty(B)&&(H!=null||Q!=null))switch(B){case"type":u=H;break;case"name":o=H;break;case"checked":k=H;break;case"defaultChecked":F=H;break;case"value":_=H;break;case"defaultValue":y=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(r(137,t));break;default:H!==Q&&Xe(e,t,B,H,l,Q)}}hu(e,_,y,T,k,F,u,o);return;case"select":H=_=y=B=null;for(u in n)if(T=n[u],n.hasOwnProperty(u)&&T!=null)switch(u){case"value":break;case"multiple":H=T;default:l.hasOwnProperty(u)||Xe(e,t,u,null,l,T)}for(o in l)if(u=l[o],T=n[o],l.hasOwnProperty(o)&&(u!=null||T!=null))switch(o){case"value":B=u;break;case"defaultValue":y=u;break;case"multiple":_=u;default:u!==T&&Xe(e,t,o,u,l,T)}t=y,n=_,l=H,B!=null?kl(e,!!n,B,!1):!!l!=!!n&&(t!=null?kl(e,!!n,t,!0):kl(e,!!n,n?[]:"",!1));return;case"textarea":H=B=null;for(y in n)if(o=n[y],n.hasOwnProperty(y)&&o!=null&&!l.hasOwnProperty(y))switch(y){case"value":break;case"children":break;default:Xe(e,t,y,null,l,o)}for(_ in l)if(o=l[_],u=n[_],l.hasOwnProperty(_)&&(o!=null||u!=null))switch(_){case"value":B=o;break;case"defaultValue":H=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(r(91));break;default:o!==u&&Xe(e,t,_,o,l,u)}af(e,B,H);return;case"option":for(var ne in n)if(B=n[ne],n.hasOwnProperty(ne)&&B!=null&&!l.hasOwnProperty(ne))switch(ne){case"selected":e.selected=!1;break;default:Xe(e,t,ne,null,l,B)}for(T in l)if(B=l[T],H=n[T],l.hasOwnProperty(T)&&B!==H&&(B!=null||H!=null))switch(T){case"selected":e.selected=B&&typeof B!="function"&&typeof B!="symbol";break;default:Xe(e,t,T,B,l,H)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var pe in n)B=n[pe],n.hasOwnProperty(pe)&&B!=null&&!l.hasOwnProperty(pe)&&Xe(e,t,pe,null,l,B);for(k in l)if(B=l[k],H=n[k],l.hasOwnProperty(k)&&B!==H&&(B!=null||H!=null))switch(k){case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(r(137,t));break;default:Xe(e,t,k,B,l,H)}return;default:if(pu(t)){for(var Ke in n)B=n[Ke],n.hasOwnProperty(Ke)&&B!==void 0&&!l.hasOwnProperty(Ke)&&td(e,t,Ke,void 0,l,B);for(F in l)B=l[F],H=n[F],!l.hasOwnProperty(F)||B===H||B===void 0&&H===void 0||td(e,t,F,B,l,H);return}}for(var M in n)B=n[M],n.hasOwnProperty(M)&&B!=null&&!l.hasOwnProperty(M)&&Xe(e,t,M,null,l,B);for(Q in l)B=l[Q],H=n[Q],!l.hasOwnProperty(Q)||B===H||B==null&&H==null||Xe(e,t,Q,B,l,H)}function om(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Hv(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),l=0;l<n.length;l++){var o=n[l],u=o.transferSize,_=o.initiatorType,y=o.duration;if(u&&y&&om(_)){for(_=0,y=o.responseEnd,l+=1;l<n.length;l++){var T=n[l],k=T.startTime;if(k>y)break;var F=T.transferSize,Q=T.initiatorType;F&&om(Q)&&(T=T.responseEnd,_+=F*(T<y?1:(y-k)/(T-k)))}if(--l,t+=8*(u+_)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var nd=null,sd=null;function mo(e){return e.nodeType===9?e:e.ownerDocument}function um(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function dm(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ad(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ld=null;function qv(){var e=window.event;return e&&e.type==="popstate"?e===ld?!1:(ld=e,!0):(ld=null,!1)}var fm=typeof setTimeout=="function"?setTimeout:void 0,Fv=typeof clearTimeout=="function"?clearTimeout:void 0,hm=typeof Promise=="function"?Promise:void 0,Gv=typeof queueMicrotask=="function"?queueMicrotask:typeof hm<"u"?function(e){return hm.resolve(null).then(e).catch(Vv)}:fm;function Vv(e){setTimeout(function(){throw e})}function ya(e){return e==="head"}function mm(e,t){var n=t,l=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"||n==="/&"){if(l===0){e.removeChild(o),mi(t);return}l--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")l++;else if(n==="html")Ec(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Ec(n);for(var u=n.firstChild;u;){var _=u.nextSibling,y=u.nodeName;u[Ii]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&u.rel.toLowerCase()==="stylesheet"||n.removeChild(u),u=_}}else n==="body"&&Ec(e.ownerDocument.body);n=o}while(n);mi(t)}function pm(e,t){var n=e;e=0;do{var l=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=l}while(n)}function id(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":id(n),du(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Qv(e,t,n,l){for(;e.nodeType===1;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[Ii])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=In(e.nextSibling),e===null)break}return null}function Iv(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=In(e.nextSibling),e===null))return null;return e}function _m(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=In(e.nextSibling),e===null))return null;return e}function cd(e){return e.data==="$?"||e.data==="$~"}function rd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Pv(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var l=function(){t(),n.removeEventListener("DOMContentLoaded",l)};n.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function In(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var od=null;function gm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return In(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function vm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function xm(e,t,n){switch(t=mo(n),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Ec(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);du(e)}var Pn=new Map,ym=new Set;function po(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Hs=Y.d;Y.d={f:Yv,r:Xv,D:Kv,C:Zv,L:Wv,m:Jv,X:tx,S:ex,M:nx};function Yv(){var e=Hs.f(),t=lo();return e||t}function Xv(e){var t=Ll(e);t!==null&&t.tag===5&&t.type==="form"?Bh(t):Hs.r(e)}var di=typeof document>"u"?null:document;function bm(e,t,n){var l=di;if(l&&typeof t=="string"&&t){var o=$n(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof n=="string"&&(o+='[crossorigin="'+n+'"]'),ym.has(o)||(ym.add(o),e={rel:e,crossOrigin:n,href:t},l.querySelector(o)===null&&(t=l.createElement("link"),Qt(t,"link",e),Lt(t),l.head.appendChild(t)))}}function Kv(e){Hs.D(e),bm("dns-prefetch",e,null)}function Zv(e,t){Hs.C(e,t),bm("preconnect",e,t)}function Wv(e,t,n){Hs.L(e,t,n);var l=di;if(l&&e&&t){var o='link[rel="preload"][as="'+$n(t)+'"]';t==="image"&&n&&n.imageSrcSet?(o+='[imagesrcset="'+$n(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(o+='[imagesizes="'+$n(n.imageSizes)+'"]')):o+='[href="'+$n(e)+'"]';var u=o;switch(t){case"style":u=fi(e);break;case"script":u=hi(e)}Pn.has(u)||(e=x({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Pn.set(u,e),l.querySelector(o)!==null||t==="style"&&l.querySelector(Rc(u))||t==="script"&&l.querySelector(Ac(u))||(t=l.createElement("link"),Qt(t,"link",e),Lt(t),l.head.appendChild(t)))}}function Jv(e,t){Hs.m(e,t);var n=di;if(n&&e){var l=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+$n(l)+'"][href="'+$n(e)+'"]',u=o;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=hi(e)}if(!Pn.has(u)&&(e=x({rel:"modulepreload",href:e},t),Pn.set(u,e),n.querySelector(o)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Ac(u)))return}l=n.createElement("link"),Qt(l,"link",e),Lt(l),n.head.appendChild(l)}}}function ex(e,t,n){Hs.S(e,t,n);var l=di;if(l&&e){var o=Dl(l).hoistableStyles,u=fi(e);t=t||"default";var _=o.get(u);if(!_){var y={loading:0,preload:null};if(_=l.querySelector(Rc(u)))y.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Pn.get(u))&&ud(e,n);var T=_=l.createElement("link");Lt(T),Qt(T,"link",e),T._p=new Promise(function(k,F){T.onload=k,T.onerror=F}),T.addEventListener("load",function(){y.loading|=1}),T.addEventListener("error",function(){y.loading|=2}),y.loading|=4,_o(_,t,l)}_={type:"stylesheet",instance:_,count:1,state:y},o.set(u,_)}}}function tx(e,t){Hs.X(e,t);var n=di;if(n&&e){var l=Dl(n).hoistableScripts,o=hi(e),u=l.get(o);u||(u=n.querySelector(Ac(o)),u||(e=x({src:e,async:!0},t),(t=Pn.get(o))&&dd(e,t),u=n.createElement("script"),Lt(u),Qt(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(o,u))}}function nx(e,t){Hs.M(e,t);var n=di;if(n&&e){var l=Dl(n).hoistableScripts,o=hi(e),u=l.get(o);u||(u=n.querySelector(Ac(o)),u||(e=x({src:e,async:!0,type:"module"},t),(t=Pn.get(o))&&dd(e,t),u=n.createElement("script"),Lt(u),Qt(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(o,u))}}function jm(e,t,n,l){var o=(o=je.current)?po(o):null;if(!o)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=fi(n.href),n=Dl(o).hoistableStyles,l=n.get(t),l||(l={type:"style",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=fi(n.href);var u=Dl(o).hoistableStyles,_=u.get(e);if(_||(o=o.ownerDocument||o,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,_),(u=o.querySelector(Rc(e)))&&!u._p&&(_.instance=u,_.state.loading=5),Pn.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Pn.set(e,n),u||sx(o,e,n,_.state))),t&&l===null)throw Error(r(528,""));return _}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=hi(n),n=Dl(o).hoistableScripts,l=n.get(t),l||(l={type:"script",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function fi(e){return'href="'+$n(e)+'"'}function Rc(e){return'link[rel="stylesheet"]['+e+"]"}function Sm(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function sx(e,t,n,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),Qt(t,"link",n),Lt(t),e.head.appendChild(t))}function hi(e){return'[src="'+$n(e)+'"]'}function Ac(e){return"script[async]"+e}function Nm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+$n(n.href)+'"]');if(l)return t.instance=l,Lt(l),l;var o=x({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Lt(l),Qt(l,"style",o),_o(l,n.precedence,e),t.instance=l;case"stylesheet":o=fi(n.href);var u=e.querySelector(Rc(o));if(u)return t.state.loading|=4,t.instance=u,Lt(u),u;l=Sm(n),(o=Pn.get(o))&&ud(l,o),u=(e.ownerDocument||e).createElement("link"),Lt(u);var _=u;return _._p=new Promise(function(y,T){_.onload=y,_.onerror=T}),Qt(u,"link",l),t.state.loading|=4,_o(u,n.precedence,e),t.instance=u;case"script":return u=hi(n.src),(o=e.querySelector(Ac(u)))?(t.instance=o,Lt(o),o):(l=n,(o=Pn.get(u))&&(l=x({},n),dd(l,o)),e=e.ownerDocument||e,o=e.createElement("script"),Lt(o),Qt(o,"link",l),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,_o(l,n.precedence,e));return t.instance}function _o(e,t,n){for(var l=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=l.length?l[l.length-1]:null,u=o,_=0;_<l.length;_++){var y=l[_];if(y.dataset.precedence===t)u=y;else if(u!==o)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function ud(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function dd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var go=null;function wm(e,t,n){if(go===null){var l=new Map,o=go=new Map;o.set(n,l)}else o=go,l=o.get(n),l||(l=new Map,o.set(n,l));if(l.has(e))return l;for(l.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var u=n[o];if(!(u[Ii]||u[qt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var _=u.getAttribute(t)||"";_=e+_;var y=l.get(_);y?y.push(u):l.set(_,[u])}}return l}function Cm(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function ax(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Tm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function lx(e,t,n,l){if(n.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var o=fi(l.href),u=t.querySelector(Rc(o));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=vo.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=u,Lt(u);return}u=t.ownerDocument||t,l=Sm(l),(o=Pn.get(o))&&ud(l,o),u=u.createElement("link"),Lt(u);var _=u;_._p=new Promise(function(y,T){_.onload=y,_.onerror=T}),Qt(u,"link",l),n.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=vo.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var fd=0;function ix(e,t){return e.stylesheets&&e.count===0&&yo(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var l=setTimeout(function(){if(e.stylesheets&&yo(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&fd===0&&(fd=62500*Hv());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&yo(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>fd?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(o)}}:null}function vo(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)yo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var xo=null;function yo(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,xo=new Map,t.forEach(cx,e),xo=null,vo.call(e))}function cx(e,t){if(!(t.state.loading&4)){var n=xo.get(e);if(n)var l=n.get(null);else{n=new Map,xo.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<o.length;u++){var _=o[u];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(n.set(_.dataset.precedence,_),l=_)}l&&n.set(null,l)}o=t.instance,_=o.getAttribute("data-precedence"),u=n.get(_)||l,u===l&&n.set(null,o),n.set(_,o),this.count++,l=vo.bind(this),o.addEventListener("load",l),o.addEventListener("error",l),u?u.parentNode.insertBefore(o,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var Oc={$$typeof:L,Provider:null,Consumer:null,_currentValue:ie,_currentValue2:ie,_threadCount:0};function rx(e,t,n,l,o,u,_,y,T){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=cu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cu(0),this.hiddenUpdates=cu(null),this.identifierPrefix=l,this.onUncaughtError=o,this.onCaughtError=u,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=T,this.incompleteTransitions=new Map}function Em(e,t,n,l,o,u,_,y,T,k,F,Q){return e=new rx(e,t,n,_,T,k,F,Q,y),t=1,u===!0&&(t|=24),u=Nn(3,null,null,t),e.current=u,u.stateNode=e,t=Qu(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:l,isDehydrated:n,cache:t},Xu(u),e}function Rm(e){return e?(e=Vl,e):Vl}function Am(e,t,n,l,o,u){o=Rm(o),l.context===null?l.context=o:l.pendingContext=o,l=oa(t),l.payload={element:n},u=u===void 0?null:u,u!==null&&(l.callback=u),n=ua(e,l,t),n!==null&&(mn(n,e,t),oc(n,e,t))}function Om(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function hd(e,t){Om(e,t),(e=e.alternate)&&Om(e,t)}function Mm(e){if(e.tag===13||e.tag===31){var t=Ia(e,67108864);t!==null&&mn(t,e,67108864),hd(e,67108864)}}function Lm(e){if(e.tag===13||e.tag===31){var t=Rn();t=ru(t);var n=Ia(e,t);n!==null&&mn(n,e,t),hd(e,t)}}var bo=!0;function ox(e,t,n,l){var o=q.T;q.T=null;var u=Y.p;try{Y.p=2,md(e,t,n,l)}finally{Y.p=u,q.T=o}}function ux(e,t,n,l){var o=q.T;q.T=null;var u=Y.p;try{Y.p=8,md(e,t,n,l)}finally{Y.p=u,q.T=o}}function md(e,t,n,l){if(bo){var o=pd(l);if(o===null)ed(e,t,l,jo,n),zm(e,l);else if(fx(o,e,t,n,l))l.stopPropagation();else if(zm(e,l),t&4&&-1<dx.indexOf(e)){for(;o!==null;){var u=Ll(o);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var _=qa(u.pendingLanes);if(_!==0){var y=u;for(y.pendingLanes|=2,y.entangledLanes|=2;_;){var T=1<<31-jn(_);y.entanglements[1]|=T,_&=~T}ds(u),(Ge&6)===0&&(so=yn()+500,wc(0))}}break;case 31:case 13:y=Ia(u,2),y!==null&&mn(y,u,2),lo(),hd(u,2)}if(u=pd(l),u===null&&ed(e,t,l,jo,n),u===o)break;o=u}o!==null&&l.stopPropagation()}else ed(e,t,l,null,n)}}function pd(e){return e=gu(e),_d(e)}var jo=null;function _d(e){if(jo=null,e=Ml(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=p(t),e!==null)return e;e=null}else if(n===31){if(e=g(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return jo=e,null}function Dm(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(K_()){case q2:return 2;case F2:return 8;case ur:case Z_:return 32;case G2:return 268435456;default:return 32}default:return 32}}var gd=!1,ba=null,ja=null,Sa=null,Mc=new Map,Lc=new Map,Na=[],dx="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function zm(e,t){switch(e){case"focusin":case"focusout":ba=null;break;case"dragenter":case"dragleave":ja=null;break;case"mouseover":case"mouseout":Sa=null;break;case"pointerover":case"pointerout":Mc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lc.delete(t.pointerId)}}function Dc(e,t,n,l,o,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:l,nativeEvent:u,targetContainers:[o]},t!==null&&(t=Ll(t),t!==null&&Mm(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function fx(e,t,n,l,o){switch(t){case"focusin":return ba=Dc(ba,e,t,n,l,o),!0;case"dragenter":return ja=Dc(ja,e,t,n,l,o),!0;case"mouseover":return Sa=Dc(Sa,e,t,n,l,o),!0;case"pointerover":var u=o.pointerId;return Mc.set(u,Dc(Mc.get(u)||null,e,t,n,l,o)),!0;case"gotpointercapture":return u=o.pointerId,Lc.set(u,Dc(Lc.get(u)||null,e,t,n,l,o)),!0}return!1}function km(e){var t=Ml(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=p(n),t!==null){e.blockedOn=t,X2(e.priority,function(){Lm(n)});return}}else if(t===31){if(t=g(n),t!==null){e.blockedOn=t,X2(e.priority,function(){Lm(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function So(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pd(e.nativeEvent);if(n===null){n=e.nativeEvent;var l=new n.constructor(n.type,n);_u=l,n.target.dispatchEvent(l),_u=null}else return t=Ll(n),t!==null&&Mm(t),e.blockedOn=n,!1;t.shift()}return!0}function Bm(e,t,n){So(e)&&n.delete(t)}function hx(){gd=!1,ba!==null&&So(ba)&&(ba=null),ja!==null&&So(ja)&&(ja=null),Sa!==null&&So(Sa)&&(Sa=null),Mc.forEach(Bm),Lc.forEach(Bm)}function No(e,t){e.blockedOn===t&&(e.blockedOn=null,gd||(gd=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,hx)))}var wo=null;function Um(e){wo!==e&&(wo=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){wo===e&&(wo=null);for(var t=0;t<e.length;t+=3){var n=e[t],l=e[t+1],o=e[t+2];if(typeof l!="function"){if(_d(l||n)===null)continue;break}var u=Ll(n);u!==null&&(e.splice(t,3),t-=3,p0(u,{pending:!0,data:o,method:n.method,action:l},l,o))}}))}function mi(e){function t(T){return No(T,e)}ba!==null&&No(ba,e),ja!==null&&No(ja,e),Sa!==null&&No(Sa,e),Mc.forEach(t),Lc.forEach(t);for(var n=0;n<Na.length;n++){var l=Na[n];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Na.length&&(n=Na[0],n.blockedOn===null);)km(n),n.blockedOn===null&&Na.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(l=0;l<n.length;l+=3){var o=n[l],u=n[l+1],_=o[rn]||null;if(typeof u=="function")_||Um(n);else if(_){var y=null;if(u&&u.hasAttribute("formAction")){if(o=u,_=u[rn]||null)y=_.formAction;else if(_d(o)!==null)continue}else y=_.action;typeof y=="function"?n[l+1]=y:(n.splice(l,3),l-=3),Um(n)}}}function $m(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(_){return o=_})},focusReset:"manual",scroll:"manual"})}function t(){o!==null&&(o(),o=null),l||setTimeout(n,20)}function n(){if(!l&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),o!==null&&(o(),o=null)}}}function vd(e){this._internalRoot=e}Co.prototype.render=vd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var n=t.current,l=Rn();Am(n,l,e,t,null,null)},Co.prototype.unmount=vd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Am(e.current,2,null,e,null,null),lo(),t[Ol]=null}};function Co(e){this._internalRoot=e}Co.prototype.unstable_scheduleHydration=function(e){if(e){var t=Y2();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Na.length&&t!==0&&t<Na[n].priority;n++);Na.splice(n,0,e),n===0&&km(e)}};var Hm=i.version;if(Hm!=="19.2.5")throw Error(r(527,Hm,"19.2.5"));Y.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=m(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var mx={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var To=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!To.isDisabled&&To.supportsFiber)try{Gi=To.inject(mx),bn=To}catch{}}return kc.createRoot=function(e,t){if(!d(e))throw Error(r(299));var n=!1,l="",o=Ph,u=Yh,_=Xh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(_=t.onRecoverableError)),t=Em(e,1,!1,null,null,n,l,null,o,u,_,$m),e[Ol]=t.current,J0(e),new vd(t)},kc.hydrateRoot=function(e,t,n){if(!d(e))throw Error(r(299));var l=!1,o="",u=Ph,_=Yh,y=Xh,T=null;return n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(_=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError),n.formState!==void 0&&(T=n.formState)),t=Em(e,1,!0,t,n??null,l,o,T,u,_,y,$m),t.context=Rm(null),n=t.current,l=Rn(),l=ru(l),o=oa(l),o.callback=null,ua(n,o,l),n=l,t.current.lanes=n,Qi(t,n),ds(t),e[Ol]=t.current,J0(e),new Co(t)},kc.version="19.2.5",kc}var Zm;function Nx(){if(Zm)return jd.exports;Zm=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),jd.exports=Sx(),jd.exports}var wx=Nx();/**
|
||
* react-router v7.14.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var Wm="popstate";function Jm(a){return typeof a=="object"&&a!=null&&"pathname"in a&&"search"in a&&"hash"in a&&"state"in a&&"key"in a}function Cx(a={}){function i(r,d){var m;let f=(m=d.state)==null?void 0:m.masked,{pathname:p,search:g,hash:h}=f||r.location;return Pd("",{pathname:p,search:g,hash:h},d.state&&d.state.usr||null,d.state&&d.state.key||"default",f?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function c(r,d){return typeof d=="string"?d:Yc(d)}return Ex(i,c,null,a)}function ut(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function ls(a,i){if(!a){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function Tx(){return Math.random().toString(36).substring(2,10)}function ep(a,i){return{usr:a.state,key:a.key,idx:i,masked:a.unstable_mask?{pathname:a.pathname,search:a.search,hash:a.hash}:void 0}}function Pd(a,i,c=null,r,d){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof i=="string"?Bi(i):i,state:c,key:i&&i.key||r||Tx(),unstable_mask:d}}function Yc({pathname:a="/",search:i="",hash:c=""}){return i&&i!=="?"&&(a+=i.charAt(0)==="?"?i:"?"+i),c&&c!=="#"&&(a+=c.charAt(0)==="#"?c:"#"+c),a}function Bi(a){let i={};if(a){let c=a.indexOf("#");c>=0&&(i.hash=a.substring(c),a=a.substring(0,c));let r=a.indexOf("?");r>=0&&(i.search=a.substring(r),a=a.substring(0,r)),a&&(i.pathname=a)}return i}function Ex(a,i,c,r={}){let{window:d=document.defaultView,v5Compat:f=!1}=r,p=d.history,g="POP",h=null,m=v();m==null&&(m=0,p.replaceState({...p.state,idx:m},""));function v(){return(p.state||{idx:null}).idx}function x(){g="POP";let C=v(),O=C==null?null:C-m;m=C,h&&h({action:g,location:w.location,delta:O})}function b(C,O){g="PUSH";let D=Jm(C)?C:Pd(w.location,C,O);m=v()+1;let L=ep(D,m),U=w.createHref(D.unstable_mask||D);try{p.pushState(L,"",U)}catch(I){if(I instanceof DOMException&&I.name==="DataCloneError")throw I;d.location.assign(U)}f&&h&&h({action:g,location:w.location,delta:1})}function N(C,O){g="REPLACE";let D=Jm(C)?C:Pd(w.location,C,O);m=v();let L=ep(D,m),U=w.createHref(D.unstable_mask||D);p.replaceState(L,"",U),f&&h&&h({action:g,location:w.location,delta:0})}function S(C){return Rx(C)}let w={get action(){return g},get location(){return a(d,p)},listen(C){if(h)throw new Error("A history only accepts one active listener");return d.addEventListener(Wm,x),h=C,()=>{d.removeEventListener(Wm,x),h=null}},createHref(C){return i(d,C)},createURL:S,encodeLocation(C){let O=S(C);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:b,replace:N,go(C){return p.go(C)}};return w}function Rx(a,i=!1){let c="http://localhost";typeof window<"u"&&(c=window.location.origin!=="null"?window.location.origin:window.location.href),ut(c,"No window.location.(origin|href) available to create URL");let r=typeof a=="string"?a:Yc(a);return r=r.replace(/ $/,"%20"),!i&&r.startsWith("//")&&(r=c+r),new URL(r,c)}function j3(a,i,c="/"){return Ax(a,i,c,!1)}function Ax(a,i,c,r){let d=typeof i=="string"?Bi(i):i,f=Xs(d.pathname||"/",c);if(f==null)return null;let p=S3(a);Ox(p);let g=null;for(let h=0;g==null&&h<p.length;++h){let m=Fx(f);g=Hx(p[h],m,r)}return g}function S3(a,i=[],c=[],r="",d=!1){let f=(p,g,h=d,m)=>{let v={relativePath:m===void 0?p.path||"":m,caseSensitive:p.caseSensitive===!0,childrenIndex:g,route:p};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(r)&&h)return;ut(v.relativePath.startsWith(r),`Absolute route path "${v.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(r.length)}let x=as([r,v.relativePath]),b=c.concat(v);p.children&&p.children.length>0&&(ut(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${x}".`),S3(p.children,i,b,x,h)),!(p.path==null&&!p.index)&&i.push({path:x,score:Ux(x,p.index),routesMeta:b})};return a.forEach((p,g)=>{var h;if(p.path===""||!((h=p.path)!=null&&h.includes("?")))f(p,g);else for(let m of N3(p.path))f(p,g,!0,m)}),i}function N3(a){let i=a.split("/");if(i.length===0)return[];let[c,...r]=i,d=c.endsWith("?"),f=c.replace(/\?$/,"");if(r.length===0)return d?[f,""]:[f];let p=N3(r.join("/")),g=[];return g.push(...p.map(h=>h===""?f:[f,h].join("/"))),d&&g.push(...p),g.map(h=>a.startsWith("/")&&h===""?"/":h)}function Ox(a){a.sort((i,c)=>i.score!==c.score?c.score-i.score:$x(i.routesMeta.map(r=>r.childrenIndex),c.routesMeta.map(r=>r.childrenIndex)))}var Mx=/^:[\w-]+$/,Lx=3,Dx=2,zx=1,kx=10,Bx=-2,tp=a=>a==="*";function Ux(a,i){let c=a.split("/"),r=c.length;return c.some(tp)&&(r+=Bx),i&&(r+=Dx),c.filter(d=>!tp(d)).reduce((d,f)=>d+(Mx.test(f)?Lx:f===""?zx:kx),r)}function $x(a,i){return a.length===i.length&&a.slice(0,-1).every((r,d)=>r===i[d])?a[a.length-1]-i[i.length-1]:0}function Hx(a,i,c=!1){let{routesMeta:r}=a,d={},f="/",p=[];for(let g=0;g<r.length;++g){let h=r[g],m=g===r.length-1,v=f==="/"?i:i.slice(f.length)||"/",x=qo({path:h.relativePath,caseSensitive:h.caseSensitive,end:m},v),b=h.route;if(!x&&m&&c&&!r[r.length-1].route.index&&(x=qo({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},v)),!x)return null;Object.assign(d,x.params),p.push({params:d,pathname:as([f,x.pathname]),pathnameBase:Ix(as([f,x.pathnameBase])),route:b}),x.pathnameBase!=="/"&&(f=as([f,x.pathnameBase]))}return p}function qo(a,i){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[c,r]=qx(a.path,a.caseSensitive,a.end),d=i.match(c);if(!d)return null;let f=d[0],p=f.replace(/(.)\/+$/,"$1"),g=d.slice(1);return{params:r.reduce((m,{paramName:v,isOptional:x},b)=>{if(v==="*"){let S=g[b]||"";p=f.slice(0,f.length-S.length).replace(/(.)\/+$/,"$1")}const N=g[b];return x&&!N?m[v]=void 0:m[v]=(N||"").replace(/%2F/g,"/"),m},{}),pathname:f,pathnameBase:p,pattern:a}}function qx(a,i=!1,c=!0){ls(a==="*"||!a.endsWith("*")||a.endsWith("/*"),`Route path "${a}" will be treated as if it were "${a.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${a.replace(/\*$/,"/*")}".`);let r=[],d="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,g,h,m,v)=>{if(r.push({paramName:g,isOptional:h!=null}),h){let x=v.charAt(m+p.length);return x&&x!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return a.endsWith("*")?(r.push({paramName:"*"}),d+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):c?d+="\\/*$":a!==""&&a!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,i?void 0:"i"),r]}function Fx(a){try{return a.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return ls(!1,`The URL path "${a}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),a}}function Xs(a,i){if(i==="/")return a;if(!a.toLowerCase().startsWith(i.toLowerCase()))return null;let c=i.endsWith("/")?i.length-1:i.length,r=a.charAt(c);return r&&r!=="/"?null:a.slice(c)||"/"}var Gx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Vx(a,i="/"){let{pathname:c,search:r="",hash:d=""}=typeof a=="string"?Bi(a):a,f;return c?(c=w3(c),c.startsWith("/")?f=np(c.substring(1),"/"):f=np(c,i)):f=i,{pathname:f,search:Px(r),hash:Yx(d)}}function np(a,i){let c=Fo(i).split("/");return a.split("/").forEach(d=>{d===".."?c.length>1&&c.pop():d!=="."&&c.push(d)}),c.length>1?c.join("/"):"/"}function Cd(a,i,c,r){return`Cannot include a '${a}' character in a manually specified \`to.${i}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${c}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Qx(a){return a.filter((i,c)=>c===0||i.route.path&&i.route.path.length>0)}function y2(a){let i=Qx(a);return i.map((c,r)=>r===i.length-1?c.pathname:c.pathnameBase)}function Ko(a,i,c,r=!1){let d;typeof a=="string"?d=Bi(a):(d={...a},ut(!d.pathname||!d.pathname.includes("?"),Cd("?","pathname","search",d)),ut(!d.pathname||!d.pathname.includes("#"),Cd("#","pathname","hash",d)),ut(!d.search||!d.search.includes("#"),Cd("#","search","hash",d)));let f=a===""||d.pathname==="",p=f?"/":d.pathname,g;if(p==null)g=c;else{let x=i.length-1;if(!r&&p.startsWith("..")){let b=p.split("/");for(;b[0]==="..";)b.shift(),x-=1;d.pathname=b.join("/")}g=x>=0?i[x]:"/"}let h=Vx(d,g),m=p&&p!=="/"&&p.endsWith("/"),v=(f||p===".")&&c.endsWith("/");return!h.pathname.endsWith("/")&&(m||v)&&(h.pathname+="/"),h}var w3=a=>a.replace(/\/\/+/g,"/"),as=a=>w3(a.join("/")),Fo=a=>a.replace(/\/+$/,""),Ix=a=>Fo(a).replace(/^\/*/,"/"),Px=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,Yx=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a,Xx=class{constructor(a,i,c,r=!1){this.status=a,this.statusText=i||"",this.internal=r,c instanceof Error?(this.data=c.toString(),this.error=c):this.data=c}};function Kx(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}function Zx(a){let i=a.map(c=>c.route.path).filter(Boolean);return as(i)||"/"}var C3=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function T3(a,i){let c=a;if(typeof c!="string"||!Gx.test(c))return{absoluteURL:void 0,isExternal:!1,to:c};let r=c,d=!1;if(C3)try{let f=new URL(window.location.href),p=c.startsWith("//")?new URL(f.protocol+c):new URL(c),g=Xs(p.pathname,i);p.origin===f.origin&&g!=null?c=g+p.search+p.hash:d=!0}catch{ls(!1,`<Link to="${c}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:d,to:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var E3=["POST","PUT","PATCH","DELETE"];new Set(E3);var Wx=["GET",...E3];new Set(Wx);var Ui=j.createContext(null);Ui.displayName="DataRouter";var Zo=j.createContext(null);Zo.displayName="DataRouterState";var R3=j.createContext(!1);function Jx(){return j.useContext(R3)}var A3=j.createContext({isTransitioning:!1});A3.displayName="ViewTransition";var ey=j.createContext(new Map);ey.displayName="Fetchers";var ty=j.createContext(null);ty.displayName="Await";var Dn=j.createContext(null);Dn.displayName="Navigation";var lr=j.createContext(null);lr.displayName="Location";var Wn=j.createContext({outlet:null,matches:[],isDataRoute:!1});Wn.displayName="Route";var b2=j.createContext(null);b2.displayName="RouteError";var O3="REACT_ROUTER_ERROR",ny="REDIRECT",sy="ROUTE_ERROR_RESPONSE";function ay(a){if(a.startsWith(`${O3}:${ny}:{`))try{let i=JSON.parse(a.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function ly(a){if(a.startsWith(`${O3}:${sy}:{`))try{let i=JSON.parse(a.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new Xx(i.status,i.statusText,i.data)}catch{}}function iy(a,{relative:i}={}){ut($i(),"useHref() may be used only in the context of a <Router> component.");let{basename:c,navigator:r}=j.useContext(Dn),{hash:d,pathname:f,search:p}=ir(a,{relative:i}),g=f;return c!=="/"&&(g=f==="/"?c:as([c,f])),r.createHref({pathname:g,search:p,hash:d})}function $i(){return j.useContext(lr)!=null}function zn(){return ut($i(),"useLocation() may be used only in the context of a <Router> component."),j.useContext(lr).location}var M3="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function L3(a){j.useContext(Dn).static||j.useLayoutEffect(a)}function kn(){let{isDataRoute:a}=j.useContext(Wn);return a?jy():cy()}function cy(){ut($i(),"useNavigate() may be used only in the context of a <Router> component.");let a=j.useContext(Ui),{basename:i,navigator:c}=j.useContext(Dn),{matches:r}=j.useContext(Wn),{pathname:d}=zn(),f=JSON.stringify(y2(r)),p=j.useRef(!1);return L3(()=>{p.current=!0}),j.useCallback((h,m={})=>{if(ls(p.current,M3),!p.current)return;if(typeof h=="number"){c.go(h);return}let v=Ko(h,JSON.parse(f),d,m.relative==="path");a==null&&i!=="/"&&(v.pathname=v.pathname==="/"?i:as([i,v.pathname])),(m.replace?c.replace:c.push)(v,m.state,m)},[i,c,f,d,a])}var ry=j.createContext(null);function oy(a){let i=j.useContext(Wn).outlet;return j.useMemo(()=>i&&j.createElement(ry.Provider,{value:a},i),[i,a])}function uy(){let{matches:a}=j.useContext(Wn),i=a[a.length-1];return(i==null?void 0:i.params)??{}}function ir(a,{relative:i}={}){let{matches:c}=j.useContext(Wn),{pathname:r}=zn(),d=JSON.stringify(y2(c));return j.useMemo(()=>Ko(a,JSON.parse(d),r,i==="path"),[a,d,r,i])}function dy(a,i){return D3(a,i)}function D3(a,i,c){var C;ut($i(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=j.useContext(Dn),{matches:d}=j.useContext(Wn),f=d[d.length-1],p=f?f.params:{},g=f?f.pathname:"/",h=f?f.pathnameBase:"/",m=f&&f.route;{let O=m&&m.path||"";k3(g,!m||O.endsWith("*")||O.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${g}" (under <Route path="${O}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${O}"> to <Route path="${O==="/"?"*":`${O}/*`}">.`)}let v=zn(),x;if(i){let O=typeof i=="string"?Bi(i):i;ut(h==="/"||((C=O.pathname)==null?void 0:C.startsWith(h)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${O.pathname}" was given in the \`location\` prop.`),x=O}else x=v;let b=x.pathname||"/",N=b;if(h!=="/"){let O=h.replace(/^\//,"").split("/");N="/"+b.replace(/^\//,"").split("/").slice(O.length).join("/")}let S=j3(a,{pathname:N});ls(m||S!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),ls(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let w=_y(S&&S.map(O=>Object.assign({},O,{params:Object.assign({},p,O.params),pathname:as([h,r.encodeLocation?r.encodeLocation(O.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?h:as([h,r.encodeLocation?r.encodeLocation(O.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:O.pathnameBase])})),d,c);return i&&w?j.createElement(lr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...x},navigationType:"POP"}},w):w}function fy(){let a=by(),i=Kx(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),c=a instanceof Error?a.stack:null,r="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:r},f={padding:"2px 4px",backgroundColor:r},p=null;return console.error("Error handled by React Router default ErrorBoundary:",a),p=j.createElement(j.Fragment,null,j.createElement("p",null,"💿 Hey developer 👋"),j.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",j.createElement("code",{style:f},"ErrorBoundary")," or"," ",j.createElement("code",{style:f},"errorElement")," prop on your route.")),j.createElement(j.Fragment,null,j.createElement("h2",null,"Unexpected Application Error!"),j.createElement("h3",{style:{fontStyle:"italic"}},i),c?j.createElement("pre",{style:d},c):null,p)}var hy=j.createElement(fy,null),z3=class extends j.Component{constructor(a){super(a),this.state={location:a.location,revalidation:a.revalidation,error:a.error}}static getDerivedStateFromError(a){return{error:a}}static getDerivedStateFromProps(a,i){return i.location!==a.location||i.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:i.error,location:i.location,revalidation:a.revalidation||i.revalidation}}componentDidCatch(a,i){this.props.onError?this.props.onError(a,i):console.error("React Router caught the following error during render",a)}render(){let a=this.state.error;if(this.context&&typeof a=="object"&&a&&"digest"in a&&typeof a.digest=="string"){const c=ly(a.digest);c&&(a=c)}let i=a!==void 0?j.createElement(Wn.Provider,{value:this.props.routeContext},j.createElement(b2.Provider,{value:a,children:this.props.component})):this.props.children;return this.context?j.createElement(my,{error:a},i):i}};z3.contextType=R3;var Td=new WeakMap;function my({children:a,error:i}){let{basename:c}=j.useContext(Dn);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let r=ay(i.digest);if(r){let d=Td.get(i);if(d)throw d;let f=T3(r.location,c);if(C3&&!Td.get(i))if(f.isExternal||r.reloadDocument)window.location.href=f.absoluteURL||f.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(f.to,{replace:r.replace}));throw Td.set(i,p),p}return j.createElement("meta",{httpEquiv:"refresh",content:`0;url=${f.absoluteURL||f.to}`})}}return a}function py({routeContext:a,match:i,children:c}){let r=j.useContext(Ui);return r&&r.static&&r.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=i.route.id),j.createElement(Wn.Provider,{value:a},c)}function _y(a,i=[],c){let r=c==null?void 0:c.state;if(a==null){if(!r)return null;if(r.errors)a=r.matches;else if(i.length===0&&!r.initialized&&r.matches.length>0)a=r.matches;else return null}let d=a,f=r==null?void 0:r.errors;if(f!=null){let v=d.findIndex(x=>x.route.id&&(f==null?void 0:f[x.route.id])!==void 0);ut(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),d=d.slice(0,Math.min(d.length,v+1))}let p=!1,g=-1;if(c&&r){p=r.renderFallback;for(let v=0;v<d.length;v++){let x=d[v];if((x.route.HydrateFallback||x.route.hydrateFallbackElement)&&(g=v),x.route.id){let{loaderData:b,errors:N}=r,S=x.route.loader&&!b.hasOwnProperty(x.route.id)&&(!N||N[x.route.id]===void 0);if(x.route.lazy||S){c.isStatic&&(p=!0),g>=0?d=d.slice(0,g+1):d=[d[0]];break}}}}let h=c==null?void 0:c.onError,m=r&&h?(v,x)=>{var b,N;h(v,{location:r.location,params:((N=(b=r.matches)==null?void 0:b[0])==null?void 0:N.params)??{},unstable_pattern:Zx(r.matches),errorInfo:x})}:void 0;return d.reduceRight((v,x,b)=>{let N,S=!1,w=null,C=null;r&&(N=f&&x.route.id?f[x.route.id]:void 0,w=x.route.errorElement||hy,p&&(g<0&&b===0?(k3("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),S=!0,C=null):g===b&&(S=!0,C=x.route.hydrateFallbackElement||null)));let O=i.concat(d.slice(0,b+1)),D=()=>{let L;return N?L=w:S?L=C:x.route.Component?L=j.createElement(x.route.Component,null):x.route.element?L=x.route.element:L=v,j.createElement(py,{match:x,routeContext:{outlet:v,matches:O,isDataRoute:r!=null},children:L})};return r&&(x.route.ErrorBoundary||x.route.errorElement||b===0)?j.createElement(z3,{location:r.location,revalidation:r.revalidation,component:w,error:N,children:D(),routeContext:{outlet:null,matches:O,isDataRoute:!0},onError:m}):D()},null)}function j2(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function gy(a){let i=j.useContext(Ui);return ut(i,j2(a)),i}function vy(a){let i=j.useContext(Zo);return ut(i,j2(a)),i}function xy(a){let i=j.useContext(Wn);return ut(i,j2(a)),i}function S2(a){let i=xy(a),c=i.matches[i.matches.length-1];return ut(c.route.id,`${a} can only be used on routes that contain a unique "id"`),c.route.id}function yy(){return S2("useRouteId")}function by(){var r;let a=j.useContext(b2),i=vy("useRouteError"),c=S2("useRouteError");return a!==void 0?a:(r=i.errors)==null?void 0:r[c]}function jy(){let{router:a}=gy("useNavigate"),i=S2("useNavigate"),c=j.useRef(!1);return L3(()=>{c.current=!0}),j.useCallback(async(d,f={})=>{ls(c.current,M3),c.current&&(typeof d=="number"?await a.navigate(d):await a.navigate(d,{fromRouteId:i,...f}))},[a,i])}var sp={};function k3(a,i,c){!i&&!sp[a]&&(sp[a]=!0,ls(!1,c))}j.memo(Sy);function Sy({routes:a,future:i,state:c,isStatic:r,onError:d}){return D3(a,void 0,{state:c,isStatic:r,onError:d})}function Wo({to:a,replace:i,state:c,relative:r}){ut($i(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=j.useContext(Dn);ls(!d,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:f}=j.useContext(Wn),{pathname:p}=zn(),g=kn(),h=Ko(a,y2(f),p,r==="path"),m=JSON.stringify(h);return j.useEffect(()=>{g(JSON.parse(m),{replace:i,state:c,relative:r})},[g,m,r,i,c]),null}function N2(a){return oy(a.context)}function Je(a){ut(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Ny({basename:a="/",children:i=null,location:c,navigationType:r="POP",navigator:d,static:f=!1,unstable_useTransitions:p}){ut(!$i(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let g=a.replace(/^\/*/,"/"),h=j.useMemo(()=>({basename:g,navigator:d,static:f,unstable_useTransitions:p,future:{}}),[g,d,f,p]);typeof c=="string"&&(c=Bi(c));let{pathname:m="/",search:v="",hash:x="",state:b=null,key:N="default",unstable_mask:S}=c,w=j.useMemo(()=>{let C=Xs(m,g);return C==null?null:{location:{pathname:C,search:v,hash:x,state:b,key:N,unstable_mask:S},navigationType:r}},[g,m,v,x,b,N,r,S]);return ls(w!=null,`<Router basename="${g}"> is not able to match the URL "${m}${v}${x}" because it does not start with the basename, so the <Router> won't render anything.`),w==null?null:j.createElement(Dn.Provider,{value:h},j.createElement(lr.Provider,{children:i,value:w}))}function wy({children:a,location:i}){return dy(Yd(a),i)}function Yd(a,i=[]){let c=[];return j.Children.forEach(a,(r,d)=>{if(!j.isValidElement(r))return;let f=[...i,d];if(r.type===j.Fragment){c.push.apply(c,Yd(r.props.children,f));return}ut(r.type===Je,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),ut(!r.props.index||!r.props.children,"An index route cannot have child routes.");let p={id:r.props.id||f.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(p.children=Yd(r.props.children,f)),c.push(p)}),c}var Uo="get",$o="application/x-www-form-urlencoded";function Jo(a){return typeof HTMLElement<"u"&&a instanceof HTMLElement}function Cy(a){return Jo(a)&&a.tagName.toLowerCase()==="button"}function Ty(a){return Jo(a)&&a.tagName.toLowerCase()==="form"}function Ey(a){return Jo(a)&&a.tagName.toLowerCase()==="input"}function Ry(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function Ay(a,i){return a.button===0&&(!i||i==="_self")&&!Ry(a)}var Ro=null;function Oy(){if(Ro===null)try{new FormData(document.createElement("form"),0),Ro=!1}catch{Ro=!0}return Ro}var My=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ed(a){return a!=null&&!My.has(a)?(ls(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${$o}"`),null):a}function Ly(a,i){let c,r,d,f,p;if(Ty(a)){let g=a.getAttribute("action");r=g?Xs(g,i):null,c=a.getAttribute("method")||Uo,d=Ed(a.getAttribute("enctype"))||$o,f=new FormData(a)}else if(Cy(a)||Ey(a)&&(a.type==="submit"||a.type==="image")){let g=a.form;if(g==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=a.getAttribute("formaction")||g.getAttribute("action");if(r=h?Xs(h,i):null,c=a.getAttribute("formmethod")||g.getAttribute("method")||Uo,d=Ed(a.getAttribute("formenctype"))||Ed(g.getAttribute("enctype"))||$o,f=new FormData(g,a),!Oy()){let{name:m,type:v,value:x}=a;if(v==="image"){let b=m?`${m}.`:"";f.append(`${b}x`,"0"),f.append(`${b}y`,"0")}else m&&f.append(m,x)}}else{if(Jo(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');c=Uo,r=null,d=$o,p=a}return f&&d==="text/plain"&&(p=f,f=void 0),{action:r,method:c.toLowerCase(),encType:d,formData:f,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function w2(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function B3(a,i,c,r){let d=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return c?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${r}`:d.pathname=`${d.pathname}.${r}`:d.pathname==="/"?d.pathname=`_root.${r}`:i&&Xs(d.pathname,i)==="/"?d.pathname=`${Fo(i)}/_root.${r}`:d.pathname=`${Fo(d.pathname)}.${r}`,d}async function Dy(a,i){if(a.id in i)return i[a.id];try{let c=await import(a.module);return i[a.id]=c,c}catch(c){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(c),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function zy(a){return a==null?!1:a.href==null?a.rel==="preload"&&typeof a.imageSrcSet=="string"&&typeof a.imageSizes=="string":typeof a.rel=="string"&&typeof a.href=="string"}async function ky(a,i,c){let r=await Promise.all(a.map(async d=>{let f=i.routes[d.route.id];if(f){let p=await Dy(f,c);return p.links?p.links():[]}return[]}));return Hy(r.flat(1).filter(zy).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function ap(a,i,c,r,d,f){let p=(h,m)=>c[m]?h.route.id!==c[m].route.id:!0,g=(h,m)=>{var v;return c[m].pathname!==h.pathname||((v=c[m].route.path)==null?void 0:v.endsWith("*"))&&c[m].params["*"]!==h.params["*"]};return f==="assets"?i.filter((h,m)=>p(h,m)||g(h,m)):f==="data"?i.filter((h,m)=>{var x;let v=r.routes[h.route.id];if(!v||!v.hasLoader)return!1;if(p(h,m)||g(h,m))return!0;if(h.route.shouldRevalidate){let b=h.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((x=c[0])==null?void 0:x.params)||{},nextUrl:new URL(a,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function By(a,i,{includeHydrateFallback:c}={}){return Uy(a.map(r=>{let d=i.routes[r.route.id];if(!d)return[];let f=[d.module];return d.clientActionModule&&(f=f.concat(d.clientActionModule)),d.clientLoaderModule&&(f=f.concat(d.clientLoaderModule)),c&&d.hydrateFallbackModule&&(f=f.concat(d.hydrateFallbackModule)),d.imports&&(f=f.concat(d.imports)),f}).flat(1))}function Uy(a){return[...new Set(a)]}function $y(a){let i={},c=Object.keys(a).sort();for(let r of c)i[r]=a[r];return i}function Hy(a,i){let c=new Set;return new Set(i),a.reduce((r,d)=>{let f=JSON.stringify($y(d));return c.has(f)||(c.add(f),r.push({key:f,link:d})),r},[])}function C2(){let a=j.useContext(Ui);return w2(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function qy(){let a=j.useContext(Zo);return w2(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var T2=j.createContext(void 0);T2.displayName="FrameworkContext";function E2(){let a=j.useContext(T2);return w2(a,"You must render this element inside a <HydratedRouter> element"),a}function Fy(a,i){let c=j.useContext(T2),[r,d]=j.useState(!1),[f,p]=j.useState(!1),{onFocus:g,onBlur:h,onMouseEnter:m,onMouseLeave:v,onTouchStart:x}=i,b=j.useRef(null);j.useEffect(()=>{if(a==="render"&&p(!0),a==="viewport"){let w=O=>{O.forEach(D=>{p(D.isIntersecting)})},C=new IntersectionObserver(w,{threshold:.5});return b.current&&C.observe(b.current),()=>{C.disconnect()}}},[a]),j.useEffect(()=>{if(r){let w=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(w)}}},[r]);let N=()=>{d(!0)},S=()=>{d(!1),p(!1)};return c?a!=="intent"?[f,b,{}]:[f,b,{onFocus:Bc(g,N),onBlur:Bc(h,S),onMouseEnter:Bc(m,N),onMouseLeave:Bc(v,S),onTouchStart:Bc(x,N)}]:[!1,b,{}]}function Bc(a,i){return c=>{a&&a(c),c.defaultPrevented||i(c)}}function Gy({page:a,...i}){let c=Jx(),{router:r}=C2(),d=j.useMemo(()=>j3(r.routes,a,r.basename),[r.routes,a,r.basename]);return d?c?j.createElement(Qy,{page:a,matches:d,...i}):j.createElement(Iy,{page:a,matches:d,...i}):null}function Vy(a){let{manifest:i,routeModules:c}=E2(),[r,d]=j.useState([]);return j.useEffect(()=>{let f=!1;return ky(a,i,c).then(p=>{f||d(p)}),()=>{f=!0}},[a,i,c]),r}function Qy({page:a,matches:i,...c}){let r=zn(),{future:d}=E2(),{basename:f}=C2(),p=j.useMemo(()=>{if(a===r.pathname+r.search+r.hash)return[];let g=B3(a,f,d.unstable_trailingSlashAwareDataRequests,"rsc"),h=!1,m=[];for(let v of i)typeof v.route.shouldRevalidate=="function"?h=!0:m.push(v.route.id);return h&&m.length>0&&g.searchParams.set("_routes",m.join(",")),[g.pathname+g.search]},[f,d.unstable_trailingSlashAwareDataRequests,a,r,i]);return j.createElement(j.Fragment,null,p.map(g=>j.createElement("link",{key:g,rel:"prefetch",as:"fetch",href:g,...c})))}function Iy({page:a,matches:i,...c}){let r=zn(),{future:d,manifest:f,routeModules:p}=E2(),{basename:g}=C2(),{loaderData:h,matches:m}=qy(),v=j.useMemo(()=>ap(a,i,m,f,r,"data"),[a,i,m,f,r]),x=j.useMemo(()=>ap(a,i,m,f,r,"assets"),[a,i,m,f,r]),b=j.useMemo(()=>{if(a===r.pathname+r.search+r.hash)return[];let w=new Set,C=!1;if(i.forEach(D=>{var U;let L=f.routes[D.route.id];!L||!L.hasLoader||(!v.some(I=>I.route.id===D.route.id)&&D.route.id in h&&((U=p[D.route.id])!=null&&U.shouldRevalidate)||L.hasClientLoader?C=!0:w.add(D.route.id))}),w.size===0)return[];let O=B3(a,g,d.unstable_trailingSlashAwareDataRequests,"data");return C&&w.size>0&&O.searchParams.set("_routes",i.filter(D=>w.has(D.route.id)).map(D=>D.route.id).join(",")),[O.pathname+O.search]},[g,d.unstable_trailingSlashAwareDataRequests,h,r,f,v,i,a,p]),N=j.useMemo(()=>By(x,f),[x,f]),S=Vy(x);return j.createElement(j.Fragment,null,b.map(w=>j.createElement("link",{key:w,rel:"prefetch",as:"fetch",href:w,...c})),N.map(w=>j.createElement("link",{key:w,rel:"modulepreload",href:w,...c})),S.map(({key:w,link:C})=>j.createElement("link",{key:w,nonce:c.nonce,...C,crossOrigin:C.crossOrigin??c.crossOrigin})))}function Py(...a){return i=>{a.forEach(c=>{typeof c=="function"?c(i):c!=null&&(c.current=i)})}}var Yy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Yy&&(window.__reactRouterVersion="7.14.2")}catch{}function Xy({basename:a,children:i,unstable_useTransitions:c,window:r}){let d=j.useRef();d.current==null&&(d.current=Cx({window:r,v5Compat:!0}));let f=d.current,[p,g]=j.useState({action:f.action,location:f.location}),h=j.useCallback(m=>{c===!1?g(m):j.startTransition(()=>g(m))},[c]);return j.useLayoutEffect(()=>f.listen(h),[f,h]),j.createElement(Ny,{basename:a,children:i,location:p.location,navigationType:p.action,navigator:f,unstable_useTransitions:c})}var U3=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,It=j.forwardRef(function({onClick:i,discover:c="render",prefetch:r="none",relative:d,reloadDocument:f,replace:p,unstable_mask:g,state:h,target:m,to:v,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:N,...S},w){let{basename:C,navigator:O,unstable_useTransitions:D}=j.useContext(Dn),L=typeof v=="string"&&U3.test(v),U=T3(v,C);v=U.to;let I=iy(v,{relative:d}),W=zn(),$=null;if(g){let oe=Ko(g,[],W.unstable_mask?W.unstable_mask.pathname:"/",!0);C!=="/"&&(oe.pathname=oe.pathname==="/"?C:as([C,oe.pathname])),$=O.createHref(oe)}let[P,se,he]=Fy(r,S),de=Wy(v,{replace:p,unstable_mask:g,state:h,target:m,preventScrollReset:x,relative:d,viewTransition:b,unstable_defaultShouldRevalidate:N,unstable_useTransitions:D});function me(oe){i&&i(oe),oe.defaultPrevented||de(oe)}let le=!(U.isExternal||f),ge=j.createElement("a",{...S,...he,href:(le?$:void 0)||U.absoluteURL||I,onClick:le?me:i,ref:Py(w,se),target:m,"data-discover":!L&&c==="render"?"true":void 0});return P&&!L?j.createElement(j.Fragment,null,ge,j.createElement(Gy,{page:I})):ge});It.displayName="Link";var Xd=j.forwardRef(function({"aria-current":i="page",caseSensitive:c=!1,className:r="",end:d=!1,style:f,to:p,viewTransition:g,children:h,...m},v){let x=ir(p,{relative:m.relative}),b=zn(),N=j.useContext(Zo),{navigator:S,basename:w}=j.useContext(Dn),C=N!=null&&s4(x)&&g===!0,O=S.encodeLocation?S.encodeLocation(x).pathname:x.pathname,D=b.pathname,L=N&&N.navigation&&N.navigation.location?N.navigation.location.pathname:null;c||(D=D.toLowerCase(),L=L?L.toLowerCase():null,O=O.toLowerCase()),L&&w&&(L=Xs(L,w)||L);const U=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let I=D===O||!d&&D.startsWith(O)&&D.charAt(U)==="/",W=L!=null&&(L===O||!d&&L.startsWith(O)&&L.charAt(O.length)==="/"),$={isActive:I,isPending:W,isTransitioning:C},P=I?i:void 0,se;typeof r=="function"?se=r($):se=[r,I?"active":null,W?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let he=typeof f=="function"?f($):f;return j.createElement(It,{...m,"aria-current":P,className:se,ref:v,style:he,to:p,viewTransition:g},typeof h=="function"?h($):h)});Xd.displayName="NavLink";var Ky=j.forwardRef(({discover:a="render",fetcherKey:i,navigate:c,reloadDocument:r,replace:d,state:f,method:p=Uo,action:g,onSubmit:h,relative:m,preventScrollReset:v,viewTransition:x,unstable_defaultShouldRevalidate:b,...N},S)=>{let{unstable_useTransitions:w}=j.useContext(Dn),C=t4(),O=n4(g,{relative:m}),D=p.toLowerCase()==="get"?"get":"post",L=typeof g=="string"&&U3.test(g),U=I=>{if(h&&h(I),I.defaultPrevented)return;I.preventDefault();let W=I.nativeEvent.submitter,$=(W==null?void 0:W.getAttribute("formmethod"))||p,P=()=>C(W||I.currentTarget,{fetcherKey:i,method:$,navigate:c,replace:d,state:f,relative:m,preventScrollReset:v,viewTransition:x,unstable_defaultShouldRevalidate:b});w&&c!==!1?j.startTransition(()=>P()):P()};return j.createElement("form",{ref:S,method:D,action:O,onSubmit:r?h:U,...N,"data-discover":!L&&a==="render"?"true":void 0})});Ky.displayName="Form";function Zy(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function $3(a){let i=j.useContext(Ui);return ut(i,Zy(a)),i}function Wy(a,{target:i,replace:c,unstable_mask:r,state:d,preventScrollReset:f,relative:p,viewTransition:g,unstable_defaultShouldRevalidate:h,unstable_useTransitions:m}={}){let v=kn(),x=zn(),b=ir(a,{relative:p});return j.useCallback(N=>{if(Ay(N,i)){N.preventDefault();let S=c!==void 0?c:Yc(x)===Yc(b),w=()=>v(a,{replace:S,unstable_mask:r,state:d,preventScrollReset:f,relative:p,viewTransition:g,unstable_defaultShouldRevalidate:h});m?j.startTransition(()=>w()):w()}},[x,v,b,c,r,d,i,a,f,p,g,h,m])}var Jy=0,e4=()=>`__${String(++Jy)}__`;function t4(){let{router:a}=$3("useSubmit"),{basename:i}=j.useContext(Dn),c=yy(),r=a.fetch,d=a.navigate;return j.useCallback(async(f,p={})=>{let{action:g,method:h,encType:m,formData:v,body:x}=Ly(f,i);if(p.navigate===!1){let b=p.fetcherKey||e4();await r(b,c,p.action||g,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:v,body:x,formMethod:p.method||h,formEncType:p.encType||m,flushSync:p.flushSync})}else await d(p.action||g,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:v,body:x,formMethod:p.method||h,formEncType:p.encType||m,replace:p.replace,state:p.state,fromRouteId:c,flushSync:p.flushSync,viewTransition:p.viewTransition})},[r,d,i,c])}function n4(a,{relative:i}={}){let{basename:c}=j.useContext(Dn),r=j.useContext(Wn);ut(r,"useFormAction must be used inside a RouteContext");let[d]=r.matches.slice(-1),f={...ir(a||".",{relative:i})},p=zn();if(a==null){f.search=p.search;let g=new URLSearchParams(f.search),h=g.getAll("index");if(h.some(v=>v==="")){g.delete("index"),h.filter(x=>x).forEach(x=>g.append("index",x));let v=g.toString();f.search=v?`?${v}`:""}}return(!a||a===".")&&d.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),c!=="/"&&(f.pathname=f.pathname==="/"?c:as([c,f.pathname])),Yc(f)}function s4(a,{relative:i}={}){let c=j.useContext(A3);ut(c!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=$3("useViewTransitionState"),d=ir(a,{relative:i});if(!c.isTransitioning)return!1;let f=Xs(c.currentLocation.pathname,r)||c.currentLocation.pathname,p=Xs(c.nextLocation.pathname,r)||c.nextLocation.pathname;return qo(d.pathname,p)!=null||qo(d.pathname,f)!=null}const a4="_btn_8fkbu_1",l4="_primary_8fkbu_17",i4="_danger_8fkbu_27",c4="_ghost_8fkbu_37",r4="_outline_8fkbu_47",lp={btn:a4,primary:l4,danger:i4,ghost:c4,outline:r4};function ln({variant:a,children:i,onClick:c,type:r="button",disabled:d}){return s.jsx("button",{type:r,className:`${lp.btn} ${lp[a]}`,onClick:c,disabled:d,children:i})}const o4="_field_1rkrg_1",u4="_compact_1rkrg_5",d4="_fieldError_1rkrg_9",f4="_fieldLabel_1rkrg_15",h4="_fieldInput_1rkrg_23",m4="_currency_1rkrg_49",p4="_currencyIcon_1rkrg_58",_4="_currencyRub_1rkrg_70",g4="_currencyUsdt_1rkrg_74",fs={field:o4,compact:u4,fieldError:d4,fieldLabel:f4,fieldInput:h4,currency:m4,currencyIcon:p4,currencyRub:_4,currencyUsdt:g4};function Go({label:a,value:i,currency:c,onChange:r,error:d,compact:f}){const p=!r;return s.jsxs("div",{className:f?`${fs.field} ${fs.compact}`:fs.field,children:[a&&s.jsx("div",{className:fs.fieldLabel,children:a}),s.jsxs("div",{className:fs.fieldInput,children:[s.jsx("input",{type:"text",value:i,onChange:r?g=>r(g.target.value):void 0,readOnly:p,placeholder:"0",inputMode:p?void 0:"decimal"}),s.jsxs("div",{className:fs.currency,children:[s.jsx("span",{className:`${fs.currencyIcon} ${c==="USDT"?fs.currencyUsdt:fs.currencyRub}`,children:c==="USDT"?"₮":"₽"}),c]})]}),d&&s.jsx("div",{className:fs.fieldError,children:d})]})}const v4="_swapWrap_172k4_1",x4="_compact_172k4_6",y4="_swapBtn_172k4_10",Ao={swapWrap:v4,compact:x4,swapBtn:y4};function H3({onClick:a,compact:i}){return s.jsx("div",{className:i?`${Ao.swapWrap} ${Ao.compact}`:Ao.swapWrap,children:s.jsx("button",{type:"button",className:Ao.swapBtn,onClick:a,"aria-label":"Поменять направление",children:s.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:s.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})})}const b4="_field_zffpb_1",j4="_label_zffpb_7",S4="_wrap_zffpb_14",N4="_input_zffpb_18",w4="_readonly_zffpb_37",C4="_copied_zffpb_44",T4="_iconCheck_zffpb_59",E4="_iconLock_zffpb_68",R4="_withToggle_zffpb_76",A4="_togglePw_zffpb_80",hs={field:b4,label:j4,wrap:S4,input:N4,readonly:w4,copied:C4,iconCheck:T4,iconLock:E4,withToggle:R4,togglePw:A4};function Ce({label:a,value:i,placeholder:c,type:r="text",onChange:d,onBlur:f,readOnly:p,required:g,icon:h}){const[m,v]=j.useState(!1),[x,b]=j.useState(!1),N=r==="password",S=N?x?"text":"password":r,w=()=>{p&&navigator.clipboard.writeText(i).then(()=>{v(!0),setTimeout(()=>v(!1),1500)})};return s.jsxs("div",{className:hs.field,children:[s.jsx("label",{className:hs.label,children:a}),s.jsxs("div",{className:hs.wrap,onClick:w,children:[s.jsx("input",{className:`${hs.input} ${N?hs.withToggle:""} ${p?hs.readonly:""} ${m?hs.copied:""}`,type:S,...d?{value:i,onChange:C=>d(C.target.value)}:{defaultValue:i},placeholder:c,readOnly:p,required:g,onBlur:f}),N&&s.jsx("button",{type:"button",className:hs.togglePw,onClick:C=>{C.stopPropagation(),b(O=>!O)},"aria-label":x?"Скрыть пароль":"Показать пароль",children:x?s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94"}),s.jsx("path",{d:"M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19"}),s.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8S1 12 1 12z"}),s.jsx("circle",{cx:"12",cy:"12",r:"3"})]})}),h==="check"&&s.jsx("span",{className:hs.iconCheck,children:"✓"}),h==="lock"&&s.jsx("span",{className:hs.iconLock,children:"🔒"})]})]})}const O4="_notification_m7zar_1",M4="_slideIn_m7zar_1",L4="_notificationWrapper_m7zar_19",D4="_closing_m7zar_24",z4="_slideOut_m7zar_1",k4="_icon_m7zar_52",B4="_success_m7zar_65",U4="_error_m7zar_70",$4="_info_m7zar_75",H4="_warning_m7zar_80",q4="_message_m7zar_85",F4="_close_m7zar_93",ll={notification:O4,slideIn:M4,notificationWrapper:L4,closing:D4,slideOut:z4,icon:k4,success:B4,error:U4,info:$4,warning:H4,message:q4,close:F4},G4={success:"✓",error:"✕",info:"i",warning:"!"};function xs({message:a,status:i,onClose:c}){const[r,d]=j.useState(!1);function f(){d(!0)}function p(){r&&c()}return s.jsxs("div",{className:`${ll.notification} ${ll[i]} ${r?ll.closing:""}`,onAnimationEnd:p,children:[s.jsxs("div",{className:ll.notificationWrapper,children:[s.jsx("span",{className:ll.icon,children:G4[i]}),s.jsx("p",{className:ll.message,children:a})]}),s.jsx("button",{className:ll.close,onClick:f,children:"✕"})]})}const V4="_pill_3oadq_1",Q4={pill:V4};function I4({children:a}){return s.jsx("span",{className:Q4.pill,children:a})}const P4="_btn_ytb12_1",Y4={btn:P4};function Kn({label:a="Подтвердить своп",onClick:i,type:c="submit",disabled:r}){return s.jsx("button",{type:c,className:Y4.btn,onClick:i,disabled:r,children:a})}const X4="_field_1845i_1",K4="_label_1845i_8",Z4="_trigger_1845i_15",W4="_triggerOpen_1845i_41",J4="_value_1845i_46",eb="_placeholder_1845i_50",tb="_arrow_1845i_54",nb="_arrowOpen_1845i_61",sb="_dropdown_1845i_65",ab="_option_1845i_82",lb="_optionSelected_1845i_95",ns={field:X4,label:K4,trigger:Z4,triggerOpen:W4,value:J4,placeholder:eb,arrow:tb,arrowOpen:nb,dropdown:sb,option:ab,optionSelected:lb};function ib({value:a,options:i,onChange:c,label:r,placeholder:d="Выберите",id:f,disabled:p}){const[g,h]=j.useState(!1),m=j.useRef(null),v=i.find(x=>x.value===a);return j.useEffect(()=>{if(!g)return;const x=N=>{m.current&&!m.current.contains(N.target)&&h(!1)},b=N=>{N.key==="Escape"&&h(!1)};return document.addEventListener("mousedown",x),document.addEventListener("keydown",b),()=>{document.removeEventListener("mousedown",x),document.removeEventListener("keydown",b)}},[g]),s.jsxs("div",{className:ns.field,ref:m,children:[r&&s.jsx("label",{className:ns.label,htmlFor:f,children:r}),s.jsxs("button",{type:"button",id:f,className:`${ns.trigger} ${g?ns.triggerOpen:""}`,onClick:()=>!p&&h(x=>!x),disabled:p,"aria-haspopup":"listbox","aria-expanded":g,children:[s.jsx("span",{className:v?ns.value:ns.placeholder,children:v?v.label:d}),s.jsx("span",{className:`${ns.arrow} ${g?ns.arrowOpen:""}`,"aria-hidden":!0,children:"▾"})]}),g&&s.jsx("ul",{className:ns.dropdown,role:"listbox",children:i.map(x=>s.jsx("li",{role:"option","aria-selected":x.value===a,className:`${ns.option} ${x.value===a?ns.optionSelected:""}`,onClick:()=>{c(x.value),h(!1)},children:x.label},String(x.value)))})]})}const cb="_wrap_1ujmu_1",rb="_fullscreen_1ujmu_9",ob="_spinner_1ujmu_15",ub="_spin_1ujmu_15",db="_sm_1ujmu_24",fb="_md_1ujmu_30",hb="_lg_1ujmu_36",mb="_label_1ujmu_42",pb="_srOnly_1ujmu_49",pi={wrap:cb,fullscreen:rb,spinner:ob,spin:ub,sm:db,md:fb,lg:hb,label:mb,srOnly:pb};function q3({size:a="md",label:i,fullscreen:c,className:r}){const d=[pi.wrap,c?pi.fullscreen:"",r??""].filter(Boolean).join(" ");return s.jsxs("div",{className:d,role:"status","aria-live":"polite","aria-busy":"true",children:[s.jsx("span",{className:`${pi.spinner} ${pi[a]}`,"aria-hidden":"true"}),i?s.jsx("span",{className:pi.label,children:i}):null,s.jsx("span",{className:pi.srOnly,children:i??"Загрузка"})]})}const _b="_icon_73irc_1",gb={icon:_b};function Zn({letter:a,color:i,logo:c,size:r=40}){return s.jsx("div",{className:gb.icon,style:{background:c?"transparent":i,width:r,height:r,fontSize:r*.45},children:c?s.jsx("img",{src:c,alt:a,style:{width:r*.7,height:r*.7}}):a})}const vb="_section_11f1k_1",xb="_wrap_11f1k_7",yb="_descBlock_11f1k_16",bb="_descText_11f1k_22",jb="_right_11f1k_33",Sb="_glow_11f1k_37",Nb="_row_11f1k_49",wb="_check_11f1k_87",Cb="_text_11f1k_101",ms={section:vb,wrap:xb,descBlock:yb,descText:bb,right:jb,glow:Sb,row:Nb,check:wb,text:Cb},Tb="_title_1ien9_1",Eb={title:Tb};function F3({children:a}){return s.jsx("h2",{className:Eb.title,children:a})}const ip=["Вся деятельность компании соответствует законодательству Российской Федерации и требованиям регуляторов","Вся документация компании открыта и доступна для ознакомления","Операции защищены шифрованием уровня ERC-20 и проходят верификацию в блокчейне"];function Rb(){const[a,i]=j.useState(-1);return s.jsx("section",{id:"about",className:ms.section,children:s.jsxs("div",{className:ms.wrap,children:[s.jsxs("div",{children:[s.jsx(I4,{children:"О КОМПАНИИ"}),s.jsx(F3,{children:"О нас"}),s.jsxs("div",{className:ms.descBlock,children:[s.jsx("p",{className:ms.descText,children:"ЭКСА — молодая финтех-компания в сфере цифровых активов. Наша миссия — сделать оборот цифровых активов простым, прозрачным и законным."}),s.jsx("p",{className:ms.descText,children:"Мы создаём инфраструктуру для операций с криптовалютой и комплексные решения для физических и юридических лиц."})]})]}),s.jsxs("div",{className:ms.right,children:[s.jsx("div",{className:ms.glow}),ip.map((c,r)=>s.jsxs("div",{className:ms.row,"data-hovered":a===r||void 0,"data-last":r===ip.length-1||void 0,onMouseEnter:()=>i(r),onMouseLeave:()=>i(-1),children:[s.jsx("div",{className:ms.check,children:"✓"}),s.jsx("span",{className:ms.text,children:c})]},r))]})]})})}const Vo=[{min:5e3,max:3e4,pct:8},{min:30001,max:1e5,pct:6},{min:100001,max:6e5,pct:4}],Rd=Vo[0].min,cp=Vo[Vo.length-1].max;function Ab(a){return a<=Rd?0:a>=cp?100:(a-Rd)/(cp-Rd)*100}const Ob="_title_ujt2o_1",Mb="_table_ujt2o_8",Lb="_row_ujt2o_15",Db="_range_ujt2o_31",zb="_pct_ujt2o_36",kb="_progressBar_ujt2o_43",Bb="_progressFill_ujt2o_51",Ub="_summary_ujt2o_58",$b="_summaryLabel_ujt2o_73",Hb="_summaryValue_ujt2o_78",An={title:Ob,table:Mb,row:Lb,range:Db,pct:zb,progressBar:kb,progressFill:Bb,summary:Ub,summaryLabel:$b,summaryValue:Hb},rp=a=>a.toLocaleString("ru-RU");function G3({amount:a,progress:i,commission:c,effectiveRate:r}){return s.jsxs("div",{children:[s.jsx("div",{className:An.title,children:"КОМИССИЯ СЕРВИСА"}),s.jsx("div",{className:An.table,children:Vo.map((d,f)=>s.jsxs("div",{className:An.row,"data-active":a>=d.min&&a<=d.max||void 0,children:[s.jsxs("span",{className:An.range,children:[rp(d.min)," – ",rp(d.max)," ₽"]}),s.jsxs("span",{className:An.pct,children:[d.pct,"%"]})]},f))}),s.jsx("div",{className:An.progressBar,children:s.jsx("div",{className:An.progressFill,style:{width:`${i}%`}})}),s.jsxs("div",{className:An.summary,children:[s.jsx("span",{className:An.summaryLabel,children:"Комиссия"}),s.jsxs("span",{className:An.summaryValue,children:[c.toLocaleString("ru-RU",{maximumFractionDigits:2})," ₽"]})]}),s.jsxs("div",{className:An.summary,children:[s.jsx("span",{className:An.summaryLabel,children:"Курс с комиссией"}),s.jsxs("span",{className:An.summaryValue,children:[r.toFixed(2)," ₽"]})]})]})}var Hi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(a){return this.listeners.add(a),this.onSubscribe(),()=>{this.listeners.delete(a),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ml,Ra,Si,u3,qb=(u3=class extends Hi{constructor(){super();ce(this,ml);ce(this,Ra);ce(this,Si);J(this,Si,i=>{if(typeof window<"u"&&window.addEventListener){const c=()=>i();return window.addEventListener("visibilitychange",c,!1),()=>{window.removeEventListener("visibilitychange",c)}}})}onSubscribe(){E(this,Ra)||this.setEventListener(E(this,Si))}onUnsubscribe(){var i;this.hasListeners()||((i=E(this,Ra))==null||i.call(this),J(this,Ra,void 0))}setEventListener(i){var c;J(this,Si,i),(c=E(this,Ra))==null||c.call(this),J(this,Ra,i(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(i){E(this,ml)!==i&&(J(this,ml,i),this.onFocus())}onFocus(){const i=this.isFocused();this.listeners.forEach(c=>{c(i)})}isFocused(){var i;return typeof E(this,ml)=="boolean"?E(this,ml):((i=globalThis.document)==null?void 0:i.visibilityState)!=="hidden"}},ml=new WeakMap,Ra=new WeakMap,Si=new WeakMap,u3),R2=new qb,Fb={setTimeout:(a,i)=>setTimeout(a,i),clearTimeout:a=>clearTimeout(a),setInterval:(a,i)=>setInterval(a,i),clearInterval:a=>clearInterval(a)},Aa,v2,d3,Gb=(d3=class{constructor(){ce(this,Aa,Fb);ce(this,v2,!1)}setTimeoutProvider(a){J(this,Aa,a)}setTimeout(a,i){return E(this,Aa).setTimeout(a,i)}clearTimeout(a){E(this,Aa).clearTimeout(a)}setInterval(a,i){return E(this,Aa).setInterval(a,i)}clearInterval(a){E(this,Aa).clearInterval(a)}},Aa=new WeakMap,v2=new WeakMap,d3),hl=new Gb;function Vb(a){setTimeout(a,0)}var Qb=typeof window>"u"||"Deno"in globalThis;function an(){}function Ib(a,i){return typeof a=="function"?a(i):a}function Kd(a){return typeof a=="number"&&a>=0&&a!==1/0}function V3(a,i){return Math.max(a+(i||0)-Date.now(),0)}function Ua(a,i){return typeof a=="function"?a(i):a}function Ln(a,i){return typeof a=="function"?a(i):a}function op(a,i){const{type:c="all",exact:r,fetchStatus:d,predicate:f,queryKey:p,stale:g}=a;if(p){if(r){if(i.queryHash!==A2(p,i.options))return!1}else if(!Xc(i.queryKey,p))return!1}if(c!=="all"){const h=i.isActive();if(c==="active"&&!h||c==="inactive"&&h)return!1}return!(typeof g=="boolean"&&i.isStale()!==g||d&&d!==i.state.fetchStatus||f&&!f(i))}function up(a,i){const{exact:c,status:r,predicate:d,mutationKey:f}=a;if(f){if(!i.options.mutationKey)return!1;if(c){if(wl(i.options.mutationKey)!==wl(f))return!1}else if(!Xc(i.options.mutationKey,f))return!1}return!(r&&i.state.status!==r||d&&!d(i))}function A2(a,i){return((i==null?void 0:i.queryKeyHashFn)||wl)(a)}function wl(a){return JSON.stringify(a,(i,c)=>Zd(c)?Object.keys(c).sort().reduce((r,d)=>(r[d]=c[d],r),{}):c)}function Xc(a,i){return a===i?!0:typeof a!=typeof i?!1:a&&i&&typeof a=="object"&&typeof i=="object"?Object.keys(i).every(c=>Xc(a[c],i[c])):!1}var Pb=Object.prototype.hasOwnProperty;function Q3(a,i,c=0){if(a===i)return a;if(c>500)return i;const r=dp(a)&&dp(i);if(!r&&!(Zd(a)&&Zd(i)))return i;const f=(r?a:Object.keys(a)).length,p=r?i:Object.keys(i),g=p.length,h=r?new Array(g):{};let m=0;for(let v=0;v<g;v++){const x=r?v:p[v],b=a[x],N=i[x];if(b===N){h[x]=b,(r?v<f:Pb.call(a,x))&&m++;continue}if(b===null||N===null||typeof b!="object"||typeof N!="object"){h[x]=N;continue}const S=Q3(b,N,c+1);h[x]=S,S===b&&m++}return f===g&&m===f?a:h}function Qo(a,i){if(!i||Object.keys(a).length!==Object.keys(i).length)return!1;for(const c in a)if(a[c]!==i[c])return!1;return!0}function dp(a){return Array.isArray(a)&&a.length===Object.keys(a).length}function Zd(a){if(!fp(a))return!1;const i=a.constructor;if(i===void 0)return!0;const c=i.prototype;return!(!fp(c)||!c.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(a)!==Object.prototype)}function fp(a){return Object.prototype.toString.call(a)==="[object Object]"}function Yb(a){return new Promise(i=>{hl.setTimeout(i,a)})}function Wd(a,i,c){return typeof c.structuralSharing=="function"?c.structuralSharing(a,i):c.structuralSharing!==!1?Q3(a,i):i}function Xb(a,i,c=0){const r=[...a,i];return c&&r.length>c?r.slice(1):r}function Kb(a,i,c=0){const r=[i,...a];return c&&r.length>c?r.slice(0,-1):r}var O2=Symbol();function I3(a,i){return!a.queryFn&&(i!=null&&i.initialPromise)?()=>i.initialPromise:!a.queryFn||a.queryFn===O2?()=>Promise.reject(new Error(`Missing queryFn: '${a.queryHash}'`)):a.queryFn}function M2(a,i){return typeof a=="function"?a(...i):!!a}function Zb(a,i,c){let r=!1,d;return Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(d??(d=i()),r||(r=!0,d.aborted?c():d.addEventListener("abort",c,{once:!0})),d)}),a}var Kc=(()=>{let a=()=>Qb;return{isServer(){return a()},setIsServer(i){a=i}}})();function Jd(){let a,i;const c=new Promise((d,f)=>{a=d,i=f});c.status="pending",c.catch(()=>{});function r(d){Object.assign(c,d),delete c.resolve,delete c.reject}return c.resolve=d=>{r({status:"fulfilled",value:d}),a(d)},c.reject=d=>{r({status:"rejected",reason:d}),i(d)},c}var Wb=Vb;function Jb(){let a=[],i=0,c=g=>{g()},r=g=>{g()},d=Wb;const f=g=>{i?a.push(g):d(()=>{c(g)})},p=()=>{const g=a;a=[],g.length&&d(()=>{r(()=>{g.forEach(h=>{c(h)})})})};return{batch:g=>{let h;i++;try{h=g()}finally{i--,i||p()}return h},batchCalls:g=>(...h)=>{f(()=>{g(...h)})},schedule:f,setNotifyFunction:g=>{c=g},setBatchNotifyFunction:g=>{r=g},setScheduler:g=>{d=g}}}var Mt=Jb(),Ni,Oa,wi,f3,e6=(f3=class extends Hi{constructor(){super();ce(this,Ni,!0);ce(this,Oa);ce(this,wi);J(this,wi,i=>{if(typeof window<"u"&&window.addEventListener){const c=()=>i(!0),r=()=>i(!1);return window.addEventListener("online",c,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",c),window.removeEventListener("offline",r)}}})}onSubscribe(){E(this,Oa)||this.setEventListener(E(this,wi))}onUnsubscribe(){var i;this.hasListeners()||((i=E(this,Oa))==null||i.call(this),J(this,Oa,void 0))}setEventListener(i){var c;J(this,wi,i),(c=E(this,Oa))==null||c.call(this),J(this,Oa,i(this.setOnline.bind(this)))}setOnline(i){E(this,Ni)!==i&&(J(this,Ni,i),this.listeners.forEach(r=>{r(i)}))}isOnline(){return E(this,Ni)}},Ni=new WeakMap,Oa=new WeakMap,wi=new WeakMap,f3),Io=new e6;function t6(a){return Math.min(1e3*2**a,3e4)}function P3(a){return(a??"online")==="online"?Io.isOnline():!0}var e2=class extends Error{constructor(a){super("CancelledError"),this.revert=a==null?void 0:a.revert,this.silent=a==null?void 0:a.silent}};function Y3(a){let i=!1,c=0,r;const d=Jd(),f=()=>d.status!=="pending",p=w=>{var C;if(!f()){const O=new e2(w);b(O),(C=a.onCancel)==null||C.call(a,O)}},g=()=>{i=!0},h=()=>{i=!1},m=()=>R2.isFocused()&&(a.networkMode==="always"||Io.isOnline())&&a.canRun(),v=()=>P3(a.networkMode)&&a.canRun(),x=w=>{f()||(r==null||r(),d.resolve(w))},b=w=>{f()||(r==null||r(),d.reject(w))},N=()=>new Promise(w=>{var C;r=O=>{(f()||m())&&w(O)},(C=a.onPause)==null||C.call(a)}).then(()=>{var w;r=void 0,f()||(w=a.onContinue)==null||w.call(a)}),S=()=>{if(f())return;let w;const C=c===0?a.initialPromise:void 0;try{w=C??a.fn()}catch(O){w=Promise.reject(O)}Promise.resolve(w).then(x).catch(O=>{var W;if(f())return;const D=a.retry??(Kc.isServer()?0:3),L=a.retryDelay??t6,U=typeof L=="function"?L(c,O):L,I=D===!0||typeof D=="number"&&c<D||typeof D=="function"&&D(c,O);if(i||!I){b(O);return}c++,(W=a.onFail)==null||W.call(a,c,O),Yb(U).then(()=>m()?void 0:N()).then(()=>{i?b(O):S()})})};return{promise:d,status:()=>d.status,cancel:p,continue:()=>(r==null||r(),d),cancelRetry:g,continueRetry:h,canStart:v,start:()=>(v()?S():N().then(S),d)}}var pl,h3,X3=(h3=class{constructor(){ce(this,pl)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Kd(this.gcTime)&&J(this,pl,hl.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(a){this.gcTime=Math.max(this.gcTime||0,a??(Kc.isServer()?1/0:300*1e3))}clearGcTimeout(){E(this,pl)!==void 0&&(hl.clearTimeout(E(this,pl)),J(this,pl,void 0))}},pl=new WeakMap,h3);function n6(a){return{onFetch:(i,c)=>{var v,x,b,N,S;const r=i.options,d=(b=(x=(v=i.fetchOptions)==null?void 0:v.meta)==null?void 0:x.fetchMore)==null?void 0:b.direction,f=((N=i.state.data)==null?void 0:N.pages)||[],p=((S=i.state.data)==null?void 0:S.pageParams)||[];let g={pages:[],pageParams:[]},h=0;const m=async()=>{let w=!1;const C=L=>{Zb(L,()=>i.signal,()=>w=!0)},O=I3(i.options,i.fetchOptions),D=async(L,U,I)=>{if(w)return Promise.reject(i.signal.reason);if(U==null&&L.pages.length)return Promise.resolve(L);const $=(()=>{const de={client:i.client,queryKey:i.queryKey,pageParam:U,direction:I?"backward":"forward",meta:i.options.meta};return C(de),de})(),P=await O($),{maxPages:se}=i.options,he=I?Kb:Xb;return{pages:he(L.pages,P,se),pageParams:he(L.pageParams,U,se)}};if(d&&f.length){const L=d==="backward",U=L?K3:t2,I={pages:f,pageParams:p},W=U(r,I);g=await D(I,W,L)}else{const L=a??f.length;do{const U=h===0?p[0]??r.initialPageParam:t2(r,g);if(h>0&&U==null)break;g=await D(g,U),h++}while(h<L)}return g};i.options.persister?i.fetchFn=()=>{var w,C;return(C=(w=i.options).persister)==null?void 0:C.call(w,m,{client:i.client,queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},c)}:i.fetchFn=m}}}function t2(a,{pages:i,pageParams:c}){const r=i.length-1;return i.length>0?a.getNextPageParam(i[r],i,c[r],c):void 0}function K3(a,{pages:i,pageParams:c}){var r;return i.length>0?(r=a.getPreviousPageParam)==null?void 0:r.call(a,i[0],i,c[0],c):void 0}function s6(a,i){return i?t2(a,i)!=null:!1}function a6(a,i){return!i||!a.getPreviousPageParam?!1:K3(a,i)!=null}var Ci,_l,Ti,Xn,gl,Bt,er,vl,Mn,Z3,Gs,m3,l6=(m3=class extends X3{constructor(i){super();ce(this,Mn);ce(this,Ci);ce(this,_l);ce(this,Ti);ce(this,Xn);ce(this,gl);ce(this,Bt);ce(this,er);ce(this,vl);J(this,vl,!1),J(this,er,i.defaultOptions),this.setOptions(i.options),this.observers=[],J(this,gl,i.client),J(this,Xn,E(this,gl).getQueryCache()),this.queryKey=i.queryKey,this.queryHash=i.queryHash,J(this,_l,mp(this.options)),this.state=i.state??E(this,_l),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return E(this,Ci)}get promise(){var i;return(i=E(this,Bt))==null?void 0:i.promise}setOptions(i){if(this.options={...E(this,er),...i},i!=null&&i._type&&J(this,Ci,i._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const c=mp(this.options);c.data!==void 0&&(this.setState(hp(c.data,c.dataUpdatedAt)),J(this,_l,c))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,Xn).remove(this)}setData(i,c){const r=Wd(this.state.data,i,this.options);return Ne(this,Mn,Gs).call(this,{data:r,type:"success",dataUpdatedAt:c==null?void 0:c.updatedAt,manual:c==null?void 0:c.manual}),r}setState(i){Ne(this,Mn,Gs).call(this,{type:"setState",state:i})}cancel(i){var r,d;const c=(r=E(this,Bt))==null?void 0:r.promise;return(d=E(this,Bt))==null||d.cancel(i),c?c.then(an).catch(an):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return E(this,_l)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(i=>Ln(i.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===O2||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(i=>Ua(i.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(i=>i.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(i=0){return this.state.data===void 0?!0:i==="static"?!1:this.state.isInvalidated?!0:!V3(this.state.dataUpdatedAt,i)}onFocus(){var c;const i=this.observers.find(r=>r.shouldFetchOnWindowFocus());i==null||i.refetch({cancelRefetch:!1}),(c=E(this,Bt))==null||c.continue()}onOnline(){var c;const i=this.observers.find(r=>r.shouldFetchOnReconnect());i==null||i.refetch({cancelRefetch:!1}),(c=E(this,Bt))==null||c.continue()}addObserver(i){this.observers.includes(i)||(this.observers.push(i),this.clearGcTimeout(),E(this,Xn).notify({type:"observerAdded",query:this,observer:i}))}removeObserver(i){this.observers.includes(i)&&(this.observers=this.observers.filter(c=>c!==i),this.observers.length||(E(this,Bt)&&(E(this,vl)||Ne(this,Mn,Z3).call(this)?E(this,Bt).cancel({revert:!0}):E(this,Bt).cancelRetry()),this.scheduleGc()),E(this,Xn).notify({type:"observerRemoved",query:this,observer:i}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ne(this,Mn,Gs).call(this,{type:"invalidate"})}async fetch(i,c){var m,v,x,b,N,S,w,C,O,D,L;if(this.state.fetchStatus!=="idle"&&((m=E(this,Bt))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(c!=null&&c.cancelRefetch))this.cancel({silent:!0});else if(E(this,Bt))return E(this,Bt).continueRetry(),E(this,Bt).promise}if(i&&this.setOptions(i),!this.options.queryFn){const U=this.observers.find(I=>I.options.queryFn);U&&this.setOptions(U.options)}const r=new AbortController,d=U=>{Object.defineProperty(U,"signal",{enumerable:!0,get:()=>(J(this,vl,!0),r.signal)})},f=()=>{const U=I3(this.options,c),W=(()=>{const $={client:E(this,gl),queryKey:this.queryKey,meta:this.meta};return d($),$})();return J(this,vl,!1),this.options.persister?this.options.persister(U,W,this):U(W)},g=(()=>{const U={fetchOptions:c,options:this.options,queryKey:this.queryKey,client:E(this,gl),state:this.state,fetchFn:f};return d(U),U})(),h=E(this,Ci)==="infinite"?n6(this.options.pages):this.options.behavior;h==null||h.onFetch(g,this),J(this,Ti,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((v=g.fetchOptions)==null?void 0:v.meta))&&Ne(this,Mn,Gs).call(this,{type:"fetch",meta:(x=g.fetchOptions)==null?void 0:x.meta}),J(this,Bt,Y3({initialPromise:c==null?void 0:c.initialPromise,fn:g.fetchFn,onCancel:U=>{U instanceof e2&&U.revert&&this.setState({...E(this,Ti),fetchStatus:"idle"}),r.abort()},onFail:(U,I)=>{Ne(this,Mn,Gs).call(this,{type:"failed",failureCount:U,error:I})},onPause:()=>{Ne(this,Mn,Gs).call(this,{type:"pause"})},onContinue:()=>{Ne(this,Mn,Gs).call(this,{type:"continue"})},retry:g.options.retry,retryDelay:g.options.retryDelay,networkMode:g.options.networkMode,canRun:()=>!0}));try{const U=await E(this,Bt).start();if(U===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(U),(N=(b=E(this,Xn).config).onSuccess)==null||N.call(b,U,this),(w=(S=E(this,Xn).config).onSettled)==null||w.call(S,U,this.state.error,this),U}catch(U){if(U instanceof e2){if(U.silent)return E(this,Bt).promise;if(U.revert){if(this.state.data===void 0)throw U;return this.state.data}}throw Ne(this,Mn,Gs).call(this,{type:"error",error:U}),(O=(C=E(this,Xn).config).onError)==null||O.call(C,U,this),(L=(D=E(this,Xn).config).onSettled)==null||L.call(D,this.state.data,U,this),U}finally{this.scheduleGc()}}},Ci=new WeakMap,_l=new WeakMap,Ti=new WeakMap,Xn=new WeakMap,gl=new WeakMap,Bt=new WeakMap,er=new WeakMap,vl=new WeakMap,Mn=new WeakSet,Z3=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Gs=function(i){const c=r=>{switch(i.type){case"failed":return{...r,fetchFailureCount:i.failureCount,fetchFailureReason:i.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...W3(r.data,this.options),fetchMeta:i.meta??null};case"success":const d={...r,...hp(i.data,i.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!i.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return J(this,Ti,i.manual?d:void 0),d;case"error":const f=i.error;return{...r,error:f,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:f,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...i.state}}};this.state=c(this.state),Mt.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),E(this,Xn).notify({query:this,type:"updated",action:i})})},m3);function W3(a,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:P3(i.networkMode)?"fetching":"paused",...a===void 0&&{error:null,status:"pending"}}}function hp(a,i){return{data:a,dataUpdatedAt:i??Date.now(),error:null,isInvalidated:!1,status:"success"}}function mp(a){const i=typeof a.initialData=="function"?a.initialData():a.initialData,c=i!==void 0,r=c?typeof a.initialDataUpdatedAt=="function"?a.initialDataUpdatedAt():a.initialDataUpdatedAt:0;return{data:i,dataUpdateCount:0,dataUpdatedAt:c?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:c?"success":"pending",fetchStatus:"idle"}}var gn,$e,tr,sn,xl,Ei,Vs,Ma,nr,Ri,Ai,yl,bl,La,Oi,Ve,Qc,n2,s2,a2,l2,i2,c2,r2,e_,p3,J3=(p3=class extends Hi{constructor(i,c){super();ce(this,Ve);ce(this,gn);ce(this,$e);ce(this,tr);ce(this,sn);ce(this,xl);ce(this,Ei);ce(this,Vs);ce(this,Ma);ce(this,nr);ce(this,Ri);ce(this,Ai);ce(this,yl);ce(this,bl);ce(this,La);ce(this,Oi,new Set);this.options=c,J(this,gn,i),J(this,Ma,null),J(this,Vs,Jd()),this.bindMethods(),this.setOptions(c)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,$e).addObserver(this),pp(E(this,$e),this.options)?Ne(this,Ve,Qc).call(this):this.updateResult(),Ne(this,Ve,l2).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return o2(E(this,$e),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return o2(E(this,$e),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Ne(this,Ve,i2).call(this),Ne(this,Ve,c2).call(this),E(this,$e).removeObserver(this)}setOptions(i){const c=this.options,r=E(this,$e);if(this.options=E(this,gn).defaultQueryOptions(i),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Ln(this.options.enabled,E(this,$e))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Ne(this,Ve,r2).call(this),E(this,$e).setOptions(this.options),c._defaulted&&!Qo(this.options,c)&&E(this,gn).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,$e),observer:this});const d=this.hasListeners();d&&_p(E(this,$e),r,this.options,c)&&Ne(this,Ve,Qc).call(this),this.updateResult(),d&&(E(this,$e)!==r||Ln(this.options.enabled,E(this,$e))!==Ln(c.enabled,E(this,$e))||Ua(this.options.staleTime,E(this,$e))!==Ua(c.staleTime,E(this,$e)))&&Ne(this,Ve,n2).call(this);const f=Ne(this,Ve,s2).call(this);d&&(E(this,$e)!==r||Ln(this.options.enabled,E(this,$e))!==Ln(c.enabled,E(this,$e))||f!==E(this,La))&&Ne(this,Ve,a2).call(this,f)}getOptimisticResult(i){const c=E(this,gn).getQueryCache().build(E(this,gn),i),r=this.createResult(c,i);return c6(this,r)&&(J(this,sn,r),J(this,Ei,this.options),J(this,xl,E(this,$e).state)),r}getCurrentResult(){return E(this,sn)}trackResult(i,c){return new Proxy(i,{get:(r,d)=>(this.trackProp(d),c==null||c(d),d==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&E(this,Vs).status==="pending"&&E(this,Vs).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,d))})}trackProp(i){E(this,Oi).add(i)}getCurrentQuery(){return E(this,$e)}refetch({...i}={}){return this.fetch({...i})}fetchOptimistic(i){const c=E(this,gn).defaultQueryOptions(i),r=E(this,gn).getQueryCache().build(E(this,gn),c);return r.fetch().then(()=>this.createResult(r,c))}fetch(i){return Ne(this,Ve,Qc).call(this,{...i,cancelRefetch:i.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,sn)))}createResult(i,c){var se;const r=E(this,$e),d=this.options,f=E(this,sn),p=E(this,xl),g=E(this,Ei),m=i!==r?i.state:E(this,tr),{state:v}=i;let x={...v},b=!1,N;if(c._optimisticResults){const he=this.hasListeners(),de=!he&&pp(i,c),me=he&&_p(i,r,c,d);(de||me)&&(x={...x,...W3(v.data,i.options)}),c._optimisticResults==="isRestoring"&&(x.fetchStatus="idle")}let{error:S,errorUpdatedAt:w,status:C}=x;N=x.data;let O=!1;if(c.placeholderData!==void 0&&N===void 0&&C==="pending"){let he;f!=null&&f.isPlaceholderData&&c.placeholderData===(g==null?void 0:g.placeholderData)?(he=f.data,O=!0):he=typeof c.placeholderData=="function"?c.placeholderData((se=E(this,Ai))==null?void 0:se.state.data,E(this,Ai)):c.placeholderData,he!==void 0&&(C="success",N=Wd(f==null?void 0:f.data,he,c),b=!0)}if(c.select&&N!==void 0&&!O)if(f&&N===(p==null?void 0:p.data)&&c.select===E(this,nr))N=E(this,Ri);else try{J(this,nr,c.select),N=c.select(N),N=Wd(f==null?void 0:f.data,N,c),J(this,Ri,N),J(this,Ma,null)}catch(he){J(this,Ma,he)}E(this,Ma)&&(S=E(this,Ma),N=E(this,Ri),w=Date.now(),C="error");const D=x.fetchStatus==="fetching",L=C==="pending",U=C==="error",I=L&&D,W=N!==void 0,P={status:C,fetchStatus:x.fetchStatus,isPending:L,isSuccess:C==="success",isError:U,isInitialLoading:I,isLoading:I,data:N,dataUpdatedAt:x.dataUpdatedAt,error:S,errorUpdatedAt:w,failureCount:x.fetchFailureCount,failureReason:x.fetchFailureReason,errorUpdateCount:x.errorUpdateCount,isFetched:i.isFetched(),isFetchedAfterMount:x.dataUpdateCount>m.dataUpdateCount||x.errorUpdateCount>m.errorUpdateCount,isFetching:D,isRefetching:D&&!L,isLoadingError:U&&!W,isPaused:x.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:U&&W,isStale:L2(i,c),refetch:this.refetch,promise:E(this,Vs),isEnabled:Ln(c.enabled,i)!==!1};if(this.options.experimental_prefetchInRender){const he=P.data!==void 0,de=P.status==="error"&&!he,me=oe=>{de?oe.reject(P.error):he&&oe.resolve(P.data)},le=()=>{const oe=J(this,Vs,P.promise=Jd());me(oe)},ge=E(this,Vs);switch(ge.status){case"pending":i.queryHash===r.queryHash&&me(ge);break;case"fulfilled":(de||P.data!==ge.value)&&le();break;case"rejected":(!de||P.error!==ge.reason)&&le();break}}return P}updateResult(){const i=E(this,sn),c=this.createResult(E(this,$e),this.options);if(J(this,xl,E(this,$e).state),J(this,Ei,this.options),E(this,xl).data!==void 0&&J(this,Ai,E(this,$e)),Qo(c,i))return;J(this,sn,c);const r=()=>{if(!i)return!0;const{notifyOnChangeProps:d}=this.options,f=typeof d=="function"?d():d;if(f==="all"||!f&&!E(this,Oi).size)return!0;const p=new Set(f??E(this,Oi));return this.options.throwOnError&&p.add("error"),Object.keys(E(this,sn)).some(g=>{const h=g;return E(this,sn)[h]!==i[h]&&p.has(h)})};Ne(this,Ve,e_).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Ne(this,Ve,l2).call(this)}},gn=new WeakMap,$e=new WeakMap,tr=new WeakMap,sn=new WeakMap,xl=new WeakMap,Ei=new WeakMap,Vs=new WeakMap,Ma=new WeakMap,nr=new WeakMap,Ri=new WeakMap,Ai=new WeakMap,yl=new WeakMap,bl=new WeakMap,La=new WeakMap,Oi=new WeakMap,Ve=new WeakSet,Qc=function(i){Ne(this,Ve,r2).call(this);let c=E(this,$e).fetch(this.options,i);return i!=null&&i.throwOnError||(c=c.catch(an)),c},n2=function(){Ne(this,Ve,i2).call(this);const i=Ua(this.options.staleTime,E(this,$e));if(Kc.isServer()||E(this,sn).isStale||!Kd(i))return;const r=V3(E(this,sn).dataUpdatedAt,i)+1;J(this,yl,hl.setTimeout(()=>{E(this,sn).isStale||this.updateResult()},r))},s2=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(E(this,$e)):this.options.refetchInterval)??!1},a2=function(i){Ne(this,Ve,c2).call(this),J(this,La,i),!(Kc.isServer()||Ln(this.options.enabled,E(this,$e))===!1||!Kd(E(this,La))||E(this,La)===0)&&J(this,bl,hl.setInterval(()=>{(this.options.refetchIntervalInBackground||R2.isFocused())&&Ne(this,Ve,Qc).call(this)},E(this,La)))},l2=function(){Ne(this,Ve,n2).call(this),Ne(this,Ve,a2).call(this,Ne(this,Ve,s2).call(this))},i2=function(){E(this,yl)!==void 0&&(hl.clearTimeout(E(this,yl)),J(this,yl,void 0))},c2=function(){E(this,bl)!==void 0&&(hl.clearInterval(E(this,bl)),J(this,bl,void 0))},r2=function(){const i=E(this,gn).getQueryCache().build(E(this,gn),this.options);if(i===E(this,$e))return;const c=E(this,$e);J(this,$e,i),J(this,tr,i.state),this.hasListeners()&&(c==null||c.removeObserver(this),i.addObserver(this))},e_=function(i){Mt.batch(()=>{i.listeners&&this.listeners.forEach(c=>{c(E(this,sn))}),E(this,gn).getQueryCache().notify({query:E(this,$e),type:"observerResultsUpdated"})})},p3);function i6(a,i){return Ln(i.enabled,a)!==!1&&a.state.data===void 0&&!(a.state.status==="error"&&Ln(i.retryOnMount,a)===!1)}function pp(a,i){return i6(a,i)||a.state.data!==void 0&&o2(a,i,i.refetchOnMount)}function o2(a,i,c){if(Ln(i.enabled,a)!==!1&&Ua(i.staleTime,a)!=="static"){const r=typeof c=="function"?c(a):c;return r==="always"||r!==!1&&L2(a,i)}return!1}function _p(a,i,c,r){return(a!==i||Ln(r.enabled,a)===!1)&&(!c.suspense||a.state.status!=="error")&&L2(a,c)}function L2(a,i){return Ln(i.enabled,a)!==!1&&a.isStaleByTime(Ua(i.staleTime,a))}function c6(a,i){return!Qo(a.getCurrentResult(),i)}var r6=class extends J3{constructor(a,i){super(a,i)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(a){a._type="infinite",super.setOptions(a)}getOptimisticResult(a){return a._type="infinite",super.getOptimisticResult(a)}fetchNextPage(a){return this.fetch({...a,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(a){return this.fetch({...a,meta:{fetchMore:{direction:"backward"}}})}createResult(a,i){var S,w;const{state:c}=a,r=super.createResult(a,i),{isFetching:d,isRefetching:f,isError:p,isRefetchError:g}=r,h=(w=(S=c.fetchMeta)==null?void 0:S.fetchMore)==null?void 0:w.direction,m=p&&h==="forward",v=d&&h==="forward",x=p&&h==="backward",b=d&&h==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:s6(i,c.data),hasPreviousPage:a6(i,c.data),isFetchNextPageError:m,isFetchingNextPage:v,isFetchPreviousPageError:x,isFetchingPreviousPage:b,isRefetchError:g&&!m&&!x,isRefetching:f&&!v&&!b}}},sr,_s,Kt,jl,gs,Ea,_3,o6=(_3=class extends X3{constructor(i){super();ce(this,gs);ce(this,sr);ce(this,_s);ce(this,Kt);ce(this,jl);J(this,sr,i.client),this.mutationId=i.mutationId,J(this,Kt,i.mutationCache),J(this,_s,[]),this.state=i.state||t_(),this.setOptions(i.options),this.scheduleGc()}setOptions(i){this.options=i,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(i){E(this,_s).includes(i)||(E(this,_s).push(i),this.clearGcTimeout(),E(this,Kt).notify({type:"observerAdded",mutation:this,observer:i}))}removeObserver(i){J(this,_s,E(this,_s).filter(c=>c!==i)),this.scheduleGc(),E(this,Kt).notify({type:"observerRemoved",mutation:this,observer:i})}optionalRemove(){E(this,_s).length||(this.state.status==="pending"?this.scheduleGc():E(this,Kt).remove(this))}continue(){var i;return((i=E(this,jl))==null?void 0:i.continue())??this.execute(this.state.variables)}async execute(i){var p,g,h,m,v,x,b,N,S,w,C,O,D,L,U,I,W,$;const c=()=>{Ne(this,gs,Ea).call(this,{type:"continue"})},r={client:E(this,sr),meta:this.options.meta,mutationKey:this.options.mutationKey};J(this,jl,Y3({fn:()=>this.options.mutationFn?this.options.mutationFn(i,r):Promise.reject(new Error("No mutationFn found")),onFail:(P,se)=>{Ne(this,gs,Ea).call(this,{type:"failed",failureCount:P,error:se})},onPause:()=>{Ne(this,gs,Ea).call(this,{type:"pause"})},onContinue:c,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,Kt).canRun(this)}));const d=this.state.status==="pending",f=!E(this,jl).canStart();try{if(d)c();else{Ne(this,gs,Ea).call(this,{type:"pending",variables:i,isPaused:f}),E(this,Kt).config.onMutate&&await E(this,Kt).config.onMutate(i,this,r);const se=await((g=(p=this.options).onMutate)==null?void 0:g.call(p,i,r));se!==this.state.context&&Ne(this,gs,Ea).call(this,{type:"pending",context:se,variables:i,isPaused:f})}const P=await E(this,jl).start();return await((m=(h=E(this,Kt).config).onSuccess)==null?void 0:m.call(h,P,i,this.state.context,this,r)),await((x=(v=this.options).onSuccess)==null?void 0:x.call(v,P,i,this.state.context,r)),await((N=(b=E(this,Kt).config).onSettled)==null?void 0:N.call(b,P,null,this.state.variables,this.state.context,this,r)),await((w=(S=this.options).onSettled)==null?void 0:w.call(S,P,null,i,this.state.context,r)),Ne(this,gs,Ea).call(this,{type:"success",data:P}),P}catch(P){try{await((O=(C=E(this,Kt).config).onError)==null?void 0:O.call(C,P,i,this.state.context,this,r))}catch(se){Promise.reject(se)}try{await((L=(D=this.options).onError)==null?void 0:L.call(D,P,i,this.state.context,r))}catch(se){Promise.reject(se)}try{await((I=(U=E(this,Kt).config).onSettled)==null?void 0:I.call(U,void 0,P,this.state.variables,this.state.context,this,r))}catch(se){Promise.reject(se)}try{await(($=(W=this.options).onSettled)==null?void 0:$.call(W,void 0,P,i,this.state.context,r))}catch(se){Promise.reject(se)}throw Ne(this,gs,Ea).call(this,{type:"error",error:P}),P}finally{E(this,Kt).runNext(this)}}},sr=new WeakMap,_s=new WeakMap,Kt=new WeakMap,jl=new WeakMap,gs=new WeakSet,Ea=function(i){const c=r=>{switch(i.type){case"failed":return{...r,failureCount:i.failureCount,failureReason:i.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:i.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:i.isPaused,status:"pending",variables:i.variables,submittedAt:Date.now()};case"success":return{...r,data:i.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:i.error,failureCount:r.failureCount+1,failureReason:i.error,isPaused:!1,status:"error"}}};this.state=c(this.state),Mt.batch(()=>{E(this,_s).forEach(r=>{r.onMutationUpdate(i)}),E(this,Kt).notify({mutation:this,type:"updated",action:i})})},_3);function t_(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Qs,ss,ar,g3,u6=(g3=class extends Hi{constructor(i={}){super();ce(this,Qs);ce(this,ss);ce(this,ar);this.config=i,J(this,Qs,new Set),J(this,ss,new Map),J(this,ar,0)}build(i,c,r){const d=new o6({client:i,mutationCache:this,mutationId:++Eo(this,ar)._,options:i.defaultMutationOptions(c),state:r});return this.add(d),d}add(i){E(this,Qs).add(i);const c=Oo(i);if(typeof c=="string"){const r=E(this,ss).get(c);r?r.push(i):E(this,ss).set(c,[i])}this.notify({type:"added",mutation:i})}remove(i){if(E(this,Qs).delete(i)){const c=Oo(i);if(typeof c=="string"){const r=E(this,ss).get(c);if(r)if(r.length>1){const d=r.indexOf(i);d!==-1&&r.splice(d,1)}else r[0]===i&&E(this,ss).delete(c)}}this.notify({type:"removed",mutation:i})}canRun(i){const c=Oo(i);if(typeof c=="string"){const r=E(this,ss).get(c),d=r==null?void 0:r.find(f=>f.state.status==="pending");return!d||d===i}else return!0}runNext(i){var r;const c=Oo(i);if(typeof c=="string"){const d=(r=E(this,ss).get(c))==null?void 0:r.find(f=>f!==i&&f.state.isPaused);return(d==null?void 0:d.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Mt.batch(()=>{E(this,Qs).forEach(i=>{this.notify({type:"removed",mutation:i})}),E(this,Qs).clear(),E(this,ss).clear()})}getAll(){return Array.from(E(this,Qs))}find(i){const c={exact:!0,...i};return this.getAll().find(r=>up(c,r))}findAll(i={}){return this.getAll().filter(c=>up(i,c))}notify(i){Mt.batch(()=>{this.listeners.forEach(c=>{c(i)})})}resumePausedMutations(){const i=this.getAll().filter(c=>c.state.isPaused);return Mt.batch(()=>Promise.all(i.map(c=>c.continue().catch(an))))}},Qs=new WeakMap,ss=new WeakMap,ar=new WeakMap,g3);function Oo(a){var i;return(i=a.options.scope)==null?void 0:i.id}var Is,Da,vn,Ps,Ys,Ho,u2,v3,d6=(v3=class extends Hi{constructor(c,r){super();ce(this,Ys);ce(this,Is);ce(this,Da);ce(this,vn);ce(this,Ps);J(this,Is,c),this.setOptions(r),this.bindMethods(),Ne(this,Ys,Ho).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(c){var d;const r=this.options;this.options=E(this,Is).defaultMutationOptions(c),Qo(this.options,r)||E(this,Is).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,vn),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&wl(r.mutationKey)!==wl(this.options.mutationKey)?this.reset():((d=E(this,vn))==null?void 0:d.state.status)==="pending"&&E(this,vn).setOptions(this.options)}onUnsubscribe(){var c;this.hasListeners()||(c=E(this,vn))==null||c.removeObserver(this)}onMutationUpdate(c){Ne(this,Ys,Ho).call(this),Ne(this,Ys,u2).call(this,c)}getCurrentResult(){return E(this,Da)}reset(){var c;(c=E(this,vn))==null||c.removeObserver(this),J(this,vn,void 0),Ne(this,Ys,Ho).call(this),Ne(this,Ys,u2).call(this)}mutate(c,r){var d;return J(this,Ps,r),(d=E(this,vn))==null||d.removeObserver(this),J(this,vn,E(this,Is).getMutationCache().build(E(this,Is),this.options)),E(this,vn).addObserver(this),E(this,vn).execute(c)}},Is=new WeakMap,Da=new WeakMap,vn=new WeakMap,Ps=new WeakMap,Ys=new WeakSet,Ho=function(){var r;const c=((r=E(this,vn))==null?void 0:r.state)??t_();J(this,Da,{...c,isPending:c.status==="pending",isSuccess:c.status==="success",isError:c.status==="error",isIdle:c.status==="idle",mutate:this.mutate,reset:this.reset})},u2=function(c){Mt.batch(()=>{var r,d,f,p,g,h,m,v;if(E(this,Ps)&&this.hasListeners()){const x=E(this,Da).variables,b=E(this,Da).context,N={client:E(this,Is),meta:this.options.meta,mutationKey:this.options.mutationKey};if((c==null?void 0:c.type)==="success"){try{(d=(r=E(this,Ps)).onSuccess)==null||d.call(r,c.data,x,b,N)}catch(S){Promise.reject(S)}try{(p=(f=E(this,Ps)).onSettled)==null||p.call(f,c.data,null,x,b,N)}catch(S){Promise.reject(S)}}else if((c==null?void 0:c.type)==="error"){try{(h=(g=E(this,Ps)).onError)==null||h.call(g,c.error,x,b,N)}catch(S){Promise.reject(S)}try{(v=(m=E(this,Ps)).onSettled)==null||v.call(m,void 0,c.error,x,b,N)}catch(S){Promise.reject(S)}}}this.listeners.forEach(x=>{x(E(this,Da))})})},v3),vs,x3,f6=(x3=class extends Hi{constructor(i={}){super();ce(this,vs);this.config=i,J(this,vs,new Map)}build(i,c,r){const d=c.queryKey,f=c.queryHash??A2(d,c);let p=this.get(f);return p||(p=new l6({client:i,queryKey:d,queryHash:f,options:i.defaultQueryOptions(c),state:r,defaultOptions:i.getQueryDefaults(d)}),this.add(p)),p}add(i){E(this,vs).has(i.queryHash)||(E(this,vs).set(i.queryHash,i),this.notify({type:"added",query:i}))}remove(i){const c=E(this,vs).get(i.queryHash);c&&(i.destroy(),c===i&&E(this,vs).delete(i.queryHash),this.notify({type:"removed",query:i}))}clear(){Mt.batch(()=>{this.getAll().forEach(i=>{this.remove(i)})})}get(i){return E(this,vs).get(i)}getAll(){return[...E(this,vs).values()]}find(i){const c={exact:!0,...i};return this.getAll().find(r=>op(c,r))}findAll(i={}){const c=this.getAll();return Object.keys(i).length>0?c.filter(r=>op(i,r)):c}notify(i){Mt.batch(()=>{this.listeners.forEach(c=>{c(i)})})}onFocus(){Mt.batch(()=>{this.getAll().forEach(i=>{i.onFocus()})})}onOnline(){Mt.batch(()=>{this.getAll().forEach(i=>{i.onOnline()})})}},vs=new WeakMap,x3),_t,za,ka,Mi,Li,Ba,Di,zi,y3,h6=(y3=class{constructor(a={}){ce(this,_t);ce(this,za);ce(this,ka);ce(this,Mi);ce(this,Li);ce(this,Ba);ce(this,Di);ce(this,zi);J(this,_t,a.queryCache||new f6),J(this,za,a.mutationCache||new u6),J(this,ka,a.defaultOptions||{}),J(this,Mi,new Map),J(this,Li,new Map),J(this,Ba,0)}mount(){Eo(this,Ba)._++,E(this,Ba)===1&&(J(this,Di,R2.subscribe(async a=>{a&&(await this.resumePausedMutations(),E(this,_t).onFocus())})),J(this,zi,Io.subscribe(async a=>{a&&(await this.resumePausedMutations(),E(this,_t).onOnline())})))}unmount(){var a,i;Eo(this,Ba)._--,E(this,Ba)===0&&((a=E(this,Di))==null||a.call(this),J(this,Di,void 0),(i=E(this,zi))==null||i.call(this),J(this,zi,void 0))}isFetching(a){return E(this,_t).findAll({...a,fetchStatus:"fetching"}).length}isMutating(a){return E(this,za).findAll({...a,status:"pending"}).length}getQueryData(a){var c;const i=this.defaultQueryOptions({queryKey:a});return(c=E(this,_t).get(i.queryHash))==null?void 0:c.state.data}ensureQueryData(a){const i=this.defaultQueryOptions(a),c=E(this,_t).build(this,i),r=c.state.data;return r===void 0?this.fetchQuery(a):(a.revalidateIfStale&&c.isStaleByTime(Ua(i.staleTime,c))&&this.prefetchQuery(i),Promise.resolve(r))}getQueriesData(a){return E(this,_t).findAll(a).map(({queryKey:i,state:c})=>{const r=c.data;return[i,r]})}setQueryData(a,i,c){const r=this.defaultQueryOptions({queryKey:a}),d=E(this,_t).get(r.queryHash),f=d==null?void 0:d.state.data,p=Ib(i,f);if(p!==void 0)return E(this,_t).build(this,r).setData(p,{...c,manual:!0})}setQueriesData(a,i,c){return Mt.batch(()=>E(this,_t).findAll(a).map(({queryKey:r})=>[r,this.setQueryData(r,i,c)]))}getQueryState(a){var c;const i=this.defaultQueryOptions({queryKey:a});return(c=E(this,_t).get(i.queryHash))==null?void 0:c.state}removeQueries(a){const i=E(this,_t);Mt.batch(()=>{i.findAll(a).forEach(c=>{i.remove(c)})})}resetQueries(a,i){const c=E(this,_t);return Mt.batch(()=>(c.findAll(a).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...a},i)))}cancelQueries(a,i={}){const c={revert:!0,...i},r=Mt.batch(()=>E(this,_t).findAll(a).map(d=>d.cancel(c)));return Promise.all(r).then(an).catch(an)}invalidateQueries(a,i={}){return Mt.batch(()=>(E(this,_t).findAll(a).forEach(c=>{c.invalidate()}),(a==null?void 0:a.refetchType)==="none"?Promise.resolve():this.refetchQueries({...a,type:(a==null?void 0:a.refetchType)??(a==null?void 0:a.type)??"active"},i)))}refetchQueries(a,i={}){const c={...i,cancelRefetch:i.cancelRefetch??!0},r=Mt.batch(()=>E(this,_t).findAll(a).filter(d=>!d.isDisabled()&&!d.isStatic()).map(d=>{let f=d.fetch(void 0,c);return c.throwOnError||(f=f.catch(an)),d.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(r).then(an)}fetchQuery(a){const i=this.defaultQueryOptions(a);i.retry===void 0&&(i.retry=!1);const c=E(this,_t).build(this,i);return c.isStaleByTime(Ua(i.staleTime,c))?c.fetch(i):Promise.resolve(c.state.data)}prefetchQuery(a){return this.fetchQuery(a).then(an).catch(an)}fetchInfiniteQuery(a){return a._type="infinite",this.fetchQuery(a)}prefetchInfiniteQuery(a){return this.fetchInfiniteQuery(a).then(an).catch(an)}ensureInfiniteQueryData(a){return a._type="infinite",this.ensureQueryData(a)}resumePausedMutations(){return Io.isOnline()?E(this,za).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,_t)}getMutationCache(){return E(this,za)}getDefaultOptions(){return E(this,ka)}setDefaultOptions(a){J(this,ka,a)}setQueryDefaults(a,i){E(this,Mi).set(wl(a),{queryKey:a,defaultOptions:i})}getQueryDefaults(a){const i=[...E(this,Mi).values()],c={};return i.forEach(r=>{Xc(a,r.queryKey)&&Object.assign(c,r.defaultOptions)}),c}setMutationDefaults(a,i){E(this,Li).set(wl(a),{mutationKey:a,defaultOptions:i})}getMutationDefaults(a){const i=[...E(this,Li).values()],c={};return i.forEach(r=>{Xc(a,r.mutationKey)&&Object.assign(c,r.defaultOptions)}),c}defaultQueryOptions(a){if(a._defaulted)return a;const i={...E(this,ka).queries,...this.getQueryDefaults(a.queryKey),...a,_defaulted:!0};return i.queryHash||(i.queryHash=A2(i.queryKey,i)),i.refetchOnReconnect===void 0&&(i.refetchOnReconnect=i.networkMode!=="always"),i.throwOnError===void 0&&(i.throwOnError=!!i.suspense),!i.networkMode&&i.persister&&(i.networkMode="offlineFirst"),i.queryFn===O2&&(i.enabled=!1),i}defaultMutationOptions(a){return a!=null&&a._defaulted?a:{...E(this,ka).mutations,...(a==null?void 0:a.mutationKey)&&this.getMutationDefaults(a.mutationKey),...a,_defaulted:!0}}clear(){E(this,_t).clear(),E(this,za).clear()}},_t=new WeakMap,za=new WeakMap,ka=new WeakMap,Mi=new WeakMap,Li=new WeakMap,Ba=new WeakMap,Di=new WeakMap,zi=new WeakMap,y3),n_=j.createContext(void 0),xn=a=>{const i=j.useContext(n_);if(!i)throw new Error("No QueryClient set, use QueryClientProvider to set one");return i},m6=({client:a,children:i})=>(j.useEffect(()=>(a.mount(),()=>{a.unmount()}),[a]),s.jsx(n_.Provider,{value:a,children:i})),s_=j.createContext(!1),p6=()=>j.useContext(s_);s_.Provider;function _6(){let a=!1;return{clearReset:()=>{a=!1},reset:()=>{a=!0},isReset:()=>a}}var g6=j.createContext(_6()),v6=()=>j.useContext(g6),x6=(a,i,c)=>{const r=c!=null&&c.state.error&&typeof a.throwOnError=="function"?M2(a.throwOnError,[c.state.error,c]):a.throwOnError;(a.suspense||a.experimental_prefetchInRender||r)&&(i.isReset()||(a.retryOnMount=!1))},y6=a=>{j.useEffect(()=>{a.clearReset()},[a])},b6=({result:a,errorResetBoundary:i,throwOnError:c,query:r,suspense:d})=>a.isError&&!i.isReset()&&!a.isFetching&&r&&(d&&a.data===void 0||M2(c,[a.error,r])),j6=a=>{if(a.suspense){const c=d=>d==="static"?d:Math.max(d??1e3,1e3),r=a.staleTime;a.staleTime=typeof r=="function"?(...d)=>c(r(...d)):c(r),typeof a.gcTime=="number"&&(a.gcTime=Math.max(a.gcTime,1e3))}},S6=(a,i)=>a.isLoading&&a.isFetching&&!i,N6=(a,i)=>(a==null?void 0:a.suspense)&&i.isPending,gp=(a,i,c)=>i.fetchOptimistic(a).catch(()=>{c.clearReset()});function a_(a,i,c){var b,N,S,w;const r=p6(),d=v6(),f=xn(),p=f.defaultQueryOptions(a);(N=(b=f.getDefaultOptions().queries)==null?void 0:b._experimental_beforeQuery)==null||N.call(b,p);const g=f.getQueryCache().get(p.queryHash);p._optimisticResults=r?"isRestoring":"optimistic",j6(p),x6(p,d,g),y6(d);const h=!f.getQueryCache().get(p.queryHash),[m]=j.useState(()=>new i(f,p)),v=m.getOptimisticResult(p),x=!r&&a.subscribed!==!1;if(j.useSyncExternalStore(j.useCallback(C=>{const O=x?m.subscribe(Mt.batchCalls(C)):an;return m.updateResult(),O},[m,x]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),j.useEffect(()=>{m.setOptions(p)},[p,m]),N6(p,v))throw gp(p,m,d);if(b6({result:v,errorResetBoundary:d,throwOnError:p.throwOnError,query:g,suspense:p.suspense}))throw v.error;if((w=(S=f.getDefaultOptions().queries)==null?void 0:S._experimental_afterQuery)==null||w.call(S,p,v),p.experimental_prefetchInRender&&!Kc.isServer()&&S6(v,r)){const C=h?gp(p,m,d):g==null?void 0:g.promise;C==null||C.catch(an).finally(()=>{m.updateResult()})}return p.notifyOnChangeProps?v:m.trackResult(v)}function Ht(a,i){return a_(a,J3)}function jt(a,i){const c=xn(),[r]=j.useState(()=>new d6(c,a));j.useEffect(()=>{r.setOptions(a)},[r,a]);const d=j.useSyncExternalStore(j.useCallback(p=>r.subscribe(Mt.batchCalls(p)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),f=j.useCallback((p,g)=>{r.mutate(p,g).catch(an)},[r]);if(d.error&&M2(r.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:f,mutateAsync:d.mutate}}function w6(a,i){return a_(a,r6)}const l_="https://app.auth.elcsa.ru/v1";let Ic=null,fl=null;function D2(){Ic=null,fl=null}function Bn(){return Ic?Promise.resolve(Ic):fl||(fl=fetch(`${l_}/csrf/token`,{credentials:"include"}).then(a=>a.json()).then(a=>(Ic=a.token,fl=null,Ic)).catch(a=>{throw fl=null,a}),fl)}const C6=Object.freeze(Object.defineProperty({__proto__:null,clearCsrfCache:D2,getCsrfToken:Bn},Symbol.toStringTag,{value:"Module"})),T6="modulepreload",E6=function(a){return"/"+a},vp={},R6=function(i,c,r){let d=Promise.resolve();if(c&&c.length>0){let p=function(m){return Promise.all(m.map(v=>Promise.resolve(v).then(x=>({status:"fulfilled",value:x}),x=>({status:"rejected",reason:x}))))};document.getElementsByTagName("link");const g=document.querySelector("meta[property=csp-nonce]"),h=(g==null?void 0:g.nonce)||(g==null?void 0:g.getAttribute("nonce"));d=p(c.map(m=>{if(m=E6(m),m in vp)return;vp[m]=!0;const v=m.endsWith(".css"),x=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${x}`))return;const b=document.createElement("link");if(b.rel=v?"stylesheet":T6,v||(b.as="script"),b.crossOrigin="",b.href=m,h&&b.setAttribute("nonce",h),document.head.appendChild(b),v)return new Promise((N,S)=>{b.addEventListener("load",N),b.addEventListener("error",()=>S(new Error(`Unable to preload CSS for ${m}`)))})}))}function f(p){const g=new Event("vite:preloadError",{cancelable:!0});if(g.payload=p,window.dispatchEvent(g),!g.defaultPrevented)throw p}return d.then(p=>{for(const g of p||[])g.status==="rejected"&&f(g.reason);return i().catch(f)})};let Ad=null;const Zt={get:()=>Ad,set:a=>{Ad=a},clear:()=>{Ad=null}},A6="https://app.auth.elcsa.ru/v1/jwt/refresh";async function Zs(){const{getCsrfToken:a}=await R6(async()=>{const{getCsrfToken:d}=await Promise.resolve().then(()=>C6);return{getCsrfToken:d}},[]),i=await a(),c=await fetch(A6,{method:"POST",credentials:"include",headers:{"X-CSRF-Token":i}});if(!c.ok)throw new Error("Unauthorized");const r=await c.json();return r.access_token&&Zt.set(r.access_token),r.access_token??r.result??!0}const O6="https://app.payment.elcsa.ru";async function qi(a,i,c){const r=await Bn(),d=await fetch(`${O6}${a}`,{...i,credentials:"include",headers:{"X-CSRF-Token":r,...i.headers}});if(d.status===401&&c)try{return await Zs(),qi(a,i,!1)}catch{throw new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}function M6(){return qi("/payment/config",{},!0)}function L6(a){return qi(`/payment/quote?usdt_amount=${a}`,{},!0)}function D6(a){return qi(`/payment/quote/rub?total_rub=${a}`,{},!0)}function z6(a){return qi("/order/create",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)},!0)}const d2=20;function k6(a,i=d2){return qi(`/payment/orders?offset=${a}&limit=${i}`,{},!0)}function B6(){return Ht({queryKey:["payment","config"],queryFn:M6,staleTime:6e4})}function U6(a){return Ht({queryKey:["payment","quote",a],queryFn:()=>L6(a),enabled:a>0,staleTime:3e4,retry:!1})}function $6(a){return Ht({queryKey:["payment","quote","rub",a],queryFn:()=>D6(a),enabled:a>0,staleTime:3e4,retry:!1})}function H6(){return jt({mutationFn:z6,onSuccess:a=>{const i=a.order.itpay_payment_qr_url_desktop;i&&(window.location.href=i)}})}function q6(){return w6({queryKey:["payment","orders"],queryFn:({pageParam:a})=>k6(a),initialPageParam:0,getNextPageParam:(a,i)=>{if(!(a.orders.length<d2))return i.length*d2},staleTime:3e4})}function Zc(a,i){const[c,r]=j.useState(a);return j.useEffect(()=>{const d=setTimeout(()=>r(a),i);return()=>clearTimeout(d)},[a,i]),c}const F6=new Date("2026-05-21T00:00:00").getTime(),i_=80,G6=21,Od=5e3,xp="Сумма слишком большая и превышает 600 000 ₽",yp=a=>a.replace(/[^0-9.]/g,"");function c_({rateFallback:a=0}={}){const[i,c]=j.useState("usdt_to_rub"),[r,d]=j.useState("1000"),[f,p]=j.useState(String(Od)),{data:g}=B6(),h=Number(g==null?void 0:g.usdt_exchange_rate)||a,m=Number(g==null?void 0:g.gas_fee)||G6,v=i==="usdt_to_rub",x=Number.parseFloat(r)||0,b=Zc(x,400),{data:N,isError:S}=U6(v?b:0),w=Number.parseFloat(f)||0,C=Zc(w,400),{data:O,isError:D}=$6(v?0:C),L=!v&&w>0&&w<Od,U=(N==null?void 0:N.total_price)??"",I=Number(U)||0,W=(O==null?void 0:O.usdt_amount)??"",$=Number(W)||0,P=v?Number(N==null?void 0:N.service_fee)||0:Number(O==null?void 0:O.service_fee)||0,se=v?I:w,he=v?x>0?I/x:0:$>0?w/$:0;function de(){c(ge=>ge==="usdt_to_rub"?"rub_to_usdt":"usdt_to_rub")}const me=v?{value:r,currency:"USDT",onChange:ge=>d(yp(ge)),error:S?xp:void 0}:{value:f,currency:"RUB",onChange:ge=>p(yp(ge)),error:L?`Минимальная сумма: ${Od.toLocaleString("ru-RU")} ₽`:D?xp:void 0};return{isUsdtToRub:v,gasPriceRub:m,configUsdtRate:h,convert:me,pay:v?{value:U,currency:"RUB"}:{value:W,currency:"USDT"},onSwap:de,commission:{amount:se,progress:Ab(se),commission:P,effectiveRate:he},numUsdt:x,usdtFromRubNum:$,rubTotal:U,rubTotalNum:I,numRubInput:w,usdtFromRub:W,rubBelowMin:L}}const re={HOME:"/",WALLET:"/wallet",WALLET_CHAIN:"/wallet/:chain",SWAP:"/swap",BRIDGE:"/bridge",LOGIN:"/login",REGISTER:"/register",REGISTER_TEST:"/register-test",CONVERTER_TEST:"/converter-test",PROFILE:"/profile",SEED_PHRASE:"/seed-phrase",CONVERTER:"/converter",KYC:"/kyc",STAKING:"/staking",POOLS:"/pools",RESTORE_PASSWORD:"/restore-password",PUBLICHNAYA_OFERTA:"/publichnaya-oferta",POLITIKA_PERSONALNYH_DANNYH:"/politika-personalnyh-dannyh",POLITIKA_COOKIE:"/politika-cookie",SOGLASIE_PERSONALNYH_DANNYH:"/soglasie-personalnyh-dannyh",REESTR_PD_RKN:"/reestr-pd-rkn",TRANSACTIONS:"/transactions"},V6="_section_tz8mb_1",Q6="_wrap_tz8mb_6",I6="_header_tz8mb_17",P6="_subtitle_tz8mb_26",Y6="_pills_tz8mb_33",X6="_pill_tz8mb_33",K6="_pillValue_tz8mb_47",Z6="_body_tz8mb_57",W6="_tabs_tz8mb_63",J6="_tab_tz8mb_63",ej="_payBtn_tz8mb_95",On={section:V6,wrap:Q6,header:I6,subtitle:P6,pills:Y6,pill:X6,pillValue:K6,body:Z6,tabs:W6,tab:J6,payBtn:ej};function tj(){const{gasPriceRub:a,configUsdtRate:i,convert:c,pay:r,onSwap:d,commission:f}=c_({rateFallback:i_});return s.jsx("section",{className:On.section,id:"converter",children:s.jsxs("div",{className:On.wrap,children:[s.jsxs("div",{className:On.header,children:[s.jsxs("div",{children:[s.jsx(F3,{children:"Конвертация"}),s.jsx("div",{className:On.subtitle,children:"Данные обновляются в реальном времени"})]}),s.jsxs("div",{className:On.pills,children:[s.jsxs("div",{className:On.pill,children:["Цена газа в RUB ",s.jsxs("span",{className:On.pillValue,children:[a.toFixed(2)," RUB"]})]}),s.jsxs("div",{className:On.pill,children:["USDT/RUB ",s.jsxs("span",{className:On.pillValue,children:[i.toFixed(2)," ₽"]})]})]})]}),s.jsxs("div",{className:On.body,children:[s.jsxs("div",{children:[s.jsx("div",{className:On.tabs,children:s.jsx("div",{className:On.tab,"data-active":!0,children:"КУПИТЬ"})}),s.jsx(Go,{compact:!0,...c}),s.jsx(H3,{compact:!0,onClick:d}),s.jsx(Go,{compact:!0,...r})]}),s.jsx(G3,{...f})]}),s.jsx(It,{to:re.CONVERTER,className:On.payBtn,children:"Перейти к оплате"})]})})}const nj="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.827%201.094a3.733%203.733%200%2000-3.733%203.733v6.533a3.733%203.733%200%20003.733%203.734h6.533a3.733%203.733%200%20003.734-3.734V4.827a3.733%203.733%200%2000-3.734-3.733H4.827zm5.454%207a2.187%202.187%200%2011-4.375%200%202.187%202.187%200%20014.375%200zm1.313%200a3.5%203.5%200%2011-7%200%203.5%203.5%200%20017%200zm.469-2.938a1.25%201.25%200%20100-2.5%201.25%201.25%200%20000%202.5z'%20fill='%23000'%3e%3c/path%3e%3c/svg%3e",sj="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.108%207.617C5.4%205.768%208.262%204.55%209.694%203.961c4.088-1.682%204.938-1.974%205.492-1.984.68-.011.86.551.804%201.137-.221%202.302-1.18%207.887-1.668%2010.465-.43%202.277-1.958%201.292-3.338.397-1.296-.84-2.028-1.362-3.286-2.182-1.453-.947-.511-1.467.317-2.318.217-.223%203.984-3.61%204.057-3.918.06-.256-.167-.333-.373-.286-.13.029-2.2%201.382-6.21%204.058-.588.399-1.12.593-1.597.583-.66-.014-2.26-.583-3.88-1.492-.097-.277.399-.53%201.096-.804z'%20fill='%23000'%3e%3c/path%3e%3c/svg%3e",aj="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.733%2011.784c-.708-1.191-1.221-2.408-1.221-3.823%200-3.566%202.905-6.457%206.488-6.457%203.583%200%206.488%202.891%206.488%206.457%200%203.565-2.905%206.456-6.488%206.456-1.332%200-2.496-.452-3.64-1.079-.734.18-1.468.362-2.2.55.195-.7.387-1.402.573-2.104zM0%2016s2.944-.768%204.147-1.06A7.995%207.995%200%20008%2015.92c4.418%200%208-3.564%208-7.96S12.418%200%208%200%200%203.564%200%207.96c0%201.479.405%202.862%201.11%204.048C.929%2012.693%200%2016%200%2016zm8.118-6.637a501.25%20501.25%200%2000-1.265-1.26c-.545-.576-.646-1.11-.392-1.298l.52-.298a.675.675%200%2000.248-.924l-.78-1.344a.681.681%200%2000-.928-.248L5%204.29c-1.685.968.271%204.078%201.09%204.892l.944.94c.818.814%203.943%202.76%204.916%201.084l.3-.517a.674.674%200%2000-.249-.924l-1.35-.776a.682.682%200%2000-.929.247l-.3.517c-.188.252-.725.152-1.305-.39z'%20fill='%23000'%3e%3c/path%3e%3c/svg%3e",lj="_footer_1qm30_1",ij="_top_1qm30_11",cj="_col_1qm30_18",rj="_heading_1qm30_35",oj="_companyName_1qm30_44",uj="_phone_1qm30_51",dj="_email_1qm30_58",fj="_socialIcons_1qm30_62",hj="_socialLink_1qm30_67",mj="_divider_1qm30_94",pj="_bottom_1qm30_99",Yt={footer:lj,top:ij,col:cj,heading:rj,companyName:oj,phone:uj,email:dj,socialIcons:fj,socialLink:hj,divider:mj,bottom:pj},_j=[{href:"#",icon:sj,label:"Telegram"},{href:"#",icon:aj,label:"WhatsApp"},{href:"#",icon:nj,label:"Instagram"}];function El(){return s.jsxs("footer",{className:Yt.footer,children:[s.jsxs("div",{className:Yt.top,children:[s.jsxs("div",{className:Yt.col,children:[s.jsx("p",{className:Yt.companyName,children:"ООО «ЭКСА»"}),s.jsx("p",{children:"ИНН 9810001062"}),s.jsx("p",{children:"ОГРН 1257800060990"})]}),s.jsxs("div",{className:Yt.col,children:[s.jsx("h4",{className:Yt.heading,children:"О компании"}),s.jsx(It,{to:re.PUBLICHNAYA_OFERTA,children:"Публичная оферта"}),s.jsx(It,{to:re.POLITIKA_PERSONALNYH_DANNYH,children:"Политика персональных данных"}),s.jsx(It,{to:re.POLITIKA_COOKIE,children:"Политика cookie"}),s.jsx(It,{to:re.SOGLASIE_PERSONALNYH_DANNYH,children:"Согласие на обработку данных"}),s.jsx(It,{to:re.REESTR_PD_RKN,children:"Реестр Роскомнадзора"})]}),s.jsxs("div",{className:Yt.col,children:[s.jsx("p",{className:Yt.phone,children:"+7 (812) 123-33-23"}),s.jsx("h4",{className:Yt.heading,children:"Адрес"}),s.jsx("p",{children:"196158, г. Санкт-Петербург, Московское шоссе, 25А, к.1, ПОМЕЩ. 3-Н"}),s.jsx("a",{href:"mailto:support@elcsa.ru",className:Yt.email,children:"support@elcsa.ru"})]}),s.jsxs("div",{className:Yt.col,children:[s.jsx("h4",{className:Yt.heading,children:"Мы в соцсетях"}),s.jsx("div",{className:Yt.socialIcons,children:_j.map(({href:a,icon:i,label:c})=>s.jsx("a",{href:a,className:Yt.socialLink,"aria-label":c,children:s.jsx("img",{src:i,alt:c})},c))})]})]}),s.jsx("div",{className:Yt.divider}),s.jsxs("div",{className:Yt.bottom,children:[s.jsx("p",{children:"© 2026. Все права защищены."}),s.jsx("p",{children:"Компания не является кредитной организацией."})]})]})}const ys="/assets/logo-full-white-DEb7oTyu.png",gj="_nav_5011x_1",vj="_logo_5011x_16",xj="_right_5011x_22",yj="_link_5011x_28",bj="_btn_5011x_47",Uc={nav:gj,logo:vj,right:xj,link:yj,btn:bj};function Fi(){return s.jsxs("nav",{className:Uc.nav,children:[s.jsx("a",{className:Uc.logo,href:"/",children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsxs("div",{className:Uc.right,children:[s.jsx("a",{className:Uc.link,href:"#about",children:"О нас"}),s.jsx(It,{className:Uc.btn,to:re.WALLET,children:"Личный кабинет"})]})]})}const jj="_flow_1oxsf_1",Sj="_card_1oxsf_7",Nj="_cardRub_1oxsf_17",wj="_cardEksa_1oxsf_27",Cj="_cardUsdt_1oxsf_37",Tj="_eksaLogo_1oxsf_47",Ej="_ghost_1oxsf_54",Rj="_ghostBtc_1oxsf_69",Aj="_ghostEth_1oxsf_74",Oj="_logoCircle_1oxsf_79",Mj="_logoRub_1oxsf_90",Lj="_logoUsdt_1oxsf_95",Dj="_badge_1oxsf_100",zj="_badgeRub_1oxsf_113",kj="_badgeUsdt_1oxsf_117",Bj="_status_1oxsf_121",Uj="_statusDot_1oxsf_132",$j="_path_1oxsf_139",dt={flow:jj,card:Sj,cardRub:Nj,cardEksa:wj,cardUsdt:Cj,eksaLogo:Tj,ghost:Ej,ghostBtc:Rj,ghostEth:Aj,logoCircle:Oj,logoRub:Mj,logoUsdt:Lj,badge:Dj,badgeRub:zj,badgeUsdt:kj,status:Bj,statusDot:Uj,path:$j};function Hj(){return s.jsxs("div",{className:dt.flow,children:[s.jsx("div",{className:`${dt.ghost} ${dt.ghostBtc}`,children:s.jsx("span",{style:{fontSize:20,color:"#F7931A"},children:"₿"})}),s.jsx("div",{className:`${dt.ghost} ${dt.ghostEth}`,children:s.jsx("span",{style:{fontSize:20,color:"#627EEA"},children:"Ξ"})}),s.jsxs("div",{className:`${dt.card} ${dt.cardRub}`,children:[s.jsx("div",{className:`${dt.logoCircle} ${dt.logoRub}`,children:"₽"}),s.jsx("div",{className:`${dt.badge} ${dt.badgeRub}`,children:"10 000 ₽"})]}),s.jsx("div",{className:`${dt.card} ${dt.cardEksa}`,children:s.jsx("img",{src:ys,alt:"ЭКСА",className:dt.eksaLogo})}),s.jsxs("div",{className:`${dt.card} ${dt.cardUsdt}`,children:[s.jsx("div",{className:`${dt.logoCircle} ${dt.logoUsdt}`,children:"₮"}),s.jsx("div",{className:`${dt.badge} ${dt.badgeUsdt}`,children:"≈ 125.3 USDT"}),s.jsxs("div",{className:dt.status,children:[s.jsx("span",{className:dt.statusDot})," ✓ Зачислено"]})]}),s.jsxs("svg",{className:dt.path,viewBox:"0 0 420 460",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[s.jsx("defs",{children:s.jsxs("linearGradient",{id:"pathGrad",x1:"0",y1:"0",x2:"1",y2:"1",children:[s.jsx("stop",{offset:"0%",stopColor:"rgba(255,255,255,0.4)"}),s.jsx("stop",{offset:"100%",stopColor:"#26A17B"})]})}),s.jsx("path",{d:"M60 68 C100 160, 250 140, 210 230 C170 310, 300 320, 350 360",stroke:"url(#pathGrad)",strokeWidth:2,strokeDasharray:"8 6",fill:"none"}),s.jsx("path",{d:"M60 68 C100 160, 250 140, 210 230 C170 310, 300 320, 350 360",stroke:"url(#pathGrad)",strokeWidth:8,strokeDasharray:"8 6",opacity:.08,fill:"none"}),s.jsx("circle",{cx:80,cy:110,r:3,fill:"#fff",opacity:.5}),s.jsx("circle",{cx:140,cy:160,r:2.5,fill:"#fff",opacity:.4}),s.jsx("circle",{cx:220,cy:200,r:3,fill:"#fff",opacity:.3}),s.jsx("circle",{cx:200,cy:270,r:2.5,fill:"#26A17B",opacity:.35}),s.jsx("circle",{cx:260,cy:310,r:3,fill:"#26A17B",opacity:.25}),s.jsx("circle",{cx:320,cy:345,r:2,fill:"#26A17B",opacity:.2})]})]})}function qj(a){const[i,c]=j.useState(Date.now());j.useEffect(()=>{const f=setInterval(()=>c(Date.now()),1e3);return()=>clearInterval(f)},[]);const r=Math.max(0,a-i),d=f=>String(f).padStart(2,"0");return{d:d(Math.floor(r/864e5)),h:d(Math.floor(r%864e5/36e5)),m:d(Math.floor(r%36e5/6e4)),s:d(Math.floor(r%6e4/1e3))}}const Fj="_label_ikzdd_1",Gj="_row_ikzdd_8",Vj="_unit_ikzdd_14",Qj="_num_ikzdd_21",Ij="_lbl_ikzdd_29",$c={label:Fj,row:Gj,unit:Vj,num:Qj,lbl:Ij},Pj=[["d","ДНЕЙ"],["h","ЧАСОВ"],["m","МИНУТ"],["s","СЕКУНД"]];function Yj({target:a}){const i=qj(a);return s.jsxs("div",{children:[s.jsx("div",{className:$c.label,children:"ДО ЗАПУСКА ОСТАЛОСЬ"}),s.jsx("div",{className:$c.row,children:Pj.map(([c,r])=>s.jsxs("div",{className:$c.unit,children:[s.jsx("div",{className:$c.num,children:i[c]}),s.jsx("div",{className:$c.lbl,children:r})]},c))})]})}const Xj="_card_17ihg_51",Kj="_statusPill_17ihg_84",Zj="_statusDot_17ihg_99",Wj="_flowRow_17ihg_107",Jj="_curBlock_17ihg_114",e5="_curIcon_17ihg_122",t5="_rub_17ihg_133",n5="_usdt_17ihg_141",s5="_flowLine_17ihg_150",a5="_curAmount_17ihg_154",l5="_curLabel_17ihg_163",i5="_curCheck_17ihg_171",c5="_bridge_17ihg_182",r5="_bridgeLine_17ihg_191",o5="_bridgeLabel_17ihg_198",u5="_divider_17ihg_206",d5="_details_17ihg_212",f5="_detailRow_17ihg_220",h5="_detailLabel_17ihg_229",m5="_detailValue_17ihg_235",p5="_green_17ihg_242",Pe={card:Xj,statusPill:Kj,statusDot:Zj,flowRow:Wj,curBlock:Jj,curIcon:e5,rub:t5,usdt:n5,flowLine:s5,curAmount:a5,curLabel:l5,curCheck:i5,bridge:c5,bridgeLine:r5,bridgeLabel:o5,divider:u5,details:d5,detailRow:f5,detailLabel:h5,detailValue:m5,green:p5};function _5(){return s.jsxs("div",{className:Pe.card,children:[s.jsxs("div",{className:Pe.statusPill,children:[s.jsx("span",{className:Pe.statusDot}),"Операция завершена"]}),s.jsxs("div",{className:Pe.flowRow,children:[s.jsxs("div",{className:Pe.curBlock,children:[s.jsx("div",{className:`${Pe.curIcon} ${Pe.rub}`,children:"₽"}),s.jsx("div",{className:Pe.curAmount,children:"10 000 ₽"}),s.jsx("div",{className:Pe.curLabel,children:"Отправлено"})]}),s.jsxs("div",{className:Pe.bridge,children:[s.jsx("div",{className:Pe.bridgeLine,children:s.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[s.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Pe.flowLine}),s.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})}),s.jsx("div",{className:Pe.bridgeLabel,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("div",{className:Pe.bridgeLine,children:s.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[s.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Pe.flowLine}),s.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})})]}),s.jsxs("div",{className:Pe.curBlock,children:[s.jsx("div",{className:`${Pe.curIcon} ${Pe.usdt}`,children:"₮"}),s.jsx("div",{className:Pe.curAmount,children:"125.3 USDT"}),s.jsxs("div",{className:Pe.curCheck,children:[s.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:s.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#26A17B",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})}),"Зачислено"]})]})]}),s.jsx("div",{className:Pe.divider}),s.jsxs("div",{className:Pe.details,children:[s.jsxs("div",{className:Pe.detailRow,children:[s.jsx("span",{className:Pe.detailLabel,children:"Курс"}),s.jsxs("span",{className:Pe.detailValue,children:[i_.toFixed(2)," ₽ / USDT"]})]}),s.jsxs("div",{className:Pe.detailRow,children:[s.jsx("span",{className:Pe.detailLabel,children:"Комиссия"}),s.jsx("span",{className:`${Pe.detailValue} ${Pe.green}`,children:"0%"})]})]})]})}const g5="_hero_mnobr_1",v5="_content_mnobr_33",x5="_left_mnobr_45",y5="_desktop_mnobr_52",b5="_mobile_mnobr_56",j5="_right_mnobr_60",S5="_title_mnobr_67",N5="_line2_mnobr_74",w5="_reflection_mnobr_85",C5="_cta_mnobr_96",ps={hero:g5,content:v5,left:x5,desktop:y5,mobile:b5,right:j5,title:S5,line2:N5,reflection:w5,cta:C5};function T5(){return s.jsx("section",{className:ps.hero,children:s.jsxs("div",{className:ps.content,children:[s.jsxs("div",{className:ps.left,children:[s.jsx("div",{className:ps.desktop,children:s.jsx(Hj,{})}),s.jsx("div",{className:ps.mobile,children:s.jsx(_5,{})})]}),s.jsxs("div",{className:ps.right,children:[s.jsxs("h1",{className:ps.title,children:["Ваш мост",s.jsx("span",{className:ps.reflection,"aria-hidden":"true",children:"Ваш мост"}),s.jsxs("span",{className:ps.line2,children:["в мир",s.jsx("br",{}),"цифровых",s.jsx("br",{}),"активов"]})]}),s.jsxs("div",{children:[s.jsx(Yj,{target:F6}),s.jsx("a",{href:"#converter",className:ps.cta,children:"Попробовать калькулятор"})]})]})]})})}const E5=[{name:"Bitcoin",ticker:"BTC",cls:"btc",icon:"₿",speed:30,color:"rgba(247,147,26,0.8)",fee:"~0.0001 BTC",confirm:"~10 мин"},{name:"Ethereum",ticker:"ETH",cls:"eth",icon:"Ξ",speed:60,color:"rgba(98,126,234,0.8)",fee:"~2–15 Gwei",confirm:"~15 сек"},{name:"Tron",ticker:"TRX",cls:"trx",icon:"◈",speed:90,color:"rgba(255,6,10,0.8)",fee:"~1 TRX",confirm:"~3 сек"},{name:"Solana",ticker:"SOL",cls:"sol",icon:"◎",speed:98,color:"rgba(153,69,255,0.8)",fee:"~0.000005 SOL",confirm:"~1 сек"},{name:"BSC Chain",ticker:"BNB",cls:"bnb",icon:"◆",speed:88,color:"rgba(243,186,47,0.8)",fee:"~0.0005 BNB",confirm:"~3 сек"}],R5="_section_10lhb_1",A5="_wrap_10lhb_6",O5="_title_10lhb_11",M5="_tableWrap_10lhb_18",L5="_table_10lhb_18",D5="_name_10lhb_52",z5="_icon_10lhb_58",k5="_icon_btc_10lhb_71",B5="_icon_eth_10lhb_75",U5="_icon_trx_10lhb_79",$5="_icon_sol_10lhb_83",H5="_icon_bnb_10lhb_87",q5="_label_10lhb_91",F5="_ticker_10lhb_96",G5="_speedBar_10lhb_102",V5="_speedFill_10lhb_110",Q5="_fee_10lhb_115",I5="_confirm_10lhb_121",P5="_footnote_10lhb_126",en={section:R5,wrap:A5,title:O5,tableWrap:M5,table:L5,name:D5,icon:z5,icon_btc:k5,icon_eth:B5,icon_trx:U5,icon_sol:$5,icon_bnb:H5,label:q5,ticker:F5,speedBar:G5,speedFill:V5,fee:Q5,confirm:I5,footnote:P5};function Y5(){return s.jsx("section",{className:en.section,children:s.jsxs("div",{className:en.wrap,children:[s.jsx("h2",{className:en.title,children:"Поддерживаемые сети"}),s.jsx("div",{className:en.tableWrap,children:s.jsxs("table",{className:en.table,children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{children:"Сеть"}),s.jsx("th",{children:"Скорость"}),s.jsx("th",{children:"Комиссия"}),s.jsx("th",{children:"Подтверждение"})]})}),s.jsx("tbody",{children:E5.map(a=>s.jsxs("tr",{children:[s.jsx("td",{children:s.jsxs("div",{className:en.name,children:[s.jsx("div",{className:`${en.icon} ${en[`icon_${a.cls}`]}`,children:a.icon}),s.jsx("span",{className:en.label,children:a.name}),s.jsx("span",{className:en.ticker,children:a.ticker})]})}),s.jsx("td",{children:s.jsx("div",{className:en.speedBar,children:s.jsx("div",{className:en.speedFill,style:{width:`${a.speed}%`,background:a.color}})})}),s.jsx("td",{children:s.jsx("span",{className:en.fee,children:a.fee})}),s.jsx("td",{children:s.jsx("span",{className:en.confirm,children:a.confirm})})]},a.ticker))})]})}),s.jsx("div",{className:en.footnote,children:"* Комиссии и время подтверждения указаны приблизительно и зависят от загруженности сети"})]})})}function X5(){return s.jsxs(s.Fragment,{children:[s.jsx(Fi,{}),s.jsxs("main",{children:[s.jsx(T5,{}),s.jsx(Rb,{}),s.jsx(tj,{}),s.jsx(Y5,{})]}),s.jsx(El,{})]})}async function f2(a,i,c){const r=await Bn(),d=Zt.get(),f={"Content-Type":"application/json","X-CSRF-Token":r,...d?{Authorization:`Bearer ${d}`}:{},...i.headers},p=await fetch(`${l_}${a}`,{...i,credentials:"include",headers:f});if(p.status===401&&c)try{return await Zs(),f2(a,i,!1)}catch{throw Zt.clear(),new Error("Unauthorized")}const g=await p.json();if(!p.ok)throw g;return g}const cr={get:a=>f2(a,{},!0),post:(a,i)=>f2(a,{method:"POST",body:JSON.stringify(i)},!0)};function K5(a){return cr.post("/auth/registration/start",a)}function Z5(a){return cr.post("/auth/registration/complete",a)}function W5(a){return cr.post("/auth/login/start",a)}function J5(a){return cr.post("/auth/login/complete",a)}async function e8(){const a=await Bn();return cr.post("/auth/logout",{_csrf:a})}const rr="https://app.users.elcsa.ru";async function z2(){const a=await Bn(),i=Zt.get();return{"X-CSRF-Token":a,...i?{Authorization:`Bearer ${i}`}:{}}}async function t8(){const a=await z2(),i=await fetch(`${rr}/me/`,{credentials:"include",headers:a}),c=await i.json();if(!i.ok)throw c;return c}async function n8(a){const i=await z2(),c=await fetch(`${rr}/me/settings/avatar`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...i},body:JSON.stringify(a)}),r=await c.json();if(!c.ok)throw r;return r}async function s8(a){const i=await Bn(),c=await fetch(`${rr}/me/settings/password/forgot/start`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":i},body:JSON.stringify(a)});if(!c.ok)throw await c.json().catch(()=>({}))}async function a8(a){const i=await z2(),c=await fetch(`${rr}/me/settings/phone`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...i},body:JSON.stringify({phone:a})});if(!c.ok)throw await c.json().catch(()=>({}))}async function l8(a){const i=await Bn(),c=await fetch(`${rr}/me/settings/password/forgot/complete`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":i},body:JSON.stringify(a)});if(!c.ok)throw await c.json().catch(()=>({}))}function Ws(a){return Ht({queryKey:["me"],queryFn:t8,staleTime:1/0,gcTime:1/0,retry:!1,...a})}function i8(){const a=xn();return jt({mutationFn:n8,onSuccess:i=>{a.setQueryData(["me"],i)}})}function c8(){const a=xn();return jt({mutationFn:a8,onSuccess:()=>{a.invalidateQueries({queryKey:["me"]})}})}const eu=["auth"];function r8(){return Ht({queryKey:eu,queryFn:Zs,retry:!1,staleTime:1/0,gcTime:1/0,refetchOnWindowFocus:!1})}function r_(){const{data:a,isLoading:i,isError:c}=r8();return{isAuthenticated:!!a&&!c,isLoading:i}}const o8="https://app.b2b.elcsa.ru";async function or(a,i,c){const r=await Bn(),d=await fetch(`${o8}${a}`,{...i,credentials:"include",headers:{"X-CSRF-Token":r,...i.headers}});if(d.status===401&&c)try{return await Zs(),or(a,i,!1)}catch{throw new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}function u8(a){return or("/purchase-requests",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)},!0)}function d8(a=50,i=0){return or(`/purchase-requests?limit=${a}&offset=${i}`,{},!0)}function f8(){return or("/v1/organizations/wallets",{},!0)}function h8(){return or("/v1/organizations/wallets/balances",{},!0)}function m8(){const a=xn();return jt({mutationFn:u8,onSuccess:()=>{a.invalidateQueries({queryKey:["b2b","purchase-requests"]})}})}function o_(){return Ht({queryKey:["b2b","purchase-requests"],queryFn:()=>d8(),staleTime:3e4})}const u_="https://app.cryptowallet.elcsa.ru",k2=["ETH","BSC","BTC","TRX","SOL"];async function Ha(a,i=!0){const c=await Bn(),r=Zt.get(),d=await fetch(`${u_}${a}`,{credentials:"include",headers:{"X-CSRF-Token":c,...r?{Authorization:`Bearer ${r}`}:{}}});if(d.status===401&&i)try{return await Zs(),Ha(a,!1)}catch{throw Zt.clear(),new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}async function is(a,i,c=!0,r={}){const d=await Bn(),f=Zt.get(),p=await fetch(`${u_}${a}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...f?{Authorization:`Bearer ${f}`}:{},...r},body:JSON.stringify(i)});if(p.status===401&&c)try{return await Zs(),is(a,i,!1,r)}catch{throw Zt.clear(),new Error("Unauthorized")}const g=await p.json();if(!p.ok)throw g;return g}async function p8(){return(await Ha("/api/wallets")).data}async function _8(a){return(await Ha(`/api/wallets/${a}/balance`)).data}async function g8(a){return(await Ha(`/api/prices?symbols=${a.join(",")}`)).data}async function v8(a,i){return is(`/api/wallets/${a}/send`,i)}async function x8(){return(await Ha("/api/wallets/portfolio")).data}const y8={ETH:"ETH",BNB:"BSC",BTC:"BTC",TRX:"TRX",SOL:"SOL"};function d_(a,i){const c=a==null?void 0:a.toUpperCase();return k2.includes(c)?c:(i?y8[i.toUpperCase()]:void 0)??null}function Po(a){const i=typeof a=="number"?a:parseFloat(a??"");return Number.isFinite(i)?i:0}function bp(a){return{raw:a.raw,formatted:a.formatted,decimals:a.decimals,usdPrice:Po(a.usd_price),usdValue:Po(a.usd_value)}}function b8(a,i){const c={};for(const[r,d]of Object.entries(a.tokens??{}))c[r]=bp(d);return{chain:i,address:a.address,native:bp(a.native),tokens:c,totalUsd:Po(a.total_usd),stale:!1,lastUpdated:0}}async function f_(){const a=await h8(),i={};for(const c of a.items??[]){const r=d_(c.chain,c.native_symbol);r&&(i[r]=b8(c,r))}return{totalUsd:Po(a.total_usd),hasErrors:!!a.has_errors,perChain:i}}const j8={raw:"0",formatted:"0",decimals:0,usdPrice:0,usdValue:0};async function S8(a){const c=(await f_()).perChain[a];return c?{chain:a,address:c.address,native:c.native,tokens:c.tokens}:{chain:a,address:"",native:j8,tokens:{}}}async function N8(){const a=await f8(),i=[];for(const c of a??[]){const r=d_(c.chain);r&&i.push({chain:r,address:c.address,derivationPath:c.derivation_path})}return i}async function w8(){return(await Ha("/api/tokens")).data}async function C8(){var i;const a=await Ha("/api/jumper/tokens?chains=1,56,1151111081099710,728126428,20000000000001");return((i=a.data)==null?void 0:i.tokens)??a.tokens??{}}async function T8(a){var r;const i=new URLSearchParams({fromChain:a.fromChain,toChain:a.toChain,fromToken:a.fromToken,toToken:a.toToken,fromAmount:a.fromAmount,fromAddress:a.fromAddress,toAddress:a.toAddress,slippage:String(a.slippage)}).toString(),c=await Ha(`/api/jumper/quote-best?${i}`);return((r=c.data)==null?void 0:r.body)??c.body??c}async function E8(a){var c;const i=await is("/api/bridge/execute",a,!0,{"Idempotency-Key":crypto.randomUUID()});return((c=i.data)==null?void 0:c.data)??i}async function R8(a){return is("/api/relay/quote",a)}async function A8(a){return is("/api/relay/execute/swap",a)}async function O8(a,i){const c=`relay-${a.toLowerCase()}-${Date.now()}`;return is(`/api/wallets/${a}/sign-raw-evm-tx`,i,!0,{"Idempotency-Key":c})}async function M8(a){return is("/api/wallets/SOL/sign-and-broadcast-tx",a)}async function h_(a){return(await is("/api/wallets/TRX/swap/quote",a)).data}async function L8(a){return is("/api/wallets/TRX/swap",{quoteId:a},!0,{"Idempotency-Key":`trx-${Date.now()}`})}async function D8(){await is("/api/wallets/create",{})}async function z8(){return(await is("/api/wallets/mnemonic/reveal",{confirm:"I_UNDERSTAND_SEED_IS_SECRET"})).data.mnemonic}function B2(){const{data:a}=Ws();return{isLegal:(a==null?void 0:a.account_type)==="legal_entity",ready:!!a}}function Wc(a){const{isLegal:i,ready:c}=B2();return Ht({queryKey:["wallet","balance",a,i?"org":"self"],queryFn:i?()=>S8(a):()=>_8(a),enabled:i?c:!0,staleTime:3e4})}function k8(a){return Ht({queryKey:["wallet","prices",a.join(",")],queryFn:()=>g8(a),staleTime:300*1e3})}function B8(){return jt({mutationFn:({chain:a,...i})=>v8(a,i)})}function tu(){const{isLegal:a,ready:i}=B2();return Ht({queryKey:["wallet","addresses",a?"org":"self"],queryFn:a?N8:p8,enabled:a?i:!0,staleTime:600*1e3})}function nu(){const{isLegal:a,ready:i}=B2();return Ht({queryKey:["wallet","portfolio",a?"org":"self"],queryFn:a?f_:x8,enabled:a?i:!0,staleTime:3e4})}function U8(){return Ht({queryKey:["wallet","tokens"],queryFn:w8,staleTime:600*1e3})}function $8(){return Ht({queryKey:["wallet","jumper","tokens"],queryFn:C8,staleTime:600*1e3})}function H8(){return jt({mutationFn:a=>T8(a)})}function q8(){return jt({mutationFn:a=>E8(a)})}function F8(){return jt({mutationFn:D8})}function G8(){return Ht({queryKey:["wallet","mnemonic"],queryFn:z8,staleTime:1/0,retry:!1})}function m_(a){return Ht({queryKey:["relay","quote",a==null?void 0:a.originChainId,a==null?void 0:a.destinationChainId,a==null?void 0:a.originCurrency,a==null?void 0:a.destinationCurrency,a==null?void 0:a.amount],queryFn:()=>R8(a),enabled:!!a,staleTime:1e4})}function V8(){return jt({mutationFn:a=>A8(a)})}function Q8(){return jt({mutationFn:({chain:a,txData:i})=>a==="SOL"?M8(i):O8(a,i)})}function I8(a){return Ht({queryKey:["trx","quote",a==null?void 0:a.from,a==null?void 0:a.to,a==null?void 0:a.amountHuman],queryFn:()=>h_(a),enabled:!!a,staleTime:1e4})}function P8(){return jt({mutationFn:h_})}function Y8(){return jt({mutationFn:a=>L8(a)})}const X8="_card_1kfaj_1",K8="_label_1kfaj_18",Z8="_amount_1kfaj_27",W8="_actions_1kfaj_41",J8="_btn_1kfaj_46",il={card:X8,label:K8,amount:Z8,actions:W8,btn:J8},e7="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%2020010904//EN'%20'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg%20version='1.0'%20xmlns='http://www.w3.org/2000/svg'%20width='309.147797pt'%20height='144.859221pt'%20viewBox='0%200%20309.147797%20144.859221'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cmetadata%3e%20Created%20by%20potrace%201.16,%20written%20by%20Peter%20Selinger%202001-2019%20%3c/metadata%3e%3crect%20width='100%25'%20height='100%25'%20fill='none'/%3e%3cg%20transform='translate(-8.181291,146.963747)%20scale(0.100000,-0.100000)'%20fill='%23ffffff'%20stroke='none'%3e%3cpath%20d='M685%201459%20c-328%20-55%20-585%20-344%20-602%20-679%20-14%20-267%20104%20-496%20334%20-643%20282%20-183%20645%20-142%20888%2098%2098%2096%20128%20143%20325%20490%2084%20149%20172%20300%20195%20336%20180%20279%20488%20420%20765%20350%20253%20-64%20426%20-222%20507%20-466%2024%20-70%2027%20-96%2027%20-205%200%20-109%20-3%20-135%20-27%20-207%20-49%20-148%20-167%20-293%20-306%20-377%20-261%20-159%20-617%20-110%20-830%20114%20-30%2032%20-73%2089%20-96%20126%20-43%2070%20-75%2094%20-75%2055%200%20-29%20113%20-194%20163%20-236%20141%20-122%20290%20-185%20453%20-193%20126%20-6%20219%2010%20318%2053%20206%2089%20356%20258%20426%20480%2030%2095%2031%20257%202%20367%20-37%20138%20-111%20259%20-219%20357%20-81%2075%20-234%20154%20-338%20176%20-249%2052%20-515%20-37%20-697%20-234%20-76%20-82%20-145%20-187%20-283%20-436%20-161%20-288%20-191%20-340%20-242%20-412%20-81%20-115%20-208%20-214%20-342%20-266%20-64%20-25%20-94%20-31%20-189%20-35%20-146%20-6%20-213%208%20-341%2070%20-88%2042%20-117%2062%20-181%20127%20-166%20169%20-236%20408%20-181%20623%2063%20245%20223%20419%20461%20499%20211%2071%20430%2028%20628%20-124%2055%20-41%20134%20-138%20184%20-222%2026%20-43%2048%20-52%2048%20-20%200%2019%20-53%20108%20-101%20170%20-147%20193%20-433%20305%20-674%20264z'/%3e%3cpath%20d='M2339%201018%20c-51%20-95%20-108%20-198%20-126%20-228%20-18%20-30%20-33%20-61%20-33%20-69%200%20-13%2053%20-102%20191%20-323%2040%20-65%2059%20-87%2073%20-85%2026%203%20198%20279%20183%20293%20-8%209%20-85%20-89%20-132%20-168%20-26%20-44%20-49%20-77%20-51%20-75%20-17%2016%20-174%20280%20-170%20285%203%203%2042%20-16%2087%20-42%2077%20-45%2082%20-47%20105%20-31%2030%2020%2032%2039%202%2031%20-17%20-4%20-51%2012%20-125%2057%20-57%2034%20-103%2067%20-103%2074%200%2019%20194%20374%20204%20375%209%200%2048%20-66%20158%20-272%2048%20-90%2054%20-98%2070%20-82%209%209%20-1%2037%20-46%20124%20-96%20187%20-166%20308%20-180%20308%20-7%200%20-55%20-78%20-107%20-172z'/%3e%3cpath%20d='M688%201083%20l-3%20-38%20-57%20-3%20c-50%20-3%20-58%20-6%20-58%20-22%200%20-16%207%20-20%2030%20-20%20l30%200%20-2%20-247%20-3%20-248%20-27%20-3%20c-30%20-4%20-38%20-26%20-12%20-36%209%20-3%2035%20-6%2059%20-6%2043%200%2044%200%2047%20-37%202%20-27%208%20-39%2021%20-41%2014%20-3%2017%204%2017%2037%200%2037%203%2041%2024%2041%2021%200%2025%20-5%2028%20-37%204%20-52%2032%20-52%2036%20-2%203%2036%205%2037%2050%2044%2059%209%2093%2026%20125%2065%2054%2063%2048%20152%20-15%20214%20l-40%2040%2021%2037%20c12%2020%2021%2049%2021%2063%200%2065%20-58%20137%20-120%20151%20-23%205%20-30%2012%20-30%2030%200%2034%20-10%2055%20-26%2055%20-8%200%20-14%20-10%20-14%20-24%200%20-39%20-11%20-56%20-35%20-56%20-20%200%20-24%206%20-27%2037%20-2%2026%20-8%2039%20-20%2041%20-13%202%20-17%20-5%20-20%20-35z%20m176%20-97%20c42%20-18%2066%20-51%2066%20-94%200%20-76%20-42%20-102%20-165%20-102%20l-85%200%200%20105%200%20105%2075%200%20c42%200%2090%20-6%20109%20-14z%20m67%20-253%20c41%20-24%2062%20-83%2049%20-133%20-19%20-72%20-87%20-103%20-218%20-98%20l-77%203%20-3%20109%20c-1%2061%200%20116%202%20123%208%2021%20210%2018%20247%20-4z'/%3e%3c/g%3e%3c/svg%3e",t7="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%2020010904//EN'%20'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg%20version='1.0'%20xmlns='http://www.w3.org/2000/svg'%20width='735.823910pt'%20height='388.545063pt'%20viewBox='0%200%20735.823910%20388.545063'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cmetadata%3e%20Created%20by%20potrace%201.16,%20written%20by%20Peter%20Selinger%202001-2019%20%3c/metadata%3e%3crect%20width='100%25'%20height='100%25'%20fill='none'/%3e%3cg%20transform='translate(-7.217511,405.779758)%20scale(0.100000,-0.100000)'%20fill='%23ffffff'%20stroke='none'%3e%3cpath%20d='M1798%204049%20c-430%20-42%20-842%20-238%20-1148%20-548%20-301%20-304%20-486%20-664%20-555%20-1081%20-25%20-154%20-31%20-424%20-11%20-560%2078%20-530%20310%20-943%20721%20-1283%20108%20-89%20335%20-218%20495%20-280%20396%20-155%20886%20-166%201300%20-28%20135%2045%20358%20157%20475%20239%20266%20185%20495%20448%20625%20720%2024%2050%2047%2092%2050%2092%203%200%2034%20-57%2070%20-127%20192%20-377%20514%20-681%20905%20-855%20474%20-212%201031%20-221%201510%20-26%20569%20233%20990%20720%201136%201313%20126%20515%2051%201029%20-217%201487%20-254%20433%20-705%20771%20-1187%20887%20-194%2047%20-261%2055%20-447%2055%20-245%201%20-433%20-30%20-660%20-109%20-263%20-91%20-537%20-269%20-741%20-481%20-117%20-122%20-269%20-344%20-338%20-492%20-14%20-29%20-27%20-52%20-31%20-52%20-3%200%20-21%2030%20-39%2068%20-103%20210%20-277%20437%20-456%20595%20-395%20347%20-927%20517%20-1457%20466z%20m432%20-83%20c648%20-87%201206%20-513%201457%20-1113%2058%20-139%2070%20-143%20109%20-40%2086%20229%20283%20517%20465%20681%20172%20156%20423%20309%20613%20375%20241%2085%20441%20116%20686%20108%20197%20-7%20344%20-32%20523%20-91%20549%20-180%20993%20-630%201176%20-1194%2072%20-221%2086%20-314%2086%20-587%20-1%20-268%20-10%20-343%20-70%20-540%20-168%20-552%20-569%20-985%20-1113%20-1199%20-194%20-76%20-520%20-130%20-722%20-120%20-606%2032%20-1137%20334%20-1468%20835%20-54%2082%20-134%20237%20-172%20334%20-46%20115%20-55%20113%20-110%20-22%20-174%20-433%20-499%20-773%20-932%20-978%20-184%20-87%20-403%20-143%20-642%20-165%20-291%20-26%20-662%2047%20-937%20185%20-449%20225%20-784%20611%20-938%201082%20-71%20216%20-86%20314%20-86%20583%200%20183%204%20256%2018%20330%2091%20489%20342%20897%20733%201191%20256%20193%20549%20309%20889%20352%2076%2010%20340%205%20435%20-7z'/%3e%3cpath%20d='M5120%202656%20c0%20-459%20-2%20-515%20-16%20-520%20-9%20-3%20-78%20-6%20-155%20-6%20l-139%200%200%20-55%200%20-55%20155%200%20156%200%20-3%20-127%20-3%20-128%20-150%20-5%20-150%20-5%20-3%20-47%20-3%20-48%20155%200%20156%200%202%20-327%203%20-328%2055%200%2055%200%203%20327%202%20328%20363%202%20362%203%200%2045%200%2045%20-360%205%20-360%205%20-3%20127%20-3%20126%20383%204%20383%204%2082%2027%20c246%2082%20396%20288%20395%20542%200%20234%20-134%20436%20-345%20522%20-109%2045%20-207%2053%20-629%2053%20l-388%200%200%20-514z%20m940%20375%20c171%20-60%20266%20-168%20306%20-351%2052%20-230%20-99%20-468%20-337%20-531%20-47%20-13%20-722%20-26%20-765%20-15%20l-24%206%200%20461%200%20461%20378%20-4%20c362%20-4%20380%20-5%20442%20-27z'/%3e%3cpath%20d='M1199%203044%20c-5%20-7%20-8%20-75%20-7%20-155%20l3%20-144%20300%20-5%20300%20-5%203%20-317%202%20-318%20190%200%20c174%200%20190%201%20191%2018%200%209%201%20152%202%20317%20l2%20300%20303%203%20302%202%200%20155%20c0%20117%20-3%20155%20-12%20156%20-7%200%20-363%201%20-791%202%20-571%201%20-781%20-1%20-788%20-9z'/%3e%3cpath%20d='M1555%202404%20c-279%20-30%20-473%20-77%20-561%20-137%20-209%20-141%2095%20-294%20668%20-336%2064%20-5%20121%20-12%20127%20-15%208%20-5%2011%20-136%2011%20-437%20l0%20-429%20193%202%20192%203%203%20433%20c2%20403%203%20432%2020%20432%209%200%2082%207%20162%2015%20357%2035%20609%20109%20668%20195%2077%20115%20-127%20217%20-528%20264%20-240%2028%20-269%2029%20-276%2011%20-4%20-9%20-3%20-20%202%20-25%205%20-5%2070%20-14%20144%20-20%20276%20-23%20501%20-75%20562%20-129%2043%20-39%2033%20-63%20-45%20-100%20-321%20-157%20-1451%20-161%20-1799%20-8%20-68%2030%20-94%2062%20-75%2092%2040%2062%20261%20118%20577%20145%2074%207%20139%2015%20143%2019%204%204%205%2015%201%2024%20-7%2020%20-13%2020%20-189%201z'/%3e%3cpath%20d='M3365%202095%20c-30%20-30%20-31%20-54%20-4%20-89%2040%20-50%20119%20-21%20119%2044%200%2064%20-70%2091%20-115%2045z'/%3e%3cpath%20d='M3726%202099%20c-52%20-41%20-24%20-119%2044%20-119%2031%200%2044%208%2059%2037%2017%2033%2014%2051%20-14%2078%20-30%2030%20-54%2031%20-89%204z'/%3e%3cpath%20d='M4100%202113%20c-42%20-17%20-53%20-80%20-19%20-114%2028%20-28%2076%20-22%20102%2013%2018%2024%2019%2030%207%2058%20-16%2039%20-53%2057%20-90%2043z'/%3e%3c/g%3e%3c/svg%3e";function n7(){const{data:a,isLoading:i}=nu(),c=i||!a||a.totalUsd==null?"$—":`$${a.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return s.jsxs("div",{className:il.card,children:[s.jsxs("div",{className:il.left,children:[s.jsx("div",{className:il.label,children:"Общий баланс"}),s.jsx("div",{className:il.amount,children:c})]}),s.jsxs("div",{className:il.actions,children:[s.jsxs(It,{to:re.CONVERTER,className:il.btn,type:"button",children:[s.jsx("img",{src:t7,alt:"swap"}),"Пополнить кошелёк"]}),s.jsxs(It,{to:re.SWAP,className:il.btn,type:"button",children:[s.jsx("img",{src:e7,alt:"topup"}),"Своп / Бридж"]})]})]})}const s7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%206H15C16.6569%206%2018%207.34315%2018%209C18%2010.6569%2016.6569%2012%2015%2012M10%206V12M10%206H7M10%206V3M15%2012H10M15%2012C16.6569%2012%2018%2013.3431%2018%2015C18%2016.6569%2016.6569%2018%2015%2018H10M10%2012V18M10%2018H7M10%2018V21M13%206V3M13%2021V18'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",a7="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KDQo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+DQoNCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBpZD0iX3gzQ19MYXllcl94M0VfIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KDQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KXV0+DQo8L3N0eWxlPg0KDQo8ZyBpZD0iRXRoZXJldW1feDJDX19jcnlwdG9feDJDX19jcnlwdG9jdXJyZW5jeV8xXyI+DQoNCjxnIGlkPSJYTUxJRF8xNV8iPg0KDQo8cG9seWdvbiBjbGFzcz0ic3QxIiBpZD0iWE1MSURfOF8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzFfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjMwLjUiIHkyPSIyNC4xIi8+DQoNCjxwb2x5Z29uIGNsYXNzPSJzdDEiIGlkPSJYTUxJRF8xMl8iIHBvaW50cz0iMTYuMDEsMzAuNSA3LjYyLDE4LjgzIDE2LjAxLDI0LjEgMjQuMzgsMTguNzggICAiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzMwXyIgcG9pbnRzPSIxNi4wMSwxMi4zIDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzJfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjEuNSIgeTI9IjIxLjUiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzE5Ml8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8L2c+DQoNCjwvZz4NCg0KPC9zdmc+",l7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.08398%205.22265C7.17671%205.08355%207.33282%205%207.5%205H18.5C18.6844%205%2018.8538%205.10149%2018.9408%205.26407C19.0278%205.42665%2019.0183%205.62392%2018.916%205.77735L16.916%208.77735C16.8233%208.91645%2016.6672%209%2016.5%209H5.5C5.3156%209%205.14617%208.89851%205.05916%208.73593C4.97215%208.57335%204.98169%208.37608%205.08398%208.22265L7.08398%205.22265ZM7.76759%206L6.43426%208H16.2324L17.5657%206H7.76759Z'%20fill='%23fff'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.08398%2015.2226C7.17671%2015.0836%207.33282%2015%207.5%2015H18.5C18.6844%2015%2018.8538%2015.1015%2018.9408%2015.2641C19.0278%2015.4267%2019.0183%2015.6239%2018.916%2015.7774L16.916%2018.7774C16.8233%2018.9164%2016.6672%2019%2016.5%2019H5.5C5.3156%2019%205.14617%2018.8985%205.05916%2018.7359C4.97215%2018.5734%204.98169%2018.3761%205.08398%2018.2226L7.08398%2015.2226ZM7.76759%2016L6.43426%2018H16.2324L17.5657%2016H7.76759Z'%20fill='%23fff'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.08398%2013.7774C7.17671%2013.9164%207.33282%2014%207.5%2014H18.5C18.6844%2014%2018.8538%2013.8985%2018.9408%2013.7359C19.0278%2013.5733%2019.0183%2013.3761%2018.916%2013.2226L16.916%2010.2226C16.8233%2010.0836%2016.6672%2010%2016.5%2010H5.5C5.3156%2010%205.14617%2010.1015%205.05916%2010.2641C4.97215%2010.4267%204.98169%2010.6239%205.08398%2010.7774L7.08398%2013.7774ZM7.76759%2013L6.43426%2011H16.2324L17.5657%2013H7.76759Z'%20fill='%23fff'/%3e%3c/svg%3e",i7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.6109%204.68601C4.72546%204.54406%204.90822%204.47575%205.0878%204.50778L16.575%206.55656C16.6715%206.57377%2016.7608%206.61896%2016.8318%206.68651L19.3446%209.07676C19.5379%209.26064%2019.5528%209.5639%2019.3784%209.76583L11.122%2019.3268C11.0084%2019.4583%2010.8347%2019.5214%2010.6632%2019.4935C10.4917%2019.4656%2010.347%2019.3506%2010.281%2019.1898L4.53742%205.18979C4.46819%205.02103%204.49635%204.82796%204.6109%204.68601ZM6.19646%206.59904L10.4853%2017.053L11.2894%2010.6786L6.19646%206.59904ZM12.2688%2010.9045L11.4468%2017.4207L17.7491%2010.1226L12.2688%2010.9045ZM17.9075%209.08986L13.7298%209.68594L16.4453%207.69901L17.9075%209.08986ZM15.2483%207.33573L6.84451%205.83688L11.8343%209.83381L15.2483%207.33573Z'%20fill='%23fff'/%3e%3c/svg%3e",c7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%202496%202496'%20style='enable-background:new%200%200%202496%202496;'%20xml:space='preserve'%3e%3cg%3e%3cpath%20style='fill-rule:evenodd;clip-rule:evenodd;fill:%23F0B90B;'%20d='M1248,0c689.3,0,1248,558.7,1248,1248s-558.7,1248-1248,1248%20S0,1937.3,0,1248S558.7,0,1248,0L1248,0z'/%3e%3cpath%20style='fill:%23FFFFFF;'%20d='M685.9,1248l0.9,330l280.4,165v193.2l-444.5-260.7v-524L685.9,1248L685.9,1248z%20M685.9,918v192.3%20l-163.3-96.6V821.4l163.3-96.6l164.1,96.6L685.9,918L685.9,918z%20M1084.3,821.4l163.3-96.6l164.1,96.6L1247.6,918L1084.3,821.4%20L1084.3,821.4z'/%3e%3cpath%20style='fill:%23FFFFFF;'%20d='M803.9,1509.6v-193.2l163.3,96.6v192.3L803.9,1509.6L803.9,1509.6z%20M1084.3,1812.2l163.3,96.6%20l164.1-96.6v192.3l-164.1,96.6l-163.3-96.6V1812.2L1084.3,1812.2z%20M1645.9,821.4l163.3-96.6l164.1,96.6v192.3l-164.1,96.6V918%20L1645.9,821.4L1645.9,821.4L1645.9,821.4z%20M1809.2,1578l0.9-330l163.3-96.6v524l-444.5,260.7v-193.2L1809.2,1578L1809.2,1578%20L1809.2,1578z'/%3e%3cpolygon%20style='fill:%23FFFFFF;'%20points='1692.1,1509.6%201528.8,1605.3%201528.8,1413%201692.1,1316.4%201692.1,1509.6%20'/%3e%3cpath%20style='fill:%23FFFFFF;'%20d='M1692.1,986.4l0.9,193.2l-281.2,165v330.8l-163.3,95.7l-163.3-95.7v-330.8l-281.2-165V986.4%20L968,889.8l279.5,165.8l281.2-165.8l164.1,96.6H1692.1L1692.1,986.4z%20M803.9,656.5l443.7-261.6l444.5,261.6l-163.3,96.6%20l-281.2-165.8L967.2,753.1L803.9,656.5L803.9,656.5z'/%3e%3c/g%3e%3c/svg%3e",r7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='151'%20height='172'%20viewBox='0%200%20151%20172'%20fill='none'%3e%3cpath%20d='M144.518%2039.2113L82.214%203.03438C80.1932%201.87961%2077.9919%201.28418%2075.7545%201.28418C73.5352%201.28418%2071.3158%201.87961%2069.3311%203.03438L7.00937%2039.2474C3.05788%2041.5569%200.585938%2045.8151%200.585938%2050.4162V122.842C0.585938%20127.443%203.05788%20131.756%207.00937%20134.047L18.2143%20140.561L34.5616%20150.052L38.2243%20139.965L71.8932%2047.1143C72.2%2046.2121%2071.5504%2045.2378%2070.54%2045.2378H54.752C53.5792%2045.2378%2052.4966%2045.9775%2052.1177%2047.0782L21.8951%20130.474L12.2961%20124.899C11.5743%20124.484%2011.1232%20123.708%2011.1232%20122.878V50.4162C11.1232%2049.5862%2011.5743%2048.8103%2012.2961%2048.3953L74.6178%2012.1824C74.9606%2011.9658%2075.3756%2011.8756%2075.7725%2011.8756C76.1875%2011.8756%2076.5665%2011.9839%2076.9454%2012.1824L139.285%2048.3953C140.007%2048.8103%20140.458%2049.5862%20140.458%2050.4162V122.842C140.458%20123.672%20140.007%20124.448%20139.285%20124.863L129.794%20130.384L104.822%2061.4768C104.371%2060.2137%20102.639%2060.2137%20102.188%2061.4768L93.9602%2084.1392C93.7257%2084.7707%2093.7257%2085.4744%2093.9602%2086.0879L113.447%20139.875L106.969%20143.646L91.0192%2099.6023C90.5681%2098.3393%2088.8359%2098.3393%2088.3848%2099.6023L80.1571%20122.265C79.9225%20122.896%2079.9225%20123.6%2080.1571%20124.213L90.6403%20153.137L76.9634%20161.094C76.6206%20161.311%2076.2056%20161.401%2075.7906%20161.401C75.3756%20161.401%2074.9967%20161.293%2074.6178%20161.094L61.1033%20153.227L99.5537%2047.1323C99.8965%2046.1941%2099.2108%2045.2017%2098.2365%2045.2017H82.4486C81.2758%2045.2017%2080.1932%2045.9414%2079.8142%2047.0421L44.756%20143.718L41.0932%20153.805L57.4405%20163.295L69.3672%20170.224C71.3519%20171.379%2073.5713%20171.974%2075.7906%20171.974C78.0099%20171.974%2080.2292%20171.379%2082.214%20170.224L144.554%20134.011C148.541%20131.701%20150.977%20127.443%20150.977%20122.806V50.4162C150.977%2045.8151%20148.505%2041.5028%20144.554%2039.2113H144.518Z'%20fill='white'/%3e%3c/svg%3e",o7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='CIRCLE_OUTLINE_BLACK'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FDDE00;}%20.st1{fill:%233C2D0C;}%20.st2{fill:%23E78C19;}%20.st3{fill:%23EFB99D;}%20.st4{fill:%23FBFBFB;}%20.st5{fill:%23E72D36;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='256'%20cy='256'%20r='256'/%3e%3cpath%20class='st1'%20d='M131.4,181c0,0-13.2,16.7-8.8,92.2c0,0-28.9,74-19.1,111.8c9.8,37.7,48,35.8,48,35.8s61.3,53.9,108.3,6.4%20c47.1-47.6-39.2-231.9-39.2-231.9l-10.8-63.7c0,0-11.8,9.3-10.3,70.6s-24,18.1-24,18.1L131.4,181z'/%3e%3cpath%20class='st2'%20d='M136.3,247.7l-16.2,45.6l-5.9,31.9c0,0-20.1,71.1,62.8,70.1c0,0,64.7,57.9,106.9,19.1l11.3-12.3l19.6-30.4%20l32.4-96.6c0,0-10.3-66.2-75.5-93.6c0,0-5.4-2.9-15.2,1c0,0-27-60.8-44.1-53.4c0,0-14.7,7.8-2,67.7l-23,10.3%20c0,0-25.2-47.8-48.5-38.2C117.2,177.6,136.3,247.7,136.3,247.7z'/%3e%3cpath%20class='st3'%20d='M220.1,158.9l2,26.5c0,0,1.5,15.2,17.6,9.8c4.6-1.5,8.6-4.7,8.2-9.9c-0.3-3.9-3-7.5-4.8-10.8%20c-3.3-6.3-6-13-9.9-19.1c-2-3.1-6.1-10-10.6-9.2C222.6,146.2,219.2,145.2,220.1,158.9z'/%3e%3cpath%20class='st3'%20d='M149.3,188.7c0.3-0.2,6.9-8.5,20.6,11.7c13.7,20.2,12.3,17.6,12.3,17.6s7.4,8.1-7.7,18.5%20c-3.3,2.4-6.9,4.4-10.7,6c-2.4,0.9-4.9,1.4-7.4,1.4c-2.9-0.1-4.2-1.6-4.9-4.3c-2.3-8.8-4.9-17.6-6.2-26.6%20C144.3,206,142.3,193.2,149.3,188.7z'/%3e%3cpath%20class='st4'%20d='M308.5,229.4c0,4.8-7,8.7-15.7,8.7c-8.7,0-15.7-3.9-15.7-8.7s7.2-11.9,15.8-11.9S308.5,224.6,308.5,229.4z'/%3e%3cellipse%20transform='matrix(0.4925%20-0.8703%200.8703%200.4925%20-121.8385%20314.1253)'%20class='st4'%20cx='208.4'%20cy='261.5'%20rx='17.1'%20ry='11'/%3e%3cpath%20class='st4'%20d='M240.2,306.7l42.9-22.3c0,0,53.4-27.9,66.4-6.4s0,54.4,0,54.4s-5.6,38.5-44.9,41.9l-21.1,2.9l-27,0.7%20c0,0-43.4,2.5-75.3-21.1l-10.1-12.3c0,0-20.3-27.9-6.1-48s62.8,11,62.8,11S234.6,311.2,240.2,306.7z'/%3e%3ccircle%20class='st5'%20cx='337.5'%20cy='185.2'%20r='10.3'/%3e%3ccircle%20class='st5'%20cx='314.7'%20cy='159.9'%20r='10.3'/%3e%3ccircle%20class='st5'%20cx='278.2'%20cy='151.8'%20r='10.3'/%3e%3cpath%20class='st5'%20d='M286.3,78.8c2.2,30.4-2.2,57.9-9.6,57.9s-17.2-29.7-17.2-57.9c0-11.6,6.1-13.5,13.5-13.5%20C280.5,65.3,285.5,67.2,286.3,78.8z'/%3e%3cpath%20class='st5'%20d='M354.5,97.7c-11.2,28.3-27.1,51.2-33.7,48c-6.6-3.2-2.6-34.2,9.7-59.6c5.1-10.5,11.4-9.5,18-6.3%20C355.1,83.1,358.8,86.9,354.5,97.7z'/%3e%3cpath%20class='st5'%20d='M403.3,152.9c-24.7,17.9-50.3,28.7-54.2,22.4c-3.9-6.3,16.2-30.2,40.1-45.1c9.9-6.1,14.7-1.9,18.6,4.3%20C411.6,140.8,412.7,146,403.3,152.9z'/%3e%3cpath%20d='M238.2,276.8c-0.9,0.1-1.8,0.2-2.7,0.3c0.1,0.3,0.2,0.6,0.2,1c0,3.1-4.9,5.7-11,5.9c0,0.3-0.1,0.5,0,0.8%20c0.3,3.8,6.9,6.4,14.6,5.8c7.8-0.6,13.9-4.2,13.6-8C252.5,278.8,246,276.2,238.2,276.8z'/%3e%3cpath%20d='M292.4,263.4c-0.9,0.1-1.8,0.2-2.7,0.3c0.1,0.3,0.2,0.6,0.2,1c0,3.1-4.9,5.7-11,5.9c0,0.3-0.1,0.5,0,0.8%20c0.3,3.8,6.9,6.4,14.6,5.8c7.8-0.6,13.9-4.2,13.6-8C306.8,265.4,300.2,262.8,292.4,263.4z'/%3e%3cpath%20d='M310.2,279.3c0,0-21.5,6.3-20.2,18.4s27.2,18.4,27.2,18.4s7,2.8,11-3.9c4-6.6,9.9-15.6,8.3-28.5%20C336.5,283.7,336,274.1,310.2,279.3z'/%3e%3c/svg%3e",u7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20336.41%20337.42'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23f0b90b;stroke:%23f0b90b;}%3c/style%3e%3c/defs%3e%3ctitle%3eAsset%201%3c/title%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='M168.2.71l41.5,42.5L105.2,147.71l-41.5-41.5Z'/%3e%3cpath%20class='cls-1'%20d='M231.2,63.71l41.5,42.5L105.2,273.71l-41.5-41.5Z'/%3e%3cpath%20class='cls-1'%20d='M42.2,126.71l41.5,42.5-41.5,41.5L.7,169.21Z'/%3e%3cpath%20class='cls-1'%20d='M294.2,126.71l41.5,42.5L168.2,336.71l-41.5-41.5Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",d7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%202019%20(64-Bit)%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='100%25'%20height='100%25'%20version='1.1'%20shape-rendering='geometricPrecision'%20text-rendering='geometricPrecision'%20image-rendering='optimizeQuality'%20fill-rule='evenodd'%20clip-rule='evenodd'%20viewBox='0%200%20444.44%20444.44'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cg%20id='Layer_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cpath%20fill='%23F5AC37'%20fill-rule='nonzero'%20d='M222.22%200c122.74,0%20222.22,99.5%20222.22,222.22%200,122.74%20-99.48,222.22%20-222.22,222.22%20-122.72,0%20-222.22,-99.49%20-222.22,-222.22%200,-122.72%2099.5,-222.22%20222.22,-222.22z'/%3e%3cpath%20fill='%23FEFEFD'%20fill-rule='nonzero'%20d='M230.41%20237.91l84.44%200c1.8,0%202.65,0%202.78,-2.36%200.69,-8.59%200.69,-17.23%200,-25.83%200,-1.67%20-0.83,-2.36%20-2.64,-2.36l-168.05%200c-2.08,0%20-2.64,0.69%20-2.64,2.64l0%2024.72c0,3.19%200,3.19%203.33,3.19l82.78%200zm77.79%20-59.44c0.24,-0.63%200.24,-1.32%200,-1.94%20-1.41,-3.07%20-3.08,-6%20-5.02,-8.75%20-2.92,-4.7%20-6.36,-9.03%20-10.28,-12.92%20-1.85,-2.35%20-3.99,-4.46%20-6.39,-6.25%20-12.02,-10.23%20-26.31,-17.47%20-41.67,-21.11%20-7.75,-1.74%20-15.67,-2.57%20-23.61,-2.5l-74.58%200c-2.08,0%20-2.36,0.83%20-2.36,2.64l0%2049.3c0,2.08%200,2.64%202.64,2.64l160.27%200c0,0%201.39,-0.28%201.67,-1.11l-0.68%200zm0%2088.33c-2.36,-0.26%20-4.74,-0.26%20-7.1,0l-154.02%200c-2.08,0%20-2.78,0%20-2.78,2.78l0%2048.2c0,2.22%200,2.78%202.78,2.78l71.11%200c3.4,0.26%206.8,0.02%2010.13,-0.69%2010.32,-0.74%2020.47,-2.98%2030.15,-6.67%203.52,-1.22%206.92,-2.81%2010.13,-4.72l0.97%200c16.67,-8.67%2030.21,-22.29%2038.75,-39.01%200,0%200.97,-2.1%20-0.12,-2.65zm-191.81%2078.75l0%20-0.83%200%20-32.36%200%20-10.97%200%20-32.64c0,-1.81%200,-2.08%20-2.22,-2.08l-30.14%200c-1.67,0%20-2.36,0%20-2.36,-2.22l0%20-26.39%2032.22%200c1.8,0%202.5,0%202.5,-2.36l0%20-26.11c0,-1.67%200,-2.08%20-2.22,-2.08l-30.14%200c-1.67,0%20-2.36,0%20-2.36,-2.22l0%20-24.44c0,-1.53%200,-1.94%202.22,-1.94l29.86%200c2.08,0%202.64,0%202.64,-2.64l0%20-74.86c0,-2.22%200,-2.78%202.78,-2.78l104.16%200c7.56,0.3%2015.07,1.13%2022.5,2.5%2015.31,2.83%2030.02,8.3%2043.47,16.11%208.92,5.25%2017.13,11.59%2024.44,18.89%205.5,5.71%2010.46,11.89%2014.86,18.47%204.37,6.67%208,13.8%2010.85,21.25%200.35,1.94%202.21,3.25%204.15,2.92l24.86%200c3.19,0%203.19,0%203.33,3.06l0%2022.78c0,2.22%20-0.83,2.78%20-3.06,2.78l-19.17%200c-1.94,0%20-2.5,0%20-2.36,2.5%200.76,8.46%200.76,16.95%200,25.41%200,2.36%200,2.64%202.65,2.64l21.93%200c0.97,1.25%200,2.5%200,3.76%200.14,1.61%200.14,3.24%200,4.85l0%2016.81c0,2.36%20-0.69,3.06%20-2.78,3.06l-26.25%200c-1.83,-0.35%20-3.61,0.82%20-4.03,2.64%20-6.25,16.25%20-16.25,30.82%20-29.17,42.5%20-4.72,4.25%20-9.68,8.25%20-14.86,11.94%20-5.56,3.2%20-10.97,6.53%20-16.67,9.17%20-10.49,4.72%20-21.49,8.2%20-32.78,10.41%20-10.72,1.92%20-21.59,2.79%20-32.5,2.64l-96.39%200%200%20-0.14z'/%3e%3c/g%3e%3c/svg%3e",f7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202000%202000'%20width='2500'%20height='2500'%3e%3cg%20fill='%23c2a633'%3e%3cpath%20d='M1024%20659H881.12v281.69h224.79v117.94H881.12v281.67H1031c38.51%200%20316.16%204.35%20315.73-327.72S1077.44%20659%201024%20659z'/%3e%3cpath%20d='M1000%200C447.71%200%200%20447.71%200%201000s447.71%201000%201000%201000%201000-447.71%201000-1000S1552.29%200%201000%200zm39.29%201540.1H677.14v-481.46H549.48V940.7h127.65V459.21h310.82c73.53%200%20560.56-15.27%20560.56%20549.48%200%20574.09-509.21%20531.41-509.21%20531.41z'/%3e%3c/g%3e%3c/svg%3e",h7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='katman_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20800%20800'%20style='enable-background:new%200%200%20800%20800;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23141726;}%20.st1{fill:url(%23SVGID_1_);}%20.st2{fill:url(%23SVGID_2_);}%20.st3{fill:url(%23SVGID_3_);}%20.st4{fill:url(%23SVGID_4_);}%20.st5{fill:url(%23SVGID_5_);}%20.st6{fill:url(%23SVGID_6_);}%20%3c/style%3e%3ccircle%20class='st0'%20cx='400'%20cy='400'%20r='400'/%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='574.9257'%20y1='665.8727'%20x2='248.5257'%20y2='142.3127'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st1'%20d='M536,568.9c-66.8-108.5-166.4-170-289.4-195.6c-43.5-9-87.2-8.9-129.4,7.7c-28.9,11.4-33.3,23.4-19.7,53.7%20c92.4-21.9,178.4-1.5,258.9,45c81.1,46.9,141.6,112.2,169.1,205c38.6-11.8,43.6-18.3,34.3-54.2C554.3,609.4,547.4,587.4,536,568.9%20L536,568.9z'/%3e%3clinearGradient%20id='SVGID_2_'%20gradientUnits='userSpaceOnUse'%20x1='572.5896'%20y1='667.3303'%20x2='246.1996'%20y2='143.7703'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st2'%20d='M609.1,480.6c-85.8-125-207.3-194.9-355.8-218.3c-39.3-6.2-79.4-4.5-116.2,14.3c-17.6,9-33.2,20.5-37.4,44.9%20c115.8-31.9,219.7-3.7,317.5,53c98.3,57,175.1,133.5,205,251.1c20.8-18.4,24.5-41,19.1-62C633.9,534.8,625.5,504.5,609.1,480.6%20L609.1,480.6z'/%3e%3clinearGradient%20id='SVGID_3_'%20gradientUnits='userSpaceOnUse'%20x1='577.0148'%20y1='664.5671'%20x2='250.6247'%20y2='141.0071'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st3'%20d='M105,488.6c7.3,16.2,12.1,34.5,23,47.6c5.5,6.7,22.2,4.1,33.8,5.7c1.8,0.2,3.6,0.5,5.4,0.7%20c102.9,15.3,184.1,65.1,242.1,152c3.4,5.1,8.9,12.7,13.4,12.7c17.4-0.1,34.9-2.8,52.5-4.5C449,557.5,232.8,438.3,105,488.6%20L105,488.6z'/%3e%3clinearGradient%20id='SVGID_4_'%20gradientUnits='userSpaceOnUse'%20x1='569.0272'%20y1='669.5518'%20x2='242.6272'%20y2='145.9917'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st4'%20d='M656.6,366.7C599.9,287.4,521.7,234.6,432.9,197c-61.5-26.1-125.2-41.8-192.8-33.7%20c-23.4,2.8-45.3,9.5-63.4,24.7c230.9,5.8,404.6,105.8,524,303.3c0.2-13.1,2.2-27.7-2.6-39.5C686.1,422.5,674.7,392,656.6,366.7z'/%3e%3clinearGradient%20id='SVGID_5_'%20gradientUnits='userSpaceOnUse'%20x1='571.6973'%20y1='667.8917'%20x2='245.2973'%20y2='144.3317'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st5'%20d='M709.8,325.3c-47-178.9-238-265-379.2-221.4C482.7,133.9,607.5,206.4,709.8,325.3z'/%3e%3clinearGradient%20id='SVGID_6_'%20gradientUnits='userSpaceOnUse'%20x1='579.0382'%20y1='663.3111'%20x2='252.6482'%20y2='139.7511'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st6'%20d='M155.4,583.9c54.6,69.3,124,109.7,213,122.8C334.4,643.2,214.6,574.5,155.4,583.9L155.4,583.9z'/%3e%3c/svg%3e",m7="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2037.8%2043.6'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%232a5ada;}%3c/style%3e%3c/defs%3e%3ctitle%3eAsset%201%3c/title%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='M18.9,0l-4,2.3L4,8.6,0,10.9V32.7L4,35l11,6.3,4,2.3,4-2.3L33.8,35l4-2.3V10.9l-4-2.3L22.9,2.3ZM8,28.1V15.5L18.9,9.2l10.9,6.3V28.1L18.9,34.4Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",p7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='CIRCLE_OUTLINE_BLACK'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFD15C;}%20.st1{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M512,256c0,141.4-114.6,256-256,256S0,397.4,0,256S114.6,0,256,0S512,114.6,512,256z'/%3e%3cpath%20class='st1'%20d='M193.5,152.3c-10.4,1.5-4.6,10.4-4.6,10.4l-0.3,2.5c14.9,25.7,39.5,52.7,64.6,70.7c18.5,13.2,32.3,32.7,39,54.9%20c6.6,21.9,5.4,44.6-3.2,62.2c-10.4,21.2-30.1,33.5-55.3,34.7c-25.1,1.2-54.9-8.7-88.6-29.4c-0.3,0.8-0.7,1.6-1.1,2.3%20c29.2,30.1,63,48.1,98.1,52.2c35.5,4.2,71.9-5.8,102.7-27.9c-0.8,0-1.4-0.2-1.9-0.5C446.5,298.8,276.9,140.4,193.5,152.3%20L193.5,152.3z'/%3e%3cpath%20d='M462.6,267.4c-0.1-1.9-0.2-4.2-0.6-6.9c-1.3-10.5-5.5-26.6-17.7-43.7c-0.6-0.8-1.2-1.6-1.8-2.4c-0.1-0.2-0.3-0.4-0.4-0.6%20c-0.5-0.7-1.1-1.4-1.6-2.1c0,0-0.1-0.1-0.1-0.1c-0.6-0.7-1.2-1.5-1.8-2.2c-0.1-0.2-0.3-0.3-0.4-0.5c-0.5-0.6-1.1-1.3-1.6-1.9%20c-0.1-0.1-0.1-0.1-0.2-0.2c-0.6-0.7-1.2-1.3-1.8-2c-0.1-0.1-0.3-0.3-0.4-0.4c-0.5-0.6-1-1.1-1.5-1.6c-0.1-0.1-0.2-0.2-0.2-0.3%20c-0.6-0.6-1.2-1.2-1.7-1.7c-0.1-0.1-0.2-0.2-0.4-0.4c-0.5-0.5-1-1-1.5-1.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.5-1.1-1-1.7-1.5%20c-0.1-0.1-0.2-0.2-0.3-0.3c-0.5-0.4-1-0.8-1.4-1.2c-0.1-0.1-0.2-0.2-0.3-0.3c-0.5-0.5-1.1-0.9-1.6-1.3c-0.1-0.1-0.2-0.2-0.3-0.3%20c-0.4-0.4-0.9-0.7-1.3-1.1c-0.1-0.1-0.3-0.2-0.4-0.3c-0.5-0.4-1-0.8-1.5-1.1c-0.1-0.1-0.2-0.2-0.3-0.2c-0.4-0.3-0.8-0.6-1.2-0.9%20c-0.1-0.1-0.3-0.2-0.4-0.3c-0.5-0.3-0.9-0.6-1.4-1c-0.1-0.1-0.2-0.2-0.4-0.2c-0.4-0.2-0.7-0.5-1-0.7c-0.2-0.1-0.3-0.2-0.5-0.3%20c-0.4-0.2-0.8-0.5-1.1-0.7c-0.2-0.1-0.4-0.2-0.5-0.3c-0.3-0.2-0.5-0.3-0.8-0.5c-0.2-0.1-0.4-0.2-0.6-0.3c-0.2-0.1-0.5-0.3-0.7-0.4%20c-0.3-0.2-0.6-0.4-1-0.5c-0.2-0.1-0.3-0.2-0.5-0.3c-0.2-0.1-0.4-0.2-0.7-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.4-0.2-0.9-0.5-1.3-0.7%20c0,0-0.1,0-0.1,0c-2.7-4.8-5.7-9.6-8.9-14.4c-37.3-54.6-78.2-81.1-124.9-81.2h-0.2c-19.8,0-37.9,4.5-53,8.9c-4.3,1.3-8.8,2.6-13.1,4%20c-11,3.4-21.4,6.7-30.3,8.1c-5.6,0.9-10,3-13.1,6.2c-2.8,3-4.5,7.1-5,12.1c-1,9.7,2.5,22.8,10.1,37.8c15.3,30.4,44.6,63.9,74.6,85.4%20c3.5,2.5,6.7,5.2,9.7,8.2c-0.6,0.1-1.2,0.2-1.9,0.3c-23.5,3.4-35.8,28.6-40.7,42.3c-1.3,3.6,2.2,6.8,5.8,5.5%20c14.6-4.9,44.3-12.9,61-2.6c0.1,0,0.3-0.1,0.4-0.1c3,15,1.6,29.8-4.1,41.3c-7.5,15.1-21.8,24-40.3,24.9%20c-21.8,1.1-48.6-8.2-79.7-27.6l-0.5-0.3c-0.3-0.1-0.6-0.3-0.8-0.5c24.2-27.5,9.9-69.9,4.3-83.8c-0.7-1.8-3.3-1.8-4.3-0.1%20c-13,22.1-39.8,20.4-39.3,46.7c0,0,0,0,0-0.1c-20.4-16.6-35.6,5.5-61,2.2c-2-0.3-3.5,1.7-2.5,3.4c7.7,13.3,33.5,52.3,71.6,47.9%20l-1.8,1.3l6.8,7.5c33.3,36.7,72.9,58.7,114.6,63.6c6,0.7,12,1.1,18,1.1c34.9,0,69.6-11.7,99.4-33.9c34.2-25.4,57.9-61.3,66.8-101%20c3-13.2,4.2-26.4,3.7-39.5c7.5-3,15.7,0.3,22.2,4.7c0.1,0,0.1,0.1,0.2,0.1c0.3,0.2,0.5,0.4,0.8,0.5c0.1,0,0.1,0.1,0.2,0.1%20c0.8,0.5,1.5,1.1,2.2,1.6c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.3,0.5,0.4c0.2,0.1,0.3,0.3,0.5,0.4c0.1,0.1,0.3,0.2,0.4,0.4%20c0.3,0.2,0.6,0.5,0.8,0.7c0.1,0.1,0.2,0.2,0.3,0.2c0.2,0.2,0.4,0.4,0.6,0.5c0.1,0.1,0.2,0.2,0.3,0.3c0.2,0.2,0.4,0.3,0.6,0.5%20c0.1,0.1,0.2,0.1,0.2,0.2c0.2,0.2,0.5,0.5,0.7,0.7c0.1,0.1,0.2,0.1,0.2,0.2c0.5,0.4,1.1,0.5,1.6,0.5%20C461.7,269.5,462.7,268.6,462.6,267.4z%20M342.9,384.5c0.5,0.3,1.1,0.4,1.9,0.5c-30.8,22.2-67.2,32.1-102.7,27.9%20c-35.2-4.1-68.9-22.1-98.1-52.2c0.4-0.8,0.8-1.5,1.1-2.3c33.7,20.7,63.5,30.6,88.6,29.4c25.2-1.2,44.9-13.6,55.3-34.7%20c8.7-17.6,9.8-40.2,3.2-62.2c-6.7-22.2-20.5-41.7-39-54.9c-25.2-18-49.7-45-64.6-70.7l0.3-2.5c0,0-5.8-8.9,4.6-10.4%20C276.9,140.4,446.5,298.8,342.9,384.5z'/%3e%3cpath%20class='st1'%20d='M280.3,146.5c-2.9-4.1-8.7-15.1,9.3-15.1c18,0,45.4,20.3,51,27.8c-1.7,4.6-13.3,5.6-19.1,5.2%20s-15.6-1.4-23.2-5.2C290.8,155.6,283.2,150.6,280.3,146.5z'/%3e%3c/svg%3e",_7="/assets/popcat-DOGy5LFs.svg",g7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='CIRCLE_OUTLINE_BLACK'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23E6DAFE;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='256'%20cy='256'%20r='256'/%3e%3cpath%20d='M303.4,228.5c0,20.7-16.7,37.5-37.4,37.5v37.5c41.3,0,74.7-33.5,74.7-74.9s-33.5-74.9-74.7-74.9c-13.6,0-26.4,3.6-37.4,10%20c-22.3,12.9-37.4,37.2-37.4,64.9v187.3l33.6,33.7l3.8,3.8V228.5c0-20.7,16.7-37.5,37.4-37.5S303.4,207.9,303.4,228.5z'/%3e%3cpath%20d='M266,78.7c-27.2,0-52.7,7.3-74.7,20.1c-14.1,8.1-26.7,18.5-37.4,30.7c-23.2,26.4-37.4,61.1-37.4,99.1v112.4l37.4,37.5V228.5%20c0-33.3,14.4-63.2,37.4-83.8c10.8-9.7,23.4-17.3,37.4-22.2c11.7-4.2,24.3-6.4,37.4-6.4c61.9,0,112.1,50.3,112.1,112.4%20S327.9,340.9,266,340.9v37.5c82.5,0,149.4-67.1,149.4-149.8S348.5,78.7,266,78.7z'/%3e%3c/svg%3e",v7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2032%2036.9'%20style='enable-background:new%200%200%2032%2036.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:url(%23SVGID_1_);}%20.st1{fill:url(%23SVGID_2_);}%20.st2{fill:url(%23SVGID_3_);}%20.st3{fill:url(%23SVGID_4_);}%20%3c/style%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='32.95'%20y1='26.3048'%20x2='-0.9788'%20y2='12.7367'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st0'%20d='M30.3,13.9v12.9L16,35L1.7,26.7V10.2L16,1.9l11,6.4l1.7-1L16,0L0,9.2v18.5l16,9.2l16-9.2V12.9L30.3,13.9z'/%3e%3clinearGradient%20id='SVGID_2_'%20gradientUnits='userSpaceOnUse'%20x1='32.2949'%20y1='27.9428'%20x2='-1.6339'%20y2='14.3747'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st1'%20d='M12,26.8H9.6v-8h8c0.8,0,1.5-0.3,2-0.9c0.5-0.5,0.8-1.3,0.8-2c0-0.4-0.1-0.7-0.2-1.1c-0.1-0.3-0.4-0.7-0.6-0.9%20c-0.3-0.3-0.6-0.5-0.9-0.6S18,13,17.6,13h-8v-2.4h8c1.4,0,2.7,0.6,3.7,1.6c1,1,1.6,2.3,1.6,3.7c0,1.1-0.3,2.1-0.9,3%20c-0.6,0.8-1.4,1.5-2.3,1.9c-0.9,0.3-1.9,0.4-2.9,0.4H12V26.8z'/%3e%3clinearGradient%20id='SVGID_3_'%20gradientUnits='userSpaceOnUse'%20x1='35.6876'%20y1='19.4591'%20x2='1.7588'%20y2='5.891'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st2'%20d='M22.8,26.6H20l-2.2-3.8c0.9-0.1,1.7-0.2,2.5-0.5L22.8,26.6z'/%3e%3clinearGradient%20id='SVGID_4_'%20gradientUnits='userSpaceOnUse'%20x1='32.0678'%20y1='28.5037'%20x2='-1.861'%20y2='14.9356'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st3'%20d='M28.7,11.2l1.7,0.9l1.7-0.9V9.2l-1.7-1l-1.7,1V11.2z'/%3e%3c/svg%3e",x7="/assets/uni-C5oaqT41.svg",y7="data:image/svg+xml,%3csvg%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M48%2095C73.9574%2095%2095%2073.9574%2095%2048C95%2022.0426%2073.9574%201%2048%201C22.0426%201%201%2022.0426%201%2048C1%2073.9574%2022.0426%2095%2048%2095Z'%20fill='%230B53BF'/%3e%3cpath%20d='M56.4609%2013.7778V19.8291C68.5341%2023.4716%2077.3759%2034.6928%2077.3759%2047.9997C77.3759%2061.3066%2068.5341%2072.5278%2056.4609%2076.1703V82.2216C71.8534%2078.4616%2083.2509%2064.5672%2083.2509%2047.9997C83.2509%2031.4322%2071.8534%2017.5378%2056.4609%2013.7778Z'%20fill='white'/%3e%3cpath%20d='M18.625%2047.9997C18.625%2034.6928%2027.4669%2023.4716%2039.54%2019.8291V13.7778C24.1475%2017.5378%2012.75%2031.4322%2012.75%2047.9997C12.75%2064.5672%2024.1475%2078.4616%2039.54%2082.2216V76.1703C27.4669%2072.5572%2018.625%2061.3066%2018.625%2047.9997Z'%20fill='white'/%3e%3cpath%20d='M60.6319%2054.5506C60.6319%2042.5362%2041.8025%2047.4713%2041.8025%2040.8325C41.8025%2038.4531%2043.7119%2036.9256%2047.3544%2036.9256C51.7019%2036.9256%2053.2%2039.0406%2053.67%2041.89H59.6625C59.1279%2036.5426%2056.0588%2033.1662%2050.9382%2032.1604V27.4375H45.0632V31.9918C39.4534%2032.7062%2035.9275%2035.973%2035.9275%2040.8325C35.9275%2052.9056%2054.7863%2048.3819%2054.7863%2054.9031C54.7863%2057.3706%2052.4069%2059.0156%2048.3825%2059.0156C43.1244%2059.0156%2041.3913%2056.695%2040.745%2053.4931H34.8994C35.2781%2059.3502%2038.8897%2063.0159%2045.0632%2063.9307V68.5625H50.9382V63.9923C56.9633%2063.2139%2060.6319%2059.7089%2060.6319%2054.5506Z'%20fill='white'/%3e%3c/svg%3e",b7="data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20339.43%20295.27'%3e%3ctitle%3etether-usdt-logo%3c/title%3e%3cpath%20d='M62.15,1.45l-61.89,130a2.52,2.52,0,0,0,.54,2.94L167.95,294.56a2.55,2.55,0,0,0,3.53,0L338.63,134.4a2.52,2.52,0,0,0,.54-2.94l-61.89-130A2.5,2.5,0,0,0,275,0H64.45a2.5,2.5,0,0,0-2.3,1.45h0Z'%20style='fill:%2350af95;fill-rule:evenodd'/%3e%3cpath%20d='M191.19,144.8v0c-1.2.09-7.4,0.46-21.23,0.46-11,0-18.81-.33-21.55-0.46v0c-42.51-1.87-74.24-9.27-74.24-18.13s31.73-16.25,74.24-18.15v28.91c2.78,0.2,10.74.67,21.74,0.67,13.2,0,19.81-.55,21-0.66v-28.9c42.42,1.89,74.08,9.29,74.08,18.13s-31.65,16.24-74.08,18.12h0Zm0-39.25V79.68h59.2V40.23H89.21V79.68H148.4v25.86c-48.11,2.21-84.29,11.74-84.29,23.16s36.18,20.94,84.29,23.16v82.9h42.78V151.83c48-2.21,84.12-11.73,84.12-23.14s-36.09-20.93-84.12-23.15h0Zm0,0h0Z'%20style='fill:%23fff;fill-rule:evenodd'/%3e%3c/svg%3e",j7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20696.8%20697.9'%20style='enable-background:new%200%200%20696.8%20697.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:url(%23SVGID_1_);}%20.st1{fill:url(%23SVGID_2_);}%20.st2{fill:url(%23SVGID_3_);}%20.st3{fill:url(%23SVGID_4_);}%20%3c/style%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='716.2648'%20y1='102.511'%20x2='-52.0246'%20y2='621.5151'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st0'%20d='M348.4,697.9c-92.3-0.1-180.9-36.8-246.2-102.2C36.9,530.3,0.1,441.5,0,349c0.1-92.6,36.9-181.3,102.2-246.7%20C167.5,36.9,256.1,0.1,348.4,0c92.3,0.1,180.9,36.9,246.2,102.3c65.3,65.4,102.1,154.1,102.2,246.7%20c-0.1,92.6-36.9,181.3-102.2,246.7S440.7,697.9,348.4,697.9z%20M348.4,26.9c-85.2,0.1-166.9,34-227.2,94.4%20C60.9,181.6,26.9,263.5,26.8,349c0.1,85.4,34,167.4,94.3,227.8c60.3,60.4,142,94.3,227.3,94.3c85.2,0,167-33.9,227.3-94.3%20C636,516.3,669.9,434.4,670,349c-0.1-85.4-34.1-167.3-94.3-227.7C515.3,60.9,433.6,26.9,348.4,26.9L348.4,26.9z'/%3e%3clinearGradient%20id='SVGID_2_'%20gradientUnits='userSpaceOnUse'%20x1='697.22'%20y1='140.5214'%20x2='60.6977'%20y2='570.4864'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st1'%20d='M392.4,642.7c-76.5-0.1-149.8-30.5-203.9-84.7c-54.1-54.2-84.6-127.7-84.7-204.4%20c0.1-76.7,30.6-150.2,84.7-204.4C242.6,95,315.9,64.5,392.4,64.5c76.5,0.1,149.8,30.5,203.9,84.7c54.1,54.2,84.6,127.7,84.7,204.4%20c-0.1,76.7-30.6,150.2-84.7,204.4C542.3,612.2,468.9,642.7,392.4,642.7z%20M392.4,85.3c-71,0.1-139,28.3-189.2,78.6%20s-78.4,118.5-78.6,189.6c0.1,71.1,28.4,139.3,78.6,189.6c50.2,50.3,118.2,78.5,189.2,78.6c71-0.1,139-28.3,189.2-78.6%20c50.2-50.3,78.5-118.5,78.6-189.6c-0.1-71.1-28.4-139.3-78.6-189.6C531.4,113.7,463.4,85.4,392.4,85.3L392.4,85.3z'/%3e%3clinearGradient%20id='SVGID_3_'%20gradientUnits='userSpaceOnUse'%20x1='678.1428'%20y1='178.4569'%20x2='173.4188'%20y2='519.3949'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st2'%20d='M436.5,587.5c-60.7,0-118.8-24.2-161.7-67.2c-42.9-43-67.1-101.3-67.1-162.1c0.1-60.8,24.2-119.1,67.1-162.1%20s101.1-67.1,161.7-67.2c60.7,0,118.8,24.2,161.7,67.2c42.9,43,67,101.3,67.1,162.1c-0.1,60.8-24.2,119.1-67.1,162.1%20C555.3,563.3,497.1,587.5,436.5,587.5L436.5,587.5z%20M436.5,144c-56.7,0-111.1,22.6-151.2,62.8c-40.1,40.2-62.7,94.7-62.8,151.5%20c0.1,56.8,22.7,111.3,62.8,151.5s94.5,62.8,151.2,62.8c56.7,0,111.1-22.6,151.2-62.8c40.1-40.2,62.7-94.7,62.8-151.5%20c-0.1-56.9-22.7-111.4-62.8-151.5C547.5,166.6,493.2,144,436.5,144L436.5,144z'/%3e%3clinearGradient%20id='SVGID_4_'%20gradientUnits='userSpaceOnUse'%20x1='659.0872'%20y1='216.4527'%20x2='286.1323'%20y2='468.3527'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st3'%20d='M480.5,532.3c-44.8,0-87.8-17.9-119.5-49.6c-31.7-31.8-49.5-74.8-49.6-119.7c0.1-44.9,17.9-88,49.6-119.8%20c31.7-31.8,74.7-49.6,119.5-49.7c44.8,0,87.8,17.9,119.5,49.7c31.7,31.8,49.5,74.8,49.6,119.8c-0.1,44.9-17.9,88-49.6,119.7%20C568.3,514.4,525.3,532.3,480.5,532.3L480.5,532.3z%20M480.5,202.5c-42.5,0-83.2,17-113.2,47c-30,30.1-46.9,70.9-47,113.4%20c0.1,42.6,17,83.3,47,113.4c30,30.1,70.7,47,113.2,47c42.4,0,83.1-16.9,113.2-47c30-30.1,46.9-70.9,47-113.4%20c-0.1-42.6-17-83.4-47-113.4C563.7,219.4,523,202.5,480.5,202.5z'/%3e%3c/svg%3e",S7="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20600%20600'%20style='enable-background:new%200%200%20600%20600;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23EFBFA8;}%20%3c/style%3e%3cpath%20class='st0'%20d='M300,0C134.3,0,0,134.3,0,300s134.3,300,300,300s300-134.3,300-300S465.7,0,300,0z%20M449,347%20c-13-29-61-93-131-86c-73,8-156,49-180,109c-37-29-5-79,17-102c-5-22,9-70,17-90c3-17,17-29,24-32c-1-12,20-18,30-20l1-2%20c3-9,6-20,32-28c22-8,42,12,50,23c2-6,10-15,18-8c72,11,96,90,100,127c14,10,43,36,50,60c7,29-1,35-11,43l-2,2%20C459,349,453,349,449,347z%20M435,378c-15.7,65.8-68.5,116.3-135,129c-42,0-109-66-128-97c-39-3-30-23-21-32l-5-2c18-42,69-92,169-104%20c55-7,97,32,122,72C438,357,437,371,435,378z%20M216,328c6,15,24,39,50,11C264,331,250,317,216,328z%20M256,470c-4-6,20-9,32-10l16-4%20c3-13-3-14-6-13c-24,2-22-26-16-35c7-8,22-5,27-4c5,2,13,0,16-1c15-1,14,17,11,26c-1,12-18,16-26,16c-1,9,1,13,3,13l34,8%20c13,5,6,6,0,7c-17-11-29-7-37-5l-6,2c-14-5-29-4-35-2C266,471,259,475,256,470z%20M345,344c1-12,13-32,48-14C388,342,371,361,345,344z%20'/%3e%3c/svg%3e",it={BTC:s7,ETH:a7,SOL:l7,TRX:i7,BNB:c7,ARB:r7,BONK:o7,BUSD:u7,DAI:d7,DOGE:f7,JUP:h7,LINK:m7,ORCA:p7,POPCAT:_7,PYTH:g7,RAY:v7,UNI:x7,USDC:y7,USDT:b7,W:j7,WIF:S7};function p_(a){return it[a.toUpperCase()]}function ot(a,i=8){const c=typeof a=="number"?a.toString():a,r=c.indexOf(".");return r===-1?c:c.slice(0,r+1+i)}const N7=[{ticker:"BTC",name:"Bitcoin",logo:it.BTC,color:"#F7931A",price:"$66,916.00",change:.12,bal:"0.003295",usd:"$220.57",fav:!0},{ticker:"ETH",name:"Ethereum",logo:it.ETH,color:"#627EEA",price:"$2,053.97",change:-.12,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"SOL",name:"Solana",logo:it.SOL,color:"#9945FF",price:"$163.84",change:-1.57,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"TRX",name:"Tron",logo:it.TRX,color:"#FF060A",price:"$0.1197",change:1.33,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"BNB",name:"BNB",logo:it.BNB,color:"#F3BA2F",price:"$0.00",change:0,bal:"0.00000",usd:"$0.00",fav:!1}],w7={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BNB"},C7={BTC:"Bitcoin",ETH:"Ethereum",SOL:"Solana",TRX:"Tron",BSC:"BNB"},__="#2A2D3A";function g_(a){return a==null?"$—":`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function v_(a){return a==null?"$—":a>=1?`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${a.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function x_(a){return N7.find(i=>i.ticker===a)}function y_(a,i){const c=w7[a],r=x_(c);return{id:`${a}-${c}`,chain:a,ticker:c,name:C7[a],logo:p_(c)??(r==null?void 0:r.logo),color:(r==null?void 0:r.color)??__,price:v_(i.usdPrice),change:0,bal:ot(i.formatted),usd:g_(i.usdValue),usdValue:i.usdValue,fav:!1}}function b_(a,i,c){const r=x_(i);return{id:`${a}-${i}`,chain:a,ticker:i,name:(r==null?void 0:r.name)??i,logo:p_(i)??(r==null?void 0:r.logo),color:(r==null?void 0:r.color)??__,price:v_(c.usdPrice),change:0,bal:ot(c.formatted),usd:g_(c.usdValue),usdValue:c.usdValue,fav:!1}}function jp(a){return parseFloat(a.formatted)>0}function T7(a){const{data:i,isLoading:c}=Wc(a);if(!i)return{rows:[],isLoading:c};const r=y_(a,i.native),d=Object.entries(i.tokens??{}).map(([f,p])=>b_(a,f,p));return{rows:[r,...d],isLoading:c}}function E7(){var r;const{data:a,isLoading:i}=nu();if(!a)return{rows:[],isLoading:i};const c=[];for(const d of k2){const f=(r=a.perChain)==null?void 0:r[d];if(!f)continue;const p=[];f.native&&jp(f.native)&&p.push(y_(d,f.native));for(const[g,h]of Object.entries(f.tokens??{}))jp(h)&&p.push(b_(d,g,h));p.sort((g,h)=>(h.usdValue??0)-(g.usdValue??0)),c.push(...p)}return{rows:c,isLoading:i}}const R7={ETH:["USDT","USDC","DAI","WBTC","LINK","UNI"],BSC:["USDT","USDC","BUSD","WBNB","DOGE"],BTC:[],TRX:["USDT","USDC"],SOL:["USDC","USDT","RAY","BONK","JTO","PYTH","WIF","JUP","ORCA","MNGO","MSOL","STSOL","SAMO","ATLAS"]},A7={ETH:{label:"Ethereum",nativeSymbol:"ETH",hasToken:!0,hasFeeTier:!0,addressPlaceholder:"0x…",unit:"wei",color:"#627EEA",nativeDecimals:18},BSC:{label:"BSC Chain",nativeSymbol:"BSC",hasToken:!0,hasFeeTier:!1,addressPlaceholder:"0x…",unit:"wei",color:"#F3BA2F",nativeDecimals:18},BTC:{label:"Bitcoin",nativeSymbol:"BTC",hasToken:!1,hasFeeTier:!0,addressPlaceholder:"bc1q…",unit:"satoshi",color:"#F7931A",nativeDecimals:8},TRX:{label:"Tron",nativeSymbol:"TRX",hasToken:!0,hasFeeTier:!1,addressPlaceholder:"T…",unit:"sun",color:"#FF060A",nativeDecimals:6},SOL:{label:"Solana",nativeSymbol:"SOL",hasToken:!0,hasFeeTier:!1,addressPlaceholder:"Fg3R…",unit:"lamport",color:"#9945FF",nativeDecimals:9}},O7={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BSC"},M7="_overlay_1hejd_1",L7="_dialog_1hejd_14",D7="_dialogIn_1hejd_1",z7="_header_1hejd_37",k7="_title_1hejd_44",B7="_close_1hejd_50",U7="_selectsRow_1hejd_72",$7="_selectGroup_1hejd_79",H7="_selectLabel_1hejd_83",q7="_selectTrigger_1hejd_93",F7="_selectTriggerOpen_1hejd_112",G7="_selectValue_1hejd_117",V7="_chevron_1hejd_125",Q7="_chevronOpen_1hejd_131",I7="_tokenDot_1hejd_137",P7="_speedDot_1hejd_158",Y7="_speedDot_slow_1hejd_165",X7="_speedDot_normal_1hejd_170",K7="_speedDot_fast_1hejd_175",Z7="_dropdown_1hejd_182",W7="_dropdownItem_1hejd_195",J7="_dropdownItemActive_1hejd_215",eS="_dropdownTicker_1hejd_220",tS="_dropdownName_1hejd_225",nS="_field_1hejd_233",sS="_fieldLabel_1hejd_237",aS="_input_1hejd_247",lS="_amountWrap_1hejd_283",iS="_amountInput_1hejd_287",cS="_amountTicker_1hejd_291",rS="_maxHint_1hejd_304",oS="_maxBtn_1hejd_314",uS="_errorMsg_1hejd_333",dS="_submitBtn_1hejd_346",fe={overlay:M7,dialog:L7,dialogIn:D7,header:z7,title:k7,close:B7,selectsRow:U7,selectGroup:$7,selectLabel:H7,selectTrigger:q7,selectTriggerOpen:F7,selectValue:G7,chevron:V7,chevronOpen:Q7,tokenDot:I7,speedDot:P7,speedDot_slow:Y7,speedDot_normal:X7,speedDot_fast:K7,dropdown:Z7,dropdownItem:W7,dropdownItemActive:J7,dropdownTicker:eS,dropdownName:tS,field:nS,fieldLabel:sS,input:aS,amountWrap:lS,amountInput:iS,amountTicker:cS,maxHint:rS,maxBtn:oS,errorMsg:uS,submitBtn:dS},Sp=[{value:"slow",label:"Медленно"},{value:"normal",label:"Нормально"},{value:"fast",label:"Быстро"}];function fS(a){var i;if(a instanceof Error)return a.message;if(a&&typeof a=="object"){const c=a;if(typeof c.message=="string")return c.message;if(typeof c.error=="string")return c.error;if(Array.isArray(c.detail)&&((i=c.detail[0])!=null&&i.msg))return String(c.detail[0].msg)}return"Что-то пошло не так. Попробуйте ещё раз."}function hS({open:a,onClose:i,network:c,tokens:r=[],initialToken:d=""}){var me;const f=A7[c],p=R7[c],[g,h]=j.useState(d),[m,v]=j.useState("normal"),[x,b]=j.useState(""),[N,S]=j.useState(""),[w,C]=j.useState(null),O=B8(),D=((me=Sp.find(le=>le.value===m))==null?void 0:me.label)??"Нормально",L=g===""?f.nativeSymbol:g,U=r.find(le=>le.ticker===(g===""?f.nativeSymbol:g));if(j.useEffect(()=>{h(d)},[d]),j.useEffect(()=>{h("")},[c]),j.useEffect(()=>{O.isSuccess&&i()},[O.isSuccess,i]),j.useEffect(()=>{if(!a){b(""),S(""),C(null),O.reset();return}const le=ge=>{ge.key==="Escape"&&i()};return document.addEventListener("keydown",le),()=>document.removeEventListener("keydown",le)},[a,i]),!a)return null;const I=f.hasToken,W=f.hasFeeTier,$=I||W,P=I&&W?2:1;function se(){w?C(null):i()}function he(le,ge){const[oe,q=""]=le.split("."),Y=q.slice(0,ge).padEnd(ge,"0");return(BigInt(oe||"0")*10n**BigInt(ge)+BigInt(Y||"0")).toString()}function de(){const ge=g===""?he(N,f.nativeDecimals):N;O.mutate({chain:c,to:x,amount:ge,...g?{token:g}:{},...f.hasFeeTier?{feeTier:m}:{}})}return s.jsx("div",{className:fe.overlay,onClick:se,children:s.jsxs("div",{className:fe.dialog,onClick:le=>le.stopPropagation(),children:[s.jsxs("div",{className:fe.header,children:[s.jsxs("div",{className:fe.headerLeft,children:[s.jsx("span",{className:fe.chainDot,style:{background:f.color}}),s.jsxs("span",{className:fe.title,children:["Отправить · ",f.label]})]}),s.jsx("button",{className:fe.close,onClick:i,type:"button","aria-label":"Закрыть",children:s.jsx("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:s.jsx("path",{d:"M1 1l12 12M13 1L1 13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),$&&s.jsxs("div",{className:fe.selectsRow,style:{gridTemplateColumns:`repeat(${P}, 1fr)`},children:[I&&s.jsxs("div",{className:fe.selectGroup,children:[s.jsx("label",{className:fe.selectLabel,children:"Токен"}),s.jsxs("button",{type:"button",className:`${fe.selectTrigger} ${w==="token"?fe.selectTriggerOpen:""}`,onClick:()=>C(le=>le==="token"?null:"token"),children:[s.jsx("span",{className:fe.tokenDot,style:{background:f.color},children:L[0]}),s.jsx("span",{className:fe.selectValue,children:L}),s.jsx("svg",{className:`${fe.chevron} ${w==="token"?fe.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:s.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),w==="token"&&s.jsxs("div",{className:fe.dropdown,children:[s.jsxs("button",{type:"button",className:`${fe.dropdownItem} ${g===""?fe.dropdownItemActive:""}`,onClick:()=>{h(""),C(null)},children:[s.jsx("span",{className:fe.tokenDot,style:{background:f.color},children:f.nativeSymbol[0]}),s.jsx("span",{className:fe.dropdownTicker,children:f.nativeSymbol}),s.jsx("span",{className:fe.dropdownName,children:"Нативный"})]}),p.map(le=>s.jsxs("button",{type:"button",className:`${fe.dropdownItem} ${g===le?fe.dropdownItemActive:""}`,onClick:()=>{h(le),C(null)},children:[s.jsx("span",{className:fe.tokenDot,style:{background:"rgba(255,255,255,0.12)"},children:le[0]}),s.jsx("span",{className:fe.dropdownTicker,children:le})]},le))]})]}),W&&s.jsxs("div",{className:fe.selectGroup,children:[s.jsx("label",{className:fe.selectLabel,children:"Скорость"}),s.jsxs("button",{type:"button",className:`${fe.selectTrigger} ${w==="speed"?fe.selectTriggerOpen:""}`,onClick:()=>C(le=>le==="speed"?null:"speed"),children:[s.jsx("span",{className:`${fe.speedDot} ${fe[`speedDot_${m}`]}`}),s.jsx("span",{className:fe.selectValue,children:D}),s.jsx("svg",{className:`${fe.chevron} ${w==="speed"?fe.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:s.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),w==="speed"&&s.jsx("div",{className:fe.dropdown,children:Sp.map(le=>s.jsxs("button",{type:"button",className:`${fe.dropdownItem} ${le.value===m?fe.dropdownItemActive:""}`,onClick:()=>{v(le.value),C(null)},children:[s.jsx("span",{className:`${fe.speedDot} ${fe[`speedDot_${le.value}`]}`}),s.jsx("span",{children:le.label})]},le.value))})]})]}),s.jsxs("div",{className:fe.field,children:[s.jsx("label",{className:fe.fieldLabel,children:"Адрес кошелька"}),s.jsx("input",{className:fe.input,type:"text",placeholder:f.addressPlaceholder,value:x,onChange:le=>b(le.target.value),autoComplete:"off",spellCheck:!1})]}),s.jsxs("div",{className:fe.field,children:[s.jsx("label",{className:fe.fieldLabel,children:"Количество"}),s.jsxs("div",{className:fe.amountWrap,children:[s.jsx("input",{className:`${fe.input} ${fe.amountInput}`,type:"number",placeholder:"0.00",value:N,onChange:le=>S(le.target.value),min:"0",step:"any"}),s.jsx("span",{className:fe.amountTicker,children:L})]}),U&&s.jsxs("div",{className:fe.maxHint,children:["Макс:"," ",s.jsxs("button",{type:"button",className:fe.maxBtn,onClick:()=>S(U.bal),children:[U.bal," ",L]})]})]}),O.isError&&s.jsx("div",{className:fe.errorMsg,children:fS(O.error)}),s.jsx("button",{className:fe.submitBtn,type:"button",disabled:O.isPending,onClick:de,children:O.isPending?"Отправка…":"Отправить"})]})})}var mS=Object.defineProperty,Yo=Object.getOwnPropertySymbols,j_=Object.prototype.hasOwnProperty,S_=Object.prototype.propertyIsEnumerable,Np=(a,i,c)=>i in a?mS(a,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[i]=c,h2=(a,i)=>{for(var c in i||(i={}))j_.call(i,c)&&Np(a,c,i[c]);if(Yo)for(var c of Yo(i))S_.call(i,c)&&Np(a,c,i[c]);return a},m2=(a,i)=>{var c={};for(var r in a)j_.call(a,r)&&i.indexOf(r)<0&&(c[r]=a[r]);if(a!=null&&Yo)for(var r of Yo(a))i.indexOf(r)<0&&S_.call(a,r)&&(c[r]=a[r]);return c};/**
|
||
* @license QR Code generator library (TypeScript)
|
||
* Copyright (c) Project Nayuki.
|
||
* SPDX-License-Identifier: MIT
|
||
*/var Cl;(a=>{const i=class Le{constructor(h,m,v,x){if(this.version=h,this.errorCorrectionLevel=m,this.modules=[],this.isFunction=[],h<Le.MIN_VERSION||h>Le.MAX_VERSION)throw new RangeError("Version value out of range");if(x<-1||x>7)throw new RangeError("Mask value out of range");this.size=h*4+17;let b=[];for(let S=0;S<this.size;S++)b.push(!1);for(let S=0;S<this.size;S++)this.modules.push(b.slice()),this.isFunction.push(b.slice());this.drawFunctionPatterns();const N=this.addEccAndInterleave(v);if(this.drawCodewords(N),x==-1){let S=1e9;for(let w=0;w<8;w++){this.applyMask(w),this.drawFormatBits(w);const C=this.getPenaltyScore();C<S&&(x=w,S=C),this.applyMask(w)}}d(0<=x&&x<=7),this.mask=x,this.applyMask(x),this.drawFormatBits(x),this.isFunction=[]}static encodeText(h,m){const v=a.QrSegment.makeSegments(h);return Le.encodeSegments(v,m)}static encodeBinary(h,m){const v=a.QrSegment.makeBytes(h);return Le.encodeSegments([v],m)}static encodeSegments(h,m,v=1,x=40,b=-1,N=!0){if(!(Le.MIN_VERSION<=v&&v<=x&&x<=Le.MAX_VERSION)||b<-1||b>7)throw new RangeError("Invalid value");let S,w;for(S=v;;S++){const L=Le.getNumDataCodewords(S,m)*8,U=p.getTotalBits(h,S);if(U<=L){w=U;break}if(S>=x)throw new RangeError("Data too long")}for(const L of[Le.Ecc.MEDIUM,Le.Ecc.QUARTILE,Le.Ecc.HIGH])N&&w<=Le.getNumDataCodewords(S,L)*8&&(m=L);let C=[];for(const L of h){c(L.mode.modeBits,4,C),c(L.numChars,L.mode.numCharCountBits(S),C);for(const U of L.getData())C.push(U)}d(C.length==w);const O=Le.getNumDataCodewords(S,m)*8;d(C.length<=O),c(0,Math.min(4,O-C.length),C),c(0,(8-C.length%8)%8,C),d(C.length%8==0);for(let L=236;C.length<O;L^=253)c(L,8,C);let D=[];for(;D.length*8<C.length;)D.push(0);return C.forEach((L,U)=>D[U>>>3]|=L<<7-(U&7)),new Le(S,m,D,b)}getModule(h,m){return 0<=h&&h<this.size&&0<=m&&m<this.size&&this.modules[m][h]}getModules(){return this.modules}drawFunctionPatterns(){for(let v=0;v<this.size;v++)this.setFunctionModule(6,v,v%2==0),this.setFunctionModule(v,6,v%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const h=this.getAlignmentPatternPositions(),m=h.length;for(let v=0;v<m;v++)for(let x=0;x<m;x++)v==0&&x==0||v==0&&x==m-1||v==m-1&&x==0||this.drawAlignmentPattern(h[v],h[x]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(h){const m=this.errorCorrectionLevel.formatBits<<3|h;let v=m;for(let b=0;b<10;b++)v=v<<1^(v>>>9)*1335;const x=(m<<10|v)^21522;d(x>>>15==0);for(let b=0;b<=5;b++)this.setFunctionModule(8,b,r(x,b));this.setFunctionModule(8,7,r(x,6)),this.setFunctionModule(8,8,r(x,7)),this.setFunctionModule(7,8,r(x,8));for(let b=9;b<15;b++)this.setFunctionModule(14-b,8,r(x,b));for(let b=0;b<8;b++)this.setFunctionModule(this.size-1-b,8,r(x,b));for(let b=8;b<15;b++)this.setFunctionModule(8,this.size-15+b,r(x,b));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let h=this.version;for(let v=0;v<12;v++)h=h<<1^(h>>>11)*7973;const m=this.version<<12|h;d(m>>>18==0);for(let v=0;v<18;v++){const x=r(m,v),b=this.size-11+v%3,N=Math.floor(v/3);this.setFunctionModule(b,N,x),this.setFunctionModule(N,b,x)}}drawFinderPattern(h,m){for(let v=-4;v<=4;v++)for(let x=-4;x<=4;x++){const b=Math.max(Math.abs(x),Math.abs(v)),N=h+x,S=m+v;0<=N&&N<this.size&&0<=S&&S<this.size&&this.setFunctionModule(N,S,b!=2&&b!=4)}}drawAlignmentPattern(h,m){for(let v=-2;v<=2;v++)for(let x=-2;x<=2;x++)this.setFunctionModule(h+x,m+v,Math.max(Math.abs(x),Math.abs(v))!=1)}setFunctionModule(h,m,v){this.modules[m][h]=v,this.isFunction[m][h]=!0}addEccAndInterleave(h){const m=this.version,v=this.errorCorrectionLevel;if(h.length!=Le.getNumDataCodewords(m,v))throw new RangeError("Invalid argument");const x=Le.NUM_ERROR_CORRECTION_BLOCKS[v.ordinal][m],b=Le.ECC_CODEWORDS_PER_BLOCK[v.ordinal][m],N=Math.floor(Le.getNumRawDataModules(m)/8),S=x-N%x,w=Math.floor(N/x);let C=[];const O=Le.reedSolomonComputeDivisor(b);for(let L=0,U=0;L<x;L++){let I=h.slice(U,U+w-b+(L<S?0:1));U+=I.length;const W=Le.reedSolomonComputeRemainder(I,O);L<S&&I.push(0),C.push(I.concat(W))}let D=[];for(let L=0;L<C[0].length;L++)C.forEach((U,I)=>{(L!=w-b||I>=S)&&D.push(U[L])});return d(D.length==N),D}drawCodewords(h){if(h.length!=Math.floor(Le.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let m=0;for(let v=this.size-1;v>=1;v-=2){v==6&&(v=5);for(let x=0;x<this.size;x++)for(let b=0;b<2;b++){const N=v-b,w=(v+1&2)==0?this.size-1-x:x;!this.isFunction[w][N]&&m<h.length*8&&(this.modules[w][N]=r(h[m>>>3],7-(m&7)),m++)}}d(m==h.length*8)}applyMask(h){if(h<0||h>7)throw new RangeError("Mask value out of range");for(let m=0;m<this.size;m++)for(let v=0;v<this.size;v++){let x;switch(h){case 0:x=(v+m)%2==0;break;case 1:x=m%2==0;break;case 2:x=v%3==0;break;case 3:x=(v+m)%3==0;break;case 4:x=(Math.floor(v/3)+Math.floor(m/2))%2==0;break;case 5:x=v*m%2+v*m%3==0;break;case 6:x=(v*m%2+v*m%3)%2==0;break;case 7:x=((v+m)%2+v*m%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[m][v]&&x&&(this.modules[m][v]=!this.modules[m][v])}}getPenaltyScore(){let h=0;for(let b=0;b<this.size;b++){let N=!1,S=0,w=[0,0,0,0,0,0,0];for(let C=0;C<this.size;C++)this.modules[b][C]==N?(S++,S==5?h+=Le.PENALTY_N1:S>5&&h++):(this.finderPenaltyAddHistory(S,w),N||(h+=this.finderPenaltyCountPatterns(w)*Le.PENALTY_N3),N=this.modules[b][C],S=1);h+=this.finderPenaltyTerminateAndCount(N,S,w)*Le.PENALTY_N3}for(let b=0;b<this.size;b++){let N=!1,S=0,w=[0,0,0,0,0,0,0];for(let C=0;C<this.size;C++)this.modules[C][b]==N?(S++,S==5?h+=Le.PENALTY_N1:S>5&&h++):(this.finderPenaltyAddHistory(S,w),N||(h+=this.finderPenaltyCountPatterns(w)*Le.PENALTY_N3),N=this.modules[C][b],S=1);h+=this.finderPenaltyTerminateAndCount(N,S,w)*Le.PENALTY_N3}for(let b=0;b<this.size-1;b++)for(let N=0;N<this.size-1;N++){const S=this.modules[b][N];S==this.modules[b][N+1]&&S==this.modules[b+1][N]&&S==this.modules[b+1][N+1]&&(h+=Le.PENALTY_N2)}let m=0;for(const b of this.modules)m=b.reduce((N,S)=>N+(S?1:0),m);const v=this.size*this.size,x=Math.ceil(Math.abs(m*20-v*10)/v)-1;return d(0<=x&&x<=9),h+=x*Le.PENALTY_N4,d(0<=h&&h<=2568888),h}getAlignmentPatternPositions(){if(this.version==1)return[];{const h=Math.floor(this.version/7)+2,m=this.version==32?26:Math.ceil((this.version*4+4)/(h*2-2))*2;let v=[6];for(let x=this.size-7;v.length<h;x-=m)v.splice(1,0,x);return v}}static getNumRawDataModules(h){if(h<Le.MIN_VERSION||h>Le.MAX_VERSION)throw new RangeError("Version number out of range");let m=(16*h+128)*h+64;if(h>=2){const v=Math.floor(h/7)+2;m-=(25*v-10)*v-55,h>=7&&(m-=36)}return d(208<=m&&m<=29648),m}static getNumDataCodewords(h,m){return Math.floor(Le.getNumRawDataModules(h)/8)-Le.ECC_CODEWORDS_PER_BLOCK[m.ordinal][h]*Le.NUM_ERROR_CORRECTION_BLOCKS[m.ordinal][h]}static reedSolomonComputeDivisor(h){if(h<1||h>255)throw new RangeError("Degree out of range");let m=[];for(let x=0;x<h-1;x++)m.push(0);m.push(1);let v=1;for(let x=0;x<h;x++){for(let b=0;b<m.length;b++)m[b]=Le.reedSolomonMultiply(m[b],v),b+1<m.length&&(m[b]^=m[b+1]);v=Le.reedSolomonMultiply(v,2)}return m}static reedSolomonComputeRemainder(h,m){let v=m.map(x=>0);for(const x of h){const b=x^v.shift();v.push(0),m.forEach((N,S)=>v[S]^=Le.reedSolomonMultiply(N,b))}return v}static reedSolomonMultiply(h,m){if(h>>>8||m>>>8)throw new RangeError("Byte out of range");let v=0;for(let x=7;x>=0;x--)v=v<<1^(v>>>7)*285,v^=(m>>>x&1)*h;return d(v>>>8==0),v}finderPenaltyCountPatterns(h){const m=h[1];d(m<=this.size*3);const v=m>0&&h[2]==m&&h[3]==m*3&&h[4]==m&&h[5]==m;return(v&&h[0]>=m*4&&h[6]>=m?1:0)+(v&&h[6]>=m*4&&h[0]>=m?1:0)}finderPenaltyTerminateAndCount(h,m,v){return h&&(this.finderPenaltyAddHistory(m,v),m=0),m+=this.size,this.finderPenaltyAddHistory(m,v),this.finderPenaltyCountPatterns(v)}finderPenaltyAddHistory(h,m){m[0]==0&&(h+=this.size),m.pop(),m.unshift(h)}};i.MIN_VERSION=1,i.MAX_VERSION=40,i.PENALTY_N1=3,i.PENALTY_N2=3,i.PENALTY_N3=40,i.PENALTY_N4=10,i.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],i.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],a.QrCode=i;function c(g,h,m){if(h<0||h>31||g>>>h)throw new RangeError("Value out of range");for(let v=h-1;v>=0;v--)m.push(g>>>v&1)}function r(g,h){return(g>>>h&1)!=0}function d(g){if(!g)throw new Error("Assertion error")}const f=class pt{constructor(h,m,v){if(this.mode=h,this.numChars=m,this.bitData=v,m<0)throw new RangeError("Invalid argument");this.bitData=v.slice()}static makeBytes(h){let m=[];for(const v of h)c(v,8,m);return new pt(pt.Mode.BYTE,h.length,m)}static makeNumeric(h){if(!pt.isNumeric(h))throw new RangeError("String contains non-numeric characters");let m=[];for(let v=0;v<h.length;){const x=Math.min(h.length-v,3);c(parseInt(h.substring(v,v+x),10),x*3+1,m),v+=x}return new pt(pt.Mode.NUMERIC,h.length,m)}static makeAlphanumeric(h){if(!pt.isAlphanumeric(h))throw new RangeError("String contains unencodable characters in alphanumeric mode");let m=[],v;for(v=0;v+2<=h.length;v+=2){let x=pt.ALPHANUMERIC_CHARSET.indexOf(h.charAt(v))*45;x+=pt.ALPHANUMERIC_CHARSET.indexOf(h.charAt(v+1)),c(x,11,m)}return v<h.length&&c(pt.ALPHANUMERIC_CHARSET.indexOf(h.charAt(v)),6,m),new pt(pt.Mode.ALPHANUMERIC,h.length,m)}static makeSegments(h){return h==""?[]:pt.isNumeric(h)?[pt.makeNumeric(h)]:pt.isAlphanumeric(h)?[pt.makeAlphanumeric(h)]:[pt.makeBytes(pt.toUtf8ByteArray(h))]}static makeEci(h){let m=[];if(h<0)throw new RangeError("ECI assignment value out of range");if(h<128)c(h,8,m);else if(h<16384)c(2,2,m),c(h,14,m);else if(h<1e6)c(6,3,m),c(h,21,m);else throw new RangeError("ECI assignment value out of range");return new pt(pt.Mode.ECI,0,m)}static isNumeric(h){return pt.NUMERIC_REGEX.test(h)}static isAlphanumeric(h){return pt.ALPHANUMERIC_REGEX.test(h)}getData(){return this.bitData.slice()}static getTotalBits(h,m){let v=0;for(const x of h){const b=x.mode.numCharCountBits(m);if(x.numChars>=1<<b)return 1/0;v+=4+b+x.bitData.length}return v}static toUtf8ByteArray(h){h=encodeURI(h);let m=[];for(let v=0;v<h.length;v++)h.charAt(v)!="%"?m.push(h.charCodeAt(v)):(m.push(parseInt(h.substring(v+1,v+3),16)),v+=2);return m}};f.NUMERIC_REGEX=/^[0-9]*$/,f.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,f.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let p=f;a.QrSegment=f})(Cl||(Cl={}));(a=>{(i=>{const c=class{constructor(d,f){this.ordinal=d,this.formatBits=f}};c.LOW=new c(0,1),c.MEDIUM=new c(1,0),c.QUARTILE=new c(2,3),c.HIGH=new c(3,2),i.Ecc=c})(a.QrCode||(a.QrCode={}))})(Cl||(Cl={}));(a=>{(i=>{const c=class{constructor(d,f){this.modeBits=d,this.numBitsCharCount=f}numCharCountBits(d){return this.numBitsCharCount[Math.floor((d+7)/17)]}};c.NUMERIC=new c(1,[10,12,14]),c.ALPHANUMERIC=new c(2,[9,11,13]),c.BYTE=new c(4,[8,16,16]),c.KANJI=new c(8,[8,10,12]),c.ECI=new c(7,[0,0,0]),i.Mode=c})(a.QrSegment||(a.QrSegment={}))})(Cl||(Cl={}));var ji=Cl;/**
|
||
* @license qrcode.react
|
||
* Copyright (c) Paul O'Shannessy
|
||
* SPDX-License-Identifier: ISC
|
||
*/var pS={L:ji.QrCode.Ecc.LOW,M:ji.QrCode.Ecc.MEDIUM,Q:ji.QrCode.Ecc.QUARTILE,H:ji.QrCode.Ecc.HIGH},N_=128,w_="L",C_="#FFFFFF",T_="#000000",E_=!1,R_=1,_S=4,gS=0,vS=.1;function A_(a,i=0){const c=[];return a.forEach(function(r,d){let f=null;r.forEach(function(p,g){if(!p&&f!==null){c.push(`M${f+i} ${d+i}h${g-f}v1H${f+i}z`),f=null;return}if(g===r.length-1){if(!p)return;f===null?c.push(`M${g+i},${d+i} h1v1H${g+i}z`):c.push(`M${f+i},${d+i} h${g+1-f}v1H${f+i}z`);return}p&&f===null&&(f=g)})}),c.join("")}function O_(a,i){return a.slice().map((c,r)=>r<i.y||r>=i.y+i.h?c:c.map((d,f)=>f<i.x||f>=i.x+i.w?d:!1))}function xS(a,i,c,r){if(r==null)return null;const d=a.length+c*2,f=Math.floor(i*vS),p=d/i,g=(r.width||f)*p,h=(r.height||f)*p,m=r.x==null?a.length/2-g/2:r.x*p,v=r.y==null?a.length/2-h/2:r.y*p,x=r.opacity==null?1:r.opacity;let b=null;if(r.excavate){let S=Math.floor(m),w=Math.floor(v),C=Math.ceil(g+m-S),O=Math.ceil(h+v-w);b={x:S,y:w,w:C,h:O}}const N=r.crossOrigin;return{x:m,y:v,h,w:g,excavation:b,opacity:x,crossOrigin:N}}function yS(a,i){return i!=null?Math.max(Math.floor(i),0):a?_S:gS}function M_({value:a,level:i,minVersion:c,includeMargin:r,marginSize:d,imageSettings:f,size:p,boostLevel:g}){let h=Ot.useMemo(()=>{const S=(Array.isArray(a)?a:[a]).reduce((w,C)=>(w.push(...ji.QrSegment.makeSegments(C)),w),[]);return ji.QrCode.encodeSegments(S,pS[i],c,void 0,void 0,g)},[a,i,c,g]);const{cells:m,margin:v,numCells:x,calculatedImageSettings:b}=Ot.useMemo(()=>{let N=h.getModules();const S=yS(r,d),w=N.length+S*2,C=xS(N,p,S,f);return{cells:N,margin:S,numCells:w,calculatedImageSettings:C}},[h,p,f,r,d]);return{qrcode:h,margin:v,cells:m,numCells:x,calculatedImageSettings:b}}var bS=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})(),jS=Ot.forwardRef(function(i,c){const r=i,{value:d,size:f=N_,level:p=w_,bgColor:g=C_,fgColor:h=T_,includeMargin:m=E_,minVersion:v=R_,boostLevel:x,marginSize:b,imageSettings:N}=r,w=m2(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:C}=w,O=m2(w,["style"]),D=N==null?void 0:N.src,L=Ot.useRef(null),U=Ot.useRef(null),I=Ot.useCallback(ge=>{L.current=ge,typeof c=="function"?c(ge):c&&(c.current=ge)},[c]),[W,$]=Ot.useState(!1),{margin:P,cells:se,numCells:he,calculatedImageSettings:de}=M_({value:d,level:p,minVersion:v,boostLevel:x,includeMargin:m,marginSize:b,imageSettings:N,size:f});Ot.useEffect(()=>{if(L.current!=null){const ge=L.current,oe=ge.getContext("2d");if(!oe)return;let q=se;const Y=U.current,ie=de!=null&&Y!==null&&Y.complete&&Y.naturalHeight!==0&&Y.naturalWidth!==0;ie&&de.excavation!=null&&(q=O_(se,de.excavation));const Re=window.devicePixelRatio||1;ge.height=ge.width=f*Re;const Ae=f/he*Re;oe.scale(Ae,Ae),oe.fillStyle=g,oe.fillRect(0,0,he,he),oe.fillStyle=h,bS?oe.fill(new Path2D(A_(q,P))):se.forEach(function(R,V){R.forEach(function(K,te){K&&oe.fillRect(te+P,V+P,1,1)})}),de&&(oe.globalAlpha=de.opacity),ie&&oe.drawImage(Y,de.x+P,de.y+P,de.w,de.h)}}),Ot.useEffect(()=>{$(!1)},[D]);const me=h2({height:f,width:f},C);let le=null;return D!=null&&(le=Ot.createElement("img",{src:D,key:D,style:{display:"none"},onLoad:()=>{$(!0)},ref:U,crossOrigin:de==null?void 0:de.crossOrigin})),Ot.createElement(Ot.Fragment,null,Ot.createElement("canvas",h2({style:me,height:f,width:f,ref:I,role:"img"},O)),le)});jS.displayName="QRCodeCanvas";var L_=Ot.forwardRef(function(i,c){const r=i,{value:d,size:f=N_,level:p=w_,bgColor:g=C_,fgColor:h=T_,includeMargin:m=E_,minVersion:v=R_,boostLevel:x,title:b,marginSize:N,imageSettings:S}=r,w=m2(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:C,cells:O,numCells:D,calculatedImageSettings:L}=M_({value:d,level:p,minVersion:v,boostLevel:x,includeMargin:m,marginSize:N,imageSettings:S,size:f});let U=O,I=null;S!=null&&L!=null&&(L.excavation!=null&&(U=O_(O,L.excavation)),I=Ot.createElement("image",{href:S.src,height:L.h,width:L.w,x:L.x+C,y:L.y+C,preserveAspectRatio:"none",opacity:L.opacity,crossOrigin:L.crossOrigin}));const W=A_(U,C);return Ot.createElement("svg",h2({height:f,width:f,viewBox:`0 0 ${D} ${D}`,ref:c,role:"img"},w),!!b&&Ot.createElement("title",null,b),Ot.createElement("path",{fill:g,d:`M0,0 h${D}v${D}H0z`,shapeRendering:"crispEdges"}),Ot.createElement("path",{fill:h,d:W,shapeRendering:"crispEdges"}),I)});L_.displayName="QRCodeSVG";const SS="_overlay_1nlll_6",NS="_dialog_1nlll_18",wS="_header_1nlll_27",CS="_title_1nlll_34",TS="_closeBtn_1nlll_40",ES="_body_1nlll_55",RS="_qrWrap_1nlll_62",AS="_label_1nlll_71",OS="_fieldRow_1nlll_77",MS="_addressInput_1nlll_82",LS="_copyBtn_1nlll_101",DS="_copyBtnDone_1nlll_127",zS="_skeleton_1nlll_132",kS="_error_1nlll_145",pn={overlay:SS,dialog:NS,header:wS,title:CS,closeBtn:TS,body:ES,qrWrap:RS,label:AS,fieldRow:OS,addressInput:MS,copyBtn:LS,copyBtnDone:DS,skeleton:zS,error:kS},BS={ETH:"Ethereum",BSC:"BSC Smart Chain",BTC:"Bitcoin",TRX:"Tron",SOL:"Solana"};function US({open:a,onClose:i,chain:c}){const{data:r,isLoading:d,isError:f}=tu(),[p,g]=j.useState(!1);if(j.useEffect(()=>{if(!a)return;function b(N){N.key==="Escape"&&i()}return window.addEventListener("keydown",b),()=>window.removeEventListener("keydown",b)},[a,i]),j.useEffect(()=>{a||g(!1)},[a]),!a)return null;const h=r==null?void 0:r.find(b=>b.chain===c),m=(h==null?void 0:h.address)??"";function v(){m&&navigator.clipboard.writeText(m).then(()=>{g(!0),setTimeout(()=>g(!1),2e3)})}function x(b){b.target===b.currentTarget&&i()}return s.jsx("div",{className:pn.overlay,onMouseDown:x,children:s.jsxs("div",{className:pn.dialog,children:[s.jsxs("div",{className:pn.header,children:[s.jsxs("span",{className:pn.title,children:["Получить ",BS[c]]}),s.jsx("button",{className:pn.closeBtn,type:"button",onClick:i,"aria-label":"Закрыть",children:"✕"})]}),s.jsxs("div",{className:pn.body,children:[d&&s.jsx("div",{className:pn.skeleton}),f&&s.jsx("p",{className:pn.error,children:"Не удалось загрузить адрес. Попробуйте позже."}),!d&&!f&&s.jsxs(s.Fragment,{children:[s.jsxs("label",{className:pn.label,children:["Ваш ",c,"-адрес"]}),s.jsxs("div",{className:pn.fieldRow,children:[s.jsx("input",{className:pn.addressInput,type:"text",readOnly:!0,value:m,onFocus:b=>b.target.select()}),s.jsx("button",{className:`${pn.copyBtn} ${p?pn.copyBtnDone:""}`,type:"button",onClick:v,disabled:!m,children:p?"Скопировано!":"Копировать"})]}),m&&s.jsx("div",{className:pn.qrWrap,children:s.jsx(L_,{value:m,size:196,level:"M",bgColor:"#ffffff",fgColor:"#000000",marginSize:2})})]})]})]})})}const $S="_wrap_uur6k_1",HS="_loading_uur6k_9",qS="_table_uur6k_14",FS="_thStar_uur6k_44",GS="_groupHeader_uur6k_49",VS="_groupHeaderInner_uur6k_58",QS="_groupLabel_uur6k_66",IS="_groupIcon_uur6k_77",PS="_groupTotal_uur6k_83",YS="_mobileGroupHeader_uur6k_90",XS="_right_uur6k_99",KS="_center_uur6k_103",ZS="_btnGroup_uur6k_108",WS="_star_uur6k_114",JS="_starOn_uur6k_129",e9="_tokId_uur6k_133",t9="_tokLogo_uur6k_139",n9="_price_uur6k_174",s9="_balCol_uur6k_201",a9="_sendBtn_uur6k_214",l9="_receiveBtn_uur6k_237",i9="_noFont_uur6k_260",c9="_mobileList_uur6k_265",r9="_card_uur6k_269",o9="_cardInfo_uur6k_281",u9="_cardTop_uur6k_286",d9="_cardTicker_uur6k_293",f9="_cardName_uur6k_299",h9="_cardBalCrypto_uur6k_305",m9="_cardBot_uur6k_312",p9="_cardPrice_uur6k_318",_9="_cardBalUsd_uur6k_330",g9="_mobileActions_uur6k_351",xe={wrap:$S,loading:HS,table:qS,thStar:FS,groupHeader:GS,groupHeaderInner:VS,groupLabel:QS,groupIcon:IS,groupTotal:PS,mobileGroupHeader:YS,right:XS,center:KS,btnGroup:ZS,star:WS,starOn:JS,tokId:e9,tokLogo:t9,price:n9,balCol:s9,sendBtn:a9,receiveBtn:l9,noFont:i9,mobileList:c9,card:r9,cardInfo:o9,cardTop:u9,cardTicker:d9,cardName:f9,cardBalCrypto:h9,cardBot:m9,cardPrice:p9,cardBalUsd:_9,mobileActions:g9},wp={BTC:{label:"Bitcoin",icon:it.BTC},ETH:{label:"Ethereum",icon:it.ETH},SOL:{label:"Solana",icon:it.SOL},TRX:{label:"Tron",icon:it.TRX},BSC:{label:"BNB Chain",icon:it.BNB}};function Cp(a){return`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function v9(a){const i=[],c=new Map;for(const r of a){const d=r.chain??"ETH";let f=c.get(d);f||(f={chain:d,rows:[],totalUsd:0},c.set(d,f),i.push(f)),f.rows.push(r),f.totalUsd+=r.usdValue??0}return i}function Tp(a){return a.id??a.ticker}function D_({rows:a,isLoading:i,fallbackChain:c="ETH",groupByChain:r=!1}){const[d,f]=j.useState({}),[p,g]=j.useState({open:!1,network:"ETH"}),[h,m]=j.useState({open:!1,chain:"ETH"});function v($){return $.chain??O7[$.ticker]??c}function x($){g({open:!0,network:v($)})}function b(){g($=>({...$,open:!1}))}function N($){m({open:!0,chain:v($)})}function S(){m($=>({...$,open:!1}))}function w($){f(P=>({...P,[$]:!P[$]}))}const C=s.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#4A6DFF",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("path",{d:"M7 17L17 7M17 7H7M17 7v10"})}),O=s.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#00C48C",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("path",{d:"M17 7L7 17M7 17H17M7 17V7"})});function D($){const P=Tp($);return s.jsxs("tr",{children:[s.jsx("td",{children:s.jsx("button",{className:`${xe.star} ${d[P]?xe.starOn:""}`,onClick:()=>w(P),type:"button","aria-label":d[P]?"Убрать из избранного":"В избранное",children:"★"})}),s.jsx("td",{children:s.jsxs("div",{className:xe.tokId,children:[s.jsx("div",{className:xe.tokLogo,style:{background:$.color},children:$.logo?s.jsx("img",{src:$.logo,alt:$.ticker,className:""}):$.ticker[0]}),s.jsxs("div",{className:xe.balCol,children:[s.jsx("b",{className:xe.cardTicker,children:$.ticker}),s.jsx("span",{className:xe.noFont,children:$.name})]})]})}),s.jsx("td",{className:xe.right,children:s.jsx("span",{className:xe.price,children:$.price})}),s.jsx("td",{className:xe.right,children:s.jsxs("div",{className:xe.balCol,children:[s.jsx("b",{children:$.bal}),s.jsx("span",{children:$.usd})]})}),s.jsx("td",{className:xe.center,children:s.jsxs("div",{className:xe.btnGroup,children:[s.jsxs("button",{className:xe.receiveBtn,type:"button",onClick:se=>{se.stopPropagation(),N($)},children:[O,"Получить"]}),s.jsxs("button",{className:xe.sendBtn,type:"button",onClick:se=>{se.stopPropagation(),x($)},children:[C,"Отправить"]})]})})]},P)}function L($){const P=Tp($);return s.jsxs("div",{className:xe.card,children:[s.jsx("button",{className:`${xe.star} ${d[P]?xe.starOn:""}`,onClick:()=>w(P),type:"button","aria-label":d[P]?"Убрать из избранного":"В избранное",children:"★"}),s.jsx("div",{className:xe.tokLogo,style:{background:$.color},children:$.logo?s.jsx("img",{src:$.logo,alt:$.ticker,className:""}):$.ticker[0]}),s.jsxs("div",{className:xe.cardInfo,children:[s.jsxs("div",{className:xe.cardTop,children:[s.jsxs("div",{children:[s.jsx("span",{className:xe.cardTicker,children:$.ticker}),s.jsx("span",{className:xe.cardName,children:$.name})]}),s.jsx("span",{className:xe.cardBalCrypto,children:$.bal})]}),s.jsxs("div",{className:xe.cardBot,children:[s.jsx("span",{className:xe.cardPrice,children:$.price}),s.jsx("span",{className:xe.cardBalUsd,children:$.usd})]})]})]},P)}function U($){const P=wp[$.chain];return s.jsx("tr",{className:xe.groupHeader,children:s.jsx("td",{colSpan:5,children:s.jsxs("div",{className:xe.groupHeaderInner,children:[s.jsxs("span",{className:xe.groupLabel,children:[s.jsx("img",{src:P.icon,alt:"",className:xe.groupIcon}),P.label]}),s.jsx("span",{className:xe.groupTotal,children:Cp($.totalUsd)})]})})},`h-${$.chain}`)}function I($){const P=wp[$.chain];return s.jsxs("div",{className:xe.mobileGroupHeader,children:[s.jsxs("span",{className:xe.groupLabel,children:[s.jsx("img",{src:P.icon,alt:"",className:xe.groupIcon}),P.label]}),s.jsx("span",{className:xe.groupTotal,children:Cp($.totalUsd)})]},`mh-${$.chain}`)}const W=r?v9(a):null;return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:`${xe.wrap} ${i?xe.loading:""}`,children:[s.jsxs("table",{className:xe.table,children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:xe.thStar,children:"☆"}),s.jsx("th",{children:"Токены"}),s.jsx("th",{className:xe.right,children:"Цена"}),s.jsx("th",{className:xe.right,children:"Баланс"}),s.jsx("th",{className:xe.center})]})}),s.jsx("tbody",{children:W?W.map($=>s.jsxs(j.Fragment,{children:[U($),$.rows.map(D)]},$.chain)):a.map(D)})]}),s.jsx("div",{className:xe.mobileList,children:W?W.map($=>s.jsxs(j.Fragment,{children:[I($),$.rows.map(L)]},$.chain)):a.map(L)})]}),s.jsxs("div",{className:xe.mobileActions,children:[s.jsxs("button",{className:xe.receiveBtn,type:"button",onClick:()=>a[0]&&N(a[0]),children:[O,"Получить"]}),s.jsxs("button",{className:xe.sendBtn,type:"button",onClick:()=>a[0]&&x(a[0]),children:[C,"Отправить"]})]}),s.jsx(hS,{open:p.open,onClose:b,network:p.network,tokens:a}),s.jsx(US,{open:h.open,onClose:S,chain:h.chain})]})}function x9({chain:a}){const{rows:i,isLoading:c}=T7(a);return s.jsx(D_,{rows:i,isLoading:c,fallbackChain:a})}function y9(){const{rows:a,isLoading:i}=E7();return s.jsx(D_,{rows:a,isLoading:i,groupByChain:!0})}const b9="_nav_ip34n_1",j9="_logo_ip34n_11",S9="_ticker_ip34n_16",N9="_tick_ip34n_16",w9="_accountWrapper_ip34n_42",C9="_account_ip34n_42",T9="_dropdown_ip34n_56",E9="_dropdownItem_ip34n_70",R9="_danger_ip34n_89",A9="_avatar_ip34n_93",Xt={nav:b9,logo:j9,ticker:S9,tick:N9,accountWrapper:w9,account:C9,dropdown:T9,dropdownItem:E9,danger:R9,avatar:A9},Ep=["BTC","ETH","SOL"],O9=a=>a?a[0].toUpperCase()+a.slice(1).toLowerCase():"";function M9(a){return a==null?"$—":a>=1?`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${a.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function su(){var b;const[a,i]=j.useState(!1),[c,r]=j.useState(!1),d=j.useRef(null),f=kn(),p=xn(),{data:g}=Ws(),{data:h}=k8(Ep),m=g?[g.first_name,g.middle_name].filter(Boolean).map(O9).join(" "):"",{mutate:v}=jt({mutationFn:e8,onSuccess:()=>{Zt.clear(),p.clear(),p.setQueryData(eu,null),f(re.HOME)},onError:()=>r(!0)});j.useEffect(()=>{function N(S){d.current&&!d.current.contains(S.target)&&i(!1)}return document.addEventListener("mousedown",N),()=>document.removeEventListener("mousedown",N)},[]);function x(){v(),i(!1)}return s.jsxs(s.Fragment,{children:[s.jsxs("nav",{className:Xt.nav,children:[s.jsx("a",{href:"/",className:Xt.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("div",{className:Xt.ticker,children:Ep.map(N=>{var S;return s.jsxs("div",{className:Xt.tick,children:[s.jsx("b",{children:N}),s.jsx("span",{children:M9((S=h==null?void 0:h[N])==null?void 0:S.usd)})]},N)})}),s.jsxs("div",{className:Xt.accountWrapper,ref:d,children:[s.jsxs("button",{className:Xt.account,onClick:()=>i(N=>!N),children:[g!=null&&g.avatar_link?s.jsx("img",{src:g.avatar_link,alt:"",className:Xt.avatar}):s.jsx("div",{className:Xt.avatar}),s.jsx("span",{children:m||((b=g==null?void 0:g.legal_entity)==null?void 0:b.name)||"Test account"})]}),a&&s.jsxs("div",{className:Xt.dropdown,children:[s.jsx(It,{to:re.PROFILE,className:Xt.dropdownItem,onClick:()=>i(!1),children:"Личный кабинет"}),s.jsx(It,{to:re.WALLET,className:Xt.dropdownItem,onClick:()=>i(!1),children:"Кошелёк"}),s.jsx(It,{to:re.STAKING,className:Xt.dropdownItem,onClick:()=>i(!1),children:"Стейкинг"}),s.jsx(It,{to:re.POOLS,className:Xt.dropdownItem,onClick:()=>i(!1),children:"Пулы"}),s.jsx(It,{to:re.TRANSACTIONS,className:Xt.dropdownItem,onClick:()=>i(!1),children:"Транзакции"}),s.jsx("button",{className:`${Xt.dropdownItem} ${Xt.danger}`,onClick:x,children:"Выйти"})]})]})]}),c&&s.jsx(xs,{status:"error",message:"Произошла ошибка сервера",onClose:()=>r(!1)})]})}const L9="_tabs_1ne0a_1",D9="_tab_1ne0a_1",z9="_active_1ne0a_31",k9="_icon_1ne0a_37",cl={tabs:L9,tab:D9,active:z9,icon:k9},B9=[{chain:"BTC",label:"BTC",icon:it.BTC},{chain:"ETH",label:"ETH",icon:it.ETH},{chain:"SOL",label:"SOL",icon:it.SOL},{chain:"TRX",label:"TRX",icon:it.TRX},{chain:"BSC",label:"BSC",icon:it.BNB}],U9=s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("ellipse",{cx:"12",cy:"6",rx:"8",ry:"3"}),s.jsx("path",{d:"M4 6v6c0 1.66 3.58 3 8 3s8-1.34 8-3V6"}),s.jsx("path",{d:"M4 12v6c0 1.66 3.58 3 8 3s8-1.34 8-3v-6"})]});function $9(){return s.jsxs("div",{className:cl.tabs,children:[s.jsxs(Xd,{to:"/wallet",end:!0,className:({isActive:a})=>`${cl.tab} ${a?cl.active:""}`,children:[s.jsx("span",{className:cl.icon,children:U9}),s.jsx("span",{children:"Все монеты"})]}),B9.map(a=>s.jsxs(Xd,{to:`/wallet/${a.chain.toLowerCase()}`,className:({isActive:i})=>`${cl.tab} ${i?cl.active:""}`,children:[s.jsx("img",{src:a.icon,alt:a.label,className:cl.icon}),s.jsx("span",{children:a.label})]},a.chain))]})}const H9="_page_10fz2_1",q9="_main_10fz2_8",F9="_glow_10fz2_17",G9="_error_10fz2_29",V9="_noWallet_10fz2_38",Hc={page:H9,main:q9,glow:F9,error:G9,noWallet:V9};function Rp(){var x;const{data:a,isLoading:i,isError:c}=Ws(),{error:r}=nu(),{mutate:d,isPending:f}=F8(),p=kn(),{chain:g}=uy(),h=(x=r==null?void 0:r.error)==null?void 0:x.includes("No wallets");if(i)return null;if(c)return s.jsx("div",{className:Hc.error,children:"Произошла ошибка. Попробуйте обновить страницу."});if(a&&!a.kyc_verified)return s.jsx(Wo,{to:re.KYC,replace:!0});const m=g==null?void 0:g.toUpperCase(),v=m&&k2.includes(m)?m:void 0;return s.jsxs("div",{className:Hc.page,children:[s.jsx(su,{}),s.jsxs("main",{className:Hc.main,children:[s.jsx("div",{className:Hc.glow}),h?s.jsxs("div",{className:Hc.noWallet,children:[s.jsx("p",{children:"У вас пока нет кошелька. Создайте его, чтобы начать."}),s.jsx(ln,{variant:"outline",onClick:()=>d(void 0,{onSuccess:()=>p(re.SEED_PHRASE)}),disabled:f,children:f?"Создание...":"Создать кошелёк"})]}):s.jsxs(s.Fragment,{children:[s.jsx(n7,{}),s.jsx($9,{}),v?s.jsx(x9,{chain:v}):s.jsx(y9,{})]})]})]})}const z_=it.BTC,k_=it.ETH,B_=it.SOL,U_=it.TRX,$_=it.ARB,p2={BTC:{symbol:"BTC",letter:"₿",logo:z_,color:"#F7931A",network:"BITCOIN",balance:0,usdRate:67412,decimals:8},ETH:{symbol:"ETH",letter:"E",logo:k_,color:"#627EEA",network:"ETHEREUM",balance:0,usdRate:3521,decimals:18},SOL:{symbol:"SOL",letter:"S",logo:B_,color:"#9945FF",network:"SOLANA",balance:.994,usdRate:163.84,decimals:9},TRX:{symbol:"TRX",letter:"T",logo:U_,color:"#FF060A",network:"TRON",balance:0,usdRate:.12,decimals:6},ARB:{symbol:"ARB",letter:"A",logo:$_,color:"#4A6DFF",network:"ARBITRUM",balance:0,usdRate:.92,decimals:18},USDC:{symbol:"USDC",letter:"$",color:"#2775CA",network:"SOLANA",balance:0,usdRate:1,decimals:6},USDT:{symbol:"USDT",letter:"$",color:"#26A17B",network:"ETHEREUM",balance:0,usdRate:1,decimals:6}},Q9=Object.values(p2),_2={BTC:{letter:"₿",logo:z_,color:"#F7931A"},ETH:{letter:"E",logo:k_,color:"#627EEA"},BSC:{letter:"B",color:"#F3BA2F"},SOL:{letter:"S",logo:B_,color:"#9945FF"},TRX:{letter:"T",logo:U_,color:"#FF060A"},ARB:{letter:"A",logo:$_,color:"#4A6DFF"},USDC:{letter:"$",color:"#2775CA"},USDT:{letter:"$",color:"#26A17B"},DAI:{letter:"D",color:"#F5AC37"},BUSD:{letter:"B",color:"#F0B90B"},WBTC:{letter:"W",color:"#F7931A"},LINK:{letter:"L",color:"#2A5ADA"},UNI:{letter:"U",color:"#FF007A"},WBNB:{letter:"W",color:"#F3BA2F"},DOGE:{letter:"D",color:"#C2A633"},JUP:{letter:"J",color:"#C7A52D"},WIF:{letter:"W",color:"#9333EA"},BONK:{letter:"B",color:"#FF8C00"},RAY:{letter:"R",color:"#5AC4BE"},ORCA:{letter:"O",color:"#1B8EF2"},PYTH:{letter:"P",color:"#8B5CF6"},JTO:{letter:"J",color:"#06B6D4"},W:{letter:"W",color:"#6B7280"},PUMP:{letter:"P",color:"#00D4AA"},POPCAT:{letter:"P",color:"#FF6B6B"},TRUMP:{letter:"T",color:"#E63946"},PENGU:{letter:"P",color:"#60A5FA"}},I9={ETH:"ETH",BSC:"BSC",BTC:"BTC",TRX:"TRX",SOL:"SOL"};function H_(a){const i=[],c=I9[a.chain]??a.chain,r=_2[c];i.push({symbol:c,letter:(r==null?void 0:r.letter)??c[0],color:(r==null?void 0:r.color)??"#888",logo:r==null?void 0:r.logo,network:a.chain,balance:parseFloat(a.native.formatted),usdRate:a.native.usdPrice,decimals:a.native.decimals});for(const[d,f]of Object.entries(a.tokens??{})){const p=_2[d];i.push({symbol:d,letter:(p==null?void 0:p.letter)??d[0],color:(p==null?void 0:p.color)??"#888",logo:p==null?void 0:p.logo,network:a.chain,balance:parseFloat(f.formatted),usdRate:f.usdPrice,decimals:f.decimals})}return i}const Ap=82.2578;function q_(){const[a,i]=j.useState("0"),[c,r]=j.useState(p2.SOL),[d,f]=j.useState(p2.USDC),[p,g]=j.useState(!1),h=parseFloat(a)||0,m=(h*Ap).toFixed(4),v=(h*c.usdRate).toFixed(2),x=(h*Ap*d.usdRate).toFixed(2);function b(C){i(C)}function N(C){i((c.balance*C/100).toFixed(4))}function S(){r(d),f(c)}function w(){g(!0),setTimeout(()=>g(!1),400)}return{fromAmount:a,toAmount:m,fromUsd:v,toUsd:x,fromToken:c,toToken:d,isRefreshing:p,setFromAmount:b,setPercent:N,swapTokens:S,refreshRate:w,setFromToken:r,setToToken:f}}const P9="_wrap_18yiu_1",Y9="_trigger_18yiu_6",X9="_name_18yiu_22",K9="_chevron_18yiu_29",Z9="_chevronOpen_18yiu_37",W9="_dropdown_18yiu_41",J9="_dropdownWrapper_18yiu_47",eN="_option_18yiu_60",tN="_optionActive_18yiu_78",nN="_optionInfo_18yiu_82",sN="_optionSymbol_18yiu_90",aN="_optionNetwork_18yiu_96",lN="_check_18yiu_103",iN="_triggerCompact_18yiu_110",cN="_nameCompact_18yiu_116",tn={wrap:P9,trigger:Y9,name:X9,chevron:K9,chevronOpen:Z9,dropdown:W9,dropdownWrapper:J9,option:eN,optionActive:tN,optionInfo:nN,optionSymbol:sN,optionNetwork:aN,check:lN,triggerCompact:iN,nameCompact:cN};function Op({value:a,options:i,onChange:c,compact:r=!1}){const[d,f]=j.useState(!1),p=j.useRef(null);j.useEffect(()=>{function h(m){p.current&&!p.current.contains(m.target)&&f(!1)}return document.addEventListener("mousedown",h),()=>document.removeEventListener("mousedown",h)},[]);function g(h){c(h),f(!1)}return s.jsxs("div",{className:tn.wrap,ref:p,children:[s.jsxs("button",{className:`${tn.trigger} ${r?tn.triggerCompact:""}`,onClick:()=>f(h=>!h),children:[s.jsx(Zn,{letter:a.letter,color:a.color,logo:a.logo,size:r?24:40}),s.jsx("span",{className:`${tn.name} ${r?tn.nameCompact:""}`,children:a.symbol}),s.jsx("span",{className:`${tn.chevron} ${d?tn.chevronOpen:""}`,children:"▾"})]}),d&&s.jsx("div",{className:tn.dropdownWrapper,children:s.jsx("div",{className:tn.dropdown,children:i.map(h=>s.jsxs("button",{className:`${tn.option} ${h.symbol===a.symbol?tn.optionActive:""}`,onClick:()=>g(h),children:[s.jsx(Zn,{letter:h.letter,color:h.color,logo:h.logo,size:32}),s.jsxs("div",{className:tn.optionInfo,children:[s.jsx("span",{className:tn.optionSymbol,children:h.symbol}),s.jsx("span",{className:tn.optionNetwork,children:h.network})]}),h.symbol===a.symbol&&s.jsx("span",{className:tn.check,children:"✓"})]},h.symbol))})})]})}const rN="_wrapper_19brp_1",oN="_pillsOuter_19brp_8",uN="_card_19brp_13",dN="_top_19brp_20",fN="_label_19brp_33",hN="_networkPills_19brp_54",mN="_networkBtn_19brp_60",pN="_networkBtnActive_19brp_79",_N="_pillsInner_19brp_85",gN="_pill_19brp_8",vN="_selectTop_19brp_109",xN="_selectMid_19brp_113",yN="_mid_19brp_118",bN="_input_19brp_126",jN="_display_19brp_142",SN="_int_19brp_151",NN="_dec_19brp_156",wN="_bottom_19brp_161",CN="_usd_19brp_167",TN="_balance_19brp_176",EN="_max_19brp_184",xt={wrapper:rN,pillsOuter:oN,card:uN,top:dN,label:fN,networkPills:hN,networkBtn:mN,networkBtnActive:pN,pillsInner:_N,pill:gN,selectTop:vN,selectMid:xN,mid:yN,input:bN,display:jN,int:SN,dec:NN,bottom:wN,usd:CN,balance:TN,max:EN},RN=["ETH","BSC","TRX","SOL"],AN=[25,50,100];function Xo({mode:a,token:i,tokenOptions:c,amount:r,usd:d,onTokenChange:f,onAmountChange:p,onSetPercent:g,selectedNetwork:h,onNetworkChange:m,hideNetworkSelect:v}){const[x,b]=ot(r,8).split("."),N=g&&s.jsx(s.Fragment,{children:AN.map(S=>s.jsxs("button",{className:xt.pill,onClick:()=>g(S),children:[S,"%"]},S))});return s.jsxs("div",{className:xt.wrapper,children:[a==="from"&&N&&s.jsx("div",{className:xt.pillsOuter,children:N}),s.jsxs("div",{className:xt.card,children:[s.jsxs("div",{className:xt.top,children:[s.jsx("div",{className:xt.label,children:a==="from"&&!v&&s.jsx("div",{className:xt.networkPills,children:RN.map(S=>s.jsx("button",{className:`${xt.networkBtn} ${S===h?xt.networkBtnActive:""}`,onClick:()=>m==null?void 0:m(S),children:S},S))})}),a==="from"&&N&&s.jsx("div",{className:xt.pillsInner,children:N}),s.jsx("div",{className:xt.selectTop,children:s.jsx(Op,{value:i,options:c,onChange:f,compact:!0})})]}),s.jsxs("div",{className:xt.mid,children:[a==="from"?s.jsx("input",{className:xt.input,type:"text",value:r,onChange:S=>{const w=S.target.value;(/^(\d+\.?\d*|\.?\d*)$/.test(w)||w==="")&&(p==null||p(w))},placeholder:"0"}):s.jsxs("div",{className:xt.display,children:[s.jsx("span",{className:xt.int,children:x}),b&&s.jsxs("span",{className:xt.dec,children:[".",b]})]}),s.jsx("div",{className:xt.selectMid,children:s.jsx(Op,{value:i,options:c,onChange:f})})]}),s.jsxs("div",{className:xt.bottom,children:[d&&s.jsxs("span",{className:xt.usd,children:["≈ $",d]}),s.jsxs("span",{className:xt.balance,children:[s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"var(--text-secondary)",strokeWidth:"2",children:[s.jsx("rect",{x:"2",y:"6",width:"20",height:"14",rx:"3"}),s.jsx("path",{d:"M6 6V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2"})]}),ot(i.balance,8),a==="from"&&g&&s.jsx("button",{className:xt.max,onClick:()=>g(100),children:"МАКС"})]})]})]})]})}const ON="_wrap_wqzoz_1",MN="_line_wqzoz_11",LN="_circle_wqzoz_19",Md={wrap:ON,line:MN,circle:LN};function DN({onClick:a}){const[i,c]=j.useState(!1);function r(){c(!0),setTimeout(()=>c(!1),300),a()}return s.jsxs("div",{className:Md.wrap,children:[s.jsx("div",{className:Md.line}),s.jsx("button",{className:Md.circle,style:{transform:i?"rotate(180deg)":"rotate(0deg)"},onClick:r,"aria-label":"Поменять токены",children:"⇅"})]})}const zN="_panel_16d4z_1",kN="_row_16d4z_10",BN="_label_16d4z_22",UN="_value_16d4z_30",$N="_link_16d4z_36",qc={panel:zN,row:kN,label:BN,value:UN,link:$N};function HN({gasFee:a}){const i=[{label:"ПРОВАЙДЕР",value:"ЛУЧШИЙ",link:!1},{label:"СКОЛЬЖЕНИЕ",value:"АВТО (0.5%)",link:!0},{label:"СЕТЕВОЙ СБОР",value:a?`$${a}`:"—",link:!1}];return s.jsx("div",{className:qc.panel,children:i.map(({label:c,value:r,link:d})=>s.jsxs("div",{className:qc.row,children:[s.jsx("span",{className:qc.label,children:c}),s.jsx("span",{className:`${qc.value} ${d?qc.link:""}`,children:r})]},c))})}const qN="_overlay_2rqh7_1",FN="_card_2rqh7_12",GN="_header_2rqh7_24",VN="_title_2rqh7_30",QN="_closeBtn_2rqh7_36",IN="_flow_2rqh7_51",PN="_token_2rqh7_57",YN="_tokenLabel_2rqh7_67",XN="_tokenAmount_2rqh7_75",KN="_tokenUsd_2rqh7_81",ZN="_arrow_2rqh7_86",WN="_details_2rqh7_93",JN="_row_2rqh7_99",ew="_rowLabel_2rqh7_105",tw="_rowValue_2rqh7_110",nw="_impact_2rqh7_116",sw="_warning_2rqh7_120",aw="_confirmBtn_2rqh7_132",Ze={overlay:qN,card:FN,header:GN,title:VN,closeBtn:QN,flow:IN,token:PN,tokenLabel:YN,tokenAmount:XN,tokenUsd:KN,arrow:ZN,details:WN,row:JN,rowLabel:ew,rowValue:tw,impact:nw,warning:sw,confirmBtn:aw};function lw({data:a,insufficientBalance:i,onConfirm:c,onClose:r}){const{details:d,fees:f}=a,{currencyIn:p,currencyOut:g,totalImpact:h,rate:m}=d,v=parseFloat(h.percent),x=parseFloat(m).toFixed(4);return s.jsx("div",{className:Ze.overlay,onClick:r,children:s.jsxs("div",{className:Ze.card,onClick:b=>b.stopPropagation(),children:[s.jsxs("div",{className:Ze.header,children:[s.jsx("span",{className:Ze.title,children:"Подтвердить своп"}),s.jsx("button",{className:Ze.closeBtn,onClick:r,children:"×"})]}),s.jsxs("div",{className:Ze.flow,children:[s.jsxs("div",{className:Ze.token,children:[s.jsx("span",{className:Ze.tokenLabel,children:"Отдаёте"}),s.jsxs("span",{className:Ze.tokenAmount,children:[p.amountFormatted," ",p.currency.symbol]}),s.jsxs("span",{className:Ze.tokenUsd,children:["≈ $",p.amountUsd]})]}),s.jsx("div",{className:Ze.arrow,children:"↓"}),s.jsxs("div",{className:Ze.token,children:[s.jsx("span",{className:Ze.tokenLabel,children:"Получаете"}),s.jsxs("span",{className:Ze.tokenAmount,children:[g.amountFormatted," ",g.currency.symbol]}),s.jsxs("span",{className:Ze.tokenUsd,children:["≈ $",g.amountUsd]})]})]}),s.jsxs("div",{className:Ze.details,children:[s.jsxs("div",{className:Ze.row,children:[s.jsx("span",{className:Ze.rowLabel,children:"Курс"}),s.jsxs("span",{className:Ze.rowValue,children:["1 ",p.currency.symbol," = ",x," ",g.currency.symbol]})]}),s.jsxs("div",{className:Ze.row,children:[s.jsx("span",{className:Ze.rowLabel,children:"Комиссия сети"}),s.jsxs("span",{className:Ze.rowValue,children:["$",f.gas.amountUsd]})]}),s.jsxs("div",{className:Ze.row,children:[s.jsx("span",{className:Ze.rowLabel,children:"Влияние на цену"}),s.jsxs("span",{className:`${Ze.rowValue} ${v<0?Ze.impact:""}`,children:[h.percent,"%"]})]})]}),i&&s.jsx("p",{className:Ze.warning,children:"Введённое количество превышает баланс кошелька — своп будет отклонён."}),s.jsx("button",{className:Ze.confirmBtn,onClick:c,children:"Подтвердить"})]})})}const iw="_overlay_1rpvx_1",cw="_card_1rpvx_12",rw="_header_1rpvx_24",ow="_title_1rpvx_30",uw="_closeBtn_1rpvx_36",dw="_flow_1rpvx_51",fw="_token_1rpvx_57",hw="_tokenLabel_1rpvx_67",mw="_tokenAmount_1rpvx_75",pw="_minOut_1rpvx_81",_w="_arrow_1rpvx_86",gw="_details_1rpvx_93",vw="_row_1rpvx_99",xw="_rowLabel_1rpvx_105",yw="_rowValue_1rpvx_110",bw="_warning_1rpvx_116",jw="_confirmBtn_1rpvx_128",Tt={overlay:iw,card:cw,header:rw,title:ow,closeBtn:uw,flow:dw,token:fw,tokenLabel:hw,tokenAmount:mw,minOut:pw,arrow:_w,details:gw,row:vw,rowLabel:xw,rowValue:yw,warning:bw,confirmBtn:jw};function Sw({quote:a,fromSymbol:i,toSymbol:c,amountHuman:r,insufficientBalance:d,onConfirm:f,onClose:p}){const{expectedOutFormatted:g,minOutFormatted:h,fees:m}=a;return s.jsx("div",{className:Tt.overlay,onClick:p,children:s.jsxs("div",{className:Tt.card,onClick:v=>v.stopPropagation(),children:[s.jsxs("div",{className:Tt.header,children:[s.jsx("span",{className:Tt.title,children:"Подтвердить своп"}),s.jsx("button",{className:Tt.closeBtn,onClick:p,children:"×"})]}),s.jsxs("div",{className:Tt.flow,children:[s.jsxs("div",{className:Tt.token,children:[s.jsx("span",{className:Tt.tokenLabel,children:"Отдаёте"}),s.jsxs("span",{className:Tt.tokenAmount,children:[r," ",i]})]}),s.jsx("div",{className:Tt.arrow,children:"↓"}),s.jsxs("div",{className:Tt.token,children:[s.jsx("span",{className:Tt.tokenLabel,children:"Получаете"}),s.jsxs("span",{className:Tt.tokenAmount,children:[g," ",c]}),s.jsxs("span",{className:Tt.minOut,children:["Минимум: ",h," ",c]})]})]}),s.jsx("div",{className:Tt.details,children:s.jsxs("div",{className:Tt.row,children:[s.jsx("span",{className:Tt.rowLabel,children:"Комиссия сети"}),s.jsxs("span",{className:Tt.rowValue,children:[m.network.amountFormatted," ",m.network.asset," (≈$",m.network.amountUsd,")"]})]})}),d&&s.jsx("p",{className:Tt.warning,children:"Введённое количество превышает баланс кошелька — своп будет отклонён."}),s.jsx("button",{className:Tt.confirmBtn,onClick:f,children:"Подтвердить"})]})})}const Nw="_form_1fk2f_1",ww={form:Nw},Cw={ETH:1,BSC:56,SOL:792703809},Mp={SOL:"11111111111111111111111111111111",DEFAULT:"0x0000000000000000000000000000000000000000"};function Lp(a){return Mp[a]??Mp.DEFAULT}function Tw(){var ea,Ee,Wt,js;const a=kn(),i=xn(),{fromAmount:c,fromUsd:r,fromToken:d,toToken:f,setFromAmount:p,setPercent:g,swapTokens:h,setFromToken:m,setToToken:v}=q_(),[x,b]=j.useState("ETH"),[N,S]=j.useState(null),[w,C]=j.useState(null),[O,D]=j.useState(null),L=x==="TRX",{data:U}=Wc(x),I=U?H_(U):Q9;j.useEffect(()=>{I.length!==0&&(m(et=>I.find(cn=>cn.symbol===et.symbol)??I[0]),v(et=>I.find(cn=>cn.symbol===et.symbol)??I[1]??I[0]))},[U,x]);const W=Zc(c,500),{data:$}=tu(),{data:P}=U8(),se=parseFloat(W),he=Cw[x],de=(ea=$==null?void 0:$.find(et=>et.chain===x))==null?void 0:ea.address,me=((Ee=P==null?void 0:P.find(et=>et.chain===x&&et.symbol===d.symbol))==null?void 0:Ee.contract)??Lp(x),le=((Wt=P==null?void 0:P.find(et=>et.chain===x&&et.symbol===f.symbol))==null?void 0:Wt.contract)??Lp(x),ge=!L&&he&&de&&se>0?{user:de,recipient:de,originChainId:he,destinationChainId:he,originCurrency:me,destinationCurrency:le,amount:Math.round(se*Math.pow(10,d.decimals)).toString(),tradeType:"EXACT_INPUT"}:null,{data:oe}=m_(ge),{mutate:q,isPending:Y}=V8(),{mutate:ie,isPending:Re}=Q8(),Ae=L&&se>0?{from:d.symbol,to:f.symbol,amountHuman:W}:null,{data:R}=I8(Ae),{mutate:V,isPending:K}=P8(),{mutate:te,isPending:ve}=Y8(),je=Re||ve,ke=(parseFloat(c)||0)>d.balance,Et=L?(R==null?void 0:R.expectedOutFormatted)??"0":(oe==null?void 0:oe.details.currencyOut.amountFormatted)??"0",st=L||oe==null?void 0:oe.details.currencyOut.amountUsd,cs=L?(js=R==null?void 0:R.fees.network.amountUsd)==null?void 0:js.toString():oe==null?void 0:oe.fees.gas.amountUsd,bs=L?se<=0||K:!ge||Y;function Js(){if(L){if(!Ae)return;V(Ae,{onSuccess:et=>C(et)})}else{if(!ge)return;q(ge,{onSuccess:et=>S(et)})}}return s.jsxs("div",{className:ww.form,children:[s.jsx(Xo,{mode:"from",token:d,tokenOptions:I,amount:c,usd:r,onAmountChange:p,onSetPercent:g,onTokenChange:m,selectedNetwork:x,onNetworkChange:b}),s.jsx(DN,{onClick:h}),s.jsx(Xo,{mode:"to",token:f,tokenOptions:I,amount:Et,usd:st,onTokenChange:v}),s.jsx(HN,{gasFee:cs}),s.jsx(Kn,{label:Y||K?"Загрузка...":void 0,onClick:Js,disabled:bs}),N&&s.jsx(lw,{data:N,insufficientBalance:ke,onClose:()=>S(null),onConfirm:()=>{var cn,Rl;const et=(Rl=(cn=N.steps[0])==null?void 0:cn.items[0])==null?void 0:Rl.data;et&&(D(null),ie({chain:x,txData:et},{onSuccess:()=>{i.invalidateQueries({queryKey:["wallet","balance",x]}),i.invalidateQueries({queryKey:["wallet","portfolio"]}),a(re.WALLET)},onError:Al=>{D(Al instanceof Error?Al.message:"Не удалось подписать транзакцию")}})),S(null)}}),w&&s.jsx(Sw,{quote:w,fromSymbol:d.symbol,toSymbol:f.symbol,amountHuman:c,insufficientBalance:ke,onClose:()=>C(null),onConfirm:()=>{D(null),te(w.quoteId,{onSuccess:()=>{i.invalidateQueries({queryKey:["wallet","balance","TRX"]}),i.invalidateQueries({queryKey:["wallet","portfolio"]}),a(re.WALLET)},onError:et=>{D(et instanceof Error?et.message:"Не удалось выполнить свап")}}),C(null)}}),je&&s.jsx(xs,{status:"warning",message:"Обработка транзакции...",onClose:()=>{}}),O&&s.jsx(xs,{status:"error",message:O,onClose:()=>D(null)})]})}const Ew="_tabs_1sxhr_1",Rw="_tab_1sxhr_1",Aw="_active_1sxhr_19",Ow="_inactive_1sxhr_24",rl={tabs:Ew,tab:Rw,active:Aw,inactive:Ow};function F_({active:a}){const i=kn();return s.jsxs("div",{className:rl.tabs,children:[s.jsx("button",{className:`${rl.tab} ${a==="swap"?rl.active:rl.inactive}`,onClick:()=>i(re.SWAP),children:"СВОП"}),s.jsx("button",{className:`${rl.tab} ${a==="bridge"?rl.active:rl.inactive}`,onClick:()=>i(re.BRIDGE),children:"БРИДЖ"})]})}const Mw="_content_1pe49_1",Lw={content:Mw};function Dw(){return s.jsxs(s.Fragment,{children:[s.jsx(F_,{active:"swap"}),s.jsx("div",{className:Lw.content,children:s.jsx(Tw,{})})]})}function Ks(a,i){const[c,r=""]=a.split("."),d=r.slice(0,i).padEnd(i,"0");return`${c}${d}`.replace(/^0+(?=\d)/,"")||"0"}function Jc(a,i){const c=a.padStart(i+1,"0"),r=c.slice(0,c.length-i),d=c.slice(c.length-i).replace(/0+$/,"");return d?`${r}.${d}`:r}const zw="_wrap_njjv3_1",kw="_label_njjv3_9",Bw="_select_njjv3_18",Ld={wrap:zw,label:kw,select:Bw};function Dp({label:a,value:i,onChange:c,options:r}){return s.jsxs("div",{className:Ld.wrap,children:[s.jsx("span",{className:Ld.label,children:a}),s.jsx("select",{className:Ld.select,value:i,onChange:d=>c(d.target.value),children:r.map(d=>s.jsx("option",{value:d,children:d},d))})]})}const Uw="_overlay_13tuw_1",$w="_card_13tuw_12",Hw="_header_13tuw_24",qw="_title_13tuw_30",Fw="_closeBtn_13tuw_36",Gw="_flow_13tuw_51",Vw="_token_13tuw_57",Qw="_tokenLabel_13tuw_67",Iw="_tokenAmount_13tuw_75",Pw="_minOut_13tuw_81",Yw="_arrow_13tuw_86",Xw="_details_13tuw_93",Kw="_row_13tuw_99",Zw="_rowLabel_13tuw_105",Ww="_rowValue_13tuw_110",Jw="_warning_13tuw_116",eC="_confirmBtn_13tuw_128",ft={overlay:Uw,card:$w,header:Hw,title:qw,closeBtn:Fw,flow:Gw,token:Vw,tokenLabel:Qw,tokenAmount:Iw,minOut:Pw,arrow:Yw,details:Xw,row:Kw,rowLabel:Zw,rowValue:Ww,warning:Jw,confirmBtn:eC};function tC({quote:a,fromAmountHuman:i,insufficientBalance:c,isExecuting:r,onConfirm:d,onClose:f}){const{action:p,estimate:g,toolDetails:h}=a,m=p.toToken.symbol,v=p.fromToken.symbol,x=ot(Jc(g.toAmount,p.toToken.decimals),8),b=ot(Jc(g.toAmountMin,p.toToken.decimals),8),N=(g.feeCosts??[]).reduce((S,w)=>S+(parseFloat(w.amountUSD)||0),0).toFixed(2);return s.jsx("div",{className:ft.overlay,onClick:f,children:s.jsxs("div",{className:ft.card,onClick:S=>S.stopPropagation(),children:[s.jsxs("div",{className:ft.header,children:[s.jsx("span",{className:ft.title,children:"Подтвердить бридж"}),s.jsx("button",{className:ft.closeBtn,onClick:f,children:"×"})]}),s.jsxs("div",{className:ft.flow,children:[s.jsxs("div",{className:ft.token,children:[s.jsx("span",{className:ft.tokenLabel,children:"Отдаёте"}),s.jsxs("span",{className:ft.tokenAmount,children:[i," ",v]})]}),s.jsx("div",{className:ft.arrow,children:"↓"}),s.jsxs("div",{className:ft.token,children:[s.jsx("span",{className:ft.tokenLabel,children:"Получаете"}),s.jsxs("span",{className:ft.tokenAmount,children:[x," ",m]}),s.jsxs("span",{className:ft.minOut,children:["Минимум: ",b," ",m]})]})]}),s.jsxs("div",{className:ft.details,children:[s.jsxs("div",{className:ft.row,children:[s.jsx("span",{className:ft.rowLabel,children:"Комиссия"}),s.jsxs("span",{className:ft.rowValue,children:["≈$",N]})]}),s.jsxs("div",{className:ft.row,children:[s.jsx("span",{className:ft.rowLabel,children:"Мост"}),s.jsx("span",{className:ft.rowValue,children:h.name})]})]}),c&&s.jsx("p",{className:ft.warning,children:"Введённое количество превышает баланс кошелька — бридж будет отклонён."}),s.jsx("button",{className:ft.confirmBtn,onClick:d,disabled:r,children:r?"Обработка...":"Подтвердить бридж"})]})})}const nC="_form_htwuf_1",zp={form:nC},Dd=["ETH","BSC","SOL","TRX","BTC"],bi={ETH:"1",BSC:"56",SOL:"1151111081099710",TRX:"728126428",BTC:"20000000000001"},sC=Object.fromEntries(Object.entries(bi).map(([a,i])=>[i,a])),kp={ETH:1,BSC:56,SOL:792703809,TRX:728126428,BTC:8253038};function aC(a){const i=_2[a.symbol];return{symbol:a.symbol,letter:(i==null?void 0:i.letter)??a.symbol[0],color:(i==null?void 0:i.color)??"#888",logo:a.logoURI??(i==null?void 0:i.logo),network:sC[String(a.chainId)]??a.symbol,balance:0,usdRate:parseFloat(a.priceUSD)||0,decimals:a.decimals}}function lC(a){const i={};for(const c of H_(a))i[c.symbol]=c.balance;return i}function iC(){var cs,bs,Js,ea;const a=kn(),i=xn(),{fromAmount:c,fromUsd:r,fromToken:d,toToken:f,setFromAmount:p,setPercent:g,setFromToken:h,setToToken:m}=q_(),[v,x]=j.useState("ETH"),[b,N]=j.useState("BSC"),[S,w]=j.useState(null),[C,O]=j.useState(null),{data:D}=$8(),{data:L}=Wc(v),{data:U}=Wc(b),{data:I}=tu(),{mutate:W,isPending:$}=H8(),{mutate:P,isPending:se}=q8();function he(Ee,Wt){const js=((D==null?void 0:D[bi[Ee]])??[]).map(aC);if(!Wt)return js;const et=lC(Wt);return js.map(cn=>et[cn.symbol]!=null?{...cn,balance:et[cn.symbol]}:cn)}const de=he(v,L),me=he(b,U);j.useEffect(()=>{de.length!==0&&h(Ee=>de.find(Wt=>Wt.symbol===Ee.symbol)??de[0])},[D,L,v]),j.useEffect(()=>{me.length!==0&&m(Ee=>me.find(Wt=>Wt.symbol===Ee.symbol)??me[0])},[D,U,b]);const le=parseFloat(c),ge=(le||0)>d.balance,oe=(cs=D==null?void 0:D[bi[v]])==null?void 0:cs.find(Ee=>Ee.symbol===d.symbol),q=(bs=D==null?void 0:D[bi[b]])==null?void 0:bs.find(Ee=>Ee.symbol===f.symbol),Y=(Js=I==null?void 0:I.find(Ee=>Ee.chain===v))==null?void 0:Js.address,ie=(ea=I==null?void 0:I.find(Ee=>Ee.chain===b))==null?void 0:ea.address,Re=oe&&q&&Y&&ie&&le>0?{fromChain:bi[v],toChain:bi[b],fromToken:oe.address,toToken:q.address,fromAmount:Ks(c,d.decimals),fromAddress:Y,toAddress:ie,slippage:.005}:null,Ae=Zc(c,500),R=parseFloat(Ae),V=kp[v],K=kp[b],te=oe&&q&&Y&&ie&&V&&K&&R>0?{user:Y,recipient:ie,originChainId:V,destinationChainId:K,originCurrency:oe.address,destinationCurrency:q.address,amount:Ks(Ae,d.decimals),tradeType:"EXACT_INPUT"}:null,{data:ve}=m_(te),je=ve?ve.details.currencyOut.amountFormatted:S?ot(Jc(S.estimate.toAmount,S.action.toToken.decimals),8):"0";function ke(Ee){x(Ee),Ee===b&&N(Dd.find(Wt=>Wt!==Ee)??b)}function Et(){Re&&(O(null),W(Re,{onSuccess:Ee=>w(Ee),onError:Ee=>O(Ee instanceof Error?Ee.message:"Не удалось получить котировку")}))}function st(){S&&(O(null),P({provider:"jumper",fromChain:S.action.fromChainId,toChain:S.action.toChainId,fromToken:S.action.fromToken.address,toToken:S.action.toToken.address,fromAmount:S.action.fromAmount,fromAddress:S.action.fromAddress,toAddress:S.action.toAddress,acceptedMinOut:S.estimate.toAmountMin},{onSuccess:()=>{i.invalidateQueries({queryKey:["wallet","balance",v]}),i.invalidateQueries({queryKey:["wallet","balance",b]}),i.invalidateQueries({queryKey:["wallet","portfolio"]}),w(null),a(re.WALLET)},onError:Ee=>O(Ee instanceof Error?Ee.message:"Не удалось выполнить бридж")}))}return D?s.jsxs("div",{className:zp.form,children:[s.jsx(Dp,{label:"ИЗ",value:v,onChange:ke,options:Dd}),s.jsx(Xo,{mode:"from",token:d,tokenOptions:de,amount:c,usd:r,onAmountChange:p,onSetPercent:g,onTokenChange:h,hideNetworkSelect:!0}),s.jsx(Dp,{label:"В",value:b,onChange:N,options:Dd.filter(Ee=>Ee!==v)}),s.jsx(Xo,{mode:"to",token:f,tokenOptions:me,amount:je,onTokenChange:m,hideNetworkSelect:!0}),s.jsx(Kn,{label:$?"Загрузка...":"Подтвердить бридж",onClick:Et,disabled:!Re||$}),S&&s.jsx(tC,{quote:S,fromAmountHuman:c,insufficientBalance:ge,isExecuting:se,onConfirm:st,onClose:()=>w(null)}),C&&s.jsx(xs,{status:"error",message:C,onClose:()=>O(null)})]}):s.jsx("div",{className:zp.form})}const cC="_content_1pe49_1",rC={content:cC};function oC(){return s.jsxs(s.Fragment,{children:[s.jsx(F_,{active:"bridge"}),s.jsx("div",{className:rC.content,children:s.jsx(iC,{})})]})}var g2=function(a,i){return g2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,r){c.__proto__=r}||function(c,r){for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(c[d]=r[d])},g2(a,i)};function uC(a,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");g2(a,i);function c(){this.constructor=a}a.prototype=i===null?Object.create(i):(c.prototype=i.prototype,new c)}var Ut=function(){return Ut=Object.assign||function(i){for(var c,r=1,d=arguments.length;r<d;r++){c=arguments[r];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&(i[f]=c[f])}return i},Ut.apply(this,arguments)};var zd,Bp;function dC(){if(Bp)return zd;Bp=1;var a=!1,i,c,r,d,f,p,g,h,m,v,x,b,N,S,w;function C(){if(!a){a=!0;var D=navigator.userAgent,L=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(D),U=/(Mac OS X)|(Windows)|(Linux)/.exec(D);if(b=/\b(iPhone|iP[ao]d)/.exec(D),N=/\b(iP[ao]d)/.exec(D),v=/Android/i.exec(D),S=/FBAN\/\w+;/i.exec(D),w=/Mobile/i.exec(D),x=!!/Win64/.exec(D),L){i=L[1]?parseFloat(L[1]):L[5]?parseFloat(L[5]):NaN,i&&document&&document.documentMode&&(i=document.documentMode);var I=/(?:Trident\/(\d+.\d+))/.exec(D);p=I?parseFloat(I[1])+4:i,c=L[2]?parseFloat(L[2]):NaN,r=L[3]?parseFloat(L[3]):NaN,d=L[4]?parseFloat(L[4]):NaN,d?(L=/(?:Chrome\/(\d+\.\d+))/.exec(D),f=L&&L[1]?parseFloat(L[1]):NaN):f=NaN}else i=c=r=f=d=NaN;if(U){if(U[1]){var W=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(D);g=W?parseFloat(W[1].replace("_",".")):!0}else g=!1;h=!!U[2],m=!!U[3]}else g=h=m=!1}}var O={ie:function(){return C()||i},ieCompatibilityMode:function(){return C()||p>i},ie64:function(){return O.ie()&&x},firefox:function(){return C()||c},opera:function(){return C()||r},webkit:function(){return C()||d},safari:function(){return O.webkit()},chrome:function(){return C()||f},windows:function(){return C()||h},osx:function(){return C()||g},linux:function(){return C()||m},iphone:function(){return C()||b},mobile:function(){return C()||b||N||v||w},nativeApp:function(){return C()||S},android:function(){return C()||v},ipad:function(){return C()||N}};return zd=O,zd}var kd,Up;function fC(){if(Up)return kd;Up=1;var a=!!(typeof window<"u"&&window.document&&window.document.createElement),i={canUseDOM:a,canUseWorkers:typeof Worker<"u",canUseEventListeners:a&&!!(window.addEventListener||window.attachEvent),canUseViewport:a&&!!window.screen,isInWorker:!a};return kd=i,kd}var Bd,$p;function hC(){if($p)return Bd;$p=1;var a=fC(),i;a.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);/**
|
||
* Checks if an event is supported in the current execution environment.
|
||
*
|
||
* NOTE: This will not work correctly for non-generic events such as `change`,
|
||
* `reset`, `load`, `error`, and `select`.
|
||
*
|
||
* Borrows from Modernizr.
|
||
*
|
||
* @param {string} eventNameSuffix Event name, e.g. "click".
|
||
* @param {?boolean} capture Check if the capture phase is supported.
|
||
* @return {boolean} True if the event is supported.
|
||
* @internal
|
||
* @license Modernizr 3.0.0pre (Custom Build) | MIT
|
||
*/function c(r,d){if(!a.canUseDOM||d&&!("addEventListener"in document))return!1;var f="on"+r,p=f in document;if(!p){var g=document.createElement("div");g.setAttribute(f,"return;"),p=typeof g[f]=="function"}return!p&&i&&r==="wheel"&&(p=document.implementation.hasFeature("Events.wheel","3.0")),p}return Bd=c,Bd}var Ud,Hp;function mC(){if(Hp)return Ud;Hp=1;var a=dC(),i=hC(),c=10,r=40,d=800;function f(p){var g=0,h=0,m=0,v=0;return"detail"in p&&(h=p.detail),"wheelDelta"in p&&(h=-p.wheelDelta/120),"wheelDeltaY"in p&&(h=-p.wheelDeltaY/120),"wheelDeltaX"in p&&(g=-p.wheelDeltaX/120),"axis"in p&&p.axis===p.HORIZONTAL_AXIS&&(g=h,h=0),m=g*c,v=h*c,"deltaY"in p&&(v=p.deltaY),"deltaX"in p&&(m=p.deltaX),(m||v)&&p.deltaMode&&(p.deltaMode==1?(m*=r,v*=r):(m*=d,v*=d)),m&&!g&&(g=m<1?-1:1),v&&!h&&(h=v<1?-1:1),{spinX:g,spinY:h,pixelX:m,pixelY:v}}return f.getEventType=function(){return a.firefox()?"DOMMouseScroll":i("wheel")?"wheel":"mousewheel"},Ud=f,Ud}var $d,qp;function pC(){return qp||(qp=1,$d=mC()),$d}var _C=pC();const gC=b3(_C);function vC(a,i,c,r,d,f){f===void 0&&(f=0);var p=ki(a,i,f),g=p.width,h=p.height,m=Math.min(g,c),v=Math.min(h,r);return m>v*d?{width:v*d,height:v}:{width:m,height:m/d}}function xC(a){return a.width>a.height?a.width/a.naturalWidth:a.height/a.naturalHeight}function Fc(a,i,c,r,d){d===void 0&&(d=0);var f=ki(i.width,i.height,d),p=f.width,g=f.height;return{x:Fp(a.x,p,c.width,r),y:Fp(a.y,g,c.height,r)}}function Fp(a,i,c,r){var d=Math.abs(i*r/2-c/2);return au(a,-d,d)}function Gp(a,i){return Math.sqrt(Math.pow(a.y-i.y,2)+Math.pow(a.x-i.x,2))}function Vp(a,i){return Math.atan2(i.y-a.y,i.x-a.x)*180/Math.PI}function yC(a,i,c,r,d,f,p){f===void 0&&(f=0),p===void 0&&(p=!0);var g=p?bC:jC,h=ki(i.width,i.height,f),m=ki(i.naturalWidth,i.naturalHeight,f),v={x:g(100,((h.width-c.width/d)/2-a.x/d)/h.width*100),y:g(100,((h.height-c.height/d)/2-a.y/d)/h.height*100),width:g(100,c.width/h.width*100/d),height:g(100,c.height/h.height*100/d)},x=Math.round(g(m.width,v.width*m.width/100)),b=Math.round(g(m.height,v.height*m.height/100)),N=m.width>=m.height*r,S=N?{width:Math.round(b*r),height:b}:{width:x,height:Math.round(x/r)},w=Ut(Ut({},S),{x:Math.round(g(m.width-S.width,v.x*m.width/100)),y:Math.round(g(m.height-S.height,v.y*m.height/100))});return{croppedAreaPercentages:v,croppedAreaPixels:w}}function bC(a,i){return Math.min(a,Math.max(0,i))}function jC(a,i){return i}function SC(a,i,c,r,d,f){var p=ki(i.width,i.height,c),g=au(r.width/p.width*(100/a.width),d,f),h={x:g*p.width/2-r.width/2-p.width*g*(a.x/100),y:g*p.height/2-r.height/2-p.height*g*(a.y/100)};return{crop:h,zoom:g}}function NC(a,i,c){var r=xC(i);return c.height>c.width?c.height/(a.height*r):c.width/(a.width*r)}function wC(a,i,c,r,d,f){c===void 0&&(c=0);var p=ki(i.naturalWidth,i.naturalHeight,c),g=au(NC(a,i,r),d,f),h=r.height>r.width?r.height/a.height:r.width/a.width,m={x:((p.width-a.width)/2-a.x)*h,y:((p.height-a.height)/2-a.y)*h};return{crop:m,zoom:g}}function Qp(a,i){return{x:(i.x+a.x)/2,y:(i.y+a.y)/2}}function CC(a){return a*Math.PI/180}function ki(a,i,c){var r=CC(c);return{width:Math.abs(Math.cos(r)*a)+Math.abs(Math.sin(r)*i),height:Math.abs(Math.sin(r)*a)+Math.abs(Math.cos(r)*i)}}function au(a,i,c){return Math.min(Math.max(a,i),c)}function Mo(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];return a.filter(function(c){return typeof c=="string"&&c.length>0}).join(" ").trim()}var TC=`.reactEasyCrop_Container {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
overflow: hidden;
|
||
user-select: none;
|
||
touch-action: none;
|
||
cursor: move;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
}
|
||
|
||
.reactEasyCrop_Image,
|
||
.reactEasyCrop_Video {
|
||
will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */
|
||
}
|
||
|
||
.reactEasyCrop_Contain {
|
||
max-width: 100%;
|
||
max-height: 100%;
|
||
margin: auto;
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
right: 0;
|
||
}
|
||
.reactEasyCrop_Cover_Horizontal {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
.reactEasyCrop_Cover_Vertical {
|
||
width: auto;
|
||
height: 100%;
|
||
}
|
||
|
||
.reactEasyCrop_CropArea {
|
||
position: absolute;
|
||
left: 50%;
|
||
top: 50%;
|
||
transform: translate(-50%, -50%);
|
||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||
box-sizing: border-box;
|
||
box-shadow: 0 0 0 9999em;
|
||
color: rgba(0, 0, 0, 0.5);
|
||
overflow: hidden;
|
||
}
|
||
|
||
.reactEasyCrop_CropAreaRound {
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.reactEasyCrop_CropAreaGrid::before {
|
||
content: ' ';
|
||
box-sizing: border-box;
|
||
position: absolute;
|
||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 33.33%;
|
||
right: 33.33%;
|
||
border-top: 0;
|
||
border-bottom: 0;
|
||
}
|
||
|
||
.reactEasyCrop_CropAreaGrid::after {
|
||
content: ' ';
|
||
box-sizing: border-box;
|
||
position: absolute;
|
||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||
top: 33.33%;
|
||
bottom: 33.33%;
|
||
left: 0;
|
||
right: 0;
|
||
border-left: 0;
|
||
border-right: 0;
|
||
}
|
||
`,EC=1,RC=3,AC=1,OC=(function(a){uC(i,a);function i(){var c=a!==null&&a.apply(this,arguments)||this;return c.cropperRef=j.createRef(),c.imageRef=j.createRef(),c.videoRef=j.createRef(),c.containerPosition={x:0,y:0},c.containerRef=null,c.styleRef=null,c.containerRect=null,c.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},c.dragStartPosition={x:0,y:0},c.dragStartCrop={x:0,y:0},c.gestureZoomStart=0,c.gestureRotationStart=0,c.isTouching=!1,c.lastPinchDistance=0,c.lastPinchRotation=0,c.rafDragTimeout=null,c.rafPinchTimeout=null,c.wheelTimer=null,c.currentDoc=typeof document<"u"?document:null,c.currentWindow=typeof window<"u"?window:null,c.resizeObserver=null,c.previousCropSize=null,c.isInitialized=!1,c.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},c.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!c.containerRef)){var r=!0;c.resizeObserver=new window.ResizeObserver(function(d){if(r){r=!1;return}c.computeSizes()}),c.resizeObserver.observe(c.containerRef)}},c.preventZoomSafari=function(r){return r.preventDefault()},c.cleanEvents=function(){c.currentDoc&&(c.currentDoc.removeEventListener("mousemove",c.onMouseMove),c.currentDoc.removeEventListener("mouseup",c.onDragStopped),c.currentDoc.removeEventListener("touchmove",c.onTouchMove),c.currentDoc.removeEventListener("touchend",c.onDragStopped),c.currentDoc.removeEventListener("gesturechange",c.onGestureChange),c.currentDoc.removeEventListener("gestureend",c.onGestureEnd),c.currentDoc.removeEventListener("scroll",c.onScroll))},c.clearScrollEvent=function(){c.containerRef&&c.containerRef.removeEventListener("wheel",c.onWheel),c.wheelTimer&&clearTimeout(c.wheelTimer)},c.onMediaLoad=function(){var r=c.computeSizes();r&&(c.previousCropSize=r,c.emitCropData(),c.setInitialCrop(r),c.isInitialized=!0),c.props.onMediaLoaded&&c.props.onMediaLoaded(c.mediaSize)},c.setInitialCrop=function(r){if(c.props.initialCroppedAreaPercentages){var d=SC(c.props.initialCroppedAreaPercentages,c.mediaSize,c.props.rotation,r,c.props.minZoom,c.props.maxZoom),f=d.crop,p=d.zoom;c.props.onCropChange(f),c.props.onZoomChange&&c.props.onZoomChange(p)}else if(c.props.initialCroppedAreaPixels){var g=wC(c.props.initialCroppedAreaPixels,c.mediaSize,c.props.rotation,r,c.props.minZoom,c.props.maxZoom),f=g.crop,p=g.zoom;c.props.onCropChange(f),c.props.onZoomChange&&c.props.onZoomChange(p)}},c.computeSizes=function(){var r,d,f,p,g,h,m=c.imageRef.current||c.videoRef.current;if(m&&c.containerRef){c.containerRect=c.containerRef.getBoundingClientRect(),c.saveContainerPosition();var v=c.containerRect.width/c.containerRect.height,x=((r=c.imageRef.current)===null||r===void 0?void 0:r.naturalWidth)||((d=c.videoRef.current)===null||d===void 0?void 0:d.videoWidth)||0,b=((f=c.imageRef.current)===null||f===void 0?void 0:f.naturalHeight)||((p=c.videoRef.current)===null||p===void 0?void 0:p.videoHeight)||0,N=m.offsetWidth<x||m.offsetHeight<b,S=x/b,w=void 0;if(N)switch(c.state.mediaObjectFit){default:case"contain":w=v>S?{width:c.containerRect.height*S,height:c.containerRect.height}:{width:c.containerRect.width,height:c.containerRect.width/S};break;case"horizontal-cover":w={width:c.containerRect.width,height:c.containerRect.width/S};break;case"vertical-cover":w={width:c.containerRect.height*S,height:c.containerRect.height};break}else w={width:m.offsetWidth,height:m.offsetHeight};c.mediaSize=Ut(Ut({},w),{naturalWidth:x,naturalHeight:b}),c.props.setMediaSize&&c.props.setMediaSize(c.mediaSize);var C=c.props.cropSize?c.props.cropSize:vC(c.mediaSize.width,c.mediaSize.height,c.containerRect.width,c.containerRect.height,c.props.aspect,c.props.rotation);return(((g=c.state.cropSize)===null||g===void 0?void 0:g.height)!==C.height||((h=c.state.cropSize)===null||h===void 0?void 0:h.width)!==C.width)&&c.props.onCropSizeChange&&c.props.onCropSizeChange(C),c.setState({cropSize:C},c.recomputeCropPosition),c.props.setCropSize&&c.props.setCropSize(C),C}},c.saveContainerPosition=function(){if(c.containerRef){var r=c.containerRef.getBoundingClientRect();c.containerPosition={x:r.left,y:r.top}}},c.onMouseDown=function(r){c.currentDoc&&(r.preventDefault(),c.currentDoc.addEventListener("mousemove",c.onMouseMove),c.currentDoc.addEventListener("mouseup",c.onDragStopped),c.saveContainerPosition(),c.onDragStart(i.getMousePoint(r)))},c.onMouseMove=function(r){return c.onDrag(i.getMousePoint(r))},c.onScroll=function(r){c.currentDoc&&(r.preventDefault(),c.saveContainerPosition())},c.onTouchStart=function(r){c.currentDoc&&(c.isTouching=!0,!(c.props.onTouchRequest&&!c.props.onTouchRequest(r))&&(c.currentDoc.addEventListener("touchmove",c.onTouchMove,{passive:!1}),c.currentDoc.addEventListener("touchend",c.onDragStopped),c.saveContainerPosition(),r.touches.length===2?c.onPinchStart(r):r.touches.length===1&&c.onDragStart(i.getTouchPoint(r.touches[0]))))},c.onTouchMove=function(r){r.preventDefault(),r.touches.length===2?c.onPinchMove(r):r.touches.length===1&&c.onDrag(i.getTouchPoint(r.touches[0]))},c.onGestureStart=function(r){c.currentDoc&&(r.preventDefault(),c.currentDoc.addEventListener("gesturechange",c.onGestureChange),c.currentDoc.addEventListener("gestureend",c.onGestureEnd),c.gestureZoomStart=c.props.zoom,c.gestureRotationStart=c.props.rotation)},c.onGestureChange=function(r){if(r.preventDefault(),!c.isTouching){var d=i.getMousePoint(r),f=c.gestureZoomStart-1+r.scale;if(c.setNewZoom(f,d,{shouldUpdatePosition:!0}),c.props.onRotationChange){var p=c.gestureRotationStart+r.rotation;c.props.onRotationChange(p)}}},c.onGestureEnd=function(r){c.cleanEvents()},c.onDragStart=function(r){var d,f,p=r.x,g=r.y;c.dragStartPosition={x:p,y:g},c.dragStartCrop=Ut({},c.props.crop),(f=(d=c.props).onInteractionStart)===null||f===void 0||f.call(d)},c.onDrag=function(r){var d=r.x,f=r.y;c.currentWindow&&(c.rafDragTimeout&&c.currentWindow.cancelAnimationFrame(c.rafDragTimeout),c.rafDragTimeout=c.currentWindow.requestAnimationFrame(function(){if(c.state.cropSize&&!(d===void 0||f===void 0)){var p=d-c.dragStartPosition.x,g=f-c.dragStartPosition.y,h={x:c.dragStartCrop.x+p,y:c.dragStartCrop.y+g},m=c.props.restrictPosition?Fc(h,c.mediaSize,c.state.cropSize,c.props.zoom,c.props.rotation):h;c.props.onCropChange(m)}}))},c.onDragStopped=function(){var r,d;c.isTouching=!1,c.cleanEvents(),c.emitCropData(),(d=(r=c.props).onInteractionEnd)===null||d===void 0||d.call(r)},c.onWheel=function(r){if(c.currentWindow&&!(c.props.onWheelRequest&&!c.props.onWheelRequest(r))){r.preventDefault();var d=i.getMousePoint(r),f=gC(r).pixelY,p=c.props.zoom-f*c.props.zoomSpeed/200;c.setNewZoom(p,d,{shouldUpdatePosition:!0}),c.state.hasWheelJustStarted||c.setState({hasWheelJustStarted:!0},function(){var g,h;return(h=(g=c.props).onInteractionStart)===null||h===void 0?void 0:h.call(g)}),c.wheelTimer&&clearTimeout(c.wheelTimer),c.wheelTimer=c.currentWindow.setTimeout(function(){return c.setState({hasWheelJustStarted:!1},function(){var g,h;return(h=(g=c.props).onInteractionEnd)===null||h===void 0?void 0:h.call(g)})},250)}},c.getPointOnContainer=function(r,d){var f=r.x,p=r.y;if(!c.containerRect)throw new Error("The Cropper is not mounted");return{x:c.containerRect.width/2-(f-d.x),y:c.containerRect.height/2-(p-d.y)}},c.getPointOnMedia=function(r){var d=r.x,f=r.y,p=c.props,g=p.crop,h=p.zoom;return{x:(d+g.x)/h,y:(f+g.y)/h}},c.setNewZoom=function(r,d,f){var p=f===void 0?{}:f,g=p.shouldUpdatePosition,h=g===void 0?!0:g;if(!(!c.state.cropSize||!c.props.onZoomChange)){var m=au(r,c.props.minZoom,c.props.maxZoom);if(h){var v=c.getPointOnContainer(d,c.containerPosition),x=c.getPointOnMedia(v),b={x:x.x*m-v.x,y:x.y*m-v.y},N=c.props.restrictPosition?Fc(b,c.mediaSize,c.state.cropSize,m,c.props.rotation):b;c.props.onCropChange(N)}c.props.onZoomChange(m)}},c.getCropData=function(){if(!c.state.cropSize)return null;var r=c.props.restrictPosition?Fc(c.props.crop,c.mediaSize,c.state.cropSize,c.props.zoom,c.props.rotation):c.props.crop;return yC(r,c.mediaSize,c.state.cropSize,c.getAspect(),c.props.zoom,c.props.rotation,c.props.restrictPosition)},c.emitCropData=function(){var r=c.getCropData();if(r){var d=r.croppedAreaPercentages,f=r.croppedAreaPixels;c.props.onCropComplete&&c.props.onCropComplete(d,f),c.props.onCropAreaChange&&c.props.onCropAreaChange(d,f)}},c.emitCropAreaChange=function(){var r=c.getCropData();if(r){var d=r.croppedAreaPercentages,f=r.croppedAreaPixels;c.props.onCropAreaChange&&c.props.onCropAreaChange(d,f)}},c.recomputeCropPosition=function(){var r,d;if(c.state.cropSize){var f=c.props.crop;if(c.isInitialized&&(!((r=c.previousCropSize)===null||r===void 0)&&r.width)&&(!((d=c.previousCropSize)===null||d===void 0)&&d.height)){var p=Math.abs(c.previousCropSize.width-c.state.cropSize.width)>1e-6||Math.abs(c.previousCropSize.height-c.state.cropSize.height)>1e-6;if(p){var g=c.state.cropSize.width/c.previousCropSize.width,h=c.state.cropSize.height/c.previousCropSize.height;f={x:c.props.crop.x*g,y:c.props.crop.y*h}}}var m=c.props.restrictPosition?Fc(f,c.mediaSize,c.state.cropSize,c.props.zoom,c.props.rotation):f;c.previousCropSize=c.state.cropSize,c.props.onCropChange(m),c.emitCropData()}},c.onKeyDown=function(r){var d,f,p=c.props,g=p.crop,h=p.onCropChange,m=p.keyboardStep,v=p.zoom,x=p.rotation,b=m;if(c.state.cropSize){r.shiftKey&&(b*=.2);var N=Ut({},g);switch(r.key){case"ArrowUp":N.y-=b,r.preventDefault();break;case"ArrowDown":N.y+=b,r.preventDefault();break;case"ArrowLeft":N.x-=b,r.preventDefault();break;case"ArrowRight":N.x+=b,r.preventDefault();break;default:return}c.props.restrictPosition&&(N=Fc(N,c.mediaSize,c.state.cropSize,v,x)),r.repeat||(f=(d=c.props).onInteractionStart)===null||f===void 0||f.call(d),h(N)}},c.onKeyUp=function(r){var d,f;switch(r.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":r.preventDefault();break;default:return}c.emitCropData(),(f=(d=c.props).onInteractionEnd)===null||f===void 0||f.call(d)},c}return i.prototype.componentDidMount=function(){!this.currentDoc||!this.currentWindow||(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),typeof window.ResizeObserver>"u"&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.currentDoc.addEventListener("scroll",this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=TC,this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},i.prototype.componentWillUnmount=function(){var c,r;!this.currentDoc||!this.currentWindow||(typeof window.ResizeObserver>"u"&&this.currentWindow.removeEventListener("resize",this.computeSizes),(c=this.resizeObserver)===null||c===void 0||c.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&((r=this.styleRef.parentNode)===null||r===void 0||r.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},i.prototype.componentDidUpdate=function(c){var r,d,f,p,g,h,m,v,x;c.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):c.aspect!==this.props.aspect?this.computeSizes():c.objectFit!==this.props.objectFit?this.computeSizes():c.zoom!==this.props.zoom?this.recomputeCropPosition():((r=c.cropSize)===null||r===void 0?void 0:r.height)!==((d=this.props.cropSize)===null||d===void 0?void 0:d.height)||((f=c.cropSize)===null||f===void 0?void 0:f.width)!==((p=this.props.cropSize)===null||p===void 0?void 0:p.width)?this.computeSizes():(((g=c.crop)===null||g===void 0?void 0:g.x)!==((h=this.props.crop)===null||h===void 0?void 0:h.x)||((m=c.crop)===null||m===void 0?void 0:m.y)!==((v=this.props.crop)===null||v===void 0?void 0:v.y))&&this.emitCropAreaChange(),c.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),c.video!==this.props.video&&((x=this.videoRef.current)===null||x===void 0||x.load());var b=this.getObjectFit();b!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:b},this.computeSizes)},i.prototype.getAspect=function(){var c=this.props,r=c.cropSize,d=c.aspect;return r?r.width/r.height:d},i.prototype.getObjectFit=function(){var c,r,d,f;if(this.props.objectFit==="cover"){var p=this.imageRef.current||this.videoRef.current;if(p&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var g=this.containerRect.width/this.containerRect.height,h=((c=this.imageRef.current)===null||c===void 0?void 0:c.naturalWidth)||((r=this.videoRef.current)===null||r===void 0?void 0:r.videoWidth)||0,m=((d=this.imageRef.current)===null||d===void 0?void 0:d.naturalHeight)||((f=this.videoRef.current)===null||f===void 0?void 0:f.videoHeight)||0,v=h/m;return v<g?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},i.prototype.onPinchStart=function(c){var r=i.getTouchPoint(c.touches[0]),d=i.getTouchPoint(c.touches[1]);this.lastPinchDistance=Gp(r,d),this.lastPinchRotation=Vp(r,d),this.onDragStart(Qp(r,d))},i.prototype.onPinchMove=function(c){var r=this;if(!(!this.currentDoc||!this.currentWindow)){var d=i.getTouchPoint(c.touches[0]),f=i.getTouchPoint(c.touches[1]),p=Qp(d,f);this.onDrag(p),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var g=Gp(d,f),h=r.props.zoom*(g/r.lastPinchDistance);r.setNewZoom(h,p,{shouldUpdatePosition:!1}),r.lastPinchDistance=g;var m=Vp(d,f),v=r.props.rotation+(m-r.lastPinchRotation);r.props.onRotationChange&&r.props.onRotationChange(v),r.lastPinchRotation=m})}},i.prototype.render=function(){var c=this,r,d=this.props,f=d.image,p=d.video,g=d.mediaProps,h=d.cropperProps,m=d.transform,v=d.crop,x=v.x,b=v.y,N=d.rotation,S=d.zoom,w=d.cropShape,C=d.showGrid,O=d.roundCropAreaPixels,D=d.style,L=D.containerStyle,U=D.cropAreaStyle,I=D.mediaStyle,W=d.classes,$=W.containerClassName,P=W.cropAreaClassName,se=W.mediaClassName,he=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return j.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(me){return c.containerRef=me},"data-testid":"container",style:L,className:Mo("reactEasyCrop_Container",$)},f?j.createElement("img",Ut({alt:"",className:Mo("reactEasyCrop_Image",he==="contain"&&"reactEasyCrop_Contain",he==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",he==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",se)},g,{src:f,ref:this.imageRef,style:Ut(Ut({},I),{transform:m||"translate(".concat(x,"px, ").concat(b,"px) rotate(").concat(N,"deg) scale(").concat(S,")")}),onLoad:this.onMediaLoad})):p&&j.createElement("video",Ut({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:Mo("reactEasyCrop_Video",he==="contain"&&"reactEasyCrop_Contain",he==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",he==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",se)},g,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:Ut(Ut({},I),{transform:m||"translate(".concat(x,"px, ").concat(b,"px) rotate(").concat(N,"deg) scale(").concat(S,")")}),controls:!1}),(Array.isArray(p)?p:[{src:p}]).map(function(de){return j.createElement("source",Ut({key:de.src},de))})),this.state.cropSize&&j.createElement("div",Ut({ref:this.cropperRef,style:Ut(Ut({},U),{width:O?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:O?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:Mo("reactEasyCrop_CropArea",w==="round"&&"reactEasyCrop_CropAreaRound",C&&"reactEasyCrop_CropAreaGrid",P)},h)))},i.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:RC,minZoom:EC,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:AC},i.getMousePoint=function(c){return{x:Number(c.clientX),y:Number(c.clientY)}},i.getTouchPoint=function(c){return{x:Number(c.clientX),y:Number(c.clientY)}},i})(j.Component);function MC(a){return new Promise((i,c)=>{const r=new Image;r.onload=()=>i(r),r.onerror=()=>c(new Error("Не удалось загрузить изображение")),r.src=a})}async function LC(a,i,c=512){const r=await MC(a),d=document.createElement("canvas");d.width=c,d.height=c;const f=d.getContext("2d");if(!f)throw new Error("Canvas 2D context недоступен");return f.drawImage(r,i.x,i.y,i.width,i.height,0,0,c,c),new Promise((p,g)=>{d.toBlob(h=>{h?p(h):g(new Error("Пустой Blob после обрезки"))},"image/jpeg",.9)})}const DC="_backdrop_1cfz6_1",zC="_card_1cfz6_12",kC="_title_1cfz6_25",BC="_cropArea_1cfz6_31",UC="_controls_1cfz6_40",$C="_zoom_1cfz6_52",HC="_actions_1cfz6_57",qC="_error_1cfz6_63",Ca={backdrop:DC,card:zC,title:kC,cropArea:BC,controls:UC,zoom:$C,actions:HC,error:qC};function FC({imageSrc:a,isSaving:i,onCancel:c,onConfirm:r}){const[d,f]=j.useState({x:0,y:0}),[p,g]=j.useState(1),[h,m]=j.useState(null),[v,x]=j.useState(null),b=j.useCallback((S,w)=>{m(w)},[]);j.useEffect(()=>{const S=w=>{w.key==="Escape"&&!i&&c()};return window.addEventListener("keydown",S),()=>window.removeEventListener("keydown",S)},[c,i]);const N=async()=>{if(h){x(null);try{const S=await LC(a,h);await r(S)}catch{x("Не удалось обрезать изображение")}}};return s.jsx("div",{className:Ca.backdrop,onClick:i?void 0:c,children:s.jsxs("div",{className:Ca.card,onClick:S=>S.stopPropagation(),children:[s.jsx("h3",{className:Ca.title,children:"Выберите область аватара"}),s.jsx("div",{className:Ca.cropArea,children:s.jsx(OC,{image:a,crop:d,zoom:p,aspect:1,cropShape:"round",showGrid:!1,onCropChange:f,onZoomChange:g,onCropComplete:b})}),s.jsxs("div",{className:Ca.controls,children:[s.jsx("label",{htmlFor:"avatar-zoom",children:"Масштаб"}),s.jsx("input",{id:"avatar-zoom",className:Ca.zoom,type:"range",min:1,max:3,step:.01,value:p,onChange:S=>g(Number(S.target.value))})]}),v&&s.jsx("span",{className:Ca.error,children:v}),s.jsxs("div",{className:Ca.actions,children:[s.jsx(ln,{variant:"ghost",onClick:c,disabled:i,children:"Отмена"}),s.jsx(ln,{variant:"primary",onClick:N,disabled:i||!h,children:i?"Загрузка...":"Сохранить"})]})]})})}const GC="_col_1gh35_1",VC="_avatar_1gh35_10",QC="_avatarImg_1gh35_30",IC="_error_1gh35_37",PC="_overlay_1gh35_43",YC="_addPhoto_1gh35_68",_i={col:GC,avatar:VC,avatarImg:QC,error:IC,overlay:PC,addPhoto:YC};function XC(a){return new Promise((i,c)=>{const r=new FileReader;r.onload=()=>{const d=r.result,f=d.indexOf(",");i(f>=0?d.slice(f+1):d)},r.onerror=()=>c(r.error),r.readAsDataURL(a)})}function KC(){const{data:a}=Ws(),{mutateAsync:i,isPending:c}=i8(),r=j.useRef(null),[d,f]=j.useState(null),[p,g]=j.useState(!1),[h,m]=j.useState(null),v=(a==null?void 0:a.avatar_link)??null,x=v&&!p;j.useEffect(()=>{g(!1)},[v]),j.useEffect(()=>()=>{h&&URL.revokeObjectURL(h)},[h]);const b=()=>{var C;c||(C=r.current)==null||C.click()},N=C=>{var D;const O=(D=C.target.files)==null?void 0:D[0];C.target.value="",O&&(f(null),m(URL.createObjectURL(O)))},S=()=>{h&&URL.revokeObjectURL(h),m(null)},w=async C=>{try{const O=await XC(C);await i({photo_base64:O,decoded_bytes:String(C.size)}),S()}catch{f("Не удалось загрузить фото"),S()}};return s.jsxs("div",{className:_i.col,children:[s.jsxs("div",{className:_i.avatar,onClick:b,children:[x?s.jsx("img",{src:v,alt:"avatar",className:_i.avatarImg,referrerPolicy:"no-referrer",onError:()=>{console.warn("[avatar] failed to load",v),g(!0)}}):s.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"8",r:"4"}),s.jsx("path",{d:"M4 20c0-4 4-7 8-7s8 3 8 7"})]}),s.jsx("div",{className:_i.overlay,children:s.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M23 19a2 2 0 01-2 2H3a2 2 0 01-2-2V8a2 2 0 012-2h4l2-3h6l2 3h4a2 2 0 012 2z"}),s.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]}),s.jsx("input",{ref:r,type:"file",accept:"image/*",onChange:N,hidden:!0}),s.jsx("div",{className:_i.addPhoto,children:s.jsx(ln,{variant:"ghost",onClick:b,disabled:c,children:c?"ЗАГРУЗКА...":"ДОБАВИТЬ ФОТО"})}),d&&s.jsx("span",{className:_i.error,children:d}),h&&s.jsx(FC,{imageSrc:h,isSaving:c,onCancel:S,onConfirm:w})]})}const ZC="_card_17od5_1",WC="_title_17od5_8",JC="_actions_17od5_17",Hd={card:ZC,title:WC,actions:JC};function Sl({title:a,children:i,actions:c}){return s.jsxs("div",{className:Hd.card,children:[s.jsx("div",{className:Hd.title,children:a}),i,c&&s.jsx("div",{className:Hd.actions,children:c})]})}const eT="_page_h0psp_1",tT="_kycBanner_h0psp_8",nT="_main_h0psp_19",sT="_profileTop_h0psp_29",aT="_userInfo_h0psp_33",lT="_sections_h0psp_37",iT="_grid2_h0psp_44",cT="_grid1_h0psp_50",rT="_mnemonicRow_h0psp_56",oT="_mnemonicInfo_h0psp_63",uT="_mnemonicIcon_h0psp_69",dT="_mnemonicText_h0psp_73",fT="_userName_h0psp_105",hT="_userBalance_h0psp_112",$t={page:eT,kycBanner:tT,main:nT,profileTop:sT,userInfo:aT,sections:lT,grid2:iT,grid1:cT,mnemonicRow:rT,mnemonicInfo:oT,mnemonicIcon:uT,mnemonicText:dT,userName:fT,userBalance:hT};function mT({data:a,fullName:i,phone:c,onPhoneChange:r,onPhoneBlur:d}){return s.jsxs(s.Fragment,{children:[s.jsx(Sl,{title:"Личные данные",children:s.jsxs("div",{className:$t.grid2,children:[s.jsx(Ce,{label:"Полное ФИО",value:i,placeholder:"Например: Иванов Иван Иванович",readOnly:!0}),s.jsx(Ce,{label:"Адрес электронной почты",value:a.email??"",type:"email",icon:"check",placeholder:"example@mail.ru",readOnly:!0}),s.jsx(Ce,{label:"Серия и номер паспорта",value:a.passport_data??"",placeholder:"0000 000000",readOnly:!0}),s.jsx(Ce,{label:"Номер телефона",value:c,onChange:r,onBlur:d,type:"tel",placeholder:"+7 (999) 000-00-00"})]})}),s.jsx(Sl,{title:"Верификация",children:s.jsxs("div",{className:$t.grid2,children:[s.jsx(Ce,{label:"ИНН",value:a.inn??"",readOnly:!0,icon:"lock",placeholder:"000000000000"}),s.jsx(Ce,{label:"ID аккаунта",value:a.id??"",readOnly:!0,icon:"lock",placeholder:"ECSA-00000000"})]})})]})}function pT({data:a}){const i=a.legal_entity;return i?s.jsxs(s.Fragment,{children:[s.jsx(Sl,{title:"Данные организации",children:s.jsxs("div",{className:$t.grid2,children:[s.jsx(Ce,{label:"Наименование",value:i.name??"",placeholder:"ООО «Ромашка»",readOnly:!0}),s.jsx(Ce,{label:"Краткое наименование",value:i.short_name??"",placeholder:"Ромашка",readOnly:!0}),s.jsx(Ce,{label:"ИНН",value:i.inn??"",readOnly:!0,icon:"lock",placeholder:"000000000000"}),s.jsx(Ce,{label:"ОГРН",value:i.ogrn??"",placeholder:"1027700132195",readOnly:!0}),s.jsx(Ce,{label:"КПП",value:i.kpp??"",placeholder:"770801001",readOnly:!0}),s.jsx(Ce,{label:"Адрес электронной почты",value:a.email??"",type:"email",icon:"check",placeholder:"org@mail.ru",readOnly:!0})]})}),s.jsx(Sl,{title:"Адреса",children:s.jsxs("div",{className:$t.grid2,children:[s.jsx(Ce,{label:"Юридический адрес",value:i.legal_address??"",placeholder:"г. Москва, ул. Тверская, д. 1",readOnly:!0}),s.jsx(Ce,{label:"Фактический адрес",value:i.actual_address??"",placeholder:"г. Москва, ул. Тверская, д. 1",readOnly:!0})]})}),s.jsx(Sl,{title:"Контакты и верификация",children:s.jsxs("div",{className:$t.grid2,children:[s.jsx(Ce,{label:"Контактное лицо",value:i.contact_person??"",placeholder:"Иванов Иван Иванович",readOnly:!0}),s.jsx(Ce,{label:"Контактный телефон",value:i.contact_phone??"",type:"tel",placeholder:"+7 (999) 000-00-00",readOnly:!0}),s.jsx(Ce,{label:"Статус",value:i.status??"",placeholder:"active",readOnly:!0}),s.jsx(Ce,{label:"ID аккаунта",value:a.id??"",readOnly:!0,icon:"lock",placeholder:"ECSA-00000000"})]})})]}):null}function _T(){var L;const{data:a}=Ws(),{data:i,isLoading:c}=nu(),{data:r}=tu(),d=c8(),f=kn(),[p,g]=j.useState(""),[h,m]=j.useState(""),[v,x]=j.useState(null);j.useEffect(()=>{(a==null?void 0:a.phone)!=null&&(g(a.phone),m(a.phone))},[a==null?void 0:a.phone]);function b(U){g(U.replace(/[^\d+\s()-]/g,""))}function N(){const U=p.trim();U===h||d.isPending||d.mutate(U,{onSuccess:()=>{m(U),x({status:"success",message:"Номер телефона обновлён"})},onError:()=>{x({status:"error",message:"Не удалось обновить номер телефона"})}})}const S=U=>U?U[0].toUpperCase()+U.slice(1).toLowerCase():"",w=a?[a.last_name,a.first_name,a.middle_name].filter(Boolean).map(S).join(" "):"",C=!!a&&a.account_type!=="individual",O=C?((L=a==null?void 0:a.legal_entity)==null?void 0:L.name)??"":w,D=c||!i||i.totalUsd==null?"$—":`$${i.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return s.jsxs("div",{className:$t.page,children:[s.jsx(su,{}),a&&!a.kyc_verified&&s.jsx("div",{className:$t.kycBanner,children:"Для полного доступа к платформе необходимо пройти верификацию личности (KYC)"}),s.jsxs("main",{className:$t.main,children:[s.jsxs("div",{className:$t.profileTop,children:[s.jsx(KC,{}),s.jsxs("div",{className:$t.userInfo,children:[s.jsx("span",{className:$t.userName,children:O}),s.jsx("span",{className:$t.userBalance,children:D})]})]}),s.jsxs("div",{className:$t.sections,children:[a&&(C?s.jsx(pT,{data:a}):s.jsx(mT,{data:a,fullName:w,phone:p,onPhoneChange:b,onPhoneBlur:N})),s.jsx(Sl,{title:"Безопасность",actions:s.jsxs(s.Fragment,{children:[s.jsx(ln,{variant:"danger",children:"⚠️ Посмотреть приватный ключ"}),s.jsx(ln,{variant:"primary",children:"СОХРАНИТЬ"})]}),children:s.jsx("div",{className:$t.grid1,children:r==null?void 0:r.map(({chain:U,address:I})=>s.jsx(Ce,{label:`Адрес ${U}`,readOnly:!0,icon:"lock",value:I,placeholder:"—"},U))})}),s.jsx(Sl,{title:"Мнемоника",children:s.jsxs("div",{className:$t.mnemonicRow,children:[s.jsxs("div",{className:$t.mnemonicInfo,children:[s.jsx("span",{className:$t.mnemonicIcon,children:"🔑"}),s.jsx("span",{className:$t.mnemonicText,children:"Сид-фраза из 12 слов для восстановления кошелька"})]}),s.jsx(ln,{variant:"danger",onClick:()=>f(re.SEED_PHRASE),children:"⚠ Показать мнемонику"})]})})]})]}),v&&s.jsx(xs,{status:v.status,message:v.message,onClose:()=>x(null)})]})}const gT="_card_1erii_1",vT="_logo_1erii_10",xT="_title_1erii_20",yT="_twoCol_1erii_29",bT="_leftCol_1erii_36",jT="_rightCol_1erii_42",ST="_codeHint_1erii_48",NT="_error_1erii_55",wT="_submitWrapper_1erii_62",CT="_footer_1erii_66",TT="_forgot_1erii_73",ET="_divider_1erii_88",Yn={card:gT,logo:vT,title:xT,twoCol:yT,leftCol:bT,rightCol:jT,codeHint:ST,error:NT,submitWrapper:wT,footer:CT,forgot:TT,divider:ET};function Ip(a){var c,r;const i=a;return((r=(c=i==null?void 0:i.detail)==null?void 0:c[0])==null?void 0:r.msg)??"Произошла ошибка"}function RT(){const[a,i]=j.useState(""),[c,r]=j.useState(""),[d,f]=j.useState(""),[p,g]=j.useState(!1),h=xn(),m=kn(),v=jt({mutationFn:W5,onSuccess:()=>g(!0)}),x=jt({mutationFn:J5,onSuccess:async({access_token:w})=>{D2(),h.clear(),w&&Zt.set(w),await h.invalidateQueries({queryKey:eu}),m(re.PROFILE)}}),b=()=>{a&&v.mutate({email:a})},N=w=>{w.preventDefault(),x.mutate({email:a,password:c,code:d})},S=(v.isError?Ip(v.error):null)??(x.isError?Ip(x.error):null);return{email:a,setEmail:i,password:c,setPassword:r,verificationCode:d,setVerificationCode:f,codeSent:p,isLoadingCode:v.isPending,isLoadingSubmit:x.isPending,error:S,handleRequestCode:b,handleSubmit:N}}function AT(){const{email:a,setEmail:i,password:c,setPassword:r,verificationCode:d,setVerificationCode:f,codeSent:p,isLoadingCode:g,isLoadingSubmit:h,error:m,handleRequestCode:v,handleSubmit:x}=RT(),b=kn();return s.jsxs("form",{className:Yn.card,onSubmit:x,children:[s.jsx("div",{className:Yn.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("h1",{className:Yn.title,children:"Войти в кошелёк ЭКСА"}),s.jsxs("div",{className:Yn.twoCol,children:[s.jsxs("div",{className:Yn.leftCol,children:[s.jsx(Ce,{label:"Адрес электронной почты",type:"email",value:a,onChange:i,placeholder:"example@mail.ru",required:!0}),s.jsx(Ce,{label:"Пароль",type:"password",value:c,onChange:r,placeholder:"••••••••",required:!0})]}),s.jsxs("div",{className:Yn.rightCol,children:[s.jsx(ln,{variant:"ghost",type:"button",onClick:v,disabled:p||g,children:g?"Отправка...":p?"Код отправлен":"Получить код на email"}),s.jsx("span",{className:Yn.codeHint,children:"Код не пришёл"}),s.jsx(Ce,{label:"Ввести код",type:"text",value:d,onChange:f,placeholder:"000 000",required:!0})]})]}),m&&s.jsx("p",{className:Yn.error,children:m}),s.jsx("div",{className:Yn.submitWrapper,children:s.jsx(Kn,{label:h?"Вход...":"Войти",disabled:h})}),s.jsxs("div",{className:Yn.footer,children:[s.jsx("a",{className:Yn.forgot,onClick:()=>b(re.RESTORE_PASSWORD),children:"Забыли пароль?"}),s.jsx("div",{className:Yn.divider,children:s.jsx("span",{children:"или"})}),s.jsx(ln,{variant:"outline",type:"button",onClick:()=>b(re.REGISTER),children:"Создать новый кошелёк"})]})]})}const OT="_page_a6ygb_1",MT={page:OT};function LT(){return s.jsx("div",{className:MT.page,children:s.jsx(AT,{})})}function Pp(a){var c,r;const i=a;return((r=(c=i==null?void 0:i.detail)==null?void 0:c[0])==null?void 0:r.msg)??"Произошла ошибка"}function DT(){const a=kn(),i=xn(),[c,r]=j.useState(""),[d,f]=j.useState(""),[p,g]=j.useState(""),[h,m]=j.useState(""),[v,x]=j.useState(!1),[b,N]=j.useState(null),S=jt({mutationFn:K5,onSuccess:()=>x(!0)}),w=jt({mutationFn:Z5,onSuccess:async({access_token:L})=>{D2(),i.clear(),L&&Zt.set(L),await i.invalidateQueries({queryKey:eu}),a(re.WALLET)}}),C=()=>{c&&S.mutate({email:c})},O=L=>{if(L.preventDefault(),d!==p){N("Пароли не совпадают");return}N(null),w.mutate({email:c,password:d,confirm_password:p,code:h})},D=b??(S.isError?Pp(S.error):null)??(w.isError?Pp(w.error):null);return{email:c,setEmail:r,password:d,setPassword:f,confirmPassword:p,setConfirmPassword:g,verificationCode:h,setVerificationCode:m,codeSent:v,isLoadingCode:S.isPending,isLoadingSubmit:w.isPending,error:D,handleRequestCode:C,handleSubmit:O}}const zT="_card_4lgff_1",kT="_logo_4lgff_10",BT="_title_4lgff_20",UT="_typeSelect_4lgff_29",$T="_back_4lgff_39",HT="_legalInfo_4lgff_55",qT="_legalIntro_4lgff_61",FT="_docsBlock_4lgff_67",GT="_emailBlock_4lgff_68",VT="_docsLabel_4lgff_74",QT="_docsList_4lgff_80",IT="_emailLink_4lgff_94",PT="_legalDone_4lgff_105",YT="_legalDoneTitle_4lgff_113",XT="_legalDoneText_4lgff_119",KT="_twoCol_4lgff_125",ZT="_leftCol_4lgff_132",WT="_rightCol_4lgff_138",JT="_codeHint_4lgff_149",eE="_error_4lgff_156",tE="_submitWrapper_4lgff_163",nE="_legal_4lgff_55",rt={card:zT,logo:kT,title:BT,typeSelect:UT,back:$T,legalInfo:HT,legalIntro:qT,docsBlock:FT,emailBlock:GT,docsLabel:VT,docsList:QT,emailLink:IT,legalDone:PT,legalDoneTitle:YT,legalDoneText:XT,twoCol:KT,leftCol:ZT,rightCol:WT,codeHint:JT,error:eE,submitWrapper:tE,legal:nE};function sE(){const{email:a,setEmail:i,password:c,setPassword:r,confirmPassword:d,setConfirmPassword:f,verificationCode:p,setVerificationCode:g,codeSent:h,isLoadingCode:m,isLoadingSubmit:v,error:x,handleRequestCode:b,handleSubmit:N}=DT();return s.jsxs("form",{onSubmit:N,children:[s.jsxs("div",{className:rt.twoCol,children:[s.jsxs("div",{className:rt.leftCol,children:[s.jsx(Ce,{label:"Введите адрес электронной почты",type:"email",value:a,onChange:i,placeholder:"example@mail.ru",required:!0}),s.jsx(Ce,{label:"Придумайте пароль",type:"password",value:c,onChange:r,placeholder:"••••••••",required:!0}),s.jsx(Ce,{label:"Повторите пароль",type:"password",value:d,onChange:f,placeholder:"••••••••",required:!0})]}),s.jsxs("div",{className:rt.rightCol,children:[s.jsx(ln,{variant:"ghost",type:"button",onClick:b,disabled:h||m,children:m?"Отправка...":h?"Код отправлен":"Получить проверочный код"}),s.jsx("span",{className:rt.codeHint,children:"Код не пришёл"}),s.jsx(Ce,{label:"Ввести код",type:"text",value:p,onChange:g,placeholder:"000 000",required:!0})]})]}),x&&s.jsx("p",{className:rt.error,children:x}),s.jsx("div",{className:rt.submitWrapper,children:s.jsx(Kn,{label:v?"Создание...":"Создать",disabled:v})}),s.jsxs("p",{className:rt.legal,children:["Нажимая «Создать», вы принимаете",s.jsx("br",{}),s.jsx("a",{href:"#",children:"Пользовательское соглашение"})," и ",s.jsx("a",{href:"#",children:"Политику конфиденциальности"})]})]})}const Yp="support@elcsa.ru",aE=["Устав организации в действующей редакции","Решение (протокол) о создании организации и о назначении руководителя","Выписка по расчётному счёту из банка за последние шесть месяцев","Выписка из Единого государственного реестра юридических лиц (ЕГРЮЛ)","Идентификатор электронного документооборота (ЭДО)","Реквизиты расчётного счёта: номер Р/С, БИК и наименование банка"];function lE(){const[a,i]=j.useState(!1);return a?s.jsxs("div",{className:rt.legalDone,children:[s.jsx("h2",{className:rt.legalDoneTitle,children:"Спасибо!"}),s.jsx("p",{className:rt.legalDoneText,children:"Мы получили уведомление об отправке документов. После проверки мы свяжемся с вами по указанному адресу электронной почты."})]}):s.jsxs("div",{className:rt.legalInfo,children:[s.jsx("p",{className:rt.legalIntro,children:"Для регистрации юридического лица отправьте перечисленные ниже документы на нашу электронную почту. После проверки мы свяжемся с вами для завершения регистрации."}),s.jsxs("div",{className:rt.docsBlock,children:[s.jsx("span",{className:rt.docsLabel,children:"Необходимые документы"}),s.jsx("ul",{className:rt.docsList,children:aE.map(c=>s.jsx("li",{children:c},c))})]}),s.jsxs("div",{className:rt.emailBlock,children:[s.jsx("span",{className:rt.docsLabel,children:"Адрес для отправки документов"}),s.jsx("a",{href:`mailto:${Yp}`,className:rt.emailLink,children:Yp})]}),s.jsx("div",{className:rt.submitWrapper,children:s.jsx(Kn,{label:"Документы отправлены",type:"button",onClick:()=>i(!0)})})]})}function iE(){const[a,i]=j.useState(null);return s.jsxs("div",{className:rt.card,children:[s.jsx("div",{className:rt.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("h1",{className:rt.title,children:"Создать кошелёк ЭКСА"}),a===null?s.jsxs("div",{className:rt.typeSelect,children:[s.jsx(ln,{variant:"primary",onClick:()=>i("individual"),children:"Зарегистрироваться как физическое лицо"}),s.jsx(ln,{variant:"outline",onClick:()=>i("legal"),children:"Зарегистрироваться как юридическое лицо"})]}):s.jsxs(s.Fragment,{children:[s.jsx("button",{type:"button",className:rt.back,onClick:()=>i(null),children:"← Назад к выбору"}),a==="individual"?s.jsx(sE,{}):s.jsx(lE,{})]})]})}const cE="_page_a6ygb_1",rE={page:cE};function oE(){return s.jsx("div",{className:rE.page,children:s.jsx(iE,{})})}const uE="_page_1bkwz_1",dE="_card_1bkwz_9",fE="_logo_1bkwz_18",hE="_title_1bkwz_28",mE="_typeSwitch_1bkwz_38",pE="_typeOption_1bkwz_49",_E="_typeOptionActive_1bkwz_66",gE="_twoCol_1bkwz_71",vE="_leftCol_1bkwz_78",xE="_rightCol_1bkwz_84",yE="_codeHint_1bkwz_90",bE="_backButton_1bkwz_98",jE="_documentsSubtitle_1bkwz_131",SE="_documentsList_1bkwz_137",NE="_documentItem_1bkwz_146",wE="_documentName_1bkwz_157",CE="_attachButton_1bkwz_163",TE="_fileInput_1bkwz_181",EE="_submitWrapper_1bkwz_192",RE="_legal_1bkwz_196",tt={page:uE,card:dE,logo:fE,title:hE,typeSwitch:mE,typeOption:pE,typeOptionActive:_E,twoCol:gE,leftCol:vE,rightCol:xE,codeHint:yE,backButton:bE,documentsSubtitle:jE,documentsList:SE,documentItem:NE,documentName:wE,attachButton:CE,fileInput:TE,submitWrapper:EE,legal:RE},AE=["Свидетельство о государственной регистрации (ОГРН)","Свидетельство о постановке на учёт в налоговом органе (ИНН)","Устав организации (действующая редакция)","Решение/протокол о назначении руководителя","Документ, подтверждающий полномочия лица, открывающего счёт","Карточка с образцами подписей и оттиска печати"];function OE(){const[a,i]=j.useState(""),[c,r]=j.useState(""),[d,f]=j.useState(""),[p,g]=j.useState(""),[h,m]=j.useState("individual"),[v,x]=j.useState("info"),b=h==="legal",N=w=>{w.preventDefault(),x("documents")},S=w=>{w.preventDefault()};return s.jsx("div",{className:tt.page,children:v==="info"?s.jsxs("form",{className:tt.card,onSubmit:N,children:[s.jsx("div",{className:tt.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("h1",{className:tt.title,children:"Создать кошелёк ЭКСА"}),s.jsxs("div",{className:tt.typeSwitch,role:"tablist","aria-label":"Тип регистрации",children:[s.jsx("button",{type:"button",role:"tab","aria-selected":!b,className:`${tt.typeOption} ${b?"":tt.typeOptionActive}`,onClick:()=>m("individual"),children:"Физическое лицо"}),s.jsx("button",{type:"button",role:"tab","aria-selected":b,className:`${tt.typeOption} ${b?tt.typeOptionActive:""}`,onClick:()=>m("legal"),children:"Юридическое лицо"})]}),s.jsxs("div",{className:tt.twoCol,children:[s.jsxs("div",{className:tt.leftCol,children:[s.jsx(Ce,{label:b?"Введите корпоративный email":"Введите адрес электронной почты",type:"email",value:a,onChange:i,placeholder:b?"name@company.ru":"example@mail.ru"}),s.jsx(Ce,{label:"Придумайте пароль",type:"password",value:c,onChange:r,placeholder:"••••••••"}),s.jsx(Ce,{label:"Повторите пароль",type:"password",value:d,onChange:f,placeholder:"••••••••"})]}),s.jsxs("div",{className:tt.rightCol,children:[s.jsx(ln,{variant:"ghost",type:"button",children:"Получить проверочный код"}),s.jsx("span",{className:tt.codeHint,children:"Код не пришёл"}),s.jsx(Ce,{label:"Ввести код",type:"text",value:p,onChange:g,placeholder:"000 000"})]})]}),s.jsx("div",{className:tt.submitWrapper,children:s.jsx(Kn,{label:"Создать"})}),s.jsxs("p",{className:tt.legal,children:["Нажимая «Создать», вы принимаете",s.jsx("br",{}),s.jsx("a",{href:"#",children:"Пользовательское соглашение"})," и ",s.jsx("a",{href:"#",children:"Политику конфиденциальности"})]})]}):s.jsxs("form",{className:tt.card,onSubmit:S,children:[s.jsx("div",{className:tt.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("button",{type:"button",className:tt.backButton,onClick:()=>x("info"),children:"← Назад к данным"}),s.jsx("h1",{className:tt.title,children:"Прикрепите документы"}),s.jsx("p",{className:tt.documentsSubtitle,children:"Для открытия счёта юридическому лицу прикрепите сканы или фотографии следующих документов:"}),s.jsx("ul",{className:tt.documentsList,children:AE.map(w=>s.jsxs("li",{className:tt.documentItem,children:[s.jsx("span",{className:tt.documentName,children:w}),s.jsxs("label",{className:tt.attachButton,children:["Прикрепить",s.jsx("input",{type:"file",className:tt.fileInput,multiple:!0})]})]},w))}),s.jsx("div",{className:tt.submitWrapper,children:s.jsx(Kn,{label:"Создать аккаунт"})})]})})}const ME="_page_cc0zl_1",LE="_wrap_cc0zl_9",DE="_header_cc0zl_20",zE="_title_cc0zl_24",kE="_subtitle_cc0zl_29",BE="_body_cc0zl_37",UE="_formCol_cc0zl_43",$E="_hint_cc0zl_49",HE="_infoCol_cc0zl_56",qE="_infoTitle_cc0zl_61",FE="_infoRow_cc0zl_68",GE="_infoLabel_cc0zl_84",VE="_infoValue_cc0zl_89",QE="_note_cc0zl_95",IE="_submitBtn_cc0zl_102",yt={page:ME,wrap:LE,header:DE,title:zE,subtitle:kE,body:BE,formCol:UE,hint:$E,infoCol:HE,infoTitle:qE,infoRow:FE,infoLabel:GE,infoValue:VE,note:QE,submitBtn:IE},qd=5e5,Xp=.03,Lo=a=>a.toLocaleString("ru-RU",{maximumFractionDigits:0});function PE(){const[a,i]=j.useState(""),[c,r]=j.useState(""),[d,f]=j.useState(""),p=Number(a.replace(/\D/g,""))||0,g=p>0&&p<qd,h=p*Xp,m=x=>{const b=x.replace(/\D/g,"");i(b?Lo(Number(b)):"")},v=x=>{x.preventDefault()};return s.jsx("div",{className:yt.page,children:s.jsxs("form",{className:yt.wrap,onSubmit:v,children:[s.jsxs("div",{className:yt.header,children:[s.jsx("h1",{className:yt.title,children:"Оставить заявку"}),s.jsx("p",{className:yt.subtitle,children:"Конвертация крупных объёмов по индивидуальному курсу. Оставьте заявку — менеджер свяжется с вами, подтвердит актуальный курс и сопроводит сделку."})]}),s.jsxs("div",{className:yt.body,children:[s.jsxs("div",{className:yt.formCol,children:[s.jsx(Ce,{label:"Объём заявки, ₽",type:"text",value:a,onChange:m,placeholder:"от 500 000"}),g&&s.jsxs("p",{className:yt.hint,children:["Минимальный объём заявки — ",Lo(qd)," ₽"]}),s.jsx(Ce,{label:"Как к вам обращаться",type:"text",value:c,onChange:r,placeholder:"Имя"}),s.jsx(Ce,{label:"Email или телефон для связи",type:"text",value:d,onChange:f,placeholder:"example@mail.ru / +7 900 000-00-00"})]}),s.jsxs("div",{className:yt.infoCol,children:[s.jsx("div",{className:yt.infoTitle,children:"УСЛОВИЯ"}),s.jsxs("div",{className:yt.infoRow,children:[s.jsx("span",{className:yt.infoLabel,children:"Минимальный объём"}),s.jsxs("span",{className:yt.infoValue,children:[Lo(qd)," ₽"]})]}),s.jsxs("div",{className:yt.infoRow,children:[s.jsx("span",{className:yt.infoLabel,children:"Примерная комиссия"}),s.jsxs("span",{className:yt.infoValue,children:[(Xp*100).toFixed(0)," %"]})]}),s.jsxs("div",{className:yt.infoRow,"data-accent":!0,children:[s.jsx("span",{className:yt.infoLabel,children:"Комиссия с объёма"}),s.jsx("span",{className:yt.infoValue,children:p>0?`≈ ${Lo(h)} ₽`:"—"})]}),s.jsx("p",{className:yt.note,children:"Итоговая комиссия рассчитывается индивидуально и зависит от объёма, валюты и направления сделки."})]})]}),s.jsx("button",{type:"submit",className:yt.submitBtn,disabled:g,children:"Оставить заявку"})]})})}const YE="Сумма для конвертации слишком мала. Увеличьте сумму и попробуйте снова.";function XE(){const a=c_(),[i,c]=j.useState(!1),[r,d]=j.useState(null),{mutate:f,isPending:p}=H6();function g(){d(null),f(a.isUsdtToRub?{usdt_amount:a.numUsdt,usdt_exchange_rate:1,gas_fee:1,total_price:a.rubTotalNum}:{usdt_amount:a.usdtFromRubNum,usdt_exchange_rate:1,gas_fee:1,total_price:a.numRubInput},{onError:()=>d({status:"error",message:YE})})}const h=a.isUsdtToRub?!a.rubTotal||p||!i:!a.usdtFromRub||p||!i||a.rubBelowMin;return{...a,agreed:i,setAgreed:c,onPay:g,isPending:p,isPayDisabled:h,notification:r,dismissNotification:()=>d(null)}}const KE="_wrap_6xfms_1",ZE="_box_6xfms_12",WE="_text_6xfms_39",JE="_link_6xfms_46",eR="_required_6xfms_51",Gc={wrap:KE,box:ZE,text:WE,link:JE,required:eR};function tR({checked:a,onToggle:i}){return s.jsxs("button",{type:"button",className:Gc.wrap,onClick:i,"aria-pressed":a,children:[s.jsx("span",{className:Gc.box,"data-checked":a||void 0,children:s.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:s.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#fff",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})}),s.jsxs("span",{className:Gc.text,children:["Я ознакомлен и согласен с"," ",s.jsx("a",{href:"/publichnaya-oferta",className:Gc.link,target:"_blank",rel:"noopener noreferrer",onClick:c=>c.stopPropagation(),children:"публичной офертой"}),". Вся деятельность компании соответствует законодательству Российской Федерации.",s.jsx("br",{}),s.jsx("span",{className:Gc.required,children:"ОБЯЗАТЕЛЬНОЕ ПОЛЕ"})]})]})}const nR="_wrap_1senc_1",sR="_header_1senc_8",aR="_title_1senc_17",lR="_subtitle_1senc_22",iR="_pills_1senc_29",cR="_pill_1senc_29",rR="_pillValue_1senc_43",oR="_body_1senc_53",uR="_tabs_1senc_59",dR="_tab_1senc_59",fR="_bottom_1senc_91",hR="_payBtn_1senc_99",_n={wrap:nR,header:sR,title:aR,subtitle:lR,pills:iR,pill:cR,pillValue:rR,body:oR,tabs:uR,tab:dR,bottom:fR,payBtn:hR};function mR(){const{isUsdtToRub:a,gasPriceRub:i,configUsdtRate:c,convert:r,pay:d,onSwap:f,commission:p,agreed:g,setAgreed:h,onPay:m,isPending:v,isPayDisabled:x,notification:b,dismissNotification:N}=XE();return s.jsxs("div",{className:_n.wrap,children:[s.jsxs("div",{className:_n.header,children:[s.jsxs("div",{children:[s.jsx("h1",{className:_n.title,children:"Конвертация"}),s.jsx("div",{className:_n.subtitle,children:"Данные обновляются в реальном времени"})]}),s.jsxs("div",{className:_n.pills,children:[s.jsxs("div",{className:_n.pill,children:["Цена газа в RUB ",s.jsxs("span",{className:_n.pillValue,children:[i.toFixed(2)," RUB"]})]}),s.jsxs("div",{className:_n.pill,children:["USDT/RUB ",s.jsxs("span",{className:_n.pillValue,children:[c.toFixed(2)," ₽"]})]})]})]}),s.jsxs("div",{className:_n.body,children:[s.jsxs("div",{children:[s.jsx("div",{className:_n.tabs,children:s.jsx("div",{className:_n.tab,"data-active":!0,children:"КУПИТЬ"})}),s.jsx(Go,{label:a?"Конвертируете":"Платите",...r}),s.jsx(H3,{onClick:f}),s.jsx(Go,{label:a?"Платите":"Конвертируете",...d})]}),s.jsx(G3,{...p})]}),s.jsx("div",{className:_n.bottom,children:s.jsx(tR,{checked:g,onToggle:()=>h(!g)})}),s.jsx("button",{type:"button",className:_n.payBtn,onClick:m,disabled:x,children:v?"Обработка...":"Оплатить"}),b&&s.jsx(xs,{status:b.status,message:b.message,onClose:N})]})}const pR="_wrap_12wuz_1",_R="_header_12wuz_12",gR="_title_12wuz_16",vR="_subtitle_12wuz_21",xR="_body_12wuz_29",yR="_formCol_12wuz_35",bR="_hint_12wuz_41",jR="_infoCol_12wuz_48",SR="_infoTitle_12wuz_53",NR="_infoRow_12wuz_60",wR="_infoLabel_12wuz_76",CR="_infoValue_12wuz_81",TR="_note_12wuz_87",ER="_submitBtn_12wuz_94",nt={wrap:pR,header:_R,title:gR,subtitle:vR,body:xR,formCol:yR,hint:bR,infoCol:jR,infoTitle:SR,infoRow:NR,infoLabel:wR,infoValue:CR,note:TR,submitBtn:ER},Fd=5e5,Vc=[{days:3,rate:.05},{days:4,rate:.04636},{days:5,rate:.04273},{days:6,rate:.03909},{days:7,rate:.03545},{days:8,rate:.03182},{days:9,rate:.02818},{days:10,rate:.02455},{days:11,rate:.02091},{days:12,rate:.01727},{days:13,rate:.01364},{days:14,rate:.01}],Ta=a=>a.toLocaleString("ru-RU",{maximumFractionDigits:0}),RR=a=>{var i,c,r,d;return{name:((c=(i=a==null?void 0:a.match(/Имя:\s*([^;]+)/))==null?void 0:i[1])==null?void 0:c.trim())??"",contact:((d=(r=a==null?void 0:a.match(/Контакт:\s*([^;]+)/))==null?void 0:r[1])==null?void 0:d.trim())??""}},AR=a=>a.reduce((i,c)=>!i||(c.created_at??"")>(i.created_at??"")?c:i,null),Gd=a=>{const i=a%10,c=a%100;return i===1&&c!==11?`${a} день`:i>=2&&i<=4&&(c<10||c>=20)?`${a} дня`:`${a} дней`};function OR(){var W;const[a,i]=j.useState(""),[c,r]=j.useState(""),[d,f]=j.useState(""),[p,g]=j.useState(Vc[0].days),[h,m]=j.useState(null),{mutate:v,isPending:x}=m8(),{data:b}=o_(),[N,S]=j.useState(!1);j.useEffect(()=>{if(N||!b)return;const $=AR(b.items);if(!$)return;const P=RR($.comment);P.name&&r(P.name),P.contact&&f(P.contact),S(!0)},[N,b]);const w=Number(a.replace(/\D/g,""))||0,C=w>0&&w<Fd,O=((W=Vc.find($=>$.days===p))==null?void 0:W.rate)??Vc[0].rate,D=w*O,L=w+D,U=$=>{const P=$.replace(/\D/g,"");i(P?Ta(Number(P)):"")},I=$=>{if($.preventDefault(),w===0||C||x)return;const P=[c&&`Имя: ${c}`,d&&`Контакт: ${d}`,`Срок ожидания: ${Gd(p)}`,`Сумма: ${Ta(w)} ₽`,`Комиссия: ≈${Ta(D)} ₽`,`Итого: ≈${Ta(L)} ₽`].filter(Boolean).join("; ");v({usdt_amount:w,comment:P},{onSuccess:()=>{m("success"),i(""),r(""),f(""),g(Vc[0].days)},onError:()=>m("error")})};return s.jsxs("form",{className:nt.wrap,onSubmit:I,children:[s.jsxs("div",{className:nt.header,children:[s.jsx("h1",{className:nt.title,children:"Оставить заявку"}),s.jsx("p",{className:nt.subtitle,children:"Конвертация крупных объёмов по индивидуальному курсу. Оставьте заявку — менеджер свяжется с вами, подтвердит актуальный курс и сопроводит сделку."})]}),s.jsxs("div",{className:nt.body,children:[s.jsxs("div",{className:nt.formCol,children:[s.jsx(Ce,{label:"Объём заявки, ₽",type:"text",value:a,onChange:U,placeholder:"от 500 000"}),C&&s.jsxs("p",{className:nt.hint,children:["Минимальный объём заявки — ",Ta(Fd)," ₽"]}),s.jsx(ib,{id:"term",label:"Срок ожидания операции",value:p,onChange:g,options:Vc.map($=>({value:$.days,label:`${Gd($.days)} — комиссия ${($.rate*100).toFixed(3)} %`}))}),s.jsx(Ce,{label:"Как к вам обращаться",type:"text",value:c,onChange:r,placeholder:"Имя"}),s.jsx(Ce,{label:"Email или телефон для связи",type:"text",value:d,onChange:f,placeholder:"example@mail.ru / +7 900 000-00-00"})]}),s.jsxs("div",{className:nt.infoCol,children:[s.jsx("div",{className:nt.infoTitle,children:"УСЛОВИЯ"}),s.jsxs("div",{className:nt.infoRow,children:[s.jsx("span",{className:nt.infoLabel,children:"Минимальный объём"}),s.jsxs("span",{className:nt.infoValue,children:[Ta(Fd)," ₽"]})]}),s.jsxs("div",{className:nt.infoRow,children:[s.jsx("span",{className:nt.infoLabel,children:"Срок ожидания"}),s.jsx("span",{className:nt.infoValue,children:Gd(p)})]}),s.jsxs("div",{className:nt.infoRow,children:[s.jsx("span",{className:nt.infoLabel,children:"Ставка комиссии"}),s.jsxs("span",{className:nt.infoValue,children:[(O*100).toFixed(3)," %"]})]}),s.jsxs("div",{className:nt.infoRow,children:[s.jsx("span",{className:nt.infoLabel,children:"Сумма комиссии"}),s.jsx("span",{className:nt.infoValue,children:w>0?`≈ ${Ta(D)} ₽`:"—"})]}),s.jsxs("div",{className:nt.infoRow,"data-accent":!0,children:[s.jsx("span",{className:nt.infoLabel,children:"Итого к оплате"}),s.jsx("span",{className:nt.infoValue,children:w>0?`≈ ${Ta(L)} ₽`:"—"})]}),s.jsx("p",{className:nt.note,children:"Итоговая комиссия рассчитывается индивидуально и зависит от объёма, валюты и направления сделки."})]})]}),s.jsx("button",{type:"submit",className:nt.submitBtn,disabled:C||w===0||x,children:x?"Отправляем...":"Оставить заявку"}),h&&s.jsx(xs,{status:h,message:h==="success"?"Заявка отправлена":"Не удалось отправить заявку",onClose:()=>m(null)})]})}function MR(){const{data:a,isLoading:i}=Ws();return i?s.jsx(q3,{fullscreen:!0,size:"lg",label:"Загрузка данных аккаунта"}):!!a&&a.account_type!=="individual"?s.jsx(OR,{}):s.jsx(mR,{})}const Kp=52;function LR(a){const[i,c]=j.useState(!1),[r,d]=j.useState(Kp),[f,p]=j.useState(!1),g=j.useRef(null),h=j.useCallback(()=>{g.current&&clearInterval(g.current),d(Kp),g.current=setInterval(()=>{d(x=>x<=1?(clearInterval(g.current),c(!0),0):x-1)},1e3)},[]);j.useEffect(()=>(h(),()=>{g.current&&clearInterval(g.current)}),[h]);const m=j.useCallback(()=>{c(x=>x?(h(),!1):(g.current&&clearInterval(g.current),!0))},[h]),v=j.useCallback(()=>{navigator.clipboard.writeText(a.join(" ")).then(()=>{p(!0),setTimeout(()=>p(!1),1500)})},[a]);return{hidden:i,countdown:r,copied:f,handleHide:m,handleCopy:v}}const DR="_content_o6p8v_1",zR="_titleRow_o6p8v_6",kR="_title_o6p8v_6",BR="_titleButtons_o6p8v_19",UR="_btnFixed_o6p8v_26",$R="_subtitle_o6p8v_34",HR="_countdown_o6p8v_42",qR="_seedGrid_o6p8v_47",FR="_seedCard_o6p8v_54",GR="_seedNum_o6p8v_73",VR="_seedWord_o6p8v_80",QR="_seedWordHidden_o6p8v_88",IR="_warning_o6p8v_93",PR="_warningIcon_o6p8v_101",YR="_warningText_o6p8v_107",XR="_profileLinkRow_o6p8v_115",KR="_profileLink_o6p8v_115",zt={content:DR,titleRow:zR,title:kR,titleButtons:BR,btnFixed:UR,subtitle:$R,countdown:HR,seedGrid:qR,seedCard:FR,seedNum:GR,seedWord:VR,seedWordHidden:QR,warning:IR,warningIcon:PR,warningText:YR,profileLinkRow:XR,profileLink:KR};function ZR({words:a}){const{hidden:i,countdown:c,copied:r,handleHide:d,handleCopy:f}=LR(a);return s.jsxs("div",{className:zt.content,children:[s.jsxs("div",{className:zt.titleRow,children:[s.jsx("h1",{className:zt.title,children:"СИД ФРАЗА"}),s.jsxs("div",{className:zt.titleButtons,children:[s.jsx("div",{className:zt.btnFixed,children:s.jsx(ln,{variant:"outline",onClick:d,children:i?"ПОКАЗАТЬ":"СКРЫТЬ"})}),s.jsx("div",{className:zt.btnFixed,children:s.jsx(ln,{variant:"outline",onClick:f,children:r?"СКОПИРОВАНО":"КОПИРОВАТЬ"})})]})]}),!i&&s.jsxs("div",{className:zt.subtitle,children:["АВТОМАТИЧЕСКОЕ СКРЫТИЕ ЧЕРЕЗ"," ",s.jsx("span",{className:zt.countdown,children:c}),"С"]}),s.jsx("div",{className:zt.seedGrid,children:a.map((p,g)=>s.jsxs("div",{className:zt.seedCard,children:[s.jsxs("span",{className:zt.seedNum,children:[g+1,"."]}),s.jsx("span",{className:`${zt.seedWord} ${i?zt.seedWordHidden:""}`,children:i?"•••••":p})]},g))}),s.jsxs("div",{className:zt.warning,children:[s.jsx("span",{className:zt.warningIcon,children:"⚠️"}),s.jsx("p",{className:zt.warningText,children:"Никогда не передавайте сид-фразу третьим лицам. Тот, кто знает фразу — владеет кошельком."})]}),s.jsx("div",{className:zt.profileLinkRow,children:s.jsx(It,{to:re.PROFILE,className:zt.profileLink,children:"Перейти в профиль"})})]})}const WR="_page_1mk6w_1",JR="_main_1mk6w_8",eA="_glow_1mk6w_17",Vd={page:WR,main:JR,glow:eA};function tA(){const{data:a,isLoading:i}=G8(),c=a?a.split(" "):[];return s.jsxs("div",{className:Vd.page,children:[s.jsx(su,{}),s.jsxs("main",{className:Vd.main,children:[s.jsx("div",{className:Vd.glow}),!i&&s.jsx(ZR,{words:c})]})]})}const nA="https://app.kyc.elcsa.ru";function sA(){return G_(!0)}async function G_(a){const i=await Bn(),c=await fetch(`${nA}/kyc/create`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":i},body:JSON.stringify({})});if(c.status===401&&a)try{return await Zs(),G_(!1)}catch{throw Zt.clear(),new Error("Unauthorized")}const r=await c.json();if(!c.ok)throw r;return r}function aA(){const a=jt({mutationFn:sA});return{trigger:a.mutate,data:a.data,isLoading:a.isPending,isError:a.isError}}const lA="_backdrop_1do7s_1",iA="_modal_1do7s_12",cA="_closeBtn_1do7s_22",rA="_body_1do7s_40",oA="_qrBlock_1do7s_47",uA="_qrImage_1do7s_55",dA="_linkBtn_1do7s_63",ol={backdrop:lA,modal:iA,closeBtn:cA,body:rA,qrBlock:oA,qrImage:uA,linkBtn:dA};function fA({data:a,onClose:i}){return s.jsx("div",{className:ol.backdrop,onClick:i,children:s.jsxs("div",{className:ol.modal,onClick:c=>c.stopPropagation(),children:[s.jsx("button",{className:ol.closeBtn,onClick:i,type:"button",children:"×"}),s.jsx("div",{className:ol.body,children:s.jsxs("div",{className:ol.qrBlock,children:[s.jsx("img",{className:ol.qrImage,src:a.qr_code,alt:"QR-код для верификации"}),s.jsx("a",{className:ol.linkBtn,href:a.link,target:"_blank",rel:"noopener noreferrer",children:"Перейти к верификации"})]})})]})})}const hA="_card_omb8e_1",mA="_logo_omb8e_13",pA="_iconWrapper_omb8e_21",_A="_description_omb8e_34",gA="_buttonWrapper_omb8e_42",vA="_error_omb8e_47",gi={card:hA,logo:mA,iconWrapper:pA,description:_A,buttonWrapper:gA,error:vA};function xA(){const{trigger:a,data:i,isLoading:c,isError:r}=aA(),d=kn(),f=xn(),{data:p}=Ws({refetchInterval:i?5e3:!1});j.useEffect(()=>{p!=null&&p.kyc_verified&&d(re.SEED_PHRASE,{replace:!0})},[p==null?void 0:p.kyc_verified,d]);const g=()=>{f.invalidateQueries({queryKey:["me"]})};return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:gi.card,children:[s.jsx("div",{className:gi.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("div",{className:gi.iconWrapper,children:s.jsxs("svg",{width:"38",height:"38",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M12 2L3 6v6c0 5.25 3.75 10.15 9 11.35C17.25 22.15 21 17.25 21 12V6l-9-4z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M9 12l2 2 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),s.jsx("p",{className:gi.description,children:"Для продолжения работы необходимо пройти KYC верификацию"}),s.jsx("div",{className:gi.buttonWrapper,children:s.jsx(Kn,{label:c?"Загрузка...":"Подтвердить личность",type:"button",onClick:()=>a(),disabled:c})}),r&&s.jsx("p",{className:gi.error,children:"Произошла ошибка. Попробуй перезагрузить страницу и попробовать снова."})]}),i&&s.jsx(fA,{data:i,onClose:g})]})}const yA="_page_6lnfw_1",bA={page:yA};function jA(){const{data:a,isLoading:i}=Ws();return i?null:a!=null&&a.kyc_verified?s.jsx(Wo,{to:re.PROFILE,replace:!0}):s.jsx("div",{className:bA.page,children:s.jsx(xA,{})})}const SA="_card_mzeuq_1",NA="_logo_mzeuq_10",wA="_title_mzeuq_20",CA="_fields_mzeuq_29",TA="_emailRow_mzeuq_35",EA="_error_mzeuq_41",RA="_submitWrapper_mzeuq_48",AA="_footer_mzeuq_52",OA="_back_mzeuq_58",qs={card:SA,logo:NA,title:wA,fields:CA,emailRow:TA,error:EA,submitWrapper:RA,footer:AA,back:OA};function MA(){const[a,i]=j.useState(""),[c,r]=j.useState(!1),[d,f]=j.useState(!1),[p,g]=j.useState(""),[h,m]=j.useState(""),[v,x]=j.useState(""),[b,N]=j.useState(""),[S,w]=j.useState(!1),[C,O]=j.useState(null),D=kn();async function L(){N(""),f(!0);try{await s8({email:a}),r(!0),O({status:"success",message:`Код отправлен на ${a}`})}catch{O({status:"error",message:"Не удалось отправить письмо. Проверьте email и попробуйте снова."})}finally{f(!1)}}async function U(I){if(I.preventDefault(),N(""),h!==v){N("Пароли не совпадают");return}w(!0);try{await l8({email:a,code:p,new_password:h,confirm_password:v}),D(re.LOGIN)}catch{N("Не удалось изменить пароль. Проверьте код и попробуйте снова.")}finally{w(!1)}}return s.jsxs(s.Fragment,{children:[s.jsxs("form",{className:qs.card,onSubmit:U,children:[s.jsx("div",{className:qs.logo,children:s.jsx("img",{src:ys,alt:"ЭКСА"})}),s.jsx("h1",{className:qs.title,children:"Восстановление пароля"}),s.jsxs("div",{className:qs.fields,children:[s.jsxs("div",{className:qs.emailRow,children:[s.jsx(Ce,{label:"E-Mail",type:"email",value:a,onChange:i,placeholder:"example@mail.com",required:!0}),s.jsx(Kn,{label:d?"Отправка...":"Получить код",disabled:d||!a,type:"button",onClick:L})]}),c&&s.jsxs(s.Fragment,{children:[s.jsx(Ce,{label:"Код с почты",type:"text",value:p,onChange:g,placeholder:"000 000",required:!0}),s.jsx(Ce,{label:"Новый пароль",type:"password",value:h,onChange:m,placeholder:"••••••••",required:!0}),s.jsx(Ce,{label:"Повторить пароль",type:"password",value:v,onChange:x,placeholder:"••••••••",required:!0})]})]}),b&&s.jsx("p",{className:qs.error,children:b}),c&&s.jsx("div",{className:qs.submitWrapper,children:s.jsx(Kn,{label:S?"Сохранение...":"Изменить пароль",disabled:S})}),s.jsx("div",{className:qs.footer,children:s.jsx("a",{className:qs.back,onClick:()=>D(re.LOGIN),children:"Вернуться ко входу"})})]}),C&&s.jsx(xs,{status:C.status,message:C.message,onClose:()=>O(null)})]})}const LA="_page_6lnfw_1",DA={page:LA};function zA(){return s.jsx("div",{className:DA.page,children:s.jsx(MA,{})})}const kA="_main_1fqml_1",BA="_container_1fqml_7",UA="_title_1fqml_13",$A="_subtitle_1fqml_21",HA="_section_1fqml_29",qA="_sectionTitle_1fqml_33",FA="_definitions_1fqml_42",GA="_definition_1fqml_42",VA="_requisites_1fqml_56",Te={main:kA,container:BA,title:UA,subtitle:$A,section:HA,sectionTitle:qA,definitions:FA,definition:GA,requisites:VA};function QA(){return s.jsxs(s.Fragment,{children:[s.jsx(Fi,{}),s.jsx("main",{className:Te.main,children:s.jsxs("div",{className:Te.container,children:[s.jsx("h1",{className:Te.title,children:"ПУБЛИЧНЫЙ ДОГОВОР ОФЕРТЫ"}),s.jsx("h2",{className:Te.subtitle,children:"ООО БИТФОРС"}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"Агентский договор"}),s.jsx("p",{children:"Настоящая оферта на заключение агентского договора (далее – Оферта, Договор) является публичным предложением Общества с ограниченной ответственностью «БИТФОРС», заключить договор на условиях и в порядке, определенных настоящей Офертой."}),s.jsx("p",{children:"Акцепт оферты производится в соответствии с пунктом 2 статьи 437 Гражданского кодекса Российской Федерации и равносилен заключению агентского договора в письменной форме."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"Основные понятия и определения действующего договора"}),s.jsxs("div",{className:Te.definitions,children:[s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Агент"})," – юридическое лицо или индивидуальный предприниматель, зарегистрированный на территории Российской Федерации, в установленном действующим законодательством порядке."]}),s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Принципал"})," – сторона агентского договора, по поручению которой агент осуществляет юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала."]}),s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Агентский договор"})," – соглашение, по которому агент обязуется за вознаграждение совершать по поручению принципала юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала в соответствии с п. 1 ст. 1005 Гражданского Кодекса Российской Федерации."]}),s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Личный кабинета Агента"})," – ресурс, размещенный на сайте Принципала, предназначенный для взаимодействия Агента и Принципала."]}),s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Отчетный период"})," – период для взаиморасчетов с Агентом, равный одному календарному кварталу с даты активации любой из услуг, предоставляемой Принципалу."]}),s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Отчет о сумме начислений (Отчет)"})," – отчет, формируемый в Личном кабинете Агента на основании данных систем учета Принципала."]}),s.jsxs("div",{className:Te.definition,children:[s.jsx("strong",{children:"Оферта (Договор)"})," – настоящий документ, который отражает предложение и намерение ООО «БИТФОРС» считать заключенным договор с лицом, которым будет принято предложение на условиях, изложенных ниже."]})]})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"1. Акцепт оферты и заключение агентского договора"}),s.jsx("p",{children:"Акцепт настоящей Оферты и заключение Агентского договора осуществляется Принципалом в процессе регистрации в Личном кабинете Принципала (на сайте Агента), при прочтении текста настоящей Оферты, путем проставления специальной отметки (галочки) напротив фразы «Я ознакомился с Офертой и принимаю ее условия» и нажатия кнопки «Подписать»."}),s.jsx("p",{children:"Особый порядок принятия условий Оферты путем проставления специальной отметки (галочки) определяется интерфейсом Личного кабинета Принципала. Принципал не может зарегистрироваться в Личном кабинете и получить к нему доступ без подтверждения принятия условий Оферты."}),s.jsx("p",{children:"Принимая Оферту, Принципал подтверждает, что прочел и полностью согласен с документами, размещенными на сайте в разделе, предназначенном для Принципала, которые являются неотъемлемой частью настоящей Оферты (Договора) и обязательны для исполнения Сторонами."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"2. Общие положения"}),s.jsx("p",{children:"Публикуемые на сайте Агента документы (формы, требования, правила и т.п.), устанавливающие порядок и условия выполнения действий, предусмотренных настоящим Договором, являются неотъемлемой частью настоящего Договора и обязательны для исполнения Сторонами. Принципал обязан использовать формы документов, утвержденных Агентом, и не вправе вносить в них какие-либо изменения или дополнения."}),s.jsx("p",{children:"Агент обязуется уведомлять Принципала обо всех изменениях в документах, связанных с исполнением настоящего Договора, путем направления электронных сообщений (через Личный кабинет или на электронную почту Принципала) или размещением уведомлений об изменениях на сайте Агентов в разделе, предназначенном для размещения объявлений."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"3. Предмет договора"}),s.jsx("p",{children:"По настоящему Договору Принципал поручает, а Агент принимает на себя обязательство совершать от имени и за счет Принципала указанные действия, а Принципал обязуется выплатить Агенту вознаграждение за совершенные действия."}),s.jsx("p",{children:"По настоящему Договору Агент совершает следующие действия:"}),s.jsxs("ul",{children:[s.jsx("li",{children:"Консультирование Принципала об услугах Агента, включая, помимо прочего, порядок активации и оказания услуг, работу в Личном кабинете Принципала и иные дополнительные услуги, оказываемые Агентом;"}),s.jsx("li",{children:"Совершение сделок и иных юридических действий Агентом от своего имени, но за счёт Принципала."})]}),s.jsx("p",{children:"Настоящий Договор действует на территории Российской Федерации и иного иностранного государства."}),s.jsx("p",{children:"Права и обязанности по сделкам, совершенным Агентом во исполнение настоящего Договора, возникают непосредственно у Принципала."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"4. Права и обязанности сторон"}),s.jsx("p",{children:"Агент обязуется совершать действия, составляющие предмет настоящего Договора, в соответствии с законными интересами Принципала, сообщать Принципалу по его требованию все сведения о ходе исполнения настоящего Договора, передавать Принципалу в течение 7 рабочих дней имущество, полученное по сделкам."}),s.jsx("p",{children:"Агент несет ответственность за сохранность документов и персональных данных, переданных ему Принципалом для исполнения настоящего Договора."}),s.jsx("p",{children:"Принципал обязан без промедления принять отчет Агента, все предоставленные им документы, обеспечить Агента документами и материалами, необходимыми для выполнения настоящего Договора, возместить Агенту понесенные расходы и выплатить обусловленное Договором агентское вознаграждение."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"5. Агентское вознаграждение и порядок оплаты"}),s.jsx("p",{children:"Сумма вознаграждения Агента по настоящему Договору составляет:"}),s.jsxs("ul",{children:[s.jsx("li",{children:"8% от 5 000 до 30 000 рублей"}),s.jsx("li",{children:"6% от 30 000 до 100 000 рублей"}),s.jsx("li",{children:"4% от 100 000 до 600 000 рублей"})]}),s.jsx("p",{children:"Вознаграждение выплачивается Агенту с момента подписания настоящего Договора об исполнении поручения Агентом от своего имени, но за счет Принципала."}),s.jsx("p",{children:"Принципал возмещает следующие расходы Агента в сумме не более 30 000 рублей на оплату банковских услуг и иных комиссий."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"6. Ответственность сторон"}),s.jsx("p",{children:"В случае нарушения Агентом сроков, установленных Договором для передачи Принципалу полученного имущества, Принципал вправе предъявить требование об уплате неустойки в размере 0,1% от непереданной суммы за каждый день просрочки."}),s.jsx("p",{children:"В случае нарушения Принципалом сроков уплаты вознаграждения или возмещения расходов, Агент вправе предъявить требование об уплате неустойки в размере 0,1% от не уплаченной в срок суммы за каждый день просрочки."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"7. Форс-мажор"}),s.jsx("p",{children:"Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если это неисполнение явилось следствием возникших после заключения настоящего Договора обстоятельств непреодолимой силы."}),s.jsx("p",{children:"При наступлении форс-мажорных обстоятельств каждая Сторона должна без промедления известить о них в письменном виде другую Сторону с указанием характера обстоятельств и их влияния на исполнение обязательств."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"8. Конфиденциальность"}),s.jsx("p",{children:"Стороны принимают все необходимые меры для того, чтобы их сотрудники, агенты, правопреемники без предварительного согласия другой Стороны не информировали третьих лиц о конфиденциальной информации и персональных данных Сторон настоящего Договора."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"9. Изменение и прекращение договора"}),s.jsx("p",{children:"Настоящий договор вступает в силу с момента его подписания и действует до момента исполнения сторонами своих обязательств по настоящему договору."}),s.jsx("p",{children:"Настоящий Договор может быть изменен или прекращен по письменному соглашению Сторон, а также в других случаях, предусмотренных законодательством Российской Федерации."}),s.jsx("p",{children:"Принципал вправе в любое время отказаться от исполнения настоящего Договора путем направления письменного уведомления Агенту за 3 рабочих дня."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"10. Заключительные положения"}),s.jsx("p",{children:"Ни одна из сторон не вправе передавать свои права и обязанности по настоящему договору третьим лицам без согласия другой стороны."}),s.jsx("p",{children:"Сообщения Стороны могут направлять по факсу, электронной почте или другим способом связи при условии, что он позволяет достоверно установить, от кого исходило сообщение и кому оно адресовано."}),s.jsx("p",{children:"Споры, вытекающие из настоящего Договора, разрешаются в досудебном порядке. При неурегулировании возникших разногласий спор разрешается в Арбитражном суде г. Санкт–Петербурга и Ленинградской области с обязательным соблюдением претензионного порядка."})]}),s.jsxs("section",{className:Te.section,children:[s.jsx("h3",{className:Te.sectionTitle,children:"Реквизиты сторон"}),s.jsxs("div",{className:Te.requisites,children:[s.jsx("p",{children:"Общество с ограниченной ответственностью «БИТФОРС»"}),s.jsx("p",{children:"196246, г. Санкт-Петербург, Московский р-н, Московское шоссе, д.25к1 литера в, помещ. 3-Н"}),s.jsx("p",{children:"ИНН / КПП: 9810001062 / 781001001"}),s.jsx("p",{children:"ОГРН: 1257800060990"}),s.jsx("p",{children:"ОКПО / ОКАТО / ОКТМО: 68342261 / 40284000000 / 40377000000"}),s.jsx("p",{children:"Руководитель: Кленин Михаил Васильевич"}),s.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),s.jsx("p",{children:'Наименование банка: ФИЛИАЛ "САНКТ-ПЕТЕРБУРГСКИЙ" АО "АЛЬФА-БАНК"'}),s.jsx("p",{children:"Корреспондентский счет: 30101810600000000786"}),s.jsx("p",{children:"БИК: 044030786"}),s.jsx("p",{children:"Расчетный счет: 40702810632250004861"})]})]})]})}),s.jsx(El,{})]})}const IA="_main_14e6d_1",PA="_container_14e6d_7",YA="_title_14e6d_13",XA="_subtitle_14e6d_21",KA="_section_14e6d_29",ZA="_sectionTitle_14e6d_33",WA="_subSectionTitle_14e6d_42",JA="_definitions_14e6d_50",eO="_definition_14e6d_50",tO="_list_14e6d_64",nO="_goalsList_14e6d_75",sO="_goal_14e6d_75",aO="_contacts_14e6d_105",X={main:IA,container:PA,title:YA,subtitle:XA,section:KA,sectionTitle:ZA,subSectionTitle:WA,definitions:JA,definition:eO,list:tO,goalsList:nO,goal:sO,contacts:aO};function lO(){return s.jsxs(s.Fragment,{children:[s.jsx(Fi,{}),s.jsx("main",{className:X.main,children:s.jsxs("div",{className:X.container,children:[s.jsx("h1",{className:X.title,children:"ПОЛИТИКА ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ"}),s.jsx("h2",{className:X.subtitle,children:"ООО «БИТФОРС»"}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"1. Общие положения"}),s.jsx("p",{children:"Настоящая Политика обработки персональных данных разработана в соответствии с Федеральным законом от 27.07.2006 № 152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ООО «БИТФОРС»."}),s.jsx("p",{children:"Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты права на неприкосновенность частной жизни, личную и семейную тайну."}),s.jsx("p",{children:"Настоящая Политика действует в отношении всех персональных данных, которые обрабатываются Оператором с использованием средств автоматизации и без использования таких средств."}),s.jsx("h4",{className:X.subSectionTitle,children:"1.4. Основные понятия"}),s.jsxs("div",{className:X.definitions,children:[s.jsxs("div",{className:X.definition,children:[s.jsx("strong",{children:"Автоматизированная обработка персональных данных"})," — обработка персональных данных с помощью средств вычислительной техники."]}),s.jsxs("div",{className:X.definition,children:[s.jsx("strong",{children:"Обработка персональных данных"})," — любое действие или совокупность действий, совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение, извлечение, использование, передачу, обезличивание, блокирование, удаление, уничтожение."]}),s.jsxs("div",{className:X.definition,children:[s.jsx("strong",{children:"Оператор"})," — юридическое или физическое лицо, организующие и осуществляющие обработку персональных данных."]}),s.jsxs("div",{className:X.definition,children:[s.jsx("strong",{children:"Персональные данные"})," — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу."]}),s.jsxs("div",{className:X.definition,children:[s.jsx("strong",{children:"Пользователь"})," — любой посетитель веб-сайта https://bitforce-foundation.ru."]})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"2. Сведения об операторе"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»"}),s.jsx("li",{children:"Сокращенное наименование: ООО «БИТФОРС»"}),s.jsx("li",{children:"ИНН: 9810001062"}),s.jsx("li",{children:"ОГРН: 1257800060990"}),s.jsx("li",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"}),s.jsx("li",{children:"Электронная почта: company@bitforcefoundation.ru"}),s.jsx("li",{children:"Веб-сайт: https://bitforce-foundation.ru"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"3. Общие цели обработки персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"3.1.1. Основная деятельность:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Предоставление услуг по конвертации иного имущества"}),s.jsx("li",{children:"Осуществление операций на криптовалютных рынках"}),s.jsx("li",{children:"Предоставление услуг в области блокчейн технологий"}),s.jsx("li",{children:"Обеспечение функционирования интернет-платформы и мобильных приложений"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"3.1.2. Обеспечение безопасности:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Предотвращение мошенничества и отмывания денежных средств"}),s.jsx("li",{children:"Обеспечение безопасности платежных операций"}),s.jsx("li",{children:"Выполнение требований по противодействию легализации доходов"}),s.jsx("li",{children:"Идентификация и верификация клиентов"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"3.1.3. Соблюдение законодательства:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Исполнение требований российского и международного законодательства"}),s.jsx("li",{children:"Взаимодействие с контролирующими и правоохранительными органами"}),s.jsx("li",{children:"Ведение обязательной отчетности и документооборота"}),s.jsx("li",{children:"Соблюдение налогового законодательства"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"4. Цели сбора персональных данных"}),s.jsxs("div",{className:X.goalsList,children:[s.jsxs("div",{className:X.goal,children:[s.jsx("strong",{children:"Регистрация и идентификация пользователей:"}),s.jsxs("ul",{children:[s.jsx("li",{children:"Создание учетной записи на веб-сайте"}),s.jsx("li",{children:"Верификация личности в соответствии с требованиями законодательства"}),s.jsx("li",{children:"Подтверждение права на осуществление операций"})]})]}),s.jsxs("div",{className:X.goal,children:[s.jsx("strong",{children:"Обработка платежей и финансовых операций:"}),s.jsxs("ul",{children:[s.jsx("li",{children:"Осуществление операций по конвертации криптовалют"}),s.jsx("li",{children:"Проведение расчетов и переводов денежных средств"}),s.jsx("li",{children:"Ведение учета и истории транзакций"})]})]}),s.jsxs("div",{className:X.goal,children:[s.jsx("strong",{children:"Коммуникация с клиентами:"}),s.jsxs("ul",{children:[s.jsx("li",{children:"Предоставление технической поддержки"}),s.jsx("li",{children:"Уведомления о состоянии операций и счетов"}),s.jsx("li",{children:"Информирование об изменениях в условиях предоставления услуг"})]})]})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"5. Правовые основания обработки персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"5.1.1. Согласие субъекта персональных данных:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Обработка персональных данных в маркетинговых целях"}),s.jsx("li",{children:"Использование файлов cookie и метрик"}),s.jsx("li",{children:"Персонализация сервисов и предложений"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"5.1.2. Необходимость исполнения договора:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Регистрация и ведение учетных записей пользователей"}),s.jsx("li",{children:"Осуществление финансовых операций и переводов"}),s.jsx("li",{children:"Предоставление доступа к платформе и сервисам"}),s.jsx("li",{children:"Техническая поддержка и обслуживание клиентов"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"5.1.3. Соблюдение правовой обязанности:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Выполнение требований валютного законодательства"}),s.jsx("li",{children:"Противодействие легализации доходов, полученных преступным путем"}),s.jsx("li",{children:"Соблюдение требований по налоговому учету и отчетности"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"6. Объем и категории обрабатываемых персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"6.1.1. Пользователи веб-сайта и мобильного приложения:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Зарегистрированные пользователи"}),s.jsx("li",{children:"Посетители сайта без регистрации"}),s.jsx("li",{children:"Потенциальные клиенты"}),s.jsx("li",{children:"Бывшие клиенты"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"6.2.1. Идентификационные данные:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Фамилия, имя, отчество"}),s.jsx("li",{children:"Дата рождения"}),s.jsx("li",{children:"Гражданство"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"6.2.3. Контактная информация:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Номера телефонов (мобильный, домашний, рабочий)"}),s.jsx("li",{children:"Адреса электронной почты"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"6.2.4. Финансовая информация:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Номера банковских счетов и карт"}),s.jsx("li",{children:"Реквизиты кошельков криптовалют"}),s.jsx("li",{children:"История операций и транзакций"}),s.jsx("li",{children:"Данные о доходах и источниках средств"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"6.2.5. Техническая информация:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"IP-адреса устройств"}),s.jsx("li",{children:"Данные о браузере и операционной системе"}),s.jsx("li",{children:"Файлы cookie и локальное хранилище"}),s.jsx("li",{children:"Логи действий на сайте"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"7. Порядок и условия обработки персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"7.1. Принципы обработки персональных данных:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Обработка осуществляется на законной и справедливой основе"}),s.jsx("li",{children:"Обработка ограничивается достижением конкретных, заранее определенных целей"}),s.jsx("li",{children:"Содержание и объем данных соответствуют заявленным целям"}),s.jsx("li",{children:"Обрабатываемые персональные данные являются точными и актуальными"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"7.4. Сроки обработки персональных данных:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей"}),s.jsx("li",{children:"После достижения целей персональные данные подлежат уничтожению или обезличиванию"}),s.jsx("li",{children:"Сроки хранения определяются требованиями законодательства"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"7.5. Места обработки персональных данных:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Основные серверы и хранилища данных расположены на территории Российской Федерации"}),s.jsx("li",{children:"Резервные копии могут храниться в дата-центрах на территории РФ"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"8. Актуализация, исправление, удаление и уничтожение персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"8.2.2. Процедура исправления:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Рассмотрение запроса в течение 30 дней"}),s.jsx("li",{children:"Проверка обоснованности требования об исправлении"}),s.jsx("li",{children:"Внесение изменений во все информационные системы"}),s.jsx("li",{children:"Уведомление субъекта о проведенных исправлениях"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"8.3.2. Процедура удаления:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Проверка наличия законных оснований для продолжения обработки"}),s.jsx("li",{children:"Удаление из всех информационных систем и баз данных"}),s.jsx("li",{children:"Удаление резервных копий (кроме архивных)"}),s.jsx("li",{children:"Уведомление субъекта о выполненном удалении"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"9. Ответы на запросы субъектов персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"9.1.1. Право на информацию:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Подтверждение факта обработки персональных данных"}),s.jsx("li",{children:"Правовые основания и цели обработки"}),s.jsx("li",{children:"Применяемые способы обработки"}),s.jsx("li",{children:"Наименование и местонахождение оператора"}),s.jsx("li",{children:"Лица, имеющие доступ к персональным данным"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"9.2.2. Сроки рассмотрения:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Срок рассмотрения запроса составляет 30 дней с момента получения"}),s.jsx("li",{children:"Срок может быть продлен на 30 дней при большом объеме информации"}),s.jsx("li",{children:"О продлении срока субъект уведомляется в течение 30 дней"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"9.4. Плата за предоставление информации:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Первый запрос в течение года обрабатывается бесплатно"}),s.jsx("li",{children:"За повторные запросы может взиматься плата в размере расходов"}),s.jsx("li",{children:"Субъект уведомляется о размере платы до предоставления информации"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"10. Обеспечение безопасности персональных данных"}),s.jsx("h4",{className:X.subSectionTitle,children:"10.1. Правовые меры:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Назначение ответственного за организацию обработки персональных данных"}),s.jsx("li",{children:"Принятие локальных актов по вопросам обработки персональных данных"}),s.jsx("li",{children:"Ознакомление работников с требованиями законодательства"}),s.jsx("li",{children:"Применение мер ответственности за нарушение требований"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"10.3. Технические меры:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Предотвращение несанкционированного доступа к персональным данным"}),s.jsx("li",{children:"Своевременное обнаружение фактов несанкционированного доступа"}),s.jsx("li",{children:"Возможность незамедлительного восстановления персональных данных"}),s.jsx("li",{children:"Постоянный контроль за обеспечением уровня защищенности"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"10.4. Конкретные технические решения:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Использование сертифицированных средств защиты информации"}),s.jsx("li",{children:"Шифрование персональных данных при передаче и хранении"}),s.jsx("li",{children:"Применение межсетевых экранов и систем обнаружения вторжений"}),s.jsx("li",{children:"Резервное копирование и обеспечение отказоустойчивости"}),s.jsx("li",{children:"Антивирусная защита и обновление программного обеспечения"})]})]}),s.jsxs("section",{className:X.section,children:[s.jsx("h3",{className:X.sectionTitle,children:"12. Заключительные положения"}),s.jsx("h4",{className:X.subSectionTitle,children:"12.2. Жалобы и обращения:"}),s.jsxs("ul",{className:X.list,children:[s.jsx("li",{children:"Субъекты персональных данных могут обратиться к Оператору по вопросам обработки"}),s.jsx("li",{children:"Жалобы рассматриваются в установленном законом порядке"}),s.jsx("li",{children:"При неурегулировании разногласий возможно обращение в Роскомнадзор или суд"})]}),s.jsx("h4",{className:X.subSectionTitle,children:"12.4. Контактная информация для обращений:"}),s.jsxs("p",{className:X.contacts,children:["Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н",s.jsx("br",{}),"Электронная почта: company@bitforcefoundation.ru"]})]})]})}),s.jsx(El,{})]})}const iO="_main_iq2qw_1",cO="_container_iq2qw_7",rO="_title_iq2qw_13",oO="_section_iq2qw_21",uO="_sectionTitle_iq2qw_25",dO="_subSectionTitle_iq2qw_34",fO="_list_iq2qw_42",hO="_info_iq2qw_57",mO="_example_iq2qw_71",pO="_warning_iq2qw_81",ee={main:iO,container:cO,title:rO,section:oO,sectionTitle:uO,subSectionTitle:dO,list:fO,info:hO,example:mO,warning:pO};function _O(){return s.jsxs(s.Fragment,{children:[s.jsx(Fi,{}),s.jsx("main",{className:ee.main,children:s.jsxs("div",{className:ee.container,children:[s.jsx("h1",{className:ee.title,children:"ПОЛИТИКА ИСПОЛЬЗОВАНИЯ ФАЙЛОВ COOKIE"}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Общие положения и терминология"}),s.jsx("p",{children:"Настоящая Политика использования файлов cookie устанавливает порядок обработки файлов cookie и содержащихся в них персональных данных ООО «БИТФОРС» при использовании пользователями интернет-ресурса https://bitforce-foundation.ru."}),s.jsx("p",{children:"Файлы cookie — это текстовые файлы небольшого размера, которые устанавливаются на пользовательское устройство при посещении интернет-ресурса или совершении на нем определенных действий. Файлы cookie остаются сохраненными на устройстве даже после покидания ресурса, что позволяет «узнавать» пользователя при последующих посещениях."}),s.jsx("p",{children:"К персональным данным относится не сам файл cookie, а его содержимое — уникальные идентификаторы, IP-адреса, информация о предпочтениях пользователя и другие данные, позволяющие прямо или косвенно идентифицировать физическое лицо."})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Оператор персональных данных"}),s.jsx("p",{children:"Оператором персональных данных, содержащихся в файлах cookie, является:"}),s.jsxs("div",{className:ee.info,children:[s.jsx("p",{children:"ООО «БИТФОРС»"}),s.jsx("p",{children:"ИНН: 9810001062"}),s.jsx("p",{children:"ОГРН: 1257800060990"}),s.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"})]}),s.jsx("p",{children:"Оператор определяет цели обработки персональных данных, их состав, а также действия с персональными данными, включая случаи использования сторонних файлов cookie."})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Категории файлов cookie и их назначение"}),s.jsx("h4",{className:ee.subSectionTitle,children:"1. Строго необходимые (технические) файлы cookie"}),s.jsx("p",{children:"Данные файлы обеспечивают работу интернет-ресурса и предоставление необходимого уровня сервиса: авторизацию, навигацию, отображение контента в соответствии с параметрами устройства, обеспечение безопасности."}),s.jsx("p",{children:"Обработка таких файлов cookie осуществляется на основании п. 5 ч. 1 ст. 6 ФЗ № 152 (заключение и исполнение договора). Согласие на использование строго необходимых файлов cookie не требуется."}),s.jsx("p",{className:ee.example,children:"Примеры: файлы сессий (PHPSESSID), настройки безопасности, файлы аутентификации."}),s.jsx("h4",{className:ee.subSectionTitle,children:"2. Функциональные файлы cookie"}),s.jsx("p",{children:"Используются для запоминания пользовательских предпочтений и персонализации взаимодействия с сайтом: сохранение выбранного языка, региона, настроек отображения, размера шрифта."}),s.jsx("p",{children:"Обработка осуществляется на основании согласия субъекта персональных данных, поскольку данная обработка не является строго необходимой для функционирования сайта."}),s.jsx("p",{className:ee.example,children:"Примеры: настройки языка интерфейса, предпочтения отображения, настройки доступности."}),s.jsx("h4",{className:ee.subSectionTitle,children:"3. Аналитические файлы cookie"}),s.jsx("p",{children:"Собирают информацию о взаимодействии пользователей с интернет-ресурсом для анализа его использования, выявления популярных разделов, обнаружения ошибок и улучшения пользовательского опыта. Могут содержать персональные данные, включая IP-адреса пользователей."}),s.jsx("p",{children:"Обработка осуществляется на основании согласия субъекта персональных данных."}),s.jsx("h4",{className:ee.subSectionTitle,children:"4. Маркетинговые файлы cookie"}),s.jsx("p",{children:"Используются для отслеживания пользователей в целях персонализированной рекламы, анализа эффективности рекламных кампаний, ретаргетинга."}),s.jsx("p",{children:"Обработка осуществляется исключительно на основании согласия субъекта персональных данных."}),s.jsx("p",{className:ee.example,children:"Примеры: пиксели социальных сетей, рекламные идентификаторы, файлы ретаргетинга."})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Правовые основания обработки персональных данных"}),s.jsx("p",{children:"Обработка персональных данных, содержащихся в файлах cookie, осуществляется на следующих правовых основаниях:"}),s.jsxs("ul",{className:ee.list,children:[s.jsxs("li",{children:[s.jsx("strong",{children:"Согласие субъекта персональных данных"})," — для функциональных, аналитических и маркетинговых файлов cookie"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Заключение и исполнение договора"})," — для строго необходимых файлов cookie, обеспечивающих работу интернет-ресурса"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Законные интересы оператора"})," — в исключительных случаях, когда отсутствуют иные основания"]})]})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Порядок получения согласия"}),s.jsx("h4",{className:ee.subSectionTitle,children:"Принципы получения согласия:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Согласие должно быть получено до начала обработки персональных данных"}),s.jsx("li",{children:"Информация об использовании файлов cookie размещается на первом уровне интернет-ресурса"}),s.jsx("li",{children:"Предоставляется возможность выбора категорий файлов cookie"}),s.jsx("li",{children:"Используются активные формулировки вместо пассивных"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Критерии действительного согласия:"}),s.jsxs("ul",{className:ee.list,children:[s.jsxs("li",{children:[s.jsx("strong",{children:"Добровольность"})," — согласие дается по свободной воле субъекта"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Конкретность"})," — четко определены цели обработки"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Информированность"})," — предоставлена полная информация об обработке"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Однозначность"})," — согласие выражено в недвусмысленной форме"]})]})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Сторонние файлы cookie"}),s.jsx("h4",{className:ee.subSectionTitle,children:"Использование сторонних сервисов:"}),s.jsx("p",{children:"Наш интернет-ресурс использует файлы cookie сторонних сервисов, включая:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Яндекс.Метрика (ООО «ЯНДЕКС», Россия)"}),s.jsx("li",{children:"Социальные сети и сервисы интеграции"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Обеспечение защиты:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Получено согласие на передачу"}),s.jsx("li",{children:"Применяются дополнительные меры защиты данных"}),s.jsx("li",{children:"Контролируется соблюдение принципов обработки персональных данных получателями"})]})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Сроки обработки и хранения"}),s.jsx("h4",{className:ee.subSectionTitle,children:"Категории по срокам хранения:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Сеансовые cookie — удаляются автоматически при закрытии браузера"}),s.jsx("li",{children:"Постоянные cookie — хранятся установленный период или до удаления пользователем"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Конкретные сроки:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Необходимые файлы cookie — до 12 месяцев"}),s.jsx("li",{children:"Функциональные файлы cookie — до 12 месяцев"}),s.jsx("li",{children:"Аналитические файлы cookie — до 24 месяцев"}),s.jsx("li",{children:"Маркетинговые файлы cookie — до 24 месяцев"})]}),s.jsx("p",{children:"По истечении установленных сроков файлы cookie удаляются автоматически. Пользователь может удалить файлы cookie досрочно через настройки браузера или отозвать согласие на их обработку."})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Права субъектов персональных данных"}),s.jsx("h4",{className:ee.subSectionTitle,children:"Право на информацию:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Получение информации о обработке персональных данных"}),s.jsx("li",{children:"Сведения о правовых основаниях и целях обработки"}),s.jsx("li",{children:"Информация о сроках обработки и составе данных"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Право на доступ:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Получение подтверждения факта обработки"}),s.jsx("li",{children:"Ознакомление с обрабатываемыми персональными данными"}),s.jsx("li",{children:"Получение информации об источниках персональных данных"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Право на уточнение, блокирование, удаление:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Требование уточнения неточных данных"}),s.jsx("li",{children:"Блокирование недостоверных данных"}),s.jsx("li",{children:"Удаление незаконно полученных данных"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Право на отзыв согласия:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Отзыв согласия в любое время"}),s.jsx("li",{children:"Прекращение обработки после отзыва согласия"}),s.jsx("li",{children:"Сохранение права на обжалование действий оператора"})]})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Способы управления файлами cookie"}),s.jsx("h4",{className:ee.subSectionTitle,children:"Управление через настройки сайта:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Использование баннера согласия на файлы cookie"}),s.jsx("li",{children:"Изменение настроек в любое время через интерфейс сайта"}),s.jsx("li",{children:"Отзыв согласия на использование отдельных категорий файлов cookie"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Управление через браузер:"}),s.jsx("p",{children:"Большинство браузеров позволяют контролировать файлы cookie:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Блокировка — запрет установки новых файлов cookie"}),s.jsx("li",{children:"Удаление — очистка существующих файлов cookie"}),s.jsx("li",{children:"Уведомления — получение предупреждений при установке файлов cookie"}),s.jsx("li",{children:"Селективная настройка — разрешение файлов cookie только для определенных сайтов"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Инструкции для популярных браузеров:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Google Chrome: Настройки → Конфиденциальность и безопасность → Файлы cookie"}),s.jsx("li",{children:"Mozilla Firefox: Настройки → Приватность и Защита → Файлы cookie"}),s.jsx("li",{children:"Safari: Настройки → Конфиденциальность → Файлы cookie"}),s.jsx("li",{children:"Microsoft Edge: Настройки → Файлы cookie и разрешения сайтов"})]}),s.jsx("p",{className:ee.warning,children:"Блокировка необходимых файлов cookie может привести к ограничению функциональности интернет-ресурса."})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Меры безопасности"}),s.jsx("p",{children:"Оператор применяет правовые, организационные и технические меры для защиты персональных данных:"}),s.jsx("h4",{className:ee.subSectionTitle,children:"Правовые меры:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Назначение ответственного за организацию обработки персональных данных"}),s.jsx("li",{children:"Ознакомление сотрудников с требованиями законодательства"}),s.jsx("li",{children:"Заключение соглашений о неразглашении персональных данных"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Организационные меры:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Определение перечня лиц, допущенных к обработке персональных данных"}),s.jsx("li",{children:"Установление правил доступа к персональным данным"}),s.jsx("li",{children:"Контроль за соблюдением требований по защите персональных данных"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Технические меры:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Использование средств защиты информации"}),s.jsx("li",{children:"Применение криптографических средств защиты"}),s.jsx("li",{children:"Обеспечение целостности и доступности персональных данных"}),s.jsx("li",{children:"Регулярное обновление систем защиты информации"})]})]}),s.jsxs("section",{className:ee.section,children:[s.jsx("h3",{className:ee.sectionTitle,children:"Контактная информация и обращения"}),s.jsx("p",{children:"Для реализации прав субъекта персональных данных обращайтесь к нам:"}),s.jsxs("div",{className:ee.info,children:[s.jsx("p",{children:"ООО «БИТФОРС»"}),s.jsx("p",{children:"ИНН: 9810001062"}),s.jsx("p",{children:"ОГРН: 1257800060990"}),s.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"}),s.jsx("p",{children:"Email компании: company@bitforcefoundation.ru"})]}),s.jsx("h4",{className:ee.subSectionTitle,children:"Порядок рассмотрения обращений:"}),s.jsxs("ul",{className:ee.list,children:[s.jsx("li",{children:"Срок рассмотрения обращений — до 30 дней с момента получения"}),s.jsx("li",{children:"Обращения рассматриваются в письменной форме"}),s.jsx("li",{children:"Ответ направляется способом, указанным в обращении"}),s.jsx("li",{children:"При отказе в удовлетворении требований указываются мотивированные основания"})]})]})]})}),s.jsx(El,{})]})}const gO="_main_9j8kd_1",vO="_container_9j8kd_7",xO="_title_9j8kd_13",yO="_subtitle_9j8kd_21",bO="_section_9j8kd_29",jO="_sectionTitle_9j8kd_33",SO="_subSectionTitle_9j8kd_42",NO="_list_9j8kd_50",wO="_info_9j8kd_65",CO="_contacts_9j8kd_79",TO="_confirmation_9j8kd_92",Z={main:gO,container:vO,title:xO,subtitle:yO,section:bO,sectionTitle:jO,subSectionTitle:SO,list:NO,info:wO,contacts:CO,confirmation:TO};function EO(){return s.jsxs(s.Fragment,{children:[s.jsx(Fi,{}),s.jsx("main",{className:Z.main,children:s.jsxs("div",{className:Z.container,children:[s.jsx("h1",{className:Z.title,children:"СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ"}),s.jsx("h2",{className:Z.subtitle,children:"ООО «БИТФОРС»"}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"Преамбула"}),s.jsx("p",{children:"Я, субъект персональных данных, действуя своей волей и в своем интересе, в соответствии с требованиями Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных», предоставляю ООО «БИТФОРС» согласие на обработку моих персональных данных на условиях и для целей, определенных настоящим Согласием."})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"1. Сведения об операторе"}),s.jsxs("div",{className:Z.info,children:[s.jsx("p",{children:"Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»"}),s.jsx("p",{children:"ИНН: 9810001062"}),s.jsx("p",{children:"ОГРН: 1257800060990"}),s.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"}),s.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),s.jsx("p",{children:"Веб-сайт: https://bitforce-foundation.ru"})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"2. Правовые основания обработки"}),s.jsx("p",{children:"Настоящее согласие предоставляется на основании пункта 1 части 1 статьи 6 Федерального закона «О персональных данных» и является правовым основанием для обработки персональных данных Оператором."}),s.jsx("p",{children:"Согласие дается добровольно, своей волей и в своих интересах."}),s.jsx("p",{children:"Субъект персональных данных понимает последствия предоставления согласия, включая возможные риски, связанные с обработкой персональных данных."})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"3. Цели обработки персональных данных"}),s.jsx("h4",{className:Z.subSectionTitle,children:"3.1. Основные цели:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Регистрация и ведение учетной записи на веб-сайте и в мобильном приложении"}),s.jsx("li",{children:"Идентификация и верификация личности в соответствии с требованиями законодательства"}),s.jsx("li",{children:"Предоставление услуг по обмену криптовалют и электронных денежных средств"}),s.jsx("li",{children:"Проведение финансовых операций, переводов и расчетов"}),s.jsx("li",{children:"Ведение учета и истории операций"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"3.2. Дополнительные цели:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Обеспечение безопасности операций и предотвращение мошенничества"}),s.jsx("li",{children:"Выполнение требований по противодействию легализации доходов"}),s.jsx("li",{children:"Соблюдение требований валютного, налогового и иного применимого законодательства"}),s.jsx("li",{children:"Предоставление технической поддержки и клиентского сервиса"}),s.jsx("li",{children:"Рассылка уведомлений о состоянии операций и изменениях в условиях"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"3.3. Маркетинговые цели (при дополнительном согласии):"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Направление информационных и рекламных материалов"}),s.jsx("li",{children:"Проведение маркетинговых исследований и опросов"}),s.jsx("li",{children:"Персонализация предложений и услуг"}),s.jsx("li",{children:"Анализ предпочтений и поведения для улучшения сервисов"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"3.4. Аналитические цели:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Анализ использования веб-сайта и мобильного приложения"}),s.jsx("li",{children:"Улучшение качества предоставляемых услуг"}),s.jsx("li",{children:"Разработка новых продуктов и сервисов"}),s.jsx("li",{children:"Создание статистических отчетов в обезличенном виде"})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"4. Перечень персональных данных"}),s.jsx("h4",{className:Z.subSectionTitle,children:"4.1. Идентификационные данные:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Фамилия, имя, отчество"}),s.jsx("li",{children:"Дата рождения"}),s.jsx("li",{children:"Гражданство"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"4.2. Документы, удостоверяющие личность:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Серия и номер паспорта гражданина Российской Федерации"}),s.jsx("li",{children:"Дата выдачи и код подразделения"}),s.jsx("li",{children:"Адрес регистрации по месту жительства"}),s.jsx("li",{children:"Цифровые копии (сканы) документов"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"4.3. Контактная информация:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Номера телефонов (мобильный, домашний, рабочий)"}),s.jsx("li",{children:"Адреса электронной почты"}),s.jsx("li",{children:"Почтовые адреса (фактического проживания, для корреспонденции)"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"4.4. Финансовая информация:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Номера банковских счетов и реквизиты банковских карт"}),s.jsx("li",{children:"Реквизиты криптовалютных кошельков и адресов"}),s.jsx("li",{children:"Информация о доходах и источниках происхождения денежных средств"}),s.jsx("li",{children:"История финансовых операций и транзакций"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"4.5. Техническая информация:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"IP-адреса устройств, с которых осуществляется доступ к сервисам"}),s.jsx("li",{children:"Информация о браузере, операционной системе и устройстве"}),s.jsx("li",{children:"Файлы cookie и данные локального хранилища"}),s.jsx("li",{children:"Логи действий и история использования сервисов"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"4.6. Дополнительная информация:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Фотографии для процедур верификации"}),s.jsx("li",{children:"Видеозаписи процедур видеоидентификации"}),s.jsx("li",{children:"Биометрические данные (при использовании соответствующих технологий)"}),s.jsx("li",{children:"Информация о семейном положении и профессиональной деятельности"})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"5. Перечень действий с персональными данными"}),s.jsx("p",{children:"Согласие распространяется на следующие действия (операции) с персональными данными:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Сбор, запись и первичная обработка персональных данных"}),s.jsx("li",{children:"Накопление и систематизация в базах данных"}),s.jsx("li",{children:"Создание резервных копий и архивирование"}),s.jsx("li",{children:"Извлечение, использование и анализ данных"}),s.jsx("li",{children:"Уточнение, обновление и актуализация информации"}),s.jsx("li",{children:"Передача данных третьим лицам"}),s.jsx("li",{children:"Обезличивание и удаление данных"}),s.jsx("li",{children:"Автоматизированная обработка и профилирование"})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"6. Лица, которым могут быть переданы персональные данные"}),s.jsx("h4",{className:Z.subSectionTitle,children:"6.1. Сотрудники Оператора:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Уполномоченные сотрудники, непосредственно участвующие в обработке"}),s.jsx("li",{children:"Сотрудники службы безопасности и комплаенса"}),s.jsx("li",{children:"Сотрудники технической поддержки"}),s.jsx("li",{children:"Руководящий состав в рамках их полномочий"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"6.2. Государственные и муниципальные органы:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Федеральная служба по финансовому мониторингу"}),s.jsx("li",{children:"Федеральная налоговая служба"}),s.jsx("li",{children:"Правоохранительные органы (при наличии законных требований)"}),s.jsx("li",{children:"Суды и органы исполнения судебных решений"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"6.3. Партнеры и контрагенты:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Банки и платежные системы"}),s.jsx("li",{children:"Операторы электронных денежных средств"}),s.jsx("li",{children:"Поставщики технологических решений"}),s.jsx("li",{children:"Аудиторские и консалтинговые организации"})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"7. Сроки обработки персональных данных"}),s.jsx("h4",{className:Z.subSectionTitle,children:"7.1. Общие принципы:"}),s.jsx("p",{children:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей обработки. После достижения целей данные подлежат уничтожению или обезличиванию."}),s.jsx("h4",{className:Z.subSectionTitle,children:"7.2. Конкретные сроки обработки:"}),s.jsxs("ul",{className:Z.list,children:[s.jsxs("li",{children:[s.jsx("strong",{children:"Данные активных клиентов:"})," в течение всего периода отношений плюс 5 лет после прекращения"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Данные для идентификации:"})," 5 лет с момента прекращения отношений"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Финансовая информация:"})," 5 лет с даты совершения операции"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Маркетинговые данные:"})," до отзыва согласия, но не более 3 лет"]}),s.jsxs("li",{children:[s.jsx("strong",{children:"Техническая информация:"})," 1 год для безопасности, 6 месяцев для логов"]})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"8. Права субъекта персональных данных"}),s.jsx("h4",{className:Z.subSectionTitle,children:"8.1. Право на информацию:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Получение подтверждения факта обработки персональных данных"}),s.jsx("li",{children:"Получение информации о целях и способах обработки"}),s.jsx("li",{children:"Информация о сроках обработки и составе данных"}),s.jsx("li",{children:"Сведения о лицах, которым передаются данные"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"8.2. Право на доступ:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Получение копий обрабатываемых персональных данных"}),s.jsx("li",{children:"Ознакомление с историей обработки и изменений"}),s.jsx("li",{children:"Получение информации об источниках персональных данных"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"8.3. Право на исправление и удаление:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Требование исправления неточных или неполных данных"}),s.jsx("li",{children:"Требование удаления персональных данных при наличии оснований"}),s.jsx("li",{children:"Удаление данных после отзыва согласия"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"8.4. Право на отзыв согласия:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Согласие может быть отозвано в любое время"}),s.jsx("li",{children:"Отзыв оформляется в письменной форме"}),s.jsx("li",{children:"После отзыва обработка прекращается в разумные сроки"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"8.5. Право на обжалование:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Обращение к Оператору с жалобами на действия по обработке данных"}),s.jsx("li",{children:"Обращение в Роскомнадзор или его территориальные органы"}),s.jsx("li",{children:"Обращение в суд для защиты нарушенных прав"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"8.6. Порядок реализации прав:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Обращения направляются на адрес: company@bitforcefoundation.ru"}),s.jsx("li",{children:"Обращения рассматриваются в течение 30 дней"}),s.jsx("li",{children:"При необходимости срок может быть продлен на 30 дней"})]})]}),s.jsxs("section",{className:Z.section,children:[s.jsx("h3",{className:Z.sectionTitle,children:"9. Заключительные положения"}),s.jsx("h4",{className:Z.subSectionTitle,children:"9.1. Действие согласия:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Согласие действует с момента его предоставления"}),s.jsx("li",{children:"Согласие действует до его отзыва или до достижения целей обработки"}),s.jsx("li",{children:"При существенных изменениях целей требуется новое согласие"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"9.2. Форма предоставления согласия:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Согласие может быть предоставлено в письменной форме"}),s.jsx("li",{children:"Согласие может быть предоставлено в электронной форме"}),s.jsx("li",{children:"Согласие может выражаться путем совершения конклюдентных действий"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"9.3. Последствия непредоставления согласия:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Отказ в предоставлении согласия может повлечь невозможность регистрации"}),s.jsx("li",{children:"Отказ может ограничить доступ к отдельным услугам"}),s.jsx("li",{children:"Отказ в согласии на маркетинг не влияет на основные услуги"}),s.jsx("li",{children:"Субъект вправе предоставить частичное согласие"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"9.4. Контактная информация:"}),s.jsxs("div",{className:Z.contacts,children:[s.jsx("p",{children:"Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н"}),s.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),s.jsx("p",{children:"Ответственное лицо: Кленин Михаил Васильевич"}),s.jsx("p",{children:"Официальный сайт: https://bitforce-foundation.ru"})]}),s.jsx("h4",{className:Z.subSectionTitle,children:"9.5. Подтверждение понимания:"}),s.jsx("p",{className:Z.confirmation,children:"Предоставляя настоящее согласие, я подтверждаю, что:"}),s.jsxs("ul",{className:Z.list,children:[s.jsx("li",{children:"Ознакомлен с содержанием согласия и понимаю его значение"}),s.jsx("li",{children:"Понимаю цели и способы обработки моих персональных данных"}),s.jsx("li",{children:"Знаю о своих правах и способах их реализации"}),s.jsx("li",{children:"Согласие предоставляется добровольно и осознанно"}),s.jsx("li",{children:"Имею возможность отозвать согласие в любое время"})]})]})]})}),s.jsx(El,{})]})}const RO="_main_2hruc_1",AO="_container_2hruc_7",OO="_title_2hruc_13",MO="_subtitle_2hruc_21",LO="_section_2hruc_29",DO="_sectionTitle_2hruc_33",zO="_description_2hruc_42",kO="_info_2hruc_49",BO="_linkBlock_2hruc_56",UO="_button_2hruc_64",$O="_operatorInfo_2hruc_81",nn={main:RO,container:AO,title:OO,subtitle:MO,section:LO,sectionTitle:DO,description:zO,info:kO,linkBlock:BO,button:UO,operatorInfo:$O};function HO(){return s.jsxs(s.Fragment,{children:[s.jsx(Fi,{}),s.jsx("main",{className:nn.main,children:s.jsxs("div",{className:nn.container,children:[s.jsx("h1",{className:nn.title,children:"Реестр операторов персональных данных"}),s.jsx("h2",{className:nn.subtitle,children:"ООО «БИТФОРС»"}),s.jsxs("section",{className:nn.section,children:[s.jsx("p",{className:nn.description,children:"Информация об операторе персональных данных размещена в реестре операторов персональных данных Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор)."}),s.jsx("p",{className:nn.info,children:"Вы можете просмотреть информацию об операторе в реестре Роскомнадзора, перейдя по ссылке ниже:"}),s.jsx("div",{className:nn.linkBlock,children:s.jsx("a",{href:"https://pd.rkn.gov.ru/operators-registry/operators-list/?act=search&name_full=%D0%91%D0%B8%D1%82%D1%84%D0%BE%D1%80%D1%81&inn=9810001062®n=",target:"_blank",rel:"noopener noreferrer",className:nn.button,children:"Открыть реестр Роскомнадзора"})}),s.jsx("p",{className:nn.info,children:"Реестр содержит информацию об операторах персональных данных, включая сведения о целях и методах обработки персональных данных, а также меры по обеспечению безопасности персональных данных."})]}),s.jsxs("section",{className:nn.section,children:[s.jsx("h3",{className:nn.sectionTitle,children:"Информация об операторе"}),s.jsxs("div",{className:nn.operatorInfo,children:[s.jsxs("p",{children:[s.jsx("strong",{children:"Наименование:"})," ООО «БИТФОРС»"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"ИНН:"})," 9810001062"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"ОГРН:"})," 1257800060990"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"Юридический адрес:"})," 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"Контактная информация:"})," company@bitforcefoundation.ru"]})]})]}),s.jsxs("section",{className:nn.section,children:[s.jsx("h3",{className:nn.sectionTitle,children:"О Роскомнадзоре"}),s.jsx("p",{children:"Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) — это федеральный орган исполнительной власти, осуществляющий функции по контролю и надзору в области персональных данных."}),s.jsx("p",{children:"Роскомнадзор ведет реестр операторов персональных данных в соответствии с требованиями Федерального закона «О персональных данных». Реестр является открытой информационной системой и доступен всем заинтересованным лицам."})]})]})}),s.jsx(El,{})]})}function Zp(a){return a?new Date(a).toLocaleString("ru-RU",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"—"}function qO(a){return a?a.length<=16?a:`${a.slice(0,8)}…${a.slice(-6)}`:"—"}function Wp(a){return Number(a).toLocaleString("ru-RU")}const FO={pending:"Ожидание",money_accepted:"Деньги получены",web3_processing:"Обработка в сети",web3_hash_error:"Ошибка хэша",web3_balance_problem:"Проблема с балансом",receipt_error:"Ошибка чека",completed:"Завершён",usdt_delivered:"USDT отправлен"},GO="_badge_1d3cq_1",VO="_status_pending_1d3cq_10",QO="_status_completed_1d3cq_15",IO="_status_money_accepted_1d3cq_20",PO="_status_web3_processing_1d3cq_25",YO="_status_web3_hash_error_1d3cq_30",XO="_status_web3_balance_problem_1d3cq_35",KO="_status_receipt_error_1d3cq_40",ZO="_status_usdt_delivered_1d3cq_45",Jp={badge:GO,status_pending:VO,status_completed:QO,status_money_accepted:IO,status_web3_processing:PO,status_web3_hash_error:YO,status_web3_balance_problem:XO,status_receipt_error:KO,status_usdt_delivered:ZO};function e3({status:a}){return s.jsx("span",{className:`${Jp.badge} ${Jp[`status_${a}`]??""}`,children:FO[a]??a})}const WO="_button_1q7wx_1",JO={button:WO};function eM({value:a}){const[i,c]=j.useState(!1);function r(){navigator.clipboard.writeText(a).then(()=>{c(!0),setTimeout(()=>c(!1),1500)})}return s.jsx("button",{className:JO.button,onClick:r,type:"button",title:"Скопировать",children:i?s.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("polyline",{points:"20 6 9 17 4 12"})}):s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2"}),s.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})}const tM="_item_1ymly_1",nM="_summary_1ymly_8",sM="_summaryLeft_1ymly_25",aM="_summaryDate_1ymly_34",lM="_summaryRight_1ymly_41",iM="_amount_1ymly_48",cM="_totalAmount_1ymly_56",rM="_chevron_1ymly_64",oM="_chevronOpen_1ymly_70",uM="_bodyOuter_1ymly_74",dM="_bodyOuterOpen_1ymly_80",fM="_bodyInner_1ymly_84",hM="_body_1ymly_74",mM="_col_1ymly_96",pM="_colTitle_1ymly_101",_M="_infoRow_1ymly_110",gM="_infoRowTotal_1ymly_123",vM="_infoLabel_1ymly_128",xM="_infoValue_1ymly_129",yM="_infoValueRow_1ymly_148",bM="_infoLink_1ymly_154",He={item:tM,summary:nM,summaryLeft:sM,summaryDate:aM,summaryRight:lM,amount:iM,totalAmount:cM,chevron:rM,chevronOpen:oM,bodyOuter:uM,bodyOuterOpen:dM,bodyInner:fM,body:hM,col:mM,colTitle:pM,infoRow:_M,infoRowTotal:gM,infoLabel:vM,infoValue:xM,infoValueRow:yM,infoLink:bM};function jM({item:a}){const[i,c]=j.useState(!1),{order:r,payment:d}=a;return s.jsxs("div",{className:He.item,children:[s.jsxs("button",{className:He.summary,onClick:()=>c(f=>!f),type:"button","aria-expanded":i,children:[s.jsxs("div",{className:He.summaryLeft,children:[s.jsx("span",{className:He.summaryDate,children:Zp(r.created_at)}),d&&s.jsx(e3,{status:d.status})]}),s.jsxs("div",{className:He.summaryRight,children:[s.jsxs("span",{className:He.amount,children:[r.usdt_amount," USDT"]}),s.jsxs("span",{className:He.totalAmount,children:[Wp(r.total_price)," ₽"]}),s.jsx("svg",{className:`${He.chevron} ${i?He.chevronOpen:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("polyline",{points:"6 9 12 15 18 9"})})]})]}),s.jsx("div",{className:`${He.bodyOuter} ${i?He.bodyOuterOpen:""}`,children:s.jsx("div",{className:He.bodyInner,children:s.jsxs("div",{className:He.body,children:[s.jsxs("div",{className:He.col,children:[s.jsx("p",{className:He.colTitle,children:"Заказ"}),s.jsx(ul,{label:"Сумма USDT",value:`${r.usdt_amount} USDT`}),s.jsx(ul,{label:"Курс обмена",value:`1 USDT = ${r.usdt_exchange_rate} ₽`}),s.jsx(ul,{label:"Сервисный сбор",value:`${r.service_fee} USDT`}),s.jsx(ul,{label:"Комиссия за газ",value:`${r.gas_fee} USDT`}),s.jsx(ul,{label:"Итого к оплате",value:`${Wp(r.total_price)} ₽`,emphasised:!0})]}),s.jsxs("div",{className:He.col,children:[s.jsx("p",{className:He.colTitle,children:"Платёж"}),d?s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:He.infoRow,children:[s.jsx("span",{className:He.infoLabel,children:"Статус"}),s.jsx(e3,{status:d.status})]}),s.jsx(ul,{label:"Оплачено",value:d.itpay_paid_amount||"—"}),s.jsx(ul,{label:"Истекает",value:Zp(d.expired_date)}),s.jsxs("div",{className:He.infoRow,children:[s.jsx("span",{className:He.infoLabel,children:"Хэш транзакции"}),s.jsxs("span",{className:He.infoValueRow,children:[s.jsx("span",{className:He.infoValue,title:d.web3_transaction_hash||void 0,children:qO(d.web3_transaction_hash)}),d.web3_transaction_hash&&s.jsx(eM,{value:d.web3_transaction_hash})]})]}),s.jsxs("div",{className:He.infoRow,children:[s.jsx("span",{className:He.infoLabel,children:"Чек"}),d.receipt_cloudekassir_link?s.jsx("a",{href:d.receipt_cloudekassir_link,target:"_blank",rel:"noopener noreferrer",className:He.infoLink,children:"Открыть →"}):s.jsx("span",{className:He.infoValue,children:"—"})]})]}):s.jsx("div",{className:He.infoRow,children:s.jsx("span",{className:He.infoValue,children:"—"})})]})]})})})]})}function ul({label:a,value:i,emphasised:c}){return s.jsxs("div",{className:`${He.infoRow} ${c?He.infoRowTotal:""}`,children:[s.jsx("span",{className:He.infoLabel,children:a}),s.jsx("span",{className:He.infoValue,children:i})]})}const SM="_list_gxp0d_1",NM="_empty_gxp0d_9",wM="_status_gxp0d_16",CM="_statusError_gxp0d_23",TM="_loadMore_gxp0d_30",EM="_loadMoreBtn_gxp0d_38",vi={list:SM,empty:NM,status:wM,statusError:CM,loadMore:TM,loadMoreBtn:EM};function RM(){const{data:a,isLoading:i,isError:c,fetchNextPage:r,hasNextPage:d,isFetchingNextPage:f}=q6(),p=(a==null?void 0:a.pages.flatMap(g=>g.orders))??[];return i?s.jsx("p",{className:vi.status,children:"Загрузка..."}):c?s.jsx("p",{className:vi.statusError,children:"Не удалось загрузить транзакции. Попробуйте обновить страницу."}):p.length===0?s.jsx("p",{className:vi.empty,children:"У вас пока нет транзакций."}):s.jsxs(s.Fragment,{children:[s.jsx("div",{className:vi.list,children:p.map(g=>s.jsx(jM,{item:g},g.order.id))}),d&&s.jsx("div",{className:vi.loadMore,children:s.jsx("button",{className:vi.loadMoreBtn,onClick:()=>r(),disabled:f,type:"button",children:f?"Загрузка...":"Загрузить ещё"})})]})}const AM="_status_1yzxr_1",OM="_statusError_1yzxr_8",MM="_empty_1yzxr_15",LM="_tableWrap_1yzxr_22",DM="_table_1yzxr_22",zM="_mono_1yzxr_53",kM="_statusBadge_1yzxr_57",Fs={status:AM,statusError:OM,empty:MM,tableWrap:LM,table:DM,mono:zM,statusBadge:kM};function t3(a,i){return a?`${a} ${i}`:"—"}function BM(a){if(!a)return"—";const i=new Date(a);return Number.isNaN(i.getTime())?"—":i.toLocaleString("ru-RU")}function UM(){const{data:a,isLoading:i,isError:c}=o_();return i?s.jsx("p",{className:Fs.status,children:"Загрузка..."}):c?s.jsx("p",{className:Fs.statusError,children:"Не удалось загрузить заявки. Попробуйте обновить страницу."}):!a||a.items.length===0?s.jsx("p",{className:Fs.empty,children:"У вас пока нет заявок."}):s.jsx("div",{className:Fs.tableWrap,children:s.jsxs("table",{className:Fs.table,children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{children:"USDT"}),s.jsx("th",{children:"Сумма ₽"}),s.jsx("th",{children:"Курс"}),s.jsx("th",{children:"Статус"}),s.jsx("th",{children:"Создана"})]})}),s.jsx("tbody",{children:a.items.map(r=>s.jsxs("tr",{children:[s.jsx("td",{className:Fs.mono,children:t3(r.usdt_amount,"USDT")}),s.jsx("td",{className:Fs.mono,children:t3(r.rub_amount,"₽")}),s.jsx("td",{className:Fs.mono,children:r.exchange_rate??"—"}),s.jsx("td",{children:s.jsx("span",{className:Fs.statusBadge,children:r.status})}),s.jsx("td",{children:BM(r.created_at)})]},r.id))})]})})}const $M="_inner_1umld_1",HM="_glow_1umld_9",qM="_title_1umld_21",FM="_tabs_1umld_30",GM="_tab_1umld_30",xi={inner:$M,glow:HM,title:qM,tabs:FM,tab:GM};function VM(){const{data:a}=Ws(),[i,c]=j.useState("transactions"),r=!!a&&a.account_type!=="individual",d=r?i:"transactions";return s.jsxs("div",{className:xi.inner,children:[s.jsx("div",{className:xi.glow}),s.jsx("h1",{className:xi.title,children:"Транзакции"}),r&&s.jsxs("div",{className:xi.tabs,children:[s.jsx("button",{type:"button",className:xi.tab,"data-active":d==="transactions"||void 0,onClick:()=>c("transactions"),children:"Транзакции"}),s.jsx("button",{type:"button",className:xi.tab,"data-active":d==="requests"||void 0,onClick:()=>c("requests"),children:"Заявки"})]}),d==="transactions"?s.jsx(RM,{}):s.jsx(UM,{})]})}const V_={ETH:{symbol:"ETH",aprLabel:"APR",protocol:"Lido"},SOL:{symbol:"SOL",aprLabel:"APY",protocol:"Нативный"}},QM=[{chain:"ETH",label:"ETH · Lido"},{chain:"SOL",label:"SOL · нативный"}],IM={active:{label:"Активна",variant:"active"},activating:{label:"Активируется",variant:"muted"},deactivating:{label:"Деактивация",variant:"muted"},inactive:{label:"Завершена",variant:"ready"}},PM="_toggle_xc9o8_1",YM="_tab_xc9o8_6",XM="_active_xc9o8_18",KM="_inactive_xc9o8_23",Do={toggle:PM,tab:YM,active:XM,inactive:KM};function ZM({value:a,onChange:i}){return s.jsx("div",{className:Do.toggle,children:QM.map(({chain:c,label:r})=>s.jsx("button",{className:`${Do.tab} ${a===c?Do.active:Do.inactive}`,onClick:()=>i(c),children:r},c))})}const Q_="https://app.cryptowallet.elcsa.ru",Nl={ETH:18,SOL:9};async function U2(a,i=!0){const c=await Bn(),r=Zt.get(),d=await fetch(`${Q_}${a}`,{credentials:"include",headers:{"X-CSRF-Token":c,...r?{Authorization:`Bearer ${r}`}:{}}});if(d.status===401&&i)try{return await Zs(),U2(a,!1)}catch{throw Zt.clear(),new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}async function $a(a,i,c=!0,r={}){const d=await Bn(),f=Zt.get(),p=await fetch(`${Q_}${a}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...f?{Authorization:`Bearer ${f}`}:{},...r},body:JSON.stringify(i)});if(p.status===401&&c)try{return await Zs(),$a(a,i,!1,r)}catch{throw Zt.clear(),new Error("Unauthorized")}const g=await p.json();if(!p.ok)throw g;return g}function lu(){return{"Idempotency-Key":crypto.randomUUID()}}async function WM(a,i){const c=Ks(i,Nl[a]);if(a==="ETH"){const p=(await $a("/api/wallets/ETH/stake/quote",{amount:c})).data;return{chain:a,amountHuman:p.amountWeiHuman,feeHuman:p.appFeeWeiHuman,afterFeeHuman:p.stakeAmountWeiHuman,resultHuman:p.expectedStEthWeiHuman,aprPercent:p.aprPercent}}const d=(await $a("/api/wallets/SOL/stake/quote",{amount:c})).data;return{chain:a,amountHuman:d.amountLamportsHuman,feeHuman:d.appFeeLamportsHuman,afterFeeHuman:d.stakeLamportsHuman,resultHuman:d.stakeLamportsHuman,aprPercent:d.estApyPercent,validator:d.validator}}async function JM(a,i){const c=Ks(i,Nl[a]);await $a(`/api/wallets/${a}/stake`,{amount:c},!0,lu())}async function eL(){return(await U2("/api/wallets/ETH/stake/positions")).data}async function tL(){return(await U2("/api/wallets/SOL/stake/positions")).data}async function nL(a,i){const c=Ks(a,Nl.ETH);return(await $a("/api/wallets/ETH/unstake",{amount:c,mode:i},!0,lu())).data}async function sL(a){return(await $a("/api/wallets/SOL/unstake",{stakeAccount:a},!0,lu())).data}async function aL(a){await $a("/api/wallets/ETH/unstake/claim",{requestId:a},!0,lu())}async function lL(a,i){return(await $a(`/api/wallets/${a}/op-cost`,{token:a,amountHuman:i})).data}function Pc(a){if(a&&typeof a=="object"&&"error"in a){const i=a.error;if(typeof i=="string")return i}return a instanceof Error?a.message==="Unauthorized"?"Сессия истекла — войдите снова.":a.message:"Произошла ошибка. Попробуйте ещё раз."}function iL(a,i){if(a.chain==="ETH"){const r=BigInt(Ks(a.stEthBalanceWeiHuman,Nl.ETH)),d=BigInt(Ks(i,Nl.ETH));return{...a,stEthBalanceWeiHuman:Jc((r+d).toString(),Nl.ETH),optimistic:!0}}const c={stakeAccount:"pending",lamportsHuman:i,state:"activating",validator:a.validator,optimistic:!0};return{...a,positions:[c,...a.positions]}}function cL(a,i){const c=parseFloat(i);return Ht({queryKey:["staking","quote",a,i],queryFn:()=>WM(a,i),enabled:Number.isFinite(c)&&c>0,staleTime:15e3,retry:!1})}function rL(a,i){const c=parseFloat(i);return Ht({queryKey:["staking","op-cost",a,i],queryFn:()=>lL(a,i),enabled:Number.isFinite(c)&&c>0,staleTime:15e3,retry:!1})}function oL(a){return Ht({queryKey:["staking","positions",a],queryFn:()=>a==="ETH"?eL():tL(),staleTime:3e4,retry:!1})}function uL(){const a=xn();return jt({mutationFn:({chain:i,amountHuman:c})=>JM(i,c),onMutate:async({chain:i,amountHuman:c})=>{const r=["staking","positions",i];await a.cancelQueries({queryKey:r});const d=a.getQueryData(r);return d&&a.setQueryData(r,iL(d,c)),{key:r,previous:d}},onError:(i,c,r)=>{r!=null&&r.previous&&a.setQueryData(r.key,r.previous)},onSettled:(i,c,{chain:r})=>{a.invalidateQueries({queryKey:["wallet","balance",r]}),setTimeout(()=>{a.invalidateQueries({queryKey:["staking","positions",r]}),a.invalidateQueries({queryKey:["wallet","balance",r]})},6e3)}})}function dL(){const a=xn();return jt({mutationFn:i=>i.chain==="ETH"?nL(i.amountHuman,i.mode):sL(i.stakeAccount),onSuccess:(i,c)=>{a.invalidateQueries({queryKey:["staking","positions",c.chain]}),a.invalidateQueries({queryKey:["wallet","balance",c.chain]})}})}function fL(){const a=xn();return jt({mutationFn:i=>aL(i),onSuccess:()=>{a.invalidateQueries({queryKey:["staking","positions","ETH"]}),a.invalidateQueries({queryKey:["wallet","balance","ETH"]})}})}const hL="_panel_jl9ez_1",mL="_row_jl9ez_13",pL="_label_jl9ez_26",_L="_value_jl9ez_31",gL="_success_jl9ez_39",vL="_highlight_jl9ez_43",xL="_rowTotal_jl9ez_48",yL="_valueLg_jl9ez_55",dl={panel:hL,row:mL,label:pL,value:_L,success:gL,highlight:vL,rowTotal:xL,valueLg:yL};function bL({rows:a,loading:i}){return s.jsx("div",{className:dl.panel,"data-loading":i?"true":void 0,children:a.map(({label:c,value:r,accent:d,emphasis:f})=>s.jsxs("div",{className:`${dl.row} ${f?dl.rowTotal:""}`,children:[s.jsx("span",{className:dl.label,children:c}),s.jsx("span",{className:`${dl.value} ${f?dl.valueLg:""} ${d?dl[d]:""}`,children:r})]},c))})}const jL="_wrapper_1y6dk_1",SL="_pillsOuter_1y6dk_7",NL="_card_1y6dk_12",wL="_top_1y6dk_19",CL="_tag_1y6dk_27",TL="_right_1y6dk_35",EL="_apr_1y6dk_41",RL="_pillsInner_1y6dk_52",AL="_pill_1y6dk_7",OL="_mid_1y6dk_75",ML="_input_1y6dk_83",LL="_token_1y6dk_99",DL="_bottom_1y6dk_109",zL="_balance_1y6dk_116",kL="_max_1y6dk_124",BL="_hint_1y6dk_139",UL="_stakeBtn_1y6dk_147",$L="_stakeBtnDisabled_1y6dk_151",kt={wrapper:jL,pillsOuter:SL,card:NL,top:wL,tag:CL,right:TL,apr:EL,pillsInner:RL,pill:AL,mid:OL,input:ML,token:LL,bottom:DL,balance:zL,max:kL,hint:BL,stakeBtn:UL,stakeBtnDisabled:$L},HL=[25,50,100],yi="—";function qL(a){return`≈ $${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function FL(a,i,c,r,d){var O,D;const f=a.symbol==="ETH",p=`Годовая доходность (${a.aprLabel})`,g=i?`${ot(i.feeHuman,8)} ${a.symbol}`:yi,h=(i==null?void 0:i.aprPercent)!=null?`${i.aprPercent}%`:yi,m=f?"Вы получите":"Делегируется валидатору",v=i?f?`≈ ${ot(i.resultHuman,8)} stETH`:`${ot(i.resultHuman,8)} SOL`:yi,x=(D=(O=c==null?void 0:c.balance)==null?void 0:O.gas)==null?void 0:D.needReserve,b=x!=null&&parseFloat(String(x))||0,N=x!=null?`≈ ${ot(String(x),8)} ${a.symbol}`:yi,S=Math.max(0,r-b),w=x!=null&&r>0?`≈ ${ot(S.toString(),8)} ${a.symbol}`:yi,C=d>0&&r>0?qL(r*d):yi;return[{label:"Сетевой сбор (газ)",value:N},{label:"Сумма в стейкинг",value:w},{label:"Комиссия сервиса (0.7%)",value:g},{label:p,value:h,accent:"success"},{label:"Итого к списанию",value:C},{label:m,value:v,accent:"highlight",emphasis:!0}]}function GL({chain:a,amount:i,onAmountChange:c,onStake:r,isStaking:d}){var he,de;const f=V_[a],p=Nl[a],{data:g}=Wc(a),h=(g==null?void 0:g.native.formatted)??"0",m=parseFloat(h)||0,v=Zc(i,400),{data:x,isError:b}=rL(a,v),N=((de=(he=x==null?void 0:x.balance)==null?void 0:he.gas)==null?void 0:de.needReserve)!=null?String(x.balance.gas.needReserve):null;function S(me){if((parseFloat(me)||0)<=0)return"0";if(N!=null){const ge=BigInt(Ks(me,p)),oe=BigInt(Ks(N,p)),q=ge>oe?ge-oe:0n;return Jc(q.toString(),p)}return b?me:"0"}const w=S(i),C=S(v),O=parseFloat(w)||0,{data:D,isFetching:L}=cL(a,C),U=parseFloat(i)||0,I=U>0&&U<=m,W=I&&N!=null&&O<=0,$=I&&O>0&&!d,P=me=>{me>=100?c(h):c((m*me/100).toString())},se=s.jsx(s.Fragment,{children:HL.map(me=>s.jsxs("button",{className:kt.pill,onClick:()=>P(me),"aria-label":`${me}% от баланса`,children:[me,"%"]},me))});return s.jsxs("div",{className:kt.wrapper,children:[s.jsx("div",{className:kt.pillsOuter,children:se}),s.jsxs("div",{className:kt.card,children:[s.jsxs("div",{className:kt.top,children:[s.jsx("span",{className:kt.tag,children:"Сумма к списанию"}),s.jsxs("div",{className:kt.right,children:[s.jsxs("span",{className:kt.apr,children:[f.aprLabel," ",(D==null?void 0:D.aprPercent)!=null?`${D.aprPercent}%`:"—"]}),s.jsx("div",{className:kt.pillsInner,children:se})]})]}),s.jsxs("div",{className:kt.mid,children:[s.jsx("input",{className:kt.input,type:"text",inputMode:"decimal",value:i,onChange:me=>{const le=me.target.value;(/^(\d+\.?\d*|\.?\d*)$/.test(le)||le==="")&&c(le)},placeholder:"0","aria-label":`Сумма к списанию в ${f.symbol}`}),s.jsxs("div",{className:kt.token,children:[s.jsx(Zn,{letter:f.symbol[0],color:"var(--grad-center)",logo:it[f.symbol],size:28}),s.jsx("span",{children:f.symbol})]})]}),s.jsx("div",{className:kt.bottom,children:s.jsxs("span",{className:kt.balance,children:["Баланс: ",ot(h,6)," ",f.symbol,s.jsx("button",{className:kt.max,onClick:()=>P(100),"aria-label":"Использовать весь баланс",children:"МАКС"})]})}),s.jsx(bL,{rows:FL(f,D,x,U,(g==null?void 0:g.native.usdPrice)??0),loading:L}),W&&s.jsx("p",{className:kt.hint,children:"Сумма меньше сетевого сбора (газ)."}),s.jsx("div",{className:`${kt.stakeBtn} ${$?"":kt.stakeBtnDisabled}`,children:s.jsx(Kn,{label:d?"Отправка…":"Застейкать",type:"button",onClick:()=>r(w),disabled:!$})})]})]})}const VL="_notice_y8uqt_1",QL="_icon_y8uqt_14",IL="_compact_y8uqt_29",Qd={notice:VL,icon:QL,compact:IL};function I_({compact:a}){return s.jsxs("div",{className:`${Qd.notice} ${a?Qd.compact:""}`,children:[s.jsx("span",{className:Qd.icon,"aria-hidden":"true",children:"!"}),s.jsx("span",{children:"Вывод средств из стейкинга может занимать до 2 недель."})]})}const PL="_panel_156jb_1",YL="_inner_156jb_8",XL="_body_156jb_16",KL="_head_156jb_45",ZL="_title_156jb_51",WL="_total_156jb_59",JL="_totalUnit_156jb_65",eD="_subhead_156jb_70",tD="_list_156jb_79",nD="_pos_156jb_85",sD="_pending_156jb_93",aD="_reqCard_156jb_108",lD="_posTop_156jb_112",iD="_coin_156jb_120",cD="_amount_156jb_129",rD="_meta_156jb_136",oD="_badge_156jb_143",uD="_badgeActive_156jb_151",dD="_badgeReady_156jb_156",fD="_badgeMuted_156jb_161",hD="_btn_156jb_166",mD="_btnPrimary_156jb_189",pD="_note_156jb_201",_D="_empty_156jb_208",gD="_emptyState_156jb_215",vD="_emptyIcon_156jb_227",xD="_emptyTitle_156jb_239",yD="_emptyText_156jb_246",_e={panel:PL,inner:YL,body:XL,head:KL,title:ZL,total:WL,totalUnit:JL,subhead:eD,list:tD,pos:nD,pending:sD,reqCard:aD,posTop:lD,coin:iD,amount:cD,meta:rD,badge:oD,badgeActive:uD,badgeReady:dD,badgeMuted:fD,btn:hD,btnPrimary:mD,note:pD,empty:_D,emptyState:gD,emptyIcon:vD,emptyTitle:xD,emptyText:yD};function bD({chain:a,onUnstakeEth:i,onUnstakeSol:c,onClaim:r,unstakePending:d,claimPending:f}){var C;const{data:p,isLoading:g,isError:h,error:m}=oL(a),v={active:_e.badgeActive,ready:_e.badgeReady,muted:_e.badgeMuted},x=(p==null?void 0:p.chain)==="ETH"?p.stEthBalanceWeiHuman:(p==null?void 0:p.chain)==="SOL"?p.positions.reduce((O,D)=>O+(parseFloat(D.lamportsHuman)||0),0).toString():"0",b=a==="ETH"?"stETH":"SOL",N=(p==null?void 0:p.chain)==="ETH"&&(parseFloat(p.stEthBalanceWeiHuman)||0)<1e-11&&p.withdrawalRequests.length===0,S=(p==null?void 0:p.chain)==="SOL"&&p.positions.length===0,w=N||S;return console.log(w,p==null?void 0:p.chain,p),s.jsx("div",{className:_e.panel,children:s.jsxs("div",{className:_e.inner,children:[s.jsxs("div",{className:_e.head,children:[s.jsx("span",{className:_e.title,children:"Мои позиции"}),s.jsxs("div",{className:_e.total,children:[ot(h?"0":x,6)," ",s.jsx("span",{className:_e.totalUnit,children:b})]})]}),s.jsxs("div",{className:_e.body,children:[!g&&!h&&!w&&s.jsx(I_,{compact:!0}),g&&s.jsx(q3,{label:"Загрузка позиций"}),h&&s.jsx("div",{className:_e.empty,children:Pc(m)}),!g&&!h&&(w||(p==null?void 0:p.chain)==="ETH"&&(parseFloat(p.stEthBalanceWeiHuman)||0)<1e-14)&&s.jsxs("div",{className:_e.emptyState,children:[s.jsx("span",{className:_e.emptyIcon,"aria-hidden":!0,children:s.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M3 7.5 12 3l9 4.5-9 4.5z"}),s.jsx("path",{d:"M3 12.5 12 17l9-4.5"}),s.jsx("path",{d:"M3 16.5 12 21l9-4.5"})]})}),s.jsx("p",{className:_e.emptyTitle,children:"Активных позиций пока нет"}),s.jsx("p",{className:_e.emptyText,children:"На данный момент у Вас нет активных позиций стейкинга."})]}),!h&&(p==null?void 0:p.chain)==="ETH"&&!w&&s.jsxs(s.Fragment,{children:[(parseFloat(p.stEthBalanceWeiHuman)||0)>1e-14&&s.jsx("div",{className:_e.list,children:s.jsxs("div",{className:`${_e.pos} ${p.optimistic?_e.pending:""}`,children:[s.jsxs("div",{className:_e.posTop,children:[s.jsxs("span",{className:_e.coin,children:[s.jsx(Zn,{letter:"E",color:"var(--grad-center)",logo:it.ETH,size:24}),"stETH"]}),s.jsxs("span",{className:`${_e.badge} ${_e.badgeActive}`,children:["Активна",p.aprPercent!=null?` · APR ${p.aprPercent}%`:""]})]}),s.jsx("div",{className:_e.amount,children:ot(p.stEthBalanceWeiHuman,8)}),s.jsx("button",{className:_e.btn,onClick:()=>i(p.stEthBalanceWeiHuman),disabled:d,children:"Вывести"})]})}),(parseFloat((C=p.withdrawalRequests[0])==null?void 0:C.amountStEthWeiHuman)||0)>1e-14&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:_e.subhead,children:"Заявки на вывод"}),s.jsx("div",{className:_e.list,children:p.withdrawalRequests.map(O=>{const D=O.isFinalized&&!O.isClaimed;return s.jsxs("div",{className:`${_e.pos} ${D?_e.reqCard:""}`,children:[s.jsxs("div",{className:_e.posTop,children:[s.jsxs("span",{className:_e.coin,children:["Заявка #",O.requestId]}),s.jsx("span",{className:`${_e.badge} ${O.isClaimed?_e.badgeMuted:D?_e.badgeReady:_e.badgeMuted}`,children:O.isClaimed?"Выведено":D?"Готово к выводу":"В очереди"})]}),s.jsxs("div",{className:_e.amount,children:[ot(O.amountStEthWeiHuman,8)," ETH"]}),D?s.jsx("button",{className:`${_e.btn} ${_e.btnPrimary}`,onClick:()=>r(O.requestId),disabled:f,children:"Забрать ETH"}):O.isClaimed?null:s.jsx("div",{className:_e.note,children:"Ожидает финализации в Lido"})]},O.requestId)})})]})]}),!h&&(p==null?void 0:p.chain)==="SOL"&&!w&&s.jsx("div",{className:_e.list,children:p.positions.map(O=>{const D=IM[O.state];return s.jsxs("div",{className:`${_e.pos} ${O.optimistic?_e.pending:""}`,children:[s.jsxs("div",{className:_e.posTop,children:[s.jsxs("span",{className:_e.coin,children:[s.jsx(Zn,{letter:"S",color:"var(--grad-center)",logo:it.SOL,size:24}),"SOL"]}),s.jsx("span",{className:`${_e.badge} ${v[D.variant]}`,children:D.label})]}),s.jsx("div",{className:_e.amount,children:ot(O.lamportsHuman,8)}),s.jsxs("div",{className:_e.meta,children:["Валидатор: ",O.validator," · ",O.stakeAccount]}),O.state==="active"&&s.jsx("button",{className:_e.btn,onClick:()=>c(O),disabled:d,children:"Вывести"}),O.state==="inactive"&&s.jsx("button",{className:`${_e.btn} ${_e.btnPrimary}`,onClick:()=>c(O),disabled:d,children:"Вывести средства"}),O.state==="deactivating"&&s.jsx("div",{className:_e.note,children:"Разблокируется через 1–2 эпохи"}),O.state==="activating"&&s.jsx("div",{className:_e.note,children:"Активируется…"})]},O.stakeAccount)})})]})]})})}const jD="_overlay_17qoe_1",SD="_card_17qoe_13",ND="_header_17qoe_25",wD="_title_17qoe_31",CD="_closeBtn_17qoe_37",TD="_token_17qoe_52",ED="_tokenLabel_17qoe_62",RD="_tokenAmount_17qoe_70",AD="_modes_17qoe_77",OD="_mode_17qoe_77",MD="_modeActive_17qoe_101",LD="_modeTitle_17qoe_106",DD="_modeDesc_17qoe_112",zD="_solNote_17qoe_118",kD="_confirmBtn_17qoe_125",At={overlay:jD,card:SD,header:ND,title:wD,closeBtn:CD,token:TD,tokenLabel:ED,tokenAmount:RD,modes:AD,mode:OD,modeActive:MD,modeTitle:LD,modeDesc:DD,solNote:zD,confirmBtn:kD};function n3({chain:a,symbol:i,amount:c,solState:r,pending:d,onConfirm:f,onClose:p}){const[g,h]=j.useState("swap");j.useEffect(()=>{function b(N){N.key==="Escape"&&p()}return document.addEventListener("keydown",b),()=>document.removeEventListener("keydown",b)},[p]);const m=a==="SOL"&&r==="inactive",v=d?"Отправка…":a==="ETH"?"Подтвердить вывод":m?"Вывести средства":"Запустить деактивацию",x=a==="SOL"||a==="ETH"&&g==="queue";return s.jsx("div",{className:At.overlay,onClick:p,children:s.jsxs("div",{className:At.card,onClick:b=>b.stopPropagation(),children:[s.jsxs("div",{className:At.header,children:[s.jsx("span",{className:At.title,children:"Вывод из стейкинга"}),s.jsx("button",{className:At.closeBtn,onClick:p,children:"×"})]}),s.jsxs("div",{className:At.token,children:[s.jsx("span",{className:At.tokenLabel,children:"Сумма"}),s.jsxs("span",{className:At.tokenAmount,children:[c," ",a==="ETH"?"stETH":i]})]}),a==="ETH"&&s.jsxs("div",{className:At.modes,children:[s.jsxs("button",{className:`${At.mode} ${g==="swap"?At.modeActive:""}`,onClick:()=>h("swap"),children:[s.jsx("span",{className:At.modeTitle,children:"Мгновенно"}),s.jsx("span",{className:At.modeDesc,children:"Своп stETH → ETH через Curve"})]}),s.jsxs("button",{className:`${At.mode} ${g==="queue"?At.modeActive:""}`,onClick:()=>h("queue"),children:[s.jsx("span",{className:At.modeTitle,children:"Очередь"}),s.jsx("span",{className:At.modeDesc,children:"Заявка в Lido Withdrawal Queue"})]})]}),a==="SOL"&&!m&&s.jsx("p",{className:At.solNote,children:"Средства разблокируются через 1–2 эпохи. После завершения вернитесь и подтвердите вывод."}),x&&s.jsx(I_,{}),s.jsx("button",{className:At.confirmBtn,onClick:()=>f(a==="ETH"?g:void 0),disabled:d,children:v})]})})}const BD="_widget_wxtkp_1",UD="_grid_wxtkp_7",s3={widget:BD,grid:UD};function $D(){const[a,i]=j.useState("ETH"),[c,r]=j.useState(""),[d,f]=j.useState(null),[p,g]=j.useState(null),h=uL(),m=dL(),v=fL();function x(w){i(w),r("")}function b(w){h.mutate({chain:a,amountHuman:w},{onSuccess:()=>{g({status:"success",message:`Стейкинг ${ot(w,6)} ${V_[a].symbol} выполнен`}),r("")},onError:C=>g({status:"error",message:Pc(C)})})}function N(w){if((d==null?void 0:d.kind)==="eth"){const C=w??"swap";m.mutate({chain:"ETH",amountHuman:d.amount,mode:C},{onSuccess:()=>{f(null),g({status:"success",message:C==="queue"?"Заявка на вывод добавлена в очередь Lido":"Вывод stETH → ETH выполнен"})},onError:O=>g({status:"error",message:Pc(O)})})}else(d==null?void 0:d.kind)==="sol"&&m.mutate({chain:"SOL",stakeAccount:d.position.stakeAccount},{onSuccess:C=>{f(null);const O="action"in C&&C.action==="withdraw";g({status:"success",message:O?"Средства выведены на кошелёк":"Деактивация запущена — вывод через 1–2 эпохи"})},onError:C=>g({status:"error",message:Pc(C)})})}function S(w){v.mutate(w,{onSuccess:()=>g({status:"success",message:"ETH забран на кошелёк"}),onError:C=>g({status:"error",message:Pc(C)})})}return s.jsxs("div",{className:s3.widget,children:[s.jsx(ZM,{value:a,onChange:x}),s.jsxs("div",{className:s3.grid,children:[s.jsx(GL,{chain:a,amount:c,onAmountChange:r,onStake:b,isStaking:h.isPending}),s.jsx(bD,{chain:a,onUnstakeEth:w=>f({kind:"eth",amount:w}),onUnstakeSol:w=>f({kind:"sol",position:w}),onClaim:S,unstakePending:m.isPending,claimPending:v.isPending})]}),(d==null?void 0:d.kind)==="eth"&&s.jsx(n3,{chain:"ETH",symbol:"ETH",amount:d.amount,pending:m.isPending,onConfirm:N,onClose:()=>f(null)}),(d==null?void 0:d.kind)==="sol"&&s.jsx(n3,{chain:"SOL",symbol:"SOL",amount:d.position.lamportsHuman,solState:d.position.state,pending:m.isPending,onConfirm:N,onClose:()=>f(null)}),p&&s.jsx(xs,{status:p.status,message:p.message,onClose:()=>g(null)})]})}const HD="_page_1j4fk_1",qD="_head_1j4fk_8",FD="_title_1j4fk_12",GD="_subtitle_1j4fk_19",zo={page:HD,head:qD,title:FD,subtitle:GD};function VD(){return s.jsxs("div",{className:zo.page,children:[s.jsxs("header",{className:zo.head,children:[s.jsx("h1",{className:zo.title,children:"Стейкинг"}),s.jsx("p",{className:zo.subtitle,children:"Зарабатывайте на хранении ETH и SOL. Комиссия сервиса — 0.7%."})]}),s.jsx($D,{})]})}function Tl(a){return it[{WETH:"ETH",WBTC:"BTC"}[a]??a]}function $2(a){return`${a/1e4}%`}const Id=[{poolAddress:"0x4e68ccd3e89f51c3074ca5072bbac773960dfa36",symbol0:"WETH",symbol1:"USDT",decimals0:18,decimals1:6,feeTier:3e3,currentPrice:1665.75,tvlUSD:33e6,volumeUSD24h:54e5,aprPercent:40.33},{poolAddress:"0xcbcdf9626bc03e24f779434178a73a0b4bad62ed",symbol0:"WBTC",symbol1:"WETH",decimals0:8,decimals1:18,feeTier:500,currentPrice:18.42,tvlUSD:217e5,volumeUSD24h:312e4,aprPercent:22.5},{poolAddress:"0x5c128d25a21f681e678cb050e551a895c9309945",symbol0:"XAUt",symbol1:"USDT",decimals0:6,decimals1:6,feeTier:3e3,currentPrice:2384.1,tvlUSD:null,volumeUSD24h:null,aprPercent:null}],QD=[{tokenId:"123456",symbol0:"WETH",symbol1:"USDT",feeTier:3e3,priceLower:1568.75,priceUpper:1665.75,currentAmount0Human:"0.000099",currentAmount1Human:"0.26",feesOwed0Human:"0.0000000012",feesOwed1Human:"0.0005",inRange:!0},{tokenId:"123498",symbol0:"WBTC",symbol1:"WETH",feeTier:500,priceLower:19.1,priceUpper:21.4,currentAmount0Human:"0.0021",currentAmount1Human:"0.0",feesOwed0Human:"0.0000004",feesOwed1Human:"0.00012",inRange:!1}],ID={amount0DesiredHuman:"0.0001",amount1DesiredHuman:"0.263359",aprPercent:40.33,appFee0Human:"0.0007",appFee1Human:"0.001843",appFeeTotalUsd:3.04,balance:{token0:{symbol:"WETH",have:"0.5",need:"0.0001",sufficient:!0},token1:{symbol:"USDT",have:"0",need:"0.263359",sufficient:!1},gas:{symbol:"ETH",have:"0.02",needReserve:"0.001",sufficient:!0},sufficient:!1}},PD="_card_1jbiv_1",YD="_head_1jbiv_8",XD="_title_1jbiv_12",KD="_scroll_1jbiv_20",ZD="_table_1jbiv_24",WD="_thLeft_1jbiv_41",JD="_row_1jbiv_45",ez="_rowSelected_1jbiv_46",tz="_tdLeft_1jbiv_68",nz="_tdAction_1jbiv_72",sz="_mono_1jbiv_76",az="_apr_1jbiv_80",lz="_pair_1jbiv_85",iz="_icons_1jbiv_91",cz="_pairName_1jbiv_101",rz="_fee_1jbiv_106",oz="_btn_1jbiv_116",uz="_btnSelected_1jbiv_117",bt={card:PD,head:YD,title:XD,scroll:KD,table:ZD,thLeft:WD,row:JD,rowSelected:ez,tdLeft:tz,tdAction:nz,mono:sz,apr:az,pair:lz,icons:iz,pairName:cz,fee:rz,btn:oz,btnSelected:uz},P_="—";function a3(a){return a==null?P_:a>=1e6?`$${(a/1e6).toFixed(2)}M`:a>=1e3?`$${(a/1e3).toFixed(2)}K`:`$${a.toFixed(2)}`}function dz(a){return a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}function fz({symbol0:a,symbol1:i}){return s.jsxs("span",{className:bt.pair,children:[s.jsxs("span",{className:bt.icons,children:[s.jsx(Zn,{letter:a[0],color:"var(--grad-center)",logo:Tl(a),size:24}),s.jsx(Zn,{letter:i[0],color:"var(--grad-edge)",logo:Tl(i),size:24})]}),s.jsxs("span",{className:bt.pairName,children:[a,"/",i]})]})}function hz({pools:a,selected:i,onSelect:c}){return s.jsxs("div",{className:bt.card,children:[s.jsx("div",{className:bt.head,children:s.jsx("span",{className:bt.title,children:"Курируемые пулы"})}),s.jsx("div",{className:bt.scroll,children:s.jsxs("table",{className:bt.table,children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:bt.thLeft,children:"Пул"}),s.jsx("th",{children:"Комиссия"}),s.jsx("th",{children:"Цена"}),s.jsx("th",{children:"TVL"}),s.jsx("th",{children:"Объём 24ч"}),s.jsx("th",{children:"APR"}),s.jsx("th",{"aria-label":"Действие"})]})}),s.jsx("tbody",{children:a.map(r=>{const d=r.poolAddress===i;return s.jsxs("tr",{className:d?bt.rowSelected:bt.row,onClick:()=>c(r.poolAddress),children:[s.jsx("td",{className:bt.tdLeft,children:s.jsx(fz,{symbol0:r.symbol0,symbol1:r.symbol1})}),s.jsx("td",{children:s.jsx("span",{className:bt.fee,children:$2(r.feeTier)})}),s.jsx("td",{className:bt.mono,children:dz(r.currentPrice)}),s.jsx("td",{className:bt.mono,children:a3(r.tvlUSD)}),s.jsx("td",{className:bt.mono,children:a3(r.volumeUSD24h)}),s.jsx("td",{className:`${bt.mono} ${bt.apr}`,children:r.aprPercent!=null?`${r.aprPercent}%`:P_}),s.jsx("td",{className:bt.tdAction,children:s.jsx("button",{type:"button",className:d?bt.btnSelected:bt.btn,onClick:f=>{f.stopPropagation(),c(r.poolAddress)},children:d?"Выбран":"Выбрать"})})]},r.poolAddress)})})]})})]})}const mz="_card_qmcpx_1",pz="_top_qmcpx_8",_z="_pair_qmcpx_16",gz="_icons_qmcpx_25",vz="_fee_qmcpx_34",xz="_tag_qmcpx_43",yz="_amounts_qmcpx_53",bz="_amountRow_qmcpx_60",jz="_amountInput_qmcpx_71",Sz="_token_qmcpx_87",Nz="_range_qmcpx_97",wz="_priceField_qmcpx_104",Cz="_slippage_qmcpx_105",Tz="_priceLabel_qmcpx_115",Ez="_priceInput_qmcpx_121",Rz="_options_qmcpx_137",Az="_toggle_qmcpx_149",Oz="_quote_qmcpx_165",Mz="_quoteRow_qmcpx_172",Lz="_quoteLabel_qmcpx_185",Dz="_quoteValue_qmcpx_190",zz="_success_qmcpx_198",kz="_warning_qmcpx_202",Bz="_submit_qmcpx_210",Uz="_placeholder_qmcpx_215",$z="_placeholderIcon_qmcpx_227",Hz="_placeholderTitle_qmcpx_239",qz="_placeholderText_qmcpx_246",we={card:mz,top:pz,pair:_z,icons:gz,fee:vz,tag:xz,amounts:yz,amountRow:bz,amountInput:jz,token:Sz,range:Nz,priceField:wz,slippage:Cz,priceLabel:Tz,priceInput:Ez,options:Rz,toggle:Az,quote:Oz,quoteRow:Mz,quoteLabel:Lz,quoteValue:Dz,success:zz,warning:kz,submit:Bz,placeholder:Uz,placeholderIcon:$z,placeholderTitle:Hz,placeholderText:qz},l3="—",H2=/^(\d+\.?\d*|\.?\d*)$/;function i3({symbol:a,value:i,color:c,onChange:r}){return s.jsxs("div",{className:we.amountRow,children:[s.jsx("input",{className:we.amountInput,type:"text",inputMode:"decimal",value:i,onChange:d=>{const f=d.target.value;(H2.test(f)||f==="")&&r(f)},placeholder:"0","aria-label":`Сумма ${a}`}),s.jsxs("div",{className:we.token,children:[s.jsx(Zn,{letter:a[0],color:c,logo:Tl(a),size:28}),s.jsx("span",{children:a})]})]})}function c3({label:a,value:i,onChange:c}){return s.jsxs("label",{className:we.priceField,children:[s.jsx("span",{className:we.priceLabel,children:a}),s.jsx("input",{className:we.priceInput,type:"text",inputMode:"decimal",value:i,onChange:r=>{const d=r.target.value;(H2.test(d)||d==="")&&c(d)},placeholder:"0"})]})}function Fz({pool:a,quote:i,amount0:c,amount1:r,priceLower:d,priceUpper:f,slippage:p,useNativeEth:g,onAmount0Change:h,onAmount1Change:m,onPriceLowerChange:v,onPriceUpperChange:x,onSlippageChange:b,onUseNativeEthChange:N,onSubmit:S}){if(!a)return s.jsx("div",{className:we.card,children:s.jsxs("div",{className:we.placeholder,children:[s.jsx("span",{className:we.placeholderIcon,"aria-hidden":!0,children:s.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"9",cy:"9",r:"5"}),s.jsx("circle",{cx:"15",cy:"15",r:"5"})]})}),s.jsx("p",{className:we.placeholderTitle,children:"Выберите пул"}),s.jsx("p",{className:we.placeholderText,children:"Выберите пул в таблице выше, чтобы внести ликвидность."})]})});const w=i.balance.sufficient===!1,C=i.aprPercent!=null?`${i.aprPercent}%`:l3,O=i.appFeeTotalUsd!=null?`≈ $${i.appFeeTotalUsd.toFixed(2)}`:l3;return s.jsxs("div",{className:we.card,children:[s.jsxs("div",{className:we.top,children:[s.jsxs("span",{className:we.pair,children:[s.jsxs("span",{className:we.icons,children:[s.jsx(Zn,{letter:a.symbol0[0],color:"var(--grad-center)",logo:Tl(a.symbol0),size:24}),s.jsx(Zn,{letter:a.symbol1[0],color:"var(--grad-edge)",logo:Tl(a.symbol1),size:24})]}),a.symbol0,"/",a.symbol1]}),s.jsx("span",{className:we.fee,children:$2(a.feeTier)})]}),s.jsx("span",{className:we.tag,children:"Суммы взноса"}),s.jsxs("div",{className:we.amounts,children:[s.jsx(i3,{symbol:a.symbol0,value:c,color:"var(--grad-center)",onChange:h}),s.jsx(i3,{symbol:a.symbol1,value:r,color:"var(--grad-edge)",onChange:m})]}),s.jsxs("span",{className:we.tag,children:["Диапазон цен (",a.symbol1," за ",a.symbol0,")"]}),s.jsxs("div",{className:we.range,children:[s.jsx(c3,{label:"Мин.",value:d,onChange:v}),s.jsx(c3,{label:"Макс.",value:f,onChange:x})]}),s.jsxs("div",{className:we.options,children:[s.jsxs("label",{className:we.slippage,children:[s.jsx("span",{className:we.priceLabel,children:"Проскальзывание, %"}),s.jsx("input",{className:we.priceInput,type:"text",inputMode:"decimal",value:p,onChange:D=>{const L=D.target.value;(H2.test(L)||L==="")&&b(L)},placeholder:"1"})]}),s.jsxs("label",{className:we.toggle,children:[s.jsx("input",{type:"checkbox",checked:g,onChange:D=>N(D.target.checked)}),s.jsx("span",{children:"Использовать нативный ETH"})]})]}),s.jsxs("div",{className:we.quote,children:[s.jsxs("div",{className:we.quoteRow,children:[s.jsxs("span",{className:we.quoteLabel,children:["Взнос ",a.symbol0]}),s.jsx("span",{className:we.quoteValue,children:ot(i.amount0DesiredHuman,8)})]}),s.jsxs("div",{className:we.quoteRow,children:[s.jsxs("span",{className:we.quoteLabel,children:["Взнос ",a.symbol1]}),s.jsx("span",{className:we.quoteValue,children:ot(i.amount1DesiredHuman,8)})]}),s.jsxs("div",{className:we.quoteRow,children:[s.jsx("span",{className:we.quoteLabel,children:"Комиссия сервиса (0.7%)"}),s.jsx("span",{className:we.quoteValue,children:O})]}),s.jsxs("div",{className:we.quoteRow,children:[s.jsx("span",{className:we.quoteLabel,children:"Годовая доходность (APR)"}),s.jsx("span",{className:`${we.quoteValue} ${we.success}`,children:C})]})]}),w&&s.jsxs("p",{className:we.warning,children:["Недостаточно средств: не хватает ",i.balance.token1.symbol,". Пополните баланс."]}),s.jsx("div",{className:we.submit,children:s.jsx(Kn,{label:"Внести в пул",type:"button",onClick:S,disabled:w})})]})}const Gz="_panel_1ks5a_1",Vz="_inner_1ks5a_8",Qz="_body_1ks5a_15",Iz="_head_1ks5a_41",Pz="_title_1ks5a_47",Yz="_total_1ks5a_55",Xz="_totalUnit_1ks5a_61",Kz="_list_1ks5a_66",Zz="_pos_1ks5a_72",Wz="_posTop_1ks5a_79",Jz="_coin_1ks5a_87",ek="_icons_1ks5a_96",tk="_fee_1ks5a_105",nk="_badge_1ks5a_114",sk="_badgeActive_1ks5a_122",ak="_badgeWarn_1ks5a_127",lk="_rows_1ks5a_132",ik="_row_1ks5a_132",ck="_label_1ks5a_146",rk="_value_1ks5a_151",ok="_success_1ks5a_159",uk="_btn_1ks5a_163",dk="_emptyState_1ks5a_186",fk="_emptyIcon_1ks5a_198",hk="_emptyTitle_1ks5a_210",mk="_emptyText_1ks5a_217",Ue={panel:Gz,inner:Vz,body:Qz,head:Iz,title:Pz,total:Yz,totalUnit:Xz,list:Kz,pos:Zz,posTop:Wz,coin:Jz,icons:ek,fee:tk,badge:nk,badgeActive:sk,badgeWarn:ak,rows:lk,row:ik,label:ck,value:rk,success:ok,btn:uk,emptyState:dk,emptyIcon:fk,emptyTitle:hk,emptyText:mk};function pk({positions:a,onRemove:i,removePending:c}){const r=a.length===0;return s.jsx("div",{className:Ue.panel,children:s.jsxs("div",{className:Ue.inner,children:[s.jsxs("div",{className:Ue.head,children:[s.jsx("span",{className:Ue.title,children:"Мои позиции"}),s.jsxs("div",{className:Ue.total,children:[a.length," ",s.jsx("span",{className:Ue.totalUnit,children:"NFT"})]})]}),s.jsxs("div",{className:Ue.body,children:[r&&s.jsxs("div",{className:Ue.emptyState,children:[s.jsx("span",{className:Ue.emptyIcon,"aria-hidden":!0,children:s.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"9",cy:"9",r:"5"}),s.jsx("circle",{cx:"15",cy:"15",r:"5"})]})}),s.jsx("p",{className:Ue.emptyTitle,children:"Активных позиций пока нет"}),s.jsx("p",{className:Ue.emptyText,children:"На данный момент у Вас нет позиций в пулах ликвидности."})]}),!r&&s.jsx("div",{className:Ue.list,children:a.map(d=>s.jsxs("div",{className:Ue.pos,children:[s.jsxs("div",{className:Ue.posTop,children:[s.jsxs("span",{className:Ue.coin,children:[s.jsxs("span",{className:Ue.icons,children:[s.jsx(Zn,{letter:d.symbol0[0],color:"var(--grad-center)",logo:Tl(d.symbol0),size:24}),s.jsx(Zn,{letter:d.symbol1[0],color:"var(--grad-edge)",logo:Tl(d.symbol1),size:24})]}),d.symbol0,"/",d.symbol1,s.jsx("span",{className:Ue.fee,children:$2(d.feeTier)})]}),s.jsx("span",{className:`${Ue.badge} ${d.inRange?Ue.badgeActive:Ue.badgeWarn}`,children:d.inRange?"В диапазоне":"Вне диапазона ⚠️"})]}),s.jsxs("div",{className:Ue.rows,children:[s.jsxs("div",{className:Ue.row,children:[s.jsx("span",{className:Ue.label,children:"Диапазон цен"}),s.jsxs("span",{className:Ue.value,children:[d.priceLower," – ",d.priceUpper]})]}),s.jsxs("div",{className:Ue.row,children:[s.jsx("span",{className:Ue.label,children:d.symbol0}),s.jsx("span",{className:Ue.value,children:ot(d.currentAmount0Human,8)})]}),s.jsxs("div",{className:Ue.row,children:[s.jsx("span",{className:Ue.label,children:d.symbol1}),s.jsx("span",{className:Ue.value,children:ot(d.currentAmount1Human,8)})]}),s.jsxs("div",{className:Ue.row,children:[s.jsx("span",{className:Ue.label,children:"Комиссии к выводу"}),s.jsxs("span",{className:`${Ue.value} ${Ue.success}`,children:[ot(d.feesOwed0Human,8)," ",d.symbol0," · ",ot(d.feesOwed1Human,8)," ",d.symbol1]})]})]}),s.jsx("button",{className:Ue.btn,onClick:()=>i(d.tokenId),disabled:c,children:"Вывести"})]},d.tokenId))})]})]})})}const _k="_widget_q8g10_1",gk="_grid_q8g10_7",r3={widget:_k,grid:gk};function vk(){var L;const[a,i]=j.useState(((L=Id[0])==null?void 0:L.poolAddress)??null),[c,r]=j.useState(""),[d,f]=j.useState(""),[p,g]=j.useState(""),[h,m]=j.useState(""),[v,x]=j.useState("1"),[b,N]=j.useState(!0),[S,w]=j.useState(null),C=Id.find(U=>U.poolAddress===a)??null;function O(){w({status:"info",message:"Депозит в пул будет доступен после подключения API"})}function D(){w({status:"info",message:"Вывод позиции будет доступен после подключения API"})}return s.jsxs("div",{className:r3.widget,children:[s.jsx(hz,{pools:Id,selected:a,onSelect:i}),s.jsxs("div",{className:r3.grid,children:[s.jsx(Fz,{pool:C,quote:ID,amount0:c,amount1:d,priceLower:p,priceUpper:h,slippage:v,useNativeEth:b,onAmount0Change:r,onAmount1Change:f,onPriceLowerChange:g,onPriceUpperChange:m,onSlippageChange:x,onUseNativeEthChange:N,onSubmit:O}),s.jsx(pk,{positions:QD,onRemove:D,removePending:!1})]}),S&&s.jsx(xs,{status:S.status,message:S.message,onClose:()=>w(null)})]})}const xk="_page_1j4fk_1",yk="_head_1j4fk_8",bk="_title_1j4fk_12",jk="_subtitle_1j4fk_19",ko={page:xk,head:yk,title:bk,subtitle:jk};function Sk(){return s.jsxs("div",{className:ko.page,children:[s.jsxs("header",{className:ko.head,children:[s.jsx("h1",{className:ko.title,children:"Пулы"}),s.jsx("p",{className:ko.subtitle,children:"Ликвидность в пулах Uniswap v3 (ETH). Комиссия сервиса на депозит — 0.7%."})]}),s.jsx(vk,{})]})}const Nk="_page_uz94v_1",wk="_main_uz94v_8",Ck="_center_uz94v_13",Bo={page:Nk,main:wk,center:Ck};function o3({footer:a=!1,center:i=!1}){return s.jsxs("div",{className:Bo.page,children:[s.jsx(su,{}),s.jsx("main",{className:i?`${Bo.main} ${Bo.center}`:Bo.main,children:s.jsx(N2,{})}),a&&s.jsx(El,{})]})}function Tk(){const{pathname:a}=zn();return j.useEffect(()=>{window.scrollTo(0,0)},[a]),null}function Ek(){const{isAuthenticated:a,isLoading:i}=r_(),c=zn();return i?null:a?s.jsx(N2,{}):s.jsx(Wo,{to:re.LOGIN,state:{from:c},replace:!0})}function Rk(){var d,f;const{isAuthenticated:a,isLoading:i}=r_(),r=((f=(d=zn().state)==null?void 0:d.from)==null?void 0:f.pathname)??re.WALLET;return i?null:a?s.jsx(Wo,{to:r,replace:!0}):s.jsx(N2,{})}function Ak(){return s.jsxs(Xy,{children:[s.jsx(Tk,{}),s.jsxs(wy,{children:[s.jsx(Je,{path:re.HOME,element:s.jsx(X5,{})}),s.jsx(Je,{path:re.PUBLICHNAYA_OFERTA,element:s.jsx(QA,{})}),s.jsx(Je,{path:re.POLITIKA_PERSONALNYH_DANNYH,element:s.jsx(lO,{})}),s.jsx(Je,{path:re.POLITIKA_COOKIE,element:s.jsx(_O,{})}),s.jsx(Je,{path:re.SOGLASIE_PERSONALNYH_DANNYH,element:s.jsx(EO,{})}),s.jsx(Je,{path:re.REESTR_PD_RKN,element:s.jsx(HO,{})}),s.jsx(Je,{path:re.REGISTER_TEST,element:s.jsx(OE,{})}),s.jsx(Je,{path:re.CONVERTER_TEST,element:s.jsx(PE,{})}),s.jsxs(Je,{element:s.jsx(Rk,{}),children:[s.jsx(Je,{path:re.LOGIN,element:s.jsx(LT,{})}),s.jsx(Je,{path:re.REGISTER,element:s.jsx(oE,{})}),s.jsx(Je,{path:re.RESTORE_PASSWORD,element:s.jsx(zA,{})})]}),s.jsxs(Je,{element:s.jsx(Ek,{}),children:[s.jsx(Je,{element:s.jsx(o3,{footer:!0,center:!0}),children:s.jsx(Je,{path:re.CONVERTER,element:s.jsx(MR,{})})}),s.jsxs(Je,{element:s.jsx(o3,{footer:!0}),children:[s.jsx(Je,{path:re.SWAP,element:s.jsx(Dw,{})}),s.jsx(Je,{path:re.BRIDGE,element:s.jsx(oC,{})}),s.jsx(Je,{path:re.TRANSACTIONS,element:s.jsx(VM,{})}),s.jsx(Je,{path:re.STAKING,element:s.jsx(VD,{})}),s.jsx(Je,{path:re.POOLS,element:s.jsx(Sk,{})})]}),s.jsx(Je,{path:re.WALLET,element:s.jsx(Rp,{})}),s.jsx(Je,{path:re.WALLET_CHAIN,element:s.jsx(Rp,{})}),s.jsx(Je,{path:re.PROFILE,element:s.jsx(_T,{})}),s.jsx(Je,{path:re.SEED_PHRASE,element:s.jsx(tA,{})}),s.jsx(Je,{path:re.KYC,element:s.jsx(jA,{})})]})]})]})}const Ok=new h6({defaultOptions:{queries:{retry:!1}}});function Mk({children:a}){return s.jsx(m6,{client:Ok,children:a})}function Lk(){return s.jsx(Mk,{children:s.jsx(Ak,{})})}wx.createRoot(document.getElementById("root")).render(s.jsx(j.StrictMode,{children:s.jsx(Lk,{})}));
|