Files
frontend/dist/assets/index-BVKNc3Mv.js
2026-06-19 12:43:29 +03:00

162 lines
602 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var Um=a=>{throw TypeError(a)};var _d=(a,s,i)=>s.has(a)||Um("Cannot "+i);var T=(a,s,i)=>(_d(a,s,"read from private field"),i?i.call(a):s.get(a)),se=(a,s,i)=>s.has(a)?Um("Cannot add the same private member more than once"):s instanceof WeakSet?s.add(a):s.set(a,i),Z=(a,s,i,c)=>(_d(a,s,"write to private field"),c?c.call(a,i):s.set(a,i),i),je=(a,s,i)=>(_d(a,s,"access private method"),i);var yr=(a,s,i,c)=>({set _(d){Z(a,s,d,i)},get _(){return T(a,s,c)}});(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&c(m)}).observe(document,{childList:!0,subtree:!0});function i(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 c(d){if(d.ep)return;d.ep=!0;const f=i(d);fetch(d.href,f)}})();function S3(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var vd={exports:{}},Ro={};/**
* @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 $m;function _y(){if($m)return Ro;$m=1;var a=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function i(c,d,f){var m=null;if(f!==void 0&&(m=""+f),d.key!==void 0&&(m=""+d.key),"key"in d){f={};for(var _ in d)_!=="key"&&(f[_]=d[_])}else f=d;return d=f.ref,{$$typeof:a,type:c,key:m,ref:d!==void 0?d:null,props:f}}return Ro.Fragment=s,Ro.jsx=i,Ro.jsxs=i,Ro}var Hm;function vy(){return Hm||(Hm=1,vd.exports=_y()),vd.exports}var o=vy(),yd={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 qm;function yy(){if(qm)return ye;qm=1;var a=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),m=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),x=Symbol.iterator;function j(R){return R===null||typeof R!="object"?null:(R=x&&R[x]||R["@@iterator"],typeof R=="function"?R:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,C={};function A(R,V,K){this.props=R,this.context=V,this.refs=C,this.updater=K||w}A.prototype.isReactComponent={},A.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")},A.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function D(){}D.prototype=A.prototype;function O(R,V,K){this.props=R,this.context=V,this.refs=C,this.updater=K||w}var q=O.prototype=new D;q.constructor=O,N(q,A.prototype),q.isPureReactComponent=!0;var Y=Array.isArray;function X(){}var U={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function W(R,V,K){var J=K.ref;return{$$typeof:a,type:R,key:V,ref:J!==void 0?J:null,props:K}}function re(R,V){return W(R.type,V,R.props)}function ie(R){return typeof R=="object"&&R!==null&&R.$$typeof===a}function ue(R){var V={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(K){return V[K]})}var te=/\/+/g;function he(R,V){return typeof R=="object"&&R!==null&&R.key!=null?ue(""+R.key):V.toString(36)}function le(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(X,X):(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 H(R,V,K,J,_e){var xe=typeof R;(xe==="undefined"||xe==="boolean")&&(R=null);var Me=!1;if(R===null)Me=!0;else switch(xe){case"bigint":case"string":case"number":Me=!0;break;case"object":switch(R.$$typeof){case a:case s:Me=!0;break;case v:return Me=R._init,H(Me(R._payload),V,K,J,_e)}}if(Me)return _e=_e(R),Me=J===""?"."+he(R,0):J,Y(_e)?(K="",Me!=null&&(K=Me.replace(te,"$&/")+"/"),H(_e,V,K,"",function(aa){return aa})):_e!=null&&(ie(_e)&&(_e=re(_e,K+(_e.key==null||R&&R.key===_e.key?"":(""+_e.key).replace(te,"$&/")+"/")+Me)),V.push(_e)),1;Me=0;var Ct=J===""?".":J+":";if(Y(R))for(var We=0;We<R.length;We++)J=R[We],xe=Ct+he(J,We),Me+=H(J,V,K,xe,_e);else if(We=j(R),typeof We=="function")for(R=We.call(R),We=0;!(J=R.next()).done;)J=J.value,xe=Ct+he(J,We++),Me+=H(J,V,K,xe,_e);else if(xe==="object"){if(typeof R.then=="function")return H(le(R),V,K,J,_e);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 Me}function I(R,V,K){if(R==null)return R;var J=[],_e=0;return H(R,J,"","",function(xe){return V.call(K,xe,_e++)}),J}function ne(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 fe=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)},ge={map:I,forEach:function(R,V,K){I(R,function(){V.apply(this,arguments)},K)},count:function(R){var V=0;return I(R,function(){V++}),V},toArray:function(R){return I(R,function(V){return V})||[]},only:function(R){if(!ie(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return ye.Activity=y,ye.Children=ge,ye.Component=A,ye.Fragment=i,ye.Profiler=d,ye.PureComponent=O,ye.StrictMode=c,ye.Suspense=h,ye.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=U,ye.__COMPILER_RUNTIME={__proto__:null,c:function(R){return U.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 J=N({},R.props),_e=R.key;if(V!=null)for(xe in V.key!==void 0&&(_e=""+V.key),V)!P.call(V,xe)||xe==="key"||xe==="__self"||xe==="__source"||xe==="ref"&&V.ref===void 0||(J[xe]=V[xe]);var xe=arguments.length-2;if(xe===1)J.children=K;else if(1<xe){for(var Me=Array(xe),Ct=0;Ct<xe;Ct++)Me[Ct]=arguments[Ct+2];J.children=Me}return W(R.type,_e,J)},ye.createContext=function(R){return R={$$typeof:m,_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 J,_e={},xe=null;if(V!=null)for(J in V.key!==void 0&&(xe=""+V.key),V)P.call(V,J)&&J!=="key"&&J!=="__self"&&J!=="__source"&&(_e[J]=V[J]);var Me=arguments.length-2;if(Me===1)_e.children=K;else if(1<Me){for(var Ct=Array(Me),We=0;We<Me;We++)Ct[We]=arguments[We+2];_e.children=Ct}if(R&&R.defaultProps)for(J in Me=R.defaultProps,Me)_e[J]===void 0&&(_e[J]=Me[J]);return W(R,xe,_e)},ye.createRef=function(){return{current:null}},ye.forwardRef=function(R){return{$$typeof:_,render:R}},ye.isValidElement=ie,ye.lazy=function(R){return{$$typeof:v,_payload:{_status:-1,_result:R},_init:ne}},ye.memo=function(R,V){return{$$typeof:p,type:R,compare:V===void 0?null:V}},ye.startTransition=function(R){var V=U.T,K={};U.T=K;try{var J=R(),_e=U.S;_e!==null&&_e(K,J),typeof J=="object"&&J!==null&&typeof J.then=="function"&&J.then(X,fe)}catch(xe){fe(xe)}finally{V!==null&&K.types!==null&&(V.types=K.types),U.T=V}},ye.unstable_useCacheRefresh=function(){return U.H.useCacheRefresh()},ye.use=function(R){return U.H.use(R)},ye.useActionState=function(R,V,K){return U.H.useActionState(R,V,K)},ye.useCallback=function(R,V){return U.H.useCallback(R,V)},ye.useContext=function(R){return U.H.useContext(R)},ye.useDebugValue=function(){},ye.useDeferredValue=function(R,V){return U.H.useDeferredValue(R,V)},ye.useEffect=function(R,V){return U.H.useEffect(R,V)},ye.useEffectEvent=function(R){return U.H.useEffectEvent(R)},ye.useId=function(){return U.H.useId()},ye.useImperativeHandle=function(R,V,K){return U.H.useImperativeHandle(R,V,K)},ye.useInsertionEffect=function(R,V){return U.H.useInsertionEffect(R,V)},ye.useLayoutEffect=function(R,V){return U.H.useLayoutEffect(R,V)},ye.useMemo=function(R,V){return U.H.useMemo(R,V)},ye.useOptimistic=function(R,V){return U.H.useOptimistic(R,V)},ye.useReducer=function(R,V,K){return U.H.useReducer(R,V,K)},ye.useRef=function(R){return U.H.useRef(R)},ye.useState=function(R){return U.H.useState(R)},ye.useSyncExternalStore=function(R,V,K){return U.H.useSyncExternalStore(R,V,K)},ye.useTransition=function(){return U.H.useTransition()},ye.version="19.2.5",ye}var Fm;function g2(){return Fm||(Fm=1,yd.exports=yy()),yd.exports}var S=g2();const Rt=S3(S);var bd={exports:{}},ko={},xd={exports:{}},Sd={};/**
* @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 Gm;function by(){return Gm||(Gm=1,(function(a){function s(H,I){var ne=H.length;H.push(I);e:for(;0<ne;){var fe=ne-1>>>1,ge=H[fe];if(0<d(ge,I))H[fe]=I,H[ne]=ge,ne=fe;else break e}}function i(H){return H.length===0?null:H[0]}function c(H){if(H.length===0)return null;var I=H[0],ne=H.pop();if(ne!==I){H[0]=ne;e:for(var fe=0,ge=H.length,R=ge>>>1;fe<R;){var V=2*(fe+1)-1,K=H[V],J=V+1,_e=H[J];if(0>d(K,ne))J<ge&&0>d(_e,K)?(H[fe]=_e,H[J]=ne,fe=J):(H[fe]=K,H[V]=ne,fe=V);else if(J<ge&&0>d(_e,ne))H[fe]=_e,H[J]=ne,fe=J;else break e}}return I}function d(H,I){var ne=H.sortIndex-I.sortIndex;return ne!==0?ne:H.id-I.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 m=Date,_=m.now();a.unstable_now=function(){return m.now()-_}}var h=[],p=[],v=1,y=null,x=3,j=!1,w=!1,N=!1,C=!1,A=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;function q(H){for(var I=i(p);I!==null;){if(I.callback===null)c(p);else if(I.startTime<=H)c(p),I.sortIndex=I.expirationTime,s(h,I);else break;I=i(p)}}function Y(H){if(N=!1,q(H),!w)if(i(h)!==null)w=!0,X||(X=!0,ue());else{var I=i(p);I!==null&&le(Y,I.startTime-H)}}var X=!1,U=-1,P=5,W=-1;function re(){return C?!0:!(a.unstable_now()-W<P)}function ie(){if(C=!1,X){var H=a.unstable_now();W=H;var I=!0;try{e:{w=!1,N&&(N=!1,D(U),U=-1),j=!0;var ne=x;try{t:{for(q(H),y=i(h);y!==null&&!(y.expirationTime>H&&re());){var fe=y.callback;if(typeof fe=="function"){y.callback=null,x=y.priorityLevel;var ge=fe(y.expirationTime<=H);if(H=a.unstable_now(),typeof ge=="function"){y.callback=ge,q(H),I=!0;break t}y===i(h)&&c(h),q(H)}else c(h);y=i(h)}if(y!==null)I=!0;else{var R=i(p);R!==null&&le(Y,R.startTime-H),I=!1}}break e}finally{y=null,x=ne,j=!1}I=void 0}}finally{I?ue():X=!1}}}var ue;if(typeof O=="function")ue=function(){O(ie)};else if(typeof MessageChannel<"u"){var te=new MessageChannel,he=te.port2;te.port1.onmessage=ie,ue=function(){he.postMessage(null)}}else ue=function(){A(ie,0)};function le(H,I){U=A(function(){H(a.unstable_now())},I)}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(H){H.callback=null},a.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<H?Math.floor(1e3/H):5},a.unstable_getCurrentPriorityLevel=function(){return x},a.unstable_next=function(H){switch(x){case 1:case 2:case 3:var I=3;break;default:I=x}var ne=x;x=I;try{return H()}finally{x=ne}},a.unstable_requestPaint=function(){C=!0},a.unstable_runWithPriority=function(H,I){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var ne=x;x=H;try{return I()}finally{x=ne}},a.unstable_scheduleCallback=function(H,I,ne){var fe=a.unstable_now();switch(typeof ne=="object"&&ne!==null?(ne=ne.delay,ne=typeof ne=="number"&&0<ne?fe+ne:fe):ne=fe,H){case 1:var ge=-1;break;case 2:ge=250;break;case 5:ge=1073741823;break;case 4:ge=1e4;break;default:ge=5e3}return ge=ne+ge,H={id:v++,callback:I,priorityLevel:H,startTime:ne,expirationTime:ge,sortIndex:-1},ne>fe?(H.sortIndex=ne,s(p,H),i(h)===null&&H===i(p)&&(N?(D(U),U=-1):N=!0,le(Y,ne-fe))):(H.sortIndex=ge,s(h,H),w||j||(w=!0,X||(X=!0,ue()))),H},a.unstable_shouldYield=re,a.unstable_wrapCallback=function(H){var I=x;return function(){var ne=x;x=I;try{return H.apply(this,arguments)}finally{x=ne}}}})(Sd)),Sd}var Vm;function xy(){return Vm||(Vm=1,xd.exports=by()),xd.exports}var jd={exports:{}},Vt={};/**
* @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 Qm;function Sy(){if(Qm)return Vt;Qm=1;var a=g2();function s(h){var p="https://react.dev/errors/"+h;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var c={d:{f:i,r:function(){throw Error(s(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},d=Symbol.for("react.portal");function f(h,p,v){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:y==null?null:""+y,children:h,containerInfo:p,implementation:v}}var m=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function _(h,p){if(h==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Vt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Vt.createPortal=function(h,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(s(299));return f(h,p,null,v)},Vt.flushSync=function(h){var p=m.T,v=c.p;try{if(m.T=null,c.p=2,h)return h()}finally{m.T=p,c.p=v,c.d.f()}},Vt.preconnect=function(h,p){typeof h=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,c.d.C(h,p))},Vt.prefetchDNS=function(h){typeof h=="string"&&c.d.D(h)},Vt.preinit=function(h,p){if(typeof h=="string"&&p&&typeof p.as=="string"){var v=p.as,y=_(v,p.crossOrigin),x=typeof p.integrity=="string"?p.integrity:void 0,j=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?c.d.S(h,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:y,integrity:x,fetchPriority:j}):v==="script"&&c.d.X(h,{crossOrigin:y,integrity:x,fetchPriority:j,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Vt.preinitModule=function(h,p){if(typeof h=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=_(p.as,p.crossOrigin);c.d.M(h,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&c.d.M(h)},Vt.preload=function(h,p){if(typeof h=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,y=_(v,p.crossOrigin);c.d.L(h,v,{crossOrigin:y,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Vt.preloadModule=function(h,p){if(typeof h=="string")if(p){var v=_(p.as,p.crossOrigin);c.d.m(h,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else c.d.m(h)},Vt.requestFormReset=function(h){c.d.r(h)},Vt.unstable_batchedUpdates=function(h,p){return h(p)},Vt.useFormState=function(h,p,v){return m.H.useFormState(h,p,v)},Vt.useFormStatus=function(){return m.H.useHostTransitionStatus()},Vt.version="19.2.5",Vt}var Ym;function jy(){if(Ym)return jd.exports;Ym=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(s){console.error(s)}}return a(),jd.exports=Sy(),jd.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 Pm;function wy(){if(Pm)return ko;Pm=1;var a=xy(),s=g2(),i=jy();function c(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 m(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 _(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(c(188))}function p(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(c(188));return t!==e?null:e}for(var n=e,l=t;;){var r=n.return;if(r===null)break;var u=r.alternate;if(u===null){if(l=r.return,l!==null){n=l;continue}break}if(r.child===u.child){for(u=r.child;u;){if(u===n)return h(r),e;if(u===l)return h(r),t;u=u.sibling}throw Error(c(188))}if(n.return!==l.return)n=r,l=u;else{for(var g=!1,b=r.child;b;){if(b===n){g=!0,n=r,l=u;break}if(b===l){g=!0,l=r,n=u;break}b=b.sibling}if(!g){for(b=u.child;b;){if(b===n){g=!0,n=u,l=r;break}if(b===l){g=!0,l=u,n=r;break}b=b.sibling}if(!g)throw Error(c(189))}}if(n.alternate!==l)throw Error(c(190))}if(n.tag!==3)throw Error(c(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 y=Object.assign,x=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),O=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),X=Symbol.for("react.suspense_list"),U=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),re=Symbol.for("react.memo_cache_sentinel"),ie=Symbol.iterator;function ue(e){return e===null||typeof e!="object"?null:(e=ie&&e[ie]||e["@@iterator"],typeof e=="function"?e:null)}var te=Symbol.for("react.client.reference");function he(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===te?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case N:return"Fragment";case A:return"Profiler";case C:return"StrictMode";case Y:return"Suspense";case X:return"SuspenseList";case W:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case w:return"Portal";case O:return e.displayName||"Context";case D:return(e._context.displayName||"Context")+".Consumer";case q:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case U:return t=e.displayName||null,t!==null?t:he(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return he(e(t))}catch{}}return null}var le=Array.isArray,H=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne={pending:!1,data:null,method:null,action:null},fe=[],ge=-1;function R(e){return{current:e}}function V(e){0>ge||(e.current=fe[ge],fe[ge]=null,ge--)}function K(e,t){ge++,fe[ge]=e.current,e.current=t}var J=R(null),_e=R(null),xe=R(null),Me=R(null);function Ct(e,t){switch(K(xe,t),K(_e,e),K(J,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?om(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=om(t),e=cm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}V(J),K(J,e)}function We(){V(J),V(_e),V(xe)}function aa(e){e.memoizedState!==null&&K(Me,e);var t=J.current,n=cm(t,e.type);t!==n&&(K(_e,e),K(J,n))}function _a(e){_e.current===e&&(V(J),V(_e)),Me.current===e&&(V(Me),No._currentValue=ne)}var Ya,Pa;function Ne(e){if(Ya===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ya=t&&t[1]||"",Pa=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Ya+e+Pa}var It=!1;function va(e,t){if(!e||It)return"";It=!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($){var B=$}Reflect.construct(e,[],Q)}else{try{Q.call()}catch($){B=$}e.call(Q.prototype)}}else{try{throw Error()}catch($){B=$}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch($){if($&&B&&typeof $.stack=="string")return[$.stack,B.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=l.DetermineComponentFrameRoot(),g=u[0],b=u[1];if(g&&b){var E=g.split(`
`),z=b.split(`
`);for(r=l=0;l<E.length&&!E[l].includes("DetermineComponentFrameRoot");)l++;for(;r<z.length&&!z[r].includes("DetermineComponentFrameRoot");)r++;if(l===E.length||r===z.length)for(l=E.length-1,r=z.length-1;1<=l&&0<=r&&E[l]!==z[r];)r--;for(;1<=l&&0<=r;l--,r--)if(E[l]!==z[r]){if(l!==1||r!==1)do if(l--,r--,0>r||E[l]!==z[r]){var F=`
`+E[l].replace(" at new "," at ");return e.displayName&&F.includes("<anonymous>")&&(F=F.replace("<anonymous>",e.displayName)),F}while(1<=l&&0<=r);break}}}finally{It=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Ne(n):""}function Ke(e,t){switch(e.tag){case 26:case 27:case 5:return Ne(e.type);case 16:return Ne("Lazy");case 13:return e.child!==t&&t!==null?Ne("Suspense Fallback"):Ne("Suspense");case 19:return Ne("SuspenseList");case 0:case 15:return va(e.type,!1);case 11:return va(e.type.render,!1);case 1:return va(e.type,!0);case 31:return Ne("Activity");default:return""}}function an(e){try{var t="",n=null;do t+=Ke(e,n),n=e,e=e.return;while(e);return t}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}var xs=Object.prototype.hasOwnProperty,Ss=a.unstable_scheduleCallback,lu=a.unstable_cancelCallback,Xg=a.unstable_shouldYield,Kg=a.unstable_requestPaint,gn=a.unstable_now,Zg=a.unstable_getCurrentPriorityLevel,U2=a.unstable_ImmediatePriority,$2=a.unstable_UserBlockingPriority,nc=a.unstable_NormalPriority,Wg=a.unstable_LowPriority,H2=a.unstable_IdlePriority,Jg=a.log,e_=a.unstable_setDisableYieldValue,Di=null,_n=null;function Ia(e){if(typeof Jg=="function"&&e_(e),_n&&typeof _n.setStrictMode=="function")try{_n.setStrictMode(Di,e)}catch{}}var vn=Math.clz32?Math.clz32:a_,t_=Math.log,n_=Math.LN2;function a_(e){return e>>>=0,e===0?32:31-(t_(e)/n_|0)|0}var ac=256,lc=262144,sc=4194304;function Ll(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 ic(e,t,n){var l=e.pendingLanes;if(l===0)return 0;var r=0,u=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var b=l&134217727;return b!==0?(l=b&~u,l!==0?r=Ll(l):(g&=b,g!==0?r=Ll(g):n||(n=b&~e,n!==0&&(r=Ll(n))))):(b=l&~u,b!==0?r=Ll(b):g!==0?r=Ll(g):n||(n=l&~e,n!==0&&(r=Ll(n)))),r===0?0:t!==0&&t!==r&&(t&u)===0&&(u=r&-r,n=t&-t,u>=n||u===32&&(n&4194048)!==0)?t:r}function Bi(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function l_(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 q2(){var e=sc;return sc<<=1,(sc&62914560)===0&&(sc=4194304),e}function su(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ui(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function s_(e,t,n,l,r,u){var g=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 b=e.entanglements,E=e.expirationTimes,z=e.hiddenUpdates;for(n=g&~n;0<n;){var F=31-vn(n),Q=1<<F;b[F]=0,E[F]=-1;var B=z[F];if(B!==null)for(z[F]=null,F=0;F<B.length;F++){var $=B[F];$!==null&&($.lane&=-536870913)}n&=~Q}l!==0&&F2(e,l,0),u!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=u&~(g&~t))}function F2(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-vn(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|n&261930}function G2(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var l=31-vn(n),r=1<<l;r&t|e[l]&t&&(e[l]|=t),n&=~r}}function V2(e,t){var n=t&-t;return n=(n&42)!==0?1:iu(n),(n&(e.suspendedLanes|t))!==0?0:n}function iu(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 Q2(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:Am(e.type))}function Y2(e,t){var n=I.p;try{return I.p=e,t()}finally{I.p=n}}var Xa=Math.random().toString(36).slice(2),Ut="__reactFiber$"+Xa,ln="__reactProps$"+Xa,js="__reactContainer$"+Xa,cu="__reactEvents$"+Xa,i_="__reactListeners$"+Xa,o_="__reactHandles$"+Xa,P2="__reactResources$"+Xa,$i="__reactMarker$"+Xa;function ru(e){delete e[Ut],delete e[ln],delete e[cu],delete e[i_],delete e[o_]}function ws(e){var t=e[Ut];if(t)return t;for(var n=e.parentNode;n;){if(t=n[js]||n[Ut]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=pm(e);e!==null;){if(n=e[Ut])return n;e=pm(e)}return t}e=n,n=e.parentNode}return null}function Ns(e){if(e=e[Ut]||e[js]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Hi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function Cs(e){var t=e[P2];return t||(t=e[P2]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function At(e){e[$i]=!0}var I2=new Set,X2={};function zl(e,t){Es(e,t),Es(e+"Capture",t)}function Es(e,t){for(X2[e]=t,e=0;e<t.length;e++)I2.add(t[e])}var c_=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]*$"),K2={},Z2={};function r_(e){return xs.call(Z2,e)?!0:xs.call(K2,e)?!1:c_.test(e)?Z2[e]=!0:(K2[e]=!0,!1)}function oc(e,t,n){if(r_(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 cc(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 ya(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 On(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function W2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function u_(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 r=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(g){n=""+g,u.call(this,g)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return n},setValue:function(g){n=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function uu(e){if(!e._valueTracker){var t=W2(e)?"checked":"value";e._valueTracker=u_(e,t,""+e[t])}}function J2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=W2(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}function rc(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 d_=/[\n"\\]/g;function Ln(e){return e.replace(d_,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function du(e,t,n,l,r,u,g,b){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+On(t)):e.value!==""+On(t)&&(e.value=""+On(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?fu(e,g,On(t)):n!=null?fu(e,g,On(n)):l!=null&&e.removeAttribute("value"),r==null&&u!=null&&(e.defaultChecked=!!u),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+On(b):e.removeAttribute("name")}function ef(e,t,n,l,r,u,g,b){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)){uu(e);return}n=n!=null?""+On(n):"",t=t!=null?""+On(t):n,b||t===e.value||(e.value=t),e.defaultValue=t}l=l??r,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=b?e.checked:!!l,e.defaultChecked=!!l,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),uu(e)}function fu(e,t,n){t==="number"&&rc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Ts(e,t,n,l){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&l&&(e[n].defaultSelected=!0)}else{for(n=""+On(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,l&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function tf(e,t,n){if(t!=null&&(t=""+On(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+On(n):""}function nf(e,t,n,l){if(t==null){if(l!=null){if(n!=null)throw Error(c(92));if(le(l)){if(1<l.length)throw Error(c(93));l=l[0]}n=l}n==null&&(n=""),t=n}n=On(t),e.defaultValue=n,l=e.textContent,l===n&&l!==""&&l!==null&&(e.value=l),uu(e)}function Rs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var f_=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 af(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||f_.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function lf(e,t,n){if(t!=null&&typeof t!="object")throw Error(c(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 r in t)l=t[r],t.hasOwnProperty(r)&&n[r]!==l&&af(e,r,l)}else for(var u in t)t.hasOwnProperty(u)&&af(e,u,t[u])}function hu(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 h_=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"]]),m_=/^[\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 uc(e){return m_.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ba(){}var mu=null;function pu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ks=null,As=null;function sf(e){var t=Ns(e);if(t&&(e=t.stateNode)){var n=e[ln]||null;e:switch(e=t.stateNode,t.type){case"input":if(du(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="'+Ln(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var l=n[t];if(l!==e&&l.form===e.form){var r=l[ln]||null;if(!r)throw Error(c(90));du(l,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)l=n[t],l.form===e.form&&J2(l)}break e;case"textarea":tf(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Ts(e,!!n.multiple,t,!1)}}}var gu=!1;function of(e,t,n){if(gu)return e(t,n);gu=!0;try{var l=e(t);return l}finally{if(gu=!1,(ks!==null||As!==null)&&(Zc(),ks&&(t=ks,e=As,As=ks=null,sf(t),e)))for(t=0;t<e.length;t++)sf(e[t])}}function qi(e,t){var n=e.stateNode;if(n===null)return null;var l=n[ln]||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(c(231,t,typeof n));return n}var xa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_u=!1;if(xa)try{var Fi={};Object.defineProperty(Fi,"passive",{get:function(){_u=!0}}),window.addEventListener("test",Fi,Fi),window.removeEventListener("test",Fi,Fi)}catch{_u=!1}var Ka=null,vu=null,dc=null;function cf(){if(dc)return dc;var e,t=vu,n=t.length,l,r="value"in Ka?Ka.value:Ka.textContent,u=r.length;for(e=0;e<n&&t[e]===r[e];e++);var g=n-e;for(l=1;l<=g&&t[n-l]===r[u-l];l++);return dc=r.slice(e,1<l?1-l:void 0)}function fc(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 hc(){return!0}function rf(){return!1}function sn(e){function t(n,l,r,u,g){this._reactName=n,this._targetInst=r,this.type=l,this.nativeEvent=u,this.target=g,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(n=e[b],this[b]=n?n(u):u[b]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?hc:rf,this.isPropagationStopped=rf,this}return y(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=hc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=hc)},persist:function(){},isPersistent:hc}),t}var Dl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mc=sn(Dl),Gi=y({},Dl,{view:0,detail:0}),p_=sn(Gi),yu,bu,Vi,pc=y({},Gi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Su,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!==Vi&&(Vi&&e.type==="mousemove"?(yu=e.screenX-Vi.screenX,bu=e.screenY-Vi.screenY):bu=yu=0,Vi=e),yu)},movementY:function(e){return"movementY"in e?e.movementY:bu}}),uf=sn(pc),g_=y({},pc,{dataTransfer:0}),__=sn(g_),v_=y({},Gi,{relatedTarget:0}),xu=sn(v_),y_=y({},Dl,{animationName:0,elapsedTime:0,pseudoElement:0}),b_=sn(y_),x_=y({},Dl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),S_=sn(x_),j_=y({},Dl,{data:0}),df=sn(j_),w_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},N_={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"},C_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function E_(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=C_[e])?!!t[e]:!1}function Su(){return E_}var T_=y({},Gi,{key:function(e){if(e.key){var t=w_[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=fc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?N_[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Su,charCode:function(e){return e.type==="keypress"?fc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?fc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),R_=sn(T_),k_=y({},pc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ff=sn(k_),A_=y({},Gi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Su}),M_=sn(A_),O_=y({},Dl,{propertyName:0,elapsedTime:0,pseudoElement:0}),L_=sn(O_),z_=y({},pc,{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}),D_=sn(z_),B_=y({},Dl,{newState:0,oldState:0}),U_=sn(B_),$_=[9,13,27,32],ju=xa&&"CompositionEvent"in window,Qi=null;xa&&"documentMode"in document&&(Qi=document.documentMode);var H_=xa&&"TextEvent"in window&&!Qi,hf=xa&&(!ju||Qi&&8<Qi&&11>=Qi),mf=" ",pf=!1;function gf(e,t){switch(e){case"keyup":return $_.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _f(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ms=!1;function q_(e,t){switch(e){case"compositionend":return _f(t);case"keypress":return t.which!==32?null:(pf=!0,mf);case"textInput":return e=t.data,e===mf&&pf?null:e;default:return null}}function F_(e,t){if(Ms)return e==="compositionend"||!ju&&gf(e,t)?(e=cf(),dc=vu=Ka=null,Ms=!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 hf&&t.locale!=="ko"?null:t.data;default:return null}}var G_={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 vf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!G_[e.type]:t==="textarea"}function yf(e,t,n,l){ks?As?As.push(l):As=[l]:ks=l,t=lr(t,"onChange"),0<t.length&&(n=new mc("onChange","change",null,n,l),e.push({event:n,listeners:t}))}var Yi=null,Pi=null;function V_(e){tm(e,0)}function gc(e){var t=Hi(e);if(J2(t))return e}function bf(e,t){if(e==="change")return t}var xf=!1;if(xa){var wu;if(xa){var Nu="oninput"in document;if(!Nu){var Sf=document.createElement("div");Sf.setAttribute("oninput","return;"),Nu=typeof Sf.oninput=="function"}wu=Nu}else wu=!1;xf=wu&&(!document.documentMode||9<document.documentMode)}function jf(){Yi&&(Yi.detachEvent("onpropertychange",wf),Pi=Yi=null)}function wf(e){if(e.propertyName==="value"&&gc(Pi)){var t=[];yf(t,Pi,e,pu(e)),of(V_,t)}}function Q_(e,t,n){e==="focusin"?(jf(),Yi=t,Pi=n,Yi.attachEvent("onpropertychange",wf)):e==="focusout"&&jf()}function Y_(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return gc(Pi)}function P_(e,t){if(e==="click")return gc(t)}function I_(e,t){if(e==="input"||e==="change")return gc(t)}function X_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yn=typeof Object.is=="function"?Object.is:X_;function Ii(e,t){if(yn(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 r=n[l];if(!xs.call(t,r)||!yn(e[r],t[r]))return!1}return!0}function Nf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Cf(e,t){var n=Nf(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=Nf(n)}}function Ef(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ef(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Tf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=rc(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=rc(e.document)}return t}function Cu(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 K_=xa&&"documentMode"in document&&11>=document.documentMode,Os=null,Eu=null,Xi=null,Tu=!1;function Rf(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Tu||Os==null||Os!==rc(l)||(l=Os,"selectionStart"in l&&Cu(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}),Xi&&Ii(Xi,l)||(Xi=l,l=lr(Eu,"onSelect"),0<l.length&&(t=new mc("onSelect","select",null,t,n),e.push({event:t,listeners:l}),t.target=Os)))}function Bl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ls={animationend:Bl("Animation","AnimationEnd"),animationiteration:Bl("Animation","AnimationIteration"),animationstart:Bl("Animation","AnimationStart"),transitionrun:Bl("Transition","TransitionRun"),transitionstart:Bl("Transition","TransitionStart"),transitioncancel:Bl("Transition","TransitionCancel"),transitionend:Bl("Transition","TransitionEnd")},Ru={},kf={};xa&&(kf=document.createElement("div").style,"AnimationEvent"in window||(delete Ls.animationend.animation,delete Ls.animationiteration.animation,delete Ls.animationstart.animation),"TransitionEvent"in window||delete Ls.transitionend.transition);function Ul(e){if(Ru[e])return Ru[e];if(!Ls[e])return e;var t=Ls[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in kf)return Ru[e]=t[n];return e}var Af=Ul("animationend"),Mf=Ul("animationiteration"),Of=Ul("animationstart"),Z_=Ul("transitionrun"),W_=Ul("transitionstart"),J_=Ul("transitioncancel"),Lf=Ul("transitionend"),zf=new Map,ku="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(" ");ku.push("scrollEnd");function Pn(e,t){zf.set(e,t),zl(t,[e])}var _c=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)},zn=[],zs=0,Au=0;function vc(){for(var e=zs,t=Au=zs=0;t<e;){var n=zn[t];zn[t++]=null;var l=zn[t];zn[t++]=null;var r=zn[t];zn[t++]=null;var u=zn[t];if(zn[t++]=null,l!==null&&r!==null){var g=l.pending;g===null?r.next=r:(r.next=g.next,g.next=r),l.pending=r}u!==0&&Df(n,r,u)}}function yc(e,t,n,l){zn[zs++]=e,zn[zs++]=t,zn[zs++]=n,zn[zs++]=l,Au|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Mu(e,t,n,l){return yc(e,t,n,l),bc(e)}function $l(e,t){return yc(e,null,null,t),bc(e)}function Df(e,t,n){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n);for(var r=!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||(r=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,r&&t!==null&&(r=31-vn(n),e=u.hiddenUpdates,l=e[r],l===null?e[r]=[t]:l.push(t),t.lane=n|536870912),u):null}function bc(e){if(50<vo)throw vo=0,q0=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ds={};function ev(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 bn(e,t,n,l){return new ev(e,t,n,l)}function Ou(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sa(e,t){var n=e.alternate;return n===null?(n=bn(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 Bf(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 xc(e,t,n,l,r,u){var g=0;if(l=e,typeof e=="function")Ou(e)&&(g=1);else if(typeof e=="string")g=sy(e,n,J.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case W:return e=bn(31,n,t,r),e.elementType=W,e.lanes=u,e;case N:return Hl(n.children,r,u,t);case C:g=8,r|=24;break;case A:return e=bn(12,n,t,r|2),e.elementType=A,e.lanes=u,e;case Y:return e=bn(13,n,t,r),e.elementType=Y,e.lanes=u,e;case X:return e=bn(19,n,t,r),e.elementType=X,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case O:g=10;break e;case D:g=9;break e;case q:g=11;break e;case U:g=14;break e;case P:g=16,l=null;break e}g=29,n=Error(c(130,e===null?"null":typeof e,"")),l=null}return t=bn(g,n,t,r),t.elementType=e,t.type=l,t.lanes=u,t}function Hl(e,t,n,l){return e=bn(7,e,l,t),e.lanes=n,e}function Lu(e,t,n){return e=bn(6,e,null,t),e.lanes=n,e}function Uf(e){var t=bn(18,null,null,0);return t.stateNode=e,t}function zu(e,t,n){return t=bn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var $f=new WeakMap;function Dn(e,t){if(typeof e=="object"&&e!==null){var n=$f.get(e);return n!==void 0?n:(t={value:e,source:t,stack:an(t)},$f.set(e,t),t)}return{value:e,source:t,stack:an(t)}}var Bs=[],Us=0,Sc=null,Ki=0,Bn=[],Un=0,Za=null,la=1,sa="";function ja(e,t){Bs[Us++]=Ki,Bs[Us++]=Sc,Sc=e,Ki=t}function Hf(e,t,n){Bn[Un++]=la,Bn[Un++]=sa,Bn[Un++]=Za,Za=e;var l=la;e=sa;var r=32-vn(l)-1;l&=~(1<<r),n+=1;var u=32-vn(t)+r;if(30<u){var g=r-r%5;u=(l&(1<<g)-1).toString(32),l>>=g,r-=g,la=1<<32-vn(t)+r|n<<r|l,sa=u+e}else la=1<<u|n<<r|l,sa=e}function Du(e){e.return!==null&&(ja(e,1),Hf(e,1,0))}function Bu(e){for(;e===Sc;)Sc=Bs[--Us],Bs[Us]=null,Ki=Bs[--Us],Bs[Us]=null;for(;e===Za;)Za=Bn[--Un],Bn[Un]=null,sa=Bn[--Un],Bn[Un]=null,la=Bn[--Un],Bn[Un]=null}function qf(e,t){Bn[Un++]=la,Bn[Un++]=sa,Bn[Un++]=Za,la=t.id,sa=t.overflow,Za=e}var $t=null,Je=null,Oe=!1,Wa=null,$n=!1,Uu=Error(c(519));function Ja(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Zi(Dn(t,e)),Uu}function Ff(e){var t=e.stateNode,n=e.type,l=e.memoizedProps;switch(t[Ut]=e,t[ln]=l,n){case"dialog":Ee("cancel",t),Ee("close",t);break;case"iframe":case"object":case"embed":Ee("load",t);break;case"video":case"audio":for(n=0;n<bo.length;n++)Ee(bo[n],t);break;case"source":Ee("error",t);break;case"img":case"image":case"link":Ee("error",t),Ee("load",t);break;case"details":Ee("toggle",t);break;case"input":Ee("invalid",t),ef(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Ee("invalid",t);break;case"textarea":Ee("invalid",t),nf(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||sm(t.textContent,n)?(l.popover!=null&&(Ee("beforetoggle",t),Ee("toggle",t)),l.onScroll!=null&&Ee("scroll",t),l.onScrollEnd!=null&&Ee("scrollend",t),l.onClick!=null&&(t.onclick=ba),t=!0):t=!1,t||Ja(e,!0)}function Gf(e){for($t=e.return;$t;)switch($t.tag){case 5:case 31:case 13:$n=!1;return;case 27:case 3:$n=!0;return;default:$t=$t.return}}function $s(e){if(e!==$t)return!1;if(!Oe)return Gf(e),Oe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||nd(e.type,e.memoizedProps)),n=!n),n&&Je&&Ja(e),Gf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Je=mm(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Je=mm(e)}else t===27?(t=Je,hl(e.type)?(e=od,od=null,Je=e):Je=t):Je=$t?qn(e.stateNode.nextSibling):null;return!0}function ql(){Je=$t=null,Oe=!1}function $u(){var e=Wa;return e!==null&&(un===null?un=e:un.push.apply(un,e),Wa=null),e}function Zi(e){Wa===null?Wa=[e]:Wa.push(e)}var Hu=R(null),Fl=null,wa=null;function el(e,t,n){K(Hu,t._currentValue),t._currentValue=n}function Na(e){e._currentValue=Hu.current,V(Hu)}function qu(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 Fu(e,t,n,l){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var u=r.dependencies;if(u!==null){var g=r.child;u=u.firstContext;e:for(;u!==null;){var b=u;u=r;for(var E=0;E<t.length;E++)if(b.context===t[E]){u.lanes|=n,b=u.alternate,b!==null&&(b.lanes|=n),qu(u.return,n,e),l||(g=null);break e}u=b.next}}else if(r.tag===18){if(g=r.return,g===null)throw Error(c(341));g.lanes|=n,u=g.alternate,u!==null&&(u.lanes|=n),qu(g,n,e),g=null}else g=r.child;if(g!==null)g.return=r;else for(g=r;g!==null;){if(g===e){g=null;break}if(r=g.sibling,r!==null){r.return=g.return,g=r;break}g=g.return}r=g}}function Hs(e,t,n,l){e=null;for(var r=t,u=!1;r!==null;){if(!u){if((r.flags&524288)!==0)u=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var g=r.alternate;if(g===null)throw Error(c(387));if(g=g.memoizedProps,g!==null){var b=r.type;yn(r.pendingProps.value,g.value)||(e!==null?e.push(b):e=[b])}}else if(r===Me.current){if(g=r.alternate,g===null)throw Error(c(387));g.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(No):e=[No])}r=r.return}e!==null&&Fu(t,e,n,l),t.flags|=262144}function jc(e){for(e=e.firstContext;e!==null;){if(!yn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Gl(e){Fl=e,wa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ht(e){return Vf(Fl,e)}function wc(e,t){return Fl===null&&Gl(e),Vf(e,t)}function Vf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},wa===null){if(e===null)throw Error(c(308));wa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else wa=wa.next=t;return n}var tv=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()})}},nv=a.unstable_scheduleCallback,av=a.unstable_NormalPriority,bt={$$typeof:O,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Gu(){return{controller:new tv,data:new Map,refCount:0}}function Wi(e){e.refCount--,e.refCount===0&&nv(av,function(){e.controller.abort()})}var Ji=null,Vu=0,qs=0,Fs=null;function lv(e,t){if(Ji===null){var n=Ji=[];Vu=0,qs=P0(),Fs={status:"pending",value:void 0,then:function(l){n.push(l)}}}return Vu++,t.then(Qf,Qf),t}function Qf(){if(--Vu===0&&Ji!==null){Fs!==null&&(Fs.status="fulfilled");var e=Ji;Ji=null,qs=0,Fs=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function sv(e,t){var n=[],l={status:"pending",value:null,reason:null,then:function(r){n.push(r)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var r=0;r<n.length;r++)(0,n[r])(t)},function(r){for(l.status="rejected",l.reason=r,r=0;r<n.length;r++)(0,n[r])(void 0)}),l}var Yf=H.S;H.S=function(e,t){R1=gn(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&lv(e,t),Yf!==null&&Yf(e,t)};var Vl=R(null);function Qu(){var e=Vl.current;return e!==null?e:Ie.pooledCache}function Nc(e,t){t===null?K(Vl,Vl.current):K(Vl,t.pool)}function Pf(){var e=Qu();return e===null?null:{parent:bt._currentValue,pool:e}}var Gs=Error(c(460)),Yu=Error(c(474)),Cc=Error(c(542)),Ec={then:function(){}};function If(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Xf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(ba,ba),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Zf(e),e;default:if(typeof t.status=="string")t.then(ba,ba);else{if(e=Ie,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=l}},function(l){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Zf(e),e}throw Yl=t,Gs}}function Ql(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Yl=n,Gs):n}}var Yl=null;function Kf(){if(Yl===null)throw Error(c(459));var e=Yl;return Yl=null,e}function Zf(e){if(e===Gs||e===Cc)throw Error(c(483))}var Vs=null,eo=0;function Tc(e){var t=eo;return eo+=1,Vs===null&&(Vs=[]),Xf(Vs,e,t)}function to(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Rc(e,t){throw t.$$typeof===x?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Wf(e){function t(M,k){if(e){var L=M.deletions;L===null?(M.deletions=[k],M.flags|=16):L.push(k)}}function n(M,k){if(!e)return null;for(;k!==null;)t(M,k),k=k.sibling;return null}function l(M){for(var k=new Map;M!==null;)M.key!==null?k.set(M.key,M):k.set(M.index,M),M=M.sibling;return k}function r(M,k){return M=Sa(M,k),M.index=0,M.sibling=null,M}function u(M,k,L){return M.index=L,e?(L=M.alternate,L!==null?(L=L.index,L<k?(M.flags|=67108866,k):L):(M.flags|=67108866,k)):(M.flags|=1048576,k)}function g(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function b(M,k,L,G){return k===null||k.tag!==6?(k=Lu(L,M.mode,G),k.return=M,k):(k=r(k,L),k.return=M,k)}function E(M,k,L,G){var ce=L.type;return ce===N?F(M,k,L.props.children,G,L.key):k!==null&&(k.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===P&&Ql(ce)===k.type)?(k=r(k,L.props),to(k,L),k.return=M,k):(k=xc(L.type,L.key,L.props,null,M.mode,G),to(k,L),k.return=M,k)}function z(M,k,L,G){return k===null||k.tag!==4||k.stateNode.containerInfo!==L.containerInfo||k.stateNode.implementation!==L.implementation?(k=zu(L,M.mode,G),k.return=M,k):(k=r(k,L.children||[]),k.return=M,k)}function F(M,k,L,G,ce){return k===null||k.tag!==7?(k=Hl(L,M.mode,G,ce),k.return=M,k):(k=r(k,L),k.return=M,k)}function Q(M,k,L){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=Lu(""+k,M.mode,L),k.return=M,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case j:return L=xc(k.type,k.key,k.props,null,M.mode,L),to(L,k),L.return=M,L;case w:return k=zu(k,M.mode,L),k.return=M,k;case P:return k=Ql(k),Q(M,k,L)}if(le(k)||ue(k))return k=Hl(k,M.mode,L,null),k.return=M,k;if(typeof k.then=="function")return Q(M,Tc(k),L);if(k.$$typeof===O)return Q(M,wc(M,k),L);Rc(M,k)}return null}function B(M,k,L,G){var ce=k!==null?k.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return ce!==null?null:b(M,k,""+L,G);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case j:return L.key===ce?E(M,k,L,G):null;case w:return L.key===ce?z(M,k,L,G):null;case P:return L=Ql(L),B(M,k,L,G)}if(le(L)||ue(L))return ce!==null?null:F(M,k,L,G,null);if(typeof L.then=="function")return B(M,k,Tc(L),G);if(L.$$typeof===O)return B(M,k,wc(M,L),G);Rc(M,L)}return null}function $(M,k,L,G,ce){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return M=M.get(L)||null,b(k,M,""+G,ce);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case j:return M=M.get(G.key===null?L:G.key)||null,E(k,M,G,ce);case w:return M=M.get(G.key===null?L:G.key)||null,z(k,M,G,ce);case P:return G=Ql(G),$(M,k,L,G,ce)}if(le(G)||ue(G))return M=M.get(L)||null,F(k,M,G,ce,null);if(typeof G.then=="function")return $(M,k,L,Tc(G),ce);if(G.$$typeof===O)return $(M,k,L,wc(k,G),ce);Rc(k,G)}return null}function ee(M,k,L,G){for(var ce=null,Be=null,ae=k,Se=k=0,Ae=null;ae!==null&&Se<L.length;Se++){ae.index>Se?(Ae=ae,ae=null):Ae=ae.sibling;var Ue=B(M,ae,L[Se],G);if(Ue===null){ae===null&&(ae=Ae);break}e&&ae&&Ue.alternate===null&&t(M,ae),k=u(Ue,k,Se),Be===null?ce=Ue:Be.sibling=Ue,Be=Ue,ae=Ae}if(Se===L.length)return n(M,ae),Oe&&ja(M,Se),ce;if(ae===null){for(;Se<L.length;Se++)ae=Q(M,L[Se],G),ae!==null&&(k=u(ae,k,Se),Be===null?ce=ae:Be.sibling=ae,Be=ae);return Oe&&ja(M,Se),ce}for(ae=l(ae);Se<L.length;Se++)Ae=$(ae,M,Se,L[Se],G),Ae!==null&&(e&&Ae.alternate!==null&&ae.delete(Ae.key===null?Se:Ae.key),k=u(Ae,k,Se),Be===null?ce=Ae:Be.sibling=Ae,Be=Ae);return e&&ae.forEach(function(vl){return t(M,vl)}),Oe&&ja(M,Se),ce}function me(M,k,L,G){if(L==null)throw Error(c(151));for(var ce=null,Be=null,ae=k,Se=k=0,Ae=null,Ue=L.next();ae!==null&&!Ue.done;Se++,Ue=L.next()){ae.index>Se?(Ae=ae,ae=null):Ae=ae.sibling;var vl=B(M,ae,Ue.value,G);if(vl===null){ae===null&&(ae=Ae);break}e&&ae&&vl.alternate===null&&t(M,ae),k=u(vl,k,Se),Be===null?ce=vl:Be.sibling=vl,Be=vl,ae=Ae}if(Ue.done)return n(M,ae),Oe&&ja(M,Se),ce;if(ae===null){for(;!Ue.done;Se++,Ue=L.next())Ue=Q(M,Ue.value,G),Ue!==null&&(k=u(Ue,k,Se),Be===null?ce=Ue:Be.sibling=Ue,Be=Ue);return Oe&&ja(M,Se),ce}for(ae=l(ae);!Ue.done;Se++,Ue=L.next())Ue=$(ae,M,Se,Ue.value,G),Ue!==null&&(e&&Ue.alternate!==null&&ae.delete(Ue.key===null?Se:Ue.key),k=u(Ue,k,Se),Be===null?ce=Ue:Be.sibling=Ue,Be=Ue);return e&&ae.forEach(function(gy){return t(M,gy)}),Oe&&ja(M,Se),ce}function Ye(M,k,L,G){if(typeof L=="object"&&L!==null&&L.type===N&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case j:e:{for(var ce=L.key;k!==null;){if(k.key===ce){if(ce=L.type,ce===N){if(k.tag===7){n(M,k.sibling),G=r(k,L.props.children),G.return=M,M=G;break e}}else if(k.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===P&&Ql(ce)===k.type){n(M,k.sibling),G=r(k,L.props),to(G,L),G.return=M,M=G;break e}n(M,k);break}else t(M,k);k=k.sibling}L.type===N?(G=Hl(L.props.children,M.mode,G,L.key),G.return=M,M=G):(G=xc(L.type,L.key,L.props,null,M.mode,G),to(G,L),G.return=M,M=G)}return g(M);case w:e:{for(ce=L.key;k!==null;){if(k.key===ce)if(k.tag===4&&k.stateNode.containerInfo===L.containerInfo&&k.stateNode.implementation===L.implementation){n(M,k.sibling),G=r(k,L.children||[]),G.return=M,M=G;break e}else{n(M,k);break}else t(M,k);k=k.sibling}G=zu(L,M.mode,G),G.return=M,M=G}return g(M);case P:return L=Ql(L),Ye(M,k,L,G)}if(le(L))return ee(M,k,L,G);if(ue(L)){if(ce=ue(L),typeof ce!="function")throw Error(c(150));return L=ce.call(L),me(M,k,L,G)}if(typeof L.then=="function")return Ye(M,k,Tc(L),G);if(L.$$typeof===O)return Ye(M,k,wc(M,L),G);Rc(M,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,k!==null&&k.tag===6?(n(M,k.sibling),G=r(k,L),G.return=M,M=G):(n(M,k),G=Lu(L,M.mode,G),G.return=M,M=G),g(M)):n(M,k)}return function(M,k,L,G){try{eo=0;var ce=Ye(M,k,L,G);return Vs=null,ce}catch(ae){if(ae===Gs||ae===Cc)throw ae;var Be=bn(29,ae,null,M.mode);return Be.lanes=G,Be.return=M,Be}finally{}}}var Pl=Wf(!0),Jf=Wf(!1),tl=!1;function Pu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Iu(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 nl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function al(e,t,n){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,($e&2)!==0){var r=l.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),l.pending=t,t=bc(e),Df(e,null,n),t}return yc(e,l,t,n),bc(e)}function no(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,G2(e,n)}}function Xu(e,t){var n=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,n===l)){var r=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var g={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};u===null?r=u=g:u=u.next=g,n=n.next}while(n!==null);u===null?r=u=t:u=u.next=t}else r=u=t;n={baseState:l.baseState,firstBaseUpdate:r,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 Ku=!1;function ao(){if(Ku){var e=Fs;if(e!==null)throw e}}function lo(e,t,n,l){Ku=!1;var r=e.updateQueue;tl=!1;var u=r.firstBaseUpdate,g=r.lastBaseUpdate,b=r.shared.pending;if(b!==null){r.shared.pending=null;var E=b,z=E.next;E.next=null,g===null?u=z:g.next=z,g=E;var F=e.alternate;F!==null&&(F=F.updateQueue,b=F.lastBaseUpdate,b!==g&&(b===null?F.firstBaseUpdate=z:b.next=z,F.lastBaseUpdate=E))}if(u!==null){var Q=r.baseState;g=0,F=z=E=null,b=u;do{var B=b.lane&-536870913,$=B!==b.lane;if($?(ke&B)===B:(l&B)===B){B!==0&&B===qs&&(Ku=!0),F!==null&&(F=F.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var ee=e,me=b;B=t;var Ye=n;switch(me.tag){case 1:if(ee=me.payload,typeof ee=="function"){Q=ee.call(Ye,Q,B);break e}Q=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=me.payload,B=typeof ee=="function"?ee.call(Ye,Q,B):ee,B==null)break e;Q=y({},Q,B);break e;case 2:tl=!0}}B=b.callback,B!==null&&(e.flags|=64,$&&(e.flags|=8192),$=r.callbacks,$===null?r.callbacks=[B]:$.push(B))}else $={lane:B,tag:b.tag,payload:b.payload,callback:b.callback,next:null},F===null?(z=F=$,E=Q):F=F.next=$,g|=B;if(b=b.next,b===null){if(b=r.shared.pending,b===null)break;$=b,b=$.next,$.next=null,r.lastBaseUpdate=$,r.shared.pending=null}}while(!0);F===null&&(E=Q),r.baseState=E,r.firstBaseUpdate=z,r.lastBaseUpdate=F,u===null&&(r.shared.lanes=0),cl|=g,e.lanes=g,e.memoizedState=Q}}function eh(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function th(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)eh(n[e],t)}var Qs=R(null),kc=R(0);function nh(e,t){e=La,K(kc,e),K(Qs,t),La=e|t.baseLanes}function Zu(){K(kc,La),K(Qs,Qs.current)}function Wu(){La=kc.current,V(Qs),V(kc)}var xn=R(null),Hn=null;function ll(e){var t=e.alternate;K(mt,mt.current&1),K(xn,e),Hn===null&&(t===null||Qs.current!==null||t.memoizedState!==null)&&(Hn=e)}function Ju(e){K(mt,mt.current),K(xn,e),Hn===null&&(Hn=e)}function ah(e){e.tag===22?(K(mt,mt.current),K(xn,e),Hn===null&&(Hn=e)):sl()}function sl(){K(mt,mt.current),K(xn,xn.current)}function Sn(e){V(xn),Hn===e&&(Hn=null),V(mt)}var mt=R(0);function Ac(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||sd(n)||id(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 Ca=0,be=null,Ve=null,xt=null,Mc=!1,Ys=!1,Il=!1,Oc=0,so=0,Ps=null,iv=0;function ut(){throw Error(c(321))}function e0(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yn(e[n],t[n]))return!1;return!0}function t0(e,t,n,l,r,u){return Ca=u,be=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,H.H=e===null||e.memoizedState===null?Hh:g0,Il=!1,u=n(l,r),Il=!1,Ys&&(u=sh(t,n,l,r)),lh(e),u}function lh(e){H.H=co;var t=Ve!==null&&Ve.next!==null;if(Ca=0,xt=Ve=be=null,Mc=!1,so=0,Ps=null,t)throw Error(c(300));e===null||St||(e=e.dependencies,e!==null&&jc(e)&&(St=!0))}function sh(e,t,n,l){be=e;var r=0;do{if(Ys&&(Ps=null),so=0,Ys=!1,25<=r)throw Error(c(301));if(r+=1,xt=Ve=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}H.H=qh,u=t(n,l)}while(Ys);return u}function ov(){var e=H.H,t=e.useState()[0];return t=typeof t.then=="function"?io(t):t,e=e.useState()[0],(Ve!==null?Ve.memoizedState:null)!==e&&(be.flags|=1024),t}function n0(){var e=Oc!==0;return Oc=0,e}function a0(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function l0(e){if(Mc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Mc=!1}Ca=0,xt=Ve=be=null,Ys=!1,so=Oc=0,Ps=null}function Xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return xt===null?be.memoizedState=xt=e:xt=xt.next=e,xt}function pt(){if(Ve===null){var e=be.alternate;e=e!==null?e.memoizedState:null}else e=Ve.next;var t=xt===null?be.memoizedState:xt.next;if(t!==null)xt=t,Ve=e;else{if(e===null)throw be.alternate===null?Error(c(467)):Error(c(310));Ve=e,e={memoizedState:Ve.memoizedState,baseState:Ve.baseState,baseQueue:Ve.baseQueue,queue:Ve.queue,next:null},xt===null?be.memoizedState=xt=e:xt=xt.next=e}return xt}function Lc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function io(e){var t=so;return so+=1,Ps===null&&(Ps=[]),e=Xf(Ps,e,t),t=be,(xt===null?t.memoizedState:xt.next)===null&&(t=t.alternate,H.H=t===null||t.memoizedState===null?Hh:g0),e}function zc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return io(e);if(e.$$typeof===O)return Ht(e)}throw Error(c(438,String(e)))}function s0(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(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Lc(),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]=re;return t.index++,n}function Ea(e,t){return typeof t=="function"?t(e):t}function Dc(e){var t=pt();return i0(t,Ve,e)}function i0(e,t,n){var l=e.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=n;var r=e.baseQueue,u=l.pending;if(u!==null){if(r!==null){var g=r.next;r.next=u.next,u.next=g}t.baseQueue=r=u,l.pending=null}if(u=e.baseState,r===null)e.memoizedState=u;else{t=r.next;var b=g=null,E=null,z=t,F=!1;do{var Q=z.lane&-536870913;if(Q!==z.lane?(ke&Q)===Q:(Ca&Q)===Q){var B=z.revertLane;if(B===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),Q===qs&&(F=!0);else if((Ca&B)===B){z=z.next,B===qs&&(F=!0);continue}else Q={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},E===null?(b=E=Q,g=u):E=E.next=Q,be.lanes|=B,cl|=B;Q=z.action,Il&&n(u,Q),u=z.hasEagerState?z.eagerState:n(u,Q)}else B={lane:Q,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},E===null?(b=E=B,g=u):E=E.next=B,be.lanes|=Q,cl|=Q;z=z.next}while(z!==null&&z!==t);if(E===null?g=u:E.next=b,!yn(u,e.memoizedState)&&(St=!0,F&&(n=Fs,n!==null)))throw n;e.memoizedState=u,e.baseState=g,e.baseQueue=E,l.lastRenderedState=u}return r===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function o0(e){var t=pt(),n=t.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=e;var l=n.dispatch,r=n.pending,u=t.memoizedState;if(r!==null){n.pending=null;var g=r=r.next;do u=e(u,g.action),g=g.next;while(g!==r);yn(u,t.memoizedState)||(St=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,l]}function ih(e,t,n){var l=be,r=pt(),u=Oe;if(u){if(n===void 0)throw Error(c(407));n=n()}else n=t();var g=!yn((Ve||r).memoizedState,n);if(g&&(r.memoizedState=n,St=!0),r=r.queue,u0(rh.bind(null,l,r,e),[e]),r.getSnapshot!==t||g||xt!==null&&xt.memoizedState.tag&1){if(l.flags|=2048,Is(9,{destroy:void 0},ch.bind(null,l,r,n,t),null),Ie===null)throw Error(c(349));u||(Ca&127)!==0||oh(l,t,n)}return n}function oh(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=be.updateQueue,t===null?(t=Lc(),be.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ch(e,t,n,l){t.value=n,t.getSnapshot=l,uh(t)&&dh(e)}function rh(e,t,n){return n(function(){uh(t)&&dh(e)})}function uh(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yn(e,n)}catch{return!0}}function dh(e){var t=$l(e,2);t!==null&&dn(t,e,2)}function c0(e){var t=Xt();if(typeof e=="function"){var n=e;if(e=n(),Il){Ia(!0);try{n()}finally{Ia(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ea,lastRenderedState:e},t}function fh(e,t,n,l){return e.baseState=n,i0(e,Ve,typeof l=="function"?l:Ea)}function cv(e,t,n,l,r){if($c(e))throw Error(c(485));if(e=t.action,e!==null){var u={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){u.listeners.push(g)}};H.T!==null?n(!0):u.isTransition=!1,l(u),n=t.pending,n===null?(u.next=t.pending=u,hh(t,u)):(u.next=n.next,t.pending=n.next=u)}}function hh(e,t){var n=t.action,l=t.payload,r=e.state;if(t.isTransition){var u=H.T,g={};H.T=g;try{var b=n(r,l),E=H.S;E!==null&&E(g,b),mh(e,t,b)}catch(z){r0(e,t,z)}finally{u!==null&&g.types!==null&&(u.types=g.types),H.T=u}}else try{u=n(r,l),mh(e,t,u)}catch(z){r0(e,t,z)}}function mh(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(l){ph(e,t,l)},function(l){return r0(e,t,l)}):ph(e,t,n)}function ph(e,t,n){t.status="fulfilled",t.value=n,gh(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,hh(e,n)))}function r0(e,t,n){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=n,gh(t),t=t.next;while(t!==l)}e.action=null}function gh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function _h(e,t){return t}function vh(e,t){if(Oe){var n=Ie.formState;if(n!==null){e:{var l=be;if(Oe){if(Je){t:{for(var r=Je,u=$n;r.nodeType!==8;){if(!u){r=null;break t}if(r=qn(r.nextSibling),r===null){r=null;break t}}u=r.data,r=u==="F!"||u==="F"?r:null}if(r){Je=qn(r.nextSibling),l=r.data==="F!";break e}}Ja(l)}l=!1}l&&(t=n[0])}}return n=Xt(),n.memoizedState=n.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_h,lastRenderedState:t},n.queue=l,n=Bh.bind(null,be,l),l.dispatch=n,l=c0(!1),u=p0.bind(null,be,!1,l.queue),l=Xt(),r={state:t,dispatch:null,action:e,pending:null},l.queue=r,n=cv.bind(null,be,r,u,n),r.dispatch=n,l.memoizedState=e,[t,n,!1]}function yh(e){var t=pt();return bh(t,Ve,e)}function bh(e,t,n){if(t=i0(e,t,_h)[0],e=Dc(Ea)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=io(t)}catch(g){throw g===Gs?Cc:g}else l=t;t=pt();var r=t.queue,u=r.dispatch;return n!==t.memoizedState&&(be.flags|=2048,Is(9,{destroy:void 0},rv.bind(null,r,n),null)),[l,u,e]}function rv(e,t){e.action=t}function xh(e){var t=pt(),n=Ve;if(n!==null)return bh(t,n,e);pt(),t=t.memoizedState,n=pt();var l=n.queue.dispatch;return n.memoizedState=e,[t,l,!1]}function Is(e,t,n,l){return e={tag:e,create:n,deps:l,inst:t,next:null},t=be.updateQueue,t===null&&(t=Lc(),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 Sh(){return pt().memoizedState}function Bc(e,t,n,l){var r=Xt();be.flags|=e,r.memoizedState=Is(1|t,{destroy:void 0},n,l===void 0?null:l)}function Uc(e,t,n,l){var r=pt();l=l===void 0?null:l;var u=r.memoizedState.inst;Ve!==null&&l!==null&&e0(l,Ve.memoizedState.deps)?r.memoizedState=Is(t,u,n,l):(be.flags|=e,r.memoizedState=Is(1|t,u,n,l))}function jh(e,t){Bc(8390656,8,e,t)}function u0(e,t){Uc(2048,8,e,t)}function uv(e){be.flags|=4;var t=be.updateQueue;if(t===null)t=Lc(),be.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function wh(e){var t=pt().memoizedState;return uv({ref:t,nextImpl:e}),function(){if(($e&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Nh(e,t){return Uc(4,2,e,t)}function Ch(e,t){return Uc(4,4,e,t)}function Eh(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 Th(e,t,n){n=n!=null?n.concat([e]):null,Uc(4,4,Eh.bind(null,t,e),n)}function d0(){}function Rh(e,t){var n=pt();t=t===void 0?null:t;var l=n.memoizedState;return t!==null&&e0(t,l[1])?l[0]:(n.memoizedState=[e,t],e)}function kh(e,t){var n=pt();t=t===void 0?null:t;var l=n.memoizedState;if(t!==null&&e0(t,l[1]))return l[0];if(l=e(),Il){Ia(!0);try{e()}finally{Ia(!1)}}return n.memoizedState=[l,t],l}function f0(e,t,n){return n===void 0||(Ca&1073741824)!==0&&(ke&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=A1(),be.lanes|=e,cl|=e,n)}function Ah(e,t,n,l){return yn(n,t)?n:Qs.current!==null?(e=f0(e,n,l),yn(e,t)||(St=!0),e):(Ca&42)===0||(Ca&1073741824)!==0&&(ke&261930)===0?(St=!0,e.memoizedState=n):(e=A1(),be.lanes|=e,cl|=e,t)}function Mh(e,t,n,l,r){var u=I.p;I.p=u!==0&&8>u?u:8;var g=H.T,b={};H.T=b,p0(e,!1,t,n);try{var E=r(),z=H.S;if(z!==null&&z(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var F=sv(E,l);oo(e,t,F,Nn(e))}else oo(e,t,l,Nn(e))}catch(Q){oo(e,t,{then:function(){},status:"rejected",reason:Q},Nn())}finally{I.p=u,g!==null&&b.types!==null&&(g.types=b.types),H.T=g}}function dv(){}function h0(e,t,n,l){if(e.tag!==5)throw Error(c(476));var r=Oh(e).queue;Mh(e,r,t,ne,n===null?dv:function(){return Lh(e),n(l)})}function Oh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ne,baseState:ne,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ea,lastRenderedState:ne},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ea,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Lh(e){var t=Oh(e);t.next===null&&(t=e.alternate.memoizedState),oo(e,t.next.queue,{},Nn())}function m0(){return Ht(No)}function zh(){return pt().memoizedState}function Dh(){return pt().memoizedState}function fv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Nn();e=nl(n);var l=al(t,e,n);l!==null&&(dn(l,t,n),no(l,t,n)),t={cache:Gu()},e.payload=t;return}t=t.return}}function hv(e,t,n){var l=Nn();n={lane:l,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},$c(e)?Uh(t,n):(n=Mu(e,t,n,l),n!==null&&(dn(n,e,l),$h(n,t,l)))}function Bh(e,t,n){var l=Nn();oo(e,t,n,l)}function oo(e,t,n,l){var r={lane:l,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if($c(e))Uh(t,r);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var g=t.lastRenderedState,b=u(g,n);if(r.hasEagerState=!0,r.eagerState=b,yn(b,g))return yc(e,t,r,0),Ie===null&&vc(),!1}catch{}finally{}if(n=Mu(e,t,r,l),n!==null)return dn(n,e,l),$h(n,t,l),!0}return!1}function p0(e,t,n,l){if(l={lane:2,revertLane:P0(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},$c(e)){if(t)throw Error(c(479))}else t=Mu(e,n,l,2),t!==null&&dn(t,e,2)}function $c(e){var t=e.alternate;return e===be||t!==null&&t===be}function Uh(e,t){Ys=Mc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function $h(e,t,n){if((n&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,G2(e,n)}}var co={readContext:Ht,use:zc,useCallback:ut,useContext:ut,useEffect:ut,useImperativeHandle:ut,useLayoutEffect:ut,useInsertionEffect:ut,useMemo:ut,useReducer:ut,useRef:ut,useState:ut,useDebugValue:ut,useDeferredValue:ut,useTransition:ut,useSyncExternalStore:ut,useId:ut,useHostTransitionStatus:ut,useFormState:ut,useActionState:ut,useOptimistic:ut,useMemoCache:ut,useCacheRefresh:ut};co.useEffectEvent=ut;var Hh={readContext:Ht,use:zc,useCallback:function(e,t){return Xt().memoizedState=[e,t===void 0?null:t],e},useContext:Ht,useEffect:jh,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Bc(4194308,4,Eh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bc(4194308,4,e,t)},useInsertionEffect:function(e,t){Bc(4,2,e,t)},useMemo:function(e,t){var n=Xt();t=t===void 0?null:t;var l=e();if(Il){Ia(!0);try{e()}finally{Ia(!1)}}return n.memoizedState=[l,t],l},useReducer:function(e,t,n){var l=Xt();if(n!==void 0){var r=n(t);if(Il){Ia(!0);try{n(t)}finally{Ia(!1)}}}else r=t;return l.memoizedState=l.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},l.queue=e,e=e.dispatch=hv.bind(null,be,e),[l.memoizedState,e]},useRef:function(e){var t=Xt();return e={current:e},t.memoizedState=e},useState:function(e){e=c0(e);var t=e.queue,n=Bh.bind(null,be,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:d0,useDeferredValue:function(e,t){var n=Xt();return f0(n,e,t)},useTransition:function(){var e=c0(!1);return e=Mh.bind(null,be,e.queue,!0,!1),Xt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var l=be,r=Xt();if(Oe){if(n===void 0)throw Error(c(407));n=n()}else{if(n=t(),Ie===null)throw Error(c(349));(ke&127)!==0||oh(l,t,n)}r.memoizedState=n;var u={value:n,getSnapshot:t};return r.queue=u,jh(rh.bind(null,l,u,e),[e]),l.flags|=2048,Is(9,{destroy:void 0},ch.bind(null,l,u,n,t),null),n},useId:function(){var e=Xt(),t=Ie.identifierPrefix;if(Oe){var n=sa,l=la;n=(l&~(1<<32-vn(l)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Oc++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=iv++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:m0,useFormState:vh,useActionState:vh,useOptimistic:function(e){var t=Xt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=p0.bind(null,be,!0,n),n.dispatch=t,[e,t]},useMemoCache:s0,useCacheRefresh:function(){return Xt().memoizedState=fv.bind(null,be)},useEffectEvent:function(e){var t=Xt(),n={impl:e};return t.memoizedState=n,function(){if(($e&2)!==0)throw Error(c(440));return n.impl.apply(void 0,arguments)}}},g0={readContext:Ht,use:zc,useCallback:Rh,useContext:Ht,useEffect:u0,useImperativeHandle:Th,useInsertionEffect:Nh,useLayoutEffect:Ch,useMemo:kh,useReducer:Dc,useRef:Sh,useState:function(){return Dc(Ea)},useDebugValue:d0,useDeferredValue:function(e,t){var n=pt();return Ah(n,Ve.memoizedState,e,t)},useTransition:function(){var e=Dc(Ea)[0],t=pt().memoizedState;return[typeof e=="boolean"?e:io(e),t]},useSyncExternalStore:ih,useId:zh,useHostTransitionStatus:m0,useFormState:yh,useActionState:yh,useOptimistic:function(e,t){var n=pt();return fh(n,Ve,e,t)},useMemoCache:s0,useCacheRefresh:Dh};g0.useEffectEvent=wh;var qh={readContext:Ht,use:zc,useCallback:Rh,useContext:Ht,useEffect:u0,useImperativeHandle:Th,useInsertionEffect:Nh,useLayoutEffect:Ch,useMemo:kh,useReducer:o0,useRef:Sh,useState:function(){return o0(Ea)},useDebugValue:d0,useDeferredValue:function(e,t){var n=pt();return Ve===null?f0(n,e,t):Ah(n,Ve.memoizedState,e,t)},useTransition:function(){var e=o0(Ea)[0],t=pt().memoizedState;return[typeof e=="boolean"?e:io(e),t]},useSyncExternalStore:ih,useId:zh,useHostTransitionStatus:m0,useFormState:xh,useActionState:xh,useOptimistic:function(e,t){var n=pt();return Ve!==null?fh(n,Ve,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:s0,useCacheRefresh:Dh};qh.useEffectEvent=wh;function _0(e,t,n,l){t=e.memoizedState,n=n(l,t),n=n==null?t:y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var v0={enqueueSetState:function(e,t,n){e=e._reactInternals;var l=Nn(),r=nl(l);r.payload=t,n!=null&&(r.callback=n),t=al(e,r,l),t!==null&&(dn(t,e,l),no(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var l=Nn(),r=nl(l);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=al(e,r,l),t!==null&&(dn(t,e,l),no(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Nn(),l=nl(n);l.tag=2,t!=null&&(l.callback=t),t=al(e,l,n),t!==null&&(dn(t,e,n),no(t,e,n))}};function Fh(e,t,n,l,r,u,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,u,g):t.prototype&&t.prototype.isPureReactComponent?!Ii(n,l)||!Ii(r,u):!0}function Gh(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&&v0.enqueueReplaceState(t,t.state,null)}function Xl(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=y({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}function Vh(e){_c(e)}function Qh(e){console.error(e)}function Yh(e){_c(e)}function Hc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function Ph(e,t,n){try{var l=e.onCaughtError;l(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function y0(e,t,n){return n=nl(n),n.tag=3,n.payload={element:null},n.callback=function(){Hc(e,t)},n}function Ih(e){return e=nl(e),e.tag=3,e}function Xh(e,t,n,l){var r=n.type.getDerivedStateFromError;if(typeof r=="function"){var u=l.value;e.payload=function(){return r(u)},e.callback=function(){Ph(t,n,l)}}var g=n.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Ph(t,n,l),typeof r!="function"&&(rl===null?rl=new Set([this]):rl.add(this));var b=l.stack;this.componentDidCatch(l.value,{componentStack:b!==null?b:""})})}function mv(e,t,n,l,r){if(n.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=n.alternate,t!==null&&Hs(t,n,r,!0),n=xn.current,n!==null){switch(n.tag){case 31:case 13:return Hn===null?Wc():n.alternate===null&&dt===0&&(dt=3),n.flags&=-257,n.flags|=65536,n.lanes=r,l===Ec?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([l]):t.add(l),V0(e,l,r)),!1;case 22:return n.flags|=65536,l===Ec?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)),V0(e,l,r)),!1}throw Error(c(435,n.tag))}return V0(e,l,r),Wc(),!1}if(Oe)return t=xn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,l!==Uu&&(e=Error(c(422),{cause:l}),Zi(Dn(e,n)))):(l!==Uu&&(t=Error(c(423),{cause:l}),Zi(Dn(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,l=Dn(l,n),r=y0(e.stateNode,l,r),Xu(e,r),dt!==4&&(dt=2)),!1;var u=Error(c(520),{cause:l});if(u=Dn(u,n),_o===null?_o=[u]:_o.push(u),dt!==4&&(dt=2),t===null)return!0;l=Dn(l,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=y0(n.stateNode,l,e),Xu(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"&&(rl===null||!rl.has(u))))return n.flags|=65536,r&=-r,n.lanes|=r,r=Ih(r),Xh(r,e,n,l),Xu(n,r),!1}n=n.return}while(n!==null);return!1}var b0=Error(c(461)),St=!1;function qt(e,t,n,l){t.child=e===null?Jf(t,null,n,l):Pl(t,e.child,n,l)}function Kh(e,t,n,l,r){n=n.render;var u=t.ref;if("ref"in l){var g={};for(var b in l)b!=="ref"&&(g[b]=l[b])}else g=l;return Gl(t),l=t0(e,t,n,g,u,r),b=n0(),e!==null&&!St?(a0(e,t,r),Ta(e,t,r)):(Oe&&b&&Du(t),t.flags|=1,qt(e,t,l,r),t.child)}function Zh(e,t,n,l,r){if(e===null){var u=n.type;return typeof u=="function"&&!Ou(u)&&u.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=u,Wh(e,t,u,l,r)):(e=xc(n.type,null,l,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!T0(e,r)){var g=u.memoizedProps;if(n=n.compare,n=n!==null?n:Ii,n(g,l)&&e.ref===t.ref)return Ta(e,t,r)}return t.flags|=1,e=Sa(u,l),e.ref=t.ref,e.return=t,t.child=e}function Wh(e,t,n,l,r){if(e!==null){var u=e.memoizedProps;if(Ii(u,l)&&e.ref===t.ref)if(St=!1,t.pendingProps=l=u,T0(e,r))(e.flags&131072)!==0&&(St=!0);else return t.lanes=e.lanes,Ta(e,t,r)}return x0(e,t,n,l,r)}function Jh(e,t,n,l){var r=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,r=0;l!==null;)r=r|l.lanes|l.childLanes,l=l.sibling;l=r&~u}else l=0,t.child=null;return e1(e,t,u,n,l)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Nc(t,u!==null?u.cachePool:null),u!==null?nh(t,u):Zu(),ah(t);else return l=t.lanes=536870912,e1(e,t,u!==null?u.baseLanes|n:n,n,l)}else u!==null?(Nc(t,u.cachePool),nh(t,u),sl(),t.memoizedState=null):(e!==null&&Nc(t,null),Zu(),sl());return qt(e,t,r,n),t.child}function ro(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function e1(e,t,n,l,r){var u=Qu();return u=u===null?null:{parent:bt._currentValue,pool:u},t.memoizedState={baseLanes:n,cachePool:u},e!==null&&Nc(t,null),Zu(),ah(t),e!==null&&Hs(e,t,l,!0),t.childLanes=r,null}function qc(e,t){return t=Gc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function t1(e,t,n){return Pl(t,e.child,null,n),e=qc(t,t.pendingProps),e.flags|=2,Sn(t),t.memoizedState=null,e}function pv(e,t,n){var l=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Oe){if(l.mode==="hidden")return e=qc(t,l),t.lanes=536870912,ro(null,e);if(Ju(t),(e=Je)?(e=hm(e,$n),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Za!==null?{id:la,overflow:sa}:null,retryLane:536870912,hydrationErrors:null},n=Uf(e),n.return=t,t.child=n,$t=t,Je=null)):e=null,e===null)throw Ja(t);return t.lanes=536870912,null}return qc(t,l)}var u=e.memoizedState;if(u!==null){var g=u.dehydrated;if(Ju(t),r)if(t.flags&256)t.flags&=-257,t=t1(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(St||Hs(e,t,n,!1),r=(n&e.childLanes)!==0,St||r){if(l=Ie,l!==null&&(g=V2(l,n),g!==0&&g!==u.retryLane))throw u.retryLane=g,$l(e,g),dn(l,e,g),b0;Wc(),t=t1(e,t,n)}else e=u.treeContext,Je=qn(g.nextSibling),$t=t,Oe=!0,Wa=null,$n=!1,e!==null&&qf(t,e),t=qc(t,l),t.flags|=4096;return t}return e=Sa(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Fc(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(c(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function x0(e,t,n,l,r){return Gl(t),n=t0(e,t,n,l,void 0,r),l=n0(),e!==null&&!St?(a0(e,t,r),Ta(e,t,r)):(Oe&&l&&Du(t),t.flags|=1,qt(e,t,n,r),t.child)}function n1(e,t,n,l,r,u){return Gl(t),t.updateQueue=null,n=sh(t,l,n,r),lh(e),l=n0(),e!==null&&!St?(a0(e,t,u),Ta(e,t,u)):(Oe&&l&&Du(t),t.flags|=1,qt(e,t,n,u),t.child)}function a1(e,t,n,l,r){if(Gl(t),t.stateNode===null){var u=Ds,g=n.contextType;typeof g=="object"&&g!==null&&(u=Ht(g)),u=new n(l,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=v0,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=l,u.state=t.memoizedState,u.refs={},Pu(t),g=n.contextType,u.context=typeof g=="object"&&g!==null?Ht(g):Ds,u.state=t.memoizedState,g=n.getDerivedStateFromProps,typeof g=="function"&&(_0(t,n,g,l),u.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(g=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),g!==u.state&&v0.enqueueReplaceState(u,u.state,null),lo(t,l,u,r),ao(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){u=t.stateNode;var b=t.memoizedProps,E=Xl(n,b);u.props=E;var z=u.context,F=n.contextType;g=Ds,typeof F=="object"&&F!==null&&(g=Ht(F));var Q=n.getDerivedStateFromProps;F=typeof Q=="function"||typeof u.getSnapshotBeforeUpdate=="function",b=t.pendingProps!==b,F||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(b||z!==g)&&Gh(t,u,l,g),tl=!1;var B=t.memoizedState;u.state=B,lo(t,l,u,r),ao(),z=t.memoizedState,b||B!==z||tl?(typeof Q=="function"&&(_0(t,n,Q,l),z=t.memoizedState),(E=tl||Fh(t,n,E,l,B,z,g))?(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=z),u.props=l,u.state=z,u.context=g,l=E):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{u=t.stateNode,Iu(e,t),g=t.memoizedProps,F=Xl(n,g),u.props=F,Q=t.pendingProps,B=u.context,z=n.contextType,E=Ds,typeof z=="object"&&z!==null&&(E=Ht(z)),b=n.getDerivedStateFromProps,(z=typeof b=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(g!==Q||B!==E)&&Gh(t,u,l,E),tl=!1,B=t.memoizedState,u.state=B,lo(t,l,u,r),ao();var $=t.memoizedState;g!==Q||B!==$||tl||e!==null&&e.dependencies!==null&&jc(e.dependencies)?(typeof b=="function"&&(_0(t,n,b,l),$=t.memoizedState),(F=tl||Fh(t,n,F,l,B,$,E)||e!==null&&e.dependencies!==null&&jc(e.dependencies))?(z||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(l,$,E),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(l,$,E)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||g===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=$),u.props=l,u.state=$,u.context=E,l=F):(typeof u.componentDidUpdate!="function"||g===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),l=!1)}return u=l,Fc(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=Pl(t,e.child,null,r),t.child=Pl(t,null,n,r)):qt(e,t,n,r),t.memoizedState=u.state,e=t.child):e=Ta(e,t,r),e}function l1(e,t,n,l){return ql(),t.flags|=256,qt(e,t,n,l),t.child}var S0={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function j0(e){return{baseLanes:e,cachePool:Pf()}}function w0(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=wn),e}function s1(e,t,n){var l=t.pendingProps,r=!1,u=(t.flags&128)!==0,g;if((g=u)||(g=e!==null&&e.memoizedState===null?!1:(mt.current&2)!==0),g&&(r=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Oe){if(r?ll(t):sl(),(e=Je)?(e=hm(e,$n),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Za!==null?{id:la,overflow:sa}:null,retryLane:536870912,hydrationErrors:null},n=Uf(e),n.return=t,t.child=n,$t=t,Je=null)):e=null,e===null)throw Ja(t);return id(e)?t.lanes=32:t.lanes=536870912,null}var b=l.children;return l=l.fallback,r?(sl(),r=t.mode,b=Gc({mode:"hidden",children:b},r),l=Hl(l,r,n,null),b.return=t,l.return=t,b.sibling=l,t.child=b,l=t.child,l.memoizedState=j0(n),l.childLanes=w0(e,g,n),t.memoizedState=S0,ro(null,l)):(ll(t),N0(t,b))}var E=e.memoizedState;if(E!==null&&(b=E.dehydrated,b!==null)){if(u)t.flags&256?(ll(t),t.flags&=-257,t=C0(e,t,n)):t.memoizedState!==null?(sl(),t.child=e.child,t.flags|=128,t=null):(sl(),b=l.fallback,r=t.mode,l=Gc({mode:"visible",children:l.children},r),b=Hl(b,r,n,null),b.flags|=2,l.return=t,b.return=t,l.sibling=b,t.child=l,Pl(t,e.child,null,n),l=t.child,l.memoizedState=j0(n),l.childLanes=w0(e,g,n),t.memoizedState=S0,t=ro(null,l));else if(ll(t),id(b)){if(g=b.nextSibling&&b.nextSibling.dataset,g)var z=g.dgst;g=z,l=Error(c(419)),l.stack="",l.digest=g,Zi({value:l,source:null,stack:null}),t=C0(e,t,n)}else if(St||Hs(e,t,n,!1),g=(n&e.childLanes)!==0,St||g){if(g=Ie,g!==null&&(l=V2(g,n),l!==0&&l!==E.retryLane))throw E.retryLane=l,$l(e,l),dn(g,e,l),b0;sd(b)||Wc(),t=C0(e,t,n)}else sd(b)?(t.flags|=192,t.child=e.child,t=null):(e=E.treeContext,Je=qn(b.nextSibling),$t=t,Oe=!0,Wa=null,$n=!1,e!==null&&qf(t,e),t=N0(t,l.children),t.flags|=4096);return t}return r?(sl(),b=l.fallback,r=t.mode,E=e.child,z=E.sibling,l=Sa(E,{mode:"hidden",children:l.children}),l.subtreeFlags=E.subtreeFlags&65011712,z!==null?b=Sa(z,b):(b=Hl(b,r,n,null),b.flags|=2),b.return=t,l.return=t,l.sibling=b,t.child=l,ro(null,l),l=t.child,b=e.child.memoizedState,b===null?b=j0(n):(r=b.cachePool,r!==null?(E=bt._currentValue,r=r.parent!==E?{parent:E,pool:E}:r):r=Pf(),b={baseLanes:b.baseLanes|n,cachePool:r}),l.memoizedState=b,l.childLanes=w0(e,g,n),t.memoizedState=S0,ro(e.child,l)):(ll(t),n=e.child,e=n.sibling,n=Sa(n,{mode:"visible",children:l.children}),n.return=t,n.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=n,t.memoizedState=null,n)}function N0(e,t){return t=Gc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Gc(e,t){return e=bn(22,e,null,t),e.lanes=0,e}function C0(e,t,n){return Pl(t,e.child,null,n),e=N0(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function i1(e,t,n){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),qu(e.return,t,n)}function E0(e,t,n,l,r,u){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:r,treeForkCount:u}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=l,g.tail=n,g.tailMode=r,g.treeForkCount=u)}function o1(e,t,n){var l=t.pendingProps,r=l.revealOrder,u=l.tail;l=l.children;var g=mt.current,b=(g&2)!==0;if(b?(g=g&1|2,t.flags|=128):g&=1,K(mt,g),qt(e,t,l,n),l=Oe?Ki:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&i1(e,n,t);else if(e.tag===19)i1(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(r){case"forwards":for(n=t.child,r=null;n!==null;)e=n.alternate,e!==null&&Ac(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),E0(t,!1,r,n,u,l);break;case"backwards":case"unstable_legacy-backwards":for(n=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Ac(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}E0(t,!0,n,null,u,l);break;case"together":E0(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function Ta(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),cl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Hs(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,n=Sa(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Sa(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function T0(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&jc(e)))}function gv(e,t,n){switch(t.tag){case 3:Ct(t,t.stateNode.containerInfo),el(t,bt,e.memoizedState.cache),ql();break;case 27:case 5:aa(t);break;case 4:Ct(t,t.stateNode.containerInfo);break;case 10:el(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ju(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(ll(t),t.flags|=128,null):(n&t.child.childLanes)!==0?s1(e,t,n):(ll(t),e=Ta(e,t,n),e!==null?e.sibling:null);ll(t);break;case 19:var r=(e.flags&128)!==0;if(l=(n&t.childLanes)!==0,l||(Hs(e,t,n,!1),l=(n&t.childLanes)!==0),r){if(l)return o1(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),K(mt,mt.current),l)break;return null;case 22:return t.lanes=0,Jh(e,t,n,t.pendingProps);case 24:el(t,bt,e.memoizedState.cache)}return Ta(e,t,n)}function c1(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)St=!0;else{if(!T0(e,n)&&(t.flags&128)===0)return St=!1,gv(e,t,n);St=(e.flags&131072)!==0}else St=!1,Oe&&(t.flags&1048576)!==0&&Hf(t,Ki,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Ql(t.elementType),t.type=e,typeof e=="function")Ou(e)?(l=Xl(e,l),t.tag=1,t=a1(null,t,e,l,n)):(t.tag=0,t=x0(null,t,e,l,n));else{if(e!=null){var r=e.$$typeof;if(r===q){t.tag=11,t=Kh(null,t,e,l,n);break e}else if(r===U){t.tag=14,t=Zh(null,t,e,l,n);break e}}throw t=he(e)||e,Error(c(306,t,""))}}return t;case 0:return x0(e,t,t.type,t.pendingProps,n);case 1:return l=t.type,r=Xl(l,t.pendingProps),a1(e,t,l,r,n);case 3:e:{if(Ct(t,t.stateNode.containerInfo),e===null)throw Error(c(387));l=t.pendingProps;var u=t.memoizedState;r=u.element,Iu(e,t),lo(t,l,null,n);var g=t.memoizedState;if(l=g.cache,el(t,bt,l),l!==u.cache&&Fu(t,[bt],n,!0),ao(),l=g.element,u.isDehydrated)if(u={element:l,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=l1(e,t,l,n);break e}else if(l!==r){r=Dn(Error(c(424)),t),Zi(r),t=l1(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(Je=qn(e.firstChild),$t=t,Oe=!0,Wa=null,$n=!0,n=Jf(t,null,l,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(ql(),l===r){t=Ta(e,t,n);break e}qt(e,t,l,n)}t=t.child}return t;case 26:return Fc(e,t),e===null?(n=ym(t.type,null,t.pendingProps,null))?t.memoizedState=n:Oe||(n=t.type,e=t.pendingProps,l=sr(xe.current).createElement(n),l[Ut]=t,l[ln]=e,Ft(l,n,e),At(l),t.stateNode=l):t.memoizedState=ym(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return aa(t),e===null&&Oe&&(l=t.stateNode=gm(t.type,t.pendingProps,xe.current),$t=t,$n=!0,r=Je,hl(t.type)?(od=r,Je=qn(l.firstChild)):Je=r),qt(e,t,t.pendingProps.children,n),Fc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Oe&&((r=l=Je)&&(l=Yv(l,t.type,t.pendingProps,$n),l!==null?(t.stateNode=l,$t=t,Je=qn(l.firstChild),$n=!1,r=!0):r=!1),r||Ja(t)),aa(t),r=t.type,u=t.pendingProps,g=e!==null?e.memoizedProps:null,l=u.children,nd(r,u)?l=null:g!==null&&nd(r,g)&&(t.flags|=32),t.memoizedState!==null&&(r=t0(e,t,ov,null,null,n),No._currentValue=r),Fc(e,t),qt(e,t,l,n),t.child;case 6:return e===null&&Oe&&((e=n=Je)&&(n=Pv(n,t.pendingProps,$n),n!==null?(t.stateNode=n,$t=t,Je=null,e=!0):e=!1),e||Ja(t)),null;case 13:return s1(e,t,n);case 4:return Ct(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Pl(t,null,l,n):qt(e,t,l,n),t.child;case 11:return Kh(e,t,t.type,t.pendingProps,n);case 7:return qt(e,t,t.pendingProps,n),t.child;case 8:return qt(e,t,t.pendingProps.children,n),t.child;case 12:return qt(e,t,t.pendingProps.children,n),t.child;case 10:return l=t.pendingProps,el(t,t.type,l.value),qt(e,t,l.children,n),t.child;case 9:return r=t.type._context,l=t.pendingProps.children,Gl(t),r=Ht(r),l=l(r),t.flags|=1,qt(e,t,l,n),t.child;case 14:return Zh(e,t,t.type,t.pendingProps,n);case 15:return Wh(e,t,t.type,t.pendingProps,n);case 19:return o1(e,t,n);case 31:return pv(e,t,n);case 22:return Jh(e,t,n,t.pendingProps);case 24:return Gl(t),l=Ht(bt),e===null?(r=Qu(),r===null&&(r=Ie,u=Gu(),r.pooledCache=u,u.refCount++,u!==null&&(r.pooledCacheLanes|=n),r=u),t.memoizedState={parent:l,cache:r},Pu(t),el(t,bt,r)):((e.lanes&n)!==0&&(Iu(e,t),lo(t,null,null,n),ao()),r=e.memoizedState,u=t.memoizedState,r.parent!==l?(r={parent:l,cache:l},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),el(t,bt,l)):(l=u.cache,el(t,bt,l),l!==r.cache&&Fu(t,[bt],n,!0))),qt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function Ra(e){e.flags|=4}function R0(e,t,n,l,r){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(r&335544128)===r)if(e.stateNode.complete)e.flags|=8192;else if(z1())e.flags|=8192;else throw Yl=Ec,Yu}else e.flags&=-16777217}function r1(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!wm(t))if(z1())e.flags|=8192;else throw Yl=Ec,Yu}function Vc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?q2():536870912,e.lanes|=t,Ws|=t)}function uo(e,t){if(!Oe)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 et(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,l=0;if(t)for(var r=e.child;r!==null;)n|=r.lanes|r.childLanes,l|=r.subtreeFlags&65011712,l|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)n|=r.lanes|r.childLanes,l|=r.subtreeFlags,l|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=l,e.childLanes=n,t}function _v(e,t,n){var l=t.pendingProps;switch(Bu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return et(t),null;case 3:return n=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Na(bt),We(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&($s(t)?Ra(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,$u())),et(t),null;case 26:var r=t.type,u=t.memoizedState;return e===null?(Ra(t),u!==null?(et(t),r1(t,u)):(et(t),R0(t,r,null,l,n))):u?u!==e.memoizedState?(Ra(t),et(t),r1(t,u)):(et(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&Ra(t),et(t),R0(t,r,e,l,n)),null;case 27:if(_a(t),n=xe.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Ra(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return et(t),null}e=J.current,$s(t)?Ff(t):(e=gm(r,l,n),t.stateNode=e,Ra(t))}return et(t),null;case 5:if(_a(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Ra(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return et(t),null}if(u=J.current,$s(t))Ff(t);else{var g=sr(xe.current);switch(u){case 1:u=g.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:u=g.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":u=g.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":u=g.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":u=g.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof l.is=="string"?g.createElement("select",{is:l.is}):g.createElement("select"),l.multiple?u.multiple=!0:l.size&&(u.size=l.size);break;default:u=typeof l.is=="string"?g.createElement(r,{is:l.is}):g.createElement(r)}}u[Ut]=t,u[ln]=l;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)u.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=u;e:switch(Ft(u,r,l),r){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Ra(t)}}return et(t),R0(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&Ra(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(c(166));if(e=xe.current,$s(t)){if(e=t.stateNode,n=t.memoizedProps,l=null,r=$t,r!==null)switch(r.tag){case 27:case 5:l=r.memoizedProps}e[Ut]=t,e=!!(e.nodeValue===n||l!==null&&l.suppressHydrationWarning===!0||sm(e.nodeValue,n)),e||Ja(t,!0)}else e=sr(e).createTextNode(l),e[Ut]=t,t.stateNode=e}return et(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(l=$s(t),n!==null){if(e===null){if(!l)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[Ut]=t}else ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),e=!1}else n=$u(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Sn(t),t):(Sn(t),null);if((t.flags&128)!==0)throw Error(c(558))}return et(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=$s(t),l!==null&&l.dehydrated!==null){if(e===null){if(!r)throw Error(c(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(c(317));r[Ut]=t}else ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),r=!1}else r=$u(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(Sn(t),t):(Sn(t),null)}return Sn(t),(t.flags&128)!==0?(t.lanes=n,t):(n=l!==null,e=e!==null&&e.memoizedState!==null,n&&(l=t.child,r=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(r=l.alternate.memoizedState.cachePool.pool),u=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),u!==r&&(l.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Vc(t,t.updateQueue),et(t),null);case 4:return We(),e===null&&Z0(t.stateNode.containerInfo),et(t),null;case 10:return Na(t.type),et(t),null;case 19:if(V(mt),l=t.memoizedState,l===null)return et(t),null;if(r=(t.flags&128)!==0,u=l.rendering,u===null)if(r)uo(l,!1);else{if(dt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Ac(e),u!==null){for(t.flags|=128,uo(l,!1),e=u.updateQueue,t.updateQueue=e,Vc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Bf(n,e),n=n.sibling;return K(mt,mt.current&1|2),Oe&&ja(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&gn()>Xc&&(t.flags|=128,r=!0,uo(l,!1),t.lanes=4194304)}else{if(!r)if(e=Ac(u),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,Vc(t,e),uo(l,!0),l.tail===null&&l.tailMode==="hidden"&&!u.alternate&&!Oe)return et(t),null}else 2*gn()-l.renderingStartTime>Xc&&n!==536870912&&(t.flags|=128,r=!0,uo(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=gn(),e.sibling=null,n=mt.current,K(mt,r?n&1|2:n&1),Oe&&ja(t,l.treeForkCount),e):(et(t),null);case 22:case 23:return Sn(t),Wu(),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&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),n=t.updateQueue,n!==null&&Vc(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(Vl),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Na(bt),et(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function vv(e,t){switch(Bu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Na(bt),We(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return _a(t),null;case 31:if(t.memoizedState!==null){if(Sn(t),t.alternate===null)throw Error(c(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Sn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(mt),null;case 4:return We(),null;case 10:return Na(t.type),null;case 22:case 23:return Sn(t),Wu(),e!==null&&V(Vl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Na(bt),null;case 25:return null;default:return null}}function u1(e,t){switch(Bu(t),t.tag){case 3:Na(bt),We();break;case 26:case 27:case 5:_a(t);break;case 4:We();break;case 31:t.memoizedState!==null&&Sn(t);break;case 13:Sn(t);break;case 19:V(mt);break;case 10:Na(t.type);break;case 22:case 23:Sn(t),Wu(),e!==null&&V(Vl);break;case 24:Na(bt)}}function fo(e,t){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var r=l.next;n=r;do{if((n.tag&e)===e){l=void 0;var u=n.create,g=n.inst;l=u(),g.destroy=l}n=n.next}while(n!==r)}}catch(b){Fe(t,t.return,b)}}function il(e,t,n){try{var l=t.updateQueue,r=l!==null?l.lastEffect:null;if(r!==null){var u=r.next;l=u;do{if((l.tag&e)===e){var g=l.inst,b=g.destroy;if(b!==void 0){g.destroy=void 0,r=t;var E=n,z=b;try{z()}catch(F){Fe(r,E,F)}}}l=l.next}while(l!==u)}}catch(F){Fe(t,t.return,F)}}function d1(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{th(t,n)}catch(l){Fe(e,e.return,l)}}}function f1(e,t,n){n.props=Xl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(l){Fe(e,t,l)}}function ho(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(r){Fe(e,t,r)}}function ia(e,t){var n=e.ref,l=e.refCleanup;if(n!==null)if(typeof l=="function")try{l()}catch(r){Fe(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){Fe(e,t,r)}else n.current=null}function h1(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(r){Fe(e,e.return,r)}}function k0(e,t,n){try{var l=e.stateNode;Hv(l,e.type,n,t),l[ln]=t}catch(r){Fe(e,e.return,r)}}function m1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&hl(e.type)||e.tag===4}function A0(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||m1(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&&hl(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 M0(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=ba));else if(l!==4&&(l===27&&hl(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(M0(e,t,n),e=e.sibling;e!==null;)M0(e,t,n),e=e.sibling}function Qc(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&&hl(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function p1(e){var t=e.stateNode,n=e.memoizedProps;try{for(var l=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);Ft(t,l,n),t[Ut]=e,t[ln]=n}catch(u){Fe(e,e.return,u)}}var ka=!1,jt=!1,O0=!1,g1=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function yv(e,t){if(e=e.containerInfo,ed=fr,e=Tf(e),Cu(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 r=l.anchorOffset,u=l.focusNode;l=l.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var g=0,b=-1,E=-1,z=0,F=0,Q=e,B=null;t:for(;;){for(var $;Q!==n||r!==0&&Q.nodeType!==3||(b=g+r),Q!==u||l!==0&&Q.nodeType!==3||(E=g+l),Q.nodeType===3&&(g+=Q.nodeValue.length),($=Q.firstChild)!==null;)B=Q,Q=$;for(;;){if(Q===e)break t;if(B===n&&++z===r&&(b=g),B===u&&++F===l&&(E=g),($=Q.nextSibling)!==null)break;Q=B,B=Q.parentNode}Q=$}n=b===-1||E===-1?null:{start:b,end:E}}else n=null}n=n||{start:0,end:0}}else n=null;for(td={focusedElem:e,selectionRange:n},fr=!1,Mt=t;Mt!==null;)if(t=Mt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Mt=e;else for(;Mt!==null;){switch(t=Mt,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++)r=e[n],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,n=t,r=u.memoizedProps,u=u.memoizedState,l=n.stateNode;try{var ee=Xl(n.type,r);e=l.getSnapshotBeforeUpdate(ee,u),l.__reactInternalSnapshotBeforeUpdate=e}catch(me){Fe(n,n.return,me)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ld(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ld(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(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Mt=e;break}Mt=t.return}}function _1(e,t,n){var l=n.flags;switch(n.tag){case 0:case 11:case 15:Ma(e,n),l&4&&fo(5,n);break;case 1:if(Ma(e,n),l&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(g){Fe(n,n.return,g)}else{var r=Xl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Fe(n,n.return,g)}}l&64&&d1(n),l&512&&ho(n,n.return);break;case 3:if(Ma(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{th(e,t)}catch(g){Fe(n,n.return,g)}}break;case 27:t===null&&l&4&&p1(n);case 26:case 5:Ma(e,n),t===null&&l&4&&h1(n),l&512&&ho(n,n.return);break;case 12:Ma(e,n);break;case 31:Ma(e,n),l&4&&b1(e,n);break;case 13:Ma(e,n),l&4&&x1(e,n),l&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Tv.bind(null,n),Iv(e,n))));break;case 22:if(l=n.memoizedState!==null||ka,!l){t=t!==null&&t.memoizedState!==null||jt,r=ka;var u=jt;ka=l,(jt=t)&&!u?Oa(e,n,(n.subtreeFlags&8772)!==0):Ma(e,n),ka=r,jt=u}break;case 30:break;default:Ma(e,n)}}function v1(e){var t=e.alternate;t!==null&&(e.alternate=null,v1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ru(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 nt=null,on=!1;function Aa(e,t,n){for(n=n.child;n!==null;)y1(e,t,n),n=n.sibling}function y1(e,t,n){if(_n&&typeof _n.onCommitFiberUnmount=="function")try{_n.onCommitFiberUnmount(Di,n)}catch{}switch(n.tag){case 26:jt||ia(n,t),Aa(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:jt||ia(n,t);var l=nt,r=on;hl(n.type)&&(nt=n.stateNode,on=!1),Aa(e,t,n),So(n.stateNode),nt=l,on=r;break;case 5:jt||ia(n,t);case 6:if(l=nt,r=on,nt=null,Aa(e,t,n),nt=l,on=r,nt!==null)if(on)try{(nt.nodeType===9?nt.body:nt.nodeName==="HTML"?nt.ownerDocument.body:nt).removeChild(n.stateNode)}catch(u){Fe(n,t,u)}else try{nt.removeChild(n.stateNode)}catch(u){Fe(n,t,u)}break;case 18:nt!==null&&(on?(e=nt,dm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),ii(e)):dm(nt,n.stateNode));break;case 4:l=nt,r=on,nt=n.stateNode.containerInfo,on=!0,Aa(e,t,n),nt=l,on=r;break;case 0:case 11:case 14:case 15:il(2,n,t),jt||il(4,n,t),Aa(e,t,n);break;case 1:jt||(ia(n,t),l=n.stateNode,typeof l.componentWillUnmount=="function"&&f1(n,t,l)),Aa(e,t,n);break;case 21:Aa(e,t,n);break;case 22:jt=(l=jt)||n.memoizedState!==null,Aa(e,t,n),jt=l;break;default:Aa(e,t,n)}}function b1(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ii(e)}catch(n){Fe(t,t.return,n)}}}function x1(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ii(e)}catch(n){Fe(t,t.return,n)}}function bv(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new g1),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new g1),t;default:throw Error(c(435,e.tag))}}function Yc(e,t){var n=bv(e);t.forEach(function(l){if(!n.has(l)){n.add(l);var r=Rv.bind(null,e,l);l.then(r,r)}})}function cn(e,t){var n=t.deletions;if(n!==null)for(var l=0;l<n.length;l++){var r=n[l],u=e,g=t,b=g;e:for(;b!==null;){switch(b.tag){case 27:if(hl(b.type)){nt=b.stateNode,on=!1;break e}break;case 5:nt=b.stateNode,on=!1;break e;case 3:case 4:nt=b.stateNode.containerInfo,on=!0;break e}b=b.return}if(nt===null)throw Error(c(160));y1(u,g,r),nt=null,on=!1,u=r.alternate,u!==null&&(u.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)S1(t,e),t=t.sibling}var In=null;function S1(e,t){var n=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:cn(t,e),rn(e),l&4&&(il(3,e,e.return),fo(3,e),il(5,e,e.return));break;case 1:cn(t,e),rn(e),l&512&&(jt||n===null||ia(n,n.return)),l&64&&ka&&(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 r=In;if(cn(t,e),rn(e),l&512&&(jt||n===null||ia(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,r=r.ownerDocument||r;t:switch(l){case"title":u=r.getElementsByTagName("title")[0],(!u||u[$i]||u[Ut]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=r.createElement(l),r.head.insertBefore(u,r.querySelector("head > title"))),Ft(u,l,n),u[Ut]=e,At(u),l=u;break e;case"link":var g=Sm("link","href",r).get(l+(n.href||""));if(g){for(var b=0;b<g.length;b++)if(u=g[b],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)){g.splice(b,1);break t}}u=r.createElement(l),Ft(u,l,n),r.head.appendChild(u);break;case"meta":if(g=Sm("meta","content",r).get(l+(n.content||""))){for(b=0;b<g.length;b++)if(u=g[b],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)){g.splice(b,1);break t}}u=r.createElement(l),Ft(u,l,n),r.head.appendChild(u);break;default:throw Error(c(468,l))}u[Ut]=e,At(u),l=u}e.stateNode=l}else jm(r,e.type,e.stateNode);else e.stateNode=xm(r,l,e.memoizedProps);else u!==l?(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,l===null?jm(r,e.type,e.stateNode):xm(r,l,e.memoizedProps)):l===null&&e.stateNode!==null&&k0(e,e.memoizedProps,n.memoizedProps)}break;case 27:cn(t,e),rn(e),l&512&&(jt||n===null||ia(n,n.return)),n!==null&&l&4&&k0(e,e.memoizedProps,n.memoizedProps);break;case 5:if(cn(t,e),rn(e),l&512&&(jt||n===null||ia(n,n.return)),e.flags&32){r=e.stateNode;try{Rs(r,"")}catch(ee){Fe(e,e.return,ee)}}l&4&&e.stateNode!=null&&(r=e.memoizedProps,k0(e,r,n!==null?n.memoizedProps:r)),l&1024&&(O0=!0);break;case 6:if(cn(t,e),rn(e),l&4){if(e.stateNode===null)throw Error(c(162));l=e.memoizedProps,n=e.stateNode;try{n.nodeValue=l}catch(ee){Fe(e,e.return,ee)}}break;case 3:if(cr=null,r=In,In=ir(t.containerInfo),cn(t,e),In=r,rn(e),l&4&&n!==null&&n.memoizedState.isDehydrated)try{ii(t.containerInfo)}catch(ee){Fe(e,e.return,ee)}O0&&(O0=!1,j1(e));break;case 4:l=In,In=ir(e.stateNode.containerInfo),cn(t,e),rn(e),In=l;break;case 12:cn(t,e),rn(e);break;case 31:cn(t,e),rn(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Yc(e,l)));break;case 13:cn(t,e),rn(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Ic=gn()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Yc(e,l)));break;case 22:r=e.memoizedState!==null;var E=n!==null&&n.memoizedState!==null,z=ka,F=jt;if(ka=z||r,jt=F||E,cn(t,e),jt=F,ka=z,rn(e),l&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(n===null||E||ka||jt||Kl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){E=n=t;try{if(u=E.stateNode,r)g=u.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{b=E.stateNode;var Q=E.memoizedProps.style,B=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;b.style.display=B==null||typeof B=="boolean"?"":(""+B).trim()}}catch(ee){Fe(E,E.return,ee)}}}else if(t.tag===6){if(n===null){E=t;try{E.stateNode.nodeValue=r?"":E.memoizedProps}catch(ee){Fe(E,E.return,ee)}}}else if(t.tag===18){if(n===null){E=t;try{var $=E.stateNode;r?fm($,!0):fm(E.stateNode,!1)}catch(ee){Fe(E,E.return,ee)}}}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,Yc(e,n))));break;case 19:cn(t,e),rn(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Yc(e,l)));break;case 30:break;case 21:break;default:cn(t,e),rn(e)}}function rn(e){var t=e.flags;if(t&2){try{for(var n,l=e.return;l!==null;){if(m1(l)){n=l;break}l=l.return}if(n==null)throw Error(c(160));switch(n.tag){case 27:var r=n.stateNode,u=A0(e);Qc(e,u,r);break;case 5:var g=n.stateNode;n.flags&32&&(Rs(g,""),n.flags&=-33);var b=A0(e);Qc(e,b,g);break;case 3:case 4:var E=n.stateNode.containerInfo,z=A0(e);M0(e,z,E);break;default:throw Error(c(161))}}catch(F){Fe(e,e.return,F)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function j1(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;j1(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ma(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)_1(e,t.alternate,t),t=t.sibling}function Kl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:il(4,t,t.return),Kl(t);break;case 1:ia(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&f1(t,t.return,n),Kl(t);break;case 27:So(t.stateNode);case 26:case 5:ia(t,t.return),Kl(t);break;case 22:t.memoizedState===null&&Kl(t);break;case 30:Kl(t);break;default:Kl(t)}e=e.sibling}}function Oa(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,r=e,u=t,g=u.flags;switch(u.tag){case 0:case 11:case 15:Oa(r,u,n),fo(4,u);break;case 1:if(Oa(r,u,n),l=u,r=l.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(z){Fe(l,l.return,z)}if(l=u,r=l.updateQueue,r!==null){var b=l.stateNode;try{var E=r.shared.hiddenCallbacks;if(E!==null)for(r.shared.hiddenCallbacks=null,r=0;r<E.length;r++)eh(E[r],b)}catch(z){Fe(l,l.return,z)}}n&&g&64&&d1(u),ho(u,u.return);break;case 27:p1(u);case 26:case 5:Oa(r,u,n),n&&l===null&&g&4&&h1(u),ho(u,u.return);break;case 12:Oa(r,u,n);break;case 31:Oa(r,u,n),n&&g&4&&b1(r,u);break;case 13:Oa(r,u,n),n&&g&4&&x1(r,u);break;case 22:u.memoizedState===null&&Oa(r,u,n),ho(u,u.return);break;case 30:break;default:Oa(r,u,n)}t=t.sibling}}function L0(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&&Wi(n))}function z0(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wi(e))}function Xn(e,t,n,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)w1(e,t,n,l),t=t.sibling}function w1(e,t,n,l){var r=t.flags;switch(t.tag){case 0:case 11:case 15:Xn(e,t,n,l),r&2048&&fo(9,t);break;case 1:Xn(e,t,n,l);break;case 3:Xn(e,t,n,l),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wi(e)));break;case 12:if(r&2048){Xn(e,t,n,l),e=t.stateNode;try{var u=t.memoizedProps,g=u.id,b=u.onPostCommit;typeof b=="function"&&b(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Fe(t,t.return,E)}}else Xn(e,t,n,l);break;case 31:Xn(e,t,n,l);break;case 13:Xn(e,t,n,l);break;case 23:break;case 22:u=t.stateNode,g=t.alternate,t.memoizedState!==null?u._visibility&2?Xn(e,t,n,l):mo(e,t):u._visibility&2?Xn(e,t,n,l):(u._visibility|=2,Xs(e,t,n,l,(t.subtreeFlags&10256)!==0||!1)),r&2048&&L0(g,t);break;case 24:Xn(e,t,n,l),r&2048&&z0(t.alternate,t);break;default:Xn(e,t,n,l)}}function Xs(e,t,n,l,r){for(r=r&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,g=t,b=n,E=l,z=g.flags;switch(g.tag){case 0:case 11:case 15:Xs(u,g,b,E,r),fo(8,g);break;case 23:break;case 22:var F=g.stateNode;g.memoizedState!==null?F._visibility&2?Xs(u,g,b,E,r):mo(u,g):(F._visibility|=2,Xs(u,g,b,E,r)),r&&z&2048&&L0(g.alternate,g);break;case 24:Xs(u,g,b,E,r),r&&z&2048&&z0(g.alternate,g);break;default:Xs(u,g,b,E,r)}t=t.sibling}}function mo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,l=t,r=l.flags;switch(l.tag){case 22:mo(n,l),r&2048&&L0(l.alternate,l);break;case 24:mo(n,l),r&2048&&z0(l.alternate,l);break;default:mo(n,l)}t=t.sibling}}var po=8192;function Ks(e,t,n){if(e.subtreeFlags&po)for(e=e.child;e!==null;)N1(e,t,n),e=e.sibling}function N1(e,t,n){switch(e.tag){case 26:Ks(e,t,n),e.flags&po&&e.memoizedState!==null&&iy(n,In,e.memoizedState,e.memoizedProps);break;case 5:Ks(e,t,n);break;case 3:case 4:var l=In;In=ir(e.stateNode.containerInfo),Ks(e,t,n),In=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=po,po=16777216,Ks(e,t,n),po=l):Ks(e,t,n));break;default:Ks(e,t,n)}}function C1(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 go(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];Mt=l,T1(l,e)}C1(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)E1(e),e=e.sibling}function E1(e){switch(e.tag){case 0:case 11:case 15:go(e),e.flags&2048&&il(9,e,e.return);break;case 3:go(e);break;case 12:go(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Pc(e)):go(e);break;default:go(e)}}function Pc(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];Mt=l,T1(l,e)}C1(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:il(8,t,t.return),Pc(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Pc(t));break;default:Pc(t)}e=e.sibling}}function T1(e,t){for(;Mt!==null;){var n=Mt;switch(n.tag){case 0:case 11:case 15:il(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:Wi(n.memoizedState.cache)}if(l=n.child,l!==null)l.return=n,Mt=l;else e:for(n=e;Mt!==null;){l=Mt;var r=l.sibling,u=l.return;if(v1(l),l===n){Mt=null;break e}if(r!==null){r.return=u,Mt=r;break e}Mt=u}}}var xv={getCacheForType:function(e){var t=Ht(bt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ht(bt).controller.signal}},Sv=typeof WeakMap=="function"?WeakMap:Map,$e=0,Ie=null,Ce=null,ke=0,qe=0,jn=null,ol=!1,Zs=!1,D0=!1,La=0,dt=0,cl=0,Zl=0,B0=0,wn=0,Ws=0,_o=null,un=null,U0=!1,Ic=0,R1=0,Xc=1/0,Kc=null,rl=null,Et=0,ul=null,Js=null,za=0,$0=0,H0=null,k1=null,vo=0,q0=null;function Nn(){return($e&2)!==0&&ke!==0?ke&-ke:H.T!==null?P0():Q2()}function A1(){if(wn===0)if((ke&536870912)===0||Oe){var e=lc;lc<<=1,(lc&3932160)===0&&(lc=262144),wn=e}else wn=536870912;return e=xn.current,e!==null&&(e.flags|=32),wn}function dn(e,t,n){(e===Ie&&(qe===2||qe===9)||e.cancelPendingCommit!==null)&&(ei(e,0),dl(e,ke,wn,!1)),Ui(e,n),(($e&2)===0||e!==Ie)&&(e===Ie&&(($e&2)===0&&(Zl|=n),dt===4&&dl(e,ke,wn,!1)),oa(e))}function M1(e,t,n){if(($e&6)!==0)throw Error(c(327));var l=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Bi(e,t),r=l?Nv(e,t):G0(e,t,!0),u=l;do{if(r===0){Zs&&!l&&dl(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!jv(n)){r=G0(e,t,!1),u=!1;continue}if(r===2){if(u=t,e.errorRecoveryDisabledLanes&u)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var b=e;r=_o;var E=b.current.memoizedState.isDehydrated;if(E&&(ei(b,g).flags|=256),g=G0(b,g,!1),g!==2){if(D0&&!E){b.errorRecoveryDisabledLanes|=u,Zl|=u,r=4;break e}u=un,un=r,u!==null&&(un===null?un=u:un.push.apply(un,u))}r=g}if(u=!1,r!==2)continue}}if(r===1){ei(e,0),dl(e,t,0,!0);break}e:{switch(l=e,u=r,u){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:dl(l,t,wn,!ol);break e;case 2:un=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(r=Ic+300-gn(),10<r)){if(dl(l,t,wn,!ol),ic(l,0,!0)!==0)break e;za=t,l.timeoutHandle=rm(O1.bind(null,l,n,un,Kc,U0,t,wn,Zl,Ws,ol,u,"Throttled",-0,0),r);break e}O1(l,n,un,Kc,U0,t,wn,Zl,Ws,ol,u,null,-0,0)}}break}while(!0);oa(e)}function O1(e,t,n,l,r,u,g,b,E,z,F,Q,B,$){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:ba},N1(t,u,Q);var ee=(u&62914560)===u?Ic-gn():(u&4194048)===u?R1-gn():0;if(ee=oy(Q,ee),ee!==null){za=u,e.cancelPendingCommit=ee(q1.bind(null,e,t,u,n,l,r,g,b,E,F,Q,null,B,$)),dl(e,u,g,!z);return}}q1(e,t,u,n,l,r,g,b,E)}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 r=n[l],u=r.getSnapshot;r=r.value;try{if(!yn(u(),r))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 dl(e,t,n,l){t&=~B0,t&=~Zl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var r=t;0<r;){var u=31-vn(r),g=1<<u;l[u]=-1,r&=~g}n!==0&&F2(e,n,t)}function Zc(){return($e&6)===0?(yo(0),!1):!0}function F0(){if(Ce!==null){if(qe===0)var e=Ce.return;else e=Ce,wa=Fl=null,l0(e),Vs=null,eo=0,e=Ce;for(;e!==null;)u1(e.alternate,e),e=e.return;Ce=null}}function ei(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Gv(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),za=0,F0(),Ie=e,Ce=n=Sa(e.current,null),ke=t,qe=0,jn=null,ol=!1,Zs=Bi(e,t),D0=!1,Ws=wn=B0=Zl=cl=dt=0,un=_o=null,U0=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var r=31-vn(l),u=1<<r;t|=e[r],l&=~u}return La=t,vc(),n}function L1(e,t){be=null,H.H=co,t===Gs||t===Cc?(t=Kf(),qe=3):t===Yu?(t=Kf(),qe=4):qe=t===b0?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,jn=t,Ce===null&&(dt=1,Hc(e,Dn(t,e.current)))}function z1(){var e=xn.current;return e===null?!0:(ke&4194048)===ke?Hn===null:(ke&62914560)===ke||(ke&536870912)!==0?e===Hn:!1}function D1(){var e=H.H;return H.H=co,e===null?co:e}function B1(){var e=H.A;return H.A=xv,e}function Wc(){dt=4,ol||(ke&4194048)!==ke&&xn.current!==null||(Zs=!0),(cl&134217727)===0&&(Zl&134217727)===0||Ie===null||dl(Ie,ke,wn,!1)}function G0(e,t,n){var l=$e;$e|=2;var r=D1(),u=B1();(Ie!==e||ke!==t)&&(Kc=null,ei(e,t)),t=!1;var g=dt;e:do try{if(qe!==0&&Ce!==null){var b=Ce,E=jn;switch(qe){case 8:F0(),g=6;break e;case 3:case 2:case 9:case 6:xn.current===null&&(t=!0);var z=qe;if(qe=0,jn=null,ti(e,b,E,z),n&&Zs){g=0;break e}break;default:z=qe,qe=0,jn=null,ti(e,b,E,z)}}wv(),g=dt;break}catch(F){L1(e,F)}while(!0);return t&&e.shellSuspendCounter++,wa=Fl=null,$e=l,H.H=r,H.A=u,Ce===null&&(Ie=null,ke=0,vc()),g}function wv(){for(;Ce!==null;)U1(Ce)}function Nv(e,t){var n=$e;$e|=2;var l=D1(),r=B1();Ie!==e||ke!==t?(Kc=null,Xc=gn()+500,ei(e,t)):Zs=Bi(e,t);e:do try{if(qe!==0&&Ce!==null){t=Ce;var u=jn;t:switch(qe){case 1:qe=0,jn=null,ti(e,t,u,1);break;case 2:case 9:if(If(u)){qe=0,jn=null,$1(t);break}t=function(){qe!==2&&qe!==9||Ie!==e||(qe=7),oa(e)},u.then(t,t);break e;case 3:qe=7;break e;case 4:qe=5;break e;case 7:If(u)?(qe=0,jn=null,$1(t)):(qe=0,jn=null,ti(e,t,u,7));break;case 5:var g=null;switch(Ce.tag){case 26:g=Ce.memoizedState;case 5:case 27:var b=Ce;if(g?wm(g):b.stateNode.complete){qe=0,jn=null;var E=b.sibling;if(E!==null)Ce=E;else{var z=b.return;z!==null?(Ce=z,Jc(z)):Ce=null}break t}}qe=0,jn=null,ti(e,t,u,5);break;case 6:qe=0,jn=null,ti(e,t,u,6);break;case 8:F0(),dt=6;break e;default:throw Error(c(462))}}Cv();break}catch(F){L1(e,F)}while(!0);return wa=Fl=null,H.H=l,H.A=r,$e=n,Ce!==null?0:(Ie=null,ke=0,vc(),dt)}function Cv(){for(;Ce!==null&&!Xg();)U1(Ce)}function U1(e){var t=c1(e.alternate,e,La);e.memoizedProps=e.pendingProps,t===null?Jc(e):Ce=t}function $1(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=n1(n,t,t.pendingProps,t.type,void 0,ke);break;case 11:t=n1(n,t,t.pendingProps,t.type.render,t.ref,ke);break;case 5:l0(t);default:u1(n,t),t=Ce=Bf(t,La),t=c1(n,t,La)}e.memoizedProps=e.pendingProps,t===null?Jc(e):Ce=t}function ti(e,t,n,l){wa=Fl=null,l0(t),Vs=null,eo=0;var r=t.return;try{if(mv(e,r,t,n,ke)){dt=1,Hc(e,Dn(n,e.current)),Ce=null;return}}catch(u){if(r!==null)throw Ce=r,u;dt=1,Hc(e,Dn(n,e.current)),Ce=null;return}t.flags&32768?(Oe||l===1?e=!0:Zs||(ke&536870912)!==0?e=!1:(ol=e=!0,(l===2||l===9||l===3||l===6)&&(l=xn.current,l!==null&&l.tag===13&&(l.flags|=16384))),H1(t,e)):Jc(t)}function Jc(e){var t=e;do{if((t.flags&32768)!==0){H1(t,ol);return}e=t.return;var n=_v(t.alternate,t,La);if(n!==null){Ce=n;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);dt===0&&(dt=5)}function H1(e,t){do{var n=vv(e.alternate,e);if(n!==null){n.flags&=32767,Ce=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Ce=e;return}Ce=e=n}while(e!==null);dt=6,Ce=null}function q1(e,t,n,l,r,u,g,b,E){e.cancelPendingCommit=null;do er();while(Et!==0);if(($e&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(u=t.lanes|t.childLanes,u|=Au,s_(e,n,u,g,b,E),e===Ie&&(Ce=Ie=null,ke=0),Js=t,ul=e,za=n,$0=u,H0=r,k1=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,kv(nc,function(){return Y1(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=H.T,H.T=null,r=I.p,I.p=2,g=$e,$e|=4;try{yv(e,t,n)}finally{$e=g,I.p=r,H.T=l}}Et=1,F1(),G1(),V1()}}function F1(){if(Et===1){Et=0;var e=ul,t=Js,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=H.T,H.T=null;var l=I.p;I.p=2;var r=$e;$e|=4;try{S1(t,e);var u=td,g=Tf(e.containerInfo),b=u.focusedElem,E=u.selectionRange;if(g!==b&&b&&b.ownerDocument&&Ef(b.ownerDocument.documentElement,b)){if(E!==null&&Cu(b)){var z=E.start,F=E.end;if(F===void 0&&(F=z),"selectionStart"in b)b.selectionStart=z,b.selectionEnd=Math.min(F,b.value.length);else{var Q=b.ownerDocument||document,B=Q&&Q.defaultView||window;if(B.getSelection){var $=B.getSelection(),ee=b.textContent.length,me=Math.min(E.start,ee),Ye=E.end===void 0?me:Math.min(E.end,ee);!$.extend&&me>Ye&&(g=Ye,Ye=me,me=g);var M=Cf(b,me),k=Cf(b,Ye);if(M&&k&&($.rangeCount!==1||$.anchorNode!==M.node||$.anchorOffset!==M.offset||$.focusNode!==k.node||$.focusOffset!==k.offset)){var L=Q.createRange();L.setStart(M.node,M.offset),$.removeAllRanges(),me>Ye?($.addRange(L),$.extend(k.node,k.offset)):(L.setEnd(k.node,k.offset),$.addRange(L))}}}}for(Q=[],$=b;$=$.parentNode;)$.nodeType===1&&Q.push({element:$,left:$.scrollLeft,top:$.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<Q.length;b++){var G=Q[b];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}fr=!!ed,td=ed=null}finally{$e=r,I.p=l,H.T=n}}e.current=t,Et=2}}function G1(){if(Et===2){Et=0;var e=ul,t=Js,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=H.T,H.T=null;var l=I.p;I.p=2;var r=$e;$e|=4;try{_1(e,t.alternate,t)}finally{$e=r,I.p=l,H.T=n}}Et=3}}function V1(){if(Et===4||Et===3){Et=0,Kg();var e=ul,t=Js,n=za,l=k1;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Et=5:(Et=0,Js=ul=null,Q1(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(rl=null),ou(n),t=t.stateNode,_n&&typeof _n.onCommitFiberRoot=="function")try{_n.onCommitFiberRoot(Di,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=H.T,r=I.p,I.p=2,H.T=null;try{for(var u=e.onRecoverableError,g=0;g<l.length;g++){var b=l[g];u(b.value,{componentStack:b.stack})}}finally{H.T=t,I.p=r}}(za&3)!==0&&er(),oa(e),r=e.pendingLanes,(n&261930)!==0&&(r&42)!==0?e===q0?vo++:(vo=0,q0=e):vo=0,yo(0)}}function Q1(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Wi(t)))}function er(){return F1(),G1(),V1(),Y1()}function Y1(){if(Et!==5)return!1;var e=ul,t=$0;$0=0;var n=ou(za),l=H.T,r=I.p;try{I.p=32>n?32:n,H.T=null,n=H0,H0=null;var u=ul,g=za;if(Et=0,Js=ul=null,za=0,($e&6)!==0)throw Error(c(331));var b=$e;if($e|=4,E1(u.current),w1(u,u.current,g,n),$e=b,yo(0,!1),_n&&typeof _n.onPostCommitFiberRoot=="function")try{_n.onPostCommitFiberRoot(Di,u)}catch{}return!0}finally{I.p=r,H.T=l,Q1(e,t)}}function P1(e,t,n){t=Dn(n,t),t=y0(e.stateNode,t,2),e=al(e,t,2),e!==null&&(Ui(e,2),oa(e))}function Fe(e,t,n){if(e.tag===3)P1(e,e,n);else for(;t!==null;){if(t.tag===3){P1(t,e,n);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(rl===null||!rl.has(l))){e=Dn(n,e),n=Ih(2),l=al(t,n,2),l!==null&&(Xh(n,l,t,e),Ui(l,2),oa(l));break}}t=t.return}}function V0(e,t,n){var l=e.pingCache;if(l===null){l=e.pingCache=new Sv;var r=new Set;l.set(t,r)}else r=l.get(t),r===void 0&&(r=new Set,l.set(t,r));r.has(n)||(D0=!0,r.add(n),e=Ev.bind(null,e,t,n),t.then(e,e))}function Ev(e,t,n){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ie===e&&(ke&n)===n&&(dt===4||dt===3&&(ke&62914560)===ke&&300>gn()-Ic?($e&2)===0&&ei(e,0):B0|=n,Ws===ke&&(Ws=0)),oa(e)}function I1(e,t){t===0&&(t=q2()),e=$l(e,t),e!==null&&(Ui(e,t),oa(e))}function Tv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),I1(e,n)}function Rv(e,t){var n=0;switch(e.tag){case 31:case 13:var l=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(c(314))}l!==null&&l.delete(t),I1(e,n)}function kv(e,t){return Ss(e,t)}var tr=null,ni=null,Q0=!1,nr=!1,Y0=!1,fl=0;function oa(e){e!==ni&&e.next===null&&(ni===null?tr=ni=e:ni=ni.next=e),nr=!0,Q0||(Q0=!0,Mv())}function yo(e,t){if(!Y0&&nr){Y0=!0;do for(var n=!1,l=tr;l!==null;){if(e!==0){var r=l.pendingLanes;if(r===0)var u=0;else{var g=l.suspendedLanes,b=l.pingedLanes;u=(1<<31-vn(42|e)+1)-1,u&=r&~(g&~b),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(n=!0,W1(l,u))}else u=ke,u=ic(l,l===Ie?u:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(u&3)===0||Bi(l,u)||(n=!0,W1(l,u));l=l.next}while(n);Y0=!1}}function Av(){X1()}function X1(){nr=Q0=!1;var e=0;fl!==0&&Fv()&&(e=fl);for(var t=gn(),n=null,l=tr;l!==null;){var r=l.next,u=K1(l,t);u===0?(l.next=null,n===null?tr=r:n.next=r,r===null&&(ni=n)):(n=l,(e!==0||(u&3)!==0)&&(nr=!0)),l=r}Et!==0&&Et!==5||yo(e),fl!==0&&(fl=0)}function K1(e,t){for(var n=e.suspendedLanes,l=e.pingedLanes,r=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var g=31-vn(u),b=1<<g,E=r[g];E===-1?((b&n)===0||(b&l)!==0)&&(r[g]=l_(b,t)):E<=t&&(e.expiredLanes|=b),u&=~b}if(t=Ie,n=ke,n=ic(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&&lu(l),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Bi(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(l!==null&&lu(l),ou(n)){case 2:case 8:n=$2;break;case 32:n=nc;break;case 268435456:n=H2;break;default:n=nc}return l=Z1.bind(null,e),n=Ss(n,l),e.callbackPriority=t,e.callbackNode=n,t}return l!==null&&l!==null&&lu(l),e.callbackPriority=2,e.callbackNode=null,2}function Z1(e,t){if(Et!==0&&Et!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(er()&&e.callbackNode!==n)return null;var l=ke;return l=ic(e,e===Ie?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(M1(e,l,t),K1(e,gn()),e.callbackNode!=null&&e.callbackNode===n?Z1.bind(null,e):null)}function W1(e,t){if(er())return null;M1(e,t,!0)}function Mv(){Vv(function(){($e&6)!==0?Ss(U2,Av):X1()})}function P0(){if(fl===0){var e=qs;e===0&&(e=ac,ac<<=1,(ac&261888)===0&&(ac=256)),fl=e}return fl}function J1(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:uc(""+e)}function em(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 Ov(e,t,n,l,r){if(t==="submit"&&n&&n.stateNode===r){var u=J1((r[ln]||null).action),g=l.submitter;g&&(t=(t=g[ln]||null)?J1(t.formAction):g.getAttribute("formAction"),t!==null&&(u=t,g=null));var b=new mc("action","action",null,l,r);e.push({event:b,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(fl!==0){var E=g?em(r,g):new FormData(r);h0(n,{pending:!0,data:E,method:r.method,action:u},null,E)}}else typeof u=="function"&&(b.preventDefault(),E=g?em(r,g):new FormData(r),h0(n,{pending:!0,data:E,method:r.method,action:u},u,E))},currentTarget:r}]})}}for(var I0=0;I0<ku.length;I0++){var X0=ku[I0],Lv=X0.toLowerCase(),zv=X0[0].toUpperCase()+X0.slice(1);Pn(Lv,"on"+zv)}Pn(Af,"onAnimationEnd"),Pn(Mf,"onAnimationIteration"),Pn(Of,"onAnimationStart"),Pn("dblclick","onDoubleClick"),Pn("focusin","onFocus"),Pn("focusout","onBlur"),Pn(Z_,"onTransitionRun"),Pn(W_,"onTransitionStart"),Pn(J_,"onTransitionCancel"),Pn(Lf,"onTransitionEnd"),Es("onMouseEnter",["mouseout","mouseover"]),Es("onMouseLeave",["mouseout","mouseover"]),Es("onPointerEnter",["pointerout","pointerover"]),Es("onPointerLeave",["pointerout","pointerover"]),zl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),zl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),zl("onBeforeInput",["compositionend","keypress","textInput","paste"]),zl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),zl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),zl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bo="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(" "),Dv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(bo));function tm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var l=e[n],r=l.event;l=l.listeners;e:{var u=void 0;if(t)for(var g=l.length-1;0<=g;g--){var b=l[g],E=b.instance,z=b.currentTarget;if(b=b.listener,E!==u&&r.isPropagationStopped())break e;u=b,r.currentTarget=z;try{u(r)}catch(F){_c(F)}r.currentTarget=null,u=E}else for(g=0;g<l.length;g++){if(b=l[g],E=b.instance,z=b.currentTarget,b=b.listener,E!==u&&r.isPropagationStopped())break e;u=b,r.currentTarget=z;try{u(r)}catch(F){_c(F)}r.currentTarget=null,u=E}}}}function Ee(e,t){var n=t[cu];n===void 0&&(n=t[cu]=new Set);var l=e+"__bubble";n.has(l)||(nm(t,e,2,!1),n.add(l))}function K0(e,t,n){var l=0;t&&(l|=4),nm(n,e,l,t)}var ar="_reactListening"+Math.random().toString(36).slice(2);function Z0(e){if(!e[ar]){e[ar]=!0,I2.forEach(function(n){n!=="selectionchange"&&(Dv.has(n)||K0(n,!1,e),K0(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ar]||(t[ar]=!0,K0("selectionchange",!1,t))}}function nm(e,t,n,l){switch(Am(t)){case 2:var r=uy;break;case 8:r=dy;break;default:r=fd}n=r.bind(null,t,n,e),r=void 0,!_u||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),l?r!==void 0?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):r!==void 0?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function W0(e,t,n,l,r){var u=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var g=l.tag;if(g===3||g===4){var b=l.stateNode.containerInfo;if(b===r)break;if(g===4)for(g=l.return;g!==null;){var E=g.tag;if((E===3||E===4)&&g.stateNode.containerInfo===r)return;g=g.return}for(;b!==null;){if(g=ws(b),g===null)return;if(E=g.tag,E===5||E===6||E===26||E===27){l=u=g;continue e}b=b.parentNode}}l=l.return}of(function(){var z=u,F=pu(n),Q=[];e:{var B=zf.get(e);if(B!==void 0){var $=mc,ee=e;switch(e){case"keypress":if(fc(n)===0)break e;case"keydown":case"keyup":$=R_;break;case"focusin":ee="focus",$=xu;break;case"focusout":ee="blur",$=xu;break;case"beforeblur":case"afterblur":$=xu;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":$=uf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":$=__;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":$=M_;break;case Af:case Mf:case Of:$=b_;break;case Lf:$=L_;break;case"scroll":case"scrollend":$=p_;break;case"wheel":$=D_;break;case"copy":case"cut":case"paste":$=S_;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":$=ff;break;case"toggle":case"beforetoggle":$=U_}var me=(t&4)!==0,Ye=!me&&(e==="scroll"||e==="scrollend"),M=me?B!==null?B+"Capture":null:B;me=[];for(var k=z,L;k!==null;){var G=k;if(L=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||L===null||M===null||(G=qi(k,M),G!=null&&me.push(xo(k,G,L))),Ye)break;k=k.return}0<me.length&&(B=new $(B,ee,null,n,F),Q.push({event:B,listeners:me}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",$=e==="mouseout"||e==="pointerout",B&&n!==mu&&(ee=n.relatedTarget||n.fromElement)&&(ws(ee)||ee[js]))break e;if(($||B)&&(B=F.window===F?F:(B=F.ownerDocument)?B.defaultView||B.parentWindow:window,$?(ee=n.relatedTarget||n.toElement,$=z,ee=ee?ws(ee):null,ee!==null&&(Ye=f(ee),me=ee.tag,ee!==Ye||me!==5&&me!==27&&me!==6)&&(ee=null)):($=null,ee=z),$!==ee)){if(me=uf,G="onMouseLeave",M="onMouseEnter",k="mouse",(e==="pointerout"||e==="pointerover")&&(me=ff,G="onPointerLeave",M="onPointerEnter",k="pointer"),Ye=$==null?B:Hi($),L=ee==null?B:Hi(ee),B=new me(G,k+"leave",$,n,F),B.target=Ye,B.relatedTarget=L,G=null,ws(F)===z&&(me=new me(M,k+"enter",ee,n,F),me.target=L,me.relatedTarget=Ye,G=me),Ye=G,$&&ee)t:{for(me=Bv,M=$,k=ee,L=0,G=M;G;G=me(G))L++;G=0;for(var ce=k;ce;ce=me(ce))G++;for(;0<L-G;)M=me(M),L--;for(;0<G-L;)k=me(k),G--;for(;L--;){if(M===k||k!==null&&M===k.alternate){me=M;break t}M=me(M),k=me(k)}me=null}else me=null;$!==null&&am(Q,B,$,me,!1),ee!==null&&Ye!==null&&am(Q,Ye,ee,me,!0)}}e:{if(B=z?Hi(z):window,$=B.nodeName&&B.nodeName.toLowerCase(),$==="select"||$==="input"&&B.type==="file")var Be=bf;else if(vf(B))if(xf)Be=I_;else{Be=Y_;var ae=Q_}else $=B.nodeName,!$||$.toLowerCase()!=="input"||B.type!=="checkbox"&&B.type!=="radio"?z&&hu(z.elementType)&&(Be=bf):Be=P_;if(Be&&(Be=Be(e,z))){yf(Q,Be,n,F);break e}ae&&ae(e,B,z),e==="focusout"&&z&&B.type==="number"&&z.memoizedProps.value!=null&&fu(B,"number",B.value)}switch(ae=z?Hi(z):window,e){case"focusin":(vf(ae)||ae.contentEditable==="true")&&(Os=ae,Eu=z,Xi=null);break;case"focusout":Xi=Eu=Os=null;break;case"mousedown":Tu=!0;break;case"contextmenu":case"mouseup":case"dragend":Tu=!1,Rf(Q,n,F);break;case"selectionchange":if(K_)break;case"keydown":case"keyup":Rf(Q,n,F)}var Se;if(ju)e:{switch(e){case"compositionstart":var Ae="onCompositionStart";break e;case"compositionend":Ae="onCompositionEnd";break e;case"compositionupdate":Ae="onCompositionUpdate";break e}Ae=void 0}else Ms?gf(e,n)&&(Ae="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(Ae="onCompositionStart");Ae&&(hf&&n.locale!=="ko"&&(Ms||Ae!=="onCompositionStart"?Ae==="onCompositionEnd"&&Ms&&(Se=cf()):(Ka=F,vu="value"in Ka?Ka.value:Ka.textContent,Ms=!0)),ae=lr(z,Ae),0<ae.length&&(Ae=new df(Ae,e,null,n,F),Q.push({event:Ae,listeners:ae}),Se?Ae.data=Se:(Se=_f(n),Se!==null&&(Ae.data=Se)))),(Se=H_?q_(e,n):F_(e,n))&&(Ae=lr(z,"onBeforeInput"),0<Ae.length&&(ae=new df("onBeforeInput","beforeinput",null,n,F),Q.push({event:ae,listeners:Ae}),ae.data=Se)),Ov(Q,e,z,n,F)}tm(Q,t)})}function xo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function lr(e,t){for(var n=t+"Capture",l=[];e!==null;){var r=e,u=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||u===null||(r=qi(e,n),r!=null&&l.unshift(xo(e,r,u)),r=qi(e,t),r!=null&&l.push(xo(e,r,u))),e.tag===3)return l;e=e.return}return[]}function Bv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function am(e,t,n,l,r){for(var u=t._reactName,g=[];n!==null&&n!==l;){var b=n,E=b.alternate,z=b.stateNode;if(b=b.tag,E!==null&&E===l)break;b!==5&&b!==26&&b!==27||z===null||(E=z,r?(z=qi(n,u),z!=null&&g.unshift(xo(n,z,E))):r||(z=qi(n,u),z!=null&&g.push(xo(n,z,E)))),n=n.return}g.length!==0&&e.push({event:t,listeners:g})}var Uv=/\r\n?/g,$v=/\u0000|\uFFFD/g;function lm(e){return(typeof e=="string"?e:""+e).replace(Uv,`
`).replace($v,"")}function sm(e,t){return t=lm(t),lm(e)===t}function Qe(e,t,n,l,r,u){switch(n){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||Rs(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&Rs(e,""+l);break;case"className":cc(e,"class",l);break;case"tabIndex":cc(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":cc(e,n,l);break;case"style":lf(e,l,u);break;case"data":if(t!=="object"){cc(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=uc(""+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"&&Qe(e,t,"name",r.name,r,null),Qe(e,t,"formEncType",r.formEncType,r,null),Qe(e,t,"formMethod",r.formMethod,r,null),Qe(e,t,"formTarget",r.formTarget,r,null)):(Qe(e,t,"encType",r.encType,r,null),Qe(e,t,"method",r.method,r,null),Qe(e,t,"target",r.target,r,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=uc(""+l),e.setAttribute(n,l);break;case"onClick":l!=null&&(e.onclick=ba);break;case"onScroll":l!=null&&Ee("scroll",e);break;case"onScrollEnd":l!=null&&Ee("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(n=l.__html,n!=null){if(r.children!=null)throw Error(c(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=uc(""+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":Ee("beforetoggle",e),Ee("toggle",e),oc(e,"popover",l);break;case"xlinkActuate":ya(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":ya(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":ya(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":ya(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":ya(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":ya(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":ya(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":ya(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":ya(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":oc(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=h_.get(n)||n,oc(e,n,l))}}function J0(e,t,n,l,r,u){switch(n){case"style":lf(e,l,u);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(n=l.__html,n!=null){if(r.children!=null)throw Error(c(60));e.innerHTML=n}}break;case"children":typeof l=="string"?Rs(e,l):(typeof l=="number"||typeof l=="bigint")&&Rs(e,""+l);break;case"onScroll":l!=null&&Ee("scroll",e);break;case"onScrollEnd":l!=null&&Ee("scrollend",e);break;case"onClick":l!=null&&(e.onclick=ba);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!X2.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),u=e[ln]||null,u=u!=null?u[n]:null,typeof u=="function"&&e.removeEventListener(t,u,r),typeof l=="function")){typeof u!="function"&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,l,r);break e}n in e?e[n]=l:l===!0?e.setAttribute(n,""):oc(e,n,l)}}}function Ft(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ee("error",e),Ee("load",e);var l=!1,r=!1,u;for(u in n)if(n.hasOwnProperty(u)){var g=n[u];if(g!=null)switch(u){case"src":l=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Qe(e,t,u,g,n,null)}}r&&Qe(e,t,"srcSet",n.srcSet,n,null),l&&Qe(e,t,"src",n.src,n,null);return;case"input":Ee("invalid",e);var b=u=g=r=null,E=null,z=null;for(l in n)if(n.hasOwnProperty(l)){var F=n[l];if(F!=null)switch(l){case"name":r=F;break;case"type":g=F;break;case"checked":E=F;break;case"defaultChecked":z=F;break;case"value":u=F;break;case"defaultValue":b=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(c(137,t));break;default:Qe(e,t,l,F,n,null)}}ef(e,u,b,E,z,g,r,!1);return;case"select":Ee("invalid",e),l=g=u=null;for(r in n)if(n.hasOwnProperty(r)&&(b=n[r],b!=null))switch(r){case"value":u=b;break;case"defaultValue":g=b;break;case"multiple":l=b;default:Qe(e,t,r,b,n,null)}t=u,n=g,e.multiple=!!l,t!=null?Ts(e,!!l,t,!1):n!=null&&Ts(e,!!l,n,!0);return;case"textarea":Ee("invalid",e),u=r=l=null;for(g in n)if(n.hasOwnProperty(g)&&(b=n[g],b!=null))switch(g){case"value":l=b;break;case"defaultValue":r=b;break;case"children":u=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(c(91));break;default:Qe(e,t,g,b,n,null)}nf(e,l,r,u);return;case"option":for(E in n)if(n.hasOwnProperty(E)&&(l=n[E],l!=null))switch(E){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Qe(e,t,E,l,n,null)}return;case"dialog":Ee("beforetoggle",e),Ee("toggle",e),Ee("cancel",e),Ee("close",e);break;case"iframe":case"object":Ee("load",e);break;case"video":case"audio":for(l=0;l<bo.length;l++)Ee(bo[l],e);break;case"image":Ee("error",e),Ee("load",e);break;case"details":Ee("toggle",e);break;case"embed":case"source":case"link":Ee("error",e),Ee("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(z in n)if(n.hasOwnProperty(z)&&(l=n[z],l!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Qe(e,t,z,l,n,null)}return;default:if(hu(t)){for(F in n)n.hasOwnProperty(F)&&(l=n[F],l!==void 0&&J0(e,t,F,l,n,void 0));return}}for(b in n)n.hasOwnProperty(b)&&(l=n[b],l!=null&&Qe(e,t,b,l,n,null))}function Hv(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 r=null,u=null,g=null,b=null,E=null,z=null,F=null;for($ in n){var Q=n[$];if(n.hasOwnProperty($)&&Q!=null)switch($){case"checked":break;case"value":break;case"defaultValue":E=Q;default:l.hasOwnProperty($)||Qe(e,t,$,null,l,Q)}}for(var B in l){var $=l[B];if(Q=n[B],l.hasOwnProperty(B)&&($!=null||Q!=null))switch(B){case"type":u=$;break;case"name":r=$;break;case"checked":z=$;break;case"defaultChecked":F=$;break;case"value":g=$;break;case"defaultValue":b=$;break;case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(c(137,t));break;default:$!==Q&&Qe(e,t,B,$,l,Q)}}du(e,g,b,E,z,F,u,r);return;case"select":$=g=b=B=null;for(u in n)if(E=n[u],n.hasOwnProperty(u)&&E!=null)switch(u){case"value":break;case"multiple":$=E;default:l.hasOwnProperty(u)||Qe(e,t,u,null,l,E)}for(r in l)if(u=l[r],E=n[r],l.hasOwnProperty(r)&&(u!=null||E!=null))switch(r){case"value":B=u;break;case"defaultValue":b=u;break;case"multiple":g=u;default:u!==E&&Qe(e,t,r,u,l,E)}t=b,n=g,l=$,B!=null?Ts(e,!!n,B,!1):!!l!=!!n&&(t!=null?Ts(e,!!n,t,!0):Ts(e,!!n,n?[]:"",!1));return;case"textarea":$=B=null;for(b in n)if(r=n[b],n.hasOwnProperty(b)&&r!=null&&!l.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:Qe(e,t,b,null,l,r)}for(g in l)if(r=l[g],u=n[g],l.hasOwnProperty(g)&&(r!=null||u!=null))switch(g){case"value":B=r;break;case"defaultValue":$=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(c(91));break;default:r!==u&&Qe(e,t,g,r,l,u)}tf(e,B,$);return;case"option":for(var ee in n)if(B=n[ee],n.hasOwnProperty(ee)&&B!=null&&!l.hasOwnProperty(ee))switch(ee){case"selected":e.selected=!1;break;default:Qe(e,t,ee,null,l,B)}for(E in l)if(B=l[E],$=n[E],l.hasOwnProperty(E)&&B!==$&&(B!=null||$!=null))switch(E){case"selected":e.selected=B&&typeof B!="function"&&typeof B!="symbol";break;default:Qe(e,t,E,B,l,$)}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 me in n)B=n[me],n.hasOwnProperty(me)&&B!=null&&!l.hasOwnProperty(me)&&Qe(e,t,me,null,l,B);for(z in l)if(B=l[z],$=n[z],l.hasOwnProperty(z)&&B!==$&&(B!=null||$!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(c(137,t));break;default:Qe(e,t,z,B,l,$)}return;default:if(hu(t)){for(var Ye in n)B=n[Ye],n.hasOwnProperty(Ye)&&B!==void 0&&!l.hasOwnProperty(Ye)&&J0(e,t,Ye,void 0,l,B);for(F in l)B=l[F],$=n[F],!l.hasOwnProperty(F)||B===$||B===void 0&&$===void 0||J0(e,t,F,B,l,$);return}}for(var M in n)B=n[M],n.hasOwnProperty(M)&&B!=null&&!l.hasOwnProperty(M)&&Qe(e,t,M,null,l,B);for(Q in l)B=l[Q],$=n[Q],!l.hasOwnProperty(Q)||B===$||B==null&&$==null||Qe(e,t,Q,B,l,$)}function im(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function qv(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),l=0;l<n.length;l++){var r=n[l],u=r.transferSize,g=r.initiatorType,b=r.duration;if(u&&b&&im(g)){for(g=0,b=r.responseEnd,l+=1;l<n.length;l++){var E=n[l],z=E.startTime;if(z>b)break;var F=E.transferSize,Q=E.initiatorType;F&&im(Q)&&(E=E.responseEnd,g+=F*(E<b?1:(b-z)/(E-z)))}if(--l,t+=8*(u+g)/(r.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 ed=null,td=null;function sr(e){return e.nodeType===9?e:e.ownerDocument}function om(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 cm(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 nd(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 ad=null;function Fv(){var e=window.event;return e&&e.type==="popstate"?e===ad?!1:(ad=e,!0):(ad=null,!1)}var rm=typeof setTimeout=="function"?setTimeout:void 0,Gv=typeof clearTimeout=="function"?clearTimeout:void 0,um=typeof Promise=="function"?Promise:void 0,Vv=typeof queueMicrotask=="function"?queueMicrotask:typeof um<"u"?function(e){return um.resolve(null).then(e).catch(Qv)}:rm;function Qv(e){setTimeout(function(){throw e})}function hl(e){return e==="head"}function dm(e,t){var n=t,l=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"||n==="/&"){if(l===0){e.removeChild(r),ii(t);return}l--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")l++;else if(n==="html")So(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,So(n);for(var u=n.firstChild;u;){var g=u.nextSibling,b=u.nodeName;u[$i]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&u.rel.toLowerCase()==="stylesheet"||n.removeChild(u),u=g}}else n==="body"&&So(e.ownerDocument.body);n=r}while(n);ii(t)}function fm(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 ld(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":ld(n),ru(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Yv(e,t,n,l){for(;e.nodeType===1;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[$i])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!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=qn(e.nextSibling),e===null)break}return null}function Pv(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=qn(e.nextSibling),e===null))return null;return e}function hm(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=qn(e.nextSibling),e===null))return null;return e}function sd(e){return e.data==="$?"||e.data==="$~"}function id(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Iv(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 qn(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 mm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return qn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function pm(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 gm(e,t,n){switch(t=sr(n),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function So(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ru(e)}var Fn=new Map,_m=new Set;function ir(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Da=I.d;I.d={f:Xv,r:Kv,D:Zv,C:Wv,L:Jv,m:ey,X:ny,S:ty,M:ay};function Xv(){var e=Da.f(),t=Zc();return e||t}function Kv(e){var t=Ns(e);t!==null&&t.tag===5&&t.type==="form"?Lh(t):Da.r(e)}var ai=typeof document>"u"?null:document;function vm(e,t,n){var l=ai;if(l&&typeof t=="string"&&t){var r=Ln(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),_m.has(r)||(_m.add(r),e={rel:e,crossOrigin:n,href:t},l.querySelector(r)===null&&(t=l.createElement("link"),Ft(t,"link",e),At(t),l.head.appendChild(t)))}}function Zv(e){Da.D(e),vm("dns-prefetch",e,null)}function Wv(e,t){Da.C(e,t),vm("preconnect",e,t)}function Jv(e,t,n){Da.L(e,t,n);var l=ai;if(l&&e&&t){var r='link[rel="preload"][as="'+Ln(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+Ln(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+Ln(n.imageSizes)+'"]')):r+='[href="'+Ln(e)+'"]';var u=r;switch(t){case"style":u=li(e);break;case"script":u=si(e)}Fn.has(u)||(e=y({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Fn.set(u,e),l.querySelector(r)!==null||t==="style"&&l.querySelector(jo(u))||t==="script"&&l.querySelector(wo(u))||(t=l.createElement("link"),Ft(t,"link",e),At(t),l.head.appendChild(t)))}}function ey(e,t){Da.m(e,t);var n=ai;if(n&&e){var l=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+Ln(l)+'"][href="'+Ln(e)+'"]',u=r;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=si(e)}if(!Fn.has(u)&&(e=y({rel:"modulepreload",href:e},t),Fn.set(u,e),n.querySelector(r)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(wo(u)))return}l=n.createElement("link"),Ft(l,"link",e),At(l),n.head.appendChild(l)}}}function ty(e,t,n){Da.S(e,t,n);var l=ai;if(l&&e){var r=Cs(l).hoistableStyles,u=li(e);t=t||"default";var g=r.get(u);if(!g){var b={loading:0,preload:null};if(g=l.querySelector(jo(u)))b.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Fn.get(u))&&cd(e,n);var E=g=l.createElement("link");At(E),Ft(E,"link",e),E._p=new Promise(function(z,F){E.onload=z,E.onerror=F}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,or(g,t,l)}g={type:"stylesheet",instance:g,count:1,state:b},r.set(u,g)}}}function ny(e,t){Da.X(e,t);var n=ai;if(n&&e){var l=Cs(n).hoistableScripts,r=si(e),u=l.get(r);u||(u=n.querySelector(wo(r)),u||(e=y({src:e,async:!0},t),(t=Fn.get(r))&&rd(e,t),u=n.createElement("script"),At(u),Ft(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(r,u))}}function ay(e,t){Da.M(e,t);var n=ai;if(n&&e){var l=Cs(n).hoistableScripts,r=si(e),u=l.get(r);u||(u=n.querySelector(wo(r)),u||(e=y({src:e,async:!0,type:"module"},t),(t=Fn.get(r))&&rd(e,t),u=n.createElement("script"),At(u),Ft(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(r,u))}}function ym(e,t,n,l){var r=(r=xe.current)?ir(r):null;if(!r)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=li(n.href),n=Cs(r).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=li(n.href);var u=Cs(r).hoistableStyles,g=u.get(e);if(g||(r=r.ownerDocument||r,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,g),(u=r.querySelector(jo(e)))&&!u._p&&(g.instance=u,g.state.loading=5),Fn.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},Fn.set(e,n),u||ly(r,e,n,g.state))),t&&l===null)throw Error(c(528,""));return g}if(t&&l!==null)throw Error(c(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=si(n),n=Cs(r).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(c(444,e))}}function li(e){return'href="'+Ln(e)+'"'}function jo(e){return'link[rel="stylesheet"]['+e+"]"}function bm(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function ly(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}),Ft(t,"link",n),At(t),e.head.appendChild(t))}function si(e){return'[src="'+Ln(e)+'"]'}function wo(e){return"script[async]"+e}function xm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Ln(n.href)+'"]');if(l)return t.instance=l,At(l),l;var r=y({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),At(l),Ft(l,"style",r),or(l,n.precedence,e),t.instance=l;case"stylesheet":r=li(n.href);var u=e.querySelector(jo(r));if(u)return t.state.loading|=4,t.instance=u,At(u),u;l=bm(n),(r=Fn.get(r))&&cd(l,r),u=(e.ownerDocument||e).createElement("link"),At(u);var g=u;return g._p=new Promise(function(b,E){g.onload=b,g.onerror=E}),Ft(u,"link",l),t.state.loading|=4,or(u,n.precedence,e),t.instance=u;case"script":return u=si(n.src),(r=e.querySelector(wo(u)))?(t.instance=r,At(r),r):(l=n,(r=Fn.get(u))&&(l=y({},n),rd(l,r)),e=e.ownerDocument||e,r=e.createElement("script"),At(r),Ft(r,"link",l),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,or(l,n.precedence,e));return t.instance}function or(e,t,n){for(var l=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=l.length?l[l.length-1]:null,u=r,g=0;g<l.length;g++){var b=l[g];if(b.dataset.precedence===t)u=b;else if(u!==r)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function cd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function rd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var cr=null;function Sm(e,t,n){if(cr===null){var l=new Map,r=cr=new Map;r.set(n,l)}else r=cr,l=r.get(n),l||(l=new Map,r.set(n,l));if(l.has(e))return l;for(l.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var u=n[r];if(!(u[$i]||u[Ut]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var g=u.getAttribute(t)||"";g=e+g;var b=l.get(g);b?b.push(u):l.set(g,[u])}}return l}function jm(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function sy(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 wm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function iy(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 r=li(l.href),u=t.querySelector(jo(r));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=rr.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=u,At(u);return}u=t.ownerDocument||t,l=bm(l),(r=Fn.get(r))&&cd(l,r),u=u.createElement("link"),At(u);var g=u;g._p=new Promise(function(b,E){g.onload=b,g.onerror=E}),Ft(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=rr.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var ud=0;function oy(e,t){return e.stylesheets&&e.count===0&&dr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var l=setTimeout(function(){if(e.stylesheets&&dr(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&ud===0&&(ud=62500*qv());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&dr(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>ud?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(r)}}:null}function rr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)dr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ur=null;function dr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ur=new Map,t.forEach(cy,e),ur=null,rr.call(e))}function cy(e,t){if(!(t.state.loading&4)){var n=ur.get(e);if(n)var l=n.get(null);else{n=new Map,ur.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<r.length;u++){var g=r[u];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(n.set(g.dataset.precedence,g),l=g)}l&&n.set(null,l)}r=t.instance,g=r.getAttribute("data-precedence"),u=n.get(g)||l,u===l&&n.set(null,r),n.set(g,r),this.count++,l=rr.bind(this),r.addEventListener("load",l),r.addEventListener("error",l),u?u.parentNode.insertBefore(r,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var No={$$typeof:O,Provider:null,Consumer:null,_currentValue:ne,_currentValue2:ne,_threadCount:0};function ry(e,t,n,l,r,u,g,b,E){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=su(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=su(0),this.hiddenUpdates=su(null),this.identifierPrefix=l,this.onUncaughtError=r,this.onCaughtError=u,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function Nm(e,t,n,l,r,u,g,b,E,z,F,Q){return e=new ry(e,t,n,g,E,z,F,Q,b),t=1,u===!0&&(t|=24),u=bn(3,null,null,t),e.current=u,u.stateNode=e,t=Gu(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:l,isDehydrated:n,cache:t},Pu(u),e}function Cm(e){return e?(e=Ds,e):Ds}function Em(e,t,n,l,r,u){r=Cm(r),l.context===null?l.context=r:l.pendingContext=r,l=nl(t),l.payload={element:n},u=u===void 0?null:u,u!==null&&(l.callback=u),n=al(e,l,t),n!==null&&(dn(n,e,t),no(n,e,t))}function Tm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function dd(e,t){Tm(e,t),(e=e.alternate)&&Tm(e,t)}function Rm(e){if(e.tag===13||e.tag===31){var t=$l(e,67108864);t!==null&&dn(t,e,67108864),dd(e,67108864)}}function km(e){if(e.tag===13||e.tag===31){var t=Nn();t=iu(t);var n=$l(e,t);n!==null&&dn(n,e,t),dd(e,t)}}var fr=!0;function uy(e,t,n,l){var r=H.T;H.T=null;var u=I.p;try{I.p=2,fd(e,t,n,l)}finally{I.p=u,H.T=r}}function dy(e,t,n,l){var r=H.T;H.T=null;var u=I.p;try{I.p=8,fd(e,t,n,l)}finally{I.p=u,H.T=r}}function fd(e,t,n,l){if(fr){var r=hd(l);if(r===null)W0(e,t,l,hr,n),Mm(e,l);else if(hy(r,e,t,n,l))l.stopPropagation();else if(Mm(e,l),t&4&&-1<fy.indexOf(e)){for(;r!==null;){var u=Ns(r);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var g=Ll(u.pendingLanes);if(g!==0){var b=u;for(b.pendingLanes|=2,b.entangledLanes|=2;g;){var E=1<<31-vn(g);b.entanglements[1]|=E,g&=~E}oa(u),($e&6)===0&&(Xc=gn()+500,yo(0))}}break;case 31:case 13:b=$l(u,2),b!==null&&dn(b,u,2),Zc(),dd(u,2)}if(u=hd(l),u===null&&W0(e,t,l,hr,n),u===r)break;r=u}r!==null&&l.stopPropagation()}else W0(e,t,l,null,n)}}function hd(e){return e=pu(e),md(e)}var hr=null;function md(e){if(hr=null,e=ws(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=m(t),e!==null)return e;e=null}else if(n===31){if(e=_(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 hr=e,null}function Am(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(Zg()){case U2:return 2;case $2:return 8;case nc:case Wg:return 32;case H2:return 268435456;default:return 32}default:return 32}}var pd=!1,ml=null,pl=null,gl=null,Co=new Map,Eo=new Map,_l=[],fy="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 Mm(e,t){switch(e){case"focusin":case"focusout":ml=null;break;case"dragenter":case"dragleave":pl=null;break;case"mouseover":case"mouseout":gl=null;break;case"pointerover":case"pointerout":Co.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Eo.delete(t.pointerId)}}function To(e,t,n,l,r,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:l,nativeEvent:u,targetContainers:[r]},t!==null&&(t=Ns(t),t!==null&&Rm(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function hy(e,t,n,l,r){switch(t){case"focusin":return ml=To(ml,e,t,n,l,r),!0;case"dragenter":return pl=To(pl,e,t,n,l,r),!0;case"mouseover":return gl=To(gl,e,t,n,l,r),!0;case"pointerover":var u=r.pointerId;return Co.set(u,To(Co.get(u)||null,e,t,n,l,r)),!0;case"gotpointercapture":return u=r.pointerId,Eo.set(u,To(Eo.get(u)||null,e,t,n,l,r)),!0}return!1}function Om(e){var t=ws(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=m(n),t!==null){e.blockedOn=t,Y2(e.priority,function(){km(n)});return}}else if(t===31){if(t=_(n),t!==null){e.blockedOn=t,Y2(e.priority,function(){km(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 mr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=hd(e.nativeEvent);if(n===null){n=e.nativeEvent;var l=new n.constructor(n.type,n);mu=l,n.target.dispatchEvent(l),mu=null}else return t=Ns(n),t!==null&&Rm(t),e.blockedOn=n,!1;t.shift()}return!0}function Lm(e,t,n){mr(e)&&n.delete(t)}function my(){pd=!1,ml!==null&&mr(ml)&&(ml=null),pl!==null&&mr(pl)&&(pl=null),gl!==null&&mr(gl)&&(gl=null),Co.forEach(Lm),Eo.forEach(Lm)}function pr(e,t){e.blockedOn===t&&(e.blockedOn=null,pd||(pd=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,my)))}var gr=null;function zm(e){gr!==e&&(gr=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){gr===e&&(gr=null);for(var t=0;t<e.length;t+=3){var n=e[t],l=e[t+1],r=e[t+2];if(typeof l!="function"){if(md(l||n)===null)continue;break}var u=Ns(n);u!==null&&(e.splice(t,3),t-=3,h0(u,{pending:!0,data:r,method:n.method,action:l},l,r))}}))}function ii(e){function t(E){return pr(E,e)}ml!==null&&pr(ml,e),pl!==null&&pr(pl,e),gl!==null&&pr(gl,e),Co.forEach(t),Eo.forEach(t);for(var n=0;n<_l.length;n++){var l=_l[n];l.blockedOn===e&&(l.blockedOn=null)}for(;0<_l.length&&(n=_l[0],n.blockedOn===null);)Om(n),n.blockedOn===null&&_l.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(l=0;l<n.length;l+=3){var r=n[l],u=n[l+1],g=r[ln]||null;if(typeof u=="function")g||zm(n);else if(g){var b=null;if(u&&u.hasAttribute("formAction")){if(r=u,g=u[ln]||null)b=g.formAction;else if(md(r)!==null)continue}else b=g.action;typeof b=="function"?n[l+1]=b:(n.splice(l,3),l-=3),zm(n)}}}function Dm(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(g){return r=g})},focusReset:"manual",scroll:"manual"})}function t(){r!==null&&(r(),r=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,r=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),r!==null&&(r(),r=null)}}}function gd(e){this._internalRoot=e}_r.prototype.render=gd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var n=t.current,l=Nn();Em(n,l,e,t,null,null)},_r.prototype.unmount=gd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Em(e.current,2,null,e,null,null),Zc(),t[js]=null}};function _r(e){this._internalRoot=e}_r.prototype.unstable_scheduleHydration=function(e){if(e){var t=Q2();e={blockedOn:null,target:e,priority:t};for(var n=0;n<_l.length&&t!==0&&t<_l[n].priority;n++);_l.splice(n,0,e),n===0&&Om(e)}};var Bm=s.version;if(Bm!=="19.2.5")throw Error(c(527,Bm,"19.2.5"));I.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=p(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var py={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:H,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vr.isDisabled&&vr.supportsFiber)try{Di=vr.inject(py),_n=vr}catch{}}return ko.createRoot=function(e,t){if(!d(e))throw Error(c(299));var n=!1,l="",r=Vh,u=Qh,g=Yh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Nm(e,1,!1,null,null,n,l,null,r,u,g,Dm),e[js]=t.current,Z0(e),new gd(t)},ko.hydrateRoot=function(e,t,n){if(!d(e))throw Error(c(299));var l=!1,r="",u=Vh,g=Qh,b=Yh,E=null;return n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(g=n.onCaughtError),n.onRecoverableError!==void 0&&(b=n.onRecoverableError),n.formState!==void 0&&(E=n.formState)),t=Nm(e,1,!0,t,n??null,l,r,E,u,g,b,Dm),t.context=Cm(null),n=t.current,l=Nn(),l=iu(l),r=nl(l),r.callback=null,al(n,r,l),n=l,t.current.lanes=n,Ui(t,n),oa(t),e[js]=t.current,Z0(e),new _r(t)},ko.version="19.2.5",ko}var Im;function Ny(){if(Im)return bd.exports;Im=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(s){console.error(s)}}return a(),bd.exports=wy(),bd.exports}var Cy=Ny();/**
* 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 Xm="popstate";function Km(a){return typeof a=="object"&&a!=null&&"pathname"in a&&"search"in a&&"hash"in a&&"state"in a&&"key"in a}function Ey(a={}){function s(c,d){var p;let f=(p=d.state)==null?void 0:p.masked,{pathname:m,search:_,hash:h}=f||c.location;return Vd("",{pathname:m,search:_,hash:h},d.state&&d.state.usr||null,d.state&&d.state.key||"default",f?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}function i(c,d){return typeof d=="string"?d:Ho(d)}return Ry(s,i,null,a)}function ot(a,s){if(a===!1||a===null||typeof a>"u")throw new Error(s)}function Wn(a,s){if(!a){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function Ty(){return Math.random().toString(36).substring(2,10)}function Zm(a,s){return{usr:a.state,key:a.key,idx:s,masked:a.unstable_mask?{pathname:a.pathname,search:a.search,hash:a.hash}:void 0}}function Vd(a,s,i=null,c,d){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof s=="string"?Ai(s):s,state:i,key:s&&s.key||c||Ty(),unstable_mask:d}}function Ho({pathname:a="/",search:s="",hash:i=""}){return s&&s!=="?"&&(a+=s.charAt(0)==="?"?s:"?"+s),i&&i!=="#"&&(a+=i.charAt(0)==="#"?i:"#"+i),a}function Ai(a){let s={};if(a){let i=a.indexOf("#");i>=0&&(s.hash=a.substring(i),a=a.substring(0,i));let c=a.indexOf("?");c>=0&&(s.search=a.substring(c),a=a.substring(0,c)),a&&(s.pathname=a)}return s}function Ry(a,s,i,c={}){let{window:d=document.defaultView,v5Compat:f=!1}=c,m=d.history,_="POP",h=null,p=v();p==null&&(p=0,m.replaceState({...m.state,idx:p},""));function v(){return(m.state||{idx:null}).idx}function y(){_="POP";let C=v(),A=C==null?null:C-p;p=C,h&&h({action:_,location:N.location,delta:A})}function x(C,A){_="PUSH";let D=Km(C)?C:Vd(N.location,C,A);p=v()+1;let O=Zm(D,p),q=N.createHref(D.unstable_mask||D);try{m.pushState(O,"",q)}catch(Y){if(Y instanceof DOMException&&Y.name==="DataCloneError")throw Y;d.location.assign(q)}f&&h&&h({action:_,location:N.location,delta:1})}function j(C,A){_="REPLACE";let D=Km(C)?C:Vd(N.location,C,A);p=v();let O=Zm(D,p),q=N.createHref(D.unstable_mask||D);m.replaceState(O,"",q),f&&h&&h({action:_,location:N.location,delta:0})}function w(C){return ky(C)}let N={get action(){return _},get location(){return a(d,m)},listen(C){if(h)throw new Error("A history only accepts one active listener");return d.addEventListener(Xm,y),h=C,()=>{d.removeEventListener(Xm,y),h=null}},createHref(C){return s(d,C)},createURL:w,encodeLocation(C){let A=w(C);return{pathname:A.pathname,search:A.search,hash:A.hash}},push:x,replace:j,go(C){return m.go(C)}};return N}function ky(a,s=!1){let i="http://localhost";typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),ot(i,"No window.location.(origin|href) available to create URL");let c=typeof a=="string"?a:Ho(a);return c=c.replace(/ $/,"%20"),!s&&c.startsWith("//")&&(c=i+c),new URL(c,i)}function j3(a,s,i="/"){return Ay(a,s,i,!1)}function Ay(a,s,i,c){let d=typeof s=="string"?Ai(s):s,f=Qa(d.pathname||"/",i);if(f==null)return null;let m=w3(a);My(m);let _=null;for(let h=0;_==null&&h<m.length;++h){let p=Gy(f);_=qy(m[h],p,c)}return _}function w3(a,s=[],i=[],c="",d=!1){let f=(m,_,h=d,p)=>{let v={relativePath:p===void 0?m.path||"":p,caseSensitive:m.caseSensitive===!0,childrenIndex:_,route:m};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(c)&&h)return;ot(v.relativePath.startsWith(c),`Absolute route path "${v.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(c.length)}let y=Zn([c,v.relativePath]),x=i.concat(v);m.children&&m.children.length>0&&(ot(m.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${y}".`),w3(m.children,s,x,y,h)),!(m.path==null&&!m.index)&&s.push({path:y,score:$y(y,m.index),routesMeta:x})};return a.forEach((m,_)=>{var h;if(m.path===""||!((h=m.path)!=null&&h.includes("?")))f(m,_);else for(let p of N3(m.path))f(m,_,!0,p)}),s}function N3(a){let s=a.split("/");if(s.length===0)return[];let[i,...c]=s,d=i.endsWith("?"),f=i.replace(/\?$/,"");if(c.length===0)return d?[f,""]:[f];let m=N3(c.join("/")),_=[];return _.push(...m.map(h=>h===""?f:[f,h].join("/"))),d&&_.push(...m),_.map(h=>a.startsWith("/")&&h===""?"/":h)}function My(a){a.sort((s,i)=>s.score!==i.score?i.score-s.score:Hy(s.routesMeta.map(c=>c.childrenIndex),i.routesMeta.map(c=>c.childrenIndex)))}var Oy=/^:[\w-]+$/,Ly=3,zy=2,Dy=1,By=10,Uy=-2,Wm=a=>a==="*";function $y(a,s){let i=a.split("/"),c=i.length;return i.some(Wm)&&(c+=Uy),s&&(c+=zy),i.filter(d=>!Wm(d)).reduce((d,f)=>d+(Oy.test(f)?Ly:f===""?Dy:By),c)}function Hy(a,s){return a.length===s.length&&a.slice(0,-1).every((c,d)=>c===s[d])?a[a.length-1]-s[s.length-1]:0}function qy(a,s,i=!1){let{routesMeta:c}=a,d={},f="/",m=[];for(let _=0;_<c.length;++_){let h=c[_],p=_===c.length-1,v=f==="/"?s:s.slice(f.length)||"/",y=Dr({path:h.relativePath,caseSensitive:h.caseSensitive,end:p},v),x=h.route;if(!y&&p&&i&&!c[c.length-1].route.index&&(y=Dr({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},v)),!y)return null;Object.assign(d,y.params),m.push({params:d,pathname:Zn([f,y.pathname]),pathnameBase:Py(Zn([f,y.pathnameBase])),route:x}),y.pathnameBase!=="/"&&(f=Zn([f,y.pathnameBase]))}return m}function Dr(a,s){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[i,c]=Fy(a.path,a.caseSensitive,a.end),d=s.match(i);if(!d)return null;let f=d[0],m=f.replace(/(.)\/+$/,"$1"),_=d.slice(1);return{params:c.reduce((p,{paramName:v,isOptional:y},x)=>{if(v==="*"){let w=_[x]||"";m=f.slice(0,f.length-w.length).replace(/(.)\/+$/,"$1")}const j=_[x];return y&&!j?p[v]=void 0:p[v]=(j||"").replace(/%2F/g,"/"),p},{}),pathname:f,pathnameBase:m,pattern:a}}function Fy(a,s=!1,i=!0){Wn(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 c=[],d="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,_,h,p,v)=>{if(c.push({paramName:_,isOptional:h!=null}),h){let y=v.charAt(p+m.length);return y&&y!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return a.endsWith("*")?(c.push({paramName:"*"}),d+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?d+="\\/*$":a!==""&&a!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,s?void 0:"i"),c]}function Gy(a){try{return a.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return Wn(!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 (${s}).`),a}}function Qa(a,s){if(s==="/")return a;if(!a.toLowerCase().startsWith(s.toLowerCase()))return null;let i=s.endsWith("/")?s.length-1:s.length,c=a.charAt(i);return c&&c!=="/"?null:a.slice(i)||"/"}var Vy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Qy(a,s="/"){let{pathname:i,search:c="",hash:d=""}=typeof a=="string"?Ai(a):a,f;return i?(i=C3(i),i.startsWith("/")?f=Jm(i.substring(1),"/"):f=Jm(i,s)):f=s,{pathname:f,search:Iy(c),hash:Xy(d)}}function Jm(a,s){let i=Br(s).split("/");return a.split("/").forEach(d=>{d===".."?i.length>1&&i.pop():d!=="."&&i.push(d)}),i.length>1?i.join("/"):"/"}function wd(a,s,i,c){return`Cannot include a '${a}' character in a manually specified \`to.${s}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Yy(a){return a.filter((s,i)=>i===0||s.route.path&&s.route.path.length>0)}function _2(a){let s=Yy(a);return s.map((i,c)=>c===s.length-1?i.pathname:i.pathnameBase)}function Vr(a,s,i,c=!1){let d;typeof a=="string"?d=Ai(a):(d={...a},ot(!d.pathname||!d.pathname.includes("?"),wd("?","pathname","search",d)),ot(!d.pathname||!d.pathname.includes("#"),wd("#","pathname","hash",d)),ot(!d.search||!d.search.includes("#"),wd("#","search","hash",d)));let f=a===""||d.pathname==="",m=f?"/":d.pathname,_;if(m==null)_=i;else{let y=s.length-1;if(!c&&m.startsWith("..")){let x=m.split("/");for(;x[0]==="..";)x.shift(),y-=1;d.pathname=x.join("/")}_=y>=0?s[y]:"/"}let h=Qy(d,_),p=m&&m!=="/"&&m.endsWith("/"),v=(f||m===".")&&i.endsWith("/");return!h.pathname.endsWith("/")&&(p||v)&&(h.pathname+="/"),h}var C3=a=>a.replace(/\/\/+/g,"/"),Zn=a=>C3(a.join("/")),Br=a=>a.replace(/\/+$/,""),Py=a=>Br(a).replace(/^\/*/,"/"),Iy=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,Xy=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a,Ky=class{constructor(a,s,i,c=!1){this.status=a,this.statusText=s||"",this.internal=c,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function Zy(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}function Wy(a){let s=a.map(i=>i.route.path).filter(Boolean);return Zn(s)||"/"}var E3=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function T3(a,s){let i=a;if(typeof i!="string"||!Vy.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let c=i,d=!1;if(E3)try{let f=new URL(window.location.href),m=i.startsWith("//")?new URL(f.protocol+i):new URL(i),_=Qa(m.pathname,s);m.origin===f.origin&&_!=null?i=_+m.search+m.hash:d=!0}catch{Wn(!1,`<Link to="${i}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:d,to:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var R3=["POST","PUT","PATCH","DELETE"];new Set(R3);var Jy=["GET",...R3];new Set(Jy);var Mi=S.createContext(null);Mi.displayName="DataRouter";var Qr=S.createContext(null);Qr.displayName="DataRouterState";var k3=S.createContext(!1);function e4(){return S.useContext(k3)}var A3=S.createContext({isTransitioning:!1});A3.displayName="ViewTransition";var t4=S.createContext(new Map);t4.displayName="Fetchers";var n4=S.createContext(null);n4.displayName="Await";var kn=S.createContext(null);kn.displayName="Navigation";var Ko=S.createContext(null);Ko.displayName="Location";var Yn=S.createContext({outlet:null,matches:[],isDataRoute:!1});Yn.displayName="Route";var v2=S.createContext(null);v2.displayName="RouteError";var M3="REACT_ROUTER_ERROR",a4="REDIRECT",l4="ROUTE_ERROR_RESPONSE";function s4(a){if(a.startsWith(`${M3}:${a4}:{`))try{let s=JSON.parse(a.slice(28));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.location=="string"&&typeof s.reloadDocument=="boolean"&&typeof s.replace=="boolean")return s}catch{}}function i4(a){if(a.startsWith(`${M3}:${l4}:{`))try{let s=JSON.parse(a.slice(40));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string")return new Ky(s.status,s.statusText,s.data)}catch{}}function o4(a,{relative:s}={}){ot(Oi(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:c}=S.useContext(kn),{hash:d,pathname:f,search:m}=Zo(a,{relative:s}),_=f;return i!=="/"&&(_=f==="/"?i:Zn([i,f])),c.createHref({pathname:_,search:m,hash:d})}function Oi(){return S.useContext(Ko)!=null}function An(){return ot(Oi(),"useLocation() may be used only in the context of a <Router> component."),S.useContext(Ko).location}var O3="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function L3(a){S.useContext(kn).static||S.useLayoutEffect(a)}function Mn(){let{isDataRoute:a}=S.useContext(Yn);return a?j4():c4()}function c4(){ot(Oi(),"useNavigate() may be used only in the context of a <Router> component.");let a=S.useContext(Mi),{basename:s,navigator:i}=S.useContext(kn),{matches:c}=S.useContext(Yn),{pathname:d}=An(),f=JSON.stringify(_2(c)),m=S.useRef(!1);return L3(()=>{m.current=!0}),S.useCallback((h,p={})=>{if(Wn(m.current,O3),!m.current)return;if(typeof h=="number"){i.go(h);return}let v=Vr(h,JSON.parse(f),d,p.relative==="path");a==null&&s!=="/"&&(v.pathname=v.pathname==="/"?s:Zn([s,v.pathname])),(p.replace?i.replace:i.push)(v,p.state,p)},[s,i,f,d,a])}var r4=S.createContext(null);function u4(a){let s=S.useContext(Yn).outlet;return S.useMemo(()=>s&&S.createElement(r4.Provider,{value:a},s),[s,a])}function d4(){let{matches:a}=S.useContext(Yn),s=a[a.length-1];return(s==null?void 0:s.params)??{}}function Zo(a,{relative:s}={}){let{matches:i}=S.useContext(Yn),{pathname:c}=An(),d=JSON.stringify(_2(i));return S.useMemo(()=>Vr(a,JSON.parse(d),c,s==="path"),[a,d,c,s])}function f4(a,s){return z3(a,s)}function z3(a,s,i){var C;ot(Oi(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=S.useContext(kn),{matches:d}=S.useContext(Yn),f=d[d.length-1],m=f?f.params:{},_=f?f.pathname:"/",h=f?f.pathnameBase:"/",p=f&&f.route;{let A=p&&p.path||"";B3(_,!p||A.endsWith("*")||A.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${_}" (under <Route path="${A}">) 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="${A}"> to <Route path="${A==="/"?"*":`${A}/*`}">.`)}let v=An(),y;if(s){let A=typeof s=="string"?Ai(s):s;ot(h==="/"||((C=A.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 "${A.pathname}" was given in the \`location\` prop.`),y=A}else y=v;let x=y.pathname||"/",j=x;if(h!=="/"){let A=h.replace(/^\//,"").split("/");j="/"+x.replace(/^\//,"").split("/").slice(A.length).join("/")}let w=j3(a,{pathname:j});Wn(p||w!=null,`No routes matched location "${y.pathname}${y.search}${y.hash}" `),Wn(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${y.pathname}${y.search}${y.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 N=_4(w&&w.map(A=>Object.assign({},A,{params:Object.assign({},m,A.params),pathname:Zn([h,c.encodeLocation?c.encodeLocation(A.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:A.pathname]),pathnameBase:A.pathnameBase==="/"?h:Zn([h,c.encodeLocation?c.encodeLocation(A.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:A.pathnameBase])})),d,i);return s&&N?S.createElement(Ko.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...y},navigationType:"POP"}},N):N}function h4(){let a=S4(),s=Zy(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),i=a instanceof Error?a.stack:null,c="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:c},f={padding:"2px 4px",backgroundColor:c},m=null;return console.error("Error handled by React Router default ErrorBoundary:",a),m=S.createElement(S.Fragment,null,S.createElement("p",null,"💿 Hey developer 👋"),S.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",S.createElement("code",{style:f},"ErrorBoundary")," or"," ",S.createElement("code",{style:f},"errorElement")," prop on your route.")),S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},s),i?S.createElement("pre",{style:d},i):null,m)}var m4=S.createElement(h4,null),D3=class extends S.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,s){return s.location!==a.location||s.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:s.error,location:s.location,revalidation:a.revalidation||s.revalidation}}componentDidCatch(a,s){this.props.onError?this.props.onError(a,s):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 i=i4(a.digest);i&&(a=i)}let s=a!==void 0?S.createElement(Yn.Provider,{value:this.props.routeContext},S.createElement(v2.Provider,{value:a,children:this.props.component})):this.props.children;return this.context?S.createElement(p4,{error:a},s):s}};D3.contextType=k3;var Nd=new WeakMap;function p4({children:a,error:s}){let{basename:i}=S.useContext(kn);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let c=s4(s.digest);if(c){let d=Nd.get(s);if(d)throw d;let f=T3(c.location,i);if(E3&&!Nd.get(s))if(f.isExternal||c.reloadDocument)window.location.href=f.absoluteURL||f.to;else{const m=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(f.to,{replace:c.replace}));throw Nd.set(s,m),m}return S.createElement("meta",{httpEquiv:"refresh",content:`0;url=${f.absoluteURL||f.to}`})}}return a}function g4({routeContext:a,match:s,children:i}){let c=S.useContext(Mi);return c&&c.static&&c.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=s.route.id),S.createElement(Yn.Provider,{value:a},i)}function _4(a,s=[],i){let c=i==null?void 0:i.state;if(a==null){if(!c)return null;if(c.errors)a=c.matches;else if(s.length===0&&!c.initialized&&c.matches.length>0)a=c.matches;else return null}let d=a,f=c==null?void 0:c.errors;if(f!=null){let v=d.findIndex(y=>y.route.id&&(f==null?void 0:f[y.route.id])!==void 0);ot(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 m=!1,_=-1;if(i&&c){m=c.renderFallback;for(let v=0;v<d.length;v++){let y=d[v];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(_=v),y.route.id){let{loaderData:x,errors:j}=c,w=y.route.loader&&!x.hasOwnProperty(y.route.id)&&(!j||j[y.route.id]===void 0);if(y.route.lazy||w){i.isStatic&&(m=!0),_>=0?d=d.slice(0,_+1):d=[d[0]];break}}}}let h=i==null?void 0:i.onError,p=c&&h?(v,y)=>{var x,j;h(v,{location:c.location,params:((j=(x=c.matches)==null?void 0:x[0])==null?void 0:j.params)??{},unstable_pattern:Wy(c.matches),errorInfo:y})}:void 0;return d.reduceRight((v,y,x)=>{let j,w=!1,N=null,C=null;c&&(j=f&&y.route.id?f[y.route.id]:void 0,N=y.route.errorElement||m4,m&&(_<0&&x===0?(B3("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,C=null):_===x&&(w=!0,C=y.route.hydrateFallbackElement||null)));let A=s.concat(d.slice(0,x+1)),D=()=>{let O;return j?O=N:w?O=C:y.route.Component?O=S.createElement(y.route.Component,null):y.route.element?O=y.route.element:O=v,S.createElement(g4,{match:y,routeContext:{outlet:v,matches:A,isDataRoute:c!=null},children:O})};return c&&(y.route.ErrorBoundary||y.route.errorElement||x===0)?S.createElement(D3,{location:c.location,revalidation:c.revalidation,component:N,error:j,children:D(),routeContext:{outlet:null,matches:A,isDataRoute:!0},onError:p}):D()},null)}function y2(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function v4(a){let s=S.useContext(Mi);return ot(s,y2(a)),s}function y4(a){let s=S.useContext(Qr);return ot(s,y2(a)),s}function b4(a){let s=S.useContext(Yn);return ot(s,y2(a)),s}function b2(a){let s=b4(a),i=s.matches[s.matches.length-1];return ot(i.route.id,`${a} can only be used on routes that contain a unique "id"`),i.route.id}function x4(){return b2("useRouteId")}function S4(){var c;let a=S.useContext(v2),s=y4("useRouteError"),i=b2("useRouteError");return a!==void 0?a:(c=s.errors)==null?void 0:c[i]}function j4(){let{router:a}=v4("useNavigate"),s=b2("useNavigate"),i=S.useRef(!1);return L3(()=>{i.current=!0}),S.useCallback(async(d,f={})=>{Wn(i.current,O3),i.current&&(typeof d=="number"?await a.navigate(d):await a.navigate(d,{fromRouteId:s,...f}))},[a,s])}var ep={};function B3(a,s,i){!s&&!ep[a]&&(ep[a]=!0,Wn(!1,i))}S.memo(w4);function w4({routes:a,future:s,state:i,isStatic:c,onError:d}){return z3(a,void 0,{state:i,isStatic:c,onError:d})}function Yr({to:a,replace:s,state:i,relative:c}){ot(Oi(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=S.useContext(kn);Wn(!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}=S.useContext(Yn),{pathname:m}=An(),_=Mn(),h=Vr(a,_2(f),m,c==="path"),p=JSON.stringify(h);return S.useEffect(()=>{_(JSON.parse(p),{replace:s,state:i,relative:c})},[_,p,c,s,i]),null}function x2(a){return u4(a.context)}function Xe(a){ot(!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 N4({basename:a="/",children:s=null,location:i,navigationType:c="POP",navigator:d,static:f=!1,unstable_useTransitions:m}){ot(!Oi(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let _=a.replace(/^\/*/,"/"),h=S.useMemo(()=>({basename:_,navigator:d,static:f,unstable_useTransitions:m,future:{}}),[_,d,f,m]);typeof i=="string"&&(i=Ai(i));let{pathname:p="/",search:v="",hash:y="",state:x=null,key:j="default",unstable_mask:w}=i,N=S.useMemo(()=>{let C=Qa(p,_);return C==null?null:{location:{pathname:C,search:v,hash:y,state:x,key:j,unstable_mask:w},navigationType:c}},[_,p,v,y,x,j,c,w]);return Wn(N!=null,`<Router basename="${_}"> is not able to match the URL "${p}${v}${y}" because it does not start with the basename, so the <Router> won't render anything.`),N==null?null:S.createElement(kn.Provider,{value:h},S.createElement(Ko.Provider,{children:s,value:N}))}function C4({children:a,location:s}){return f4(Qd(a),s)}function Qd(a,s=[]){let i=[];return S.Children.forEach(a,(c,d)=>{if(!S.isValidElement(c))return;let f=[...s,d];if(c.type===S.Fragment){i.push.apply(i,Qd(c.props.children,f));return}ot(c.type===Xe,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),ot(!c.props.index||!c.props.children,"An index route cannot have child routes.");let m={id:c.props.id||f.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(m.children=Qd(c.props.children,f)),i.push(m)}),i}var Or="get",Lr="application/x-www-form-urlencoded";function Pr(a){return typeof HTMLElement<"u"&&a instanceof HTMLElement}function E4(a){return Pr(a)&&a.tagName.toLowerCase()==="button"}function T4(a){return Pr(a)&&a.tagName.toLowerCase()==="form"}function R4(a){return Pr(a)&&a.tagName.toLowerCase()==="input"}function k4(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function A4(a,s){return a.button===0&&(!s||s==="_self")&&!k4(a)}var br=null;function M4(){if(br===null)try{new FormData(document.createElement("form"),0),br=!1}catch{br=!0}return br}var O4=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Cd(a){return a!=null&&!O4.has(a)?(Wn(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Lr}"`),null):a}function L4(a,s){let i,c,d,f,m;if(T4(a)){let _=a.getAttribute("action");c=_?Qa(_,s):null,i=a.getAttribute("method")||Or,d=Cd(a.getAttribute("enctype"))||Lr,f=new FormData(a)}else if(E4(a)||R4(a)&&(a.type==="submit"||a.type==="image")){let _=a.form;if(_==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=a.getAttribute("formaction")||_.getAttribute("action");if(c=h?Qa(h,s):null,i=a.getAttribute("formmethod")||_.getAttribute("method")||Or,d=Cd(a.getAttribute("formenctype"))||Cd(_.getAttribute("enctype"))||Lr,f=new FormData(_,a),!M4()){let{name:p,type:v,value:y}=a;if(v==="image"){let x=p?`${p}.`:"";f.append(`${x}x`,"0"),f.append(`${x}y`,"0")}else p&&f.append(p,y)}}else{if(Pr(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=Or,c=null,d=Lr,m=a}return f&&d==="text/plain"&&(m=f,f=void 0),{action:c,method:i.toLowerCase(),encType:d,formData:f,body:m}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function S2(a,s){if(a===!1||a===null||typeof a>"u")throw new Error(s)}function U3(a,s,i,c){let d=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return i?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${c}`:d.pathname=`${d.pathname}.${c}`:d.pathname==="/"?d.pathname=`_root.${c}`:s&&Qa(d.pathname,s)==="/"?d.pathname=`${Br(s)}/_root.${c}`:d.pathname=`${Br(d.pathname)}.${c}`,d}async function z4(a,s){if(a.id in s)return s[a.id];try{let i=await import(a.module);return s[a.id]=i,i}catch(i){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function D4(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 B4(a,s,i){let c=await Promise.all(a.map(async d=>{let f=s.routes[d.route.id];if(f){let m=await z4(f,i);return m.links?m.links():[]}return[]}));return q4(c.flat(1).filter(D4).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function tp(a,s,i,c,d,f){let m=(h,p)=>i[p]?h.route.id!==i[p].route.id:!0,_=(h,p)=>{var v;return i[p].pathname!==h.pathname||((v=i[p].route.path)==null?void 0:v.endsWith("*"))&&i[p].params["*"]!==h.params["*"]};return f==="assets"?s.filter((h,p)=>m(h,p)||_(h,p)):f==="data"?s.filter((h,p)=>{var y;let v=c.routes[h.route.id];if(!v||!v.hasLoader)return!1;if(m(h,p)||_(h,p))return!0;if(h.route.shouldRevalidate){let x=h.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((y=i[0])==null?void 0:y.params)||{},nextUrl:new URL(a,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof x=="boolean")return x}return!0}):[]}function U4(a,s,{includeHydrateFallback:i}={}){return $4(a.map(c=>{let d=s.routes[c.route.id];if(!d)return[];let f=[d.module];return d.clientActionModule&&(f=f.concat(d.clientActionModule)),d.clientLoaderModule&&(f=f.concat(d.clientLoaderModule)),i&&d.hydrateFallbackModule&&(f=f.concat(d.hydrateFallbackModule)),d.imports&&(f=f.concat(d.imports)),f}).flat(1))}function $4(a){return[...new Set(a)]}function H4(a){let s={},i=Object.keys(a).sort();for(let c of i)s[c]=a[c];return s}function q4(a,s){let i=new Set;return new Set(s),a.reduce((c,d)=>{let f=JSON.stringify(H4(d));return i.has(f)||(i.add(f),c.push({key:f,link:d})),c},[])}function j2(){let a=S.useContext(Mi);return S2(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function F4(){let a=S.useContext(Qr);return S2(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var w2=S.createContext(void 0);w2.displayName="FrameworkContext";function N2(){let a=S.useContext(w2);return S2(a,"You must render this element inside a <HydratedRouter> element"),a}function G4(a,s){let i=S.useContext(w2),[c,d]=S.useState(!1),[f,m]=S.useState(!1),{onFocus:_,onBlur:h,onMouseEnter:p,onMouseLeave:v,onTouchStart:y}=s,x=S.useRef(null);S.useEffect(()=>{if(a==="render"&&m(!0),a==="viewport"){let N=A=>{A.forEach(D=>{m(D.isIntersecting)})},C=new IntersectionObserver(N,{threshold:.5});return x.current&&C.observe(x.current),()=>{C.disconnect()}}},[a]),S.useEffect(()=>{if(c){let N=setTimeout(()=>{m(!0)},100);return()=>{clearTimeout(N)}}},[c]);let j=()=>{d(!0)},w=()=>{d(!1),m(!1)};return i?a!=="intent"?[f,x,{}]:[f,x,{onFocus:Ao(_,j),onBlur:Ao(h,w),onMouseEnter:Ao(p,j),onMouseLeave:Ao(v,w),onTouchStart:Ao(y,j)}]:[!1,x,{}]}function Ao(a,s){return i=>{a&&a(i),i.defaultPrevented||s(i)}}function V4({page:a,...s}){let i=e4(),{router:c}=j2(),d=S.useMemo(()=>j3(c.routes,a,c.basename),[c.routes,a,c.basename]);return d?i?S.createElement(Y4,{page:a,matches:d,...s}):S.createElement(P4,{page:a,matches:d,...s}):null}function Q4(a){let{manifest:s,routeModules:i}=N2(),[c,d]=S.useState([]);return S.useEffect(()=>{let f=!1;return B4(a,s,i).then(m=>{f||d(m)}),()=>{f=!0}},[a,s,i]),c}function Y4({page:a,matches:s,...i}){let c=An(),{future:d}=N2(),{basename:f}=j2(),m=S.useMemo(()=>{if(a===c.pathname+c.search+c.hash)return[];let _=U3(a,f,d.unstable_trailingSlashAwareDataRequests,"rsc"),h=!1,p=[];for(let v of s)typeof v.route.shouldRevalidate=="function"?h=!0:p.push(v.route.id);return h&&p.length>0&&_.searchParams.set("_routes",p.join(",")),[_.pathname+_.search]},[f,d.unstable_trailingSlashAwareDataRequests,a,c,s]);return S.createElement(S.Fragment,null,m.map(_=>S.createElement("link",{key:_,rel:"prefetch",as:"fetch",href:_,...i})))}function P4({page:a,matches:s,...i}){let c=An(),{future:d,manifest:f,routeModules:m}=N2(),{basename:_}=j2(),{loaderData:h,matches:p}=F4(),v=S.useMemo(()=>tp(a,s,p,f,c,"data"),[a,s,p,f,c]),y=S.useMemo(()=>tp(a,s,p,f,c,"assets"),[a,s,p,f,c]),x=S.useMemo(()=>{if(a===c.pathname+c.search+c.hash)return[];let N=new Set,C=!1;if(s.forEach(D=>{var q;let O=f.routes[D.route.id];!O||!O.hasLoader||(!v.some(Y=>Y.route.id===D.route.id)&&D.route.id in h&&((q=m[D.route.id])!=null&&q.shouldRevalidate)||O.hasClientLoader?C=!0:N.add(D.route.id))}),N.size===0)return[];let A=U3(a,_,d.unstable_trailingSlashAwareDataRequests,"data");return C&&N.size>0&&A.searchParams.set("_routes",s.filter(D=>N.has(D.route.id)).map(D=>D.route.id).join(",")),[A.pathname+A.search]},[_,d.unstable_trailingSlashAwareDataRequests,h,c,f,v,s,a,m]),j=S.useMemo(()=>U4(y,f),[y,f]),w=Q4(y);return S.createElement(S.Fragment,null,x.map(N=>S.createElement("link",{key:N,rel:"prefetch",as:"fetch",href:N,...i})),j.map(N=>S.createElement("link",{key:N,rel:"modulepreload",href:N,...i})),w.map(({key:N,link:C})=>S.createElement("link",{key:N,nonce:i.nonce,...C,crossOrigin:C.crossOrigin??i.crossOrigin})))}function I4(...a){return s=>{a.forEach(i=>{typeof i=="function"?i(s):i!=null&&(i.current=s)})}}var X4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{X4&&(window.__reactRouterVersion="7.14.2")}catch{}function K4({basename:a,children:s,unstable_useTransitions:i,window:c}){let d=S.useRef();d.current==null&&(d.current=Ey({window:c,v5Compat:!0}));let f=d.current,[m,_]=S.useState({action:f.action,location:f.location}),h=S.useCallback(p=>{i===!1?_(p):S.startTransition(()=>_(p))},[i]);return S.useLayoutEffect(()=>f.listen(h),[f,h]),S.createElement(N4,{basename:a,children:s,location:m.location,navigationType:m.action,navigator:f,unstable_useTransitions:i})}var $3=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Gt=S.forwardRef(function({onClick:s,discover:i="render",prefetch:c="none",relative:d,reloadDocument:f,replace:m,unstable_mask:_,state:h,target:p,to:v,preventScrollReset:y,viewTransition:x,unstable_defaultShouldRevalidate:j,...w},N){let{basename:C,navigator:A,unstable_useTransitions:D}=S.useContext(kn),O=typeof v=="string"&&$3.test(v),q=T3(v,C);v=q.to;let Y=o4(v,{relative:d}),X=An(),U=null;if(_){let le=Vr(_,[],X.unstable_mask?X.unstable_mask.pathname:"/",!0);C!=="/"&&(le.pathname=le.pathname==="/"?C:Zn([C,le.pathname])),U=A.createHref(le)}let[P,W,re]=G4(c,w),ie=J4(v,{replace:m,unstable_mask:_,state:h,target:p,preventScrollReset:y,relative:d,viewTransition:x,unstable_defaultShouldRevalidate:j,unstable_useTransitions:D});function ue(le){s&&s(le),le.defaultPrevented||ie(le)}let te=!(q.isExternal||f),he=S.createElement("a",{...w,...re,href:(te?U:void 0)||q.absoluteURL||Y,onClick:te?ue:s,ref:I4(N,W),target:p,"data-discover":!O&&i==="render"?"true":void 0});return P&&!O?S.createElement(S.Fragment,null,he,S.createElement(V4,{page:Y})):he});Gt.displayName="Link";var Yd=S.forwardRef(function({"aria-current":s="page",caseSensitive:i=!1,className:c="",end:d=!1,style:f,to:m,viewTransition:_,children:h,...p},v){let y=Zo(m,{relative:p.relative}),x=An(),j=S.useContext(Qr),{navigator:w,basename:N}=S.useContext(kn),C=j!=null&&lb(y)&&_===!0,A=w.encodeLocation?w.encodeLocation(y).pathname:y.pathname,D=x.pathname,O=j&&j.navigation&&j.navigation.location?j.navigation.location.pathname:null;i||(D=D.toLowerCase(),O=O?O.toLowerCase():null,A=A.toLowerCase()),O&&N&&(O=Qa(O,N)||O);const q=A!=="/"&&A.endsWith("/")?A.length-1:A.length;let Y=D===A||!d&&D.startsWith(A)&&D.charAt(q)==="/",X=O!=null&&(O===A||!d&&O.startsWith(A)&&O.charAt(A.length)==="/"),U={isActive:Y,isPending:X,isTransitioning:C},P=Y?s:void 0,W;typeof c=="function"?W=c(U):W=[c,Y?"active":null,X?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let re=typeof f=="function"?f(U):f;return S.createElement(Gt,{...p,"aria-current":P,className:W,ref:v,style:re,to:m,viewTransition:_},typeof h=="function"?h(U):h)});Yd.displayName="NavLink";var Z4=S.forwardRef(({discover:a="render",fetcherKey:s,navigate:i,reloadDocument:c,replace:d,state:f,method:m=Or,action:_,onSubmit:h,relative:p,preventScrollReset:v,viewTransition:y,unstable_defaultShouldRevalidate:x,...j},w)=>{let{unstable_useTransitions:N}=S.useContext(kn),C=nb(),A=ab(_,{relative:p}),D=m.toLowerCase()==="get"?"get":"post",O=typeof _=="string"&&$3.test(_),q=Y=>{if(h&&h(Y),Y.defaultPrevented)return;Y.preventDefault();let X=Y.nativeEvent.submitter,U=(X==null?void 0:X.getAttribute("formmethod"))||m,P=()=>C(X||Y.currentTarget,{fetcherKey:s,method:U,navigate:i,replace:d,state:f,relative:p,preventScrollReset:v,viewTransition:y,unstable_defaultShouldRevalidate:x});N&&i!==!1?S.startTransition(()=>P()):P()};return S.createElement("form",{ref:w,method:D,action:A,onSubmit:c?h:q,...j,"data-discover":!O&&a==="render"?"true":void 0})});Z4.displayName="Form";function W4(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function H3(a){let s=S.useContext(Mi);return ot(s,W4(a)),s}function J4(a,{target:s,replace:i,unstable_mask:c,state:d,preventScrollReset:f,relative:m,viewTransition:_,unstable_defaultShouldRevalidate:h,unstable_useTransitions:p}={}){let v=Mn(),y=An(),x=Zo(a,{relative:m});return S.useCallback(j=>{if(A4(j,s)){j.preventDefault();let w=i!==void 0?i:Ho(y)===Ho(x),N=()=>v(a,{replace:w,unstable_mask:c,state:d,preventScrollReset:f,relative:m,viewTransition:_,unstable_defaultShouldRevalidate:h});p?S.startTransition(()=>N()):N()}},[y,v,x,i,c,d,s,a,f,m,_,h,p])}var eb=0,tb=()=>`__${String(++eb)}__`;function nb(){let{router:a}=H3("useSubmit"),{basename:s}=S.useContext(kn),i=x4(),c=a.fetch,d=a.navigate;return S.useCallback(async(f,m={})=>{let{action:_,method:h,encType:p,formData:v,body:y}=L4(f,s);if(m.navigate===!1){let x=m.fetcherKey||tb();await c(x,i,m.action||_,{unstable_defaultShouldRevalidate:m.unstable_defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:v,body:y,formMethod:m.method||h,formEncType:m.encType||p,flushSync:m.flushSync})}else await d(m.action||_,{unstable_defaultShouldRevalidate:m.unstable_defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:v,body:y,formMethod:m.method||h,formEncType:m.encType||p,replace:m.replace,state:m.state,fromRouteId:i,flushSync:m.flushSync,viewTransition:m.viewTransition})},[c,d,s,i])}function ab(a,{relative:s}={}){let{basename:i}=S.useContext(kn),c=S.useContext(Yn);ot(c,"useFormAction must be used inside a RouteContext");let[d]=c.matches.slice(-1),f={...Zo(a||".",{relative:s})},m=An();if(a==null){f.search=m.search;let _=new URLSearchParams(f.search),h=_.getAll("index");if(h.some(v=>v==="")){_.delete("index"),h.filter(y=>y).forEach(y=>_.append("index",y));let v=_.toString();f.search=v?`?${v}`:""}}return(!a||a===".")&&d.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(f.pathname=f.pathname==="/"?i:Zn([i,f.pathname])),Ho(f)}function lb(a,{relative:s}={}){let i=S.useContext(A3);ot(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=H3("useViewTransitionState"),d=Zo(a,{relative:s});if(!i.isTransitioning)return!1;let f=Qa(i.currentLocation.pathname,c)||i.currentLocation.pathname,m=Qa(i.nextLocation.pathname,c)||i.nextLocation.pathname;return Dr(d.pathname,m)!=null||Dr(d.pathname,f)!=null}const sb="_btn_8fkbu_1",ib="_primary_8fkbu_17",ob="_danger_8fkbu_27",cb="_ghost_8fkbu_37",rb="_outline_8fkbu_47",np={btn:sb,primary:ib,danger:ob,ghost:cb,outline:rb};function en({variant:a,children:s,onClick:i,type:c="button",disabled:d}){return o.jsx("button",{type:c,className:`${np.btn} ${np[a]}`,onClick:i,disabled:d,children:s})}const ub="_field_1rkrg_1",db="_compact_1rkrg_5",fb="_fieldError_1rkrg_9",hb="_fieldLabel_1rkrg_15",mb="_fieldInput_1rkrg_23",pb="_currency_1rkrg_49",gb="_currencyIcon_1rkrg_58",_b="_currencyRub_1rkrg_70",vb="_currencyUsdt_1rkrg_74",ca={field:ub,compact:db,fieldError:fb,fieldLabel:hb,fieldInput:mb,currency:pb,currencyIcon:gb,currencyRub:_b,currencyUsdt:vb};function ap({label:a,value:s,currency:i,onChange:c,error:d,compact:f}){const m=!c;return o.jsxs("div",{className:f?`${ca.field} ${ca.compact}`:ca.field,children:[a&&o.jsx("div",{className:ca.fieldLabel,children:a}),o.jsxs("div",{className:ca.fieldInput,children:[o.jsx("input",{type:"text",value:s,onChange:c?_=>c(_.target.value):void 0,readOnly:m,placeholder:"0",inputMode:m?void 0:"decimal"}),o.jsxs("div",{className:ca.currency,children:[o.jsx("span",{className:`${ca.currencyIcon} ${i==="USDT"?ca.currencyUsdt:ca.currencyRub}`,children:i==="USDT"?"₮":"₽"}),i]})]}),d&&o.jsx("div",{className:ca.fieldError,children:d})]})}const yb="_swapWrap_172k4_1",bb="_compact_172k4_6",xb="_swapBtn_172k4_10",xr={swapWrap:yb,compact:bb,swapBtn:xb};function Sb({onClick:a,compact:s}){return o.jsx("div",{className:s?`${xr.swapWrap} ${xr.compact}`:xr.swapWrap,children:o.jsx("button",{type:"button",className:xr.swapBtn,onClick:a,"aria-label":"Поменять направление",children:o.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:o.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})})}const jb="_field_zffpb_1",wb="_label_zffpb_7",Nb="_wrap_zffpb_14",Cb="_input_zffpb_18",Eb="_readonly_zffpb_37",Tb="_copied_zffpb_44",Rb="_iconCheck_zffpb_59",kb="_iconLock_zffpb_68",Ab="_withToggle_zffpb_76",Mb="_togglePw_zffpb_80",ra={field:jb,label:wb,wrap:Nb,input:Cb,readonly:Eb,copied:Tb,iconCheck:Rb,iconLock:kb,withToggle:Ab,togglePw:Mb};function Re({label:a,value:s,placeholder:i,type:c="text",onChange:d,onBlur:f,readOnly:m,required:_,icon:h}){const[p,v]=S.useState(!1),[y,x]=S.useState(!1),j=c==="password",w=j?y?"text":"password":c,N=()=>{m&&navigator.clipboard.writeText(s).then(()=>{v(!0),setTimeout(()=>v(!1),1500)})};return o.jsxs("div",{className:ra.field,children:[o.jsx("label",{className:ra.label,children:a}),o.jsxs("div",{className:ra.wrap,onClick:N,children:[o.jsx("input",{className:`${ra.input} ${j?ra.withToggle:""} ${m?ra.readonly:""} ${p?ra.copied:""}`,type:w,...d?{value:s,onChange:C=>d(C.target.value)}:{defaultValue:s},placeholder:i,readOnly:m,required:_,onBlur:f}),j&&o.jsx("button",{type:"button",className:ra.togglePw,onClick:C=>{C.stopPropagation(),x(A=>!A)},"aria-label":y?"Скрыть пароль":"Показать пароль",children:y?o.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[o.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"}),o.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"}),o.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):o.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[o.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8S1 12 1 12z"}),o.jsx("circle",{cx:"12",cy:"12",r:"3"})]})}),h==="check"&&o.jsx("span",{className:ra.iconCheck,children:"✓"}),h==="lock"&&o.jsx("span",{className:ra.iconLock,children:"🔒"})]})]})}const Ob="_notification_m7zar_1",Lb="_slideIn_m7zar_1",zb="_notificationWrapper_m7zar_19",Db="_closing_m7zar_24",Bb="_slideOut_m7zar_1",Ub="_icon_m7zar_52",$b="_success_m7zar_65",Hb="_error_m7zar_70",qb="_info_m7zar_75",Fb="_warning_m7zar_80",Gb="_message_m7zar_85",Vb="_close_m7zar_93",Wl={notification:Ob,slideIn:Lb,notificationWrapper:zb,closing:Db,slideOut:Bb,icon:Ub,success:$b,error:Hb,info:qb,warning:Fb,message:Gb,close:Vb},Qb={success:"✓",error:"✕",info:"i",warning:"!"};function Al({message:a,status:s,onClose:i}){const[c,d]=S.useState(!1);function f(){d(!0)}function m(){c&&i()}return o.jsxs("div",{className:`${Wl.notification} ${Wl[s]} ${c?Wl.closing:""}`,onAnimationEnd:m,children:[o.jsxs("div",{className:Wl.notificationWrapper,children:[o.jsx("span",{className:Wl.icon,children:Qb[s]}),o.jsx("p",{className:Wl.message,children:a})]}),o.jsx("button",{className:Wl.close,onClick:f,children:"✕"})]})}const Yb="_pill_3oadq_1",Pb={pill:Yb};function Ib({children:a}){return o.jsx("span",{className:Pb.pill,children:a})}const Xb="_btn_ytb12_1",Kb={btn:Xb};function Qn({label:a="Подтвердить своп",onClick:s,type:i="submit",disabled:c}){return o.jsx("button",{type:i,className:Kb.btn,onClick:s,disabled:c,children:a})}const Zb="_wrap_1ujmu_1",Wb="_fullscreen_1ujmu_9",Jb="_spinner_1ujmu_15",ex="_spin_1ujmu_15",tx="_sm_1ujmu_24",nx="_md_1ujmu_30",ax="_lg_1ujmu_36",lx="_label_1ujmu_42",sx="_srOnly_1ujmu_49",oi={wrap:Zb,fullscreen:Wb,spinner:Jb,spin:ex,sm:tx,md:nx,lg:ax,label:lx,srOnly:sx};function Ir({size:a="md",label:s,fullscreen:i,className:c}){const d=[oi.wrap,i?oi.fullscreen:"",c??""].filter(Boolean).join(" ");return o.jsxs("div",{className:d,role:"status","aria-live":"polite","aria-busy":"true",children:[o.jsx("span",{className:`${oi.spinner} ${oi[a]}`,"aria-hidden":"true"}),s?o.jsx("span",{className:oi.label,children:s}):null,o.jsx("span",{className:oi.srOnly,children:s??"Загрузка"})]})}const ix="_icon_73irc_1",ox={icon:ix};function qo({letter:a,color:s,logo:i,size:c=40}){return o.jsx("div",{className:ox.icon,style:{background:i?"transparent":s,width:c,height:c,fontSize:c*.45},children:i?o.jsx("img",{src:i,alt:a,style:{width:c*.7,height:c*.7}}):a})}const cx="_section_11f1k_1",rx="_wrap_11f1k_7",ux="_descBlock_11f1k_16",dx="_descText_11f1k_22",fx="_right_11f1k_33",hx="_glow_11f1k_37",mx="_row_11f1k_49",px="_check_11f1k_87",gx="_text_11f1k_101",ua={section:cx,wrap:rx,descBlock:ux,descText:dx,right:fx,glow:hx,row:mx,check:px,text:gx},_x="_title_1ien9_1",vx={title:_x};function q3({children:a}){return o.jsx("h2",{className:vx.title,children:a})}const lp=["Вся деятельность компании соответствует законодательству Российской Федерации и требованиям регуляторов","Вся документация компании открыта и доступна для ознакомления","Операции защищены шифрованием уровня ERC-20 и проходят верификацию в блокчейне"];function yx(){const[a,s]=S.useState(-1);return o.jsx("section",{id:"about",className:ua.section,children:o.jsxs("div",{className:ua.wrap,children:[o.jsxs("div",{children:[o.jsx(Ib,{children:"О КОМПАНИИ"}),o.jsx(q3,{children:"О нас"}),o.jsxs("div",{className:ua.descBlock,children:[o.jsx("p",{className:ua.descText,children:"ЭКСА — молодая финтех-компания в сфере цифровых активов. Наша миссия — сделать оборот цифровых активов простым, прозрачным и законным."}),o.jsx("p",{className:ua.descText,children:"Мы создаём инфраструктуру для операций с криптовалютой и комплексные решения для физических и юридических лиц."})]})]}),o.jsxs("div",{className:ua.right,children:[o.jsx("div",{className:ua.glow}),lp.map((i,c)=>o.jsxs("div",{className:ua.row,"data-hovered":a===c||void 0,"data-last":c===lp.length-1||void 0,onMouseEnter:()=>s(c),onMouseLeave:()=>s(-1),children:[o.jsx("div",{className:ua.check,children:"✓"}),o.jsx("span",{className:ua.text,children:i})]},c))]})]})})}const Ur=[{min:5e3,max:3e4,pct:8},{min:30001,max:1e5,pct:6},{min:100001,max:6e5,pct:4}],Ed=Ur[0].min,sp=Ur[Ur.length-1].max;function bx(a){return a<=Ed?0:a>=sp?100:(a-Ed)/(sp-Ed)*100}const xx="_title_ujt2o_1",Sx="_table_ujt2o_8",jx="_row_ujt2o_15",wx="_range_ujt2o_31",Nx="_pct_ujt2o_36",Cx="_progressBar_ujt2o_43",Ex="_progressFill_ujt2o_51",Tx="_summary_ujt2o_58",Rx="_summaryLabel_ujt2o_73",kx="_summaryValue_ujt2o_78",Cn={title:xx,table:Sx,row:jx,range:wx,pct:Nx,progressBar:Cx,progressFill:Ex,summary:Tx,summaryLabel:Rx,summaryValue:kx},ip=a=>a.toLocaleString("ru-RU");function Ax({amount:a,progress:s,commission:i,effectiveRate:c}){return o.jsxs("div",{children:[o.jsx("div",{className:Cn.title,children:"КОМИССИЯ СЕРВИСА"}),o.jsx("div",{className:Cn.table,children:Ur.map((d,f)=>o.jsxs("div",{className:Cn.row,"data-active":a>=d.min&&a<=d.max||void 0,children:[o.jsxs("span",{className:Cn.range,children:[ip(d.min)," ",ip(d.max)," ₽"]}),o.jsxs("span",{className:Cn.pct,children:[d.pct,"%"]})]},f))}),o.jsx("div",{className:Cn.progressBar,children:o.jsx("div",{className:Cn.progressFill,style:{width:`${s}%`}})}),o.jsxs("div",{className:Cn.summary,children:[o.jsx("span",{className:Cn.summaryLabel,children:"Комиссия"}),o.jsxs("span",{className:Cn.summaryValue,children:[i.toLocaleString("ru-RU",{maximumFractionDigits:2})," ₽"]})]}),o.jsxs("div",{className:Cn.summary,children:[o.jsx("span",{className:Cn.summaryLabel,children:"Курс с комиссией"}),o.jsxs("span",{className:Cn.summaryValue,children:[c.toFixed(2)," ₽"]})]})]})}var Li=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(){}},os,xl,gi,d3,Mx=(d3=class extends Li{constructor(){super();se(this,os);se(this,xl);se(this,gi);Z(this,gi,s=>{if(typeof window<"u"&&window.addEventListener){const i=()=>s();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}})}onSubscribe(){T(this,xl)||this.setEventListener(T(this,gi))}onUnsubscribe(){var s;this.hasListeners()||((s=T(this,xl))==null||s.call(this),Z(this,xl,void 0))}setEventListener(s){var i;Z(this,gi,s),(i=T(this,xl))==null||i.call(this),Z(this,xl,s(c=>{typeof c=="boolean"?this.setFocused(c):this.onFocus()}))}setFocused(s){T(this,os)!==s&&(Z(this,os,s),this.onFocus())}onFocus(){const s=this.isFocused();this.listeners.forEach(i=>{i(s)})}isFocused(){var s;return typeof T(this,os)=="boolean"?T(this,os):((s=globalThis.document)==null?void 0:s.visibilityState)!=="hidden"}},os=new WeakMap,xl=new WeakMap,gi=new WeakMap,d3),C2=new Mx,Ox={setTimeout:(a,s)=>setTimeout(a,s),clearTimeout:a=>clearTimeout(a),setInterval:(a,s)=>setInterval(a,s),clearInterval:a=>clearInterval(a)},Sl,p2,f3,Lx=(f3=class{constructor(){se(this,Sl,Ox);se(this,p2,!1)}setTimeoutProvider(a){Z(this,Sl,a)}setTimeout(a,s){return T(this,Sl).setTimeout(a,s)}clearTimeout(a){T(this,Sl).clearTimeout(a)}setInterval(a,s){return T(this,Sl).setInterval(a,s)}clearInterval(a){T(this,Sl).clearInterval(a)}},Sl=new WeakMap,p2=new WeakMap,f3),is=new Lx;function zx(a){setTimeout(a,0)}var Dx=typeof window>"u"||"Deno"in globalThis;function Jt(){}function Bx(a,s){return typeof a=="function"?a(s):a}function Pd(a){return typeof a=="number"&&a>=0&&a!==1/0}function F3(a,s){return Math.max(a+(s||0)-Date.now(),0)}function kl(a,s){return typeof a=="function"?a(s):a}function Rn(a,s){return typeof a=="function"?a(s):a}function op(a,s){const{type:i="all",exact:c,fetchStatus:d,predicate:f,queryKey:m,stale:_}=a;if(m){if(c){if(s.queryHash!==E2(m,s.options))return!1}else if(!Fo(s.queryKey,m))return!1}if(i!=="all"){const h=s.isActive();if(i==="active"&&!h||i==="inactive"&&h)return!1}return!(typeof _=="boolean"&&s.isStale()!==_||d&&d!==s.state.fetchStatus||f&&!f(s))}function cp(a,s){const{exact:i,status:c,predicate:d,mutationKey:f}=a;if(f){if(!s.options.mutationKey)return!1;if(i){if(vs(s.options.mutationKey)!==vs(f))return!1}else if(!Fo(s.options.mutationKey,f))return!1}return!(c&&s.state.status!==c||d&&!d(s))}function E2(a,s){return((s==null?void 0:s.queryKeyHashFn)||vs)(a)}function vs(a){return JSON.stringify(a,(s,i)=>Id(i)?Object.keys(i).sort().reduce((c,d)=>(c[d]=i[d],c),{}):i)}function Fo(a,s){return a===s?!0:typeof a!=typeof s?!1:a&&s&&typeof a=="object"&&typeof s=="object"?Object.keys(s).every(i=>Fo(a[i],s[i])):!1}var Ux=Object.prototype.hasOwnProperty;function G3(a,s,i=0){if(a===s)return a;if(i>500)return s;const c=rp(a)&&rp(s);if(!c&&!(Id(a)&&Id(s)))return s;const f=(c?a:Object.keys(a)).length,m=c?s:Object.keys(s),_=m.length,h=c?new Array(_):{};let p=0;for(let v=0;v<_;v++){const y=c?v:m[v],x=a[y],j=s[y];if(x===j){h[y]=x,(c?v<f:Ux.call(a,y))&&p++;continue}if(x===null||j===null||typeof x!="object"||typeof j!="object"){h[y]=j;continue}const w=G3(x,j,i+1);h[y]=w,w===x&&p++}return f===_&&p===f?a:h}function $r(a,s){if(!s||Object.keys(a).length!==Object.keys(s).length)return!1;for(const i in a)if(a[i]!==s[i])return!1;return!0}function rp(a){return Array.isArray(a)&&a.length===Object.keys(a).length}function Id(a){if(!up(a))return!1;const s=a.constructor;if(s===void 0)return!0;const i=s.prototype;return!(!up(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(a)!==Object.prototype)}function up(a){return Object.prototype.toString.call(a)==="[object Object]"}function $x(a){return new Promise(s=>{is.setTimeout(s,a)})}function Xd(a,s,i){return typeof i.structuralSharing=="function"?i.structuralSharing(a,s):i.structuralSharing!==!1?G3(a,s):s}function Hx(a,s,i=0){const c=[...a,s];return i&&c.length>i?c.slice(1):c}function qx(a,s,i=0){const c=[s,...a];return i&&c.length>i?c.slice(0,-1):c}var T2=Symbol();function V3(a,s){return!a.queryFn&&(s!=null&&s.initialPromise)?()=>s.initialPromise:!a.queryFn||a.queryFn===T2?()=>Promise.reject(new Error(`Missing queryFn: '${a.queryHash}'`)):a.queryFn}function R2(a,s){return typeof a=="function"?a(...s):!!a}function Fx(a,s,i){let c=!1,d;return Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(d??(d=s()),c||(c=!0,d.aborted?i():d.addEventListener("abort",i,{once:!0})),d)}),a}var Go=(()=>{let a=()=>Dx;return{isServer(){return a()},setIsServer(s){a=s}}})();function Kd(){let a,s;const i=new Promise((d,f)=>{a=d,s=f});i.status="pending",i.catch(()=>{});function c(d){Object.assign(i,d),delete i.resolve,delete i.reject}return i.resolve=d=>{c({status:"fulfilled",value:d}),a(d)},i.reject=d=>{c({status:"rejected",reason:d}),s(d)},i}var Gx=zx;function Vx(){let a=[],s=0,i=_=>{_()},c=_=>{_()},d=Gx;const f=_=>{s?a.push(_):d(()=>{i(_)})},m=()=>{const _=a;a=[],_.length&&d(()=>{c(()=>{_.forEach(h=>{i(h)})})})};return{batch:_=>{let h;s++;try{h=_()}finally{s--,s||m()}return h},batchCalls:_=>(...h)=>{f(()=>{_(...h)})},schedule:f,setNotifyFunction:_=>{i=_},setBatchNotifyFunction:_=>{c=_},setScheduler:_=>{d=_}}}var kt=Vx(),_i,jl,vi,h3,Qx=(h3=class extends Li{constructor(){super();se(this,_i,!0);se(this,jl);se(this,vi);Z(this,vi,s=>{if(typeof window<"u"&&window.addEventListener){const i=()=>s(!0),c=()=>s(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",c,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",c)}}})}onSubscribe(){T(this,jl)||this.setEventListener(T(this,vi))}onUnsubscribe(){var s;this.hasListeners()||((s=T(this,jl))==null||s.call(this),Z(this,jl,void 0))}setEventListener(s){var i;Z(this,vi,s),(i=T(this,jl))==null||i.call(this),Z(this,jl,s(this.setOnline.bind(this)))}setOnline(s){T(this,_i)!==s&&(Z(this,_i,s),this.listeners.forEach(c=>{c(s)}))}isOnline(){return T(this,_i)}},_i=new WeakMap,jl=new WeakMap,vi=new WeakMap,h3),Hr=new Qx;function Yx(a){return Math.min(1e3*2**a,3e4)}function Q3(a){return(a??"online")==="online"?Hr.isOnline():!0}var Zd=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 s=!1,i=0,c;const d=Kd(),f=()=>d.status!=="pending",m=N=>{var C;if(!f()){const A=new Zd(N);x(A),(C=a.onCancel)==null||C.call(a,A)}},_=()=>{s=!0},h=()=>{s=!1},p=()=>C2.isFocused()&&(a.networkMode==="always"||Hr.isOnline())&&a.canRun(),v=()=>Q3(a.networkMode)&&a.canRun(),y=N=>{f()||(c==null||c(),d.resolve(N))},x=N=>{f()||(c==null||c(),d.reject(N))},j=()=>new Promise(N=>{var C;c=A=>{(f()||p())&&N(A)},(C=a.onPause)==null||C.call(a)}).then(()=>{var N;c=void 0,f()||(N=a.onContinue)==null||N.call(a)}),w=()=>{if(f())return;let N;const C=i===0?a.initialPromise:void 0;try{N=C??a.fn()}catch(A){N=Promise.reject(A)}Promise.resolve(N).then(y).catch(A=>{var X;if(f())return;const D=a.retry??(Go.isServer()?0:3),O=a.retryDelay??Yx,q=typeof O=="function"?O(i,A):O,Y=D===!0||typeof D=="number"&&i<D||typeof D=="function"&&D(i,A);if(s||!Y){x(A);return}i++,(X=a.onFail)==null||X.call(a,i,A),$x(q).then(()=>p()?void 0:j()).then(()=>{s?x(A):w()})})};return{promise:d,status:()=>d.status,cancel:m,continue:()=>(c==null||c(),d),cancelRetry:_,continueRetry:h,canStart:v,start:()=>(v()?w():j().then(w),d)}}var cs,m3,P3=(m3=class{constructor(){se(this,cs)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Pd(this.gcTime)&&Z(this,cs,is.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(a){this.gcTime=Math.max(this.gcTime||0,a??(Go.isServer()?1/0:300*1e3))}clearGcTimeout(){T(this,cs)!==void 0&&(is.clearTimeout(T(this,cs)),Z(this,cs,void 0))}},cs=new WeakMap,m3);function Px(a){return{onFetch:(s,i)=>{var v,y,x,j,w;const c=s.options,d=(x=(y=(v=s.fetchOptions)==null?void 0:v.meta)==null?void 0:y.fetchMore)==null?void 0:x.direction,f=((j=s.state.data)==null?void 0:j.pages)||[],m=((w=s.state.data)==null?void 0:w.pageParams)||[];let _={pages:[],pageParams:[]},h=0;const p=async()=>{let N=!1;const C=O=>{Fx(O,()=>s.signal,()=>N=!0)},A=V3(s.options,s.fetchOptions),D=async(O,q,Y)=>{if(N)return Promise.reject(s.signal.reason);if(q==null&&O.pages.length)return Promise.resolve(O);const U=(()=>{const ie={client:s.client,queryKey:s.queryKey,pageParam:q,direction:Y?"backward":"forward",meta:s.options.meta};return C(ie),ie})(),P=await A(U),{maxPages:W}=s.options,re=Y?qx:Hx;return{pages:re(O.pages,P,W),pageParams:re(O.pageParams,q,W)}};if(d&&f.length){const O=d==="backward",q=O?I3:Wd,Y={pages:f,pageParams:m},X=q(c,Y);_=await D(Y,X,O)}else{const O=a??f.length;do{const q=h===0?m[0]??c.initialPageParam:Wd(c,_);if(h>0&&q==null)break;_=await D(_,q),h++}while(h<O)}return _};s.options.persister?s.fetchFn=()=>{var N,C;return(C=(N=s.options).persister)==null?void 0:C.call(N,p,{client:s.client,queryKey:s.queryKey,meta:s.options.meta,signal:s.signal},i)}:s.fetchFn=p}}}function Wd(a,{pages:s,pageParams:i}){const c=s.length-1;return s.length>0?a.getNextPageParam(s[c],s,i[c],i):void 0}function I3(a,{pages:s,pageParams:i}){var c;return s.length>0?(c=a.getPreviousPageParam)==null?void 0:c.call(a,s[0],s,i[0],i):void 0}function Ix(a,s){return s?Wd(a,s)!=null:!1}function Xx(a,s){return!s||!a.getPreviousPageParam?!1:I3(a,s)!=null}var yi,rs,bi,Vn,us,zt,Qo,ds,Tn,X3,$a,p3,Kx=(p3=class extends P3{constructor(s){super();se(this,Tn);se(this,yi);se(this,rs);se(this,bi);se(this,Vn);se(this,us);se(this,zt);se(this,Qo);se(this,ds);Z(this,ds,!1),Z(this,Qo,s.defaultOptions),this.setOptions(s.options),this.observers=[],Z(this,us,s.client),Z(this,Vn,T(this,us).getQueryCache()),this.queryKey=s.queryKey,this.queryHash=s.queryHash,Z(this,rs,fp(this.options)),this.state=s.state??T(this,rs),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return T(this,yi)}get promise(){var s;return(s=T(this,zt))==null?void 0:s.promise}setOptions(s){if(this.options={...T(this,Qo),...s},s!=null&&s._type&&Z(this,yi,s._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const i=fp(this.options);i.data!==void 0&&(this.setState(dp(i.data,i.dataUpdatedAt)),Z(this,rs,i))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&T(this,Vn).remove(this)}setData(s,i){const c=Xd(this.state.data,s,this.options);return je(this,Tn,$a).call(this,{data:c,type:"success",dataUpdatedAt:i==null?void 0:i.updatedAt,manual:i==null?void 0:i.manual}),c}setState(s){je(this,Tn,$a).call(this,{type:"setState",state:s})}cancel(s){var c,d;const i=(c=T(this,zt))==null?void 0:c.promise;return(d=T(this,zt))==null||d.cancel(s),i?i.then(Jt).catch(Jt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return T(this,rs)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(s=>Rn(s.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===T2||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(s=>kl(s.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(s=>s.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(s=0){return this.state.data===void 0?!0:s==="static"?!1:this.state.isInvalidated?!0:!F3(this.state.dataUpdatedAt,s)}onFocus(){var i;const s=this.observers.find(c=>c.shouldFetchOnWindowFocus());s==null||s.refetch({cancelRefetch:!1}),(i=T(this,zt))==null||i.continue()}onOnline(){var i;const s=this.observers.find(c=>c.shouldFetchOnReconnect());s==null||s.refetch({cancelRefetch:!1}),(i=T(this,zt))==null||i.continue()}addObserver(s){this.observers.includes(s)||(this.observers.push(s),this.clearGcTimeout(),T(this,Vn).notify({type:"observerAdded",query:this,observer:s}))}removeObserver(s){this.observers.includes(s)&&(this.observers=this.observers.filter(i=>i!==s),this.observers.length||(T(this,zt)&&(T(this,ds)||je(this,Tn,X3).call(this)?T(this,zt).cancel({revert:!0}):T(this,zt).cancelRetry()),this.scheduleGc()),T(this,Vn).notify({type:"observerRemoved",query:this,observer:s}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||je(this,Tn,$a).call(this,{type:"invalidate"})}async fetch(s,i){var p,v,y,x,j,w,N,C,A,D,O;if(this.state.fetchStatus!=="idle"&&((p=T(this,zt))==null?void 0:p.status())!=="rejected"){if(this.state.data!==void 0&&(i!=null&&i.cancelRefetch))this.cancel({silent:!0});else if(T(this,zt))return T(this,zt).continueRetry(),T(this,zt).promise}if(s&&this.setOptions(s),!this.options.queryFn){const q=this.observers.find(Y=>Y.options.queryFn);q&&this.setOptions(q.options)}const c=new AbortController,d=q=>{Object.defineProperty(q,"signal",{enumerable:!0,get:()=>(Z(this,ds,!0),c.signal)})},f=()=>{const q=V3(this.options,i),X=(()=>{const U={client:T(this,us),queryKey:this.queryKey,meta:this.meta};return d(U),U})();return Z(this,ds,!1),this.options.persister?this.options.persister(q,X,this):q(X)},_=(()=>{const q={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:T(this,us),state:this.state,fetchFn:f};return d(q),q})(),h=T(this,yi)==="infinite"?Px(this.options.pages):this.options.behavior;h==null||h.onFetch(_,this),Z(this,bi,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((v=_.fetchOptions)==null?void 0:v.meta))&&je(this,Tn,$a).call(this,{type:"fetch",meta:(y=_.fetchOptions)==null?void 0:y.meta}),Z(this,zt,Y3({initialPromise:i==null?void 0:i.initialPromise,fn:_.fetchFn,onCancel:q=>{q instanceof Zd&&q.revert&&this.setState({...T(this,bi),fetchStatus:"idle"}),c.abort()},onFail:(q,Y)=>{je(this,Tn,$a).call(this,{type:"failed",failureCount:q,error:Y})},onPause:()=>{je(this,Tn,$a).call(this,{type:"pause"})},onContinue:()=>{je(this,Tn,$a).call(this,{type:"continue"})},retry:_.options.retry,retryDelay:_.options.retryDelay,networkMode:_.options.networkMode,canRun:()=>!0}));try{const q=await T(this,zt).start();if(q===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(q),(j=(x=T(this,Vn).config).onSuccess)==null||j.call(x,q,this),(N=(w=T(this,Vn).config).onSettled)==null||N.call(w,q,this.state.error,this),q}catch(q){if(q instanceof Zd){if(q.silent)return T(this,zt).promise;if(q.revert){if(this.state.data===void 0)throw q;return this.state.data}}throw je(this,Tn,$a).call(this,{type:"error",error:q}),(A=(C=T(this,Vn).config).onError)==null||A.call(C,q,this),(O=(D=T(this,Vn).config).onSettled)==null||O.call(D,this.state.data,q,this),q}finally{this.scheduleGc()}}},yi=new WeakMap,rs=new WeakMap,bi=new WeakMap,Vn=new WeakMap,us=new WeakMap,zt=new WeakMap,Qo=new WeakMap,ds=new WeakMap,Tn=new WeakSet,X3=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},$a=function(s){const i=c=>{switch(s.type){case"failed":return{...c,fetchFailureCount:s.failureCount,fetchFailureReason:s.error};case"pause":return{...c,fetchStatus:"paused"};case"continue":return{...c,fetchStatus:"fetching"};case"fetch":return{...c,...K3(c.data,this.options),fetchMeta:s.meta??null};case"success":const d={...c,...dp(s.data,s.dataUpdatedAt),dataUpdateCount:c.dataUpdateCount+1,...!s.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return Z(this,bi,s.manual?d:void 0),d;case"error":const f=s.error;return{...c,error:f,errorUpdateCount:c.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:c.fetchFailureCount+1,fetchFailureReason:f,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...c,isInvalidated:!0};case"setState":return{...c,...s.state}}};this.state=i(this.state),kt.batch(()=>{this.observers.forEach(c=>{c.onQueryUpdate()}),T(this,Vn).notify({query:this,type:"updated",action:s})})},p3);function K3(a,s){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Q3(s.networkMode)?"fetching":"paused",...a===void 0&&{error:null,status:"pending"}}}function dp(a,s){return{data:a,dataUpdatedAt:s??Date.now(),error:null,isInvalidated:!1,status:"success"}}function fp(a){const s=typeof a.initialData=="function"?a.initialData():a.initialData,i=s!==void 0,c=i?typeof a.initialDataUpdatedAt=="function"?a.initialDataUpdatedAt():a.initialDataUpdatedAt:0;return{data:s,dataUpdateCount:0,dataUpdatedAt:i?c??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}var mn,Le,Yo,Wt,fs,xi,Ha,wl,Po,Si,ji,hs,ms,Nl,wi,He,Bo,Jd,e2,t2,n2,a2,l2,s2,W3,g3,Z3=(g3=class extends Li{constructor(s,i){super();se(this,He);se(this,mn);se(this,Le);se(this,Yo);se(this,Wt);se(this,fs);se(this,xi);se(this,Ha);se(this,wl);se(this,Po);se(this,Si);se(this,ji);se(this,hs);se(this,ms);se(this,Nl);se(this,wi,new Set);this.options=i,Z(this,mn,s),Z(this,wl,null),Z(this,Ha,Kd()),this.bindMethods(),this.setOptions(i)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(T(this,Le).addObserver(this),hp(T(this,Le),this.options)?je(this,He,Bo).call(this):this.updateResult(),je(this,He,n2).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return i2(T(this,Le),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return i2(T(this,Le),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,je(this,He,a2).call(this),je(this,He,l2).call(this),T(this,Le).removeObserver(this)}setOptions(s){const i=this.options,c=T(this,Le);if(this.options=T(this,mn).defaultQueryOptions(s),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Rn(this.options.enabled,T(this,Le))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");je(this,He,s2).call(this),T(this,Le).setOptions(this.options),i._defaulted&&!$r(this.options,i)&&T(this,mn).getQueryCache().notify({type:"observerOptionsUpdated",query:T(this,Le),observer:this});const d=this.hasListeners();d&&mp(T(this,Le),c,this.options,i)&&je(this,He,Bo).call(this),this.updateResult(),d&&(T(this,Le)!==c||Rn(this.options.enabled,T(this,Le))!==Rn(i.enabled,T(this,Le))||kl(this.options.staleTime,T(this,Le))!==kl(i.staleTime,T(this,Le)))&&je(this,He,Jd).call(this);const f=je(this,He,e2).call(this);d&&(T(this,Le)!==c||Rn(this.options.enabled,T(this,Le))!==Rn(i.enabled,T(this,Le))||f!==T(this,Nl))&&je(this,He,t2).call(this,f)}getOptimisticResult(s){const i=T(this,mn).getQueryCache().build(T(this,mn),s),c=this.createResult(i,s);return Wx(this,c)&&(Z(this,Wt,c),Z(this,xi,this.options),Z(this,fs,T(this,Le).state)),c}getCurrentResult(){return T(this,Wt)}trackResult(s,i){return new Proxy(s,{get:(c,d)=>(this.trackProp(d),i==null||i(d),d==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&T(this,Ha).status==="pending"&&T(this,Ha).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(c,d))})}trackProp(s){T(this,wi).add(s)}getCurrentQuery(){return T(this,Le)}refetch({...s}={}){return this.fetch({...s})}fetchOptimistic(s){const i=T(this,mn).defaultQueryOptions(s),c=T(this,mn).getQueryCache().build(T(this,mn),i);return c.fetch().then(()=>this.createResult(c,i))}fetch(s){return je(this,He,Bo).call(this,{...s,cancelRefetch:s.cancelRefetch??!0}).then(()=>(this.updateResult(),T(this,Wt)))}createResult(s,i){var W;const c=T(this,Le),d=this.options,f=T(this,Wt),m=T(this,fs),_=T(this,xi),p=s!==c?s.state:T(this,Yo),{state:v}=s;let y={...v},x=!1,j;if(i._optimisticResults){const re=this.hasListeners(),ie=!re&&hp(s,i),ue=re&&mp(s,c,i,d);(ie||ue)&&(y={...y,...K3(v.data,s.options)}),i._optimisticResults==="isRestoring"&&(y.fetchStatus="idle")}let{error:w,errorUpdatedAt:N,status:C}=y;j=y.data;let A=!1;if(i.placeholderData!==void 0&&j===void 0&&C==="pending"){let re;f!=null&&f.isPlaceholderData&&i.placeholderData===(_==null?void 0:_.placeholderData)?(re=f.data,A=!0):re=typeof i.placeholderData=="function"?i.placeholderData((W=T(this,ji))==null?void 0:W.state.data,T(this,ji)):i.placeholderData,re!==void 0&&(C="success",j=Xd(f==null?void 0:f.data,re,i),x=!0)}if(i.select&&j!==void 0&&!A)if(f&&j===(m==null?void 0:m.data)&&i.select===T(this,Po))j=T(this,Si);else try{Z(this,Po,i.select),j=i.select(j),j=Xd(f==null?void 0:f.data,j,i),Z(this,Si,j),Z(this,wl,null)}catch(re){Z(this,wl,re)}T(this,wl)&&(w=T(this,wl),j=T(this,Si),N=Date.now(),C="error");const D=y.fetchStatus==="fetching",O=C==="pending",q=C==="error",Y=O&&D,X=j!==void 0,P={status:C,fetchStatus:y.fetchStatus,isPending:O,isSuccess:C==="success",isError:q,isInitialLoading:Y,isLoading:Y,data:j,dataUpdatedAt:y.dataUpdatedAt,error:w,errorUpdatedAt:N,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:s.isFetched(),isFetchedAfterMount:y.dataUpdateCount>p.dataUpdateCount||y.errorUpdateCount>p.errorUpdateCount,isFetching:D,isRefetching:D&&!O,isLoadingError:q&&!X,isPaused:y.fetchStatus==="paused",isPlaceholderData:x,isRefetchError:q&&X,isStale:k2(s,i),refetch:this.refetch,promise:T(this,Ha),isEnabled:Rn(i.enabled,s)!==!1};if(this.options.experimental_prefetchInRender){const re=P.data!==void 0,ie=P.status==="error"&&!re,ue=le=>{ie?le.reject(P.error):re&&le.resolve(P.data)},te=()=>{const le=Z(this,Ha,P.promise=Kd());ue(le)},he=T(this,Ha);switch(he.status){case"pending":s.queryHash===c.queryHash&&ue(he);break;case"fulfilled":(ie||P.data!==he.value)&&te();break;case"rejected":(!ie||P.error!==he.reason)&&te();break}}return P}updateResult(){const s=T(this,Wt),i=this.createResult(T(this,Le),this.options);if(Z(this,fs,T(this,Le).state),Z(this,xi,this.options),T(this,fs).data!==void 0&&Z(this,ji,T(this,Le)),$r(i,s))return;Z(this,Wt,i);const c=()=>{if(!s)return!0;const{notifyOnChangeProps:d}=this.options,f=typeof d=="function"?d():d;if(f==="all"||!f&&!T(this,wi).size)return!0;const m=new Set(f??T(this,wi));return this.options.throwOnError&&m.add("error"),Object.keys(T(this,Wt)).some(_=>{const h=_;return T(this,Wt)[h]!==s[h]&&m.has(h)})};je(this,He,W3).call(this,{listeners:c()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&je(this,He,n2).call(this)}},mn=new WeakMap,Le=new WeakMap,Yo=new WeakMap,Wt=new WeakMap,fs=new WeakMap,xi=new WeakMap,Ha=new WeakMap,wl=new WeakMap,Po=new WeakMap,Si=new WeakMap,ji=new WeakMap,hs=new WeakMap,ms=new WeakMap,Nl=new WeakMap,wi=new WeakMap,He=new WeakSet,Bo=function(s){je(this,He,s2).call(this);let i=T(this,Le).fetch(this.options,s);return s!=null&&s.throwOnError||(i=i.catch(Jt)),i},Jd=function(){je(this,He,a2).call(this);const s=kl(this.options.staleTime,T(this,Le));if(Go.isServer()||T(this,Wt).isStale||!Pd(s))return;const c=F3(T(this,Wt).dataUpdatedAt,s)+1;Z(this,hs,is.setTimeout(()=>{T(this,Wt).isStale||this.updateResult()},c))},e2=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(T(this,Le)):this.options.refetchInterval)??!1},t2=function(s){je(this,He,l2).call(this),Z(this,Nl,s),!(Go.isServer()||Rn(this.options.enabled,T(this,Le))===!1||!Pd(T(this,Nl))||T(this,Nl)===0)&&Z(this,ms,is.setInterval(()=>{(this.options.refetchIntervalInBackground||C2.isFocused())&&je(this,He,Bo).call(this)},T(this,Nl)))},n2=function(){je(this,He,Jd).call(this),je(this,He,t2).call(this,je(this,He,e2).call(this))},a2=function(){T(this,hs)!==void 0&&(is.clearTimeout(T(this,hs)),Z(this,hs,void 0))},l2=function(){T(this,ms)!==void 0&&(is.clearInterval(T(this,ms)),Z(this,ms,void 0))},s2=function(){const s=T(this,mn).getQueryCache().build(T(this,mn),this.options);if(s===T(this,Le))return;const i=T(this,Le);Z(this,Le,s),Z(this,Yo,s.state),this.hasListeners()&&(i==null||i.removeObserver(this),s.addObserver(this))},W3=function(s){kt.batch(()=>{s.listeners&&this.listeners.forEach(i=>{i(T(this,Wt))}),T(this,mn).getQueryCache().notify({query:T(this,Le),type:"observerResultsUpdated"})})},g3);function Zx(a,s){return Rn(s.enabled,a)!==!1&&a.state.data===void 0&&!(a.state.status==="error"&&Rn(s.retryOnMount,a)===!1)}function hp(a,s){return Zx(a,s)||a.state.data!==void 0&&i2(a,s,s.refetchOnMount)}function i2(a,s,i){if(Rn(s.enabled,a)!==!1&&kl(s.staleTime,a)!=="static"){const c=typeof i=="function"?i(a):i;return c==="always"||c!==!1&&k2(a,s)}return!1}function mp(a,s,i,c){return(a!==s||Rn(c.enabled,a)===!1)&&(!i.suspense||a.state.status!=="error")&&k2(a,i)}function k2(a,s){return Rn(s.enabled,a)!==!1&&a.isStaleByTime(kl(s.staleTime,a))}function Wx(a,s){return!$r(a.getCurrentResult(),s)}var Jx=class extends Z3{constructor(a,s){super(a,s)}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,s){var w,N;const{state:i}=a,c=super.createResult(a,s),{isFetching:d,isRefetching:f,isError:m,isRefetchError:_}=c,h=(N=(w=i.fetchMeta)==null?void 0:w.fetchMore)==null?void 0:N.direction,p=m&&h==="forward",v=d&&h==="forward",y=m&&h==="backward",x=d&&h==="backward";return{...c,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Ix(s,i.data),hasPreviousPage:Xx(s,i.data),isFetchNextPageError:p,isFetchingNextPage:v,isFetchPreviousPageError:y,isFetchingPreviousPage:x,isRefetchError:_&&!p&&!y,isRefetching:f&&!v&&!x}}},Io,fa,Pt,ps,ha,bl,_3,e6=(_3=class extends P3{constructor(s){super();se(this,ha);se(this,Io);se(this,fa);se(this,Pt);se(this,ps);Z(this,Io,s.client),this.mutationId=s.mutationId,Z(this,Pt,s.mutationCache),Z(this,fa,[]),this.state=s.state||J3(),this.setOptions(s.options),this.scheduleGc()}setOptions(s){this.options=s,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(s){T(this,fa).includes(s)||(T(this,fa).push(s),this.clearGcTimeout(),T(this,Pt).notify({type:"observerAdded",mutation:this,observer:s}))}removeObserver(s){Z(this,fa,T(this,fa).filter(i=>i!==s)),this.scheduleGc(),T(this,Pt).notify({type:"observerRemoved",mutation:this,observer:s})}optionalRemove(){T(this,fa).length||(this.state.status==="pending"?this.scheduleGc():T(this,Pt).remove(this))}continue(){var s;return((s=T(this,ps))==null?void 0:s.continue())??this.execute(this.state.variables)}async execute(s){var m,_,h,p,v,y,x,j,w,N,C,A,D,O,q,Y,X,U;const i=()=>{je(this,ha,bl).call(this,{type:"continue"})},c={client:T(this,Io),meta:this.options.meta,mutationKey:this.options.mutationKey};Z(this,ps,Y3({fn:()=>this.options.mutationFn?this.options.mutationFn(s,c):Promise.reject(new Error("No mutationFn found")),onFail:(P,W)=>{je(this,ha,bl).call(this,{type:"failed",failureCount:P,error:W})},onPause:()=>{je(this,ha,bl).call(this,{type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>T(this,Pt).canRun(this)}));const d=this.state.status==="pending",f=!T(this,ps).canStart();try{if(d)i();else{je(this,ha,bl).call(this,{type:"pending",variables:s,isPaused:f}),T(this,Pt).config.onMutate&&await T(this,Pt).config.onMutate(s,this,c);const W=await((_=(m=this.options).onMutate)==null?void 0:_.call(m,s,c));W!==this.state.context&&je(this,ha,bl).call(this,{type:"pending",context:W,variables:s,isPaused:f})}const P=await T(this,ps).start();return await((p=(h=T(this,Pt).config).onSuccess)==null?void 0:p.call(h,P,s,this.state.context,this,c)),await((y=(v=this.options).onSuccess)==null?void 0:y.call(v,P,s,this.state.context,c)),await((j=(x=T(this,Pt).config).onSettled)==null?void 0:j.call(x,P,null,this.state.variables,this.state.context,this,c)),await((N=(w=this.options).onSettled)==null?void 0:N.call(w,P,null,s,this.state.context,c)),je(this,ha,bl).call(this,{type:"success",data:P}),P}catch(P){try{await((A=(C=T(this,Pt).config).onError)==null?void 0:A.call(C,P,s,this.state.context,this,c))}catch(W){Promise.reject(W)}try{await((O=(D=this.options).onError)==null?void 0:O.call(D,P,s,this.state.context,c))}catch(W){Promise.reject(W)}try{await((Y=(q=T(this,Pt).config).onSettled)==null?void 0:Y.call(q,void 0,P,this.state.variables,this.state.context,this,c))}catch(W){Promise.reject(W)}try{await((U=(X=this.options).onSettled)==null?void 0:U.call(X,void 0,P,s,this.state.context,c))}catch(W){Promise.reject(W)}throw je(this,ha,bl).call(this,{type:"error",error:P}),P}finally{T(this,Pt).runNext(this)}}},Io=new WeakMap,fa=new WeakMap,Pt=new WeakMap,ps=new WeakMap,ha=new WeakSet,bl=function(s){const i=c=>{switch(s.type){case"failed":return{...c,failureCount:s.failureCount,failureReason:s.error};case"pause":return{...c,isPaused:!0};case"continue":return{...c,isPaused:!1};case"pending":return{...c,context:s.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:s.isPaused,status:"pending",variables:s.variables,submittedAt:Date.now()};case"success":return{...c,data:s.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...c,data:void 0,error:s.error,failureCount:c.failureCount+1,failureReason:s.error,isPaused:!1,status:"error"}}};this.state=i(this.state),kt.batch(()=>{T(this,fa).forEach(c=>{c.onMutationUpdate(s)}),T(this,Pt).notify({mutation:this,type:"updated",action:s})})},_3);function J3(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var qa,Kn,Xo,v3,t6=(v3=class extends Li{constructor(s={}){super();se(this,qa);se(this,Kn);se(this,Xo);this.config=s,Z(this,qa,new Set),Z(this,Kn,new Map),Z(this,Xo,0)}build(s,i,c){const d=new e6({client:s,mutationCache:this,mutationId:++yr(this,Xo)._,options:s.defaultMutationOptions(i),state:c});return this.add(d),d}add(s){T(this,qa).add(s);const i=Sr(s);if(typeof i=="string"){const c=T(this,Kn).get(i);c?c.push(s):T(this,Kn).set(i,[s])}this.notify({type:"added",mutation:s})}remove(s){if(T(this,qa).delete(s)){const i=Sr(s);if(typeof i=="string"){const c=T(this,Kn).get(i);if(c)if(c.length>1){const d=c.indexOf(s);d!==-1&&c.splice(d,1)}else c[0]===s&&T(this,Kn).delete(i)}}this.notify({type:"removed",mutation:s})}canRun(s){const i=Sr(s);if(typeof i=="string"){const c=T(this,Kn).get(i),d=c==null?void 0:c.find(f=>f.state.status==="pending");return!d||d===s}else return!0}runNext(s){var c;const i=Sr(s);if(typeof i=="string"){const d=(c=T(this,Kn).get(i))==null?void 0:c.find(f=>f!==s&&f.state.isPaused);return(d==null?void 0:d.continue())??Promise.resolve()}else return Promise.resolve()}clear(){kt.batch(()=>{T(this,qa).forEach(s=>{this.notify({type:"removed",mutation:s})}),T(this,qa).clear(),T(this,Kn).clear()})}getAll(){return Array.from(T(this,qa))}find(s){const i={exact:!0,...s};return this.getAll().find(c=>cp(i,c))}findAll(s={}){return this.getAll().filter(i=>cp(s,i))}notify(s){kt.batch(()=>{this.listeners.forEach(i=>{i(s)})})}resumePausedMutations(){const s=this.getAll().filter(i=>i.state.isPaused);return kt.batch(()=>Promise.all(s.map(i=>i.continue().catch(Jt))))}},qa=new WeakMap,Kn=new WeakMap,Xo=new WeakMap,v3);function Sr(a){var s;return(s=a.options.scope)==null?void 0:s.id}var Fa,Cl,pn,Ga,Va,zr,o2,y3,n6=(y3=class extends Li{constructor(i,c){super();se(this,Va);se(this,Fa);se(this,Cl);se(this,pn);se(this,Ga);Z(this,Fa,i),this.setOptions(c),this.bindMethods(),je(this,Va,zr).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(i){var d;const c=this.options;this.options=T(this,Fa).defaultMutationOptions(i),$r(this.options,c)||T(this,Fa).getMutationCache().notify({type:"observerOptionsUpdated",mutation:T(this,pn),observer:this}),c!=null&&c.mutationKey&&this.options.mutationKey&&vs(c.mutationKey)!==vs(this.options.mutationKey)?this.reset():((d=T(this,pn))==null?void 0:d.state.status)==="pending"&&T(this,pn).setOptions(this.options)}onUnsubscribe(){var i;this.hasListeners()||(i=T(this,pn))==null||i.removeObserver(this)}onMutationUpdate(i){je(this,Va,zr).call(this),je(this,Va,o2).call(this,i)}getCurrentResult(){return T(this,Cl)}reset(){var i;(i=T(this,pn))==null||i.removeObserver(this),Z(this,pn,void 0),je(this,Va,zr).call(this),je(this,Va,o2).call(this)}mutate(i,c){var d;return Z(this,Ga,c),(d=T(this,pn))==null||d.removeObserver(this),Z(this,pn,T(this,Fa).getMutationCache().build(T(this,Fa),this.options)),T(this,pn).addObserver(this),T(this,pn).execute(i)}},Fa=new WeakMap,Cl=new WeakMap,pn=new WeakMap,Ga=new WeakMap,Va=new WeakSet,zr=function(){var c;const i=((c=T(this,pn))==null?void 0:c.state)??J3();Z(this,Cl,{...i,isPending:i.status==="pending",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset})},o2=function(i){kt.batch(()=>{var c,d,f,m,_,h,p,v;if(T(this,Ga)&&this.hasListeners()){const y=T(this,Cl).variables,x=T(this,Cl).context,j={client:T(this,Fa),meta:this.options.meta,mutationKey:this.options.mutationKey};if((i==null?void 0:i.type)==="success"){try{(d=(c=T(this,Ga)).onSuccess)==null||d.call(c,i.data,y,x,j)}catch(w){Promise.reject(w)}try{(m=(f=T(this,Ga)).onSettled)==null||m.call(f,i.data,null,y,x,j)}catch(w){Promise.reject(w)}}else if((i==null?void 0:i.type)==="error"){try{(h=(_=T(this,Ga)).onError)==null||h.call(_,i.error,y,x,j)}catch(w){Promise.reject(w)}try{(v=(p=T(this,Ga)).onSettled)==null||v.call(p,void 0,i.error,y,x,j)}catch(w){Promise.reject(w)}}}this.listeners.forEach(y=>{y(T(this,Cl))})})},y3),ma,b3,a6=(b3=class extends Li{constructor(s={}){super();se(this,ma);this.config=s,Z(this,ma,new Map)}build(s,i,c){const d=i.queryKey,f=i.queryHash??E2(d,i);let m=this.get(f);return m||(m=new Kx({client:s,queryKey:d,queryHash:f,options:s.defaultQueryOptions(i),state:c,defaultOptions:s.getQueryDefaults(d)}),this.add(m)),m}add(s){T(this,ma).has(s.queryHash)||(T(this,ma).set(s.queryHash,s),this.notify({type:"added",query:s}))}remove(s){const i=T(this,ma).get(s.queryHash);i&&(s.destroy(),i===s&&T(this,ma).delete(s.queryHash),this.notify({type:"removed",query:s}))}clear(){kt.batch(()=>{this.getAll().forEach(s=>{this.remove(s)})})}get(s){return T(this,ma).get(s)}getAll(){return[...T(this,ma).values()]}find(s){const i={exact:!0,...s};return this.getAll().find(c=>op(i,c))}findAll(s={}){const i=this.getAll();return Object.keys(s).length>0?i.filter(c=>op(s,c)):i}notify(s){kt.batch(()=>{this.listeners.forEach(i=>{i(s)})})}onFocus(){kt.batch(()=>{this.getAll().forEach(s=>{s.onFocus()})})}onOnline(){kt.batch(()=>{this.getAll().forEach(s=>{s.onOnline()})})}},ma=new WeakMap,b3),ht,El,Tl,Ni,Ci,Rl,Ei,Ti,x3,l6=(x3=class{constructor(a={}){se(this,ht);se(this,El);se(this,Tl);se(this,Ni);se(this,Ci);se(this,Rl);se(this,Ei);se(this,Ti);Z(this,ht,a.queryCache||new a6),Z(this,El,a.mutationCache||new t6),Z(this,Tl,a.defaultOptions||{}),Z(this,Ni,new Map),Z(this,Ci,new Map),Z(this,Rl,0)}mount(){yr(this,Rl)._++,T(this,Rl)===1&&(Z(this,Ei,C2.subscribe(async a=>{a&&(await this.resumePausedMutations(),T(this,ht).onFocus())})),Z(this,Ti,Hr.subscribe(async a=>{a&&(await this.resumePausedMutations(),T(this,ht).onOnline())})))}unmount(){var a,s;yr(this,Rl)._--,T(this,Rl)===0&&((a=T(this,Ei))==null||a.call(this),Z(this,Ei,void 0),(s=T(this,Ti))==null||s.call(this),Z(this,Ti,void 0))}isFetching(a){return T(this,ht).findAll({...a,fetchStatus:"fetching"}).length}isMutating(a){return T(this,El).findAll({...a,status:"pending"}).length}getQueryData(a){var i;const s=this.defaultQueryOptions({queryKey:a});return(i=T(this,ht).get(s.queryHash))==null?void 0:i.state.data}ensureQueryData(a){const s=this.defaultQueryOptions(a),i=T(this,ht).build(this,s),c=i.state.data;return c===void 0?this.fetchQuery(a):(a.revalidateIfStale&&i.isStaleByTime(kl(s.staleTime,i))&&this.prefetchQuery(s),Promise.resolve(c))}getQueriesData(a){return T(this,ht).findAll(a).map(({queryKey:s,state:i})=>{const c=i.data;return[s,c]})}setQueryData(a,s,i){const c=this.defaultQueryOptions({queryKey:a}),d=T(this,ht).get(c.queryHash),f=d==null?void 0:d.state.data,m=Bx(s,f);if(m!==void 0)return T(this,ht).build(this,c).setData(m,{...i,manual:!0})}setQueriesData(a,s,i){return kt.batch(()=>T(this,ht).findAll(a).map(({queryKey:c})=>[c,this.setQueryData(c,s,i)]))}getQueryState(a){var i;const s=this.defaultQueryOptions({queryKey:a});return(i=T(this,ht).get(s.queryHash))==null?void 0:i.state}removeQueries(a){const s=T(this,ht);kt.batch(()=>{s.findAll(a).forEach(i=>{s.remove(i)})})}resetQueries(a,s){const i=T(this,ht);return kt.batch(()=>(i.findAll(a).forEach(c=>{c.reset()}),this.refetchQueries({type:"active",...a},s)))}cancelQueries(a,s={}){const i={revert:!0,...s},c=kt.batch(()=>T(this,ht).findAll(a).map(d=>d.cancel(i)));return Promise.all(c).then(Jt).catch(Jt)}invalidateQueries(a,s={}){return kt.batch(()=>(T(this,ht).findAll(a).forEach(i=>{i.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"},s)))}refetchQueries(a,s={}){const i={...s,cancelRefetch:s.cancelRefetch??!0},c=kt.batch(()=>T(this,ht).findAll(a).filter(d=>!d.isDisabled()&&!d.isStatic()).map(d=>{let f=d.fetch(void 0,i);return i.throwOnError||(f=f.catch(Jt)),d.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(c).then(Jt)}fetchQuery(a){const s=this.defaultQueryOptions(a);s.retry===void 0&&(s.retry=!1);const i=T(this,ht).build(this,s);return i.isStaleByTime(kl(s.staleTime,i))?i.fetch(s):Promise.resolve(i.state.data)}prefetchQuery(a){return this.fetchQuery(a).then(Jt).catch(Jt)}fetchInfiniteQuery(a){return a._type="infinite",this.fetchQuery(a)}prefetchInfiniteQuery(a){return this.fetchInfiniteQuery(a).then(Jt).catch(Jt)}ensureInfiniteQueryData(a){return a._type="infinite",this.ensureQueryData(a)}resumePausedMutations(){return Hr.isOnline()?T(this,El).resumePausedMutations():Promise.resolve()}getQueryCache(){return T(this,ht)}getMutationCache(){return T(this,El)}getDefaultOptions(){return T(this,Tl)}setDefaultOptions(a){Z(this,Tl,a)}setQueryDefaults(a,s){T(this,Ni).set(vs(a),{queryKey:a,defaultOptions:s})}getQueryDefaults(a){const s=[...T(this,Ni).values()],i={};return s.forEach(c=>{Fo(a,c.queryKey)&&Object.assign(i,c.defaultOptions)}),i}setMutationDefaults(a,s){T(this,Ci).set(vs(a),{mutationKey:a,defaultOptions:s})}getMutationDefaults(a){const s=[...T(this,Ci).values()],i={};return s.forEach(c=>{Fo(a,c.mutationKey)&&Object.assign(i,c.defaultOptions)}),i}defaultQueryOptions(a){if(a._defaulted)return a;const s={...T(this,Tl).queries,...this.getQueryDefaults(a.queryKey),...a,_defaulted:!0};return s.queryHash||(s.queryHash=E2(s.queryKey,s)),s.refetchOnReconnect===void 0&&(s.refetchOnReconnect=s.networkMode!=="always"),s.throwOnError===void 0&&(s.throwOnError=!!s.suspense),!s.networkMode&&s.persister&&(s.networkMode="offlineFirst"),s.queryFn===T2&&(s.enabled=!1),s}defaultMutationOptions(a){return a!=null&&a._defaulted?a:{...T(this,Tl).mutations,...(a==null?void 0:a.mutationKey)&&this.getMutationDefaults(a.mutationKey),...a,_defaulted:!0}}clear(){T(this,ht).clear(),T(this,El).clear()}},ht=new WeakMap,El=new WeakMap,Tl=new WeakMap,Ni=new WeakMap,Ci=new WeakMap,Rl=new WeakMap,Ei=new WeakMap,Ti=new WeakMap,x3),eg=S.createContext(void 0),tn=a=>{const s=S.useContext(eg);if(!s)throw new Error("No QueryClient set, use QueryClientProvider to set one");return s},s6=({client:a,children:s})=>(S.useEffect(()=>(a.mount(),()=>{a.unmount()}),[a]),o.jsx(eg.Provider,{value:a,children:s})),tg=S.createContext(!1),i6=()=>S.useContext(tg);tg.Provider;function o6(){let a=!1;return{clearReset:()=>{a=!1},reset:()=>{a=!0},isReset:()=>a}}var c6=S.createContext(o6()),r6=()=>S.useContext(c6),u6=(a,s,i)=>{const c=i!=null&&i.state.error&&typeof a.throwOnError=="function"?R2(a.throwOnError,[i.state.error,i]):a.throwOnError;(a.suspense||a.experimental_prefetchInRender||c)&&(s.isReset()||(a.retryOnMount=!1))},d6=a=>{S.useEffect(()=>{a.clearReset()},[a])},f6=({result:a,errorResetBoundary:s,throwOnError:i,query:c,suspense:d})=>a.isError&&!s.isReset()&&!a.isFetching&&c&&(d&&a.data===void 0||R2(i,[a.error,c])),h6=a=>{if(a.suspense){const i=d=>d==="static"?d:Math.max(d??1e3,1e3),c=a.staleTime;a.staleTime=typeof c=="function"?(...d)=>i(c(...d)):i(c),typeof a.gcTime=="number"&&(a.gcTime=Math.max(a.gcTime,1e3))}},m6=(a,s)=>a.isLoading&&a.isFetching&&!s,p6=(a,s)=>(a==null?void 0:a.suspense)&&s.isPending,pp=(a,s,i)=>s.fetchOptimistic(a).catch(()=>{i.clearReset()});function ng(a,s,i){var x,j,w,N;const c=i6(),d=r6(),f=tn(),m=f.defaultQueryOptions(a);(j=(x=f.getDefaultOptions().queries)==null?void 0:x._experimental_beforeQuery)==null||j.call(x,m);const _=f.getQueryCache().get(m.queryHash);m._optimisticResults=c?"isRestoring":"optimistic",h6(m),u6(m,d,_),d6(d);const h=!f.getQueryCache().get(m.queryHash),[p]=S.useState(()=>new s(f,m)),v=p.getOptimisticResult(m),y=!c&&a.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(C=>{const A=y?p.subscribe(kt.batchCalls(C)):Jt;return p.updateResult(),A},[p,y]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),S.useEffect(()=>{p.setOptions(m)},[m,p]),p6(m,v))throw pp(m,p,d);if(f6({result:v,errorResetBoundary:d,throwOnError:m.throwOnError,query:_,suspense:m.suspense}))throw v.error;if((N=(w=f.getDefaultOptions().queries)==null?void 0:w._experimental_afterQuery)==null||N.call(w,m,v),m.experimental_prefetchInRender&&!Go.isServer()&&m6(v,c)){const C=h?pp(m,p,d):_==null?void 0:_.promise;C==null||C.catch(Jt).finally(()=>{p.updateResult()})}return m.notifyOnChangeProps?v:p.trackResult(v)}function yt(a,s){return ng(a,Z3)}function vt(a,s){const i=tn(),[c]=S.useState(()=>new n6(i,a));S.useEffect(()=>{c.setOptions(a)},[c,a]);const d=S.useSyncExternalStore(S.useCallback(m=>c.subscribe(kt.batchCalls(m)),[c]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),f=S.useCallback((m,_)=>{c.mutate(m,_).catch(Jt)},[c]);if(d.error&&R2(c.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:f,mutateAsync:d.mutate}}function g6(a,s){return ng(a,Jx)}const ag="https://app.auth.elcsa.ru/v1";let Uo=null,ss=null;function A2(){Uo=null,ss=null}function nn(){return Uo?Promise.resolve(Uo):ss||(ss=fetch(`${ag}/csrf/token`,{credentials:"include"}).then(a=>a.json()).then(a=>(Uo=a.token,ss=null,Uo)).catch(a=>{throw ss=null,a}),ss)}const _6=Object.freeze(Object.defineProperty({__proto__:null,clearCsrfCache:A2,getCsrfToken:nn},Symbol.toStringTag,{value:"Module"})),v6="modulepreload",y6=function(a){return"/"+a},gp={},b6=function(s,i,c){let d=Promise.resolve();if(i&&i.length>0){let m=function(p){return Promise.all(p.map(v=>Promise.resolve(v).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const _=document.querySelector("meta[property=csp-nonce]"),h=(_==null?void 0:_.nonce)||(_==null?void 0:_.getAttribute("nonce"));d=m(i.map(p=>{if(p=y6(p),p in gp)return;gp[p]=!0;const v=p.endsWith(".css"),y=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${y}`))return;const x=document.createElement("link");if(x.rel=v?"stylesheet":v6,v||(x.as="script"),x.crossOrigin="",x.href=p,h&&x.setAttribute("nonce",h),document.head.appendChild(x),v)return new Promise((j,w)=>{x.addEventListener("load",j),x.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${p}`)))})}))}function f(m){const _=new Event("vite:preloadError",{cancelable:!0});if(_.payload=m,window.dispatchEvent(_),!_.defaultPrevented)throw m}return d.then(m=>{for(const _ of m||[])_.status==="rejected"&&f(_.reason);return s().catch(f)})};let Td=null;const Nt={get:()=>Td,set:a=>{Td=a},clear:()=>{Td=null}},x6="https://app.auth.elcsa.ru/v1/jwt/refresh";async function ea(){const{getCsrfToken:a,clearCsrfCache:s}=await b6(async()=>{const{getCsrfToken:f,clearCsrfCache:m}=await Promise.resolve().then(()=>_6);return{getCsrfToken:f,clearCsrfCache:m}},[]);s();const i=await a(),c=await fetch(x6,{method:"POST",credentials:"include",headers:{"X-CSRF-Token":i}});if(!c.ok)throw new Error("Unauthorized");const d=await c.json();return d.access_token&&Nt.set(d.access_token),d.access_token??d.result??!0}const S6="https://app.payment.elcsa.ru";async function Wo(a,s,i){const c=await nn(),d=await fetch(`${S6}${a}`,{...s,credentials:"include",headers:{"X-CSRF-Token":c,...s.headers}});if(d.status===401&&i)try{return await ea(),Wo(a,s,!1)}catch{throw new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}function j6(){return Wo("/payment/config",{},!0)}function w6(a){return Wo(`/payment/quote?usdt_amount=${a}`,{},!0)}function N6(a){return Wo(`/payment/quote/rub?total_rub=${a}`,{},!0)}const c2=20;function C6(a,s=c2){return Wo(`/payment/orders?offset=${a}&limit=${s}`,{},!0)}function E6(){return yt({queryKey:["payment","config"],queryFn:j6,staleTime:6e4})}function T6(a){return yt({queryKey:["payment","quote",a],queryFn:()=>w6(a),enabled:a>0,staleTime:3e4,retry:!1})}function R6(a){return yt({queryKey:["payment","quote","rub",a],queryFn:()=>N6(a),enabled:a>0,staleTime:3e4,retry:!1})}function k6(){return g6({queryKey:["payment","orders"],queryFn:({pageParam:a})=>C6(a),initialPageParam:0,getNextPageParam:(a,s)=>{if(!(a.orders.length<c2))return s.length*c2},staleTime:3e4})}function pa(a,s){const[i,c]=S.useState(a);return S.useEffect(()=>{const d=setTimeout(()=>c(a),s);return()=>clearTimeout(d)},[a,s]),i}const A6=new Date("2026-05-21T00:00:00").getTime(),lg=80,M6=21,Rd=5e3,_p="Сумма слишком большая и превышает 600 000 ₽",vp=a=>a.replace(/[^0-9.]/g,"");function O6({rateFallback:a=0}={}){const[s,i]=S.useState("usdt_to_rub"),[c,d]=S.useState("1000"),[f,m]=S.useState(String(Rd)),{data:_}=E6(),h=Number(_==null?void 0:_.usdt_exchange_rate)||a,p=Number(_==null?void 0:_.gas_fee)||M6,v=s==="usdt_to_rub",y=Number.parseFloat(c)||0,x=pa(y,400),{data:j,isError:w}=T6(v?x:0),N=Number.parseFloat(f)||0,C=pa(N,400),{data:A,isError:D}=R6(v?0:C),O=!v&&N>0&&N<Rd,q=(j==null?void 0:j.total_price)??"",Y=Number(q)||0,X=(A==null?void 0:A.usdt_amount)??"",U=Number(X)||0,P=v?Number(j==null?void 0:j.service_fee)||0:Number(A==null?void 0:A.service_fee)||0,W=v?Y:N,re=v?y>0?Y/y:0:U>0?N/U:0;function ie(){i(he=>he==="usdt_to_rub"?"rub_to_usdt":"usdt_to_rub")}const ue=v?{value:c,currency:"USDT",onChange:he=>d(vp(he)),error:w?_p:void 0}:{value:f,currency:"RUB",onChange:he=>m(vp(he)),error:O?`Минимальная сумма: ${Rd.toLocaleString("ru-RU")}`:D?_p:void 0};return{isUsdtToRub:v,gasPriceRub:p,configUsdtRate:h,convert:ue,pay:v?{value:q,currency:"RUB"}:{value:X,currency:"USDT"},onSwap:ie,commission:{amount:W,progress:bx(W),commission:P,effectiveRate:re},numUsdt:y,usdtFromRubNum:U,rubTotal:q,rubTotalNum:Y,numRubInput:N,usdtFromRub:X,rubBelowMin:O}}const oe={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"},L6="_section_tz8mb_1",z6="_wrap_tz8mb_6",D6="_header_tz8mb_17",B6="_subtitle_tz8mb_26",U6="_pills_tz8mb_33",$6="_pill_tz8mb_33",H6="_pillValue_tz8mb_47",q6="_body_tz8mb_57",F6="_tabs_tz8mb_63",G6="_tab_tz8mb_63",V6="_payBtn_tz8mb_95",En={section:L6,wrap:z6,header:D6,subtitle:B6,pills:U6,pill:$6,pillValue:H6,body:q6,tabs:F6,tab:G6,payBtn:V6};function Q6(){const{gasPriceRub:a,configUsdtRate:s,convert:i,pay:c,onSwap:d,commission:f}=O6({rateFallback:lg});return o.jsx("section",{className:En.section,id:"converter",children:o.jsxs("div",{className:En.wrap,children:[o.jsxs("div",{className:En.header,children:[o.jsxs("div",{children:[o.jsx(q3,{children:"Конвертация"}),o.jsx("div",{className:En.subtitle,children:"Данные обновляются в реальном времени"})]}),o.jsxs("div",{className:En.pills,children:[o.jsxs("div",{className:En.pill,children:["Цена газа в RUB ",o.jsxs("span",{className:En.pillValue,children:[a.toFixed(2)," RUB"]})]}),o.jsxs("div",{className:En.pill,children:["USDT/RUB ",o.jsxs("span",{className:En.pillValue,children:[s.toFixed(2)," ₽"]})]})]})]}),o.jsxs("div",{className:En.body,children:[o.jsxs("div",{children:[o.jsx("div",{className:En.tabs,children:o.jsx("div",{className:En.tab,"data-active":!0,children:"КУПИТЬ"})}),o.jsx(ap,{compact:!0,...i}),o.jsx(Sb,{compact:!0,onClick:d}),o.jsx(ap,{compact:!0,...c})]}),o.jsx(Ax,{...f})]}),o.jsx(Gt,{to:oe.CONVERTER,className:En.payBtn,children:"Перейти к оплате"})]})})}const Y6="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",P6="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",I6="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",X6="_footer_1qm30_1",K6="_top_1qm30_11",Z6="_col_1qm30_18",W6="_heading_1qm30_35",J6="_companyName_1qm30_44",e5="_phone_1qm30_51",t5="_email_1qm30_58",n5="_socialIcons_1qm30_62",a5="_socialLink_1qm30_67",l5="_divider_1qm30_94",s5="_bottom_1qm30_99",Qt={footer:X6,top:K6,col:Z6,heading:W6,companyName:J6,phone:e5,email:t5,socialIcons:n5,socialLink:a5,divider:l5,bottom:s5},i5=[{href:"#",icon:P6,label:"Telegram"},{href:"#",icon:I6,label:"WhatsApp"},{href:"#",icon:Y6,label:"Instagram"}];function bs(){return o.jsxs("footer",{className:Qt.footer,children:[o.jsxs("div",{className:Qt.top,children:[o.jsxs("div",{className:Qt.col,children:[o.jsx("p",{className:Qt.companyName,children:"ООО «ЭКСА»"}),o.jsx("p",{children:"ИНН 9810001062"}),o.jsx("p",{children:"ОГРН 1257800060990"})]}),o.jsxs("div",{className:Qt.col,children:[o.jsx("h4",{className:Qt.heading,children:"О компании"}),o.jsx(Gt,{to:oe.PUBLICHNAYA_OFERTA,children:"Публичная оферта"}),o.jsx(Gt,{to:oe.POLITIKA_PERSONALNYH_DANNYH,children:"Политика персональных данных"}),o.jsx(Gt,{to:oe.POLITIKA_COOKIE,children:"Политика cookie"}),o.jsx(Gt,{to:oe.SOGLASIE_PERSONALNYH_DANNYH,children:"Согласие на обработку данных"}),o.jsx(Gt,{to:oe.REESTR_PD_RKN,children:"Реестр Роскомнадзора"})]}),o.jsxs("div",{className:Qt.col,children:[o.jsx("p",{className:Qt.phone,children:"+7 (812) 123-33-23"}),o.jsx("h4",{className:Qt.heading,children:"Адрес"}),o.jsx("p",{children:"196158, г. Санкт-Петербург, Московское шоссе, 25А, к.1, ПОМЕЩ. 3-Н"}),o.jsx("a",{href:"mailto:support@elcsa.ru",className:Qt.email,children:"support@elcsa.ru"})]}),o.jsxs("div",{className:Qt.col,children:[o.jsx("h4",{className:Qt.heading,children:"Мы в соцсетях"}),o.jsx("div",{className:Qt.socialIcons,children:i5.map(({href:a,icon:s,label:i})=>o.jsx("a",{href:a,className:Qt.socialLink,"aria-label":i,children:o.jsx("img",{src:s,alt:i})},i))})]})]}),o.jsx("div",{className:Qt.divider}),o.jsxs("div",{className:Qt.bottom,children:[o.jsx("p",{children:"© 2026. Все права защищены."}),o.jsx("p",{children:"Компания не является кредитной организацией."})]})]})}const ga="/assets/logo-full-white-DEb7oTyu.png",o5="_nav_5011x_1",c5="_logo_5011x_16",r5="_right_5011x_22",u5="_link_5011x_28",d5="_btn_5011x_47",Mo={nav:o5,logo:c5,right:r5,link:u5,btn:d5};function zi(){return o.jsxs("nav",{className:Mo.nav,children:[o.jsx("a",{className:Mo.logo,href:"/",children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsxs("div",{className:Mo.right,children:[o.jsx("a",{className:Mo.link,href:"#about",children:"О нас"}),o.jsx(Gt,{className:Mo.btn,to:oe.WALLET,children:"Личный кабинет"})]})]})}const f5="_flow_1oxsf_1",h5="_card_1oxsf_7",m5="_cardRub_1oxsf_17",p5="_cardEksa_1oxsf_27",g5="_cardUsdt_1oxsf_37",_5="_eksaLogo_1oxsf_47",v5="_ghost_1oxsf_54",y5="_ghostBtc_1oxsf_69",b5="_ghostEth_1oxsf_74",x5="_logoCircle_1oxsf_79",S5="_logoRub_1oxsf_90",j5="_logoUsdt_1oxsf_95",w5="_badge_1oxsf_100",N5="_badgeRub_1oxsf_113",C5="_badgeUsdt_1oxsf_117",E5="_status_1oxsf_121",T5="_statusDot_1oxsf_132",R5="_path_1oxsf_139",ct={flow:f5,card:h5,cardRub:m5,cardEksa:p5,cardUsdt:g5,eksaLogo:_5,ghost:v5,ghostBtc:y5,ghostEth:b5,logoCircle:x5,logoRub:S5,logoUsdt:j5,badge:w5,badgeRub:N5,badgeUsdt:C5,status:E5,statusDot:T5,path:R5};function k5(){return o.jsxs("div",{className:ct.flow,children:[o.jsx("div",{className:`${ct.ghost} ${ct.ghostBtc}`,children:o.jsx("span",{style:{fontSize:20,color:"#F7931A"},children:"₿"})}),o.jsx("div",{className:`${ct.ghost} ${ct.ghostEth}`,children:o.jsx("span",{style:{fontSize:20,color:"#627EEA"},children:"Ξ"})}),o.jsxs("div",{className:`${ct.card} ${ct.cardRub}`,children:[o.jsx("div",{className:`${ct.logoCircle} ${ct.logoRub}`,children:"₽"}),o.jsx("div",{className:`${ct.badge} ${ct.badgeRub}`,children:"10 000 ₽"})]}),o.jsx("div",{className:`${ct.card} ${ct.cardEksa}`,children:o.jsx("img",{src:ga,alt:"ЭКСА",className:ct.eksaLogo})}),o.jsxs("div",{className:`${ct.card} ${ct.cardUsdt}`,children:[o.jsx("div",{className:`${ct.logoCircle} ${ct.logoUsdt}`,children:"₮"}),o.jsx("div",{className:`${ct.badge} ${ct.badgeUsdt}`,children:"≈ 125.3 USDT"}),o.jsxs("div",{className:ct.status,children:[o.jsx("span",{className:ct.statusDot})," ✓ Зачислено"]})]}),o.jsxs("svg",{className:ct.path,viewBox:"0 0 420 460",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[o.jsx("defs",{children:o.jsxs("linearGradient",{id:"pathGrad",x1:"0",y1:"0",x2:"1",y2:"1",children:[o.jsx("stop",{offset:"0%",stopColor:"rgba(255,255,255,0.4)"}),o.jsx("stop",{offset:"100%",stopColor:"#26A17B"})]})}),o.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"}),o.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"}),o.jsx("circle",{cx:80,cy:110,r:3,fill:"#fff",opacity:.5}),o.jsx("circle",{cx:140,cy:160,r:2.5,fill:"#fff",opacity:.4}),o.jsx("circle",{cx:220,cy:200,r:3,fill:"#fff",opacity:.3}),o.jsx("circle",{cx:200,cy:270,r:2.5,fill:"#26A17B",opacity:.35}),o.jsx("circle",{cx:260,cy:310,r:3,fill:"#26A17B",opacity:.25}),o.jsx("circle",{cx:320,cy:345,r:2,fill:"#26A17B",opacity:.2})]})]})}function A5(a){const[s,i]=S.useState(Date.now());S.useEffect(()=>{const f=setInterval(()=>i(Date.now()),1e3);return()=>clearInterval(f)},[]);const c=Math.max(0,a-s),d=f=>String(f).padStart(2,"0");return{d:d(Math.floor(c/864e5)),h:d(Math.floor(c%864e5/36e5)),m:d(Math.floor(c%36e5/6e4)),s:d(Math.floor(c%6e4/1e3))}}const M5="_label_ikzdd_1",O5="_row_ikzdd_8",L5="_unit_ikzdd_14",z5="_num_ikzdd_21",D5="_lbl_ikzdd_29",Oo={label:M5,row:O5,unit:L5,num:z5,lbl:D5},B5=[["d","ДНЕЙ"],["h","ЧАСОВ"],["m","МИНУТ"],["s","СЕКУНД"]];function U5({target:a}){const s=A5(a);return o.jsxs("div",{children:[o.jsx("div",{className:Oo.label,children:"ДО ЗАПУСКА ОСТАЛОСЬ"}),o.jsx("div",{className:Oo.row,children:B5.map(([i,c])=>o.jsxs("div",{className:Oo.unit,children:[o.jsx("div",{className:Oo.num,children:s[i]}),o.jsx("div",{className:Oo.lbl,children:c})]},i))})]})}const $5="_card_17ihg_51",H5="_statusPill_17ihg_84",q5="_statusDot_17ihg_99",F5="_flowRow_17ihg_107",G5="_curBlock_17ihg_114",V5="_curIcon_17ihg_122",Q5="_rub_17ihg_133",Y5="_usdt_17ihg_141",P5="_flowLine_17ihg_150",I5="_curAmount_17ihg_154",X5="_curLabel_17ihg_163",K5="_curCheck_17ihg_171",Z5="_bridge_17ihg_182",W5="_bridgeLine_17ihg_191",J5="_bridgeLabel_17ihg_198",e8="_divider_17ihg_206",t8="_details_17ihg_212",n8="_detailRow_17ihg_220",a8="_detailLabel_17ihg_229",l8="_detailValue_17ihg_235",s8="_green_17ihg_242",Ge={card:$5,statusPill:H5,statusDot:q5,flowRow:F5,curBlock:G5,curIcon:V5,rub:Q5,usdt:Y5,flowLine:P5,curAmount:I5,curLabel:X5,curCheck:K5,bridge:Z5,bridgeLine:W5,bridgeLabel:J5,divider:e8,details:t8,detailRow:n8,detailLabel:a8,detailValue:l8,green:s8};function i8(){return o.jsxs("div",{className:Ge.card,children:[o.jsxs("div",{className:Ge.statusPill,children:[o.jsx("span",{className:Ge.statusDot}),"Операция завершена"]}),o.jsxs("div",{className:Ge.flowRow,children:[o.jsxs("div",{className:Ge.curBlock,children:[o.jsx("div",{className:`${Ge.curIcon} ${Ge.rub}`,children:"₽"}),o.jsx("div",{className:Ge.curAmount,children:"10 000 ₽"}),o.jsx("div",{className:Ge.curLabel,children:"Отправлено"})]}),o.jsxs("div",{className:Ge.bridge,children:[o.jsx("div",{className:Ge.bridgeLine,children:o.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[o.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Ge.flowLine}),o.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})}),o.jsx("div",{className:Ge.bridgeLabel,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("div",{className:Ge.bridgeLine,children:o.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[o.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Ge.flowLine}),o.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})})]}),o.jsxs("div",{className:Ge.curBlock,children:[o.jsx("div",{className:`${Ge.curIcon} ${Ge.usdt}`,children:"₮"}),o.jsx("div",{className:Ge.curAmount,children:"125.3 USDT"}),o.jsxs("div",{className:Ge.curCheck,children:[o.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:o.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#26A17B",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})}),"Зачислено"]})]})]}),o.jsx("div",{className:Ge.divider}),o.jsxs("div",{className:Ge.details,children:[o.jsxs("div",{className:Ge.detailRow,children:[o.jsx("span",{className:Ge.detailLabel,children:"Курс"}),o.jsxs("span",{className:Ge.detailValue,children:[lg.toFixed(2)," ₽ / USDT"]})]}),o.jsxs("div",{className:Ge.detailRow,children:[o.jsx("span",{className:Ge.detailLabel,children:"Комиссия"}),o.jsx("span",{className:`${Ge.detailValue} ${Ge.green}`,children:"0%"})]})]})]})}const o8="_hero_mnobr_1",c8="_content_mnobr_33",r8="_left_mnobr_45",u8="_desktop_mnobr_52",d8="_mobile_mnobr_56",f8="_right_mnobr_60",h8="_title_mnobr_67",m8="_line2_mnobr_74",p8="_reflection_mnobr_85",g8="_cta_mnobr_96",da={hero:o8,content:c8,left:r8,desktop:u8,mobile:d8,right:f8,title:h8,line2:m8,reflection:p8,cta:g8};function _8(){return o.jsx("section",{className:da.hero,children:o.jsxs("div",{className:da.content,children:[o.jsxs("div",{className:da.left,children:[o.jsx("div",{className:da.desktop,children:o.jsx(k5,{})}),o.jsx("div",{className:da.mobile,children:o.jsx(i8,{})})]}),o.jsxs("div",{className:da.right,children:[o.jsxs("h1",{className:da.title,children:["Ваш мост",o.jsx("span",{className:da.reflection,"aria-hidden":"true",children:"Ваш мост"}),o.jsxs("span",{className:da.line2,children:["в мир",o.jsx("br",{}),"цифровых",o.jsx("br",{}),"активов"]})]}),o.jsxs("div",{children:[o.jsx(U5,{target:A6}),o.jsx("a",{href:"#converter",className:da.cta,children:"Попробовать калькулятор"})]})]})]})})}const v8=[{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:"~215 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 сек"}],y8="_section_10lhb_1",b8="_wrap_10lhb_6",x8="_title_10lhb_11",S8="_tableWrap_10lhb_18",j8="_table_10lhb_18",w8="_name_10lhb_52",N8="_icon_10lhb_58",C8="_icon_btc_10lhb_71",E8="_icon_eth_10lhb_75",T8="_icon_trx_10lhb_79",R8="_icon_sol_10lhb_83",k8="_icon_bnb_10lhb_87",A8="_label_10lhb_91",M8="_ticker_10lhb_96",O8="_speedBar_10lhb_102",L8="_speedFill_10lhb_110",z8="_fee_10lhb_115",D8="_confirm_10lhb_121",B8="_footnote_10lhb_126",Kt={section:y8,wrap:b8,title:x8,tableWrap:S8,table:j8,name:w8,icon:N8,icon_btc:C8,icon_eth:E8,icon_trx:T8,icon_sol:R8,icon_bnb:k8,label:A8,ticker:M8,speedBar:O8,speedFill:L8,fee:z8,confirm:D8,footnote:B8};function U8(){return o.jsx("section",{className:Kt.section,children:o.jsxs("div",{className:Kt.wrap,children:[o.jsx("h2",{className:Kt.title,children:"Поддерживаемые сети"}),o.jsx("div",{className:Kt.tableWrap,children:o.jsxs("table",{className:Kt.table,children:[o.jsx("thead",{children:o.jsxs("tr",{children:[o.jsx("th",{children:"Сеть"}),o.jsx("th",{children:"Скорость"}),o.jsx("th",{children:"Комиссия"}),o.jsx("th",{children:"Подтверждение"})]})}),o.jsx("tbody",{children:v8.map(a=>o.jsxs("tr",{children:[o.jsx("td",{children:o.jsxs("div",{className:Kt.name,children:[o.jsx("div",{className:`${Kt.icon} ${Kt[`icon_${a.cls}`]}`,children:a.icon}),o.jsx("span",{className:Kt.label,children:a.name}),o.jsx("span",{className:Kt.ticker,children:a.ticker})]})}),o.jsx("td",{children:o.jsx("div",{className:Kt.speedBar,children:o.jsx("div",{className:Kt.speedFill,style:{width:`${a.speed}%`,background:a.color}})})}),o.jsx("td",{children:o.jsx("span",{className:Kt.fee,children:a.fee})}),o.jsx("td",{children:o.jsx("span",{className:Kt.confirm,children:a.confirm})})]},a.ticker))})]})}),o.jsx("div",{className:Kt.footnote,children:"* Комиссии и время подтверждения указаны приблизительно и зависят от загруженности сети"})]})})}function $8(){return o.jsxs(o.Fragment,{children:[o.jsx(zi,{}),o.jsxs("main",{children:[o.jsx(_8,{}),o.jsx(yx,{}),o.jsx(Q6,{}),o.jsx(U8,{})]}),o.jsx(bs,{})]})}async function r2(a,s,i){const c=await nn(),d=Nt.get(),f={"Content-Type":"application/json","X-CSRF-Token":c,...d?{Authorization:`Bearer ${d}`}:{},...s.headers},m=await fetch(`${ag}${a}`,{...s,credentials:"include",headers:f});if(m.status===401&&i)try{return await ea(),r2(a,s,!1)}catch{throw Nt.clear(),new Error("Unauthorized")}const _=await m.json();if(!m.ok)throw _;return _}const Jo={get:a=>r2(a,{},!0),post:(a,s)=>r2(a,{method:"POST",body:JSON.stringify(s)},!0)};function H8(a){return Jo.post("/auth/registration/start",a)}function q8(a){return Jo.post("/auth/registration/complete",a)}function F8(a){return Jo.post("/auth/login/start",a)}function G8(a){return Jo.post("/auth/login/complete",a)}async function V8(){const a=await nn();return Jo.post("/auth/logout",{_csrf:a})}const ec="https://app.users.elcsa.ru";async function M2(){const a=await nn(),s=Nt.get();return{"X-CSRF-Token":a,...s?{Authorization:`Bearer ${s}`}:{}}}async function Q8(){const a=await M2(),s=await fetch(`${ec}/me/`,{credentials:"include",headers:a}),i=await s.json();if(!s.ok)throw i;return i}async function Y8(a){const s=await M2(),i=await fetch(`${ec}/me/settings/avatar`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...s},body:JSON.stringify(a)}),c=await i.json();if(!i.ok)throw c;return c}async function P8(a){const s=await nn(),i=await fetch(`${ec}/me/settings/password/forgot/start`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":s},body:JSON.stringify(a)});if(!i.ok)throw await i.json().catch(()=>({}))}async function I8(a){const s=await M2(),i=await fetch(`${ec}/me/settings/phone`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...s},body:JSON.stringify({phone:a})});if(!i.ok)throw await i.json().catch(()=>({}))}async function X8(a){const s=await nn(),i=await fetch(`${ec}/me/settings/password/forgot/complete`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":s},body:JSON.stringify(a)});if(!i.ok)throw await i.json().catch(()=>({}))}const K8=a=>a?a[0].toUpperCase()+a.slice(1).toLowerCase():"";function sg(a){return a.account_type!=="individual"}function ig(a){return[a.last_name,a.first_name,a.middle_name].filter(Boolean).map(K8).join(" ")}function Z8(a){var s;return sg(a)?((s=a.legal_entity)==null?void 0:s.name)??"":ig(a)}function ta(a){return yt({queryKey:["me"],queryFn:Q8,staleTime:1/0,gcTime:1/0,retry:!1,...a})}function W8(){const a=tn();return vt({mutationFn:Y8,onSuccess:s=>{a.setQueryData(["me"],s)}})}function J8(){const a=tn();return vt({mutationFn:I8,onSuccess:()=>{a.invalidateQueries({queryKey:["me"]})}})}const Xr=["auth"];function e7(){return yt({queryKey:Xr,queryFn:ea,retry:!1,staleTime:1/0,gcTime:1/0,refetchOnWindowFocus:!1})}function og(){const{data:a,isLoading:s,isError:i}=e7();return{isAuthenticated:!!a&&!i,isLoading:s}}const t7="https://app.b2b.elcsa.ru";async function Kr(a,s,i){const c=await nn(),d=await fetch(`${t7}${a}`,{...s,credentials:"include",headers:{"X-CSRF-Token":c,...s.headers}});if(d.status===401&&i)try{return await ea(),Kr(a,s,!1)}catch{throw new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}function n7(a=50,s=0){return Kr(`/purchase-requests?limit=${a}&offset=${s}`,{},!0)}function a7(){return Kr("/v1/organizations/wallets",{},!0)}function l7(){return Kr("/v1/organizations/wallets/balances",{},!0)}function s7(){return yt({queryKey:["b2b","purchase-requests"],queryFn:()=>n7(),staleTime:3e4})}const cg="https://app.cryptowallet.elcsa.ru",O2=["ETH","BSC","BTC","TRX","SOL"];async function Ol(a,s=!0){const i=await nn(),c=Nt.get(),d=await fetch(`${cg}${a}`,{credentials:"include",headers:{"X-CSRF-Token":i,...c?{Authorization:`Bearer ${c}`}:{}}});if(d.status===401&&s)try{return await ea(),Ol(a,!1)}catch{throw Nt.clear(),new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}async function na(a,s,i=!0,c={}){const d=await nn(),f=Nt.get(),m=await fetch(`${cg}${a}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...f?{Authorization:`Bearer ${f}`}:{},...c},body:JSON.stringify(s)});if(m.status===401&&i)try{return await ea(),na(a,s,!1,c)}catch{throw Nt.clear(),new Error("Unauthorized")}const _=await m.json();if(!m.ok)throw _;return _}async function i7(){return(await Ol("/api/wallets")).data}async function o7(a){return(await Ol(`/api/wallets/${a}/balance`)).data}async function c7(a){return(await Ol(`/api/prices?symbols=${a.join(",")}`)).data}async function r7(a,s){return na(`/api/wallets/${a}/send`,s)}async function u7(){return(await Ol("/api/wallets/portfolio")).data}const d7={ETH:"ETH",BNB:"BSC",BTC:"BTC",TRX:"TRX",SOL:"SOL"};function rg(a,s){const i=a==null?void 0:a.toUpperCase();return O2.includes(i)?i:(s?d7[s.toUpperCase()]:void 0)??null}function qr(a){const s=typeof a=="number"?a:parseFloat(a??"");return Number.isFinite(s)?s:0}function yp(a){return{raw:a.raw,formatted:a.formatted,decimals:a.decimals,usdPrice:qr(a.usd_price),usdValue:qr(a.usd_value)}}function f7(a,s){const i={};for(const[c,d]of Object.entries(a.tokens??{}))i[c]=yp(d);return{chain:s,address:a.address,native:yp(a.native),tokens:i,totalUsd:qr(a.total_usd),stale:!1,lastUpdated:0}}async function ug(){const a=await l7(),s={};for(const i of a.items??[]){const c=rg(i.chain,i.native_symbol);c&&(s[c]=f7(i,c))}return{totalUsd:qr(a.total_usd),hasErrors:!!a.has_errors,perChain:s}}const h7={raw:"0",formatted:"0",decimals:0,usdPrice:0,usdValue:0};async function m7(a){const i=(await ug()).perChain[a];return i?{chain:a,address:i.address,native:i.native,tokens:i.tokens}:{chain:a,address:"",native:h7,tokens:{}}}async function p7(){const a=await a7(),s=[];for(const i of a??[]){const c=rg(i.chain);c&&s.push({chain:c,address:i.address,derivationPath:i.derivation_path})}return s}async function g7(){return(await Ol("/api/tokens")).data}async function _7(){var s;const a=await Ol("/api/jumper/tokens?chains=1,56,1151111081099710,728126428,20000000000001");return((s=a.data)==null?void 0:s.tokens)??a.tokens??{}}async function v7(a){var c;const s=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(),i=await Ol(`/api/jumper/quote-best?${s}`);return((c=i.data)==null?void 0:c.body)??i.body??i}async function y7(a){var i;const s=await na("/api/bridge/execute",a,!0,{"Idempotency-Key":crypto.randomUUID()});return((i=s.data)==null?void 0:i.data)??s}async function b7(a){return na("/api/relay/quote",a)}async function x7(a){return na("/api/relay/execute/swap",a)}async function S7(a,s){const i=`relay-${a.toLowerCase()}-${Date.now()}`;return na(`/api/wallets/${a}/sign-raw-evm-tx`,s,!0,{"Idempotency-Key":i})}async function j7(a){return na("/api/wallets/SOL/sign-and-broadcast-tx",a)}async function dg(a){return(await na("/api/wallets/TRX/swap/quote",a)).data}async function w7(a){return na("/api/wallets/TRX/swap",{quoteId:a},!0,{"Idempotency-Key":`trx-${Date.now()}`})}async function N7(){await na("/api/wallets/create",{})}async function C7(){return(await na("/api/wallets/mnemonic/reveal",{confirm:"I_UNDERSTAND_SEED_IS_SECRET"})).data.mnemonic}function L2(){const{data:a}=ta();return{isLegal:(a==null?void 0:a.account_type)==="legal_entity",ready:!!a}}function Ri(a){const{isLegal:s,ready:i}=L2();return yt({queryKey:["wallet","balance",a,s?"org":"self"],queryFn:s?()=>m7(a):()=>o7(a),enabled:s?i:!0,staleTime:3e4})}function E7(a){return yt({queryKey:["wallet","prices",a.join(",")],queryFn:()=>c7(a),staleTime:300*1e3})}function T7(){return vt({mutationFn:({chain:a,...s})=>r7(a,s)})}function Zr(){const{isLegal:a,ready:s}=L2();return yt({queryKey:["wallet","addresses",a?"org":"self"],queryFn:a?p7:i7,enabled:a?s:!0,staleTime:600*1e3})}function Wr(){const{isLegal:a,ready:s}=L2();return yt({queryKey:["wallet","portfolio",a?"org":"self"],queryFn:a?ug:u7,enabled:a?s:!0,staleTime:3e4})}function R7(){return yt({queryKey:["wallet","tokens"],queryFn:g7,staleTime:600*1e3})}function k7(){return yt({queryKey:["wallet","jumper","tokens"],queryFn:_7,staleTime:600*1e3})}function A7(){return vt({mutationFn:a=>v7(a)})}function M7(){return vt({mutationFn:a=>y7(a)})}function O7(){return vt({mutationFn:N7})}function L7(){return yt({queryKey:["wallet","mnemonic"],queryFn:C7,staleTime:1/0,retry:!1})}function fg(a){return yt({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:()=>b7(a),enabled:!!a,staleTime:1e4})}function z7(){return vt({mutationFn:a=>x7(a)})}function D7(){return vt({mutationFn:({chain:a,txData:s})=>a==="SOL"?j7(s):S7(a,s)})}function B7(a){return yt({queryKey:["trx","quote",a==null?void 0:a.from,a==null?void 0:a.to,a==null?void 0:a.amountHuman],queryFn:()=>dg(a),enabled:!!a,staleTime:1e4})}function U7(){return vt({mutationFn:dg})}function $7(){return vt({mutationFn:a=>w7(a)})}const H7="_card_1kfaj_1",q7="_label_1kfaj_18",F7="_amount_1kfaj_27",G7="_actions_1kfaj_41",V7="_btn_1kfaj_46",Jl={card:H7,label:q7,amount:F7,actions:G7,btn:V7},Q7="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",Y7="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 P7(){const{data:a,isLoading:s}=Wr(),i=s||!a||a.totalUsd==null?"$—":`$${a.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return o.jsxs("div",{className:Jl.card,children:[o.jsxs("div",{className:Jl.left,children:[o.jsx("div",{className:Jl.label,children:"Общий баланс"}),o.jsx("div",{className:Jl.amount,children:i})]}),o.jsxs("div",{className:Jl.actions,children:[o.jsxs(Gt,{to:oe.CONVERTER,className:Jl.btn,type:"button",children:[o.jsx("img",{src:Y7,alt:"swap"}),"Пополнить кошелёк"]}),o.jsxs(Gt,{to:oe.SWAP,className:Jl.btn,type:"button",children:[o.jsx("img",{src:Q7,alt:"topup"}),"Своп / Бридж"]})]})]})}const 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%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",X7="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KDQo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+DQoNCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBpZD0iX3gzQ19MYXllcl94M0VfIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KDQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KXV0+DQo8L3N0eWxlPg0KDQo8ZyBpZD0iRXRoZXJldW1feDJDX19jcnlwdG9feDJDX19jcnlwdG9jdXJyZW5jeV8xXyI+DQoNCjxnIGlkPSJYTUxJRF8xNV8iPg0KDQo8cG9seWdvbiBjbGFzcz0ic3QxIiBpZD0iWE1MSURfOF8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzFfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjMwLjUiIHkyPSIyNC4xIi8+DQoNCjxwb2x5Z29uIGNsYXNzPSJzdDEiIGlkPSJYTUxJRF8xMl8iIHBvaW50cz0iMTYuMDEsMzAuNSA3LjYyLDE4LjgzIDE2LjAxLDI0LjEgMjQuMzgsMTguNzggICAiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzMwXyIgcG9pbnRzPSIxNi4wMSwxMi4zIDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzJfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjEuNSIgeTI9IjIxLjUiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzE5Ml8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8L2c+DQoNCjwvZz4NCg0KPC9zdmc+",K7="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",Z7="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",W7="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",J7="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",e9="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",t9="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",n9="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",a9="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",l9="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",s9="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",i9="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",o9="/assets/popcat-DOGy5LFs.svg",c9="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",r9="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",u9="/assets/uni-C5oaqT41.svg",d9="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",f9="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",h9="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",m9="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:I7,ETH:X7,SOL:K7,TRX:Z7,BNB:W7,ARB:J7,BONK:e9,BUSD:t9,DAI:n9,DOGE:a9,JUP:l9,LINK:s9,ORCA:i9,POPCAT:o9,PYTH:c9,RAY:r9,UNI:u9,USDC:d9,USDT:f9,W:h9,WIF:m9};function hg(a){return it[a.toUpperCase()]}function tt(a,s=8){const i=typeof a=="number"?a.toString():a,c=i.indexOf(".");return c===-1?i:i.slice(0,c+1+s)}const p9=[{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}],g9={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BNB"},_9={BTC:"Bitcoin",ETH:"Ethereum",SOL:"Solana",TRX:"Tron",BSC:"BNB"},mg="#2A2D3A";function pg(a){return a==null?"$—":`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function gg(a){return a==null?"$—":a>=1?`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${a.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function _g(a){return p9.find(s=>s.ticker===a)}function vg(a,s){const i=g9[a],c=_g(i);return{id:`${a}-${i}`,chain:a,ticker:i,name:_9[a],logo:hg(i)??(c==null?void 0:c.logo),color:(c==null?void 0:c.color)??mg,price:gg(s.usdPrice),change:0,bal:tt(s.formatted),usd:pg(s.usdValue),usdValue:s.usdValue,fav:!1}}function yg(a,s,i){const c=_g(s);return{id:`${a}-${s}`,chain:a,ticker:s,name:(c==null?void 0:c.name)??s,logo:hg(s)??(c==null?void 0:c.logo),color:(c==null?void 0:c.color)??mg,price:gg(i.usdPrice),change:0,bal:tt(i.formatted),usd:pg(i.usdValue),usdValue:i.usdValue,fav:!1}}function bp(a){return parseFloat(a.formatted)>0}function v9(a){const{data:s,isLoading:i}=Ri(a);if(!s)return{rows:[],isLoading:i};const c=vg(a,s.native),d=Object.entries(s.tokens??{}).map(([f,m])=>yg(a,f,m));return{rows:[c,...d],isLoading:i}}function y9(){var c;const{data:a,isLoading:s}=Wr();if(!a)return{rows:[],isLoading:s};const i=[];for(const d of O2){const f=(c=a.perChain)==null?void 0:c[d];if(!f)continue;const m=[];f.native&&bp(f.native)&&m.push(vg(d,f.native));for(const[_,h]of Object.entries(f.tokens??{}))bp(h)&&m.push(yg(d,_,h));m.sort((_,h)=>(h.usdValue??0)-(_.usdValue??0)),i.push(...m)}return{rows:i,isLoading:s}}const b9={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"]},x9={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}},S9={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BSC"},j9="_overlay_1hejd_1",w9="_dialog_1hejd_14",N9="_dialogIn_1hejd_1",C9="_header_1hejd_37",E9="_title_1hejd_44",T9="_close_1hejd_50",R9="_selectsRow_1hejd_72",k9="_selectGroup_1hejd_79",A9="_selectLabel_1hejd_83",M9="_selectTrigger_1hejd_93",O9="_selectTriggerOpen_1hejd_112",L9="_selectValue_1hejd_117",z9="_chevron_1hejd_125",D9="_chevronOpen_1hejd_131",B9="_tokenDot_1hejd_137",U9="_speedDot_1hejd_158",$9="_speedDot_slow_1hejd_165",H9="_speedDot_normal_1hejd_170",q9="_speedDot_fast_1hejd_175",F9="_dropdown_1hejd_182",G9="_dropdownItem_1hejd_195",V9="_dropdownItemActive_1hejd_215",Q9="_dropdownTicker_1hejd_220",Y9="_dropdownName_1hejd_225",P9="_field_1hejd_233",I9="_fieldLabel_1hejd_237",X9="_input_1hejd_247",K9="_amountWrap_1hejd_283",Z9="_amountInput_1hejd_287",W9="_amountTicker_1hejd_291",J9="_maxHint_1hejd_304",eS="_maxBtn_1hejd_314",tS="_errorMsg_1hejd_333",nS="_submitBtn_1hejd_346",de={overlay:j9,dialog:w9,dialogIn:N9,header:C9,title:E9,close:T9,selectsRow:R9,selectGroup:k9,selectLabel:A9,selectTrigger:M9,selectTriggerOpen:O9,selectValue:L9,chevron:z9,chevronOpen:D9,tokenDot:B9,speedDot:U9,speedDot_slow:$9,speedDot_normal:H9,speedDot_fast:q9,dropdown:F9,dropdownItem:G9,dropdownItemActive:V9,dropdownTicker:Q9,dropdownName:Y9,field:P9,fieldLabel:I9,input:X9,amountWrap:K9,amountInput:Z9,amountTicker:W9,maxHint:J9,maxBtn:eS,errorMsg:tS,submitBtn:nS},xp=[{value:"slow",label:"Медленно"},{value:"normal",label:"Нормально"},{value:"fast",label:"Быстро"}];function aS(a){var s;if(a instanceof Error)return a.message;if(a&&typeof a=="object"){const i=a;if(typeof i.message=="string")return i.message;if(typeof i.error=="string")return i.error;if(Array.isArray(i.detail)&&((s=i.detail[0])!=null&&s.msg))return String(i.detail[0].msg)}return"Что-то пошло не так. Попробуйте ещё раз."}function lS({open:a,onClose:s,network:i,tokens:c=[],initialToken:d=""}){var ue;const f=x9[i],m=b9[i],[_,h]=S.useState(d),[p,v]=S.useState("normal"),[y,x]=S.useState(""),[j,w]=S.useState(""),[N,C]=S.useState(null),A=T7(),D=((ue=xp.find(te=>te.value===p))==null?void 0:ue.label)??"Нормально",O=_===""?f.nativeSymbol:_,q=c.find(te=>te.ticker===(_===""?f.nativeSymbol:_));if(S.useEffect(()=>{h(d)},[d]),S.useEffect(()=>{h("")},[i]),S.useEffect(()=>{A.isSuccess&&s()},[A.isSuccess,s]),S.useEffect(()=>{if(!a){x(""),w(""),C(null),A.reset();return}const te=he=>{he.key==="Escape"&&s()};return document.addEventListener("keydown",te),()=>document.removeEventListener("keydown",te)},[a,s]),!a)return null;const Y=f.hasToken,X=f.hasFeeTier,U=Y||X,P=Y&&X?2:1;function W(){N?C(null):s()}function re(te,he){const[le,H=""]=te.split("."),I=H.slice(0,he).padEnd(he,"0");return(BigInt(le||"0")*10n**BigInt(he)+BigInt(I||"0")).toString()}function ie(){const he=_===""?re(j,f.nativeDecimals):j;A.mutate({chain:i,to:y,amount:he,..._?{token:_}:{},...f.hasFeeTier?{feeTier:p}:{}})}return o.jsx("div",{className:de.overlay,onClick:W,children:o.jsxs("div",{className:de.dialog,onClick:te=>te.stopPropagation(),children:[o.jsxs("div",{className:de.header,children:[o.jsxs("div",{className:de.headerLeft,children:[o.jsx("span",{className:de.chainDot,style:{background:f.color}}),o.jsxs("span",{className:de.title,children:["Отправить · ",f.label]})]}),o.jsx("button",{className:de.close,onClick:s,type:"button","aria-label":"Закрыть",children:o.jsx("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:o.jsx("path",{d:"M1 1l12 12M13 1L1 13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),U&&o.jsxs("div",{className:de.selectsRow,style:{gridTemplateColumns:`repeat(${P}, 1fr)`},children:[Y&&o.jsxs("div",{className:de.selectGroup,children:[o.jsx("label",{className:de.selectLabel,children:"Токен"}),o.jsxs("button",{type:"button",className:`${de.selectTrigger} ${N==="token"?de.selectTriggerOpen:""}`,onClick:()=>C(te=>te==="token"?null:"token"),children:[o.jsx("span",{className:de.tokenDot,style:{background:f.color},children:O[0]}),o.jsx("span",{className:de.selectValue,children:O}),o.jsx("svg",{className:`${de.chevron} ${N==="token"?de.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:o.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),N==="token"&&o.jsxs("div",{className:de.dropdown,children:[o.jsxs("button",{type:"button",className:`${de.dropdownItem} ${_===""?de.dropdownItemActive:""}`,onClick:()=>{h(""),C(null)},children:[o.jsx("span",{className:de.tokenDot,style:{background:f.color},children:f.nativeSymbol[0]}),o.jsx("span",{className:de.dropdownTicker,children:f.nativeSymbol}),o.jsx("span",{className:de.dropdownName,children:"Нативный"})]}),m.map(te=>o.jsxs("button",{type:"button",className:`${de.dropdownItem} ${_===te?de.dropdownItemActive:""}`,onClick:()=>{h(te),C(null)},children:[o.jsx("span",{className:de.tokenDot,style:{background:"rgba(255,255,255,0.12)"},children:te[0]}),o.jsx("span",{className:de.dropdownTicker,children:te})]},te))]})]}),X&&o.jsxs("div",{className:de.selectGroup,children:[o.jsx("label",{className:de.selectLabel,children:"Скорость"}),o.jsxs("button",{type:"button",className:`${de.selectTrigger} ${N==="speed"?de.selectTriggerOpen:""}`,onClick:()=>C(te=>te==="speed"?null:"speed"),children:[o.jsx("span",{className:`${de.speedDot} ${de[`speedDot_${p}`]}`}),o.jsx("span",{className:de.selectValue,children:D}),o.jsx("svg",{className:`${de.chevron} ${N==="speed"?de.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:o.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),N==="speed"&&o.jsx("div",{className:de.dropdown,children:xp.map(te=>o.jsxs("button",{type:"button",className:`${de.dropdownItem} ${te.value===p?de.dropdownItemActive:""}`,onClick:()=>{v(te.value),C(null)},children:[o.jsx("span",{className:`${de.speedDot} ${de[`speedDot_${te.value}`]}`}),o.jsx("span",{children:te.label})]},te.value))})]})]}),o.jsxs("div",{className:de.field,children:[o.jsx("label",{className:de.fieldLabel,children:"Адрес кошелька"}),o.jsx("input",{className:de.input,type:"text",placeholder:f.addressPlaceholder,value:y,onChange:te=>x(te.target.value),autoComplete:"off",spellCheck:!1})]}),o.jsxs("div",{className:de.field,children:[o.jsx("label",{className:de.fieldLabel,children:"Количество"}),o.jsxs("div",{className:de.amountWrap,children:[o.jsx("input",{className:`${de.input} ${de.amountInput}`,type:"number",placeholder:"0.00",value:j,onChange:te=>w(te.target.value),min:"0",step:"any"}),o.jsx("span",{className:de.amountTicker,children:O})]}),q&&o.jsxs("div",{className:de.maxHint,children:["Макс:"," ",o.jsxs("button",{type:"button",className:de.maxBtn,onClick:()=>w(q.bal),children:[q.bal," ",O]})]})]}),A.isError&&o.jsx("div",{className:de.errorMsg,children:aS(A.error)}),o.jsx("button",{className:de.submitBtn,type:"button",disabled:A.isPending,onClick:ie,children:A.isPending?"Отправка…":"Отправить"})]})})}var sS=Object.defineProperty,Fr=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,Sp=(a,s,i)=>s in a?sS(a,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[s]=i,u2=(a,s)=>{for(var i in s||(s={}))bg.call(s,i)&&Sp(a,i,s[i]);if(Fr)for(var i of Fr(s))xg.call(s,i)&&Sp(a,i,s[i]);return a},d2=(a,s)=>{var i={};for(var c in a)bg.call(a,c)&&s.indexOf(c)<0&&(i[c]=a[c]);if(a!=null&&Fr)for(var c of Fr(a))s.indexOf(c)<0&&xg.call(a,c)&&(i[c]=a[c]);return i};/**
* @license QR Code generator library (TypeScript)
* Copyright (c) Project Nayuki.
* SPDX-License-Identifier: MIT
*/var ys;(a=>{const s=class Te{constructor(h,p,v,y){if(this.version=h,this.errorCorrectionLevel=p,this.modules=[],this.isFunction=[],h<Te.MIN_VERSION||h>Te.MAX_VERSION)throw new RangeError("Version value out of range");if(y<-1||y>7)throw new RangeError("Mask value out of range");this.size=h*4+17;let x=[];for(let w=0;w<this.size;w++)x.push(!1);for(let w=0;w<this.size;w++)this.modules.push(x.slice()),this.isFunction.push(x.slice());this.drawFunctionPatterns();const j=this.addEccAndInterleave(v);if(this.drawCodewords(j),y==-1){let w=1e9;for(let N=0;N<8;N++){this.applyMask(N),this.drawFormatBits(N);const C=this.getPenaltyScore();C<w&&(y=N,w=C),this.applyMask(N)}}d(0<=y&&y<=7),this.mask=y,this.applyMask(y),this.drawFormatBits(y),this.isFunction=[]}static encodeText(h,p){const v=a.QrSegment.makeSegments(h);return Te.encodeSegments(v,p)}static encodeBinary(h,p){const v=a.QrSegment.makeBytes(h);return Te.encodeSegments([v],p)}static encodeSegments(h,p,v=1,y=40,x=-1,j=!0){if(!(Te.MIN_VERSION<=v&&v<=y&&y<=Te.MAX_VERSION)||x<-1||x>7)throw new RangeError("Invalid value");let w,N;for(w=v;;w++){const O=Te.getNumDataCodewords(w,p)*8,q=m.getTotalBits(h,w);if(q<=O){N=q;break}if(w>=y)throw new RangeError("Data too long")}for(const O of[Te.Ecc.MEDIUM,Te.Ecc.QUARTILE,Te.Ecc.HIGH])j&&N<=Te.getNumDataCodewords(w,O)*8&&(p=O);let C=[];for(const O of h){i(O.mode.modeBits,4,C),i(O.numChars,O.mode.numCharCountBits(w),C);for(const q of O.getData())C.push(q)}d(C.length==N);const A=Te.getNumDataCodewords(w,p)*8;d(C.length<=A),i(0,Math.min(4,A-C.length),C),i(0,(8-C.length%8)%8,C),d(C.length%8==0);for(let O=236;C.length<A;O^=253)i(O,8,C);let D=[];for(;D.length*8<C.length;)D.push(0);return C.forEach((O,q)=>D[q>>>3]|=O<<7-(q&7)),new Te(w,p,D,x)}getModule(h,p){return 0<=h&&h<this.size&&0<=p&&p<this.size&&this.modules[p][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(),p=h.length;for(let v=0;v<p;v++)for(let y=0;y<p;y++)v==0&&y==0||v==0&&y==p-1||v==p-1&&y==0||this.drawAlignmentPattern(h[v],h[y]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(h){const p=this.errorCorrectionLevel.formatBits<<3|h;let v=p;for(let x=0;x<10;x++)v=v<<1^(v>>>9)*1335;const y=(p<<10|v)^21522;d(y>>>15==0);for(let x=0;x<=5;x++)this.setFunctionModule(8,x,c(y,x));this.setFunctionModule(8,7,c(y,6)),this.setFunctionModule(8,8,c(y,7)),this.setFunctionModule(7,8,c(y,8));for(let x=9;x<15;x++)this.setFunctionModule(14-x,8,c(y,x));for(let x=0;x<8;x++)this.setFunctionModule(this.size-1-x,8,c(y,x));for(let x=8;x<15;x++)this.setFunctionModule(8,this.size-15+x,c(y,x));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 p=this.version<<12|h;d(p>>>18==0);for(let v=0;v<18;v++){const y=c(p,v),x=this.size-11+v%3,j=Math.floor(v/3);this.setFunctionModule(x,j,y),this.setFunctionModule(j,x,y)}}drawFinderPattern(h,p){for(let v=-4;v<=4;v++)for(let y=-4;y<=4;y++){const x=Math.max(Math.abs(y),Math.abs(v)),j=h+y,w=p+v;0<=j&&j<this.size&&0<=w&&w<this.size&&this.setFunctionModule(j,w,x!=2&&x!=4)}}drawAlignmentPattern(h,p){for(let v=-2;v<=2;v++)for(let y=-2;y<=2;y++)this.setFunctionModule(h+y,p+v,Math.max(Math.abs(y),Math.abs(v))!=1)}setFunctionModule(h,p,v){this.modules[p][h]=v,this.isFunction[p][h]=!0}addEccAndInterleave(h){const p=this.version,v=this.errorCorrectionLevel;if(h.length!=Te.getNumDataCodewords(p,v))throw new RangeError("Invalid argument");const y=Te.NUM_ERROR_CORRECTION_BLOCKS[v.ordinal][p],x=Te.ECC_CODEWORDS_PER_BLOCK[v.ordinal][p],j=Math.floor(Te.getNumRawDataModules(p)/8),w=y-j%y,N=Math.floor(j/y);let C=[];const A=Te.reedSolomonComputeDivisor(x);for(let O=0,q=0;O<y;O++){let Y=h.slice(q,q+N-x+(O<w?0:1));q+=Y.length;const X=Te.reedSolomonComputeRemainder(Y,A);O<w&&Y.push(0),C.push(Y.concat(X))}let D=[];for(let O=0;O<C[0].length;O++)C.forEach((q,Y)=>{(O!=N-x||Y>=w)&&D.push(q[O])});return d(D.length==j),D}drawCodewords(h){if(h.length!=Math.floor(Te.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let p=0;for(let v=this.size-1;v>=1;v-=2){v==6&&(v=5);for(let y=0;y<this.size;y++)for(let x=0;x<2;x++){const j=v-x,N=(v+1&2)==0?this.size-1-y:y;!this.isFunction[N][j]&&p<h.length*8&&(this.modules[N][j]=c(h[p>>>3],7-(p&7)),p++)}}d(p==h.length*8)}applyMask(h){if(h<0||h>7)throw new RangeError("Mask value out of range");for(let p=0;p<this.size;p++)for(let v=0;v<this.size;v++){let y;switch(h){case 0:y=(v+p)%2==0;break;case 1:y=p%2==0;break;case 2:y=v%3==0;break;case 3:y=(v+p)%3==0;break;case 4:y=(Math.floor(v/3)+Math.floor(p/2))%2==0;break;case 5:y=v*p%2+v*p%3==0;break;case 6:y=(v*p%2+v*p%3)%2==0;break;case 7:y=((v+p)%2+v*p%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[p][v]&&y&&(this.modules[p][v]=!this.modules[p][v])}}getPenaltyScore(){let h=0;for(let x=0;x<this.size;x++){let j=!1,w=0,N=[0,0,0,0,0,0,0];for(let C=0;C<this.size;C++)this.modules[x][C]==j?(w++,w==5?h+=Te.PENALTY_N1:w>5&&h++):(this.finderPenaltyAddHistory(w,N),j||(h+=this.finderPenaltyCountPatterns(N)*Te.PENALTY_N3),j=this.modules[x][C],w=1);h+=this.finderPenaltyTerminateAndCount(j,w,N)*Te.PENALTY_N3}for(let x=0;x<this.size;x++){let j=!1,w=0,N=[0,0,0,0,0,0,0];for(let C=0;C<this.size;C++)this.modules[C][x]==j?(w++,w==5?h+=Te.PENALTY_N1:w>5&&h++):(this.finderPenaltyAddHistory(w,N),j||(h+=this.finderPenaltyCountPatterns(N)*Te.PENALTY_N3),j=this.modules[C][x],w=1);h+=this.finderPenaltyTerminateAndCount(j,w,N)*Te.PENALTY_N3}for(let x=0;x<this.size-1;x++)for(let j=0;j<this.size-1;j++){const w=this.modules[x][j];w==this.modules[x][j+1]&&w==this.modules[x+1][j]&&w==this.modules[x+1][j+1]&&(h+=Te.PENALTY_N2)}let p=0;for(const x of this.modules)p=x.reduce((j,w)=>j+(w?1:0),p);const v=this.size*this.size,y=Math.ceil(Math.abs(p*20-v*10)/v)-1;return d(0<=y&&y<=9),h+=y*Te.PENALTY_N4,d(0<=h&&h<=2568888),h}getAlignmentPatternPositions(){if(this.version==1)return[];{const h=Math.floor(this.version/7)+2,p=this.version==32?26:Math.ceil((this.version*4+4)/(h*2-2))*2;let v=[6];for(let y=this.size-7;v.length<h;y-=p)v.splice(1,0,y);return v}}static getNumRawDataModules(h){if(h<Te.MIN_VERSION||h>Te.MAX_VERSION)throw new RangeError("Version number out of range");let p=(16*h+128)*h+64;if(h>=2){const v=Math.floor(h/7)+2;p-=(25*v-10)*v-55,h>=7&&(p-=36)}return d(208<=p&&p<=29648),p}static getNumDataCodewords(h,p){return Math.floor(Te.getNumRawDataModules(h)/8)-Te.ECC_CODEWORDS_PER_BLOCK[p.ordinal][h]*Te.NUM_ERROR_CORRECTION_BLOCKS[p.ordinal][h]}static reedSolomonComputeDivisor(h){if(h<1||h>255)throw new RangeError("Degree out of range");let p=[];for(let y=0;y<h-1;y++)p.push(0);p.push(1);let v=1;for(let y=0;y<h;y++){for(let x=0;x<p.length;x++)p[x]=Te.reedSolomonMultiply(p[x],v),x+1<p.length&&(p[x]^=p[x+1]);v=Te.reedSolomonMultiply(v,2)}return p}static reedSolomonComputeRemainder(h,p){let v=p.map(y=>0);for(const y of h){const x=y^v.shift();v.push(0),p.forEach((j,w)=>v[w]^=Te.reedSolomonMultiply(j,x))}return v}static reedSolomonMultiply(h,p){if(h>>>8||p>>>8)throw new RangeError("Byte out of range");let v=0;for(let y=7;y>=0;y--)v=v<<1^(v>>>7)*285,v^=(p>>>y&1)*h;return d(v>>>8==0),v}finderPenaltyCountPatterns(h){const p=h[1];d(p<=this.size*3);const v=p>0&&h[2]==p&&h[3]==p*3&&h[4]==p&&h[5]==p;return(v&&h[0]>=p*4&&h[6]>=p?1:0)+(v&&h[6]>=p*4&&h[0]>=p?1:0)}finderPenaltyTerminateAndCount(h,p,v){return h&&(this.finderPenaltyAddHistory(p,v),p=0),p+=this.size,this.finderPenaltyAddHistory(p,v),this.finderPenaltyCountPatterns(v)}finderPenaltyAddHistory(h,p){p[0]==0&&(h+=this.size),p.pop(),p.unshift(h)}};s.MIN_VERSION=1,s.MAX_VERSION=40,s.PENALTY_N1=3,s.PENALTY_N2=3,s.PENALTY_N3=40,s.PENALTY_N4=10,s.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]],s.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=s;function i(_,h,p){if(h<0||h>31||_>>>h)throw new RangeError("Value out of range");for(let v=h-1;v>=0;v--)p.push(_>>>v&1)}function c(_,h){return(_>>>h&1)!=0}function d(_){if(!_)throw new Error("Assertion error")}const f=class ft{constructor(h,p,v){if(this.mode=h,this.numChars=p,this.bitData=v,p<0)throw new RangeError("Invalid argument");this.bitData=v.slice()}static makeBytes(h){let p=[];for(const v of h)i(v,8,p);return new ft(ft.Mode.BYTE,h.length,p)}static makeNumeric(h){if(!ft.isNumeric(h))throw new RangeError("String contains non-numeric characters");let p=[];for(let v=0;v<h.length;){const y=Math.min(h.length-v,3);i(parseInt(h.substring(v,v+y),10),y*3+1,p),v+=y}return new ft(ft.Mode.NUMERIC,h.length,p)}static makeAlphanumeric(h){if(!ft.isAlphanumeric(h))throw new RangeError("String contains unencodable characters in alphanumeric mode");let p=[],v;for(v=0;v+2<=h.length;v+=2){let y=ft.ALPHANUMERIC_CHARSET.indexOf(h.charAt(v))*45;y+=ft.ALPHANUMERIC_CHARSET.indexOf(h.charAt(v+1)),i(y,11,p)}return v<h.length&&i(ft.ALPHANUMERIC_CHARSET.indexOf(h.charAt(v)),6,p),new ft(ft.Mode.ALPHANUMERIC,h.length,p)}static makeSegments(h){return h==""?[]:ft.isNumeric(h)?[ft.makeNumeric(h)]:ft.isAlphanumeric(h)?[ft.makeAlphanumeric(h)]:[ft.makeBytes(ft.toUtf8ByteArray(h))]}static makeEci(h){let p=[];if(h<0)throw new RangeError("ECI assignment value out of range");if(h<128)i(h,8,p);else if(h<16384)i(2,2,p),i(h,14,p);else if(h<1e6)i(6,3,p),i(h,21,p);else throw new RangeError("ECI assignment value out of range");return new ft(ft.Mode.ECI,0,p)}static isNumeric(h){return ft.NUMERIC_REGEX.test(h)}static isAlphanumeric(h){return ft.ALPHANUMERIC_REGEX.test(h)}getData(){return this.bitData.slice()}static getTotalBits(h,p){let v=0;for(const y of h){const x=y.mode.numCharCountBits(p);if(y.numChars>=1<<x)return 1/0;v+=4+x+y.bitData.length}return v}static toUtf8ByteArray(h){h=encodeURI(h);let p=[];for(let v=0;v<h.length;v++)h.charAt(v)!="%"?p.push(h.charCodeAt(v)):(p.push(parseInt(h.substring(v+1,v+3),16)),v+=2);return p}};f.NUMERIC_REGEX=/^[0-9]*$/,f.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,f.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let m=f;a.QrSegment=f})(ys||(ys={}));(a=>{(s=>{const i=class{constructor(d,f){this.ordinal=d,this.formatBits=f}};i.LOW=new i(0,1),i.MEDIUM=new i(1,0),i.QUARTILE=new i(2,3),i.HIGH=new i(3,2),s.Ecc=i})(a.QrCode||(a.QrCode={}))})(ys||(ys={}));(a=>{(s=>{const i=class{constructor(d,f){this.modeBits=d,this.numBitsCharCount=f}numCharCountBits(d){return this.numBitsCharCount[Math.floor((d+7)/17)]}};i.NUMERIC=new i(1,[10,12,14]),i.ALPHANUMERIC=new i(2,[9,11,13]),i.BYTE=new i(4,[8,16,16]),i.KANJI=new i(8,[8,10,12]),i.ECI=new i(7,[0,0,0]),s.Mode=i})(a.QrSegment||(a.QrSegment={}))})(ys||(ys={}));var mi=ys;/**
* @license qrcode.react
* Copyright (c) Paul O'Shannessy
* SPDX-License-Identifier: ISC
*/var iS={L:mi.QrCode.Ecc.LOW,M:mi.QrCode.Ecc.MEDIUM,Q:mi.QrCode.Ecc.QUARTILE,H:mi.QrCode.Ecc.HIGH},Sg=128,jg="L",wg="#FFFFFF",Ng="#000000",Cg=!1,Eg=1,oS=4,cS=0,rS=.1;function Tg(a,s=0){const i=[];return a.forEach(function(c,d){let f=null;c.forEach(function(m,_){if(!m&&f!==null){i.push(`M${f+s} ${d+s}h${_-f}v1H${f+s}z`),f=null;return}if(_===c.length-1){if(!m)return;f===null?i.push(`M${_+s},${d+s} h1v1H${_+s}z`):i.push(`M${f+s},${d+s} h${_+1-f}v1H${f+s}z`);return}m&&f===null&&(f=_)})}),i.join("")}function Rg(a,s){return a.slice().map((i,c)=>c<s.y||c>=s.y+s.h?i:i.map((d,f)=>f<s.x||f>=s.x+s.w?d:!1))}function uS(a,s,i,c){if(c==null)return null;const d=a.length+i*2,f=Math.floor(s*rS),m=d/s,_=(c.width||f)*m,h=(c.height||f)*m,p=c.x==null?a.length/2-_/2:c.x*m,v=c.y==null?a.length/2-h/2:c.y*m,y=c.opacity==null?1:c.opacity;let x=null;if(c.excavate){let w=Math.floor(p),N=Math.floor(v),C=Math.ceil(_+p-w),A=Math.ceil(h+v-N);x={x:w,y:N,w:C,h:A}}const j=c.crossOrigin;return{x:p,y:v,h,w:_,excavation:x,opacity:y,crossOrigin:j}}function dS(a,s){return s!=null?Math.max(Math.floor(s),0):a?oS:cS}function kg({value:a,level:s,minVersion:i,includeMargin:c,marginSize:d,imageSettings:f,size:m,boostLevel:_}){let h=Rt.useMemo(()=>{const w=(Array.isArray(a)?a:[a]).reduce((N,C)=>(N.push(...mi.QrSegment.makeSegments(C)),N),[]);return mi.QrCode.encodeSegments(w,iS[s],i,void 0,void 0,_)},[a,s,i,_]);const{cells:p,margin:v,numCells:y,calculatedImageSettings:x}=Rt.useMemo(()=>{let j=h.getModules();const w=dS(c,d),N=j.length+w*2,C=uS(j,m,w,f);return{cells:j,margin:w,numCells:N,calculatedImageSettings:C}},[h,m,f,c,d]);return{qrcode:h,margin:v,cells:p,numCells:y,calculatedImageSettings:x}}var fS=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})(),hS=Rt.forwardRef(function(s,i){const c=s,{value:d,size:f=Sg,level:m=jg,bgColor:_=wg,fgColor:h=Ng,includeMargin:p=Cg,minVersion:v=Eg,boostLevel:y,marginSize:x,imageSettings:j}=c,N=d2(c,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:C}=N,A=d2(N,["style"]),D=j==null?void 0:j.src,O=Rt.useRef(null),q=Rt.useRef(null),Y=Rt.useCallback(he=>{O.current=he,typeof i=="function"?i(he):i&&(i.current=he)},[i]),[X,U]=Rt.useState(!1),{margin:P,cells:W,numCells:re,calculatedImageSettings:ie}=kg({value:d,level:m,minVersion:v,boostLevel:y,includeMargin:p,marginSize:x,imageSettings:j,size:f});Rt.useEffect(()=>{if(O.current!=null){const he=O.current,le=he.getContext("2d");if(!le)return;let H=W;const I=q.current,ne=ie!=null&&I!==null&&I.complete&&I.naturalHeight!==0&&I.naturalWidth!==0;ne&&ie.excavation!=null&&(H=Rg(W,ie.excavation));const fe=window.devicePixelRatio||1;he.height=he.width=f*fe;const ge=f/re*fe;le.scale(ge,ge),le.fillStyle=_,le.fillRect(0,0,re,re),le.fillStyle=h,fS?le.fill(new Path2D(Tg(H,P))):W.forEach(function(R,V){R.forEach(function(K,J){K&&le.fillRect(J+P,V+P,1,1)})}),ie&&(le.globalAlpha=ie.opacity),ne&&le.drawImage(I,ie.x+P,ie.y+P,ie.w,ie.h)}}),Rt.useEffect(()=>{U(!1)},[D]);const ue=u2({height:f,width:f},C);let te=null;return D!=null&&(te=Rt.createElement("img",{src:D,key:D,style:{display:"none"},onLoad:()=>{U(!0)},ref:q,crossOrigin:ie==null?void 0:ie.crossOrigin})),Rt.createElement(Rt.Fragment,null,Rt.createElement("canvas",u2({style:ue,height:f,width:f,ref:Y,role:"img"},A)),te)});hS.displayName="QRCodeCanvas";var Ag=Rt.forwardRef(function(s,i){const c=s,{value:d,size:f=Sg,level:m=jg,bgColor:_=wg,fgColor:h=Ng,includeMargin:p=Cg,minVersion:v=Eg,boostLevel:y,title:x,marginSize:j,imageSettings:w}=c,N=d2(c,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:C,cells:A,numCells:D,calculatedImageSettings:O}=kg({value:d,level:m,minVersion:v,boostLevel:y,includeMargin:p,marginSize:j,imageSettings:w,size:f});let q=A,Y=null;w!=null&&O!=null&&(O.excavation!=null&&(q=Rg(A,O.excavation)),Y=Rt.createElement("image",{href:w.src,height:O.h,width:O.w,x:O.x+C,y:O.y+C,preserveAspectRatio:"none",opacity:O.opacity,crossOrigin:O.crossOrigin}));const X=Tg(q,C);return Rt.createElement("svg",u2({height:f,width:f,viewBox:`0 0 ${D} ${D}`,ref:i,role:"img"},N),!!x&&Rt.createElement("title",null,x),Rt.createElement("path",{fill:_,d:`M0,0 h${D}v${D}H0z`,shapeRendering:"crispEdges"}),Rt.createElement("path",{fill:h,d:X,shapeRendering:"crispEdges"}),Y)});Ag.displayName="QRCodeSVG";const mS="_overlay_1nlll_6",pS="_dialog_1nlll_18",gS="_header_1nlll_27",_S="_title_1nlll_34",vS="_closeBtn_1nlll_40",yS="_body_1nlll_55",bS="_qrWrap_1nlll_62",xS="_label_1nlll_71",SS="_fieldRow_1nlll_77",jS="_addressInput_1nlll_82",wS="_copyBtn_1nlll_101",NS="_copyBtnDone_1nlll_127",CS="_skeleton_1nlll_132",ES="_error_1nlll_145",fn={overlay:mS,dialog:pS,header:gS,title:_S,closeBtn:vS,body:yS,qrWrap:bS,label:xS,fieldRow:SS,addressInput:jS,copyBtn:wS,copyBtnDone:NS,skeleton:CS,error:ES},TS={ETH:"Ethereum",BSC:"BSC Smart Chain",BTC:"Bitcoin",TRX:"Tron",SOL:"Solana"};function RS({open:a,onClose:s,chain:i}){const{data:c,isLoading:d,isError:f}=Zr(),[m,_]=S.useState(!1);if(S.useEffect(()=>{if(!a)return;function x(j){j.key==="Escape"&&s()}return window.addEventListener("keydown",x),()=>window.removeEventListener("keydown",x)},[a,s]),S.useEffect(()=>{a||_(!1)},[a]),!a)return null;const h=c==null?void 0:c.find(x=>x.chain===i),p=(h==null?void 0:h.address)??"";function v(){p&&navigator.clipboard.writeText(p).then(()=>{_(!0),setTimeout(()=>_(!1),2e3)})}function y(x){x.target===x.currentTarget&&s()}return o.jsx("div",{className:fn.overlay,onMouseDown:y,children:o.jsxs("div",{className:fn.dialog,children:[o.jsxs("div",{className:fn.header,children:[o.jsxs("span",{className:fn.title,children:["Получить ",TS[i]]}),o.jsx("button",{className:fn.closeBtn,type:"button",onClick:s,"aria-label":"Закрыть",children:"✕"})]}),o.jsxs("div",{className:fn.body,children:[d&&o.jsx("div",{className:fn.skeleton}),f&&o.jsx("p",{className:fn.error,children:"Не удалось загрузить адрес. Попробуйте позже."}),!d&&!f&&o.jsxs(o.Fragment,{children:[o.jsxs("label",{className:fn.label,children:["Ваш ",i,"-адрес"]}),o.jsxs("div",{className:fn.fieldRow,children:[o.jsx("input",{className:fn.addressInput,type:"text",readOnly:!0,value:p,onFocus:x=>x.target.select()}),o.jsx("button",{className:`${fn.copyBtn} ${m?fn.copyBtnDone:""}`,type:"button",onClick:v,disabled:!p,children:m?"Скопировано!":"Копировать"})]}),p&&o.jsx("div",{className:fn.qrWrap,children:o.jsx(Ag,{value:p,size:196,level:"M",bgColor:"#ffffff",fgColor:"#000000",marginSize:2})})]})]})]})})}const kS="_wrap_uur6k_1",AS="_loading_uur6k_9",MS="_table_uur6k_14",OS="_thStar_uur6k_44",LS="_groupHeader_uur6k_49",zS="_groupHeaderInner_uur6k_58",DS="_groupLabel_uur6k_66",BS="_groupIcon_uur6k_77",US="_groupTotal_uur6k_83",$S="_mobileGroupHeader_uur6k_90",HS="_right_uur6k_99",qS="_center_uur6k_103",FS="_btnGroup_uur6k_108",GS="_star_uur6k_114",VS="_starOn_uur6k_129",QS="_tokId_uur6k_133",YS="_tokLogo_uur6k_139",PS="_price_uur6k_174",IS="_balCol_uur6k_201",XS="_sendBtn_uur6k_214",KS="_receiveBtn_uur6k_237",ZS="_noFont_uur6k_260",WS="_mobileList_uur6k_265",JS="_card_uur6k_269",ej="_cardInfo_uur6k_281",tj="_cardTop_uur6k_286",nj="_cardTicker_uur6k_293",aj="_cardName_uur6k_299",lj="_cardBalCrypto_uur6k_305",sj="_cardBot_uur6k_312",ij="_cardPrice_uur6k_318",oj="_cardBalUsd_uur6k_330",cj="_mobileActions_uur6k_351",ve={wrap:kS,loading:AS,table:MS,thStar:OS,groupHeader:LS,groupHeaderInner:zS,groupLabel:DS,groupIcon:BS,groupTotal:US,mobileGroupHeader:$S,right:HS,center:qS,btnGroup:FS,star:GS,starOn:VS,tokId:QS,tokLogo:YS,price:PS,balCol:IS,sendBtn:XS,receiveBtn:KS,noFont:ZS,mobileList:WS,card:JS,cardInfo:ej,cardTop:tj,cardTicker:nj,cardName:aj,cardBalCrypto:lj,cardBot:sj,cardPrice:ij,cardBalUsd:oj,mobileActions:cj},jp={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 wp(a){return`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function rj(a){const s=[],i=new Map;for(const c of a){const d=c.chain??"ETH";let f=i.get(d);f||(f={chain:d,rows:[],totalUsd:0},i.set(d,f),s.push(f)),f.rows.push(c),f.totalUsd+=c.usdValue??0}return s}function Np(a){return a.id??a.ticker}function Mg({rows:a,isLoading:s,fallbackChain:i="ETH",groupByChain:c=!1}){const[d,f]=S.useState({}),[m,_]=S.useState({open:!1,network:"ETH"}),[h,p]=S.useState({open:!1,chain:"ETH"});function v(U){return U.chain??S9[U.ticker]??i}function y(U){_({open:!0,network:v(U)})}function x(){_(U=>({...U,open:!1}))}function j(U){p({open:!0,chain:v(U)})}function w(){p(U=>({...U,open:!1}))}function N(U){f(P=>({...P,[U]:!P[U]}))}const C=o.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#4A6DFF",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:o.jsx("path",{d:"M7 17L17 7M17 7H7M17 7v10"})}),A=o.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#00C48C",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:o.jsx("path",{d:"M17 7L7 17M7 17H17M7 17V7"})});function D(U){const P=Np(U);return o.jsxs("tr",{children:[o.jsx("td",{children:o.jsx("button",{className:`${ve.star} ${d[P]?ve.starOn:""}`,onClick:()=>N(P),type:"button","aria-label":d[P]?"Убрать из избранного":"В избранное",children:"★"})}),o.jsx("td",{children:o.jsxs("div",{className:ve.tokId,children:[o.jsx("div",{className:ve.tokLogo,style:{background:U.color},children:U.logo?o.jsx("img",{src:U.logo,alt:U.ticker,className:""}):U.ticker[0]}),o.jsxs("div",{className:ve.balCol,children:[o.jsx("b",{className:ve.cardTicker,children:U.ticker}),o.jsx("span",{className:ve.noFont,children:U.name})]})]})}),o.jsx("td",{className:ve.right,children:o.jsx("span",{className:ve.price,children:U.price})}),o.jsx("td",{className:ve.right,children:o.jsxs("div",{className:ve.balCol,children:[o.jsx("b",{children:U.bal}),o.jsx("span",{children:U.usd})]})}),o.jsx("td",{className:ve.center,children:o.jsxs("div",{className:ve.btnGroup,children:[o.jsxs("button",{className:ve.receiveBtn,type:"button",onClick:W=>{W.stopPropagation(),j(U)},children:[A,"Получить"]}),o.jsxs("button",{className:ve.sendBtn,type:"button",onClick:W=>{W.stopPropagation(),y(U)},children:[C,"Отправить"]})]})})]},P)}function O(U){const P=Np(U);return o.jsxs("div",{className:ve.card,children:[o.jsx("button",{className:`${ve.star} ${d[P]?ve.starOn:""}`,onClick:()=>N(P),type:"button","aria-label":d[P]?"Убрать из избранного":"В избранное",children:"★"}),o.jsx("div",{className:ve.tokLogo,style:{background:U.color},children:U.logo?o.jsx("img",{src:U.logo,alt:U.ticker,className:""}):U.ticker[0]}),o.jsxs("div",{className:ve.cardInfo,children:[o.jsxs("div",{className:ve.cardTop,children:[o.jsxs("div",{children:[o.jsx("span",{className:ve.cardTicker,children:U.ticker}),o.jsx("span",{className:ve.cardName,children:U.name})]}),o.jsx("span",{className:ve.cardBalCrypto,children:U.bal})]}),o.jsxs("div",{className:ve.cardBot,children:[o.jsx("span",{className:ve.cardPrice,children:U.price}),o.jsx("span",{className:ve.cardBalUsd,children:U.usd})]})]})]},P)}function q(U){const P=jp[U.chain];return o.jsx("tr",{className:ve.groupHeader,children:o.jsx("td",{colSpan:5,children:o.jsxs("div",{className:ve.groupHeaderInner,children:[o.jsxs("span",{className:ve.groupLabel,children:[o.jsx("img",{src:P.icon,alt:"",className:ve.groupIcon}),P.label]}),o.jsx("span",{className:ve.groupTotal,children:wp(U.totalUsd)})]})})},`h-${U.chain}`)}function Y(U){const P=jp[U.chain];return o.jsxs("div",{className:ve.mobileGroupHeader,children:[o.jsxs("span",{className:ve.groupLabel,children:[o.jsx("img",{src:P.icon,alt:"",className:ve.groupIcon}),P.label]}),o.jsx("span",{className:ve.groupTotal,children:wp(U.totalUsd)})]},`mh-${U.chain}`)}const X=c?rj(a):null;return o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:`${ve.wrap} ${s?ve.loading:""}`,children:[o.jsxs("table",{className:ve.table,children:[o.jsx("thead",{children:o.jsxs("tr",{children:[o.jsx("th",{className:ve.thStar,children:"☆"}),o.jsx("th",{children:"Токены"}),o.jsx("th",{className:ve.right,children:"Цена"}),o.jsx("th",{className:ve.right,children:"Баланс"}),o.jsx("th",{className:ve.center})]})}),o.jsx("tbody",{children:X?X.map(U=>o.jsxs(S.Fragment,{children:[q(U),U.rows.map(D)]},U.chain)):a.map(D)})]}),o.jsx("div",{className:ve.mobileList,children:X?X.map(U=>o.jsxs(S.Fragment,{children:[Y(U),U.rows.map(O)]},U.chain)):a.map(O)})]}),o.jsxs("div",{className:ve.mobileActions,children:[o.jsxs("button",{className:ve.receiveBtn,type:"button",onClick:()=>a[0]&&j(a[0]),children:[A,"Получить"]}),o.jsxs("button",{className:ve.sendBtn,type:"button",onClick:()=>a[0]&&y(a[0]),children:[C,"Отправить"]})]}),o.jsx(lS,{open:m.open,onClose:x,network:m.network,tokens:a}),o.jsx(RS,{open:h.open,onClose:w,chain:h.chain})]})}function uj({chain:a}){const{rows:s,isLoading:i}=v9(a);return o.jsx(Mg,{rows:s,isLoading:i,fallbackChain:a})}function dj(){const{rows:a,isLoading:s}=y9();return o.jsx(Mg,{rows:a,isLoading:s,groupByChain:!0})}const fj="_nav_ip34n_1",hj="_logo_ip34n_11",mj="_ticker_ip34n_16",pj="_tick_ip34n_16",gj="_accountWrapper_ip34n_42",_j="_account_ip34n_42",vj="_dropdown_ip34n_56",yj="_dropdownItem_ip34n_70",bj="_danger_ip34n_89",xj="_avatar_ip34n_93",Yt={nav:fj,logo:hj,ticker:mj,tick:pj,accountWrapper:gj,account:_j,dropdown:vj,dropdownItem:yj,danger:bj,avatar:xj},Cp=["BTC","ETH","SOL"],Sj=a=>a?a[0].toUpperCase()+a.slice(1).toLowerCase():"";function jj(a){return a==null?"$—":a>=1?`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${a.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function Jr(){var x;const[a,s]=S.useState(!1),[i,c]=S.useState(!1),d=S.useRef(null),f=Mn(),m=tn(),{data:_}=ta(),{data:h}=E7(Cp),p=_?[_.first_name,_.middle_name].filter(Boolean).map(Sj).join(" "):"",{mutate:v}=vt({mutationFn:V8,onSuccess:()=>{Nt.clear(),m.clear(),m.setQueryData(Xr,null),f(oe.HOME)},onError:()=>c(!0)});S.useEffect(()=>{function j(w){d.current&&!d.current.contains(w.target)&&s(!1)}return document.addEventListener("mousedown",j),()=>document.removeEventListener("mousedown",j)},[]);function y(){v(),s(!1)}return o.jsxs(o.Fragment,{children:[o.jsxs("nav",{className:Yt.nav,children:[o.jsx("a",{href:"/",className:Yt.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("div",{className:Yt.ticker,children:Cp.map(j=>{var w;return o.jsxs("div",{className:Yt.tick,children:[o.jsx("b",{children:j}),o.jsx("span",{children:jj((w=h==null?void 0:h[j])==null?void 0:w.usd)})]},j)})}),o.jsxs("div",{className:Yt.accountWrapper,ref:d,children:[o.jsxs("button",{className:Yt.account,onClick:()=>s(j=>!j),children:[_!=null&&_.avatar_link?o.jsx("img",{src:_.avatar_link,alt:"",className:Yt.avatar}):o.jsx("div",{className:Yt.avatar}),o.jsx("span",{children:p||((x=_==null?void 0:_.legal_entity)==null?void 0:x.name)||"Test account"})]}),a&&o.jsxs("div",{className:Yt.dropdown,children:[o.jsx(Gt,{to:oe.PROFILE,className:Yt.dropdownItem,onClick:()=>s(!1),children:"Личный кабинет"}),o.jsx(Gt,{to:oe.WALLET,className:Yt.dropdownItem,onClick:()=>s(!1),children:"Кошелёк"}),o.jsx(Gt,{to:oe.STAKING,className:Yt.dropdownItem,onClick:()=>s(!1),children:"Стейкинг"}),o.jsx(Gt,{to:oe.POOLS,className:Yt.dropdownItem,onClick:()=>s(!1),children:"Пулы"}),o.jsx(Gt,{to:oe.TRANSACTIONS,className:Yt.dropdownItem,onClick:()=>s(!1),children:"Транзакции"}),o.jsx("button",{className:`${Yt.dropdownItem} ${Yt.danger}`,onClick:y,children:"Выйти"})]})]})]}),i&&o.jsx(Al,{status:"error",message:"Произошла ошибка сервера",onClose:()=>c(!1)})]})}const wj="_tabs_1ne0a_1",Nj="_tab_1ne0a_1",Cj="_active_1ne0a_31",Ej="_icon_1ne0a_37",es={tabs:wj,tab:Nj,active:Cj,icon:Ej},Tj=[{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}],Rj=o.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[o.jsx("ellipse",{cx:"12",cy:"6",rx:"8",ry:"3"}),o.jsx("path",{d:"M4 6v6c0 1.66 3.58 3 8 3s8-1.34 8-3V6"}),o.jsx("path",{d:"M4 12v6c0 1.66 3.58 3 8 3s8-1.34 8-3v-6"})]});function kj(){return o.jsxs("div",{className:es.tabs,children:[o.jsxs(Yd,{to:"/wallet",end:!0,className:({isActive:a})=>`${es.tab} ${a?es.active:""}`,children:[o.jsx("span",{className:es.icon,children:Rj}),o.jsx("span",{children:"Все монеты"})]}),Tj.map(a=>o.jsxs(Yd,{to:`/wallet/${a.chain.toLowerCase()}`,className:({isActive:s})=>`${es.tab} ${s?es.active:""}`,children:[o.jsx("img",{src:a.icon,alt:a.label,className:es.icon}),o.jsx("span",{children:a.label})]},a.chain))]})}const Aj="_page_10fz2_1",Mj="_main_10fz2_8",Oj="_glow_10fz2_17",Lj="_error_10fz2_29",zj="_noWallet_10fz2_38",Lo={page:Aj,main:Mj,glow:Oj,error:Lj,noWallet:zj};function Ep(){var x;const{data:a,isLoading:s,isError:i}=ta(),{error:c,isLoading:d}=Wr(),{mutate:f,isPending:m}=O7(),_=Mn(),{chain:h}=d4(),p=(x=c==null?void 0:c.error)==null?void 0:x.includes("No wallets");if(i)return o.jsx("div",{className:Lo.error,children:"Произошла ошибка. Попробуйте обновить страницу."});if(a&&!a.kyc_verified)return o.jsx(Yr,{to:oe.KYC,replace:!0});const v=h==null?void 0:h.toUpperCase(),y=v&&O2.includes(v)?v:void 0;return o.jsxs("div",{className:Lo.page,children:[o.jsx(Jr,{}),o.jsxs("main",{className:Lo.main,children:[o.jsx("div",{className:Lo.glow}),s||d?o.jsx(Ir,{fullscreen:!0,label:"Загрузка"}):p?o.jsxs("div",{className:Lo.noWallet,children:[o.jsx("p",{children:"У вас пока нет кошелька. Создайте его, чтобы начать."}),o.jsx(en,{variant:"outline",onClick:()=>f(void 0,{onSuccess:()=>_(oe.SEED_PHRASE)}),disabled:m,children:m?"Создание...":"Создать кошелёк"})]}):o.jsxs(o.Fragment,{children:[o.jsx(P7,{}),o.jsx(kj,{}),y?o.jsx(uj,{chain:y}):o.jsx(dj,{})]})]})]})}const Og=it.BTC,Lg=it.ETH,zg=it.SOL,Dg=it.TRX,Bg=it.ARB,f2={BTC:{symbol:"BTC",letter:"₿",logo:Og,color:"#F7931A",network:"BITCOIN",balance:0,usdRate:67412,decimals:8},ETH:{symbol:"ETH",letter:"E",logo:Lg,color:"#627EEA",network:"ETHEREUM",balance:0,usdRate:3521,decimals:18},SOL:{symbol:"SOL",letter:"S",logo:zg,color:"#9945FF",network:"SOLANA",balance:.994,usdRate:163.84,decimals:9},TRX:{symbol:"TRX",letter:"T",logo:Dg,color:"#FF060A",network:"TRON",balance:0,usdRate:.12,decimals:6},ARB:{symbol:"ARB",letter:"A",logo:Bg,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}},Dj=Object.values(f2),h2={BTC:{letter:"₿",logo:Og,color:"#F7931A"},ETH:{letter:"E",logo:Lg,color:"#627EEA"},BSC:{letter:"B",color:"#F3BA2F"},SOL:{letter:"S",logo:zg,color:"#9945FF"},TRX:{letter:"T",logo:Dg,color:"#FF060A"},ARB:{letter:"A",logo:Bg,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"}},Bj={ETH:"ETH",BSC:"BSC",BTC:"BTC",TRX:"TRX",SOL:"SOL"};function Ug(a){const s=[],i=Bj[a.chain]??a.chain,c=h2[i];s.push({symbol:i,letter:(c==null?void 0:c.letter)??i[0],color:(c==null?void 0:c.color)??"#888",logo:c==null?void 0:c.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 m=h2[d];s.push({symbol:d,letter:(m==null?void 0:m.letter)??d[0],color:(m==null?void 0:m.color)??"#888",logo:m==null?void 0:m.logo,network:a.chain,balance:parseFloat(f.formatted),usdRate:f.usdPrice,decimals:f.decimals})}return s}const Tp=82.2578;function $g(){const[a,s]=S.useState("0"),[i,c]=S.useState(f2.SOL),[d,f]=S.useState(f2.USDC),[m,_]=S.useState(!1),h=parseFloat(a)||0,p=(h*Tp).toFixed(4),v=(h*i.usdRate).toFixed(2),y=(h*Tp*d.usdRate).toFixed(2);function x(C){s(C)}function j(C){s((i.balance*C/100).toFixed(4))}function w(){c(d),f(i)}function N(){_(!0),setTimeout(()=>_(!1),400)}return{fromAmount:a,toAmount:p,fromUsd:v,toUsd:y,fromToken:i,toToken:d,isRefreshing:m,setFromAmount:x,setPercent:j,swapTokens:w,refreshRate:N,setFromToken:c,setToToken:f}}const Uj="_wrap_18yiu_1",$j="_trigger_18yiu_6",Hj="_name_18yiu_22",qj="_chevron_18yiu_29",Fj="_chevronOpen_18yiu_37",Gj="_dropdown_18yiu_41",Vj="_dropdownWrapper_18yiu_47",Qj="_option_18yiu_60",Yj="_optionActive_18yiu_78",Pj="_optionInfo_18yiu_82",Ij="_optionSymbol_18yiu_90",Xj="_optionNetwork_18yiu_96",Kj="_check_18yiu_103",Zj="_triggerCompact_18yiu_110",Wj="_nameCompact_18yiu_116",Zt={wrap:Uj,trigger:$j,name:Hj,chevron:qj,chevronOpen:Fj,dropdown:Gj,dropdownWrapper:Vj,option:Qj,optionActive:Yj,optionInfo:Pj,optionSymbol:Ij,optionNetwork:Xj,check:Kj,triggerCompact:Zj,nameCompact:Wj};function Rp({value:a,options:s,onChange:i,compact:c=!1}){const[d,f]=S.useState(!1),m=S.useRef(null);S.useEffect(()=>{function h(p){m.current&&!m.current.contains(p.target)&&f(!1)}return document.addEventListener("mousedown",h),()=>document.removeEventListener("mousedown",h)},[]);function _(h){i(h),f(!1)}return o.jsxs("div",{className:Zt.wrap,ref:m,children:[o.jsxs("button",{className:`${Zt.trigger} ${c?Zt.triggerCompact:""}`,onClick:()=>f(h=>!h),children:[o.jsx(qo,{letter:a.letter,color:a.color,logo:a.logo,size:c?24:40}),o.jsx("span",{className:`${Zt.name} ${c?Zt.nameCompact:""}`,children:a.symbol}),o.jsx("span",{className:`${Zt.chevron} ${d?Zt.chevronOpen:""}`,children:"▾"})]}),d&&o.jsx("div",{className:Zt.dropdownWrapper,children:o.jsx("div",{className:Zt.dropdown,children:s.map(h=>o.jsxs("button",{className:`${Zt.option} ${h.symbol===a.symbol?Zt.optionActive:""}`,onClick:()=>_(h),children:[o.jsx(qo,{letter:h.letter,color:h.color,logo:h.logo,size:32}),o.jsxs("div",{className:Zt.optionInfo,children:[o.jsx("span",{className:Zt.optionSymbol,children:h.symbol}),o.jsx("span",{className:Zt.optionNetwork,children:h.network})]}),h.symbol===a.symbol&&o.jsx("span",{className:Zt.check,children:"✓"})]},h.symbol))})})]})}const Jj="_wrapper_19brp_1",ew="_pillsOuter_19brp_8",tw="_card_19brp_13",nw="_top_19brp_20",aw="_label_19brp_33",lw="_networkPills_19brp_54",sw="_networkBtn_19brp_60",iw="_networkBtnActive_19brp_79",ow="_pillsInner_19brp_85",cw="_pill_19brp_8",rw="_selectTop_19brp_109",uw="_selectMid_19brp_113",dw="_mid_19brp_118",fw="_input_19brp_126",hw="_display_19brp_142",mw="_int_19brp_151",pw="_dec_19brp_156",gw="_bottom_19brp_161",_w="_usd_19brp_167",vw="_balance_19brp_176",yw="_max_19brp_184",gt={wrapper:Jj,pillsOuter:ew,card:tw,top:nw,label:aw,networkPills:lw,networkBtn:sw,networkBtnActive:iw,pillsInner:ow,pill:cw,selectTop:rw,selectMid:uw,mid:dw,input:fw,display:hw,int:mw,dec:pw,bottom:gw,usd:_w,balance:vw,max:yw},bw=["ETH","BSC","TRX","SOL"],xw=[25,50,100];function Gr({mode:a,token:s,tokenOptions:i,amount:c,usd:d,onTokenChange:f,onAmountChange:m,onSetPercent:_,selectedNetwork:h,onNetworkChange:p,hideNetworkSelect:v}){const[y,x]=tt(c,8).split("."),j=_&&o.jsx(o.Fragment,{children:xw.map(w=>o.jsxs("button",{className:gt.pill,onClick:()=>_(w),children:[w,"%"]},w))});return o.jsxs("div",{className:gt.wrapper,children:[a==="from"&&j&&o.jsx("div",{className:gt.pillsOuter,children:j}),o.jsxs("div",{className:gt.card,children:[o.jsxs("div",{className:gt.top,children:[o.jsx("div",{className:gt.label,children:a==="from"&&!v&&o.jsx("div",{className:gt.networkPills,children:bw.map(w=>o.jsx("button",{className:`${gt.networkBtn} ${w===h?gt.networkBtnActive:""}`,onClick:()=>p==null?void 0:p(w),children:w},w))})}),a==="from"&&j&&o.jsx("div",{className:gt.pillsInner,children:j}),o.jsx("div",{className:gt.selectTop,children:o.jsx(Rp,{value:s,options:i,onChange:f,compact:!0})})]}),o.jsxs("div",{className:gt.mid,children:[a==="from"?o.jsx("input",{className:gt.input,type:"text",value:c,onChange:w=>{const N=w.target.value;(/^(\d+\.?\d*|\.?\d*)$/.test(N)||N==="")&&(m==null||m(N))},placeholder:"0"}):o.jsxs("div",{className:gt.display,children:[o.jsx("span",{className:gt.int,children:y}),x&&o.jsxs("span",{className:gt.dec,children:[".",x]})]}),o.jsx("div",{className:gt.selectMid,children:o.jsx(Rp,{value:s,options:i,onChange:f})})]}),o.jsxs("div",{className:gt.bottom,children:[d&&o.jsxs("span",{className:gt.usd,children:["≈ $",d]}),o.jsxs("span",{className:gt.balance,children:[o.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"var(--text-secondary)",strokeWidth:"2",children:[o.jsx("rect",{x:"2",y:"6",width:"20",height:"14",rx:"3"}),o.jsx("path",{d:"M6 6V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2"})]}),tt(s.balance,8),a==="from"&&_&&o.jsx("button",{className:gt.max,onClick:()=>_(100),children:"МАКС"})]})]})]})]})}const Sw="_wrap_wqzoz_1",jw="_line_wqzoz_11",ww="_circle_wqzoz_19",kd={wrap:Sw,line:jw,circle:ww};function Nw({onClick:a}){const[s,i]=S.useState(!1);function c(){i(!0),setTimeout(()=>i(!1),300),a()}return o.jsxs("div",{className:kd.wrap,children:[o.jsx("div",{className:kd.line}),o.jsx("button",{className:kd.circle,style:{transform:s?"rotate(180deg)":"rotate(0deg)"},onClick:c,"aria-label":"Поменять токены",children:"⇅"})]})}const Cw="_panel_16d4z_1",Ew="_row_16d4z_10",Tw="_label_16d4z_22",Rw="_value_16d4z_30",kw="_link_16d4z_36",zo={panel:Cw,row:Ew,label:Tw,value:Rw,link:kw};function Aw({gasFee:a}){const s=[{label:"ПРОВАЙДЕР",value:"ЛУЧШИЙ",link:!1},{label:"СКОЛЬЖЕНИЕ",value:"АВТО (0.5%)",link:!0},{label:"СЕТЕВОЙ СБОР",value:a?`$${a}`:"—",link:!1}];return o.jsx("div",{className:zo.panel,children:s.map(({label:i,value:c,link:d})=>o.jsxs("div",{className:zo.row,children:[o.jsx("span",{className:zo.label,children:i}),o.jsx("span",{className:`${zo.value} ${d?zo.link:""}`,children:c})]},i))})}const Mw="_overlay_2rqh7_1",Ow="_card_2rqh7_12",Lw="_header_2rqh7_24",zw="_title_2rqh7_30",Dw="_closeBtn_2rqh7_36",Bw="_flow_2rqh7_51",Uw="_token_2rqh7_57",$w="_tokenLabel_2rqh7_67",Hw="_tokenAmount_2rqh7_75",qw="_tokenUsd_2rqh7_81",Fw="_arrow_2rqh7_86",Gw="_details_2rqh7_93",Vw="_row_2rqh7_99",Qw="_rowLabel_2rqh7_105",Yw="_rowValue_2rqh7_110",Pw="_impact_2rqh7_116",Iw="_warning_2rqh7_120",Xw="_confirmBtn_2rqh7_132",Pe={overlay:Mw,card:Ow,header:Lw,title:zw,closeBtn:Dw,flow:Bw,token:Uw,tokenLabel:$w,tokenAmount:Hw,tokenUsd:qw,arrow:Fw,details:Gw,row:Vw,rowLabel:Qw,rowValue:Yw,impact:Pw,warning:Iw,confirmBtn:Xw};function Kw({data:a,insufficientBalance:s,onConfirm:i,onClose:c}){const{details:d,fees:f}=a,{currencyIn:m,currencyOut:_,totalImpact:h,rate:p}=d,v=parseFloat(h.percent),y=parseFloat(p).toFixed(4);return o.jsx("div",{className:Pe.overlay,onClick:c,children:o.jsxs("div",{className:Pe.card,onClick:x=>x.stopPropagation(),children:[o.jsxs("div",{className:Pe.header,children:[o.jsx("span",{className:Pe.title,children:"Подтвердить своп"}),o.jsx("button",{className:Pe.closeBtn,onClick:c,children:"×"})]}),o.jsxs("div",{className:Pe.flow,children:[o.jsxs("div",{className:Pe.token,children:[o.jsx("span",{className:Pe.tokenLabel,children:"Отдаёте"}),o.jsxs("span",{className:Pe.tokenAmount,children:[m.amountFormatted," ",m.currency.symbol]}),o.jsxs("span",{className:Pe.tokenUsd,children:["≈ $",m.amountUsd]})]}),o.jsx("div",{className:Pe.arrow,children:"↓"}),o.jsxs("div",{className:Pe.token,children:[o.jsx("span",{className:Pe.tokenLabel,children:"Получаете"}),o.jsxs("span",{className:Pe.tokenAmount,children:[_.amountFormatted," ",_.currency.symbol]}),o.jsxs("span",{className:Pe.tokenUsd,children:["≈ $",_.amountUsd]})]})]}),o.jsxs("div",{className:Pe.details,children:[o.jsxs("div",{className:Pe.row,children:[o.jsx("span",{className:Pe.rowLabel,children:"Курс"}),o.jsxs("span",{className:Pe.rowValue,children:["1 ",m.currency.symbol," = ",y," ",_.currency.symbol]})]}),o.jsxs("div",{className:Pe.row,children:[o.jsx("span",{className:Pe.rowLabel,children:"Комиссия сети"}),o.jsxs("span",{className:Pe.rowValue,children:["$",f.gas.amountUsd]})]}),o.jsxs("div",{className:Pe.row,children:[o.jsx("span",{className:Pe.rowLabel,children:"Влияние на цену"}),o.jsxs("span",{className:`${Pe.rowValue} ${v<0?Pe.impact:""}`,children:[h.percent,"%"]})]})]}),s&&o.jsx("p",{className:Pe.warning,children:"Введённое количество превышает баланс кошелька — своп будет отклонён."}),o.jsx("button",{className:Pe.confirmBtn,onClick:i,children:"Подтвердить"})]})})}const Zw="_overlay_1rpvx_1",Ww="_card_1rpvx_12",Jw="_header_1rpvx_24",eN="_title_1rpvx_30",tN="_closeBtn_1rpvx_36",nN="_flow_1rpvx_51",aN="_token_1rpvx_57",lN="_tokenLabel_1rpvx_67",sN="_tokenAmount_1rpvx_75",iN="_minOut_1rpvx_81",oN="_arrow_1rpvx_86",cN="_details_1rpvx_93",rN="_row_1rpvx_99",uN="_rowLabel_1rpvx_105",dN="_rowValue_1rpvx_110",fN="_warning_1rpvx_116",hN="_confirmBtn_1rpvx_128",wt={overlay:Zw,card:Ww,header:Jw,title:eN,closeBtn:tN,flow:nN,token:aN,tokenLabel:lN,tokenAmount:sN,minOut:iN,arrow:oN,details:cN,row:rN,rowLabel:uN,rowValue:dN,warning:fN,confirmBtn:hN};function mN({quote:a,fromSymbol:s,toSymbol:i,amountHuman:c,insufficientBalance:d,onConfirm:f,onClose:m}){const{expectedOutFormatted:_,minOutFormatted:h,fees:p}=a;return o.jsx("div",{className:wt.overlay,onClick:m,children:o.jsxs("div",{className:wt.card,onClick:v=>v.stopPropagation(),children:[o.jsxs("div",{className:wt.header,children:[o.jsx("span",{className:wt.title,children:"Подтвердить своп"}),o.jsx("button",{className:wt.closeBtn,onClick:m,children:"×"})]}),o.jsxs("div",{className:wt.flow,children:[o.jsxs("div",{className:wt.token,children:[o.jsx("span",{className:wt.tokenLabel,children:"Отдаёте"}),o.jsxs("span",{className:wt.tokenAmount,children:[c," ",s]})]}),o.jsx("div",{className:wt.arrow,children:"↓"}),o.jsxs("div",{className:wt.token,children:[o.jsx("span",{className:wt.tokenLabel,children:"Получаете"}),o.jsxs("span",{className:wt.tokenAmount,children:[_," ",i]}),o.jsxs("span",{className:wt.minOut,children:["Минимум: ",h," ",i]})]})]}),o.jsx("div",{className:wt.details,children:o.jsxs("div",{className:wt.row,children:[o.jsx("span",{className:wt.rowLabel,children:"Комиссия сети"}),o.jsxs("span",{className:wt.rowValue,children:[p.network.amountFormatted," ",p.network.asset," (≈$",p.network.amountUsd,")"]})]})}),d&&o.jsx("p",{className:wt.warning,children:"Введённое количество превышает баланс кошелька — своп будет отклонён."}),o.jsx("button",{className:wt.confirmBtn,onClick:f,children:"Подтвердить"})]})})}const pN="_form_1fk2f_1",gN={form:pN},_N={ETH:1,BSC:56,SOL:792703809},kp={SOL:"11111111111111111111111111111111",DEFAULT:"0x0000000000000000000000000000000000000000"};function Ap(a){return kp[a]??kp.DEFAULT}function vN(){var Pa,Ne,It,va;const a=Mn(),s=tn(),{fromAmount:i,fromUsd:c,fromToken:d,toToken:f,setFromAmount:m,setPercent:_,swapTokens:h,setFromToken:p,setToToken:v}=$g(),[y,x]=S.useState("ETH"),[j,w]=S.useState(null),[N,C]=S.useState(null),[A,D]=S.useState(null),O=y==="TRX",{data:q}=Ri(y),Y=q?Ug(q):Dj;S.useEffect(()=>{Y.length!==0&&(p(Ke=>Y.find(an=>an.symbol===Ke.symbol)??Y[0]),v(Ke=>Y.find(an=>an.symbol===Ke.symbol)??Y[1]??Y[0]))},[q,y]);const X=pa(i,500),{data:U}=Zr(),{data:P}=R7(),W=parseFloat(X),re=_N[y],ie=(Pa=U==null?void 0:U.find(Ke=>Ke.chain===y))==null?void 0:Pa.address,ue=((Ne=P==null?void 0:P.find(Ke=>Ke.chain===y&&Ke.symbol===d.symbol))==null?void 0:Ne.contract)??Ap(y),te=((It=P==null?void 0:P.find(Ke=>Ke.chain===y&&Ke.symbol===f.symbol))==null?void 0:It.contract)??Ap(y),he=!O&&re&&ie&&W>0?{user:ie,recipient:ie,originChainId:re,destinationChainId:re,originCurrency:ue,destinationCurrency:te,amount:Math.round(W*Math.pow(10,d.decimals)).toString(),tradeType:"EXACT_INPUT"}:null,{data:le}=fg(he),{mutate:H,isPending:I}=z7(),{mutate:ne,isPending:fe}=D7(),ge=O&&W>0?{from:d.symbol,to:f.symbol,amountHuman:X}:null,{data:R}=B7(ge),{mutate:V,isPending:K}=U7(),{mutate:J,isPending:_e}=$7(),xe=fe||_e,Me=(parseFloat(i)||0)>d.balance,Ct=O?(R==null?void 0:R.expectedOutFormatted)??"0":(le==null?void 0:le.details.currencyOut.amountFormatted)??"0",We=O||le==null?void 0:le.details.currencyOut.amountUsd,aa=O?(va=R==null?void 0:R.fees.network.amountUsd)==null?void 0:va.toString():le==null?void 0:le.fees.gas.amountUsd,_a=O?W<=0||K:!he||I;function Ya(){if(O){if(!ge)return;V(ge,{onSuccess:Ke=>C(Ke)})}else{if(!he)return;H(he,{onSuccess:Ke=>w(Ke)})}}return o.jsxs("div",{className:gN.form,children:[o.jsx(Gr,{mode:"from",token:d,tokenOptions:Y,amount:i,usd:c,onAmountChange:m,onSetPercent:_,onTokenChange:p,selectedNetwork:y,onNetworkChange:x}),o.jsx(Nw,{onClick:h}),o.jsx(Gr,{mode:"to",token:f,tokenOptions:Y,amount:Ct,usd:We,onTokenChange:v}),o.jsx(Aw,{gasFee:aa}),o.jsx(Qn,{label:I||K?"Загрузка...":void 0,onClick:Ya,disabled:_a}),j&&o.jsx(Kw,{data:j,insufficientBalance:Me,onClose:()=>w(null),onConfirm:()=>{var an,xs;const Ke=(xs=(an=j.steps[0])==null?void 0:an.items[0])==null?void 0:xs.data;Ke&&(D(null),ne({chain:y,txData:Ke},{onSuccess:()=>{s.invalidateQueries({queryKey:["wallet","balance",y]}),s.invalidateQueries({queryKey:["wallet","portfolio"]}),a(oe.WALLET)},onError:Ss=>{D(Ss instanceof Error?Ss.message:"Не удалось подписать транзакцию")}})),w(null)}}),N&&o.jsx(mN,{quote:N,fromSymbol:d.symbol,toSymbol:f.symbol,amountHuman:i,insufficientBalance:Me,onClose:()=>C(null),onConfirm:()=>{D(null),J(N.quoteId,{onSuccess:()=>{s.invalidateQueries({queryKey:["wallet","balance","TRX"]}),s.invalidateQueries({queryKey:["wallet","portfolio"]}),a(oe.WALLET)},onError:Ke=>{D(Ke instanceof Error?Ke.message:"Не удалось выполнить свап")}}),C(null)}}),xe&&o.jsx(Al,{status:"warning",message:"Обработка транзакции...",onClose:()=>{}}),A&&o.jsx(Al,{status:"error",message:A,onClose:()=>D(null)})]})}const yN="_tabs_1sxhr_1",bN="_tab_1sxhr_1",xN="_active_1sxhr_19",SN="_inactive_1sxhr_24",ts={tabs:yN,tab:bN,active:xN,inactive:SN};function Hg({active:a}){const s=Mn();return o.jsxs("div",{className:ts.tabs,children:[o.jsx("button",{className:`${ts.tab} ${a==="swap"?ts.active:ts.inactive}`,onClick:()=>s(oe.SWAP),children:"СВОП"}),o.jsx("button",{className:`${ts.tab} ${a==="bridge"?ts.active:ts.inactive}`,onClick:()=>s(oe.BRIDGE),children:"БРИДЖ"})]})}const jN="_content_1pe49_1",wN={content:jN};function NN(){return o.jsxs(o.Fragment,{children:[o.jsx(Hg,{active:"swap"}),o.jsx("div",{className:wN.content,children:o.jsx(vN,{})})]})}function Jn(a,s){const[i,c=""]=a.split("."),d=c.slice(0,s).padEnd(s,"0");return`${i}${d}`.replace(/^0+(?=\d)/,"")||"0"}function Vo(a,s){const i=a.padStart(s+1,"0"),c=i.slice(0,i.length-s),d=i.slice(i.length-s).replace(/0+$/,"");return d?`${c}.${d}`:c}const CN="_wrap_njjv3_1",EN="_label_njjv3_9",TN="_select_njjv3_18",Ad={wrap:CN,label:EN,select:TN};function Mp({label:a,value:s,onChange:i,options:c}){return o.jsxs("div",{className:Ad.wrap,children:[o.jsx("span",{className:Ad.label,children:a}),o.jsx("select",{className:Ad.select,value:s,onChange:d=>i(d.target.value),children:c.map(d=>o.jsx("option",{value:d,children:d},d))})]})}const RN="_overlay_13tuw_1",kN="_card_13tuw_12",AN="_header_13tuw_24",MN="_title_13tuw_30",ON="_closeBtn_13tuw_36",LN="_flow_13tuw_51",zN="_token_13tuw_57",DN="_tokenLabel_13tuw_67",BN="_tokenAmount_13tuw_75",UN="_minOut_13tuw_81",$N="_arrow_13tuw_86",HN="_details_13tuw_93",qN="_row_13tuw_99",FN="_rowLabel_13tuw_105",GN="_rowValue_13tuw_110",VN="_warning_13tuw_116",QN="_confirmBtn_13tuw_128",rt={overlay:RN,card:kN,header:AN,title:MN,closeBtn:ON,flow:LN,token:zN,tokenLabel:DN,tokenAmount:BN,minOut:UN,arrow:$N,details:HN,row:qN,rowLabel:FN,rowValue:GN,warning:VN,confirmBtn:QN};function YN({quote:a,fromAmountHuman:s,insufficientBalance:i,isExecuting:c,onConfirm:d,onClose:f}){const{action:m,estimate:_,toolDetails:h}=a,p=m.toToken.symbol,v=m.fromToken.symbol,y=tt(Vo(_.toAmount,m.toToken.decimals),8),x=tt(Vo(_.toAmountMin,m.toToken.decimals),8),j=(_.feeCosts??[]).reduce((w,N)=>w+(parseFloat(N.amountUSD)||0),0).toFixed(2);return o.jsx("div",{className:rt.overlay,onClick:f,children:o.jsxs("div",{className:rt.card,onClick:w=>w.stopPropagation(),children:[o.jsxs("div",{className:rt.header,children:[o.jsx("span",{className:rt.title,children:"Подтвердить бридж"}),o.jsx("button",{className:rt.closeBtn,onClick:f,children:"×"})]}),o.jsxs("div",{className:rt.flow,children:[o.jsxs("div",{className:rt.token,children:[o.jsx("span",{className:rt.tokenLabel,children:"Отдаёте"}),o.jsxs("span",{className:rt.tokenAmount,children:[s," ",v]})]}),o.jsx("div",{className:rt.arrow,children:"↓"}),o.jsxs("div",{className:rt.token,children:[o.jsx("span",{className:rt.tokenLabel,children:"Получаете"}),o.jsxs("span",{className:rt.tokenAmount,children:[y," ",p]}),o.jsxs("span",{className:rt.minOut,children:["Минимум: ",x," ",p]})]})]}),o.jsxs("div",{className:rt.details,children:[o.jsxs("div",{className:rt.row,children:[o.jsx("span",{className:rt.rowLabel,children:"Комиссия"}),o.jsxs("span",{className:rt.rowValue,children:["≈$",j]})]}),o.jsxs("div",{className:rt.row,children:[o.jsx("span",{className:rt.rowLabel,children:"Мост"}),o.jsx("span",{className:rt.rowValue,children:h.name})]})]}),i&&o.jsx("p",{className:rt.warning,children:"Введённое количество превышает баланс кошелька — бридж будет отклонён."}),o.jsx("button",{className:rt.confirmBtn,onClick:d,disabled:c,children:c?"Обработка...":"Подтвердить бридж"})]})})}const PN="_form_htwuf_1",Op={form:PN},Md=["ETH","BSC","SOL","TRX","BTC"],hi={ETH:"1",BSC:"56",SOL:"1151111081099710",TRX:"728126428",BTC:"20000000000001"},IN=Object.fromEntries(Object.entries(hi).map(([a,s])=>[s,a])),Lp={ETH:1,BSC:56,SOL:792703809,TRX:728126428,BTC:8253038};function XN(a){const s=h2[a.symbol];return{symbol:a.symbol,letter:(s==null?void 0:s.letter)??a.symbol[0],color:(s==null?void 0:s.color)??"#888",logo:a.logoURI??(s==null?void 0:s.logo),network:IN[String(a.chainId)]??a.symbol,balance:0,usdRate:parseFloat(a.priceUSD)||0,decimals:a.decimals}}function KN(a){const s={};for(const i of Ug(a))s[i.symbol]=i.balance;return s}function ZN(){var aa,_a,Ya,Pa;const a=Mn(),s=tn(),{fromAmount:i,fromUsd:c,fromToken:d,toToken:f,setFromAmount:m,setPercent:_,setFromToken:h,setToToken:p}=$g(),[v,y]=S.useState("ETH"),[x,j]=S.useState("BSC"),[w,N]=S.useState(null),[C,A]=S.useState(null),{data:D}=k7(),{data:O}=Ri(v),{data:q}=Ri(x),{data:Y}=Zr(),{mutate:X,isPending:U}=A7(),{mutate:P,isPending:W}=M7();function re(Ne,It){const va=((D==null?void 0:D[hi[Ne]])??[]).map(XN);if(!It)return va;const Ke=KN(It);return va.map(an=>Ke[an.symbol]!=null?{...an,balance:Ke[an.symbol]}:an)}const ie=re(v,O),ue=re(x,q);S.useEffect(()=>{ie.length!==0&&h(Ne=>ie.find(It=>It.symbol===Ne.symbol)??ie[0])},[D,O,v]),S.useEffect(()=>{ue.length!==0&&p(Ne=>ue.find(It=>It.symbol===Ne.symbol)??ue[0])},[D,q,x]);const te=parseFloat(i),he=(te||0)>d.balance,le=(aa=D==null?void 0:D[hi[v]])==null?void 0:aa.find(Ne=>Ne.symbol===d.symbol),H=(_a=D==null?void 0:D[hi[x]])==null?void 0:_a.find(Ne=>Ne.symbol===f.symbol),I=(Ya=Y==null?void 0:Y.find(Ne=>Ne.chain===v))==null?void 0:Ya.address,ne=(Pa=Y==null?void 0:Y.find(Ne=>Ne.chain===x))==null?void 0:Pa.address,fe=le&&H&&I&&ne&&te>0?{fromChain:hi[v],toChain:hi[x],fromToken:le.address,toToken:H.address,fromAmount:Jn(i,d.decimals),fromAddress:I,toAddress:ne,slippage:.005}:null,ge=pa(i,500),R=parseFloat(ge),V=Lp[v],K=Lp[x],J=le&&H&&I&&ne&&V&&K&&R>0?{user:I,recipient:ne,originChainId:V,destinationChainId:K,originCurrency:le.address,destinationCurrency:H.address,amount:Jn(ge,d.decimals),tradeType:"EXACT_INPUT"}:null,{data:_e}=fg(J),xe=_e?_e.details.currencyOut.amountFormatted:w?tt(Vo(w.estimate.toAmount,w.action.toToken.decimals),8):"0";function Me(Ne){y(Ne),Ne===x&&j(Md.find(It=>It!==Ne)??x)}function Ct(){fe&&(A(null),X(fe,{onSuccess:Ne=>N(Ne),onError:Ne=>A(Ne instanceof Error?Ne.message:"Не удалось получить котировку")}))}function We(){w&&(A(null),P({provider:"jumper",fromChain:w.action.fromChainId,toChain:w.action.toChainId,fromToken:w.action.fromToken.address,toToken:w.action.toToken.address,fromAmount:w.action.fromAmount,fromAddress:w.action.fromAddress,toAddress:w.action.toAddress,acceptedMinOut:w.estimate.toAmountMin},{onSuccess:()=>{s.invalidateQueries({queryKey:["wallet","balance",v]}),s.invalidateQueries({queryKey:["wallet","balance",x]}),s.invalidateQueries({queryKey:["wallet","portfolio"]}),N(null),a(oe.WALLET)},onError:Ne=>A(Ne instanceof Error?Ne.message:"Не удалось выполнить бридж")}))}return D?o.jsxs("div",{className:Op.form,children:[o.jsx(Mp,{label:"ИЗ",value:v,onChange:Me,options:Md}),o.jsx(Gr,{mode:"from",token:d,tokenOptions:ie,amount:i,usd:c,onAmountChange:m,onSetPercent:_,onTokenChange:h,hideNetworkSelect:!0}),o.jsx(Mp,{label:"В",value:x,onChange:j,options:Md.filter(Ne=>Ne!==v)}),o.jsx(Gr,{mode:"to",token:f,tokenOptions:ue,amount:xe,onTokenChange:p,hideNetworkSelect:!0}),o.jsx(Qn,{label:U?"Загрузка...":"Подтвердить бридж",onClick:Ct,disabled:!fe||U}),w&&o.jsx(YN,{quote:w,fromAmountHuman:i,insufficientBalance:he,isExecuting:W,onConfirm:We,onClose:()=>N(null)}),C&&o.jsx(Al,{status:"error",message:C,onClose:()=>A(null)})]}):o.jsx("div",{className:Op.form})}const WN="_content_1pe49_1",JN={content:WN};function eC(){return o.jsxs(o.Fragment,{children:[o.jsx(Hg,{active:"bridge"}),o.jsx("div",{className:JN.content,children:o.jsx(ZN,{})})]})}var m2=function(a,s){return m2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,c){i.__proto__=c}||function(i,c){for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(i[d]=c[d])},m2(a,s)};function tC(a,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");m2(a,s);function i(){this.constructor=a}a.prototype=s===null?Object.create(s):(i.prototype=s.prototype,new i)}var Dt=function(){return Dt=Object.assign||function(s){for(var i,c=1,d=arguments.length;c<d;c++){i=arguments[c];for(var f in i)Object.prototype.hasOwnProperty.call(i,f)&&(s[f]=i[f])}return s},Dt.apply(this,arguments)};var Od,zp;function nC(){if(zp)return Od;zp=1;var a=!1,s,i,c,d,f,m,_,h,p,v,y,x,j,w,N;function C(){if(!a){a=!0;var D=navigator.userAgent,O=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(D),q=/(Mac OS X)|(Windows)|(Linux)/.exec(D);if(x=/\b(iPhone|iP[ao]d)/.exec(D),j=/\b(iP[ao]d)/.exec(D),v=/Android/i.exec(D),w=/FBAN\/\w+;/i.exec(D),N=/Mobile/i.exec(D),y=!!/Win64/.exec(D),O){s=O[1]?parseFloat(O[1]):O[5]?parseFloat(O[5]):NaN,s&&document&&document.documentMode&&(s=document.documentMode);var Y=/(?:Trident\/(\d+.\d+))/.exec(D);m=Y?parseFloat(Y[1])+4:s,i=O[2]?parseFloat(O[2]):NaN,c=O[3]?parseFloat(O[3]):NaN,d=O[4]?parseFloat(O[4]):NaN,d?(O=/(?:Chrome\/(\d+\.\d+))/.exec(D),f=O&&O[1]?parseFloat(O[1]):NaN):f=NaN}else s=i=c=f=d=NaN;if(q){if(q[1]){var X=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(D);_=X?parseFloat(X[1].replace("_",".")):!0}else _=!1;h=!!q[2],p=!!q[3]}else _=h=p=!1}}var A={ie:function(){return C()||s},ieCompatibilityMode:function(){return C()||m>s},ie64:function(){return A.ie()&&y},firefox:function(){return C()||i},opera:function(){return C()||c},webkit:function(){return C()||d},safari:function(){return A.webkit()},chrome:function(){return C()||f},windows:function(){return C()||h},osx:function(){return C()||_},linux:function(){return C()||p},iphone:function(){return C()||x},mobile:function(){return C()||x||j||v||N},nativeApp:function(){return C()||w},android:function(){return C()||v},ipad:function(){return C()||j}};return Od=A,Od}var Ld,Dp;function aC(){if(Dp)return Ld;Dp=1;var a=!!(typeof window<"u"&&window.document&&window.document.createElement),s={canUseDOM:a,canUseWorkers:typeof Worker<"u",canUseEventListeners:a&&!!(window.addEventListener||window.attachEvent),canUseViewport:a&&!!window.screen,isInWorker:!a};return Ld=s,Ld}var zd,Bp;function lC(){if(Bp)return zd;Bp=1;var a=aC(),s;a.canUseDOM&&(s=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 i(c,d){if(!a.canUseDOM||d&&!("addEventListener"in document))return!1;var f="on"+c,m=f in document;if(!m){var _=document.createElement("div");_.setAttribute(f,"return;"),m=typeof _[f]=="function"}return!m&&s&&c==="wheel"&&(m=document.implementation.hasFeature("Events.wheel","3.0")),m}return zd=i,zd}var Dd,Up;function sC(){if(Up)return Dd;Up=1;var a=nC(),s=lC(),i=10,c=40,d=800;function f(m){var _=0,h=0,p=0,v=0;return"detail"in m&&(h=m.detail),"wheelDelta"in m&&(h=-m.wheelDelta/120),"wheelDeltaY"in m&&(h=-m.wheelDeltaY/120),"wheelDeltaX"in m&&(_=-m.wheelDeltaX/120),"axis"in m&&m.axis===m.HORIZONTAL_AXIS&&(_=h,h=0),p=_*i,v=h*i,"deltaY"in m&&(v=m.deltaY),"deltaX"in m&&(p=m.deltaX),(p||v)&&m.deltaMode&&(m.deltaMode==1?(p*=c,v*=c):(p*=d,v*=d)),p&&!_&&(_=p<1?-1:1),v&&!h&&(h=v<1?-1:1),{spinX:_,spinY:h,pixelX:p,pixelY:v}}return f.getEventType=function(){return a.firefox()?"DOMMouseScroll":s("wheel")?"wheel":"mousewheel"},Dd=f,Dd}var Bd,$p;function iC(){return $p||($p=1,Bd=sC()),Bd}var oC=iC();const cC=S3(oC);function rC(a,s,i,c,d,f){f===void 0&&(f=0);var m=ki(a,s,f),_=m.width,h=m.height,p=Math.min(_,i),v=Math.min(h,c);return p>v*d?{width:v*d,height:v}:{width:p,height:p/d}}function uC(a){return a.width>a.height?a.width/a.naturalWidth:a.height/a.naturalHeight}function Do(a,s,i,c,d){d===void 0&&(d=0);var f=ki(s.width,s.height,d),m=f.width,_=f.height;return{x:Hp(a.x,m,i.width,c),y:Hp(a.y,_,i.height,c)}}function Hp(a,s,i,c){var d=Math.abs(s*c/2-i/2);return eu(a,-d,d)}function qp(a,s){return Math.sqrt(Math.pow(a.y-s.y,2)+Math.pow(a.x-s.x,2))}function Fp(a,s){return Math.atan2(s.y-a.y,s.x-a.x)*180/Math.PI}function dC(a,s,i,c,d,f,m){f===void 0&&(f=0),m===void 0&&(m=!0);var _=m?fC:hC,h=ki(s.width,s.height,f),p=ki(s.naturalWidth,s.naturalHeight,f),v={x:_(100,((h.width-i.width/d)/2-a.x/d)/h.width*100),y:_(100,((h.height-i.height/d)/2-a.y/d)/h.height*100),width:_(100,i.width/h.width*100/d),height:_(100,i.height/h.height*100/d)},y=Math.round(_(p.width,v.width*p.width/100)),x=Math.round(_(p.height,v.height*p.height/100)),j=p.width>=p.height*c,w=j?{width:Math.round(x*c),height:x}:{width:y,height:Math.round(y/c)},N=Dt(Dt({},w),{x:Math.round(_(p.width-w.width,v.x*p.width/100)),y:Math.round(_(p.height-w.height,v.y*p.height/100))});return{croppedAreaPercentages:v,croppedAreaPixels:N}}function fC(a,s){return Math.min(a,Math.max(0,s))}function hC(a,s){return s}function mC(a,s,i,c,d,f){var m=ki(s.width,s.height,i),_=eu(c.width/m.width*(100/a.width),d,f),h={x:_*m.width/2-c.width/2-m.width*_*(a.x/100),y:_*m.height/2-c.height/2-m.height*_*(a.y/100)};return{crop:h,zoom:_}}function pC(a,s,i){var c=uC(s);return i.height>i.width?i.height/(a.height*c):i.width/(a.width*c)}function gC(a,s,i,c,d,f){i===void 0&&(i=0);var m=ki(s.naturalWidth,s.naturalHeight,i),_=eu(pC(a,s,c),d,f),h=c.height>c.width?c.height/a.height:c.width/a.width,p={x:((m.width-a.width)/2-a.x)*h,y:((m.height-a.height)/2-a.y)*h};return{crop:p,zoom:_}}function Gp(a,s){return{x:(s.x+a.x)/2,y:(s.y+a.y)/2}}function _C(a){return a*Math.PI/180}function ki(a,s,i){var c=_C(i);return{width:Math.abs(Math.cos(c)*a)+Math.abs(Math.sin(c)*s),height:Math.abs(Math.sin(c)*a)+Math.abs(Math.cos(c)*s)}}function eu(a,s,i){return Math.min(Math.max(a,s),i)}function jr(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return a.filter(function(i){return typeof i=="string"&&i.length>0}).join(" ").trim()}var vC=`.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;
}
`,yC=1,bC=3,xC=1,SC=(function(a){tC(s,a);function s(){var i=a!==null&&a.apply(this,arguments)||this;return i.cropperRef=S.createRef(),i.imageRef=S.createRef(),i.videoRef=S.createRef(),i.containerPosition={x:0,y:0},i.containerRef=null,i.styleRef=null,i.containerRect=null,i.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},i.dragStartPosition={x:0,y:0},i.dragStartCrop={x:0,y:0},i.gestureZoomStart=0,i.gestureRotationStart=0,i.isTouching=!1,i.lastPinchDistance=0,i.lastPinchRotation=0,i.rafDragTimeout=null,i.rafPinchTimeout=null,i.wheelTimer=null,i.currentDoc=typeof document<"u"?document:null,i.currentWindow=typeof window<"u"?window:null,i.resizeObserver=null,i.previousCropSize=null,i.isInitialized=!1,i.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},i.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!i.containerRef)){var c=!0;i.resizeObserver=new window.ResizeObserver(function(d){if(c){c=!1;return}i.computeSizes()}),i.resizeObserver.observe(i.containerRef)}},i.preventZoomSafari=function(c){return c.preventDefault()},i.cleanEvents=function(){i.currentDoc&&(i.currentDoc.removeEventListener("mousemove",i.onMouseMove),i.currentDoc.removeEventListener("mouseup",i.onDragStopped),i.currentDoc.removeEventListener("touchmove",i.onTouchMove),i.currentDoc.removeEventListener("touchend",i.onDragStopped),i.currentDoc.removeEventListener("gesturechange",i.onGestureChange),i.currentDoc.removeEventListener("gestureend",i.onGestureEnd),i.currentDoc.removeEventListener("scroll",i.onScroll))},i.clearScrollEvent=function(){i.containerRef&&i.containerRef.removeEventListener("wheel",i.onWheel),i.wheelTimer&&clearTimeout(i.wheelTimer)},i.onMediaLoad=function(){var c=i.computeSizes();c&&(i.previousCropSize=c,i.emitCropData(),i.setInitialCrop(c),i.isInitialized=!0),i.props.onMediaLoaded&&i.props.onMediaLoaded(i.mediaSize)},i.setInitialCrop=function(c){if(i.props.initialCroppedAreaPercentages){var d=mC(i.props.initialCroppedAreaPercentages,i.mediaSize,i.props.rotation,c,i.props.minZoom,i.props.maxZoom),f=d.crop,m=d.zoom;i.props.onCropChange(f),i.props.onZoomChange&&i.props.onZoomChange(m)}else if(i.props.initialCroppedAreaPixels){var _=gC(i.props.initialCroppedAreaPixels,i.mediaSize,i.props.rotation,c,i.props.minZoom,i.props.maxZoom),f=_.crop,m=_.zoom;i.props.onCropChange(f),i.props.onZoomChange&&i.props.onZoomChange(m)}},i.computeSizes=function(){var c,d,f,m,_,h,p=i.imageRef.current||i.videoRef.current;if(p&&i.containerRef){i.containerRect=i.containerRef.getBoundingClientRect(),i.saveContainerPosition();var v=i.containerRect.width/i.containerRect.height,y=((c=i.imageRef.current)===null||c===void 0?void 0:c.naturalWidth)||((d=i.videoRef.current)===null||d===void 0?void 0:d.videoWidth)||0,x=((f=i.imageRef.current)===null||f===void 0?void 0:f.naturalHeight)||((m=i.videoRef.current)===null||m===void 0?void 0:m.videoHeight)||0,j=p.offsetWidth<y||p.offsetHeight<x,w=y/x,N=void 0;if(j)switch(i.state.mediaObjectFit){default:case"contain":N=v>w?{width:i.containerRect.height*w,height:i.containerRect.height}:{width:i.containerRect.width,height:i.containerRect.width/w};break;case"horizontal-cover":N={width:i.containerRect.width,height:i.containerRect.width/w};break;case"vertical-cover":N={width:i.containerRect.height*w,height:i.containerRect.height};break}else N={width:p.offsetWidth,height:p.offsetHeight};i.mediaSize=Dt(Dt({},N),{naturalWidth:y,naturalHeight:x}),i.props.setMediaSize&&i.props.setMediaSize(i.mediaSize);var C=i.props.cropSize?i.props.cropSize:rC(i.mediaSize.width,i.mediaSize.height,i.containerRect.width,i.containerRect.height,i.props.aspect,i.props.rotation);return(((_=i.state.cropSize)===null||_===void 0?void 0:_.height)!==C.height||((h=i.state.cropSize)===null||h===void 0?void 0:h.width)!==C.width)&&i.props.onCropSizeChange&&i.props.onCropSizeChange(C),i.setState({cropSize:C},i.recomputeCropPosition),i.props.setCropSize&&i.props.setCropSize(C),C}},i.saveContainerPosition=function(){if(i.containerRef){var c=i.containerRef.getBoundingClientRect();i.containerPosition={x:c.left,y:c.top}}},i.onMouseDown=function(c){i.currentDoc&&(c.preventDefault(),i.currentDoc.addEventListener("mousemove",i.onMouseMove),i.currentDoc.addEventListener("mouseup",i.onDragStopped),i.saveContainerPosition(),i.onDragStart(s.getMousePoint(c)))},i.onMouseMove=function(c){return i.onDrag(s.getMousePoint(c))},i.onScroll=function(c){i.currentDoc&&(c.preventDefault(),i.saveContainerPosition())},i.onTouchStart=function(c){i.currentDoc&&(i.isTouching=!0,!(i.props.onTouchRequest&&!i.props.onTouchRequest(c))&&(i.currentDoc.addEventListener("touchmove",i.onTouchMove,{passive:!1}),i.currentDoc.addEventListener("touchend",i.onDragStopped),i.saveContainerPosition(),c.touches.length===2?i.onPinchStart(c):c.touches.length===1&&i.onDragStart(s.getTouchPoint(c.touches[0]))))},i.onTouchMove=function(c){c.preventDefault(),c.touches.length===2?i.onPinchMove(c):c.touches.length===1&&i.onDrag(s.getTouchPoint(c.touches[0]))},i.onGestureStart=function(c){i.currentDoc&&(c.preventDefault(),i.currentDoc.addEventListener("gesturechange",i.onGestureChange),i.currentDoc.addEventListener("gestureend",i.onGestureEnd),i.gestureZoomStart=i.props.zoom,i.gestureRotationStart=i.props.rotation)},i.onGestureChange=function(c){if(c.preventDefault(),!i.isTouching){var d=s.getMousePoint(c),f=i.gestureZoomStart-1+c.scale;if(i.setNewZoom(f,d,{shouldUpdatePosition:!0}),i.props.onRotationChange){var m=i.gestureRotationStart+c.rotation;i.props.onRotationChange(m)}}},i.onGestureEnd=function(c){i.cleanEvents()},i.onDragStart=function(c){var d,f,m=c.x,_=c.y;i.dragStartPosition={x:m,y:_},i.dragStartCrop=Dt({},i.props.crop),(f=(d=i.props).onInteractionStart)===null||f===void 0||f.call(d)},i.onDrag=function(c){var d=c.x,f=c.y;i.currentWindow&&(i.rafDragTimeout&&i.currentWindow.cancelAnimationFrame(i.rafDragTimeout),i.rafDragTimeout=i.currentWindow.requestAnimationFrame(function(){if(i.state.cropSize&&!(d===void 0||f===void 0)){var m=d-i.dragStartPosition.x,_=f-i.dragStartPosition.y,h={x:i.dragStartCrop.x+m,y:i.dragStartCrop.y+_},p=i.props.restrictPosition?Do(h,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):h;i.props.onCropChange(p)}}))},i.onDragStopped=function(){var c,d;i.isTouching=!1,i.cleanEvents(),i.emitCropData(),(d=(c=i.props).onInteractionEnd)===null||d===void 0||d.call(c)},i.onWheel=function(c){if(i.currentWindow&&!(i.props.onWheelRequest&&!i.props.onWheelRequest(c))){c.preventDefault();var d=s.getMousePoint(c),f=cC(c).pixelY,m=i.props.zoom-f*i.props.zoomSpeed/200;i.setNewZoom(m,d,{shouldUpdatePosition:!0}),i.state.hasWheelJustStarted||i.setState({hasWheelJustStarted:!0},function(){var _,h;return(h=(_=i.props).onInteractionStart)===null||h===void 0?void 0:h.call(_)}),i.wheelTimer&&clearTimeout(i.wheelTimer),i.wheelTimer=i.currentWindow.setTimeout(function(){return i.setState({hasWheelJustStarted:!1},function(){var _,h;return(h=(_=i.props).onInteractionEnd)===null||h===void 0?void 0:h.call(_)})},250)}},i.getPointOnContainer=function(c,d){var f=c.x,m=c.y;if(!i.containerRect)throw new Error("The Cropper is not mounted");return{x:i.containerRect.width/2-(f-d.x),y:i.containerRect.height/2-(m-d.y)}},i.getPointOnMedia=function(c){var d=c.x,f=c.y,m=i.props,_=m.crop,h=m.zoom;return{x:(d+_.x)/h,y:(f+_.y)/h}},i.setNewZoom=function(c,d,f){var m=f===void 0?{}:f,_=m.shouldUpdatePosition,h=_===void 0?!0:_;if(!(!i.state.cropSize||!i.props.onZoomChange)){var p=eu(c,i.props.minZoom,i.props.maxZoom);if(h){var v=i.getPointOnContainer(d,i.containerPosition),y=i.getPointOnMedia(v),x={x:y.x*p-v.x,y:y.y*p-v.y},j=i.props.restrictPosition?Do(x,i.mediaSize,i.state.cropSize,p,i.props.rotation):x;i.props.onCropChange(j)}i.props.onZoomChange(p)}},i.getCropData=function(){if(!i.state.cropSize)return null;var c=i.props.restrictPosition?Do(i.props.crop,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):i.props.crop;return dC(c,i.mediaSize,i.state.cropSize,i.getAspect(),i.props.zoom,i.props.rotation,i.props.restrictPosition)},i.emitCropData=function(){var c=i.getCropData();if(c){var d=c.croppedAreaPercentages,f=c.croppedAreaPixels;i.props.onCropComplete&&i.props.onCropComplete(d,f),i.props.onCropAreaChange&&i.props.onCropAreaChange(d,f)}},i.emitCropAreaChange=function(){var c=i.getCropData();if(c){var d=c.croppedAreaPercentages,f=c.croppedAreaPixels;i.props.onCropAreaChange&&i.props.onCropAreaChange(d,f)}},i.recomputeCropPosition=function(){var c,d;if(i.state.cropSize){var f=i.props.crop;if(i.isInitialized&&(!((c=i.previousCropSize)===null||c===void 0)&&c.width)&&(!((d=i.previousCropSize)===null||d===void 0)&&d.height)){var m=Math.abs(i.previousCropSize.width-i.state.cropSize.width)>1e-6||Math.abs(i.previousCropSize.height-i.state.cropSize.height)>1e-6;if(m){var _=i.state.cropSize.width/i.previousCropSize.width,h=i.state.cropSize.height/i.previousCropSize.height;f={x:i.props.crop.x*_,y:i.props.crop.y*h}}}var p=i.props.restrictPosition?Do(f,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):f;i.previousCropSize=i.state.cropSize,i.props.onCropChange(p),i.emitCropData()}},i.onKeyDown=function(c){var d,f,m=i.props,_=m.crop,h=m.onCropChange,p=m.keyboardStep,v=m.zoom,y=m.rotation,x=p;if(i.state.cropSize){c.shiftKey&&(x*=.2);var j=Dt({},_);switch(c.key){case"ArrowUp":j.y-=x,c.preventDefault();break;case"ArrowDown":j.y+=x,c.preventDefault();break;case"ArrowLeft":j.x-=x,c.preventDefault();break;case"ArrowRight":j.x+=x,c.preventDefault();break;default:return}i.props.restrictPosition&&(j=Do(j,i.mediaSize,i.state.cropSize,v,y)),c.repeat||(f=(d=i.props).onInteractionStart)===null||f===void 0||f.call(d),h(j)}},i.onKeyUp=function(c){var d,f;switch(c.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":c.preventDefault();break;default:return}i.emitCropData(),(f=(d=i.props).onInteractionEnd)===null||f===void 0||f.call(d)},i}return s.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=vC,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))},s.prototype.componentWillUnmount=function(){var i,c;!this.currentDoc||!this.currentWindow||(typeof window.ResizeObserver>"u"&&this.currentWindow.removeEventListener("resize",this.computeSizes),(i=this.resizeObserver)===null||i===void 0||i.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&((c=this.styleRef.parentNode)===null||c===void 0||c.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},s.prototype.componentDidUpdate=function(i){var c,d,f,m,_,h,p,v,y;i.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):i.aspect!==this.props.aspect?this.computeSizes():i.objectFit!==this.props.objectFit?this.computeSizes():i.zoom!==this.props.zoom?this.recomputeCropPosition():((c=i.cropSize)===null||c===void 0?void 0:c.height)!==((d=this.props.cropSize)===null||d===void 0?void 0:d.height)||((f=i.cropSize)===null||f===void 0?void 0:f.width)!==((m=this.props.cropSize)===null||m===void 0?void 0:m.width)?this.computeSizes():(((_=i.crop)===null||_===void 0?void 0:_.x)!==((h=this.props.crop)===null||h===void 0?void 0:h.x)||((p=i.crop)===null||p===void 0?void 0:p.y)!==((v=this.props.crop)===null||v===void 0?void 0:v.y))&&this.emitCropAreaChange(),i.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),i.video!==this.props.video&&((y=this.videoRef.current)===null||y===void 0||y.load());var x=this.getObjectFit();x!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:x},this.computeSizes)},s.prototype.getAspect=function(){var i=this.props,c=i.cropSize,d=i.aspect;return c?c.width/c.height:d},s.prototype.getObjectFit=function(){var i,c,d,f;if(this.props.objectFit==="cover"){var m=this.imageRef.current||this.videoRef.current;if(m&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var _=this.containerRect.width/this.containerRect.height,h=((i=this.imageRef.current)===null||i===void 0?void 0:i.naturalWidth)||((c=this.videoRef.current)===null||c===void 0?void 0:c.videoWidth)||0,p=((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/p;return v<_?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},s.prototype.onPinchStart=function(i){var c=s.getTouchPoint(i.touches[0]),d=s.getTouchPoint(i.touches[1]);this.lastPinchDistance=qp(c,d),this.lastPinchRotation=Fp(c,d),this.onDragStart(Gp(c,d))},s.prototype.onPinchMove=function(i){var c=this;if(!(!this.currentDoc||!this.currentWindow)){var d=s.getTouchPoint(i.touches[0]),f=s.getTouchPoint(i.touches[1]),m=Gp(d,f);this.onDrag(m),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var _=qp(d,f),h=c.props.zoom*(_/c.lastPinchDistance);c.setNewZoom(h,m,{shouldUpdatePosition:!1}),c.lastPinchDistance=_;var p=Fp(d,f),v=c.props.rotation+(p-c.lastPinchRotation);c.props.onRotationChange&&c.props.onRotationChange(v),c.lastPinchRotation=p})}},s.prototype.render=function(){var i=this,c,d=this.props,f=d.image,m=d.video,_=d.mediaProps,h=d.cropperProps,p=d.transform,v=d.crop,y=v.x,x=v.y,j=d.rotation,w=d.zoom,N=d.cropShape,C=d.showGrid,A=d.roundCropAreaPixels,D=d.style,O=D.containerStyle,q=D.cropAreaStyle,Y=D.mediaStyle,X=d.classes,U=X.containerClassName,P=X.cropAreaClassName,W=X.mediaClassName,re=(c=this.state.mediaObjectFit)!==null&&c!==void 0?c:this.getObjectFit();return S.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(ue){return i.containerRef=ue},"data-testid":"container",style:O,className:jr("reactEasyCrop_Container",U)},f?S.createElement("img",Dt({alt:"",className:jr("reactEasyCrop_Image",re==="contain"&&"reactEasyCrop_Contain",re==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",re==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",W)},_,{src:f,ref:this.imageRef,style:Dt(Dt({},Y),{transform:p||"translate(".concat(y,"px, ").concat(x,"px) rotate(").concat(j,"deg) scale(").concat(w,")")}),onLoad:this.onMediaLoad})):m&&S.createElement("video",Dt({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:jr("reactEasyCrop_Video",re==="contain"&&"reactEasyCrop_Contain",re==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",re==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",W)},_,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:Dt(Dt({},Y),{transform:p||"translate(".concat(y,"px, ").concat(x,"px) rotate(").concat(j,"deg) scale(").concat(w,")")}),controls:!1}),(Array.isArray(m)?m:[{src:m}]).map(function(ie){return S.createElement("source",Dt({key:ie.src},ie))})),this.state.cropSize&&S.createElement("div",Dt({ref:this.cropperRef,style:Dt(Dt({},q),{width:A?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:A?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:jr("reactEasyCrop_CropArea",N==="round"&&"reactEasyCrop_CropAreaRound",C&&"reactEasyCrop_CropAreaGrid",P)},h)))},s.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:bC,minZoom:yC,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:xC},s.getMousePoint=function(i){return{x:Number(i.clientX),y:Number(i.clientY)}},s.getTouchPoint=function(i){return{x:Number(i.clientX),y:Number(i.clientY)}},s})(S.Component);function jC(a){return new Promise((s,i)=>{const c=new Image;c.onload=()=>s(c),c.onerror=()=>i(new Error("Не удалось загрузить изображение")),c.src=a})}async function wC(a,s,i=512){const c=await jC(a),d=document.createElement("canvas");d.width=i,d.height=i;const f=d.getContext("2d");if(!f)throw new Error("Canvas 2D context недоступен");return f.drawImage(c,s.x,s.y,s.width,s.height,0,0,i,i),new Promise((m,_)=>{d.toBlob(h=>{h?m(h):_(new Error("Пустой Blob после обрезки"))},"image/jpeg",.9)})}const NC="_backdrop_1cfz6_1",CC="_card_1cfz6_12",EC="_title_1cfz6_25",TC="_cropArea_1cfz6_31",RC="_controls_1cfz6_40",kC="_zoom_1cfz6_52",AC="_actions_1cfz6_57",MC="_error_1cfz6_63",yl={backdrop:NC,card:CC,title:EC,cropArea:TC,controls:RC,zoom:kC,actions:AC,error:MC};function OC({imageSrc:a,isSaving:s,onCancel:i,onConfirm:c}){const[d,f]=S.useState({x:0,y:0}),[m,_]=S.useState(1),[h,p]=S.useState(null),[v,y]=S.useState(null),x=S.useCallback((w,N)=>{p(N)},[]);S.useEffect(()=>{const w=N=>{N.key==="Escape"&&!s&&i()};return window.addEventListener("keydown",w),()=>window.removeEventListener("keydown",w)},[i,s]);const j=async()=>{if(h){y(null);try{const w=await wC(a,h);await c(w)}catch{y("Не удалось обрезать изображение")}}};return o.jsx("div",{className:yl.backdrop,onClick:s?void 0:i,children:o.jsxs("div",{className:yl.card,onClick:w=>w.stopPropagation(),children:[o.jsx("h3",{className:yl.title,children:"Выберите область аватара"}),o.jsx("div",{className:yl.cropArea,children:o.jsx(SC,{image:a,crop:d,zoom:m,aspect:1,cropShape:"round",showGrid:!1,onCropChange:f,onZoomChange:_,onCropComplete:x})}),o.jsxs("div",{className:yl.controls,children:[o.jsx("label",{htmlFor:"avatar-zoom",children:"Масштаб"}),o.jsx("input",{id:"avatar-zoom",className:yl.zoom,type:"range",min:1,max:3,step:.01,value:m,onChange:w=>_(Number(w.target.value))})]}),v&&o.jsx("span",{className:yl.error,children:v}),o.jsxs("div",{className:yl.actions,children:[o.jsx(en,{variant:"ghost",onClick:i,disabled:s,children:"Отмена"}),o.jsx(en,{variant:"primary",onClick:j,disabled:s||!h,children:s?"Загрузка...":"Сохранить"})]})]})})}const LC="_col_1gh35_1",zC="_avatar_1gh35_10",DC="_avatarImg_1gh35_30",BC="_error_1gh35_37",UC="_overlay_1gh35_43",$C="_addPhoto_1gh35_68",ci={col:LC,avatar:zC,avatarImg:DC,error:BC,overlay:UC,addPhoto:$C};function HC(a){return new Promise((s,i)=>{const c=new FileReader;c.onload=()=>{const d=c.result,f=d.indexOf(",");s(f>=0?d.slice(f+1):d)},c.onerror=()=>i(c.error),c.readAsDataURL(a)})}function qC(){const{data:a}=ta(),{mutateAsync:s,isPending:i}=W8(),c=S.useRef(null),[d,f]=S.useState(null),[m,_]=S.useState(!1),[h,p]=S.useState(null),v=(a==null?void 0:a.avatar_link)??null,y=v&&!m;S.useEffect(()=>{_(!1)},[v]),S.useEffect(()=>()=>{h&&URL.revokeObjectURL(h)},[h]);const x=()=>{var C;i||(C=c.current)==null||C.click()},j=C=>{var D;const A=(D=C.target.files)==null?void 0:D[0];C.target.value="",A&&(f(null),p(URL.createObjectURL(A)))},w=()=>{h&&URL.revokeObjectURL(h),p(null)},N=async C=>{try{const A=await HC(C);await s({photo_base64:A,decoded_bytes:String(C.size)}),w()}catch{f("Не удалось загрузить фото"),w()}};return o.jsxs("div",{className:ci.col,children:[o.jsxs("div",{className:ci.avatar,onClick:x,children:[y?o.jsx("img",{src:v,alt:"avatar",className:ci.avatarImg,referrerPolicy:"no-referrer",onError:()=>{console.warn("[avatar] failed to load",v),_(!0)}}):o.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[o.jsx("circle",{cx:"12",cy:"8",r:"4"}),o.jsx("path",{d:"M4 20c0-4 4-7 8-7s8 3 8 7"})]}),o.jsx("div",{className:ci.overlay,children:o.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[o.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"}),o.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]}),o.jsx("input",{ref:c,type:"file",accept:"image/*",onChange:j,hidden:!0}),o.jsx("div",{className:ci.addPhoto,children:o.jsx(en,{variant:"ghost",onClick:x,disabled:i,children:i?"ЗАГРУЗКА...":"ДОБАВИТЬ ФОТО"})}),d&&o.jsx("span",{className:ci.error,children:d}),h&&o.jsx(OC,{imageSrc:h,isSaving:i,onCancel:w,onConfirm:N})]})}const FC="_card_17od5_1",GC="_title_17od5_8",VC="_actions_17od5_17",Ud={card:FC,title:GC,actions:VC};function gs({title:a,children:s,actions:i}){return o.jsxs("div",{className:Ud.card,children:[o.jsx("div",{className:Ud.title,children:a}),s,i&&o.jsx("div",{className:Ud.actions,children:i})]})}function QC(a){return a==null?"$—":`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}const YC="_profileTop_1107i_2",PC="_userInfo_1107i_6",IC="_userName_1107i_26",XC="_userBalance_1107i_33",wr={profileTop:YC,userInfo:PC,userName:IC,userBalance:XC};function KC(){const{data:a}=ta(),{data:s}=Wr(),i=a?Z8(a):"";return o.jsxs("div",{className:wr.profileTop,children:[o.jsx(qC,{}),o.jsxs("div",{className:wr.userInfo,children:[o.jsx("span",{className:wr.userName,children:i}),o.jsx("span",{className:wr.userBalance,children:QC(s==null?void 0:s.totalUsd)})]})]})}function ZC(a){const s=J8(),[i,c]=S.useState(""),[d,f]=S.useState(""),[m,_]=S.useState(null);S.useEffect(()=>{a!=null&&(c(a),f(a))},[a]);function h(v){c(v.replace(/[^\d+\s()-]/g,""))}function p(){const v=i.trim();v===d||s.isPending||s.mutate(v,{onSuccess:()=>{f(v),_({status:"success",message:"Номер телефона обновлён"})},onError:()=>{_({status:"error",message:"Не удалось обновить номер телефона"})}})}return{phone:i,onPhoneChange:h,onPhoneBlur:p,notification:m,dismissNotification:()=>_(null)}}const WC="_grid2_1y7u3_1",JC="_grid1_1y7u3_7",pi={grid2:WC,grid1:JC};function eE({data:a}){const s=ig(a),{phone:i,onPhoneChange:c,onPhoneBlur:d,notification:f,dismissNotification:m}=ZC(a.phone);return o.jsxs(o.Fragment,{children:[o.jsx(gs,{title:"Личные данные",children:o.jsxs("div",{className:pi.grid2,children:[o.jsx(Re,{label:"Полное ФИО",value:s,placeholder:"Например: Иванов Иван Иванович",readOnly:!0}),o.jsx(Re,{label:"Адрес электронной почты",value:a.email??"",type:"email",icon:"check",placeholder:"example@mail.ru",readOnly:!0}),o.jsx(Re,{label:"Серия и номер паспорта",value:a.passport_data??"",placeholder:"0000 000000",readOnly:!0}),o.jsx(Re,{label:"Номер телефона",value:i,onChange:c,onBlur:d,type:"tel",placeholder:"+7 (999) 000-00-00"})]})}),o.jsx(gs,{title:"Верификация",children:o.jsxs("div",{className:pi.grid2,children:[o.jsx(Re,{label:"ИНН",value:a.inn??"",readOnly:!0,icon:"lock",placeholder:"000000000000"}),o.jsx(Re,{label:"ID аккаунта",value:a.id??"",readOnly:!0,icon:"lock",placeholder:"ECSA-00000000"})]})}),f&&o.jsx(Al,{status:f.status,message:f.message,onClose:m})]})}function tE({data:a}){const s=a.legal_entity;return s?o.jsxs(o.Fragment,{children:[o.jsx(gs,{title:"Данные организации",children:o.jsxs("div",{className:pi.grid2,children:[o.jsx(Re,{label:"Наименование",value:s.name??"",placeholder:"ООО «Ромашка»",readOnly:!0}),o.jsx(Re,{label:"Краткое наименование",value:s.short_name??"",placeholder:"Ромашка",readOnly:!0}),o.jsx(Re,{label:"ИНН",value:s.inn??"",readOnly:!0,icon:"lock",placeholder:"000000000000"}),o.jsx(Re,{label:"ОГРН",value:s.ogrn??"",placeholder:"1027700132195",readOnly:!0}),o.jsx(Re,{label:"КПП",value:s.kpp??"",placeholder:"770801001",readOnly:!0}),o.jsx(Re,{label:"Адрес электронной почты",value:a.email??"",type:"email",icon:"check",placeholder:"org@mail.ru",readOnly:!0})]})}),o.jsx(gs,{title:"Адреса",children:o.jsxs("div",{className:pi.grid2,children:[o.jsx(Re,{label:"Юридический адрес",value:s.legal_address??"",placeholder:"г. Москва, ул. Тверская, д. 1",readOnly:!0}),o.jsx(Re,{label:"Фактический адрес",value:s.actual_address??"",placeholder:"г. Москва, ул. Тверская, д. 1",readOnly:!0})]})}),o.jsx(gs,{title:"Контакты и верификация",children:o.jsxs("div",{className:pi.grid2,children:[o.jsx(Re,{label:"Контактное лицо",value:s.contact_person??"",placeholder:"Иванов Иван Иванович",readOnly:!0}),o.jsx(Re,{label:"Контактный телефон",value:s.contact_phone??"",type:"tel",placeholder:"+7 (999) 000-00-00",readOnly:!0}),o.jsx(Re,{label:"Статус",value:s.status??"",placeholder:"active",readOnly:!0}),o.jsx(Re,{label:"ID аккаунта",value:a.id??"",readOnly:!0,icon:"lock",placeholder:"ECSA-00000000"})]})})]}):null}function nE(){const{data:a}=ta();return a?sg(a)?o.jsx(tE,{data:a}):o.jsx(eE,{data:a}):null}function aE(){const{data:a}=Zr();return o.jsx(gs,{title:"Безопасность",actions:o.jsxs(o.Fragment,{children:[o.jsx(en,{variant:"danger",children:"⚠️ Посмотреть приватный ключ"}),o.jsx(en,{variant:"primary",children:"СОХРАНИТЬ"})]}),children:o.jsx("div",{className:pi.grid1,children:a==null?void 0:a.map(({chain:s,address:i})=>o.jsx(Re,{label:`Адрес ${s}`,readOnly:!0,icon:"lock",value:i,placeholder:"—"},s))})})}const lE="_mnemonicRow_14u02_1",sE="_mnemonicInfo_14u02_8",iE="_mnemonicIcon_14u02_14",oE="_mnemonicText_14u02_18",Nr={mnemonicRow:lE,mnemonicInfo:sE,mnemonicIcon:iE,mnemonicText:oE};function cE(){const a=Mn();return o.jsx(gs,{title:"Мнемоника",children:o.jsxs("div",{className:Nr.mnemonicRow,children:[o.jsxs("div",{className:Nr.mnemonicInfo,children:[o.jsx("span",{className:Nr.mnemonicIcon,children:"🔑"}),o.jsx("span",{className:Nr.mnemonicText,children:"Сид-фраза из 12 слов для восстановления кошелька"})]}),o.jsx(en,{variant:"danger",onClick:()=>a(oe.SEED_PHRASE),children:"⚠ Показать мнемонику"})]})})}const rE="_kycBanner_2th6o_1",uE={kycBanner:rE};function dE(){const{data:a}=ta();return!a||a.kyc_verified?null:o.jsx("div",{className:uE.kycBanner,children:"Для полного доступа к платформе необходимо пройти верификацию личности (KYC)"})}const fE="_page_qjoyb_1",hE="_main_qjoyb_8",mE="_sections_qjoyb_17",$d={page:fE,main:hE,sections:mE};function pE(){return o.jsxs("div",{className:$d.page,children:[o.jsx(Jr,{}),o.jsx(dE,{}),o.jsxs("main",{className:$d.main,children:[o.jsx(KC,{}),o.jsxs("div",{className:$d.sections,children:[o.jsx(nE,{}),o.jsx(aE,{}),o.jsx(cE,{})]})]})]})}const gE="_card_1erii_1",_E="_logo_1erii_10",vE="_title_1erii_20",yE="_twoCol_1erii_29",bE="_leftCol_1erii_36",xE="_rightCol_1erii_42",SE="_codeHint_1erii_48",jE="_error_1erii_55",wE="_submitWrapper_1erii_62",NE="_footer_1erii_66",CE="_forgot_1erii_73",EE="_divider_1erii_88",Gn={card:gE,logo:_E,title:vE,twoCol:yE,leftCol:bE,rightCol:xE,codeHint:SE,error:jE,submitWrapper:wE,footer:NE,forgot:CE,divider:EE};function Vp(a){var i,c;const s=a;return((c=(i=s==null?void 0:s.detail)==null?void 0:i[0])==null?void 0:c.msg)??"Произошла ошибка"}function TE(){const[a,s]=S.useState(""),[i,c]=S.useState(""),[d,f]=S.useState(""),[m,_]=S.useState(!1),h=tn(),p=Mn(),v=vt({mutationFn:F8,onSuccess:()=>_(!0)}),y=vt({mutationFn:G8,onSuccess:async({access_token:N})=>{A2(),h.clear(),N&&Nt.set(N),await h.invalidateQueries({queryKey:Xr}),p(oe.PROFILE)}}),x=()=>{a&&v.mutate({email:a})},j=N=>{N.preventDefault(),y.mutate({email:a,password:i,code:d})},w=(v.isError?Vp(v.error):null)??(y.isError?Vp(y.error):null);return{email:a,setEmail:s,password:i,setPassword:c,verificationCode:d,setVerificationCode:f,codeSent:m,isLoadingCode:v.isPending,isLoadingSubmit:y.isPending,error:w,handleRequestCode:x,handleSubmit:j}}function RE(){const{email:a,setEmail:s,password:i,setPassword:c,verificationCode:d,setVerificationCode:f,codeSent:m,isLoadingCode:_,isLoadingSubmit:h,error:p,handleRequestCode:v,handleSubmit:y}=TE(),x=Mn();return o.jsxs("form",{className:Gn.card,onSubmit:y,children:[o.jsx("div",{className:Gn.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("h1",{className:Gn.title,children:"Войти в кошелёк ЭКСА"}),o.jsxs("div",{className:Gn.twoCol,children:[o.jsxs("div",{className:Gn.leftCol,children:[o.jsx(Re,{label:"Адрес электронной почты",type:"email",value:a,onChange:s,placeholder:"example@mail.ru",required:!0}),o.jsx(Re,{label:"Пароль",type:"password",value:i,onChange:c,placeholder:"••••••••",required:!0})]}),o.jsxs("div",{className:Gn.rightCol,children:[o.jsx(en,{variant:"ghost",type:"button",onClick:v,disabled:m||_,children:_?"Отправка...":m?"Код отправлен":"Получить код на email"}),o.jsx("span",{className:Gn.codeHint,children:"Код не пришёл"}),o.jsx(Re,{label:"Ввести код",type:"text",value:d,onChange:f,placeholder:"000 000",required:!0})]})]}),p&&o.jsx("p",{className:Gn.error,children:p}),o.jsx("div",{className:Gn.submitWrapper,children:o.jsx(Qn,{label:h?"Вход...":"Войти",disabled:h})}),o.jsxs("div",{className:Gn.footer,children:[o.jsx("a",{className:Gn.forgot,onClick:()=>x(oe.RESTORE_PASSWORD),children:"Забыли пароль?"}),o.jsx("div",{className:Gn.divider,children:o.jsx("span",{children:"или"})}),o.jsx(en,{variant:"outline",type:"button",onClick:()=>x(oe.REGISTER),children:"Создать новый кошелёк"})]})]})}const kE="_page_a6ygb_1",AE={page:kE};function ME(){return o.jsx("div",{className:AE.page,children:o.jsx(RE,{})})}function Qp(a){var i,c;const s=a;return((c=(i=s==null?void 0:s.detail)==null?void 0:i[0])==null?void 0:c.msg)??"Произошла ошибка"}function OE(){const a=Mn(),s=tn(),[i,c]=S.useState(""),[d,f]=S.useState(""),[m,_]=S.useState(""),[h,p]=S.useState(""),[v,y]=S.useState(!1),[x,j]=S.useState(null),w=vt({mutationFn:H8,onSuccess:()=>y(!0)}),N=vt({mutationFn:q8,onSuccess:async({access_token:O})=>{A2(),s.clear(),O&&Nt.set(O),await s.invalidateQueries({queryKey:Xr}),a(oe.WALLET)}}),C=()=>{i&&w.mutate({email:i})},A=O=>{if(O.preventDefault(),d!==m){j("Пароли не совпадают");return}j(null),N.mutate({email:i,password:d,confirm_password:m,code:h})},D=x??(w.isError?Qp(w.error):null)??(N.isError?Qp(N.error):null);return{email:i,setEmail:c,password:d,setPassword:f,confirmPassword:m,setConfirmPassword:_,verificationCode:h,setVerificationCode:p,codeSent:v,isLoadingCode:w.isPending,isLoadingSubmit:N.isPending,error:D,handleRequestCode:C,handleSubmit:A}}const LE="_card_4lgff_1",zE="_logo_4lgff_10",DE="_title_4lgff_20",BE="_typeSelect_4lgff_29",UE="_back_4lgff_39",$E="_legalInfo_4lgff_55",HE="_legalIntro_4lgff_61",qE="_docsBlock_4lgff_67",FE="_emailBlock_4lgff_68",GE="_docsLabel_4lgff_74",VE="_docsList_4lgff_80",QE="_emailLink_4lgff_94",YE="_legalDone_4lgff_105",PE="_legalDoneTitle_4lgff_113",IE="_legalDoneText_4lgff_119",XE="_twoCol_4lgff_125",KE="_leftCol_4lgff_132",ZE="_rightCol_4lgff_138",WE="_codeHint_4lgff_149",JE="_error_4lgff_156",eT="_submitWrapper_4lgff_163",tT="_legal_4lgff_55",lt={card:LE,logo:zE,title:DE,typeSelect:BE,back:UE,legalInfo:$E,legalIntro:HE,docsBlock:qE,emailBlock:FE,docsLabel:GE,docsList:VE,emailLink:QE,legalDone:YE,legalDoneTitle:PE,legalDoneText:IE,twoCol:XE,leftCol:KE,rightCol:ZE,codeHint:WE,error:JE,submitWrapper:eT,legal:tT};function nT(){const{email:a,setEmail:s,password:i,setPassword:c,confirmPassword:d,setConfirmPassword:f,verificationCode:m,setVerificationCode:_,codeSent:h,isLoadingCode:p,isLoadingSubmit:v,error:y,handleRequestCode:x,handleSubmit:j}=OE();return o.jsxs("form",{onSubmit:j,children:[o.jsxs("div",{className:lt.twoCol,children:[o.jsxs("div",{className:lt.leftCol,children:[o.jsx(Re,{label:"Введите адрес электронной почты",type:"email",value:a,onChange:s,placeholder:"example@mail.ru",required:!0}),o.jsx(Re,{label:"Придумайте пароль",type:"password",value:i,onChange:c,placeholder:"••••••••",required:!0}),o.jsx(Re,{label:"Повторите пароль",type:"password",value:d,onChange:f,placeholder:"••••••••",required:!0})]}),o.jsxs("div",{className:lt.rightCol,children:[o.jsx(en,{variant:"ghost",type:"button",onClick:x,disabled:h||p,children:p?"Отправка...":h?"Код отправлен":"Получить проверочный код"}),o.jsx("span",{className:lt.codeHint,children:"Код не пришёл"}),o.jsx(Re,{label:"Ввести код",type:"text",value:m,onChange:_,placeholder:"000 000",required:!0})]})]}),y&&o.jsx("p",{className:lt.error,children:y}),o.jsx("div",{className:lt.submitWrapper,children:o.jsx(Qn,{label:v?"Создание...":"Создать",disabled:v})}),o.jsxs("p",{className:lt.legal,children:["Нажимая «Создать», вы принимаете",o.jsx("br",{}),o.jsx("a",{href:"#",children:"Пользовательское соглашение"})," и ",o.jsx("a",{href:"#",children:"Политику конфиденциальности"})]})]})}const Yp="support@elcsa.ru",aT=["Устав организации в действующей редакции","Решение (протокол) о создании организации и о назначении руководителя","Выписка по расчётному счёту из банка за последние шесть месяцев","Выписка из Единого государственного реестра юридических лиц (ЕГРЮЛ)","Идентификатор электронного документооборота (ЭДО)","Реквизиты расчётного счёта: номер Р/С, БИК и наименование банка"];function lT(){const[a,s]=S.useState(!1);return a?o.jsxs("div",{className:lt.legalDone,children:[o.jsx("h2",{className:lt.legalDoneTitle,children:"Спасибо!"}),o.jsx("p",{className:lt.legalDoneText,children:"Мы получили уведомление об отправке документов. После проверки мы свяжемся с вами по указанному адресу электронной почты."})]}):o.jsxs("div",{className:lt.legalInfo,children:[o.jsx("p",{className:lt.legalIntro,children:"Для регистрации юридического лица отправьте перечисленные ниже документы на нашу электронную почту. После проверки мы свяжемся с вами для завершения регистрации."}),o.jsxs("div",{className:lt.docsBlock,children:[o.jsx("span",{className:lt.docsLabel,children:"Необходимые документы"}),o.jsx("ul",{className:lt.docsList,children:aT.map(i=>o.jsx("li",{children:i},i))})]}),o.jsxs("div",{className:lt.emailBlock,children:[o.jsx("span",{className:lt.docsLabel,children:"Адрес для отправки документов"}),o.jsx("a",{href:`mailto:${Yp}`,className:lt.emailLink,children:Yp})]}),o.jsx("div",{className:lt.submitWrapper,children:o.jsx(Qn,{label:"Документы отправлены",type:"button",onClick:()=>s(!0)})})]})}function sT(){const[a,s]=S.useState(null);return o.jsxs("div",{className:lt.card,children:[o.jsx("div",{className:lt.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("h1",{className:lt.title,children:"Создать кошелёк ЭКСА"}),a===null?o.jsxs("div",{className:lt.typeSelect,children:[o.jsx(en,{variant:"primary",onClick:()=>s("individual"),children:"Зарегистрироваться как физическое лицо"}),o.jsx(en,{variant:"outline",onClick:()=>s("legal"),children:"Зарегистрироваться как юридическое лицо"})]}):o.jsxs(o.Fragment,{children:[o.jsx("button",{type:"button",className:lt.back,onClick:()=>s(null),children:"← Назад к выбору"}),a==="individual"?o.jsx(nT,{}):o.jsx(lT,{})]})]})}const iT="_page_a6ygb_1",oT={page:iT};function cT(){return o.jsx("div",{className:oT.page,children:o.jsx(sT,{})})}const rT="_page_1bkwz_1",uT="_card_1bkwz_9",dT="_logo_1bkwz_18",fT="_title_1bkwz_28",hT="_typeSwitch_1bkwz_38",mT="_typeOption_1bkwz_49",pT="_typeOptionActive_1bkwz_66",gT="_twoCol_1bkwz_71",_T="_leftCol_1bkwz_78",vT="_rightCol_1bkwz_84",yT="_codeHint_1bkwz_90",bT="_backButton_1bkwz_98",xT="_documentsSubtitle_1bkwz_131",ST="_documentsList_1bkwz_137",jT="_documentItem_1bkwz_146",wT="_documentName_1bkwz_157",NT="_attachButton_1bkwz_163",CT="_fileInput_1bkwz_181",ET="_submitWrapper_1bkwz_192",TT="_legal_1bkwz_196",Ze={page:rT,card:uT,logo:dT,title:fT,typeSwitch:hT,typeOption:mT,typeOptionActive:pT,twoCol:gT,leftCol:_T,rightCol:vT,codeHint:yT,backButton:bT,documentsSubtitle:xT,documentsList:ST,documentItem:jT,documentName:wT,attachButton:NT,fileInput:CT,submitWrapper:ET,legal:TT},RT=["Свидетельство о государственной регистрации (ОГРН)","Свидетельство о постановке на учёт в налоговом органе (ИНН)","Устав организации (действующая редакция)","Решение/протокол о назначении руководителя","Документ, подтверждающий полномочия лица, открывающего счёт","Карточка с образцами подписей и оттиска печати"];function kT(){const[a,s]=S.useState(""),[i,c]=S.useState(""),[d,f]=S.useState(""),[m,_]=S.useState(""),[h,p]=S.useState("individual"),[v,y]=S.useState("info"),x=h==="legal",j=N=>{N.preventDefault(),y("documents")},w=N=>{N.preventDefault()};return o.jsx("div",{className:Ze.page,children:v==="info"?o.jsxs("form",{className:Ze.card,onSubmit:j,children:[o.jsx("div",{className:Ze.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("h1",{className:Ze.title,children:"Создать кошелёк ЭКСА"}),o.jsxs("div",{className:Ze.typeSwitch,role:"tablist","aria-label":"Тип регистрации",children:[o.jsx("button",{type:"button",role:"tab","aria-selected":!x,className:`${Ze.typeOption} ${x?"":Ze.typeOptionActive}`,onClick:()=>p("individual"),children:"Физическое лицо"}),o.jsx("button",{type:"button",role:"tab","aria-selected":x,className:`${Ze.typeOption} ${x?Ze.typeOptionActive:""}`,onClick:()=>p("legal"),children:"Юридическое лицо"})]}),o.jsxs("div",{className:Ze.twoCol,children:[o.jsxs("div",{className:Ze.leftCol,children:[o.jsx(Re,{label:x?"Введите корпоративный email":"Введите адрес электронной почты",type:"email",value:a,onChange:s,placeholder:x?"name@company.ru":"example@mail.ru"}),o.jsx(Re,{label:"Придумайте пароль",type:"password",value:i,onChange:c,placeholder:"••••••••"}),o.jsx(Re,{label:"Повторите пароль",type:"password",value:d,onChange:f,placeholder:"••••••••"})]}),o.jsxs("div",{className:Ze.rightCol,children:[o.jsx(en,{variant:"ghost",type:"button",children:"Получить проверочный код"}),o.jsx("span",{className:Ze.codeHint,children:"Код не пришёл"}),o.jsx(Re,{label:"Ввести код",type:"text",value:m,onChange:_,placeholder:"000 000"})]})]}),o.jsx("div",{className:Ze.submitWrapper,children:o.jsx(Qn,{label:"Создать"})}),o.jsxs("p",{className:Ze.legal,children:["Нажимая «Создать», вы принимаете",o.jsx("br",{}),o.jsx("a",{href:"#",children:"Пользовательское соглашение"})," и ",o.jsx("a",{href:"#",children:"Политику конфиденциальности"})]})]}):o.jsxs("form",{className:Ze.card,onSubmit:w,children:[o.jsx("div",{className:Ze.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("button",{type:"button",className:Ze.backButton,onClick:()=>y("info"),children:"← Назад к данным"}),o.jsx("h1",{className:Ze.title,children:"Прикрепите документы"}),o.jsx("p",{className:Ze.documentsSubtitle,children:"Для открытия счёта юридическому лицу прикрепите сканы или фотографии следующих документов:"}),o.jsx("ul",{className:Ze.documentsList,children:RT.map(N=>o.jsxs("li",{className:Ze.documentItem,children:[o.jsx("span",{className:Ze.documentName,children:N}),o.jsxs("label",{className:Ze.attachButton,children:["Прикрепить",o.jsx("input",{type:"file",className:Ze.fileInput,multiple:!0})]})]},N))}),o.jsx("div",{className:Ze.submitWrapper,children:o.jsx(Qn,{label:"Создать аккаунт"})})]})})}const AT="_page_cc0zl_1",MT="_wrap_cc0zl_9",OT="_header_cc0zl_20",LT="_title_cc0zl_24",zT="_subtitle_cc0zl_29",DT="_body_cc0zl_37",BT="_formCol_cc0zl_43",UT="_hint_cc0zl_49",$T="_infoCol_cc0zl_56",HT="_infoTitle_cc0zl_61",qT="_infoRow_cc0zl_68",FT="_infoLabel_cc0zl_84",GT="_infoValue_cc0zl_89",VT="_note_cc0zl_95",QT="_submitBtn_cc0zl_102",_t={page:AT,wrap:MT,header:OT,title:LT,subtitle:zT,body:DT,formCol:BT,hint:UT,infoCol:$T,infoTitle:HT,infoRow:qT,infoLabel:FT,infoValue:GT,note:VT,submitBtn:QT},Hd=5e5,Pp=.03,Cr=a=>a.toLocaleString("ru-RU",{maximumFractionDigits:0});function YT(){const[a,s]=S.useState(""),[i,c]=S.useState(""),[d,f]=S.useState(""),m=Number(a.replace(/\D/g,""))||0,_=m>0&&m<Hd,h=m*Pp,p=y=>{const x=y.replace(/\D/g,"");s(x?Cr(Number(x)):"")},v=y=>{y.preventDefault()};return o.jsx("div",{className:_t.page,children:o.jsxs("form",{className:_t.wrap,onSubmit:v,children:[o.jsxs("div",{className:_t.header,children:[o.jsx("h1",{className:_t.title,children:"Оставить заявку"}),o.jsx("p",{className:_t.subtitle,children:"Конвертация крупных объёмов по индивидуальному курсу. Оставьте заявку — менеджер свяжется с вами, подтвердит актуальный курс и сопроводит сделку."})]}),o.jsxs("div",{className:_t.body,children:[o.jsxs("div",{className:_t.formCol,children:[o.jsx(Re,{label:"Объём заявки, ₽",type:"text",value:a,onChange:p,placeholder:"от 500 000"}),_&&o.jsxs("p",{className:_t.hint,children:["Минимальный объём заявки — ",Cr(Hd)," ₽"]}),o.jsx(Re,{label:"Как к вам обращаться",type:"text",value:i,onChange:c,placeholder:"Имя"}),o.jsx(Re,{label:"Email или телефон для связи",type:"text",value:d,onChange:f,placeholder:"example@mail.ru / +7 900 000-00-00"})]}),o.jsxs("div",{className:_t.infoCol,children:[o.jsx("div",{className:_t.infoTitle,children:"УСЛОВИЯ"}),o.jsxs("div",{className:_t.infoRow,children:[o.jsx("span",{className:_t.infoLabel,children:"Минимальный объём"}),o.jsxs("span",{className:_t.infoValue,children:[Cr(Hd)," ₽"]})]}),o.jsxs("div",{className:_t.infoRow,children:[o.jsx("span",{className:_t.infoLabel,children:"Примерная комиссия"}),o.jsxs("span",{className:_t.infoValue,children:[(Pp*100).toFixed(0)," %"]})]}),o.jsxs("div",{className:_t.infoRow,"data-accent":!0,children:[o.jsx("span",{className:_t.infoLabel,children:"Комиссия с объёма"}),o.jsx("span",{className:_t.infoValue,children:m>0?`${Cr(h)}`:"—"})]}),o.jsx("p",{className:_t.note,children:"Итоговая комиссия рассчитывается индивидуально и зависит от объёма, валюты и направления сделки."})]})]}),o.jsx("button",{type:"submit",className:_t.submitBtn,disabled:_,children:"Оставить заявку"})]})})}const PT="_notice_a6bcd_1",IT="_title_a6bcd_11",XT="_text_a6bcd_16",qd={notice:PT,title:IT,text:XT};function KT(){const{data:a,isLoading:s}=ta();return o.jsxs("div",{className:qd.notice,children:[o.jsx("h1",{className:qd.title,children:"Покупка временно недоступна"}),o.jsx("p",{className:qd.text,children:"В настоящий момент покупка валюты невозможна. Мы работаем над восстановлением сервиса — попробуйте, пожалуйста, позже."})]})}const Ip=52;function ZT(a){const[s,i]=S.useState(!1),[c,d]=S.useState(Ip),[f,m]=S.useState(!1),_=S.useRef(null),h=S.useCallback(()=>{_.current&&clearInterval(_.current),d(Ip),_.current=setInterval(()=>{d(y=>y<=1?(clearInterval(_.current),i(!0),0):y-1)},1e3)},[]);S.useEffect(()=>(h(),()=>{_.current&&clearInterval(_.current)}),[h]);const p=S.useCallback(()=>{i(y=>y?(h(),!1):(_.current&&clearInterval(_.current),!0))},[h]),v=S.useCallback(()=>{navigator.clipboard.writeText(a.join(" ")).then(()=>{m(!0),setTimeout(()=>m(!1),1500)})},[a]);return{hidden:s,countdown:c,copied:f,handleHide:p,handleCopy:v}}const WT="_content_o6p8v_1",JT="_titleRow_o6p8v_6",eR="_title_o6p8v_6",tR="_titleButtons_o6p8v_19",nR="_btnFixed_o6p8v_26",aR="_subtitle_o6p8v_34",lR="_countdown_o6p8v_42",sR="_seedGrid_o6p8v_47",iR="_seedCard_o6p8v_54",oR="_seedNum_o6p8v_73",cR="_seedWord_o6p8v_80",rR="_seedWordHidden_o6p8v_88",uR="_warning_o6p8v_93",dR="_warningIcon_o6p8v_101",fR="_warningText_o6p8v_107",hR="_profileLinkRow_o6p8v_115",mR="_profileLink_o6p8v_115",Ot={content:WT,titleRow:JT,title:eR,titleButtons:tR,btnFixed:nR,subtitle:aR,countdown:lR,seedGrid:sR,seedCard:iR,seedNum:oR,seedWord:cR,seedWordHidden:rR,warning:uR,warningIcon:dR,warningText:fR,profileLinkRow:hR,profileLink:mR};function pR({words:a}){const{hidden:s,countdown:i,copied:c,handleHide:d,handleCopy:f}=ZT(a);return o.jsxs("div",{className:Ot.content,children:[o.jsxs("div",{className:Ot.titleRow,children:[o.jsx("h1",{className:Ot.title,children:"СИД ФРАЗА"}),o.jsxs("div",{className:Ot.titleButtons,children:[o.jsx("div",{className:Ot.btnFixed,children:o.jsx(en,{variant:"outline",onClick:d,children:s?"ПОКАЗАТЬ":"СКРЫТЬ"})}),o.jsx("div",{className:Ot.btnFixed,children:o.jsx(en,{variant:"outline",onClick:f,children:c?"СКОПИРОВАНО":"КОПИРОВАТЬ"})})]})]}),!s&&o.jsxs("div",{className:Ot.subtitle,children:["АВТОМАТИЧЕСКОЕ СКРЫТИЕ ЧЕРЕЗ"," ",o.jsx("span",{className:Ot.countdown,children:i}),"С"]}),o.jsx("div",{className:Ot.seedGrid,children:a.map((m,_)=>o.jsxs("div",{className:Ot.seedCard,children:[o.jsxs("span",{className:Ot.seedNum,children:[_+1,"."]}),o.jsx("span",{className:`${Ot.seedWord} ${s?Ot.seedWordHidden:""}`,children:s?"•••••":m})]},_))}),o.jsxs("div",{className:Ot.warning,children:[o.jsx("span",{className:Ot.warningIcon,children:"⚠️"}),o.jsx("p",{className:Ot.warningText,children:"Никогда не передавайте сид-фразу третьим лицам. Тот, кто знает фразу — владеет кошельком."})]}),o.jsx("div",{className:Ot.profileLinkRow,children:o.jsx(Gt,{to:oe.PROFILE,className:Ot.profileLink,children:"Перейти в профиль"})})]})}const gR="_page_1mk6w_1",_R="_main_1mk6w_8",vR="_glow_1mk6w_17",Fd={page:gR,main:_R,glow:vR};function yR(){const{data:a,isLoading:s}=L7(),i=a?a.split(" "):[];return o.jsxs("div",{className:Fd.page,children:[o.jsx(Jr,{}),o.jsxs("main",{className:Fd.main,children:[o.jsx("div",{className:Fd.glow}),!s&&o.jsx(pR,{words:i})]})]})}const bR="https://app.kyc.elcsa.ru";function xR(){return qg(!0)}async function qg(a){const s=await nn(),i=await fetch(`${bR}/kyc/create`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":s},body:JSON.stringify({})});if(i.status===401&&a)try{return await ea(),qg(!1)}catch{throw Nt.clear(),new Error("Unauthorized")}const c=await i.json();if(!i.ok)throw c;return c}function SR(){const a=vt({mutationFn:xR});return{trigger:a.mutate,data:a.data,isLoading:a.isPending,isError:a.isError}}const jR="_backdrop_1do7s_1",wR="_modal_1do7s_12",NR="_closeBtn_1do7s_22",CR="_body_1do7s_40",ER="_qrBlock_1do7s_47",TR="_qrImage_1do7s_55",RR="_linkBtn_1do7s_63",ns={backdrop:jR,modal:wR,closeBtn:NR,body:CR,qrBlock:ER,qrImage:TR,linkBtn:RR};function kR({data:a,onClose:s}){return o.jsx("div",{className:ns.backdrop,onClick:s,children:o.jsxs("div",{className:ns.modal,onClick:i=>i.stopPropagation(),children:[o.jsx("button",{className:ns.closeBtn,onClick:s,type:"button",children:"×"}),o.jsx("div",{className:ns.body,children:o.jsxs("div",{className:ns.qrBlock,children:[o.jsx("img",{className:ns.qrImage,src:a.qr_code,alt:"QR-код для верификации"}),o.jsx("a",{className:ns.linkBtn,href:a.link,target:"_blank",rel:"noopener noreferrer",children:"Перейти к верификации"})]})})]})})}const AR="_card_omb8e_1",MR="_logo_omb8e_13",OR="_iconWrapper_omb8e_21",LR="_description_omb8e_34",zR="_buttonWrapper_omb8e_42",DR="_error_omb8e_47",ri={card:AR,logo:MR,iconWrapper:OR,description:LR,buttonWrapper:zR,error:DR};function BR(){const{trigger:a,data:s,isLoading:i,isError:c}=SR(),d=Mn(),f=tn(),{data:m}=ta({refetchInterval:s?5e3:!1});S.useEffect(()=>{m!=null&&m.kyc_verified&&d(oe.SEED_PHRASE,{replace:!0})},[m==null?void 0:m.kyc_verified,d]);const _=()=>{f.invalidateQueries({queryKey:["me"]})};return o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:ri.card,children:[o.jsx("div",{className:ri.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("div",{className:ri.iconWrapper,children:o.jsxs("svg",{width:"38",height:"38",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[o.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"}),o.jsx("path",{d:"M9 12l2 2 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),o.jsx("p",{className:ri.description,children:"Для продолжения работы необходимо пройти KYC верификацию"}),o.jsx("div",{className:ri.buttonWrapper,children:o.jsx(Qn,{label:i?"Загрузка...":"Подтвердить личность",type:"button",onClick:()=>a(),disabled:i})}),c&&o.jsx("p",{className:ri.error,children:"Произошла ошибка. Попробуй перезагрузить страницу и попробовать снова."})]}),s&&o.jsx(kR,{data:s,onClose:_})]})}const UR="_page_6lnfw_1",$R={page:UR};function HR(){const{data:a,isLoading:s}=ta();return s?null:a!=null&&a.kyc_verified?o.jsx(Yr,{to:oe.PROFILE,replace:!0}):o.jsx("div",{className:$R.page,children:o.jsx(BR,{})})}const qR="_card_mzeuq_1",FR="_logo_mzeuq_10",GR="_title_mzeuq_20",VR="_fields_mzeuq_29",QR="_emailRow_mzeuq_35",YR="_error_mzeuq_41",PR="_submitWrapper_mzeuq_48",IR="_footer_mzeuq_52",XR="_back_mzeuq_58",Ba={card:qR,logo:FR,title:GR,fields:VR,emailRow:QR,error:YR,submitWrapper:PR,footer:IR,back:XR};function KR(){const[a,s]=S.useState(""),[i,c]=S.useState(!1),[d,f]=S.useState(!1),[m,_]=S.useState(""),[h,p]=S.useState(""),[v,y]=S.useState(""),[x,j]=S.useState(""),[w,N]=S.useState(!1),[C,A]=S.useState(null),D=Mn();async function O(){j(""),f(!0);try{await P8({email:a}),c(!0),A({status:"success",message:`Код отправлен на ${a}`})}catch{A({status:"error",message:"Не удалось отправить письмо. Проверьте email и попробуйте снова."})}finally{f(!1)}}async function q(Y){if(Y.preventDefault(),j(""),h!==v){j("Пароли не совпадают");return}N(!0);try{await X8({email:a,code:m,new_password:h,confirm_password:v}),D(oe.LOGIN)}catch{j("Не удалось изменить пароль. Проверьте код и попробуйте снова.")}finally{N(!1)}}return o.jsxs(o.Fragment,{children:[o.jsxs("form",{className:Ba.card,onSubmit:q,children:[o.jsx("div",{className:Ba.logo,children:o.jsx("img",{src:ga,alt:"ЭКСА"})}),o.jsx("h1",{className:Ba.title,children:"Восстановление пароля"}),o.jsxs("div",{className:Ba.fields,children:[o.jsxs("div",{className:Ba.emailRow,children:[o.jsx(Re,{label:"E-Mail",type:"email",value:a,onChange:s,placeholder:"example@mail.com",required:!0}),o.jsx(Qn,{label:d?"Отправка...":"Получить код",disabled:d||!a,type:"button",onClick:O})]}),i&&o.jsxs(o.Fragment,{children:[o.jsx(Re,{label:"Код с почты",type:"text",value:m,onChange:_,placeholder:"000 000",required:!0}),o.jsx(Re,{label:"Новый пароль",type:"password",value:h,onChange:p,placeholder:"••••••••",required:!0}),o.jsx(Re,{label:"Повторить пароль",type:"password",value:v,onChange:y,placeholder:"••••••••",required:!0})]})]}),x&&o.jsx("p",{className:Ba.error,children:x}),i&&o.jsx("div",{className:Ba.submitWrapper,children:o.jsx(Qn,{label:w?"Сохранение...":"Изменить пароль",disabled:w})}),o.jsx("div",{className:Ba.footer,children:o.jsx("a",{className:Ba.back,onClick:()=>D(oe.LOGIN),children:"Вернуться ко входу"})})]}),C&&o.jsx(Al,{status:C.status,message:C.message,onClose:()=>A(null)})]})}const ZR="_page_6lnfw_1",WR={page:ZR};function JR(){return o.jsx("div",{className:WR.page,children:o.jsx(KR,{})})}const ek="_main_gi6xa_4",tk="_container_gi6xa_10",nk="_title_gi6xa_16",ak="_subtitle_gi6xa_24",lk="_section_gi6xa_32",sk="_sectionTitle_gi6xa_36",ik="_subheading_gi6xa_45",ok="_text_gi6xa_53",ck="_example_gi6xa_60",rk="_warning_gi6xa_71",uk="_emphasis_gi6xa_81",dk="_list_gi6xa_85",fk="_definitions_gi6xa_100",hk="_definition_gi6xa_100",mk="_goals_gi6xa_115",pk="_goal_gi6xa_115",gk="_infoBox_gi6xa_2",_k="_linkBlock_gi6xa_164",vk="_button_gi6xa_172",Bt={main:ek,container:tk,title:nk,subtitle:ak,section:lk,sectionTitle:sk,subheading:ik,text:ok,example:ck,warning:rk,emphasis:uk,list:dk,definitions:fk,definition:hk,goals:mk,goal:pk,infoBox:gk,linkBlock:_k,button:vk};function Xp(a){return typeof a=="string"?a:o.jsxs(o.Fragment,{children:[o.jsx("strong",{children:a.strong}),a.text?` ${a.text}`:null]})}function yk({block:a}){switch(a.kind){case"text":return o.jsx("p",{className:a.variant?`${Bt.text} ${Bt[a.variant]}`:Bt.text,children:a.text});case"subheading":return o.jsx("h4",{className:Bt.subheading,children:a.text});case"list":return o.jsx("ul",{className:Bt.list,children:a.items.map((s,i)=>o.jsx("li",{children:Xp(s)},i))});case"definitions":return o.jsx("div",{className:Bt.definitions,children:a.items.map((s,i)=>o.jsxs("div",{className:Bt.definition,children:[o.jsx("strong",{children:s.term})," ",s.text]},i))});case"goals":return o.jsx("div",{className:Bt.goals,children:a.items.map((s,i)=>o.jsxs("div",{className:Bt.goal,children:[o.jsx("strong",{children:s.title}),o.jsx("ul",{children:s.items.map((c,d)=>o.jsx("li",{children:c},d))})]},i))});case"infoBox":return o.jsx("div",{className:Bt.infoBox,children:a.lines.map((s,i)=>o.jsx("p",{children:Xp(s)},i))});case"link":return o.jsx("div",{className:Bt.linkBlock,children:o.jsx("a",{href:a.href,target:"_blank",rel:"noopener noreferrer",className:Bt.button,children:a.text})})}}function tc({doc:a}){return o.jsx("main",{className:Bt.main,children:o.jsxs("div",{className:Bt.container,children:[o.jsx("h1",{className:Bt.title,children:a.title}),a.subtitle&&o.jsx("h2",{className:Bt.subtitle,children:a.subtitle}),a.sections.map((s,i)=>o.jsxs("section",{className:Bt.section,children:[s.title&&o.jsx("h3",{className:Bt.sectionTitle,children:s.title}),s.blocks.map((c,d)=>o.jsx(yk,{block:c},d))]},i))]})})}const bk={title:"ПУБЛИЧНЫЙ ДОГОВОР ОФЕРТЫ",subtitle:"ООО БИТФОРС",sections:[{title:"Агентский договор",blocks:[{kind:"text",text:"Настоящая оферта на заключение агентского договора (далее Оферта, Договор) является публичным предложением Общества с ограниченной ответственностью «БИТФОРС», заключить договор на условиях и в порядке, определенных настоящей Офертой."},{kind:"text",text:"Акцепт оферты производится в соответствии с пунктом 2 статьи 437 Гражданского кодекса Российской Федерации и равносилен заключению агентского договора в письменной форме."}]},{title:"Основные понятия и определения действующего договора",blocks:[{kind:"definitions",items:[{term:"Агент",text:" юридическое лицо или индивидуальный предприниматель, зарегистрированный на территории Российской Федерации, в установленном действующим законодательством порядке."},{term:"Принципал",text:" сторона агентского договора, по поручению которой агент осуществляет юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала."},{term:"Агентский договор",text:" соглашение, по которому агент обязуется за вознаграждение совершать по поручению принципала юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала в соответствии с п. 1 ст. 1005 Гражданского Кодекса Российской Федерации."},{term:"Личный кабинета Агента",text:" ресурс, размещенный на сайте Принципала, предназначенный для взаимодействия Агента и Принципала."},{term:"Отчетный период",text:" период для взаиморасчетов с Агентом, равный одному календарному кварталу с даты активации любой из услуг, предоставляемой Принципалу."},{term:"Отчет о сумме начислений (Отчет)",text:" отчет, формируемый в Личном кабинете Агента на основании данных систем учета Принципала."},{term:"Оферта (Договор)",text:" настоящий документ, который отражает предложение и намерение ООО «БИТФОРС» считать заключенным договор с лицом, которым будет принято предложение на условиях, изложенных ниже."}]}]},{title:"1. Акцепт оферты и заключение агентского договора",blocks:[{kind:"text",text:"Акцепт настоящей Оферты и заключение Агентского договора осуществляется Принципалом в процессе регистрации в Личном кабинете Принципала (на сайте Агента), при прочтении текста настоящей Оферты, путем проставления специальной отметки (галочки) напротив фразы «Я ознакомился с Офертой и принимаю ее условия» и нажатия кнопки «Подписать»."},{kind:"text",text:"Особый порядок принятия условий Оферты путем проставления специальной отметки (галочки) определяется интерфейсом Личного кабинета Принципала. Принципал не может зарегистрироваться в Личном кабинете и получить к нему доступ без подтверждения принятия условий Оферты."},{kind:"text",text:"Принимая Оферту, Принципал подтверждает, что прочел и полностью согласен с документами, размещенными на сайте в разделе, предназначенном для Принципала, которые являются неотъемлемой частью настоящей Оферты (Договора) и обязательны для исполнения Сторонами."}]},{title:"2. Общие положения",blocks:[{kind:"text",text:"Публикуемые на сайте Агента документы (формы, требования, правила и т.п.), устанавливающие порядок и условия выполнения действий, предусмотренных настоящим Договором, являются неотъемлемой частью настоящего Договора и обязательны для исполнения Сторонами. Принципал обязан использовать формы документов, утвержденных Агентом, и не вправе вносить в них какие-либо изменения или дополнения."},{kind:"text",text:"Агент обязуется уведомлять Принципала обо всех изменениях в документах, связанных с исполнением настоящего Договора, путем направления электронных сообщений (через Личный кабинет или на электронную почту Принципала) или размещением уведомлений об изменениях на сайте Агентов в разделе, предназначенном для размещения объявлений."}]},{title:"3. Предмет договора",blocks:[{kind:"text",text:"По настоящему Договору Принципал поручает, а Агент принимает на себя обязательство совершать от имени и за счет Принципала указанные действия, а Принципал обязуется выплатить Агенту вознаграждение за совершенные действия."},{kind:"text",text:"По настоящему Договору Агент совершает следующие действия:"},{kind:"list",items:["Консультирование Принципала об услугах Агента, включая, помимо прочего, порядок активации и оказания услуг, работу в Личном кабинете Принципала и иные дополнительные услуги, оказываемые Агентом;","Совершение сделок и иных юридических действий Агентом от своего имени, но за счёт Принципала."]},{kind:"text",text:"Настоящий Договор действует на территории Российской Федерации и иного иностранного государства."},{kind:"text",text:"Права и обязанности по сделкам, совершенным Агентом во исполнение настоящего Договора, возникают непосредственно у Принципала."}]},{title:"4. Права и обязанности сторон",blocks:[{kind:"text",text:"Агент обязуется совершать действия, составляющие предмет настоящего Договора, в соответствии с законными интересами Принципала, сообщать Принципалу по его требованию все сведения о ходе исполнения настоящего Договора, передавать Принципалу в течение 7 рабочих дней имущество, полученное по сделкам."},{kind:"text",text:"Агент несет ответственность за сохранность документов и персональных данных, переданных ему Принципалом для исполнения настоящего Договора."},{kind:"text",text:"Принципал обязан без промедления принять отчет Агента, все предоставленные им документы, обеспечить Агента документами и материалами, необходимыми для выполнения настоящего Договора, возместить Агенту понесенные расходы и выплатить обусловленное Договором агентское вознаграждение."}]},{title:"5. Агентское вознаграждение и порядок оплаты",blocks:[{kind:"text",text:"Сумма вознаграждения Агента по настоящему Договору составляет:"},{kind:"list",items:["8% от 5 000 до 30 000 рублей","6% от 30 000 до 100 000 рублей","4% от 100 000 до 600 000 рублей"]},{kind:"text",text:"Вознаграждение выплачивается Агенту с момента подписания настоящего Договора об исполнении поручения Агентом от своего имени, но за счет Принципала."},{kind:"text",text:"Принципал возмещает следующие расходы Агента в сумме не более 30 000 рублей на оплату банковских услуг и иных комиссий."}]},{title:"6. Ответственность сторон",blocks:[{kind:"text",text:"В случае нарушения Агентом сроков, установленных Договором для передачи Принципалу полученного имущества, Принципал вправе предъявить требование об уплате неустойки в размере 0,1% от непереданной суммы за каждый день просрочки."},{kind:"text",text:"В случае нарушения Принципалом сроков уплаты вознаграждения или возмещения расходов, Агент вправе предъявить требование об уплате неустойки в размере 0,1% от не уплаченной в срок суммы за каждый день просрочки."}]},{title:"7. Форс-мажор",blocks:[{kind:"text",text:"Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если это неисполнение явилось следствием возникших после заключения настоящего Договора обстоятельств непреодолимой силы."},{kind:"text",text:"При наступлении форс-мажорных обстоятельств каждая Сторона должна без промедления известить о них в письменном виде другую Сторону с указанием характера обстоятельств и их влияния на исполнение обязательств."}]},{title:"8. Конфиденциальность",blocks:[{kind:"text",text:"Стороны принимают все необходимые меры для того, чтобы их сотрудники, агенты, правопреемники без предварительного согласия другой Стороны не информировали третьих лиц о конфиденциальной информации и персональных данных Сторон настоящего Договора."}]},{title:"9. Изменение и прекращение договора",blocks:[{kind:"text",text:"Настоящий договор вступает в силу с момента его подписания и действует до момента исполнения сторонами своих обязательств по настоящему договору."},{kind:"text",text:"Настоящий Договор может быть изменен или прекращен по письменному соглашению Сторон, а также в других случаях, предусмотренных законодательством Российской Федерации."},{kind:"text",text:"Принципал вправе в любое время отказаться от исполнения настоящего Договора путем направления письменного уведомления Агенту за 3 рабочих дня."}]},{title:"10. Заключительные положения",blocks:[{kind:"text",text:"Ни одна из сторон не вправе передавать свои права и обязанности по настоящему договору третьим лицам без согласия другой стороны."},{kind:"text",text:"Сообщения Стороны могут направлять по факсу, электронной почте или другим способом связи при условии, что он позволяет достоверно установить, от кого исходило сообщение и кому оно адресовано."},{kind:"text",text:"Споры, вытекающие из настоящего Договора, разрешаются в досудебном порядке. При неурегулировании возникших разногласий спор разрешается в Арбитражном суде г. Санкт–Петербурга и Ленинградской области с обязательным соблюдением претензионного порядка."}]},{title:"Реквизиты сторон",blocks:[{kind:"infoBox",lines:["Общество с ограниченной ответственностью «БИТФОРС»","196246, г. Санкт-Петербург, Московский р-н, Московское шоссе, д.25к1 литера в, помещ. 3-Н","ИНН / КПП: 9810001062 / 781001001","ОГРН: 1257800060990","ОКПО / ОКАТО / ОКТМО: 68342261 / 40284000000 / 40377000000","Руководитель: Кленин Михаил Васильевич","Электронная почта: company@bitforcefoundation.ru",'Наименование банка: ФИЛИАЛ "САНКТ-ПЕТЕРБУРГСКИЙ" АО "АЛЬФА-БАНК"',"Корреспондентский счет: 30101810600000000786","БИК: 044030786","Расчетный счет: 40702810632250004861"]}]}]};function xk(){return o.jsxs(o.Fragment,{children:[o.jsx(zi,{}),o.jsx(tc,{doc:bk}),o.jsx(bs,{})]})}const Sk={title:"ПОЛИТИКА ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ",subtitle:"ООО «БИТФОРС»",sections:[{title:"1. Общие положения",blocks:[{kind:"text",text:"Настоящая Политика обработки персональных данных разработана в соответствии с Федеральным законом от 27.07.2006 № 152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ООО «БИТФОРС»."},{kind:"text",text:"Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты права на неприкосновенность частной жизни, личную и семейную тайну."},{kind:"text",text:"Настоящая Политика действует в отношении всех персональных данных, которые обрабатываются Оператором с использованием средств автоматизации и без использования таких средств."},{kind:"subheading",text:"1.4. Основные понятия"},{kind:"definitions",items:[{term:"Автоматизированная обработка персональных данных",text:"— обработка персональных данных с помощью средств вычислительной техники."},{term:"Обработка персональных данных",text:"— любое действие или совокупность действий, совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение, извлечение, использование, передачу, обезличивание, блокирование, удаление, уничтожение."},{term:"Оператор",text:"— юридическое или физическое лицо, организующие и осуществляющие обработку персональных данных."},{term:"Персональные данные",text:"— любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу."},{term:"Пользователь",text:"— любой посетитель веб-сайта https://bitforce-foundation.ru."}]}]},{title:"2. Сведения об операторе",blocks:[{kind:"list",items:["Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»","Сокращенное наименование: ООО «БИТФОРС»","ИНН: 9810001062","ОГРН: 1257800060990","Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н","Электронная почта: company@bitforcefoundation.ru","Веб-сайт: https://bitforce-foundation.ru"]}]},{title:"3. Общие цели обработки персональных данных",blocks:[{kind:"subheading",text:"3.1.1. Основная деятельность:"},{kind:"list",items:["Предоставление услуг по конвертации иного имущества","Осуществление операций на криптовалютных рынках","Предоставление услуг в области блокчейн технологий","Обеспечение функционирования интернет-платформы и мобильных приложений"]},{kind:"subheading",text:"3.1.2. Обеспечение безопасности:"},{kind:"list",items:["Предотвращение мошенничества и отмывания денежных средств","Обеспечение безопасности платежных операций","Выполнение требований по противодействию легализации доходов","Идентификация и верификация клиентов"]},{kind:"subheading",text:"3.1.3. Соблюдение законодательства:"},{kind:"list",items:["Исполнение требований российского и международного законодательства","Взаимодействие с контролирующими и правоохранительными органами","Ведение обязательной отчетности и документооборота","Соблюдение налогового законодательства"]}]},{title:"4. Цели сбора персональных данных",blocks:[{kind:"goals",items:[{title:"Регистрация и идентификация пользователей:",items:["Создание учетной записи на веб-сайте","Верификация личности в соответствии с требованиями законодательства","Подтверждение права на осуществление операций"]},{title:"Обработка платежей и финансовых операций:",items:["Осуществление операций по конвертации криптовалют","Проведение расчетов и переводов денежных средств","Ведение учета и истории транзакций"]},{title:"Коммуникация с клиентами:",items:["Предоставление технической поддержки","Уведомления о состоянии операций и счетов","Информирование об изменениях в условиях предоставления услуг"]}]}]},{title:"5. Правовые основания обработки персональных данных",blocks:[{kind:"subheading",text:"5.1.1. Согласие субъекта персональных данных:"},{kind:"list",items:["Обработка персональных данных в маркетинговых целях","Использование файлов cookie и метрик","Персонализация сервисов и предложений"]},{kind:"subheading",text:"5.1.2. Необходимость исполнения договора:"},{kind:"list",items:["Регистрация и ведение учетных записей пользователей","Осуществление финансовых операций и переводов","Предоставление доступа к платформе и сервисам","Техническая поддержка и обслуживание клиентов"]},{kind:"subheading",text:"5.1.3. Соблюдение правовой обязанности:"},{kind:"list",items:["Выполнение требований валютного законодательства","Противодействие легализации доходов, полученных преступным путем","Соблюдение требований по налоговому учету и отчетности"]}]},{title:"6. Объем и категории обрабатываемых персональных данных",blocks:[{kind:"subheading",text:"6.1.1. Пользователи веб-сайта и мобильного приложения:"},{kind:"list",items:["Зарегистрированные пользователи","Посетители сайта без регистрации","Потенциальные клиенты","Бывшие клиенты"]},{kind:"subheading",text:"6.2.1. Идентификационные данные:"},{kind:"list",items:["Фамилия, имя, отчество","Дата рождения","Гражданство"]},{kind:"subheading",text:"6.2.3. Контактная информация:"},{kind:"list",items:["Номера телефонов (мобильный, домашний, рабочий)","Адреса электронной почты"]},{kind:"subheading",text:"6.2.4. Финансовая информация:"},{kind:"list",items:["Номера банковских счетов и карт","Реквизиты кошельков криптовалют","История операций и транзакций","Данные о доходах и источниках средств"]},{kind:"subheading",text:"6.2.5. Техническая информация:"},{kind:"list",items:["IP-адреса устройств","Данные о браузере и операционной системе","Файлы cookie и локальное хранилище","Логи действий на сайте"]}]},{title:"7. Порядок и условия обработки персональных данных",blocks:[{kind:"subheading",text:"7.1. Принципы обработки персональных данных:"},{kind:"list",items:["Обработка осуществляется на законной и справедливой основе","Обработка ограничивается достижением конкретных, заранее определенных целей","Содержание и объем данных соответствуют заявленным целям","Обрабатываемые персональные данные являются точными и актуальными"]},{kind:"subheading",text:"7.4. Сроки обработки персональных данных:"},{kind:"list",items:["Персональные данные обрабатываются в течение времени, необходимого для достижения целей","После достижения целей персональные данные подлежат уничтожению или обезличиванию","Сроки хранения определяются требованиями законодательства"]},{kind:"subheading",text:"7.5. Места обработки персональных данных:"},{kind:"list",items:["Основные серверы и хранилища данных расположены на территории Российской Федерации","Резервные копии могут храниться в дата-центрах на территории РФ"]}]},{title:"8. Актуализация, исправление, удаление и уничтожение персональных данных",blocks:[{kind:"subheading",text:"8.2.2. Процедура исправления:"},{kind:"list",items:["Рассмотрение запроса в течение 30 дней","Проверка обоснованности требования об исправлении","Внесение изменений во все информационные системы","Уведомление субъекта о проведенных исправлениях"]},{kind:"subheading",text:"8.3.2. Процедура удаления:"},{kind:"list",items:["Проверка наличия законных оснований для продолжения обработки","Удаление из всех информационных систем и баз данных","Удаление резервных копий (кроме архивных)","Уведомление субъекта о выполненном удалении"]}]},{title:"9. Ответы на запросы субъектов персональных данных",blocks:[{kind:"subheading",text:"9.1.1. Право на информацию:"},{kind:"list",items:["Подтверждение факта обработки персональных данных","Правовые основания и цели обработки","Применяемые способы обработки","Наименование и местонахождение оператора","Лица, имеющие доступ к персональным данным"]},{kind:"subheading",text:"9.2.2. Сроки рассмотрения:"},{kind:"list",items:["Срок рассмотрения запроса составляет 30 дней с момента получения","Срок может быть продлен на 30 дней при большом объеме информации","О продлении срока субъект уведомляется в течение 30 дней"]},{kind:"subheading",text:"9.4. Плата за предоставление информации:"},{kind:"list",items:["Первый запрос в течение года обрабатывается бесплатно","За повторные запросы может взиматься плата в размере расходов","Субъект уведомляется о размере платы до предоставления информации"]}]},{title:"10. Обеспечение безопасности персональных данных",blocks:[{kind:"subheading",text:"10.1. Правовые меры:"},{kind:"list",items:["Назначение ответственного за организацию обработки персональных данных","Принятие локальных актов по вопросам обработки персональных данных","Ознакомление работников с требованиями законодательства","Применение мер ответственности за нарушение требований"]},{kind:"subheading",text:"10.3. Технические меры:"},{kind:"list",items:["Предотвращение несанкционированного доступа к персональным данным","Своевременное обнаружение фактов несанкционированного доступа","Возможность незамедлительного восстановления персональных данных","Постоянный контроль за обеспечением уровня защищенности"]},{kind:"subheading",text:"10.4. Конкретные технические решения:"},{kind:"list",items:["Использование сертифицированных средств защиты информации","Шифрование персональных данных при передаче и хранении","Применение межсетевых экранов и систем обнаружения вторжений","Резервное копирование и обеспечение отказоустойчивости","Антивирусная защита и обновление программного обеспечения"]}]},{title:"12. Заключительные положения",blocks:[{kind:"subheading",text:"12.2. Жалобы и обращения:"},{kind:"list",items:["Субъекты персональных данных могут обратиться к Оператору по вопросам обработки","Жалобы рассматриваются в установленном законом порядке","При неурегулировании разногласий возможно обращение в Роскомнадзор или суд"]},{kind:"subheading",text:"12.4. Контактная информация для обращений:"},{kind:"infoBox",lines:["Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н","Электронная почта: company@bitforcefoundation.ru"]}]}]};function jk(){return o.jsxs(o.Fragment,{children:[o.jsx(zi,{}),o.jsx(tc,{doc:Sk}),o.jsx(bs,{})]})}const wk={title:"ПОЛИТИКА ИСПОЛЬЗОВАНИЯ ФАЙЛОВ COOKIE",sections:[{title:"Общие положения и терминология",blocks:[{kind:"text",text:"Настоящая Политика использования файлов cookie устанавливает порядок обработки файлов cookie и содержащихся в них персональных данных ООО «БИТФОРС» при использовании пользователями интернет-ресурса https://bitforce-foundation.ru."},{kind:"text",text:"Файлы cookie — это текстовые файлы небольшого размера, которые устанавливаются на пользовательское устройство при посещении интернет-ресурса или совершении на нем определенных действий. Файлы cookie остаются сохраненными на устройстве даже после покидания ресурса, что позволяет «узнавать» пользователя при последующих посещениях."},{kind:"text",text:"К персональным данным относится не сам файл cookie, а его содержимое — уникальные идентификаторы, IP-адреса, информация о предпочтениях пользователя и другие данные, позволяющие прямо или косвенно идентифицировать физическое лицо."}]},{title:"Оператор персональных данных",blocks:[{kind:"text",text:"Оператором персональных данных, содержащихся в файлах cookie, является:"},{kind:"infoBox",lines:["ООО «БИТФОРС»","ИНН: 9810001062","ОГРН: 1257800060990","Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"]},{kind:"text",text:"Оператор определяет цели обработки персональных данных, их состав, а также действия с персональными данными, включая случаи использования сторонних файлов cookie."}]},{title:"Категории файлов cookie и их назначение",blocks:[{kind:"subheading",text:"1. Строго необходимые (технические) файлы cookie"},{kind:"text",text:"Данные файлы обеспечивают работу интернет-ресурса и предоставление необходимого уровня сервиса: авторизацию, навигацию, отображение контента в соответствии с параметрами устройства, обеспечение безопасности."},{kind:"text",text:"Обработка таких файлов cookie осуществляется на основании п. 5 ч. 1 ст. 6 ФЗ № 152 (заключение и исполнение договора). Согласие на использование строго необходимых файлов cookie не требуется."},{kind:"text",variant:"example",text:"Примеры: файлы сессий (PHPSESSID), настройки безопасности, файлы аутентификации."},{kind:"subheading",text:"2. Функциональные файлы cookie"},{kind:"text",text:"Используются для запоминания пользовательских предпочтений и персонализации взаимодействия с сайтом: сохранение выбранного языка, региона, настроек отображения, размера шрифта."},{kind:"text",text:"Обработка осуществляется на основании согласия субъекта персональных данных, поскольку данная обработка не является строго необходимой для функционирования сайта."},{kind:"text",variant:"example",text:"Примеры: настройки языка интерфейса, предпочтения отображения, настройки доступности."},{kind:"subheading",text:"3. Аналитические файлы cookie"},{kind:"text",text:"Собирают информацию о взаимодействии пользователей с интернет-ресурсом для анализа его использования, выявления популярных разделов, обнаружения ошибок и улучшения пользовательского опыта. Могут содержать персональные данные, включая IP-адреса пользователей."},{kind:"text",text:"Обработка осуществляется на основании согласия субъекта персональных данных."},{kind:"subheading",text:"4. Маркетинговые файлы cookie"},{kind:"text",text:"Используются для отслеживания пользователей в целях персонализированной рекламы, анализа эффективности рекламных кампаний, ретаргетинга."},{kind:"text",text:"Обработка осуществляется исключительно на основании согласия субъекта персональных данных."},{kind:"text",variant:"example",text:"Примеры: пиксели социальных сетей, рекламные идентификаторы, файлы ретаргетинга."}]},{title:"Правовые основания обработки персональных данных",blocks:[{kind:"text",text:"Обработка персональных данных, содержащихся в файлах cookie, осуществляется на следующих правовых основаниях:"},{kind:"list",items:[{strong:"Согласие субъекта персональных данных",text:"— для функциональных, аналитических и маркетинговых файлов cookie"},{strong:"Заключение и исполнение договора",text:"— для строго необходимых файлов cookie, обеспечивающих работу интернет-ресурса"},{strong:"Законные интересы оператора",text:"— в исключительных случаях, когда отсутствуют иные основания"}]}]},{title:"Порядок получения согласия",blocks:[{kind:"subheading",text:"Принципы получения согласия:"},{kind:"list",items:["Согласие должно быть получено до начала обработки персональных данных","Информация об использовании файлов cookie размещается на первом уровне интернет-ресурса","Предоставляется возможность выбора категорий файлов cookie","Используются активные формулировки вместо пассивных"]},{kind:"subheading",text:"Критерии действительного согласия:"},{kind:"list",items:[{strong:"Добровольность",text:"— согласие дается по свободной воле субъекта"},{strong:"Конкретность",text:"— четко определены цели обработки"},{strong:"Информированность",text:"— предоставлена полная информация об обработке"},{strong:"Однозначность",text:"— согласие выражено в недвусмысленной форме"}]}]},{title:"Сторонние файлы cookie",blocks:[{kind:"subheading",text:"Использование сторонних сервисов:"},{kind:"text",text:"Наш интернет-ресурс использует файлы cookie сторонних сервисов, включая:"},{kind:"list",items:["Яндекс.Метрика (ООО «ЯНДЕКС», Россия)","Социальные сети и сервисы интеграции"]},{kind:"subheading",text:"Обеспечение защиты:"},{kind:"list",items:["Получено согласие на передачу","Применяются дополнительные меры защиты данных","Контролируется соблюдение принципов обработки персональных данных получателями"]}]},{title:"Сроки обработки и хранения",blocks:[{kind:"subheading",text:"Категории по срокам хранения:"},{kind:"list",items:["Сеансовые cookie — удаляются автоматически при закрытии браузера","Постоянные cookie — хранятся установленный период или до удаления пользователем"]},{kind:"subheading",text:"Конкретные сроки:"},{kind:"list",items:["Необходимые файлы cookie — до 12 месяцев","Функциональные файлы cookie — до 12 месяцев","Аналитические файлы cookie — до 24 месяцев","Маркетинговые файлы cookie — до 24 месяцев"]},{kind:"text",text:"По истечении установленных сроков файлы cookie удаляются автоматически. Пользователь может удалить файлы cookie досрочно через настройки браузера или отозвать согласие на их обработку."}]},{title:"Права субъектов персональных данных",blocks:[{kind:"subheading",text:"Право на информацию:"},{kind:"list",items:["Получение информации о обработке персональных данных","Сведения о правовых основаниях и целях обработки","Информация о сроках обработки и составе данных"]},{kind:"subheading",text:"Право на доступ:"},{kind:"list",items:["Получение подтверждения факта обработки","Ознакомление с обрабатываемыми персональными данными","Получение информации об источниках персональных данных"]},{kind:"subheading",text:"Право на уточнение, блокирование, удаление:"},{kind:"list",items:["Требование уточнения неточных данных","Блокирование недостоверных данных","Удаление незаконно полученных данных"]},{kind:"subheading",text:"Право на отзыв согласия:"},{kind:"list",items:["Отзыв согласия в любое время","Прекращение обработки после отзыва согласия","Сохранение права на обжалование действий оператора"]}]},{title:"Способы управления файлами cookie",blocks:[{kind:"subheading",text:"Управление через настройки сайта:"},{kind:"list",items:["Использование баннера согласия на файлы cookie","Изменение настроек в любое время через интерфейс сайта","Отзыв согласия на использование отдельных категорий файлов cookie"]},{kind:"subheading",text:"Управление через браузер:"},{kind:"text",text:"Большинство браузеров позволяют контролировать файлы cookie:"},{kind:"list",items:["Блокировка — запрет установки новых файлов cookie","Удаление — очистка существующих файлов cookie","Уведомления — получение предупреждений при установке файлов cookie","Селективная настройка — разрешение файлов cookie только для определенных сайтов"]},{kind:"subheading",text:"Инструкции для популярных браузеров:"},{kind:"list",items:["Google Chrome: Настройки → Конфиденциальность и безопасность → Файлы cookie","Mozilla Firefox: Настройки → Приватность и Защита → Файлы cookie","Safari: Настройки → Конфиденциальность → Файлы cookie","Microsoft Edge: Настройки → Файлы cookie и разрешения сайтов"]},{kind:"text",variant:"warning",text:"Блокировка необходимых файлов cookie может привести к ограничению функциональности интернет-ресурса."}]},{title:"Меры безопасности",blocks:[{kind:"text",text:"Оператор применяет правовые, организационные и технические меры для защиты персональных данных:"},{kind:"subheading",text:"Правовые меры:"},{kind:"list",items:["Назначение ответственного за организацию обработки персональных данных","Ознакомление сотрудников с требованиями законодательства","Заключение соглашений о неразглашении персональных данных"]},{kind:"subheading",text:"Организационные меры:"},{kind:"list",items:["Определение перечня лиц, допущенных к обработке персональных данных","Установление правил доступа к персональным данным","Контроль за соблюдением требований по защите персональных данных"]},{kind:"subheading",text:"Технические меры:"},{kind:"list",items:["Использование средств защиты информации","Применение криптографических средств защиты","Обеспечение целостности и доступности персональных данных","Регулярное обновление систем защиты информации"]}]},{title:"Контактная информация и обращения",blocks:[{kind:"text",text:"Для реализации прав субъекта персональных данных обращайтесь к нам:"},{kind:"infoBox",lines:["ООО «БИТФОРС»","ИНН: 9810001062","ОГРН: 1257800060990","Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н","Email компании: company@bitforcefoundation.ru"]},{kind:"subheading",text:"Порядок рассмотрения обращений:"},{kind:"list",items:["Срок рассмотрения обращений — до 30 дней с момента получения","Обращения рассматриваются в письменной форме","Ответ направляется способом, указанным в обращении","При отказе в удовлетворении требований указываются мотивированные основания"]}]}]};function Nk(){return o.jsxs(o.Fragment,{children:[o.jsx(zi,{}),o.jsx(tc,{doc:wk}),o.jsx(bs,{})]})}const Ck={title:"СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ",subtitle:"ООО «БИТФОРС»",sections:[{title:"Преамбула",blocks:[{kind:"text",text:"Я, субъект персональных данных, действуя своей волей и в своем интересе, в соответствии с требованиями Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных», предоставляю ООО «БИТФОРС» согласие на обработку моих персональных данных на условиях и для целей, определенных настоящим Согласием."}]},{title:"1. Сведения об операторе",blocks:[{kind:"infoBox",lines:["Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»","ИНН: 9810001062","ОГРН: 1257800060990","Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н","Электронная почта: company@bitforcefoundation.ru","Веб-сайт: https://bitforce-foundation.ru"]}]},{title:"2. Правовые основания обработки",blocks:[{kind:"text",text:"Настоящее согласие предоставляется на основании пункта 1 части 1 статьи 6 Федерального закона «О персональных данных» и является правовым основанием для обработки персональных данных Оператором."},{kind:"text",text:"Согласие дается добровольно, своей волей и в своих интересах."},{kind:"text",text:"Субъект персональных данных понимает последствия предоставления согласия, включая возможные риски, связанные с обработкой персональных данных."}]},{title:"3. Цели обработки персональных данных",blocks:[{kind:"subheading",text:"3.1. Основные цели:"},{kind:"list",items:["Регистрация и ведение учетной записи на веб-сайте и в мобильном приложении","Идентификация и верификация личности в соответствии с требованиями законодательства","Предоставление услуг по обмену криптовалют и электронных денежных средств","Проведение финансовых операций, переводов и расчетов","Ведение учета и истории операций"]},{kind:"subheading",text:"3.2. Дополнительные цели:"},{kind:"list",items:["Обеспечение безопасности операций и предотвращение мошенничества","Выполнение требований по противодействию легализации доходов","Соблюдение требований валютного, налогового и иного применимого законодательства","Предоставление технической поддержки и клиентского сервиса","Рассылка уведомлений о состоянии операций и изменениях в условиях"]},{kind:"subheading",text:"3.3. Маркетинговые цели (при дополнительном согласии):"},{kind:"list",items:["Направление информационных и рекламных материалов","Проведение маркетинговых исследований и опросов","Персонализация предложений и услуг","Анализ предпочтений и поведения для улучшения сервисов"]},{kind:"subheading",text:"3.4. Аналитические цели:"},{kind:"list",items:["Анализ использования веб-сайта и мобильного приложения","Улучшение качества предоставляемых услуг","Разработка новых продуктов и сервисов","Создание статистических отчетов в обезличенном виде"]}]},{title:"4. Перечень персональных данных",blocks:[{kind:"subheading",text:"4.1. Идентификационные данные:"},{kind:"list",items:["Фамилия, имя, отчество","Дата рождения","Гражданство"]},{kind:"subheading",text:"4.2. Документы, удостоверяющие личность:"},{kind:"list",items:["Серия и номер паспорта гражданина Российской Федерации","Дата выдачи и код подразделения","Адрес регистрации по месту жительства","Цифровые копии (сканы) документов"]},{kind:"subheading",text:"4.3. Контактная информация:"},{kind:"list",items:["Номера телефонов (мобильный, домашний, рабочий)","Адреса электронной почты","Почтовые адреса (фактического проживания, для корреспонденции)"]},{kind:"subheading",text:"4.4. Финансовая информация:"},{kind:"list",items:["Номера банковских счетов и реквизиты банковских карт","Реквизиты криптовалютных кошельков и адресов","Информация о доходах и источниках происхождения денежных средств","История финансовых операций и транзакций"]},{kind:"subheading",text:"4.5. Техническая информация:"},{kind:"list",items:["IP-адреса устройств, с которых осуществляется доступ к сервисам","Информация о браузере, операционной системе и устройстве","Файлы cookie и данные локального хранилища","Логи действий и история использования сервисов"]},{kind:"subheading",text:"4.6. Дополнительная информация:"},{kind:"list",items:["Фотографии для процедур верификации","Видеозаписи процедур видеоидентификации","Биометрические данные (при использовании соответствующих технологий)","Информация о семейном положении и профессиональной деятельности"]}]},{title:"5. Перечень действий с персональными данными",blocks:[{kind:"text",text:"Согласие распространяется на следующие действия (операции) с персональными данными:"},{kind:"list",items:["Сбор, запись и первичная обработка персональных данных","Накопление и систематизация в базах данных","Создание резервных копий и архивирование","Извлечение, использование и анализ данных","Уточнение, обновление и актуализация информации","Передача данных третьим лицам","Обезличивание и удаление данных","Автоматизированная обработка и профилирование"]}]},{title:"6. Лица, которым могут быть переданы персональные данные",blocks:[{kind:"subheading",text:"6.1. Сотрудники Оператора:"},{kind:"list",items:["Уполномоченные сотрудники, непосредственно участвующие в обработке","Сотрудники службы безопасности и комплаенса","Сотрудники технической поддержки","Руководящий состав в рамках их полномочий"]},{kind:"subheading",text:"6.2. Государственные и муниципальные органы:"},{kind:"list",items:["Федеральная служба по финансовому мониторингу","Федеральная налоговая служба","Правоохранительные органы (при наличии законных требований)","Суды и органы исполнения судебных решений"]},{kind:"subheading",text:"6.3. Партнеры и контрагенты:"},{kind:"list",items:["Банки и платежные системы","Операторы электронных денежных средств","Поставщики технологических решений","Аудиторские и консалтинговые организации"]}]},{title:"7. Сроки обработки персональных данных",blocks:[{kind:"subheading",text:"7.1. Общие принципы:"},{kind:"text",text:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей обработки. После достижения целей данные подлежат уничтожению или обезличиванию."},{kind:"subheading",text:"7.2. Конкретные сроки обработки:"},{kind:"list",items:[{strong:"Данные активных клиентов:",text:"в течение всего периода отношений плюс 5 лет после прекращения"},{strong:"Данные для идентификации:",text:"5 лет с момента прекращения отношений"},{strong:"Финансовая информация:",text:"5 лет с даты совершения операции"},{strong:"Маркетинговые данные:",text:"до отзыва согласия, но не более 3 лет"},{strong:"Техническая информация:",text:"1 год для безопасности, 6 месяцев для логов"}]}]},{title:"8. Права субъекта персональных данных",blocks:[{kind:"subheading",text:"8.1. Право на информацию:"},{kind:"list",items:["Получение подтверждения факта обработки персональных данных","Получение информации о целях и способах обработки","Информация о сроках обработки и составе данных","Сведения о лицах, которым передаются данные"]},{kind:"subheading",text:"8.2. Право на доступ:"},{kind:"list",items:["Получение копий обрабатываемых персональных данных","Ознакомление с историей обработки и изменений","Получение информации об источниках персональных данных"]},{kind:"subheading",text:"8.3. Право на исправление и удаление:"},{kind:"list",items:["Требование исправления неточных или неполных данных","Требование удаления персональных данных при наличии оснований","Удаление данных после отзыва согласия"]},{kind:"subheading",text:"8.4. Право на отзыв согласия:"},{kind:"list",items:["Согласие может быть отозвано в любое время","Отзыв оформляется в письменной форме","После отзыва обработка прекращается в разумные сроки"]},{kind:"subheading",text:"8.5. Право на обжалование:"},{kind:"list",items:["Обращение к Оператору с жалобами на действия по обработке данных","Обращение в Роскомнадзор или его территориальные органы","Обращение в суд для защиты нарушенных прав"]},{kind:"subheading",text:"8.6. Порядок реализации прав:"},{kind:"list",items:["Обращения направляются на адрес: company@bitforcefoundation.ru","Обращения рассматриваются в течение 30 дней","При необходимости срок может быть продлен на 30 дней"]}]},{title:"9. Заключительные положения",blocks:[{kind:"subheading",text:"9.1. Действие согласия:"},{kind:"list",items:["Согласие действует с момента его предоставления","Согласие действует до его отзыва или до достижения целей обработки","При существенных изменениях целей требуется новое согласие"]},{kind:"subheading",text:"9.2. Форма предоставления согласия:"},{kind:"list",items:["Согласие может быть предоставлено в письменной форме","Согласие может быть предоставлено в электронной форме","Согласие может выражаться путем совершения конклюдентных действий"]},{kind:"subheading",text:"9.3. Последствия непредоставления согласия:"},{kind:"list",items:["Отказ в предоставлении согласия может повлечь невозможность регистрации","Отказ может ограничить доступ к отдельным услугам","Отказ в согласии на маркетинг не влияет на основные услуги","Субъект вправе предоставить частичное согласие"]},{kind:"subheading",text:"9.4. Контактная информация:"},{kind:"infoBox",lines:["Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н","Электронная почта: company@bitforcefoundation.ru","Ответственное лицо: Кленин Михаил Васильевич","Официальный сайт: https://bitforce-foundation.ru"]},{kind:"subheading",text:"9.5. Подтверждение понимания:"},{kind:"text",variant:"emphasis",text:"Предоставляя настоящее согласие, я подтверждаю, что:"},{kind:"list",items:["Ознакомлен с содержанием согласия и понимаю его значение","Понимаю цели и способы обработки моих персональных данных","Знаю о своих правах и способах их реализации","Согласие предоставляется добровольно и осознанно","Имею возможность отозвать согласие в любое время"]}]}]};function Ek(){return o.jsxs(o.Fragment,{children:[o.jsx(zi,{}),o.jsx(tc,{doc:Ck}),o.jsx(bs,{})]})}const Tk={title:"Реестр операторов персональных данных",subtitle:"ООО «БИТФОРС»",sections:[{blocks:[{kind:"text",text:"Информация об операторе персональных данных размещена в реестре операторов персональных данных Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор)."},{kind:"text",text:"Вы можете просмотреть информацию об операторе в реестре Роскомнадзора, перейдя по ссылке ниже:"},{kind:"link",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&regn=",text:"Открыть реестр Роскомнадзора"},{kind:"text",text:"Реестр содержит информацию об операторах персональных данных, включая сведения о целях и методах обработки персональных данных, а также меры по обеспечению безопасности персональных данных."}]},{title:"Информация об операторе",blocks:[{kind:"infoBox",lines:[{strong:"Наименование:",text:"ООО «БИТФОРС»"},{strong:"ИНН:",text:"9810001062"},{strong:"ОГРН:",text:"1257800060990"},{strong:"Юридический адрес:",text:"196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"},{strong:"Контактная информация:",text:"company@bitforcefoundation.ru"}]}]},{title:"О Роскомнадзоре",blocks:[{kind:"text",text:"Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) — это федеральный орган исполнительной власти, осуществляющий функции по контролю и надзору в области персональных данных."},{kind:"text",text:"Роскомнадзор ведет реестр операторов персональных данных в соответствии с требованиями Федерального закона «О персональных данных». Реестр является открытой информационной системой и доступен всем заинтересованным лицам."}]}]};function Rk(){return o.jsxs(o.Fragment,{children:[o.jsx(zi,{}),o.jsx(tc,{doc:Tk}),o.jsx(bs,{})]})}function Kp(a){return a?new Date(a).toLocaleString("ru-RU",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"—"}function kk(a){return a?a.length<=16?a:`${a.slice(0,8)}${a.slice(-6)}`:"—"}function Zp(a){return Number(a).toLocaleString("ru-RU")}const Ak={pending:"Ожидание",money_accepted:"Деньги получены",web3_processing:"Обработка в сети",web3_hash_error:"Ошибка хэша",web3_balance_problem:"Проблема с балансом",receipt_error:"Ошибка чека",completed:"Завершён",usdt_delivered:"USDT отправлен"},Mk="_badge_1d3cq_1",Ok="_status_pending_1d3cq_10",Lk="_status_completed_1d3cq_15",zk="_status_money_accepted_1d3cq_20",Dk="_status_web3_processing_1d3cq_25",Bk="_status_web3_hash_error_1d3cq_30",Uk="_status_web3_balance_problem_1d3cq_35",$k="_status_receipt_error_1d3cq_40",Hk="_status_usdt_delivered_1d3cq_45",Wp={badge:Mk,status_pending:Ok,status_completed:Lk,status_money_accepted:zk,status_web3_processing:Dk,status_web3_hash_error:Bk,status_web3_balance_problem:Uk,status_receipt_error:$k,status_usdt_delivered:Hk};function Jp({status:a}){return o.jsx("span",{className:`${Wp.badge} ${Wp[`status_${a}`]??""}`,children:Ak[a]??a})}const qk="_button_1q7wx_1",Fk={button:qk};function Gk({value:a}){const[s,i]=S.useState(!1);function c(){navigator.clipboard.writeText(a).then(()=>{i(!0),setTimeout(()=>i(!1),1500)})}return o.jsx("button",{className:Fk.button,onClick:c,type:"button",title:"Скопировать",children:s?o.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:o.jsx("polyline",{points:"20 6 9 17 4 12"})}):o.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[o.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2"}),o.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})}const Vk="_item_1ymly_1",Qk="_summary_1ymly_8",Yk="_summaryLeft_1ymly_25",Pk="_summaryDate_1ymly_34",Ik="_summaryRight_1ymly_41",Xk="_amount_1ymly_48",Kk="_totalAmount_1ymly_56",Zk="_chevron_1ymly_64",Wk="_chevronOpen_1ymly_70",Jk="_bodyOuter_1ymly_74",eA="_bodyOuterOpen_1ymly_80",tA="_bodyInner_1ymly_84",nA="_body_1ymly_74",aA="_col_1ymly_96",lA="_colTitle_1ymly_101",sA="_infoRow_1ymly_110",iA="_infoRowTotal_1ymly_123",oA="_infoLabel_1ymly_128",cA="_infoValue_1ymly_129",rA="_infoValueRow_1ymly_148",uA="_infoLink_1ymly_154",De={item:Vk,summary:Qk,summaryLeft:Yk,summaryDate:Pk,summaryRight:Ik,amount:Xk,totalAmount:Kk,chevron:Zk,chevronOpen:Wk,bodyOuter:Jk,bodyOuterOpen:eA,bodyInner:tA,body:nA,col:aA,colTitle:lA,infoRow:sA,infoRowTotal:iA,infoLabel:oA,infoValue:cA,infoValueRow:rA,infoLink:uA};function dA({item:a}){const[s,i]=S.useState(!1),{order:c,payment:d}=a;return o.jsxs("div",{className:De.item,children:[o.jsxs("button",{className:De.summary,onClick:()=>i(f=>!f),type:"button","aria-expanded":s,children:[o.jsxs("div",{className:De.summaryLeft,children:[o.jsx("span",{className:De.summaryDate,children:Kp(c.created_at)}),d&&o.jsx(Jp,{status:d.status})]}),o.jsxs("div",{className:De.summaryRight,children:[o.jsxs("span",{className:De.amount,children:[c.usdt_amount," USDT"]}),o.jsxs("span",{className:De.totalAmount,children:[Zp(c.total_price)," ₽"]}),o.jsx("svg",{className:`${De.chevron} ${s?De.chevronOpen:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:o.jsx("polyline",{points:"6 9 12 15 18 9"})})]})]}),o.jsx("div",{className:`${De.bodyOuter} ${s?De.bodyOuterOpen:""}`,children:o.jsx("div",{className:De.bodyInner,children:o.jsxs("div",{className:De.body,children:[o.jsxs("div",{className:De.col,children:[o.jsx("p",{className:De.colTitle,children:"Заказ"}),o.jsx(as,{label:"Сумма USDT",value:`${c.usdt_amount} USDT`}),o.jsx(as,{label:"Курс обмена",value:`1 USDT = ${c.usdt_exchange_rate}`}),o.jsx(as,{label:"Сервисный сбор",value:`${c.service_fee} USDT`}),o.jsx(as,{label:"Комиссия за газ",value:`${c.gas_fee} USDT`}),o.jsx(as,{label:"Итого к оплате",value:`${Zp(c.total_price)}`,emphasised:!0})]}),o.jsxs("div",{className:De.col,children:[o.jsx("p",{className:De.colTitle,children:"Платёж"}),d?o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:De.infoRow,children:[o.jsx("span",{className:De.infoLabel,children:"Статус"}),o.jsx(Jp,{status:d.status})]}),o.jsx(as,{label:"Оплачено",value:d.itpay_paid_amount||"—"}),o.jsx(as,{label:"Истекает",value:Kp(d.expired_date)}),o.jsxs("div",{className:De.infoRow,children:[o.jsx("span",{className:De.infoLabel,children:"Хэш транзакции"}),o.jsxs("span",{className:De.infoValueRow,children:[o.jsx("span",{className:De.infoValue,title:d.web3_transaction_hash||void 0,children:kk(d.web3_transaction_hash)}),d.web3_transaction_hash&&o.jsx(Gk,{value:d.web3_transaction_hash})]})]}),o.jsxs("div",{className:De.infoRow,children:[o.jsx("span",{className:De.infoLabel,children:"Чек"}),d.receipt_cloudekassir_link?o.jsx("a",{href:d.receipt_cloudekassir_link,target:"_blank",rel:"noopener noreferrer",className:De.infoLink,children:"Открыть →"}):o.jsx("span",{className:De.infoValue,children:"—"})]})]}):o.jsx("div",{className:De.infoRow,children:o.jsx("span",{className:De.infoValue,children:"—"})})]})]})})})]})}function as({label:a,value:s,emphasised:i}){return o.jsxs("div",{className:`${De.infoRow} ${i?De.infoRowTotal:""}`,children:[o.jsx("span",{className:De.infoLabel,children:a}),o.jsx("span",{className:De.infoValue,children:s})]})}const fA="_list_gxp0d_1",hA="_empty_gxp0d_9",mA="_status_gxp0d_16",pA="_statusError_gxp0d_23",gA="_loadMore_gxp0d_30",_A="_loadMoreBtn_gxp0d_38",ui={list:fA,empty:hA,status:mA,statusError:pA,loadMore:gA,loadMoreBtn:_A};function vA(){const{data:a,isLoading:s,isError:i,fetchNextPage:c,hasNextPage:d,isFetchingNextPage:f}=k6(),m=(a==null?void 0:a.pages.flatMap(_=>_.orders))??[];return s?o.jsx("p",{className:ui.status,children:"Загрузка..."}):i?o.jsx("p",{className:ui.statusError,children:"Не удалось загрузить транзакции. Попробуйте обновить страницу."}):m.length===0?o.jsx("p",{className:ui.empty,children:"У вас пока нет транзакций."}):o.jsxs(o.Fragment,{children:[o.jsx("div",{className:ui.list,children:m.map(_=>o.jsx(dA,{item:_},_.order.id))}),d&&o.jsx("div",{className:ui.loadMore,children:o.jsx("button",{className:ui.loadMoreBtn,onClick:()=>c(),disabled:f,type:"button",children:f?"Загрузка...":"Загрузить ещё"})})]})}const yA="_status_1yzxr_1",bA="_statusError_1yzxr_8",xA="_empty_1yzxr_15",SA="_tableWrap_1yzxr_22",jA="_table_1yzxr_22",wA="_mono_1yzxr_53",NA="_statusBadge_1yzxr_57",Ua={status:yA,statusError:bA,empty:xA,tableWrap:SA,table:jA,mono:wA,statusBadge:NA};function e3(a,s){return a?`${a} ${s}`:"—"}function CA(a){if(!a)return"—";const s=new Date(a);return Number.isNaN(s.getTime())?"—":s.toLocaleString("ru-RU")}function EA(){const{data:a,isLoading:s,isError:i}=s7();return s?o.jsx("p",{className:Ua.status,children:"Загрузка..."}):i?o.jsx("p",{className:Ua.statusError,children:"Не удалось загрузить заявки. Попробуйте обновить страницу."}):!a||a.items.length===0?o.jsx("p",{className:Ua.empty,children:"У вас пока нет заявок."}):o.jsx("div",{className:Ua.tableWrap,children:o.jsxs("table",{className:Ua.table,children:[o.jsx("thead",{children:o.jsxs("tr",{children:[o.jsx("th",{children:"USDT"}),o.jsx("th",{children:"Сумма ₽"}),o.jsx("th",{children:"Курс"}),o.jsx("th",{children:"Статус"}),o.jsx("th",{children:"Создана"})]})}),o.jsx("tbody",{children:a.items.map(c=>o.jsxs("tr",{children:[o.jsx("td",{className:Ua.mono,children:e3(c.usdt_amount,"USDT")}),o.jsx("td",{className:Ua.mono,children:e3(c.rub_amount,"₽")}),o.jsx("td",{className:Ua.mono,children:c.exchange_rate??"—"}),o.jsx("td",{children:o.jsx("span",{className:Ua.statusBadge,children:c.status})}),o.jsx("td",{children:CA(c.created_at)})]},c.id))})]})})}const TA="_inner_1umld_1",RA="_glow_1umld_9",kA="_title_1umld_21",AA="_tabs_1umld_30",MA="_tab_1umld_30",di={inner:TA,glow:RA,title:kA,tabs:AA,tab:MA};function OA(){const{data:a}=ta(),[s,i]=S.useState("transactions"),c=!!a&&a.account_type!=="individual",d=c?s:"transactions";return o.jsxs("div",{className:di.inner,children:[o.jsx("div",{className:di.glow}),o.jsx("h1",{className:di.title,children:"Транзакции"}),c&&o.jsxs("div",{className:di.tabs,children:[o.jsx("button",{type:"button",className:di.tab,"data-active":d==="transactions"||void 0,onClick:()=>i("transactions"),children:"Транзакции"}),o.jsx("button",{type:"button",className:di.tab,"data-active":d==="requests"||void 0,onClick:()=>i("requests"),children:"Заявки"})]}),d==="transactions"?o.jsx(vA,{}):o.jsx(EA,{})]})}const Fg={ETH:{symbol:"ETH",aprLabel:"APR",protocol:"Lido"},SOL:{symbol:"SOL",aprLabel:"APY",protocol:"Нативный"}},LA=[{chain:"ETH",label:"ETH · Lido"},{chain:"SOL",label:"SOL · нативный"}],zA={active:{label:"Активна",variant:"active"},activating:{label:"Активируется",variant:"muted"},deactivating:{label:"Деактивация",variant:"muted"},inactive:{label:"Завершена",variant:"ready"}},DA="_toggle_xc9o8_1",BA="_tab_xc9o8_6",UA="_active_xc9o8_18",$A="_inactive_xc9o8_23",Er={toggle:DA,tab:BA,active:UA,inactive:$A};function HA({value:a,onChange:s}){return o.jsx("div",{className:Er.toggle,children:LA.map(({chain:i,label:c})=>o.jsx("button",{className:`${Er.tab} ${a===i?Er.active:Er.inactive}`,onClick:()=>s(i),children:c},i))})}const Gg="https://app.cryptowallet.elcsa.ru",_s={ETH:18,SOL:9};async function z2(a,s=!0){const i=await nn(),c=Nt.get(),d=await fetch(`${Gg}${a}`,{credentials:"include",headers:{"X-CSRF-Token":i,...c?{Authorization:`Bearer ${c}`}:{}}});if(d.status===401&&s)try{return await ea(),z2(a,!1)}catch{throw Nt.clear(),new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}async function Ml(a,s,i=!0,c={}){const d=await nn(),f=Nt.get(),m=await fetch(`${Gg}${a}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...f?{Authorization:`Bearer ${f}`}:{},...c},body:JSON.stringify(s)});if(m.status===401&&i)try{return await ea(),Ml(a,s,!1,c)}catch{throw Nt.clear(),new Error("Unauthorized")}const _=await m.json();if(!m.ok)throw _;return _}function tu(){return{"Idempotency-Key":crypto.randomUUID()}}async function qA(a,s){const i=Jn(s,_s[a]);if(a==="ETH"){const m=(await Ml("/api/wallets/ETH/stake/quote",{amount:i})).data;return{chain:a,amountHuman:m.amountWeiHuman,feeHuman:m.appFeeWeiHuman,afterFeeHuman:m.stakeAmountWeiHuman,resultHuman:m.expectedStEthWeiHuman,aprPercent:m.aprPercent}}const d=(await Ml("/api/wallets/SOL/stake/quote",{amount:i})).data;return{chain:a,amountHuman:d.amountLamportsHuman,feeHuman:d.appFeeLamportsHuman,afterFeeHuman:d.stakeLamportsHuman,resultHuman:d.stakeLamportsHuman,aprPercent:d.estApyPercent,validator:d.validator}}async function FA(a,s){const i=Jn(s,_s[a]);await Ml(`/api/wallets/${a}/stake`,{amount:i},!0,tu())}async function GA(){return(await z2("/api/wallets/ETH/stake/positions")).data}async function VA(){return(await z2("/api/wallets/SOL/stake/positions")).data}async function QA(a,s){const i=Jn(a,_s.ETH);return(await Ml("/api/wallets/ETH/unstake",{amount:i,mode:s},!0,tu())).data}async function YA(a){return(await Ml("/api/wallets/SOL/unstake",{stakeAccount:a},!0,tu())).data}async function PA(a){await Ml("/api/wallets/ETH/unstake/claim",{requestId:a},!0,tu())}async function IA(a,s){return(await Ml(`/api/wallets/${a}/op-cost`,{token:a,amountHuman:s})).data}function $o(a){if(a&&typeof a=="object"&&"error"in a){const s=a.error;if(typeof s=="string")return s}return a instanceof Error?a.message==="Unauthorized"?"Сессия истекла — перезагрузите страницу.":a.message:"Произошла ошибка. Попробуйте ещё раз."}function XA(a,s){if(a.chain==="ETH"){const c=BigInt(Jn(a.stEthBalanceWeiHuman,_s.ETH)),d=BigInt(Jn(s,_s.ETH));return{...a,stEthBalanceWeiHuman:Vo((c+d).toString(),_s.ETH),optimistic:!0}}const i={stakeAccount:"pending",lamportsHuman:s,state:"activating",validator:a.validator,optimistic:!0};return{...a,positions:[i,...a.positions]}}function KA(a,s){const i=parseFloat(s);return yt({queryKey:["staking","quote",a,s],queryFn:()=>qA(a,s),enabled:Number.isFinite(i)&&i>0,staleTime:15e3,retry:!1})}function ZA(a,s){const i=parseFloat(s);return yt({queryKey:["staking","op-cost",a,s],queryFn:()=>IA(a,s),enabled:Number.isFinite(i)&&i>0,staleTime:15e3,retry:!1})}function WA(a){return yt({queryKey:["staking","positions",a],queryFn:()=>a==="ETH"?GA():VA(),staleTime:3e4,retry:!1})}function JA(){const a=tn();return vt({mutationFn:({chain:s,amountHuman:i})=>FA(s,i),onMutate:async({chain:s,amountHuman:i})=>{const c=["staking","positions",s];await a.cancelQueries({queryKey:c});const d=a.getQueryData(c);return d&&a.setQueryData(c,XA(d,i)),{key:c,previous:d}},onError:(s,i,c)=>{c!=null&&c.previous&&a.setQueryData(c.key,c.previous)},onSettled:(s,i,{chain:c})=>{a.invalidateQueries({queryKey:["wallet","balance",c]}),setTimeout(()=>{a.invalidateQueries({queryKey:["staking","positions",c]}),a.invalidateQueries({queryKey:["wallet","balance",c]})},6e3)}})}function eM(){const a=tn();return vt({mutationFn:s=>s.chain==="ETH"?QA(s.amountHuman,s.mode):YA(s.stakeAccount),onSuccess:(s,i)=>{a.invalidateQueries({queryKey:["staking","positions",i.chain]}),a.invalidateQueries({queryKey:["wallet","balance",i.chain]})}})}function tM(){const a=tn();return vt({mutationFn:s=>PA(s),onSuccess:()=>{a.invalidateQueries({queryKey:["staking","positions","ETH"]}),a.invalidateQueries({queryKey:["wallet","balance","ETH"]})}})}const nM="_panel_jl9ez_1",aM="_row_jl9ez_13",lM="_label_jl9ez_26",sM="_value_jl9ez_31",iM="_success_jl9ez_39",oM="_highlight_jl9ez_43",cM="_rowTotal_jl9ez_48",rM="_valueLg_jl9ez_55",ls={panel:nM,row:aM,label:lM,value:sM,success:iM,highlight:oM,rowTotal:cM,valueLg:rM};function uM({rows:a,loading:s}){return o.jsx("div",{className:ls.panel,"data-loading":s?"true":void 0,children:a.map(({label:i,value:c,accent:d,emphasis:f})=>o.jsxs("div",{className:`${ls.row} ${f?ls.rowTotal:""}`,children:[o.jsx("span",{className:ls.label,children:i}),o.jsx("span",{className:`${ls.value} ${f?ls.valueLg:""} ${d?ls[d]:""}`,children:c})]},i))})}const dM="_wrapper_1y6dk_1",fM="_pillsOuter_1y6dk_7",hM="_card_1y6dk_12",mM="_top_1y6dk_19",pM="_tag_1y6dk_27",gM="_right_1y6dk_35",_M="_apr_1y6dk_41",vM="_pillsInner_1y6dk_52",yM="_pill_1y6dk_7",bM="_mid_1y6dk_75",xM="_input_1y6dk_83",SM="_token_1y6dk_99",jM="_bottom_1y6dk_109",wM="_balance_1y6dk_116",NM="_max_1y6dk_124",CM="_hint_1y6dk_139",EM="_stakeBtn_1y6dk_147",TM="_stakeBtnDisabled_1y6dk_151",Lt={wrapper:dM,pillsOuter:fM,card:hM,top:mM,tag:pM,right:gM,apr:_M,pillsInner:vM,pill:yM,mid:bM,input:xM,token:SM,bottom:jM,balance:wM,max:NM,hint:CM,stakeBtn:EM,stakeBtnDisabled:TM},RM=[25,50,100],fi="—";function kM(a){return`$${a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function AM(a,s,i,c,d){var A,D;const f=a.symbol==="ETH",m=`Годовая доходность (${a.aprLabel})`,_=s?`${tt(s.feeHuman,8)} ${a.symbol}`:fi,h=(s==null?void 0:s.aprPercent)!=null?`${s.aprPercent}%`:fi,p=f?"Вы получите":"Делегируется валидатору",v=s?f?`${tt(s.resultHuman,8)} stETH`:`${tt(s.resultHuman,8)} SOL`:fi,y=(D=(A=i==null?void 0:i.balance)==null?void 0:A.gas)==null?void 0:D.needReserve,x=y!=null&&parseFloat(String(y))||0,j=y!=null?`${tt(String(y),8)} ${a.symbol}`:fi,w=Math.max(0,c-x),N=y!=null&&c>0?`${tt(w.toString(),8)} ${a.symbol}`:fi,C=d>0&&c>0?kM(c*d):fi;return[{label:"Сетевой сбор (газ)",value:j},{label:"Сумма в стейкинг",value:N},{label:"Комиссия сервиса (0.7%)",value:_},{label:m,value:h,accent:"success"},{label:"Итого к списанию",value:C},{label:p,value:v,accent:"highlight",emphasis:!0}]}function MM({chain:a,amount:s,onAmountChange:i,onStake:c,isStaking:d}){var re,ie;const f=Fg[a],m=_s[a],{data:_}=Ri(a),h=(_==null?void 0:_.native.formatted)??"0",p=parseFloat(h)||0,v=pa(s,400),{data:y,isError:x}=ZA(a,v),j=((ie=(re=y==null?void 0:y.balance)==null?void 0:re.gas)==null?void 0:ie.needReserve)!=null?String(y.balance.gas.needReserve):null;function w(ue){if((parseFloat(ue)||0)<=0)return"0";if(j!=null){const he=BigInt(Jn(ue,m)),le=BigInt(Jn(j,m)),H=he>le?he-le:0n;return Vo(H.toString(),m)}return x?ue:"0"}const N=w(s),C=w(v),A=parseFloat(N)||0,{data:D,isFetching:O}=KA(a,C),q=parseFloat(s)||0,Y=q>0&&q<=p,X=Y&&j!=null&&A<=0,U=Y&&A>0&&!d,P=ue=>{ue>=100?i(h):i((p*ue/100).toString())},W=o.jsx(o.Fragment,{children:RM.map(ue=>o.jsxs("button",{className:Lt.pill,onClick:()=>P(ue),"aria-label":`${ue}% от баланса`,children:[ue,"%"]},ue))});return o.jsxs("div",{className:Lt.wrapper,children:[o.jsx("div",{className:Lt.pillsOuter,children:W}),o.jsxs("div",{className:Lt.card,children:[o.jsxs("div",{className:Lt.top,children:[o.jsx("span",{className:Lt.tag,children:"Сумма к списанию"}),o.jsxs("div",{className:Lt.right,children:[o.jsxs("span",{className:Lt.apr,children:[f.aprLabel," ",(D==null?void 0:D.aprPercent)!=null?`${D.aprPercent}%`:"—"]}),o.jsx("div",{className:Lt.pillsInner,children:W})]})]}),o.jsxs("div",{className:Lt.mid,children:[o.jsx("input",{className:Lt.input,type:"text",inputMode:"decimal",value:s,onChange:ue=>{const te=ue.target.value;(/^(\d+\.?\d*|\.?\d*)$/.test(te)||te==="")&&i(te)},placeholder:"0","aria-label":`Сумма к списанию в ${f.symbol}`}),o.jsxs("div",{className:Lt.token,children:[o.jsx(qo,{letter:f.symbol[0],color:"var(--grad-center)",logo:it[f.symbol],size:28}),o.jsx("span",{children:f.symbol})]})]}),o.jsx("div",{className:Lt.bottom,children:o.jsxs("span",{className:Lt.balance,children:["Баланс: ",tt(h,6)," ",f.symbol,o.jsx("button",{className:Lt.max,onClick:()=>P(100),"aria-label":"Использовать весь баланс",children:"МАКС"})]})}),o.jsx(uM,{rows:AM(f,D,y,q,(_==null?void 0:_.native.usdPrice)??0),loading:O}),X&&o.jsx("p",{className:Lt.hint,children:"Сумма меньше сетевого сбора (газ)."}),o.jsx("div",{className:`${Lt.stakeBtn} ${U?"":Lt.stakeBtnDisabled}`,children:o.jsx(Qn,{label:d?"Отправка…":"Застейкать",type:"button",onClick:()=>c(N),disabled:!U})})]})]})}const OM="_notice_y8uqt_1",LM="_icon_y8uqt_14",zM="_compact_y8uqt_29",Gd={notice:OM,icon:LM,compact:zM};function Vg({compact:a}){return o.jsxs("div",{className:`${Gd.notice} ${a?Gd.compact:""}`,children:[o.jsx("span",{className:Gd.icon,"aria-hidden":"true",children:"!"}),o.jsx("span",{children:"Вывод средств из стейкинга может занимать до 2 недель."})]})}const DM="_panel_156jb_1",BM="_inner_156jb_8",UM="_body_156jb_16",$M="_head_156jb_45",HM="_title_156jb_51",qM="_total_156jb_59",FM="_totalUnit_156jb_65",GM="_subhead_156jb_70",VM="_list_156jb_79",QM="_pos_156jb_85",YM="_pending_156jb_93",PM="_reqCard_156jb_108",IM="_posTop_156jb_112",XM="_coin_156jb_120",KM="_amount_156jb_129",ZM="_meta_156jb_136",WM="_badge_156jb_143",JM="_badgeActive_156jb_151",eO="_badgeReady_156jb_156",tO="_badgeMuted_156jb_161",nO="_btn_156jb_166",aO="_btnPrimary_156jb_189",lO="_note_156jb_201",sO="_empty_156jb_208",iO="_emptyState_156jb_215",oO="_emptyIcon_156jb_227",cO="_emptyTitle_156jb_239",rO="_emptyText_156jb_246",pe={panel:DM,inner:BM,body:UM,head:$M,title:HM,total:qM,totalUnit:FM,subhead:GM,list:VM,pos:QM,pending:YM,reqCard:PM,posTop:IM,coin:XM,amount:KM,meta:ZM,badge:WM,badgeActive:JM,badgeReady:eO,badgeMuted:tO,btn:nO,btnPrimary:aO,note:lO,empty:sO,emptyState:iO,emptyIcon:oO,emptyTitle:cO,emptyText:rO};function uO({chain:a,onUnstakeEth:s,onUnstakeSol:i,onClaim:c,unstakePending:d,claimPending:f}){var C;const{data:m,isLoading:_,isError:h,error:p}=WA(a),v={active:pe.badgeActive,ready:pe.badgeReady,muted:pe.badgeMuted},y=(m==null?void 0:m.chain)==="ETH"?m.stEthBalanceWeiHuman:(m==null?void 0:m.chain)==="SOL"?m.positions.reduce((A,D)=>A+(parseFloat(D.lamportsHuman)||0),0).toString():"0",x=a==="ETH"?"stETH":"SOL",j=(m==null?void 0:m.chain)==="ETH"&&(parseFloat(m.stEthBalanceWeiHuman)||0)<1e-11&&m.withdrawalRequests.length===0,w=(m==null?void 0:m.chain)==="SOL"&&m.positions.length===0,N=j||w;return o.jsx("div",{className:pe.panel,children:o.jsxs("div",{className:pe.inner,children:[o.jsxs("div",{className:pe.head,children:[o.jsx("span",{className:pe.title,children:"Мои позиции"}),o.jsxs("div",{className:pe.total,children:[tt(h?"0":y,6)," ",o.jsx("span",{className:pe.totalUnit,children:x})]})]}),o.jsxs("div",{className:pe.body,children:[!_&&!h&&!N&&o.jsx(Vg,{compact:!0}),_&&o.jsx(Ir,{label:"Загрузка позиций"}),h&&o.jsx("div",{className:pe.empty,children:$o(p)}),!_&&!h&&(N||(m==null?void 0:m.chain)==="ETH"&&(parseFloat(m.stEthBalanceWeiHuman)||0)<1e-14)&&o.jsxs("div",{className:pe.emptyState,children:[o.jsx("span",{className:pe.emptyIcon,"aria-hidden":!0,children:o.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round",children:[o.jsx("path",{d:"M3 7.5 12 3l9 4.5-9 4.5z"}),o.jsx("path",{d:"M3 12.5 12 17l9-4.5"}),o.jsx("path",{d:"M3 16.5 12 21l9-4.5"})]})}),o.jsx("p",{className:pe.emptyTitle,children:"Активных позиций пока нет"}),o.jsx("p",{className:pe.emptyText,children:"На данный момент у Вас нет активных позиций стейкинга."})]}),!h&&(m==null?void 0:m.chain)==="ETH"&&!N&&o.jsxs(o.Fragment,{children:[(parseFloat(m.stEthBalanceWeiHuman)||0)>1e-14&&o.jsx("div",{className:pe.list,children:o.jsxs("div",{className:`${pe.pos} ${m.optimistic?pe.pending:""}`,children:[o.jsxs("div",{className:pe.posTop,children:[o.jsxs("span",{className:pe.coin,children:[o.jsx(qo,{letter:"E",color:"var(--grad-center)",logo:it.ETH,size:24}),"stETH"]}),o.jsxs("span",{className:`${pe.badge} ${pe.badgeActive}`,children:["Активна",m.aprPercent!=null?` · APR ${m.aprPercent}%`:""]})]}),o.jsx("div",{className:pe.amount,children:tt(m.stEthBalanceWeiHuman,8)}),o.jsx("button",{className:pe.btn,onClick:()=>s(m.stEthBalanceWeiHuman),disabled:d,children:"Вывести"})]})}),(parseFloat((C=m.withdrawalRequests[0])==null?void 0:C.amountStEthWeiHuman)||0)>1e-14&&o.jsxs(o.Fragment,{children:[o.jsx("div",{className:pe.subhead,children:"Заявки на вывод"}),o.jsx("div",{className:pe.list,children:m.withdrawalRequests.map(A=>{const D=A.isFinalized&&!A.isClaimed;return o.jsxs("div",{className:`${pe.pos} ${D?pe.reqCard:""}`,children:[o.jsxs("div",{className:pe.posTop,children:[o.jsxs("span",{className:pe.coin,children:["Заявка #",A.requestId]}),o.jsx("span",{className:`${pe.badge} ${A.isClaimed?pe.badgeMuted:D?pe.badgeReady:pe.badgeMuted}`,children:A.isClaimed?"Выведено":D?"Готово к выводу":"В очереди"})]}),o.jsxs("div",{className:pe.amount,children:[tt(A.amountStEthWeiHuman,8)," ETH"]}),D?o.jsx("button",{className:`${pe.btn} ${pe.btnPrimary}`,onClick:()=>c(A.requestId),disabled:f,children:"Забрать ETH"}):A.isClaimed?null:o.jsx("div",{className:pe.note,children:"Ожидает финализации в Lido"})]},A.requestId)})})]})]}),!h&&(m==null?void 0:m.chain)==="SOL"&&!N&&o.jsx("div",{className:pe.list,children:m.positions.map(A=>{const D=zA[A.state];return o.jsxs("div",{className:`${pe.pos} ${A.optimistic?pe.pending:""}`,children:[o.jsxs("div",{className:pe.posTop,children:[o.jsxs("span",{className:pe.coin,children:[o.jsx(qo,{letter:"S",color:"var(--grad-center)",logo:it.SOL,size:24}),"SOL"]}),o.jsx("span",{className:`${pe.badge} ${v[D.variant]}`,children:D.label})]}),o.jsx("div",{className:pe.amount,children:tt(A.lamportsHuman,8)}),o.jsxs("div",{className:pe.meta,children:["Валидатор: ",A.validator," · ",A.stakeAccount]}),A.state==="active"&&o.jsx("button",{className:pe.btn,onClick:()=>i(A),disabled:d,children:"Вывести"}),A.state==="inactive"&&o.jsx("button",{className:`${pe.btn} ${pe.btnPrimary}`,onClick:()=>i(A),disabled:d,children:"Вывести средства"}),A.state==="deactivating"&&o.jsx("div",{className:pe.note,children:"Разблокируется через 12 эпохи"}),A.state==="activating"&&o.jsx("div",{className:pe.note,children:"Активируется…"})]},A.stakeAccount)})})]})]})})}const dO="_overlay_17qoe_1",fO="_card_17qoe_13",hO="_header_17qoe_25",mO="_title_17qoe_31",pO="_closeBtn_17qoe_37",gO="_token_17qoe_52",_O="_tokenLabel_17qoe_62",vO="_tokenAmount_17qoe_70",yO="_modes_17qoe_77",bO="_mode_17qoe_77",xO="_modeActive_17qoe_101",SO="_modeTitle_17qoe_106",jO="_modeDesc_17qoe_112",wO="_solNote_17qoe_118",NO="_confirmBtn_17qoe_125",Tt={overlay:dO,card:fO,header:hO,title:mO,closeBtn:pO,token:gO,tokenLabel:_O,tokenAmount:vO,modes:yO,mode:bO,modeActive:xO,modeTitle:SO,modeDesc:jO,solNote:wO,confirmBtn:NO};function t3({chain:a,symbol:s,amount:i,solState:c,pending:d,onConfirm:f,onClose:m}){const[_,h]=S.useState("swap");S.useEffect(()=>{function x(j){j.key==="Escape"&&m()}return document.addEventListener("keydown",x),()=>document.removeEventListener("keydown",x)},[m]);const p=a==="SOL"&&c==="inactive",v=d?"Отправка…":a==="ETH"?"Подтвердить вывод":p?"Вывести средства":"Запустить деактивацию",y=a==="SOL"||a==="ETH"&&_==="queue";return o.jsx("div",{className:Tt.overlay,onClick:m,children:o.jsxs("div",{className:Tt.card,onClick:x=>x.stopPropagation(),children:[o.jsxs("div",{className:Tt.header,children:[o.jsx("span",{className:Tt.title,children:"Вывод из стейкинга"}),o.jsx("button",{className:Tt.closeBtn,onClick:m,children:"×"})]}),o.jsxs("div",{className:Tt.token,children:[o.jsx("span",{className:Tt.tokenLabel,children:"Сумма"}),o.jsxs("span",{className:Tt.tokenAmount,children:[i," ",a==="ETH"?"stETH":s]})]}),a==="ETH"&&o.jsxs("div",{className:Tt.modes,children:[o.jsxs("button",{className:`${Tt.mode} ${_==="swap"?Tt.modeActive:""}`,onClick:()=>h("swap"),children:[o.jsx("span",{className:Tt.modeTitle,children:"Мгновенно"}),o.jsx("span",{className:Tt.modeDesc,children:"Своп stETH → ETH через Curve"})]}),o.jsxs("button",{className:`${Tt.mode} ${_==="queue"?Tt.modeActive:""}`,onClick:()=>h("queue"),children:[o.jsx("span",{className:Tt.modeTitle,children:"Очередь"}),o.jsx("span",{className:Tt.modeDesc,children:"Заявка в Lido Withdrawal Queue"})]})]}),a==="SOL"&&!p&&o.jsx("p",{className:Tt.solNote,children:"Средства разблокируются через 12 эпохи. После завершения вернитесь и подтвердите вывод."}),y&&o.jsx(Vg,{}),o.jsx("button",{className:Tt.confirmBtn,onClick:()=>f(a==="ETH"?_:void 0),disabled:d,children:v})]})})}const CO="_widget_wxtkp_1",EO="_grid_wxtkp_7",n3={widget:CO,grid:EO};function TO(){const[a,s]=S.useState("ETH"),[i,c]=S.useState(""),[d,f]=S.useState(null),[m,_]=S.useState(null),h=JA(),p=eM(),v=tM();function y(N){s(N),c("")}function x(N){h.mutate({chain:a,amountHuman:N},{onSuccess:()=>{_({status:"success",message:`Стейкинг ${tt(N,6)} ${Fg[a].symbol} выполнен`}),c("")},onError:C=>_({status:"error",message:$o(C)})})}function j(N){if((d==null?void 0:d.kind)==="eth"){const C=N??"swap";p.mutate({chain:"ETH",amountHuman:d.amount,mode:C},{onSuccess:()=>{f(null),_({status:"success",message:C==="queue"?"Заявка на вывод добавлена в очередь Lido":"Вывод stETH → ETH выполнен"})},onError:A=>_({status:"error",message:$o(A)})})}else(d==null?void 0:d.kind)==="sol"&&p.mutate({chain:"SOL",stakeAccount:d.position.stakeAccount},{onSuccess:C=>{f(null);const A="action"in C&&C.action==="withdraw";_({status:"success",message:A?"Средства выведены на кошелёк":"Деактивация запущена — вывод через 12 эпохи"})},onError:C=>_({status:"error",message:$o(C)})})}function w(N){v.mutate(N,{onSuccess:()=>_({status:"success",message:"ETH забран на кошелёк"}),onError:C=>_({status:"error",message:$o(C)})})}return o.jsxs("div",{className:n3.widget,children:[o.jsx(HA,{value:a,onChange:y}),o.jsxs("div",{className:n3.grid,children:[o.jsx(MM,{chain:a,amount:i,onAmountChange:c,onStake:x,isStaking:h.isPending}),o.jsx(uO,{chain:a,onUnstakeEth:N=>f({kind:"eth",amount:N}),onUnstakeSol:N=>f({kind:"sol",position:N}),onClaim:w,unstakePending:p.isPending,claimPending:v.isPending})]}),(d==null?void 0:d.kind)==="eth"&&o.jsx(t3,{chain:"ETH",symbol:"ETH",amount:d.amount,pending:p.isPending,onConfirm:j,onClose:()=>f(null)}),(d==null?void 0:d.kind)==="sol"&&o.jsx(t3,{chain:"SOL",symbol:"SOL",amount:d.position.lamportsHuman,solState:d.position.state,pending:p.isPending,onConfirm:j,onClose:()=>f(null)}),m&&o.jsx(Al,{status:m.status,message:m.message,onClose:()=>_(null)})]})}const RO="_page_1j4fk_1",kO="_head_1j4fk_8",AO="_title_1j4fk_12",MO="_subtitle_1j4fk_19",Tr={page:RO,head:kO,title:AO,subtitle:MO};function OO(){return o.jsxs("div",{className:Tr.page,children:[o.jsxs("header",{className:Tr.head,children:[o.jsx("h1",{className:Tr.title,children:"Стейкинг"}),o.jsx("p",{className:Tr.subtitle,children:"Выберите сеть и укажите, сколько монет хотите застейкать. Ваши средства отправляются в стейкинг и начинают приносить доход (APR). Все ваши вклады видны в блоке «Мои позиции», откуда их можно вывести вместе с накопленной наградой. Учтите, что вывод средств занимает некоторое время. Комиссия сервиса — 0.7%."})]}),o.jsx(TO,{})]})}const Qg="https://app.cryptowallet.elcsa.ru";async function D2(a,s=!0){const i=await nn(),c=Nt.get(),d=await fetch(`${Qg}${a}`,{credentials:"include",headers:{"X-CSRF-Token":i,...c?{Authorization:`Bearer ${c}`}:{}}});if(d.status===401&&s)try{return await ea(),D2(a,!1)}catch{throw Nt.clear(),new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}async function nu(a,s,i=!0,c={}){const d=await nn(),f=Nt.get(),m=await fetch(`${Qg}${a}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...f?{Authorization:`Bearer ${f}`}:{},...c},body:JSON.stringify(s)});if(m.status===401&&i)try{return await ea(),nu(a,s,!1,c)}catch{throw Nt.clear(),new Error("Unauthorized")}const _=await m.json();if(!m.ok)throw _;return _}function Yg(){return{"Idempotency-Key":crypto.randomUUID()}}async function LO(){return(await D2("/api/wallets/ETH/lp/pools")).data}function Pg(a){const{pool:s,amount0Human:i,amount1Human:c,priceLower:d,priceUpper:f,slippageBps:m,useNativeEth:_}=a;return{pool:s.poolAddress,priceLower:d,priceUpper:f,amount0Desired:Jn(i||"0",s.decimals0),amount1Desired:Jn(c||"0",s.decimals1),...m!=null?{slippageBps:m}:{},..._!=null?{useNativeEth:_}:{}}}async function zO(a){return(await nu("/api/wallets/ETH/lp/quote",Pg(a))).data}async function DO(a){return(await nu("/api/wallets/ETH/lp/add",Pg(a),!0,Yg())).data}async function BO(a,s=100){return(await nu("/api/wallets/ETH/lp/remove",{tokenId:a,percent:s},!0,Yg())).data}async function UO(){return(await D2("/api/wallets/ETH/lp/positions")).data}function Rr(a){if(a&&typeof a=="object"&&"error"in a){const s=a.error;if(typeof s=="string")return s}return a instanceof Error?a.message==="Unauthorized"?"Сессия истекла — перезагрузите страницу.":a.message:"Произошла ошибка. Попробуйте ещё раз."}function $O(){return yt({queryKey:["pools","list"],queryFn:LO,staleTime:3e4,retry:!1})}function HO(){return yt({queryKey:["pools","positions"],queryFn:UO,staleTime:3e4,retry:!1})}function qO(a){const s=a!=null&&a.priceLower>0&&a.priceUpper>0&&(parseFloat(a.amount0Human)>0||parseFloat(a.amount1Human)>0);return yt({queryKey:["pools","quote",a==null?void 0:a.pool.poolAddress,a==null?void 0:a.priceLower,a==null?void 0:a.priceUpper,a==null?void 0:a.amount0Human,a==null?void 0:a.amount1Human,a==null?void 0:a.slippageBps,a==null?void 0:a.useNativeEth],queryFn:()=>zO(a),enabled:s,staleTime:15e3,retry:!1})}function FO(){const a=tn();return vt({mutationFn:s=>DO(s),onSettled:()=>{setTimeout(()=>{a.invalidateQueries({queryKey:["wallet","balance","ETH"]}),a.invalidateQueries({queryKey:["pools","positions"]})},1500),setTimeout(()=>{a.invalidateQueries({queryKey:["pools","positions"]}),a.invalidateQueries({queryKey:["wallet","balance","ETH"]})},6e3)}})}function GO(){const a=tn();return vt({mutationFn:({tokenId:s,percent:i})=>BO(s,i),onSuccess:()=>{a.invalidateQueries({queryKey:["pools","positions"]}),a.invalidateQueries({queryKey:["wallet","balance","ETH"]})}})}const VO={WETH:"ETH",WBTC:"BTC"};function st(a){return VO[a]??a}function au(a){return`${a/1e4}%`}const QO="_card_1uvgu_1",YO="_head_1uvgu_8",PO="_title_1uvgu_12",IO="_scroll_1uvgu_20",XO="_message_1uvgu_24",KO="_spinnerWrap_1uvgu_31",ZO="_table_1uvgu_38",WO="_thLeft_1uvgu_55",JO="_sortable_1uvgu_59",eL="_arrow_1uvgu_69",tL="_row_1uvgu_73",nL="_rowSelected_1uvgu_74",aL="_tdLeft_1uvgu_96",lL="_tdAction_1uvgu_100",sL="_mono_1uvgu_104",iL="_apr_1uvgu_108",oL="_pairName_1uvgu_113",cL="_fee_1uvgu_118",rL="_btn_1uvgu_128",uL="_btnSelected_1uvgu_129",at={card:QO,head:YO,title:PO,scroll:IO,message:XO,spinnerWrap:KO,table:ZO,thLeft:WO,sortable:JO,arrow:eL,row:tL,rowSelected:nL,tdLeft:aL,tdAction:lL,mono:sL,apr:iL,pairName:oL,fee:cL,btn:rL,btnSelected:uL},Ig="—";function a3(a){return a==null?Ig:a>=1e6?`$${(a/1e6).toFixed(2)}M`:a>=1e3?`$${(a/1e3).toFixed(2)}K`:`$${a.toFixed(2)}`}function dL(a){return a.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}function fL(a){return a==null?Ig:`${parseFloat(a.toFixed(3))}%`}function l3(a){return`${st(a.symbol0)}/${st(a.symbol1)}`}function hL(a,s,i,c){if(i==="pair"){const _=l3(a).localeCompare(l3(s));return c==="asc"?_:-_}const d=a[i],f=s[i];if(d==null&&f==null)return 0;if(d==null)return 1;if(f==null)return-1;const m=d-f;return c==="asc"?m:-m}function mL({pools:a,selected:s,onSelect:i,loading:c,error:d}){const[f,m]=S.useState(null),[_,h]=S.useState(null);function p(j){if(f!==j){m(j),h("desc");return}_==="desc"?h("asc"):_==="asc"?(m(null),h(null)):h("desc")}const v=S.useMemo(()=>!f||!_?a:[...a].sort((j,w)=>hL(j,w,f,_)),[a,f,_]);function y(j){return f!==j||!_?"":_==="desc"?" ▼":" ▲"}const x=[{key:"pair",label:"Пул",align:"left"},{key:"feeTier",label:"Комиссия",align:"right"},{key:"currentPrice",label:"Цена",align:"right"},{key:"tvlUSD",label:"TVL",align:"right"},{key:"volumeUSD24h",label:"Объём 24ч",align:"right"},{key:"aprPercent",label:"APR",align:"right"}];return o.jsxs("div",{className:at.card,children:[o.jsx("div",{className:at.head,children:o.jsx("span",{className:at.title,children:"Курируемые пулы"})}),c&&o.jsx("div",{className:at.spinnerWrap,children:o.jsx(Ir,{label:"Загрузка пулов"})}),!c&&d&&o.jsx("div",{className:at.message,children:d}),!c&&!d&&a.length===0&&o.jsx("div",{className:at.message,children:"Курируемых пулов пока нет."}),!c&&!d&&a.length>0&&o.jsx("div",{className:at.scroll,children:o.jsxs("table",{className:at.table,children:[o.jsx("thead",{children:o.jsxs("tr",{children:[x.map(j=>o.jsxs("th",{className:`${at.sortable} ${j.align==="left"?at.thLeft:""}`,onClick:()=>p(j.key),"aria-sort":f===j.key?_==="asc"?"ascending":"descending":"none",children:[j.label,o.jsx("span",{className:at.arrow,children:y(j.key)})]},j.key)),o.jsx("th",{"aria-label":"Действие"})]})}),o.jsx("tbody",{children:v.map(j=>{const w=j.poolAddress===s;return o.jsxs("tr",{className:w?at.rowSelected:at.row,onClick:()=>i(j.poolAddress),children:[o.jsx("td",{className:at.tdLeft,children:o.jsxs("span",{className:at.pairName,children:[st(j.symbol0),"/",st(j.symbol1)]})}),o.jsx("td",{children:o.jsx("span",{className:at.fee,children:au(j.feeTier)})}),o.jsx("td",{className:at.mono,children:dL(j.currentPrice)}),o.jsx("td",{className:at.mono,children:a3(j.tvlUSD)}),o.jsx("td",{className:at.mono,children:a3(j.volumeUSD24h)}),o.jsx("td",{className:`${at.mono} ${at.apr}`,children:fL(j.aprPercent)}),o.jsx("td",{className:at.tdAction,children:o.jsx("button",{type:"button",className:w?at.btnSelected:at.btn,onClick:N=>{N.stopPropagation(),i(j.poolAddress)},children:w?"Выбран":"Выбрать"})})]},j.poolAddress)})})]})})]})}const pL="_card_9umyw_1",gL="_top_9umyw_8",_L="_pair_9umyw_16",vL="_fee_9umyw_25",yL="_tag_9umyw_34",bL="_amounts_9umyw_44",xL="_amountField_9umyw_51",SL="_balance_9umyw_57",jL="_amountRow_9umyw_64",wL="_amountInput_9umyw_75",NL="_token_9umyw_91",CL="_range_9umyw_101",EL="_priceField_9umyw_108",TL="_priceLabel_9umyw_118",RL="_priceInput_9umyw_124",kL="_quote_9umyw_140",AL="_quoteRow_9umyw_147",ML="_quoteLabel_9umyw_160",OL="_quoteValue_9umyw_165",LL="_feeValue_9umyw_173",zL="_success_9umyw_178",DL="_warning_9umyw_182",BL="_submit_9umyw_190",UL="_placeholder_9umyw_195",$L="_placeholderTitle_9umyw_207",HL="_placeholderText_9umyw_214",we={card:pL,top:gL,pair:_L,fee:vL,tag:yL,amounts:bL,amountField:xL,balance:SL,amountRow:jL,amountInput:wL,token:NL,range:CL,priceField:EL,priceLabel:TL,priceInput:RL,quote:kL,quoteRow:AL,quoteLabel:ML,quoteValue:OL,feeValue:LL,success:zL,warning:DL,submit:BL,placeholder:UL,placeholderTitle:$L,placeholderText:HL},kr="—",B2=/^(\d+\.?\d*|\.?\d*)$/;function s3(a,s){var i;return a?st(s)===a.chain?a.native.formatted:((i=a.tokens[s])==null?void 0:i.formatted)??"0":"0"}function i3({symbol:a,value:s,onChange:i,balance:c}){return o.jsxs("div",{className:we.amountField,children:[o.jsxs("div",{className:we.amountRow,children:[o.jsx("input",{className:we.amountInput,type:"text",inputMode:"decimal",value:s,onChange:d=>{const f=d.target.value;(B2.test(f)||f==="")&&i(f)},placeholder:"0","aria-label":`Сумма ${a}`}),o.jsx("div",{className:we.token,children:o.jsx("span",{children:a})})]}),o.jsxs("span",{className:we.balance,children:["Баланс: ",tt(c,6)," ",a]})]})}function o3({label:a,value:s,onChange:i}){return o.jsxs("label",{className:we.priceField,children:[o.jsx("span",{className:we.priceLabel,children:a}),o.jsx("input",{className:we.priceInput,type:"text",inputMode:"decimal",value:s,onChange:c=>{const d=c.target.value;(B2.test(d)||d==="")&&i(d)},placeholder:"0"})]})}function qL({pool:a,quote:s,quoteFetching:i,pending:c,amount0:d,amount1:f,priceLower:m,priceUpper:_,slippage:h,onAmount0Change:p,onAmount1Change:v,onPriceLowerChange:y,onPriceUpperChange:x,onSlippageChange:j,onSubmit:w}){const{data:N}=Ri("ETH");if(!a)return o.jsx("div",{className:we.card,children:o.jsxs("div",{className:we.placeholder,children:[o.jsx("p",{className:we.placeholderTitle,children:"Выберите пул"}),o.jsx("p",{className:we.placeholderText,children:"Выберите пул в таблице выше, чтобы внести ликвидность."})]})});const C=s==null?void 0:s.balance,A=(C==null?void 0:C.sufficient)===!1,D=(s==null?void 0:s.aprPercent)!=null?`${s.aprPercent}%`:kr,O=(s==null?void 0:s.appFeeTotalUsd)!=null?`$${s.appFeeTotalUsd.toFixed(2)}`:kr,q=s?tt(s.amount0DesiredHuman,8):kr,Y=s?tt(s.amount1DesiredHuman,8):kr,X=C&&C.token1.sufficient===!1?C.token1:C==null?void 0:C.token0,U=!!s&&!A&&!c;return o.jsxs("div",{className:we.card,children:[o.jsxs("div",{className:we.top,children:[o.jsxs("span",{className:we.pair,children:[st(a.symbol0),"/",st(a.symbol1)]}),o.jsx("span",{className:we.fee,children:au(a.feeTier)})]}),o.jsx("span",{className:we.tag,children:"Суммы взноса"}),o.jsxs("div",{className:we.amounts,children:[o.jsx(i3,{symbol:st(a.symbol0),value:d,onChange:p,balance:s3(N,a.symbol0)}),o.jsx(i3,{symbol:st(a.symbol1),value:f,onChange:v,balance:s3(N,a.symbol1)})]}),o.jsxs("span",{className:we.tag,children:["Диапазон цен (",st(a.symbol1)," за ",st(a.symbol0),")"]}),o.jsxs("div",{className:we.range,children:[o.jsx(o3,{label:"Мин.",value:m,onChange:y}),o.jsx(o3,{label:"Макс.",value:_,onChange:x}),o.jsxs("label",{className:we.priceField,children:[o.jsx("span",{className:we.priceLabel,children:"Проскальзывание, %"}),o.jsx("input",{className:we.priceInput,type:"text",inputMode:"decimal",value:h,onChange:P=>{const W=P.target.value;(B2.test(W)||W==="")&&j(W)},placeholder:"1"})]})]}),o.jsxs("div",{className:we.quote,"data-loading":i?"true":void 0,children:[o.jsxs("div",{className:we.quoteRow,children:[o.jsxs("span",{className:we.quoteLabel,children:["Взнос ",st(a.symbol0)]}),o.jsx("span",{className:we.quoteValue,children:q})]}),o.jsxs("div",{className:we.quoteRow,children:[o.jsxs("span",{className:we.quoteLabel,children:["Взнос ",st(a.symbol1)]}),o.jsx("span",{className:we.quoteValue,children:Y})]}),o.jsxs("div",{className:we.quoteRow,children:[o.jsx("span",{className:we.quoteLabel,children:"Комиссия сервиса (0.7%)"}),o.jsx("span",{className:`${we.quoteValue} ${we.feeValue}`,children:O})]}),o.jsxs("div",{className:we.quoteRow,children:[o.jsx("span",{className:we.quoteLabel,children:"Годовая доходность (APR)"}),o.jsx("span",{className:`${we.quoteValue} ${we.success}`,children:D})]})]}),A&&o.jsxs("p",{className:we.warning,children:["Недостаточно средств",X?`: не хватает ${st(X.symbol)}`:"",". Пополните баланс."]}),o.jsx("div",{className:we.submit,children:o.jsx(Qn,{label:c?"Отправка…":"Внести в пул",type:"button",onClick:w,disabled:!U})})]})}const FL="_panel_1yqb9_1",GL="_inner_1yqb9_8",VL="_body_1yqb9_15",QL="_head_1yqb9_60",YL="_title_1yqb9_66",PL="_total_1yqb9_74",IL="_totalUnit_1yqb9_80",XL="_list_1yqb9_85",KL="_message_1yqb9_91",ZL="_pos_1yqb9_98",WL="_posTop_1yqb9_105",JL="_coin_1yqb9_113",ez="_fee_1yqb9_122",tz="_badge_1yqb9_131",nz="_badgeActive_1yqb9_139",az="_badgeWarn_1yqb9_144",lz="_rows_1yqb9_149",sz="_row_1yqb9_149",iz="_label_1yqb9_163",oz="_value_1yqb9_168",cz="_success_1yqb9_176",rz="_btn_1yqb9_180",uz="_emptyState_1yqb9_203",dz="_emptyTitle_1yqb9_215",fz="_emptyText_1yqb9_222",ze={panel:FL,inner:GL,body:VL,head:QL,title:YL,total:PL,totalUnit:IL,list:XL,message:KL,pos:ZL,posTop:WL,coin:JL,fee:ez,badge:tz,badgeActive:nz,badgeWarn:az,rows:lz,row:sz,label:iz,value:oz,success:cz,btn:rz,emptyState:uz,emptyTitle:dz,emptyText:fz};function hz({positions:a,onRemove:s,removePending:i,isLoading:c,error:d}){const f=a.length===0;return o.jsx("div",{className:ze.panel,children:o.jsxs("div",{className:ze.inner,children:[o.jsxs("div",{className:ze.head,children:[o.jsx("span",{className:ze.title,children:"Мои позиции"}),o.jsxs("div",{className:ze.total,children:[a.length," ",o.jsx("span",{className:ze.totalUnit,children:"NFT"})]})]}),o.jsxs("div",{className:ze.body,children:[c&&o.jsx(Ir,{label:"Загрузка позиций"}),!c&&d&&o.jsx("div",{className:ze.message,children:d}),!c&&!d&&f&&o.jsxs("div",{className:ze.emptyState,children:[o.jsx("p",{className:ze.emptyTitle,children:"Активных позиций пока нет"}),o.jsx("p",{className:ze.emptyText,children:"На данный момент у Вас нет позиций в пулах ликвидности."})]}),!c&&!d&&!f&&o.jsx("div",{className:ze.list,children:a.map(m=>o.jsxs("div",{className:ze.pos,children:[o.jsxs("div",{className:ze.posTop,children:[o.jsxs("span",{className:ze.coin,children:[st(m.symbol0),"/",st(m.symbol1),o.jsx("span",{className:ze.fee,children:au(m.feeTier)})]}),o.jsx("span",{className:`${ze.badge} ${m.inRange?ze.badgeActive:ze.badgeWarn}`,children:m.inRange?"В диапазоне":"Вне диапазона"})]}),o.jsxs("div",{className:ze.rows,children:[o.jsxs("div",{className:ze.row,children:[o.jsx("span",{className:ze.label,children:"Диапазон цен"}),o.jsxs("span",{className:ze.value,children:[m.priceLower," ",m.priceUpper]})]}),o.jsxs("div",{className:ze.row,children:[o.jsx("span",{className:ze.label,children:st(m.symbol0)}),o.jsx("span",{className:ze.value,children:tt(m.currentAmount0Human,8)})]}),o.jsxs("div",{className:ze.row,children:[o.jsx("span",{className:ze.label,children:st(m.symbol1)}),o.jsx("span",{className:ze.value,children:tt(m.currentAmount1Human,8)})]}),o.jsxs("div",{className:ze.row,children:[o.jsx("span",{className:ze.label,children:"Комиссии к выводу"}),o.jsxs("span",{className:`${ze.value} ${ze.success}`,children:[tt(m.feesOwed0Human,8)," ",st(m.symbol0)," · ",tt(m.feesOwed1Human,8)," ",st(m.symbol1)]})]})]}),o.jsx("button",{className:ze.btn,onClick:()=>s(m.tokenId),disabled:i,children:"Вывести"})]},m.tokenId))})]})]})})}const mz="_overlay_mbhaz_1",pz="_card_mbhaz_13",gz="_header_mbhaz_25",_z="_title_mbhaz_31",vz="_closeBtn_mbhaz_37",yz="_token_mbhaz_52",bz="_tokenLabel_mbhaz_62",xz="_tokenAmount_mbhaz_70",Sz="_tokenMeta_mbhaz_77",jz="_modes_mbhaz_83",wz="_mode_mbhaz_83",Nz="_modeActive_mbhaz_107",Cz="_note_mbhaz_112",Ez="_confirmBtn_mbhaz_119",hn={overlay:mz,card:pz,header:gz,title:_z,closeBtn:vz,token:yz,tokenLabel:bz,tokenAmount:xz,tokenMeta:Sz,modes:jz,mode:wz,modeActive:Nz,note:Cz,confirmBtn:Ez},Tz=[25,50,100];function Rz({position:a,pending:s,onConfirm:i,onClose:c}){const[d,f]=S.useState(100);return S.useEffect(()=>{function m(_){_.key==="Escape"&&c()}return document.addEventListener("keydown",m),()=>document.removeEventListener("keydown",m)},[c]),o.jsx("div",{className:hn.overlay,onClick:c,children:o.jsxs("div",{className:hn.card,onClick:m=>m.stopPropagation(),children:[o.jsxs("div",{className:hn.header,children:[o.jsx("span",{className:hn.title,children:"Вывод ликвидности"}),o.jsx("button",{className:hn.closeBtn,onClick:c,children:"×"})]}),o.jsxs("div",{className:hn.token,children:[o.jsx("span",{className:hn.tokenLabel,children:"Позиция"}),o.jsxs("span",{className:hn.tokenAmount,children:[st(a.symbol0),"/",st(a.symbol1)]}),o.jsxs("span",{className:hn.tokenMeta,children:[au(a.feeTier)," · #",a.tokenId]})]}),o.jsx("div",{className:hn.modes,children:Tz.map(m=>o.jsxs("button",{className:`${hn.mode} ${d===m?hn.modeActive:""}`,onClick:()=>f(m),children:[m,"%"]},m))}),d===100&&o.jsx("p",{className:hn.note,children:"При выводе 100% позиция (NFT) будет сожжена."}),o.jsx("button",{className:hn.confirmBtn,onClick:()=>i(d),disabled:s,children:s?"Отправка…":"Подтвердить вывод"})]})})}const kz="_widget_za8nj_1",Az="_grid_za8nj_7",c3={widget:kz,grid:Az},r3=.05;function Mz(){var ne;const a=$O(),s=HO(),i=FO(),c=GO(),d=a.data??[],f=((ne=s.data)==null?void 0:ne.positions)??[],[m,_]=S.useState(null),[h,p]=S.useState(""),[v,y]=S.useState(""),[x,j]=S.useState(""),[w,N]=S.useState(""),[C,A]=S.useState("1"),D=!1,[O,q]=S.useState(null),[Y,X]=S.useState(null),U=d.find(fe=>fe.poolAddress===m)??null;function P(fe){_(fe);const ge=d.find(R=>R.poolAddress===fe);ge&&(j((ge.currentPrice*(1-r3)).toFixed(2)),N((ge.currentPrice*(1+r3)).toFixed(2))),p(""),y("")}S.useEffect(()=>{!m&&d.length>0&&P(d[0].poolAddress)},[d,m]);const W=pa(h,400),re=pa(v,400),ie=pa(x,400),ue=pa(w,400),te=pa(C,400),he=S.useMemo(()=>{if(!U)return null;const fe=parseFloat(te);return{pool:U,amount0Human:W,amount1Human:re,priceLower:parseFloat(ie)||0,priceUpper:parseFloat(ue)||0,slippageBps:Number.isFinite(fe)?Math.round(fe*100):void 0,useNativeEth:D}},[U,W,re,ie,ue,te,D]),le=qO(he);function H(){if(!U)return;const fe=parseFloat(C),ge={pool:U,amount0Human:h,amount1Human:v,priceLower:parseFloat(x)||0,priceUpper:parseFloat(w)||0,slippageBps:Number.isFinite(fe)?Math.round(fe*100):void 0,useNativeEth:D};X({status:"info",message:"Внесение в пул может занять несколько минут…"}),i.mutate(ge,{onSuccess:()=>{X({status:"success",message:`Депозит в пул ${st(U.symbol0)}/${st(U.symbol1)} выполнен`}),p(""),y("")},onError:R=>X({status:"error",message:Rr(R)})})}function I(fe){O&&c.mutate({tokenId:O.tokenId,percent:fe},{onSuccess:()=>{q(null),X({status:"success",message:"Ликвидность выведена на кошелёк"})},onError:ge=>X({status:"error",message:Rr(ge)})})}return o.jsxs("div",{className:c3.widget,children:[o.jsx(mL,{pools:d,selected:m,onSelect:P,loading:a.isLoading,error:a.isError?Rr(a.error):null}),o.jsxs("div",{className:c3.grid,children:[o.jsx(qL,{pool:U,quote:le.data,quoteFetching:le.isFetching,pending:i.isPending,amount0:h,amount1:v,priceLower:x,priceUpper:w,slippage:C,onAmount0Change:p,onAmount1Change:y,onPriceLowerChange:j,onPriceUpperChange:N,onSlippageChange:A,onSubmit:H}),o.jsx(hz,{positions:f,onRemove:fe=>q(f.find(ge=>ge.tokenId===fe)??null),removePending:c.isPending,isLoading:s.isLoading,error:s.isError?Rr(s.error):null})]}),O&&o.jsx(Rz,{position:O,pending:c.isPending,onConfirm:I,onClose:()=>q(null)}),Y&&o.jsx(Al,{status:Y.status,message:Y.message,onClose:()=>X(null)})]})}const Oz="_page_1j4fk_1",Lz="_head_1j4fk_8",zz="_title_1j4fk_12",Dz="_subtitle_1j4fk_19",Ar={page:Oz,head:Lz,title:zz,subtitle:Dz};function Bz(){return o.jsxs("div",{className:Ar.page,children:[o.jsxs("header",{className:Ar.head,children:[o.jsx("h1",{className:Ar.title,children:"Пулы"}),o.jsx("p",{className:Ar.subtitle,children:"Выберите пул из списка, укажите, количество каждого токена, и задайте диапазон цен, в котором ваши деньги будут работать. Пока цена остаётся в этом диапазоне, вы зарабатываете на комиссиях с каждой сделки в пуле (это и есть APR). Внесённая позиция учитывается как NFT в блоке «Мои позиции», откуда её можно вывести вместе с накопленными комиссиями. Комиссия сервиса на депозит — 0.7%."})]}),o.jsx(Mz,{})]})}const Uz="_page_uz94v_1",$z="_main_uz94v_8",Hz="_center_uz94v_13",Mr={page:Uz,main:$z,center:Hz};function u3({footer:a=!1,center:s=!1}){return o.jsxs("div",{className:Mr.page,children:[o.jsx(Jr,{}),o.jsx("main",{className:s?`${Mr.main} ${Mr.center}`:Mr.main,children:o.jsx(x2,{})}),a&&o.jsx(bs,{})]})}function qz(){const{pathname:a}=An();return S.useEffect(()=>{window.scrollTo(0,0)},[a]),null}function Fz(){const{isAuthenticated:a,isLoading:s}=og(),i=An();return s?null:a?o.jsx(x2,{}):o.jsx(Yr,{to:oe.LOGIN,state:{from:i},replace:!0})}function Gz(){var d,f;const{isAuthenticated:a,isLoading:s}=og(),c=((f=(d=An().state)==null?void 0:d.from)==null?void 0:f.pathname)??oe.WALLET;return s?null:a?o.jsx(Yr,{to:c,replace:!0}):o.jsx(x2,{})}function Vz(){return o.jsxs(K4,{children:[o.jsx(qz,{}),o.jsxs(C4,{children:[o.jsx(Xe,{path:oe.HOME,element:o.jsx($8,{})}),o.jsx(Xe,{path:oe.PUBLICHNAYA_OFERTA,element:o.jsx(xk,{})}),o.jsx(Xe,{path:oe.POLITIKA_PERSONALNYH_DANNYH,element:o.jsx(jk,{})}),o.jsx(Xe,{path:oe.POLITIKA_COOKIE,element:o.jsx(Nk,{})}),o.jsx(Xe,{path:oe.SOGLASIE_PERSONALNYH_DANNYH,element:o.jsx(Ek,{})}),o.jsx(Xe,{path:oe.REESTR_PD_RKN,element:o.jsx(Rk,{})}),o.jsx(Xe,{path:oe.REGISTER_TEST,element:o.jsx(kT,{})}),o.jsx(Xe,{path:oe.CONVERTER_TEST,element:o.jsx(YT,{})}),o.jsxs(Xe,{element:o.jsx(Gz,{}),children:[o.jsx(Xe,{path:oe.LOGIN,element:o.jsx(ME,{})}),o.jsx(Xe,{path:oe.REGISTER,element:o.jsx(cT,{})}),o.jsx(Xe,{path:oe.RESTORE_PASSWORD,element:o.jsx(JR,{})})]}),o.jsxs(Xe,{element:o.jsx(Fz,{}),children:[o.jsx(Xe,{element:o.jsx(u3,{footer:!0,center:!0}),children:o.jsx(Xe,{path:oe.CONVERTER,element:o.jsx(KT,{})})}),o.jsxs(Xe,{element:o.jsx(u3,{footer:!0}),children:[o.jsx(Xe,{path:oe.SWAP,element:o.jsx(NN,{})}),o.jsx(Xe,{path:oe.BRIDGE,element:o.jsx(eC,{})}),o.jsx(Xe,{path:oe.TRANSACTIONS,element:o.jsx(OA,{})}),o.jsx(Xe,{path:oe.STAKING,element:o.jsx(OO,{})}),o.jsx(Xe,{path:oe.POOLS,element:o.jsx(Bz,{})})]}),o.jsx(Xe,{path:oe.WALLET,element:o.jsx(Ep,{})}),o.jsx(Xe,{path:oe.WALLET_CHAIN,element:o.jsx(Ep,{})}),o.jsx(Xe,{path:oe.PROFILE,element:o.jsx(pE,{})}),o.jsx(Xe,{path:oe.SEED_PHRASE,element:o.jsx(yR,{})}),o.jsx(Xe,{path:oe.KYC,element:o.jsx(HR,{})})]})]})]})}const Qz=new l6({defaultOptions:{queries:{retry:!1}}});function Yz({children:a}){return o.jsx(s6,{client:Qz,children:a})}function Pz(){return o.jsx(Yz,{children:o.jsx(Vz,{})})}Cy.createRoot(document.getElementById("root")).render(o.jsx(S.StrictMode,{children:o.jsx(Pz,{})}));