Files
frontend/dist/assets/index-woqmDgbc.js
2026-05-27 20:33:33 +03:00

162 lines
561 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
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 em=s=>{throw TypeError(s)};var F0=(s,c,i)=>c.has(s)||em("Cannot "+i);var E=(s,c,i)=>(F0(s,c,"read from private field"),i?i.call(s):c.get(s)),ie=(s,c,i)=>c.has(s)?em("Cannot add the same private member more than once"):c instanceof WeakSet?c.add(s):c.set(s,i),P=(s,c,i,r)=>(F0(s,c,"write to private field"),r?r.call(s,i):c.set(s,i),i),je=(s,c,i)=>(F0(s,c,"access private method"),i);var io=(s,c,i,r)=>({set _(d){P(s,c,d,i)},get _(){return E(s,c,r)}});(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const v of h.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&r(v)}).observe(document,{childList:!0,subtree:!0});function i(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function r(d){if(d.ep)return;d.ep=!0;const h=i(d);fetch(d.href,h)}})();function Cp(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var V0={exports:{}},gc={};/**
* @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 tm;function m4(){if(tm)return gc;tm=1;var s=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function i(r,d,h){var v=null;if(h!==void 0&&(v=""+h),d.key!==void 0&&(v=""+d.key),"key"in d){h={};for(var y in d)y!=="key"&&(h[y]=d[y])}else h=d;return d=h.ref,{$$typeof:s,type:r,key:v,ref:d!==void 0?d:null,props:h}}return gc.Fragment=c,gc.jsx=i,gc.jsxs=i,gc}var nm;function p4(){return nm||(nm=1,V0.exports=m4()),V0.exports}var l=p4(),Q0={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 lm;function v4(){if(lm)return ye;lm=1;var s=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),v=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),b=Symbol.iterator;function N(T){return T===null||typeof T!="object"?null:(T=b&&T[b]||T["@@iterator"],typeof T=="function"?T:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,j={};function O(T,F,Z){this.props=T,this.context=F,this.refs=j,this.updater=Z||w}O.prototype.isReactComponent={},O.prototype.setState=function(T,F){if(typeof T!="object"&&typeof T!="function"&&T!=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,T,F,"setState")},O.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function $(){}$.prototype=O.prototype;function D(T,F,Z){this.props=T,this.context=F,this.refs=j,this.updater=Z||w}var H=D.prototype=new $;H.constructor=D,R(H,O.prototype),H.isPureReactComponent=!0;var Q=Array.isArray;function ee(){}var W={H:null,A:null,T:null,S:null},K=Object.prototype.hasOwnProperty;function le(T,F,Z){var te=Z.ref;return{$$typeof:s,type:T,key:F,ref:te!==void 0?te:null,props:Z}}function me(T,F){return le(T.type,F,T.props)}function oe(T){return typeof T=="object"&&T!==null&&T.$$typeof===s}function Se(T){var F={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(Z){return F[Z]})}var se=/\/+/g;function pe(T,F){return typeof T=="object"&&T!==null&&T.key!=null?Se(""+T.key):F.toString(36)}function he(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(ee,ee):(T.status="pending",T.then(function(F){T.status==="pending"&&(T.status="fulfilled",T.value=F)},function(F){T.status==="pending"&&(T.status="rejected",T.reason=F)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function k(T,F,Z,te,ve){var _e=typeof T;(_e==="undefined"||_e==="boolean")&&(T=null);var we=!1;if(T===null)we=!0;else switch(_e){case"bigint":case"string":case"number":we=!0;break;case"object":switch(T.$$typeof){case s:case c:we=!0;break;case g:return we=T._init,k(we(T._payload),F,Z,te,ve)}}if(we)return ve=ve(T),we=te===""?"."+pe(T,0):te,Q(ve)?(Z="",we!=null&&(Z=we.replace(se,"$&/")+"/"),k(ve,F,Z,"",function(sl){return sl})):ve!=null&&(oe(ve)&&(ve=me(ve,Z+(ve.key==null||T&&T.key===ve.key?"":(""+ve.key).replace(se,"$&/")+"/")+we)),F.push(ve)),1;we=0;var gt=te===""?".":te+":";if(Q(T))for(var Pe=0;Pe<T.length;Pe++)te=T[Pe],_e=gt+pe(te,Pe),we+=k(te,F,Z,_e,ve);else if(Pe=N(T),typeof Pe=="function")for(T=Pe.call(T),Pe=0;!(te=T.next()).done;)te=te.value,_e=gt+pe(te,Pe++),we+=k(te,F,Z,_e,ve);else if(_e==="object"){if(typeof T.then=="function")return k(he(T),F,Z,te,ve);throw F=String(T),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return we}function Y(T,F,Z){if(T==null)return T;var te=[],ve=0;return k(T,te,"","",function(_e){return F.call(Z,_e,ve++)}),te}function ce(T){if(T._status===-1){var F=T._result;F=F(),F.then(function(Z){(T._status===0||T._status===-1)&&(T._status=1,T._result=Z)},function(Z){(T._status===0||T._status===-1)&&(T._status=2,T._result=Z)}),T._status===-1&&(T._status=0,T._result=F)}if(T._status===1)return T._result.default;throw T._result}var ze=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof T=="object"&&T!==null&&typeof T.message=="string"?String(T.message):String(T),error:T});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)},Ne={map:Y,forEach:function(T,F,Z){Y(T,function(){F.apply(this,arguments)},Z)},count:function(T){var F=0;return Y(T,function(){F++}),F},toArray:function(T){return Y(T,function(F){return F})||[]},only:function(T){if(!oe(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return ye.Activity=_,ye.Children=Ne,ye.Component=O,ye.Fragment=i,ye.Profiler=d,ye.PureComponent=D,ye.StrictMode=r,ye.Suspense=f,ye.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=W,ye.__COMPILER_RUNTIME={__proto__:null,c:function(T){return W.H.useMemoCache(T)}},ye.cache=function(T){return function(){return T.apply(null,arguments)}},ye.cacheSignal=function(){return null},ye.cloneElement=function(T,F,Z){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var te=R({},T.props),ve=T.key;if(F!=null)for(_e in F.key!==void 0&&(ve=""+F.key),F)!K.call(F,_e)||_e==="key"||_e==="__self"||_e==="__source"||_e==="ref"&&F.ref===void 0||(te[_e]=F[_e]);var _e=arguments.length-2;if(_e===1)te.children=Z;else if(1<_e){for(var we=Array(_e),gt=0;gt<_e;gt++)we[gt]=arguments[gt+2];te.children=we}return le(T.type,ve,te)},ye.createContext=function(T){return T={$$typeof:v,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:h,_context:T},T},ye.createElement=function(T,F,Z){var te,ve={},_e=null;if(F!=null)for(te in F.key!==void 0&&(_e=""+F.key),F)K.call(F,te)&&te!=="key"&&te!=="__self"&&te!=="__source"&&(ve[te]=F[te]);var we=arguments.length-2;if(we===1)ve.children=Z;else if(1<we){for(var gt=Array(we),Pe=0;Pe<we;Pe++)gt[Pe]=arguments[Pe+2];ve.children=gt}if(T&&T.defaultProps)for(te in we=T.defaultProps,we)ve[te]===void 0&&(ve[te]=we[te]);return le(T,_e,ve)},ye.createRef=function(){return{current:null}},ye.forwardRef=function(T){return{$$typeof:y,render:T}},ye.isValidElement=oe,ye.lazy=function(T){return{$$typeof:g,_payload:{_status:-1,_result:T},_init:ce}},ye.memo=function(T,F){return{$$typeof:m,type:T,compare:F===void 0?null:F}},ye.startTransition=function(T){var F=W.T,Z={};W.T=Z;try{var te=T(),ve=W.S;ve!==null&&ve(Z,te),typeof te=="object"&&te!==null&&typeof te.then=="function"&&te.then(ee,ze)}catch(_e){ze(_e)}finally{F!==null&&Z.types!==null&&(F.types=Z.types),W.T=F}},ye.unstable_useCacheRefresh=function(){return W.H.useCacheRefresh()},ye.use=function(T){return W.H.use(T)},ye.useActionState=function(T,F,Z){return W.H.useActionState(T,F,Z)},ye.useCallback=function(T,F){return W.H.useCallback(T,F)},ye.useContext=function(T){return W.H.useContext(T)},ye.useDebugValue=function(){},ye.useDeferredValue=function(T,F){return W.H.useDeferredValue(T,F)},ye.useEffect=function(T,F){return W.H.useEffect(T,F)},ye.useEffectEvent=function(T){return W.H.useEffectEvent(T)},ye.useId=function(){return W.H.useId()},ye.useImperativeHandle=function(T,F,Z){return W.H.useImperativeHandle(T,F,Z)},ye.useInsertionEffect=function(T,F){return W.H.useInsertionEffect(T,F)},ye.useLayoutEffect=function(T,F){return W.H.useLayoutEffect(T,F)},ye.useMemo=function(T,F){return W.H.useMemo(T,F)},ye.useOptimistic=function(T,F){return W.H.useOptimistic(T,F)},ye.useReducer=function(T,F,Z){return W.H.useReducer(T,F,Z)},ye.useRef=function(T){return W.H.useRef(T)},ye.useState=function(T){return W.H.useState(T)},ye.useSyncExternalStore=function(T,F,Z){return W.H.useSyncExternalStore(T,F,Z)},ye.useTransition=function(){return W.H.useTransition()},ye.version="19.2.5",ye}var am;function U2(){return am||(am=1,Q0.exports=v4()),Q0.exports}var S=U2();const xt=Cp(S);var Y0={exports:{}},yc={},X0={exports:{}},Z0={};/**
* @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 sm;function g4(){return sm||(sm=1,(function(s){function c(k,Y){var ce=k.length;k.push(Y);e:for(;0<ce;){var ze=ce-1>>>1,Ne=k[ze];if(0<d(Ne,Y))k[ze]=Y,k[ce]=Ne,ce=ze;else break e}}function i(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var Y=k[0],ce=k.pop();if(ce!==Y){k[0]=ce;e:for(var ze=0,Ne=k.length,T=Ne>>>1;ze<T;){var F=2*(ze+1)-1,Z=k[F],te=F+1,ve=k[te];if(0>d(Z,ce))te<Ne&&0>d(ve,Z)?(k[ze]=ve,k[te]=ce,ze=te):(k[ze]=Z,k[F]=ce,ze=F);else if(te<Ne&&0>d(ve,ce))k[ze]=ve,k[te]=ce,ze=te;else break e}}return Y}function d(k,Y){var ce=k.sortIndex-Y.sortIndex;return ce!==0?ce:k.id-Y.id}if(s.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;s.unstable_now=function(){return h.now()}}else{var v=Date,y=v.now();s.unstable_now=function(){return v.now()-y}}var f=[],m=[],g=1,_=null,b=3,N=!1,w=!1,R=!1,j=!1,O=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;function H(k){for(var Y=i(m);Y!==null;){if(Y.callback===null)r(m);else if(Y.startTime<=k)r(m),Y.sortIndex=Y.expirationTime,c(f,Y);else break;Y=i(m)}}function Q(k){if(R=!1,H(k),!w)if(i(f)!==null)w=!0,ee||(ee=!0,Se());else{var Y=i(m);Y!==null&&he(Q,Y.startTime-k)}}var ee=!1,W=-1,K=5,le=-1;function me(){return j?!0:!(s.unstable_now()-le<K)}function oe(){if(j=!1,ee){var k=s.unstable_now();le=k;var Y=!0;try{e:{w=!1,R&&(R=!1,$(W),W=-1),N=!0;var ce=b;try{t:{for(H(k),_=i(f);_!==null&&!(_.expirationTime>k&&me());){var ze=_.callback;if(typeof ze=="function"){_.callback=null,b=_.priorityLevel;var Ne=ze(_.expirationTime<=k);if(k=s.unstable_now(),typeof Ne=="function"){_.callback=Ne,H(k),Y=!0;break t}_===i(f)&&r(f),H(k)}else r(f);_=i(f)}if(_!==null)Y=!0;else{var T=i(m);T!==null&&he(Q,T.startTime-k),Y=!1}}break e}finally{_=null,b=ce,N=!1}Y=void 0}}finally{Y?Se():ee=!1}}}var Se;if(typeof D=="function")Se=function(){D(oe)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,pe=se.port2;se.port1.onmessage=oe,Se=function(){pe.postMessage(null)}}else Se=function(){O(oe,0)};function he(k,Y){W=O(function(){k(s.unstable_now())},Y)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(k){k.callback=null},s.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):K=0<k?Math.floor(1e3/k):5},s.unstable_getCurrentPriorityLevel=function(){return b},s.unstable_next=function(k){switch(b){case 1:case 2:case 3:var Y=3;break;default:Y=b}var ce=b;b=Y;try{return k()}finally{b=ce}},s.unstable_requestPaint=function(){j=!0},s.unstable_runWithPriority=function(k,Y){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var ce=b;b=k;try{return Y()}finally{b=ce}},s.unstable_scheduleCallback=function(k,Y,ce){var ze=s.unstable_now();switch(typeof ce=="object"&&ce!==null?(ce=ce.delay,ce=typeof ce=="number"&&0<ce?ze+ce:ze):ce=ze,k){case 1:var Ne=-1;break;case 2:Ne=250;break;case 5:Ne=1073741823;break;case 4:Ne=1e4;break;default:Ne=5e3}return Ne=ce+Ne,k={id:g++,callback:Y,priorityLevel:k,startTime:ce,expirationTime:Ne,sortIndex:-1},ce>ze?(k.sortIndex=ce,c(m,k),i(f)===null&&k===i(m)&&(R?($(W),W=-1):R=!0,he(Q,ce-ze))):(k.sortIndex=Ne,c(f,k),w||N||(w=!0,ee||(ee=!0,Se()))),k},s.unstable_shouldYield=me,s.unstable_wrapCallback=function(k){var Y=b;return function(){var ce=b;b=Y;try{return k.apply(this,arguments)}finally{b=ce}}}})(Z0)),Z0}var im;function y4(){return im||(im=1,X0.exports=g4()),X0.exports}var I0={exports:{}},Dt={};/**
* @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 cm;function _4(){if(cm)return Dt;cm=1;var s=U2();function c(f){var m="https://react.dev/errors/"+f;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+f+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var r={d:{f:i,r:function(){throw Error(c(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 h(f,m,g){var _=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:_==null?null:""+_,children:f,containerInfo:m,implementation:g}}var v=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function y(f,m){if(f==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Dt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Dt.createPortal=function(f,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(c(299));return h(f,m,null,g)},Dt.flushSync=function(f){var m=v.T,g=r.p;try{if(v.T=null,r.p=2,f)return f()}finally{v.T=m,r.p=g,r.d.f()}},Dt.preconnect=function(f,m){typeof f=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(f,m))},Dt.prefetchDNS=function(f){typeof f=="string"&&r.d.D(f)},Dt.preinit=function(f,m){if(typeof f=="string"&&m&&typeof m.as=="string"){var g=m.as,_=y(g,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,N=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?r.d.S(f,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:_,integrity:b,fetchPriority:N}):g==="script"&&r.d.X(f,{crossOrigin:_,integrity:b,fetchPriority:N,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Dt.preinitModule=function(f,m){if(typeof f=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=y(m.as,m.crossOrigin);r.d.M(f,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(f)},Dt.preload=function(f,m){if(typeof f=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,_=y(g,m.crossOrigin);r.d.L(f,g,{crossOrigin:_,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Dt.preloadModule=function(f,m){if(typeof f=="string")if(m){var g=y(m.as,m.crossOrigin);r.d.m(f,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(f)},Dt.requestFormReset=function(f){r.d.r(f)},Dt.unstable_batchedUpdates=function(f,m){return f(m)},Dt.useFormState=function(f,m,g){return v.H.useFormState(f,m,g)},Dt.useFormStatus=function(){return v.H.useHostTransitionStatus()},Dt.version="19.2.5",Dt}var rm;function x4(){if(rm)return I0.exports;rm=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(c){console.error(c)}}return s(),I0.exports=_4(),I0.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 om;function b4(){if(om)return yc;om=1;var s=y4(),c=U2(),i=x4();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function h(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 v(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 y(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 f(e){if(h(e)!==e)throw Error(r(188))}function m(e){var t=e.alternate;if(!t){if(t=h(e),t===null)throw Error(r(188));return t!==e?null:e}for(var n=e,a=t;;){var o=n.return;if(o===null)break;var u=o.alternate;if(u===null){if(a=o.return,a!==null){n=a;continue}break}if(o.child===u.child){for(u=o.child;u;){if(u===n)return f(o),e;if(u===a)return f(o),t;u=u.sibling}throw Error(r(188))}if(n.return!==a.return)n=o,a=u;else{for(var p=!1,x=o.child;x;){if(x===n){p=!0,n=o,a=u;break}if(x===a){p=!0,a=o,n=u;break}x=x.sibling}if(!p){for(x=u.child;x;){if(x===n){p=!0,n=u,a=o;break}if(x===a){p=!0,a=u,n=o;break}x=x.sibling}if(!p)throw Error(r(189))}}if(n.alternate!==a)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function g(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=g(e),t!==null)return t;e=e.sibling}return null}var _=Object.assign,b=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),D=Symbol.for("react.context"),H=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),ee=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),le=Symbol.for("react.activity"),me=Symbol.for("react.memo_cache_sentinel"),oe=Symbol.iterator;function Se(e){return e===null||typeof e!="object"?null:(e=oe&&e[oe]||e["@@iterator"],typeof e=="function"?e:null)}var se=Symbol.for("react.client.reference");function pe(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===se?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case R:return"Fragment";case O:return"Profiler";case j:return"StrictMode";case Q:return"Suspense";case ee:return"SuspenseList";case le:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case w:return"Portal";case D:return e.displayName||"Context";case $:return(e._context.displayName||"Context")+".Consumer";case H:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case W:return t=e.displayName||null,t!==null?t:pe(e.type)||"Memo";case K:t=e._payload,e=e._init;try{return pe(e(t))}catch{}}return null}var he=Array.isArray,k=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ce={pending:!1,data:null,method:null,action:null},ze=[],Ne=-1;function T(e){return{current:e}}function F(e){0>Ne||(e.current=ze[Ne],ze[Ne]=null,Ne--)}function Z(e,t){Ne++,ze[Ne]=e.current,e.current=t}var te=T(null),ve=T(null),_e=T(null),we=T(null);function gt(e,t){switch(Z(_e,t),Z(ve,e),Z(te,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?S1(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=S1(t),e=N1(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(te),Z(te,e)}function Pe(){F(te),F(ve),F(_e)}function sl(e){e.memoizedState!==null&&Z(we,e);var t=te.current,n=N1(t,e.type);t!==n&&(Z(ve,e),Z(te,n))}function zl(e){ve.current===e&&(F(te),F(ve)),we.current===e&&(F(we),hc._currentValue=ce)}var Ll,ja;function bn(e){if(Ll===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ll=t&&t[1]||"",ja=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Ll+e+ja}var Bl=!1;function Ze(e,t){if(!e||Bl)return"";Bl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var V=function(){throw Error()};if(Object.defineProperty(V.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(V,[])}catch(U){var B=U}Reflect.construct(e,[],V)}else{try{V.call()}catch(U){B=U}e.call(V.prototype)}}else{try{throw Error()}catch(U){B=U}(V=e())&&typeof V.catch=="function"&&V.catch(function(){})}}catch(U){if(U&&B&&typeof U.stack=="string")return[U.stack,B.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),p=u[0],x=u[1];if(p&&x){var C=p.split(`
`),L=x.split(`
`);for(o=a=0;a<C.length&&!C[a].includes("DetermineComponentFrameRoot");)a++;for(;o<L.length&&!L[o].includes("DetermineComponentFrameRoot");)o++;if(a===C.length||o===L.length)for(a=C.length-1,o=L.length-1;1<=a&&0<=o&&C[a]!==L[o];)o--;for(;1<=a&&0<=o;a--,o--)if(C[a]!==L[o]){if(a!==1||o!==1)do if(a--,o--,0>o||C[a]!==L[o]){var q=`
`+C[a].replace(" at new "," at ");return e.displayName&&q.includes("<anonymous>")&&(q=q.replace("<anonymous>",e.displayName)),q}while(1<=a&&0<=o);break}}}finally{Bl=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?bn(n):""}function Fn(e,t){switch(e.tag){case 26:case 27:case 5:return bn(e.type);case 16:return bn("Lazy");case 13:return e.child!==t&&t!==null?bn("Suspense Fallback"):bn("Suspense");case 19:return bn("SuspenseList");case 0:case 15:return Ze(e.type,!1);case 11:return Ze(e.type.render,!1);case 1:return Ze(e.type,!0);case 31:return bn("Activity");default:return""}}function Ul(e){try{var t="",n=null;do t+=Fn(e,n),n=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var il=Object.prototype.hasOwnProperty,os=s.unstable_scheduleCallback,us=s.unstable_cancelCallback,$c=s.unstable_shouldYield,We=s.unstable_requestPaint,ft=s.unstable_now,Gc=s.unstable_getCurrentPriorityLevel,Ni=s.unstable_ImmediatePriority,td=s.unstable_UserBlockingPriority,Fc=s.unstable_NormalPriority,I3=s.unstable_LowPriority,nd=s.unstable_IdlePriority,K3=s.log,P3=s.unstable_setDisableYieldValue,wi=null,an=null;function kl(e){if(typeof K3=="function"&&P3(e),an&&typeof an.setStrictMode=="function")try{an.setStrictMode(wi,e)}catch{}}var sn=Math.clz32?Math.clz32:ev,W3=Math.log,J3=Math.LN2;function ev(e){return e>>>=0,e===0?32:31-(W3(e)/J3|0)|0}var Vc=256,Qc=262144,Yc=4194304;function Sa(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 Xc(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var o=0,u=e.suspendedLanes,p=e.pingedLanes;e=e.warmLanes;var x=a&134217727;return x!==0?(a=x&~u,a!==0?o=Sa(a):(p&=x,p!==0?o=Sa(p):n||(n=x&~e,n!==0&&(o=Sa(n))))):(x=a&~u,x!==0?o=Sa(x):p!==0?o=Sa(p):n||(n=a&~e,n!==0&&(o=Sa(n)))),o===0?0:t!==0&&t!==o&&(t&u)===0&&(u=o&-o,n=t&-t,u>=n||u===32&&(n&4194048)!==0)?t:o}function Ci(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function tv(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 ld(){var e=Yc;return Yc<<=1,(Yc&62914560)===0&&(Yc=4194304),e}function Mo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ei(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function nv(e,t,n,a,o,u){var p=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 x=e.entanglements,C=e.expirationTimes,L=e.hiddenUpdates;for(n=p&~n;0<n;){var q=31-sn(n),V=1<<q;x[q]=0,C[q]=-1;var B=L[q];if(B!==null)for(L[q]=null,q=0;q<B.length;q++){var U=B[q];U!==null&&(U.lane&=-536870913)}n&=~V}a!==0&&ad(e,a,0),u!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=u&~(p&~t))}function ad(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-sn(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function sd(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-sn(n),o=1<<a;o&t|e[a]&t&&(e[a]|=t),n&=~o}}function id(e,t){var n=t&-t;return n=(n&42)!==0?1:Oo(n),(n&(e.suspendedLanes|t))!==0?0:n}function Oo(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 Do(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function cd(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:X1(e.type))}function rd(e,t){var n=Y.p;try{return Y.p=e,t()}finally{Y.p=n}}var Hl=Math.random().toString(36).slice(2),Tt="__reactFiber$"+Hl,Yt="__reactProps$"+Hl,ds="__reactContainer$"+Hl,zo="__reactEvents$"+Hl,lv="__reactListeners$"+Hl,av="__reactHandles$"+Hl,od="__reactResources$"+Hl,Ti="__reactMarker$"+Hl;function Lo(e){delete e[Tt],delete e[Yt],delete e[zo],delete e[lv],delete e[av]}function fs(e){var t=e[Tt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ds]||n[Tt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=M1(e);e!==null;){if(n=e[Tt])return n;e=M1(e)}return t}e=n,n=e.parentNode}return null}function hs(e){if(e=e[Tt]||e[ds]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ri(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function ms(e){var t=e[od];return t||(t=e[od]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function jt(e){e[Ti]=!0}var ud=new Set,dd={};function Na(e,t){ps(e,t),ps(e+"Capture",t)}function ps(e,t){for(dd[e]=t,e=0;e<t.length;e++)ud.add(t[e])}var sv=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]*$"),fd={},hd={};function iv(e){return il.call(hd,e)?!0:il.call(fd,e)?!1:sv.test(e)?hd[e]=!0:(fd[e]=!0,!1)}function Zc(e,t,n){if(iv(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Ic(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 cl(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function jn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function md(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function cv(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(p){n=""+p,u.call(this,p)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(p){n=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Bo(e){if(!e._valueTracker){var t=md(e)?"checked":"value";e._valueTracker=cv(e,t,""+e[t])}}function pd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=md(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function Kc(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 rv=/[\n"\\]/g;function Sn(e){return e.replace(rv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Uo(e,t,n,a,o,u,p,x){e.name="",p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.type=p:e.removeAttribute("type"),t!=null?p==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+jn(t)):e.value!==""+jn(t)&&(e.value=""+jn(t)):p!=="submit"&&p!=="reset"||e.removeAttribute("value"),t!=null?ko(e,p,jn(t)):n!=null?ko(e,p,jn(n)):a!=null&&e.removeAttribute("value"),o==null&&u!=null&&(e.defaultChecked=!!u),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+jn(x):e.removeAttribute("name")}function vd(e,t,n,a,o,u,p,x){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)){Bo(e);return}n=n!=null?""+jn(n):"",t=t!=null?""+jn(t):n,x||t===e.value||(e.value=t),e.defaultValue=t}a=a??o,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=x?e.checked:!!a,e.defaultChecked=!!a,p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(e.name=p),Bo(e)}function ko(e,t,n){t==="number"&&Kc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function vs(e,t,n,a){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&a&&(e[n].defaultSelected=!0)}else{for(n=""+jn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,a&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function gd(e,t,n){if(t!=null&&(t=""+jn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+jn(n):""}function yd(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(r(92));if(he(a)){if(1<a.length)throw Error(r(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=jn(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),Bo(e)}function gs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ov=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 _d(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||ov.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function xd(e,t,n){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var o in t)a=t[o],t.hasOwnProperty(o)&&n[o]!==a&&_d(e,o,a)}else for(var u in t)t.hasOwnProperty(u)&&_d(e,u,t[u])}function Ho(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 uv=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"]]),dv=/^[\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 Pc(e){return dv.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function rl(){}var qo=null;function $o(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ys=null,_s=null;function bd(e){var t=hs(e);if(t&&(e=t.stateNode)){var n=e[Yt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Uo(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="'+Sn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var o=a[Yt]||null;if(!o)throw Error(r(90));Uo(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&pd(a)}break e;case"textarea":gd(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&vs(e,!!n.multiple,t,!1)}}}var Go=!1;function jd(e,t,n){if(Go)return e(t,n);Go=!0;try{var a=e(t);return a}finally{if(Go=!1,(ys!==null||_s!==null)&&(kr(),ys&&(t=ys,e=_s,_s=ys=null,bd(t),e)))for(t=0;t<e.length;t++)bd(e[t])}}function Ai(e,t){var n=e.stateNode;if(n===null)return null;var a=n[Yt]||null;if(a===null)return null;n=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(r(231,t,typeof n));return n}var ol=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fo=!1;if(ol)try{var Mi={};Object.defineProperty(Mi,"passive",{get:function(){Fo=!0}}),window.addEventListener("test",Mi,Mi),window.removeEventListener("test",Mi,Mi)}catch{Fo=!1}var ql=null,Vo=null,Wc=null;function Sd(){if(Wc)return Wc;var e,t=Vo,n=t.length,a,o="value"in ql?ql.value:ql.textContent,u=o.length;for(e=0;e<n&&t[e]===o[e];e++);var p=n-e;for(a=1;a<=p&&t[n-a]===o[u-a];a++);return Wc=o.slice(e,1<a?1-a:void 0)}function Jc(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 er(){return!0}function Nd(){return!1}function Xt(e){function t(n,a,o,u,p){this._reactName=n,this._targetInst=o,this.type=a,this.nativeEvent=u,this.target=p,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(n=e[x],this[x]=n?n(u):u[x]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?er:Nd,this.isPropagationStopped=Nd,this}return _(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=er)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=er)},persist:function(){},isPersistent:er}),t}var wa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tr=Xt(wa),Oi=_({},wa,{view:0,detail:0}),fv=Xt(Oi),Qo,Yo,Di,nr=_({},Oi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zo,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!==Di&&(Di&&e.type==="mousemove"?(Qo=e.screenX-Di.screenX,Yo=e.screenY-Di.screenY):Yo=Qo=0,Di=e),Qo)},movementY:function(e){return"movementY"in e?e.movementY:Yo}}),wd=Xt(nr),hv=_({},nr,{dataTransfer:0}),mv=Xt(hv),pv=_({},Oi,{relatedTarget:0}),Xo=Xt(pv),vv=_({},wa,{animationName:0,elapsedTime:0,pseudoElement:0}),gv=Xt(vv),yv=_({},wa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_v=Xt(yv),xv=_({},wa,{data:0}),Cd=Xt(xv),bv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jv={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"},Sv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sv[e])?!!t[e]:!1}function Zo(){return Nv}var wv=_({},Oi,{key:function(e){if(e.key){var t=bv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Jc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?jv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zo,charCode:function(e){return e.type==="keypress"?Jc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Jc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Cv=Xt(wv),Ev=_({},nr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ed=Xt(Ev),Tv=_({},Oi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zo}),Rv=Xt(Tv),Av=_({},wa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mv=Xt(Av),Ov=_({},nr,{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}),Dv=Xt(Ov),zv=_({},wa,{newState:0,oldState:0}),Lv=Xt(zv),Bv=[9,13,27,32],Io=ol&&"CompositionEvent"in window,zi=null;ol&&"documentMode"in document&&(zi=document.documentMode);var Uv=ol&&"TextEvent"in window&&!zi,Td=ol&&(!Io||zi&&8<zi&&11>=zi),Rd=" ",Ad=!1;function Md(e,t){switch(e){case"keyup":return Bv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Od(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var xs=!1;function kv(e,t){switch(e){case"compositionend":return Od(t);case"keypress":return t.which!==32?null:(Ad=!0,Rd);case"textInput":return e=t.data,e===Rd&&Ad?null:e;default:return null}}function Hv(e,t){if(xs)return e==="compositionend"||!Io&&Md(e,t)?(e=Sd(),Wc=Vo=ql=null,xs=!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 Td&&t.locale!=="ko"?null:t.data;default:return null}}var qv={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 Dd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!qv[e.type]:t==="textarea"}function zd(e,t,n,a){ys?_s?_s.push(a):_s=[a]:ys=a,t=Qr(t,"onChange"),0<t.length&&(n=new tr("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Li=null,Bi=null;function $v(e){g1(e,0)}function lr(e){var t=Ri(e);if(pd(t))return e}function Ld(e,t){if(e==="change")return t}var Bd=!1;if(ol){var Ko;if(ol){var Po="oninput"in document;if(!Po){var Ud=document.createElement("div");Ud.setAttribute("oninput","return;"),Po=typeof Ud.oninput=="function"}Ko=Po}else Ko=!1;Bd=Ko&&(!document.documentMode||9<document.documentMode)}function kd(){Li&&(Li.detachEvent("onpropertychange",Hd),Bi=Li=null)}function Hd(e){if(e.propertyName==="value"&&lr(Bi)){var t=[];zd(t,Bi,e,$o(e)),jd($v,t)}}function Gv(e,t,n){e==="focusin"?(kd(),Li=t,Bi=n,Li.attachEvent("onpropertychange",Hd)):e==="focusout"&&kd()}function Fv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return lr(Bi)}function Vv(e,t){if(e==="click")return lr(t)}function Qv(e,t){if(e==="input"||e==="change")return lr(t)}function Yv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cn=typeof Object.is=="function"?Object.is:Yv;function Ui(e,t){if(cn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var o=n[a];if(!il.call(t,o)||!cn(e[o],t[o]))return!1}return!0}function qd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function $d(e,t){var n=qd(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=qd(n)}}function Gd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Kc(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=Kc(e.document)}return t}function Wo(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 Xv=ol&&"documentMode"in document&&11>=document.documentMode,bs=null,Jo=null,ki=null,eu=!1;function Vd(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;eu||bs==null||bs!==Kc(a)||(a=bs,"selectionStart"in a&&Wo(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),ki&&Ui(ki,a)||(ki=a,a=Qr(Jo,"onSelect"),0<a.length&&(t=new tr("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=bs)))}function Ca(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var js={animationend:Ca("Animation","AnimationEnd"),animationiteration:Ca("Animation","AnimationIteration"),animationstart:Ca("Animation","AnimationStart"),transitionrun:Ca("Transition","TransitionRun"),transitionstart:Ca("Transition","TransitionStart"),transitioncancel:Ca("Transition","TransitionCancel"),transitionend:Ca("Transition","TransitionEnd")},tu={},Qd={};ol&&(Qd=document.createElement("div").style,"AnimationEvent"in window||(delete js.animationend.animation,delete js.animationiteration.animation,delete js.animationstart.animation),"TransitionEvent"in window||delete js.transitionend.transition);function Ea(e){if(tu[e])return tu[e];if(!js[e])return e;var t=js[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Qd)return tu[e]=t[n];return e}var Yd=Ea("animationend"),Xd=Ea("animationiteration"),Zd=Ea("animationstart"),Zv=Ea("transitionrun"),Iv=Ea("transitionstart"),Kv=Ea("transitioncancel"),Id=Ea("transitionend"),Kd=new Map,nu="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(" ");nu.push("scrollEnd");function Un(e,t){Kd.set(e,t),Na(t,[e])}var ar=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)},Nn=[],Ss=0,lu=0;function sr(){for(var e=Ss,t=lu=Ss=0;t<e;){var n=Nn[t];Nn[t++]=null;var a=Nn[t];Nn[t++]=null;var o=Nn[t];Nn[t++]=null;var u=Nn[t];if(Nn[t++]=null,a!==null&&o!==null){var p=a.pending;p===null?o.next=o:(o.next=p.next,p.next=o),a.pending=o}u!==0&&Pd(n,o,u)}}function ir(e,t,n,a){Nn[Ss++]=e,Nn[Ss++]=t,Nn[Ss++]=n,Nn[Ss++]=a,lu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function au(e,t,n,a){return ir(e,t,n,a),cr(e)}function Ta(e,t){return ir(e,null,null,t),cr(e)}function Pd(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var o=!1,u=e.return;u!==null;)u.childLanes|=n,a=u.alternate,a!==null&&(a.childLanes|=n),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(o=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,o&&t!==null&&(o=31-sn(n),e=u.hiddenUpdates,a=e[o],a===null?e[o]=[t]:a.push(t),t.lane=n|536870912),u):null}function cr(e){if(50<ic)throw ic=0,h0=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ns={};function Pv(e,t,n,a){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=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rn(e,t,n,a){return new Pv(e,t,n,a)}function su(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ul(e,t){var n=e.alternate;return n===null?(n=rn(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 Wd(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function rr(e,t,n,a,o,u){var p=0;if(a=e,typeof e=="function")su(e)&&(p=1);else if(typeof e=="string")p=n4(e,n,te.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case le:return e=rn(31,n,t,o),e.elementType=le,e.lanes=u,e;case R:return Ra(n.children,o,u,t);case j:p=8,o|=24;break;case O:return e=rn(12,n,t,o|2),e.elementType=O,e.lanes=u,e;case Q:return e=rn(13,n,t,o),e.elementType=Q,e.lanes=u,e;case ee:return e=rn(19,n,t,o),e.elementType=ee,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case D:p=10;break e;case $:p=9;break e;case H:p=11;break e;case W:p=14;break e;case K:p=16,a=null;break e}p=29,n=Error(r(130,e===null?"null":typeof e,"")),a=null}return t=rn(p,n,t,o),t.elementType=e,t.type=a,t.lanes=u,t}function Ra(e,t,n,a){return e=rn(7,e,a,t),e.lanes=n,e}function iu(e,t,n){return e=rn(6,e,null,t),e.lanes=n,e}function Jd(e){var t=rn(18,null,null,0);return t.stateNode=e,t}function cu(e,t,n){return t=rn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ef=new WeakMap;function wn(e,t){if(typeof e=="object"&&e!==null){var n=ef.get(e);return n!==void 0?n:(t={value:e,source:t,stack:Ul(t)},ef.set(e,t),t)}return{value:e,source:t,stack:Ul(t)}}var ws=[],Cs=0,or=null,Hi=0,Cn=[],En=0,$l=null,Vn=1,Qn="";function dl(e,t){ws[Cs++]=Hi,ws[Cs++]=or,or=e,Hi=t}function tf(e,t,n){Cn[En++]=Vn,Cn[En++]=Qn,Cn[En++]=$l,$l=e;var a=Vn;e=Qn;var o=32-sn(a)-1;a&=~(1<<o),n+=1;var u=32-sn(t)+o;if(30<u){var p=o-o%5;u=(a&(1<<p)-1).toString(32),a>>=p,o-=p,Vn=1<<32-sn(t)+o|n<<o|a,Qn=u+e}else Vn=1<<u|n<<o|a,Qn=e}function ru(e){e.return!==null&&(dl(e,1),tf(e,1,0))}function ou(e){for(;e===or;)or=ws[--Cs],ws[Cs]=null,Hi=ws[--Cs],ws[Cs]=null;for(;e===$l;)$l=Cn[--En],Cn[En]=null,Qn=Cn[--En],Cn[En]=null,Vn=Cn[--En],Cn[En]=null}function nf(e,t){Cn[En++]=Vn,Cn[En++]=Qn,Cn[En++]=$l,Vn=t.id,Qn=t.overflow,$l=e}var Rt=null,Je=null,Le=!1,Gl=null,Tn=!1,uu=Error(r(519));function Fl(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw qi(wn(t,e)),uu}function lf(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[Tt]=e,t[Yt]=a,n){case"dialog":Ae("cancel",t),Ae("close",t);break;case"iframe":case"object":case"embed":Ae("load",t);break;case"video":case"audio":for(n=0;n<rc.length;n++)Ae(rc[n],t);break;case"source":Ae("error",t);break;case"img":case"image":case"link":Ae("error",t),Ae("load",t);break;case"details":Ae("toggle",t);break;case"input":Ae("invalid",t),vd(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ae("invalid",t);break;case"textarea":Ae("invalid",t),yd(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||b1(t.textContent,n)?(a.popover!=null&&(Ae("beforetoggle",t),Ae("toggle",t)),a.onScroll!=null&&Ae("scroll",t),a.onScrollEnd!=null&&Ae("scrollend",t),a.onClick!=null&&(t.onclick=rl),t=!0):t=!1,t||Fl(e,!0)}function af(e){for(Rt=e.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:Tn=!1;return;case 27:case 3:Tn=!0;return;default:Rt=Rt.return}}function Es(e){if(e!==Rt)return!1;if(!Le)return af(e),Le=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||T0(e.type,e.memoizedProps)),n=!n),n&&Je&&Fl(e),af(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Je=A1(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Je=A1(e)}else t===27?(t=Je,la(e.type)?(e=D0,D0=null,Je=e):Je=t):Je=Rt?An(e.stateNode.nextSibling):null;return!0}function Aa(){Je=Rt=null,Le=!1}function du(){var e=Gl;return e!==null&&(Pt===null?Pt=e:Pt.push.apply(Pt,e),Gl=null),e}function qi(e){Gl===null?Gl=[e]:Gl.push(e)}var fu=T(null),Ma=null,fl=null;function Vl(e,t,n){Z(fu,t._currentValue),t._currentValue=n}function hl(e){e._currentValue=fu.current,F(fu)}function hu(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function mu(e,t,n,a){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var u=o.dependencies;if(u!==null){var p=o.child;u=u.firstContext;e:for(;u!==null;){var x=u;u=o;for(var C=0;C<t.length;C++)if(x.context===t[C]){u.lanes|=n,x=u.alternate,x!==null&&(x.lanes|=n),hu(u.return,n,e),a||(p=null);break e}u=x.next}}else if(o.tag===18){if(p=o.return,p===null)throw Error(r(341));p.lanes|=n,u=p.alternate,u!==null&&(u.lanes|=n),hu(p,n,e),p=null}else p=o.child;if(p!==null)p.return=o;else for(p=o;p!==null;){if(p===e){p=null;break}if(o=p.sibling,o!==null){o.return=p.return,p=o;break}p=p.return}o=p}}function Ts(e,t,n,a){e=null;for(var o=t,u=!1;o!==null;){if(!u){if((o.flags&524288)!==0)u=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var p=o.alternate;if(p===null)throw Error(r(387));if(p=p.memoizedProps,p!==null){var x=o.type;cn(o.pendingProps.value,p.value)||(e!==null?e.push(x):e=[x])}}else if(o===we.current){if(p=o.alternate,p===null)throw Error(r(387));p.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(hc):e=[hc])}o=o.return}e!==null&&mu(t,e,n,a),t.flags|=262144}function ur(e){for(e=e.firstContext;e!==null;){if(!cn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Oa(e){Ma=e,fl=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function At(e){return sf(Ma,e)}function dr(e,t){return Ma===null&&Oa(e),sf(e,t)}function sf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},fl===null){if(e===null)throw Error(r(308));fl=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else fl=fl.next=t;return n}var Wv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Jv=s.unstable_scheduleCallback,eg=s.unstable_NormalPriority,ht={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function pu(){return{controller:new Wv,data:new Map,refCount:0}}function $i(e){e.refCount--,e.refCount===0&&Jv(eg,function(){e.controller.abort()})}var Gi=null,vu=0,Rs=0,As=null;function tg(e,t){if(Gi===null){var n=Gi=[];vu=0,Rs=_0(),As={status:"pending",value:void 0,then:function(a){n.push(a)}}}return vu++,t.then(cf,cf),t}function cf(){if(--vu===0&&Gi!==null){As!==null&&(As.status="fulfilled");var e=Gi;Gi=null,Rs=0,As=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ng(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(o){n.push(o)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var o=0;o<n.length;o++)(0,n[o])(t)},function(o){for(a.status="rejected",a.reason=o,o=0;o<n.length;o++)(0,n[o])(void 0)}),a}var rf=k.S;k.S=function(e,t){Qh=ft(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&tg(e,t),rf!==null&&rf(e,t)};var Da=T(null);function gu(){var e=Da.current;return e!==null?e:Ie.pooledCache}function fr(e,t){t===null?Z(Da,Da.current):Z(Da,t.pool)}function of(){var e=gu();return e===null?null:{parent:ht._currentValue,pool:e}}var Ms=Error(r(460)),yu=Error(r(474)),hr=Error(r(542)),mr={then:function(){}};function uf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function df(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(rl,rl),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,hf(e),e;default:if(typeof t.status=="string")t.then(rl,rl);else{if(e=Ie,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=a}},function(a){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,hf(e),e}throw La=t,Ms}}function za(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(La=n,Ms):n}}var La=null;function ff(){if(La===null)throw Error(r(459));var e=La;return La=null,e}function hf(e){if(e===Ms||e===hr)throw Error(r(483))}var Os=null,Fi=0;function pr(e){var t=Fi;return Fi+=1,Os===null&&(Os=[]),df(Os,e,t)}function Vi(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function vr(e,t){throw t.$$typeof===b?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function mf(e){function t(M,A){if(e){var z=M.deletions;z===null?(M.deletions=[A],M.flags|=16):z.push(A)}}function n(M,A){if(!e)return null;for(;A!==null;)t(M,A),A=A.sibling;return null}function a(M){for(var A=new Map;M!==null;)M.key!==null?A.set(M.key,M):A.set(M.index,M),M=M.sibling;return A}function o(M,A){return M=ul(M,A),M.index=0,M.sibling=null,M}function u(M,A,z){return M.index=z,e?(z=M.alternate,z!==null?(z=z.index,z<A?(M.flags|=67108866,A):z):(M.flags|=67108866,A)):(M.flags|=1048576,A)}function p(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function x(M,A,z,G){return A===null||A.tag!==6?(A=iu(z,M.mode,G),A.return=M,A):(A=o(A,z),A.return=M,A)}function C(M,A,z,G){var re=z.type;return re===R?q(M,A,z.props.children,G,z.key):A!==null&&(A.elementType===re||typeof re=="object"&&re!==null&&re.$$typeof===K&&za(re)===A.type)?(A=o(A,z.props),Vi(A,z),A.return=M,A):(A=rr(z.type,z.key,z.props,null,M.mode,G),Vi(A,z),A.return=M,A)}function L(M,A,z,G){return A===null||A.tag!==4||A.stateNode.containerInfo!==z.containerInfo||A.stateNode.implementation!==z.implementation?(A=cu(z,M.mode,G),A.return=M,A):(A=o(A,z.children||[]),A.return=M,A)}function q(M,A,z,G,re){return A===null||A.tag!==7?(A=Ra(z,M.mode,G,re),A.return=M,A):(A=o(A,z),A.return=M,A)}function V(M,A,z){if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return A=iu(""+A,M.mode,z),A.return=M,A;if(typeof A=="object"&&A!==null){switch(A.$$typeof){case N:return z=rr(A.type,A.key,A.props,null,M.mode,z),Vi(z,A),z.return=M,z;case w:return A=cu(A,M.mode,z),A.return=M,A;case K:return A=za(A),V(M,A,z)}if(he(A)||Se(A))return A=Ra(A,M.mode,z,null),A.return=M,A;if(typeof A.then=="function")return V(M,pr(A),z);if(A.$$typeof===D)return V(M,dr(M,A),z);vr(M,A)}return null}function B(M,A,z,G){var re=A!==null?A.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return re!==null?null:x(M,A,""+z,G);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case N:return z.key===re?C(M,A,z,G):null;case w:return z.key===re?L(M,A,z,G):null;case K:return z=za(z),B(M,A,z,G)}if(he(z)||Se(z))return re!==null?null:q(M,A,z,G,null);if(typeof z.then=="function")return B(M,A,pr(z),G);if(z.$$typeof===D)return B(M,A,dr(M,z),G);vr(M,z)}return null}function U(M,A,z,G,re){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return M=M.get(z)||null,x(A,M,""+G,re);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case N:return M=M.get(G.key===null?z:G.key)||null,C(A,M,G,re);case w:return M=M.get(G.key===null?z:G.key)||null,L(A,M,G,re);case K:return G=za(G),U(M,A,z,G,re)}if(he(G)||Se(G))return M=M.get(z)||null,q(A,M,G,re,null);if(typeof G.then=="function")return U(M,A,z,pr(G),re);if(G.$$typeof===D)return U(M,A,z,dr(A,G),re);vr(A,G)}return null}function ne(M,A,z,G){for(var re=null,ke=null,ae=A,be=A=0,De=null;ae!==null&&be<z.length;be++){ae.index>be?(De=ae,ae=null):De=ae.sibling;var He=B(M,ae,z[be],G);if(He===null){ae===null&&(ae=De);break}e&&ae&&He.alternate===null&&t(M,ae),A=u(He,A,be),ke===null?re=He:ke.sibling=He,ke=He,ae=De}if(be===z.length)return n(M,ae),Le&&dl(M,be),re;if(ae===null){for(;be<z.length;be++)ae=V(M,z[be],G),ae!==null&&(A=u(ae,A,be),ke===null?re=ae:ke.sibling=ae,ke=ae);return Le&&dl(M,be),re}for(ae=a(ae);be<z.length;be++)De=U(ae,M,be,z[be],G),De!==null&&(e&&De.alternate!==null&&ae.delete(De.key===null?be:De.key),A=u(De,A,be),ke===null?re=De:ke.sibling=De,ke=De);return e&&ae.forEach(function(ra){return t(M,ra)}),Le&&dl(M,be),re}function fe(M,A,z,G){if(z==null)throw Error(r(151));for(var re=null,ke=null,ae=A,be=A=0,De=null,He=z.next();ae!==null&&!He.done;be++,He=z.next()){ae.index>be?(De=ae,ae=null):De=ae.sibling;var ra=B(M,ae,He.value,G);if(ra===null){ae===null&&(ae=De);break}e&&ae&&ra.alternate===null&&t(M,ae),A=u(ra,A,be),ke===null?re=ra:ke.sibling=ra,ke=ra,ae=De}if(He.done)return n(M,ae),Le&&dl(M,be),re;if(ae===null){for(;!He.done;be++,He=z.next())He=V(M,He.value,G),He!==null&&(A=u(He,A,be),ke===null?re=He:ke.sibling=He,ke=He);return Le&&dl(M,be),re}for(ae=a(ae);!He.done;be++,He=z.next())He=U(ae,M,be,He.value,G),He!==null&&(e&&He.alternate!==null&&ae.delete(He.key===null?be:He.key),A=u(He,A,be),ke===null?re=He:ke.sibling=He,ke=He);return e&&ae.forEach(function(h4){return t(M,h4)}),Le&&dl(M,be),re}function Xe(M,A,z,G){if(typeof z=="object"&&z!==null&&z.type===R&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case N:e:{for(var re=z.key;A!==null;){if(A.key===re){if(re=z.type,re===R){if(A.tag===7){n(M,A.sibling),G=o(A,z.props.children),G.return=M,M=G;break e}}else if(A.elementType===re||typeof re=="object"&&re!==null&&re.$$typeof===K&&za(re)===A.type){n(M,A.sibling),G=o(A,z.props),Vi(G,z),G.return=M,M=G;break e}n(M,A);break}else t(M,A);A=A.sibling}z.type===R?(G=Ra(z.props.children,M.mode,G,z.key),G.return=M,M=G):(G=rr(z.type,z.key,z.props,null,M.mode,G),Vi(G,z),G.return=M,M=G)}return p(M);case w:e:{for(re=z.key;A!==null;){if(A.key===re)if(A.tag===4&&A.stateNode.containerInfo===z.containerInfo&&A.stateNode.implementation===z.implementation){n(M,A.sibling),G=o(A,z.children||[]),G.return=M,M=G;break e}else{n(M,A);break}else t(M,A);A=A.sibling}G=cu(z,M.mode,G),G.return=M,M=G}return p(M);case K:return z=za(z),Xe(M,A,z,G)}if(he(z))return ne(M,A,z,G);if(Se(z)){if(re=Se(z),typeof re!="function")throw Error(r(150));return z=re.call(z),fe(M,A,z,G)}if(typeof z.then=="function")return Xe(M,A,pr(z),G);if(z.$$typeof===D)return Xe(M,A,dr(M,z),G);vr(M,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,A!==null&&A.tag===6?(n(M,A.sibling),G=o(A,z),G.return=M,M=G):(n(M,A),G=iu(z,M.mode,G),G.return=M,M=G),p(M)):n(M,A)}return function(M,A,z,G){try{Fi=0;var re=Xe(M,A,z,G);return Os=null,re}catch(ae){if(ae===Ms||ae===hr)throw ae;var ke=rn(29,ae,null,M.mode);return ke.lanes=G,ke.return=M,ke}finally{}}}var Ba=mf(!0),pf=mf(!1),Ql=!1;function _u(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xu(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 Yl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Xl(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(qe&2)!==0){var o=a.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),a.pending=t,t=cr(e),Pd(e,null,n),t}return ir(e,a,t,n),cr(e)}function Qi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,sd(e,n)}}function bu(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var o=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var p={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};u===null?o=u=p:u=u.next=p,n=n.next}while(n!==null);u===null?o=u=t:u=u.next=t}else o=u=t;n={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var ju=!1;function Yi(){if(ju){var e=As;if(e!==null)throw e}}function Xi(e,t,n,a){ju=!1;var o=e.updateQueue;Ql=!1;var u=o.firstBaseUpdate,p=o.lastBaseUpdate,x=o.shared.pending;if(x!==null){o.shared.pending=null;var C=x,L=C.next;C.next=null,p===null?u=L:p.next=L,p=C;var q=e.alternate;q!==null&&(q=q.updateQueue,x=q.lastBaseUpdate,x!==p&&(x===null?q.firstBaseUpdate=L:x.next=L,q.lastBaseUpdate=C))}if(u!==null){var V=o.baseState;p=0,q=L=C=null,x=u;do{var B=x.lane&-536870913,U=B!==x.lane;if(U?(Oe&B)===B:(a&B)===B){B!==0&&B===Rs&&(ju=!0),q!==null&&(q=q.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var ne=e,fe=x;B=t;var Xe=n;switch(fe.tag){case 1:if(ne=fe.payload,typeof ne=="function"){V=ne.call(Xe,V,B);break e}V=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=fe.payload,B=typeof ne=="function"?ne.call(Xe,V,B):ne,B==null)break e;V=_({},V,B);break e;case 2:Ql=!0}}B=x.callback,B!==null&&(e.flags|=64,U&&(e.flags|=8192),U=o.callbacks,U===null?o.callbacks=[B]:U.push(B))}else U={lane:B,tag:x.tag,payload:x.payload,callback:x.callback,next:null},q===null?(L=q=U,C=V):q=q.next=U,p|=B;if(x=x.next,x===null){if(x=o.shared.pending,x===null)break;U=x,x=U.next,U.next=null,o.lastBaseUpdate=U,o.shared.pending=null}}while(!0);q===null&&(C=V),o.baseState=C,o.firstBaseUpdate=L,o.lastBaseUpdate=q,u===null&&(o.shared.lanes=0),Wl|=p,e.lanes=p,e.memoizedState=V}}function vf(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function gf(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)vf(n[e],t)}var Ds=T(null),gr=T(0);function yf(e,t){e=jl,Z(gr,e),Z(Ds,t),jl=e|t.baseLanes}function Su(){Z(gr,jl),Z(Ds,Ds.current)}function Nu(){jl=gr.current,F(Ds),F(gr)}var on=T(null),Rn=null;function Zl(e){var t=e.alternate;Z(rt,rt.current&1),Z(on,e),Rn===null&&(t===null||Ds.current!==null||t.memoizedState!==null)&&(Rn=e)}function wu(e){Z(rt,rt.current),Z(on,e),Rn===null&&(Rn=e)}function _f(e){e.tag===22?(Z(rt,rt.current),Z(on,e),Rn===null&&(Rn=e)):Il()}function Il(){Z(rt,rt.current),Z(on,on.current)}function un(e){F(on),Rn===e&&(Rn=null),F(rt)}var rt=T(0);function yr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||M0(n)||O0(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 ml=0,xe=null,Qe=null,mt=null,_r=!1,zs=!1,Ua=!1,xr=0,Zi=0,Ls=null,lg=0;function at(){throw Error(r(321))}function Cu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cn(e[n],t[n]))return!1;return!0}function Eu(e,t,n,a,o,u){return ml=u,xe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,k.H=e===null||e.memoizedState===null?nh:Gu,Ua=!1,u=n(a,o),Ua=!1,zs&&(u=bf(t,n,a,o)),xf(e),u}function xf(e){k.H=Pi;var t=Qe!==null&&Qe.next!==null;if(ml=0,mt=Qe=xe=null,_r=!1,Zi=0,Ls=null,t)throw Error(r(300));e===null||pt||(e=e.dependencies,e!==null&&ur(e)&&(pt=!0))}function bf(e,t,n,a){xe=e;var o=0;do{if(zs&&(Ls=null),Zi=0,zs=!1,25<=o)throw Error(r(301));if(o+=1,mt=Qe=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}k.H=lh,u=t(n,a)}while(zs);return u}function ag(){var e=k.H,t=e.useState()[0];return t=typeof t.then=="function"?Ii(t):t,e=e.useState()[0],(Qe!==null?Qe.memoizedState:null)!==e&&(xe.flags|=1024),t}function Tu(){var e=xr!==0;return xr=0,e}function Ru(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Au(e){if(_r){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}_r=!1}ml=0,mt=Qe=xe=null,zs=!1,Zi=xr=0,Ls=null}function Ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?xe.memoizedState=mt=e:mt=mt.next=e,mt}function ot(){if(Qe===null){var e=xe.alternate;e=e!==null?e.memoizedState:null}else e=Qe.next;var t=mt===null?xe.memoizedState:mt.next;if(t!==null)mt=t,Qe=e;else{if(e===null)throw xe.alternate===null?Error(r(467)):Error(r(310));Qe=e,e={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},mt===null?xe.memoizedState=mt=e:mt=mt.next=e}return mt}function br(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ii(e){var t=Zi;return Zi+=1,Ls===null&&(Ls=[]),e=df(Ls,e,t),t=xe,(mt===null?t.memoizedState:mt.next)===null&&(t=t.alternate,k.H=t===null||t.memoizedState===null?nh:Gu),e}function jr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ii(e);if(e.$$typeof===D)return At(e)}throw Error(r(438,String(e)))}function Mu(e){var t=null,n=xe.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=xe.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=br(),xe.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=me;return t.index++,n}function pl(e,t){return typeof t=="function"?t(e):t}function Sr(e){var t=ot();return Ou(t,Qe,e)}function Ou(e,t,n){var a=e.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=n;var o=e.baseQueue,u=a.pending;if(u!==null){if(o!==null){var p=o.next;o.next=u.next,u.next=p}t.baseQueue=o=u,a.pending=null}if(u=e.baseState,o===null)e.memoizedState=u;else{t=o.next;var x=p=null,C=null,L=t,q=!1;do{var V=L.lane&-536870913;if(V!==L.lane?(Oe&V)===V:(ml&V)===V){var B=L.revertLane;if(B===0)C!==null&&(C=C.next={lane:0,revertLane:0,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),V===Rs&&(q=!0);else if((ml&B)===B){L=L.next,B===Rs&&(q=!0);continue}else V={lane:0,revertLane:L.revertLane,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},C===null?(x=C=V,p=u):C=C.next=V,xe.lanes|=B,Wl|=B;V=L.action,Ua&&n(u,V),u=L.hasEagerState?L.eagerState:n(u,V)}else B={lane:V,revertLane:L.revertLane,gesture:L.gesture,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},C===null?(x=C=B,p=u):C=C.next=B,xe.lanes|=V,Wl|=V;L=L.next}while(L!==null&&L!==t);if(C===null?p=u:C.next=x,!cn(u,e.memoizedState)&&(pt=!0,q&&(n=As,n!==null)))throw n;e.memoizedState=u,e.baseState=p,e.baseQueue=C,a.lastRenderedState=u}return o===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Du(e){var t=ot(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var a=n.dispatch,o=n.pending,u=t.memoizedState;if(o!==null){n.pending=null;var p=o=o.next;do u=e(u,p.action),p=p.next;while(p!==o);cn(u,t.memoizedState)||(pt=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,a]}function jf(e,t,n){var a=xe,o=ot(),u=Le;if(u){if(n===void 0)throw Error(r(407));n=n()}else n=t();var p=!cn((Qe||o).memoizedState,n);if(p&&(o.memoizedState=n,pt=!0),o=o.queue,Bu(wf.bind(null,a,o,e),[e]),o.getSnapshot!==t||p||mt!==null&&mt.memoizedState.tag&1){if(a.flags|=2048,Bs(9,{destroy:void 0},Nf.bind(null,a,o,n,t),null),Ie===null)throw Error(r(349));u||(ml&127)!==0||Sf(a,t,n)}return n}function Sf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=xe.updateQueue,t===null?(t=br(),xe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Nf(e,t,n,a){t.value=n,t.getSnapshot=a,Cf(t)&&Ef(e)}function wf(e,t,n){return n(function(){Cf(t)&&Ef(e)})}function Cf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!cn(e,n)}catch{return!0}}function Ef(e){var t=Ta(e,2);t!==null&&Wt(t,e,2)}function zu(e){var t=Ut();if(typeof e=="function"){var n=e;if(e=n(),Ua){kl(!0);try{n()}finally{kl(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pl,lastRenderedState:e},t}function Tf(e,t,n,a){return e.baseState=n,Ou(e,Qe,typeof a=="function"?a:pl)}function sg(e,t,n,a,o){if(Cr(e))throw Error(r(485));if(e=t.action,e!==null){var u={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(p){u.listeners.push(p)}};k.T!==null?n(!0):u.isTransition=!1,a(u),n=t.pending,n===null?(u.next=t.pending=u,Rf(t,u)):(u.next=n.next,t.pending=n.next=u)}}function Rf(e,t){var n=t.action,a=t.payload,o=e.state;if(t.isTransition){var u=k.T,p={};k.T=p;try{var x=n(o,a),C=k.S;C!==null&&C(p,x),Af(e,t,x)}catch(L){Lu(e,t,L)}finally{u!==null&&p.types!==null&&(u.types=p.types),k.T=u}}else try{u=n(o,a),Af(e,t,u)}catch(L){Lu(e,t,L)}}function Af(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Mf(e,t,a)},function(a){return Lu(e,t,a)}):Mf(e,t,n)}function Mf(e,t,n){t.status="fulfilled",t.value=n,Of(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Rf(e,n)))}function Lu(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,Of(t),t=t.next;while(t!==a)}e.action=null}function Of(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Df(e,t){return t}function zf(e,t){if(Le){var n=Ie.formState;if(n!==null){e:{var a=xe;if(Le){if(Je){t:{for(var o=Je,u=Tn;o.nodeType!==8;){if(!u){o=null;break t}if(o=An(o.nextSibling),o===null){o=null;break t}}u=o.data,o=u==="F!"||u==="F"?o:null}if(o){Je=An(o.nextSibling),a=o.data==="F!";break e}}Fl(a)}a=!1}a&&(t=n[0])}}return n=Ut(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Df,lastRenderedState:t},n.queue=a,n=Jf.bind(null,xe,a),a.dispatch=n,a=zu(!1),u=$u.bind(null,xe,!1,a.queue),a=Ut(),o={state:t,dispatch:null,action:e,pending:null},a.queue=o,n=sg.bind(null,xe,o,u,n),o.dispatch=n,a.memoizedState=e,[t,n,!1]}function Lf(e){var t=ot();return Bf(t,Qe,e)}function Bf(e,t,n){if(t=Ou(e,t,Df)[0],e=Sr(pl)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Ii(t)}catch(p){throw p===Ms?hr:p}else a=t;t=ot();var o=t.queue,u=o.dispatch;return n!==t.memoizedState&&(xe.flags|=2048,Bs(9,{destroy:void 0},ig.bind(null,o,n),null)),[a,u,e]}function ig(e,t){e.action=t}function Uf(e){var t=ot(),n=Qe;if(n!==null)return Bf(t,n,e);ot(),t=t.memoizedState,n=ot();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Bs(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=xe.updateQueue,t===null&&(t=br(),xe.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function kf(){return ot().memoizedState}function Nr(e,t,n,a){var o=Ut();xe.flags|=e,o.memoizedState=Bs(1|t,{destroy:void 0},n,a===void 0?null:a)}function wr(e,t,n,a){var o=ot();a=a===void 0?null:a;var u=o.memoizedState.inst;Qe!==null&&a!==null&&Cu(a,Qe.memoizedState.deps)?o.memoizedState=Bs(t,u,n,a):(xe.flags|=e,o.memoizedState=Bs(1|t,u,n,a))}function Hf(e,t){Nr(8390656,8,e,t)}function Bu(e,t){wr(2048,8,e,t)}function cg(e){xe.flags|=4;var t=xe.updateQueue;if(t===null)t=br(),xe.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function qf(e){var t=ot().memoizedState;return cg({ref:t,nextImpl:e}),function(){if((qe&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function $f(e,t){return wr(4,2,e,t)}function Gf(e,t){return wr(4,4,e,t)}function Ff(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 Vf(e,t,n){n=n!=null?n.concat([e]):null,wr(4,4,Ff.bind(null,t,e),n)}function Uu(){}function Qf(e,t){var n=ot();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Cu(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Yf(e,t){var n=ot();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Cu(t,a[1]))return a[0];if(a=e(),Ua){kl(!0);try{e()}finally{kl(!1)}}return n.memoizedState=[a,t],a}function ku(e,t,n){return n===void 0||(ml&1073741824)!==0&&(Oe&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Xh(),xe.lanes|=e,Wl|=e,n)}function Xf(e,t,n,a){return cn(n,t)?n:Ds.current!==null?(e=ku(e,n,a),cn(e,t)||(pt=!0),e):(ml&42)===0||(ml&1073741824)!==0&&(Oe&261930)===0?(pt=!0,e.memoizedState=n):(e=Xh(),xe.lanes|=e,Wl|=e,t)}function Zf(e,t,n,a,o){var u=Y.p;Y.p=u!==0&&8>u?u:8;var p=k.T,x={};k.T=x,$u(e,!1,t,n);try{var C=o(),L=k.S;if(L!==null&&L(x,C),C!==null&&typeof C=="object"&&typeof C.then=="function"){var q=ng(C,a);Ki(e,t,q,hn(e))}else Ki(e,t,a,hn(e))}catch(V){Ki(e,t,{then:function(){},status:"rejected",reason:V},hn())}finally{Y.p=u,p!==null&&x.types!==null&&(p.types=x.types),k.T=p}}function rg(){}function Hu(e,t,n,a){if(e.tag!==5)throw Error(r(476));var o=If(e).queue;Zf(e,o,t,ce,n===null?rg:function(){return Kf(e),n(a)})}function If(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ce,baseState:ce,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pl,lastRenderedState:ce},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pl,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Kf(e){var t=If(e);t.next===null&&(t=e.alternate.memoizedState),Ki(e,t.next.queue,{},hn())}function qu(){return At(hc)}function Pf(){return ot().memoizedState}function Wf(){return ot().memoizedState}function og(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=hn();e=Yl(n);var a=Xl(t,e,n);a!==null&&(Wt(a,t,n),Qi(a,t,n)),t={cache:pu()},e.payload=t;return}t=t.return}}function ug(e,t,n){var a=hn();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Cr(e)?eh(t,n):(n=au(e,t,n,a),n!==null&&(Wt(n,e,a),th(n,t,a)))}function Jf(e,t,n){var a=hn();Ki(e,t,n,a)}function Ki(e,t,n,a){var o={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Cr(e))eh(t,o);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var p=t.lastRenderedState,x=u(p,n);if(o.hasEagerState=!0,o.eagerState=x,cn(x,p))return ir(e,t,o,0),Ie===null&&sr(),!1}catch{}finally{}if(n=au(e,t,o,a),n!==null)return Wt(n,e,a),th(n,t,a),!0}return!1}function $u(e,t,n,a){if(a={lane:2,revertLane:_0(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Cr(e)){if(t)throw Error(r(479))}else t=au(e,n,a,2),t!==null&&Wt(t,e,2)}function Cr(e){var t=e.alternate;return e===xe||t!==null&&t===xe}function eh(e,t){zs=_r=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function th(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,sd(e,n)}}var Pi={readContext:At,use:jr,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useLayoutEffect:at,useInsertionEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useSyncExternalStore:at,useId:at,useHostTransitionStatus:at,useFormState:at,useActionState:at,useOptimistic:at,useMemoCache:at,useCacheRefresh:at};Pi.useEffectEvent=at;var nh={readContext:At,use:jr,useCallback:function(e,t){return Ut().memoizedState=[e,t===void 0?null:t],e},useContext:At,useEffect:Hf,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Nr(4194308,4,Ff.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Nr(4194308,4,e,t)},useInsertionEffect:function(e,t){Nr(4,2,e,t)},useMemo:function(e,t){var n=Ut();t=t===void 0?null:t;var a=e();if(Ua){kl(!0);try{e()}finally{kl(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=Ut();if(n!==void 0){var o=n(t);if(Ua){kl(!0);try{n(t)}finally{kl(!1)}}}else o=t;return a.memoizedState=a.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},a.queue=e,e=e.dispatch=ug.bind(null,xe,e),[a.memoizedState,e]},useRef:function(e){var t=Ut();return e={current:e},t.memoizedState=e},useState:function(e){e=zu(e);var t=e.queue,n=Jf.bind(null,xe,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Uu,useDeferredValue:function(e,t){var n=Ut();return ku(n,e,t)},useTransition:function(){var e=zu(!1);return e=Zf.bind(null,xe,e.queue,!0,!1),Ut().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=xe,o=Ut();if(Le){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Ie===null)throw Error(r(349));(Oe&127)!==0||Sf(a,t,n)}o.memoizedState=n;var u={value:n,getSnapshot:t};return o.queue=u,Hf(wf.bind(null,a,u,e),[e]),a.flags|=2048,Bs(9,{destroy:void 0},Nf.bind(null,a,u,n,t),null),n},useId:function(){var e=Ut(),t=Ie.identifierPrefix;if(Le){var n=Qn,a=Vn;n=(a&~(1<<32-sn(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=xr++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=lg++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:qu,useFormState:zf,useActionState:zf,useOptimistic:function(e){var t=Ut();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=$u.bind(null,xe,!0,n),n.dispatch=t,[e,t]},useMemoCache:Mu,useCacheRefresh:function(){return Ut().memoizedState=og.bind(null,xe)},useEffectEvent:function(e){var t=Ut(),n={impl:e};return t.memoizedState=n,function(){if((qe&2)!==0)throw Error(r(440));return n.impl.apply(void 0,arguments)}}},Gu={readContext:At,use:jr,useCallback:Qf,useContext:At,useEffect:Bu,useImperativeHandle:Vf,useInsertionEffect:$f,useLayoutEffect:Gf,useMemo:Yf,useReducer:Sr,useRef:kf,useState:function(){return Sr(pl)},useDebugValue:Uu,useDeferredValue:function(e,t){var n=ot();return Xf(n,Qe.memoizedState,e,t)},useTransition:function(){var e=Sr(pl)[0],t=ot().memoizedState;return[typeof e=="boolean"?e:Ii(e),t]},useSyncExternalStore:jf,useId:Pf,useHostTransitionStatus:qu,useFormState:Lf,useActionState:Lf,useOptimistic:function(e,t){var n=ot();return Tf(n,Qe,e,t)},useMemoCache:Mu,useCacheRefresh:Wf};Gu.useEffectEvent=qf;var lh={readContext:At,use:jr,useCallback:Qf,useContext:At,useEffect:Bu,useImperativeHandle:Vf,useInsertionEffect:$f,useLayoutEffect:Gf,useMemo:Yf,useReducer:Du,useRef:kf,useState:function(){return Du(pl)},useDebugValue:Uu,useDeferredValue:function(e,t){var n=ot();return Qe===null?ku(n,e,t):Xf(n,Qe.memoizedState,e,t)},useTransition:function(){var e=Du(pl)[0],t=ot().memoizedState;return[typeof e=="boolean"?e:Ii(e),t]},useSyncExternalStore:jf,useId:Pf,useHostTransitionStatus:qu,useFormState:Uf,useActionState:Uf,useOptimistic:function(e,t){var n=ot();return Qe!==null?Tf(n,Qe,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Mu,useCacheRefresh:Wf};lh.useEffectEvent=qf;function Fu(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:_({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vu={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=hn(),o=Yl(a);o.payload=t,n!=null&&(o.callback=n),t=Xl(e,o,a),t!==null&&(Wt(t,e,a),Qi(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=hn(),o=Yl(a);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Xl(e,o,a),t!==null&&(Wt(t,e,a),Qi(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hn(),a=Yl(n);a.tag=2,t!=null&&(a.callback=t),t=Xl(e,a,n),t!==null&&(Wt(t,e,n),Qi(t,e,n))}};function ah(e,t,n,a,o,u,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,p):t.prototype&&t.prototype.isPureReactComponent?!Ui(n,a)||!Ui(o,u):!0}function sh(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Vu.enqueueReplaceState(t,t.state,null)}function ka(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=_({},n));for(var o in e)n[o]===void 0&&(n[o]=e[o])}return n}function ih(e){ar(e)}function ch(e){console.error(e)}function rh(e){ar(e)}function Er(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function oh(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function Qu(e,t,n){return n=Yl(n),n.tag=3,n.payload={element:null},n.callback=function(){Er(e,t)},n}function uh(e){return e=Yl(e),e.tag=3,e}function dh(e,t,n,a){var o=n.type.getDerivedStateFromError;if(typeof o=="function"){var u=a.value;e.payload=function(){return o(u)},e.callback=function(){oh(t,n,a)}}var p=n.stateNode;p!==null&&typeof p.componentDidCatch=="function"&&(e.callback=function(){oh(t,n,a),typeof o!="function"&&(Jl===null?Jl=new Set([this]):Jl.add(this));var x=a.stack;this.componentDidCatch(a.value,{componentStack:x!==null?x:""})})}function dg(e,t,n,a,o){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Ts(t,n,o,!0),n=on.current,n!==null){switch(n.tag){case 31:case 13:return Rn===null?Hr():n.alternate===null&&st===0&&(st=3),n.flags&=-257,n.flags|=65536,n.lanes=o,a===mr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),v0(e,a,o)),!1;case 22:return n.flags|=65536,a===mr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),v0(e,a,o)),!1}throw Error(r(435,n.tag))}return v0(e,a,o),Hr(),!1}if(Le)return t=on.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,a!==uu&&(e=Error(r(422),{cause:a}),qi(wn(e,n)))):(a!==uu&&(t=Error(r(423),{cause:a}),qi(wn(t,n))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,a=wn(a,n),o=Qu(e.stateNode,a,o),bu(e,o),st!==4&&(st=2)),!1;var u=Error(r(520),{cause:a});if(u=wn(u,n),sc===null?sc=[u]:sc.push(u),st!==4&&(st=2),t===null)return!0;a=wn(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=o&-o,n.lanes|=e,e=Qu(n.stateNode,a,e),bu(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"&&(Jl===null||!Jl.has(u))))return n.flags|=65536,o&=-o,n.lanes|=o,o=uh(o),dh(o,e,n,a),bu(n,o),!1}n=n.return}while(n!==null);return!1}var Yu=Error(r(461)),pt=!1;function Mt(e,t,n,a){t.child=e===null?pf(t,null,n,a):Ba(t,e.child,n,a)}function fh(e,t,n,a,o){n=n.render;var u=t.ref;if("ref"in a){var p={};for(var x in a)x!=="ref"&&(p[x]=a[x])}else p=a;return Oa(t),a=Eu(e,t,n,p,u,o),x=Tu(),e!==null&&!pt?(Ru(e,t,o),vl(e,t,o)):(Le&&x&&ru(t),t.flags|=1,Mt(e,t,a,o),t.child)}function hh(e,t,n,a,o){if(e===null){var u=n.type;return typeof u=="function"&&!su(u)&&u.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=u,mh(e,t,u,a,o)):(e=rr(n.type,null,a,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!e0(e,o)){var p=u.memoizedProps;if(n=n.compare,n=n!==null?n:Ui,n(p,a)&&e.ref===t.ref)return vl(e,t,o)}return t.flags|=1,e=ul(u,a),e.ref=t.ref,e.return=t,t.child=e}function mh(e,t,n,a,o){if(e!==null){var u=e.memoizedProps;if(Ui(u,a)&&e.ref===t.ref)if(pt=!1,t.pendingProps=a=u,e0(e,o))(e.flags&131072)!==0&&(pt=!0);else return t.lanes=e.lanes,vl(e,t,o)}return Xu(e,t,n,a,o)}function ph(e,t,n,a){var o=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|n:n,e!==null){for(a=t.child=e.child,o=0;a!==null;)o=o|a.lanes|a.childLanes,a=a.sibling;a=o&~u}else a=0,t.child=null;return vh(e,t,u,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&fr(t,u!==null?u.cachePool:null),u!==null?yf(t,u):Su(),_f(t);else return a=t.lanes=536870912,vh(e,t,u!==null?u.baseLanes|n:n,n,a)}else u!==null?(fr(t,u.cachePool),yf(t,u),Il(),t.memoizedState=null):(e!==null&&fr(t,null),Su(),Il());return Mt(e,t,o,n),t.child}function Wi(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function vh(e,t,n,a,o){var u=gu();return u=u===null?null:{parent:ht._currentValue,pool:u},t.memoizedState={baseLanes:n,cachePool:u},e!==null&&fr(t,null),Su(),_f(t),e!==null&&Ts(e,t,a,!0),t.childLanes=o,null}function Tr(e,t){return t=Ar({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function gh(e,t,n){return Ba(t,e.child,null,n),e=Tr(t,t.pendingProps),e.flags|=2,un(t),t.memoizedState=null,e}function fg(e,t,n){var a=t.pendingProps,o=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Le){if(a.mode==="hidden")return e=Tr(t,a),t.lanes=536870912,Wi(null,e);if(wu(t),(e=Je)?(e=R1(e,Tn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:$l!==null?{id:Vn,overflow:Qn}:null,retryLane:536870912,hydrationErrors:null},n=Jd(e),n.return=t,t.child=n,Rt=t,Je=null)):e=null,e===null)throw Fl(t);return t.lanes=536870912,null}return Tr(t,a)}var u=e.memoizedState;if(u!==null){var p=u.dehydrated;if(wu(t),o)if(t.flags&256)t.flags&=-257,t=gh(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(pt||Ts(e,t,n,!1),o=(n&e.childLanes)!==0,pt||o){if(a=Ie,a!==null&&(p=id(a,n),p!==0&&p!==u.retryLane))throw u.retryLane=p,Ta(e,p),Wt(a,e,p),Yu;Hr(),t=gh(e,t,n)}else e=u.treeContext,Je=An(p.nextSibling),Rt=t,Le=!0,Gl=null,Tn=!1,e!==null&&nf(t,e),t=Tr(t,a),t.flags|=4096;return t}return e=ul(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Rr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(r(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Xu(e,t,n,a,o){return Oa(t),n=Eu(e,t,n,a,void 0,o),a=Tu(),e!==null&&!pt?(Ru(e,t,o),vl(e,t,o)):(Le&&a&&ru(t),t.flags|=1,Mt(e,t,n,o),t.child)}function yh(e,t,n,a,o,u){return Oa(t),t.updateQueue=null,n=bf(t,a,n,o),xf(e),a=Tu(),e!==null&&!pt?(Ru(e,t,u),vl(e,t,u)):(Le&&a&&ru(t),t.flags|=1,Mt(e,t,n,u),t.child)}function _h(e,t,n,a,o){if(Oa(t),t.stateNode===null){var u=Ns,p=n.contextType;typeof p=="object"&&p!==null&&(u=At(p)),u=new n(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Vu,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},_u(t),p=n.contextType,u.context=typeof p=="object"&&p!==null?At(p):Ns,u.state=t.memoizedState,p=n.getDerivedStateFromProps,typeof p=="function"&&(Fu(t,n,p,a),u.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(p=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),p!==u.state&&Vu.enqueueReplaceState(u,u.state,null),Xi(t,a,u,o),Yi(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var x=t.memoizedProps,C=ka(n,x);u.props=C;var L=u.context,q=n.contextType;p=Ns,typeof q=="object"&&q!==null&&(p=At(q));var V=n.getDerivedStateFromProps;q=typeof V=="function"||typeof u.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,q||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(x||L!==p)&&sh(t,u,a,p),Ql=!1;var B=t.memoizedState;u.state=B,Xi(t,a,u,o),Yi(),L=t.memoizedState,x||B!==L||Ql?(typeof V=="function"&&(Fu(t,n,V,a),L=t.memoizedState),(C=Ql||ah(t,n,C,a,B,L,p))?(q||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=a,t.memoizedState=L),u.props=a,u.state=L,u.context=p,a=C):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,xu(e,t),p=t.memoizedProps,q=ka(n,p),u.props=q,V=t.pendingProps,B=u.context,L=n.contextType,C=Ns,typeof L=="object"&&L!==null&&(C=At(L)),x=n.getDerivedStateFromProps,(L=typeof x=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(p!==V||B!==C)&&sh(t,u,a,C),Ql=!1,B=t.memoizedState,u.state=B,Xi(t,a,u,o),Yi();var U=t.memoizedState;p!==V||B!==U||Ql||e!==null&&e.dependencies!==null&&ur(e.dependencies)?(typeof x=="function"&&(Fu(t,n,x,a),U=t.memoizedState),(q=Ql||ah(t,n,q,a,B,U,C)||e!==null&&e.dependencies!==null&&ur(e.dependencies))?(L||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,U,C),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,U,C)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=U),u.props=a,u.state=U,u.context=C,a=q):(typeof u.componentDidUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,Rr(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Ba(t,e.child,null,o),t.child=Ba(t,null,n,o)):Mt(e,t,n,o),t.memoizedState=u.state,e=t.child):e=vl(e,t,o),e}function xh(e,t,n,a){return Aa(),t.flags|=256,Mt(e,t,n,a),t.child}var Zu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Iu(e){return{baseLanes:e,cachePool:of()}}function Ku(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=fn),e}function bh(e,t,n){var a=t.pendingProps,o=!1,u=(t.flags&128)!==0,p;if((p=u)||(p=e!==null&&e.memoizedState===null?!1:(rt.current&2)!==0),p&&(o=!0,t.flags&=-129),p=(t.flags&32)!==0,t.flags&=-33,e===null){if(Le){if(o?Zl(t):Il(),(e=Je)?(e=R1(e,Tn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:$l!==null?{id:Vn,overflow:Qn}:null,retryLane:536870912,hydrationErrors:null},n=Jd(e),n.return=t,t.child=n,Rt=t,Je=null)):e=null,e===null)throw Fl(t);return O0(e)?t.lanes=32:t.lanes=536870912,null}var x=a.children;return a=a.fallback,o?(Il(),o=t.mode,x=Ar({mode:"hidden",children:x},o),a=Ra(a,o,n,null),x.return=t,a.return=t,x.sibling=a,t.child=x,a=t.child,a.memoizedState=Iu(n),a.childLanes=Ku(e,p,n),t.memoizedState=Zu,Wi(null,a)):(Zl(t),Pu(t,x))}var C=e.memoizedState;if(C!==null&&(x=C.dehydrated,x!==null)){if(u)t.flags&256?(Zl(t),t.flags&=-257,t=Wu(e,t,n)):t.memoizedState!==null?(Il(),t.child=e.child,t.flags|=128,t=null):(Il(),x=a.fallback,o=t.mode,a=Ar({mode:"visible",children:a.children},o),x=Ra(x,o,n,null),x.flags|=2,a.return=t,x.return=t,a.sibling=x,t.child=a,Ba(t,e.child,null,n),a=t.child,a.memoizedState=Iu(n),a.childLanes=Ku(e,p,n),t.memoizedState=Zu,t=Wi(null,a));else if(Zl(t),O0(x)){if(p=x.nextSibling&&x.nextSibling.dataset,p)var L=p.dgst;p=L,a=Error(r(419)),a.stack="",a.digest=p,qi({value:a,source:null,stack:null}),t=Wu(e,t,n)}else if(pt||Ts(e,t,n,!1),p=(n&e.childLanes)!==0,pt||p){if(p=Ie,p!==null&&(a=id(p,n),a!==0&&a!==C.retryLane))throw C.retryLane=a,Ta(e,a),Wt(p,e,a),Yu;M0(x)||Hr(),t=Wu(e,t,n)}else M0(x)?(t.flags|=192,t.child=e.child,t=null):(e=C.treeContext,Je=An(x.nextSibling),Rt=t,Le=!0,Gl=null,Tn=!1,e!==null&&nf(t,e),t=Pu(t,a.children),t.flags|=4096);return t}return o?(Il(),x=a.fallback,o=t.mode,C=e.child,L=C.sibling,a=ul(C,{mode:"hidden",children:a.children}),a.subtreeFlags=C.subtreeFlags&65011712,L!==null?x=ul(L,x):(x=Ra(x,o,n,null),x.flags|=2),x.return=t,a.return=t,a.sibling=x,t.child=a,Wi(null,a),a=t.child,x=e.child.memoizedState,x===null?x=Iu(n):(o=x.cachePool,o!==null?(C=ht._currentValue,o=o.parent!==C?{parent:C,pool:C}:o):o=of(),x={baseLanes:x.baseLanes|n,cachePool:o}),a.memoizedState=x,a.childLanes=Ku(e,p,n),t.memoizedState=Zu,Wi(e.child,a)):(Zl(t),n=e.child,e=n.sibling,n=ul(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(p=t.deletions,p===null?(t.deletions=[e],t.flags|=16):p.push(e)),t.child=n,t.memoizedState=null,n)}function Pu(e,t){return t=Ar({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ar(e,t){return e=rn(22,e,null,t),e.lanes=0,e}function Wu(e,t,n){return Ba(t,e.child,null,n),e=Pu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function jh(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),hu(e.return,t,n)}function Ju(e,t,n,a,o,u){var p=e.memoizedState;p===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:o,treeForkCount:u}:(p.isBackwards=t,p.rendering=null,p.renderingStartTime=0,p.last=a,p.tail=n,p.tailMode=o,p.treeForkCount=u)}function Sh(e,t,n){var a=t.pendingProps,o=a.revealOrder,u=a.tail;a=a.children;var p=rt.current,x=(p&2)!==0;if(x?(p=p&1|2,t.flags|=128):p&=1,Z(rt,p),Mt(e,t,a,n),a=Le?Hi:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&jh(e,n,t);else if(e.tag===19)jh(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&yr(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ju(t,!1,o,n,u,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&yr(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ju(t,!0,n,null,u,a);break;case"together":Ju(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function vl(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Ts(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=ul(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ul(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function e0(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ur(e)))}function hg(e,t,n){switch(t.tag){case 3:gt(t,t.stateNode.containerInfo),Vl(t,ht,e.memoizedState.cache),Aa();break;case 27:case 5:sl(t);break;case 4:gt(t,t.stateNode.containerInfo);break;case 10:Vl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,wu(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Zl(t),t.flags|=128,null):(n&t.child.childLanes)!==0?bh(e,t,n):(Zl(t),e=vl(e,t,n),e!==null?e.sibling:null);Zl(t);break;case 19:var o=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Ts(e,t,n,!1),a=(n&t.childLanes)!==0),o){if(a)return Sh(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Z(rt,rt.current),a)break;return null;case 22:return t.lanes=0,ph(e,t,n,t.pendingProps);case 24:Vl(t,ht,e.memoizedState.cache)}return vl(e,t,n)}function Nh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)pt=!0;else{if(!e0(e,n)&&(t.flags&128)===0)return pt=!1,hg(e,t,n);pt=(e.flags&131072)!==0}else pt=!1,Le&&(t.flags&1048576)!==0&&tf(t,Hi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=za(t.elementType),t.type=e,typeof e=="function")su(e)?(a=ka(e,a),t.tag=1,t=_h(null,t,e,a,n)):(t.tag=0,t=Xu(null,t,e,a,n));else{if(e!=null){var o=e.$$typeof;if(o===H){t.tag=11,t=fh(null,t,e,a,n);break e}else if(o===W){t.tag=14,t=hh(null,t,e,a,n);break e}}throw t=pe(e)||e,Error(r(306,t,""))}}return t;case 0:return Xu(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,o=ka(a,t.pendingProps),_h(e,t,a,o,n);case 3:e:{if(gt(t,t.stateNode.containerInfo),e===null)throw Error(r(387));a=t.pendingProps;var u=t.memoizedState;o=u.element,xu(e,t),Xi(t,a,null,n);var p=t.memoizedState;if(a=p.cache,Vl(t,ht,a),a!==u.cache&&mu(t,[ht],n,!0),Yi(),a=p.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:p.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=xh(e,t,a,n);break e}else if(a!==o){o=wn(Error(r(424)),t),qi(o),t=xh(e,t,a,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=An(e.firstChild),Rt=t,Le=!0,Gl=null,Tn=!0,n=pf(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Aa(),a===o){t=vl(e,t,n);break e}Mt(e,t,a,n)}t=t.child}return t;case 26:return Rr(e,t),e===null?(n=L1(t.type,null,t.pendingProps,null))?t.memoizedState=n:Le||(n=t.type,e=t.pendingProps,a=Yr(_e.current).createElement(n),a[Tt]=t,a[Yt]=e,Ot(a,n,e),jt(a),t.stateNode=a):t.memoizedState=L1(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return sl(t),e===null&&Le&&(a=t.stateNode=O1(t.type,t.pendingProps,_e.current),Rt=t,Tn=!0,o=Je,la(t.type)?(D0=o,Je=An(a.firstChild)):Je=o),Mt(e,t,t.pendingProps.children,n),Rr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Le&&((o=a=Je)&&(a=Fg(a,t.type,t.pendingProps,Tn),a!==null?(t.stateNode=a,Rt=t,Je=An(a.firstChild),Tn=!1,o=!0):o=!1),o||Fl(t)),sl(t),o=t.type,u=t.pendingProps,p=e!==null?e.memoizedProps:null,a=u.children,T0(o,u)?a=null:p!==null&&T0(o,p)&&(t.flags|=32),t.memoizedState!==null&&(o=Eu(e,t,ag,null,null,n),hc._currentValue=o),Rr(e,t),Mt(e,t,a,n),t.child;case 6:return e===null&&Le&&((e=n=Je)&&(n=Vg(n,t.pendingProps,Tn),n!==null?(t.stateNode=n,Rt=t,Je=null,e=!0):e=!1),e||Fl(t)),null;case 13:return bh(e,t,n);case 4:return gt(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ba(t,null,a,n):Mt(e,t,a,n),t.child;case 11:return fh(e,t,t.type,t.pendingProps,n);case 7:return Mt(e,t,t.pendingProps,n),t.child;case 8:return Mt(e,t,t.pendingProps.children,n),t.child;case 12:return Mt(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Vl(t,t.type,a.value),Mt(e,t,a.children,n),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,Oa(t),o=At(o),a=a(o),t.flags|=1,Mt(e,t,a,n),t.child;case 14:return hh(e,t,t.type,t.pendingProps,n);case 15:return mh(e,t,t.type,t.pendingProps,n);case 19:return Sh(e,t,n);case 31:return fg(e,t,n);case 22:return ph(e,t,n,t.pendingProps);case 24:return Oa(t),a=At(ht),e===null?(o=gu(),o===null&&(o=Ie,u=pu(),o.pooledCache=u,u.refCount++,u!==null&&(o.pooledCacheLanes|=n),o=u),t.memoizedState={parent:a,cache:o},_u(t),Vl(t,ht,o)):((e.lanes&n)!==0&&(xu(e,t),Xi(t,null,null,n),Yi()),o=e.memoizedState,u=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),Vl(t,ht,a)):(a=u.cache,Vl(t,ht,a),a!==o.cache&&mu(t,[ht],n,!0))),Mt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function gl(e){e.flags|=4}function t0(e,t,n,a,o){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Ph())e.flags|=8192;else throw La=mr,yu}else e.flags&=-16777217}function wh(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!q1(t))if(Ph())e.flags|=8192;else throw La=mr,yu}function Mr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ld():536870912,e.lanes|=t,qs|=t)}function Ji(e,t){if(!Le)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 a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags&65011712,a|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags,a|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function mg(e,t,n){var a=t.pendingProps;switch(ou(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,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),hl(ht),Pe(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Es(t)?gl(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,du())),et(t),null;case 26:var o=t.type,u=t.memoizedState;return e===null?(gl(t),u!==null?(et(t),wh(t,u)):(et(t),t0(t,o,null,a,n))):u?u!==e.memoizedState?(gl(t),et(t),wh(t,u)):(et(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&gl(t),et(t),t0(t,o,e,a,n)),null;case 27:if(zl(t),n=_e.current,o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&gl(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return et(t),null}e=te.current,Es(t)?lf(t):(e=O1(o,a,n),t.stateNode=e,gl(t))}return et(t),null;case 5:if(zl(t),o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&gl(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return et(t),null}if(u=te.current,Es(t))lf(t);else{var p=Yr(_e.current);switch(u){case 1:u=p.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:u=p.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":u=p.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":u=p.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":u=p.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?p.createElement("select",{is:a.is}):p.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?p.createElement(o,{is:a.is}):p.createElement(o)}}u[Tt]=t,u[Yt]=a;e:for(p=t.child;p!==null;){if(p.tag===5||p.tag===6)u.appendChild(p.stateNode);else if(p.tag!==4&&p.tag!==27&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===t)break e;for(;p.sibling===null;){if(p.return===null||p.return===t)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}t.stateNode=u;e:switch(Ot(u,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&gl(t)}}return et(t),t0(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&gl(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(e=_e.current,Es(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,o=Rt,o!==null)switch(o.tag){case 27:case 5:a=o.memoizedProps}e[Tt]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||b1(e.nodeValue,n)),e||Fl(t,!0)}else e=Yr(e).createTextNode(a),e[Tt]=t,t.stateNode=e}return et(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=Es(t),n!==null){if(e===null){if(!a)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Tt]=t}else Aa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),e=!1}else n=du(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(un(t),t):(un(t),null);if((t.flags&128)!==0)throw Error(r(558))}return et(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=Es(t),a!==null&&a.dehydrated!==null){if(e===null){if(!o)throw Error(r(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(r(317));o[Tt]=t}else Aa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),o=!1}else o=du(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(un(t),t):(un(t),null)}return un(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,o=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(o=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==o&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Mr(t,t.updateQueue),et(t),null);case 4:return Pe(),e===null&&S0(t.stateNode.containerInfo),et(t),null;case 10:return hl(t.type),et(t),null;case 19:if(F(rt),a=t.memoizedState,a===null)return et(t),null;if(o=(t.flags&128)!==0,u=a.rendering,u===null)if(o)Ji(a,!1);else{if(st!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=yr(e),u!==null){for(t.flags|=128,Ji(a,!1),e=u.updateQueue,t.updateQueue=e,Mr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Wd(n,e),n=n.sibling;return Z(rt,rt.current&1|2),Le&&dl(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&ft()>Br&&(t.flags|=128,o=!0,Ji(a,!1),t.lanes=4194304)}else{if(!o)if(e=yr(u),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Mr(t,e),Ji(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!Le)return et(t),null}else 2*ft()-a.renderingStartTime>Br&&n!==536870912&&(t.flags|=128,o=!0,Ji(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=ft(),e.sibling=null,n=rt.current,Z(rt,o?n&1|2:n&1),Le&&dl(t,a.treeForkCount),e):(et(t),null);case 22:case 23:return un(t),Nu(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),n=t.updateQueue,n!==null&&Mr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&F(Da),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),hl(ht),et(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function pg(e,t){switch(ou(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return hl(ht),Pe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return zl(t),null;case 31:if(t.memoizedState!==null){if(un(t),t.alternate===null)throw Error(r(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(un(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(rt),null;case 4:return Pe(),null;case 10:return hl(t.type),null;case 22:case 23:return un(t),Nu(),e!==null&&F(Da),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return hl(ht),null;case 25:return null;default:return null}}function Ch(e,t){switch(ou(t),t.tag){case 3:hl(ht),Pe();break;case 26:case 27:case 5:zl(t);break;case 4:Pe();break;case 31:t.memoizedState!==null&&un(t);break;case 13:un(t);break;case 19:F(rt);break;case 10:hl(t.type);break;case 22:case 23:un(t),Nu(),e!==null&&F(Da);break;case 24:hl(ht)}}function ec(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var o=a.next;n=o;do{if((n.tag&e)===e){a=void 0;var u=n.create,p=n.inst;a=u(),p.destroy=a}n=n.next}while(n!==o)}}catch(x){Fe(t,t.return,x)}}function Kl(e,t,n){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var u=o.next;a=u;do{if((a.tag&e)===e){var p=a.inst,x=p.destroy;if(x!==void 0){p.destroy=void 0,o=t;var C=n,L=x;try{L()}catch(q){Fe(o,C,q)}}}a=a.next}while(a!==u)}}catch(q){Fe(t,t.return,q)}}function Eh(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{gf(t,n)}catch(a){Fe(e,e.return,a)}}}function Th(e,t,n){n.props=ka(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Fe(e,t,a)}}function tc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(o){Fe(e,t,o)}}function Yn(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(o){Fe(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(o){Fe(e,t,o)}else n.current=null}function Rh(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(o){Fe(e,e.return,o)}}function n0(e,t,n){try{var a=e.stateNode;Ug(a,e.type,n,t),a[Yt]=t}catch(o){Fe(e,e.return,o)}}function Ah(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&la(e.type)||e.tag===4}function l0(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ah(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&&la(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 a0(e,t,n){var a=e.tag;if(a===5||a===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=rl));else if(a!==4&&(a===27&&la(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(a0(e,t,n),e=e.sibling;e!==null;)a0(e,t,n),e=e.sibling}function Or(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&la(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Or(e,t,n),e=e.sibling;e!==null;)Or(e,t,n),e=e.sibling}function Mh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);Ot(t,a,n),t[Tt]=e,t[Yt]=n}catch(u){Fe(e,e.return,u)}}var yl=!1,vt=!1,s0=!1,Oh=typeof WeakSet=="function"?WeakSet:Set,St=null;function vg(e,t){if(e=e.containerInfo,C0=Jr,e=Fd(e),Wo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var o=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var p=0,x=-1,C=-1,L=0,q=0,V=e,B=null;t:for(;;){for(var U;V!==n||o!==0&&V.nodeType!==3||(x=p+o),V!==u||a!==0&&V.nodeType!==3||(C=p+a),V.nodeType===3&&(p+=V.nodeValue.length),(U=V.firstChild)!==null;)B=V,V=U;for(;;){if(V===e)break t;if(B===n&&++L===o&&(x=p),B===u&&++q===a&&(C=p),(U=V.nextSibling)!==null)break;V=B,B=V.parentNode}V=U}n=x===-1||C===-1?null:{start:x,end:C}}else n=null}n=n||{start:0,end:0}}else n=null;for(E0={focusedElem:e,selectionRange:n},Jr=!1,St=t;St!==null;)if(t=St,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,St=e;else for(;St!==null;){switch(t=St,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)o=e[n],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,n=t,o=u.memoizedProps,u=u.memoizedState,a=n.stateNode;try{var ne=ka(n.type,o);e=a.getSnapshotBeforeUpdate(ne,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(fe){Fe(n,n.return,fe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)A0(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":A0(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,St=e;break}St=t.return}}function Dh(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:xl(e,n),a&4&&ec(5,n);break;case 1:if(xl(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(p){Fe(n,n.return,p)}else{var o=ka(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(p){Fe(n,n.return,p)}}a&64&&Eh(n),a&512&&tc(n,n.return);break;case 3:if(xl(e,n),a&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{gf(e,t)}catch(p){Fe(n,n.return,p)}}break;case 27:t===null&&a&4&&Mh(n);case 26:case 5:xl(e,n),t===null&&a&4&&Rh(n),a&512&&tc(n,n.return);break;case 12:xl(e,n);break;case 31:xl(e,n),a&4&&Bh(e,n);break;case 13:xl(e,n),a&4&&Uh(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=wg.bind(null,n),Qg(e,n))));break;case 22:if(a=n.memoizedState!==null||yl,!a){t=t!==null&&t.memoizedState!==null||vt,o=yl;var u=vt;yl=a,(vt=t)&&!u?bl(e,n,(n.subtreeFlags&8772)!==0):xl(e,n),yl=o,vt=u}break;case 30:break;default:xl(e,n)}}function zh(e){var t=e.alternate;t!==null&&(e.alternate=null,zh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Lo(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 tt=null,Zt=!1;function _l(e,t,n){for(n=n.child;n!==null;)Lh(e,t,n),n=n.sibling}function Lh(e,t,n){if(an&&typeof an.onCommitFiberUnmount=="function")try{an.onCommitFiberUnmount(wi,n)}catch{}switch(n.tag){case 26:vt||Yn(n,t),_l(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:vt||Yn(n,t);var a=tt,o=Zt;la(n.type)&&(tt=n.stateNode,Zt=!1),_l(e,t,n),uc(n.stateNode),tt=a,Zt=o;break;case 5:vt||Yn(n,t);case 6:if(a=tt,o=Zt,tt=null,_l(e,t,n),tt=a,Zt=o,tt!==null)if(Zt)try{(tt.nodeType===9?tt.body:tt.nodeName==="HTML"?tt.ownerDocument.body:tt).removeChild(n.stateNode)}catch(u){Fe(n,t,u)}else try{tt.removeChild(n.stateNode)}catch(u){Fe(n,t,u)}break;case 18:tt!==null&&(Zt?(e=tt,E1(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Zs(e)):E1(tt,n.stateNode));break;case 4:a=tt,o=Zt,tt=n.stateNode.containerInfo,Zt=!0,_l(e,t,n),tt=a,Zt=o;break;case 0:case 11:case 14:case 15:Kl(2,n,t),vt||Kl(4,n,t),_l(e,t,n);break;case 1:vt||(Yn(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&Th(n,t,a)),_l(e,t,n);break;case 21:_l(e,t,n);break;case 22:vt=(a=vt)||n.memoizedState!==null,_l(e,t,n),vt=a;break;default:_l(e,t,n)}}function Bh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Zs(e)}catch(n){Fe(t,t.return,n)}}}function Uh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Zs(e)}catch(n){Fe(t,t.return,n)}}function gg(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Oh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Oh),t;default:throw Error(r(435,e.tag))}}function Dr(e,t){var n=gg(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var o=Cg.bind(null,e,a);a.then(o,o)}})}function It(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var o=n[a],u=e,p=t,x=p;e:for(;x!==null;){switch(x.tag){case 27:if(la(x.type)){tt=x.stateNode,Zt=!1;break e}break;case 5:tt=x.stateNode,Zt=!1;break e;case 3:case 4:tt=x.stateNode.containerInfo,Zt=!0;break e}x=x.return}if(tt===null)throw Error(r(160));Lh(u,p,o),tt=null,Zt=!1,u=o.alternate,u!==null&&(u.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)kh(t,e),t=t.sibling}var kn=null;function kh(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:It(t,e),Kt(e),a&4&&(Kl(3,e,e.return),ec(3,e),Kl(5,e,e.return));break;case 1:It(t,e),Kt(e),a&512&&(vt||n===null||Yn(n,n.return)),a&64&&yl&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var o=kn;if(It(t,e),Kt(e),a&512&&(vt||n===null||Yn(n,n.return)),a&4){var u=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,o=o.ownerDocument||o;t:switch(a){case"title":u=o.getElementsByTagName("title")[0],(!u||u[Ti]||u[Tt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=o.createElement(a),o.head.insertBefore(u,o.querySelector("head > title"))),Ot(u,a,n),u[Tt]=e,jt(u),a=u;break e;case"link":var p=k1("link","href",o).get(a+(n.href||""));if(p){for(var x=0;x<p.length;x++)if(u=p[x],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)){p.splice(x,1);break t}}u=o.createElement(a),Ot(u,a,n),o.head.appendChild(u);break;case"meta":if(p=k1("meta","content",o).get(a+(n.content||""))){for(x=0;x<p.length;x++)if(u=p[x],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)){p.splice(x,1);break t}}u=o.createElement(a),Ot(u,a,n),o.head.appendChild(u);break;default:throw Error(r(468,a))}u[Tt]=e,jt(u),a=u}e.stateNode=a}else H1(o,e.type,e.stateNode);else e.stateNode=U1(o,a,e.memoizedProps);else u!==a?(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,a===null?H1(o,e.type,e.stateNode):U1(o,a,e.memoizedProps)):a===null&&e.stateNode!==null&&n0(e,e.memoizedProps,n.memoizedProps)}break;case 27:It(t,e),Kt(e),a&512&&(vt||n===null||Yn(n,n.return)),n!==null&&a&4&&n0(e,e.memoizedProps,n.memoizedProps);break;case 5:if(It(t,e),Kt(e),a&512&&(vt||n===null||Yn(n,n.return)),e.flags&32){o=e.stateNode;try{gs(o,"")}catch(ne){Fe(e,e.return,ne)}}a&4&&e.stateNode!=null&&(o=e.memoizedProps,n0(e,o,n!==null?n.memoizedProps:o)),a&1024&&(s0=!0);break;case 6:if(It(t,e),Kt(e),a&4){if(e.stateNode===null)throw Error(r(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(ne){Fe(e,e.return,ne)}}break;case 3:if(Ir=null,o=kn,kn=Xr(t.containerInfo),It(t,e),kn=o,Kt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Zs(t.containerInfo)}catch(ne){Fe(e,e.return,ne)}s0&&(s0=!1,Hh(e));break;case 4:a=kn,kn=Xr(e.stateNode.containerInfo),It(t,e),Kt(e),kn=a;break;case 12:It(t,e),Kt(e);break;case 31:It(t,e),Kt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Dr(e,a)));break;case 13:It(t,e),Kt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Lr=ft()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Dr(e,a)));break;case 22:o=e.memoizedState!==null;var C=n!==null&&n.memoizedState!==null,L=yl,q=vt;if(yl=L||o,vt=q||C,It(t,e),vt=q,yl=L,Kt(e),a&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,o&&(n===null||C||yl||vt||Ha(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){C=n=t;try{if(u=C.stateNode,o)p=u.style,typeof p.setProperty=="function"?p.setProperty("display","none","important"):p.display="none";else{x=C.stateNode;var V=C.memoizedProps.style,B=V!=null&&V.hasOwnProperty("display")?V.display:null;x.style.display=B==null||typeof B=="boolean"?"":(""+B).trim()}}catch(ne){Fe(C,C.return,ne)}}}else if(t.tag===6){if(n===null){C=t;try{C.stateNode.nodeValue=o?"":C.memoizedProps}catch(ne){Fe(C,C.return,ne)}}}else if(t.tag===18){if(n===null){C=t;try{var U=C.stateNode;o?T1(U,!0):T1(C.stateNode,!1)}catch(ne){Fe(C,C.return,ne)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Dr(e,n))));break;case 19:It(t,e),Kt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Dr(e,a)));break;case 30:break;case 21:break;default:It(t,e),Kt(e)}}function Kt(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(Ah(a)){n=a;break}a=a.return}if(n==null)throw Error(r(160));switch(n.tag){case 27:var o=n.stateNode,u=l0(e);Or(e,u,o);break;case 5:var p=n.stateNode;n.flags&32&&(gs(p,""),n.flags&=-33);var x=l0(e);Or(e,x,p);break;case 3:case 4:var C=n.stateNode.containerInfo,L=l0(e);a0(e,L,C);break;default:throw Error(r(161))}}catch(q){Fe(e,e.return,q)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Hh(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Hh(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function xl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Dh(e,t.alternate,t),t=t.sibling}function Ha(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Kl(4,t,t.return),Ha(t);break;case 1:Yn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Th(t,t.return,n),Ha(t);break;case 27:uc(t.stateNode);case 26:case 5:Yn(t,t.return),Ha(t);break;case 22:t.memoizedState===null&&Ha(t);break;case 30:Ha(t);break;default:Ha(t)}e=e.sibling}}function bl(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,o=e,u=t,p=u.flags;switch(u.tag){case 0:case 11:case 15:bl(o,u,n),ec(4,u);break;case 1:if(bl(o,u,n),a=u,o=a.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(L){Fe(a,a.return,L)}if(a=u,o=a.updateQueue,o!==null){var x=a.stateNode;try{var C=o.shared.hiddenCallbacks;if(C!==null)for(o.shared.hiddenCallbacks=null,o=0;o<C.length;o++)vf(C[o],x)}catch(L){Fe(a,a.return,L)}}n&&p&64&&Eh(u),tc(u,u.return);break;case 27:Mh(u);case 26:case 5:bl(o,u,n),n&&a===null&&p&4&&Rh(u),tc(u,u.return);break;case 12:bl(o,u,n);break;case 31:bl(o,u,n),n&&p&4&&Bh(o,u);break;case 13:bl(o,u,n),n&&p&4&&Uh(o,u);break;case 22:u.memoizedState===null&&bl(o,u,n),tc(u,u.return);break;case 30:break;default:bl(o,u,n)}t=t.sibling}}function i0(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&&$i(n))}function c0(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&$i(e))}function Hn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)qh(e,t,n,a),t=t.sibling}function qh(e,t,n,a){var o=t.flags;switch(t.tag){case 0:case 11:case 15:Hn(e,t,n,a),o&2048&&ec(9,t);break;case 1:Hn(e,t,n,a);break;case 3:Hn(e,t,n,a),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&$i(e)));break;case 12:if(o&2048){Hn(e,t,n,a),e=t.stateNode;try{var u=t.memoizedProps,p=u.id,x=u.onPostCommit;typeof x=="function"&&x(p,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(C){Fe(t,t.return,C)}}else Hn(e,t,n,a);break;case 31:Hn(e,t,n,a);break;case 13:Hn(e,t,n,a);break;case 23:break;case 22:u=t.stateNode,p=t.alternate,t.memoizedState!==null?u._visibility&2?Hn(e,t,n,a):nc(e,t):u._visibility&2?Hn(e,t,n,a):(u._visibility|=2,Us(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),o&2048&&i0(p,t);break;case 24:Hn(e,t,n,a),o&2048&&c0(t.alternate,t);break;default:Hn(e,t,n,a)}}function Us(e,t,n,a,o){for(o=o&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,p=t,x=n,C=a,L=p.flags;switch(p.tag){case 0:case 11:case 15:Us(u,p,x,C,o),ec(8,p);break;case 23:break;case 22:var q=p.stateNode;p.memoizedState!==null?q._visibility&2?Us(u,p,x,C,o):nc(u,p):(q._visibility|=2,Us(u,p,x,C,o)),o&&L&2048&&i0(p.alternate,p);break;case 24:Us(u,p,x,C,o),o&&L&2048&&c0(p.alternate,p);break;default:Us(u,p,x,C,o)}t=t.sibling}}function nc(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,o=a.flags;switch(a.tag){case 22:nc(n,a),o&2048&&i0(a.alternate,a);break;case 24:nc(n,a),o&2048&&c0(a.alternate,a);break;default:nc(n,a)}t=t.sibling}}var lc=8192;function ks(e,t,n){if(e.subtreeFlags&lc)for(e=e.child;e!==null;)$h(e,t,n),e=e.sibling}function $h(e,t,n){switch(e.tag){case 26:ks(e,t,n),e.flags&lc&&e.memoizedState!==null&&l4(n,kn,e.memoizedState,e.memoizedProps);break;case 5:ks(e,t,n);break;case 3:case 4:var a=kn;kn=Xr(e.stateNode.containerInfo),ks(e,t,n),kn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=lc,lc=16777216,ks(e,t,n),lc=a):ks(e,t,n));break;default:ks(e,t,n)}}function Gh(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 ac(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];St=a,Vh(a,e)}Gh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fh(e),e=e.sibling}function Fh(e){switch(e.tag){case 0:case 11:case 15:ac(e),e.flags&2048&&Kl(9,e,e.return);break;case 3:ac(e);break;case 12:ac(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,zr(e)):ac(e);break;default:ac(e)}}function zr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];St=a,Vh(a,e)}Gh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Kl(8,t,t.return),zr(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,zr(t));break;default:zr(t)}e=e.sibling}}function Vh(e,t){for(;St!==null;){var n=St;switch(n.tag){case 0:case 11:case 15:Kl(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:$i(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,St=a;else e:for(n=e;St!==null;){a=St;var o=a.sibling,u=a.return;if(zh(a),a===n){St=null;break e}if(o!==null){o.return=u,St=o;break e}St=u}}}var yg={getCacheForType:function(e){var t=At(ht),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return At(ht).controller.signal}},_g=typeof WeakMap=="function"?WeakMap:Map,qe=0,Ie=null,Re=null,Oe=0,Ge=0,dn=null,Pl=!1,Hs=!1,r0=!1,jl=0,st=0,Wl=0,qa=0,o0=0,fn=0,qs=0,sc=null,Pt=null,u0=!1,Lr=0,Qh=0,Br=1/0,Ur=null,Jl=null,yt=0,ea=null,$s=null,Sl=0,d0=0,f0=null,Yh=null,ic=0,h0=null;function hn(){return(qe&2)!==0&&Oe!==0?Oe&-Oe:k.T!==null?_0():cd()}function Xh(){if(fn===0)if((Oe&536870912)===0||Le){var e=Qc;Qc<<=1,(Qc&3932160)===0&&(Qc=262144),fn=e}else fn=536870912;return e=on.current,e!==null&&(e.flags|=32),fn}function Wt(e,t,n){(e===Ie&&(Ge===2||Ge===9)||e.cancelPendingCommit!==null)&&(Gs(e,0),ta(e,Oe,fn,!1)),Ei(e,n),((qe&2)===0||e!==Ie)&&(e===Ie&&((qe&2)===0&&(qa|=n),st===4&&ta(e,Oe,fn,!1)),Xn(e))}function Zh(e,t,n){if((qe&6)!==0)throw Error(r(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Ci(e,t),o=a?jg(e,t):p0(e,t,!0),u=a;do{if(o===0){Hs&&!a&&ta(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!xg(n)){o=p0(e,t,!1),u=!1;continue}if(o===2){if(u=t,e.errorRecoveryDisabledLanes&u)var p=0;else p=e.pendingLanes&-536870913,p=p!==0?p:p&536870912?536870912:0;if(p!==0){t=p;e:{var x=e;o=sc;var C=x.current.memoizedState.isDehydrated;if(C&&(Gs(x,p).flags|=256),p=p0(x,p,!1),p!==2){if(r0&&!C){x.errorRecoveryDisabledLanes|=u,qa|=u,o=4;break e}u=Pt,Pt=o,u!==null&&(Pt===null?Pt=u:Pt.push.apply(Pt,u))}o=p}if(u=!1,o!==2)continue}}if(o===1){Gs(e,0),ta(e,t,0,!0);break}e:{switch(a=e,u=o,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:ta(a,t,fn,!Pl);break e;case 2:Pt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(o=Lr+300-ft(),10<o)){if(ta(a,t,fn,!Pl),Xc(a,0,!0)!==0)break e;Sl=t,a.timeoutHandle=w1(Ih.bind(null,a,n,Pt,Ur,u0,t,fn,qa,qs,Pl,u,"Throttled",-0,0),o);break e}Ih(a,n,Pt,Ur,u0,t,fn,qa,qs,Pl,u,null,-0,0)}}break}while(!0);Xn(e)}function Ih(e,t,n,a,o,u,p,x,C,L,q,V,B,U){if(e.timeoutHandle=-1,V=t.subtreeFlags,V&8192||(V&16785408)===16785408){V={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:rl},$h(t,u,V);var ne=(u&62914560)===u?Lr-ft():(u&4194048)===u?Qh-ft():0;if(ne=a4(V,ne),ne!==null){Sl=u,e.cancelPendingCommit=ne(l1.bind(null,e,t,u,n,a,o,p,x,C,q,V,null,B,U)),ta(e,u,p,!L);return}}l1(e,t,u,n,a,o,p,x,C)}function xg(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 a=0;a<n.length;a++){var o=n[a],u=o.getSnapshot;o=o.value;try{if(!cn(u(),o))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ta(e,t,n,a){t&=~o0,t&=~qa,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var o=t;0<o;){var u=31-sn(o),p=1<<u;a[u]=-1,o&=~p}n!==0&&ad(e,n,t)}function kr(){return(qe&6)===0?(cc(0),!1):!0}function m0(){if(Re!==null){if(Ge===0)var e=Re.return;else e=Re,fl=Ma=null,Au(e),Os=null,Fi=0,e=Re;for(;e!==null;)Ch(e.alternate,e),e=e.return;Re=null}}function Gs(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,qg(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Sl=0,m0(),Ie=e,Re=n=ul(e.current,null),Oe=t,Ge=0,dn=null,Pl=!1,Hs=Ci(e,t),r0=!1,qs=fn=o0=qa=Wl=st=0,Pt=sc=null,u0=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var o=31-sn(a),u=1<<o;t|=e[o],a&=~u}return jl=t,sr(),n}function Kh(e,t){xe=null,k.H=Pi,t===Ms||t===hr?(t=ff(),Ge=3):t===yu?(t=ff(),Ge=4):Ge=t===Yu?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,dn=t,Re===null&&(st=1,Er(e,wn(t,e.current)))}function Ph(){var e=on.current;return e===null?!0:(Oe&4194048)===Oe?Rn===null:(Oe&62914560)===Oe||(Oe&536870912)!==0?e===Rn:!1}function Wh(){var e=k.H;return k.H=Pi,e===null?Pi:e}function Jh(){var e=k.A;return k.A=yg,e}function Hr(){st=4,Pl||(Oe&4194048)!==Oe&&on.current!==null||(Hs=!0),(Wl&134217727)===0&&(qa&134217727)===0||Ie===null||ta(Ie,Oe,fn,!1)}function p0(e,t,n){var a=qe;qe|=2;var o=Wh(),u=Jh();(Ie!==e||Oe!==t)&&(Ur=null,Gs(e,t)),t=!1;var p=st;e:do try{if(Ge!==0&&Re!==null){var x=Re,C=dn;switch(Ge){case 8:m0(),p=6;break e;case 3:case 2:case 9:case 6:on.current===null&&(t=!0);var L=Ge;if(Ge=0,dn=null,Fs(e,x,C,L),n&&Hs){p=0;break e}break;default:L=Ge,Ge=0,dn=null,Fs(e,x,C,L)}}bg(),p=st;break}catch(q){Kh(e,q)}while(!0);return t&&e.shellSuspendCounter++,fl=Ma=null,qe=a,k.H=o,k.A=u,Re===null&&(Ie=null,Oe=0,sr()),p}function bg(){for(;Re!==null;)e1(Re)}function jg(e,t){var n=qe;qe|=2;var a=Wh(),o=Jh();Ie!==e||Oe!==t?(Ur=null,Br=ft()+500,Gs(e,t)):Hs=Ci(e,t);e:do try{if(Ge!==0&&Re!==null){t=Re;var u=dn;t:switch(Ge){case 1:Ge=0,dn=null,Fs(e,t,u,1);break;case 2:case 9:if(uf(u)){Ge=0,dn=null,t1(t);break}t=function(){Ge!==2&&Ge!==9||Ie!==e||(Ge=7),Xn(e)},u.then(t,t);break e;case 3:Ge=7;break e;case 4:Ge=5;break e;case 7:uf(u)?(Ge=0,dn=null,t1(t)):(Ge=0,dn=null,Fs(e,t,u,7));break;case 5:var p=null;switch(Re.tag){case 26:p=Re.memoizedState;case 5:case 27:var x=Re;if(p?q1(p):x.stateNode.complete){Ge=0,dn=null;var C=x.sibling;if(C!==null)Re=C;else{var L=x.return;L!==null?(Re=L,qr(L)):Re=null}break t}}Ge=0,dn=null,Fs(e,t,u,5);break;case 6:Ge=0,dn=null,Fs(e,t,u,6);break;case 8:m0(),st=6;break e;default:throw Error(r(462))}}Sg();break}catch(q){Kh(e,q)}while(!0);return fl=Ma=null,k.H=a,k.A=o,qe=n,Re!==null?0:(Ie=null,Oe=0,sr(),st)}function Sg(){for(;Re!==null&&!$c();)e1(Re)}function e1(e){var t=Nh(e.alternate,e,jl);e.memoizedProps=e.pendingProps,t===null?qr(e):Re=t}function t1(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yh(n,t,t.pendingProps,t.type,void 0,Oe);break;case 11:t=yh(n,t,t.pendingProps,t.type.render,t.ref,Oe);break;case 5:Au(t);default:Ch(n,t),t=Re=Wd(t,jl),t=Nh(n,t,jl)}e.memoizedProps=e.pendingProps,t===null?qr(e):Re=t}function Fs(e,t,n,a){fl=Ma=null,Au(t),Os=null,Fi=0;var o=t.return;try{if(dg(e,o,t,n,Oe)){st=1,Er(e,wn(n,e.current)),Re=null;return}}catch(u){if(o!==null)throw Re=o,u;st=1,Er(e,wn(n,e.current)),Re=null;return}t.flags&32768?(Le||a===1?e=!0:Hs||(Oe&536870912)!==0?e=!1:(Pl=e=!0,(a===2||a===9||a===3||a===6)&&(a=on.current,a!==null&&a.tag===13&&(a.flags|=16384))),n1(t,e)):qr(t)}function qr(e){var t=e;do{if((t.flags&32768)!==0){n1(t,Pl);return}e=t.return;var n=mg(t.alternate,t,jl);if(n!==null){Re=n;return}if(t=t.sibling,t!==null){Re=t;return}Re=t=e}while(t!==null);st===0&&(st=5)}function n1(e,t){do{var n=pg(e.alternate,e);if(n!==null){n.flags&=32767,Re=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Re=e;return}Re=e=n}while(e!==null);st=6,Re=null}function l1(e,t,n,a,o,u,p,x,C){e.cancelPendingCommit=null;do $r();while(yt!==0);if((qe&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=lu,nv(e,n,u,p,x,C),e===Ie&&(Re=Ie=null,Oe=0),$s=t,ea=e,Sl=n,d0=u,f0=o,Yh=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Eg(Fc,function(){return r1(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=k.T,k.T=null,o=Y.p,Y.p=2,p=qe,qe|=4;try{vg(e,t,n)}finally{qe=p,Y.p=o,k.T=a}}yt=1,a1(),s1(),i1()}}function a1(){if(yt===1){yt=0;var e=ea,t=$s,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=k.T,k.T=null;var a=Y.p;Y.p=2;var o=qe;qe|=4;try{kh(t,e);var u=E0,p=Fd(e.containerInfo),x=u.focusedElem,C=u.selectionRange;if(p!==x&&x&&x.ownerDocument&&Gd(x.ownerDocument.documentElement,x)){if(C!==null&&Wo(x)){var L=C.start,q=C.end;if(q===void 0&&(q=L),"selectionStart"in x)x.selectionStart=L,x.selectionEnd=Math.min(q,x.value.length);else{var V=x.ownerDocument||document,B=V&&V.defaultView||window;if(B.getSelection){var U=B.getSelection(),ne=x.textContent.length,fe=Math.min(C.start,ne),Xe=C.end===void 0?fe:Math.min(C.end,ne);!U.extend&&fe>Xe&&(p=Xe,Xe=fe,fe=p);var M=$d(x,fe),A=$d(x,Xe);if(M&&A&&(U.rangeCount!==1||U.anchorNode!==M.node||U.anchorOffset!==M.offset||U.focusNode!==A.node||U.focusOffset!==A.offset)){var z=V.createRange();z.setStart(M.node,M.offset),U.removeAllRanges(),fe>Xe?(U.addRange(z),U.extend(A.node,A.offset)):(z.setEnd(A.node,A.offset),U.addRange(z))}}}}for(V=[],U=x;U=U.parentNode;)U.nodeType===1&&V.push({element:U,left:U.scrollLeft,top:U.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<V.length;x++){var G=V[x];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}Jr=!!C0,E0=C0=null}finally{qe=o,Y.p=a,k.T=n}}e.current=t,yt=2}}function s1(){if(yt===2){yt=0;var e=ea,t=$s,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=k.T,k.T=null;var a=Y.p;Y.p=2;var o=qe;qe|=4;try{Dh(e,t.alternate,t)}finally{qe=o,Y.p=a,k.T=n}}yt=3}}function i1(){if(yt===4||yt===3){yt=0,We();var e=ea,t=$s,n=Sl,a=Yh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?yt=5:(yt=0,$s=ea=null,c1(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&(Jl=null),Do(n),t=t.stateNode,an&&typeof an.onCommitFiberRoot=="function")try{an.onCommitFiberRoot(wi,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=k.T,o=Y.p,Y.p=2,k.T=null;try{for(var u=e.onRecoverableError,p=0;p<a.length;p++){var x=a[p];u(x.value,{componentStack:x.stack})}}finally{k.T=t,Y.p=o}}(Sl&3)!==0&&$r(),Xn(e),o=e.pendingLanes,(n&261930)!==0&&(o&42)!==0?e===h0?ic++:(ic=0,h0=e):ic=0,cc(0)}}function c1(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,$i(t)))}function $r(){return a1(),s1(),i1(),r1()}function r1(){if(yt!==5)return!1;var e=ea,t=d0;d0=0;var n=Do(Sl),a=k.T,o=Y.p;try{Y.p=32>n?32:n,k.T=null,n=f0,f0=null;var u=ea,p=Sl;if(yt=0,$s=ea=null,Sl=0,(qe&6)!==0)throw Error(r(331));var x=qe;if(qe|=4,Fh(u.current),qh(u,u.current,p,n),qe=x,cc(0,!1),an&&typeof an.onPostCommitFiberRoot=="function")try{an.onPostCommitFiberRoot(wi,u)}catch{}return!0}finally{Y.p=o,k.T=a,c1(e,t)}}function o1(e,t,n){t=wn(n,t),t=Qu(e.stateNode,t,2),e=Xl(e,t,2),e!==null&&(Ei(e,2),Xn(e))}function Fe(e,t,n){if(e.tag===3)o1(e,e,n);else for(;t!==null;){if(t.tag===3){o1(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Jl===null||!Jl.has(a))){e=wn(n,e),n=uh(2),a=Xl(t,n,2),a!==null&&(dh(n,a,t,e),Ei(a,2),Xn(a));break}}t=t.return}}function v0(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new _g;var o=new Set;a.set(t,o)}else o=a.get(t),o===void 0&&(o=new Set,a.set(t,o));o.has(n)||(r0=!0,o.add(n),e=Ng.bind(null,e,t,n),t.then(e,e))}function Ng(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ie===e&&(Oe&n)===n&&(st===4||st===3&&(Oe&62914560)===Oe&&300>ft()-Lr?(qe&2)===0&&Gs(e,0):o0|=n,qs===Oe&&(qs=0)),Xn(e)}function u1(e,t){t===0&&(t=ld()),e=Ta(e,t),e!==null&&(Ei(e,t),Xn(e))}function wg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),u1(e,n)}function Cg(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),u1(e,n)}function Eg(e,t){return os(e,t)}var Gr=null,Vs=null,g0=!1,Fr=!1,y0=!1,na=0;function Xn(e){e!==Vs&&e.next===null&&(Vs===null?Gr=Vs=e:Vs=Vs.next=e),Fr=!0,g0||(g0=!0,Rg())}function cc(e,t){if(!y0&&Fr){y0=!0;do for(var n=!1,a=Gr;a!==null;){if(e!==0){var o=a.pendingLanes;if(o===0)var u=0;else{var p=a.suspendedLanes,x=a.pingedLanes;u=(1<<31-sn(42|e)+1)-1,u&=o&~(p&~x),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(n=!0,m1(a,u))}else u=Oe,u=Xc(a,a===Ie?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ci(a,u)||(n=!0,m1(a,u));a=a.next}while(n);y0=!1}}function Tg(){d1()}function d1(){Fr=g0=!1;var e=0;na!==0&&Hg()&&(e=na);for(var t=ft(),n=null,a=Gr;a!==null;){var o=a.next,u=f1(a,t);u===0?(a.next=null,n===null?Gr=o:n.next=o,o===null&&(Vs=n)):(n=a,(e!==0||(u&3)!==0)&&(Fr=!0)),a=o}yt!==0&&yt!==5||cc(e),na!==0&&(na=0)}function f1(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var p=31-sn(u),x=1<<p,C=o[p];C===-1?((x&n)===0||(x&a)!==0)&&(o[p]=tv(x,t)):C<=t&&(e.expiredLanes|=x),u&=~x}if(t=Ie,n=Oe,n=Xc(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(Ge===2||Ge===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&us(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Ci(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&us(a),Do(n)){case 2:case 8:n=td;break;case 32:n=Fc;break;case 268435456:n=nd;break;default:n=Fc}return a=h1.bind(null,e),n=os(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&us(a),e.callbackPriority=2,e.callbackNode=null,2}function h1(e,t){if(yt!==0&&yt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if($r()&&e.callbackNode!==n)return null;var a=Oe;return a=Xc(e,e===Ie?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Zh(e,a,t),f1(e,ft()),e.callbackNode!=null&&e.callbackNode===n?h1.bind(null,e):null)}function m1(e,t){if($r())return null;Zh(e,t,!0)}function Rg(){$g(function(){(qe&6)!==0?os(Ni,Tg):d1()})}function _0(){if(na===0){var e=Rs;e===0&&(e=Vc,Vc<<=1,(Vc&261888)===0&&(Vc=256)),na=e}return na}function p1(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Pc(""+e)}function v1(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 Ag(e,t,n,a,o){if(t==="submit"&&n&&n.stateNode===o){var u=p1((o[Yt]||null).action),p=a.submitter;p&&(t=(t=p[Yt]||null)?p1(t.formAction):p.getAttribute("formAction"),t!==null&&(u=t,p=null));var x=new tr("action","action",null,a,o);e.push({event:x,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(na!==0){var C=p?v1(o,p):new FormData(o);Hu(n,{pending:!0,data:C,method:o.method,action:u},null,C)}}else typeof u=="function"&&(x.preventDefault(),C=p?v1(o,p):new FormData(o),Hu(n,{pending:!0,data:C,method:o.method,action:u},u,C))},currentTarget:o}]})}}for(var x0=0;x0<nu.length;x0++){var b0=nu[x0],Mg=b0.toLowerCase(),Og=b0[0].toUpperCase()+b0.slice(1);Un(Mg,"on"+Og)}Un(Yd,"onAnimationEnd"),Un(Xd,"onAnimationIteration"),Un(Zd,"onAnimationStart"),Un("dblclick","onDoubleClick"),Un("focusin","onFocus"),Un("focusout","onBlur"),Un(Zv,"onTransitionRun"),Un(Iv,"onTransitionStart"),Un(Kv,"onTransitionCancel"),Un(Id,"onTransitionEnd"),ps("onMouseEnter",["mouseout","mouseover"]),ps("onMouseLeave",["mouseout","mouseover"]),ps("onPointerEnter",["pointerout","pointerover"]),ps("onPointerLeave",["pointerout","pointerover"]),Na("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Na("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Na("onBeforeInput",["compositionend","keypress","textInput","paste"]),Na("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Na("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Na("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rc="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(" "),Dg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(rc));function g1(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],o=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var p=a.length-1;0<=p;p--){var x=a[p],C=x.instance,L=x.currentTarget;if(x=x.listener,C!==u&&o.isPropagationStopped())break e;u=x,o.currentTarget=L;try{u(o)}catch(q){ar(q)}o.currentTarget=null,u=C}else for(p=0;p<a.length;p++){if(x=a[p],C=x.instance,L=x.currentTarget,x=x.listener,C!==u&&o.isPropagationStopped())break e;u=x,o.currentTarget=L;try{u(o)}catch(q){ar(q)}o.currentTarget=null,u=C}}}}function Ae(e,t){var n=t[zo];n===void 0&&(n=t[zo]=new Set);var a=e+"__bubble";n.has(a)||(y1(t,e,2,!1),n.add(a))}function j0(e,t,n){var a=0;t&&(a|=4),y1(n,e,a,t)}var Vr="_reactListening"+Math.random().toString(36).slice(2);function S0(e){if(!e[Vr]){e[Vr]=!0,ud.forEach(function(n){n!=="selectionchange"&&(Dg.has(n)||j0(n,!1,e),j0(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vr]||(t[Vr]=!0,j0("selectionchange",!1,t))}}function y1(e,t,n,a){switch(X1(t)){case 2:var o=c4;break;case 8:o=r4;break;default:o=k0}n=o.bind(null,t,n,e),o=void 0,!Fo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),a?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function N0(e,t,n,a,o){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var p=a.tag;if(p===3||p===4){var x=a.stateNode.containerInfo;if(x===o)break;if(p===4)for(p=a.return;p!==null;){var C=p.tag;if((C===3||C===4)&&p.stateNode.containerInfo===o)return;p=p.return}for(;x!==null;){if(p=fs(x),p===null)return;if(C=p.tag,C===5||C===6||C===26||C===27){a=u=p;continue e}x=x.parentNode}}a=a.return}jd(function(){var L=u,q=$o(n),V=[];e:{var B=Kd.get(e);if(B!==void 0){var U=tr,ne=e;switch(e){case"keypress":if(Jc(n)===0)break e;case"keydown":case"keyup":U=Cv;break;case"focusin":ne="focus",U=Xo;break;case"focusout":ne="blur",U=Xo;break;case"beforeblur":case"afterblur":U=Xo;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":U=wd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":U=mv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":U=Rv;break;case Yd:case Xd:case Zd:U=gv;break;case Id:U=Mv;break;case"scroll":case"scrollend":U=fv;break;case"wheel":U=Dv;break;case"copy":case"cut":case"paste":U=_v;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":U=Ed;break;case"toggle":case"beforetoggle":U=Lv}var fe=(t&4)!==0,Xe=!fe&&(e==="scroll"||e==="scrollend"),M=fe?B!==null?B+"Capture":null:B;fe=[];for(var A=L,z;A!==null;){var G=A;if(z=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||z===null||M===null||(G=Ai(A,M),G!=null&&fe.push(oc(A,G,z))),Xe)break;A=A.return}0<fe.length&&(B=new U(B,ne,null,n,q),V.push({event:B,listeners:fe}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",U=e==="mouseout"||e==="pointerout",B&&n!==qo&&(ne=n.relatedTarget||n.fromElement)&&(fs(ne)||ne[ds]))break e;if((U||B)&&(B=q.window===q?q:(B=q.ownerDocument)?B.defaultView||B.parentWindow:window,U?(ne=n.relatedTarget||n.toElement,U=L,ne=ne?fs(ne):null,ne!==null&&(Xe=h(ne),fe=ne.tag,ne!==Xe||fe!==5&&fe!==27&&fe!==6)&&(ne=null)):(U=null,ne=L),U!==ne)){if(fe=wd,G="onMouseLeave",M="onMouseEnter",A="mouse",(e==="pointerout"||e==="pointerover")&&(fe=Ed,G="onPointerLeave",M="onPointerEnter",A="pointer"),Xe=U==null?B:Ri(U),z=ne==null?B:Ri(ne),B=new fe(G,A+"leave",U,n,q),B.target=Xe,B.relatedTarget=z,G=null,fs(q)===L&&(fe=new fe(M,A+"enter",ne,n,q),fe.target=z,fe.relatedTarget=Xe,G=fe),Xe=G,U&&ne)t:{for(fe=zg,M=U,A=ne,z=0,G=M;G;G=fe(G))z++;G=0;for(var re=A;re;re=fe(re))G++;for(;0<z-G;)M=fe(M),z--;for(;0<G-z;)A=fe(A),G--;for(;z--;){if(M===A||A!==null&&M===A.alternate){fe=M;break t}M=fe(M),A=fe(A)}fe=null}else fe=null;U!==null&&_1(V,B,U,fe,!1),ne!==null&&Xe!==null&&_1(V,Xe,ne,fe,!0)}}e:{if(B=L?Ri(L):window,U=B.nodeName&&B.nodeName.toLowerCase(),U==="select"||U==="input"&&B.type==="file")var ke=Ld;else if(Dd(B))if(Bd)ke=Qv;else{ke=Fv;var ae=Gv}else U=B.nodeName,!U||U.toLowerCase()!=="input"||B.type!=="checkbox"&&B.type!=="radio"?L&&Ho(L.elementType)&&(ke=Ld):ke=Vv;if(ke&&(ke=ke(e,L))){zd(V,ke,n,q);break e}ae&&ae(e,B,L),e==="focusout"&&L&&B.type==="number"&&L.memoizedProps.value!=null&&ko(B,"number",B.value)}switch(ae=L?Ri(L):window,e){case"focusin":(Dd(ae)||ae.contentEditable==="true")&&(bs=ae,Jo=L,ki=null);break;case"focusout":ki=Jo=bs=null;break;case"mousedown":eu=!0;break;case"contextmenu":case"mouseup":case"dragend":eu=!1,Vd(V,n,q);break;case"selectionchange":if(Xv)break;case"keydown":case"keyup":Vd(V,n,q)}var be;if(Io)e:{switch(e){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else xs?Md(e,n)&&(De="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(De="onCompositionStart");De&&(Td&&n.locale!=="ko"&&(xs||De!=="onCompositionStart"?De==="onCompositionEnd"&&xs&&(be=Sd()):(ql=q,Vo="value"in ql?ql.value:ql.textContent,xs=!0)),ae=Qr(L,De),0<ae.length&&(De=new Cd(De,e,null,n,q),V.push({event:De,listeners:ae}),be?De.data=be:(be=Od(n),be!==null&&(De.data=be)))),(be=Uv?kv(e,n):Hv(e,n))&&(De=Qr(L,"onBeforeInput"),0<De.length&&(ae=new Cd("onBeforeInput","beforeinput",null,n,q),V.push({event:ae,listeners:De}),ae.data=be)),Ag(V,e,L,n,q)}g1(V,t)})}function oc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(e,t){for(var n=t+"Capture",a=[];e!==null;){var o=e,u=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||u===null||(o=Ai(e,n),o!=null&&a.unshift(oc(e,o,u)),o=Ai(e,t),o!=null&&a.push(oc(e,o,u))),e.tag===3)return a;e=e.return}return[]}function zg(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function _1(e,t,n,a,o){for(var u=t._reactName,p=[];n!==null&&n!==a;){var x=n,C=x.alternate,L=x.stateNode;if(x=x.tag,C!==null&&C===a)break;x!==5&&x!==26&&x!==27||L===null||(C=L,o?(L=Ai(n,u),L!=null&&p.unshift(oc(n,L,C))):o||(L=Ai(n,u),L!=null&&p.push(oc(n,L,C)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var Lg=/\r\n?/g,Bg=/\u0000|\uFFFD/g;function x1(e){return(typeof e=="string"?e:""+e).replace(Lg,`
`).replace(Bg,"")}function b1(e,t){return t=x1(t),x1(e)===t}function Ye(e,t,n,a,o,u){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||gs(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&gs(e,""+a);break;case"className":Ic(e,"class",a);break;case"tabIndex":Ic(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ic(e,n,a);break;case"style":xd(e,a,u);break;case"data":if(t!=="object"){Ic(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Pc(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="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"&&Ye(e,t,"name",o.name,o,null),Ye(e,t,"formEncType",o.formEncType,o,null),Ye(e,t,"formMethod",o.formMethod,o,null),Ye(e,t,"formTarget",o.formTarget,o,null)):(Ye(e,t,"encType",o.encType,o,null),Ye(e,t,"method",o.method,o,null),Ye(e,t,"target",o.target,o,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Pc(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=rl);break;case"onScroll":a!=null&&Ae("scroll",e);break;case"onScrollEnd":a!=null&&Ae("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=Pc(""+a),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":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Ae("beforetoggle",e),Ae("toggle",e),Zc(e,"popover",a);break;case"xlinkActuate":cl(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":cl(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":cl(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":cl(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":cl(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":cl(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":cl(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":cl(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":cl(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Zc(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=uv.get(n)||n,Zc(e,n,a))}}function w0(e,t,n,a,o,u){switch(n){case"style":xd(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"children":typeof a=="string"?gs(e,a):(typeof a=="number"||typeof a=="bigint")&&gs(e,""+a);break;case"onScroll":a!=null&&Ae("scroll",e);break;case"onScrollEnd":a!=null&&Ae("scrollend",e);break;case"onClick":a!=null&&(e.onclick=rl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!dd.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(o=n.endsWith("Capture"),t=n.slice(2,o?n.length-7:void 0),u=e[Yt]||null,u=u!=null?u[n]:null,typeof u=="function"&&e.removeEventListener(t,u,o),typeof a=="function")){typeof u!="function"&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,o);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):Zc(e,n,a)}}}function Ot(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ae("error",e),Ae("load",e);var a=!1,o=!1,u;for(u in n)if(n.hasOwnProperty(u)){var p=n[u];if(p!=null)switch(u){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ye(e,t,u,p,n,null)}}o&&Ye(e,t,"srcSet",n.srcSet,n,null),a&&Ye(e,t,"src",n.src,n,null);return;case"input":Ae("invalid",e);var x=u=p=o=null,C=null,L=null;for(a in n)if(n.hasOwnProperty(a)){var q=n[a];if(q!=null)switch(a){case"name":o=q;break;case"type":p=q;break;case"checked":C=q;break;case"defaultChecked":L=q;break;case"value":u=q;break;case"defaultValue":x=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(r(137,t));break;default:Ye(e,t,a,q,n,null)}}vd(e,u,x,C,L,p,o,!1);return;case"select":Ae("invalid",e),a=p=u=null;for(o in n)if(n.hasOwnProperty(o)&&(x=n[o],x!=null))switch(o){case"value":u=x;break;case"defaultValue":p=x;break;case"multiple":a=x;default:Ye(e,t,o,x,n,null)}t=u,n=p,e.multiple=!!a,t!=null?vs(e,!!a,t,!1):n!=null&&vs(e,!!a,n,!0);return;case"textarea":Ae("invalid",e),u=o=a=null;for(p in n)if(n.hasOwnProperty(p)&&(x=n[p],x!=null))switch(p){case"value":a=x;break;case"defaultValue":o=x;break;case"children":u=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(r(91));break;default:Ye(e,t,p,x,n,null)}yd(e,a,o,u);return;case"option":for(C in n)if(n.hasOwnProperty(C)&&(a=n[C],a!=null))switch(C){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ye(e,t,C,a,n,null)}return;case"dialog":Ae("beforetoggle",e),Ae("toggle",e),Ae("cancel",e),Ae("close",e);break;case"iframe":case"object":Ae("load",e);break;case"video":case"audio":for(a=0;a<rc.length;a++)Ae(rc[a],e);break;case"image":Ae("error",e),Ae("load",e);break;case"details":Ae("toggle",e);break;case"embed":case"source":case"link":Ae("error",e),Ae("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(L in n)if(n.hasOwnProperty(L)&&(a=n[L],a!=null))switch(L){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ye(e,t,L,a,n,null)}return;default:if(Ho(t)){for(q in n)n.hasOwnProperty(q)&&(a=n[q],a!==void 0&&w0(e,t,q,a,n,void 0));return}}for(x in n)n.hasOwnProperty(x)&&(a=n[x],a!=null&&Ye(e,t,x,a,n,null))}function Ug(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,u=null,p=null,x=null,C=null,L=null,q=null;for(U in n){var V=n[U];if(n.hasOwnProperty(U)&&V!=null)switch(U){case"checked":break;case"value":break;case"defaultValue":C=V;default:a.hasOwnProperty(U)||Ye(e,t,U,null,a,V)}}for(var B in a){var U=a[B];if(V=n[B],a.hasOwnProperty(B)&&(U!=null||V!=null))switch(B){case"type":u=U;break;case"name":o=U;break;case"checked":L=U;break;case"defaultChecked":q=U;break;case"value":p=U;break;case"defaultValue":x=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(r(137,t));break;default:U!==V&&Ye(e,t,B,U,a,V)}}Uo(e,p,x,C,L,q,u,o);return;case"select":U=p=x=B=null;for(u in n)if(C=n[u],n.hasOwnProperty(u)&&C!=null)switch(u){case"value":break;case"multiple":U=C;default:a.hasOwnProperty(u)||Ye(e,t,u,null,a,C)}for(o in a)if(u=a[o],C=n[o],a.hasOwnProperty(o)&&(u!=null||C!=null))switch(o){case"value":B=u;break;case"defaultValue":x=u;break;case"multiple":p=u;default:u!==C&&Ye(e,t,o,u,a,C)}t=x,n=p,a=U,B!=null?vs(e,!!n,B,!1):!!a!=!!n&&(t!=null?vs(e,!!n,t,!0):vs(e,!!n,n?[]:"",!1));return;case"textarea":U=B=null;for(x in n)if(o=n[x],n.hasOwnProperty(x)&&o!=null&&!a.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Ye(e,t,x,null,a,o)}for(p in a)if(o=a[p],u=n[p],a.hasOwnProperty(p)&&(o!=null||u!=null))switch(p){case"value":B=o;break;case"defaultValue":U=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(r(91));break;default:o!==u&&Ye(e,t,p,o,a,u)}gd(e,B,U);return;case"option":for(var ne in n)if(B=n[ne],n.hasOwnProperty(ne)&&B!=null&&!a.hasOwnProperty(ne))switch(ne){case"selected":e.selected=!1;break;default:Ye(e,t,ne,null,a,B)}for(C in a)if(B=a[C],U=n[C],a.hasOwnProperty(C)&&B!==U&&(B!=null||U!=null))switch(C){case"selected":e.selected=B&&typeof B!="function"&&typeof B!="symbol";break;default:Ye(e,t,C,B,a,U)}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 fe in n)B=n[fe],n.hasOwnProperty(fe)&&B!=null&&!a.hasOwnProperty(fe)&&Ye(e,t,fe,null,a,B);for(L in a)if(B=a[L],U=n[L],a.hasOwnProperty(L)&&B!==U&&(B!=null||U!=null))switch(L){case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(r(137,t));break;default:Ye(e,t,L,B,a,U)}return;default:if(Ho(t)){for(var Xe in n)B=n[Xe],n.hasOwnProperty(Xe)&&B!==void 0&&!a.hasOwnProperty(Xe)&&w0(e,t,Xe,void 0,a,B);for(q in a)B=a[q],U=n[q],!a.hasOwnProperty(q)||B===U||B===void 0&&U===void 0||w0(e,t,q,B,a,U);return}}for(var M in n)B=n[M],n.hasOwnProperty(M)&&B!=null&&!a.hasOwnProperty(M)&&Ye(e,t,M,null,a,B);for(V in a)B=a[V],U=n[V],!a.hasOwnProperty(V)||B===U||B==null&&U==null||Ye(e,t,V,B,a,U)}function j1(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function kg(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var o=n[a],u=o.transferSize,p=o.initiatorType,x=o.duration;if(u&&x&&j1(p)){for(p=0,x=o.responseEnd,a+=1;a<n.length;a++){var C=n[a],L=C.startTime;if(L>x)break;var q=C.transferSize,V=C.initiatorType;q&&j1(V)&&(C=C.responseEnd,p+=q*(C<x?1:(x-L)/(C-L)))}if(--a,t+=8*(u+p)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var C0=null,E0=null;function Yr(e){return e.nodeType===9?e:e.ownerDocument}function S1(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 N1(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 T0(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 R0=null;function Hg(){var e=window.event;return e&&e.type==="popstate"?e===R0?!1:(R0=e,!0):(R0=null,!1)}var w1=typeof setTimeout=="function"?setTimeout:void 0,qg=typeof clearTimeout=="function"?clearTimeout:void 0,C1=typeof Promise=="function"?Promise:void 0,$g=typeof queueMicrotask=="function"?queueMicrotask:typeof C1<"u"?function(e){return C1.resolve(null).then(e).catch(Gg)}:w1;function Gg(e){setTimeout(function(){throw e})}function la(e){return e==="head"}function E1(e,t){var n=t,a=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(o),Zs(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")uc(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,uc(n);for(var u=n.firstChild;u;){var p=u.nextSibling,x=u.nodeName;u[Ti]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&u.rel.toLowerCase()==="stylesheet"||n.removeChild(u),u=p}}else n==="body"&&uc(e.ownerDocument.body);n=o}while(n);Zs(t)}function T1(e,t){var n=e;e=0;do{var a=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||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function A0(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":A0(n),Lo(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Fg(e,t,n,a){for(;e.nodeType===1;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ti])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=An(e.nextSibling),e===null)break}return null}function Vg(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=An(e.nextSibling),e===null))return null;return e}function R1(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=An(e.nextSibling),e===null))return null;return e}function M0(e){return e.data==="$?"||e.data==="$~"}function O0(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Qg(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function An(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 D0=null;function A1(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return An(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function M1(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 O1(e,t,n){switch(t=Yr(n),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function uc(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Lo(e)}var Mn=new Map,D1=new Set;function Xr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Nl=Y.d;Y.d={f:Yg,r:Xg,D:Zg,C:Ig,L:Kg,m:Pg,X:Jg,S:Wg,M:e4};function Yg(){var e=Nl.f(),t=kr();return e||t}function Xg(e){var t=hs(e);t!==null&&t.tag===5&&t.type==="form"?Kf(t):Nl.r(e)}var Qs=typeof document>"u"?null:document;function z1(e,t,n){var a=Qs;if(a&&typeof t=="string"&&t){var o=Sn(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof n=="string"&&(o+='[crossorigin="'+n+'"]'),D1.has(o)||(D1.add(o),e={rel:e,crossOrigin:n,href:t},a.querySelector(o)===null&&(t=a.createElement("link"),Ot(t,"link",e),jt(t),a.head.appendChild(t)))}}function Zg(e){Nl.D(e),z1("dns-prefetch",e,null)}function Ig(e,t){Nl.C(e,t),z1("preconnect",e,t)}function Kg(e,t,n){Nl.L(e,t,n);var a=Qs;if(a&&e&&t){var o='link[rel="preload"][as="'+Sn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(o+='[imagesrcset="'+Sn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(o+='[imagesizes="'+Sn(n.imageSizes)+'"]')):o+='[href="'+Sn(e)+'"]';var u=o;switch(t){case"style":u=Ys(e);break;case"script":u=Xs(e)}Mn.has(u)||(e=_({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Mn.set(u,e),a.querySelector(o)!==null||t==="style"&&a.querySelector(dc(u))||t==="script"&&a.querySelector(fc(u))||(t=a.createElement("link"),Ot(t,"link",e),jt(t),a.head.appendChild(t)))}}function Pg(e,t){Nl.m(e,t);var n=Qs;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+Sn(a)+'"][href="'+Sn(e)+'"]',u=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Xs(e)}if(!Mn.has(u)&&(e=_({rel:"modulepreload",href:e},t),Mn.set(u,e),n.querySelector(o)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(fc(u)))return}a=n.createElement("link"),Ot(a,"link",e),jt(a),n.head.appendChild(a)}}}function Wg(e,t,n){Nl.S(e,t,n);var a=Qs;if(a&&e){var o=ms(a).hoistableStyles,u=Ys(e);t=t||"default";var p=o.get(u);if(!p){var x={loading:0,preload:null};if(p=a.querySelector(dc(u)))x.loading=5;else{e=_({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Mn.get(u))&&z0(e,n);var C=p=a.createElement("link");jt(C),Ot(C,"link",e),C._p=new Promise(function(L,q){C.onload=L,C.onerror=q}),C.addEventListener("load",function(){x.loading|=1}),C.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Zr(p,t,a)}p={type:"stylesheet",instance:p,count:1,state:x},o.set(u,p)}}}function Jg(e,t){Nl.X(e,t);var n=Qs;if(n&&e){var a=ms(n).hoistableScripts,o=Xs(e),u=a.get(o);u||(u=n.querySelector(fc(o)),u||(e=_({src:e,async:!0},t),(t=Mn.get(o))&&L0(e,t),u=n.createElement("script"),jt(u),Ot(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(o,u))}}function e4(e,t){Nl.M(e,t);var n=Qs;if(n&&e){var a=ms(n).hoistableScripts,o=Xs(e),u=a.get(o);u||(u=n.querySelector(fc(o)),u||(e=_({src:e,async:!0,type:"module"},t),(t=Mn.get(o))&&L0(e,t),u=n.createElement("script"),jt(u),Ot(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(o,u))}}function L1(e,t,n,a){var o=(o=_e.current)?Xr(o):null;if(!o)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Ys(n.href),n=ms(o).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Ys(n.href);var u=ms(o).hoistableStyles,p=u.get(e);if(p||(o=o.ownerDocument||o,p={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,p),(u=o.querySelector(dc(e)))&&!u._p&&(p.instance=u,p.state.loading=5),Mn.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},Mn.set(e,n),u||t4(o,e,n,p.state))),t&&a===null)throw Error(r(528,""));return p}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Xs(n),n=ms(o).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Ys(e){return'href="'+Sn(e)+'"'}function dc(e){return'link[rel="stylesheet"]['+e+"]"}function B1(e){return _({},e,{"data-precedence":e.precedence,precedence:null})}function t4(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ot(t,"link",n),jt(t),e.head.appendChild(t))}function Xs(e){return'[src="'+Sn(e)+'"]'}function fc(e){return"script[async]"+e}function U1(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Sn(n.href)+'"]');if(a)return t.instance=a,jt(a),a;var o=_({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),jt(a),Ot(a,"style",o),Zr(a,n.precedence,e),t.instance=a;case"stylesheet":o=Ys(n.href);var u=e.querySelector(dc(o));if(u)return t.state.loading|=4,t.instance=u,jt(u),u;a=B1(n),(o=Mn.get(o))&&z0(a,o),u=(e.ownerDocument||e).createElement("link"),jt(u);var p=u;return p._p=new Promise(function(x,C){p.onload=x,p.onerror=C}),Ot(u,"link",a),t.state.loading|=4,Zr(u,n.precedence,e),t.instance=u;case"script":return u=Xs(n.src),(o=e.querySelector(fc(u)))?(t.instance=o,jt(o),o):(a=n,(o=Mn.get(u))&&(a=_({},n),L0(a,o)),e=e.ownerDocument||e,o=e.createElement("script"),jt(o),Ot(o,"link",a),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Zr(a,n.precedence,e));return t.instance}function Zr(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,u=o,p=0;p<a.length;p++){var x=a[p];if(x.dataset.precedence===t)u=x;else if(u!==o)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function z0(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function L0(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ir=null;function k1(e,t,n){if(Ir===null){var a=new Map,o=Ir=new Map;o.set(n,a)}else o=Ir,a=o.get(n),a||(a=new Map,o.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var u=n[o];if(!(u[Ti]||u[Tt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var p=u.getAttribute(t)||"";p=e+p;var x=a.get(p);x?x.push(u):a.set(p,[u])}}return a}function H1(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function n4(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 q1(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function l4(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var o=Ys(a.href),u=t.querySelector(dc(o));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Kr.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=u,jt(u);return}u=t.ownerDocument||t,a=B1(a),(o=Mn.get(o))&&z0(a,o),u=u.createElement("link"),jt(u);var p=u;p._p=new Promise(function(x,C){p.onload=x,p.onerror=C}),Ot(u,"link",a),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=Kr.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var B0=0;function a4(e,t){return e.stylesheets&&e.count===0&&Wr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&Wr(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&B0===0&&(B0=62500*kg());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Wr(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>B0?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}function Kr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Pr=null;function Wr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Pr=new Map,t.forEach(s4,e),Pr=null,Kr.call(e))}function s4(e,t){if(!(t.state.loading&4)){var n=Pr.get(e);if(n)var a=n.get(null);else{n=new Map,Pr.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<o.length;u++){var p=o[u];(p.nodeName==="LINK"||p.getAttribute("media")!=="not all")&&(n.set(p.dataset.precedence,p),a=p)}a&&n.set(null,a)}o=t.instance,p=o.getAttribute("data-precedence"),u=n.get(p)||a,u===a&&n.set(null,o),n.set(p,o),this.count++,a=Kr.bind(this),o.addEventListener("load",a),o.addEventListener("error",a),u?u.parentNode.insertBefore(o,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var hc={$$typeof:D,Provider:null,Consumer:null,_currentValue:ce,_currentValue2:ce,_threadCount:0};function i4(e,t,n,a,o,u,p,x,C){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=Mo(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Mo(0),this.hiddenUpdates=Mo(null),this.identifierPrefix=a,this.onUncaughtError=o,this.onCaughtError=u,this.onRecoverableError=p,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=C,this.incompleteTransitions=new Map}function $1(e,t,n,a,o,u,p,x,C,L,q,V){return e=new i4(e,t,n,p,C,L,q,V,x),t=1,u===!0&&(t|=24),u=rn(3,null,null,t),e.current=u,u.stateNode=e,t=pu(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:n,cache:t},_u(u),e}function G1(e){return e?(e=Ns,e):Ns}function F1(e,t,n,a,o,u){o=G1(o),a.context===null?a.context=o:a.pendingContext=o,a=Yl(t),a.payload={element:n},u=u===void 0?null:u,u!==null&&(a.callback=u),n=Xl(e,a,t),n!==null&&(Wt(n,e,t),Qi(n,e,t))}function V1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function U0(e,t){V1(e,t),(e=e.alternate)&&V1(e,t)}function Q1(e){if(e.tag===13||e.tag===31){var t=Ta(e,67108864);t!==null&&Wt(t,e,67108864),U0(e,67108864)}}function Y1(e){if(e.tag===13||e.tag===31){var t=hn();t=Oo(t);var n=Ta(e,t);n!==null&&Wt(n,e,t),U0(e,t)}}var Jr=!0;function c4(e,t,n,a){var o=k.T;k.T=null;var u=Y.p;try{Y.p=2,k0(e,t,n,a)}finally{Y.p=u,k.T=o}}function r4(e,t,n,a){var o=k.T;k.T=null;var u=Y.p;try{Y.p=8,k0(e,t,n,a)}finally{Y.p=u,k.T=o}}function k0(e,t,n,a){if(Jr){var o=H0(a);if(o===null)N0(e,t,a,eo,n),Z1(e,a);else if(u4(o,e,t,n,a))a.stopPropagation();else if(Z1(e,a),t&4&&-1<o4.indexOf(e)){for(;o!==null;){var u=hs(o);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var p=Sa(u.pendingLanes);if(p!==0){var x=u;for(x.pendingLanes|=2,x.entangledLanes|=2;p;){var C=1<<31-sn(p);x.entanglements[1]|=C,p&=~C}Xn(u),(qe&6)===0&&(Br=ft()+500,cc(0))}}break;case 31:case 13:x=Ta(u,2),x!==null&&Wt(x,u,2),kr(),U0(u,2)}if(u=H0(a),u===null&&N0(e,t,a,eo,n),u===o)break;o=u}o!==null&&a.stopPropagation()}else N0(e,t,a,null,n)}}function H0(e){return e=$o(e),q0(e)}var eo=null;function q0(e){if(eo=null,e=fs(e),e!==null){var t=h(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=v(t),e!==null)return e;e=null}else if(n===31){if(e=y(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 eo=e,null}function X1(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(Gc()){case Ni:return 2;case td:return 8;case Fc:case I3:return 32;case nd:return 268435456;default:return 32}default:return 32}}var $0=!1,aa=null,sa=null,ia=null,mc=new Map,pc=new Map,ca=[],o4="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 Z1(e,t){switch(e){case"focusin":case"focusout":aa=null;break;case"dragenter":case"dragleave":sa=null;break;case"mouseover":case"mouseout":ia=null;break;case"pointerover":case"pointerout":mc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":pc.delete(t.pointerId)}}function vc(e,t,n,a,o,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:u,targetContainers:[o]},t!==null&&(t=hs(t),t!==null&&Q1(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function u4(e,t,n,a,o){switch(t){case"focusin":return aa=vc(aa,e,t,n,a,o),!0;case"dragenter":return sa=vc(sa,e,t,n,a,o),!0;case"mouseover":return ia=vc(ia,e,t,n,a,o),!0;case"pointerover":var u=o.pointerId;return mc.set(u,vc(mc.get(u)||null,e,t,n,a,o)),!0;case"gotpointercapture":return u=o.pointerId,pc.set(u,vc(pc.get(u)||null,e,t,n,a,o)),!0}return!1}function I1(e){var t=fs(e.target);if(t!==null){var n=h(t);if(n!==null){if(t=n.tag,t===13){if(t=v(n),t!==null){e.blockedOn=t,rd(e.priority,function(){Y1(n)});return}}else if(t===31){if(t=y(n),t!==null){e.blockedOn=t,rd(e.priority,function(){Y1(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 to(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=H0(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);qo=a,n.target.dispatchEvent(a),qo=null}else return t=hs(n),t!==null&&Q1(t),e.blockedOn=n,!1;t.shift()}return!0}function K1(e,t,n){to(e)&&n.delete(t)}function d4(){$0=!1,aa!==null&&to(aa)&&(aa=null),sa!==null&&to(sa)&&(sa=null),ia!==null&&to(ia)&&(ia=null),mc.forEach(K1),pc.forEach(K1)}function no(e,t){e.blockedOn===t&&(e.blockedOn=null,$0||($0=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,d4)))}var lo=null;function P1(e){lo!==e&&(lo=e,s.unstable_scheduleCallback(s.unstable_NormalPriority,function(){lo===e&&(lo=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],o=e[t+2];if(typeof a!="function"){if(q0(a||n)===null)continue;break}var u=hs(n);u!==null&&(e.splice(t,3),t-=3,Hu(u,{pending:!0,data:o,method:n.method,action:a},a,o))}}))}function Zs(e){function t(C){return no(C,e)}aa!==null&&no(aa,e),sa!==null&&no(sa,e),ia!==null&&no(ia,e),mc.forEach(t),pc.forEach(t);for(var n=0;n<ca.length;n++){var a=ca[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<ca.length&&(n=ca[0],n.blockedOn===null);)I1(n),n.blockedOn===null&&ca.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var o=n[a],u=n[a+1],p=o[Yt]||null;if(typeof u=="function")p||P1(n);else if(p){var x=null;if(u&&u.hasAttribute("formAction")){if(o=u,p=u[Yt]||null)x=p.formAction;else if(q0(o)!==null)continue}else x=p.action;typeof x=="function"?n[a+1]=x:(n.splice(a,3),a-=3),P1(n)}}}function W1(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(p){return o=p})},focusReset:"manual",scroll:"manual"})}function t(){o!==null&&(o(),o=null),a||setTimeout(n,20)}function n(){if(!a&&!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 a=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),o!==null&&(o(),o=null)}}}function G0(e){this._internalRoot=e}ao.prototype.render=G0.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var n=t.current,a=hn();F1(n,a,e,t,null,null)},ao.prototype.unmount=G0.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;F1(e.current,2,null,e,null,null),kr(),t[ds]=null}};function ao(e){this._internalRoot=e}ao.prototype.unstable_scheduleHydration=function(e){if(e){var t=cd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ca.length&&t!==0&&t<ca[n].priority;n++);ca.splice(n,0,e),n===0&&I1(e)}};var J1=c.version;if(J1!=="19.2.5")throw Error(r(527,J1,"19.2.5"));Y.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=m(t),e=e!==null?g(e):null,e=e===null?null:e.stateNode,e};var f4={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:k,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var so=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!so.isDisabled&&so.supportsFiber)try{wi=so.inject(f4),an=so}catch{}}return yc.createRoot=function(e,t){if(!d(e))throw Error(r(299));var n=!1,a="",o=ih,u=ch,p=rh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(p=t.onRecoverableError)),t=$1(e,1,!1,null,null,n,a,null,o,u,p,W1),e[ds]=t.current,S0(e),new G0(t)},yc.hydrateRoot=function(e,t,n){if(!d(e))throw Error(r(299));var a=!1,o="",u=ih,p=ch,x=rh,C=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(p=n.onCaughtError),n.onRecoverableError!==void 0&&(x=n.onRecoverableError),n.formState!==void 0&&(C=n.formState)),t=$1(e,1,!0,t,n??null,a,o,C,u,p,x,W1),t.context=G1(null),n=t.current,a=hn(),a=Oo(a),o=Yl(a),o.callback=null,Xl(n,o,a),n=a,t.current.lanes=n,Ei(t,n),Xn(t),e[ds]=t.current,S0(e),new ao(t)},yc.version="19.2.5",yc}var um;function j4(){if(um)return Y0.exports;um=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(c){console.error(c)}}return s(),Y0.exports=b4(),Y0.exports}var S4=j4();/**
* 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 dm="popstate";function fm(s){return typeof s=="object"&&s!=null&&"pathname"in s&&"search"in s&&"hash"in s&&"state"in s&&"key"in s}function N4(s={}){function c(r,d){var m;let h=(m=d.state)==null?void 0:m.masked,{pathname:v,search:y,hash:f}=h||r.location;return u2("",{pathname:v,search:y,hash:f},d.state&&d.state.usr||null,d.state&&d.state.key||"default",h?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function i(r,d){return typeof d=="string"?d:Tc(d)}return C4(c,i,null,s)}function nt(s,c){if(s===!1||s===null||typeof s>"u")throw new Error(c)}function Gn(s,c){if(!s){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function w4(){return Math.random().toString(36).substring(2,10)}function hm(s,c){return{usr:s.state,key:s.key,idx:c,masked:s.unstable_mask?{pathname:s.pathname,search:s.search,hash:s.hash}:void 0}}function u2(s,c,i=null,r,d){return{pathname:typeof s=="string"?s:s.pathname,search:"",hash:"",...typeof c=="string"?pi(c):c,state:i,key:c&&c.key||r||w4(),unstable_mask:d}}function Tc({pathname:s="/",search:c="",hash:i=""}){return c&&c!=="?"&&(s+=c.charAt(0)==="?"?c:"?"+c),i&&i!=="#"&&(s+=i.charAt(0)==="#"?i:"#"+i),s}function pi(s){let c={};if(s){let i=s.indexOf("#");i>=0&&(c.hash=s.substring(i),s=s.substring(0,i));let r=s.indexOf("?");r>=0&&(c.search=s.substring(r),s=s.substring(0,r)),s&&(c.pathname=s)}return c}function C4(s,c,i,r={}){let{window:d=document.defaultView,v5Compat:h=!1}=r,v=d.history,y="POP",f=null,m=g();m==null&&(m=0,v.replaceState({...v.state,idx:m},""));function g(){return(v.state||{idx:null}).idx}function _(){y="POP";let j=g(),O=j==null?null:j-m;m=j,f&&f({action:y,location:R.location,delta:O})}function b(j,O){y="PUSH";let $=fm(j)?j:u2(R.location,j,O);m=g()+1;let D=hm($,m),H=R.createHref($.unstable_mask||$);try{v.pushState(D,"",H)}catch(Q){if(Q instanceof DOMException&&Q.name==="DataCloneError")throw Q;d.location.assign(H)}h&&f&&f({action:y,location:R.location,delta:1})}function N(j,O){y="REPLACE";let $=fm(j)?j:u2(R.location,j,O);m=g();let D=hm($,m),H=R.createHref($.unstable_mask||$);v.replaceState(D,"",H),h&&f&&f({action:y,location:R.location,delta:0})}function w(j){return E4(j)}let R={get action(){return y},get location(){return s(d,v)},listen(j){if(f)throw new Error("A history only accepts one active listener");return d.addEventListener(dm,_),f=j,()=>{d.removeEventListener(dm,_),f=null}},createHref(j){return c(d,j)},createURL:w,encodeLocation(j){let O=w(j);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:b,replace:N,go(j){return v.go(j)}};return R}function E4(s,c=!1){let i="http://localhost";typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),nt(i,"No window.location.(origin|href) available to create URL");let r=typeof s=="string"?s:Tc(s);return r=r.replace(/ $/,"%20"),!c&&r.startsWith("//")&&(r=i+r),new URL(r,i)}function Ep(s,c,i="/"){return T4(s,c,i,!1)}function T4(s,c,i,r){let d=typeof c=="string"?pi(c):c,h=Dl(d.pathname||"/",i);if(h==null)return null;let v=Tp(s);R4(v);let y=null;for(let f=0;y==null&&f<v.length;++f){let m=q4(h);y=k4(v[f],m,r)}return y}function Tp(s,c=[],i=[],r="",d=!1){let h=(v,y,f=d,m)=>{let g={relativePath:m===void 0?v.path||"":m,caseSensitive:v.caseSensitive===!0,childrenIndex:y,route:v};if(g.relativePath.startsWith("/")){if(!g.relativePath.startsWith(r)&&f)return;nt(g.relativePath.startsWith(r),`Absolute route path "${g.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(r.length)}let _=$n([r,g.relativePath]),b=i.concat(g);v.children&&v.children.length>0&&(nt(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${_}".`),Tp(v.children,c,b,_,f)),!(v.path==null&&!v.index)&&c.push({path:_,score:B4(_,v.index),routesMeta:b})};return s.forEach((v,y)=>{var f;if(v.path===""||!((f=v.path)!=null&&f.includes("?")))h(v,y);else for(let m of Rp(v.path))h(v,y,!0,m)}),c}function Rp(s){let c=s.split("/");if(c.length===0)return[];let[i,...r]=c,d=i.endsWith("?"),h=i.replace(/\?$/,"");if(r.length===0)return d?[h,""]:[h];let v=Rp(r.join("/")),y=[];return y.push(...v.map(f=>f===""?h:[h,f].join("/"))),d&&y.push(...v),y.map(f=>s.startsWith("/")&&f===""?"/":f)}function R4(s){s.sort((c,i)=>c.score!==i.score?i.score-c.score:U4(c.routesMeta.map(r=>r.childrenIndex),i.routesMeta.map(r=>r.childrenIndex)))}var A4=/^:[\w-]+$/,M4=3,O4=2,D4=1,z4=10,L4=-2,mm=s=>s==="*";function B4(s,c){let i=s.split("/"),r=i.length;return i.some(mm)&&(r+=L4),c&&(r+=O4),i.filter(d=>!mm(d)).reduce((d,h)=>d+(A4.test(h)?M4:h===""?D4:z4),r)}function U4(s,c){return s.length===c.length&&s.slice(0,-1).every((r,d)=>r===c[d])?s[s.length-1]-c[c.length-1]:0}function k4(s,c,i=!1){let{routesMeta:r}=s,d={},h="/",v=[];for(let y=0;y<r.length;++y){let f=r[y],m=y===r.length-1,g=h==="/"?c:c.slice(h.length)||"/",_=go({path:f.relativePath,caseSensitive:f.caseSensitive,end:m},g),b=f.route;if(!_&&m&&i&&!r[r.length-1].route.index&&(_=go({path:f.relativePath,caseSensitive:f.caseSensitive,end:!1},g)),!_)return null;Object.assign(d,_.params),v.push({params:d,pathname:$n([h,_.pathname]),pathnameBase:V4($n([h,_.pathnameBase])),route:b}),_.pathnameBase!=="/"&&(h=$n([h,_.pathnameBase]))}return v}function go(s,c){typeof s=="string"&&(s={path:s,caseSensitive:!1,end:!0});let[i,r]=H4(s.path,s.caseSensitive,s.end),d=c.match(i);if(!d)return null;let h=d[0],v=h.replace(/(.)\/+$/,"$1"),y=d.slice(1);return{params:r.reduce((m,{paramName:g,isOptional:_},b)=>{if(g==="*"){let w=y[b]||"";v=h.slice(0,h.length-w.length).replace(/(.)\/+$/,"$1")}const N=y[b];return _&&!N?m[g]=void 0:m[g]=(N||"").replace(/%2F/g,"/"),m},{}),pathname:h,pathnameBase:v,pattern:s}}function H4(s,c=!1,i=!0){Gn(s==="*"||!s.endsWith("*")||s.endsWith("/*"),`Route path "${s}" will be treated as if it were "${s.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${s.replace(/\*$/,"/*")}".`);let r=[],d="^"+s.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(v,y,f,m,g)=>{if(r.push({paramName:y,isOptional:f!=null}),f){let _=g.charAt(m+v.length);return _&&_!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return s.endsWith("*")?(r.push({paramName:"*"}),d+=s==="*"||s==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?d+="\\/*$":s!==""&&s!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,c?void 0:"i"),r]}function q4(s){try{return s.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return Gn(!1,`The URL path "${s}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),s}}function Dl(s,c){if(c==="/")return s;if(!s.toLowerCase().startsWith(c.toLowerCase()))return null;let i=c.endsWith("/")?c.length-1:c.length,r=s.charAt(i);return r&&r!=="/"?null:s.slice(i)||"/"}var $4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function G4(s,c="/"){let{pathname:i,search:r="",hash:d=""}=typeof s=="string"?pi(s):s,h;return i?(i=Ap(i),i.startsWith("/")?h=pm(i.substring(1),"/"):h=pm(i,c)):h=c,{pathname:h,search:Q4(r),hash:Y4(d)}}function pm(s,c){let i=yo(c).split("/");return s.split("/").forEach(d=>{d===".."?i.length>1&&i.pop():d!=="."&&i.push(d)}),i.length>1?i.join("/"):"/"}function K0(s,c,i,r){return`Cannot include a '${s}' character in a manually specified \`to.${c}\` field [${JSON.stringify(r)}]. 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 F4(s){return s.filter((c,i)=>i===0||c.route.path&&c.route.path.length>0)}function k2(s){let c=F4(s);return c.map((i,r)=>r===c.length-1?i.pathname:i.pathnameBase)}function wo(s,c,i,r=!1){let d;typeof s=="string"?d=pi(s):(d={...s},nt(!d.pathname||!d.pathname.includes("?"),K0("?","pathname","search",d)),nt(!d.pathname||!d.pathname.includes("#"),K0("#","pathname","hash",d)),nt(!d.search||!d.search.includes("#"),K0("#","search","hash",d)));let h=s===""||d.pathname==="",v=h?"/":d.pathname,y;if(v==null)y=i;else{let _=c.length-1;if(!r&&v.startsWith("..")){let b=v.split("/");for(;b[0]==="..";)b.shift(),_-=1;d.pathname=b.join("/")}y=_>=0?c[_]:"/"}let f=G4(d,y),m=v&&v!=="/"&&v.endsWith("/"),g=(h||v===".")&&i.endsWith("/");return!f.pathname.endsWith("/")&&(m||g)&&(f.pathname+="/"),f}var Ap=s=>s.replace(/\/\/+/g,"/"),$n=s=>Ap(s.join("/")),yo=s=>s.replace(/\/+$/,""),V4=s=>yo(s).replace(/^\/*/,"/"),Q4=s=>!s||s==="?"?"":s.startsWith("?")?s:"?"+s,Y4=s=>!s||s==="#"?"":s.startsWith("#")?s:"#"+s,X4=class{constructor(s,c,i,r=!1){this.status=s,this.statusText=c||"",this.internal=r,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function Z4(s){return s!=null&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.internal=="boolean"&&"data"in s}function I4(s){let c=s.map(i=>i.route.path).filter(Boolean);return $n(c)||"/"}var Mp=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Op(s,c){let i=s;if(typeof i!="string"||!$4.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let r=i,d=!1;if(Mp)try{let h=new URL(window.location.href),v=i.startsWith("//")?new URL(h.protocol+i):new URL(i),y=Dl(v.pathname,c);v.origin===h.origin&&y!=null?i=y+v.search+v.hash:d=!0}catch{Gn(!1,`<Link to="${i}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:d,to:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Dp=["POST","PUT","PATCH","DELETE"];new Set(Dp);var K4=["GET",...Dp];new Set(K4);var vi=S.createContext(null);vi.displayName="DataRouter";var Co=S.createContext(null);Co.displayName="DataRouterState";var zp=S.createContext(!1);function P4(){return S.useContext(zp)}var Lp=S.createContext({isTransitioning:!1});Lp.displayName="ViewTransition";var W4=S.createContext(new Map);W4.displayName="Fetchers";var J4=S.createContext(null);J4.displayName="Await";var yn=S.createContext(null);yn.displayName="Navigation";var Uc=S.createContext(null);Uc.displayName="Location";var Bn=S.createContext({outlet:null,matches:[],isDataRoute:!1});Bn.displayName="Route";var H2=S.createContext(null);H2.displayName="RouteError";var Bp="REACT_ROUTER_ERROR",ey="REDIRECT",ty="ROUTE_ERROR_RESPONSE";function ny(s){if(s.startsWith(`${Bp}:${ey}:{`))try{let c=JSON.parse(s.slice(28));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.location=="string"&&typeof c.reloadDocument=="boolean"&&typeof c.replace=="boolean")return c}catch{}}function ly(s){if(s.startsWith(`${Bp}:${ty}:{`))try{let c=JSON.parse(s.slice(40));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string")return new X4(c.status,c.statusText,c.data)}catch{}}function ay(s,{relative:c}={}){nt(gi(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:r}=S.useContext(yn),{hash:d,pathname:h,search:v}=kc(s,{relative:c}),y=h;return i!=="/"&&(y=h==="/"?i:$n([i,h])),r.createHref({pathname:y,search:v,hash:d})}function gi(){return S.useContext(Uc)!=null}function _n(){return nt(gi(),"useLocation() may be used only in the context of a <Router> component."),S.useContext(Uc).location}var Up="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function kp(s){S.useContext(yn).static||S.useLayoutEffect(s)}function ln(){let{isDataRoute:s}=S.useContext(Bn);return s?xy():sy()}function sy(){nt(gi(),"useNavigate() may be used only in the context of a <Router> component.");let s=S.useContext(vi),{basename:c,navigator:i}=S.useContext(yn),{matches:r}=S.useContext(Bn),{pathname:d}=_n(),h=JSON.stringify(k2(r)),v=S.useRef(!1);return kp(()=>{v.current=!0}),S.useCallback((f,m={})=>{if(Gn(v.current,Up),!v.current)return;if(typeof f=="number"){i.go(f);return}let g=wo(f,JSON.parse(h),d,m.relative==="path");s==null&&c!=="/"&&(g.pathname=g.pathname==="/"?c:$n([c,g.pathname])),(m.replace?i.replace:i.push)(g,m.state,m)},[c,i,h,d,s])}var iy=S.createContext(null);function cy(s){let c=S.useContext(Bn).outlet;return S.useMemo(()=>c&&S.createElement(iy.Provider,{value:s},c),[c,s])}function ry(){let{matches:s}=S.useContext(Bn),c=s[s.length-1];return(c==null?void 0:c.params)??{}}function kc(s,{relative:c}={}){let{matches:i}=S.useContext(Bn),{pathname:r}=_n(),d=JSON.stringify(k2(i));return S.useMemo(()=>wo(s,JSON.parse(d),r,c==="path"),[s,d,r,c])}function oy(s,c){return Hp(s,c)}function Hp(s,c,i){var j;nt(gi(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=S.useContext(yn),{matches:d}=S.useContext(Bn),h=d[d.length-1],v=h?h.params:{},y=h?h.pathname:"/",f=h?h.pathnameBase:"/",m=h&&h.route;{let O=m&&m.path||"";$p(y,!m||O.endsWith("*")||O.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${O}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${O}"> to <Route path="${O==="/"?"*":`${O}/*`}">.`)}let g=_n(),_;if(c){let O=typeof c=="string"?pi(c):c;nt(f==="/"||((j=O.pathname)==null?void 0:j.startsWith(f)),`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 "${f}" but pathname "${O.pathname}" was given in the \`location\` prop.`),_=O}else _=g;let b=_.pathname||"/",N=b;if(f!=="/"){let O=f.replace(/^\//,"").split("/");N="/"+b.replace(/^\//,"").split("/").slice(O.length).join("/")}let w=Ep(s,{pathname:N});Gn(m||w!=null,`No routes matched location "${_.pathname}${_.search}${_.hash}" `),Gn(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 "${_.pathname}${_.search}${_.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 R=my(w&&w.map(O=>Object.assign({},O,{params:Object.assign({},v,O.params),pathname:$n([f,r.encodeLocation?r.encodeLocation(O.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?f:$n([f,r.encodeLocation?r.encodeLocation(O.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:O.pathnameBase])})),d,i);return c&&R?S.createElement(Uc.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,..._},navigationType:"POP"}},R):R}function uy(){let s=_y(),c=Z4(s)?`${s.status} ${s.statusText}`:s instanceof Error?s.message:JSON.stringify(s),i=s instanceof Error?s.stack:null,r="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:r},h={padding:"2px 4px",backgroundColor:r},v=null;return console.error("Error handled by React Router default ErrorBoundary:",s),v=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:h},"ErrorBoundary")," or"," ",S.createElement("code",{style:h},"errorElement")," prop on your route.")),S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},c),i?S.createElement("pre",{style:d},i):null,v)}var dy=S.createElement(uy,null),qp=class extends S.Component{constructor(s){super(s),this.state={location:s.location,revalidation:s.revalidation,error:s.error}}static getDerivedStateFromError(s){return{error:s}}static getDerivedStateFromProps(s,c){return c.location!==s.location||c.revalidation!=="idle"&&s.revalidation==="idle"?{error:s.error,location:s.location,revalidation:s.revalidation}:{error:s.error!==void 0?s.error:c.error,location:c.location,revalidation:s.revalidation||c.revalidation}}componentDidCatch(s,c){this.props.onError?this.props.onError(s,c):console.error("React Router caught the following error during render",s)}render(){let s=this.state.error;if(this.context&&typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){const i=ly(s.digest);i&&(s=i)}let c=s!==void 0?S.createElement(Bn.Provider,{value:this.props.routeContext},S.createElement(H2.Provider,{value:s,children:this.props.component})):this.props.children;return this.context?S.createElement(fy,{error:s},c):c}};qp.contextType=zp;var P0=new WeakMap;function fy({children:s,error:c}){let{basename:i}=S.useContext(yn);if(typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){let r=ny(c.digest);if(r){let d=P0.get(c);if(d)throw d;let h=Op(r.location,i);if(Mp&&!P0.get(c))if(h.isExternal||r.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const v=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:r.replace}));throw P0.set(c,v),v}return S.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return s}function hy({routeContext:s,match:c,children:i}){let r=S.useContext(vi);return r&&r.static&&r.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=c.route.id),S.createElement(Bn.Provider,{value:s},i)}function my(s,c=[],i){let r=i==null?void 0:i.state;if(s==null){if(!r)return null;if(r.errors)s=r.matches;else if(c.length===0&&!r.initialized&&r.matches.length>0)s=r.matches;else return null}let d=s,h=r==null?void 0:r.errors;if(h!=null){let g=d.findIndex(_=>_.route.id&&(h==null?void 0:h[_.route.id])!==void 0);nt(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),d=d.slice(0,Math.min(d.length,g+1))}let v=!1,y=-1;if(i&&r){v=r.renderFallback;for(let g=0;g<d.length;g++){let _=d[g];if((_.route.HydrateFallback||_.route.hydrateFallbackElement)&&(y=g),_.route.id){let{loaderData:b,errors:N}=r,w=_.route.loader&&!b.hasOwnProperty(_.route.id)&&(!N||N[_.route.id]===void 0);if(_.route.lazy||w){i.isStatic&&(v=!0),y>=0?d=d.slice(0,y+1):d=[d[0]];break}}}}let f=i==null?void 0:i.onError,m=r&&f?(g,_)=>{var b,N;f(g,{location:r.location,params:((N=(b=r.matches)==null?void 0:b[0])==null?void 0:N.params)??{},unstable_pattern:I4(r.matches),errorInfo:_})}:void 0;return d.reduceRight((g,_,b)=>{let N,w=!1,R=null,j=null;r&&(N=h&&_.route.id?h[_.route.id]:void 0,R=_.route.errorElement||dy,v&&(y<0&&b===0?($p("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,j=null):y===b&&(w=!0,j=_.route.hydrateFallbackElement||null)));let O=c.concat(d.slice(0,b+1)),$=()=>{let D;return N?D=R:w?D=j:_.route.Component?D=S.createElement(_.route.Component,null):_.route.element?D=_.route.element:D=g,S.createElement(hy,{match:_,routeContext:{outlet:g,matches:O,isDataRoute:r!=null},children:D})};return r&&(_.route.ErrorBoundary||_.route.errorElement||b===0)?S.createElement(qp,{location:r.location,revalidation:r.revalidation,component:R,error:N,children:$(),routeContext:{outlet:null,matches:O,isDataRoute:!0},onError:m}):$()},null)}function q2(s){return`${s} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function py(s){let c=S.useContext(vi);return nt(c,q2(s)),c}function vy(s){let c=S.useContext(Co);return nt(c,q2(s)),c}function gy(s){let c=S.useContext(Bn);return nt(c,q2(s)),c}function $2(s){let c=gy(s),i=c.matches[c.matches.length-1];return nt(i.route.id,`${s} can only be used on routes that contain a unique "id"`),i.route.id}function yy(){return $2("useRouteId")}function _y(){var r;let s=S.useContext(H2),c=vy("useRouteError"),i=$2("useRouteError");return s!==void 0?s:(r=c.errors)==null?void 0:r[i]}function xy(){let{router:s}=py("useNavigate"),c=$2("useNavigate"),i=S.useRef(!1);return kp(()=>{i.current=!0}),S.useCallback(async(d,h={})=>{Gn(i.current,Up),i.current&&(typeof d=="number"?await s.navigate(d):await s.navigate(d,{fromRouteId:c,...h}))},[s,c])}var vm={};function $p(s,c,i){!c&&!vm[s]&&(vm[s]=!0,Gn(!1,i))}S.memo(by);function by({routes:s,future:c,state:i,isStatic:r,onError:d}){return Hp(s,void 0,{state:i,isStatic:r,onError:d})}function Rc({to:s,replace:c,state:i,relative:r}){nt(gi(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=S.useContext(yn);Gn(!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:h}=S.useContext(Bn),{pathname:v}=_n(),y=ln(),f=wo(s,k2(h),v,r==="path"),m=JSON.stringify(f);return S.useEffect(()=>{y(JSON.parse(m),{replace:c,state:i,relative:r})},[y,m,r,c,i]),null}function Gp(s){return cy(s.context)}function dt(s){nt(!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 jy({basename:s="/",children:c=null,location:i,navigationType:r="POP",navigator:d,static:h=!1,unstable_useTransitions:v}){nt(!gi(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let y=s.replace(/^\/*/,"/"),f=S.useMemo(()=>({basename:y,navigator:d,static:h,unstable_useTransitions:v,future:{}}),[y,d,h,v]);typeof i=="string"&&(i=pi(i));let{pathname:m="/",search:g="",hash:_="",state:b=null,key:N="default",unstable_mask:w}=i,R=S.useMemo(()=>{let j=Dl(m,y);return j==null?null:{location:{pathname:j,search:g,hash:_,state:b,key:N,unstable_mask:w},navigationType:r}},[y,m,g,_,b,N,r,w]);return Gn(R!=null,`<Router basename="${y}"> is not able to match the URL "${m}${g}${_}" because it does not start with the basename, so the <Router> won't render anything.`),R==null?null:S.createElement(yn.Provider,{value:f},S.createElement(Uc.Provider,{children:c,value:R}))}function Sy({children:s,location:c}){return oy(d2(s),c)}function d2(s,c=[]){let i=[];return S.Children.forEach(s,(r,d)=>{if(!S.isValidElement(r))return;let h=[...c,d];if(r.type===S.Fragment){i.push.apply(i,d2(r.props.children,h));return}nt(r.type===dt,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),nt(!r.props.index||!r.props.children,"An index route cannot have child routes.");let v={id:r.props.id||h.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(v.children=d2(r.props.children,h)),i.push(v)}),i}var mo="get",po="application/x-www-form-urlencoded";function Eo(s){return typeof HTMLElement<"u"&&s instanceof HTMLElement}function Ny(s){return Eo(s)&&s.tagName.toLowerCase()==="button"}function wy(s){return Eo(s)&&s.tagName.toLowerCase()==="form"}function Cy(s){return Eo(s)&&s.tagName.toLowerCase()==="input"}function Ey(s){return!!(s.metaKey||s.altKey||s.ctrlKey||s.shiftKey)}function Ty(s,c){return s.button===0&&(!c||c==="_self")&&!Ey(s)}var co=null;function Ry(){if(co===null)try{new FormData(document.createElement("form"),0),co=!1}catch{co=!0}return co}var Ay=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function W0(s){return s!=null&&!Ay.has(s)?(Gn(!1,`"${s}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${po}"`),null):s}function My(s,c){let i,r,d,h,v;if(wy(s)){let y=s.getAttribute("action");r=y?Dl(y,c):null,i=s.getAttribute("method")||mo,d=W0(s.getAttribute("enctype"))||po,h=new FormData(s)}else if(Ny(s)||Cy(s)&&(s.type==="submit"||s.type==="image")){let y=s.form;if(y==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let f=s.getAttribute("formaction")||y.getAttribute("action");if(r=f?Dl(f,c):null,i=s.getAttribute("formmethod")||y.getAttribute("method")||mo,d=W0(s.getAttribute("formenctype"))||W0(y.getAttribute("enctype"))||po,h=new FormData(y,s),!Ry()){let{name:m,type:g,value:_}=s;if(g==="image"){let b=m?`${m}.`:"";h.append(`${b}x`,"0"),h.append(`${b}y`,"0")}else m&&h.append(m,_)}}else{if(Eo(s))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=mo,r=null,d=po,v=s}return h&&d==="text/plain"&&(v=h,h=void 0),{action:r,method:i.toLowerCase(),encType:d,formData:h,body:v}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function G2(s,c){if(s===!1||s===null||typeof s>"u")throw new Error(c)}function Fp(s,c,i,r){let d=typeof s=="string"?new URL(s,typeof window>"u"?"server://singlefetch/":window.location.origin):s;return i?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${r}`:d.pathname=`${d.pathname}.${r}`:d.pathname==="/"?d.pathname=`_root.${r}`:c&&Dl(d.pathname,c)==="/"?d.pathname=`${yo(c)}/_root.${r}`:d.pathname=`${yo(d.pathname)}.${r}`,d}async function Oy(s,c){if(s.id in c)return c[s.id];try{let i=await import(s.module);return c[s.id]=i,i}catch(i){return console.error(`Error loading route module \`${s.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Dy(s){return s==null?!1:s.href==null?s.rel==="preload"&&typeof s.imageSrcSet=="string"&&typeof s.imageSizes=="string":typeof s.rel=="string"&&typeof s.href=="string"}async function zy(s,c,i){let r=await Promise.all(s.map(async d=>{let h=c.routes[d.route.id];if(h){let v=await Oy(h,i);return v.links?v.links():[]}return[]}));return ky(r.flat(1).filter(Dy).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function gm(s,c,i,r,d,h){let v=(f,m)=>i[m]?f.route.id!==i[m].route.id:!0,y=(f,m)=>{var g;return i[m].pathname!==f.pathname||((g=i[m].route.path)==null?void 0:g.endsWith("*"))&&i[m].params["*"]!==f.params["*"]};return h==="assets"?c.filter((f,m)=>v(f,m)||y(f,m)):h==="data"?c.filter((f,m)=>{var _;let g=r.routes[f.route.id];if(!g||!g.hasLoader)return!1;if(v(f,m)||y(f,m))return!0;if(f.route.shouldRevalidate){let b=f.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((_=i[0])==null?void 0:_.params)||{},nextUrl:new URL(s,window.origin),nextParams:f.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function Ly(s,c,{includeHydrateFallback:i}={}){return By(s.map(r=>{let d=c.routes[r.route.id];if(!d)return[];let h=[d.module];return d.clientActionModule&&(h=h.concat(d.clientActionModule)),d.clientLoaderModule&&(h=h.concat(d.clientLoaderModule)),i&&d.hydrateFallbackModule&&(h=h.concat(d.hydrateFallbackModule)),d.imports&&(h=h.concat(d.imports)),h}).flat(1))}function By(s){return[...new Set(s)]}function Uy(s){let c={},i=Object.keys(s).sort();for(let r of i)c[r]=s[r];return c}function ky(s,c){let i=new Set;return new Set(c),s.reduce((r,d)=>{let h=JSON.stringify(Uy(d));return i.has(h)||(i.add(h),r.push({key:h,link:d})),r},[])}function F2(){let s=S.useContext(vi);return G2(s,"You must render this element inside a <DataRouterContext.Provider> element"),s}function Hy(){let s=S.useContext(Co);return G2(s,"You must render this element inside a <DataRouterStateContext.Provider> element"),s}var V2=S.createContext(void 0);V2.displayName="FrameworkContext";function Q2(){let s=S.useContext(V2);return G2(s,"You must render this element inside a <HydratedRouter> element"),s}function qy(s,c){let i=S.useContext(V2),[r,d]=S.useState(!1),[h,v]=S.useState(!1),{onFocus:y,onBlur:f,onMouseEnter:m,onMouseLeave:g,onTouchStart:_}=c,b=S.useRef(null);S.useEffect(()=>{if(s==="render"&&v(!0),s==="viewport"){let R=O=>{O.forEach($=>{v($.isIntersecting)})},j=new IntersectionObserver(R,{threshold:.5});return b.current&&j.observe(b.current),()=>{j.disconnect()}}},[s]),S.useEffect(()=>{if(r){let R=setTimeout(()=>{v(!0)},100);return()=>{clearTimeout(R)}}},[r]);let N=()=>{d(!0)},w=()=>{d(!1),v(!1)};return i?s!=="intent"?[h,b,{}]:[h,b,{onFocus:_c(y,N),onBlur:_c(f,w),onMouseEnter:_c(m,N),onMouseLeave:_c(g,w),onTouchStart:_c(_,N)}]:[!1,b,{}]}function _c(s,c){return i=>{s&&s(i),i.defaultPrevented||c(i)}}function $y({page:s,...c}){let i=P4(),{router:r}=F2(),d=S.useMemo(()=>Ep(r.routes,s,r.basename),[r.routes,s,r.basename]);return d?i?S.createElement(Fy,{page:s,matches:d,...c}):S.createElement(Vy,{page:s,matches:d,...c}):null}function Gy(s){let{manifest:c,routeModules:i}=Q2(),[r,d]=S.useState([]);return S.useEffect(()=>{let h=!1;return zy(s,c,i).then(v=>{h||d(v)}),()=>{h=!0}},[s,c,i]),r}function Fy({page:s,matches:c,...i}){let r=_n(),{future:d}=Q2(),{basename:h}=F2(),v=S.useMemo(()=>{if(s===r.pathname+r.search+r.hash)return[];let y=Fp(s,h,d.unstable_trailingSlashAwareDataRequests,"rsc"),f=!1,m=[];for(let g of c)typeof g.route.shouldRevalidate=="function"?f=!0:m.push(g.route.id);return f&&m.length>0&&y.searchParams.set("_routes",m.join(",")),[y.pathname+y.search]},[h,d.unstable_trailingSlashAwareDataRequests,s,r,c]);return S.createElement(S.Fragment,null,v.map(y=>S.createElement("link",{key:y,rel:"prefetch",as:"fetch",href:y,...i})))}function Vy({page:s,matches:c,...i}){let r=_n(),{future:d,manifest:h,routeModules:v}=Q2(),{basename:y}=F2(),{loaderData:f,matches:m}=Hy(),g=S.useMemo(()=>gm(s,c,m,h,r,"data"),[s,c,m,h,r]),_=S.useMemo(()=>gm(s,c,m,h,r,"assets"),[s,c,m,h,r]),b=S.useMemo(()=>{if(s===r.pathname+r.search+r.hash)return[];let R=new Set,j=!1;if(c.forEach($=>{var H;let D=h.routes[$.route.id];!D||!D.hasLoader||(!g.some(Q=>Q.route.id===$.route.id)&&$.route.id in f&&((H=v[$.route.id])!=null&&H.shouldRevalidate)||D.hasClientLoader?j=!0:R.add($.route.id))}),R.size===0)return[];let O=Fp(s,y,d.unstable_trailingSlashAwareDataRequests,"data");return j&&R.size>0&&O.searchParams.set("_routes",c.filter($=>R.has($.route.id)).map($=>$.route.id).join(",")),[O.pathname+O.search]},[y,d.unstable_trailingSlashAwareDataRequests,f,r,h,g,c,s,v]),N=S.useMemo(()=>Ly(_,h),[_,h]),w=Gy(_);return S.createElement(S.Fragment,null,b.map(R=>S.createElement("link",{key:R,rel:"prefetch",as:"fetch",href:R,...i})),N.map(R=>S.createElement("link",{key:R,rel:"modulepreload",href:R,...i})),w.map(({key:R,link:j})=>S.createElement("link",{key:R,nonce:i.nonce,...j,crossOrigin:j.crossOrigin??i.crossOrigin})))}function Qy(...s){return c=>{s.forEach(i=>{typeof i=="function"?i(c):i!=null&&(i.current=c)})}}var Yy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Yy&&(window.__reactRouterVersion="7.14.2")}catch{}function Xy({basename:s,children:c,unstable_useTransitions:i,window:r}){let d=S.useRef();d.current==null&&(d.current=N4({window:r,v5Compat:!0}));let h=d.current,[v,y]=S.useState({action:h.action,location:h.location}),f=S.useCallback(m=>{i===!1?y(m):S.startTransition(()=>y(m))},[i]);return S.useLayoutEffect(()=>h.listen(f),[h,f]),S.createElement(jy,{basename:s,children:c,location:v.location,navigationType:v.action,navigator:h,unstable_useTransitions:i})}var Vp=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vt=S.forwardRef(function({onClick:c,discover:i="render",prefetch:r="none",relative:d,reloadDocument:h,replace:v,unstable_mask:y,state:f,target:m,to:g,preventScrollReset:_,viewTransition:b,unstable_defaultShouldRevalidate:N,...w},R){let{basename:j,navigator:O,unstable_useTransitions:$}=S.useContext(yn),D=typeof g=="string"&&Vp.test(g),H=Op(g,j);g=H.to;let Q=ay(g,{relative:d}),ee=_n(),W=null;if(y){let he=wo(y,[],ee.unstable_mask?ee.unstable_mask.pathname:"/",!0);j!=="/"&&(he.pathname=he.pathname==="/"?j:$n([j,he.pathname])),W=O.createHref(he)}let[K,le,me]=qy(r,w),oe=Ky(g,{replace:v,unstable_mask:y,state:f,target:m,preventScrollReset:_,relative:d,viewTransition:b,unstable_defaultShouldRevalidate:N,unstable_useTransitions:$});function Se(he){c&&c(he),he.defaultPrevented||oe(he)}let se=!(H.isExternal||h),pe=S.createElement("a",{...w,...me,href:(se?W:void 0)||H.absoluteURL||Q,onClick:se?Se:c,ref:Qy(R,le),target:m,"data-discover":!D&&i==="render"?"true":void 0});return K&&!D?S.createElement(S.Fragment,null,pe,S.createElement($y,{page:Q})):pe});Vt.displayName="Link";var Qp=S.forwardRef(function({"aria-current":c="page",caseSensitive:i=!1,className:r="",end:d=!1,style:h,to:v,viewTransition:y,children:f,...m},g){let _=kc(v,{relative:m.relative}),b=_n(),N=S.useContext(Co),{navigator:w,basename:R}=S.useContext(yn),j=N!=null&&t_(_)&&y===!0,O=w.encodeLocation?w.encodeLocation(_).pathname:_.pathname,$=b.pathname,D=N&&N.navigation&&N.navigation.location?N.navigation.location.pathname:null;i||($=$.toLowerCase(),D=D?D.toLowerCase():null,O=O.toLowerCase()),D&&R&&(D=Dl(D,R)||D);const H=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let Q=$===O||!d&&$.startsWith(O)&&$.charAt(H)==="/",ee=D!=null&&(D===O||!d&&D.startsWith(O)&&D.charAt(O.length)==="/"),W={isActive:Q,isPending:ee,isTransitioning:j},K=Q?c:void 0,le;typeof r=="function"?le=r(W):le=[r,Q?"active":null,ee?"pending":null,j?"transitioning":null].filter(Boolean).join(" ");let me=typeof h=="function"?h(W):h;return S.createElement(Vt,{...m,"aria-current":K,className:le,ref:g,style:me,to:v,viewTransition:y},typeof f=="function"?f(W):f)});Qp.displayName="NavLink";var Zy=S.forwardRef(({discover:s="render",fetcherKey:c,navigate:i,reloadDocument:r,replace:d,state:h,method:v=mo,action:y,onSubmit:f,relative:m,preventScrollReset:g,viewTransition:_,unstable_defaultShouldRevalidate:b,...N},w)=>{let{unstable_useTransitions:R}=S.useContext(yn),j=Jy(),O=e_(y,{relative:m}),$=v.toLowerCase()==="get"?"get":"post",D=typeof y=="string"&&Vp.test(y),H=Q=>{if(f&&f(Q),Q.defaultPrevented)return;Q.preventDefault();let ee=Q.nativeEvent.submitter,W=(ee==null?void 0:ee.getAttribute("formmethod"))||v,K=()=>j(ee||Q.currentTarget,{fetcherKey:c,method:W,navigate:i,replace:d,state:h,relative:m,preventScrollReset:g,viewTransition:_,unstable_defaultShouldRevalidate:b});R&&i!==!1?S.startTransition(()=>K()):K()};return S.createElement("form",{ref:w,method:$,action:O,onSubmit:r?f:H,...N,"data-discover":!D&&s==="render"?"true":void 0})});Zy.displayName="Form";function Iy(s){return`${s} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Yp(s){let c=S.useContext(vi);return nt(c,Iy(s)),c}function Ky(s,{target:c,replace:i,unstable_mask:r,state:d,preventScrollReset:h,relative:v,viewTransition:y,unstable_defaultShouldRevalidate:f,unstable_useTransitions:m}={}){let g=ln(),_=_n(),b=kc(s,{relative:v});return S.useCallback(N=>{if(Ty(N,c)){N.preventDefault();let w=i!==void 0?i:Tc(_)===Tc(b),R=()=>g(s,{replace:w,unstable_mask:r,state:d,preventScrollReset:h,relative:v,viewTransition:y,unstable_defaultShouldRevalidate:f});m?S.startTransition(()=>R()):R()}},[_,g,b,i,r,d,c,s,h,v,y,f,m])}var Py=0,Wy=()=>`__${String(++Py)}__`;function Jy(){let{router:s}=Yp("useSubmit"),{basename:c}=S.useContext(yn),i=yy(),r=s.fetch,d=s.navigate;return S.useCallback(async(h,v={})=>{let{action:y,method:f,encType:m,formData:g,body:_}=My(h,c);if(v.navigate===!1){let b=v.fetcherKey||Wy();await r(b,i,v.action||y,{unstable_defaultShouldRevalidate:v.unstable_defaultShouldRevalidate,preventScrollReset:v.preventScrollReset,formData:g,body:_,formMethod:v.method||f,formEncType:v.encType||m,flushSync:v.flushSync})}else await d(v.action||y,{unstable_defaultShouldRevalidate:v.unstable_defaultShouldRevalidate,preventScrollReset:v.preventScrollReset,formData:g,body:_,formMethod:v.method||f,formEncType:v.encType||m,replace:v.replace,state:v.state,fromRouteId:i,flushSync:v.flushSync,viewTransition:v.viewTransition})},[r,d,c,i])}function e_(s,{relative:c}={}){let{basename:i}=S.useContext(yn),r=S.useContext(Bn);nt(r,"useFormAction must be used inside a RouteContext");let[d]=r.matches.slice(-1),h={...kc(s||".",{relative:c})},v=_n();if(s==null){h.search=v.search;let y=new URLSearchParams(h.search),f=y.getAll("index");if(f.some(g=>g==="")){y.delete("index"),f.filter(_=>_).forEach(_=>y.append("index",_));let g=y.toString();h.search=g?`?${g}`:""}}return(!s||s===".")&&d.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(h.pathname=h.pathname==="/"?i:$n([i,h.pathname])),Tc(h)}function t_(s,{relative:c}={}){let i=S.useContext(Lp);nt(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Yp("useViewTransitionState"),d=kc(s,{relative:c});if(!i.isTransitioning)return!1;let h=Dl(i.currentLocation.pathname,r)||i.currentLocation.pathname,v=Dl(i.nextLocation.pathname,r)||i.nextLocation.pathname;return go(d.pathname,v)!=null||go(d.pathname,h)!=null}const n_="_btn_8fkbu_1",l_="_primary_8fkbu_17",a_="_danger_8fkbu_27",s_="_ghost_8fkbu_37",i_="_outline_8fkbu_47",ym={btn:n_,primary:l_,danger:a_,ghost:s_,outline:i_};function zn({variant:s,children:c,onClick:i,type:r="button",disabled:d}){return l.jsx("button",{type:r,className:`${ym.btn} ${ym[s]}`,onClick:i,disabled:d,children:c})}const c_="_field_zffpb_1",r_="_label_zffpb_7",o_="_wrap_zffpb_14",u_="_input_zffpb_18",d_="_readonly_zffpb_37",f_="_copied_zffpb_44",h_="_iconCheck_zffpb_59",m_="_iconLock_zffpb_68",p_="_withToggle_zffpb_76",v_="_togglePw_zffpb_80",Zn={field:c_,label:r_,wrap:o_,input:u_,readonly:d_,copied:f_,iconCheck:h_,iconLock:m_,withToggle:p_,togglePw:v_};function Et({label:s,value:c,placeholder:i,type:r="text",onChange:d,onBlur:h,readOnly:v,required:y,icon:f}){const[m,g]=S.useState(!1),[_,b]=S.useState(!1),N=r==="password",w=N?_?"text":"password":r,R=()=>{v&&navigator.clipboard.writeText(c).then(()=>{g(!0),setTimeout(()=>g(!1),1500)})};return l.jsxs("div",{className:Zn.field,children:[l.jsx("label",{className:Zn.label,children:s}),l.jsxs("div",{className:Zn.wrap,onClick:R,children:[l.jsx("input",{className:`${Zn.input} ${N?Zn.withToggle:""} ${v?Zn.readonly:""} ${m?Zn.copied:""}`,type:w,...d?{value:c,onChange:j=>d(j.target.value)}:{defaultValue:c},placeholder:i,readOnly:v,required:y,onBlur:h}),N&&l.jsx("button",{type:"button",className:Zn.togglePw,onClick:j=>{j.stopPropagation(),b(O=>!O)},"aria-label":_?"Скрыть пароль":"Показать пароль",children:_?l.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[l.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"}),l.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"}),l.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):l.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8S1 12 1 12z"}),l.jsx("circle",{cx:"12",cy:"12",r:"3"})]})}),f==="check"&&l.jsx("span",{className:Zn.iconCheck,children:"✓"}),f==="lock"&&l.jsx("span",{className:Zn.iconLock,children:"🔒"})]})]})}const g_="_notification_m7zar_1",y_="_slideIn_m7zar_1",__="_notificationWrapper_m7zar_19",x_="_closing_m7zar_24",b_="_slideOut_m7zar_1",j_="_icon_m7zar_52",S_="_success_m7zar_65",N_="_error_m7zar_70",w_="_info_m7zar_75",C_="_warning_m7zar_80",E_="_message_m7zar_85",T_="_close_m7zar_93",$a={notification:g_,slideIn:y_,notificationWrapper:__,closing:x_,slideOut:b_,icon:j_,success:S_,error:N_,info:w_,warning:C_,message:E_,close:T_},R_={success:"✓",error:"✕",info:"i",warning:"!"};function as({message:s,status:c,onClose:i}){const[r,d]=S.useState(!1);function h(){d(!0)}function v(){r&&i()}return l.jsxs("div",{className:`${$a.notification} ${$a[c]} ${r?$a.closing:""}`,onAnimationEnd:v,children:[l.jsxs("div",{className:$a.notificationWrapper,children:[l.jsx("span",{className:$a.icon,children:R_[c]}),l.jsx("p",{className:$a.message,children:s})]}),l.jsx("button",{className:$a.close,onClick:h,children:"✕"})]})}const A_="_pill_3oadq_1",M_={pill:A_};function O_({children:s}){return l.jsx("span",{className:M_.pill,children:s})}const D_="_btn_ytb12_1",z_={btn:D_};function ss({label:s="Подтвердить своп",onClick:c,type:i="submit",disabled:r}){return l.jsx("button",{type:i,className:z_.btn,onClick:c,disabled:r,children:s})}const L_="_icon_73irc_1",B_={icon:L_};function _m({letter:s,color:c,logo:i,size:r=40}){return l.jsx("div",{className:B_.icon,style:{background:i?"transparent":c,width:r,height:r,fontSize:r*.45},children:i?l.jsx("img",{src:i,alt:s,style:{width:r*.7,height:r*.7}}):s})}const U_="_section_11f1k_1",k_="_wrap_11f1k_7",H_="_descBlock_11f1k_16",q_="_descText_11f1k_22",$_="_right_11f1k_33",G_="_glow_11f1k_37",F_="_row_11f1k_49",V_="_check_11f1k_87",Q_="_text_11f1k_101",In={section:U_,wrap:k_,descBlock:H_,descText:q_,right:$_,glow:G_,row:F_,check:V_,text:Q_},Y_="_title_1ien9_1",X_={title:Y_};function Xp({children:s}){return l.jsx("h2",{className:X_.title,children:s})}const xm=["Вся деятельность компании соответствует законодательству Российской Федерации и требованиям регуляторов","Вся документация компании открыта и доступна для ознакомления","Операции защищены шифрованием уровня ERC-20 и проходят верификацию в блокчейне"];function Z_(){const[s,c]=S.useState(-1);return l.jsx("section",{id:"about",className:In.section,children:l.jsxs("div",{className:In.wrap,children:[l.jsxs("div",{children:[l.jsx(O_,{children:"О КОМПАНИИ"}),l.jsx(Xp,{children:"О нас"}),l.jsxs("div",{className:In.descBlock,children:[l.jsx("p",{className:In.descText,children:"ЭКСА — молодая финтех-компания в сфере цифровых активов. Наша миссия — сделать оборот цифровых активов простым, прозрачным и законным."}),l.jsx("p",{className:In.descText,children:"Мы создаём инфраструктуру для операций с криптовалютой и комплексные решения для физических и юридических лиц."})]})]}),l.jsxs("div",{className:In.right,children:[l.jsx("div",{className:In.glow}),xm.map((i,r)=>l.jsxs("div",{className:In.row,"data-hovered":s===r||void 0,"data-last":r===xm.length-1||void 0,onMouseEnter:()=>c(r),onMouseLeave:()=>c(-1),children:[l.jsx("div",{className:In.check,children:"✓"}),l.jsx("span",{className:In.text,children:i})]},r))]})]})})}const I_=new Date("2026-05-21T00:00:00").getTime(),Zp=80,Ip=21,Js=5e3,Ml=[{min:5e3,max:3e4,pct:8},{min:30001,max:1e5,pct:6},{min:100001,max:6e5,pct:4}],J0=Ml[0].min,f2=Ml[Ml.length-1].max;function K_(s){const c=Ml.find(i=>s>=i.min&&s<=i.max);return c||(s>f2?{pct:Ml[Ml.length-1].pct}:{pct:Ml[0].pct})}function Y2(s){return s<=J0?0:s>=f2?100:(s-J0)/(f2-J0)*100}function Kp({usdtRate:s}){const[c,i]=S.useState("buy"),[r,d]=S.useState("1000"),[h,v]=S.useState(!1),y=Number.parseFloat(r)||0,f=S.useMemo(()=>{const _=K_(y),b=y*_.pct/100,w=s*(1+(c==="buy"?1:-1)*_.pct/100),R=y>0?(y/w).toFixed(2):"0.00";return{tierPct:_.pct,commission:b,effectiveRate:w,usdtVal:R,progress:Y2(y)}},[y,c,s]);function m(_){d(_.replace(/[^0-9.]/g,""))}function g(){i(_=>_==="buy"?"sell":"buy")}return{mode:c,setMode:i,rubVal:r,updateRub:m,numRub:y,agreed:h,setAgreed:v,toggleMode:g,...f}}var yi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(s){return this.listeners.add(s),this.onSubscribe(),()=>{this.listeners.delete(s),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ia,da,ei,pp,P_=(pp=class extends yi{constructor(){super();ie(this,Ia);ie(this,da);ie(this,ei);P(this,ei,c=>{if(typeof window<"u"&&window.addEventListener){const i=()=>c();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}})}onSubscribe(){E(this,da)||this.setEventListener(E(this,ei))}onUnsubscribe(){var c;this.hasListeners()||((c=E(this,da))==null||c.call(this),P(this,da,void 0))}setEventListener(c){var i;P(this,ei,c),(i=E(this,da))==null||i.call(this),P(this,da,c(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(c){E(this,Ia)!==c&&(P(this,Ia,c),this.onFocus())}onFocus(){const c=this.isFocused();this.listeners.forEach(i=>{i(c)})}isFocused(){var c;return typeof E(this,Ia)=="boolean"?E(this,Ia):((c=globalThis.document)==null?void 0:c.visibilityState)!=="hidden"}},Ia=new WeakMap,da=new WeakMap,ei=new WeakMap,pp),X2=new P_,W_={setTimeout:(s,c)=>setTimeout(s,c),clearTimeout:s=>clearTimeout(s),setInterval:(s,c)=>setInterval(s,c),clearInterval:s=>clearInterval(s)},fa,B2,vp,J_=(vp=class{constructor(){ie(this,fa,W_);ie(this,B2,!1)}setTimeoutProvider(s){P(this,fa,s)}setTimeout(s,c){return E(this,fa).setTimeout(s,c)}clearTimeout(s){E(this,fa).clearTimeout(s)}setInterval(s,c){return E(this,fa).setInterval(s,c)}clearInterval(s){E(this,fa).clearInterval(s)}},fa=new WeakMap,B2=new WeakMap,vp),Za=new J_;function ex(s){setTimeout(s,0)}var tx=typeof window>"u"||"Deno"in globalThis;function Ft(){}function nx(s,c){return typeof s=="function"?s(c):s}function h2(s){return typeof s=="number"&&s>=0&&s!==1/0}function Pp(s,c){return Math.max(s+(c||0)-Date.now(),0)}function xa(s,c){return typeof s=="function"?s(c):s}function gn(s,c){return typeof s=="function"?s(c):s}function bm(s,c){const{type:i="all",exact:r,fetchStatus:d,predicate:h,queryKey:v,stale:y}=s;if(v){if(r){if(c.queryHash!==Z2(v,c.options))return!1}else if(!Ac(c.queryKey,v))return!1}if(i!=="all"){const f=c.isActive();if(i==="active"&&!f||i==="inactive"&&f)return!1}return!(typeof y=="boolean"&&c.isStale()!==y||d&&d!==c.state.fetchStatus||h&&!h(c))}function jm(s,c){const{exact:i,status:r,predicate:d,mutationKey:h}=s;if(h){if(!c.options.mutationKey)return!1;if(i){if(is(c.options.mutationKey)!==is(h))return!1}else if(!Ac(c.options.mutationKey,h))return!1}return!(r&&c.state.status!==r||d&&!d(c))}function Z2(s,c){return((c==null?void 0:c.queryKeyHashFn)||is)(s)}function is(s){return JSON.stringify(s,(c,i)=>m2(i)?Object.keys(i).sort().reduce((r,d)=>(r[d]=i[d],r),{}):i)}function Ac(s,c){return s===c?!0:typeof s!=typeof c?!1:s&&c&&typeof s=="object"&&typeof c=="object"?Object.keys(c).every(i=>Ac(s[i],c[i])):!1}var lx=Object.prototype.hasOwnProperty;function Wp(s,c,i=0){if(s===c)return s;if(i>500)return c;const r=Sm(s)&&Sm(c);if(!r&&!(m2(s)&&m2(c)))return c;const h=(r?s:Object.keys(s)).length,v=r?c:Object.keys(c),y=v.length,f=r?new Array(y):{};let m=0;for(let g=0;g<y;g++){const _=r?g:v[g],b=s[_],N=c[_];if(b===N){f[_]=b,(r?g<h:lx.call(s,_))&&m++;continue}if(b===null||N===null||typeof b!="object"||typeof N!="object"){f[_]=N;continue}const w=Wp(b,N,i+1);f[_]=w,w===b&&m++}return h===y&&m===h?s:f}function _o(s,c){if(!c||Object.keys(s).length!==Object.keys(c).length)return!1;for(const i in s)if(s[i]!==c[i])return!1;return!0}function Sm(s){return Array.isArray(s)&&s.length===Object.keys(s).length}function m2(s){if(!Nm(s))return!1;const c=s.constructor;if(c===void 0)return!0;const i=c.prototype;return!(!Nm(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(s)!==Object.prototype)}function Nm(s){return Object.prototype.toString.call(s)==="[object Object]"}function ax(s){return new Promise(c=>{Za.setTimeout(c,s)})}function p2(s,c,i){return typeof i.structuralSharing=="function"?i.structuralSharing(s,c):i.structuralSharing!==!1?Wp(s,c):c}function sx(s,c,i=0){const r=[...s,c];return i&&r.length>i?r.slice(1):r}function ix(s,c,i=0){const r=[c,...s];return i&&r.length>i?r.slice(0,-1):r}var I2=Symbol();function Jp(s,c){return!s.queryFn&&(c!=null&&c.initialPromise)?()=>c.initialPromise:!s.queryFn||s.queryFn===I2?()=>Promise.reject(new Error(`Missing queryFn: '${s.queryHash}'`)):s.queryFn}function K2(s,c){return typeof s=="function"?s(...c):!!s}function cx(s,c,i){let r=!1,d;return Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(d??(d=c()),r||(r=!0,d.aborted?i():d.addEventListener("abort",i,{once:!0})),d)}),s}var Mc=(()=>{let s=()=>tx;return{isServer(){return s()},setIsServer(c){s=c}}})();function v2(){let s,c;const i=new Promise((d,h)=>{s=d,c=h});i.status="pending",i.catch(()=>{});function r(d){Object.assign(i,d),delete i.resolve,delete i.reject}return i.resolve=d=>{r({status:"fulfilled",value:d}),s(d)},i.reject=d=>{r({status:"rejected",reason:d}),c(d)},i}var rx=ex;function ox(){let s=[],c=0,i=y=>{y()},r=y=>{y()},d=rx;const h=y=>{c?s.push(y):d(()=>{i(y)})},v=()=>{const y=s;s=[],y.length&&d(()=>{r(()=>{y.forEach(f=>{i(f)})})})};return{batch:y=>{let f;c++;try{f=y()}finally{c--,c||v()}return f},batchCalls:y=>(...f)=>{h(()=>{y(...f)})},schedule:h,setNotifyFunction:y=>{i=y},setBatchNotifyFunction:y=>{r=y},setScheduler:y=>{d=y}}}var bt=ox(),ti,ha,ni,gp,ux=(gp=class extends yi{constructor(){super();ie(this,ti,!0);ie(this,ha);ie(this,ni);P(this,ni,c=>{if(typeof window<"u"&&window.addEventListener){const i=()=>c(!0),r=()=>c(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",r)}}})}onSubscribe(){E(this,ha)||this.setEventListener(E(this,ni))}onUnsubscribe(){var c;this.hasListeners()||((c=E(this,ha))==null||c.call(this),P(this,ha,void 0))}setEventListener(c){var i;P(this,ni,c),(i=E(this,ha))==null||i.call(this),P(this,ha,c(this.setOnline.bind(this)))}setOnline(c){E(this,ti)!==c&&(P(this,ti,c),this.listeners.forEach(r=>{r(c)}))}isOnline(){return E(this,ti)}},ti=new WeakMap,ha=new WeakMap,ni=new WeakMap,gp),xo=new ux;function dx(s){return Math.min(1e3*2**s,3e4)}function e3(s){return(s??"online")==="online"?xo.isOnline():!0}var g2=class extends Error{constructor(s){super("CancelledError"),this.revert=s==null?void 0:s.revert,this.silent=s==null?void 0:s.silent}};function t3(s){let c=!1,i=0,r;const d=v2(),h=()=>d.status!=="pending",v=R=>{var j;if(!h()){const O=new g2(R);b(O),(j=s.onCancel)==null||j.call(s,O)}},y=()=>{c=!0},f=()=>{c=!1},m=()=>X2.isFocused()&&(s.networkMode==="always"||xo.isOnline())&&s.canRun(),g=()=>e3(s.networkMode)&&s.canRun(),_=R=>{h()||(r==null||r(),d.resolve(R))},b=R=>{h()||(r==null||r(),d.reject(R))},N=()=>new Promise(R=>{var j;r=O=>{(h()||m())&&R(O)},(j=s.onPause)==null||j.call(s)}).then(()=>{var R;r=void 0,h()||(R=s.onContinue)==null||R.call(s)}),w=()=>{if(h())return;let R;const j=i===0?s.initialPromise:void 0;try{R=j??s.fn()}catch(O){R=Promise.reject(O)}Promise.resolve(R).then(_).catch(O=>{var ee;if(h())return;const $=s.retry??(Mc.isServer()?0:3),D=s.retryDelay??dx,H=typeof D=="function"?D(i,O):D,Q=$===!0||typeof $=="number"&&i<$||typeof $=="function"&&$(i,O);if(c||!Q){b(O);return}i++,(ee=s.onFail)==null||ee.call(s,i,O),ax(H).then(()=>m()?void 0:N()).then(()=>{c?b(O):w()})})};return{promise:d,status:()=>d.status,cancel:v,continue:()=>(r==null||r(),d),cancelRetry:y,continueRetry:f,canStart:g,start:()=>(g()?w():N().then(w),d)}}var Ka,yp,n3=(yp=class{constructor(){ie(this,Ka)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),h2(this.gcTime)&&P(this,Ka,Za.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(s){this.gcTime=Math.max(this.gcTime||0,s??(Mc.isServer()?1/0:300*1e3))}clearGcTimeout(){E(this,Ka)!==void 0&&(Za.clearTimeout(E(this,Ka)),P(this,Ka,void 0))}},Ka=new WeakMap,yp);function fx(s){return{onFetch:(c,i)=>{var g,_,b,N,w;const r=c.options,d=(b=(_=(g=c.fetchOptions)==null?void 0:g.meta)==null?void 0:_.fetchMore)==null?void 0:b.direction,h=((N=c.state.data)==null?void 0:N.pages)||[],v=((w=c.state.data)==null?void 0:w.pageParams)||[];let y={pages:[],pageParams:[]},f=0;const m=async()=>{let R=!1;const j=D=>{cx(D,()=>c.signal,()=>R=!0)},O=Jp(c.options,c.fetchOptions),$=async(D,H,Q)=>{if(R)return Promise.reject(c.signal.reason);if(H==null&&D.pages.length)return Promise.resolve(D);const W=(()=>{const oe={client:c.client,queryKey:c.queryKey,pageParam:H,direction:Q?"backward":"forward",meta:c.options.meta};return j(oe),oe})(),K=await O(W),{maxPages:le}=c.options,me=Q?ix:sx;return{pages:me(D.pages,K,le),pageParams:me(D.pageParams,H,le)}};if(d&&h.length){const D=d==="backward",H=D?l3:y2,Q={pages:h,pageParams:v},ee=H(r,Q);y=await $(Q,ee,D)}else{const D=s??h.length;do{const H=f===0?v[0]??r.initialPageParam:y2(r,y);if(f>0&&H==null)break;y=await $(y,H),f++}while(f<D)}return y};c.options.persister?c.fetchFn=()=>{var R,j;return(j=(R=c.options).persister)==null?void 0:j.call(R,m,{client:c.client,queryKey:c.queryKey,meta:c.options.meta,signal:c.signal},i)}:c.fetchFn=m}}}function y2(s,{pages:c,pageParams:i}){const r=c.length-1;return c.length>0?s.getNextPageParam(c[r],c,i[r],i):void 0}function l3(s,{pages:c,pageParams:i}){var r;return c.length>0?(r=s.getPreviousPageParam)==null?void 0:r.call(s,c[0],c,i[0],i):void 0}function hx(s,c){return c?y2(s,c)!=null:!1}function mx(s,c){return!c||!s.getPreviousPageParam?!1:l3(s,c)!=null}var li,Pa,ai,Dn,Wa,wt,Oc,Ja,vn,a3,Cl,_p,px=(_p=class extends n3{constructor(c){super();ie(this,vn);ie(this,li);ie(this,Pa);ie(this,ai);ie(this,Dn);ie(this,Wa);ie(this,wt);ie(this,Oc);ie(this,Ja);P(this,Ja,!1),P(this,Oc,c.defaultOptions),this.setOptions(c.options),this.observers=[],P(this,Wa,c.client),P(this,Dn,E(this,Wa).getQueryCache()),this.queryKey=c.queryKey,this.queryHash=c.queryHash,P(this,Pa,Cm(this.options)),this.state=c.state??E(this,Pa),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return E(this,li)}get promise(){var c;return(c=E(this,wt))==null?void 0:c.promise}setOptions(c){if(this.options={...E(this,Oc),...c},c!=null&&c._type&&P(this,li,c._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const i=Cm(this.options);i.data!==void 0&&(this.setState(wm(i.data,i.dataUpdatedAt)),P(this,Pa,i))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,Dn).remove(this)}setData(c,i){const r=p2(this.state.data,c,this.options);return je(this,vn,Cl).call(this,{data:r,type:"success",dataUpdatedAt:i==null?void 0:i.updatedAt,manual:i==null?void 0:i.manual}),r}setState(c){je(this,vn,Cl).call(this,{type:"setState",state:c})}cancel(c){var r,d;const i=(r=E(this,wt))==null?void 0:r.promise;return(d=E(this,wt))==null||d.cancel(c),i?i.then(Ft).catch(Ft):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return E(this,Pa)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(c=>gn(c.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===I2||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(c=>xa(c.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(c=>c.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(c=0){return this.state.data===void 0?!0:c==="static"?!1:this.state.isInvalidated?!0:!Pp(this.state.dataUpdatedAt,c)}onFocus(){var i;const c=this.observers.find(r=>r.shouldFetchOnWindowFocus());c==null||c.refetch({cancelRefetch:!1}),(i=E(this,wt))==null||i.continue()}onOnline(){var i;const c=this.observers.find(r=>r.shouldFetchOnReconnect());c==null||c.refetch({cancelRefetch:!1}),(i=E(this,wt))==null||i.continue()}addObserver(c){this.observers.includes(c)||(this.observers.push(c),this.clearGcTimeout(),E(this,Dn).notify({type:"observerAdded",query:this,observer:c}))}removeObserver(c){this.observers.includes(c)&&(this.observers=this.observers.filter(i=>i!==c),this.observers.length||(E(this,wt)&&(E(this,Ja)||je(this,vn,a3).call(this)?E(this,wt).cancel({revert:!0}):E(this,wt).cancelRetry()),this.scheduleGc()),E(this,Dn).notify({type:"observerRemoved",query:this,observer:c}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||je(this,vn,Cl).call(this,{type:"invalidate"})}async fetch(c,i){var m,g,_,b,N,w,R,j,O,$,D;if(this.state.fetchStatus!=="idle"&&((m=E(this,wt))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(i!=null&&i.cancelRefetch))this.cancel({silent:!0});else if(E(this,wt))return E(this,wt).continueRetry(),E(this,wt).promise}if(c&&this.setOptions(c),!this.options.queryFn){const H=this.observers.find(Q=>Q.options.queryFn);H&&this.setOptions(H.options)}const r=new AbortController,d=H=>{Object.defineProperty(H,"signal",{enumerable:!0,get:()=>(P(this,Ja,!0),r.signal)})},h=()=>{const H=Jp(this.options,i),ee=(()=>{const W={client:E(this,Wa),queryKey:this.queryKey,meta:this.meta};return d(W),W})();return P(this,Ja,!1),this.options.persister?this.options.persister(H,ee,this):H(ee)},y=(()=>{const H={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:E(this,Wa),state:this.state,fetchFn:h};return d(H),H})(),f=E(this,li)==="infinite"?fx(this.options.pages):this.options.behavior;f==null||f.onFetch(y,this),P(this,ai,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((g=y.fetchOptions)==null?void 0:g.meta))&&je(this,vn,Cl).call(this,{type:"fetch",meta:(_=y.fetchOptions)==null?void 0:_.meta}),P(this,wt,t3({initialPromise:i==null?void 0:i.initialPromise,fn:y.fetchFn,onCancel:H=>{H instanceof g2&&H.revert&&this.setState({...E(this,ai),fetchStatus:"idle"}),r.abort()},onFail:(H,Q)=>{je(this,vn,Cl).call(this,{type:"failed",failureCount:H,error:Q})},onPause:()=>{je(this,vn,Cl).call(this,{type:"pause"})},onContinue:()=>{je(this,vn,Cl).call(this,{type:"continue"})},retry:y.options.retry,retryDelay:y.options.retryDelay,networkMode:y.options.networkMode,canRun:()=>!0}));try{const H=await E(this,wt).start();if(H===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(H),(N=(b=E(this,Dn).config).onSuccess)==null||N.call(b,H,this),(R=(w=E(this,Dn).config).onSettled)==null||R.call(w,H,this.state.error,this),H}catch(H){if(H instanceof g2){if(H.silent)return E(this,wt).promise;if(H.revert){if(this.state.data===void 0)throw H;return this.state.data}}throw je(this,vn,Cl).call(this,{type:"error",error:H}),(O=(j=E(this,Dn).config).onError)==null||O.call(j,H,this),(D=($=E(this,Dn).config).onSettled)==null||D.call($,this.state.data,H,this),H}finally{this.scheduleGc()}}},li=new WeakMap,Pa=new WeakMap,ai=new WeakMap,Dn=new WeakMap,Wa=new WeakMap,wt=new WeakMap,Oc=new WeakMap,Ja=new WeakMap,vn=new WeakSet,a3=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Cl=function(c){const i=r=>{switch(c.type){case"failed":return{...r,fetchFailureCount:c.failureCount,fetchFailureReason:c.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...s3(r.data,this.options),fetchMeta:c.meta??null};case"success":const d={...r,...wm(c.data,c.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!c.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return P(this,ai,c.manual?d:void 0),d;case"error":const h=c.error;return{...r,error:h,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:h,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...c.state}}};this.state=i(this.state),bt.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),E(this,Dn).notify({query:this,type:"updated",action:c})})},_p);function s3(s,c){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:e3(c.networkMode)?"fetching":"paused",...s===void 0&&{error:null,status:"pending"}}}function wm(s,c){return{data:s,dataUpdatedAt:c??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Cm(s){const c=typeof s.initialData=="function"?s.initialData():s.initialData,i=c!==void 0,r=i?typeof s.initialDataUpdatedAt=="function"?s.initialDataUpdatedAt():s.initialDataUpdatedAt:0;return{data:c,dataUpdateCount:0,dataUpdatedAt:i?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}var tn,Be,Dc,Gt,es,si,El,ma,zc,ii,ci,ts,ns,pa,ri,$e,Cc,_2,x2,b2,j2,S2,N2,w2,c3,xp,i3=(xp=class extends yi{constructor(c,i){super();ie(this,$e);ie(this,tn);ie(this,Be);ie(this,Dc);ie(this,Gt);ie(this,es);ie(this,si);ie(this,El);ie(this,ma);ie(this,zc);ie(this,ii);ie(this,ci);ie(this,ts);ie(this,ns);ie(this,pa);ie(this,ri,new Set);this.options=i,P(this,tn,c),P(this,ma,null),P(this,El,v2()),this.bindMethods(),this.setOptions(i)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,Be).addObserver(this),Em(E(this,Be),this.options)?je(this,$e,Cc).call(this):this.updateResult(),je(this,$e,j2).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return C2(E(this,Be),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return C2(E(this,Be),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,je(this,$e,S2).call(this),je(this,$e,N2).call(this),E(this,Be).removeObserver(this)}setOptions(c){const i=this.options,r=E(this,Be);if(this.options=E(this,tn).defaultQueryOptions(c),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof gn(this.options.enabled,E(this,Be))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");je(this,$e,w2).call(this),E(this,Be).setOptions(this.options),i._defaulted&&!_o(this.options,i)&&E(this,tn).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,Be),observer:this});const d=this.hasListeners();d&&Tm(E(this,Be),r,this.options,i)&&je(this,$e,Cc).call(this),this.updateResult(),d&&(E(this,Be)!==r||gn(this.options.enabled,E(this,Be))!==gn(i.enabled,E(this,Be))||xa(this.options.staleTime,E(this,Be))!==xa(i.staleTime,E(this,Be)))&&je(this,$e,_2).call(this);const h=je(this,$e,x2).call(this);d&&(E(this,Be)!==r||gn(this.options.enabled,E(this,Be))!==gn(i.enabled,E(this,Be))||h!==E(this,pa))&&je(this,$e,b2).call(this,h)}getOptimisticResult(c){const i=E(this,tn).getQueryCache().build(E(this,tn),c),r=this.createResult(i,c);return gx(this,r)&&(P(this,Gt,r),P(this,si,this.options),P(this,es,E(this,Be).state)),r}getCurrentResult(){return E(this,Gt)}trackResult(c,i){return new Proxy(c,{get:(r,d)=>(this.trackProp(d),i==null||i(d),d==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&E(this,El).status==="pending"&&E(this,El).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,d))})}trackProp(c){E(this,ri).add(c)}getCurrentQuery(){return E(this,Be)}refetch({...c}={}){return this.fetch({...c})}fetchOptimistic(c){const i=E(this,tn).defaultQueryOptions(c),r=E(this,tn).getQueryCache().build(E(this,tn),i);return r.fetch().then(()=>this.createResult(r,i))}fetch(c){return je(this,$e,Cc).call(this,{...c,cancelRefetch:c.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,Gt)))}createResult(c,i){var le;const r=E(this,Be),d=this.options,h=E(this,Gt),v=E(this,es),y=E(this,si),m=c!==r?c.state:E(this,Dc),{state:g}=c;let _={...g},b=!1,N;if(i._optimisticResults){const me=this.hasListeners(),oe=!me&&Em(c,i),Se=me&&Tm(c,r,i,d);(oe||Se)&&(_={..._,...s3(g.data,c.options)}),i._optimisticResults==="isRestoring"&&(_.fetchStatus="idle")}let{error:w,errorUpdatedAt:R,status:j}=_;N=_.data;let O=!1;if(i.placeholderData!==void 0&&N===void 0&&j==="pending"){let me;h!=null&&h.isPlaceholderData&&i.placeholderData===(y==null?void 0:y.placeholderData)?(me=h.data,O=!0):me=typeof i.placeholderData=="function"?i.placeholderData((le=E(this,ci))==null?void 0:le.state.data,E(this,ci)):i.placeholderData,me!==void 0&&(j="success",N=p2(h==null?void 0:h.data,me,i),b=!0)}if(i.select&&N!==void 0&&!O)if(h&&N===(v==null?void 0:v.data)&&i.select===E(this,zc))N=E(this,ii);else try{P(this,zc,i.select),N=i.select(N),N=p2(h==null?void 0:h.data,N,i),P(this,ii,N),P(this,ma,null)}catch(me){P(this,ma,me)}E(this,ma)&&(w=E(this,ma),N=E(this,ii),R=Date.now(),j="error");const $=_.fetchStatus==="fetching",D=j==="pending",H=j==="error",Q=D&&$,ee=N!==void 0,K={status:j,fetchStatus:_.fetchStatus,isPending:D,isSuccess:j==="success",isError:H,isInitialLoading:Q,isLoading:Q,data:N,dataUpdatedAt:_.dataUpdatedAt,error:w,errorUpdatedAt:R,failureCount:_.fetchFailureCount,failureReason:_.fetchFailureReason,errorUpdateCount:_.errorUpdateCount,isFetched:c.isFetched(),isFetchedAfterMount:_.dataUpdateCount>m.dataUpdateCount||_.errorUpdateCount>m.errorUpdateCount,isFetching:$,isRefetching:$&&!D,isLoadingError:H&&!ee,isPaused:_.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:H&&ee,isStale:P2(c,i),refetch:this.refetch,promise:E(this,El),isEnabled:gn(i.enabled,c)!==!1};if(this.options.experimental_prefetchInRender){const me=K.data!==void 0,oe=K.status==="error"&&!me,Se=he=>{oe?he.reject(K.error):me&&he.resolve(K.data)},se=()=>{const he=P(this,El,K.promise=v2());Se(he)},pe=E(this,El);switch(pe.status){case"pending":c.queryHash===r.queryHash&&Se(pe);break;case"fulfilled":(oe||K.data!==pe.value)&&se();break;case"rejected":(!oe||K.error!==pe.reason)&&se();break}}return K}updateResult(){const c=E(this,Gt),i=this.createResult(E(this,Be),this.options);if(P(this,es,E(this,Be).state),P(this,si,this.options),E(this,es).data!==void 0&&P(this,ci,E(this,Be)),_o(i,c))return;P(this,Gt,i);const r=()=>{if(!c)return!0;const{notifyOnChangeProps:d}=this.options,h=typeof d=="function"?d():d;if(h==="all"||!h&&!E(this,ri).size)return!0;const v=new Set(h??E(this,ri));return this.options.throwOnError&&v.add("error"),Object.keys(E(this,Gt)).some(y=>{const f=y;return E(this,Gt)[f]!==c[f]&&v.has(f)})};je(this,$e,c3).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&je(this,$e,j2).call(this)}},tn=new WeakMap,Be=new WeakMap,Dc=new WeakMap,Gt=new WeakMap,es=new WeakMap,si=new WeakMap,El=new WeakMap,ma=new WeakMap,zc=new WeakMap,ii=new WeakMap,ci=new WeakMap,ts=new WeakMap,ns=new WeakMap,pa=new WeakMap,ri=new WeakMap,$e=new WeakSet,Cc=function(c){je(this,$e,w2).call(this);let i=E(this,Be).fetch(this.options,c);return c!=null&&c.throwOnError||(i=i.catch(Ft)),i},_2=function(){je(this,$e,S2).call(this);const c=xa(this.options.staleTime,E(this,Be));if(Mc.isServer()||E(this,Gt).isStale||!h2(c))return;const r=Pp(E(this,Gt).dataUpdatedAt,c)+1;P(this,ts,Za.setTimeout(()=>{E(this,Gt).isStale||this.updateResult()},r))},x2=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(E(this,Be)):this.options.refetchInterval)??!1},b2=function(c){je(this,$e,N2).call(this),P(this,pa,c),!(Mc.isServer()||gn(this.options.enabled,E(this,Be))===!1||!h2(E(this,pa))||E(this,pa)===0)&&P(this,ns,Za.setInterval(()=>{(this.options.refetchIntervalInBackground||X2.isFocused())&&je(this,$e,Cc).call(this)},E(this,pa)))},j2=function(){je(this,$e,_2).call(this),je(this,$e,b2).call(this,je(this,$e,x2).call(this))},S2=function(){E(this,ts)!==void 0&&(Za.clearTimeout(E(this,ts)),P(this,ts,void 0))},N2=function(){E(this,ns)!==void 0&&(Za.clearInterval(E(this,ns)),P(this,ns,void 0))},w2=function(){const c=E(this,tn).getQueryCache().build(E(this,tn),this.options);if(c===E(this,Be))return;const i=E(this,Be);P(this,Be,c),P(this,Dc,c.state),this.hasListeners()&&(i==null||i.removeObserver(this),c.addObserver(this))},c3=function(c){bt.batch(()=>{c.listeners&&this.listeners.forEach(i=>{i(E(this,Gt))}),E(this,tn).getQueryCache().notify({query:E(this,Be),type:"observerResultsUpdated"})})},xp);function vx(s,c){return gn(c.enabled,s)!==!1&&s.state.data===void 0&&!(s.state.status==="error"&&gn(c.retryOnMount,s)===!1)}function Em(s,c){return vx(s,c)||s.state.data!==void 0&&C2(s,c,c.refetchOnMount)}function C2(s,c,i){if(gn(c.enabled,s)!==!1&&xa(c.staleTime,s)!=="static"){const r=typeof i=="function"?i(s):i;return r==="always"||r!==!1&&P2(s,c)}return!1}function Tm(s,c,i,r){return(s!==c||gn(r.enabled,s)===!1)&&(!i.suspense||s.state.status!=="error")&&P2(s,i)}function P2(s,c){return gn(c.enabled,s)!==!1&&s.isStaleByTime(xa(c.staleTime,s))}function gx(s,c){return!_o(s.getCurrentResult(),c)}var yx=class extends i3{constructor(s,c){super(s,c)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(s){s._type="infinite",super.setOptions(s)}getOptimisticResult(s){return s._type="infinite",super.getOptimisticResult(s)}fetchNextPage(s){return this.fetch({...s,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(s){return this.fetch({...s,meta:{fetchMore:{direction:"backward"}}})}createResult(s,c){var w,R;const{state:i}=s,r=super.createResult(s,c),{isFetching:d,isRefetching:h,isError:v,isRefetchError:y}=r,f=(R=(w=i.fetchMeta)==null?void 0:w.fetchMore)==null?void 0:R.direction,m=v&&f==="forward",g=d&&f==="forward",_=v&&f==="backward",b=d&&f==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:hx(c,i.data),hasPreviousPage:mx(c,i.data),isFetchNextPageError:m,isFetchingNextPage:g,isFetchPreviousPageError:_,isFetchingPreviousPage:b,isRefetchError:y&&!m&&!_,isRefetching:h&&!g&&!b}}},Lc,Wn,Lt,ls,Jn,ua,bp,_x=(bp=class extends n3{constructor(c){super();ie(this,Jn);ie(this,Lc);ie(this,Wn);ie(this,Lt);ie(this,ls);P(this,Lc,c.client),this.mutationId=c.mutationId,P(this,Lt,c.mutationCache),P(this,Wn,[]),this.state=c.state||r3(),this.setOptions(c.options),this.scheduleGc()}setOptions(c){this.options=c,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(c){E(this,Wn).includes(c)||(E(this,Wn).push(c),this.clearGcTimeout(),E(this,Lt).notify({type:"observerAdded",mutation:this,observer:c}))}removeObserver(c){P(this,Wn,E(this,Wn).filter(i=>i!==c)),this.scheduleGc(),E(this,Lt).notify({type:"observerRemoved",mutation:this,observer:c})}optionalRemove(){E(this,Wn).length||(this.state.status==="pending"?this.scheduleGc():E(this,Lt).remove(this))}continue(){var c;return((c=E(this,ls))==null?void 0:c.continue())??this.execute(this.state.variables)}async execute(c){var v,y,f,m,g,_,b,N,w,R,j,O,$,D,H,Q,ee,W;const i=()=>{je(this,Jn,ua).call(this,{type:"continue"})},r={client:E(this,Lc),meta:this.options.meta,mutationKey:this.options.mutationKey};P(this,ls,t3({fn:()=>this.options.mutationFn?this.options.mutationFn(c,r):Promise.reject(new Error("No mutationFn found")),onFail:(K,le)=>{je(this,Jn,ua).call(this,{type:"failed",failureCount:K,error:le})},onPause:()=>{je(this,Jn,ua).call(this,{type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,Lt).canRun(this)}));const d=this.state.status==="pending",h=!E(this,ls).canStart();try{if(d)i();else{je(this,Jn,ua).call(this,{type:"pending",variables:c,isPaused:h}),E(this,Lt).config.onMutate&&await E(this,Lt).config.onMutate(c,this,r);const le=await((y=(v=this.options).onMutate)==null?void 0:y.call(v,c,r));le!==this.state.context&&je(this,Jn,ua).call(this,{type:"pending",context:le,variables:c,isPaused:h})}const K=await E(this,ls).start();return await((m=(f=E(this,Lt).config).onSuccess)==null?void 0:m.call(f,K,c,this.state.context,this,r)),await((_=(g=this.options).onSuccess)==null?void 0:_.call(g,K,c,this.state.context,r)),await((N=(b=E(this,Lt).config).onSettled)==null?void 0:N.call(b,K,null,this.state.variables,this.state.context,this,r)),await((R=(w=this.options).onSettled)==null?void 0:R.call(w,K,null,c,this.state.context,r)),je(this,Jn,ua).call(this,{type:"success",data:K}),K}catch(K){try{await((O=(j=E(this,Lt).config).onError)==null?void 0:O.call(j,K,c,this.state.context,this,r))}catch(le){Promise.reject(le)}try{await((D=($=this.options).onError)==null?void 0:D.call($,K,c,this.state.context,r))}catch(le){Promise.reject(le)}try{await((Q=(H=E(this,Lt).config).onSettled)==null?void 0:Q.call(H,void 0,K,this.state.variables,this.state.context,this,r))}catch(le){Promise.reject(le)}try{await((W=(ee=this.options).onSettled)==null?void 0:W.call(ee,void 0,K,c,this.state.context,r))}catch(le){Promise.reject(le)}throw je(this,Jn,ua).call(this,{type:"error",error:K}),K}finally{E(this,Lt).runNext(this)}}},Lc=new WeakMap,Wn=new WeakMap,Lt=new WeakMap,ls=new WeakMap,Jn=new WeakSet,ua=function(c){const i=r=>{switch(c.type){case"failed":return{...r,failureCount:c.failureCount,failureReason:c.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:c.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:c.isPaused,status:"pending",variables:c.variables,submittedAt:Date.now()};case"success":return{...r,data:c.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:c.error,failureCount:r.failureCount+1,failureReason:c.error,isPaused:!1,status:"error"}}};this.state=i(this.state),bt.batch(()=>{E(this,Wn).forEach(r=>{r.onMutationUpdate(c)}),E(this,Lt).notify({mutation:this,type:"updated",action:c})})},bp);function r3(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Tl,qn,Bc,jp,xx=(jp=class extends yi{constructor(c={}){super();ie(this,Tl);ie(this,qn);ie(this,Bc);this.config=c,P(this,Tl,new Set),P(this,qn,new Map),P(this,Bc,0)}build(c,i,r){const d=new _x({client:c,mutationCache:this,mutationId:++io(this,Bc)._,options:c.defaultMutationOptions(i),state:r});return this.add(d),d}add(c){E(this,Tl).add(c);const i=ro(c);if(typeof i=="string"){const r=E(this,qn).get(i);r?r.push(c):E(this,qn).set(i,[c])}this.notify({type:"added",mutation:c})}remove(c){if(E(this,Tl).delete(c)){const i=ro(c);if(typeof i=="string"){const r=E(this,qn).get(i);if(r)if(r.length>1){const d=r.indexOf(c);d!==-1&&r.splice(d,1)}else r[0]===c&&E(this,qn).delete(i)}}this.notify({type:"removed",mutation:c})}canRun(c){const i=ro(c);if(typeof i=="string"){const r=E(this,qn).get(i),d=r==null?void 0:r.find(h=>h.state.status==="pending");return!d||d===c}else return!0}runNext(c){var r;const i=ro(c);if(typeof i=="string"){const d=(r=E(this,qn).get(i))==null?void 0:r.find(h=>h!==c&&h.state.isPaused);return(d==null?void 0:d.continue())??Promise.resolve()}else return Promise.resolve()}clear(){bt.batch(()=>{E(this,Tl).forEach(c=>{this.notify({type:"removed",mutation:c})}),E(this,Tl).clear(),E(this,qn).clear()})}getAll(){return Array.from(E(this,Tl))}find(c){const i={exact:!0,...c};return this.getAll().find(r=>jm(i,r))}findAll(c={}){return this.getAll().filter(i=>jm(c,i))}notify(c){bt.batch(()=>{this.listeners.forEach(i=>{i(c)})})}resumePausedMutations(){const c=this.getAll().filter(i=>i.state.isPaused);return bt.batch(()=>Promise.all(c.map(i=>i.continue().catch(Ft))))}},Tl=new WeakMap,qn=new WeakMap,Bc=new WeakMap,jp);function ro(s){var c;return(c=s.options.scope)==null?void 0:c.id}var Rl,va,nn,Al,Ol,vo,E2,Sp,bx=(Sp=class extends yi{constructor(i,r){super();ie(this,Ol);ie(this,Rl);ie(this,va);ie(this,nn);ie(this,Al);P(this,Rl,i),this.setOptions(r),this.bindMethods(),je(this,Ol,vo).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(i){var d;const r=this.options;this.options=E(this,Rl).defaultMutationOptions(i),_o(this.options,r)||E(this,Rl).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,nn),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&is(r.mutationKey)!==is(this.options.mutationKey)?this.reset():((d=E(this,nn))==null?void 0:d.state.status)==="pending"&&E(this,nn).setOptions(this.options)}onUnsubscribe(){var i;this.hasListeners()||(i=E(this,nn))==null||i.removeObserver(this)}onMutationUpdate(i){je(this,Ol,vo).call(this),je(this,Ol,E2).call(this,i)}getCurrentResult(){return E(this,va)}reset(){var i;(i=E(this,nn))==null||i.removeObserver(this),P(this,nn,void 0),je(this,Ol,vo).call(this),je(this,Ol,E2).call(this)}mutate(i,r){var d;return P(this,Al,r),(d=E(this,nn))==null||d.removeObserver(this),P(this,nn,E(this,Rl).getMutationCache().build(E(this,Rl),this.options)),E(this,nn).addObserver(this),E(this,nn).execute(i)}},Rl=new WeakMap,va=new WeakMap,nn=new WeakMap,Al=new WeakMap,Ol=new WeakSet,vo=function(){var r;const i=((r=E(this,nn))==null?void 0:r.state)??r3();P(this,va,{...i,isPending:i.status==="pending",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset})},E2=function(i){bt.batch(()=>{var r,d,h,v,y,f,m,g;if(E(this,Al)&&this.hasListeners()){const _=E(this,va).variables,b=E(this,va).context,N={client:E(this,Rl),meta:this.options.meta,mutationKey:this.options.mutationKey};if((i==null?void 0:i.type)==="success"){try{(d=(r=E(this,Al)).onSuccess)==null||d.call(r,i.data,_,b,N)}catch(w){Promise.reject(w)}try{(v=(h=E(this,Al)).onSettled)==null||v.call(h,i.data,null,_,b,N)}catch(w){Promise.reject(w)}}else if((i==null?void 0:i.type)==="error"){try{(f=(y=E(this,Al)).onError)==null||f.call(y,i.error,_,b,N)}catch(w){Promise.reject(w)}try{(g=(m=E(this,Al)).onSettled)==null||g.call(m,void 0,i.error,_,b,N)}catch(w){Promise.reject(w)}}}this.listeners.forEach(_=>{_(E(this,va))})})},Sp),el,Np,jx=(Np=class extends yi{constructor(c={}){super();ie(this,el);this.config=c,P(this,el,new Map)}build(c,i,r){const d=i.queryKey,h=i.queryHash??Z2(d,i);let v=this.get(h);return v||(v=new px({client:c,queryKey:d,queryHash:h,options:c.defaultQueryOptions(i),state:r,defaultOptions:c.getQueryDefaults(d)}),this.add(v)),v}add(c){E(this,el).has(c.queryHash)||(E(this,el).set(c.queryHash,c),this.notify({type:"added",query:c}))}remove(c){const i=E(this,el).get(c.queryHash);i&&(c.destroy(),i===c&&E(this,el).delete(c.queryHash),this.notify({type:"removed",query:c}))}clear(){bt.batch(()=>{this.getAll().forEach(c=>{this.remove(c)})})}get(c){return E(this,el).get(c)}getAll(){return[...E(this,el).values()]}find(c){const i={exact:!0,...c};return this.getAll().find(r=>bm(i,r))}findAll(c={}){const i=this.getAll();return Object.keys(c).length>0?i.filter(r=>bm(c,r)):i}notify(c){bt.batch(()=>{this.listeners.forEach(i=>{i(c)})})}onFocus(){bt.batch(()=>{this.getAll().forEach(c=>{c.onFocus()})})}onOnline(){bt.batch(()=>{this.getAll().forEach(c=>{c.onOnline()})})}},el=new WeakMap,Np),ct,ga,ya,oi,ui,_a,di,fi,wp,Sx=(wp=class{constructor(s={}){ie(this,ct);ie(this,ga);ie(this,ya);ie(this,oi);ie(this,ui);ie(this,_a);ie(this,di);ie(this,fi);P(this,ct,s.queryCache||new jx),P(this,ga,s.mutationCache||new xx),P(this,ya,s.defaultOptions||{}),P(this,oi,new Map),P(this,ui,new Map),P(this,_a,0)}mount(){io(this,_a)._++,E(this,_a)===1&&(P(this,di,X2.subscribe(async s=>{s&&(await this.resumePausedMutations(),E(this,ct).onFocus())})),P(this,fi,xo.subscribe(async s=>{s&&(await this.resumePausedMutations(),E(this,ct).onOnline())})))}unmount(){var s,c;io(this,_a)._--,E(this,_a)===0&&((s=E(this,di))==null||s.call(this),P(this,di,void 0),(c=E(this,fi))==null||c.call(this),P(this,fi,void 0))}isFetching(s){return E(this,ct).findAll({...s,fetchStatus:"fetching"}).length}isMutating(s){return E(this,ga).findAll({...s,status:"pending"}).length}getQueryData(s){var i;const c=this.defaultQueryOptions({queryKey:s});return(i=E(this,ct).get(c.queryHash))==null?void 0:i.state.data}ensureQueryData(s){const c=this.defaultQueryOptions(s),i=E(this,ct).build(this,c),r=i.state.data;return r===void 0?this.fetchQuery(s):(s.revalidateIfStale&&i.isStaleByTime(xa(c.staleTime,i))&&this.prefetchQuery(c),Promise.resolve(r))}getQueriesData(s){return E(this,ct).findAll(s).map(({queryKey:c,state:i})=>{const r=i.data;return[c,r]})}setQueryData(s,c,i){const r=this.defaultQueryOptions({queryKey:s}),d=E(this,ct).get(r.queryHash),h=d==null?void 0:d.state.data,v=nx(c,h);if(v!==void 0)return E(this,ct).build(this,r).setData(v,{...i,manual:!0})}setQueriesData(s,c,i){return bt.batch(()=>E(this,ct).findAll(s).map(({queryKey:r})=>[r,this.setQueryData(r,c,i)]))}getQueryState(s){var i;const c=this.defaultQueryOptions({queryKey:s});return(i=E(this,ct).get(c.queryHash))==null?void 0:i.state}removeQueries(s){const c=E(this,ct);bt.batch(()=>{c.findAll(s).forEach(i=>{c.remove(i)})})}resetQueries(s,c){const i=E(this,ct);return bt.batch(()=>(i.findAll(s).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...s},c)))}cancelQueries(s,c={}){const i={revert:!0,...c},r=bt.batch(()=>E(this,ct).findAll(s).map(d=>d.cancel(i)));return Promise.all(r).then(Ft).catch(Ft)}invalidateQueries(s,c={}){return bt.batch(()=>(E(this,ct).findAll(s).forEach(i=>{i.invalidate()}),(s==null?void 0:s.refetchType)==="none"?Promise.resolve():this.refetchQueries({...s,type:(s==null?void 0:s.refetchType)??(s==null?void 0:s.type)??"active"},c)))}refetchQueries(s,c={}){const i={...c,cancelRefetch:c.cancelRefetch??!0},r=bt.batch(()=>E(this,ct).findAll(s).filter(d=>!d.isDisabled()&&!d.isStatic()).map(d=>{let h=d.fetch(void 0,i);return i.throwOnError||(h=h.catch(Ft)),d.state.fetchStatus==="paused"?Promise.resolve():h}));return Promise.all(r).then(Ft)}fetchQuery(s){const c=this.defaultQueryOptions(s);c.retry===void 0&&(c.retry=!1);const i=E(this,ct).build(this,c);return i.isStaleByTime(xa(c.staleTime,i))?i.fetch(c):Promise.resolve(i.state.data)}prefetchQuery(s){return this.fetchQuery(s).then(Ft).catch(Ft)}fetchInfiniteQuery(s){return s._type="infinite",this.fetchQuery(s)}prefetchInfiniteQuery(s){return this.fetchInfiniteQuery(s).then(Ft).catch(Ft)}ensureInfiniteQueryData(s){return s._type="infinite",this.ensureQueryData(s)}resumePausedMutations(){return xo.isOnline()?E(this,ga).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,ct)}getMutationCache(){return E(this,ga)}getDefaultOptions(){return E(this,ya)}setDefaultOptions(s){P(this,ya,s)}setQueryDefaults(s,c){E(this,oi).set(is(s),{queryKey:s,defaultOptions:c})}getQueryDefaults(s){const c=[...E(this,oi).values()],i={};return c.forEach(r=>{Ac(s,r.queryKey)&&Object.assign(i,r.defaultOptions)}),i}setMutationDefaults(s,c){E(this,ui).set(is(s),{mutationKey:s,defaultOptions:c})}getMutationDefaults(s){const c=[...E(this,ui).values()],i={};return c.forEach(r=>{Ac(s,r.mutationKey)&&Object.assign(i,r.defaultOptions)}),i}defaultQueryOptions(s){if(s._defaulted)return s;const c={...E(this,ya).queries,...this.getQueryDefaults(s.queryKey),...s,_defaulted:!0};return c.queryHash||(c.queryHash=Z2(c.queryKey,c)),c.refetchOnReconnect===void 0&&(c.refetchOnReconnect=c.networkMode!=="always"),c.throwOnError===void 0&&(c.throwOnError=!!c.suspense),!c.networkMode&&c.persister&&(c.networkMode="offlineFirst"),c.queryFn===I2&&(c.enabled=!1),c}defaultMutationOptions(s){return s!=null&&s._defaulted?s:{...E(this,ya).mutations,...(s==null?void 0:s.mutationKey)&&this.getMutationDefaults(s.mutationKey),...s,_defaulted:!0}}clear(){E(this,ct).clear(),E(this,ga).clear()}},ct=new WeakMap,ga=new WeakMap,ya=new WeakMap,oi=new WeakMap,ui=new WeakMap,_a=new WeakMap,di=new WeakMap,fi=new WeakMap,wp),o3=S.createContext(void 0),tl=s=>{const c=S.useContext(o3);if(!c)throw new Error("No QueryClient set, use QueryClientProvider to set one");return c},Nx=({client:s,children:c})=>(S.useEffect(()=>(s.mount(),()=>{s.unmount()}),[s]),l.jsx(o3.Provider,{value:s,children:c})),u3=S.createContext(!1),wx=()=>S.useContext(u3);u3.Provider;function Cx(){let s=!1;return{clearReset:()=>{s=!1},reset:()=>{s=!0},isReset:()=>s}}var Ex=S.createContext(Cx()),Tx=()=>S.useContext(Ex),Rx=(s,c,i)=>{const r=i!=null&&i.state.error&&typeof s.throwOnError=="function"?K2(s.throwOnError,[i.state.error,i]):s.throwOnError;(s.suspense||s.experimental_prefetchInRender||r)&&(c.isReset()||(s.retryOnMount=!1))},Ax=s=>{S.useEffect(()=>{s.clearReset()},[s])},Mx=({result:s,errorResetBoundary:c,throwOnError:i,query:r,suspense:d})=>s.isError&&!c.isReset()&&!s.isFetching&&r&&(d&&s.data===void 0||K2(i,[s.error,r])),Ox=s=>{if(s.suspense){const i=d=>d==="static"?d:Math.max(d??1e3,1e3),r=s.staleTime;s.staleTime=typeof r=="function"?(...d)=>i(r(...d)):i(r),typeof s.gcTime=="number"&&(s.gcTime=Math.max(s.gcTime,1e3))}},Dx=(s,c)=>s.isLoading&&s.isFetching&&!c,zx=(s,c)=>(s==null?void 0:s.suspense)&&c.isPending,Rm=(s,c,i)=>c.fetchOptimistic(s).catch(()=>{i.clearReset()});function d3(s,c,i){var b,N,w,R;const r=wx(),d=Tx(),h=tl(),v=h.defaultQueryOptions(s);(N=(b=h.getDefaultOptions().queries)==null?void 0:b._experimental_beforeQuery)==null||N.call(b,v);const y=h.getQueryCache().get(v.queryHash);v._optimisticResults=r?"isRestoring":"optimistic",Ox(v),Rx(v,d,y),Ax(d);const f=!h.getQueryCache().get(v.queryHash),[m]=S.useState(()=>new c(h,v)),g=m.getOptimisticResult(v),_=!r&&s.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(j=>{const O=_?m.subscribe(bt.batchCalls(j)):Ft;return m.updateResult(),O},[m,_]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),S.useEffect(()=>{m.setOptions(v)},[v,m]),zx(v,g))throw Rm(v,m,d);if(Mx({result:g,errorResetBoundary:d,throwOnError:v.throwOnError,query:y,suspense:v.suspense}))throw g.error;if((R=(w=h.getDefaultOptions().queries)==null?void 0:w._experimental_afterQuery)==null||R.call(w,v,g),v.experimental_prefetchInRender&&!Mc.isServer()&&Dx(g,r)){const j=f?Rm(v,m,d):y==null?void 0:y.promise;j==null||j.catch(Ft).finally(()=>{m.updateResult()})}return v.notifyOnChangeProps?g:m.trackResult(g)}function xn(s,c){return d3(s,i3)}function Qt(s,c){const i=tl(),[r]=S.useState(()=>new bx(i,s));S.useEffect(()=>{r.setOptions(s)},[r,s]);const d=S.useSyncExternalStore(S.useCallback(v=>r.subscribe(bt.batchCalls(v)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),h=S.useCallback((v,y)=>{r.mutate(v,y).catch(Ft)},[r]);if(d.error&&K2(r.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:h,mutateAsync:d.mutate}}function Lx(s,c){return d3(s,yx)}const f3="https://app.auth.elcsa.ru/v1";let Ec=null,Xa=null;function W2(){Ec=null,Xa=null}function nl(){return Ec?Promise.resolve(Ec):Xa||(Xa=fetch(`${f3}/csrf/token`,{credentials:"include"}).then(s=>s.json()).then(s=>(Ec=s.token,Xa=null,Ec)).catch(s=>{throw Xa=null,s}),Xa)}const Bx=Object.freeze(Object.defineProperty({__proto__:null,clearCsrfCache:W2,getCsrfToken:nl},Symbol.toStringTag,{value:"Module"})),Ux="modulepreload",kx=function(s){return"/"+s},Am={},Hx=function(c,i,r){let d=Promise.resolve();if(i&&i.length>0){let v=function(m){return Promise.all(m.map(g=>Promise.resolve(g).then(_=>({status:"fulfilled",value:_}),_=>({status:"rejected",reason:_}))))};document.getElementsByTagName("link");const y=document.querySelector("meta[property=csp-nonce]"),f=(y==null?void 0:y.nonce)||(y==null?void 0:y.getAttribute("nonce"));d=v(i.map(m=>{if(m=kx(m),m in Am)return;Am[m]=!0;const g=m.endsWith(".css"),_=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${_}`))return;const b=document.createElement("link");if(b.rel=g?"stylesheet":Ux,g||(b.as="script"),b.crossOrigin="",b.href=m,f&&b.setAttribute("nonce",f),document.head.appendChild(b),g)return new Promise((N,w)=>{b.addEventListener("load",N),b.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${m}`)))})}))}function h(v){const y=new Event("vite:preloadError",{cancelable:!0});if(y.payload=v,window.dispatchEvent(y),!y.defaultPrevented)throw v}return d.then(v=>{for(const y of v||[])y.status==="rejected"&&h(y.reason);return c().catch(h)})};let e2=null;const Ln={get:()=>e2,set:s=>{e2=s},clear:()=>{e2=null}},qx="https://app.auth.elcsa.ru/v1/jwt/refresh";async function _i(){const{getCsrfToken:s}=await Hx(async()=>{const{getCsrfToken:d}=await Promise.resolve().then(()=>Bx);return{getCsrfToken:d}},[]),c=await s(),i=await fetch(qx,{method:"POST",credentials:"include",headers:{"X-CSRF-Token":c}});if(!i.ok)throw new Error("Unauthorized");const r=await i.json();return r.access_token&&Ln.set(r.access_token),r.access_token??r.result??!0}const $x="https://app.payment.elcsa.ru";async function xi(s,c,i){const r=await nl(),d=await fetch(`${$x}${s}`,{...c,credentials:"include",headers:{"X-CSRF-Token":r,...c.headers}});if(d.status===401&&i)try{return await _i(),xi(s,c,!1)}catch{throw new Error("Unauthorized")}const h=await d.json();if(!d.ok)throw h;return h}function Gx(){return xi("/payment/config",{},!0)}function Fx(s){return xi(`/payment/quote?usdt_amount=${s}`,{},!0)}function Vx(s){return xi(`/payment/quote/rub?total_rub=${s}`,{},!0)}function Qx(s){return xi("/order/create",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)},!0)}const T2=20;function Yx(s,c=T2){return xi(`/payment/orders?offset=${s}&limit=${c}`,{},!0)}function h3(){return xn({queryKey:["payment","config"],queryFn:Gx,staleTime:6e4})}function m3(s){return xn({queryKey:["payment","quote",s],queryFn:()=>Fx(s),enabled:s>0,staleTime:3e4,retry:!1})}function p3(s){return xn({queryKey:["payment","quote","rub",s],queryFn:()=>Vx(s),enabled:s>0,staleTime:3e4,retry:!1})}function Xx(){return Qt({mutationFn:Qx,onSuccess:s=>{const c=s.order.itpay_payment_qr_url_desktop;c&&(window.location.href=c)}})}function Zx(){return Lx({queryKey:["payment","orders"],queryFn:({pageParam:s})=>Yx(s),initialPageParam:0,getNextPageParam:(s,c)=>{if(!(s.orders.length<T2))return c.length*T2},staleTime:3e4})}function hi(s,c){const[i,r]=S.useState(s);return S.useEffect(()=>{const d=setTimeout(()=>r(s),c);return()=>clearTimeout(d)},[s,c]),i}const Ix="_title_ujt2o_1",Kx="_table_ujt2o_8",Px="_row_ujt2o_15",Wx="_range_ujt2o_31",Jx="_pct_ujt2o_36",e6="_progressBar_ujt2o_43",t6="_progressFill_ujt2o_51",n6="_summary_ujt2o_58",l6="_summaryLabel_ujt2o_73",a6="_summaryValue_ujt2o_78",pn={title:Ix,table:Kx,row:Px,range:Wx,pct:Jx,progressBar:e6,progressFill:t6,summary:n6,summaryLabel:l6,summaryValue:a6},Mm=s=>s.toLocaleString("ru-RU"),s6=({tiers:s,amount:c})=>l.jsx(l.Fragment,{children:s.map((i,r)=>{const d=c>=i.min&&c<=i.max;return l.jsxs("div",{className:pn.row,"data-active":d||void 0,children:[l.jsxs("span",{className:pn.range,children:[Mm(i.min)," ",Mm(i.max)," ₽"]}),l.jsxs("span",{className:pn.pct,children:[i.pct,"%"]})]},r)})});function i6({amount:s,progress:c,commission:i,effectiveRate:r}){return l.jsxs("div",{children:[l.jsx("div",{className:pn.title,children:"КОМИССИЯ СЕРВИСА"}),l.jsx("div",{className:pn.table,children:l.jsx(s6,{tiers:Ml,amount:s})}),l.jsx("div",{className:pn.progressBar,children:l.jsx("div",{className:pn.progressFill,style:{width:`${c}%`}})}),l.jsxs("div",{className:pn.summary,children:[l.jsx("span",{className:pn.summaryLabel,children:"Комиссия"}),l.jsxs("span",{className:pn.summaryValue,children:[i.toLocaleString("ru-RU",{maximumFractionDigits:2})," ₽"]})]}),l.jsxs("div",{className:pn.summary,children:[l.jsx("span",{className:pn.summaryLabel,children:"Курс с комиссией"}),l.jsxs("span",{className:pn.summaryValue,children:[r.toFixed(2)," ₽"]})]})]})}const c6="_section_11xwy_1",r6="_wrap_11xwy_6",o6="_header_11xwy_17",u6="_subtitle_11xwy_31",d6="_pills_11xwy_38",f6="_pill_11xwy_38",h6="_pillValue_11xwy_52",m6="_body_11xwy_62",p6="_tabs_11xwy_68",v6="_tab_11xwy_68",g6="_field_11xwy_100",y6="_fieldError_11xwy_104",_6="_fieldInput_11xwy_118",x6="_currency_11xwy_144",b6="_currencyIcon_11xwy_153",j6="_currencyRub_11xwy_165",S6="_currencyUsdt_11xwy_169",N6="_swapWrap_11xwy_173",w6="_swapBtn_11xwy_179",C6="_payBtn_11xwy_206",Ce={section:c6,wrap:r6,header:o6,subtitle:u6,pills:d6,pill:f6,pillValue:h6,body:m6,tabs:p6,tab:v6,field:g6,fieldError:y6,fieldInput:_6,currency:x6,currencyIcon:b6,currencyRub:j6,currencyUsdt:S6,swapWrap:N6,swapBtn:w6,payBtn:C6},de={HOME:"/",WALLET:"/wallet",WALLET_CHAIN:"/wallet/:chain",SWAP:"/swap",BRIDGE:"/bridge",LOGIN:"/login",REGISTER:"/register",PROFILE:"/profile",SEED_PHRASE:"/seed-phrase",CONVERTER:"/converter",KYC:"/kyc",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"};function E6(){const{data:s}=h3(),[c,i]=S.useState("usdt_to_rub"),[r,d]=S.useState(String(Js)),h=Number(s==null?void 0:s.usdt_exchange_rate)||Zp,v=Number(s==null?void 0:s.gas_fee)||Ip,y=Kp({usdtRate:h}),f=c==="usdt_to_rub",m=hi(y.numRub,400),{data:g}=m3(f?m:0),_=Number.parseFloat(r)||0,b=hi(_,400),{data:N,isError:w}=p3(f?0:b),R=!f&&_>0&&_<Js;function j(le){d(le.replace(/[^0-9.]/g,""))}function O(){i(le=>le==="usdt_to_rub"?"rub_to_usdt":"usdt_to_rub")}const $=(g==null?void 0:g.total_price)??"",D=Number($)||0,H=(N==null?void 0:N.usdt_amount)??"",Q=Number(H)||0,ee=f?Number(g==null?void 0:g.service_fee)||0:Number(N==null?void 0:N.service_fee)||0,W=f?D:_,K=f?y.numRub>0?D/y.numRub:0:Q>0?_/Q:0;return l.jsx("section",{className:Ce.section,id:"converter",children:l.jsxs("div",{className:Ce.wrap,children:[l.jsxs("div",{className:Ce.header,children:[l.jsxs("div",{children:[l.jsx(Xp,{children:"Конвертация"}),l.jsx("div",{className:Ce.subtitle,children:"Данные обновляются в реальном времени"})]}),l.jsxs("div",{className:Ce.pills,children:[l.jsxs("div",{className:Ce.pill,children:["Цена газа в RUB ",l.jsxs("span",{className:Ce.pillValue,children:[v.toFixed(2)," RUB"]})]}),l.jsxs("div",{className:Ce.pill,children:["USDT/RUB ",l.jsxs("span",{className:Ce.pillValue,children:[h.toFixed(2)," ₽"]})]})]})]}),l.jsxs("div",{className:Ce.body,children:[l.jsxs("div",{children:[l.jsx("div",{className:Ce.tabs,children:l.jsx("div",{className:Ce.tab,"data-active":!0,children:"КУПИТЬ"})}),f?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:Ce.field,children:l.jsxs("div",{className:Ce.fieldInput,children:[l.jsx("input",{type:"text",value:y.rubVal,onChange:le=>y.updateRub(le.target.value),placeholder:"0",inputMode:"decimal"}),l.jsxs("div",{className:Ce.currency,children:[l.jsx("span",{className:`${Ce.currencyIcon} ${Ce.currencyUsdt}`,children:"₮"})," USDT"]})]})}),l.jsx("div",{className:Ce.swapWrap,children:l.jsx("button",{type:"button",className:Ce.swapBtn,onClick:O,"aria-label":"Поменять направление",children:l.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:l.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})}),l.jsx("div",{className:Ce.field,children:l.jsxs("div",{className:Ce.fieldInput,children:[l.jsx("input",{type:"text",value:$,readOnly:!0,placeholder:"0"}),l.jsxs("div",{className:Ce.currency,children:[l.jsx("span",{className:`${Ce.currencyIcon} ${Ce.currencyRub}`,children:"₽"})," RUB"]})]})})]}):l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:Ce.field,children:[l.jsxs("div",{className:Ce.fieldInput,children:[l.jsx("input",{type:"text",value:r,onChange:le=>j(le.target.value),placeholder:"0",inputMode:"decimal"}),l.jsxs("div",{className:Ce.currency,children:[l.jsx("span",{className:`${Ce.currencyIcon} ${Ce.currencyRub}`,children:"₽"})," RUB"]})]}),R&&l.jsxs("div",{className:Ce.fieldError,children:["Минимальная сумма: ",Js.toLocaleString("ru-RU")," ₽"]}),w&&!R&&l.jsx("div",{className:Ce.fieldError,children:"Сумма слишком большая и превышает 600 000 ₽"})]}),l.jsx("div",{className:Ce.swapWrap,children:l.jsx("button",{type:"button",className:Ce.swapBtn,onClick:O,"aria-label":"Поменять направление",children:l.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:l.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})}),l.jsx("div",{className:Ce.field,children:l.jsxs("div",{className:Ce.fieldInput,children:[l.jsx("input",{type:"text",value:H,readOnly:!0,placeholder:"0"}),l.jsxs("div",{className:Ce.currency,children:[l.jsx("span",{className:`${Ce.currencyIcon} ${Ce.currencyUsdt}`,children:"₮"})," USDT"]})]})})]})]}),l.jsx(i6,{amount:W,progress:Y2(W),commission:ee,effectiveRate:K})]}),l.jsx(Vt,{to:de.CONVERTER,className:Ce.payBtn,children:"Перейти к оплате"})]})})}const T6="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",R6="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",A6="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",M6="_footer_1qm30_1",O6="_top_1qm30_11",D6="_col_1qm30_18",z6="_heading_1qm30_35",L6="_companyName_1qm30_44",B6="_phone_1qm30_51",U6="_email_1qm30_58",k6="_socialIcons_1qm30_62",H6="_socialLink_1qm30_67",q6="_divider_1qm30_94",$6="_bottom_1qm30_99",zt={footer:M6,top:O6,col:D6,heading:z6,companyName:L6,phone:B6,email:U6,socialIcons:k6,socialLink:H6,divider:q6,bottom:$6},G6=[{href:"#",icon:R6,label:"Telegram"},{href:"#",icon:A6,label:"WhatsApp"},{href:"#",icon:T6,label:"Instagram"}];function ll(){return l.jsxs("footer",{className:zt.footer,children:[l.jsxs("div",{className:zt.top,children:[l.jsxs("div",{className:zt.col,children:[l.jsx("p",{className:zt.companyName,children:"ООО «ЭКСА»"}),l.jsx("p",{children:"ИНН 9810001062"}),l.jsx("p",{children:"ОГРН 1257800060990"})]}),l.jsxs("div",{className:zt.col,children:[l.jsx("h4",{className:zt.heading,children:"О компании"}),l.jsx(Vt,{to:de.PUBLICHNAYA_OFERTA,children:"Публичная оферта"}),l.jsx(Vt,{to:de.POLITIKA_PERSONALNYH_DANNYH,children:"Политика персональных данных"}),l.jsx(Vt,{to:de.POLITIKA_COOKIE,children:"Политика cookie"}),l.jsx(Vt,{to:de.SOGLASIE_PERSONALNYH_DANNYH,children:"Согласие на обработку данных"}),l.jsx(Vt,{to:de.REESTR_PD_RKN,children:"Реестр Роскомнадзора"})]}),l.jsxs("div",{className:zt.col,children:[l.jsx("p",{className:zt.phone,children:"+7 (812) 123-33-23"}),l.jsx("h4",{className:zt.heading,children:"Адрес"}),l.jsx("p",{children:"196158, г. Санкт-Петербург, Московское шоссе, 25А, к.1, ПОМЕЩ. 3-Н"}),l.jsx("a",{href:"mailto:company@elcsa.ru",className:zt.email,children:"company@elcsa.ru"})]}),l.jsxs("div",{className:zt.col,children:[l.jsx("h4",{className:zt.heading,children:"Мы в соцсетях"}),l.jsx("div",{className:zt.socialIcons,children:G6.map(({href:s,icon:c,label:i})=>l.jsx("a",{href:s,className:zt.socialLink,"aria-label":i,children:l.jsx("img",{src:c,alt:i})},i))})]})]}),l.jsx("div",{className:zt.divider}),l.jsxs("div",{className:zt.bottom,children:[l.jsx("p",{children:"© 2026. Все права защищены."}),l.jsx("p",{children:"Компания не является кредитной организацией."})]})]})}const ba="/assets/logo-full-white-DEb7oTyu.png",F6="_nav_5011x_1",V6="_logo_5011x_16",Q6="_right_5011x_22",Y6="_link_5011x_28",X6="_btn_5011x_47",xc={nav:F6,logo:V6,right:Q6,link:Y6,btn:X6};function bi(){return l.jsxs("nav",{className:xc.nav,children:[l.jsx("a",{className:xc.logo,href:"/",children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsxs("div",{className:xc.right,children:[l.jsx("a",{className:xc.link,href:"#about",children:"О нас"}),l.jsx(Vt,{className:xc.btn,to:de.WALLET,children:"Личный кабинет"})]})]})}const Z6="_flow_1oxsf_1",I6="_card_1oxsf_7",K6="_cardRub_1oxsf_17",P6="_cardEksa_1oxsf_27",W6="_cardUsdt_1oxsf_37",J6="_eksaLogo_1oxsf_47",e5="_ghost_1oxsf_54",t5="_ghostBtc_1oxsf_69",n5="_ghostEth_1oxsf_74",l5="_logoCircle_1oxsf_79",a5="_logoRub_1oxsf_90",s5="_logoUsdt_1oxsf_95",i5="_badge_1oxsf_100",c5="_badgeRub_1oxsf_113",r5="_badgeUsdt_1oxsf_117",o5="_status_1oxsf_121",u5="_statusDot_1oxsf_132",d5="_path_1oxsf_139",lt={flow:Z6,card:I6,cardRub:K6,cardEksa:P6,cardUsdt:W6,eksaLogo:J6,ghost:e5,ghostBtc:t5,ghostEth:n5,logoCircle:l5,logoRub:a5,logoUsdt:s5,badge:i5,badgeRub:c5,badgeUsdt:r5,status:o5,statusDot:u5,path:d5};function f5(){return l.jsxs("div",{className:lt.flow,children:[l.jsx("div",{className:`${lt.ghost} ${lt.ghostBtc}`,children:l.jsx("span",{style:{fontSize:20,color:"#F7931A"},children:"₿"})}),l.jsx("div",{className:`${lt.ghost} ${lt.ghostEth}`,children:l.jsx("span",{style:{fontSize:20,color:"#627EEA"},children:"Ξ"})}),l.jsxs("div",{className:`${lt.card} ${lt.cardRub}`,children:[l.jsx("div",{className:`${lt.logoCircle} ${lt.logoRub}`,children:"₽"}),l.jsx("div",{className:`${lt.badge} ${lt.badgeRub}`,children:"10 000 ₽"})]}),l.jsx("div",{className:`${lt.card} ${lt.cardEksa}`,children:l.jsx("img",{src:ba,alt:"ЭКСА",className:lt.eksaLogo})}),l.jsxs("div",{className:`${lt.card} ${lt.cardUsdt}`,children:[l.jsx("div",{className:`${lt.logoCircle} ${lt.logoUsdt}`,children:"₮"}),l.jsx("div",{className:`${lt.badge} ${lt.badgeUsdt}`,children:"≈ 125.3 USDT"}),l.jsxs("div",{className:lt.status,children:[l.jsx("span",{className:lt.statusDot})," ✓ Зачислено"]})]}),l.jsxs("svg",{className:lt.path,viewBox:"0 0 420 460",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"pathGrad",x1:"0",y1:"0",x2:"1",y2:"1",children:[l.jsx("stop",{offset:"0%",stopColor:"rgba(255,255,255,0.4)"}),l.jsx("stop",{offset:"100%",stopColor:"#26A17B"})]})}),l.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"}),l.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"}),l.jsx("circle",{cx:80,cy:110,r:3,fill:"#fff",opacity:.5}),l.jsx("circle",{cx:140,cy:160,r:2.5,fill:"#fff",opacity:.4}),l.jsx("circle",{cx:220,cy:200,r:3,fill:"#fff",opacity:.3}),l.jsx("circle",{cx:200,cy:270,r:2.5,fill:"#26A17B",opacity:.35}),l.jsx("circle",{cx:260,cy:310,r:3,fill:"#26A17B",opacity:.25}),l.jsx("circle",{cx:320,cy:345,r:2,fill:"#26A17B",opacity:.2})]})]})}function h5(s){const[c,i]=S.useState(Date.now());S.useEffect(()=>{const h=setInterval(()=>i(Date.now()),1e3);return()=>clearInterval(h)},[]);const r=Math.max(0,s-c),d=h=>String(h).padStart(2,"0");return{d:d(Math.floor(r/864e5)),h:d(Math.floor(r%864e5/36e5)),m:d(Math.floor(r%36e5/6e4)),s:d(Math.floor(r%6e4/1e3))}}const m5="_label_ikzdd_1",p5="_row_ikzdd_8",v5="_unit_ikzdd_14",g5="_num_ikzdd_21",y5="_lbl_ikzdd_29",bc={label:m5,row:p5,unit:v5,num:g5,lbl:y5},_5=[["d","ДНЕЙ"],["h","ЧАСОВ"],["m","МИНУТ"],["s","СЕКУНД"]];function x5({target:s}){const c=h5(s);return l.jsxs("div",{children:[l.jsx("div",{className:bc.label,children:"ДО ЗАПУСКА ОСТАЛОСЬ"}),l.jsx("div",{className:bc.row,children:_5.map(([i,r])=>l.jsxs("div",{className:bc.unit,children:[l.jsx("div",{className:bc.num,children:c[i]}),l.jsx("div",{className:bc.lbl,children:r})]},i))})]})}const b5="_card_17ihg_51",j5="_statusPill_17ihg_84",S5="_statusDot_17ihg_99",N5="_flowRow_17ihg_107",w5="_curBlock_17ihg_114",C5="_curIcon_17ihg_122",E5="_rub_17ihg_133",T5="_usdt_17ihg_141",R5="_flowLine_17ihg_150",A5="_curAmount_17ihg_154",M5="_curLabel_17ihg_163",O5="_curCheck_17ihg_171",D5="_bridge_17ihg_182",z5="_bridgeLine_17ihg_191",L5="_bridgeLabel_17ihg_198",B5="_divider_17ihg_206",U5="_details_17ihg_212",k5="_detailRow_17ihg_220",H5="_detailLabel_17ihg_229",q5="_detailValue_17ihg_235",$5="_green_17ihg_242",Ve={card:b5,statusPill:j5,statusDot:S5,flowRow:N5,curBlock:w5,curIcon:C5,rub:E5,usdt:T5,flowLine:R5,curAmount:A5,curLabel:M5,curCheck:O5,bridge:D5,bridgeLine:z5,bridgeLabel:L5,divider:B5,details:U5,detailRow:k5,detailLabel:H5,detailValue:q5,green:$5};function G5(){return l.jsxs("div",{className:Ve.card,children:[l.jsxs("div",{className:Ve.statusPill,children:[l.jsx("span",{className:Ve.statusDot}),"Операция завершена"]}),l.jsxs("div",{className:Ve.flowRow,children:[l.jsxs("div",{className:Ve.curBlock,children:[l.jsx("div",{className:`${Ve.curIcon} ${Ve.rub}`,children:"₽"}),l.jsx("div",{className:Ve.curAmount,children:"10 000 ₽"}),l.jsx("div",{className:Ve.curLabel,children:"Отправлено"})]}),l.jsxs("div",{className:Ve.bridge,children:[l.jsx("div",{className:Ve.bridgeLine,children:l.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[l.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Ve.flowLine}),l.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})}),l.jsx("div",{className:Ve.bridgeLabel,children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsx("div",{className:Ve.bridgeLine,children:l.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[l.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Ve.flowLine}),l.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})})]}),l.jsxs("div",{className:Ve.curBlock,children:[l.jsx("div",{className:`${Ve.curIcon} ${Ve.usdt}`,children:"₮"}),l.jsx("div",{className:Ve.curAmount,children:"125.3 USDT"}),l.jsxs("div",{className:Ve.curCheck,children:[l.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#26A17B",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})}),"Зачислено"]})]})]}),l.jsx("div",{className:Ve.divider}),l.jsxs("div",{className:Ve.details,children:[l.jsxs("div",{className:Ve.detailRow,children:[l.jsx("span",{className:Ve.detailLabel,children:"Курс"}),l.jsxs("span",{className:Ve.detailValue,children:[Zp.toFixed(2)," ₽ / USDT"]})]}),l.jsxs("div",{className:Ve.detailRow,children:[l.jsx("span",{className:Ve.detailLabel,children:"Комиссия"}),l.jsx("span",{className:`${Ve.detailValue} ${Ve.green}`,children:"0%"})]})]})]})}const F5="_hero_mnobr_1",V5="_content_mnobr_33",Q5="_left_mnobr_45",Y5="_desktop_mnobr_52",X5="_mobile_mnobr_56",Z5="_right_mnobr_60",I5="_title_mnobr_67",K5="_line2_mnobr_74",P5="_reflection_mnobr_85",W5="_cta_mnobr_96",Kn={hero:F5,content:V5,left:Q5,desktop:Y5,mobile:X5,right:Z5,title:I5,line2:K5,reflection:P5,cta:W5};function J5(){return l.jsx("section",{className:Kn.hero,children:l.jsxs("div",{className:Kn.content,children:[l.jsxs("div",{className:Kn.left,children:[l.jsx("div",{className:Kn.desktop,children:l.jsx(f5,{})}),l.jsx("div",{className:Kn.mobile,children:l.jsx(G5,{})})]}),l.jsxs("div",{className:Kn.right,children:[l.jsxs("h1",{className:Kn.title,children:["Ваш мост",l.jsx("span",{className:Kn.reflection,"aria-hidden":"true",children:"Ваш мост"}),l.jsxs("span",{className:Kn.line2,children:["в мир",l.jsx("br",{}),"цифровых",l.jsx("br",{}),"активов"]})]}),l.jsxs("div",{children:[l.jsx(x5,{target:I_}),l.jsx("a",{href:"#converter",className:Kn.cta,children:"Попробовать калькулятор"})]})]})]})})}const e8=[{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 сек"}],t8="_section_10lhb_1",n8="_wrap_10lhb_6",l8="_title_10lhb_11",a8="_tableWrap_10lhb_18",s8="_table_10lhb_18",i8="_name_10lhb_52",c8="_icon_10lhb_58",r8="_icon_btc_10lhb_71",o8="_icon_eth_10lhb_75",u8="_icon_trx_10lhb_79",d8="_icon_sol_10lhb_83",f8="_icon_bnb_10lhb_87",h8="_label_10lhb_91",m8="_ticker_10lhb_96",p8="_speedBar_10lhb_102",v8="_speedFill_10lhb_110",g8="_fee_10lhb_115",y8="_confirm_10lhb_121",_8="_footnote_10lhb_126",kt={section:t8,wrap:n8,title:l8,tableWrap:a8,table:s8,name:i8,icon:c8,icon_btc:r8,icon_eth:o8,icon_trx:u8,icon_sol:d8,icon_bnb:f8,label:h8,ticker:m8,speedBar:p8,speedFill:v8,fee:g8,confirm:y8,footnote:_8};function x8(){return l.jsx("section",{className:kt.section,children:l.jsxs("div",{className:kt.wrap,children:[l.jsx("h2",{className:kt.title,children:"Поддерживаемые сети"}),l.jsx("div",{className:kt.tableWrap,children:l.jsxs("table",{className:kt.table,children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{children:"Сеть"}),l.jsx("th",{children:"Скорость"}),l.jsx("th",{children:"Комиссия"}),l.jsx("th",{children:"Подтверждение"})]})}),l.jsx("tbody",{children:e8.map(s=>l.jsxs("tr",{children:[l.jsx("td",{children:l.jsxs("div",{className:kt.name,children:[l.jsx("div",{className:`${kt.icon} ${kt[`icon_${s.cls}`]}`,children:s.icon}),l.jsx("span",{className:kt.label,children:s.name}),l.jsx("span",{className:kt.ticker,children:s.ticker})]})}),l.jsx("td",{children:l.jsx("div",{className:kt.speedBar,children:l.jsx("div",{className:kt.speedFill,style:{width:`${s.speed}%`,background:s.color}})})}),l.jsx("td",{children:l.jsx("span",{className:kt.fee,children:s.fee})}),l.jsx("td",{children:l.jsx("span",{className:kt.confirm,children:s.confirm})})]},s.ticker))})]})}),l.jsx("div",{className:kt.footnote,children:"* Комиссии и время подтверждения указаны приблизительно и зависят от загруженности сети"})]})})}function b8(){return l.jsxs(l.Fragment,{children:[l.jsx(bi,{}),l.jsxs("main",{children:[l.jsx(J5,{}),l.jsx(Z_,{}),l.jsx(E6,{}),l.jsx(x8,{})]}),l.jsx(ll,{})]})}async function R2(s,c,i){const r=await nl(),d=Ln.get(),h={"Content-Type":"application/json","X-CSRF-Token":r,...d?{Authorization:`Bearer ${d}`}:{},...c.headers},v=await fetch(`${f3}${s}`,{...c,credentials:"include",headers:h});if(v.status===401&&i)try{return await _i(),R2(s,c,!1)}catch{throw Ln.clear(),new Error("Unauthorized")}const y=await v.json();if(!v.ok)throw y;return y}const Hc={get:s=>R2(s,{},!0),post:(s,c)=>R2(s,{method:"POST",body:JSON.stringify(c)},!0)};function j8(s){return Hc.post("/auth/registration/start",s)}function S8(s){return Hc.post("/auth/registration/complete",s)}function N8(s){return Hc.post("/auth/login/start",s)}function w8(s){return Hc.post("/auth/login/complete",s)}async function C8(){const s=await nl();return Hc.post("/auth/logout",{_csrf:s})}const qc="https://app.users.elcsa.ru";async function J2(){const s=await nl(),c=Ln.get();return{"X-CSRF-Token":s,...c?{Authorization:`Bearer ${c}`}:{}}}async function E8(){const s=await J2(),c=await fetch(`${qc}/me/`,{credentials:"include",headers:s}),i=await c.json();if(!c.ok)throw i;return i}async function T8(s){const c=await J2(),i=await fetch(`${qc}/me/settings/avatar`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...c},body:JSON.stringify(s)}),r=await i.json();if(!i.ok)throw r;return r}async function R8(s){const c=await nl(),i=await fetch(`${qc}/me/settings/password/forgot/start`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":c},body:JSON.stringify(s)});if(!i.ok)throw await i.json().catch(()=>({}))}async function A8(s){const c=await J2(),i=await fetch(`${qc}/me/settings/phone`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...c},body:JSON.stringify({phone:s})});if(!i.ok)throw await i.json().catch(()=>({}))}async function M8(s){const c=await nl(),i=await fetch(`${qc}/me/settings/password/forgot/complete`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":c},body:JSON.stringify(s)});if(!i.ok)throw await i.json().catch(()=>({}))}function ji(s){return xn({queryKey:["me"],queryFn:E8,staleTime:1/0,gcTime:1/0,retry:!1,...s})}function O8(){const s=tl();return Qt({mutationFn:T8,onSuccess:c=>{s.setQueryData(["me"],c)}})}function D8(){const s=tl();return Qt({mutationFn:A8,onSuccess:()=>{s.invalidateQueries({queryKey:["me"]})}})}const To=["auth"];function z8(){return xn({queryKey:To,queryFn:_i,retry:!1,staleTime:1/0,gcTime:1/0,refetchOnWindowFocus:!1})}function v3(){const{data:s,isLoading:c,isError:i}=z8();return{isAuthenticated:!!s&&!i,isLoading:c}}const g3="https://app.cryptowallet.elcsa.ru",L8=["ETH","BSC","BTC","TRX","SOL"];async function Si(s,c=!0){const i=await nl(),r=Ln.get(),d=await fetch(`${g3}${s}`,{credentials:"include",headers:{"X-CSRF-Token":i,...r?{Authorization:`Bearer ${r}`}:{}}});if(d.status===401&&c)try{return await _i(),Si(s,!1)}catch{throw Ln.clear(),new Error("Unauthorized")}const h=await d.json();if(!d.ok)throw h;return h}async function al(s,c,i=!0,r={}){const d=await nl(),h=Ln.get(),v=await fetch(`${g3}${s}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...h?{Authorization:`Bearer ${h}`}:{},...r},body:JSON.stringify(c)});if(v.status===401&&i)try{return await _i(),al(s,c,!1,r)}catch{throw Ln.clear(),new Error("Unauthorized")}const y=await v.json();if(!v.ok)throw y;return y}async function B8(){return(await Si("/api/wallets")).data}async function U8(s){return(await Si(`/api/wallets/${s}/balance`)).data}async function k8(s){return(await Si(`/api/prices?symbols=${s.join(",")}`)).data}async function H8(s,c){return al(`/api/wallets/${s}/send`,c)}async function q8(){return(await Si("/api/wallets/portfolio")).data}async function $8(){return(await Si("/api/tokens")).data}async function G8(s){return al("/api/relay/quote",s)}async function F8(s){return al("/api/relay/execute/swap",s)}async function V8(s,c){const i=`relay-${s.toLowerCase()}-${Date.now()}`;return al(`/api/wallets/${s}/sign-raw-evm-tx`,c,!0,{"Idempotency-Key":i})}async function Q8(s){return al("/api/wallets/SOL/sign-and-broadcast-tx",s)}async function y3(s){return(await al("/api/wallets/TRX/swap/quote",s)).data}async function Y8(s){return al("/api/wallets/TRX/swap",{quoteId:s},!0,{"Idempotency-Key":`trx-${Date.now()}`})}async function X8(){await al("/api/wallets/create",{})}async function Z8(){return(await al("/api/wallets/mnemonic/reveal",{confirm:"I_UNDERSTAND_SEED_IS_SECRET"})).data.mnemonic}function bo(s){return xn({queryKey:["wallet","balance",s],queryFn:()=>U8(s),staleTime:3e4})}function I8(s){return xn({queryKey:["wallet","prices",s.join(",")],queryFn:()=>k8(s),staleTime:300*1e3})}function K8(){return Qt({mutationFn:({chain:s,...c})=>H8(s,c)})}function Ro(){return xn({queryKey:["wallet","addresses"],queryFn:B8,staleTime:600*1e3})}function ed(){return xn({queryKey:["wallet","portfolio"],queryFn:q8,staleTime:3e4})}function _3(){return xn({queryKey:["wallet","tokens"],queryFn:$8,staleTime:600*1e3})}function P8(){return Qt({mutationFn:X8})}function W8(){return xn({queryKey:["wallet","mnemonic"],queryFn:Z8,staleTime:1/0,retry:!1})}function x3(s){return xn({queryKey:["relay","quote",s==null?void 0:s.originChainId,s==null?void 0:s.destinationChainId,s==null?void 0:s.originCurrency,s==null?void 0:s.destinationCurrency,s==null?void 0:s.amount],queryFn:()=>G8(s),enabled:!!s,staleTime:1e4})}function b3(){return Qt({mutationFn:s=>F8(s)})}function j3(){return Qt({mutationFn:({chain:s,txData:c})=>s==="SOL"?Q8(c):V8(s,c)})}function S3(s){return xn({queryKey:["trx","quote",s==null?void 0:s.from,s==null?void 0:s.to,s==null?void 0:s.amountHuman],queryFn:()=>y3(s),enabled:!!s,staleTime:1e4})}function N3(){return Qt({mutationFn:y3})}function w3(){return Qt({mutationFn:s=>Y8(s)})}const J8="_card_1kfaj_1",eb="_label_1kfaj_18",tb="_amount_1kfaj_27",nb="_actions_1kfaj_41",lb="_btn_1kfaj_46",Ga={card:J8,label:eb,amount:tb,actions:nb,btn:lb},ab="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",sb="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 ib(){const{data:s,isLoading:c}=ed(),i=c||!s||s.totalUsd==null?"$—":`$${s.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return l.jsxs("div",{className:Ga.card,children:[l.jsxs("div",{className:Ga.left,children:[l.jsx("div",{className:Ga.label,children:"Общий баланс"}),l.jsx("div",{className:Ga.amount,children:i})]}),l.jsxs("div",{className:Ga.actions,children:[l.jsxs(Vt,{to:de.CONVERTER,className:Ga.btn,type:"button",children:[l.jsx("img",{src:sb,alt:"swap"}),"Пополнить кошелёк"]}),l.jsxs(Vt,{to:de.SWAP,className:Ga.btn,type:"button",children:[l.jsx("img",{src:ab,alt:"topup"}),"Своп / Бридж"]})]})]})}const cb="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",rb="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KDQo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+DQoNCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBpZD0iX3gzQ19MYXllcl94M0VfIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KDQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KXV0+DQo8L3N0eWxlPg0KDQo8ZyBpZD0iRXRoZXJldW1feDJDX19jcnlwdG9feDJDX19jcnlwdG9jdXJyZW5jeV8xXyI+DQoNCjxnIGlkPSJYTUxJRF8xNV8iPg0KDQo8cG9seWdvbiBjbGFzcz0ic3QxIiBpZD0iWE1MSURfOF8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzFfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjMwLjUiIHkyPSIyNC4xIi8+DQoNCjxwb2x5Z29uIGNsYXNzPSJzdDEiIGlkPSJYTUxJRF8xMl8iIHBvaW50cz0iMTYuMDEsMzAuNSA3LjYyLDE4LjgzIDE2LjAxLDI0LjEgMjQuMzgsMTguNzggICAiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzMwXyIgcG9pbnRzPSIxNi4wMSwxMi4zIDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzJfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjEuNSIgeTI9IjIxLjUiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzE5Ml8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8L2c+DQoNCjwvZz4NCg0KPC9zdmc+",ob="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",ub="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",db="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",fb="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",hb="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",mb="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",pb="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",vb="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",gb="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",yb="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",_b="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",xb="/assets/popcat-DOGy5LFs.svg",bb="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",jb="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",Sb="/assets/uni-C5oaqT41.svg",Nb="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",wb="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",Cb="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",Eb="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",Bt={BTC:cb,ETH:rb,SOL:ob,TRX:ub,BNB:db,ARB:fb,BONK:hb,BUSD:mb,DAI:pb,DOGE:vb,JUP:gb,LINK:yb,ORCA:_b,POPCAT:xb,PYTH:bb,RAY:jb,UNI:Sb,USDC:Nb,USDT:wb,W:Cb,WIF:Eb};function Om(s){return Bt[s.toUpperCase()]}function jo(s,c=8){const i=typeof s=="number"?s.toString():s,r=i.indexOf(".");return r===-1?i:i.slice(0,r+1+c)}const Tb=[{ticker:"BTC",name:"Bitcoin",logo:Bt.BTC,color:"#F7931A",price:"$66,916.00",change:.12,bal:"0.003295",usd:"$220.57",fav:!0},{ticker:"ETH",name:"Ethereum",logo:Bt.ETH,color:"#627EEA",price:"$2,053.97",change:-.12,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"SOL",name:"Solana",logo:Bt.SOL,color:"#9945FF",price:"$163.84",change:-1.57,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"TRX",name:"Tron",logo:Bt.TRX,color:"#FF060A",price:"$0.1197",change:1.33,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"BNB",name:"BNB",logo:Bt.BNB,color:"#F3BA2F",price:"$0.00",change:0,bal:"0.00000",usd:"$0.00",fav:!1}],Rb={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BNB"},Ab={BTC:"Bitcoin",ETH:"Ethereum",SOL:"Solana",TRX:"Tron",BSC:"BNB"},Dm="#2A2D3A";function zm(s){return s==null?"$—":`$${s.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function Lm(s){return s==null?"$—":s>=1?`$${s.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${s.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function Bm(s){return Tb.find(c=>c.ticker===s)}function Mb(s){const{data:c,isLoading:i}=bo(s);if(!c)return{rows:[],isLoading:i};const r=Rb[s],d=Bm(r),h={ticker:r,name:Ab[s],logo:Om(r)??(d==null?void 0:d.logo),color:(d==null?void 0:d.color)??Dm,price:Lm(c.native.usdPrice),change:0,bal:jo(c.native.formatted),usd:zm(c.native.usdValue),fav:!1},v=Object.entries(c.tokens??{}).map(([y,f])=>{const m=Bm(y);return{ticker:y,name:(m==null?void 0:m.name)??y,logo:Om(y)??(m==null?void 0:m.logo),color:(m==null?void 0:m.color)??Dm,price:Lm(f.usdPrice),change:0,bal:jo(f.formatted),usd:zm(f.usdValue),fav:!1}});return{rows:[h,...v],isLoading:i}}const Ob={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"]},Db={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}},Um={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BSC"},zb="_overlay_1hejd_1",Lb="_dialog_1hejd_14",Bb="_dialogIn_1hejd_1",Ub="_header_1hejd_37",kb="_title_1hejd_44",Hb="_close_1hejd_50",qb="_selectsRow_1hejd_72",$b="_selectGroup_1hejd_79",Gb="_selectLabel_1hejd_83",Fb="_selectTrigger_1hejd_93",Vb="_selectTriggerOpen_1hejd_112",Qb="_selectValue_1hejd_117",Yb="_chevron_1hejd_125",Xb="_chevronOpen_1hejd_131",Zb="_tokenDot_1hejd_137",Ib="_speedDot_1hejd_158",Kb="_speedDot_slow_1hejd_165",Pb="_speedDot_normal_1hejd_170",Wb="_speedDot_fast_1hejd_175",Jb="_dropdown_1hejd_182",ej="_dropdownItem_1hejd_195",tj="_dropdownItemActive_1hejd_215",nj="_dropdownTicker_1hejd_220",lj="_dropdownName_1hejd_225",aj="_field_1hejd_233",sj="_fieldLabel_1hejd_237",ij="_input_1hejd_247",cj="_amountWrap_1hejd_283",rj="_amountInput_1hejd_287",oj="_amountTicker_1hejd_291",uj="_maxHint_1hejd_304",dj="_maxBtn_1hejd_314",fj="_errorMsg_1hejd_333",hj="_submitBtn_1hejd_346",ue={overlay:zb,dialog:Lb,dialogIn:Bb,header:Ub,title:kb,close:Hb,selectsRow:qb,selectGroup:$b,selectLabel:Gb,selectTrigger:Fb,selectTriggerOpen:Vb,selectValue:Qb,chevron:Yb,chevronOpen:Xb,tokenDot:Zb,speedDot:Ib,speedDot_slow:Kb,speedDot_normal:Pb,speedDot_fast:Wb,dropdown:Jb,dropdownItem:ej,dropdownItemActive:tj,dropdownTicker:nj,dropdownName:lj,field:aj,fieldLabel:sj,input:ij,amountWrap:cj,amountInput:rj,amountTicker:oj,maxHint:uj,maxBtn:dj,errorMsg:fj,submitBtn:hj},km=[{value:"slow",label:"Медленно"},{value:"normal",label:"Нормально"},{value:"fast",label:"Быстро"}];function mj(s){var c;if(s instanceof Error)return s.message;if(s&&typeof s=="object"){const i=s;if(typeof i.message=="string")return i.message;if(typeof i.error=="string")return i.error;if(Array.isArray(i.detail)&&((c=i.detail[0])!=null&&c.msg))return String(i.detail[0].msg)}return"Что-то пошло не так. Попробуйте ещё раз."}function pj({open:s,onClose:c,network:i,tokens:r=[],initialToken:d=""}){var Se;const h=Db[i],v=Ob[i],[y,f]=S.useState(d),[m,g]=S.useState("normal"),[_,b]=S.useState(""),[N,w]=S.useState(""),[R,j]=S.useState(null),O=K8(),$=((Se=km.find(se=>se.value===m))==null?void 0:Se.label)??"Нормально",D=y===""?h.nativeSymbol:y,H=r.find(se=>se.ticker===(y===""?h.nativeSymbol:y));if(S.useEffect(()=>{f(d)},[d]),S.useEffect(()=>{f("")},[i]),S.useEffect(()=>{O.isSuccess&&c()},[O.isSuccess,c]),S.useEffect(()=>{if(!s){b(""),w(""),j(null),O.reset();return}const se=pe=>{pe.key==="Escape"&&c()};return document.addEventListener("keydown",se),()=>document.removeEventListener("keydown",se)},[s,c]),!s)return null;const Q=h.hasToken,ee=h.hasFeeTier,W=Q||ee,K=Q&&ee?2:1;function le(){R?j(null):c()}function me(se,pe){const[he,k=""]=se.split("."),Y=k.slice(0,pe).padEnd(pe,"0");return(BigInt(he||"0")*10n**BigInt(pe)+BigInt(Y||"0")).toString()}function oe(){const pe=y===""?me(N,h.nativeDecimals):N;O.mutate({chain:i,to:_,amount:pe,...y?{token:y}:{},...h.hasFeeTier?{feeTier:m}:{}})}return l.jsx("div",{className:ue.overlay,onClick:le,children:l.jsxs("div",{className:ue.dialog,onClick:se=>se.stopPropagation(),children:[l.jsxs("div",{className:ue.header,children:[l.jsxs("div",{className:ue.headerLeft,children:[l.jsx("span",{className:ue.chainDot,style:{background:h.color}}),l.jsxs("span",{className:ue.title,children:["Отправить · ",h.label]})]}),l.jsx("button",{className:ue.close,onClick:c,type:"button","aria-label":"Закрыть",children:l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:l.jsx("path",{d:"M1 1l12 12M13 1L1 13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),W&&l.jsxs("div",{className:ue.selectsRow,style:{gridTemplateColumns:`repeat(${K}, 1fr)`},children:[Q&&l.jsxs("div",{className:ue.selectGroup,children:[l.jsx("label",{className:ue.selectLabel,children:"Токен"}),l.jsxs("button",{type:"button",className:`${ue.selectTrigger} ${R==="token"?ue.selectTriggerOpen:""}`,onClick:()=>j(se=>se==="token"?null:"token"),children:[l.jsx("span",{className:ue.tokenDot,style:{background:h.color},children:D[0]}),l.jsx("span",{className:ue.selectValue,children:D}),l.jsx("svg",{className:`${ue.chevron} ${R==="token"?ue.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:l.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),R==="token"&&l.jsxs("div",{className:ue.dropdown,children:[l.jsxs("button",{type:"button",className:`${ue.dropdownItem} ${y===""?ue.dropdownItemActive:""}`,onClick:()=>{f(""),j(null)},children:[l.jsx("span",{className:ue.tokenDot,style:{background:h.color},children:h.nativeSymbol[0]}),l.jsx("span",{className:ue.dropdownTicker,children:h.nativeSymbol}),l.jsx("span",{className:ue.dropdownName,children:"Нативный"})]}),v.map(se=>l.jsxs("button",{type:"button",className:`${ue.dropdownItem} ${y===se?ue.dropdownItemActive:""}`,onClick:()=>{f(se),j(null)},children:[l.jsx("span",{className:ue.tokenDot,style:{background:"rgba(255,255,255,0.12)"},children:se[0]}),l.jsx("span",{className:ue.dropdownTicker,children:se})]},se))]})]}),ee&&l.jsxs("div",{className:ue.selectGroup,children:[l.jsx("label",{className:ue.selectLabel,children:"Скорость"}),l.jsxs("button",{type:"button",className:`${ue.selectTrigger} ${R==="speed"?ue.selectTriggerOpen:""}`,onClick:()=>j(se=>se==="speed"?null:"speed"),children:[l.jsx("span",{className:`${ue.speedDot} ${ue[`speedDot_${m}`]}`}),l.jsx("span",{className:ue.selectValue,children:$}),l.jsx("svg",{className:`${ue.chevron} ${R==="speed"?ue.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:l.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),R==="speed"&&l.jsx("div",{className:ue.dropdown,children:km.map(se=>l.jsxs("button",{type:"button",className:`${ue.dropdownItem} ${se.value===m?ue.dropdownItemActive:""}`,onClick:()=>{g(se.value),j(null)},children:[l.jsx("span",{className:`${ue.speedDot} ${ue[`speedDot_${se.value}`]}`}),l.jsx("span",{children:se.label})]},se.value))})]})]}),l.jsxs("div",{className:ue.field,children:[l.jsx("label",{className:ue.fieldLabel,children:"Адрес кошелька"}),l.jsx("input",{className:ue.input,type:"text",placeholder:h.addressPlaceholder,value:_,onChange:se=>b(se.target.value),autoComplete:"off",spellCheck:!1})]}),l.jsxs("div",{className:ue.field,children:[l.jsx("label",{className:ue.fieldLabel,children:"Количество"}),l.jsxs("div",{className:ue.amountWrap,children:[l.jsx("input",{className:`${ue.input} ${ue.amountInput}`,type:"number",placeholder:"0.00",value:N,onChange:se=>w(se.target.value),min:"0",step:"any"}),l.jsx("span",{className:ue.amountTicker,children:D})]}),H&&l.jsxs("div",{className:ue.maxHint,children:["Макс:"," ",l.jsxs("button",{type:"button",className:ue.maxBtn,onClick:()=>w(H.bal),children:[H.bal," ",D]})]})]}),O.isError&&l.jsx("div",{className:ue.errorMsg,children:mj(O.error)}),l.jsx("button",{className:ue.submitBtn,type:"button",disabled:O.isPending,onClick:oe,children:O.isPending?"Отправка…":"Отправить"})]})})}var vj=Object.defineProperty,So=Object.getOwnPropertySymbols,C3=Object.prototype.hasOwnProperty,E3=Object.prototype.propertyIsEnumerable,Hm=(s,c,i)=>c in s?vj(s,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[c]=i,A2=(s,c)=>{for(var i in c||(c={}))C3.call(c,i)&&Hm(s,i,c[i]);if(So)for(var i of So(c))E3.call(c,i)&&Hm(s,i,c[i]);return s},M2=(s,c)=>{var i={};for(var r in s)C3.call(s,r)&&c.indexOf(r)<0&&(i[r]=s[r]);if(s!=null&&So)for(var r of So(s))c.indexOf(r)<0&&E3.call(s,r)&&(i[r]=s[r]);return i};/**
* @license QR Code generator library (TypeScript)
* Copyright (c) Project Nayuki.
* SPDX-License-Identifier: MIT
*/var cs;(s=>{const c=class Me{constructor(f,m,g,_){if(this.version=f,this.errorCorrectionLevel=m,this.modules=[],this.isFunction=[],f<Me.MIN_VERSION||f>Me.MAX_VERSION)throw new RangeError("Version value out of range");if(_<-1||_>7)throw new RangeError("Mask value out of range");this.size=f*4+17;let b=[];for(let w=0;w<this.size;w++)b.push(!1);for(let w=0;w<this.size;w++)this.modules.push(b.slice()),this.isFunction.push(b.slice());this.drawFunctionPatterns();const N=this.addEccAndInterleave(g);if(this.drawCodewords(N),_==-1){let w=1e9;for(let R=0;R<8;R++){this.applyMask(R),this.drawFormatBits(R);const j=this.getPenaltyScore();j<w&&(_=R,w=j),this.applyMask(R)}}d(0<=_&&_<=7),this.mask=_,this.applyMask(_),this.drawFormatBits(_),this.isFunction=[]}static encodeText(f,m){const g=s.QrSegment.makeSegments(f);return Me.encodeSegments(g,m)}static encodeBinary(f,m){const g=s.QrSegment.makeBytes(f);return Me.encodeSegments([g],m)}static encodeSegments(f,m,g=1,_=40,b=-1,N=!0){if(!(Me.MIN_VERSION<=g&&g<=_&&_<=Me.MAX_VERSION)||b<-1||b>7)throw new RangeError("Invalid value");let w,R;for(w=g;;w++){const D=Me.getNumDataCodewords(w,m)*8,H=v.getTotalBits(f,w);if(H<=D){R=H;break}if(w>=_)throw new RangeError("Data too long")}for(const D of[Me.Ecc.MEDIUM,Me.Ecc.QUARTILE,Me.Ecc.HIGH])N&&R<=Me.getNumDataCodewords(w,D)*8&&(m=D);let j=[];for(const D of f){i(D.mode.modeBits,4,j),i(D.numChars,D.mode.numCharCountBits(w),j);for(const H of D.getData())j.push(H)}d(j.length==R);const O=Me.getNumDataCodewords(w,m)*8;d(j.length<=O),i(0,Math.min(4,O-j.length),j),i(0,(8-j.length%8)%8,j),d(j.length%8==0);for(let D=236;j.length<O;D^=253)i(D,8,j);let $=[];for(;$.length*8<j.length;)$.push(0);return j.forEach((D,H)=>$[H>>>3]|=D<<7-(H&7)),new Me(w,m,$,b)}getModule(f,m){return 0<=f&&f<this.size&&0<=m&&m<this.size&&this.modules[m][f]}getModules(){return this.modules}drawFunctionPatterns(){for(let g=0;g<this.size;g++)this.setFunctionModule(6,g,g%2==0),this.setFunctionModule(g,6,g%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const f=this.getAlignmentPatternPositions(),m=f.length;for(let g=0;g<m;g++)for(let _=0;_<m;_++)g==0&&_==0||g==0&&_==m-1||g==m-1&&_==0||this.drawAlignmentPattern(f[g],f[_]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(f){const m=this.errorCorrectionLevel.formatBits<<3|f;let g=m;for(let b=0;b<10;b++)g=g<<1^(g>>>9)*1335;const _=(m<<10|g)^21522;d(_>>>15==0);for(let b=0;b<=5;b++)this.setFunctionModule(8,b,r(_,b));this.setFunctionModule(8,7,r(_,6)),this.setFunctionModule(8,8,r(_,7)),this.setFunctionModule(7,8,r(_,8));for(let b=9;b<15;b++)this.setFunctionModule(14-b,8,r(_,b));for(let b=0;b<8;b++)this.setFunctionModule(this.size-1-b,8,r(_,b));for(let b=8;b<15;b++)this.setFunctionModule(8,this.size-15+b,r(_,b));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let f=this.version;for(let g=0;g<12;g++)f=f<<1^(f>>>11)*7973;const m=this.version<<12|f;d(m>>>18==0);for(let g=0;g<18;g++){const _=r(m,g),b=this.size-11+g%3,N=Math.floor(g/3);this.setFunctionModule(b,N,_),this.setFunctionModule(N,b,_)}}drawFinderPattern(f,m){for(let g=-4;g<=4;g++)for(let _=-4;_<=4;_++){const b=Math.max(Math.abs(_),Math.abs(g)),N=f+_,w=m+g;0<=N&&N<this.size&&0<=w&&w<this.size&&this.setFunctionModule(N,w,b!=2&&b!=4)}}drawAlignmentPattern(f,m){for(let g=-2;g<=2;g++)for(let _=-2;_<=2;_++)this.setFunctionModule(f+_,m+g,Math.max(Math.abs(_),Math.abs(g))!=1)}setFunctionModule(f,m,g){this.modules[m][f]=g,this.isFunction[m][f]=!0}addEccAndInterleave(f){const m=this.version,g=this.errorCorrectionLevel;if(f.length!=Me.getNumDataCodewords(m,g))throw new RangeError("Invalid argument");const _=Me.NUM_ERROR_CORRECTION_BLOCKS[g.ordinal][m],b=Me.ECC_CODEWORDS_PER_BLOCK[g.ordinal][m],N=Math.floor(Me.getNumRawDataModules(m)/8),w=_-N%_,R=Math.floor(N/_);let j=[];const O=Me.reedSolomonComputeDivisor(b);for(let D=0,H=0;D<_;D++){let Q=f.slice(H,H+R-b+(D<w?0:1));H+=Q.length;const ee=Me.reedSolomonComputeRemainder(Q,O);D<w&&Q.push(0),j.push(Q.concat(ee))}let $=[];for(let D=0;D<j[0].length;D++)j.forEach((H,Q)=>{(D!=R-b||Q>=w)&&$.push(H[D])});return d($.length==N),$}drawCodewords(f){if(f.length!=Math.floor(Me.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let m=0;for(let g=this.size-1;g>=1;g-=2){g==6&&(g=5);for(let _=0;_<this.size;_++)for(let b=0;b<2;b++){const N=g-b,R=(g+1&2)==0?this.size-1-_:_;!this.isFunction[R][N]&&m<f.length*8&&(this.modules[R][N]=r(f[m>>>3],7-(m&7)),m++)}}d(m==f.length*8)}applyMask(f){if(f<0||f>7)throw new RangeError("Mask value out of range");for(let m=0;m<this.size;m++)for(let g=0;g<this.size;g++){let _;switch(f){case 0:_=(g+m)%2==0;break;case 1:_=m%2==0;break;case 2:_=g%3==0;break;case 3:_=(g+m)%3==0;break;case 4:_=(Math.floor(g/3)+Math.floor(m/2))%2==0;break;case 5:_=g*m%2+g*m%3==0;break;case 6:_=(g*m%2+g*m%3)%2==0;break;case 7:_=((g+m)%2+g*m%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[m][g]&&_&&(this.modules[m][g]=!this.modules[m][g])}}getPenaltyScore(){let f=0;for(let b=0;b<this.size;b++){let N=!1,w=0,R=[0,0,0,0,0,0,0];for(let j=0;j<this.size;j++)this.modules[b][j]==N?(w++,w==5?f+=Me.PENALTY_N1:w>5&&f++):(this.finderPenaltyAddHistory(w,R),N||(f+=this.finderPenaltyCountPatterns(R)*Me.PENALTY_N3),N=this.modules[b][j],w=1);f+=this.finderPenaltyTerminateAndCount(N,w,R)*Me.PENALTY_N3}for(let b=0;b<this.size;b++){let N=!1,w=0,R=[0,0,0,0,0,0,0];for(let j=0;j<this.size;j++)this.modules[j][b]==N?(w++,w==5?f+=Me.PENALTY_N1:w>5&&f++):(this.finderPenaltyAddHistory(w,R),N||(f+=this.finderPenaltyCountPatterns(R)*Me.PENALTY_N3),N=this.modules[j][b],w=1);f+=this.finderPenaltyTerminateAndCount(N,w,R)*Me.PENALTY_N3}for(let b=0;b<this.size-1;b++)for(let N=0;N<this.size-1;N++){const w=this.modules[b][N];w==this.modules[b][N+1]&&w==this.modules[b+1][N]&&w==this.modules[b+1][N+1]&&(f+=Me.PENALTY_N2)}let m=0;for(const b of this.modules)m=b.reduce((N,w)=>N+(w?1:0),m);const g=this.size*this.size,_=Math.ceil(Math.abs(m*20-g*10)/g)-1;return d(0<=_&&_<=9),f+=_*Me.PENALTY_N4,d(0<=f&&f<=2568888),f}getAlignmentPatternPositions(){if(this.version==1)return[];{const f=Math.floor(this.version/7)+2,m=this.version==32?26:Math.ceil((this.version*4+4)/(f*2-2))*2;let g=[6];for(let _=this.size-7;g.length<f;_-=m)g.splice(1,0,_);return g}}static getNumRawDataModules(f){if(f<Me.MIN_VERSION||f>Me.MAX_VERSION)throw new RangeError("Version number out of range");let m=(16*f+128)*f+64;if(f>=2){const g=Math.floor(f/7)+2;m-=(25*g-10)*g-55,f>=7&&(m-=36)}return d(208<=m&&m<=29648),m}static getNumDataCodewords(f,m){return Math.floor(Me.getNumRawDataModules(f)/8)-Me.ECC_CODEWORDS_PER_BLOCK[m.ordinal][f]*Me.NUM_ERROR_CORRECTION_BLOCKS[m.ordinal][f]}static reedSolomonComputeDivisor(f){if(f<1||f>255)throw new RangeError("Degree out of range");let m=[];for(let _=0;_<f-1;_++)m.push(0);m.push(1);let g=1;for(let _=0;_<f;_++){for(let b=0;b<m.length;b++)m[b]=Me.reedSolomonMultiply(m[b],g),b+1<m.length&&(m[b]^=m[b+1]);g=Me.reedSolomonMultiply(g,2)}return m}static reedSolomonComputeRemainder(f,m){let g=m.map(_=>0);for(const _ of f){const b=_^g.shift();g.push(0),m.forEach((N,w)=>g[w]^=Me.reedSolomonMultiply(N,b))}return g}static reedSolomonMultiply(f,m){if(f>>>8||m>>>8)throw new RangeError("Byte out of range");let g=0;for(let _=7;_>=0;_--)g=g<<1^(g>>>7)*285,g^=(m>>>_&1)*f;return d(g>>>8==0),g}finderPenaltyCountPatterns(f){const m=f[1];d(m<=this.size*3);const g=m>0&&f[2]==m&&f[3]==m*3&&f[4]==m&&f[5]==m;return(g&&f[0]>=m*4&&f[6]>=m?1:0)+(g&&f[6]>=m*4&&f[0]>=m?1:0)}finderPenaltyTerminateAndCount(f,m,g){return f&&(this.finderPenaltyAddHistory(m,g),m=0),m+=this.size,this.finderPenaltyAddHistory(m,g),this.finderPenaltyCountPatterns(g)}finderPenaltyAddHistory(f,m){m[0]==0&&(f+=this.size),m.pop(),m.unshift(f)}};c.MIN_VERSION=1,c.MAX_VERSION=40,c.PENALTY_N1=3,c.PENALTY_N2=3,c.PENALTY_N3=40,c.PENALTY_N4=10,c.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]],c.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]],s.QrCode=c;function i(y,f,m){if(f<0||f>31||y>>>f)throw new RangeError("Value out of range");for(let g=f-1;g>=0;g--)m.push(y>>>g&1)}function r(y,f){return(y>>>f&1)!=0}function d(y){if(!y)throw new Error("Assertion error")}const h=class it{constructor(f,m,g){if(this.mode=f,this.numChars=m,this.bitData=g,m<0)throw new RangeError("Invalid argument");this.bitData=g.slice()}static makeBytes(f){let m=[];for(const g of f)i(g,8,m);return new it(it.Mode.BYTE,f.length,m)}static makeNumeric(f){if(!it.isNumeric(f))throw new RangeError("String contains non-numeric characters");let m=[];for(let g=0;g<f.length;){const _=Math.min(f.length-g,3);i(parseInt(f.substring(g,g+_),10),_*3+1,m),g+=_}return new it(it.Mode.NUMERIC,f.length,m)}static makeAlphanumeric(f){if(!it.isAlphanumeric(f))throw new RangeError("String contains unencodable characters in alphanumeric mode");let m=[],g;for(g=0;g+2<=f.length;g+=2){let _=it.ALPHANUMERIC_CHARSET.indexOf(f.charAt(g))*45;_+=it.ALPHANUMERIC_CHARSET.indexOf(f.charAt(g+1)),i(_,11,m)}return g<f.length&&i(it.ALPHANUMERIC_CHARSET.indexOf(f.charAt(g)),6,m),new it(it.Mode.ALPHANUMERIC,f.length,m)}static makeSegments(f){return f==""?[]:it.isNumeric(f)?[it.makeNumeric(f)]:it.isAlphanumeric(f)?[it.makeAlphanumeric(f)]:[it.makeBytes(it.toUtf8ByteArray(f))]}static makeEci(f){let m=[];if(f<0)throw new RangeError("ECI assignment value out of range");if(f<128)i(f,8,m);else if(f<16384)i(2,2,m),i(f,14,m);else if(f<1e6)i(6,3,m),i(f,21,m);else throw new RangeError("ECI assignment value out of range");return new it(it.Mode.ECI,0,m)}static isNumeric(f){return it.NUMERIC_REGEX.test(f)}static isAlphanumeric(f){return it.ALPHANUMERIC_REGEX.test(f)}getData(){return this.bitData.slice()}static getTotalBits(f,m){let g=0;for(const _ of f){const b=_.mode.numCharCountBits(m);if(_.numChars>=1<<b)return 1/0;g+=4+b+_.bitData.length}return g}static toUtf8ByteArray(f){f=encodeURI(f);let m=[];for(let g=0;g<f.length;g++)f.charAt(g)!="%"?m.push(f.charCodeAt(g)):(m.push(parseInt(f.substring(g+1,g+3),16)),g+=2);return m}};h.NUMERIC_REGEX=/^[0-9]*$/,h.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,h.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let v=h;s.QrSegment=h})(cs||(cs={}));(s=>{(c=>{const i=class{constructor(d,h){this.ordinal=d,this.formatBits=h}};i.LOW=new i(0,1),i.MEDIUM=new i(1,0),i.QUARTILE=new i(2,3),i.HIGH=new i(3,2),c.Ecc=i})(s.QrCode||(s.QrCode={}))})(cs||(cs={}));(s=>{(c=>{const i=class{constructor(d,h){this.modeBits=d,this.numBitsCharCount=h}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]),c.Mode=i})(s.QrSegment||(s.QrSegment={}))})(cs||(cs={}));var Ws=cs;/**
* @license qrcode.react
* Copyright (c) Paul O'Shannessy
* SPDX-License-Identifier: ISC
*/var gj={L:Ws.QrCode.Ecc.LOW,M:Ws.QrCode.Ecc.MEDIUM,Q:Ws.QrCode.Ecc.QUARTILE,H:Ws.QrCode.Ecc.HIGH},T3=128,R3="L",A3="#FFFFFF",M3="#000000",O3=!1,D3=1,yj=4,_j=0,xj=.1;function z3(s,c=0){const i=[];return s.forEach(function(r,d){let h=null;r.forEach(function(v,y){if(!v&&h!==null){i.push(`M${h+c} ${d+c}h${y-h}v1H${h+c}z`),h=null;return}if(y===r.length-1){if(!v)return;h===null?i.push(`M${y+c},${d+c} h1v1H${y+c}z`):i.push(`M${h+c},${d+c} h${y+1-h}v1H${h+c}z`);return}v&&h===null&&(h=y)})}),i.join("")}function L3(s,c){return s.slice().map((i,r)=>r<c.y||r>=c.y+c.h?i:i.map((d,h)=>h<c.x||h>=c.x+c.w?d:!1))}function bj(s,c,i,r){if(r==null)return null;const d=s.length+i*2,h=Math.floor(c*xj),v=d/c,y=(r.width||h)*v,f=(r.height||h)*v,m=r.x==null?s.length/2-y/2:r.x*v,g=r.y==null?s.length/2-f/2:r.y*v,_=r.opacity==null?1:r.opacity;let b=null;if(r.excavate){let w=Math.floor(m),R=Math.floor(g),j=Math.ceil(y+m-w),O=Math.ceil(f+g-R);b={x:w,y:R,w:j,h:O}}const N=r.crossOrigin;return{x:m,y:g,h:f,w:y,excavation:b,opacity:_,crossOrigin:N}}function jj(s,c){return c!=null?Math.max(Math.floor(c),0):s?yj:_j}function B3({value:s,level:c,minVersion:i,includeMargin:r,marginSize:d,imageSettings:h,size:v,boostLevel:y}){let f=xt.useMemo(()=>{const w=(Array.isArray(s)?s:[s]).reduce((R,j)=>(R.push(...Ws.QrSegment.makeSegments(j)),R),[]);return Ws.QrCode.encodeSegments(w,gj[c],i,void 0,void 0,y)},[s,c,i,y]);const{cells:m,margin:g,numCells:_,calculatedImageSettings:b}=xt.useMemo(()=>{let N=f.getModules();const w=jj(r,d),R=N.length+w*2,j=bj(N,v,w,h);return{cells:N,margin:w,numCells:R,calculatedImageSettings:j}},[f,v,h,r,d]);return{qrcode:f,margin:g,cells:m,numCells:_,calculatedImageSettings:b}}var Sj=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})(),Nj=xt.forwardRef(function(c,i){const r=c,{value:d,size:h=T3,level:v=R3,bgColor:y=A3,fgColor:f=M3,includeMargin:m=O3,minVersion:g=D3,boostLevel:_,marginSize:b,imageSettings:N}=r,R=M2(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:j}=R,O=M2(R,["style"]),$=N==null?void 0:N.src,D=xt.useRef(null),H=xt.useRef(null),Q=xt.useCallback(pe=>{D.current=pe,typeof i=="function"?i(pe):i&&(i.current=pe)},[i]),[ee,W]=xt.useState(!1),{margin:K,cells:le,numCells:me,calculatedImageSettings:oe}=B3({value:d,level:v,minVersion:g,boostLevel:_,includeMargin:m,marginSize:b,imageSettings:N,size:h});xt.useEffect(()=>{if(D.current!=null){const pe=D.current,he=pe.getContext("2d");if(!he)return;let k=le;const Y=H.current,ce=oe!=null&&Y!==null&&Y.complete&&Y.naturalHeight!==0&&Y.naturalWidth!==0;ce&&oe.excavation!=null&&(k=L3(le,oe.excavation));const ze=window.devicePixelRatio||1;pe.height=pe.width=h*ze;const Ne=h/me*ze;he.scale(Ne,Ne),he.fillStyle=y,he.fillRect(0,0,me,me),he.fillStyle=f,Sj?he.fill(new Path2D(z3(k,K))):le.forEach(function(T,F){T.forEach(function(Z,te){Z&&he.fillRect(te+K,F+K,1,1)})}),oe&&(he.globalAlpha=oe.opacity),ce&&he.drawImage(Y,oe.x+K,oe.y+K,oe.w,oe.h)}}),xt.useEffect(()=>{W(!1)},[$]);const Se=A2({height:h,width:h},j);let se=null;return $!=null&&(se=xt.createElement("img",{src:$,key:$,style:{display:"none"},onLoad:()=>{W(!0)},ref:H,crossOrigin:oe==null?void 0:oe.crossOrigin})),xt.createElement(xt.Fragment,null,xt.createElement("canvas",A2({style:Se,height:h,width:h,ref:Q,role:"img"},O)),se)});Nj.displayName="QRCodeCanvas";var U3=xt.forwardRef(function(c,i){const r=c,{value:d,size:h=T3,level:v=R3,bgColor:y=A3,fgColor:f=M3,includeMargin:m=O3,minVersion:g=D3,boostLevel:_,title:b,marginSize:N,imageSettings:w}=r,R=M2(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:j,cells:O,numCells:$,calculatedImageSettings:D}=B3({value:d,level:v,minVersion:g,boostLevel:_,includeMargin:m,marginSize:N,imageSettings:w,size:h});let H=O,Q=null;w!=null&&D!=null&&(D.excavation!=null&&(H=L3(O,D.excavation)),Q=xt.createElement("image",{href:w.src,height:D.h,width:D.w,x:D.x+j,y:D.y+j,preserveAspectRatio:"none",opacity:D.opacity,crossOrigin:D.crossOrigin}));const ee=z3(H,j);return xt.createElement("svg",A2({height:h,width:h,viewBox:`0 0 ${$} ${$}`,ref:i,role:"img"},R),!!b&&xt.createElement("title",null,b),xt.createElement("path",{fill:y,d:`M0,0 h${$}v${$}H0z`,shapeRendering:"crispEdges"}),xt.createElement("path",{fill:f,d:ee,shapeRendering:"crispEdges"}),Q)});U3.displayName="QRCodeSVG";const wj="_overlay_1nlll_6",Cj="_dialog_1nlll_18",Ej="_header_1nlll_27",Tj="_title_1nlll_34",Rj="_closeBtn_1nlll_40",Aj="_body_1nlll_55",Mj="_qrWrap_1nlll_62",Oj="_label_1nlll_71",Dj="_fieldRow_1nlll_77",zj="_addressInput_1nlll_82",Lj="_copyBtn_1nlll_101",Bj="_copyBtnDone_1nlll_127",Uj="_skeleton_1nlll_132",kj="_error_1nlll_145",Jt={overlay:wj,dialog:Cj,header:Ej,title:Tj,closeBtn:Rj,body:Aj,qrWrap:Mj,label:Oj,fieldRow:Dj,addressInput:zj,copyBtn:Lj,copyBtnDone:Bj,skeleton:Uj,error:kj},Hj={ETH:"Ethereum",BSC:"BSC Smart Chain",BTC:"Bitcoin",TRX:"Tron",SOL:"Solana"};function qj({open:s,onClose:c,chain:i}){const{data:r,isLoading:d,isError:h}=Ro(),[v,y]=S.useState(!1);if(S.useEffect(()=>{if(!s)return;function b(N){N.key==="Escape"&&c()}return window.addEventListener("keydown",b),()=>window.removeEventListener("keydown",b)},[s,c]),S.useEffect(()=>{s||y(!1)},[s]),!s)return null;const f=r==null?void 0:r.find(b=>b.chain===i),m=(f==null?void 0:f.address)??"";function g(){m&&navigator.clipboard.writeText(m).then(()=>{y(!0),setTimeout(()=>y(!1),2e3)})}function _(b){b.target===b.currentTarget&&c()}return l.jsx("div",{className:Jt.overlay,onMouseDown:_,children:l.jsxs("div",{className:Jt.dialog,children:[l.jsxs("div",{className:Jt.header,children:[l.jsxs("span",{className:Jt.title,children:["Получить ",Hj[i]]}),l.jsx("button",{className:Jt.closeBtn,type:"button",onClick:c,"aria-label":"Закрыть",children:"✕"})]}),l.jsxs("div",{className:Jt.body,children:[d&&l.jsx("div",{className:Jt.skeleton}),h&&l.jsx("p",{className:Jt.error,children:"Не удалось загрузить адрес. Попробуйте позже."}),!d&&!h&&l.jsxs(l.Fragment,{children:[l.jsxs("label",{className:Jt.label,children:["Ваш ",i,"-адрес"]}),l.jsxs("div",{className:Jt.fieldRow,children:[l.jsx("input",{className:Jt.addressInput,type:"text",readOnly:!0,value:m,onFocus:b=>b.target.select()}),l.jsx("button",{className:`${Jt.copyBtn} ${v?Jt.copyBtnDone:""}`,type:"button",onClick:g,disabled:!m,children:v?"Скопировано!":"Копировать"})]}),m&&l.jsx("div",{className:Jt.qrWrap,children:l.jsx(U3,{value:m,size:196,level:"M",bgColor:"#ffffff",fgColor:"#000000",marginSize:2})})]})]})]})})}const $j="_wrap_2q74k_1",Gj="_loading_2q74k_9",Fj="_table_2q74k_14",Vj="_thStar_2q74k_44",Qj="_right_2q74k_48",Yj="_center_2q74k_52",Xj="_btnGroup_2q74k_57",Zj="_star_2q74k_63",Ij="_starOn_2q74k_78",Kj="_tokId_2q74k_82",Pj="_tokLogo_2q74k_88",Wj="_price_2q74k_123",Jj="_balCol_2q74k_150",e7="_sendBtn_2q74k_163",t7="_receiveBtn_2q74k_186",n7="_noFont_2q74k_209",l7="_mobileList_2q74k_214",a7="_card_2q74k_218",s7="_cardInfo_2q74k_230",i7="_cardTop_2q74k_235",c7="_cardTicker_2q74k_242",r7="_cardName_2q74k_248",o7="_cardBalCrypto_2q74k_254",u7="_cardBot_2q74k_261",d7="_cardPrice_2q74k_267",f7="_cardBalUsd_2q74k_279",h7="_mobileActions_2q74k_300",Te={wrap:$j,loading:Gj,table:Fj,thStar:Vj,right:Qj,center:Yj,btnGroup:Xj,star:Zj,starOn:Ij,tokId:Kj,tokLogo:Pj,price:Wj,balCol:Jj,sendBtn:e7,receiveBtn:t7,noFont:n7,mobileList:l7,card:a7,cardInfo:s7,cardTop:i7,cardTicker:c7,cardName:r7,cardBalCrypto:o7,cardBot:u7,cardPrice:d7,cardBalUsd:f7,mobileActions:h7};function m7({chain:s}){const{rows:c,isLoading:i}=Mb(s),[r,d]=S.useState({}),[h,v]=S.useState({open:!1,network:"ETH"}),[y,f]=S.useState({open:!1,chain:"ETH"});function m(j){const O=Um[j]??s;v({open:!0,network:O})}function g(){v(j=>({...j,open:!1}))}function _(j){const O=Um[j]??s;f({open:!0,chain:O})}function b(){f(j=>({...j,open:!1}))}function N(j){d(O=>({...O,[j]:!O[j]}))}const w=l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#4A6DFF",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("path",{d:"M7 17L17 7M17 7H7M17 7v10"})}),R=l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#00C48C",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("path",{d:"M17 7L7 17M7 17H17M7 17V7"})});return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:`${Te.wrap} ${i?Te.loading:""}`,children:[l.jsxs("table",{className:Te.table,children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{className:Te.thStar,children:"☆"}),l.jsx("th",{children:"Токены"}),l.jsx("th",{className:Te.right,children:"Цена"}),l.jsx("th",{className:Te.right,children:"Баланс"}),l.jsx("th",{className:Te.center})]})}),l.jsx("tbody",{children:c.map(j=>l.jsxs("tr",{children:[l.jsx("td",{children:l.jsx("button",{className:`${Te.star} ${r[j.ticker]?Te.starOn:""}`,onClick:()=>N(j.ticker),type:"button","aria-label":r[j.ticker]?"Убрать из избранного":"В избранное",children:"★"})}),l.jsx("td",{children:l.jsxs("div",{className:Te.tokId,children:[l.jsx("div",{className:Te.tokLogo,style:{background:j.color},children:j.logo?l.jsx("img",{src:j.logo,alt:j.ticker,className:""}):j.ticker[0]}),l.jsxs("div",{className:Te.balCol,children:[l.jsx("b",{className:Te.cardTicker,children:j.ticker}),l.jsx("span",{className:Te.noFont,children:j.name})]})]})}),l.jsx("td",{className:Te.right,children:l.jsx("span",{className:Te.price,children:j.price})}),l.jsx("td",{className:Te.right,children:l.jsxs("div",{className:Te.balCol,children:[l.jsx("b",{children:j.bal}),l.jsx("span",{children:j.usd})]})}),l.jsx("td",{className:Te.center,children:l.jsxs("div",{className:Te.btnGroup,children:[l.jsxs("button",{className:Te.receiveBtn,type:"button",onClick:O=>{O.stopPropagation(),_(j.ticker)},children:[R,"Получить"]}),l.jsxs("button",{className:Te.sendBtn,type:"button",onClick:O=>{O.stopPropagation(),m(j.ticker)},children:[w,"Отправить"]})]})})]},j.ticker))})]}),l.jsx("div",{className:Te.mobileList,children:c.map(j=>l.jsxs("div",{className:Te.card,children:[l.jsx("button",{className:`${Te.star} ${r[j.ticker]?Te.starOn:""}`,onClick:()=>N(j.ticker),type:"button","aria-label":r[j.ticker]?"Убрать из избранного":"В избранное",children:"★"}),l.jsx("div",{className:Te.tokLogo,style:{background:j.color},children:j.logo?l.jsx("img",{src:j.logo,alt:j.ticker,className:""}):j.ticker[0]}),l.jsxs("div",{className:Te.cardInfo,children:[l.jsxs("div",{className:Te.cardTop,children:[l.jsxs("div",{children:[l.jsx("span",{className:Te.cardTicker,children:j.ticker}),l.jsx("span",{className:Te.cardName,children:j.name})]}),l.jsx("span",{className:Te.cardBalCrypto,children:j.bal})]}),l.jsxs("div",{className:Te.cardBot,children:[l.jsx("span",{className:Te.cardPrice,children:j.price}),l.jsx("span",{className:Te.cardBalUsd,children:j.usd})]})]})]},j.ticker))})]}),l.jsxs("div",{className:Te.mobileActions,children:[l.jsxs("button",{className:Te.receiveBtn,type:"button",onClick:()=>{var j;return _(((j=c[0])==null?void 0:j.ticker)??"")},children:[R,"Получить"]}),l.jsxs("button",{className:Te.sendBtn,type:"button",onClick:()=>{var j;return m(((j=c[0])==null?void 0:j.ticker)??"")},children:[w,"Отправить"]})]}),l.jsx(pj,{open:h.open,onClose:g,network:h.network,tokens:c}),l.jsx(qj,{open:y.open,onClose:b,chain:y.chain})]})}const p7="_nav_ip34n_1",v7="_logo_ip34n_11",g7="_ticker_ip34n_16",y7="_tick_ip34n_16",_7="_accountWrapper_ip34n_42",x7="_account_ip34n_42",b7="_dropdown_ip34n_56",j7="_dropdownItem_ip34n_70",S7="_danger_ip34n_89",N7="_avatar_ip34n_93",en={nav:p7,logo:v7,ticker:g7,tick:y7,accountWrapper:_7,account:x7,dropdown:b7,dropdownItem:j7,danger:S7,avatar:N7},qm=["BTC","ETH","SOL"],w7=s=>s?s[0].toUpperCase()+s.slice(1).toLowerCase():"";function C7(s){return s==null?"$—":s>=1?`$${s.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${s.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function rs(){const[s,c]=S.useState(!1),[i,r]=S.useState(!1),d=S.useRef(null),h=ln(),v=tl(),{data:y}=ji(),{data:f}=I8(qm),m=y?[y.first_name,y.middle_name].filter(Boolean).map(w7).join(" "):"",{mutate:g}=Qt({mutationFn:C8,onSuccess:()=>{Ln.clear(),v.setQueryData(To,null),h(de.HOME)},onError:()=>r(!0)});S.useEffect(()=>{function b(N){d.current&&!d.current.contains(N.target)&&c(!1)}return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[]);function _(){g(),c(!1)}return l.jsxs(l.Fragment,{children:[l.jsxs("nav",{className:en.nav,children:[l.jsx("a",{href:"/",className:en.logo,children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsx("div",{className:en.ticker,children:qm.map(b=>{var N;return l.jsxs("div",{className:en.tick,children:[l.jsx("b",{children:b}),l.jsx("span",{children:C7((N=f==null?void 0:f[b])==null?void 0:N.usd)})]},b)})}),l.jsxs("div",{className:en.accountWrapper,ref:d,children:[l.jsxs("button",{className:en.account,onClick:()=>c(b=>!b),children:[y!=null&&y.avatar_link?l.jsx("img",{src:y.avatar_link,alt:"",className:en.avatar}):l.jsx("div",{className:en.avatar}),l.jsx("span",{children:m||"Test account"})]}),s&&l.jsxs("div",{className:en.dropdown,children:[l.jsx(Vt,{to:de.PROFILE,className:en.dropdownItem,onClick:()=>c(!1),children:"Личный кабинет"}),l.jsx(Vt,{to:de.WALLET,className:en.dropdownItem,onClick:()=>c(!1),children:"Кошелёк"}),l.jsx(Vt,{to:de.TRANSACTIONS,className:en.dropdownItem,onClick:()=>c(!1),children:"Транзакции"}),l.jsx("button",{className:`${en.dropdownItem} ${en.danger}`,onClick:_,children:"Выйти"})]})]})]}),i&&l.jsx(as,{status:"error",message:"Произошла ошибка сервера",onClose:()=>r(!1)})]})}const E7="_tabs_1ne0a_1",T7="_tab_1ne0a_1",R7="_active_1ne0a_31",A7="_icon_1ne0a_37",oo={tabs:E7,tab:T7,active:R7,icon:A7},M7=[{chain:"BTC",label:"BTC",icon:Bt.BTC},{chain:"ETH",label:"ETH",icon:Bt.ETH},{chain:"SOL",label:"SOL",icon:Bt.SOL},{chain:"TRX",label:"TRX",icon:Bt.TRX},{chain:"BSC",label:"BSC",icon:Bt.BNB}];function O7(){return l.jsx("div",{className:oo.tabs,children:M7.map(s=>l.jsxs(Qp,{to:`/wallet/${s.chain.toLowerCase()}`,className:({isActive:c})=>`${oo.tab} ${c?oo.active:""}`,children:[l.jsx("img",{src:s.icon,alt:s.label,className:oo.icon}),l.jsx("span",{children:s.label})]},s.chain))})}const D7="_page_10fz2_1",z7="_main_10fz2_8",L7="_glow_10fz2_17",B7="_error_10fz2_29",U7="_noWallet_10fz2_38",jc={page:D7,main:z7,glow:L7,error:B7,noWallet:U7};function $m(){var _;const{data:s,isLoading:c,isError:i}=ji(),{error:r}=ed(),{mutate:d,isPending:h}=P8(),v=ln(),{chain:y}=ry(),f=(_=r==null?void 0:r.error)==null?void 0:_.includes("No wallets");if(c)return null;if(i)return l.jsx("div",{className:jc.error,children:"Произошла ошибка. Попробуйте обновить страницу."});if(s&&!s.kyc_verified)return l.jsx(Rc,{to:de.KYC,replace:!0});const m=y==null?void 0:y.toUpperCase(),g=m&&L8.includes(m)?m:void 0;return!f&&!g?l.jsx(Rc,{to:"/wallet/btc",replace:!0}):l.jsxs("div",{className:jc.page,children:[l.jsx(rs,{}),l.jsxs("main",{className:jc.main,children:[l.jsx("div",{className:jc.glow}),f?l.jsxs("div",{className:jc.noWallet,children:[l.jsx("p",{children:"У вас пока нет кошелька. Создайте его, чтобы начать."}),l.jsx(zn,{variant:"outline",onClick:()=>d(void 0,{onSuccess:()=>v(de.SEED_PHRASE)}),disabled:h,children:h?"Создание...":"Создать кошелёк"})]}):l.jsxs(l.Fragment,{children:[l.jsx(ib,{}),l.jsx(O7,{}),l.jsx(m7,{chain:g})]})]})]})}const k3=Bt.BTC,H3=Bt.ETH,q3=Bt.SOL,$3=Bt.TRX,G3=Bt.ARB,O2={BTC:{symbol:"BTC",letter:"₿",logo:k3,color:"#F7931A",network:"BITCOIN",balance:0,usdRate:67412,decimals:8},ETH:{symbol:"ETH",letter:"E",logo:H3,color:"#627EEA",network:"ETHEREUM",balance:0,usdRate:3521,decimals:18},SOL:{symbol:"SOL",letter:"S",logo:q3,color:"#9945FF",network:"SOLANA",balance:.994,usdRate:163.84,decimals:9},TRX:{symbol:"TRX",letter:"T",logo:$3,color:"#FF060A",network:"TRON",balance:0,usdRate:.12,decimals:6},ARB:{symbol:"ARB",letter:"A",logo:G3,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}},D2=Object.values(O2),Gm={BTC:{letter:"₿",logo:k3,color:"#F7931A"},ETH:{letter:"E",logo:H3,color:"#627EEA"},BSC:{letter:"B",color:"#F3BA2F"},SOL:{letter:"S",logo:q3,color:"#9945FF"},TRX:{letter:"T",logo:$3,color:"#FF060A"},ARB:{letter:"A",logo:G3,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"}},k7={ETH:"ETH",BSC:"BSC",BTC:"BTC",TRX:"TRX",SOL:"SOL"};function z2(s){const c=[],i=k7[s.chain]??s.chain,r=Gm[i];c.push({symbol:i,letter:(r==null?void 0:r.letter)??i[0],color:(r==null?void 0:r.color)??"#888",logo:r==null?void 0:r.logo,network:s.chain,balance:parseFloat(s.native.formatted),usdRate:s.native.usdPrice,decimals:s.native.decimals});for(const[d,h]of Object.entries(s.tokens)){const v=Gm[d];c.push({symbol:d,letter:(v==null?void 0:v.letter)??d[0],color:(v==null?void 0:v.color)??"#888",logo:v==null?void 0:v.logo,network:s.chain,balance:parseFloat(h.formatted),usdRate:h.usdPrice,decimals:h.decimals})}return c}const Fm=82.2578;function F3(){const[s,c]=S.useState("0"),[i,r]=S.useState(O2.SOL),[d,h]=S.useState(O2.USDC),[v,y]=S.useState(!1),f=parseFloat(s)||0,m=(f*Fm).toFixed(4),g=(f*i.usdRate).toFixed(2),_=(f*Fm*d.usdRate).toFixed(2);function b(j){c(j)}function N(j){c((i.balance*j/100).toFixed(4))}function w(){r(d),h(i)}function R(){y(!0),setTimeout(()=>y(!1),400)}return{fromAmount:s,toAmount:m,fromUsd:g,toUsd:_,fromToken:i,toToken:d,isRefreshing:v,setFromAmount:b,setPercent:N,swapTokens:w,refreshRate:R,setFromToken:r,setToToken:h}}const H7="_wrap_18yiu_1",q7="_trigger_18yiu_6",$7="_name_18yiu_22",G7="_chevron_18yiu_29",F7="_chevronOpen_18yiu_37",V7="_dropdown_18yiu_41",Q7="_dropdownWrapper_18yiu_47",Y7="_option_18yiu_60",X7="_optionActive_18yiu_78",Z7="_optionInfo_18yiu_82",I7="_optionSymbol_18yiu_90",K7="_optionNetwork_18yiu_96",P7="_check_18yiu_103",W7="_triggerCompact_18yiu_110",J7="_nameCompact_18yiu_116",Ht={wrap:H7,trigger:q7,name:$7,chevron:G7,chevronOpen:F7,dropdown:V7,dropdownWrapper:Q7,option:Y7,optionActive:X7,optionInfo:Z7,optionSymbol:I7,optionNetwork:K7,check:P7,triggerCompact:W7,nameCompact:J7};function Vm({value:s,options:c,onChange:i,compact:r=!1}){const[d,h]=S.useState(!1),v=S.useRef(null);S.useEffect(()=>{function f(m){v.current&&!v.current.contains(m.target)&&h(!1)}return document.addEventListener("mousedown",f),()=>document.removeEventListener("mousedown",f)},[]);function y(f){i(f),h(!1)}return l.jsxs("div",{className:Ht.wrap,ref:v,children:[l.jsxs("button",{className:`${Ht.trigger} ${r?Ht.triggerCompact:""}`,onClick:()=>h(f=>!f),children:[l.jsx(_m,{letter:s.letter,color:s.color,logo:s.logo,size:r?24:40}),l.jsx("span",{className:`${Ht.name} ${r?Ht.nameCompact:""}`,children:s.symbol}),l.jsx("span",{className:`${Ht.chevron} ${d?Ht.chevronOpen:""}`,children:"▾"})]}),d&&l.jsx("div",{className:Ht.dropdownWrapper,children:l.jsx("div",{className:Ht.dropdown,children:c.map(f=>l.jsxs("button",{className:`${Ht.option} ${f.symbol===s.symbol?Ht.optionActive:""}`,onClick:()=>y(f),children:[l.jsx(_m,{letter:f.letter,color:f.color,logo:f.logo,size:32}),l.jsxs("div",{className:Ht.optionInfo,children:[l.jsx("span",{className:Ht.optionSymbol,children:f.symbol}),l.jsx("span",{className:Ht.optionNetwork,children:f.network})]}),f.symbol===s.symbol&&l.jsx("span",{className:Ht.check,children:"✓"})]},f.symbol))})})]})}const e9="_wrapper_19brp_1",t9="_pillsOuter_19brp_8",n9="_card_19brp_13",l9="_top_19brp_20",a9="_label_19brp_33",s9="_networkPills_19brp_54",i9="_networkBtn_19brp_60",c9="_networkBtnActive_19brp_79",r9="_pillsInner_19brp_85",o9="_pill_19brp_8",u9="_selectTop_19brp_109",d9="_selectMid_19brp_113",f9="_mid_19brp_118",h9="_input_19brp_126",m9="_display_19brp_142",p9="_int_19brp_151",v9="_dec_19brp_156",g9="_bottom_19brp_161",y9="_usd_19brp_167",_9="_balance_19brp_176",x9="_max_19brp_184",ut={wrapper:e9,pillsOuter:t9,card:n9,top:l9,label:a9,networkPills:s9,networkBtn:i9,networkBtnActive:c9,pillsInner:r9,pill:o9,selectTop:u9,selectMid:d9,mid:f9,input:h9,display:m9,int:p9,dec:v9,bottom:g9,usd:y9,balance:_9,max:x9},b9=["ETH","BSC","TRX","SOL"],j9=[25,50,100];function No({mode:s,token:c,tokenOptions:i,amount:r,usd:d,onTokenChange:h,onAmountChange:v,onSetPercent:y,selectedNetwork:f,onNetworkChange:m,hideNetworkSelect:g}){const[_,b]=jo(r,8).split("."),N=y&&l.jsx(l.Fragment,{children:j9.map(w=>l.jsxs("button",{className:ut.pill,onClick:()=>y(w),children:[w,"%"]},w))});return l.jsxs("div",{className:ut.wrapper,children:[s==="from"&&N&&l.jsx("div",{className:ut.pillsOuter,children:N}),l.jsxs("div",{className:ut.card,children:[l.jsxs("div",{className:ut.top,children:[l.jsx("div",{className:ut.label,children:s==="from"&&!g&&l.jsx("div",{className:ut.networkPills,children:b9.map(w=>l.jsx("button",{className:`${ut.networkBtn} ${w===f?ut.networkBtnActive:""}`,onClick:()=>m==null?void 0:m(w),children:w},w))})}),s==="from"&&N&&l.jsx("div",{className:ut.pillsInner,children:N}),l.jsx("div",{className:ut.selectTop,children:l.jsx(Vm,{value:c,options:i,onChange:h,compact:!0})})]}),l.jsxs("div",{className:ut.mid,children:[s==="from"?l.jsx("input",{className:ut.input,type:"text",value:r,onChange:w=>{const R=w.target.value;(/^(\d+\.?\d*|\.?\d*)$/.test(R)||R==="")&&(v==null||v(R))},placeholder:"0"}):l.jsxs("div",{className:ut.display,children:[l.jsx("span",{className:ut.int,children:_}),b&&l.jsxs("span",{className:ut.dec,children:[".",b]})]}),l.jsx("div",{className:ut.selectMid,children:l.jsx(Vm,{value:c,options:i,onChange:h})})]}),l.jsxs("div",{className:ut.bottom,children:[d&&l.jsxs("span",{className:ut.usd,children:["≈ $",d]}),l.jsxs("span",{className:ut.balance,children:[l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"var(--text-secondary)",strokeWidth:"2",children:[l.jsx("rect",{x:"2",y:"6",width:"20",height:"14",rx:"3"}),l.jsx("path",{d:"M6 6V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2"})]}),jo(c.balance,8),s==="from"&&y&&l.jsx("button",{className:ut.max,onClick:()=>y(100),children:"МАКС"})]})]})]})]})}const S9="_wrap_wqzoz_1",N9="_line_wqzoz_11",w9="_circle_wqzoz_19",t2={wrap:S9,line:N9,circle:w9};function V3({onClick:s}){const[c,i]=S.useState(!1);function r(){i(!0),setTimeout(()=>i(!1),300),s()}return l.jsxs("div",{className:t2.wrap,children:[l.jsx("div",{className:t2.line}),l.jsx("button",{className:t2.circle,style:{transform:c?"rotate(180deg)":"rotate(0deg)"},onClick:r,"aria-label":"Поменять токены",children:"⇅"})]})}const C9="_panel_16d4z_1",E9="_row_16d4z_10",T9="_label_16d4z_22",R9="_value_16d4z_30",A9="_link_16d4z_36",Sc={panel:C9,row:E9,label:T9,value:R9,link:A9};function Q3({gasFee:s}){const c=[{label:"ПРОВАЙДЕР",value:"ЛУЧШИЙ",link:!1},{label:"СКОЛЬЖЕНИЕ",value:"АВТО (0.5%)",link:!0},{label:"СЕТЕВОЙ СБОР",value:s?`$${s}`:"—",link:!1}];return l.jsx("div",{className:Sc.panel,children:c.map(({label:i,value:r,link:d})=>l.jsxs("div",{className:Sc.row,children:[l.jsx("span",{className:Sc.label,children:i}),l.jsx("span",{className:`${Sc.value} ${d?Sc.link:""}`,children:r})]},i))})}const M9="_overlay_1gegs_1",O9="_card_1gegs_12",D9="_header_1gegs_24",z9="_title_1gegs_30",L9="_closeBtn_1gegs_36",B9="_flow_1gegs_51",U9="_token_1gegs_57",k9="_tokenLabel_1gegs_67",H9="_tokenAmount_1gegs_75",q9="_tokenUsd_1gegs_81",$9="_arrow_1gegs_86",G9="_details_1gegs_93",F9="_row_1gegs_99",V9="_rowLabel_1gegs_105",Q9="_rowValue_1gegs_110",Y9="_impact_1gegs_116",X9="_confirmBtn_1gegs_120",Ke={overlay:M9,card:O9,header:D9,title:z9,closeBtn:L9,flow:B9,token:U9,tokenLabel:k9,tokenAmount:H9,tokenUsd:q9,arrow:$9,details:G9,row:F9,rowLabel:V9,rowValue:Q9,impact:Y9,confirmBtn:X9};function Y3({data:s,onConfirm:c,onClose:i}){const{details:r,fees:d}=s,{currencyIn:h,currencyOut:v,totalImpact:y,rate:f}=r,m=parseFloat(y.percent),g=parseFloat(f).toFixed(4);return l.jsx("div",{className:Ke.overlay,onClick:i,children:l.jsxs("div",{className:Ke.card,onClick:_=>_.stopPropagation(),children:[l.jsxs("div",{className:Ke.header,children:[l.jsx("span",{className:Ke.title,children:"Подтвердить своп"}),l.jsx("button",{className:Ke.closeBtn,onClick:i,children:"×"})]}),l.jsxs("div",{className:Ke.flow,children:[l.jsxs("div",{className:Ke.token,children:[l.jsx("span",{className:Ke.tokenLabel,children:"Отдаёте"}),l.jsxs("span",{className:Ke.tokenAmount,children:[h.amountFormatted," ",h.currency.symbol]}),l.jsxs("span",{className:Ke.tokenUsd,children:["≈ $",h.amountUsd]})]}),l.jsx("div",{className:Ke.arrow,children:"↓"}),l.jsxs("div",{className:Ke.token,children:[l.jsx("span",{className:Ke.tokenLabel,children:"Получаете"}),l.jsxs("span",{className:Ke.tokenAmount,children:[v.amountFormatted," ",v.currency.symbol]}),l.jsxs("span",{className:Ke.tokenUsd,children:["≈ $",v.amountUsd]})]})]}),l.jsxs("div",{className:Ke.details,children:[l.jsxs("div",{className:Ke.row,children:[l.jsx("span",{className:Ke.rowLabel,children:"Курс"}),l.jsxs("span",{className:Ke.rowValue,children:["1 ",h.currency.symbol," = ",g," ",v.currency.symbol]})]}),l.jsxs("div",{className:Ke.row,children:[l.jsx("span",{className:Ke.rowLabel,children:"Комиссия сети"}),l.jsxs("span",{className:Ke.rowValue,children:["$",d.gas.amountUsd]})]}),l.jsxs("div",{className:Ke.row,children:[l.jsx("span",{className:Ke.rowLabel,children:"Влияние на цену"}),l.jsxs("span",{className:`${Ke.rowValue} ${m<0?Ke.impact:""}`,children:[y.percent,"%"]})]})]}),l.jsx("button",{className:Ke.confirmBtn,onClick:c,children:"Подтвердить"})]})})}const Z9="_overlay_cse4p_1",I9="_card_cse4p_12",K9="_header_cse4p_24",P9="_title_cse4p_30",W9="_closeBtn_cse4p_36",J9="_flow_cse4p_51",eS="_token_cse4p_57",tS="_tokenLabel_cse4p_67",nS="_tokenAmount_cse4p_75",lS="_minOut_cse4p_81",aS="_arrow_cse4p_86",sS="_details_cse4p_93",iS="_row_cse4p_99",cS="_rowLabel_cse4p_105",rS="_rowValue_cse4p_110",oS="_confirmBtn_cse4p_116",_t={overlay:Z9,card:I9,header:K9,title:P9,closeBtn:W9,flow:J9,token:eS,tokenLabel:tS,tokenAmount:nS,minOut:lS,arrow:aS,details:sS,row:iS,rowLabel:cS,rowValue:rS,confirmBtn:oS};function X3({quote:s,fromSymbol:c,toSymbol:i,amountHuman:r,onConfirm:d,onClose:h}){const{expectedOutFormatted:v,minOutFormatted:y,fees:f}=s;return l.jsx("div",{className:_t.overlay,onClick:h,children:l.jsxs("div",{className:_t.card,onClick:m=>m.stopPropagation(),children:[l.jsxs("div",{className:_t.header,children:[l.jsx("span",{className:_t.title,children:"Подтвердить своп"}),l.jsx("button",{className:_t.closeBtn,onClick:h,children:"×"})]}),l.jsxs("div",{className:_t.flow,children:[l.jsxs("div",{className:_t.token,children:[l.jsx("span",{className:_t.tokenLabel,children:"Отдаёте"}),l.jsxs("span",{className:_t.tokenAmount,children:[r," ",c]})]}),l.jsx("div",{className:_t.arrow,children:"↓"}),l.jsxs("div",{className:_t.token,children:[l.jsx("span",{className:_t.tokenLabel,children:"Получаете"}),l.jsxs("span",{className:_t.tokenAmount,children:[v," ",i]}),l.jsxs("span",{className:_t.minOut,children:["Минимум: ",y," ",i]})]})]}),l.jsx("div",{className:_t.details,children:l.jsxs("div",{className:_t.row,children:[l.jsx("span",{className:_t.rowLabel,children:"Комиссия сети"}),l.jsxs("span",{className:_t.rowValue,children:[f.network.amountFormatted," ",f.network.asset," (≈$",f.network.amountUsd,")"]})]})}),l.jsx("button",{className:_t.confirmBtn,onClick:d,children:"Подтвердить"})]})})}const uS="_form_1fk2f_1",dS={form:uS},fS={ETH:1,BSC:56,SOL:792703809},Qm={SOL:"11111111111111111111111111111111",DEFAULT:"0x0000000000000000000000000000000000000000"};function Ym(s){return Qm[s]??Qm.DEFAULT}function hS(){var Ll,ja,bn,Bl;const s=ln(),c=tl(),{fromAmount:i,fromUsd:r,fromToken:d,toToken:h,setFromAmount:v,setPercent:y,swapTokens:f,setFromToken:m,setToToken:g}=F3(),[_,b]=S.useState("ETH"),[N,w]=S.useState(null),[R,j]=S.useState(null),[O,$]=S.useState(null),D=_==="TRX",{data:H}=bo(_),Q=H?z2(H):D2;S.useEffect(()=>{Q.length!==0&&(m(Ze=>Q.find(Fn=>Fn.symbol===Ze.symbol)??Q[0]),g(Ze=>Q.find(Fn=>Fn.symbol===Ze.symbol)??Q[1]??Q[0]))},[H,_]);const ee=hi(i,500),{data:W}=Ro(),{data:K}=_3(),le=parseFloat(ee),me=fS[_],oe=(Ll=W==null?void 0:W.find(Ze=>Ze.chain===_))==null?void 0:Ll.address,Se=((ja=K==null?void 0:K.find(Ze=>Ze.chain===_&&Ze.symbol===d.symbol))==null?void 0:ja.contract)??Ym(_),se=((bn=K==null?void 0:K.find(Ze=>Ze.chain===_&&Ze.symbol===h.symbol))==null?void 0:bn.contract)??Ym(_),pe=!D&&me&&oe&&le>0?{user:oe,recipient:oe,originChainId:me,destinationChainId:me,originCurrency:Se,destinationCurrency:se,amount:Math.round(le*Math.pow(10,d.decimals)).toString(),tradeType:"EXACT_INPUT"}:null,{data:he}=x3(pe),{mutate:k,isPending:Y}=b3(),{mutate:ce,isPending:ze}=j3(),Ne=D&&le>0?{from:d.symbol,to:h.symbol,amountHuman:ee}:null,{data:T}=S3(Ne),{mutate:F,isPending:Z}=N3(),{mutate:te,isPending:ve}=w3(),_e=ze||ve,we=D?(T==null?void 0:T.expectedOutFormatted)??"0":(he==null?void 0:he.details.currencyOut.amountFormatted)??"0",gt=D||he==null?void 0:he.details.currencyOut.amountUsd,Pe=D?(Bl=T==null?void 0:T.fees.network.amountUsd)==null?void 0:Bl.toString():he==null?void 0:he.fees.gas.amountUsd,sl=D?le<=0||Z:!pe||Y;function zl(){if(D){if(!Ne)return;F(Ne,{onSuccess:Ze=>j(Ze)})}else{if(!pe)return;k(pe,{onSuccess:Ze=>w(Ze)})}}return l.jsxs("div",{className:dS.form,children:[l.jsx(No,{mode:"from",token:d,tokenOptions:Q,amount:i,usd:r,onAmountChange:v,onSetPercent:y,onTokenChange:m,selectedNetwork:_,onNetworkChange:b}),l.jsx(V3,{onClick:f}),l.jsx(No,{mode:"to",token:h,tokenOptions:Q,amount:we,usd:gt,onTokenChange:g}),l.jsx(Q3,{gasFee:Pe}),l.jsx(ss,{onClick:zl,disabled:sl}),N&&l.jsx(Y3,{data:N,onClose:()=>w(null),onConfirm:()=>{var Fn,Ul;const Ze=(Ul=(Fn=N.steps[0])==null?void 0:Fn.items[0])==null?void 0:Ul.data;Ze&&($(null),ce({chain:_,txData:Ze},{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance",_]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),s(de.WALLET)},onError:il=>{$(il instanceof Error?il.message:"Не удалось подписать транзакцию")}})),w(null)}}),R&&l.jsx(X3,{quote:R,fromSymbol:d.symbol,toSymbol:h.symbol,amountHuman:i,onClose:()=>j(null),onConfirm:()=>{$(null),te(R.quoteId,{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance","TRX"]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),s(de.WALLET)},onError:Ze=>{$(Ze instanceof Error?Ze.message:"Не удалось выполнить свап")}}),j(null)}}),_e&&l.jsx(as,{status:"warning",message:"Обработка транзакции...",onClose:()=>{}}),O&&l.jsx(as,{status:"error",message:O,onClose:()=>$(null)})]})}const mS="_page_vqv0y_1",pS="_tabs_vqv0y_8",vS="_tab_vqv0y_8",gS="_active_vqv0y_26",yS="_inactive_vqv0y_31",_S="_main_vqv0y_40",Fa={page:mS,tabs:pS,tab:vS,active:gS,inactive:yS,main:_S};function xS(){const s=ln();return l.jsxs("div",{className:Fa.page,children:[l.jsx(rs,{}),l.jsxs("div",{className:Fa.tabs,children:[l.jsx("button",{className:`${Fa.tab} ${Fa.active}`,onClick:()=>s(de.SWAP),children:"СВОП"}),l.jsx("button",{className:`${Fa.tab} ${Fa.inactive}`,onClick:()=>s(de.BRIDGE),children:"БРИДЖ"})]}),l.jsx("main",{className:Fa.main,children:l.jsx(hS,{})}),l.jsx(ll,{})]})}const bS="_wrap_njjv3_1",jS="_label_njjv3_9",SS="_select_njjv3_18",n2={wrap:bS,label:jS,select:SS},NS=["ETH","BSC","TRX","SOL"];function Xm({label:s,value:c,onChange:i}){return l.jsxs("div",{className:n2.wrap,children:[l.jsx("span",{className:n2.label,children:s}),l.jsx("select",{className:n2.select,value:c,onChange:r=>i(r.target.value),children:NS.map(r=>l.jsx("option",{value:r,children:r},r))})]})}const wS="_form_htwuf_1",CS={form:wS},Zm={ETH:1,BSC:56,SOL:792703809},Im={SOL:"11111111111111111111111111111111",DEFAULT:"0x0000000000000000000000000000000000000000"};function Km(s){return Im[s]??Im.DEFAULT}function ES(){var Ul,il,os,us,$c;const s=ln(),c=tl(),{fromAmount:i,fromUsd:r,fromToken:d,toToken:h,setFromAmount:v,setPercent:y,swapTokens:f,setFromToken:m,setToToken:g}=F3(),[_,b]=S.useState("ETH"),[N,w]=S.useState("BSC"),[R,j]=S.useState(null),[O,$]=S.useState(null),[D,H]=S.useState(null),Q=_==="TRX",{data:ee}=bo(_),{data:W}=bo(N),K=ee?z2(ee):D2,le=W?z2(W):D2;S.useEffect(()=>{K.length!==0&&m(We=>K.find(ft=>ft.symbol===We.symbol)??K[0])},[ee,_]),S.useEffect(()=>{le.length!==0&&g(We=>le.find(ft=>ft.symbol===We.symbol)??le[0])},[W,N]);const me=hi(i,500),{data:oe}=Ro(),{data:Se}=_3(),se=parseFloat(me),pe=Zm[_],he=Zm[N],k=(Ul=oe==null?void 0:oe.find(We=>We.chain===_))==null?void 0:Ul.address,Y=(il=oe==null?void 0:oe.find(We=>We.chain===N))==null?void 0:il.address,ce=((os=Se==null?void 0:Se.find(We=>We.chain===_&&We.symbol===d.symbol))==null?void 0:os.contract)??Km(_),ze=((us=Se==null?void 0:Se.find(We=>We.chain===N&&We.symbol===h.symbol))==null?void 0:us.contract)??Km(N),Ne=!Q&&pe&&he&&k&&se>0?{user:k,recipient:Y??k,originChainId:pe,destinationChainId:he,originCurrency:ce,destinationCurrency:ze,amount:Math.round(se*Math.pow(10,d.decimals)).toString(),tradeType:"EXACT_INPUT"}:null,{data:T}=x3(Ne),{mutate:F,isPending:Z}=b3(),{mutate:te,isPending:ve}=j3(),_e=Q&&se>0?{from:d.symbol,to:h.symbol,amountHuman:me}:null,{data:we}=S3(_e),{mutate:gt,isPending:Pe}=N3(),{mutate:sl,isPending:zl}=w3(),Ll=ve||zl,ja=Q?(we==null?void 0:we.expectedOutFormatted)??"0":(T==null?void 0:T.details.currencyOut.amountFormatted)??"0",bn=Q||T==null?void 0:T.details.currencyOut.amountUsd,Bl=Q?($c=we==null?void 0:we.fees.network.amountUsd)==null?void 0:$c.toString():T==null?void 0:T.fees.gas.amountUsd,Ze=Q?se<=0||Pe:!Ne||Z;function Fn(){if(Q){if(!_e)return;gt(_e,{onSuccess:We=>$(We)})}else{if(!Ne)return;F(Ne,{onSuccess:We=>j(We)})}}return l.jsxs("div",{className:CS.form,children:[l.jsx(Xm,{label:"ИЗ",value:_,onChange:b}),l.jsx(No,{mode:"from",token:d,tokenOptions:K,amount:i,usd:r,onAmountChange:v,onSetPercent:y,onTokenChange:m,hideNetworkSelect:!0}),l.jsx(V3,{onClick:f}),l.jsx(Xm,{label:"В",value:N,onChange:w}),l.jsx(No,{mode:"to",token:h,tokenOptions:le,amount:ja,usd:bn,onTokenChange:g,hideNetworkSelect:!0}),l.jsx(Q3,{gasFee:Bl}),l.jsx(ss,{label:"Подтвердить бридж",onClick:Fn,disabled:Ze}),R&&l.jsx(Y3,{data:R,onClose:()=>j(null),onConfirm:()=>{var ft,Gc;const We=(Gc=(ft=R.steps[0])==null?void 0:ft.items[0])==null?void 0:Gc.data;We&&(H(null),te({chain:_,txData:We},{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance",_]}),c.invalidateQueries({queryKey:["wallet","balance",N]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),s(de.WALLET)},onError:Ni=>{H(Ni instanceof Error?Ni.message:"Не удалось подписать транзакцию")}})),j(null)}}),O&&l.jsx(X3,{quote:O,fromSymbol:d.symbol,toSymbol:h.symbol,amountHuman:i,onClose:()=>$(null),onConfirm:()=>{H(null),sl(O.quoteId,{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance","TRX"]}),c.invalidateQueries({queryKey:["wallet","balance",N]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),s(de.WALLET)},onError:We=>{H(We instanceof Error?We.message:"Не удалось выполнить бридж")}}),$(null)}}),Ll&&l.jsx(as,{status:"warning",message:"Обработка транзакции...",onClose:()=>{}}),D&&l.jsx(as,{status:"error",message:D,onClose:()=>H(null)})]})}const TS="_page_1ieiw_1",RS="_tabs_1ieiw_8",AS="_tab_1ieiw_8",MS="_active_1ieiw_26",OS="_inactive_1ieiw_31",DS="_main_1ieiw_40",Va={page:TS,tabs:RS,tab:AS,active:MS,inactive:OS,main:DS};function zS(){const s=ln();return l.jsxs("div",{className:Va.page,children:[l.jsx(rs,{}),l.jsxs("div",{className:Va.tabs,children:[l.jsx("button",{className:`${Va.tab} ${Va.inactive}`,onClick:()=>s(de.SWAP),children:"СВОП"}),l.jsx("button",{className:`${Va.tab} ${Va.active}`,onClick:()=>s(de.BRIDGE),children:"БРИДЖ"})]}),l.jsx("main",{className:Va.main,children:l.jsx(ES,{})}),l.jsx(ll,{})]})}var L2=function(s,c){return L2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(i[d]=r[d])},L2(s,c)};function LS(s,c){if(typeof c!="function"&&c!==null)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");L2(s,c);function i(){this.constructor=s}s.prototype=c===null?Object.create(c):(i.prototype=c.prototype,new i)}var Ct=function(){return Ct=Object.assign||function(c){for(var i,r=1,d=arguments.length;r<d;r++){i=arguments[r];for(var h in i)Object.prototype.hasOwnProperty.call(i,h)&&(c[h]=i[h])}return c},Ct.apply(this,arguments)};var l2,Pm;function BS(){if(Pm)return l2;Pm=1;var s=!1,c,i,r,d,h,v,y,f,m,g,_,b,N,w,R;function j(){if(!s){s=!0;var $=navigator.userAgent,D=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec($),H=/(Mac OS X)|(Windows)|(Linux)/.exec($);if(b=/\b(iPhone|iP[ao]d)/.exec($),N=/\b(iP[ao]d)/.exec($),g=/Android/i.exec($),w=/FBAN\/\w+;/i.exec($),R=/Mobile/i.exec($),_=!!/Win64/.exec($),D){c=D[1]?parseFloat(D[1]):D[5]?parseFloat(D[5]):NaN,c&&document&&document.documentMode&&(c=document.documentMode);var Q=/(?:Trident\/(\d+.\d+))/.exec($);v=Q?parseFloat(Q[1])+4:c,i=D[2]?parseFloat(D[2]):NaN,r=D[3]?parseFloat(D[3]):NaN,d=D[4]?parseFloat(D[4]):NaN,d?(D=/(?:Chrome\/(\d+\.\d+))/.exec($),h=D&&D[1]?parseFloat(D[1]):NaN):h=NaN}else c=i=r=h=d=NaN;if(H){if(H[1]){var ee=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec($);y=ee?parseFloat(ee[1].replace("_",".")):!0}else y=!1;f=!!H[2],m=!!H[3]}else y=f=m=!1}}var O={ie:function(){return j()||c},ieCompatibilityMode:function(){return j()||v>c},ie64:function(){return O.ie()&&_},firefox:function(){return j()||i},opera:function(){return j()||r},webkit:function(){return j()||d},safari:function(){return O.webkit()},chrome:function(){return j()||h},windows:function(){return j()||f},osx:function(){return j()||y},linux:function(){return j()||m},iphone:function(){return j()||b},mobile:function(){return j()||b||N||g||R},nativeApp:function(){return j()||w},android:function(){return j()||g},ipad:function(){return j()||N}};return l2=O,l2}var a2,Wm;function US(){if(Wm)return a2;Wm=1;var s=!!(typeof window<"u"&&window.document&&window.document.createElement),c={canUseDOM:s,canUseWorkers:typeof Worker<"u",canUseEventListeners:s&&!!(window.addEventListener||window.attachEvent),canUseViewport:s&&!!window.screen,isInWorker:!s};return a2=c,a2}var s2,Jm;function kS(){if(Jm)return s2;Jm=1;var s=US(),c;s.canUseDOM&&(c=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(r,d){if(!s.canUseDOM||d&&!("addEventListener"in document))return!1;var h="on"+r,v=h in document;if(!v){var y=document.createElement("div");y.setAttribute(h,"return;"),v=typeof y[h]=="function"}return!v&&c&&r==="wheel"&&(v=document.implementation.hasFeature("Events.wheel","3.0")),v}return s2=i,s2}var i2,ep;function HS(){if(ep)return i2;ep=1;var s=BS(),c=kS(),i=10,r=40,d=800;function h(v){var y=0,f=0,m=0,g=0;return"detail"in v&&(f=v.detail),"wheelDelta"in v&&(f=-v.wheelDelta/120),"wheelDeltaY"in v&&(f=-v.wheelDeltaY/120),"wheelDeltaX"in v&&(y=-v.wheelDeltaX/120),"axis"in v&&v.axis===v.HORIZONTAL_AXIS&&(y=f,f=0),m=y*i,g=f*i,"deltaY"in v&&(g=v.deltaY),"deltaX"in v&&(m=v.deltaX),(m||g)&&v.deltaMode&&(v.deltaMode==1?(m*=r,g*=r):(m*=d,g*=d)),m&&!y&&(y=m<1?-1:1),g&&!f&&(f=g<1?-1:1),{spinX:y,spinY:f,pixelX:m,pixelY:g}}return h.getEventType=function(){return s.firefox()?"DOMMouseScroll":c("wheel")?"wheel":"mousewheel"},i2=h,i2}var c2,tp;function qS(){return tp||(tp=1,c2=HS()),c2}var $S=qS();const GS=Cp($S);function FS(s,c,i,r,d,h){h===void 0&&(h=0);var v=mi(s,c,h),y=v.width,f=v.height,m=Math.min(y,i),g=Math.min(f,r);return m>g*d?{width:g*d,height:g}:{width:m,height:m/d}}function VS(s){return s.width>s.height?s.width/s.naturalWidth:s.height/s.naturalHeight}function Nc(s,c,i,r,d){d===void 0&&(d=0);var h=mi(c.width,c.height,d),v=h.width,y=h.height;return{x:np(s.x,v,i.width,r),y:np(s.y,y,i.height,r)}}function np(s,c,i,r){var d=Math.abs(c*r/2-i/2);return Ao(s,-d,d)}function lp(s,c){return Math.sqrt(Math.pow(s.y-c.y,2)+Math.pow(s.x-c.x,2))}function ap(s,c){return Math.atan2(c.y-s.y,c.x-s.x)*180/Math.PI}function QS(s,c,i,r,d,h,v){h===void 0&&(h=0),v===void 0&&(v=!0);var y=v?YS:XS,f=mi(c.width,c.height,h),m=mi(c.naturalWidth,c.naturalHeight,h),g={x:y(100,((f.width-i.width/d)/2-s.x/d)/f.width*100),y:y(100,((f.height-i.height/d)/2-s.y/d)/f.height*100),width:y(100,i.width/f.width*100/d),height:y(100,i.height/f.height*100/d)},_=Math.round(y(m.width,g.width*m.width/100)),b=Math.round(y(m.height,g.height*m.height/100)),N=m.width>=m.height*r,w=N?{width:Math.round(b*r),height:b}:{width:_,height:Math.round(_/r)},R=Ct(Ct({},w),{x:Math.round(y(m.width-w.width,g.x*m.width/100)),y:Math.round(y(m.height-w.height,g.y*m.height/100))});return{croppedAreaPercentages:g,croppedAreaPixels:R}}function YS(s,c){return Math.min(s,Math.max(0,c))}function XS(s,c){return c}function ZS(s,c,i,r,d,h){var v=mi(c.width,c.height,i),y=Ao(r.width/v.width*(100/s.width),d,h),f={x:y*v.width/2-r.width/2-v.width*y*(s.x/100),y:y*v.height/2-r.height/2-v.height*y*(s.y/100)};return{crop:f,zoom:y}}function IS(s,c,i){var r=VS(c);return i.height>i.width?i.height/(s.height*r):i.width/(s.width*r)}function KS(s,c,i,r,d,h){i===void 0&&(i=0);var v=mi(c.naturalWidth,c.naturalHeight,i),y=Ao(IS(s,c,r),d,h),f=r.height>r.width?r.height/s.height:r.width/s.width,m={x:((v.width-s.width)/2-s.x)*f,y:((v.height-s.height)/2-s.y)*f};return{crop:m,zoom:y}}function sp(s,c){return{x:(c.x+s.x)/2,y:(c.y+s.y)/2}}function PS(s){return s*Math.PI/180}function mi(s,c,i){var r=PS(i);return{width:Math.abs(Math.cos(r)*s)+Math.abs(Math.sin(r)*c),height:Math.abs(Math.sin(r)*s)+Math.abs(Math.cos(r)*c)}}function Ao(s,c,i){return Math.min(Math.max(s,c),i)}function uo(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return s.filter(function(i){return typeof i=="string"&&i.length>0}).join(" ").trim()}var WS=`.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;
}
`,JS=1,eN=3,tN=1,nN=(function(s){LS(c,s);function c(){var i=s!==null&&s.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 r=!0;i.resizeObserver=new window.ResizeObserver(function(d){if(r){r=!1;return}i.computeSizes()}),i.resizeObserver.observe(i.containerRef)}},i.preventZoomSafari=function(r){return r.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 r=i.computeSizes();r&&(i.previousCropSize=r,i.emitCropData(),i.setInitialCrop(r),i.isInitialized=!0),i.props.onMediaLoaded&&i.props.onMediaLoaded(i.mediaSize)},i.setInitialCrop=function(r){if(i.props.initialCroppedAreaPercentages){var d=ZS(i.props.initialCroppedAreaPercentages,i.mediaSize,i.props.rotation,r,i.props.minZoom,i.props.maxZoom),h=d.crop,v=d.zoom;i.props.onCropChange(h),i.props.onZoomChange&&i.props.onZoomChange(v)}else if(i.props.initialCroppedAreaPixels){var y=KS(i.props.initialCroppedAreaPixels,i.mediaSize,i.props.rotation,r,i.props.minZoom,i.props.maxZoom),h=y.crop,v=y.zoom;i.props.onCropChange(h),i.props.onZoomChange&&i.props.onZoomChange(v)}},i.computeSizes=function(){var r,d,h,v,y,f,m=i.imageRef.current||i.videoRef.current;if(m&&i.containerRef){i.containerRect=i.containerRef.getBoundingClientRect(),i.saveContainerPosition();var g=i.containerRect.width/i.containerRect.height,_=((r=i.imageRef.current)===null||r===void 0?void 0:r.naturalWidth)||((d=i.videoRef.current)===null||d===void 0?void 0:d.videoWidth)||0,b=((h=i.imageRef.current)===null||h===void 0?void 0:h.naturalHeight)||((v=i.videoRef.current)===null||v===void 0?void 0:v.videoHeight)||0,N=m.offsetWidth<_||m.offsetHeight<b,w=_/b,R=void 0;if(N)switch(i.state.mediaObjectFit){default:case"contain":R=g>w?{width:i.containerRect.height*w,height:i.containerRect.height}:{width:i.containerRect.width,height:i.containerRect.width/w};break;case"horizontal-cover":R={width:i.containerRect.width,height:i.containerRect.width/w};break;case"vertical-cover":R={width:i.containerRect.height*w,height:i.containerRect.height};break}else R={width:m.offsetWidth,height:m.offsetHeight};i.mediaSize=Ct(Ct({},R),{naturalWidth:_,naturalHeight:b}),i.props.setMediaSize&&i.props.setMediaSize(i.mediaSize);var j=i.props.cropSize?i.props.cropSize:FS(i.mediaSize.width,i.mediaSize.height,i.containerRect.width,i.containerRect.height,i.props.aspect,i.props.rotation);return(((y=i.state.cropSize)===null||y===void 0?void 0:y.height)!==j.height||((f=i.state.cropSize)===null||f===void 0?void 0:f.width)!==j.width)&&i.props.onCropSizeChange&&i.props.onCropSizeChange(j),i.setState({cropSize:j},i.recomputeCropPosition),i.props.setCropSize&&i.props.setCropSize(j),j}},i.saveContainerPosition=function(){if(i.containerRef){var r=i.containerRef.getBoundingClientRect();i.containerPosition={x:r.left,y:r.top}}},i.onMouseDown=function(r){i.currentDoc&&(r.preventDefault(),i.currentDoc.addEventListener("mousemove",i.onMouseMove),i.currentDoc.addEventListener("mouseup",i.onDragStopped),i.saveContainerPosition(),i.onDragStart(c.getMousePoint(r)))},i.onMouseMove=function(r){return i.onDrag(c.getMousePoint(r))},i.onScroll=function(r){i.currentDoc&&(r.preventDefault(),i.saveContainerPosition())},i.onTouchStart=function(r){i.currentDoc&&(i.isTouching=!0,!(i.props.onTouchRequest&&!i.props.onTouchRequest(r))&&(i.currentDoc.addEventListener("touchmove",i.onTouchMove,{passive:!1}),i.currentDoc.addEventListener("touchend",i.onDragStopped),i.saveContainerPosition(),r.touches.length===2?i.onPinchStart(r):r.touches.length===1&&i.onDragStart(c.getTouchPoint(r.touches[0]))))},i.onTouchMove=function(r){r.preventDefault(),r.touches.length===2?i.onPinchMove(r):r.touches.length===1&&i.onDrag(c.getTouchPoint(r.touches[0]))},i.onGestureStart=function(r){i.currentDoc&&(r.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(r){if(r.preventDefault(),!i.isTouching){var d=c.getMousePoint(r),h=i.gestureZoomStart-1+r.scale;if(i.setNewZoom(h,d,{shouldUpdatePosition:!0}),i.props.onRotationChange){var v=i.gestureRotationStart+r.rotation;i.props.onRotationChange(v)}}},i.onGestureEnd=function(r){i.cleanEvents()},i.onDragStart=function(r){var d,h,v=r.x,y=r.y;i.dragStartPosition={x:v,y},i.dragStartCrop=Ct({},i.props.crop),(h=(d=i.props).onInteractionStart)===null||h===void 0||h.call(d)},i.onDrag=function(r){var d=r.x,h=r.y;i.currentWindow&&(i.rafDragTimeout&&i.currentWindow.cancelAnimationFrame(i.rafDragTimeout),i.rafDragTimeout=i.currentWindow.requestAnimationFrame(function(){if(i.state.cropSize&&!(d===void 0||h===void 0)){var v=d-i.dragStartPosition.x,y=h-i.dragStartPosition.y,f={x:i.dragStartCrop.x+v,y:i.dragStartCrop.y+y},m=i.props.restrictPosition?Nc(f,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):f;i.props.onCropChange(m)}}))},i.onDragStopped=function(){var r,d;i.isTouching=!1,i.cleanEvents(),i.emitCropData(),(d=(r=i.props).onInteractionEnd)===null||d===void 0||d.call(r)},i.onWheel=function(r){if(i.currentWindow&&!(i.props.onWheelRequest&&!i.props.onWheelRequest(r))){r.preventDefault();var d=c.getMousePoint(r),h=GS(r).pixelY,v=i.props.zoom-h*i.props.zoomSpeed/200;i.setNewZoom(v,d,{shouldUpdatePosition:!0}),i.state.hasWheelJustStarted||i.setState({hasWheelJustStarted:!0},function(){var y,f;return(f=(y=i.props).onInteractionStart)===null||f===void 0?void 0:f.call(y)}),i.wheelTimer&&clearTimeout(i.wheelTimer),i.wheelTimer=i.currentWindow.setTimeout(function(){return i.setState({hasWheelJustStarted:!1},function(){var y,f;return(f=(y=i.props).onInteractionEnd)===null||f===void 0?void 0:f.call(y)})},250)}},i.getPointOnContainer=function(r,d){var h=r.x,v=r.y;if(!i.containerRect)throw new Error("The Cropper is not mounted");return{x:i.containerRect.width/2-(h-d.x),y:i.containerRect.height/2-(v-d.y)}},i.getPointOnMedia=function(r){var d=r.x,h=r.y,v=i.props,y=v.crop,f=v.zoom;return{x:(d+y.x)/f,y:(h+y.y)/f}},i.setNewZoom=function(r,d,h){var v=h===void 0?{}:h,y=v.shouldUpdatePosition,f=y===void 0?!0:y;if(!(!i.state.cropSize||!i.props.onZoomChange)){var m=Ao(r,i.props.minZoom,i.props.maxZoom);if(f){var g=i.getPointOnContainer(d,i.containerPosition),_=i.getPointOnMedia(g),b={x:_.x*m-g.x,y:_.y*m-g.y},N=i.props.restrictPosition?Nc(b,i.mediaSize,i.state.cropSize,m,i.props.rotation):b;i.props.onCropChange(N)}i.props.onZoomChange(m)}},i.getCropData=function(){if(!i.state.cropSize)return null;var r=i.props.restrictPosition?Nc(i.props.crop,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):i.props.crop;return QS(r,i.mediaSize,i.state.cropSize,i.getAspect(),i.props.zoom,i.props.rotation,i.props.restrictPosition)},i.emitCropData=function(){var r=i.getCropData();if(r){var d=r.croppedAreaPercentages,h=r.croppedAreaPixels;i.props.onCropComplete&&i.props.onCropComplete(d,h),i.props.onCropAreaChange&&i.props.onCropAreaChange(d,h)}},i.emitCropAreaChange=function(){var r=i.getCropData();if(r){var d=r.croppedAreaPercentages,h=r.croppedAreaPixels;i.props.onCropAreaChange&&i.props.onCropAreaChange(d,h)}},i.recomputeCropPosition=function(){var r,d;if(i.state.cropSize){var h=i.props.crop;if(i.isInitialized&&(!((r=i.previousCropSize)===null||r===void 0)&&r.width)&&(!((d=i.previousCropSize)===null||d===void 0)&&d.height)){var v=Math.abs(i.previousCropSize.width-i.state.cropSize.width)>1e-6||Math.abs(i.previousCropSize.height-i.state.cropSize.height)>1e-6;if(v){var y=i.state.cropSize.width/i.previousCropSize.width,f=i.state.cropSize.height/i.previousCropSize.height;h={x:i.props.crop.x*y,y:i.props.crop.y*f}}}var m=i.props.restrictPosition?Nc(h,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):h;i.previousCropSize=i.state.cropSize,i.props.onCropChange(m),i.emitCropData()}},i.onKeyDown=function(r){var d,h,v=i.props,y=v.crop,f=v.onCropChange,m=v.keyboardStep,g=v.zoom,_=v.rotation,b=m;if(i.state.cropSize){r.shiftKey&&(b*=.2);var N=Ct({},y);switch(r.key){case"ArrowUp":N.y-=b,r.preventDefault();break;case"ArrowDown":N.y+=b,r.preventDefault();break;case"ArrowLeft":N.x-=b,r.preventDefault();break;case"ArrowRight":N.x+=b,r.preventDefault();break;default:return}i.props.restrictPosition&&(N=Nc(N,i.mediaSize,i.state.cropSize,g,_)),r.repeat||(h=(d=i.props).onInteractionStart)===null||h===void 0||h.call(d),f(N)}},i.onKeyUp=function(r){var d,h;switch(r.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":r.preventDefault();break;default:return}i.emitCropData(),(h=(d=i.props).onInteractionEnd)===null||h===void 0||h.call(d)},i}return c.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=WS,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))},c.prototype.componentWillUnmount=function(){var i,r;!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&&((r=this.styleRef.parentNode)===null||r===void 0||r.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},c.prototype.componentDidUpdate=function(i){var r,d,h,v,y,f,m,g,_;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():((r=i.cropSize)===null||r===void 0?void 0:r.height)!==((d=this.props.cropSize)===null||d===void 0?void 0:d.height)||((h=i.cropSize)===null||h===void 0?void 0:h.width)!==((v=this.props.cropSize)===null||v===void 0?void 0:v.width)?this.computeSizes():(((y=i.crop)===null||y===void 0?void 0:y.x)!==((f=this.props.crop)===null||f===void 0?void 0:f.x)||((m=i.crop)===null||m===void 0?void 0:m.y)!==((g=this.props.crop)===null||g===void 0?void 0:g.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&&((_=this.videoRef.current)===null||_===void 0||_.load());var b=this.getObjectFit();b!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:b},this.computeSizes)},c.prototype.getAspect=function(){var i=this.props,r=i.cropSize,d=i.aspect;return r?r.width/r.height:d},c.prototype.getObjectFit=function(){var i,r,d,h;if(this.props.objectFit==="cover"){var v=this.imageRef.current||this.videoRef.current;if(v&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var y=this.containerRect.width/this.containerRect.height,f=((i=this.imageRef.current)===null||i===void 0?void 0:i.naturalWidth)||((r=this.videoRef.current)===null||r===void 0?void 0:r.videoWidth)||0,m=((d=this.imageRef.current)===null||d===void 0?void 0:d.naturalHeight)||((h=this.videoRef.current)===null||h===void 0?void 0:h.videoHeight)||0,g=f/m;return g<y?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},c.prototype.onPinchStart=function(i){var r=c.getTouchPoint(i.touches[0]),d=c.getTouchPoint(i.touches[1]);this.lastPinchDistance=lp(r,d),this.lastPinchRotation=ap(r,d),this.onDragStart(sp(r,d))},c.prototype.onPinchMove=function(i){var r=this;if(!(!this.currentDoc||!this.currentWindow)){var d=c.getTouchPoint(i.touches[0]),h=c.getTouchPoint(i.touches[1]),v=sp(d,h);this.onDrag(v),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var y=lp(d,h),f=r.props.zoom*(y/r.lastPinchDistance);r.setNewZoom(f,v,{shouldUpdatePosition:!1}),r.lastPinchDistance=y;var m=ap(d,h),g=r.props.rotation+(m-r.lastPinchRotation);r.props.onRotationChange&&r.props.onRotationChange(g),r.lastPinchRotation=m})}},c.prototype.render=function(){var i=this,r,d=this.props,h=d.image,v=d.video,y=d.mediaProps,f=d.cropperProps,m=d.transform,g=d.crop,_=g.x,b=g.y,N=d.rotation,w=d.zoom,R=d.cropShape,j=d.showGrid,O=d.roundCropAreaPixels,$=d.style,D=$.containerStyle,H=$.cropAreaStyle,Q=$.mediaStyle,ee=d.classes,W=ee.containerClassName,K=ee.cropAreaClassName,le=ee.mediaClassName,me=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return S.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(Se){return i.containerRef=Se},"data-testid":"container",style:D,className:uo("reactEasyCrop_Container",W)},h?S.createElement("img",Ct({alt:"",className:uo("reactEasyCrop_Image",me==="contain"&&"reactEasyCrop_Contain",me==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",me==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",le)},y,{src:h,ref:this.imageRef,style:Ct(Ct({},Q),{transform:m||"translate(".concat(_,"px, ").concat(b,"px) rotate(").concat(N,"deg) scale(").concat(w,")")}),onLoad:this.onMediaLoad})):v&&S.createElement("video",Ct({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:uo("reactEasyCrop_Video",me==="contain"&&"reactEasyCrop_Contain",me==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",me==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",le)},y,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:Ct(Ct({},Q),{transform:m||"translate(".concat(_,"px, ").concat(b,"px) rotate(").concat(N,"deg) scale(").concat(w,")")}),controls:!1}),(Array.isArray(v)?v:[{src:v}]).map(function(oe){return S.createElement("source",Ct({key:oe.src},oe))})),this.state.cropSize&&S.createElement("div",Ct({ref:this.cropperRef,style:Ct(Ct({},H),{width:O?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:O?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:uo("reactEasyCrop_CropArea",R==="round"&&"reactEasyCrop_CropAreaRound",j&&"reactEasyCrop_CropAreaGrid",K)},f)))},c.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:eN,minZoom:JS,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:tN},c.getMousePoint=function(i){return{x:Number(i.clientX),y:Number(i.clientY)}},c.getTouchPoint=function(i){return{x:Number(i.clientX),y:Number(i.clientY)}},c})(S.Component);function lN(s){return new Promise((c,i)=>{const r=new Image;r.onload=()=>c(r),r.onerror=()=>i(new Error("Не удалось загрузить изображение")),r.src=s})}async function aN(s,c,i=512){const r=await lN(s),d=document.createElement("canvas");d.width=i,d.height=i;const h=d.getContext("2d");if(!h)throw new Error("Canvas 2D context недоступен");return h.drawImage(r,c.x,c.y,c.width,c.height,0,0,i,i),new Promise((v,y)=>{d.toBlob(f=>{f?v(f):y(new Error("Пустой Blob после обрезки"))},"image/jpeg",.9)})}const sN="_backdrop_1cfz6_1",iN="_card_1cfz6_12",cN="_title_1cfz6_25",rN="_cropArea_1cfz6_31",oN="_controls_1cfz6_40",uN="_zoom_1cfz6_52",dN="_actions_1cfz6_57",fN="_error_1cfz6_63",oa={backdrop:sN,card:iN,title:cN,cropArea:rN,controls:oN,zoom:uN,actions:dN,error:fN};function hN({imageSrc:s,isSaving:c,onCancel:i,onConfirm:r}){const[d,h]=S.useState({x:0,y:0}),[v,y]=S.useState(1),[f,m]=S.useState(null),[g,_]=S.useState(null),b=S.useCallback((w,R)=>{m(R)},[]);S.useEffect(()=>{const w=R=>{R.key==="Escape"&&!c&&i()};return window.addEventListener("keydown",w),()=>window.removeEventListener("keydown",w)},[i,c]);const N=async()=>{if(f){_(null);try{const w=await aN(s,f);await r(w)}catch{_("Не удалось обрезать изображение")}}};return l.jsx("div",{className:oa.backdrop,onClick:c?void 0:i,children:l.jsxs("div",{className:oa.card,onClick:w=>w.stopPropagation(),children:[l.jsx("h3",{className:oa.title,children:"Выберите область аватара"}),l.jsx("div",{className:oa.cropArea,children:l.jsx(nN,{image:s,crop:d,zoom:v,aspect:1,cropShape:"round",showGrid:!1,onCropChange:h,onZoomChange:y,onCropComplete:b})}),l.jsxs("div",{className:oa.controls,children:[l.jsx("label",{htmlFor:"avatar-zoom",children:"Масштаб"}),l.jsx("input",{id:"avatar-zoom",className:oa.zoom,type:"range",min:1,max:3,step:.01,value:v,onChange:w=>y(Number(w.target.value))})]}),g&&l.jsx("span",{className:oa.error,children:g}),l.jsxs("div",{className:oa.actions,children:[l.jsx(zn,{variant:"ghost",onClick:i,disabled:c,children:"Отмена"}),l.jsx(zn,{variant:"primary",onClick:N,disabled:c||!f,children:c?"Загрузка...":"Сохранить"})]})]})})}const mN="_col_1gh35_1",pN="_avatar_1gh35_10",vN="_avatarImg_1gh35_30",gN="_error_1gh35_37",yN="_overlay_1gh35_43",_N="_addPhoto_1gh35_68",Is={col:mN,avatar:pN,avatarImg:vN,error:gN,overlay:yN,addPhoto:_N};function xN(s){return new Promise((c,i)=>{const r=new FileReader;r.onload=()=>{const d=r.result,h=d.indexOf(",");c(h>=0?d.slice(h+1):d)},r.onerror=()=>i(r.error),r.readAsDataURL(s)})}function bN(){const{data:s}=ji(),{mutateAsync:c,isPending:i}=O8(),r=S.useRef(null),[d,h]=S.useState(null),[v,y]=S.useState(!1),[f,m]=S.useState(null),g=(s==null?void 0:s.avatar_link)??null,_=g&&!v;S.useEffect(()=>{y(!1)},[g]),S.useEffect(()=>()=>{f&&URL.revokeObjectURL(f)},[f]);const b=()=>{var j;i||(j=r.current)==null||j.click()},N=j=>{var $;const O=($=j.target.files)==null?void 0:$[0];j.target.value="",O&&(h(null),m(URL.createObjectURL(O)))},w=()=>{f&&URL.revokeObjectURL(f),m(null)},R=async j=>{try{const O=await xN(j);await c({photo_base64:O,decoded_bytes:String(j.size)}),w()}catch{h("Не удалось загрузить фото"),w()}};return l.jsxs("div",{className:Is.col,children:[l.jsxs("div",{className:Is.avatar,onClick:b,children:[_?l.jsx("img",{src:g,alt:"avatar",className:Is.avatarImg,referrerPolicy:"no-referrer",onError:()=>{console.warn("[avatar] failed to load",g),y(!0)}}):l.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("circle",{cx:"12",cy:"8",r:"4"}),l.jsx("path",{d:"M4 20c0-4 4-7 8-7s8 3 8 7"})]}),l.jsx("div",{className:Is.overlay,children:l.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[l.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"}),l.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]}),l.jsx("input",{ref:r,type:"file",accept:"image/*",onChange:N,hidden:!0}),l.jsx("div",{className:Is.addPhoto,children:l.jsx(zn,{variant:"ghost",onClick:b,disabled:i,children:i?"ЗАГРУЗКА...":"ДОБАВИТЬ ФОТО"})}),d&&l.jsx("span",{className:Is.error,children:d}),f&&l.jsx(hN,{imageSrc:f,isSaving:i,onCancel:w,onConfirm:R})]})}const jN="_card_17od5_1",SN="_title_17od5_8",NN="_actions_17od5_17",r2={card:jN,title:SN,actions:NN};function fo({title:s,children:c,actions:i}){return l.jsxs("div",{className:r2.card,children:[l.jsx("div",{className:r2.title,children:s}),c,i&&l.jsx("div",{className:r2.actions,children:i})]})}const wN="_page_h0psp_1",CN="_kycBanner_h0psp_8",EN="_main_h0psp_19",TN="_profileTop_h0psp_29",RN="_userInfo_h0psp_33",AN="_sections_h0psp_37",MN="_grid2_h0psp_44",ON="_grid1_h0psp_50",DN="_mnemonicRow_h0psp_56",zN="_mnemonicInfo_h0psp_63",LN="_mnemonicIcon_h0psp_69",BN="_mnemonicText_h0psp_73",UN="_userName_h0psp_105",kN="_userBalance_h0psp_112",qt={page:wN,kycBanner:CN,main:EN,profileTop:TN,userInfo:RN,sections:AN,grid2:MN,grid1:ON,mnemonicRow:DN,mnemonicInfo:zN,mnemonicIcon:LN,mnemonicText:BN,userName:UN,userBalance:kN};function HN(){const{data:s}=ji(),{data:c,isLoading:i}=ed(),{data:r}=Ro(),d=D8(),h=ln(),[v,y]=S.useState(""),[f,m]=S.useState(""),[g,_]=S.useState(null);S.useEffect(()=>{(s==null?void 0:s.phone)!=null&&(y(s.phone),m(s.phone))},[s==null?void 0:s.phone]);function b(O){y(O.replace(/[^\d+\s()-]/g,""))}function N(){const O=v.trim();O===f||d.isPending||d.mutate(O,{onSuccess:()=>{m(O),_({status:"success",message:"Номер телефона обновлён"})},onError:()=>{_({status:"error",message:"Не удалось обновить номер телефона"})}})}const w=O=>O?O[0].toUpperCase()+O.slice(1).toLowerCase():"",R=s?[s.last_name,s.first_name,s.middle_name].filter(Boolean).map(w).join(" "):"",j=i||!c||c.totalUsd==null?"$—":`$${c.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return l.jsxs("div",{className:qt.page,children:[l.jsx(rs,{}),s&&!s.kyc_verified&&l.jsx("div",{className:qt.kycBanner,children:"Для полного доступа к платформе необходимо пройти верификацию личности (KYC)"}),l.jsxs("main",{className:qt.main,children:[l.jsxs("div",{className:qt.profileTop,children:[l.jsx(bN,{}),l.jsxs("div",{className:qt.userInfo,children:[l.jsx("span",{className:qt.userName,children:R}),l.jsx("span",{className:qt.userBalance,children:j})]})]}),l.jsxs("div",{className:qt.sections,children:[l.jsx(fo,{title:"Личные данные",children:l.jsxs("div",{className:qt.grid2,children:[l.jsx(Et,{label:"Полное ФИО",value:R,placeholder:"Например: Иванов Иван Иванович",readOnly:!0}),l.jsx(Et,{label:"Адрес электронной почты",value:(s==null?void 0:s.email)??"",type:"email",icon:"check",placeholder:"example@mail.ru",readOnly:!0}),l.jsx(Et,{label:"Серия и номер паспорта",value:(s==null?void 0:s.passport_data)??"",placeholder:"0000 000000",readOnly:!0}),l.jsx(Et,{label:"Номер телефона",value:v,onChange:b,onBlur:N,type:"tel",placeholder:"+7 (999) 000-00-00"})]})}),l.jsx(fo,{title:"Верификация",children:l.jsxs("div",{className:qt.grid2,children:[l.jsx(Et,{label:"ИНН",value:(s==null?void 0:s.inn)??"",readOnly:!0,icon:"lock",placeholder:"000000000000"}),l.jsx(Et,{label:"ID аккаунта",value:(s==null?void 0:s.id)??"",readOnly:!0,icon:"lock",placeholder:"ECSA-00000000"})]})}),l.jsx(fo,{title:"Безопасность",actions:l.jsxs(l.Fragment,{children:[l.jsx(zn,{variant:"danger",children:"⚠️ Посмотреть приватный ключ"}),l.jsx(zn,{variant:"primary",children:"СОХРАНИТЬ"})]}),children:l.jsx("div",{className:qt.grid1,children:r==null?void 0:r.map(({chain:O,address:$})=>l.jsx(Et,{label:`Адрес ${O}`,readOnly:!0,icon:"lock",value:$,placeholder:"—"},O))})}),l.jsx(fo,{title:"Мнемоника",children:l.jsxs("div",{className:qt.mnemonicRow,children:[l.jsxs("div",{className:qt.mnemonicInfo,children:[l.jsx("span",{className:qt.mnemonicIcon,children:"🔑"}),l.jsx("span",{className:qt.mnemonicText,children:"Сид-фраза из 12 слов для восстановления кошелька"})]}),l.jsx(zn,{variant:"danger",onClick:()=>h(de.SEED_PHRASE),children:"⚠ Показать мнемонику"})]})})]})]}),g&&l.jsx(as,{status:g.status,message:g.message,onClose:()=>_(null)})]})}const qN="_card_1erii_1",$N="_logo_1erii_10",GN="_title_1erii_20",FN="_twoCol_1erii_29",VN="_leftCol_1erii_36",QN="_rightCol_1erii_42",YN="_codeHint_1erii_48",XN="_error_1erii_55",ZN="_submitWrapper_1erii_62",IN="_footer_1erii_66",KN="_forgot_1erii_73",PN="_divider_1erii_88",On={card:qN,logo:$N,title:GN,twoCol:FN,leftCol:VN,rightCol:QN,codeHint:YN,error:XN,submitWrapper:ZN,footer:IN,forgot:KN,divider:PN};function ip(s){var i,r;const c=s;return((r=(i=c==null?void 0:c.detail)==null?void 0:i[0])==null?void 0:r.msg)??"Произошла ошибка"}function WN(){const[s,c]=S.useState(""),[i,r]=S.useState(""),[d,h]=S.useState(""),[v,y]=S.useState(!1),f=tl(),m=ln(),g=Qt({mutationFn:N8,onSuccess:()=>y(!0)}),_=Qt({mutationFn:w8,onSuccess:async({access_token:R})=>{W2(),R&&Ln.set(R),await f.invalidateQueries({queryKey:To}),m(de.PROFILE)}}),b=()=>{s&&g.mutate({email:s})},N=R=>{R.preventDefault(),_.mutate({email:s,password:i,code:d})},w=(g.isError?ip(g.error):null)??(_.isError?ip(_.error):null);return{email:s,setEmail:c,password:i,setPassword:r,verificationCode:d,setVerificationCode:h,codeSent:v,isLoadingCode:g.isPending,isLoadingSubmit:_.isPending,error:w,handleRequestCode:b,handleSubmit:N}}function JN(){const{email:s,setEmail:c,password:i,setPassword:r,verificationCode:d,setVerificationCode:h,codeSent:v,isLoadingCode:y,isLoadingSubmit:f,error:m,handleRequestCode:g,handleSubmit:_}=WN(),b=ln();return l.jsxs("form",{className:On.card,onSubmit:_,children:[l.jsx("div",{className:On.logo,children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsx("h1",{className:On.title,children:"Войти в кошелёк ЭКСА"}),l.jsxs("div",{className:On.twoCol,children:[l.jsxs("div",{className:On.leftCol,children:[l.jsx(Et,{label:"Адрес электронной почты",type:"email",value:s,onChange:c,placeholder:"example@mail.ru",required:!0}),l.jsx(Et,{label:"Пароль",type:"password",value:i,onChange:r,placeholder:"••••••••",required:!0})]}),l.jsxs("div",{className:On.rightCol,children:[l.jsx(zn,{variant:"ghost",type:"button",onClick:g,disabled:v||y,children:y?"Отправка...":v?"Код отправлен":"Получить код на email"}),l.jsx("span",{className:On.codeHint,children:"Код не пришёл"}),l.jsx(Et,{label:"Ввести код",type:"text",value:d,onChange:h,placeholder:"000 000",required:!0})]})]}),m&&l.jsx("p",{className:On.error,children:m}),l.jsx("div",{className:On.submitWrapper,children:l.jsx(ss,{label:f?"Вход...":"Войти",disabled:f})}),l.jsxs("div",{className:On.footer,children:[l.jsx("a",{className:On.forgot,onClick:()=>b(de.RESTORE_PASSWORD),children:"Забыли пароль?"}),l.jsx("div",{className:On.divider,children:l.jsx("span",{children:"или"})}),l.jsx(zn,{variant:"outline",type:"button",onClick:()=>b(de.REGISTER),children:"Создать новый кошелёк"})]})]})}const ew="_page_a6ygb_1",tw={page:ew};function nw(){return l.jsx("div",{className:tw.page,children:l.jsx(JN,{})})}function cp(s){var i,r;const c=s;return((r=(i=c==null?void 0:c.detail)==null?void 0:i[0])==null?void 0:r.msg)??"Произошла ошибка"}function lw(){const s=ln(),c=tl(),[i,r]=S.useState(""),[d,h]=S.useState(""),[v,y]=S.useState(""),[f,m]=S.useState(""),[g,_]=S.useState(!1),[b,N]=S.useState(null),w=Qt({mutationFn:j8,onSuccess:()=>_(!0)}),R=Qt({mutationFn:S8,onSuccess:async({access_token:D})=>{W2(),D&&Ln.set(D),await c.invalidateQueries({queryKey:To}),s(de.WALLET)}}),j=()=>{i&&w.mutate({email:i})},O=D=>{if(D.preventDefault(),d!==v){N("Пароли не совпадают");return}N(null),R.mutate({email:i,password:d,confirm_password:v,code:f})},$=b??(w.isError?cp(w.error):null)??(R.isError?cp(R.error):null);return{email:i,setEmail:r,password:d,setPassword:h,confirmPassword:v,setConfirmPassword:y,verificationCode:f,setVerificationCode:m,codeSent:g,isLoadingCode:w.isPending,isLoadingSubmit:R.isPending,error:$,handleRequestCode:j,handleSubmit:O}}const aw="_card_wnog4_1",sw="_logo_wnog4_10",iw="_title_wnog4_20",cw="_twoCol_wnog4_29",rw="_leftCol_wnog4_36",ow="_rightCol_wnog4_42",uw="_codeHint_wnog4_53",dw="_error_wnog4_60",fw="_submitWrapper_wnog4_67",hw="_legal_wnog4_71",Pn={card:aw,logo:sw,title:iw,twoCol:cw,leftCol:rw,rightCol:ow,codeHint:uw,error:dw,submitWrapper:fw,legal:hw};function mw(){const{email:s,setEmail:c,password:i,setPassword:r,confirmPassword:d,setConfirmPassword:h,verificationCode:v,setVerificationCode:y,codeSent:f,isLoadingCode:m,isLoadingSubmit:g,error:_,handleRequestCode:b,handleSubmit:N}=lw();return l.jsxs("form",{className:Pn.card,onSubmit:N,children:[l.jsx("div",{className:Pn.logo,children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsx("h1",{className:Pn.title,children:"Создать кошелёк ЭКСА"}),l.jsxs("div",{className:Pn.twoCol,children:[l.jsxs("div",{className:Pn.leftCol,children:[l.jsx(Et,{label:"Введите адрес электронной почты",type:"email",value:s,onChange:c,placeholder:"example@mail.ru",required:!0}),l.jsx(Et,{label:"Придумайте пароль",type:"password",value:i,onChange:r,placeholder:"••••••••",required:!0}),l.jsx(Et,{label:"Повторите пароль",type:"password",value:d,onChange:h,placeholder:"••••••••",required:!0})]}),l.jsxs("div",{className:Pn.rightCol,children:[l.jsx(zn,{variant:"ghost",type:"button",onClick:b,disabled:f||m,children:m?"Отправка...":f?"Код отправлен":"Получить проверочный код"}),l.jsx("span",{className:Pn.codeHint,children:"Код не пришёл"}),l.jsx(Et,{label:"Ввести код",type:"text",value:v,onChange:y,placeholder:"000 000",required:!0})]})]}),_&&l.jsx("p",{className:Pn.error,children:_}),l.jsx("div",{className:Pn.submitWrapper,children:l.jsx(ss,{label:g?"Создание...":"Создать",disabled:g})}),l.jsxs("p",{className:Pn.legal,children:["Нажимая «Создать», вы принимаете",l.jsx("br",{}),l.jsx("a",{href:"#",children:"Пользовательское соглашение"})," и ",l.jsx("a",{href:"#",children:"Политику конфиденциальности"})]})]})}const pw="_page_a6ygb_1",vw={page:pw};function gw(){return l.jsx("div",{className:vw.page,children:l.jsx(mw,{})})}const yw="_title_ujt2o_1",_w="_table_ujt2o_8",xw="_row_ujt2o_15",bw="_range_ujt2o_31",jw="_pct_ujt2o_36",Sw="_progressBar_ujt2o_43",Nw="_progressFill_ujt2o_51",ww="_summary_ujt2o_58",Cw="_summaryLabel_ujt2o_73",Ew="_summaryValue_ujt2o_78",mn={title:yw,table:_w,row:xw,range:bw,pct:jw,progressBar:Sw,progressFill:Nw,summary:ww,summaryLabel:Cw,summaryValue:Ew},rp=s=>s.toLocaleString("ru-RU");function Tw({amount:s,progress:c,commission:i,effectiveRate:r}){return l.jsxs("div",{children:[l.jsx("div",{className:mn.title,children:"КОМИССИЯ СЕРВИСА"}),l.jsx("div",{className:mn.table,children:Ml.map((d,h)=>l.jsxs("div",{className:mn.row,"data-active":s>=d.min&&s<=d.max||void 0,children:[l.jsxs("span",{className:mn.range,children:[rp(d.min)," ",rp(d.max)," ₽"]}),l.jsxs("span",{className:mn.pct,children:[d.pct,"%"]})]},h))}),l.jsx("div",{className:mn.progressBar,children:l.jsx("div",{className:mn.progressFill,style:{width:`${c}%`}})}),l.jsxs("div",{className:mn.summary,children:[l.jsx("span",{className:mn.summaryLabel,children:"Комиссия"}),l.jsxs("span",{className:mn.summaryValue,children:[i.toLocaleString("ru-RU",{maximumFractionDigits:2})," ₽"]})]}),l.jsxs("div",{className:mn.summary,children:[l.jsx("span",{className:mn.summaryLabel,children:"Курс с комиссией"}),l.jsxs("span",{className:mn.summaryValue,children:[r.toFixed(2)," ₽"]})]})]})}const Rw="_wrap_6xfms_1",Aw="_box_6xfms_12",Mw="_text_6xfms_39",Ow="_link_6xfms_46",Dw="_required_6xfms_51",wc={wrap:Rw,box:Aw,text:Mw,link:Ow,required:Dw};function zw({checked:s,onToggle:c}){return l.jsxs("button",{type:"button",className:wc.wrap,onClick:c,"aria-pressed":s,children:[l.jsx("span",{className:wc.box,"data-checked":s||void 0,children:l.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#fff",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})}),l.jsxs("span",{className:wc.text,children:["Я ознакомлен и согласен с"," ",l.jsx("a",{href:"/publichnaya-oferta",className:wc.link,target:"_blank",rel:"noopener noreferrer",onClick:i=>i.stopPropagation(),children:"публичной офертой"}),". Вся деятельность компании соответствует законодательству Российской Федерации.",l.jsx("br",{}),l.jsx("span",{className:wc.required,children:"ОБЯЗАТЕЛЬНОЕ ПОЛЕ"})]})]})}const Lw="_wrap_1dj83_1",Bw="_header_1dj83_8",Uw="_title_1dj83_17",kw="_subtitle_1dj83_22",Hw="_pills_1dj83_29",qw="_pill_1dj83_29",$w="_pillValue_1dj83_43",Gw="_body_1dj83_53",Fw="_tabs_1dj83_59",Vw="_tab_1dj83_59",Qw="_field_1dj83_91",Yw="_fieldError_1dj83_95",Xw="_fieldLabel_1dj83_101",Zw="_fieldInput_1dj83_109",Iw="_currency_1dj83_135",Kw="_currencyIcon_1dj83_144",Pw="_currencyRub_1dj83_156",Ww="_currencyUsdt_1dj83_160",Jw="_swapWrap_1dj83_164",eC="_swapBtn_1dj83_169",tC="_bottom_1dj83_188",nC="_payBtn_1dj83_196",ge={wrap:Lw,header:Bw,title:Uw,subtitle:kw,pills:Hw,pill:qw,pillValue:$w,body:Gw,tabs:Fw,tab:Vw,field:Qw,fieldError:Yw,fieldLabel:Xw,fieldInput:Zw,currency:Iw,currencyIcon:Kw,currencyRub:Pw,currencyUsdt:Ww,swapWrap:Jw,swapBtn:eC,bottom:tC,payBtn:nC};function lC(){const s=Kp({usdtRate:0}),[c,i]=S.useState("usdt_to_rub"),[r,d]=S.useState(String(Js)),{data:h}=h3(),v=Number(h==null?void 0:h.usdt_exchange_rate)||0,y=Number(h==null?void 0:h.gas_fee)||Ip,f=c==="usdt_to_rub",m=hi(s.numRub,400),{data:g,isError:_}=m3(f?m:0),b=Number.parseFloat(r)||0,N=hi(b,400),{data:w,isError:R}=p3(f?0:N),j=!f&&b>0&&b<Js;function O(pe){d(pe.replace(/[^0-9.]/g,""))}function $(){i(pe=>pe==="usdt_to_rub"?"rub_to_usdt":"usdt_to_rub")}const D=(g==null?void 0:g.total_price)??"",H=Number(D)||0,Q=(w==null?void 0:w.usdt_amount)??"",ee=Number(Q)||0,W=f?Number(g==null?void 0:g.service_fee)||0:Number(w==null?void 0:w.service_fee)||0,K=f?H:b,le=f?s.numRub>0?H/s.numRub:0:ee>0?b/ee:0,{mutate:me,isPending:oe}=Xx();function Se(){me(f?{usdt_amount:s.numRub,usdt_exchange_rate:1,gas_fee:1,total_price:Number(D)||0}:{usdt_amount:ee,usdt_exchange_rate:1,gas_fee:1,total_price:b})}const se=f?!D||oe||!s.agreed:!Q||oe||!s.agreed||j;return l.jsxs("div",{className:ge.wrap,children:[l.jsxs("div",{className:ge.header,children:[l.jsxs("div",{children:[l.jsx("h1",{className:ge.title,children:"Конвертация"}),l.jsx("div",{className:ge.subtitle,children:"Данные обновляются в реальном времени"})]}),l.jsxs("div",{className:ge.pills,children:[l.jsxs("div",{className:ge.pill,children:["Цена газа в RUB ",l.jsxs("span",{className:ge.pillValue,children:[y.toFixed(2)," RUB"]})]}),l.jsxs("div",{className:ge.pill,children:["USDT/RUB ",l.jsxs("span",{className:ge.pillValue,children:[v.toFixed(2)," ₽"]})]})]})]}),l.jsxs("div",{className:ge.body,children:[l.jsxs("div",{children:[l.jsx("div",{className:ge.tabs,children:l.jsx("div",{className:ge.tab,"data-active":!0,children:"КУПИТЬ"})}),f?l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:ge.field,children:[l.jsx("div",{className:ge.fieldLabel,children:"Конвертируете"}),l.jsxs("div",{className:ge.fieldInput,children:[l.jsx("input",{type:"text",value:s.rubVal,onChange:pe=>s.updateRub(pe.target.value),placeholder:"0",inputMode:"decimal"}),l.jsxs("div",{className:ge.currency,children:[l.jsx("span",{className:`${ge.currencyIcon} ${ge.currencyUsdt}`,children:"₮"}),"USDT"]})]}),_&&l.jsx("div",{className:ge.fieldError,children:"Сумма слишком большая и превышает 600 000 ₽"})]}),l.jsx("div",{className:ge.swapWrap,children:l.jsx("button",{type:"button",className:ge.swapBtn,onClick:$,"aria-label":"Поменять направление",children:l.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:l.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})}),l.jsxs("div",{className:ge.field,children:[l.jsx("div",{className:ge.fieldLabel,children:"Платите"}),l.jsxs("div",{className:ge.fieldInput,children:[l.jsx("input",{type:"text",value:D,readOnly:!0,placeholder:"0"}),l.jsxs("div",{className:ge.currency,children:[l.jsx("span",{className:`${ge.currencyIcon} ${ge.currencyRub}`,children:"₽"}),"RUB"]})]})]})]}):l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:ge.field,children:[l.jsx("div",{className:ge.fieldLabel,children:"Конвертируете"}),l.jsxs("div",{className:ge.fieldInput,children:[l.jsx("input",{type:"text",value:r,onChange:pe=>O(pe.target.value),placeholder:"0",inputMode:"decimal"}),l.jsxs("div",{className:ge.currency,children:[l.jsx("span",{className:`${ge.currencyIcon} ${ge.currencyRub}`,children:"₽"}),"RUB"]})]}),j&&l.jsxs("div",{className:ge.fieldError,children:["Минимальная сумма: ",Js.toLocaleString("ru-RU")," ₽"]}),R&&!j&&l.jsx("div",{className:ge.fieldError,children:"Сумма слишком большая и превышает 600 000 ₽"})]}),l.jsx("div",{className:ge.swapWrap,children:l.jsx("button",{type:"button",className:ge.swapBtn,onClick:$,"aria-label":"Поменять направление",children:l.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:l.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})}),l.jsxs("div",{className:ge.field,children:[l.jsx("div",{className:ge.fieldLabel,children:"Платите"}),l.jsxs("div",{className:ge.fieldInput,children:[l.jsx("input",{type:"text",value:Q,readOnly:!0,placeholder:"0"}),l.jsxs("div",{className:ge.currency,children:[l.jsx("span",{className:`${ge.currencyIcon} ${ge.currencyUsdt}`,children:"₮"}),"USDT"]})]})]})]})]}),l.jsx(Tw,{amount:K,progress:Y2(K),commission:W,effectiveRate:le})]}),l.jsx("div",{className:ge.bottom,children:l.jsx(zw,{checked:s.agreed,onToggle:()=>s.setAgreed(!s.agreed)})}),l.jsx("button",{type:"button",className:ge.payBtn,onClick:Se,disabled:se,children:oe?"Обработка...":"Оплатить"})]})}const aC="_page_gbj3c_1",sC="_main_gbj3c_8",op={page:aC,main:sC};function iC(){return l.jsxs("div",{className:op.page,children:[l.jsx(rs,{}),l.jsx("main",{className:op.main,children:l.jsx(lC,{})}),l.jsx(ll,{})]})}const up=52;function cC(s){const[c,i]=S.useState(!1),[r,d]=S.useState(up),[h,v]=S.useState(!1),y=S.useRef(null),f=S.useCallback(()=>{y.current&&clearInterval(y.current),d(up),y.current=setInterval(()=>{d(_=>_<=1?(clearInterval(y.current),i(!0),0):_-1)},1e3)},[]);S.useEffect(()=>(f(),()=>{y.current&&clearInterval(y.current)}),[f]);const m=S.useCallback(()=>{i(_=>_?(f(),!1):(y.current&&clearInterval(y.current),!0))},[f]),g=S.useCallback(()=>{navigator.clipboard.writeText(s.join(" ")).then(()=>{v(!0),setTimeout(()=>v(!1),1500)})},[s]);return{hidden:c,countdown:r,copied:h,handleHide:m,handleCopy:g}}const rC="_content_o6p8v_1",oC="_titleRow_o6p8v_6",uC="_title_o6p8v_6",dC="_titleButtons_o6p8v_19",fC="_btnFixed_o6p8v_26",hC="_subtitle_o6p8v_34",mC="_countdown_o6p8v_42",pC="_seedGrid_o6p8v_47",vC="_seedCard_o6p8v_54",gC="_seedNum_o6p8v_73",yC="_seedWord_o6p8v_80",_C="_seedWordHidden_o6p8v_88",xC="_warning_o6p8v_93",bC="_warningIcon_o6p8v_101",jC="_warningText_o6p8v_107",SC="_profileLinkRow_o6p8v_115",NC="_profileLink_o6p8v_115",Nt={content:rC,titleRow:oC,title:uC,titleButtons:dC,btnFixed:fC,subtitle:hC,countdown:mC,seedGrid:pC,seedCard:vC,seedNum:gC,seedWord:yC,seedWordHidden:_C,warning:xC,warningIcon:bC,warningText:jC,profileLinkRow:SC,profileLink:NC};function wC({words:s}){const{hidden:c,countdown:i,copied:r,handleHide:d,handleCopy:h}=cC(s);return l.jsxs("div",{className:Nt.content,children:[l.jsxs("div",{className:Nt.titleRow,children:[l.jsx("h1",{className:Nt.title,children:"СИД ФРАЗА"}),l.jsxs("div",{className:Nt.titleButtons,children:[l.jsx("div",{className:Nt.btnFixed,children:l.jsx(zn,{variant:"outline",onClick:d,children:c?"ПОКАЗАТЬ":"СКРЫТЬ"})}),l.jsx("div",{className:Nt.btnFixed,children:l.jsx(zn,{variant:"outline",onClick:h,children:r?"СКОПИРОВАНО":"КОПИРОВАТЬ"})})]})]}),!c&&l.jsxs("div",{className:Nt.subtitle,children:["АВТОМАТИЧЕСКОЕ СКРЫТИЕ ЧЕРЕЗ"," ",l.jsx("span",{className:Nt.countdown,children:i}),"С"]}),l.jsx("div",{className:Nt.seedGrid,children:s.map((v,y)=>l.jsxs("div",{className:Nt.seedCard,children:[l.jsxs("span",{className:Nt.seedNum,children:[y+1,"."]}),l.jsx("span",{className:`${Nt.seedWord} ${c?Nt.seedWordHidden:""}`,children:c?"•••••":v})]},y))}),l.jsxs("div",{className:Nt.warning,children:[l.jsx("span",{className:Nt.warningIcon,children:"⚠️"}),l.jsx("p",{className:Nt.warningText,children:"Никогда не передавайте сид-фразу третьим лицам. Тот, кто знает фразу — владеет кошельком."})]}),l.jsx("div",{className:Nt.profileLinkRow,children:l.jsx(Vt,{to:de.PROFILE,className:Nt.profileLink,children:"Перейти в профиль"})})]})}const CC="_page_1mk6w_1",EC="_main_1mk6w_8",TC="_glow_1mk6w_17",o2={page:CC,main:EC,glow:TC};function RC(){const{data:s,isLoading:c}=W8(),i=s?s.split(" "):[];return l.jsxs("div",{className:o2.page,children:[l.jsx(rs,{}),l.jsxs("main",{className:o2.main,children:[l.jsx("div",{className:o2.glow}),!c&&l.jsx(wC,{words:i})]})]})}const AC="https://app.kyc.elcsa.ru";function MC(){return Z3(!0)}async function Z3(s){const c=await nl(),i=await fetch(`${AC}/kyc/create`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":c},body:JSON.stringify({})});if(i.status===401&&s)try{return await _i(),Z3(!1)}catch{throw Ln.clear(),new Error("Unauthorized")}const r=await i.json();if(!i.ok)throw r;return r}function OC(){const s=Qt({mutationFn:MC});return{trigger:s.mutate,data:s.data,isLoading:s.isPending,isError:s.isError}}const DC="_backdrop_1do7s_1",zC="_modal_1do7s_12",LC="_closeBtn_1do7s_22",BC="_body_1do7s_40",UC="_qrBlock_1do7s_47",kC="_qrImage_1do7s_55",HC="_linkBtn_1do7s_63",Qa={backdrop:DC,modal:zC,closeBtn:LC,body:BC,qrBlock:UC,qrImage:kC,linkBtn:HC};function qC({data:s,onClose:c}){return l.jsx("div",{className:Qa.backdrop,onClick:c,children:l.jsxs("div",{className:Qa.modal,onClick:i=>i.stopPropagation(),children:[l.jsx("button",{className:Qa.closeBtn,onClick:c,type:"button",children:"×"}),l.jsx("div",{className:Qa.body,children:l.jsxs("div",{className:Qa.qrBlock,children:[l.jsx("img",{className:Qa.qrImage,src:s.qr_code,alt:"QR-код для верификации"}),l.jsx("a",{className:Qa.linkBtn,href:s.link,target:"_blank",rel:"noopener noreferrer",children:"Перейти к верификации"})]})})]})})}const $C="_card_omb8e_1",GC="_logo_omb8e_13",FC="_iconWrapper_omb8e_21",VC="_description_omb8e_34",QC="_buttonWrapper_omb8e_42",YC="_error_omb8e_47",Ks={card:$C,logo:GC,iconWrapper:FC,description:VC,buttonWrapper:QC,error:YC};function XC(){const{trigger:s,data:c,isLoading:i,isError:r}=OC(),d=ln(),h=tl(),{data:v}=ji({refetchInterval:c?5e3:!1});S.useEffect(()=>{v!=null&&v.kyc_verified&&d(de.SEED_PHRASE,{replace:!0})},[v==null?void 0:v.kyc_verified,d]);const y=()=>{h.invalidateQueries({queryKey:["me"]})};return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:Ks.card,children:[l.jsx("div",{className:Ks.logo,children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsx("div",{className:Ks.iconWrapper,children:l.jsxs("svg",{width:"38",height:"38",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[l.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"}),l.jsx("path",{d:"M9 12l2 2 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),l.jsx("p",{className:Ks.description,children:"Для продолжения работы необходимо пройти KYC верификацию"}),l.jsx("div",{className:Ks.buttonWrapper,children:l.jsx(ss,{label:i?"Загрузка...":"Подтвердить личность",type:"button",onClick:()=>s(),disabled:i})}),r&&l.jsx("p",{className:Ks.error,children:"Произошла ошибка. Попробуй перезагрузить страницу и попробовать снова."})]}),c&&l.jsx(qC,{data:c,onClose:y})]})}const ZC="_page_6lnfw_1",IC={page:ZC};function KC(){const{data:s,isLoading:c}=ji();return c?null:s!=null&&s.kyc_verified?l.jsx(Rc,{to:de.PROFILE,replace:!0}):l.jsx("div",{className:IC.page,children:l.jsx(XC,{})})}const PC="_card_mzeuq_1",WC="_logo_mzeuq_10",JC="_title_mzeuq_20",eE="_fields_mzeuq_29",tE="_emailRow_mzeuq_35",nE="_error_mzeuq_41",lE="_submitWrapper_mzeuq_48",aE="_footer_mzeuq_52",sE="_back_mzeuq_58",wl={card:PC,logo:WC,title:JC,fields:eE,emailRow:tE,error:nE,submitWrapper:lE,footer:aE,back:sE};function iE(){const[s,c]=S.useState(""),[i,r]=S.useState(!1),[d,h]=S.useState(!1),[v,y]=S.useState(""),[f,m]=S.useState(""),[g,_]=S.useState(""),[b,N]=S.useState(""),[w,R]=S.useState(!1),[j,O]=S.useState(null),$=ln();async function D(){N(""),h(!0);try{await R8({email:s}),r(!0),O({status:"success",message:`Код отправлен на ${s}`})}catch{O({status:"error",message:"Не удалось отправить письмо. Проверьте email и попробуйте снова."})}finally{h(!1)}}async function H(Q){if(Q.preventDefault(),N(""),f!==g){N("Пароли не совпадают");return}R(!0);try{await M8({email:s,code:v,new_password:f,confirm_password:g}),$(de.LOGIN)}catch{N("Не удалось изменить пароль. Проверьте код и попробуйте снова.")}finally{R(!1)}}return l.jsxs(l.Fragment,{children:[l.jsxs("form",{className:wl.card,onSubmit:H,children:[l.jsx("div",{className:wl.logo,children:l.jsx("img",{src:ba,alt:"ЭКСА"})}),l.jsx("h1",{className:wl.title,children:"Восстановление пароля"}),l.jsxs("div",{className:wl.fields,children:[l.jsxs("div",{className:wl.emailRow,children:[l.jsx(Et,{label:"E-Mail",type:"email",value:s,onChange:c,placeholder:"example@mail.com",required:!0}),l.jsx(ss,{label:d?"Отправка...":"Получить код",disabled:d||!s,type:"button",onClick:D})]}),i&&l.jsxs(l.Fragment,{children:[l.jsx(Et,{label:"Код с почты",type:"text",value:v,onChange:y,placeholder:"000 000",required:!0}),l.jsx(Et,{label:"Новый пароль",type:"password",value:f,onChange:m,placeholder:"••••••••",required:!0}),l.jsx(Et,{label:"Повторить пароль",type:"password",value:g,onChange:_,placeholder:"••••••••",required:!0})]})]}),b&&l.jsx("p",{className:wl.error,children:b}),i&&l.jsx("div",{className:wl.submitWrapper,children:l.jsx(ss,{label:w?"Сохранение...":"Изменить пароль",disabled:w})}),l.jsx("div",{className:wl.footer,children:l.jsx("a",{className:wl.back,onClick:()=>$(de.LOGIN),children:"Вернуться ко входу"})})]}),j&&l.jsx(as,{status:j.status,message:j.message,onClose:()=>O(null)})]})}const cE="_page_6lnfw_1",rE={page:cE};function oE(){return l.jsx("div",{className:rE.page,children:l.jsx(iE,{})})}const uE="_main_1fqml_1",dE="_container_1fqml_7",fE="_title_1fqml_13",hE="_subtitle_1fqml_21",mE="_section_1fqml_29",pE="_sectionTitle_1fqml_33",vE="_definitions_1fqml_42",gE="_definition_1fqml_42",yE="_requisites_1fqml_56",Ee={main:uE,container:dE,title:fE,subtitle:hE,section:mE,sectionTitle:pE,definitions:vE,definition:gE,requisites:yE};function _E(){return l.jsxs(l.Fragment,{children:[l.jsx(bi,{}),l.jsx("main",{className:Ee.main,children:l.jsxs("div",{className:Ee.container,children:[l.jsx("h1",{className:Ee.title,children:"ПУБЛИЧНЫЙ ДОГОВОР ОФЕРТЫ"}),l.jsx("h2",{className:Ee.subtitle,children:"ООО БИТФОРС"}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"Агентский договор"}),l.jsx("p",{children:"Настоящая оферта на заключение агентского договора (далее Оферта, Договор) является публичным предложением Общества с ограниченной ответственностью «БИТФОРС», заключить договор на условиях и в порядке, определенных настоящей Офертой."}),l.jsx("p",{children:"Акцепт оферты производится в соответствии с пунктом 2 статьи 437 Гражданского кодекса Российской Федерации и равносилен заключению агентского договора в письменной форме."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"Основные понятия и определения действующего договора"}),l.jsxs("div",{className:Ee.definitions,children:[l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Агент"})," юридическое лицо или индивидуальный предприниматель, зарегистрированный на территории Российской Федерации, в установленном действующим законодательством порядке."]}),l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Принципал"})," сторона агентского договора, по поручению которой агент осуществляет юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала."]}),l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Агентский договор"})," соглашение, по которому агент обязуется за вознаграждение совершать по поручению принципала юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала в соответствии с п. 1 ст. 1005 Гражданского Кодекса Российской Федерации."]}),l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Личный кабинета Агента"})," ресурс, размещенный на сайте Принципала, предназначенный для взаимодействия Агента и Принципала."]}),l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Отчетный период"})," период для взаиморасчетов с Агентом, равный одному календарному кварталу с даты активации любой из услуг, предоставляемой Принципалу."]}),l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Отчет о сумме начислений (Отчет)"})," отчет, формируемый в Личном кабинете Агента на основании данных систем учета Принципала."]}),l.jsxs("div",{className:Ee.definition,children:[l.jsx("strong",{children:"Оферта (Договор)"})," настоящий документ, который отражает предложение и намерение ООО «БИТФОРС» считать заключенным договор с лицом, которым будет принято предложение на условиях, изложенных ниже."]})]})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"1. Акцепт оферты и заключение агентского договора"}),l.jsx("p",{children:"Акцепт настоящей Оферты и заключение Агентского договора осуществляется Принципалом в процессе регистрации в Личном кабинете Принципала (на сайте Агента), при прочтении текста настоящей Оферты, путем проставления специальной отметки (галочки) напротив фразы «Я ознакомился с Офертой и принимаю ее условия» и нажатия кнопки «Подписать»."}),l.jsx("p",{children:"Особый порядок принятия условий Оферты путем проставления специальной отметки (галочки) определяется интерфейсом Личного кабинета Принципала. Принципал не может зарегистрироваться в Личном кабинете и получить к нему доступ без подтверждения принятия условий Оферты."}),l.jsx("p",{children:"Принимая Оферту, Принципал подтверждает, что прочел и полностью согласен с документами, размещенными на сайте в разделе, предназначенном для Принципала, которые являются неотъемлемой частью настоящей Оферты (Договора) и обязательны для исполнения Сторонами."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"2. Общие положения"}),l.jsx("p",{children:"Публикуемые на сайте Агента документы (формы, требования, правила и т.п.), устанавливающие порядок и условия выполнения действий, предусмотренных настоящим Договором, являются неотъемлемой частью настоящего Договора и обязательны для исполнения Сторонами. Принципал обязан использовать формы документов, утвержденных Агентом, и не вправе вносить в них какие-либо изменения или дополнения."}),l.jsx("p",{children:"Агент обязуется уведомлять Принципала обо всех изменениях в документах, связанных с исполнением настоящего Договора, путем направления электронных сообщений (через Личный кабинет или на электронную почту Принципала) или размещением уведомлений об изменениях на сайте Агентов в разделе, предназначенном для размещения объявлений."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"3. Предмет договора"}),l.jsx("p",{children:"По настоящему Договору Принципал поручает, а Агент принимает на себя обязательство совершать от имени и за счет Принципала указанные действия, а Принципал обязуется выплатить Агенту вознаграждение за совершенные действия."}),l.jsx("p",{children:"По настоящему Договору Агент совершает следующие действия:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Консультирование Принципала об услугах Агента, включая, помимо прочего, порядок активации и оказания услуг, работу в Личном кабинете Принципала и иные дополнительные услуги, оказываемые Агентом;"}),l.jsx("li",{children:"Совершение сделок и иных юридических действий Агентом от своего имени, но за счёт Принципала."})]}),l.jsx("p",{children:"Настоящий Договор действует на территории Российской Федерации и иного иностранного государства."}),l.jsx("p",{children:"Права и обязанности по сделкам, совершенным Агентом во исполнение настоящего Договора, возникают непосредственно у Принципала."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"4. Права и обязанности сторон"}),l.jsx("p",{children:"Агент обязуется совершать действия, составляющие предмет настоящего Договора, в соответствии с законными интересами Принципала, сообщать Принципалу по его требованию все сведения о ходе исполнения настоящего Договора, передавать Принципалу в течение 7 рабочих дней имущество, полученное по сделкам."}),l.jsx("p",{children:"Агент несет ответственность за сохранность документов и персональных данных, переданных ему Принципалом для исполнения настоящего Договора."}),l.jsx("p",{children:"Принципал обязан без промедления принять отчет Агента, все предоставленные им документы, обеспечить Агента документами и материалами, необходимыми для выполнения настоящего Договора, возместить Агенту понесенные расходы и выплатить обусловленное Договором агентское вознаграждение."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"5. Агентское вознаграждение и порядок оплаты"}),l.jsx("p",{children:"Сумма вознаграждения Агента по настоящему Договору составляет:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"8% от 5 000 до 30 000 рублей"}),l.jsx("li",{children:"6% от 30 000 до 100 000 рублей"}),l.jsx("li",{children:"4% от 100 000 до 600 000 рублей"})]}),l.jsx("p",{children:"Вознаграждение выплачивается Агенту с момента подписания настоящего Договора об исполнении поручения Агентом от своего имени, но за счет Принципала."}),l.jsx("p",{children:"Принципал возмещает следующие расходы Агента в сумме не более 30 000 рублей на оплату банковских услуг и иных комиссий."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"6. Ответственность сторон"}),l.jsx("p",{children:"В случае нарушения Агентом сроков, установленных Договором для передачи Принципалу полученного имущества, Принципал вправе предъявить требование об уплате неустойки в размере 0,1% от непереданной суммы за каждый день просрочки."}),l.jsx("p",{children:"В случае нарушения Принципалом сроков уплаты вознаграждения или возмещения расходов, Агент вправе предъявить требование об уплате неустойки в размере 0,1% от не уплаченной в срок суммы за каждый день просрочки."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"7. Форс-мажор"}),l.jsx("p",{children:"Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если это неисполнение явилось следствием возникших после заключения настоящего Договора обстоятельств непреодолимой силы."}),l.jsx("p",{children:"При наступлении форс-мажорных обстоятельств каждая Сторона должна без промедления известить о них в письменном виде другую Сторону с указанием характера обстоятельств и их влияния на исполнение обязательств."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"8. Конфиденциальность"}),l.jsx("p",{children:"Стороны принимают все необходимые меры для того, чтобы их сотрудники, агенты, правопреемники без предварительного согласия другой Стороны не информировали третьих лиц о конфиденциальной информации и персональных данных Сторон настоящего Договора."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"9. Изменение и прекращение договора"}),l.jsx("p",{children:"Настоящий договор вступает в силу с момента его подписания и действует до момента исполнения сторонами своих обязательств по настоящему договору."}),l.jsx("p",{children:"Настоящий Договор может быть изменен или прекращен по письменному соглашению Сторон, а также в других случаях, предусмотренных законодательством Российской Федерации."}),l.jsx("p",{children:"Принципал вправе в любое время отказаться от исполнения настоящего Договора путем направления письменного уведомления Агенту за 3 рабочих дня."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"10. Заключительные положения"}),l.jsx("p",{children:"Ни одна из сторон не вправе передавать свои права и обязанности по настоящему договору третьим лицам без согласия другой стороны."}),l.jsx("p",{children:"Сообщения Стороны могут направлять по факсу, электронной почте или другим способом связи при условии, что он позволяет достоверно установить, от кого исходило сообщение и кому оно адресовано."}),l.jsx("p",{children:"Споры, вытекающие из настоящего Договора, разрешаются в досудебном порядке. При неурегулировании возникших разногласий спор разрешается в Арбитражном суде г. Санкт–Петербурга и Ленинградской области с обязательным соблюдением претензионного порядка."})]}),l.jsxs("section",{className:Ee.section,children:[l.jsx("h3",{className:Ee.sectionTitle,children:"Реквизиты сторон"}),l.jsxs("div",{className:Ee.requisites,children:[l.jsx("p",{children:"Общество с ограниченной ответственностью «БИТФОРС»"}),l.jsx("p",{children:"196246, г. Санкт-Петербург, Московский р-н, Московское шоссе, д.25к1 литера в, помещ. 3-Н"}),l.jsx("p",{children:"ИНН / КПП: 9810001062 / 781001001"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"ОКПО / ОКАТО / ОКТМО: 68342261 / 40284000000 / 40377000000"}),l.jsx("p",{children:"Руководитель: Кленин Михаил Васильевич"}),l.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("p",{children:'Наименование банка: ФИЛИАЛ "САНКТ-ПЕТЕРБУРГСКИЙ" АО "АЛЬФА-БАНК"'}),l.jsx("p",{children:"Корреспондентский счет: 30101810600000000786"}),l.jsx("p",{children:"БИК: 044030786"}),l.jsx("p",{children:"Расчетный счет: 40702810632250004861"})]})]})]})}),l.jsx(ll,{})]})}const xE="_main_14e6d_1",bE="_container_14e6d_7",jE="_title_14e6d_13",SE="_subtitle_14e6d_21",NE="_section_14e6d_29",wE="_sectionTitle_14e6d_33",CE="_subSectionTitle_14e6d_42",EE="_definitions_14e6d_50",TE="_definition_14e6d_50",RE="_list_14e6d_64",AE="_goalsList_14e6d_75",ME="_goal_14e6d_75",OE="_contacts_14e6d_105",X={main:xE,container:bE,title:jE,subtitle:SE,section:NE,sectionTitle:wE,subSectionTitle:CE,definitions:EE,definition:TE,list:RE,goalsList:AE,goal:ME,contacts:OE};function DE(){return l.jsxs(l.Fragment,{children:[l.jsx(bi,{}),l.jsx("main",{className:X.main,children:l.jsxs("div",{className:X.container,children:[l.jsx("h1",{className:X.title,children:"ПОЛИТИКА ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ"}),l.jsx("h2",{className:X.subtitle,children:"ООО «БИТФОРС»"}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"1. Общие положения"}),l.jsx("p",{children:"Настоящая Политика обработки персональных данных разработана в соответствии с Федеральным законом от 27.07.2006 № 152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ООО «БИТФОРС»."}),l.jsx("p",{children:"Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты права на неприкосновенность частной жизни, личную и семейную тайну."}),l.jsx("p",{children:"Настоящая Политика действует в отношении всех персональных данных, которые обрабатываются Оператором с использованием средств автоматизации и без использования таких средств."}),l.jsx("h4",{className:X.subSectionTitle,children:"1.4. Основные понятия"}),l.jsxs("div",{className:X.definitions,children:[l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Автоматизированная обработка персональных данных"})," — обработка персональных данных с помощью средств вычислительной техники."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Обработка персональных данных"})," — любое действие или совокупность действий, совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение, извлечение, использование, передачу, обезличивание, блокирование, удаление, уничтожение."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Оператор"})," — юридическое или физическое лицо, организующие и осуществляющие обработку персональных данных."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Персональные данные"})," — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Пользователь"})," — любой посетитель веб-сайта https://bitforce-foundation.ru."]})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"2. Сведения об операторе"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»"}),l.jsx("li",{children:"Сокращенное наименование: ООО «БИТФОРС»"}),l.jsx("li",{children:"ИНН: 9810001062"}),l.jsx("li",{children:"ОГРН: 1257800060990"}),l.jsx("li",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"}),l.jsx("li",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("li",{children:"Веб-сайт: https://bitforce-foundation.ru"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"3. Общие цели обработки персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"3.1.1. Основная деятельность:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Предоставление услуг по конвертации иного имущества"}),l.jsx("li",{children:"Осуществление операций на криптовалютных рынках"}),l.jsx("li",{children:"Предоставление услуг в области блокчейн технологий"}),l.jsx("li",{children:"Обеспечение функционирования интернет-платформы и мобильных приложений"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"3.1.2. Обеспечение безопасности:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Предотвращение мошенничества и отмывания денежных средств"}),l.jsx("li",{children:"Обеспечение безопасности платежных операций"}),l.jsx("li",{children:"Выполнение требований по противодействию легализации доходов"}),l.jsx("li",{children:"Идентификация и верификация клиентов"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"3.1.3. Соблюдение законодательства:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Исполнение требований российского и международного законодательства"}),l.jsx("li",{children:"Взаимодействие с контролирующими и правоохранительными органами"}),l.jsx("li",{children:"Ведение обязательной отчетности и документооборота"}),l.jsx("li",{children:"Соблюдение налогового законодательства"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"4. Цели сбора персональных данных"}),l.jsxs("div",{className:X.goalsList,children:[l.jsxs("div",{className:X.goal,children:[l.jsx("strong",{children:"Регистрация и идентификация пользователей:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Создание учетной записи на веб-сайте"}),l.jsx("li",{children:"Верификация личности в соответствии с требованиями законодательства"}),l.jsx("li",{children:"Подтверждение права на осуществление операций"})]})]}),l.jsxs("div",{className:X.goal,children:[l.jsx("strong",{children:"Обработка платежей и финансовых операций:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Осуществление операций по конвертации криптовалют"}),l.jsx("li",{children:"Проведение расчетов и переводов денежных средств"}),l.jsx("li",{children:"Ведение учета и истории транзакций"})]})]}),l.jsxs("div",{className:X.goal,children:[l.jsx("strong",{children:"Коммуникация с клиентами:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Предоставление технической поддержки"}),l.jsx("li",{children:"Уведомления о состоянии операций и счетов"}),l.jsx("li",{children:"Информирование об изменениях в условиях предоставления услуг"})]})]})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"5. Правовые основания обработки персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"5.1.1. Согласие субъекта персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Обработка персональных данных в маркетинговых целях"}),l.jsx("li",{children:"Использование файлов cookie и метрик"}),l.jsx("li",{children:"Персонализация сервисов и предложений"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"5.1.2. Необходимость исполнения договора:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Регистрация и ведение учетных записей пользователей"}),l.jsx("li",{children:"Осуществление финансовых операций и переводов"}),l.jsx("li",{children:"Предоставление доступа к платформе и сервисам"}),l.jsx("li",{children:"Техническая поддержка и обслуживание клиентов"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"5.1.3. Соблюдение правовой обязанности:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Выполнение требований валютного законодательства"}),l.jsx("li",{children:"Противодействие легализации доходов, полученных преступным путем"}),l.jsx("li",{children:"Соблюдение требований по налоговому учету и отчетности"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"6. Объем и категории обрабатываемых персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"6.1.1. Пользователи веб-сайта и мобильного приложения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Зарегистрированные пользователи"}),l.jsx("li",{children:"Посетители сайта без регистрации"}),l.jsx("li",{children:"Потенциальные клиенты"}),l.jsx("li",{children:"Бывшие клиенты"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.1. Идентификационные данные:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Фамилия, имя, отчество"}),l.jsx("li",{children:"Дата рождения"}),l.jsx("li",{children:"Гражданство"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.3. Контактная информация:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Номера телефонов (мобильный, домашний, рабочий)"}),l.jsx("li",{children:"Адреса электронной почты"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.4. Финансовая информация:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Номера банковских счетов и карт"}),l.jsx("li",{children:"Реквизиты кошельков криптовалют"}),l.jsx("li",{children:"История операций и транзакций"}),l.jsx("li",{children:"Данные о доходах и источниках средств"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.5. Техническая информация:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"IP-адреса устройств"}),l.jsx("li",{children:"Данные о браузере и операционной системе"}),l.jsx("li",{children:"Файлы cookie и локальное хранилище"}),l.jsx("li",{children:"Логи действий на сайте"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"7. Порядок и условия обработки персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"7.1. Принципы обработки персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Обработка осуществляется на законной и справедливой основе"}),l.jsx("li",{children:"Обработка ограничивается достижением конкретных, заранее определенных целей"}),l.jsx("li",{children:"Содержание и объем данных соответствуют заявленным целям"}),l.jsx("li",{children:"Обрабатываемые персональные данные являются точными и актуальными"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"7.4. Сроки обработки персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей"}),l.jsx("li",{children:"После достижения целей персональные данные подлежат уничтожению или обезличиванию"}),l.jsx("li",{children:"Сроки хранения определяются требованиями законодательства"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"7.5. Места обработки персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Основные серверы и хранилища данных расположены на территории Российской Федерации"}),l.jsx("li",{children:"Резервные копии могут храниться в дата-центрах на территории РФ"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"8. Актуализация, исправление, удаление и уничтожение персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"8.2.2. Процедура исправления:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Рассмотрение запроса в течение 30 дней"}),l.jsx("li",{children:"Проверка обоснованности требования об исправлении"}),l.jsx("li",{children:"Внесение изменений во все информационные системы"}),l.jsx("li",{children:"Уведомление субъекта о проведенных исправлениях"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"8.3.2. Процедура удаления:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Проверка наличия законных оснований для продолжения обработки"}),l.jsx("li",{children:"Удаление из всех информационных систем и баз данных"}),l.jsx("li",{children:"Удаление резервных копий (кроме архивных)"}),l.jsx("li",{children:"Уведомление субъекта о выполненном удалении"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"9. Ответы на запросы субъектов персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"9.1.1. Право на информацию:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Подтверждение факта обработки персональных данных"}),l.jsx("li",{children:"Правовые основания и цели обработки"}),l.jsx("li",{children:"Применяемые способы обработки"}),l.jsx("li",{children:"Наименование и местонахождение оператора"}),l.jsx("li",{children:"Лица, имеющие доступ к персональным данным"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"9.2.2. Сроки рассмотрения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Срок рассмотрения запроса составляет 30 дней с момента получения"}),l.jsx("li",{children:"Срок может быть продлен на 30 дней при большом объеме информации"}),l.jsx("li",{children:"О продлении срока субъект уведомляется в течение 30 дней"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"9.4. Плата за предоставление информации:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Первый запрос в течение года обрабатывается бесплатно"}),l.jsx("li",{children:"За повторные запросы может взиматься плата в размере расходов"}),l.jsx("li",{children:"Субъект уведомляется о размере платы до предоставления информации"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"10. Обеспечение безопасности персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"10.1. Правовые меры:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Назначение ответственного за организацию обработки персональных данных"}),l.jsx("li",{children:"Принятие локальных актов по вопросам обработки персональных данных"}),l.jsx("li",{children:"Ознакомление работников с требованиями законодательства"}),l.jsx("li",{children:"Применение мер ответственности за нарушение требований"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"10.3. Технические меры:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Предотвращение несанкционированного доступа к персональным данным"}),l.jsx("li",{children:"Своевременное обнаружение фактов несанкционированного доступа"}),l.jsx("li",{children:"Возможность незамедлительного восстановления персональных данных"}),l.jsx("li",{children:"Постоянный контроль за обеспечением уровня защищенности"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"10.4. Конкретные технические решения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Использование сертифицированных средств защиты информации"}),l.jsx("li",{children:"Шифрование персональных данных при передаче и хранении"}),l.jsx("li",{children:"Применение межсетевых экранов и систем обнаружения вторжений"}),l.jsx("li",{children:"Резервное копирование и обеспечение отказоустойчивости"}),l.jsx("li",{children:"Антивирусная защита и обновление программного обеспечения"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"12. Заключительные положения"}),l.jsx("h4",{className:X.subSectionTitle,children:"12.2. Жалобы и обращения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Субъекты персональных данных могут обратиться к Оператору по вопросам обработки"}),l.jsx("li",{children:"Жалобы рассматриваются в установленном законом порядке"}),l.jsx("li",{children:"При неурегулировании разногласий возможно обращение в Роскомнадзор или суд"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"12.4. Контактная информация для обращений:"}),l.jsxs("p",{className:X.contacts,children:["Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н",l.jsx("br",{}),"Электронная почта: company@bitforcefoundation.ru"]})]})]})}),l.jsx(ll,{})]})}const zE="_main_iq2qw_1",LE="_container_iq2qw_7",BE="_title_iq2qw_13",UE="_section_iq2qw_21",kE="_sectionTitle_iq2qw_25",HE="_subSectionTitle_iq2qw_34",qE="_list_iq2qw_42",$E="_info_iq2qw_57",GE="_example_iq2qw_71",FE="_warning_iq2qw_81",J={main:zE,container:LE,title:BE,section:UE,sectionTitle:kE,subSectionTitle:HE,list:qE,info:$E,example:GE,warning:FE};function VE(){return l.jsxs(l.Fragment,{children:[l.jsx(bi,{}),l.jsx("main",{className:J.main,children:l.jsxs("div",{className:J.container,children:[l.jsx("h1",{className:J.title,children:"ПОЛИТИКА ИСПОЛЬЗОВАНИЯ ФАЙЛОВ COOKIE"}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Общие положения и терминология"}),l.jsx("p",{children:"Настоящая Политика использования файлов cookie устанавливает порядок обработки файлов cookie и содержащихся в них персональных данных ООО «БИТФОРС» при использовании пользователями интернет-ресурса https://bitforce-foundation.ru."}),l.jsx("p",{children:"Файлы cookie — это текстовые файлы небольшого размера, которые устанавливаются на пользовательское устройство при посещении интернет-ресурса или совершении на нем определенных действий. Файлы cookie остаются сохраненными на устройстве даже после покидания ресурса, что позволяет «узнавать» пользователя при последующих посещениях."}),l.jsx("p",{children:"К персональным данным относится не сам файл cookie, а его содержимое — уникальные идентификаторы, IP-адреса, информация о предпочтениях пользователя и другие данные, позволяющие прямо или косвенно идентифицировать физическое лицо."})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Оператор персональных данных"}),l.jsx("p",{children:"Оператором персональных данных, содержащихся в файлах cookie, является:"}),l.jsxs("div",{className:J.info,children:[l.jsx("p",{children:"ООО «БИТФОРС»"}),l.jsx("p",{children:"ИНН: 9810001062"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"})]}),l.jsx("p",{children:"Оператор определяет цели обработки персональных данных, их состав, а также действия с персональными данными, включая случаи использования сторонних файлов cookie."})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Категории файлов cookie и их назначение"}),l.jsx("h4",{className:J.subSectionTitle,children:"1. Строго необходимые (технические) файлы cookie"}),l.jsx("p",{children:"Данные файлы обеспечивают работу интернет-ресурса и предоставление необходимого уровня сервиса: авторизацию, навигацию, отображение контента в соответствии с параметрами устройства, обеспечение безопасности."}),l.jsx("p",{children:"Обработка таких файлов cookie осуществляется на основании п. 5 ч. 1 ст. 6 ФЗ № 152 (заключение и исполнение договора). Согласие на использование строго необходимых файлов cookie не требуется."}),l.jsx("p",{className:J.example,children:"Примеры: файлы сессий (PHPSESSID), настройки безопасности, файлы аутентификации."}),l.jsx("h4",{className:J.subSectionTitle,children:"2. Функциональные файлы cookie"}),l.jsx("p",{children:"Используются для запоминания пользовательских предпочтений и персонализации взаимодействия с сайтом: сохранение выбранного языка, региона, настроек отображения, размера шрифта."}),l.jsx("p",{children:"Обработка осуществляется на основании согласия субъекта персональных данных, поскольку данная обработка не является строго необходимой для функционирования сайта."}),l.jsx("p",{className:J.example,children:"Примеры: настройки языка интерфейса, предпочтения отображения, настройки доступности."}),l.jsx("h4",{className:J.subSectionTitle,children:"3. Аналитические файлы cookie"}),l.jsx("p",{children:"Собирают информацию о взаимодействии пользователей с интернет-ресурсом для анализа его использования, выявления популярных разделов, обнаружения ошибок и улучшения пользовательского опыта. Могут содержать персональные данные, включая IP-адреса пользователей."}),l.jsx("p",{children:"Обработка осуществляется на основании согласия субъекта персональных данных."}),l.jsx("h4",{className:J.subSectionTitle,children:"4. Маркетинговые файлы cookie"}),l.jsx("p",{children:"Используются для отслеживания пользователей в целях персонализированной рекламы, анализа эффективности рекламных кампаний, ретаргетинга."}),l.jsx("p",{children:"Обработка осуществляется исключительно на основании согласия субъекта персональных данных."}),l.jsx("p",{className:J.example,children:"Примеры: пиксели социальных сетей, рекламные идентификаторы, файлы ретаргетинга."})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Правовые основания обработки персональных данных"}),l.jsx("p",{children:"Обработка персональных данных, содержащихся в файлах cookie, осуществляется на следующих правовых основаниях:"}),l.jsxs("ul",{className:J.list,children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Согласие субъекта персональных данных"})," — для функциональных, аналитических и маркетинговых файлов cookie"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Заключение и исполнение договора"})," — для строго необходимых файлов cookie, обеспечивающих работу интернет-ресурса"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Законные интересы оператора"})," — в исключительных случаях, когда отсутствуют иные основания"]})]})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Порядок получения согласия"}),l.jsx("h4",{className:J.subSectionTitle,children:"Принципы получения согласия:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Согласие должно быть получено до начала обработки персональных данных"}),l.jsx("li",{children:"Информация об использовании файлов cookie размещается на первом уровне интернет-ресурса"}),l.jsx("li",{children:"Предоставляется возможность выбора категорий файлов cookie"}),l.jsx("li",{children:"Используются активные формулировки вместо пассивных"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Критерии действительного согласия:"}),l.jsxs("ul",{className:J.list,children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Добровольность"})," — согласие дается по свободной воле субъекта"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Конкретность"})," — четко определены цели обработки"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Информированность"})," — предоставлена полная информация об обработке"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Однозначность"})," — согласие выражено в недвусмысленной форме"]})]})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Сторонние файлы cookie"}),l.jsx("h4",{className:J.subSectionTitle,children:"Использование сторонних сервисов:"}),l.jsx("p",{children:"Наш интернет-ресурс использует файлы cookie сторонних сервисов, включая:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Яндекс.Метрика (ООО «ЯНДЕКС», Россия)"}),l.jsx("li",{children:"Социальные сети и сервисы интеграции"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Обеспечение защиты:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Получено согласие на передачу"}),l.jsx("li",{children:"Применяются дополнительные меры защиты данных"}),l.jsx("li",{children:"Контролируется соблюдение принципов обработки персональных данных получателями"})]})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Сроки обработки и хранения"}),l.jsx("h4",{className:J.subSectionTitle,children:"Категории по срокам хранения:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Сеансовые cookie — удаляются автоматически при закрытии браузера"}),l.jsx("li",{children:"Постоянные cookie — хранятся установленный период или до удаления пользователем"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Конкретные сроки:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Необходимые файлы cookie — до 12 месяцев"}),l.jsx("li",{children:"Функциональные файлы cookie — до 12 месяцев"}),l.jsx("li",{children:"Аналитические файлы cookie — до 24 месяцев"}),l.jsx("li",{children:"Маркетинговые файлы cookie — до 24 месяцев"})]}),l.jsx("p",{children:"По истечении установленных сроков файлы cookie удаляются автоматически. Пользователь может удалить файлы cookie досрочно через настройки браузера или отозвать согласие на их обработку."})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Права субъектов персональных данных"}),l.jsx("h4",{className:J.subSectionTitle,children:"Право на информацию:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Получение информации о обработке персональных данных"}),l.jsx("li",{children:"Сведения о правовых основаниях и целях обработки"}),l.jsx("li",{children:"Информация о сроках обработки и составе данных"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Право на доступ:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Получение подтверждения факта обработки"}),l.jsx("li",{children:"Ознакомление с обрабатываемыми персональными данными"}),l.jsx("li",{children:"Получение информации об источниках персональных данных"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Право на уточнение, блокирование, удаление:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Требование уточнения неточных данных"}),l.jsx("li",{children:"Блокирование недостоверных данных"}),l.jsx("li",{children:"Удаление незаконно полученных данных"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Право на отзыв согласия:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Отзыв согласия в любое время"}),l.jsx("li",{children:"Прекращение обработки после отзыва согласия"}),l.jsx("li",{children:"Сохранение права на обжалование действий оператора"})]})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Способы управления файлами cookie"}),l.jsx("h4",{className:J.subSectionTitle,children:"Управление через настройки сайта:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Использование баннера согласия на файлы cookie"}),l.jsx("li",{children:"Изменение настроек в любое время через интерфейс сайта"}),l.jsx("li",{children:"Отзыв согласия на использование отдельных категорий файлов cookie"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Управление через браузер:"}),l.jsx("p",{children:"Большинство браузеров позволяют контролировать файлы cookie:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Блокировка — запрет установки новых файлов cookie"}),l.jsx("li",{children:"Удаление — очистка существующих файлов cookie"}),l.jsx("li",{children:"Уведомления — получение предупреждений при установке файлов cookie"}),l.jsx("li",{children:"Селективная настройка — разрешение файлов cookie только для определенных сайтов"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Инструкции для популярных браузеров:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Google Chrome: Настройки → Конфиденциальность и безопасность → Файлы cookie"}),l.jsx("li",{children:"Mozilla Firefox: Настройки → Приватность и Защита → Файлы cookie"}),l.jsx("li",{children:"Safari: Настройки → Конфиденциальность → Файлы cookie"}),l.jsx("li",{children:"Microsoft Edge: Настройки → Файлы cookie и разрешения сайтов"})]}),l.jsx("p",{className:J.warning,children:"Блокировка необходимых файлов cookie может привести к ограничению функциональности интернет-ресурса."})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Меры безопасности"}),l.jsx("p",{children:"Оператор применяет правовые, организационные и технические меры для защиты персональных данных:"}),l.jsx("h4",{className:J.subSectionTitle,children:"Правовые меры:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Назначение ответственного за организацию обработки персональных данных"}),l.jsx("li",{children:"Ознакомление сотрудников с требованиями законодательства"}),l.jsx("li",{children:"Заключение соглашений о неразглашении персональных данных"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Организационные меры:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Определение перечня лиц, допущенных к обработке персональных данных"}),l.jsx("li",{children:"Установление правил доступа к персональным данным"}),l.jsx("li",{children:"Контроль за соблюдением требований по защите персональных данных"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Технические меры:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Использование средств защиты информации"}),l.jsx("li",{children:"Применение криптографических средств защиты"}),l.jsx("li",{children:"Обеспечение целостности и доступности персональных данных"}),l.jsx("li",{children:"Регулярное обновление систем защиты информации"})]})]}),l.jsxs("section",{className:J.section,children:[l.jsx("h3",{className:J.sectionTitle,children:"Контактная информация и обращения"}),l.jsx("p",{children:"Для реализации прав субъекта персональных данных обращайтесь к нам:"}),l.jsxs("div",{className:J.info,children:[l.jsx("p",{children:"ООО «БИТФОРС»"}),l.jsx("p",{children:"ИНН: 9810001062"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"}),l.jsx("p",{children:"Email компании: company@bitforcefoundation.ru"})]}),l.jsx("h4",{className:J.subSectionTitle,children:"Порядок рассмотрения обращений:"}),l.jsxs("ul",{className:J.list,children:[l.jsx("li",{children:"Срок рассмотрения обращений — до 30 дней с момента получения"}),l.jsx("li",{children:"Обращения рассматриваются в письменной форме"}),l.jsx("li",{children:"Ответ направляется способом, указанным в обращении"}),l.jsx("li",{children:"При отказе в удовлетворении требований указываются мотивированные основания"})]})]})]})}),l.jsx(ll,{})]})}const QE="_main_9j8kd_1",YE="_container_9j8kd_7",XE="_title_9j8kd_13",ZE="_subtitle_9j8kd_21",IE="_section_9j8kd_29",KE="_sectionTitle_9j8kd_33",PE="_subSectionTitle_9j8kd_42",WE="_list_9j8kd_50",JE="_info_9j8kd_65",eT="_contacts_9j8kd_79",tT="_confirmation_9j8kd_92",I={main:QE,container:YE,title:XE,subtitle:ZE,section:IE,sectionTitle:KE,subSectionTitle:PE,list:WE,info:JE,contacts:eT,confirmation:tT};function nT(){return l.jsxs(l.Fragment,{children:[l.jsx(bi,{}),l.jsx("main",{className:I.main,children:l.jsxs("div",{className:I.container,children:[l.jsx("h1",{className:I.title,children:"СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ"}),l.jsx("h2",{className:I.subtitle,children:"ООО «БИТФОРС»"}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"Преамбула"}),l.jsx("p",{children:"Я, субъект персональных данных, действуя своей волей и в своем интересе, в соответствии с требованиями Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных», предоставляю ООО «БИТФОРС» согласие на обработку моих персональных данных на условиях и для целей, определенных настоящим Согласием."})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"1. Сведения об операторе"}),l.jsxs("div",{className:I.info,children:[l.jsx("p",{children:"Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»"}),l.jsx("p",{children:"ИНН: 9810001062"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"}),l.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("p",{children:"Веб-сайт: https://bitforce-foundation.ru"})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"2. Правовые основания обработки"}),l.jsx("p",{children:"Настоящее согласие предоставляется на основании пункта 1 части 1 статьи 6 Федерального закона «О персональных данных» и является правовым основанием для обработки персональных данных Оператором."}),l.jsx("p",{children:"Согласие дается добровольно, своей волей и в своих интересах."}),l.jsx("p",{children:"Субъект персональных данных понимает последствия предоставления согласия, включая возможные риски, связанные с обработкой персональных данных."})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"3. Цели обработки персональных данных"}),l.jsx("h4",{className:I.subSectionTitle,children:"3.1. Основные цели:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Регистрация и ведение учетной записи на веб-сайте и в мобильном приложении"}),l.jsx("li",{children:"Идентификация и верификация личности в соответствии с требованиями законодательства"}),l.jsx("li",{children:"Предоставление услуг по обмену криптовалют и электронных денежных средств"}),l.jsx("li",{children:"Проведение финансовых операций, переводов и расчетов"}),l.jsx("li",{children:"Ведение учета и истории операций"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"3.2. Дополнительные цели:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Обеспечение безопасности операций и предотвращение мошенничества"}),l.jsx("li",{children:"Выполнение требований по противодействию легализации доходов"}),l.jsx("li",{children:"Соблюдение требований валютного, налогового и иного применимого законодательства"}),l.jsx("li",{children:"Предоставление технической поддержки и клиентского сервиса"}),l.jsx("li",{children:"Рассылка уведомлений о состоянии операций и изменениях в условиях"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"3.3. Маркетинговые цели (при дополнительном согласии):"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Направление информационных и рекламных материалов"}),l.jsx("li",{children:"Проведение маркетинговых исследований и опросов"}),l.jsx("li",{children:"Персонализация предложений и услуг"}),l.jsx("li",{children:"Анализ предпочтений и поведения для улучшения сервисов"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"3.4. Аналитические цели:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Анализ использования веб-сайта и мобильного приложения"}),l.jsx("li",{children:"Улучшение качества предоставляемых услуг"}),l.jsx("li",{children:"Разработка новых продуктов и сервисов"}),l.jsx("li",{children:"Создание статистических отчетов в обезличенном виде"})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"4. Перечень персональных данных"}),l.jsx("h4",{className:I.subSectionTitle,children:"4.1. Идентификационные данные:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Фамилия, имя, отчество"}),l.jsx("li",{children:"Дата рождения"}),l.jsx("li",{children:"Гражданство"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"4.2. Документы, удостоверяющие личность:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Серия и номер паспорта гражданина Российской Федерации"}),l.jsx("li",{children:"Дата выдачи и код подразделения"}),l.jsx("li",{children:"Адрес регистрации по месту жительства"}),l.jsx("li",{children:"Цифровые копии (сканы) документов"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"4.3. Контактная информация:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Номера телефонов (мобильный, домашний, рабочий)"}),l.jsx("li",{children:"Адреса электронной почты"}),l.jsx("li",{children:"Почтовые адреса (фактического проживания, для корреспонденции)"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"4.4. Финансовая информация:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Номера банковских счетов и реквизиты банковских карт"}),l.jsx("li",{children:"Реквизиты криптовалютных кошельков и адресов"}),l.jsx("li",{children:"Информация о доходах и источниках происхождения денежных средств"}),l.jsx("li",{children:"История финансовых операций и транзакций"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"4.5. Техническая информация:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"IP-адреса устройств, с которых осуществляется доступ к сервисам"}),l.jsx("li",{children:"Информация о браузере, операционной системе и устройстве"}),l.jsx("li",{children:"Файлы cookie и данные локального хранилища"}),l.jsx("li",{children:"Логи действий и история использования сервисов"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"4.6. Дополнительная информация:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Фотографии для процедур верификации"}),l.jsx("li",{children:"Видеозаписи процедур видеоидентификации"}),l.jsx("li",{children:"Биометрические данные (при использовании соответствующих технологий)"}),l.jsx("li",{children:"Информация о семейном положении и профессиональной деятельности"})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"5. Перечень действий с персональными данными"}),l.jsx("p",{children:"Согласие распространяется на следующие действия (операции) с персональными данными:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Сбор, запись и первичная обработка персональных данных"}),l.jsx("li",{children:"Накопление и систематизация в базах данных"}),l.jsx("li",{children:"Создание резервных копий и архивирование"}),l.jsx("li",{children:"Извлечение, использование и анализ данных"}),l.jsx("li",{children:"Уточнение, обновление и актуализация информации"}),l.jsx("li",{children:"Передача данных третьим лицам"}),l.jsx("li",{children:"Обезличивание и удаление данных"}),l.jsx("li",{children:"Автоматизированная обработка и профилирование"})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"6. Лица, которым могут быть переданы персональные данные"}),l.jsx("h4",{className:I.subSectionTitle,children:"6.1. Сотрудники Оператора:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Уполномоченные сотрудники, непосредственно участвующие в обработке"}),l.jsx("li",{children:"Сотрудники службы безопасности и комплаенса"}),l.jsx("li",{children:"Сотрудники технической поддержки"}),l.jsx("li",{children:"Руководящий состав в рамках их полномочий"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"6.2. Государственные и муниципальные органы:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Федеральная служба по финансовому мониторингу"}),l.jsx("li",{children:"Федеральная налоговая служба"}),l.jsx("li",{children:"Правоохранительные органы (при наличии законных требований)"}),l.jsx("li",{children:"Суды и органы исполнения судебных решений"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"6.3. Партнеры и контрагенты:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Банки и платежные системы"}),l.jsx("li",{children:"Операторы электронных денежных средств"}),l.jsx("li",{children:"Поставщики технологических решений"}),l.jsx("li",{children:"Аудиторские и консалтинговые организации"})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"7. Сроки обработки персональных данных"}),l.jsx("h4",{className:I.subSectionTitle,children:"7.1. Общие принципы:"}),l.jsx("p",{children:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей обработки. После достижения целей данные подлежат уничтожению или обезличиванию."}),l.jsx("h4",{className:I.subSectionTitle,children:"7.2. Конкретные сроки обработки:"}),l.jsxs("ul",{className:I.list,children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Данные активных клиентов:"})," в течение всего периода отношений плюс 5 лет после прекращения"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Данные для идентификации:"})," 5 лет с момента прекращения отношений"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Финансовая информация:"})," 5 лет с даты совершения операции"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Маркетинговые данные:"})," до отзыва согласия, но не более 3 лет"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Техническая информация:"})," 1 год для безопасности, 6 месяцев для логов"]})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"8. Права субъекта персональных данных"}),l.jsx("h4",{className:I.subSectionTitle,children:"8.1. Право на информацию:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Получение подтверждения факта обработки персональных данных"}),l.jsx("li",{children:"Получение информации о целях и способах обработки"}),l.jsx("li",{children:"Информация о сроках обработки и составе данных"}),l.jsx("li",{children:"Сведения о лицах, которым передаются данные"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"8.2. Право на доступ:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Получение копий обрабатываемых персональных данных"}),l.jsx("li",{children:"Ознакомление с историей обработки и изменений"}),l.jsx("li",{children:"Получение информации об источниках персональных данных"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"8.3. Право на исправление и удаление:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Требование исправления неточных или неполных данных"}),l.jsx("li",{children:"Требование удаления персональных данных при наличии оснований"}),l.jsx("li",{children:"Удаление данных после отзыва согласия"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"8.4. Право на отзыв согласия:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Согласие может быть отозвано в любое время"}),l.jsx("li",{children:"Отзыв оформляется в письменной форме"}),l.jsx("li",{children:"После отзыва обработка прекращается в разумные сроки"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"8.5. Право на обжалование:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Обращение к Оператору с жалобами на действия по обработке данных"}),l.jsx("li",{children:"Обращение в Роскомнадзор или его территориальные органы"}),l.jsx("li",{children:"Обращение в суд для защиты нарушенных прав"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"8.6. Порядок реализации прав:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Обращения направляются на адрес: company@bitforcefoundation.ru"}),l.jsx("li",{children:"Обращения рассматриваются в течение 30 дней"}),l.jsx("li",{children:"При необходимости срок может быть продлен на 30 дней"})]})]}),l.jsxs("section",{className:I.section,children:[l.jsx("h3",{className:I.sectionTitle,children:"9. Заключительные положения"}),l.jsx("h4",{className:I.subSectionTitle,children:"9.1. Действие согласия:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Согласие действует с момента его предоставления"}),l.jsx("li",{children:"Согласие действует до его отзыва или до достижения целей обработки"}),l.jsx("li",{children:"При существенных изменениях целей требуется новое согласие"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"9.2. Форма предоставления согласия:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Согласие может быть предоставлено в письменной форме"}),l.jsx("li",{children:"Согласие может быть предоставлено в электронной форме"}),l.jsx("li",{children:"Согласие может выражаться путем совершения конклюдентных действий"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"9.3. Последствия непредоставления согласия:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Отказ в предоставлении согласия может повлечь невозможность регистрации"}),l.jsx("li",{children:"Отказ может ограничить доступ к отдельным услугам"}),l.jsx("li",{children:"Отказ в согласии на маркетинг не влияет на основные услуги"}),l.jsx("li",{children:"Субъект вправе предоставить частичное согласие"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"9.4. Контактная информация:"}),l.jsxs("div",{className:I.contacts,children:[l.jsx("p",{children:"Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н"}),l.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("p",{children:"Ответственное лицо: Кленин Михаил Васильевич"}),l.jsx("p",{children:"Официальный сайт: https://bitforce-foundation.ru"})]}),l.jsx("h4",{className:I.subSectionTitle,children:"9.5. Подтверждение понимания:"}),l.jsx("p",{className:I.confirmation,children:"Предоставляя настоящее согласие, я подтверждаю, что:"}),l.jsxs("ul",{className:I.list,children:[l.jsx("li",{children:"Ознакомлен с содержанием согласия и понимаю его значение"}),l.jsx("li",{children:"Понимаю цели и способы обработки моих персональных данных"}),l.jsx("li",{children:"Знаю о своих правах и способах их реализации"}),l.jsx("li",{children:"Согласие предоставляется добровольно и осознанно"}),l.jsx("li",{children:"Имею возможность отозвать согласие в любое время"})]})]})]})}),l.jsx(ll,{})]})}const lT="_main_2hruc_1",aT="_container_2hruc_7",sT="_title_2hruc_13",iT="_subtitle_2hruc_21",cT="_section_2hruc_29",rT="_sectionTitle_2hruc_33",oT="_description_2hruc_42",uT="_info_2hruc_49",dT="_linkBlock_2hruc_56",fT="_button_2hruc_64",hT="_operatorInfo_2hruc_81",$t={main:lT,container:aT,title:sT,subtitle:iT,section:cT,sectionTitle:rT,description:oT,info:uT,linkBlock:dT,button:fT,operatorInfo:hT};function mT(){return l.jsxs(l.Fragment,{children:[l.jsx(bi,{}),l.jsx("main",{className:$t.main,children:l.jsxs("div",{className:$t.container,children:[l.jsx("h1",{className:$t.title,children:"Реестр операторов персональных данных"}),l.jsx("h2",{className:$t.subtitle,children:"ООО «БИТФОРС»"}),l.jsxs("section",{className:$t.section,children:[l.jsx("p",{className:$t.description,children:"Информация об операторе персональных данных размещена в реестре операторов персональных данных Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор)."}),l.jsx("p",{className:$t.info,children:"Вы можете просмотреть информацию об операторе в реестре Роскомнадзора, перейдя по ссылке ниже:"}),l.jsx("div",{className:$t.linkBlock,children:l.jsx("a",{href:"https://pd.rkn.gov.ru/operators-registry/operators-list/?act=search&name_full=%D0%91%D0%B8%D1%82%D1%84%D0%BE%D1%80%D1%81&inn=9810001062&regn=",target:"_blank",rel:"noopener noreferrer",className:$t.button,children:"Открыть реестр Роскомнадзора"})}),l.jsx("p",{className:$t.info,children:"Реестр содержит информацию об операторах персональных данных, включая сведения о целях и методах обработки персональных данных, а также меры по обеспечению безопасности персональных данных."})]}),l.jsxs("section",{className:$t.section,children:[l.jsx("h3",{className:$t.sectionTitle,children:"Информация об операторе"}),l.jsxs("div",{className:$t.operatorInfo,children:[l.jsxs("p",{children:[l.jsx("strong",{children:"Наименование:"})," ООО «БИТФОРС»"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"ИНН:"})," 9810001062"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"ОГРН:"})," 1257800060990"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"Юридический адрес:"})," 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"Контактная информация:"})," company@bitforcefoundation.ru"]})]})]}),l.jsxs("section",{className:$t.section,children:[l.jsx("h3",{className:$t.sectionTitle,children:"О Роскомнадзоре"}),l.jsx("p",{children:"Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) — это федеральный орган исполнительной власти, осуществляющий функции по контролю и надзору в области персональных данных."}),l.jsx("p",{children:"Роскомнадзор ведет реестр операторов персональных данных в соответствии с требованиями Федерального закона «О персональных данных». Реестр является открытой информационной системой и доступен всем заинтересованным лицам."})]})]})}),l.jsx(ll,{})]})}function dp(s){return s?new Date(s).toLocaleString("ru-RU",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"—"}function pT(s){return s?s.length<=16?s:`${s.slice(0,8)}${s.slice(-6)}`:"—"}function fp(s){return Number(s).toLocaleString("ru-RU")}const vT={pending:"Ожидание",money_accepted:"Деньги получены",web3_processing:"Обработка в сети",web3_hash_error:"Ошибка хэша",web3_balance_problem:"Проблема с балансом",receipt_error:"Ошибка чека",completed:"Завершён",usdt_delivered:"USDT отправлен"},gT="_badge_1d3cq_1",yT="_status_pending_1d3cq_10",_T="_status_completed_1d3cq_15",xT="_status_money_accepted_1d3cq_20",bT="_status_web3_processing_1d3cq_25",jT="_status_web3_hash_error_1d3cq_30",ST="_status_web3_balance_problem_1d3cq_35",NT="_status_receipt_error_1d3cq_40",wT="_status_usdt_delivered_1d3cq_45",hp={badge:gT,status_pending:yT,status_completed:_T,status_money_accepted:xT,status_web3_processing:bT,status_web3_hash_error:jT,status_web3_balance_problem:ST,status_receipt_error:NT,status_usdt_delivered:wT};function mp({status:s}){return l.jsx("span",{className:`${hp.badge} ${hp[`status_${s}`]??""}`,children:vT[s]??s})}const CT="_button_1q7wx_1",ET={button:CT};function TT({value:s}){const[c,i]=S.useState(!1);function r(){navigator.clipboard.writeText(s).then(()=>{i(!0),setTimeout(()=>i(!1),1500)})}return l.jsx("button",{className:ET.button,onClick:r,type:"button",title:"Скопировать",children:c?l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("polyline",{points:"20 6 9 17 4 12"})}):l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2"}),l.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})}const RT="_item_1ymly_1",AT="_summary_1ymly_8",MT="_summaryLeft_1ymly_25",OT="_summaryDate_1ymly_34",DT="_summaryRight_1ymly_41",zT="_amount_1ymly_48",LT="_totalAmount_1ymly_56",BT="_chevron_1ymly_64",UT="_chevronOpen_1ymly_70",kT="_bodyOuter_1ymly_74",HT="_bodyOuterOpen_1ymly_80",qT="_bodyInner_1ymly_84",$T="_body_1ymly_74",GT="_col_1ymly_96",FT="_colTitle_1ymly_101",VT="_infoRow_1ymly_110",QT="_infoRowTotal_1ymly_123",YT="_infoLabel_1ymly_128",XT="_infoValue_1ymly_129",ZT="_infoValueRow_1ymly_148",IT="_infoLink_1ymly_154",Ue={item:RT,summary:AT,summaryLeft:MT,summaryDate:OT,summaryRight:DT,amount:zT,totalAmount:LT,chevron:BT,chevronOpen:UT,bodyOuter:kT,bodyOuterOpen:HT,bodyInner:qT,body:$T,col:GT,colTitle:FT,infoRow:VT,infoRowTotal:QT,infoLabel:YT,infoValue:XT,infoValueRow:ZT,infoLink:IT};function KT({item:s}){const[c,i]=S.useState(!1),{order:r,payment:d}=s;return l.jsxs("div",{className:Ue.item,children:[l.jsxs("button",{className:Ue.summary,onClick:()=>i(h=>!h),type:"button","aria-expanded":c,children:[l.jsxs("div",{className:Ue.summaryLeft,children:[l.jsx("span",{className:Ue.summaryDate,children:dp(r.created_at)}),d&&l.jsx(mp,{status:d.status})]}),l.jsxs("div",{className:Ue.summaryRight,children:[l.jsxs("span",{className:Ue.amount,children:[r.usdt_amount," USDT"]}),l.jsxs("span",{className:Ue.totalAmount,children:[fp(r.total_price)," ₽"]}),l.jsx("svg",{className:`${Ue.chevron} ${c?Ue.chevronOpen:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("polyline",{points:"6 9 12 15 18 9"})})]})]}),l.jsx("div",{className:`${Ue.bodyOuter} ${c?Ue.bodyOuterOpen:""}`,children:l.jsx("div",{className:Ue.bodyInner,children:l.jsxs("div",{className:Ue.body,children:[l.jsxs("div",{className:Ue.col,children:[l.jsx("p",{className:Ue.colTitle,children:"Заказ"}),l.jsx(Ya,{label:"Сумма USDT",value:`${r.usdt_amount} USDT`}),l.jsx(Ya,{label:"Курс обмена",value:`1 USDT = ${r.usdt_exchange_rate}`}),l.jsx(Ya,{label:"Сервисный сбор",value:`${r.service_fee} USDT`}),l.jsx(Ya,{label:"Комиссия за газ",value:`${r.gas_fee} USDT`}),l.jsx(Ya,{label:"Итого к оплате",value:`${fp(r.total_price)}`,emphasised:!0})]}),l.jsxs("div",{className:Ue.col,children:[l.jsx("p",{className:Ue.colTitle,children:"Платёж"}),d?l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:Ue.infoRow,children:[l.jsx("span",{className:Ue.infoLabel,children:"Статус"}),l.jsx(mp,{status:d.status})]}),l.jsx(Ya,{label:"Оплачено",value:d.itpay_paid_amount||"—"}),l.jsx(Ya,{label:"Истекает",value:dp(d.expired_date)}),l.jsxs("div",{className:Ue.infoRow,children:[l.jsx("span",{className:Ue.infoLabel,children:"Хэш транзакции"}),l.jsxs("span",{className:Ue.infoValueRow,children:[l.jsx("span",{className:Ue.infoValue,title:d.web3_transaction_hash||void 0,children:pT(d.web3_transaction_hash)}),d.web3_transaction_hash&&l.jsx(TT,{value:d.web3_transaction_hash})]})]}),l.jsxs("div",{className:Ue.infoRow,children:[l.jsx("span",{className:Ue.infoLabel,children:"Чек"}),d.receipt_cloudekassir_link?l.jsx("a",{href:d.receipt_cloudekassir_link,target:"_blank",rel:"noopener noreferrer",className:Ue.infoLink,children:"Открыть →"}):l.jsx("span",{className:Ue.infoValue,children:"—"})]})]}):l.jsx("div",{className:Ue.infoRow,children:l.jsx("span",{className:Ue.infoValue,children:"—"})})]})]})})})]})}function Ya({label:s,value:c,emphasised:i}){return l.jsxs("div",{className:`${Ue.infoRow} ${i?Ue.infoRowTotal:""}`,children:[l.jsx("span",{className:Ue.infoLabel,children:s}),l.jsx("span",{className:Ue.infoValue,children:c})]})}const PT="_list_gxp0d_1",WT="_empty_gxp0d_9",JT="_status_gxp0d_16",eR="_statusError_gxp0d_23",tR="_loadMore_gxp0d_30",nR="_loadMoreBtn_gxp0d_38",Ps={list:PT,empty:WT,status:JT,statusError:eR,loadMore:tR,loadMoreBtn:nR};function lR(){const{data:s,isLoading:c,isError:i,fetchNextPage:r,hasNextPage:d,isFetchingNextPage:h}=Zx(),v=(s==null?void 0:s.pages.flatMap(y=>y.orders))??[];return c?l.jsx("p",{className:Ps.status,children:"Загрузка..."}):i?l.jsx("p",{className:Ps.statusError,children:"Не удалось загрузить транзакции. Попробуйте обновить страницу."}):v.length===0?l.jsx("p",{className:Ps.empty,children:"У вас пока нет транзакций."}):l.jsxs(l.Fragment,{children:[l.jsx("div",{className:Ps.list,children:v.map(y=>l.jsx(KT,{item:y},y.order.id))}),d&&l.jsx("div",{className:Ps.loadMore,children:l.jsx("button",{className:Ps.loadMoreBtn,onClick:()=>r(),disabled:h,type:"button",children:h?"Загрузка...":"Загрузить ещё"})})]})}const aR="_page_16kpu_1",sR="_main_16kpu_8",iR="_glow_16kpu_17",cR="_title_16kpu_29",ho={page:aR,main:sR,glow:iR,title:cR};function rR(){return l.jsxs("div",{className:ho.page,children:[l.jsx(rs,{}),l.jsxs("main",{className:ho.main,children:[l.jsx("div",{className:ho.glow}),l.jsx("h1",{className:ho.title,children:"Транзакции"}),l.jsx(lR,{})]}),l.jsx(ll,{})]})}function oR(){const{pathname:s}=_n();return S.useEffect(()=>{window.scrollTo(0,0)},[s]),null}function uR(){const{isAuthenticated:s,isLoading:c}=v3(),i=_n();return c?null:s?l.jsx(Gp,{}):l.jsx(Rc,{to:de.LOGIN,state:{from:i},replace:!0})}function dR(){var d,h;const{isAuthenticated:s,isLoading:c}=v3(),r=((h=(d=_n().state)==null?void 0:d.from)==null?void 0:h.pathname)??de.WALLET;return c?null:s?l.jsx(Rc,{to:r,replace:!0}):l.jsx(Gp,{})}function fR(){return l.jsxs(Xy,{children:[l.jsx(oR,{}),l.jsxs(Sy,{children:[l.jsx(dt,{path:de.HOME,element:l.jsx(b8,{})}),l.jsx(dt,{path:de.PUBLICHNAYA_OFERTA,element:l.jsx(_E,{})}),l.jsx(dt,{path:de.POLITIKA_PERSONALNYH_DANNYH,element:l.jsx(DE,{})}),l.jsx(dt,{path:de.POLITIKA_COOKIE,element:l.jsx(VE,{})}),l.jsx(dt,{path:de.SOGLASIE_PERSONALNYH_DANNYH,element:l.jsx(nT,{})}),l.jsx(dt,{path:de.REESTR_PD_RKN,element:l.jsx(mT,{})}),l.jsxs(dt,{element:l.jsx(dR,{}),children:[l.jsx(dt,{path:de.LOGIN,element:l.jsx(nw,{})}),l.jsx(dt,{path:de.REGISTER,element:l.jsx(gw,{})}),l.jsx(dt,{path:de.RESTORE_PASSWORD,element:l.jsx(oE,{})})]}),l.jsxs(dt,{element:l.jsx(uR,{}),children:[l.jsx(dt,{path:de.CONVERTER,element:l.jsx(iC,{})}),l.jsx(dt,{path:de.WALLET,element:l.jsx($m,{})}),l.jsx(dt,{path:de.WALLET_CHAIN,element:l.jsx($m,{})}),l.jsx(dt,{path:de.SWAP,element:l.jsx(xS,{})}),l.jsx(dt,{path:de.BRIDGE,element:l.jsx(zS,{})}),l.jsx(dt,{path:de.PROFILE,element:l.jsx(HN,{})}),l.jsx(dt,{path:de.SEED_PHRASE,element:l.jsx(RC,{})}),l.jsx(dt,{path:de.KYC,element:l.jsx(KC,{})}),l.jsx(dt,{path:de.TRANSACTIONS,element:l.jsx(rR,{})})]})]})]})}const hR=new Sx({defaultOptions:{queries:{retry:!1}}});function mR({children:s}){return l.jsx(Nx,{client:hR,children:s})}function pR(){return l.jsx(mR,{children:l.jsx(fR,{})})}S4.createRoot(document.getElementById("root")).render(l.jsx(S.StrictMode,{children:l.jsx(pR,{})}));