(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))c(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const h of d.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&c(h)}).observe(document,{childList:!0,subtree:!0});function s(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(o){if(o.ep)return;o.ep=!0;const d=s(o);fetch(o.href,d)}})();function Ti(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var Uc={exports:{}},mi={};var Hh;function tb(){if(Hh)return mi;Hh=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function s(c,o,d){var h=null;if(d!==void 0&&(h=""+d),o.key!==void 0&&(h=""+o.key),"key"in o){d={};for(var y in o)y!=="key"&&(d[y]=o[y])}else d=o;return o=d.ref,{$$typeof:l,type:c,key:h,ref:o!==void 0?o:null,props:d}}return mi.Fragment=i,mi.jsx=s,mi.jsxs=s,mi}var Bh;function ab(){return Bh||(Bh=1,Uc.exports=tb()),Uc.exports}var f=ab(),Lc={exports:{}},ie={};var qh;function nb(){if(qh)return ie;qh=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),h=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),S=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),E=Symbol.iterator;function O(z){return z===null||typeof z!="object"?null:(z=E&&z[E]||z["@@iterator"],typeof z=="function"?z:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,N={};function Y(z,L,K){this.props=z,this.context=L,this.refs=N,this.updater=K||w}Y.prototype.isReactComponent={},Y.prototype.setState=function(z,L){if(typeof z!="object"&&typeof z!="function"&&z!=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,z,L,"setState")},Y.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function Q(){}Q.prototype=Y.prototype;function V(z,L,K){this.props=z,this.context=L,this.refs=N,this.updater=K||w}var ae=V.prototype=new Q;ae.constructor=V,B(ae,Y.prototype),ae.isPureReactComponent=!0;var oe=Array.isArray;function pe(){}var J={H:null,A:null,T:null,S:null},_e=Object.prototype.hasOwnProperty;function ve(z,L,K){var X=K.ref;return{$$typeof:l,type:z,key:L,ref:X!==void 0?X:null,props:K}}function Le(z,L){return ve(z.type,L,z.props)}function Be(z){return typeof z=="object"&&z!==null&&z.$$typeof===l}function G(z){var L={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(K){return L[K]})}var I=/\/+/g;function se(z,L){return typeof z=="object"&&z!==null&&z.key!=null?G(""+z.key):L.toString(36)}function ne(z){switch(z.status){case"fulfilled":return z.value;case"rejected":throw z.reason;default:switch(typeof z.status=="string"?z.then(pe,pe):(z.status="pending",z.then(function(L){z.status==="pending"&&(z.status="fulfilled",z.value=L)},function(L){z.status==="pending"&&(z.status="rejected",z.reason=L)})),z.status){case"fulfilled":return z.value;case"rejected":throw z.reason}}throw z}function M(z,L,K,X,le){var ce=typeof z;(ce==="undefined"||ce==="boolean")&&(z=null);var ge=!1;if(z===null)ge=!0;else switch(ce){case"bigint":case"string":case"number":ge=!0;break;case"object":switch(z.$$typeof){case l:case i:ge=!0;break;case S:return ge=z._init,M(ge(z._payload),L,K,X,le)}}if(ge)return le=le(z),ge=X===""?"."+se(z,0):X,oe(le)?(K="",ge!=null&&(K=ge.replace(I,"$&/")+"/"),M(le,L,K,"",function(la){return la})):le!=null&&(Be(le)&&(le=Le(le,K+(le.key==null||z&&z.key===le.key?"":(""+le.key).replace(I,"$&/")+"/")+ge)),L.push(le)),1;ge=0;var Ie=X===""?".":X+":";if(oe(z))for(var He=0;He<z.length;He++)X=z[He],ce=Ie+se(X,He),ge+=M(X,L,K,ce,le);else if(He=O(z),typeof He=="function")for(z=He.call(z),He=0;!(X=z.next()).done;)X=X.value,ce=Ie+se(X,He++),ge+=M(X,L,K,ce,le);else if(ce==="object"){if(typeof z.then=="function")return M(ne(z),L,K,X,le);throw L=String(z),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return ge}function q(z,L,K){if(z==null)return z;var X=[],le=0;return M(z,X,"","",function(ce){return L.call(K,ce,le++)}),X}function ee(z){if(z._status===-1){var L=z._result;L=L(),L.then(function(K){(z._status===0||z._status===-1)&&(z._status=1,z._result=K)},function(K){(z._status===0||z._status===-1)&&(z._status=2,z._result=K)}),z._status===-1&&(z._status=0,z._result=L)}if(z._status===1)return z._result.default;throw z._result}var ze=typeof reportError=="function"?reportError:function(z){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof z=="object"&&z!==null&&typeof z.message=="string"?String(z.message):String(z),error:z});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",z);return}console.error(z)},te={map:q,forEach:function(z,L,K){q(z,function(){L.apply(this,arguments)},K)},count:function(z){var L=0;return q(z,function(){L++}),L},toArray:function(z){return q(z,function(L){return L})||[]},only:function(z){if(!Be(z))throw Error("React.Children.only expected to receive a single React element child.");return z}};return ie.Activity=b,ie.Children=te,ie.Component=Y,ie.Fragment=s,ie.Profiler=o,ie.PureComponent=V,ie.StrictMode=c,ie.Suspense=p,ie.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=J,ie.__COMPILER_RUNTIME={__proto__:null,c:function(z){return J.H.useMemoCache(z)}},ie.cache=function(z){return function(){return z.apply(null,arguments)}},ie.cacheSignal=function(){return null},ie.cloneElement=function(z,L,K){if(z==null)throw Error("The argument must be a React element, but you passed "+z+".");var X=B({},z.props),le=z.key;if(L!=null)for(ce in L.key!==void 0&&(le=""+L.key),L)!_e.call(L,ce)||ce==="key"||ce==="__self"||ce==="__source"||ce==="ref"&&L.ref===void 0||(X[ce]=L[ce]);var ce=arguments.length-2;if(ce===1)X.children=K;else if(1<ce){for(var ge=Array(ce),Ie=0;Ie<ce;Ie++)ge[Ie]=arguments[Ie+2];X.children=ge}return ve(z.type,le,X)},ie.createContext=function(z){return z={$$typeof:h,_currentValue:z,_currentValue2:z,_threadCount:0,Provider:null,Consumer:null},z.Provider=z,z.Consumer={$$typeof:d,_context:z},z},ie.createElement=function(z,L,K){var X,le={},ce=null;if(L!=null)for(X in L.key!==void 0&&(ce=""+L.key),L)_e.call(L,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(le[X]=L[X]);var ge=arguments.length-2;if(ge===1)le.children=K;else if(1<ge){for(var Ie=Array(ge),He=0;He<ge;He++)Ie[He]=arguments[He+2];le.children=Ie}if(z&&z.defaultProps)for(X in ge=z.defaultProps,ge)le[X]===void 0&&(le[X]=ge[X]);return ve(z,ce,le)},ie.createRef=function(){return{current:null}},ie.forwardRef=function(z){return{$$typeof:y,render:z}},ie.isValidElement=Be,ie.lazy=function(z){return{$$typeof:S,_payload:{_status:-1,_result:z},_init:ee}},ie.memo=function(z,L){return{$$typeof:g,type:z,compare:L===void 0?null:L}},ie.startTransition=function(z){var L=J.T,K={};J.T=K;try{var X=z(),le=J.S;le!==null&&le(K,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then(pe,ze)}catch(ce){ze(ce)}finally{L!==null&&K.types!==null&&(L.types=K.types),J.T=L}},ie.unstable_useCacheRefresh=function(){return J.H.useCacheRefresh()},ie.use=function(z){return J.H.use(z)},ie.useActionState=function(z,L,K){return J.H.useActionState(z,L,K)},ie.useCallback=function(z,L){return J.H.useCallback(z,L)},ie.useContext=function(z){return J.H.useContext(z)},ie.useDebugValue=function(){},ie.useDeferredValue=function(z,L){return J.H.useDeferredValue(z,L)},ie.useEffect=function(z,L){return J.H.useEffect(z,L)},ie.useEffectEvent=function(z){return J.H.useEffectEvent(z)},ie.useId=function(){return J.H.useId()},ie.useImperativeHandle=function(z,L,K){return J.H.useImperativeHandle(z,L,K)},ie.useInsertionEffect=function(z,L){return J.H.useInsertionEffect(z,L)},ie.useLayoutEffect=function(z,L){return J.H.useLayoutEffect(z,L)},ie.useMemo=function(z,L){return J.H.useMemo(z,L)},ie.useOptimistic=function(z,L){return J.H.useOptimistic(z,L)},ie.useReducer=function(z,L,K){return J.H.useReducer(z,L,K)},ie.useRef=function(z){return J.H.useRef(z)},ie.useState=function(z){return J.H.useState(z)},ie.useSyncExternalStore=function(z,L,K){return J.H.useSyncExternalStore(z,L,K)},ie.useTransition=function(){return J.H.useTransition()},ie.version="19.2.8",ie}var Yh;function po(){return Yh||(Yh=1,Lc.exports=nb()),Lc.exports}var k=po();const Ge=Ti(k);var Hc={exports:{}},hi={},Bc={exports:{}},qc={};var Gh;function lb(){return Gh||(Gh=1,(function(l){function i(M,q){var ee=M.length;M.push(q);e:for(;0<ee;){var ze=ee-1>>>1,te=M[ze];if(0<o(te,q))M[ze]=q,M[ee]=te,ee=ze;else break e}}function s(M){return M.length===0?null:M[0]}function c(M){if(M.length===0)return null;var q=M[0],ee=M.pop();if(ee!==q){M[0]=ee;e:for(var ze=0,te=M.length,z=te>>>1;ze<z;){var L=2*(ze+1)-1,K=M[L],X=L+1,le=M[X];if(0>o(K,ee))X<te&&0>o(le,K)?(M[ze]=le,M[X]=ee,ze=X):(M[ze]=K,M[L]=ee,ze=L);else if(X<te&&0>o(le,ee))M[ze]=le,M[X]=ee,ze=X;else break e}}return q}function o(M,q){var ee=M.sortIndex-q.sortIndex;return ee!==0?ee:M.id-q.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;l.unstable_now=function(){return d.now()}}else{var h=Date,y=h.now();l.unstable_now=function(){return h.now()-y}}var p=[],g=[],S=1,b=null,E=3,O=!1,w=!1,B=!1,N=!1,Y=typeof setTimeout=="function"?setTimeout:null,Q=typeof clearTimeout=="function"?clearTimeout:null,V=typeof setImmediate<"u"?setImmediate:null;function ae(M){for(var q=s(g);q!==null;){if(q.callback===null)c(g);else if(q.startTime<=M)c(g),q.sortIndex=q.expirationTime,i(p,q);else break;q=s(g)}}function oe(M){if(B=!1,ae(M),!w)if(s(p)!==null)w=!0,pe||(pe=!0,G());else{var q=s(g);q!==null&&ne(oe,q.startTime-M)}}var pe=!1,J=-1,_e=5,ve=-1;function Le(){return N?!0:!(l.unstable_now()-ve<_e)}function Be(){if(N=!1,pe){var M=l.unstable_now();ve=M;var q=!0;try{e:{w=!1,B&&(B=!1,Q(J),J=-1),O=!0;var ee=E;try{t:{for(ae(M),b=s(p);b!==null&&!(b.expirationTime>M&&Le());){var ze=b.callback;if(typeof ze=="function"){b.callback=null,E=b.priorityLevel;var te=ze(b.expirationTime<=M);if(M=l.unstable_now(),typeof te=="function"){b.callback=te,ae(M),q=!0;break t}b===s(p)&&c(p),ae(M)}else c(p);b=s(p)}if(b!==null)q=!0;else{var z=s(g);z!==null&&ne(oe,z.startTime-M),q=!1}}break e}finally{b=null,E=ee,O=!1}q=void 0}}finally{q?G():pe=!1}}}var G;if(typeof V=="function")G=function(){V(Be)};else if(typeof MessageChannel<"u"){var I=new MessageChannel,se=I.port2;I.port1.onmessage=Be,G=function(){se.postMessage(null)}}else G=function(){Y(Be,0)};function ne(M,q){J=Y(function(){M(l.unstable_now())},q)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(M){M.callback=null},l.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_e=0<M?Math.floor(1e3/M):5},l.unstable_getCurrentPriorityLevel=function(){return E},l.unstable_next=function(M){switch(E){case 1:case 2:case 3:var q=3;break;default:q=E}var ee=E;E=q;try{return M()}finally{E=ee}},l.unstable_requestPaint=function(){N=!0},l.unstable_runWithPriority=function(M,q){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var ee=E;E=M;try{return q()}finally{E=ee}},l.unstable_scheduleCallback=function(M,q,ee){var ze=l.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?ze+ee:ze):ee=ze,M){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=ee+te,M={id:S++,callback:q,priorityLevel:M,startTime:ee,expirationTime:te,sortIndex:-1},ee>ze?(M.sortIndex=ee,i(g,M),s(p)===null&&M===s(g)&&(B?(Q(J),J=-1):B=!0,ne(oe,ee-ze))):(M.sortIndex=te,i(p,M),w||O||(w=!0,pe||(pe=!0,G()))),M},l.unstable_shouldYield=Le,l.unstable_wrapCallback=function(M){var q=E;return function(){var ee=E;E=q;try{return M.apply(this,arguments)}finally{E=ee}}}})(qc)),qc}var Kh;function ib(){return Kh||(Kh=1,Bc.exports=lb()),Bc.exports}var Yc={exports:{}},rt={};var Qh;function rb(){if(Qh)return rt;Qh=1;var l=po();function i(p){var g="https://react.dev/errors/"+p;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var S=2;S<arguments.length;S++)g+="&args[]="+encodeURIComponent(arguments[S])}return"Minified React error #"+p+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var c={d:{f:s,r:function(){throw Error(i(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},o=Symbol.for("react.portal");function d(p,g,S){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:b==null?null:""+b,children:p,containerInfo:g,implementation:S}}var h=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function y(p,g){if(p==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return rt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,rt.createPortal=function(p,g){var S=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(i(299));return d(p,g,null,S)},rt.flushSync=function(p){var g=h.T,S=c.p;try{if(h.T=null,c.p=2,p)return p()}finally{h.T=g,c.p=S,c.d.f()}},rt.preconnect=function(p,g){typeof p=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,c.d.C(p,g))},rt.prefetchDNS=function(p){typeof p=="string"&&c.d.D(p)},rt.preinit=function(p,g){if(typeof p=="string"&&g&&typeof g.as=="string"){var S=g.as,b=y(S,g.crossOrigin),E=typeof g.integrity=="string"?g.integrity:void 0,O=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;S==="style"?c.d.S(p,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:b,integrity:E,fetchPriority:O}):S==="script"&&c.d.X(p,{crossOrigin:b,integrity:E,fetchPriority:O,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},rt.preinitModule=function(p,g){if(typeof p=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var S=y(g.as,g.crossOrigin);c.d.M(p,{crossOrigin:S,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&c.d.M(p)},rt.preload=function(p,g){if(typeof p=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var S=g.as,b=y(S,g.crossOrigin);c.d.L(p,S,{crossOrigin:b,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},rt.preloadModule=function(p,g){if(typeof p=="string")if(g){var S=y(g.as,g.crossOrigin);c.d.m(p,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:S,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else c.d.m(p)},rt.requestFormReset=function(p){c.d.r(p)},rt.unstable_batchedUpdates=function(p,g){return p(g)},rt.useFormState=function(p,g,S){return h.H.useFormState(p,g,S)},rt.useFormStatus=function(){return h.H.useHostTransitionStatus()},rt.version="19.2.8",rt}var Xh;function wp(){if(Xh)return Yc.exports;Xh=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),Yc.exports=rb(),Yc.exports}var Zh;function ub(){if(Zh)return hi;Zh=1;var l=ib(),i=po(),s=wp();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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 o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(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 p(e){if(d(e)!==e)throw Error(c(188))}function g(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(c(188));return t!==e?null:e}for(var a=e,n=t;;){var r=a.return;if(r===null)break;var u=r.alternate;if(u===null){if(n=r.return,n!==null){a=n;continue}break}if(r.child===u.child){for(u=r.child;u;){if(u===a)return p(r),e;if(u===n)return p(r),t;u=u.sibling}throw Error(c(188))}if(a.return!==n.return)a=r,n=u;else{for(var m=!1,v=r.child;v;){if(v===a){m=!0,a=r,n=u;break}if(v===n){m=!0,n=r,a=u;break}v=v.sibling}if(!m){for(v=u.child;v;){if(v===a){m=!0,a=u,n=r;break}if(v===n){m=!0,n=u,a=r;break}v=v.sibling}if(!m)throw Error(c(189))}}if(a.alternate!==n)throw Error(c(190))}if(a.tag!==3)throw Error(c(188));return a.stateNode.current===a?e:t}function S(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=S(e),t!==null)return t;e=e.sibling}return null}var b=Object.assign,E=Symbol.for("react.element"),O=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),Y=Symbol.for("react.profiler"),Q=Symbol.for("react.consumer"),V=Symbol.for("react.context"),ae=Symbol.for("react.forward_ref"),oe=Symbol.for("react.suspense"),pe=Symbol.for("react.suspense_list"),J=Symbol.for("react.memo"),_e=Symbol.for("react.lazy"),ve=Symbol.for("react.activity"),Le=Symbol.for("react.memo_cache_sentinel"),Be=Symbol.iterator;function G(e){return e===null||typeof e!="object"?null:(e=Be&&e[Be]||e["@@iterator"],typeof e=="function"?e:null)}var I=Symbol.for("react.client.reference");function se(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===I?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case Y:return"Profiler";case N:return"StrictMode";case oe:return"Suspense";case pe:return"SuspenseList";case ve:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case w:return"Portal";case V:return e.displayName||"Context";case Q:return(e._context.displayName||"Context")+".Consumer";case ae:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case J:return t=e.displayName||null,t!==null?t:se(e.type)||"Memo";case _e:t=e._payload,e=e._init;try{return se(e(t))}catch{}}return null}var ne=Array.isArray,M=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},ze=[],te=-1;function z(e){return{current:e}}function L(e){0>te||(e.current=ze[te],ze[te]=null,te--)}function K(e,t){te++,ze[te]=e.current,e.current=t}var X=z(null),le=z(null),ce=z(null),ge=z(null);function Ie(e,t){switch(K(ce,t),K(le,e),K(X,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?uh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=uh(t),e=sh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}L(X),K(X,e)}function He(){L(X),L(le),L(ce)}function la(e){e.memoizedState!==null&&K(ge,e);var t=X.current,a=sh(t,e.type);t!==a&&(K(le,e),K(X,a))}function Ia(e){le.current===e&&(L(X),L(le)),ge.current===e&&(L(ge),ci._currentValue=ee)}var vl,_i;function Qt(e){if(vl===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);vl=t&&t[1]||"",_i=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+vl+e+_i}var bl=!1;function Sl(e,t){if(!e||bl)return"";bl=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(C){var R=C}Reflect.construct(e,[],H)}else{try{H.call()}catch(C){R=C}e.call(H.prototype)}}else{try{throw Error()}catch(C){R=C}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(C){if(C&&R&&typeof C.stack=="string")return[C.stack,R.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=n.DetermineComponentFrameRoot(),m=u[0],v=u[1];if(m&&v){var x=m.split(`
`),_=v.split(`
`);for(r=n=0;n<x.length&&!x[n].includes("DetermineComponentFrameRoot");)n++;for(;r<_.length&&!_[r].includes("DetermineComponentFrameRoot");)r++;if(n===x.length||r===_.length)for(n=x.length-1,r=_.length-1;1<=n&&0<=r&&x[n]!==_[r];)r--;for(;1<=n&&0<=r;n--,r--)if(x[n]!==_[r]){if(n!==1||r!==1)do if(n--,r--,0>r||x[n]!==_[r]){var D=`
`+x[n].replace(" at new "," at ");return e.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",e.displayName)),D}while(1<=n&&0<=r);break}}}finally{bl=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Qt(a):""}function xu(e,t){switch(e.tag){case 26:case 27:case 5:return Qt(e.type);case 16:return Qt("Lazy");case 13:return e.child!==t&&t!==null?Qt("Suspense Fallback"):Qt("Suspense");case 19:return Qt("SuspenseList");case 0:case 15:return Sl(e.type,!1);case 11:return Sl(e.type.render,!1);case 1:return Sl(e.type,!0);case 31:return Qt("Activity");default:return""}}function W(e){try{var t="",a=null;do t+=xu(e,a),a=e,e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}var Fe=Object.prototype.hasOwnProperty,wt=l.unstable_scheduleCallback,en=l.unstable_cancelCallback,Tu=l.unstable_shouldYield,My=l.unstable_requestPaint,vt=l.unstable_now,Dy=l.unstable_getCurrentPriorityLevel,Ho=l.unstable_ImmediatePriority,Bo=l.unstable_UserBlockingPriority,Ri=l.unstable_NormalPriority,Uy=l.unstable_LowPriority,qo=l.unstable_IdlePriority,Ly=l.log,Hy=l.unstable_setDisableYieldValue,kl=null,bt=null;function ja(e){if(typeof Ly=="function"&&Hy(e),bt&&typeof bt.setStrictMode=="function")try{bt.setStrictMode(kl,e)}catch{}}var St=Math.clz32?Math.clz32:Yy,By=Math.log,qy=Math.LN2;function Yy(e){return e>>>=0,e===0?32:31-(By(e)/qy|0)|0}var Ni=256,wi=262144,Ci=4194304;function tn(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 Oi(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var r=0,u=e.suspendedLanes,m=e.pingedLanes;e=e.warmLanes;var v=n&134217727;return v!==0?(n=v&~u,n!==0?r=tn(n):(m&=v,m!==0?r=tn(m):a||(a=v&~e,a!==0&&(r=tn(a))))):(v=n&~u,v!==0?r=tn(v):m!==0?r=tn(m):a||(a=n&~e,a!==0&&(r=tn(a)))),r===0?0:t!==0&&t!==r&&(t&u)===0&&(u=r&-r,a=t&-t,u>=a||u===32&&(a&4194048)!==0)?t:r}function xl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Gy(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 Yo(){var e=Ci;return Ci<<=1,(Ci&62914560)===0&&(Ci=4194304),e}function zu(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Tl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ky(e,t,a,n,r,u){var m=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var v=e.entanglements,x=e.expirationTimes,_=e.hiddenUpdates;for(a=m&~a;0<a;){var D=31-St(a),H=1<<D;v[D]=0,x[D]=-1;var R=_[D];if(R!==null)for(_[D]=null,D=0;D<R.length;D++){var C=R[D];C!==null&&(C.lane&=-536870913)}a&=~H}n!==0&&Go(e,n,0),u!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=u&~(m&~t))}function Go(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-St(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|a&261930}function Ko(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var n=31-St(a),r=1<<n;r&t|e[n]&t&&(e[n]|=t),a&=~r}}function Qo(e,t){var a=t&-t;return a=(a&42)!==0?1:Eu(a),(a&(e.suspendedLanes|t))!==0?0:a}function Eu(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 ju(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Xo(){var e=q.p;return e!==0?e:(e=window.event,e===void 0?32:wh(e.type))}function Zo(e,t){var a=q.p;try{return q.p=e,t()}finally{q.p=a}}var Aa=Math.random().toString(36).slice(2),et="__reactFiber$"+Aa,ct="__reactProps$"+Aa,En="__reactContainer$"+Aa,Au="__reactEvents$"+Aa,Qy="__reactListeners$"+Aa,Xy="__reactHandles$"+Aa,Vo="__reactResources$"+Aa,zl="__reactMarker$"+Aa;function _u(e){delete e[et],delete e[ct],delete e[Au],delete e[Qy],delete e[Xy]}function jn(e){var t=e[et];if(t)return t;for(var a=e.parentNode;a;){if(t=a[En]||a[et]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=ph(e);e!==null;){if(a=e[et])return a;e=ph(e)}return t}e=a,a=e.parentNode}return null}function An(e){if(e=e[et]||e[En]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function El(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function _n(e){var t=e[Vo];return t||(t=e[Vo]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function We(e){e[zl]=!0}var $o=new Set,Jo={};function an(e,t){Rn(e,t),Rn(e+"Capture",t)}function Rn(e,t){for(Jo[e]=t,e=0;e<t.length;e++)$o.add(t[e])}var Zy=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]*$"),Fo={},Wo={};function Vy(e){return Fe.call(Wo,e)?!0:Fe.call(Fo,e)?!1:Zy.test(e)?Wo[e]=!0:(Fo[e]=!0,!1)}function Mi(e,t,a){if(Vy(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function Di(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function ia(e,t,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+n)}}function Ct(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Po(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $y(e,t,a){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var r=n.get,u=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(m){a=""+m,u.call(this,m)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(m){a=""+m},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ru(e){if(!e._valueTracker){var t=Po(e)?"checked":"value";e._valueTracker=$y(e,t,""+e[t])}}function Io(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),n="";return e&&(n=Po(e)?e.checked?"true":"false":e.value),e=n,e!==a?(t.setValue(e),!0):!1}function Ui(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 Jy=/[\n"\\]/g;function Ot(e){return e.replace(Jy,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Nu(e,t,a,n,r,u,m,v){e.name="",m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.type=m:e.removeAttribute("type"),t!=null?m==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ct(t)):e.value!==""+Ct(t)&&(e.value=""+Ct(t)):m!=="submit"&&m!=="reset"||e.removeAttribute("value"),t!=null?wu(e,m,Ct(t)):a!=null?wu(e,m,Ct(a)):n!=null&&e.removeAttribute("value"),r==null&&u!=null&&(e.defaultChecked=!!u),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.name=""+Ct(v):e.removeAttribute("name")}function ef(e,t,a,n,r,u,m,v){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||a!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){Ru(e);return}a=a!=null?""+Ct(a):"",t=t!=null?""+Ct(t):a,v||t===e.value||(e.value=t),e.defaultValue=t}n=n??r,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=v?e.checked:!!n,e.defaultChecked=!!n,m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.name=m),Ru(e)}function wu(e,t,a){t==="number"&&Ui(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Nn(e,t,a,n){if(e=e.options,t){t={};for(var r=0;r<a.length;r++)t["$"+a[r]]=!0;for(a=0;a<e.length;a++)r=t.hasOwnProperty("$"+e[a].value),e[a].selected!==r&&(e[a].selected=r),r&&n&&(e[a].defaultSelected=!0)}else{for(a=""+Ct(a),t=null,r=0;r<e.length;r++){if(e[r].value===a){e[r].selected=!0,n&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function tf(e,t,a){if(t!=null&&(t=""+Ct(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Ct(a):""}function af(e,t,a,n){if(t==null){if(n!=null){if(a!=null)throw Error(c(92));if(ne(n)){if(1<n.length)throw Error(c(93));n=n[0]}a=n}a==null&&(a=""),t=a}a=Ct(t),e.defaultValue=a,n=e.textContent,n===a&&n!==""&&n!==null&&(e.value=n),Ru(e)}function wn(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Fy=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 nf(e,t,a){var n=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,a):typeof a!="number"||a===0||Fy.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function lf(e,t,a){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,a!=null){for(var n in a)!a.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var r in t)n=t[r],t.hasOwnProperty(r)&&a[r]!==n&&nf(e,r,n)}else for(var u in t)t.hasOwnProperty(u)&&nf(e,u,t[u])}function Cu(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 Wy=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"]]),Py=/^[\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 Li(e){return Py.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ra(){}var Ou=null;function Mu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Cn=null,On=null;function rf(e){var t=An(e);if(t&&(e=t.stateNode)){var a=e[ct]||null;e:switch(e=t.stateNode,t.type){case"input":if(Nu(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Ot(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var n=a[t];if(n!==e&&n.form===e.form){var r=n[ct]||null;if(!r)throw Error(c(90));Nu(n,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<a.length;t++)n=a[t],n.form===e.form&&Io(n)}break e;case"textarea":tf(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Nn(e,!!a.multiple,t,!1)}}}var Du=!1;function uf(e,t,a){if(Du)return e(t,a);Du=!0;try{var n=e(t);return n}finally{if(Du=!1,(Cn!==null||On!==null)&&(zr(),Cn&&(t=Cn,e=On,On=Cn=null,rf(t),e)))for(t=0;t<e.length;t++)rf(e[t])}}function jl(e,t){var a=e.stateNode;if(a===null)return null;var n=a[ct]||null;if(n===null)return null;a=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(c(231,t,typeof a));return a}var ua=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uu=!1;if(ua)try{var Al={};Object.defineProperty(Al,"passive",{get:function(){Uu=!0}}),window.addEventListener("test",Al,Al),window.removeEventListener("test",Al,Al)}catch{Uu=!1}var _a=null,Lu=null,Hi=null;function sf(){if(Hi)return Hi;var e,t=Lu,a=t.length,n,r="value"in _a?_a.value:_a.textContent,u=r.length;for(e=0;e<a&&t[e]===r[e];e++);var m=a-e;for(n=1;n<=m&&t[a-n]===r[u-n];n++);return Hi=r.slice(e,1<n?1-n:void 0)}function Bi(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 qi(){return!0}function cf(){return!1}function ot(e){function t(a,n,r,u,m){this._reactName=a,this._targetInst=r,this.type=n,this.nativeEvent=u,this.target=m,this.currentTarget=null;for(var v in e)e.hasOwnProperty(v)&&(a=e[v],this[v]=a?a(u):u[v]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?qi:cf,this.isPropagationStopped=cf,this}return b(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=qi)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=qi)},persist:function(){},isPersistent:qi}),t}var nn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Yi=ot(nn),_l=b({},nn,{view:0,detail:0}),Iy=ot(_l),Hu,Bu,Rl,Gi=b({},_l,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yu,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!==Rl&&(Rl&&e.type==="mousemove"?(Hu=e.screenX-Rl.screenX,Bu=e.screenY-Rl.screenY):Bu=Hu=0,Rl=e),Hu)},movementY:function(e){return"movementY"in e?e.movementY:Bu}}),of=ot(Gi),eg=b({},Gi,{dataTransfer:0}),tg=ot(eg),ag=b({},_l,{relatedTarget:0}),qu=ot(ag),ng=b({},nn,{animationName:0,elapsedTime:0,pseudoElement:0}),lg=ot(ng),ig=b({},nn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rg=ot(ig),ug=b({},nn,{data:0}),ff=ot(ug),sg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cg={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"},og={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=og[e])?!!t[e]:!1}function Yu(){return fg}var dg=b({},_l,{key:function(e){if(e.key){var t=sg[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Bi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?cg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yu,charCode:function(e){return e.type==="keypress"?Bi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Bi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),mg=ot(dg),hg=b({},Gi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),df=ot(hg),pg=b({},_l,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yu}),yg=ot(pg),gg=b({},nn,{propertyName:0,elapsedTime:0,pseudoElement:0}),vg=ot(gg),bg=b({},Gi,{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}),Sg=ot(bg),kg=b({},nn,{newState:0,oldState:0}),xg=ot(kg),Tg=[9,13,27,32],Gu=ua&&"CompositionEvent"in window,Nl=null;ua&&"documentMode"in document&&(Nl=document.documentMode);var zg=ua&&"TextEvent"in window&&!Nl,mf=ua&&(!Gu||Nl&&8<Nl&&11>=Nl),hf=" ",pf=!1;function yf(e,t){switch(e){case"keyup":return Tg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mn=!1;function Eg(e,t){switch(e){case"compositionend":return gf(t);case"keypress":return t.which!==32?null:(pf=!0,hf);case"textInput":return e=t.data,e===hf&&pf?null:e;default:return null}}function jg(e,t){if(Mn)return e==="compositionend"||!Gu&&yf(e,t)?(e=sf(),Hi=Lu=_a=null,Mn=!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 mf&&t.locale!=="ko"?null:t.data;default:return null}}var Ag={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function vf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ag[e.type]:t==="textarea"}function bf(e,t,a,n){Cn?On?On.push(n):On=[n]:Cn=n,t=wr(t,"onChange"),0<t.length&&(a=new Yi("onChange","change",null,a,n),e.push({event:a,listeners:t}))}var wl=null,Cl=null;function _g(e){th(e,0)}function Ki(e){var t=El(e);if(Io(t))return e}function Sf(e,t){if(e==="change")return t}var kf=!1;if(ua){var Ku;if(ua){var Qu="oninput"in document;if(!Qu){var xf=document.createElement("div");xf.setAttribute("oninput","return;"),Qu=typeof xf.oninput=="function"}Ku=Qu}else Ku=!1;kf=Ku&&(!document.documentMode||9<document.documentMode)}function Tf(){wl&&(wl.detachEvent("onpropertychange",zf),Cl=wl=null)}function zf(e){if(e.propertyName==="value"&&Ki(Cl)){var t=[];bf(t,Cl,e,Mu(e)),uf(_g,t)}}function Rg(e,t,a){e==="focusin"?(Tf(),wl=t,Cl=a,wl.attachEvent("onpropertychange",zf)):e==="focusout"&&Tf()}function Ng(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ki(Cl)}function wg(e,t){if(e==="click")return Ki(t)}function Cg(e,t){if(e==="input"||e==="change")return Ki(t)}function Og(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var kt=typeof Object.is=="function"?Object.is:Og;function Ol(e,t){if(kt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var r=a[n];if(!Fe.call(t,r)||!kt(e[r],t[r]))return!1}return!0}function Ef(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function jf(e,t){var a=Ef(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Ef(a)}}function Af(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Af(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _f(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ui(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Ui(e.document)}return t}function Xu(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 Mg=ua&&"documentMode"in document&&11>=document.documentMode,Dn=null,Zu=null,Ml=null,Vu=!1;function Rf(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Vu||Dn==null||Dn!==Ui(n)||(n=Dn,"selectionStart"in n&&Xu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Ml&&Ol(Ml,n)||(Ml=n,n=wr(Zu,"onSelect"),0<n.length&&(t=new Yi("onSelect","select",null,t,a),e.push({event:t,listeners:n}),t.target=Dn)))}function ln(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Un={animationend:ln("Animation","AnimationEnd"),animationiteration:ln("Animation","AnimationIteration"),animationstart:ln("Animation","AnimationStart"),transitionrun:ln("Transition","TransitionRun"),transitionstart:ln("Transition","TransitionStart"),transitioncancel:ln("Transition","TransitionCancel"),transitionend:ln("Transition","TransitionEnd")},$u={},Nf={};ua&&(Nf=document.createElement("div").style,"AnimationEvent"in window||(delete Un.animationend.animation,delete Un.animationiteration.animation,delete Un.animationstart.animation),"TransitionEvent"in window||delete Un.transitionend.transition);function rn(e){if($u[e])return $u[e];if(!Un[e])return e;var t=Un[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Nf)return $u[e]=t[a];return e}var wf=rn("animationend"),Cf=rn("animationiteration"),Of=rn("animationstart"),Dg=rn("transitionrun"),Ug=rn("transitionstart"),Lg=rn("transitioncancel"),Mf=rn("transitionend"),Df=new Map,Ju="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(" ");Ju.push("scrollEnd");function Xt(e,t){Df.set(e,t),an(t,[e])}var Qi=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)},Mt=[],Ln=0,Fu=0;function Xi(){for(var e=Ln,t=Fu=Ln=0;t<e;){var a=Mt[t];Mt[t++]=null;var n=Mt[t];Mt[t++]=null;var r=Mt[t];Mt[t++]=null;var u=Mt[t];if(Mt[t++]=null,n!==null&&r!==null){var m=n.pending;m===null?r.next=r:(r.next=m.next,m.next=r),n.pending=r}u!==0&&Uf(a,r,u)}}function Zi(e,t,a,n){Mt[Ln++]=e,Mt[Ln++]=t,Mt[Ln++]=a,Mt[Ln++]=n,Fu|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function Wu(e,t,a,n){return Zi(e,t,a,n),Vi(e)}function un(e,t){return Zi(e,null,null,t),Vi(e)}function Uf(e,t,a){e.lanes|=a;var n=e.alternate;n!==null&&(n.lanes|=a);for(var r=!1,u=e.return;u!==null;)u.childLanes|=a,n=u.alternate,n!==null&&(n.childLanes|=a),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(r=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,r&&t!==null&&(r=31-St(a),e=u.hiddenUpdates,n=e[r],n===null?e[r]=[t]:n.push(t),t.lane=a|536870912),u):null}function Vi(e){if(50<ai)throw ai=0,rc=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Hn={};function Hg(e,t,a,n){this.tag=e,this.key=a,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xt(e,t,a,n){return new Hg(e,t,a,n)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sa(e,t){var a=e.alternate;return a===null?(a=xt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Lf(e,t){e.flags&=65011714;var a=e.alternate;return a===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=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function $i(e,t,a,n,r,u){var m=0;if(n=e,typeof e=="function")Pu(e)&&(m=1);else if(typeof e=="string")m=Kv(e,a,X.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ve:return e=xt(31,a,t,r),e.elementType=ve,e.lanes=u,e;case B:return sn(a.children,r,u,t);case N:m=8,r|=24;break;case Y:return e=xt(12,a,t,r|2),e.elementType=Y,e.lanes=u,e;case oe:return e=xt(13,a,t,r),e.elementType=oe,e.lanes=u,e;case pe:return e=xt(19,a,t,r),e.elementType=pe,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case V:m=10;break e;case Q:m=9;break e;case ae:m=11;break e;case J:m=14;break e;case _e:m=16,n=null;break e}m=29,a=Error(c(130,e===null?"null":typeof e,"")),n=null}return t=xt(m,a,t,r),t.elementType=e,t.type=n,t.lanes=u,t}function sn(e,t,a,n){return e=xt(7,e,n,t),e.lanes=a,e}function Iu(e,t,a){return e=xt(6,e,null,t),e.lanes=a,e}function Hf(e){var t=xt(18,null,null,0);return t.stateNode=e,t}function es(e,t,a){return t=xt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Bf=new WeakMap;function Dt(e,t){if(typeof e=="object"&&e!==null){var a=Bf.get(e);return a!==void 0?a:(t={value:e,source:t,stack:W(t)},Bf.set(e,t),t)}return{value:e,source:t,stack:W(t)}}var Bn=[],qn=0,Ji=null,Dl=0,Ut=[],Lt=0,Ra=null,Wt=1,Pt="";function ca(e,t){Bn[qn++]=Dl,Bn[qn++]=Ji,Ji=e,Dl=t}function qf(e,t,a){Ut[Lt++]=Wt,Ut[Lt++]=Pt,Ut[Lt++]=Ra,Ra=e;var n=Wt;e=Pt;var r=32-St(n)-1;n&=~(1<<r),a+=1;var u=32-St(t)+r;if(30<u){var m=r-r%5;u=(n&(1<<m)-1).toString(32),n>>=m,r-=m,Wt=1<<32-St(t)+r|a<<r|n,Pt=u+e}else Wt=1<<u|a<<r|n,Pt=e}function ts(e){e.return!==null&&(ca(e,1),qf(e,1,0))}function as(e){for(;e===Ji;)Ji=Bn[--qn],Bn[qn]=null,Dl=Bn[--qn],Bn[qn]=null;for(;e===Ra;)Ra=Ut[--Lt],Ut[Lt]=null,Pt=Ut[--Lt],Ut[Lt]=null,Wt=Ut[--Lt],Ut[Lt]=null}function Yf(e,t){Ut[Lt++]=Wt,Ut[Lt++]=Pt,Ut[Lt++]=Ra,Wt=t.id,Pt=t.overflow,Ra=e}var tt=null,Oe=null,ye=!1,Na=null,Ht=!1,ns=Error(c(519));function wa(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ul(Dt(t,e)),ns}function Gf(e){var t=e.stateNode,a=e.type,n=e.memoizedProps;switch(t[et]=e,t[ct]=n,a){case"dialog":de("cancel",t),de("close",t);break;case"iframe":case"object":case"embed":de("load",t);break;case"video":case"audio":for(a=0;a<li.length;a++)de(li[a],t);break;case"source":de("error",t);break;case"img":case"image":case"link":de("error",t),de("load",t);break;case"details":de("toggle",t);break;case"input":de("invalid",t),ef(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":de("invalid",t);break;case"textarea":de("invalid",t),af(t,n.value,n.defaultValue,n.children)}a=n.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||n.suppressHydrationWarning===!0||ih(t.textContent,a)?(n.popover!=null&&(de("beforetoggle",t),de("toggle",t)),n.onScroll!=null&&de("scroll",t),n.onScrollEnd!=null&&de("scrollend",t),n.onClick!=null&&(t.onclick=ra),t=!0):t=!1,t||wa(e,!0)}function Kf(e){for(tt=e.return;tt;)switch(tt.tag){case 5:case 31:case 13:Ht=!1;return;case 27:case 3:Ht=!0;return;default:tt=tt.return}}function Yn(e){if(e!==tt)return!1;if(!ye)return Kf(e),ye=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||kc(e.type,e.memoizedProps)),a=!a),a&&Oe&&wa(e),Kf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Oe=hh(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Oe=hh(e)}else t===27?(t=Oe,Xa(e.type)?(e=jc,jc=null,Oe=e):Oe=t):Oe=tt?qt(e.stateNode.nextSibling):null;return!0}function cn(){Oe=tt=null,ye=!1}function ls(){var e=Na;return e!==null&&(ht===null?ht=e:ht.push.apply(ht,e),Na=null),e}function Ul(e){Na===null?Na=[e]:Na.push(e)}var is=z(null),on=null,oa=null;function Ca(e,t,a){K(is,t._currentValue),t._currentValue=a}function fa(e){e._currentValue=is.current,L(is)}function rs(e,t,a){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===a)break;e=e.return}}function us(e,t,a,n){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var u=r.dependencies;if(u!==null){var m=r.child;u=u.firstContext;e:for(;u!==null;){var v=u;u=r;for(var x=0;x<t.length;x++)if(v.context===t[x]){u.lanes|=a,v=u.alternate,v!==null&&(v.lanes|=a),rs(u.return,a,e),n||(m=null);break e}u=v.next}}else if(r.tag===18){if(m=r.return,m===null)throw Error(c(341));m.lanes|=a,u=m.alternate,u!==null&&(u.lanes|=a),rs(m,a,e),m=null}else m=r.child;if(m!==null)m.return=r;else for(m=r;m!==null;){if(m===e){m=null;break}if(r=m.sibling,r!==null){r.return=m.return,m=r;break}m=m.return}r=m}}function Gn(e,t,a,n){e=null;for(var r=t,u=!1;r!==null;){if(!u){if((r.flags&524288)!==0)u=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var m=r.alternate;if(m===null)throw Error(c(387));if(m=m.memoizedProps,m!==null){var v=r.type;kt(r.pendingProps.value,m.value)||(e!==null?e.push(v):e=[v])}}else if(r===ge.current){if(m=r.alternate,m===null)throw Error(c(387));m.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(ci):e=[ci])}r=r.return}e!==null&&us(t,e,a,n),t.flags|=262144}function Fi(e){for(e=e.firstContext;e!==null;){if(!kt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function fn(e){on=e,oa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function at(e){return Qf(on,e)}function Wi(e,t){return on===null&&fn(e),Qf(e,t)}function Qf(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},oa===null){if(e===null)throw Error(c(308));oa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else oa=oa.next=t;return a}var Bg=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},qg=l.unstable_scheduleCallback,Yg=l.unstable_NormalPriority,Xe={$$typeof:V,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ss(){return{controller:new Bg,data:new Map,refCount:0}}function Ll(e){e.refCount--,e.refCount===0&&qg(Yg,function(){e.controller.abort()})}var Hl=null,cs=0,Kn=0,Qn=null;function Gg(e,t){if(Hl===null){var a=Hl=[];cs=0,Kn=dc(),Qn={status:"pending",value:void 0,then:function(n){a.push(n)}}}return cs++,t.then(Xf,Xf),t}function Xf(){if(--cs===0&&Hl!==null){Qn!==null&&(Qn.status="fulfilled");var e=Hl;Hl=null,Kn=0,Qn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Kg(e,t){var a=[],n={status:"pending",value:null,reason:null,then:function(r){a.push(r)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var r=0;r<a.length;r++)(0,a[r])(t)},function(r){for(n.status="rejected",n.reason=r,r=0;r<a.length;r++)(0,a[r])(void 0)}),n}var Zf=M.S;M.S=function(e,t){Rm=vt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Gg(e,t),Zf!==null&&Zf(e,t)};var dn=z(null);function os(){var e=dn.current;return e!==null?e:Ce.pooledCache}function Pi(e,t){t===null?K(dn,dn.current):K(dn,t.pool)}function Vf(){var e=os();return e===null?null:{parent:Xe._currentValue,pool:e}}var Xn=Error(c(460)),fs=Error(c(474)),Ii=Error(c(542)),er={then:function(){}};function $f(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Jf(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(ra,ra),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Wf(e),e;default:if(typeof t.status=="string")t.then(ra,ra);else{if(e=Ce,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=n}},function(n){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Wf(e),e}throw hn=t,Xn}}function mn(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(hn=a,Xn):a}}var hn=null;function Ff(){if(hn===null)throw Error(c(459));var e=hn;return hn=null,e}function Wf(e){if(e===Xn||e===Ii)throw Error(c(483))}var Zn=null,Bl=0;function tr(e){var t=Bl;return Bl+=1,Zn===null&&(Zn=[]),Jf(Zn,e,t)}function ql(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ar(e,t){throw t.$$typeof===E?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Pf(e){function t(j,T){if(e){var A=j.deletions;A===null?(j.deletions=[T],j.flags|=16):A.push(T)}}function a(j,T){if(!e)return null;for(;T!==null;)t(j,T),T=T.sibling;return null}function n(j){for(var T=new Map;j!==null;)j.key!==null?T.set(j.key,j):T.set(j.index,j),j=j.sibling;return T}function r(j,T){return j=sa(j,T),j.index=0,j.sibling=null,j}function u(j,T,A){return j.index=A,e?(A=j.alternate,A!==null?(A=A.index,A<T?(j.flags|=67108866,T):A):(j.flags|=67108866,T)):(j.flags|=1048576,T)}function m(j){return e&&j.alternate===null&&(j.flags|=67108866),j}function v(j,T,A,U){return T===null||T.tag!==6?(T=Iu(A,j.mode,U),T.return=j,T):(T=r(T,A),T.return=j,T)}function x(j,T,A,U){var F=A.type;return F===B?D(j,T,A.props.children,U,A.key):T!==null&&(T.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===_e&&mn(F)===T.type)?(T=r(T,A.props),ql(T,A),T.return=j,T):(T=$i(A.type,A.key,A.props,null,j.mode,U),ql(T,A),T.return=j,T)}function _(j,T,A,U){return T===null||T.tag!==4||T.stateNode.containerInfo!==A.containerInfo||T.stateNode.implementation!==A.implementation?(T=es(A,j.mode,U),T.return=j,T):(T=r(T,A.children||[]),T.return=j,T)}function D(j,T,A,U,F){return T===null||T.tag!==7?(T=sn(A,j.mode,U,F),T.return=j,T):(T=r(T,A),T.return=j,T)}function H(j,T,A){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Iu(""+T,j.mode,A),T.return=j,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case O:return A=$i(T.type,T.key,T.props,null,j.mode,A),ql(A,T),A.return=j,A;case w:return T=es(T,j.mode,A),T.return=j,T;case _e:return T=mn(T),H(j,T,A)}if(ne(T)||G(T))return T=sn(T,j.mode,A,null),T.return=j,T;if(typeof T.then=="function")return H(j,tr(T),A);if(T.$$typeof===V)return H(j,Wi(j,T),A);ar(j,T)}return null}function R(j,T,A,U){var F=T!==null?T.key:null;if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return F!==null?null:v(j,T,""+A,U);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case O:return A.key===F?x(j,T,A,U):null;case w:return A.key===F?_(j,T,A,U):null;case _e:return A=mn(A),R(j,T,A,U)}if(ne(A)||G(A))return F!==null?null:D(j,T,A,U,null);if(typeof A.then=="function")return R(j,T,tr(A),U);if(A.$$typeof===V)return R(j,T,Wi(j,A),U);ar(j,A)}return null}function C(j,T,A,U,F){if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return j=j.get(A)||null,v(T,j,""+U,F);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case O:return j=j.get(U.key===null?A:U.key)||null,x(T,j,U,F);case w:return j=j.get(U.key===null?A:U.key)||null,_(T,j,U,F);case _e:return U=mn(U),C(j,T,A,U,F)}if(ne(U)||G(U))return j=j.get(A)||null,D(T,j,U,F,null);if(typeof U.then=="function")return C(j,T,A,tr(U),F);if(U.$$typeof===V)return C(j,T,A,Wi(T,U),F);ar(T,U)}return null}function Z(j,T,A,U){for(var F=null,be=null,$=T,ue=T=0,he=null;$!==null&&ue<A.length;ue++){$.index>ue?(he=$,$=null):he=$.sibling;var Se=R(j,$,A[ue],U);if(Se===null){$===null&&($=he);break}e&&$&&Se.alternate===null&&t(j,$),T=u(Se,T,ue),be===null?F=Se:be.sibling=Se,be=Se,$=he}if(ue===A.length)return a(j,$),ye&&ca(j,ue),F;if($===null){for(;ue<A.length;ue++)$=H(j,A[ue],U),$!==null&&(T=u($,T,ue),be===null?F=$:be.sibling=$,be=$);return ye&&ca(j,ue),F}for($=n($);ue<A.length;ue++)he=C($,j,ue,A[ue],U),he!==null&&(e&&he.alternate!==null&&$.delete(he.key===null?ue:he.key),T=u(he,T,ue),be===null?F=he:be.sibling=he,be=he);return e&&$.forEach(function(Fa){return t(j,Fa)}),ye&&ca(j,ue),F}function P(j,T,A,U){if(A==null)throw Error(c(151));for(var F=null,be=null,$=T,ue=T=0,he=null,Se=A.next();$!==null&&!Se.done;ue++,Se=A.next()){$.index>ue?(he=$,$=null):he=$.sibling;var Fa=R(j,$,Se.value,U);if(Fa===null){$===null&&($=he);break}e&&$&&Fa.alternate===null&&t(j,$),T=u(Fa,T,ue),be===null?F=Fa:be.sibling=Fa,be=Fa,$=he}if(Se.done)return a(j,$),ye&&ca(j,ue),F;if($===null){for(;!Se.done;ue++,Se=A.next())Se=H(j,Se.value,U),Se!==null&&(T=u(Se,T,ue),be===null?F=Se:be.sibling=Se,be=Se);return ye&&ca(j,ue),F}for($=n($);!Se.done;ue++,Se=A.next())Se=C($,j,ue,Se.value,U),Se!==null&&(e&&Se.alternate!==null&&$.delete(Se.key===null?ue:Se.key),T=u(Se,T,ue),be===null?F=Se:be.sibling=Se,be=Se);return e&&$.forEach(function(eb){return t(j,eb)}),ye&&ca(j,ue),F}function we(j,T,A,U){if(typeof A=="object"&&A!==null&&A.type===B&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case O:e:{for(var F=A.key;T!==null;){if(T.key===F){if(F=A.type,F===B){if(T.tag===7){a(j,T.sibling),U=r(T,A.props.children),U.return=j,j=U;break e}}else if(T.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===_e&&mn(F)===T.type){a(j,T.sibling),U=r(T,A.props),ql(U,A),U.return=j,j=U;break e}a(j,T);break}else t(j,T);T=T.sibling}A.type===B?(U=sn(A.props.children,j.mode,U,A.key),U.return=j,j=U):(U=$i(A.type,A.key,A.props,null,j.mode,U),ql(U,A),U.return=j,j=U)}return m(j);case w:e:{for(F=A.key;T!==null;){if(T.key===F)if(T.tag===4&&T.stateNode.containerInfo===A.containerInfo&&T.stateNode.implementation===A.implementation){a(j,T.sibling),U=r(T,A.children||[]),U.return=j,j=U;break e}else{a(j,T);break}else t(j,T);T=T.sibling}U=es(A,j.mode,U),U.return=j,j=U}return m(j);case _e:return A=mn(A),we(j,T,A,U)}if(ne(A))return Z(j,T,A,U);if(G(A)){if(F=G(A),typeof F!="function")throw Error(c(150));return A=F.call(A),P(j,T,A,U)}if(typeof A.then=="function")return we(j,T,tr(A),U);if(A.$$typeof===V)return we(j,T,Wi(j,A),U);ar(j,A)}return typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint"?(A=""+A,T!==null&&T.tag===6?(a(j,T.sibling),U=r(T,A),U.return=j,j=U):(a(j,T),U=Iu(A,j.mode,U),U.return=j,j=U),m(j)):a(j,T)}return function(j,T,A,U){try{Bl=0;var F=we(j,T,A,U);return Zn=null,F}catch($){if($===Xn||$===Ii)throw $;var be=xt(29,$,null,j.mode);return be.lanes=U,be.return=j,be}}}var pn=Pf(!0),If=Pf(!1),Oa=!1;function ds(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ms(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 Ma(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Da(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(ke&2)!==0){var r=n.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),n.pending=t,t=Vi(e),Uf(e,null,a),t}return Zi(e,n,t,a),Vi(e)}function Yl(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,Ko(e,a)}}function hs(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var r=null,u=null;if(a=a.firstBaseUpdate,a!==null){do{var m={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};u===null?r=u=m:u=u.next=m,a=a.next}while(a!==null);u===null?r=u=t:u=u.next=t}else r=u=t;a={baseState:n.baseState,firstBaseUpdate:r,lastBaseUpdate:u,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var ps=!1;function Gl(){if(ps){var e=Qn;if(e!==null)throw e}}function Kl(e,t,a,n){ps=!1;var r=e.updateQueue;Oa=!1;var u=r.firstBaseUpdate,m=r.lastBaseUpdate,v=r.shared.pending;if(v!==null){r.shared.pending=null;var x=v,_=x.next;x.next=null,m===null?u=_:m.next=_,m=x;var D=e.alternate;D!==null&&(D=D.updateQueue,v=D.lastBaseUpdate,v!==m&&(v===null?D.firstBaseUpdate=_:v.next=_,D.lastBaseUpdate=x))}if(u!==null){var H=r.baseState;m=0,D=_=x=null,v=u;do{var R=v.lane&-536870913,C=R!==v.lane;if(C?(me&R)===R:(n&R)===R){R!==0&&R===Kn&&(ps=!0),D!==null&&(D=D.next={lane:0,tag:v.tag,payload:v.payload,callback:null,next:null});e:{var Z=e,P=v;R=t;var we=a;switch(P.tag){case 1:if(Z=P.payload,typeof Z=="function"){H=Z.call(we,H,R);break e}H=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=P.payload,R=typeof Z=="function"?Z.call(we,H,R):Z,R==null)break e;H=b({},H,R);break e;case 2:Oa=!0}}R=v.callback,R!==null&&(e.flags|=64,C&&(e.flags|=8192),C=r.callbacks,C===null?r.callbacks=[R]:C.push(R))}else C={lane:R,tag:v.tag,payload:v.payload,callback:v.callback,next:null},D===null?(_=D=C,x=H):D=D.next=C,m|=R;if(v=v.next,v===null){if(v=r.shared.pending,v===null)break;C=v,v=C.next,C.next=null,r.lastBaseUpdate=C,r.shared.pending=null}}while(!0);D===null&&(x=H),r.baseState=x,r.firstBaseUpdate=_,r.lastBaseUpdate=D,u===null&&(r.shared.lanes=0),qa|=m,e.lanes=m,e.memoizedState=H}}function ed(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function td(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)ed(a[e],t)}var Vn=z(null),nr=z(0);function ad(e,t){e=Sa,K(nr,e),K(Vn,t),Sa=e|t.baseLanes}function ys(){K(nr,Sa),K(Vn,Vn.current)}function gs(){Sa=nr.current,L(Vn),L(nr)}var Tt=z(null),Bt=null;function Ua(e){var t=e.alternate;K(Ke,Ke.current&1),K(Tt,e),Bt===null&&(t===null||Vn.current!==null||t.memoizedState!==null)&&(Bt=e)}function vs(e){K(Ke,Ke.current),K(Tt,e),Bt===null&&(Bt=e)}function nd(e){e.tag===22?(K(Ke,Ke.current),K(Tt,e),Bt===null&&(Bt=e)):La()}function La(){K(Ke,Ke.current),K(Tt,Tt.current)}function zt(e){L(Tt),Bt===e&&(Bt=null),L(Ke)}var Ke=z(0);function lr(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||zc(a)||Ec(a)))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 da=0,re=null,Re=null,Ze=null,ir=!1,$n=!1,yn=!1,rr=0,Ql=0,Jn=null,Qg=0;function qe(){throw Error(c(321))}function bs(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!kt(e[a],t[a]))return!1;return!0}function Ss(e,t,a,n,r,u){return da=u,re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,M.H=e===null||e.memoizedState===null?qd:Ds,yn=!1,u=a(n,r),yn=!1,$n&&(u=id(t,a,n,r)),ld(e),u}function ld(e){M.H=Vl;var t=Re!==null&&Re.next!==null;if(da=0,Ze=Re=re=null,ir=!1,Ql=0,Jn=null,t)throw Error(c(300));e===null||Ve||(e=e.dependencies,e!==null&&Fi(e)&&(Ve=!0))}function id(e,t,a,n){re=e;var r=0;do{if($n&&(Jn=null),Ql=0,$n=!1,25<=r)throw Error(c(301));if(r+=1,Ze=Re=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}M.H=Yd,u=t(a,n)}while($n);return u}function Xg(){var e=M.H,t=e.useState()[0];return t=typeof t.then=="function"?Xl(t):t,e=e.useState()[0],(Re!==null?Re.memoizedState:null)!==e&&(re.flags|=1024),t}function ks(){var e=rr!==0;return rr=0,e}function xs(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Ts(e){if(ir){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}ir=!1}da=0,Ze=Re=re=null,$n=!1,Ql=rr=0,Jn=null}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?re.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Qe(){if(Re===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=Re.next;var t=Ze===null?re.memoizedState:Ze.next;if(t!==null)Ze=t,Re=e;else{if(e===null)throw re.alternate===null?Error(c(467)):Error(c(310));Re=e,e={memoizedState:Re.memoizedState,baseState:Re.baseState,baseQueue:Re.baseQueue,queue:Re.queue,next:null},Ze===null?re.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function ur(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xl(e){var t=Ql;return Ql+=1,Jn===null&&(Jn=[]),e=Jf(Jn,e,t),t=re,(Ze===null?t.memoizedState:Ze.next)===null&&(t=t.alternate,M.H=t===null||t.memoizedState===null?qd:Ds),e}function sr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Xl(e);if(e.$$typeof===V)return at(e)}throw Error(c(438,String(e)))}function zs(e){var t=null,a=re.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var n=re.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=ur(),re.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),n=0;n<e;n++)a[n]=Le;return t.index++,a}function ma(e,t){return typeof t=="function"?t(e):t}function cr(e){var t=Qe();return Es(t,Re,e)}function Es(e,t,a){var n=e.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=a;var r=e.baseQueue,u=n.pending;if(u!==null){if(r!==null){var m=r.next;r.next=u.next,u.next=m}t.baseQueue=r=u,n.pending=null}if(u=e.baseState,r===null)e.memoizedState=u;else{t=r.next;var v=m=null,x=null,_=t,D=!1;do{var H=_.lane&-536870913;if(H!==_.lane?(me&H)===H:(da&H)===H){var R=_.revertLane;if(R===0)x!==null&&(x=x.next={lane:0,revertLane:0,gesture:null,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null}),H===Kn&&(D=!0);else if((da&R)===R){_=_.next,R===Kn&&(D=!0);continue}else H={lane:0,revertLane:_.revertLane,gesture:null,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null},x===null?(v=x=H,m=u):x=x.next=H,re.lanes|=R,qa|=R;H=_.action,yn&&a(u,H),u=_.hasEagerState?_.eagerState:a(u,H)}else R={lane:H,revertLane:_.revertLane,gesture:_.gesture,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null},x===null?(v=x=R,m=u):x=x.next=R,re.lanes|=H,qa|=H;_=_.next}while(_!==null&&_!==t);if(x===null?m=u:x.next=v,!kt(u,e.memoizedState)&&(Ve=!0,D&&(a=Qn,a!==null)))throw a;e.memoizedState=u,e.baseState=m,e.baseQueue=x,n.lastRenderedState=u}return r===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function js(e){var t=Qe(),a=t.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=e;var n=a.dispatch,r=a.pending,u=t.memoizedState;if(r!==null){a.pending=null;var m=r=r.next;do u=e(u,m.action),m=m.next;while(m!==r);kt(u,t.memoizedState)||(Ve=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),a.lastRenderedState=u}return[u,n]}function rd(e,t,a){var n=re,r=Qe(),u=ye;if(u){if(a===void 0)throw Error(c(407));a=a()}else a=t();var m=!kt((Re||r).memoizedState,a);if(m&&(r.memoizedState=a,Ve=!0),r=r.queue,Rs(cd.bind(null,n,r,e),[e]),r.getSnapshot!==t||m||Ze!==null&&Ze.memoizedState.tag&1){if(n.flags|=2048,Fn(9,{destroy:void 0},sd.bind(null,n,r,a,t),null),Ce===null)throw Error(c(349));u||(da&127)!==0||ud(n,t,a)}return a}function ud(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=re.updateQueue,t===null?(t=ur(),re.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function sd(e,t,a,n){t.value=a,t.getSnapshot=n,od(t)&&fd(e)}function cd(e,t,a){return a(function(){od(t)&&fd(e)})}function od(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!kt(e,a)}catch{return!0}}function fd(e){var t=un(e,2);t!==null&&pt(t,e,2)}function As(e){var t=ut();if(typeof e=="function"){var a=e;if(e=a(),yn){ja(!0);try{a()}finally{ja(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:e},t}function dd(e,t,a,n){return e.baseState=a,Es(e,Re,typeof n=="function"?n:ma)}function Zg(e,t,a,n,r){if(dr(e))throw Error(c(485));if(e=t.action,e!==null){var u={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(m){u.listeners.push(m)}};M.T!==null?a(!0):u.isTransition=!1,n(u),a=t.pending,a===null?(u.next=t.pending=u,md(t,u)):(u.next=a.next,t.pending=a.next=u)}}function md(e,t){var a=t.action,n=t.payload,r=e.state;if(t.isTransition){var u=M.T,m={};M.T=m;try{var v=a(r,n),x=M.S;x!==null&&x(m,v),hd(e,t,v)}catch(_){_s(e,t,_)}finally{u!==null&&m.types!==null&&(u.types=m.types),M.T=u}}else try{u=a(r,n),hd(e,t,u)}catch(_){_s(e,t,_)}}function hd(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(n){pd(e,t,n)},function(n){return _s(e,t,n)}):pd(e,t,a)}function pd(e,t,a){t.status="fulfilled",t.value=a,yd(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,md(e,a)))}function _s(e,t,a){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=a,yd(t),t=t.next;while(t!==n)}e.action=null}function yd(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function gd(e,t){return t}function vd(e,t){if(ye){var a=Ce.formState;if(a!==null){e:{var n=re;if(ye){if(Oe){t:{for(var r=Oe,u=Ht;r.nodeType!==8;){if(!u){r=null;break t}if(r=qt(r.nextSibling),r===null){r=null;break t}}u=r.data,r=u==="F!"||u==="F"?r:null}if(r){Oe=qt(r.nextSibling),n=r.data==="F!";break e}}wa(n)}n=!1}n&&(t=a[0])}}return a=ut(),a.memoizedState=a.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:gd,lastRenderedState:t},a.queue=n,a=Ld.bind(null,re,n),n.dispatch=a,n=As(!1),u=Ms.bind(null,re,!1,n.queue),n=ut(),r={state:t,dispatch:null,action:e,pending:null},n.queue=r,a=Zg.bind(null,re,r,u,a),r.dispatch=a,n.memoizedState=e,[t,a,!1]}function bd(e){var t=Qe();return Sd(t,Re,e)}function Sd(e,t,a){if(t=Es(e,t,gd)[0],e=cr(ma)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=Xl(t)}catch(m){throw m===Xn?Ii:m}else n=t;t=Qe();var r=t.queue,u=r.dispatch;return a!==t.memoizedState&&(re.flags|=2048,Fn(9,{destroy:void 0},Vg.bind(null,r,a),null)),[n,u,e]}function Vg(e,t){e.action=t}function kd(e){var t=Qe(),a=Re;if(a!==null)return Sd(t,a,e);Qe(),t=t.memoizedState,a=Qe();var n=a.queue.dispatch;return a.memoizedState=e,[t,n,!1]}function Fn(e,t,a,n){return e={tag:e,create:a,deps:n,inst:t,next:null},t=re.updateQueue,t===null&&(t=ur(),re.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,t.lastEffect=e),e}function xd(){return Qe().memoizedState}function or(e,t,a,n){var r=ut();re.flags|=e,r.memoizedState=Fn(1|t,{destroy:void 0},a,n===void 0?null:n)}function fr(e,t,a,n){var r=Qe();n=n===void 0?null:n;var u=r.memoizedState.inst;Re!==null&&n!==null&&bs(n,Re.memoizedState.deps)?r.memoizedState=Fn(t,u,a,n):(re.flags|=e,r.memoizedState=Fn(1|t,u,a,n))}function Td(e,t){or(8390656,8,e,t)}function Rs(e,t){fr(2048,8,e,t)}function $g(e){re.flags|=4;var t=re.updateQueue;if(t===null)t=ur(),re.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function zd(e){var t=Qe().memoizedState;return $g({ref:t,nextImpl:e}),function(){if((ke&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Ed(e,t){return fr(4,2,e,t)}function jd(e,t){return fr(4,4,e,t)}function Ad(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _d(e,t,a){a=a!=null?a.concat([e]):null,fr(4,4,Ad.bind(null,t,e),a)}function Ns(){}function Rd(e,t){var a=Qe();t=t===void 0?null:t;var n=a.memoizedState;return t!==null&&bs(t,n[1])?n[0]:(a.memoizedState=[e,t],e)}function Nd(e,t){var a=Qe();t=t===void 0?null:t;var n=a.memoizedState;if(t!==null&&bs(t,n[1]))return n[0];if(n=e(),yn){ja(!0);try{e()}finally{ja(!1)}}return a.memoizedState=[n,t],n}function ws(e,t,a){return a===void 0||(da&1073741824)!==0&&(me&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=wm(),re.lanes|=e,qa|=e,a)}function wd(e,t,a,n){return kt(a,t)?a:Vn.current!==null?(e=ws(e,a,n),kt(e,t)||(Ve=!0),e):(da&42)===0||(da&1073741824)!==0&&(me&261930)===0?(Ve=!0,e.memoizedState=a):(e=wm(),re.lanes|=e,qa|=e,t)}function Cd(e,t,a,n,r){var u=q.p;q.p=u!==0&&8>u?u:8;var m=M.T,v={};M.T=v,Ms(e,!1,t,a);try{var x=r(),_=M.S;if(_!==null&&_(v,x),x!==null&&typeof x=="object"&&typeof x.then=="function"){var D=Kg(x,n);Zl(e,t,D,At(e))}else Zl(e,t,n,At(e))}catch(H){Zl(e,t,{then:function(){},status:"rejected",reason:H},At())}finally{q.p=u,m!==null&&v.types!==null&&(m.types=v.types),M.T=m}}function Jg(){}function Cs(e,t,a,n){if(e.tag!==5)throw Error(c(476));var r=Od(e).queue;Cd(e,r,t,ee,a===null?Jg:function(){return Md(e),a(n)})}function Od(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:ee},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Md(e){var t=Od(e);t.next===null&&(t=e.alternate.memoizedState),Zl(e,t.next.queue,{},At())}function Os(){return at(ci)}function Dd(){return Qe().memoizedState}function Ud(){return Qe().memoizedState}function Fg(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=At();e=Ma(a);var n=Da(t,e,a);n!==null&&(pt(n,t,a),Yl(n,t,a)),t={cache:ss()},e.payload=t;return}t=t.return}}function Wg(e,t,a){var n=At();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},dr(e)?Hd(t,a):(a=Wu(e,t,a,n),a!==null&&(pt(a,e,n),Bd(a,t,n)))}function Ld(e,t,a){var n=At();Zl(e,t,a,n)}function Zl(e,t,a,n){var r={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(dr(e))Hd(t,r);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var m=t.lastRenderedState,v=u(m,a);if(r.hasEagerState=!0,r.eagerState=v,kt(v,m))return Zi(e,t,r,0),Ce===null&&Xi(),!1}catch{}if(a=Wu(e,t,r,n),a!==null)return pt(a,e,n),Bd(a,t,n),!0}return!1}function Ms(e,t,a,n){if(n={lane:2,revertLane:dc(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},dr(e)){if(t)throw Error(c(479))}else t=Wu(e,a,n,2),t!==null&&pt(t,e,2)}function dr(e){var t=e.alternate;return e===re||t!==null&&t===re}function Hd(e,t){$n=ir=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Bd(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,Ko(e,a)}}var Vl={readContext:at,use:sr,useCallback:qe,useContext:qe,useEffect:qe,useImperativeHandle:qe,useLayoutEffect:qe,useInsertionEffect:qe,useMemo:qe,useReducer:qe,useRef:qe,useState:qe,useDebugValue:qe,useDeferredValue:qe,useTransition:qe,useSyncExternalStore:qe,useId:qe,useHostTransitionStatus:qe,useFormState:qe,useActionState:qe,useOptimistic:qe,useMemoCache:qe,useCacheRefresh:qe};Vl.useEffectEvent=qe;var qd={readContext:at,use:sr,useCallback:function(e,t){return ut().memoizedState=[e,t===void 0?null:t],e},useContext:at,useEffect:Td,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,or(4194308,4,Ad.bind(null,t,e),a)},useLayoutEffect:function(e,t){return or(4194308,4,e,t)},useInsertionEffect:function(e,t){or(4,2,e,t)},useMemo:function(e,t){var a=ut();t=t===void 0?null:t;var n=e();if(yn){ja(!0);try{e()}finally{ja(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=ut();if(a!==void 0){var r=a(t);if(yn){ja(!0);try{a(t)}finally{ja(!1)}}}else r=t;return n.memoizedState=n.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},n.queue=e,e=e.dispatch=Wg.bind(null,re,e),[n.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:function(e){e=As(e);var t=e.queue,a=Ld.bind(null,re,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Ns,useDeferredValue:function(e,t){var a=ut();return ws(a,e,t)},useTransition:function(){var e=As(!1);return e=Cd.bind(null,re,e.queue,!0,!1),ut().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=re,r=ut();if(ye){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),Ce===null)throw Error(c(349));(me&127)!==0||ud(n,t,a)}r.memoizedState=a;var u={value:a,getSnapshot:t};return r.queue=u,Td(cd.bind(null,n,u,e),[e]),n.flags|=2048,Fn(9,{destroy:void 0},sd.bind(null,n,u,a,t),null),a},useId:function(){var e=ut(),t=Ce.identifierPrefix;if(ye){var a=Pt,n=Wt;a=(n&~(1<<32-St(n)-1)).toString(32)+a,t="_"+t+"R_"+a,a=rr++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Qg++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Os,useFormState:vd,useActionState:vd,useOptimistic:function(e){var t=ut();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Ms.bind(null,re,!0,a),a.dispatch=t,[e,t]},useMemoCache:zs,useCacheRefresh:function(){return ut().memoizedState=Fg.bind(null,re)},useEffectEvent:function(e){var t=ut(),a={impl:e};return t.memoizedState=a,function(){if((ke&2)!==0)throw Error(c(440));return a.impl.apply(void 0,arguments)}}},Ds={readContext:at,use:sr,useCallback:Rd,useContext:at,useEffect:Rs,useImperativeHandle:_d,useInsertionEffect:Ed,useLayoutEffect:jd,useMemo:Nd,useReducer:cr,useRef:xd,useState:function(){return cr(ma)},useDebugValue:Ns,useDeferredValue:function(e,t){var a=Qe();return wd(a,Re.memoizedState,e,t)},useTransition:function(){var e=cr(ma)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:Xl(e),t]},useSyncExternalStore:rd,useId:Dd,useHostTransitionStatus:Os,useFormState:bd,useActionState:bd,useOptimistic:function(e,t){var a=Qe();return dd(a,Re,e,t)},useMemoCache:zs,useCacheRefresh:Ud};Ds.useEffectEvent=zd;var Yd={readContext:at,use:sr,useCallback:Rd,useContext:at,useEffect:Rs,useImperativeHandle:_d,useInsertionEffect:Ed,useLayoutEffect:jd,useMemo:Nd,useReducer:js,useRef:xd,useState:function(){return js(ma)},useDebugValue:Ns,useDeferredValue:function(e,t){var a=Qe();return Re===null?ws(a,e,t):wd(a,Re.memoizedState,e,t)},useTransition:function(){var e=js(ma)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:Xl(e),t]},useSyncExternalStore:rd,useId:Dd,useHostTransitionStatus:Os,useFormState:kd,useActionState:kd,useOptimistic:function(e,t){var a=Qe();return Re!==null?dd(a,Re,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:zs,useCacheRefresh:Ud};Yd.useEffectEvent=zd;function Us(e,t,a,n){t=e.memoizedState,a=a(n,t),a=a==null?t:b({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Ls={enqueueSetState:function(e,t,a){e=e._reactInternals;var n=At(),r=Ma(n);r.payload=t,a!=null&&(r.callback=a),t=Da(e,r,n),t!==null&&(pt(t,e,n),Yl(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var n=At(),r=Ma(n);r.tag=1,r.payload=t,a!=null&&(r.callback=a),t=Da(e,r,n),t!==null&&(pt(t,e,n),Yl(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=At(),n=Ma(a);n.tag=2,t!=null&&(n.callback=t),t=Da(e,n,a),t!==null&&(pt(t,e,a),Yl(t,e,a))}};function Gd(e,t,a,n,r,u,m){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,u,m):t.prototype&&t.prototype.isPureReactComponent?!Ol(a,n)||!Ol(r,u):!0}function Kd(e,t,a,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,n),t.state!==e&&Ls.enqueueReplaceState(t,t.state,null)}function gn(e,t){var a=t;if("ref"in t){a={};for(var n in t)n!=="ref"&&(a[n]=t[n])}if(e=e.defaultProps){a===t&&(a=b({},a));for(var r in e)a[r]===void 0&&(a[r]=e[r])}return a}function Qd(e){Qi(e)}function Xd(e){console.error(e)}function Zd(e){Qi(e)}function mr(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function Vd(e,t,a){try{var n=e.onCaughtError;n(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function Hs(e,t,a){return a=Ma(a),a.tag=3,a.payload={element:null},a.callback=function(){mr(e,t)},a}function $d(e){return e=Ma(e),e.tag=3,e}function Jd(e,t,a,n){var r=a.type.getDerivedStateFromError;if(typeof r=="function"){var u=n.value;e.payload=function(){return r(u)},e.callback=function(){Vd(t,a,n)}}var m=a.stateNode;m!==null&&typeof m.componentDidCatch=="function"&&(e.callback=function(){Vd(t,a,n),typeof r!="function"&&(Ya===null?Ya=new Set([this]):Ya.add(this));var v=n.stack;this.componentDidCatch(n.value,{componentStack:v!==null?v:""})})}function Pg(e,t,a,n,r){if(a.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=a.alternate,t!==null&&Gn(t,a,r,!0),a=Tt.current,a!==null){switch(a.tag){case 31:case 13:return Bt===null?Er():a.alternate===null&&Ye===0&&(Ye=3),a.flags&=-257,a.flags|=65536,a.lanes=r,n===er?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([n]):t.add(n),cc(e,n,r)),!1;case 22:return a.flags|=65536,n===er?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([n]):a.add(n)),cc(e,n,r)),!1}throw Error(c(435,a.tag))}return cc(e,n,r),Er(),!1}if(ye)return t=Tt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,n!==ns&&(e=Error(c(422),{cause:n}),Ul(Dt(e,a)))):(n!==ns&&(t=Error(c(423),{cause:n}),Ul(Dt(t,a))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,n=Dt(n,a),r=Hs(e.stateNode,n,r),hs(e,r),Ye!==4&&(Ye=2)),!1;var u=Error(c(520),{cause:n});if(u=Dt(u,a),ti===null?ti=[u]:ti.push(u),Ye!==4&&(Ye=2),t===null)return!0;n=Dt(n,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=r&-r,a.lanes|=e,e=Hs(a.stateNode,n,e),hs(a,e),!1;case 1:if(t=a.type,u=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ya===null||!Ya.has(u))))return a.flags|=65536,r&=-r,a.lanes|=r,r=$d(r),Jd(r,e,a,n),hs(a,r),!1}a=a.return}while(a!==null);return!1}var Bs=Error(c(461)),Ve=!1;function nt(e,t,a,n){t.child=e===null?If(t,null,a,n):pn(t,e.child,a,n)}function Fd(e,t,a,n,r){a=a.render;var u=t.ref;if("ref"in n){var m={};for(var v in n)v!=="ref"&&(m[v]=n[v])}else m=n;return fn(t),n=Ss(e,t,a,m,u,r),v=ks(),e!==null&&!Ve?(xs(e,t,r),ha(e,t,r)):(ye&&v&&ts(t),t.flags|=1,nt(e,t,n,r),t.child)}function Wd(e,t,a,n,r){if(e===null){var u=a.type;return typeof u=="function"&&!Pu(u)&&u.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=u,Pd(e,t,u,n,r)):(e=$i(a.type,null,n,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Vs(e,r)){var m=u.memoizedProps;if(a=a.compare,a=a!==null?a:Ol,a(m,n)&&e.ref===t.ref)return ha(e,t,r)}return t.flags|=1,e=sa(u,n),e.ref=t.ref,e.return=t,t.child=e}function Pd(e,t,a,n,r){if(e!==null){var u=e.memoizedProps;if(Ol(u,n)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=n=u,Vs(e,r))(e.flags&131072)!==0&&(Ve=!0);else return t.lanes=e.lanes,ha(e,t,r)}return qs(e,t,a,n,r)}function Id(e,t,a,n){var r=n.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|a:a,e!==null){for(n=t.child=e.child,r=0;n!==null;)r=r|n.lanes|n.childLanes,n=n.sibling;n=r&~u}else n=0,t.child=null;return em(e,t,u,a,n)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Pi(t,u!==null?u.cachePool:null),u!==null?ad(t,u):ys(),nd(t);else return n=t.lanes=536870912,em(e,t,u!==null?u.baseLanes|a:a,a,n)}else u!==null?(Pi(t,u.cachePool),ad(t,u),La(),t.memoizedState=null):(e!==null&&Pi(t,null),ys(),La());return nt(e,t,r,a),t.child}function $l(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function em(e,t,a,n,r){var u=os();return u=u===null?null:{parent:Xe._currentValue,pool:u},t.memoizedState={baseLanes:a,cachePool:u},e!==null&&Pi(t,null),ys(),nd(t),e!==null&&Gn(e,t,n,!0),t.childLanes=r,null}function hr(e,t){return t=yr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function tm(e,t,a){return pn(t,e.child,null,a),e=hr(t,t.pendingProps),e.flags|=2,zt(t),t.memoizedState=null,e}function Ig(e,t,a){var n=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(ye){if(n.mode==="hidden")return e=hr(t,n),t.lanes=536870912,$l(null,e);if(vs(t),(e=Oe)?(e=mh(e,Ht),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ra!==null?{id:Wt,overflow:Pt}:null,retryLane:536870912,hydrationErrors:null},a=Hf(e),a.return=t,t.child=a,tt=t,Oe=null)):e=null,e===null)throw wa(t);return t.lanes=536870912,null}return hr(t,n)}var u=e.memoizedState;if(u!==null){var m=u.dehydrated;if(vs(t),r)if(t.flags&256)t.flags&=-257,t=tm(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(Ve||Gn(e,t,a,!1),r=(a&e.childLanes)!==0,Ve||r){if(n=Ce,n!==null&&(m=Qo(n,a),m!==0&&m!==u.retryLane))throw u.retryLane=m,un(e,m),pt(n,e,m),Bs;Er(),t=tm(e,t,a)}else e=u.treeContext,Oe=qt(m.nextSibling),tt=t,ye=!0,Na=null,Ht=!1,e!==null&&Yf(t,e),t=hr(t,n),t.flags|=4096;return t}return e=sa(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function pr(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(c(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function qs(e,t,a,n,r){return fn(t),a=Ss(e,t,a,n,void 0,r),n=ks(),e!==null&&!Ve?(xs(e,t,r),ha(e,t,r)):(ye&&n&&ts(t),t.flags|=1,nt(e,t,a,r),t.child)}function am(e,t,a,n,r,u){return fn(t),t.updateQueue=null,a=id(t,n,a,r),ld(e),n=ks(),e!==null&&!Ve?(xs(e,t,u),ha(e,t,u)):(ye&&n&&ts(t),t.flags|=1,nt(e,t,a,u),t.child)}function nm(e,t,a,n,r){if(fn(t),t.stateNode===null){var u=Hn,m=a.contextType;typeof m=="object"&&m!==null&&(u=at(m)),u=new a(n,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Ls,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=n,u.state=t.memoizedState,u.refs={},ds(t),m=a.contextType,u.context=typeof m=="object"&&m!==null?at(m):Hn,u.state=t.memoizedState,m=a.getDerivedStateFromProps,typeof m=="function"&&(Us(t,a,m,n),u.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(m=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),m!==u.state&&Ls.enqueueReplaceState(u,u.state,null),Kl(t,n,u,r),Gl(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){u=t.stateNode;var v=t.memoizedProps,x=gn(a,v);u.props=x;var _=u.context,D=a.contextType;m=Hn,typeof D=="object"&&D!==null&&(m=at(D));var H=a.getDerivedStateFromProps;D=typeof H=="function"||typeof u.getSnapshotBeforeUpdate=="function",v=t.pendingProps!==v,D||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(v||_!==m)&&Kd(t,u,n,m),Oa=!1;var R=t.memoizedState;u.state=R,Kl(t,n,u,r),Gl(),_=t.memoizedState,v||R!==_||Oa?(typeof H=="function"&&(Us(t,a,H,n),_=t.memoizedState),(x=Oa||Gd(t,a,x,n,R,_,m))?(D||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=n,t.memoizedState=_),u.props=n,u.state=_,u.context=m,n=x):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{u=t.stateNode,ms(e,t),m=t.memoizedProps,D=gn(a,m),u.props=D,H=t.pendingProps,R=u.context,_=a.contextType,x=Hn,typeof _=="object"&&_!==null&&(x=at(_)),v=a.getDerivedStateFromProps,(_=typeof v=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(m!==H||R!==x)&&Kd(t,u,n,x),Oa=!1,R=t.memoizedState,u.state=R,Kl(t,n,u,r),Gl();var C=t.memoizedState;m!==H||R!==C||Oa||e!==null&&e.dependencies!==null&&Fi(e.dependencies)?(typeof v=="function"&&(Us(t,a,v,n),C=t.memoizedState),(D=Oa||Gd(t,a,D,n,R,C,x)||e!==null&&e.dependencies!==null&&Fi(e.dependencies))?(_||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(n,C,x),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(n,C,x)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||m===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=C),u.props=n,u.state=C,u.context=x,n=D):(typeof u.componentDidUpdate!="function"||m===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),n=!1)}return u=n,pr(e,t),n=(t.flags&128)!==0,u||n?(u=t.stateNode,a=n&&typeof a.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&n?(t.child=pn(t,e.child,null,r),t.child=pn(t,null,a,r)):nt(e,t,a,r),t.memoizedState=u.state,e=t.child):e=ha(e,t,r),e}function lm(e,t,a,n){return cn(),t.flags|=256,nt(e,t,a,n),t.child}var Ys={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Gs(e){return{baseLanes:e,cachePool:Vf()}}function Ks(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=jt),e}function im(e,t,a){var n=t.pendingProps,r=!1,u=(t.flags&128)!==0,m;if((m=u)||(m=e!==null&&e.memoizedState===null?!1:(Ke.current&2)!==0),m&&(r=!0,t.flags&=-129),m=(t.flags&32)!==0,t.flags&=-33,e===null){if(ye){if(r?Ua(t):La(),(e=Oe)?(e=mh(e,Ht),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ra!==null?{id:Wt,overflow:Pt}:null,retryLane:536870912,hydrationErrors:null},a=Hf(e),a.return=t,t.child=a,tt=t,Oe=null)):e=null,e===null)throw wa(t);return Ec(e)?t.lanes=32:t.lanes=536870912,null}var v=n.children;return n=n.fallback,r?(La(),r=t.mode,v=yr({mode:"hidden",children:v},r),n=sn(n,r,a,null),v.return=t,n.return=t,v.sibling=n,t.child=v,n=t.child,n.memoizedState=Gs(a),n.childLanes=Ks(e,m,a),t.memoizedState=Ys,$l(null,n)):(Ua(t),Qs(t,v))}var x=e.memoizedState;if(x!==null&&(v=x.dehydrated,v!==null)){if(u)t.flags&256?(Ua(t),t.flags&=-257,t=Xs(e,t,a)):t.memoizedState!==null?(La(),t.child=e.child,t.flags|=128,t=null):(La(),v=n.fallback,r=t.mode,n=yr({mode:"visible",children:n.children},r),v=sn(v,r,a,null),v.flags|=2,n.return=t,v.return=t,n.sibling=v,t.child=n,pn(t,e.child,null,a),n=t.child,n.memoizedState=Gs(a),n.childLanes=Ks(e,m,a),t.memoizedState=Ys,t=$l(null,n));else if(Ua(t),Ec(v)){if(m=v.nextSibling&&v.nextSibling.dataset,m)var _=m.dgst;m=_,n=Error(c(419)),n.stack="",n.digest=m,Ul({value:n,source:null,stack:null}),t=Xs(e,t,a)}else if(Ve||Gn(e,t,a,!1),m=(a&e.childLanes)!==0,Ve||m){if(m=Ce,m!==null&&(n=Qo(m,a),n!==0&&n!==x.retryLane))throw x.retryLane=n,un(e,n),pt(m,e,n),Bs;zc(v)||Er(),t=Xs(e,t,a)}else zc(v)?(t.flags|=192,t.child=e.child,t=null):(e=x.treeContext,Oe=qt(v.nextSibling),tt=t,ye=!0,Na=null,Ht=!1,e!==null&&Yf(t,e),t=Qs(t,n.children),t.flags|=4096);return t}return r?(La(),v=n.fallback,r=t.mode,x=e.child,_=x.sibling,n=sa(x,{mode:"hidden",children:n.children}),n.subtreeFlags=x.subtreeFlags&65011712,_!==null?v=sa(_,v):(v=sn(v,r,a,null),v.flags|=2),v.return=t,n.return=t,n.sibling=v,t.child=n,$l(null,n),n=t.child,v=e.child.memoizedState,v===null?v=Gs(a):(r=v.cachePool,r!==null?(x=Xe._currentValue,r=r.parent!==x?{parent:x,pool:x}:r):r=Vf(),v={baseLanes:v.baseLanes|a,cachePool:r}),n.memoizedState=v,n.childLanes=Ks(e,m,a),t.memoizedState=Ys,$l(e.child,n)):(Ua(t),a=e.child,e=a.sibling,a=sa(a,{mode:"visible",children:n.children}),a.return=t,a.sibling=null,e!==null&&(m=t.deletions,m===null?(t.deletions=[e],t.flags|=16):m.push(e)),t.child=a,t.memoizedState=null,a)}function Qs(e,t){return t=yr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function yr(e,t){return e=xt(22,e,null,t),e.lanes=0,e}function Xs(e,t,a){return pn(t,e.child,null,a),e=Qs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rm(e,t,a){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),rs(e.return,t,a)}function Zs(e,t,a,n,r,u){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:r,treeForkCount:u}:(m.isBackwards=t,m.rendering=null,m.renderingStartTime=0,m.last=n,m.tail=a,m.tailMode=r,m.treeForkCount=u)}function um(e,t,a){var n=t.pendingProps,r=n.revealOrder,u=n.tail;n=n.children;var m=Ke.current,v=(m&2)!==0;if(v?(m=m&1|2,t.flags|=128):m&=1,K(Ke,m),nt(e,t,n,a),n=ye?Dl:0,!v&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&rm(e,a,t);else if(e.tag===19)rm(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(r){case"forwards":for(a=t.child,r=null;a!==null;)e=a.alternate,e!==null&&lr(e)===null&&(r=a),a=a.sibling;a=r,a===null?(r=t.child,t.child=null):(r=a.sibling,a.sibling=null),Zs(t,!1,r,a,u,n);break;case"backwards":case"unstable_legacy-backwards":for(a=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&lr(e)===null){t.child=r;break}e=r.sibling,r.sibling=a,a=r,r=e}Zs(t,!0,a,null,u,n);break;case"together":Zs(t,!1,null,null,void 0,n);break;default:t.memoizedState=null}return t.child}function ha(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),qa|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Gn(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,a=sa(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=sa(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Vs(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Fi(e)))}function ev(e,t,a){switch(t.tag){case 3:Ie(t,t.stateNode.containerInfo),Ca(t,Xe,e.memoizedState.cache),cn();break;case 27:case 5:la(t);break;case 4:Ie(t,t.stateNode.containerInfo);break;case 10:Ca(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,vs(t),null;break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(Ua(t),t.flags|=128,null):(a&t.child.childLanes)!==0?im(e,t,a):(Ua(t),e=ha(e,t,a),e!==null?e.sibling:null);Ua(t);break;case 19:var r=(e.flags&128)!==0;if(n=(a&t.childLanes)!==0,n||(Gn(e,t,a,!1),n=(a&t.childLanes)!==0),r){if(n)return um(e,t,a);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),K(Ke,Ke.current),n)break;return null;case 22:return t.lanes=0,Id(e,t,a,t.pendingProps);case 24:Ca(t,Xe,e.memoizedState.cache)}return ha(e,t,a)}function sm(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ve=!0;else{if(!Vs(e,a)&&(t.flags&128)===0)return Ve=!1,ev(e,t,a);Ve=(e.flags&131072)!==0}else Ve=!1,ye&&(t.flags&1048576)!==0&&qf(t,Dl,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=mn(t.elementType),t.type=e,typeof e=="function")Pu(e)?(n=gn(e,n),t.tag=1,t=nm(null,t,e,n,a)):(t.tag=0,t=qs(null,t,e,n,a));else{if(e!=null){var r=e.$$typeof;if(r===ae){t.tag=11,t=Fd(null,t,e,n,a);break e}else if(r===J){t.tag=14,t=Wd(null,t,e,n,a);break e}}throw t=se(e)||e,Error(c(306,t,""))}}return t;case 0:return qs(e,t,t.type,t.pendingProps,a);case 1:return n=t.type,r=gn(n,t.pendingProps),nm(e,t,n,r,a);case 3:e:{if(Ie(t,t.stateNode.containerInfo),e===null)throw Error(c(387));n=t.pendingProps;var u=t.memoizedState;r=u.element,ms(e,t),Kl(t,n,null,a);var m=t.memoizedState;if(n=m.cache,Ca(t,Xe,n),n!==u.cache&&us(t,[Xe],a,!0),Gl(),n=m.element,u.isDehydrated)if(u={element:n,isDehydrated:!1,cache:m.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=lm(e,t,n,a);break e}else if(n!==r){r=Dt(Error(c(424)),t),Ul(r),t=lm(e,t,n,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Oe=qt(e.firstChild),tt=t,ye=!0,Na=null,Ht=!0,a=If(t,null,n,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(cn(),n===r){t=ha(e,t,a);break e}nt(e,t,n,a)}t=t.child}return t;case 26:return pr(e,t),e===null?(a=bh(t.type,null,t.pendingProps,null))?t.memoizedState=a:ye||(a=t.type,e=t.pendingProps,n=Cr(ce.current).createElement(a),n[et]=t,n[ct]=e,lt(n,a,e),We(n),t.stateNode=n):t.memoizedState=bh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return la(t),e===null&&ye&&(n=t.stateNode=yh(t.type,t.pendingProps,ce.current),tt=t,Ht=!0,r=Oe,Xa(t.type)?(jc=r,Oe=qt(n.firstChild)):Oe=r),nt(e,t,t.pendingProps.children,a),pr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ye&&((r=n=Oe)&&(n=Nv(n,t.type,t.pendingProps,Ht),n!==null?(t.stateNode=n,tt=t,Oe=qt(n.firstChild),Ht=!1,r=!0):r=!1),r||wa(t)),la(t),r=t.type,u=t.pendingProps,m=e!==null?e.memoizedProps:null,n=u.children,kc(r,u)?n=null:m!==null&&kc(r,m)&&(t.flags|=32),t.memoizedState!==null&&(r=Ss(e,t,Xg,null,null,a),ci._currentValue=r),pr(e,t),nt(e,t,n,a),t.child;case 6:return e===null&&ye&&((e=a=Oe)&&(a=wv(a,t.pendingProps,Ht),a!==null?(t.stateNode=a,tt=t,Oe=null,e=!0):e=!1),e||wa(t)),null;case 13:return im(e,t,a);case 4:return Ie(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=pn(t,null,n,a):nt(e,t,n,a),t.child;case 11:return Fd(e,t,t.type,t.pendingProps,a);case 7:return nt(e,t,t.pendingProps,a),t.child;case 8:return nt(e,t,t.pendingProps.children,a),t.child;case 12:return nt(e,t,t.pendingProps.children,a),t.child;case 10:return n=t.pendingProps,Ca(t,t.type,n.value),nt(e,t,n.children,a),t.child;case 9:return r=t.type._context,n=t.pendingProps.children,fn(t),r=at(r),n=n(r),t.flags|=1,nt(e,t,n,a),t.child;case 14:return Wd(e,t,t.type,t.pendingProps,a);case 15:return Pd(e,t,t.type,t.pendingProps,a);case 19:return um(e,t,a);case 31:return Ig(e,t,a);case 22:return Id(e,t,a,t.pendingProps);case 24:return fn(t),n=at(Xe),e===null?(r=os(),r===null&&(r=Ce,u=ss(),r.pooledCache=u,u.refCount++,u!==null&&(r.pooledCacheLanes|=a),r=u),t.memoizedState={parent:n,cache:r},ds(t),Ca(t,Xe,r)):((e.lanes&a)!==0&&(ms(e,t),Kl(t,null,null,a),Gl()),r=e.memoizedState,u=t.memoizedState,r.parent!==n?(r={parent:n,cache:n},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),Ca(t,Xe,n)):(n=u.cache,Ca(t,Xe,n),n!==r.cache&&us(t,[Xe],a,!0))),nt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function pa(e){e.flags|=4}function $s(e,t,a,n,r){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(r&335544128)===r)if(e.stateNode.complete)e.flags|=8192;else if(Dm())e.flags|=8192;else throw hn=er,fs}else e.flags&=-16777217}function cm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!zh(t))if(Dm())e.flags|=8192;else throw hn=er,fs}function gr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Yo():536870912,e.lanes|=t,el|=t)}function Jl(e,t){if(!ye)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Me(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(t)for(var r=e.child;r!==null;)a|=r.lanes|r.childLanes,n|=r.subtreeFlags&65011712,n|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)a|=r.lanes|r.childLanes,n|=r.subtreeFlags,n|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=n,e.childLanes=a,t}function tv(e,t,a){var n=t.pendingProps;switch(as(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Me(t),null;case 1:return Me(t),null;case 3:return a=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),fa(Xe),He(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Yn(t)?pa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ls())),Me(t),null;case 26:var r=t.type,u=t.memoizedState;return e===null?(pa(t),u!==null?(Me(t),cm(t,u)):(Me(t),$s(t,r,null,n,a))):u?u!==e.memoizedState?(pa(t),Me(t),cm(t,u)):(Me(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&pa(t),Me(t),$s(t,r,e,n,a)),null;case 27:if(Ia(t),a=ce.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&pa(t);else{if(!n){if(t.stateNode===null)throw Error(c(166));return Me(t),null}e=X.current,Yn(t)?Gf(t):(e=yh(r,n,a),t.stateNode=e,pa(t))}return Me(t),null;case 5:if(Ia(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&pa(t);else{if(!n){if(t.stateNode===null)throw Error(c(166));return Me(t),null}if(u=X.current,Yn(t))Gf(t);else{var m=Cr(ce.current);switch(u){case 1:u=m.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:u=m.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":u=m.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":u=m.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":u=m.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof n.is=="string"?m.createElement("select",{is:n.is}):m.createElement("select"),n.multiple?u.multiple=!0:n.size&&(u.size=n.size);break;default:u=typeof n.is=="string"?m.createElement(r,{is:n.is}):m.createElement(r)}}u[et]=t,u[ct]=n;e:for(m=t.child;m!==null;){if(m.tag===5||m.tag===6)u.appendChild(m.stateNode);else if(m.tag!==4&&m.tag!==27&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===t)break e;for(;m.sibling===null;){if(m.return===null||m.return===t)break e;m=m.return}m.sibling.return=m.return,m=m.sibling}t.stateNode=u;e:switch(lt(u,r,n),r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&pa(t)}}return Me(t),$s(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&pa(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(c(166));if(e=ce.current,Yn(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,r=tt,r!==null)switch(r.tag){case 27:case 5:n=r.memoizedProps}e[et]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||ih(e.nodeValue,a)),e||wa(t,!0)}else e=Cr(e).createTextNode(n),e[et]=t,t.stateNode=e}return Me(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(n=Yn(t),a!==null){if(e===null){if(!n)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[et]=t}else cn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),e=!1}else a=ls(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(zt(t),t):(zt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Me(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=Yn(t),n!==null&&n.dehydrated!==null){if(e===null){if(!r)throw Error(c(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(c(317));r[et]=t}else cn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),r=!1}else r=ls(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(zt(t),t):(zt(t),null)}return zt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=n!==null,e=e!==null&&e.memoizedState!==null,a&&(n=t.child,r=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(r=n.alternate.memoizedState.cachePool.pool),u=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(u=n.memoizedState.cachePool.pool),u!==r&&(n.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),gr(t,t.updateQueue),Me(t),null);case 4:return He(),e===null&&yc(t.stateNode.containerInfo),Me(t),null;case 10:return fa(t.type),Me(t),null;case 19:if(L(Ke),n=t.memoizedState,n===null)return Me(t),null;if(r=(t.flags&128)!==0,u=n.rendering,u===null)if(r)Jl(n,!1);else{if(Ye!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=lr(e),u!==null){for(t.flags|=128,Jl(n,!1),e=u.updateQueue,t.updateQueue=e,gr(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Lf(a,e),a=a.sibling;return K(Ke,Ke.current&1|2),ye&&ca(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&vt()>xr&&(t.flags|=128,r=!0,Jl(n,!1),t.lanes=4194304)}else{if(!r)if(e=lr(u),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,gr(t,e),Jl(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!ye)return Me(t),null}else 2*vt()-n.renderingStartTime>xr&&a!==536870912&&(t.flags|=128,r=!0,Jl(n,!1),t.lanes=4194304);n.isBackwards?(u.sibling=t.child,t.child=u):(e=n.last,e!==null?e.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=vt(),e.sibling=null,a=Ke.current,K(Ke,r?a&1|2:a&1),ye&&ca(t,n.treeForkCount),e):(Me(t),null);case 22:case 23:return zt(t),gs(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),a=t.updateQueue,a!==null&&gr(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&L(dn),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),fa(Xe),Me(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function av(e,t){switch(as(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fa(Xe),He(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ia(t),null;case 31:if(t.memoizedState!==null){if(zt(t),t.alternate===null)throw Error(c(340));cn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));cn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return L(Ke),null;case 4:return He(),null;case 10:return fa(t.type),null;case 22:case 23:return zt(t),gs(),e!==null&&L(dn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return fa(Xe),null;case 25:return null;default:return null}}function om(e,t){switch(as(t),t.tag){case 3:fa(Xe),He();break;case 26:case 27:case 5:Ia(t);break;case 4:He();break;case 31:t.memoizedState!==null&&zt(t);break;case 13:zt(t);break;case 19:L(Ke);break;case 10:fa(t.type);break;case 22:case 23:zt(t),gs(),e!==null&&L(dn);break;case 24:fa(Xe)}}function Fl(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var r=n.next;a=r;do{if((a.tag&e)===e){n=void 0;var u=a.create,m=a.inst;n=u(),m.destroy=n}a=a.next}while(a!==r)}}catch(v){je(t,t.return,v)}}function Ha(e,t,a){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var u=r.next;n=u;do{if((n.tag&e)===e){var m=n.inst,v=m.destroy;if(v!==void 0){m.destroy=void 0,r=t;var x=a,_=v;try{_()}catch(D){je(r,x,D)}}}n=n.next}while(n!==u)}}catch(D){je(t,t.return,D)}}function fm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{td(t,a)}catch(n){je(e,e.return,n)}}}function dm(e,t,a){a.props=gn(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(n){je(e,t,n)}}function Wl(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(r){je(e,t,r)}}function It(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(r){je(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(r){je(e,t,r)}else a.current=null}function mm(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(r){je(e,e.return,r)}}function Js(e,t,a){try{var n=e.stateNode;zv(n,e.type,a,t),n[ct]=t}catch(r){je(e,e.return,r)}}function hm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Xa(e.type)||e.tag===4}function Fs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||hm(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&&Xa(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 Ws(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=ra));else if(n!==4&&(n===27&&Xa(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Ws(e,t,a),e=e.sibling;e!==null;)Ws(e,t,a),e=e.sibling}function vr(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(n!==4&&(n===27&&Xa(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(vr(e,t,a),e=e.sibling;e!==null;)vr(e,t,a),e=e.sibling}function pm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);lt(t,n,a),t[et]=e,t[ct]=a}catch(u){je(e,e.return,u)}}var ya=!1,$e=!1,Ps=!1,ym=typeof WeakSet=="function"?WeakSet:Set,Pe=null;function nv(e,t){if(e=e.containerInfo,bc=Br,e=_f(e),Xu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var r=n.anchorOffset,u=n.focusNode;n=n.focusOffset;try{a.nodeType,u.nodeType}catch{a=null;break e}var m=0,v=-1,x=-1,_=0,D=0,H=e,R=null;t:for(;;){for(var C;H!==a||r!==0&&H.nodeType!==3||(v=m+r),H!==u||n!==0&&H.nodeType!==3||(x=m+n),H.nodeType===3&&(m+=H.nodeValue.length),(C=H.firstChild)!==null;)R=H,H=C;for(;;){if(H===e)break t;if(R===a&&++_===r&&(v=m),R===u&&++D===n&&(x=m),(C=H.nextSibling)!==null)break;H=R,R=H.parentNode}H=C}a=v===-1||x===-1?null:{start:v,end:x}}else a=null}a=a||{start:0,end:0}}else a=null;for(Sc={focusedElem:e,selectionRange:a},Br=!1,Pe=t;Pe!==null;)if(t=Pe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Pe=e;else for(;Pe!==null;){switch(t=Pe,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(a=0;a<e.length;a++)r=e[a],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,a=t,r=u.memoizedProps,u=u.memoizedState,n=a.stateNode;try{var Z=gn(a.type,r);e=n.getSnapshotBeforeUpdate(Z,u),n.__reactInternalSnapshotBeforeUpdate=e}catch(P){je(a,a.return,P)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Tc(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Tc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Pe=e;break}Pe=t.return}}function gm(e,t,a){var n=a.flags;switch(a.tag){case 0:case 11:case 15:va(e,a),n&4&&Fl(5,a);break;case 1:if(va(e,a),n&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(m){je(a,a.return,m)}else{var r=gn(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(m){je(a,a.return,m)}}n&64&&fm(a),n&512&&Wl(a,a.return);break;case 3:if(va(e,a),n&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{td(e,t)}catch(m){je(a,a.return,m)}}break;case 27:t===null&&n&4&&pm(a);case 26:case 5:va(e,a),t===null&&n&4&&mm(a),n&512&&Wl(a,a.return);break;case 12:va(e,a);break;case 31:va(e,a),n&4&&Sm(e,a);break;case 13:va(e,a),n&4&&km(e,a),n&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=dv.bind(null,a),Cv(e,a))));break;case 22:if(n=a.memoizedState!==null||ya,!n){t=t!==null&&t.memoizedState!==null||$e,r=ya;var u=$e;ya=n,($e=t)&&!u?ba(e,a,(a.subtreeFlags&8772)!==0):va(e,a),ya=r,$e=u}break;case 30:break;default:va(e,a)}}function vm(e){var t=e.alternate;t!==null&&(e.alternate=null,vm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&_u(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 De=null,ft=!1;function ga(e,t,a){for(a=a.child;a!==null;)bm(e,t,a),a=a.sibling}function bm(e,t,a){if(bt&&typeof bt.onCommitFiberUnmount=="function")try{bt.onCommitFiberUnmount(kl,a)}catch{}switch(a.tag){case 26:$e||It(a,t),ga(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:$e||It(a,t);var n=De,r=ft;Xa(a.type)&&(De=a.stateNode,ft=!1),ga(e,t,a),ri(a.stateNode),De=n,ft=r;break;case 5:$e||It(a,t);case 6:if(n=De,r=ft,De=null,ga(e,t,a),De=n,ft=r,De!==null)if(ft)try{(De.nodeType===9?De.body:De.nodeName==="HTML"?De.ownerDocument.body:De).removeChild(a.stateNode)}catch(u){je(a,t,u)}else try{De.removeChild(a.stateNode)}catch(u){je(a,t,u)}break;case 18:De!==null&&(ft?(e=De,fh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),sl(e)):fh(De,a.stateNode));break;case 4:n=De,r=ft,De=a.stateNode.containerInfo,ft=!0,ga(e,t,a),De=n,ft=r;break;case 0:case 11:case 14:case 15:Ha(2,a,t),$e||Ha(4,a,t),ga(e,t,a);break;case 1:$e||(It(a,t),n=a.stateNode,typeof n.componentWillUnmount=="function"&&dm(a,t,n)),ga(e,t,a);break;case 21:ga(e,t,a);break;case 22:$e=(n=$e)||a.memoizedState!==null,ga(e,t,a),$e=n;break;default:ga(e,t,a)}}function Sm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{sl(e)}catch(a){je(t,t.return,a)}}}function km(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{sl(e)}catch(a){je(t,t.return,a)}}function lv(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ym),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ym),t;default:throw Error(c(435,e.tag))}}function br(e,t){var a=lv(e);t.forEach(function(n){if(!a.has(n)){a.add(n);var r=mv.bind(null,e,n);n.then(r,r)}})}function dt(e,t){var a=t.deletions;if(a!==null)for(var n=0;n<a.length;n++){var r=a[n],u=e,m=t,v=m;e:for(;v!==null;){switch(v.tag){case 27:if(Xa(v.type)){De=v.stateNode,ft=!1;break e}break;case 5:De=v.stateNode,ft=!1;break e;case 3:case 4:De=v.stateNode.containerInfo,ft=!0;break e}v=v.return}if(De===null)throw Error(c(160));bm(u,m,r),De=null,ft=!1,u=r.alternate,u!==null&&(u.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)xm(t,e),t=t.sibling}var Zt=null;function xm(e,t){var a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:dt(t,e),mt(e),n&4&&(Ha(3,e,e.return),Fl(3,e),Ha(5,e,e.return));break;case 1:dt(t,e),mt(e),n&512&&($e||a===null||It(a,a.return)),n&64&&ya&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?n:a.concat(n))));break;case 26:var r=Zt;if(dt(t,e),mt(e),n&512&&($e||a===null||It(a,a.return)),n&4){var u=a!==null?a.memoizedState:null;if(n=e.memoizedState,a===null)if(n===null)if(e.stateNode===null){e:{n=e.type,a=e.memoizedProps,r=r.ownerDocument||r;t:switch(n){case"title":u=r.getElementsByTagName("title")[0],(!u||u[zl]||u[et]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=r.createElement(n),r.head.insertBefore(u,r.querySelector("head > title"))),lt(u,n,a),u[et]=e,We(u),n=u;break e;case"link":var m=xh("link","href",r).get(n+(a.href||""));if(m){for(var v=0;v<m.length;v++)if(u=m[v],u.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&u.getAttribute("rel")===(a.rel==null?null:a.rel)&&u.getAttribute("title")===(a.title==null?null:a.title)&&u.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){m.splice(v,1);break t}}u=r.createElement(n),lt(u,n,a),r.head.appendChild(u);break;case"meta":if(m=xh("meta","content",r).get(n+(a.content||""))){for(v=0;v<m.length;v++)if(u=m[v],u.getAttribute("content")===(a.content==null?null:""+a.content)&&u.getAttribute("name")===(a.name==null?null:a.name)&&u.getAttribute("property")===(a.property==null?null:a.property)&&u.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&u.getAttribute("charset")===(a.charSet==null?null:a.charSet)){m.splice(v,1);break t}}u=r.createElement(n),lt(u,n,a),r.head.appendChild(u);break;default:throw Error(c(468,n))}u[et]=e,We(u),n=u}e.stateNode=n}else Th(r,e.type,e.stateNode);else e.stateNode=kh(r,n,e.memoizedProps);else u!==n?(u===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):u.count--,n===null?Th(r,e.type,e.stateNode):kh(r,n,e.memoizedProps)):n===null&&e.stateNode!==null&&Js(e,e.memoizedProps,a.memoizedProps)}break;case 27:dt(t,e),mt(e),n&512&&($e||a===null||It(a,a.return)),a!==null&&n&4&&Js(e,e.memoizedProps,a.memoizedProps);break;case 5:if(dt(t,e),mt(e),n&512&&($e||a===null||It(a,a.return)),e.flags&32){r=e.stateNode;try{wn(r,"")}catch(Z){je(e,e.return,Z)}}n&4&&e.stateNode!=null&&(r=e.memoizedProps,Js(e,r,a!==null?a.memoizedProps:r)),n&1024&&(Ps=!0);break;case 6:if(dt(t,e),mt(e),n&4){if(e.stateNode===null)throw Error(c(162));n=e.memoizedProps,a=e.stateNode;try{a.nodeValue=n}catch(Z){je(e,e.return,Z)}}break;case 3:if(Dr=null,r=Zt,Zt=Or(t.containerInfo),dt(t,e),Zt=r,mt(e),n&4&&a!==null&&a.memoizedState.isDehydrated)try{sl(t.containerInfo)}catch(Z){je(e,e.return,Z)}Ps&&(Ps=!1,Tm(e));break;case 4:n=Zt,Zt=Or(e.stateNode.containerInfo),dt(t,e),mt(e),Zt=n;break;case 12:dt(t,e),mt(e);break;case 31:dt(t,e),mt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,br(e,n)));break;case 13:dt(t,e),mt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(kr=vt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,br(e,n)));break;case 22:r=e.memoizedState!==null;var x=a!==null&&a.memoizedState!==null,_=ya,D=$e;if(ya=_||r,$e=D||x,dt(t,e),$e=D,ya=_,mt(e),n&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(a===null||x||ya||$e||vn(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){x=a=t;try{if(u=x.stateNode,r)m=u.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none";else{v=x.stateNode;var H=x.memoizedProps.style,R=H!=null&&H.hasOwnProperty("display")?H.display:null;v.style.display=R==null||typeof R=="boolean"?"":(""+R).trim()}}catch(Z){je(x,x.return,Z)}}}else if(t.tag===6){if(a===null){x=t;try{x.stateNode.nodeValue=r?"":x.memoizedProps}catch(Z){je(x,x.return,Z)}}}else if(t.tag===18){if(a===null){x=t;try{var C=x.stateNode;r?dh(C,!0):dh(x.stateNode,!1)}catch(Z){je(x,x.return,Z)}}}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;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(a=n.retryQueue,a!==null&&(n.retryQueue=null,br(e,a))));break;case 19:dt(t,e),mt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,br(e,n)));break;case 30:break;case 21:break;default:dt(t,e),mt(e)}}function mt(e){var t=e.flags;if(t&2){try{for(var a,n=e.return;n!==null;){if(hm(n)){a=n;break}n=n.return}if(a==null)throw Error(c(160));switch(a.tag){case 27:var r=a.stateNode,u=Fs(e);vr(e,u,r);break;case 5:var m=a.stateNode;a.flags&32&&(wn(m,""),a.flags&=-33);var v=Fs(e);vr(e,v,m);break;case 3:case 4:var x=a.stateNode.containerInfo,_=Fs(e);Ws(e,_,x);break;default:throw Error(c(161))}}catch(D){je(e,e.return,D)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Tm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Tm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function va(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)gm(e,t.alternate,t),t=t.sibling}function vn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ha(4,t,t.return),vn(t);break;case 1:It(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&dm(t,t.return,a),vn(t);break;case 27:ri(t.stateNode);case 26:case 5:It(t,t.return),vn(t);break;case 22:t.memoizedState===null&&vn(t);break;case 30:vn(t);break;default:vn(t)}e=e.sibling}}function ba(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,r=e,u=t,m=u.flags;switch(u.tag){case 0:case 11:case 15:ba(r,u,a),Fl(4,u);break;case 1:if(ba(r,u,a),n=u,r=n.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(_){je(n,n.return,_)}if(n=u,r=n.updateQueue,r!==null){var v=n.stateNode;try{var x=r.shared.hiddenCallbacks;if(x!==null)for(r.shared.hiddenCallbacks=null,r=0;r<x.length;r++)ed(x[r],v)}catch(_){je(n,n.return,_)}}a&&m&64&&fm(u),Wl(u,u.return);break;case 27:pm(u);case 26:case 5:ba(r,u,a),a&&n===null&&m&4&&mm(u),Wl(u,u.return);break;case 12:ba(r,u,a);break;case 31:ba(r,u,a),a&&m&4&&Sm(r,u);break;case 13:ba(r,u,a),a&&m&4&&km(r,u);break;case 22:u.memoizedState===null&&ba(r,u,a),Wl(u,u.return);break;case 30:break;default:ba(r,u,a)}t=t.sibling}}function Is(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Ll(a))}function ec(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ll(e))}function Vt(e,t,a,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)zm(e,t,a,n),t=t.sibling}function zm(e,t,a,n){var r=t.flags;switch(t.tag){case 0:case 11:case 15:Vt(e,t,a,n),r&2048&&Fl(9,t);break;case 1:Vt(e,t,a,n);break;case 3:Vt(e,t,a,n),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ll(e)));break;case 12:if(r&2048){Vt(e,t,a,n),e=t.stateNode;try{var u=t.memoizedProps,m=u.id,v=u.onPostCommit;typeof v=="function"&&v(m,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(x){je(t,t.return,x)}}else Vt(e,t,a,n);break;case 31:Vt(e,t,a,n);break;case 13:Vt(e,t,a,n);break;case 23:break;case 22:u=t.stateNode,m=t.alternate,t.memoizedState!==null?u._visibility&2?Vt(e,t,a,n):Pl(e,t):u._visibility&2?Vt(e,t,a,n):(u._visibility|=2,Wn(e,t,a,n,(t.subtreeFlags&10256)!==0||!1)),r&2048&&Is(m,t);break;case 24:Vt(e,t,a,n),r&2048&&ec(t.alternate,t);break;default:Vt(e,t,a,n)}}function Wn(e,t,a,n,r){for(r=r&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,m=t,v=a,x=n,_=m.flags;switch(m.tag){case 0:case 11:case 15:Wn(u,m,v,x,r),Fl(8,m);break;case 23:break;case 22:var D=m.stateNode;m.memoizedState!==null?D._visibility&2?Wn(u,m,v,x,r):Pl(u,m):(D._visibility|=2,Wn(u,m,v,x,r)),r&&_&2048&&Is(m.alternate,m);break;case 24:Wn(u,m,v,x,r),r&&_&2048&&ec(m.alternate,m);break;default:Wn(u,m,v,x,r)}t=t.sibling}}function Pl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,n=t,r=n.flags;switch(n.tag){case 22:Pl(a,n),r&2048&&Is(n.alternate,n);break;case 24:Pl(a,n),r&2048&&ec(n.alternate,n);break;default:Pl(a,n)}t=t.sibling}}var Il=8192;function Pn(e,t,a){if(e.subtreeFlags&Il)for(e=e.child;e!==null;)Em(e,t,a),e=e.sibling}function Em(e,t,a){switch(e.tag){case 26:Pn(e,t,a),e.flags&Il&&e.memoizedState!==null&&Qv(a,Zt,e.memoizedState,e.memoizedProps);break;case 5:Pn(e,t,a);break;case 3:case 4:var n=Zt;Zt=Or(e.stateNode.containerInfo),Pn(e,t,a),Zt=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Il,Il=16777216,Pn(e,t,a),Il=n):Pn(e,t,a));break;default:Pn(e,t,a)}}function jm(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 ei(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];Pe=n,_m(n,e)}jm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Am(e),e=e.sibling}function Am(e){switch(e.tag){case 0:case 11:case 15:ei(e),e.flags&2048&&Ha(9,e,e.return);break;case 3:ei(e);break;case 12:ei(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Sr(e)):ei(e);break;default:ei(e)}}function Sr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];Pe=n,_m(n,e)}jm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ha(8,t,t.return),Sr(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Sr(t));break;default:Sr(t)}e=e.sibling}}function _m(e,t){for(;Pe!==null;){var a=Pe;switch(a.tag){case 0:case 11:case 15:Ha(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var n=a.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:Ll(a.memoizedState.cache)}if(n=a.child,n!==null)n.return=a,Pe=n;else e:for(a=e;Pe!==null;){n=Pe;var r=n.sibling,u=n.return;if(vm(n),n===a){Pe=null;break e}if(r!==null){r.return=u,Pe=r;break e}Pe=u}}}var iv={getCacheForType:function(e){var t=at(Xe),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return at(Xe).controller.signal}},rv=typeof WeakMap=="function"?WeakMap:Map,ke=0,Ce=null,fe=null,me=0,Ee=0,Et=null,Ba=!1,In=!1,tc=!1,Sa=0,Ye=0,qa=0,bn=0,ac=0,jt=0,el=0,ti=null,ht=null,nc=!1,kr=0,Rm=0,xr=1/0,Tr=null,Ya=null,Je=0,Ga=null,tl=null,ka=0,lc=0,ic=null,Nm=null,ai=0,rc=null;function At(){return(ke&2)!==0&&me!==0?me&-me:M.T!==null?dc():Xo()}function wm(){if(jt===0)if((me&536870912)===0||ye){var e=wi;wi<<=1,(wi&3932160)===0&&(wi=262144),jt=e}else jt=536870912;return e=Tt.current,e!==null&&(e.flags|=32),jt}function pt(e,t,a){(e===Ce&&(Ee===2||Ee===9)||e.cancelPendingCommit!==null)&&(al(e,0),Ka(e,me,jt,!1)),Tl(e,a),((ke&2)===0||e!==Ce)&&(e===Ce&&((ke&2)===0&&(bn|=a),Ye===4&&Ka(e,me,jt,!1)),ea(e))}function Cm(e,t,a){if((ke&6)!==0)throw Error(c(327));var n=!a&&(t&127)===0&&(t&e.expiredLanes)===0||xl(e,t),r=n?cv(e,t):sc(e,t,!0),u=n;do{if(r===0){In&&!n&&Ka(e,t,0,!1);break}else{if(a=e.current.alternate,u&&!uv(a)){r=sc(e,t,!1),u=!1;continue}if(r===2){if(u=t,e.errorRecoveryDisabledLanes&u)var m=0;else m=e.pendingLanes&-536870913,m=m!==0?m:m&536870912?536870912:0;if(m!==0){t=m;e:{var v=e;r=ti;var x=v.current.memoizedState.isDehydrated;if(x&&(al(v,m).flags|=256),m=sc(v,m,!1),m!==2){if(tc&&!x){v.errorRecoveryDisabledLanes|=u,bn|=u,r=4;break e}u=ht,ht=r,u!==null&&(ht===null?ht=u:ht.push.apply(ht,u))}r=m}if(u=!1,r!==2)continue}}if(r===1){al(e,0),Ka(e,t,0,!0);break}e:{switch(n=e,u=r,u){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:Ka(n,t,jt,!Ba);break e;case 2:ht=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(r=kr+300-vt(),10<r)){if(Ka(n,t,jt,!Ba),Oi(n,0,!0)!==0)break e;ka=t,n.timeoutHandle=ch(Om.bind(null,n,a,ht,Tr,nc,t,jt,bn,el,Ba,u,"Throttled",-0,0),r);break e}Om(n,a,ht,Tr,nc,t,jt,bn,el,Ba,u,null,-0,0)}}break}while(!0);ea(e)}function Om(e,t,a,n,r,u,m,v,x,_,D,H,R,C){if(e.timeoutHandle=-1,H=t.subtreeFlags,H&8192||(H&16785408)===16785408){H={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ra},Em(t,u,H);var Z=(u&62914560)===u?kr-vt():(u&4194048)===u?Rm-vt():0;if(Z=Xv(H,Z),Z!==null){ka=u,e.cancelPendingCommit=Z(Ym.bind(null,e,t,u,a,n,r,m,v,x,D,H,null,R,C)),Ka(e,u,m,!_);return}}Ym(e,t,u,a,n,r,m,v,x)}function uv(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var n=0;n<a.length;n++){var r=a[n],u=r.getSnapshot;r=r.value;try{if(!kt(u(),r))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Ka(e,t,a,n){t&=~ac,t&=~bn,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var r=t;0<r;){var u=31-St(r),m=1<<u;n[u]=-1,r&=~m}a!==0&&Go(e,a,t)}function zr(){return(ke&6)===0?(ni(0),!1):!0}function uc(){if(fe!==null){if(Ee===0)var e=fe.return;else e=fe,oa=on=null,Ts(e),Zn=null,Bl=0,e=fe;for(;e!==null;)om(e.alternate,e),e=e.return;fe=null}}function al(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Av(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ka=0,uc(),Ce=e,fe=a=sa(e.current,null),me=t,Ee=0,Et=null,Ba=!1,In=xl(e,t),tc=!1,el=jt=ac=bn=qa=Ye=0,ht=ti=null,nc=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var r=31-St(n),u=1<<r;t|=e[r],n&=~u}return Sa=t,Xi(),a}function Mm(e,t){re=null,M.H=Vl,t===Xn||t===Ii?(t=Ff(),Ee=3):t===fs?(t=Ff(),Ee=4):Ee=t===Bs?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Et=t,fe===null&&(Ye=1,mr(e,Dt(t,e.current)))}function Dm(){var e=Tt.current;return e===null?!0:(me&4194048)===me?Bt===null:(me&62914560)===me||(me&536870912)!==0?e===Bt:!1}function Um(){var e=M.H;return M.H=Vl,e===null?Vl:e}function Lm(){var e=M.A;return M.A=iv,e}function Er(){Ye=4,Ba||(me&4194048)!==me&&Tt.current!==null||(In=!0),(qa&134217727)===0&&(bn&134217727)===0||Ce===null||Ka(Ce,me,jt,!1)}function sc(e,t,a){var n=ke;ke|=2;var r=Um(),u=Lm();(Ce!==e||me!==t)&&(Tr=null,al(e,t)),t=!1;var m=Ye;e:do try{if(Ee!==0&&fe!==null){var v=fe,x=Et;switch(Ee){case 8:uc(),m=6;break e;case 3:case 2:case 9:case 6:Tt.current===null&&(t=!0);var _=Ee;if(Ee=0,Et=null,nl(e,v,x,_),a&&In){m=0;break e}break;default:_=Ee,Ee=0,Et=null,nl(e,v,x,_)}}sv(),m=Ye;break}catch(D){Mm(e,D)}while(!0);return t&&e.shellSuspendCounter++,oa=on=null,ke=n,M.H=r,M.A=u,fe===null&&(Ce=null,me=0,Xi()),m}function sv(){for(;fe!==null;)Hm(fe)}function cv(e,t){var a=ke;ke|=2;var n=Um(),r=Lm();Ce!==e||me!==t?(Tr=null,xr=vt()+500,al(e,t)):In=xl(e,t);e:do try{if(Ee!==0&&fe!==null){t=fe;var u=Et;t:switch(Ee){case 1:Ee=0,Et=null,nl(e,t,u,1);break;case 2:case 9:if($f(u)){Ee=0,Et=null,Bm(t);break}t=function(){Ee!==2&&Ee!==9||Ce!==e||(Ee=7),ea(e)},u.then(t,t);break e;case 3:Ee=7;break e;case 4:Ee=5;break e;case 7:$f(u)?(Ee=0,Et=null,Bm(t)):(Ee=0,Et=null,nl(e,t,u,7));break;case 5:var m=null;switch(fe.tag){case 26:m=fe.memoizedState;case 5:case 27:var v=fe;if(m?zh(m):v.stateNode.complete){Ee=0,Et=null;var x=v.sibling;if(x!==null)fe=x;else{var _=v.return;_!==null?(fe=_,jr(_)):fe=null}break t}}Ee=0,Et=null,nl(e,t,u,5);break;case 6:Ee=0,Et=null,nl(e,t,u,6);break;case 8:uc(),Ye=6;break e;default:throw Error(c(462))}}ov();break}catch(D){Mm(e,D)}while(!0);return oa=on=null,M.H=n,M.A=r,ke=a,fe!==null?0:(Ce=null,me=0,Xi(),Ye)}function ov(){for(;fe!==null&&!Tu();)Hm(fe)}function Hm(e){var t=sm(e.alternate,e,Sa);e.memoizedProps=e.pendingProps,t===null?jr(e):fe=t}function Bm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=am(a,t,t.pendingProps,t.type,void 0,me);break;case 11:t=am(a,t,t.pendingProps,t.type.render,t.ref,me);break;case 5:Ts(t);default:om(a,t),t=fe=Lf(t,Sa),t=sm(a,t,Sa)}e.memoizedProps=e.pendingProps,t===null?jr(e):fe=t}function nl(e,t,a,n){oa=on=null,Ts(t),Zn=null,Bl=0;var r=t.return;try{if(Pg(e,r,t,a,me)){Ye=1,mr(e,Dt(a,e.current)),fe=null;return}}catch(u){if(r!==null)throw fe=r,u;Ye=1,mr(e,Dt(a,e.current)),fe=null;return}t.flags&32768?(ye||n===1?e=!0:In||(me&536870912)!==0?e=!1:(Ba=e=!0,(n===2||n===9||n===3||n===6)&&(n=Tt.current,n!==null&&n.tag===13&&(n.flags|=16384))),qm(t,e)):jr(t)}function jr(e){var t=e;do{if((t.flags&32768)!==0){qm(t,Ba);return}e=t.return;var a=tv(t.alternate,t,Sa);if(a!==null){fe=a;return}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);Ye===0&&(Ye=5)}function qm(e,t){do{var a=av(e.alternate,e);if(a!==null){a.flags&=32767,fe=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){fe=e;return}fe=e=a}while(e!==null);Ye=6,fe=null}function Ym(e,t,a,n,r,u,m,v,x){e.cancelPendingCommit=null;do Ar();while(Je!==0);if((ke&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(u=t.lanes|t.childLanes,u|=Fu,Ky(e,a,u,m,v,x),e===Ce&&(fe=Ce=null,me=0),tl=t,Ga=e,ka=a,lc=u,ic=r,Nm=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,hv(Ri,function(){return Zm(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=M.T,M.T=null,r=q.p,q.p=2,m=ke,ke|=4;try{nv(e,t,a)}finally{ke=m,q.p=r,M.T=n}}Je=1,Gm(),Km(),Qm()}}function Gm(){if(Je===1){Je=0;var e=Ga,t=tl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=M.T,M.T=null;var n=q.p;q.p=2;var r=ke;ke|=4;try{xm(t,e);var u=Sc,m=_f(e.containerInfo),v=u.focusedElem,x=u.selectionRange;if(m!==v&&v&&v.ownerDocument&&Af(v.ownerDocument.documentElement,v)){if(x!==null&&Xu(v)){var _=x.start,D=x.end;if(D===void 0&&(D=_),"selectionStart"in v)v.selectionStart=_,v.selectionEnd=Math.min(D,v.value.length);else{var H=v.ownerDocument||document,R=H&&H.defaultView||window;if(R.getSelection){var C=R.getSelection(),Z=v.textContent.length,P=Math.min(x.start,Z),we=x.end===void 0?P:Math.min(x.end,Z);!C.extend&&P>we&&(m=we,we=P,P=m);var j=jf(v,P),T=jf(v,we);if(j&&T&&(C.rangeCount!==1||C.anchorNode!==j.node||C.anchorOffset!==j.offset||C.focusNode!==T.node||C.focusOffset!==T.offset)){var A=H.createRange();A.setStart(j.node,j.offset),C.removeAllRanges(),P>we?(C.addRange(A),C.extend(T.node,T.offset)):(A.setEnd(T.node,T.offset),C.addRange(A))}}}}for(H=[],C=v;C=C.parentNode;)C.nodeType===1&&H.push({element:C,left:C.scrollLeft,top:C.scrollTop});for(typeof v.focus=="function"&&v.focus(),v=0;v<H.length;v++){var U=H[v];U.element.scrollLeft=U.left,U.element.scrollTop=U.top}}Br=!!bc,Sc=bc=null}finally{ke=r,q.p=n,M.T=a}}e.current=t,Je=2}}function Km(){if(Je===2){Je=0;var e=Ga,t=tl,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=M.T,M.T=null;var n=q.p;q.p=2;var r=ke;ke|=4;try{gm(e,t.alternate,t)}finally{ke=r,q.p=n,M.T=a}}Je=3}}function Qm(){if(Je===4||Je===3){Je=0,My();var e=Ga,t=tl,a=ka,n=Nm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Je=5:(Je=0,tl=Ga=null,Xm(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(Ya=null),ju(a),t=t.stateNode,bt&&typeof bt.onCommitFiberRoot=="function")try{bt.onCommitFiberRoot(kl,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=M.T,r=q.p,q.p=2,M.T=null;try{for(var u=e.onRecoverableError,m=0;m<n.length;m++){var v=n[m];u(v.value,{componentStack:v.stack})}}finally{M.T=t,q.p=r}}(ka&3)!==0&&Ar(),ea(e),r=e.pendingLanes,(a&261930)!==0&&(r&42)!==0?e===rc?ai++:(ai=0,rc=e):ai=0,ni(0)}}function Xm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ll(t)))}function Ar(){return Gm(),Km(),Qm(),Zm()}function Zm(){if(Je!==5)return!1;var e=Ga,t=lc;lc=0;var a=ju(ka),n=M.T,r=q.p;try{q.p=32>a?32:a,M.T=null,a=ic,ic=null;var u=Ga,m=ka;if(Je=0,tl=Ga=null,ka=0,(ke&6)!==0)throw Error(c(331));var v=ke;if(ke|=4,Am(u.current),zm(u,u.current,m,a),ke=v,ni(0,!1),bt&&typeof bt.onPostCommitFiberRoot=="function")try{bt.onPostCommitFiberRoot(kl,u)}catch{}return!0}finally{q.p=r,M.T=n,Xm(e,t)}}function Vm(e,t,a){t=Dt(a,t),t=Hs(e.stateNode,t,2),e=Da(e,t,2),e!==null&&(Tl(e,2),ea(e))}function je(e,t,a){if(e.tag===3)Vm(e,e,a);else for(;t!==null;){if(t.tag===3){Vm(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ya===null||!Ya.has(n))){e=Dt(a,e),a=$d(2),n=Da(t,a,2),n!==null&&(Jd(a,n,t,e),Tl(n,2),ea(n));break}}t=t.return}}function cc(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new rv;var r=new Set;n.set(t,r)}else r=n.get(t),r===void 0&&(r=new Set,n.set(t,r));r.has(a)||(tc=!0,r.add(a),e=fv.bind(null,e,t,a),t.then(e,e))}function fv(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ce===e&&(me&a)===a&&(Ye===4||Ye===3&&(me&62914560)===me&&300>vt()-kr?(ke&2)===0&&al(e,0):ac|=a,el===me&&(el=0)),ea(e)}function $m(e,t){t===0&&(t=Yo()),e=un(e,t),e!==null&&(Tl(e,t),ea(e))}function dv(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),$m(e,a)}function mv(e,t){var a=0;switch(e.tag){case 31:case 13:var n=e.stateNode,r=e.memoizedState;r!==null&&(a=r.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(c(314))}n!==null&&n.delete(t),$m(e,a)}function hv(e,t){return wt(e,t)}var _r=null,ll=null,oc=!1,Rr=!1,fc=!1,Qa=0;function ea(e){e!==ll&&e.next===null&&(ll===null?_r=ll=e:ll=ll.next=e),Rr=!0,oc||(oc=!0,yv())}function ni(e,t){if(!fc&&Rr){fc=!0;do for(var a=!1,n=_r;n!==null;){if(e!==0){var r=n.pendingLanes;if(r===0)var u=0;else{var m=n.suspendedLanes,v=n.pingedLanes;u=(1<<31-St(42|e)+1)-1,u&=r&~(m&~v),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(a=!0,Pm(n,u))}else u=me,u=Oi(n,n===Ce?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(u&3)===0||xl(n,u)||(a=!0,Pm(n,u));n=n.next}while(a);fc=!1}}function pv(){Jm()}function Jm(){Rr=oc=!1;var e=0;Qa!==0&&jv()&&(e=Qa);for(var t=vt(),a=null,n=_r;n!==null;){var r=n.next,u=Fm(n,t);u===0?(n.next=null,a===null?_r=r:a.next=r,r===null&&(ll=a)):(a=n,(e!==0||(u&3)!==0)&&(Rr=!0)),n=r}Je!==0&&Je!==5||ni(e),Qa!==0&&(Qa=0)}function Fm(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,r=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var m=31-St(u),v=1<<m,x=r[m];x===-1?((v&a)===0||(v&n)!==0)&&(r[m]=Gy(v,t)):x<=t&&(e.expiredLanes|=v),u&=~v}if(t=Ce,a=me,a=Oi(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,a===0||e===t&&(Ee===2||Ee===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&en(n),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||xl(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(n!==null&&en(n),ju(a)){case 2:case 8:a=Bo;break;case 32:a=Ri;break;case 268435456:a=qo;break;default:a=Ri}return n=Wm.bind(null,e),a=wt(a,n),e.callbackPriority=t,e.callbackNode=a,t}return n!==null&&n!==null&&en(n),e.callbackPriority=2,e.callbackNode=null,2}function Wm(e,t){if(Je!==0&&Je!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Ar()&&e.callbackNode!==a)return null;var n=me;return n=Oi(e,e===Ce?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(Cm(e,n,t),Fm(e,vt()),e.callbackNode!=null&&e.callbackNode===a?Wm.bind(null,e):null)}function Pm(e,t){if(Ar())return null;Cm(e,t,!0)}function yv(){_v(function(){(ke&6)!==0?wt(Ho,pv):Jm()})}function dc(){if(Qa===0){var e=Kn;e===0&&(e=Ni,Ni<<=1,(Ni&261888)===0&&(Ni=256)),Qa=e}return Qa}function Im(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Li(""+e)}function eh(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function gv(e,t,a,n,r){if(t==="submit"&&a&&a.stateNode===r){var u=Im((r[ct]||null).action),m=n.submitter;m&&(t=(t=m[ct]||null)?Im(t.formAction):m.getAttribute("formAction"),t!==null&&(u=t,m=null));var v=new Yi("action","action",null,n,r);e.push({event:v,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(Qa!==0){var x=m?eh(r,m):new FormData(r);Cs(a,{pending:!0,data:x,method:r.method,action:u},null,x)}}else typeof u=="function"&&(v.preventDefault(),x=m?eh(r,m):new FormData(r),Cs(a,{pending:!0,data:x,method:r.method,action:u},u,x))},currentTarget:r}]})}}for(var mc=0;mc<Ju.length;mc++){var hc=Ju[mc],vv=hc.toLowerCase(),bv=hc[0].toUpperCase()+hc.slice(1);Xt(vv,"on"+bv)}Xt(wf,"onAnimationEnd"),Xt(Cf,"onAnimationIteration"),Xt(Of,"onAnimationStart"),Xt("dblclick","onDoubleClick"),Xt("focusin","onFocus"),Xt("focusout","onBlur"),Xt(Dg,"onTransitionRun"),Xt(Ug,"onTransitionStart"),Xt(Lg,"onTransitionCancel"),Xt(Mf,"onTransitionEnd"),Rn("onMouseEnter",["mouseout","mouseover"]),Rn("onMouseLeave",["mouseout","mouseover"]),Rn("onPointerEnter",["pointerout","pointerover"]),Rn("onPointerLeave",["pointerout","pointerover"]),an("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),an("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),an("onBeforeInput",["compositionend","keypress","textInput","paste"]),an("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),an("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),an("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var li="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(" "),Sv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(li));function th(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],r=n.event;n=n.listeners;e:{var u=void 0;if(t)for(var m=n.length-1;0<=m;m--){var v=n[m],x=v.instance,_=v.currentTarget;if(v=v.listener,x!==u&&r.isPropagationStopped())break e;u=v,r.currentTarget=_;try{u(r)}catch(D){Qi(D)}r.currentTarget=null,u=x}else for(m=0;m<n.length;m++){if(v=n[m],x=v.instance,_=v.currentTarget,v=v.listener,x!==u&&r.isPropagationStopped())break e;u=v,r.currentTarget=_;try{u(r)}catch(D){Qi(D)}r.currentTarget=null,u=x}}}}function de(e,t){var a=t[Au];a===void 0&&(a=t[Au]=new Set);var n=e+"__bubble";a.has(n)||(ah(t,e,2,!1),a.add(n))}function pc(e,t,a){var n=0;t&&(n|=4),ah(a,e,n,t)}var Nr="_reactListening"+Math.random().toString(36).slice(2);function yc(e){if(!e[Nr]){e[Nr]=!0,$o.forEach(function(a){a!=="selectionchange"&&(Sv.has(a)||pc(a,!1,e),pc(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Nr]||(t[Nr]=!0,pc("selectionchange",!1,t))}}function ah(e,t,a,n){switch(wh(t)){case 2:var r=$v;break;case 8:r=Jv;break;default:r=wc}a=r.bind(null,t,a,e),r=void 0,!Uu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),n?r!==void 0?e.addEventListener(t,a,{capture:!0,passive:r}):e.addEventListener(t,a,!0):r!==void 0?e.addEventListener(t,a,{passive:r}):e.addEventListener(t,a,!1)}function gc(e,t,a,n,r){var u=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var m=n.tag;if(m===3||m===4){var v=n.stateNode.containerInfo;if(v===r)break;if(m===4)for(m=n.return;m!==null;){var x=m.tag;if((x===3||x===4)&&m.stateNode.containerInfo===r)return;m=m.return}for(;v!==null;){if(m=jn(v),m===null)return;if(x=m.tag,x===5||x===6||x===26||x===27){n=u=m;continue e}v=v.parentNode}}n=n.return}uf(function(){var _=u,D=Mu(a),H=[];e:{var R=Df.get(e);if(R!==void 0){var C=Yi,Z=e;switch(e){case"keypress":if(Bi(a)===0)break e;case"keydown":case"keyup":C=mg;break;case"focusin":Z="focus",C=qu;break;case"focusout":Z="blur",C=qu;break;case"beforeblur":case"afterblur":C=qu;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":C=of;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":C=tg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":C=yg;break;case wf:case Cf:case Of:C=lg;break;case Mf:C=vg;break;case"scroll":case"scrollend":C=Iy;break;case"wheel":C=Sg;break;case"copy":case"cut":case"paste":C=rg;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":C=df;break;case"toggle":case"beforetoggle":C=xg}var P=(t&4)!==0,we=!P&&(e==="scroll"||e==="scrollend"),j=P?R!==null?R+"Capture":null:R;P=[];for(var T=_,A;T!==null;){var U=T;if(A=U.stateNode,U=U.tag,U!==5&&U!==26&&U!==27||A===null||j===null||(U=jl(T,j),U!=null&&P.push(ii(T,U,A))),we)break;T=T.return}0<P.length&&(R=new C(R,Z,null,a,D),H.push({event:R,listeners:P}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",C=e==="mouseout"||e==="pointerout",R&&a!==Ou&&(Z=a.relatedTarget||a.fromElement)&&(jn(Z)||Z[En]))break e;if((C||R)&&(R=D.window===D?D:(R=D.ownerDocument)?R.defaultView||R.parentWindow:window,C?(Z=a.relatedTarget||a.toElement,C=_,Z=Z?jn(Z):null,Z!==null&&(we=d(Z),P=Z.tag,Z!==we||P!==5&&P!==27&&P!==6)&&(Z=null)):(C=null,Z=_),C!==Z)){if(P=of,U="onMouseLeave",j="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(P=df,U="onPointerLeave",j="onPointerEnter",T="pointer"),we=C==null?R:El(C),A=Z==null?R:El(Z),R=new P(U,T+"leave",C,a,D),R.target=we,R.relatedTarget=A,U=null,jn(D)===_&&(P=new P(j,T+"enter",Z,a,D),P.target=A,P.relatedTarget=we,U=P),we=U,C&&Z)t:{for(P=kv,j=C,T=Z,A=0,U=j;U;U=P(U))A++;U=0;for(var F=T;F;F=P(F))U++;for(;0<A-U;)j=P(j),A--;for(;0<U-A;)T=P(T),U--;for(;A--;){if(j===T||T!==null&&j===T.alternate){P=j;break t}j=P(j),T=P(T)}P=null}else P=null;C!==null&&nh(H,R,C,P,!1),Z!==null&&we!==null&&nh(H,we,Z,P,!0)}}e:{if(R=_?El(_):window,C=R.nodeName&&R.nodeName.toLowerCase(),C==="select"||C==="input"&&R.type==="file")var be=Sf;else if(vf(R))if(kf)be=Cg;else{be=Ng;var $=Rg}else C=R.nodeName,!C||C.toLowerCase()!=="input"||R.type!=="checkbox"&&R.type!=="radio"?_&&Cu(_.elementType)&&(be=Sf):be=wg;if(be&&(be=be(e,_))){bf(H,be,a,D);break e}$&&$(e,R,_),e==="focusout"&&_&&R.type==="number"&&_.memoizedProps.value!=null&&wu(R,"number",R.value)}switch($=_?El(_):window,e){case"focusin":(vf($)||$.contentEditable==="true")&&(Dn=$,Zu=_,Ml=null);break;case"focusout":Ml=Zu=Dn=null;break;case"mousedown":Vu=!0;break;case"contextmenu":case"mouseup":case"dragend":Vu=!1,Rf(H,a,D);break;case"selectionchange":if(Mg)break;case"keydown":case"keyup":Rf(H,a,D)}var ue;if(Gu)e:{switch(e){case"compositionstart":var he="onCompositionStart";break e;case"compositionend":he="onCompositionEnd";break e;case"compositionupdate":he="onCompositionUpdate";break e}he=void 0}else Mn?yf(e,a)&&(he="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(he="onCompositionStart");he&&(mf&&a.locale!=="ko"&&(Mn||he!=="onCompositionStart"?he==="onCompositionEnd"&&Mn&&(ue=sf()):(_a=D,Lu="value"in _a?_a.value:_a.textContent,Mn=!0)),$=wr(_,he),0<$.length&&(he=new ff(he,e,null,a,D),H.push({event:he,listeners:$}),ue?he.data=ue:(ue=gf(a),ue!==null&&(he.data=ue)))),(ue=zg?Eg(e,a):jg(e,a))&&(he=wr(_,"onBeforeInput"),0<he.length&&($=new ff("onBeforeInput","beforeinput",null,a,D),H.push({event:$,listeners:he}),$.data=ue)),gv(H,e,_,a,D)}th(H,t)})}function ii(e,t,a){return{instance:e,listener:t,currentTarget:a}}function wr(e,t){for(var a=t+"Capture",n=[];e!==null;){var r=e,u=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||u===null||(r=jl(e,a),r!=null&&n.unshift(ii(e,r,u)),r=jl(e,t),r!=null&&n.push(ii(e,r,u))),e.tag===3)return n;e=e.return}return[]}function kv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function nh(e,t,a,n,r){for(var u=t._reactName,m=[];a!==null&&a!==n;){var v=a,x=v.alternate,_=v.stateNode;if(v=v.tag,x!==null&&x===n)break;v!==5&&v!==26&&v!==27||_===null||(x=_,r?(_=jl(a,u),_!=null&&m.unshift(ii(a,_,x))):r||(_=jl(a,u),_!=null&&m.push(ii(a,_,x)))),a=a.return}m.length!==0&&e.push({event:t,listeners:m})}var xv=/\r\n?/g,Tv=/\u0000|\uFFFD/g;function lh(e){return(typeof e=="string"?e:""+e).replace(xv,`
`).replace(Tv,"")}function ih(e,t){return t=lh(t),lh(e)===t}function Ne(e,t,a,n,r,u){switch(a){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||wn(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&wn(e,""+n);break;case"className":Di(e,"class",n);break;case"tabIndex":Di(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":Di(e,a,n);break;case"style":lf(e,n,u);break;case"data":if(t!=="object"){Di(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=Li(""+n),e.setAttribute(a,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(a,"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"&&(a==="formAction"?(t!=="input"&&Ne(e,t,"name",r.name,r,null),Ne(e,t,"formEncType",r.formEncType,r,null),Ne(e,t,"formMethod",r.formMethod,r,null),Ne(e,t,"formTarget",r.formTarget,r,null)):(Ne(e,t,"encType",r.encType,r,null),Ne(e,t,"method",r.method,r,null),Ne(e,t,"target",r.target,r,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=Li(""+n),e.setAttribute(a,n);break;case"onClick":n!=null&&(e.onclick=ra);break;case"onScroll":n!=null&&de("scroll",e);break;case"onScrollEnd":n!=null&&de("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(c(61));if(a=n.__html,a!=null){if(r.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}a=Li(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""+n):e.removeAttribute(a);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":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":n===!0?e.setAttribute(a,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(a,n):e.removeAttribute(a);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(a):e.setAttribute(a,n);break;case"popover":de("beforetoggle",e),de("toggle",e),Mi(e,"popover",n);break;case"xlinkActuate":ia(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":ia(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":ia(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":ia(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":ia(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":ia(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":ia(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":ia(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":ia(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":Mi(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Wy.get(a)||a,Mi(e,a,n))}}function vc(e,t,a,n,r,u){switch(a){case"style":lf(e,n,u);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(c(61));if(a=n.__html,a!=null){if(r.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"children":typeof n=="string"?wn(e,n):(typeof n=="number"||typeof n=="bigint")&&wn(e,""+n);break;case"onScroll":n!=null&&de("scroll",e);break;case"onScrollEnd":n!=null&&de("scrollend",e);break;case"onClick":n!=null&&(e.onclick=ra);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jo.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(r=a.endsWith("Capture"),t=a.slice(2,r?a.length-7:void 0),u=e[ct]||null,u=u!=null?u[a]:null,typeof u=="function"&&e.removeEventListener(t,u,r),typeof n=="function")){typeof u!="function"&&u!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,n,r);break e}a in e?e[a]=n:n===!0?e.setAttribute(a,""):Mi(e,a,n)}}}function lt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":de("error",e),de("load",e);var n=!1,r=!1,u;for(u in a)if(a.hasOwnProperty(u)){var m=a[u];if(m!=null)switch(u){case"src":n=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ne(e,t,u,m,a,null)}}r&&Ne(e,t,"srcSet",a.srcSet,a,null),n&&Ne(e,t,"src",a.src,a,null);return;case"input":de("invalid",e);var v=u=m=r=null,x=null,_=null;for(n in a)if(a.hasOwnProperty(n)){var D=a[n];if(D!=null)switch(n){case"name":r=D;break;case"type":m=D;break;case"checked":x=D;break;case"defaultChecked":_=D;break;case"value":u=D;break;case"defaultValue":v=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(c(137,t));break;default:Ne(e,t,n,D,a,null)}}ef(e,u,v,x,_,m,r,!1);return;case"select":de("invalid",e),n=m=u=null;for(r in a)if(a.hasOwnProperty(r)&&(v=a[r],v!=null))switch(r){case"value":u=v;break;case"defaultValue":m=v;break;case"multiple":n=v;default:Ne(e,t,r,v,a,null)}t=u,a=m,e.multiple=!!n,t!=null?Nn(e,!!n,t,!1):a!=null&&Nn(e,!!n,a,!0);return;case"textarea":de("invalid",e),u=r=n=null;for(m in a)if(a.hasOwnProperty(m)&&(v=a[m],v!=null))switch(m){case"value":n=v;break;case"defaultValue":r=v;break;case"children":u=v;break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(c(91));break;default:Ne(e,t,m,v,a,null)}af(e,n,r,u);return;case"option":for(x in a)a.hasOwnProperty(x)&&(n=a[x],n!=null)&&(x==="selected"?e.selected=n&&typeof n!="function"&&typeof n!="symbol":Ne(e,t,x,n,a,null));return;case"dialog":de("beforetoggle",e),de("toggle",e),de("cancel",e),de("close",e);break;case"iframe":case"object":de("load",e);break;case"video":case"audio":for(n=0;n<li.length;n++)de(li[n],e);break;case"image":de("error",e),de("load",e);break;case"details":de("toggle",e);break;case"embed":case"source":case"link":de("error",e),de("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(_ in a)if(a.hasOwnProperty(_)&&(n=a[_],n!=null))switch(_){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ne(e,t,_,n,a,null)}return;default:if(Cu(t)){for(D in a)a.hasOwnProperty(D)&&(n=a[D],n!==void 0&&vc(e,t,D,n,a,void 0));return}}for(v in a)a.hasOwnProperty(v)&&(n=a[v],n!=null&&Ne(e,t,v,n,a,null))}function zv(e,t,a,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,u=null,m=null,v=null,x=null,_=null,D=null;for(C in a){var H=a[C];if(a.hasOwnProperty(C)&&H!=null)switch(C){case"checked":break;case"value":break;case"defaultValue":x=H;default:n.hasOwnProperty(C)||Ne(e,t,C,null,n,H)}}for(var R in n){var C=n[R];if(H=a[R],n.hasOwnProperty(R)&&(C!=null||H!=null))switch(R){case"type":u=C;break;case"name":r=C;break;case"checked":_=C;break;case"defaultChecked":D=C;break;case"value":m=C;break;case"defaultValue":v=C;break;case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(c(137,t));break;default:C!==H&&Ne(e,t,R,C,n,H)}}Nu(e,m,v,x,_,D,u,r);return;case"select":C=m=v=R=null;for(u in a)if(x=a[u],a.hasOwnProperty(u)&&x!=null)switch(u){case"value":break;case"multiple":C=x;default:n.hasOwnProperty(u)||Ne(e,t,u,null,n,x)}for(r in n)if(u=n[r],x=a[r],n.hasOwnProperty(r)&&(u!=null||x!=null))switch(r){case"value":R=u;break;case"defaultValue":v=u;break;case"multiple":m=u;default:u!==x&&Ne(e,t,r,u,n,x)}t=v,a=m,n=C,R!=null?Nn(e,!!a,R,!1):!!n!=!!a&&(t!=null?Nn(e,!!a,t,!0):Nn(e,!!a,a?[]:"",!1));return;case"textarea":C=R=null;for(v in a)if(r=a[v],a.hasOwnProperty(v)&&r!=null&&!n.hasOwnProperty(v))switch(v){case"value":break;case"children":break;default:Ne(e,t,v,null,n,r)}for(m in n)if(r=n[m],u=a[m],n.hasOwnProperty(m)&&(r!=null||u!=null))switch(m){case"value":R=r;break;case"defaultValue":C=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(c(91));break;default:r!==u&&Ne(e,t,m,r,n,u)}tf(e,R,C);return;case"option":for(var Z in a)R=a[Z],a.hasOwnProperty(Z)&&R!=null&&!n.hasOwnProperty(Z)&&(Z==="selected"?e.selected=!1:Ne(e,t,Z,null,n,R));for(x in n)R=n[x],C=a[x],n.hasOwnProperty(x)&&R!==C&&(R!=null||C!=null)&&(x==="selected"?e.selected=R&&typeof R!="function"&&typeof R!="symbol":Ne(e,t,x,R,n,C));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 P in a)R=a[P],a.hasOwnProperty(P)&&R!=null&&!n.hasOwnProperty(P)&&Ne(e,t,P,null,n,R);for(_ in n)if(R=n[_],C=a[_],n.hasOwnProperty(_)&&R!==C&&(R!=null||C!=null))switch(_){case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(c(137,t));break;default:Ne(e,t,_,R,n,C)}return;default:if(Cu(t)){for(var we in a)R=a[we],a.hasOwnProperty(we)&&R!==void 0&&!n.hasOwnProperty(we)&&vc(e,t,we,void 0,n,R);for(D in n)R=n[D],C=a[D],!n.hasOwnProperty(D)||R===C||R===void 0&&C===void 0||vc(e,t,D,R,n,C);return}}for(var j in a)R=a[j],a.hasOwnProperty(j)&&R!=null&&!n.hasOwnProperty(j)&&Ne(e,t,j,null,n,R);for(H in n)R=n[H],C=a[H],!n.hasOwnProperty(H)||R===C||R==null&&C==null||Ne(e,t,H,R,n,C)}function rh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Ev(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),n=0;n<a.length;n++){var r=a[n],u=r.transferSize,m=r.initiatorType,v=r.duration;if(u&&v&&rh(m)){for(m=0,v=r.responseEnd,n+=1;n<a.length;n++){var x=a[n],_=x.startTime;if(_>v)break;var D=x.transferSize,H=x.initiatorType;D&&rh(H)&&(x=x.responseEnd,m+=D*(x<v?1:(v-_)/(x-_)))}if(--n,t+=8*(u+m)/(r.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var bc=null,Sc=null;function Cr(e){return e.nodeType===9?e:e.ownerDocument}function uh(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 sh(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 kc(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 xc=null;function jv(){var e=window.event;return e&&e.type==="popstate"?e===xc?!1:(xc=e,!0):(xc=null,!1)}var ch=typeof setTimeout=="function"?setTimeout:void 0,Av=typeof clearTimeout=="function"?clearTimeout:void 0,oh=typeof Promise=="function"?Promise:void 0,_v=typeof queueMicrotask=="function"?queueMicrotask:typeof oh<"u"?function(e){return oh.resolve(null).then(e).catch(Rv)}:ch;function Rv(e){setTimeout(function(){throw e})}function Xa(e){return e==="head"}function fh(e,t){var a=t,n=0;do{var r=a.nextSibling;if(e.removeChild(a),r&&r.nodeType===8)if(a=r.data,a==="/$"||a==="/&"){if(n===0){e.removeChild(r),sl(t);return}n--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")n++;else if(a==="html")ri(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,ri(a);for(var u=a.firstChild;u;){var m=u.nextSibling,v=u.nodeName;u[zl]||v==="SCRIPT"||v==="STYLE"||v==="LINK"&&u.rel.toLowerCase()==="stylesheet"||a.removeChild(u),u=m}}else a==="body"&&ri(e.ownerDocument.body);a=r}while(a);sl(t)}function dh(e,t){var a=e;e=0;do{var n=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),n&&n.nodeType===8)if(a=n.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=n}while(a)}function Tc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Tc(a),_u(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function Nv(e,t,a,n){for(;e.nodeType===1;){var r=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[zl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=qt(e.nextSibling),e===null)break}return null}function wv(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=qt(e.nextSibling),e===null))return null;return e}function mh(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=qt(e.nextSibling),e===null))return null;return e}function zc(e){return e.data==="$?"||e.data==="$~"}function Ec(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Cv(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var n=function(){t(),a.removeEventListener("DOMContentLoaded",n)};a.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function qt(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 jc=null;function hh(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return qt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function ph(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function yh(e,t,a){switch(t=Cr(a),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function ri(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);_u(e)}var Yt=new Map,gh=new Set;function Or(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var xa=q.d;q.d={f:Ov,r:Mv,D:Dv,C:Uv,L:Lv,m:Hv,X:qv,S:Bv,M:Yv};function Ov(){var e=xa.f(),t=zr();return e||t}function Mv(e){var t=An(e);t!==null&&t.tag===5&&t.type==="form"?Md(t):xa.r(e)}var il=typeof document>"u"?null:document;function vh(e,t,a){var n=il;if(n&&typeof t=="string"&&t){var r=Ot(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof a=="string"&&(r+='[crossorigin="'+a+'"]'),gh.has(r)||(gh.add(r),e={rel:e,crossOrigin:a,href:t},n.querySelector(r)===null&&(t=n.createElement("link"),lt(t,"link",e),We(t),n.head.appendChild(t)))}}function Dv(e){xa.D(e),vh("dns-prefetch",e,null)}function Uv(e,t){xa.C(e,t),vh("preconnect",e,t)}function Lv(e,t,a){xa.L(e,t,a);var n=il;if(n&&e&&t){var r='link[rel="preload"][as="'+Ot(t)+'"]';t==="image"&&a&&a.imageSrcSet?(r+='[imagesrcset="'+Ot(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(r+='[imagesizes="'+Ot(a.imageSizes)+'"]')):r+='[href="'+Ot(e)+'"]';var u=r;switch(t){case"style":u=rl(e);break;case"script":u=ul(e)}Yt.has(u)||(e=b({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Yt.set(u,e),n.querySelector(r)!==null||t==="style"&&n.querySelector(ui(u))||t==="script"&&n.querySelector(si(u))||(t=n.createElement("link"),lt(t,"link",e),We(t),n.head.appendChild(t)))}}function Hv(e,t){xa.m(e,t);var a=il;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+Ot(n)+'"][href="'+Ot(e)+'"]',u=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=ul(e)}if(!Yt.has(u)&&(e=b({rel:"modulepreload",href:e},t),Yt.set(u,e),a.querySelector(r)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(si(u)))return}n=a.createElement("link"),lt(n,"link",e),We(n),a.head.appendChild(n)}}}function Bv(e,t,a){xa.S(e,t,a);var n=il;if(n&&e){var r=_n(n).hoistableStyles,u=rl(e);t=t||"default";var m=r.get(u);if(!m){var v={loading:0,preload:null};if(m=n.querySelector(ui(u)))v.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Yt.get(u))&&Ac(e,a);var x=m=n.createElement("link");We(x),lt(x,"link",e),x._p=new Promise(function(_,D){x.onload=_,x.onerror=D}),x.addEventListener("load",function(){v.loading|=1}),x.addEventListener("error",function(){v.loading|=2}),v.loading|=4,Mr(m,t,n)}m={type:"stylesheet",instance:m,count:1,state:v},r.set(u,m)}}}function qv(e,t){xa.X(e,t);var a=il;if(a&&e){var n=_n(a).hoistableScripts,r=ul(e),u=n.get(r);u||(u=a.querySelector(si(r)),u||(e=b({src:e,async:!0},t),(t=Yt.get(r))&&_c(e,t),u=a.createElement("script"),We(u),lt(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(r,u))}}function Yv(e,t){xa.M(e,t);var a=il;if(a&&e){var n=_n(a).hoistableScripts,r=ul(e),u=n.get(r);u||(u=a.querySelector(si(r)),u||(e=b({src:e,async:!0,type:"module"},t),(t=Yt.get(r))&&_c(e,t),u=a.createElement("script"),We(u),lt(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(r,u))}}function bh(e,t,a,n){var r=(r=ce.current)?Or(r):null;if(!r)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=rl(a.href),a=_n(r).hoistableStyles,n=a.get(t),n||(n={type:"style",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=rl(a.href);var u=_n(r).hoistableStyles,m=u.get(e);if(m||(r=r.ownerDocument||r,m={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,m),(u=r.querySelector(ui(e)))&&!u._p&&(m.instance=u,m.state.loading=5),Yt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Yt.set(e,a),u||Gv(r,e,a,m.state))),t&&n===null)throw Error(c(528,""));return m}if(t&&n!==null)throw Error(c(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ul(a),a=_n(r).hoistableScripts,n=a.get(t),n||(n={type:"script",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function rl(e){return'href="'+Ot(e)+'"'}function ui(e){return'link[rel="stylesheet"]['+e+"]"}function Sh(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function Gv(e,t,a,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),lt(t,"link",a),We(t),e.head.appendChild(t))}function ul(e){return'[src="'+Ot(e)+'"]'}function si(e){return"script[async]"+e}function kh(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Ot(a.href)+'"]');if(n)return t.instance=n,We(n),n;var r=b({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),We(n),lt(n,"style",r),Mr(n,a.precedence,e),t.instance=n;case"stylesheet":r=rl(a.href);var u=e.querySelector(ui(r));if(u)return t.state.loading|=4,t.instance=u,We(u),u;n=Sh(a),(r=Yt.get(r))&&Ac(n,r),u=(e.ownerDocument||e).createElement("link"),We(u);var m=u;return m._p=new Promise(function(v,x){m.onload=v,m.onerror=x}),lt(u,"link",n),t.state.loading|=4,Mr(u,a.precedence,e),t.instance=u;case"script":return u=ul(a.src),(r=e.querySelector(si(u)))?(t.instance=r,We(r),r):(n=a,(r=Yt.get(u))&&(n=b({},a),_c(n,r)),e=e.ownerDocument||e,r=e.createElement("script"),We(r),lt(r,"link",n),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Mr(n,a.precedence,e));return t.instance}function Mr(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=n.length?n[n.length-1]:null,u=r,m=0;m<n.length;m++){var v=n[m];if(v.dataset.precedence===t)u=v;else if(u!==r)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Ac(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function _c(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Dr=null;function xh(e,t,a){if(Dr===null){var n=new Map,r=Dr=new Map;r.set(a,n)}else r=Dr,n=r.get(a),n||(n=new Map,r.set(a,n));if(n.has(e))return n;for(n.set(e,null),a=a.getElementsByTagName(e),r=0;r<a.length;r++){var u=a[r];if(!(u[zl]||u[et]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var m=u.getAttribute(t)||"";m=e+m;var v=n.get(m);v?v.push(u):n.set(m,[u])}}return n}function Th(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Kv(e,t,a){if(a===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;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!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 zh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Qv(e,t,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var r=rl(n.href),u=t.querySelector(ui(r));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ur.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=u,We(u);return}u=t.ownerDocument||t,n=Sh(n),(r=Yt.get(r))&&Ac(n,r),u=u.createElement("link"),We(u);var m=u;m._p=new Promise(function(v,x){m.onload=v,m.onerror=x}),lt(u,"link",n),a.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Ur.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Rc=0;function Xv(e,t){return e.stylesheets&&e.count===0&&Hr(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var n=setTimeout(function(){if(e.stylesheets&&Hr(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&Rc===0&&(Rc=62500*Ev());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Hr(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>Rc?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(r)}}:null}function Ur(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Hr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Lr=null;function Hr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Lr=new Map,t.forEach(Zv,e),Lr=null,Ur.call(e))}function Zv(e,t){if(!(t.state.loading&4)){var a=Lr.get(e);if(a)var n=a.get(null);else{a=new Map,Lr.set(e,a);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<r.length;u++){var m=r[u];(m.nodeName==="LINK"||m.getAttribute("media")!=="not all")&&(a.set(m.dataset.precedence,m),n=m)}n&&a.set(null,n)}r=t.instance,m=r.getAttribute("data-precedence"),u=a.get(m)||n,u===n&&a.set(null,r),a.set(m,r),this.count++,n=Ur.bind(this),r.addEventListener("load",n),r.addEventListener("error",n),u?u.parentNode.insertBefore(r,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var ci={$$typeof:V,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function Vv(e,t,a,n,r,u,m,v,x){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=zu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zu(0),this.hiddenUpdates=zu(null),this.identifierPrefix=n,this.onUncaughtError=r,this.onCaughtError=u,this.onRecoverableError=m,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=x,this.incompleteTransitions=new Map}function Eh(e,t,a,n,r,u,m,v,x,_,D,H){return e=new Vv(e,t,a,m,x,_,D,H,v),t=1,u===!0&&(t|=24),u=xt(3,null,null,t),e.current=u,u.stateNode=e,t=ss(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:n,isDehydrated:a,cache:t},ds(u),e}function jh(e){return e?(e=Hn,e):Hn}function Ah(e,t,a,n,r,u){r=jh(r),n.context===null?n.context=r:n.pendingContext=r,n=Ma(t),n.payload={element:a},u=u===void 0?null:u,u!==null&&(n.callback=u),a=Da(e,n,t),a!==null&&(pt(a,e,t),Yl(a,e,t))}function _h(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Nc(e,t){_h(e,t),(e=e.alternate)&&_h(e,t)}function Rh(e){if(e.tag===13||e.tag===31){var t=un(e,67108864);t!==null&&pt(t,e,67108864),Nc(e,67108864)}}function Nh(e){if(e.tag===13||e.tag===31){var t=At();t=Eu(t);var a=un(e,t);a!==null&&pt(a,e,t),Nc(e,t)}}var Br=!0;function $v(e,t,a,n){var r=M.T;M.T=null;var u=q.p;try{q.p=2,wc(e,t,a,n)}finally{q.p=u,M.T=r}}function Jv(e,t,a,n){var r=M.T;M.T=null;var u=q.p;try{q.p=8,wc(e,t,a,n)}finally{q.p=u,M.T=r}}function wc(e,t,a,n){if(Br){var r=Cc(n);if(r===null)gc(e,t,n,qr,a),Ch(e,n);else if(Wv(r,e,t,a,n))n.stopPropagation();else if(Ch(e,n),t&4&&-1<Fv.indexOf(e)){for(;r!==null;){var u=An(r);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var m=tn(u.pendingLanes);if(m!==0){var v=u;for(v.pendingLanes|=2,v.entangledLanes|=2;m;){var x=1<<31-St(m);v.entanglements[1]|=x,m&=~x}ea(u),(ke&6)===0&&(xr=vt()+500,ni(0))}}break;case 31:case 13:v=un(u,2),v!==null&&pt(v,u,2),zr(),Nc(u,2)}if(u=Cc(n),u===null&&gc(e,t,n,qr,a),u===r)break;r=u}r!==null&&n.stopPropagation()}else gc(e,t,n,null,a)}}function Cc(e){return e=Mu(e),Oc(e)}var qr=null;function Oc(e){if(qr=null,e=jn(e),e!==null){var t=d(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=y(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return qr=e,null}function wh(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(Dy()){case Ho:return 2;case Bo:return 8;case Ri:case Uy:return 32;case qo:return 268435456;default:return 32}default:return 32}}var Mc=!1,Za=null,Va=null,$a=null,oi=new Map,fi=new Map,Ja=[],Fv="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 Ch(e,t){switch(e){case"focusin":case"focusout":Za=null;break;case"dragenter":case"dragleave":Va=null;break;case"mouseover":case"mouseout":$a=null;break;case"pointerover":case"pointerout":oi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":fi.delete(t.pointerId)}}function di(e,t,a,n,r,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:a,eventSystemFlags:n,nativeEvent:u,targetContainers:[r]},t!==null&&(t=An(t),t!==null&&Rh(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function Wv(e,t,a,n,r){switch(t){case"focusin":return Za=di(Za,e,t,a,n,r),!0;case"dragenter":return Va=di(Va,e,t,a,n,r),!0;case"mouseover":return $a=di($a,e,t,a,n,r),!0;case"pointerover":var u=r.pointerId;return oi.set(u,di(oi.get(u)||null,e,t,a,n,r)),!0;case"gotpointercapture":return u=r.pointerId,fi.set(u,di(fi.get(u)||null,e,t,a,n,r)),!0}return!1}function Oh(e){var t=jn(e.target);if(t!==null){var a=d(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,Zo(e.priority,function(){Nh(a)});return}}else if(t===31){if(t=y(a),t!==null){e.blockedOn=t,Zo(e.priority,function(){Nh(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Yr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Cc(e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);Ou=n,a.target.dispatchEvent(n),Ou=null}else return t=An(a),t!==null&&Rh(t),e.blockedOn=a,!1;t.shift()}return!0}function Mh(e,t,a){Yr(e)&&a.delete(t)}function Pv(){Mc=!1,Za!==null&&Yr(Za)&&(Za=null),Va!==null&&Yr(Va)&&(Va=null),$a!==null&&Yr($a)&&($a=null),oi.forEach(Mh),fi.forEach(Mh)}function Gr(e,t){e.blockedOn===t&&(e.blockedOn=null,Mc||(Mc=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Pv)))}var Kr=null;function Dh(e){Kr!==e&&(Kr=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){Kr===e&&(Kr=null);for(var t=0;t<e.length;t+=3){var a=e[t],n=e[t+1],r=e[t+2];if(typeof n!="function"){if(Oc(n||a)===null)continue;break}var u=An(a);u!==null&&(e.splice(t,3),t-=3,Cs(u,{pending:!0,data:r,method:a.method,action:n},n,r))}}))}function sl(e){function t(x){return Gr(x,e)}Za!==null&&Gr(Za,e),Va!==null&&Gr(Va,e),$a!==null&&Gr($a,e),oi.forEach(t),fi.forEach(t);for(var a=0;a<Ja.length;a++){var n=Ja[a];n.blockedOn===e&&(n.blockedOn=null)}for(;0<Ja.length&&(a=Ja[0],a.blockedOn===null);)Oh(a),a.blockedOn===null&&Ja.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(n=0;n<a.length;n+=3){var r=a[n],u=a[n+1],m=r[ct]||null;if(typeof u=="function")m||Dh(a);else if(m){var v=null;if(u&&u.hasAttribute("formAction")){if(r=u,m=u[ct]||null)v=m.formAction;else if(Oc(r)!==null)continue}else v=m.action;typeof v=="function"?a[n+1]=v:(a.splice(n,3),n-=3),Dh(a)}}}function Uh(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(m){return r=m})},focusReset:"manual",scroll:"manual"})}function t(){r!==null&&(r(),r=null),n||setTimeout(a,20)}function a(){if(!n&&!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 n=!1,r=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),r!==null&&(r(),r=null)}}}function Dc(e){this._internalRoot=e}Qr.prototype.render=Dc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var a=t.current,n=At();Ah(a,n,e,t,null,null)},Qr.prototype.unmount=Dc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ah(e.current,2,null,e,null,null),zr(),t[En]=null}};function Qr(e){this._internalRoot=e}Qr.prototype.unstable_scheduleHydration=function(e){if(e){var t=Xo();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ja.length&&t!==0&&t<Ja[a].priority;a++);Ja.splice(a,0,e),a===0&&Oh(e)}};var Lh=i.version;if(Lh!=="19.2.8")throw Error(c(527,Lh,"19.2.8"));q.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=g(t),e=e!==null?S(e):null,e=e===null?null:e.stateNode,e};var Iv={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:M,reconcilerVersion:"19.2.8"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Xr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xr.isDisabled&&Xr.supportsFiber)try{kl=Xr.inject(Iv),bt=Xr}catch{}}return hi.createRoot=function(e,t){if(!o(e))throw Error(c(299));var a=!1,n="",r=Qd,u=Xd,m=Zd;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(m=t.onRecoverableError)),t=Eh(e,1,!1,null,null,a,n,null,r,u,m,Uh),e[En]=t.current,yc(e),new Dc(t)},hi.hydrateRoot=function(e,t,a){if(!o(e))throw Error(c(299));var n=!1,r="",u=Qd,m=Xd,v=Zd,x=null;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(r=a.identifierPrefix),a.onUncaughtError!==void 0&&(u=a.onUncaughtError),a.onCaughtError!==void 0&&(m=a.onCaughtError),a.onRecoverableError!==void 0&&(v=a.onRecoverableError),a.formState!==void 0&&(x=a.formState)),t=Eh(e,1,!0,t,a??null,n,r,x,u,m,v,Uh),t.context=jh(null),a=t.current,n=At(),n=Eu(n),r=Ma(n),r.callback=null,Da(a,r,n),a=n,t.current.lanes=a,Tl(t,a),ea(t),e[En]=t.current,yc(e),new Qr(t)},hi.version="19.2.8",hi}var Vh;function sb(){if(Vh)return Hc.exports;Vh=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),Hc.exports=ub(),Hc.exports}var cb=sb();const ob=Ti(cb);var Gc,$h;function fb(){if($h)return Gc;$h=1;var l=typeof Element<"u",i=typeof Map=="function",s=typeof Set=="function",c=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function o(d,h){if(d===h)return!0;if(d&&h&&typeof d=="object"&&typeof h=="object"){if(d.constructor!==h.constructor)return!1;var y,p,g;if(Array.isArray(d)){if(y=d.length,y!=h.length)return!1;for(p=y;p--!==0;)if(!o(d[p],h[p]))return!1;return!0}var S;if(i&&d instanceof Map&&h instanceof Map){if(d.size!==h.size)return!1;for(S=d.entries();!(p=S.next()).done;)if(!h.has(p.value[0]))return!1;for(S=d.entries();!(p=S.next()).done;)if(!o(p.value[1],h.get(p.value[0])))return!1;return!0}if(s&&d instanceof Set&&h instanceof Set){if(d.size!==h.size)return!1;for(S=d.entries();!(p=S.next()).done;)if(!h.has(p.value[0]))return!1;return!0}if(c&&ArrayBuffer.isView(d)&&ArrayBuffer.isView(h)){if(y=d.length,y!=h.length)return!1;for(p=y;p--!==0;)if(d[p]!==h[p])return!1;return!0}if(d.constructor===RegExp)return d.source===h.source&&d.flags===h.flags;if(d.valueOf!==Object.prototype.valueOf&&typeof d.valueOf=="function"&&typeof h.valueOf=="function")return d.valueOf()===h.valueOf();if(d.toString!==Object.prototype.toString&&typeof d.toString=="function"&&typeof h.toString=="function")return d.toString()===h.toString();if(g=Object.keys(d),y=g.length,y!==Object.keys(h).length)return!1;for(p=y;p--!==0;)if(!Object.prototype.hasOwnProperty.call(h,g[p]))return!1;if(l&&d instanceof Element)return!1;for(p=y;p--!==0;)if(!((g[p]==="_owner"||g[p]==="__v"||g[p]==="__o")&&d.$$typeof)&&!o(d[g[p]],h[g[p]]))return!1;return!0}return d!==d&&h!==h}return Gc=function(h,y){try{return o(h,y)}catch(p){if((p.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw p}},Gc}var db=fb();const mb=Ti(db);var Kc,Jh;function hb(){if(Jh)return Kc;Jh=1;var l=function(i,s,c,o,d,h,y,p){if(!i){var g;if(s===void 0)g=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var S=[c,o,d,h,y,p],b=0;g=new Error(s.replace(/%s/g,function(){return S[b++]})),g.name="Invariant Violation"}throw g.framesToPop=1,g}};return Kc=l,Kc}var pb=hb();const Fh=Ti(pb);var Qc,Wh;function yb(){return Wh||(Wh=1,Qc=function(i,s,c,o){var d=c?c.call(o,i,s):void 0;if(d!==void 0)return!!d;if(i===s)return!0;if(typeof i!="object"||!i||typeof s!="object"||!s)return!1;var h=Object.keys(i),y=Object.keys(s);if(h.length!==y.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(s),g=0;g<h.length;g++){var S=h[g];if(!p(S))return!1;var b=i[S],E=s[S];if(d=c?c.call(o,b,E,S):void 0,d===!1||d===void 0&&b!==E)return!1}return!0}),Qc}var gb=yb();const vb=Ti(gb);var Cp=(l=>(l.BASE="base",l.BODY="body",l.HEAD="head",l.HTML="html",l.LINK="link",l.META="meta",l.NOSCRIPT="noscript",l.SCRIPT="script",l.STYLE="style",l.TITLE="title",l.FRAGMENT="Symbol(react.fragment)",l))(Cp||{}),Xc={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Ph=Object.values(Cp),mu={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Op=Object.entries(mu).reduce((l,[i,s])=>(l[s]=i,l),{}),$t="data-rh",dl={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},ml=(l,i)=>{for(let s=l.length-1;s>=0;s-=1){const c=l[s];if(Object.prototype.hasOwnProperty.call(c,i))return c[i]}return null},bb=l=>{let i=ml(l,"title");const s=ml(l,dl.TITLE_TEMPLATE);if(Array.isArray(i)&&(i=i.join("")),s&&i)return s.replace(/%s/g,()=>i);const c=ml(l,dl.DEFAULT_TITLE);return i||c||void 0},Sb=l=>ml(l,dl.ON_CHANGE_CLIENT_STATE)||(()=>{}),Zc=(l,i)=>i.filter(s=>typeof s[l]<"u").map(s=>s[l]).reduce((s,c)=>({...s,...c}),{}),kb=(l,i)=>i.filter(s=>typeof s.base<"u").map(s=>s.base).reverse().reduce((s,c)=>{if(!s.length){const o=Object.keys(c);for(let d=0;d<o.length;d+=1){const y=o[d].toLowerCase();if(l.indexOf(y)!==-1&&c[y])return s.concat(c)}}return s},[]),xb=l=>console&&typeof console.warn=="function"&&console.warn(l),pi=(l,i,s)=>{const c={};return s.filter(o=>Array.isArray(o[l])?!0:(typeof o[l]<"u"&&xb(`Helmet: ${l} should be of type "Array". Instead found type "${typeof o[l]}"`),!1)).map(o=>o[l]).reverse().reduce((o,d)=>{const h={};d.filter(p=>{let g;const S=Object.keys(p);for(let E=0;E<S.length;E+=1){const O=S[E],w=O.toLowerCase();i.indexOf(w)!==-1&&!(g==="rel"&&p[g].toLowerCase()==="canonical")&&!(w==="rel"&&p[w].toLowerCase()==="stylesheet")&&(g=w),i.indexOf(O)!==-1&&(O==="innerHTML"||O==="cssText"||O==="itemprop")&&(g=O)}if(!g||!p[g])return!1;const b=p[g].toLowerCase();return c[g]||(c[g]={}),h[g]||(h[g]={}),c[g][b]?!1:(h[g][b]=!0,!0)}).reverse().forEach(p=>o.push(p));const y=Object.keys(h);for(let p=0;p<y.length;p+=1){const g=y[p],S={...c[g],...h[g]};c[g]=S}return o},[]).reverse()},Tb=(l,i)=>{if(Array.isArray(l)&&l.length){for(let s=0;s<l.length;s+=1)if(l[s][i])return!0}return!1},zb=l=>({baseTag:kb(["href"],l),bodyAttributes:Zc("bodyAttributes",l),defer:ml(l,dl.DEFER),encode:ml(l,dl.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Zc("htmlAttributes",l),linkTags:pi("link",["rel","href"],l),metaTags:pi("meta",["name","charset","http-equiv","property","itemprop"],l),noscriptTags:pi("noscript",["innerHTML"],l),onChangeClientState:Sb(l),scriptTags:pi("script",["src","innerHTML"],l),styleTags:pi("style",["cssText"],l),title:bb(l),titleAttributes:Zc("titleAttributes",l),prioritizeSeoTags:Tb(l,dl.PRIORITIZE_SEO_TAGS)}),Mp=l=>Array.isArray(l)?l.join(""):l,Eb=(l,i)=>{const s=Object.keys(l);for(let c=0;c<s.length;c+=1)if(i[s[c]]&&i[s[c]].includes(l[s[c]]))return!0;return!1},Vc=(l,i)=>Array.isArray(l)?l.reduce((s,c)=>(Eb(c,i)?s.priority.push(c):s.default.push(c),s),{priority:[],default:[]}):{default:l,priority:[]},Ih=(l,i)=>({...l,[i]:void 0}),jb=["noscript","script","style"],Ic=(l,i=!0)=>i===!1?String(l):String(l).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Dp=l=>Object.keys(l).reduce((i,s)=>{const c=typeof l[s]<"u"?`${s}="${l[s]}"`:`${s}`;return i?`${i} ${c}`:c},""),Ab=(l,i,s,c)=>{const o=Dp(s),d=Mp(i);return o?`<${l} ${$t}="true" ${o}>${Ic(d,c)}</${l}>`:`<${l} ${$t}="true">${Ic(d,c)}</${l}>`},_b=(l,i,s=!0)=>i.reduce((c,o)=>{const d=o,h=Object.keys(d).filter(g=>!(g==="innerHTML"||g==="cssText")).reduce((g,S)=>{const b=typeof d[S]>"u"?S:`${S}="${Ic(d[S],s)}"`;return g?`${g} ${b}`:b},""),y=d.innerHTML||d.cssText||"",p=jb.indexOf(l)===-1;return`${c}<${l} ${$t}="true" ${h}${p?"/>":`>${y}</${l}>`}`},""),Up=(l,i={})=>Object.keys(l).reduce((s,c)=>{const o=mu[c];return s[o||c]=l[c],s},i),Rb=(l,i,s)=>{const c={key:i,[$t]:!0},o=Up(s,c);return[Ge.createElement("title",o,i)]},Wr=(l,i)=>i.map((s,c)=>{const o={key:c,[$t]:!0};return Object.keys(s).forEach(d=>{const y=mu[d]||d;if(y==="innerHTML"||y==="cssText"){const p=s.innerHTML||s.cssText;o.dangerouslySetInnerHTML={__html:p}}else o[y]=s[d]}),Ge.createElement(l,o)}),Gt=(l,i,s=!0)=>{switch(l){case"title":return{toComponent:()=>Rb(l,i.title,i.titleAttributes),toString:()=>Ab(l,i.title,i.titleAttributes,s)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Up(i),toString:()=>Dp(i)};default:return{toComponent:()=>Wr(l,i),toString:()=>_b(l,i,s)}}},Nb=({metaTags:l,linkTags:i,scriptTags:s,encode:c})=>{const o=Vc(l,Xc.meta),d=Vc(i,Xc.link),h=Vc(s,Xc.script);return{priorityMethods:{toComponent:()=>[...Wr("meta",o.priority),...Wr("link",d.priority),...Wr("script",h.priority)],toString:()=>`${Gt("meta",o.priority,c)} ${Gt("link",d.priority,c)} ${Gt("script",h.priority,c)}`},metaTags:o.default,linkTags:d.default,scriptTags:h.default}},wb=l=>{const{baseTag:i,bodyAttributes:s,encode:c=!0,htmlAttributes:o,noscriptTags:d,styleTags:h,title:y="",titleAttributes:p,prioritizeSeoTags:g}=l;let{linkTags:S,metaTags:b,scriptTags:E}=l,O={toComponent:()=>[],toString:()=>""};return g&&({priorityMethods:O,linkTags:S,metaTags:b,scriptTags:E}=Nb(l)),{priority:O,base:Gt("base",i,c),bodyAttributes:Gt("bodyAttributes",s,c),htmlAttributes:Gt("htmlAttributes",o,c),link:Gt("link",S,c),meta:Gt("meta",b,c),noscript:Gt("noscript",d,c),script:Gt("script",E,c),style:Gt("style",h,c),title:Gt("title",{title:y,titleAttributes:p},c)}},eo=wb,Zr=[],yo=!!(typeof window<"u"&&window.document&&window.document.createElement),to=class{instances=[];canUseDOM=yo;context;value={setHelmet:l=>{this.context.helmet=l},helmetInstances:{get:()=>this.canUseDOM?Zr:this.instances,add:l=>{(this.canUseDOM?Zr:this.instances).push(l)},remove:l=>{const i=(this.canUseDOM?Zr:this.instances).indexOf(l);(this.canUseDOM?Zr:this.instances).splice(i,1)}}};constructor(l,i){this.context=l,this.canUseDOM=i||!1,i||(l.helmet=eo({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},Cb=parseInt(Ge.version.split(".")[0],10),ao=Cb>=19,Ob={},Lp=Ge.createContext(Ob),Hp=class Bp extends k.Component{static canUseDOM=yo;helmetData;constructor(i){super(i),ao?this.helmetData=null:this.helmetData=new to(this.props.context||{},Bp.canUseDOM)}render(){return ao?Ge.createElement(Ge.Fragment,null,this.props.children):Ge.createElement(Lp.Provider,{value:this.helmetData.value},this.props.children)}},cl=(l,i)=>{const s=document.head||document.querySelector("head"),c=s.querySelectorAll(`${l}[${$t}]`),o=[].slice.call(c),d=[];let h;return i&&i.length&&i.forEach(y=>{const p=document.createElement(l);for(const g in y)if(Object.prototype.hasOwnProperty.call(y,g))if(g==="innerHTML")p.innerHTML=y.innerHTML;else if(g==="cssText"){const S=y.cssText;p.appendChild(document.createTextNode(S))}else{const S=g,b=typeof y[S]>"u"?"":y[S];p.setAttribute(g,b)}p.setAttribute($t,"true"),o.some((g,S)=>(h=S,p.isEqualNode(g)))?o.splice(h,1):d.push(p)}),o.forEach(y=>y.parentNode?.removeChild(y)),d.forEach(y=>s.appendChild(y)),{oldTags:o,newTags:d}},no=(l,i)=>{const s=document.getElementsByTagName(l)[0];if(!s)return;const c=s.getAttribute($t),o=c?c.split(","):[],d=[...o],h=Object.keys(i);for(const y of h){const p=i[y]||"";s.getAttribute(y)!==p&&s.setAttribute(y,p),o.indexOf(y)===-1&&o.push(y);const g=d.indexOf(y);g!==-1&&d.splice(g,1)}for(let y=d.length-1;y>=0;y-=1)s.removeAttribute(d[y]);o.length===d.length?s.removeAttribute($t):s.getAttribute($t)!==h.join(",")&&s.setAttribute($t,h.join(","))},Mb=(l,i)=>{typeof l<"u"&&document.title!==l&&(document.title=Mp(l)),no("title",i)},ep=(l,i)=>{const{baseTag:s,bodyAttributes:c,htmlAttributes:o,linkTags:d,metaTags:h,noscriptTags:y,onChangeClientState:p,scriptTags:g,styleTags:S,title:b,titleAttributes:E}=l;no("body",c),no("html",o),Mb(b,E);const O={baseTag:cl("base",s),linkTags:cl("link",d),metaTags:cl("meta",h),noscriptTags:cl("noscript",y),scriptTags:cl("script",g),styleTags:cl("style",S)},w={},B={};Object.keys(O).forEach(N=>{const{newTags:Y,oldTags:Q}=O[N];Y.length&&(w[N]=Y),Q.length&&(B[N]=O[N].oldTags)}),i&&i(),p(l,w,B)},yi=null,Db=l=>{yi&&cancelAnimationFrame(yi),l.defer?yi=requestAnimationFrame(()=>{ep(l,()=>{yi=null})}):(ep(l),yi=null)},Ub=Db,tp=class extends k.Component{rendered=!1;shouldComponentUpdate(l){return!vb(l,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:l}=this.props.context;l.remove(this),this.emitChange()}emitChange(){const{helmetInstances:l,setHelmet:i}=this.props.context;let s=null;const c=zb(l.get().map(o=>{const{context:d,...h}=o.props;return h}));Hp.canUseDOM?Ub(c):eo&&(s=eo(c)),i(s)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:l}=this.props.context;l.add(this),this.emitChange()}render(){return this.init(),null}},Pr=[],ap=l=>{const i={};for(const s of Object.keys(l))i[Op[s]||s]=l[s];return i},Sn=l=>{const i={};for(const s of Object.keys(l)){const c=mu[s];i[c||s]=l[s]}return i},np=(l,i)=>{if(!yo)return;const s=document.getElementsByTagName(l)[0];if(!s)return;const c="data-rh-managed",o=s.getAttribute(c),d=o?o.split(","):[],h=Object.keys(i);for(const y of d)h.includes(y)||s.removeAttribute(y);for(const y of h){const p=i[y];p==null||p===!1?s.removeAttribute(y):p===!0?s.setAttribute(y,""):s.setAttribute(y,String(p))}h.length>0?s.setAttribute(c,h.join(",")):s.removeAttribute(c)},$c=()=>{const l={},i={};for(const s of Pr){const{htmlAttributes:c,bodyAttributes:o}=s.props;c&&Object.assign(l,ap(c)),o&&Object.assign(i,ap(o))}np("html",l),np("body",i)},Lb=class extends k.Component{componentDidMount(){Pr.push(this),$c()}componentDidUpdate(){$c()}componentWillUnmount(){const l=Pr.indexOf(this);l!==-1&&Pr.splice(l,1),$c()}resolveTitle(){const{title:l,titleTemplate:i,defaultTitle:s}=this.props;return l&&i?i.replace(/%s/g,()=>Array.isArray(l)?l.join(""):l):l||s||void 0}renderTitle(){const l=this.resolveTitle();if(l===void 0)return null;const i=this.props.titleAttributes||{};return Ge.createElement("title",Sn(i),l)}renderBase(){const{base:l}=this.props;return l?Ge.createElement("base",Sn(l)):null}renderMeta(){const{meta:l}=this.props;return!l||!Array.isArray(l)?null:l.map((i,s)=>Ge.createElement("meta",{key:s,...Sn(i)}))}renderLink(){const{link:l}=this.props;return!l||!Array.isArray(l)?null:l.map((i,s)=>Ge.createElement("link",{key:s,...Sn(i)}))}renderScript(){const{script:l}=this.props;return!l||!Array.isArray(l)?null:l.map((i,s)=>{const{innerHTML:c,...o}=i,d=Sn(o);return c&&(d.dangerouslySetInnerHTML={__html:c}),Ge.createElement("script",{key:s,...d})})}renderStyle(){const{style:l}=this.props;return!l||!Array.isArray(l)?null:l.map((i,s)=>{const{cssText:c,...o}=i,d=Sn(o);return c&&(d.dangerouslySetInnerHTML={__html:c}),Ge.createElement("style",{key:s,...d})})}renderNoscript(){const{noscript:l}=this.props;return!l||!Array.isArray(l)?null:l.map((i,s)=>{const{innerHTML:c,...o}=i,d=Sn(o);return c&&(d.dangerouslySetInnerHTML={__html:c}),Ge.createElement("noscript",{key:s,...d})})}render(){return Ge.createElement(Ge.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},Hb=class extends k.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(l){return!mb(Ih(this.props,"helmetData"),Ih(l,"helmetData"))}mapNestedChildrenToProps(l,i){if(!i)return null;switch(l.type){case"script":case"noscript":return{innerHTML:i};case"style":return{cssText:i};default:throw new Error(`<${l.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(l,i,s,c){return{...i,[l.type]:[...i[l.type]||[],{...s,...this.mapNestedChildrenToProps(l,c)}]}}mapObjectTypeChildren(l,i,s,c){switch(l.type){case"title":return{...i,[l.type]:c,titleAttributes:{...s}};case"body":return{...i,bodyAttributes:{...s}};case"html":return{...i,htmlAttributes:{...s}};default:return{...i,[l.type]:{...s}}}}mapArrayTypeChildrenToProps(l,i){let s={...i};return Object.keys(l).forEach(c=>{s={...s,[c]:l[c]}}),s}warnOnInvalidChildren(l,i){return Fh(Ph.some(s=>l.type===s),typeof l.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Ph.join(", ")} are allowed. Helmet does not support rendering <${l.type}> elements. Refer to our API for more information.`),Fh(!i||typeof i=="string"||Array.isArray(i)&&!i.some(s=>typeof s!="string"),`Helmet expects a string as a child of <${l.type}>. Did you forget to wrap your children in braces? ( <${l.type}>{\`\`}</${l.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(l,i){let s={};return Ge.Children.forEach(l,c=>{if(!c||!c.props)return;const{children:o,...d}=c.props,h=Object.keys(d).reduce((p,g)=>(p[Op[g]||g]=d[g],p),{});let{type:y}=c;switch(typeof y=="symbol"?y=y.toString():this.warnOnInvalidChildren(c,o),y){case"Symbol(react.fragment)":i=this.mapChildrenToProps(o,i);break;case"link":case"meta":case"noscript":case"script":case"style":s=this.flattenArrayTypeChildren(c,s,h,o);break;default:i=this.mapObjectTypeChildren(c,i,h,o);break}}),this.mapArrayTypeChildrenToProps(s,i)}render(){const{children:l,...i}=this.props;let s={...i},{helmetData:c}=i;if(l&&(s=this.mapChildrenToProps(l,s)),c&&!(c instanceof to)){const o=c;c=new to(o.context,!0),delete s.helmetData}return ao?Ge.createElement(Lb,{...s}):c?Ge.createElement(tp,{...s,context:c.value}):Ge.createElement(Lp.Consumer,null,o=>Ge.createElement(tp,{...s,context:o}))}};var go=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,qp=/^[\\/]{2}/;function Bb(l,i){return i+l.replace(/\\/g,"/")}var lp="popstate";function ip(l){return typeof l=="object"&&l!=null&&"pathname"in l&&"search"in l&&"hash"in l&&"state"in l&&"key"in l}function qb(l={}){function i(c,o){let d=o.state?.masked,{pathname:h,search:y,hash:p}=d||c.location;return lo("",{pathname:h,search:y,hash:p},o.state&&o.state.usr||null,o.state&&o.state.key||"default",d?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}function s(c,o){return typeof o=="string"?o:xi(o)}return Gb(i,s,null,l)}function Ue(l,i){if(l===!1||l===null||typeof l>"u")throw new Error(i)}function Kt(l,i){if(!l){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function Yb(){return Math.random().toString(36).substring(2,10)}function rp(l,i){return{usr:l.state,key:l.key,idx:i,masked:l.mask?{pathname:l.pathname,search:l.search,hash:l.hash}:void 0}}function lo(l,i,s=null,c,o){return{pathname:typeof l=="string"?l:l.pathname,search:"",hash:"",...typeof i=="string"?hl(i):i,state:s,key:i&&i.key||c||Yb(),mask:o}}function xi({pathname:l="/",search:i="",hash:s=""}){return i&&i!=="?"&&(l+=i.charAt(0)==="?"?i:"?"+i),s&&s!=="#"&&(l+=s.charAt(0)==="#"?s:"#"+s),l}function hl(l){let i={};if(l){let s=l.indexOf("#");s>=0&&(i.hash=l.substring(s),l=l.substring(0,s));let c=l.indexOf("?");c>=0&&(i.search=l.substring(c),l=l.substring(0,c)),l&&(i.pathname=l)}return i}function Gb(l,i,s,c={}){let{window:o=document.defaultView,v5Compat:d=!1}=c,h=o.history,y="POP",p=null,g=S();g==null&&(g=0,h.replaceState({...h.state,idx:g},""));function S(){return(h.state||{idx:null}).idx}function b(){y="POP";let N=S(),Y=N==null?null:N-g;g=N,p&&p({action:y,location:B.location,delta:Y})}function E(N,Y){y="PUSH";let Q=ip(N)?N:lo(B.location,N,Y);g=S()+1;let V=rp(Q,g),ae=B.createHref(Q.mask||Q);try{h.pushState(V,"",ae)}catch(oe){if(oe instanceof DOMException&&oe.name==="DataCloneError")throw oe;o.location.assign(ae)}d&&p&&p({action:y,location:B.location,delta:1})}function O(N,Y){y="REPLACE";let Q=ip(N)?N:lo(B.location,N,Y);g=S();let V=rp(Q,g),ae=B.createHref(Q.mask||Q);h.replaceState(V,"",ae),d&&p&&p({action:y,location:B.location,delta:0})}function w(N){return Kb(o,N)}let B={get action(){return y},get location(){return l(o,h)},listen(N){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(lp,b),p=N,()=>{o.removeEventListener(lp,b),p=null}},createHref(N){return i(o,N)},createURL:w,encodeLocation(N){let Y=w(N);return{pathname:Y.pathname,search:Y.search,hash:Y.hash}},push:E,replace:O,go(N){return h.go(N)}};return B}function Kb(l,i,s=!1){let c="http://localhost";l&&(c=l.location.origin!=="null"?l.location.origin:l.location.href),Ue(c,"No window.location.(origin|href) available to create URL");let o=typeof i=="string"?i:xi(i);return o=o.replace(/ $/,"%20"),!s&&qp.test(o)&&(o=c+o),new URL(o,c)}function Yp(l,i,s="/"){return Qb(l,i,s,!1)}function Qb(l,i,s,c,o){let d=typeof i=="string"?hl(i):i,h=Ea(d.pathname||"/",s);if(h==null)return null;let y=Xb(l),p=null,g=a0(h);for(let S=0;p==null&&S<y.length;++S)p=t0(y[S],g,c);return p}function Xb(l){let i=Gp(l);return Zb(i),i}function Gp(l,i=[],s=[],c="",o=!1){let d=(h,y,p=o,g)=>{let S={relativePath:g===void 0?h.path||"":g,caseSensitive:h.caseSensitive===!0,childrenIndex:y,route:h};if(S.relativePath.startsWith("/")){if(!S.relativePath.startsWith(c)&&p)return;Ue(S.relativePath.startsWith(c),`Absolute route path "${S.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),S.relativePath=S.relativePath.slice(c.length)}let b=Jt([c,S.relativePath]),E=s.concat(S);h.children&&h.children.length>0&&(Ue(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),Gp(h.children,i,E,b,p)),!(h.path==null&&!h.index)&&i.push({path:b,score:Ib(b,h.index),routesMeta:E.map((O,w)=>{let[B,N]=Xp(O.relativePath,O.caseSensitive,w===E.length-1);return{...O,matcher:B,compiledParams:N}})})};return l.forEach((h,y)=>{if(h.path===""||!h.path?.includes("?"))d(h,y);else for(let p of Kp(h.path))d(h,y,!0,p)}),i}function Kp(l){let i=l.split("/");if(i.length===0)return[];let[s,...c]=i,o=s.endsWith("?"),d=s.replace(/\?$/,"");if(c.length===0)return o?[d,""]:[d];let h=Kp(c.join("/")),y=[];return y.push(...h.map(p=>p===""?d:[d,p].join("/"))),o&&y.push(...h),y.map(p=>l.startsWith("/")&&p===""?"/":p)}function Zb(l){l.sort((i,s)=>i.score!==s.score?s.score-i.score:e0(i.routesMeta.map(c=>c.childrenIndex),s.routesMeta.map(c=>c.childrenIndex)))}var Vb=/^:[\w-]+$/,$b=3,Jb=2,Fb=1,Wb=10,Pb=-2,up=l=>l==="*";function Ib(l,i){let s=l.split("/"),c=s.length;return s.some(up)&&(c+=Pb),i&&(c+=Jb),s.filter(o=>!up(o)).reduce((o,d)=>o+(Vb.test(d)?$b:d===""?Fb:Wb),c)}function e0(l,i){return l.length===i.length&&l.slice(0,-1).every((c,o)=>c===i[o])?l[l.length-1]-i[i.length-1]:0}function t0(l,i,s=!1){let{routesMeta:c}=l,o={},d="/",h=[];for(let y=0;y<c.length;++y){let p=c[y],g=y===c.length-1,S=d==="/"?i:i.slice(d.length)||"/",b={path:p.relativePath,caseSensitive:p.caseSensitive,end:g},E=p.matcher&&p.compiledParams?Qp(b,S,p.matcher,p.compiledParams):nu(b,S),O=p.route;if(!E&&g&&s&&!c[c.length-1].route.index&&(E=nu({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},S)),!E)return null;Object.assign(o,E.params),h.push({params:o,pathname:Jt([d,E.pathname]),pathnameBase:i0(Jt([d,E.pathnameBase])),route:O}),E.pathnameBase!=="/"&&(d=Jt([d,E.pathnameBase]))}return h}function nu(l,i){typeof l=="string"&&(l={path:l,caseSensitive:!1,end:!0});let[s,c]=Xp(l.path,l.caseSensitive,l.end);return Qp(l,i,s,c)}function Qp(l,i,s,c){let o=i.match(s);if(!o)return null;let d=o[0],h=d.replace(/(.)\/+$/,"$1"),y=o.slice(1);return{params:c.reduce((g,{paramName:S,isOptional:b},E)=>{if(S==="*"){let w=y[E]||"";h=d.slice(0,d.length-w.length).replace(/(.)\/+$/,"$1")}const O=y[E];return b&&!O?g[S]=void 0:g[S]=(O||"").replace(/%2F/g,"/"),g},{}),pathname:d,pathnameBase:h,pattern:l}}function Xp(l,i=!1,s=!0){Kt(l==="*"||!l.endsWith("*")||l.endsWith("/*"),`Route path "${l}" will be treated as if it were "${l.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${l.replace(/\*$/,"/*")}".`);let c=[],o="^"+l.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,y,p,g,S)=>{if(c.push({paramName:y,isOptional:p!=null}),p){let b=S.charAt(g+h.length);return b&&b!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return l.endsWith("*")?(c.push({paramName:"*"}),o+=l==="*"||l==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?o+="\\/*$":l!==""&&l!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,i?void 0:"i"),c]}function a0(l){try{return l.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return Kt(!1,`The URL path "${l}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),l}}function Ea(l,i){if(i==="/")return l;if(!l.toLowerCase().startsWith(i.toLowerCase()))return null;let s=i.endsWith("/")?i.length-1:i.length,c=l.charAt(s);return c&&c!=="/"?null:l.slice(s)||"/"}function n0(l,i="/"){let{pathname:s,search:c="",hash:o=""}=typeof l=="string"?hl(l):l,d;return s?(s=Zp(s),s.startsWith("/")?d=sp(s.substring(1),"/"):d=sp(s,i)):d=i,{pathname:d,search:r0(c),hash:u0(o)}}function sp(l,i){let s=lu(i).split("/");return l.split("/").forEach(o=>{o===".."?s.length>1&&s.pop():o!=="."&&s.push(o)}),s.length>1?s.join("/"):"/"}function Jc(l,i,s,c){return`Cannot include a '${l}' character in a manually specified \`to.${i}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function l0(l){return l.filter((i,s)=>s===0||i.route.path&&i.route.path.length>0)}function vo(l){let i=l0(l);return i.map((s,c)=>c===i.length-1?s.pathname:s.pathnameBase)}function hu(l,i,s,c=!1){let o;typeof l=="string"?o=hl(l):(o={...l},Ue(!o.pathname||!o.pathname.includes("?"),Jc("?","pathname","search",o)),Ue(!o.pathname||!o.pathname.includes("#"),Jc("#","pathname","hash",o)),Ue(!o.search||!o.search.includes("#"),Jc("#","search","hash",o)));let d=l===""||o.pathname==="",h=d?"/":o.pathname,y;if(h==null)y=s;else{let b=i.length-1;if(!c&&h.startsWith("..")){let E=h.split("/");for(;E[0]==="..";)E.shift(),b-=1;o.pathname=E.join("/")}y=b>=0?i[b]:"/"}let p=n0(o,y),g=h&&h!=="/"&&h.endsWith("/"),S=(d||h===".")&&s.endsWith("/");return!p.pathname.endsWith("/")&&(g||S)&&(p.pathname+="/"),p}var Zp=l=>l.replace(/[\\/]{2,}/g,"/"),Jt=l=>Zp(l.join("/")),lu=l=>l.replace(/\/+$/,""),i0=l=>lu(l).replace(/^\/*/,"/"),r0=l=>!l||l==="?"?"":l.startsWith("?")?l:"?"+l,u0=l=>!l||l==="#"?"":l.startsWith("#")?l:"#"+l,s0=class{constructor(l,i,s,c=!1){this.status=l,this.statusText=i||"",this.internal=c,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function c0(l){return l!=null&&typeof l.status=="number"&&typeof l.statusText=="string"&&typeof l.internal=="boolean"&&"data"in l}function o0(l){let i=l.map(s=>s.route.path).filter(Boolean);return Jt(i)||"/"}var Vp=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function $p(l,i){let s=l;if(typeof s!="string"||!go.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let c=s,o=!1;if(Vp)try{let d=new URL(window.location.href),h=qp.test(s)?new URL(Bb(s,d.protocol)):new URL(s),y=Ea(h.pathname,i);h.origin===d.origin&&y!=null?s=y+h.search+h.hash:o=!0}catch{Kt(!1,`<Link to="${s}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:o,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Jp=["POST","PUT","PATCH","DELETE"];new Set(Jp);var f0=["GET",...Jp];new Set(f0);var d0=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function m0(l){try{return d0.includes(new URL(l).protocol)}catch{return!1}}var pl=k.createContext(null);pl.displayName="DataRouter";var pu=k.createContext(null);pu.displayName="DataRouterState";var Fp=k.createContext(!1);function h0(){return k.useContext(Fp)}var Wp=k.createContext({isTransitioning:!1});Wp.displayName="ViewTransition";var p0=k.createContext(new Map);p0.displayName="Fetchers";var y0=k.createContext(null);y0.displayName="Await";var Rt=k.createContext(null);Rt.displayName="Navigation";var zi=k.createContext(null);zi.displayName="Location";var Ft=k.createContext({outlet:null,matches:[],isDataRoute:!1});Ft.displayName="Route";var bo=k.createContext(null);bo.displayName="RouteError";var Pp="REACT_ROUTER_ERROR",g0="REDIRECT",v0="ROUTE_ERROR_RESPONSE";function b0(l){if(l.startsWith(`${Pp}:${g0}:{`))try{let i=JSON.parse(l.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function S0(l){if(l.startsWith(`${Pp}:${v0}:{`))try{let i=JSON.parse(l.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new s0(i.status,i.statusText,i.data)}catch{}}function k0(l,{relative:i}={}){Ue(yl(),"useHref() may be used only in the context of a <Router> component.");let{basename:s,navigator:c}=k.useContext(Rt),{hash:o,pathname:d,search:h}=Ei(l,{relative:i}),y=d;return s!=="/"&&(y=d==="/"?s:Jt([s,d])),c.createHref({pathname:y,search:h,hash:o})}function yl(){return k.useContext(zi)!=null}function gt(){return Ue(yl(),"useLocation() may be used only in the context of a <Router> component."),k.useContext(zi).location}var Ip="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function ey(l){k.useContext(Rt).static||k.useLayoutEffect(l)}function Tn(){let{isDataRoute:l}=k.useContext(Ft);return l?M0():x0()}function x0(){Ue(yl(),"useNavigate() may be used only in the context of a <Router> component.");let l=k.useContext(pl),{basename:i,navigator:s}=k.useContext(Rt),{matches:c}=k.useContext(Ft),{pathname:o}=gt(),d=JSON.stringify(vo(c)),h=k.useRef(!1);return ey(()=>{h.current=!0}),k.useCallback((p,g={})=>{if(Kt(h.current,Ip),!h.current)return;if(typeof p=="number"){s.go(p);return}let S=hu(p,JSON.parse(d),o,g.relative==="path");l==null&&i!=="/"&&(S.pathname=S.pathname==="/"?i:Jt([i,S.pathname])),(g.replace?s.replace:s.push)(S,g.state,g)},[i,s,d,o,l])}k.createContext(null);function So(){let{matches:l}=k.useContext(Ft);return l[l.length-1]?.params??{}}function Ei(l,{relative:i}={}){let{matches:s}=k.useContext(Ft),{pathname:c}=gt(),o=JSON.stringify(vo(s));return k.useMemo(()=>hu(l,JSON.parse(o),c,i==="path"),[l,o,c,i])}function T0(l,i){return ty(l,i)}function ty(l,i,s){Ue(yl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=k.useContext(Rt),{matches:o}=k.useContext(Ft),d=o[o.length-1],h=d?d.params:{},y=d?d.pathname:"/",p=d?d.pathnameBase:"/",g=d&&d.route;{let N=g&&g.path||"";ny(y,!g||N.endsWith("*")||N.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${N}">) 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="${N}"> to <Route path="${N==="/"?"*":`${N}/*`}">.`)}let S=gt(),b;if(i){let N=typeof i=="string"?hl(i):i;Ue(p==="/"||N.pathname?.startsWith(p),`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 "${p}" but pathname "${N.pathname}" was given in the \`location\` prop.`),b=N}else b=S;let E=b.pathname||"/",O=E;if(p!=="/"){let N=p.replace(/^\//,"").split("/");O="/"+E.replace(/^\//,"").split("/").slice(N.length).join("/")}let w=s&&s.state.matches.length?s.state.matches.map(N=>Object.assign(N,{route:s.manifest[N.route.id]||N.route})):Yp(l,{pathname:O});Kt(g||w!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Kt(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 "${b.pathname}${b.search}${b.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 B=_0(w&&w.map(N=>Object.assign({},N,{params:Object.assign({},h,N.params),pathname:Jt([p,c.encodeLocation?c.encodeLocation(N.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:N.pathname]),pathnameBase:N.pathnameBase==="/"?p:Jt([p,c.encodeLocation?c.encodeLocation(N.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:N.pathnameBase])})),o,s);return i&&B?k.createElement(zi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...b},navigationType:"POP"}},B):B}function z0(){let l=O0(),i=c0(l)?`${l.status} ${l.statusText}`:l instanceof Error?l.message:JSON.stringify(l),s=l instanceof Error?l.stack:null,c="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:c},d={padding:"2px 4px",backgroundColor:c},h=null;return console.error("Error handled by React Router default ErrorBoundary:",l),h=k.createElement(k.Fragment,null,k.createElement("p",null,"💿 Hey developer 👋"),k.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",k.createElement("code",{style:d},"ErrorBoundary")," or"," ",k.createElement("code",{style:d},"errorElement")," prop on your route.")),k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},i),s?k.createElement("pre",{style:o},s):null,h)}var E0=k.createElement(z0,null),ay=class extends k.Component{constructor(l){super(l),this.state={location:l.location,revalidation:l.revalidation,error:l.error}}static getDerivedStateFromError(l){return{error:l}}static getDerivedStateFromProps(l,i){return i.location!==l.location||i.revalidation!=="idle"&&l.revalidation==="idle"?{error:l.error,location:l.location,revalidation:l.revalidation}:{error:l.error!==void 0?l.error:i.error,location:i.location,revalidation:l.revalidation||i.revalidation}}componentDidCatch(l,i){this.props.onError?this.props.onError(l,i):console.error("React Router caught the following error during render",l)}render(){let l=this.state.error;if(this.context&&typeof l=="object"&&l&&"digest"in l&&typeof l.digest=="string"){const s=S0(l.digest);s&&(l=s)}let i=l!==void 0?k.createElement(Ft.Provider,{value:this.props.routeContext},k.createElement(bo.Provider,{value:l,children:this.props.component})):this.props.children;return this.context?k.createElement(j0,{error:l},i):i}};ay.contextType=Fp;var Fc=new WeakMap;function j0({children:l,error:i}){let{basename:s}=k.useContext(Rt);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let c=b0(i.digest);if(c){let o=Fc.get(i);if(o)throw o;let d=$p(c.location,s),h=d.absoluteURL||d.to;if(m0(h))throw new Error("Invalid redirect location");if(Vp&&!Fc.get(i))if(d.isExternal||c.reloadDocument)window.location.href=h;else{const y=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:c.replace}));throw Fc.set(i,y),y}return k.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h}`})}}return l}function A0({routeContext:l,match:i,children:s}){let c=k.useContext(pl);return c&&c.static&&c.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=i.route.id),k.createElement(Ft.Provider,{value:l},s)}function _0(l,i=[],s){let c=s?.state;if(l==null){if(!c)return null;if(c.errors)l=c.matches;else if(i.length===0&&!c.initialized&&c.matches.length>0)l=c.matches;else return null}let o=l,d=c?.errors;if(d!=null){let S=o.findIndex(b=>b.route.id&&d?.[b.route.id]!==void 0);Ue(S>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),o=o.slice(0,Math.min(o.length,S+1))}let h=!1,y=-1;if(s&&c){h=c.renderFallback;for(let S=0;S<o.length;S++){let b=o[S];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(y=S),b.route.id){let{loaderData:E,errors:O}=c,w=b.route.loader&&!E.hasOwnProperty(b.route.id)&&(!O||O[b.route.id]===void 0);if(b.route.lazy||w){s.isStatic&&(h=!0),y>=0?o=o.slice(0,y+1):o=[o[0]];break}}}}let p=s?.onError,g=c&&p?(S,b)=>{p(S,{location:c.location,params:c.matches?.[0]?.params??{},pattern:o0(c.matches),errorInfo:b})}:void 0;return o.reduceRight((S,b,E)=>{let O,w=!1,B=null,N=null;c&&(O=d&&b.route.id?d[b.route.id]:void 0,B=b.route.errorElement||E0,h&&(y<0&&E===0?(ny("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,N=null):y===E&&(w=!0,N=b.route.hydrateFallbackElement||null)));let Y=i.concat(o.slice(0,E+1)),Q=()=>{let V;return O?V=B:w?V=N:b.route.Component?V=k.createElement(b.route.Component,null):b.route.element?V=b.route.element:V=S,k.createElement(A0,{match:b,routeContext:{outlet:S,matches:Y,isDataRoute:c!=null},children:V})};return c&&(b.route.ErrorBoundary||b.route.errorElement||E===0)?k.createElement(ay,{location:c.location,revalidation:c.revalidation,component:B,error:O,children:Q(),routeContext:{outlet:null,matches:Y,isDataRoute:!0},onError:g}):Q()},null)}function ko(l){return`${l} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function R0(l){let i=k.useContext(pl);return Ue(i,ko(l)),i}function N0(l){let i=k.useContext(pu);return Ue(i,ko(l)),i}function w0(l){let i=k.useContext(Ft);return Ue(i,ko(l)),i}function xo(l){let i=w0(l),s=i.matches[i.matches.length-1];return Ue(s.route.id,`${l} can only be used on routes that contain a unique "id"`),s.route.id}function C0(){return xo("useRouteId")}function O0(){let l=k.useContext(bo),i=N0("useRouteError"),s=xo("useRouteError");return l!==void 0?l:i.errors?.[s]}function M0(){let{router:l}=R0("useNavigate"),i=xo("useNavigate"),s=k.useRef(!1);return ey(()=>{s.current=!0}),k.useCallback(async(o,d={})=>{Kt(s.current,Ip),s.current&&(typeof o=="number"?await l.navigate(o):await l.navigate(o,{fromRouteId:i,...d}))},[l,i])}var cp={};function ny(l,i,s){!i&&!cp[l]&&(cp[l]=!0,Kt(!1,s))}k.memo(D0);function D0({routes:l,manifest:i,future:s,state:c,isStatic:o,onError:d}){return ty(l,void 0,{manifest:i,state:c,isStatic:o,onError:d})}function op({to:l,replace:i,state:s,relative:c}){Ue(yl(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=k.useContext(Rt);Kt(!o,"<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:d}=k.useContext(Ft),{pathname:h}=gt(),y=Tn(),p=hu(l,vo(d),h,c==="path"),g=JSON.stringify(p);return k.useEffect(()=>{y(JSON.parse(g),{replace:i,state:s,relative:c})},[y,g,c,i,s]),null}function yt(l){Ue(!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 U0({basename:l="/",children:i=null,location:s,navigationType:c="POP",navigator:o,static:d=!1,useTransitions:h}){Ue(!yl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let y=l.replace(/^\/*/,"/"),p=k.useMemo(()=>({basename:y,navigator:o,static:d,useTransitions:h,future:{}}),[y,o,d,h]);typeof s=="string"&&(s=hl(s));let{pathname:g="/",search:S="",hash:b="",state:E=null,key:O="default",mask:w}=s,B=k.useMemo(()=>{let N=Ea(g,y);return N==null?null:{location:{pathname:N,search:S,hash:b,state:E,key:O,mask:w},navigationType:c}},[y,g,S,b,E,O,c,w]);return Kt(B!=null,`<Router basename="${y}"> is not able to match the URL "${g}${S}${b}" because it does not start with the basename, so the <Router> won't render anything.`),B==null?null:k.createElement(Rt.Provider,{value:p},k.createElement(zi.Provider,{children:i,value:B}))}function L0({children:l,location:i}){return T0(io(l),i)}function io(l,i=[]){let s=[];return k.Children.forEach(l,(c,o)=>{if(!k.isValidElement(c))return;let d=[...i,o];if(c.type===k.Fragment){s.push.apply(s,io(c.props.children,d));return}Ue(c.type===yt,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ue(!c.props.index||!c.props.children,"An index route cannot have child routes.");let h={id:c.props.id||d.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(h.children=io(c.props.children,d)),s.push(h)}),s}var Ir="get",eu="application/x-www-form-urlencoded";function yu(l){return typeof HTMLElement<"u"&&l instanceof HTMLElement}function H0(l){return yu(l)&&l.tagName.toLowerCase()==="button"}function B0(l){return yu(l)&&l.tagName.toLowerCase()==="form"}function q0(l){return yu(l)&&l.tagName.toLowerCase()==="input"}function Y0(l){return!!(l.metaKey||l.altKey||l.ctrlKey||l.shiftKey)}function G0(l,i){return l.button===0&&(!i||i==="_self")&&!Y0(l)}function ro(l=""){return new URLSearchParams(typeof l=="string"||Array.isArray(l)||l instanceof URLSearchParams?l:Object.keys(l).reduce((i,s)=>{let c=l[s];return i.concat(Array.isArray(c)?c.map(o=>[s,o]):[[s,c]])},[]))}function K0(l,i){let s=ro(l);return i&&i.forEach((c,o)=>{s.has(o)||i.getAll(o).forEach(d=>{s.append(o,d)})}),s}var Vr=null;function Q0(){if(Vr===null)try{new FormData(document.createElement("form"),0),Vr=!1}catch{Vr=!0}return Vr}var X0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Wc(l){return l!=null&&!X0.has(l)?(Kt(!1,`"${l}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${eu}"`),null):l}function Z0(l,i){let s,c,o,d,h;if(B0(l)){let y=l.getAttribute("action");c=y?Ea(y,i):null,s=l.getAttribute("method")||Ir,o=Wc(l.getAttribute("enctype"))||eu,d=new FormData(l)}else if(H0(l)||q0(l)&&(l.type==="submit"||l.type==="image")){let y=l.form;if(y==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=l.getAttribute("formaction")||y.getAttribute("action");if(c=p?Ea(p,i):null,s=l.getAttribute("formmethod")||y.getAttribute("method")||Ir,o=Wc(l.getAttribute("formenctype"))||Wc(y.getAttribute("enctype"))||eu,d=new FormData(y,l),!Q0()){let{name:g,type:S,value:b}=l;if(S==="image"){let E=g?`${g}.`:"";d.append(`${E}x`,"0"),d.append(`${E}y`,"0")}else g&&d.append(g,b)}}else{if(yu(l))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');s=Ir,c=null,o=eu,h=l}return d&&o==="text/plain"&&(h=d,d=void 0),{action:c,method:s.toLowerCase(),encType:o,formData:d,body:h}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function To(l,i){if(l===!1||l===null||typeof l>"u")throw new Error(i)}function ly(l,i,s,c){let o=typeof l=="string"?new URL(l,typeof window>"u"?"server://singlefetch/":window.location.origin):l;return s?o.pathname.endsWith("/")?o.pathname=`${o.pathname}_.${c}`:o.pathname=`${o.pathname}.${c}`:o.pathname==="/"?o.pathname=`_root.${c}`:i&&Ea(o.pathname,i)==="/"?o.pathname=`${lu(i)}/_root.${c}`:o.pathname=`${lu(o.pathname)}.${c}`,o}async function V0(l,i){if(l.id in i)return i[l.id];try{let s=await import(l.module);return i[l.id]=s,s}catch(s){return console.error(`Error loading route module \`${l.module}\`, reloading page...`),console.error(s),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function $0(l){return l==null?!1:l.href==null?l.rel==="preload"&&typeof l.imageSrcSet=="string"&&typeof l.imageSizes=="string":typeof l.rel=="string"&&typeof l.href=="string"}async function J0(l,i,s){let c=await Promise.all(l.map(async o=>{let d=i.routes[o.route.id];if(d){let h=await V0(d,s);return h.links?h.links():[]}return[]}));return I0(c.flat(1).filter($0).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function fp(l,i,s,c,o,d){let h=(p,g)=>s[g]?p.route.id!==s[g].route.id:!0,y=(p,g)=>s[g].pathname!==p.pathname||s[g].route.path?.endsWith("*")&&s[g].params["*"]!==p.params["*"];return d==="assets"?i.filter((p,g)=>h(p,g)||y(p,g)):d==="data"?i.filter((p,g)=>{let S=c.routes[p.route.id];if(!S||!S.hasLoader)return!1;if(h(p,g)||y(p,g))return!0;if(p.route.shouldRevalidate){let b=p.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:s[0]?.params||{},nextUrl:new URL(l,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function F0(l,i,{includeHydrateFallback:s}={}){return W0(l.map(c=>{let o=i.routes[c.route.id];if(!o)return[];let d=[o.module];return o.clientActionModule&&(d=d.concat(o.clientActionModule)),o.clientLoaderModule&&(d=d.concat(o.clientLoaderModule)),s&&o.hydrateFallbackModule&&(d=d.concat(o.hydrateFallbackModule)),o.imports&&(d=d.concat(o.imports)),d}).flat(1))}function W0(l){return[...new Set(l)]}function P0(l){let i={},s=Object.keys(l).sort();for(let c of s)i[c]=l[c];return i}function I0(l,i){let s=new Set;return new Set(i),l.reduce((c,o)=>{let d=JSON.stringify(P0(o));return s.has(d)||(s.add(d),c.push({key:d,link:o})),c},[])}function zo(){let l=k.useContext(pl);return To(l,"You must render this element inside a <DataRouterContext.Provider> element"),l}function eS(){let l=k.useContext(pu);return To(l,"You must render this element inside a <DataRouterStateContext.Provider> element"),l}var Eo=k.createContext(void 0);Eo.displayName="FrameworkContext";function gu(){let l=k.useContext(Eo);return To(l,"You must render this element inside a <HydratedRouter> element"),l}function tS(l,i){let s=k.useContext(Eo),[c,o]=k.useState(!1),[d,h]=k.useState(!1),{onFocus:y,onBlur:p,onMouseEnter:g,onMouseLeave:S,onTouchStart:b}=i,E=k.useRef(null);k.useEffect(()=>{if(l==="render"&&h(!0),l==="viewport"){let B=Y=>{Y.forEach(Q=>{h(Q.isIntersecting)})},N=new IntersectionObserver(B,{threshold:.5});return E.current&&N.observe(E.current),()=>{N.disconnect()}}},[l]),k.useEffect(()=>{if(c){let B=setTimeout(()=>{h(!0)},100);return()=>{clearTimeout(B)}}},[c]);let O=()=>{o(!0)},w=()=>{o(!1),h(!1)};return s?l!=="intent"?[d,E,{}]:[d,E,{onFocus:gi(y,O),onBlur:gi(p,w),onMouseEnter:gi(g,O),onMouseLeave:gi(S,w),onTouchStart:gi(b,O)}]:[!1,E,{}]}function gi(l,i){return s=>{l&&l(s),s.defaultPrevented||i(s)}}function aS({page:l,...i}){let s=h0(),{nonce:c}=gu(),{router:o}=zo(),d=k.useMemo(()=>Yp(o.routes,l,o.basename),[o.routes,l,o.basename]);return d?(i.nonce==null&&c&&(i={...i,nonce:c}),s?k.createElement(lS,{page:l,matches:d,...i}):k.createElement(iS,{page:l,matches:d,...i})):null}function nS(l){let{manifest:i,routeModules:s}=gu(),[c,o]=k.useState([]);return k.useEffect(()=>{let d=!1;return J0(l,i,s).then(h=>{d||o(h)}),()=>{d=!0}},[l,i,s]),c}function lS({page:l,matches:i,...s}){let c=gt(),{future:o}=gu(),{basename:d}=zo(),h=k.useMemo(()=>{if(l===c.pathname+c.search+c.hash)return[];let y=ly(l,d,o.v8_trailingSlashAwareDataRequests,"rsc"),p=!1,g=[];for(let S of i)typeof S.route.shouldRevalidate=="function"?p=!0:g.push(S.route.id);return p&&g.length>0&&y.searchParams.set("_routes",g.join(",")),[y.pathname+y.search]},[d,o.v8_trailingSlashAwareDataRequests,l,c,i]);return k.createElement(k.Fragment,null,h.map(y=>k.createElement("link",{key:y,rel:"prefetch",as:"fetch",href:y,...s})))}function iS({page:l,matches:i,...s}){let c=gt(),{future:o,manifest:d,routeModules:h}=gu(),{basename:y}=zo(),{loaderData:p,matches:g}=eS(),S=k.useMemo(()=>fp(l,i,g,d,c,"data"),[l,i,g,d,c]),b=k.useMemo(()=>fp(l,i,g,d,c,"assets"),[l,i,g,d,c]),E=k.useMemo(()=>{if(l===c.pathname+c.search+c.hash)return[];let B=new Set,N=!1;if(i.forEach(Q=>{let V=d.routes[Q.route.id];!V||!V.hasLoader||(!S.some(ae=>ae.route.id===Q.route.id)&&Q.route.id in p&&h[Q.route.id]?.shouldRevalidate||V.hasClientLoader?N=!0:B.add(Q.route.id))}),B.size===0)return[];let Y=ly(l,y,o.v8_trailingSlashAwareDataRequests,"data");return N&&B.size>0&&Y.searchParams.set("_routes",i.filter(Q=>B.has(Q.route.id)).map(Q=>Q.route.id).join(",")),[Y.pathname+Y.search]},[y,o.v8_trailingSlashAwareDataRequests,p,c,d,S,i,l,h]),O=k.useMemo(()=>F0(b,d),[b,d]),w=nS(b);return k.createElement(k.Fragment,null,E.map(B=>k.createElement("link",{key:B,rel:"prefetch",as:"fetch",href:B,...s})),O.map(B=>k.createElement("link",{key:B,rel:"modulepreload",href:B,...s})),w.map(({key:B,link:N})=>k.createElement("link",{key:B,nonce:s.nonce,...N,crossOrigin:N.crossOrigin??s.crossOrigin})))}function rS(...l){return i=>{l.forEach(s=>{typeof s=="function"?s(i):s!=null&&(s.current=i)})}}var uS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{uS&&(window.__reactRouterVersion="7.18.2")}catch{}function sS({basename:l,children:i,useTransitions:s,window:c}){let o=k.useRef();o.current==null&&(o.current=qb({window:c,v5Compat:!0}));let d=o.current,[h,y]=k.useState({action:d.action,location:d.location}),p=k.useCallback(g=>{s===!1?y(g):k.startTransition(()=>y(g))},[s]);return k.useLayoutEffect(()=>d.listen(p),[d,p]),k.createElement(U0,{basename:l,children:i,location:h.location,navigationType:h.action,navigator:d,useTransitions:s})}var xe=k.forwardRef(function({onClick:i,discover:s="render",prefetch:c="none",relative:o,reloadDocument:d,replace:h,mask:y,state:p,target:g,to:S,preventScrollReset:b,viewTransition:E,defaultShouldRevalidate:O,...w},B){let{basename:N,navigator:Y,useTransitions:Q}=k.useContext(Rt),V=typeof S=="string"&&go.test(S),ae=$p(S,N);S=ae.to;let oe=k0(S,{relative:o}),pe=gt(),J=null;if(y){let ne=hu(y,[],pe.mask?pe.mask.pathname:"/",!0);N!=="/"&&(ne.pathname=ne.pathname==="/"?N:Jt([N,ne.pathname])),J=Y.createHref(ne)}let[_e,ve,Le]=tS(c,w),Be=dS(S,{replace:h,mask:y,state:p,target:g,preventScrollReset:b,relative:o,viewTransition:E,defaultShouldRevalidate:O,useTransitions:Q});function G(ne){i&&i(ne),ne.defaultPrevented||Be(ne)}let I=!(ae.isExternal||d),se=k.createElement("a",{...w,...Le,href:(I?J:void 0)||ae.absoluteURL||oe,onClick:I?G:i,ref:rS(B,ve),target:g,"data-discover":!V&&s==="render"?"true":void 0});return _e&&!V?k.createElement(k.Fragment,null,se,k.createElement(aS,{page:oe})):se});xe.displayName="Link";var cS=k.forwardRef(function({"aria-current":i="page",caseSensitive:s=!1,className:c="",end:o=!1,style:d,to:h,viewTransition:y,children:p,...g},S){let b=Ei(h,{relative:g.relative}),E=gt(),O=k.useContext(pu),{navigator:w,basename:B}=k.useContext(Rt),N=O!=null&&gS(b)&&y===!0,Y=w.encodeLocation?w.encodeLocation(b).pathname:b.pathname,Q=E.pathname,V=O&&O.navigation&&O.navigation.location?O.navigation.location.pathname:null;s||(Q=Q.toLowerCase(),V=V?V.toLowerCase():null,Y=Y.toLowerCase()),V&&B&&(V=Ea(V,B)||V);const ae=Y!=="/"&&Y.endsWith("/")?Y.length-1:Y.length;let oe=Q===Y||!o&&Q.startsWith(Y)&&Q.charAt(ae)==="/",pe=V!=null&&(V===Y||!o&&V.startsWith(Y)&&V.charAt(Y.length)==="/"),J={isActive:oe,isPending:pe,isTransitioning:N},_e=oe?i:void 0,ve;typeof c=="function"?ve=c(J):ve=[c,oe?"active":null,pe?"pending":null,N?"transitioning":null].filter(Boolean).join(" ");let Le=typeof d=="function"?d(J):d;return k.createElement(xe,{...g,"aria-current":_e,className:ve,ref:S,style:Le,to:h,viewTransition:y},typeof p=="function"?p(J):p)});cS.displayName="NavLink";var oS=k.forwardRef(({discover:l="render",fetcherKey:i,navigate:s,reloadDocument:c,replace:o,state:d,method:h=Ir,action:y,onSubmit:p,relative:g,preventScrollReset:S,viewTransition:b,defaultShouldRevalidate:E,...O},w)=>{let{useTransitions:B}=k.useContext(Rt),N=pS(),Y=yS(y,{relative:g}),Q=h.toLowerCase()==="get"?"get":"post",V=typeof y=="string"&&go.test(y),ae=oe=>{if(p&&p(oe),oe.defaultPrevented)return;oe.preventDefault();let pe=oe.nativeEvent.submitter,J=pe?.getAttribute("formmethod")||h,_e=()=>N(pe||oe.currentTarget,{fetcherKey:i,method:J,navigate:s,replace:o,state:d,relative:g,preventScrollReset:S,viewTransition:b,defaultShouldRevalidate:E});B&&s!==!1?k.startTransition(()=>_e()):_e()};return k.createElement("form",{ref:w,method:Q,action:Y,onSubmit:c?p:ae,...O,"data-discover":!V&&l==="render"?"true":void 0})});oS.displayName="Form";function fS(l){return`${l} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function iy(l){let i=k.useContext(pl);return Ue(i,fS(l)),i}function dS(l,{target:i,replace:s,mask:c,state:o,preventScrollReset:d,relative:h,viewTransition:y,defaultShouldRevalidate:p,useTransitions:g}={}){let S=Tn(),b=gt(),E=Ei(l,{relative:h});return k.useCallback(O=>{if(G0(O,i)){O.preventDefault();let w=s!==void 0?s:xi(b)===xi(E),B=()=>S(l,{replace:w,mask:c,state:o,preventScrollReset:d,relative:h,viewTransition:y,defaultShouldRevalidate:p});g?k.startTransition(()=>B()):B()}},[b,S,E,s,c,o,i,l,d,h,y,p,g])}function jo(l){Kt(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let i=k.useRef(ro(l)),s=k.useRef(!1),c=gt(),o=k.useMemo(()=>K0(c.search,s.current?null:i.current),[c.search]),d=Tn(),h=k.useCallback((y,p)=>{const g=ro(typeof y=="function"?y(new URLSearchParams(o)):y);s.current=!0,d("?"+g,p)},[d,o]);return[o,h]}var mS=0,hS=()=>`__${String(++mS)}__`;function pS(){let{router:l}=iy("useSubmit"),{basename:i}=k.useContext(Rt),s=C0(),c=l.fetch,o=l.navigate;return k.useCallback(async(d,h={})=>{let{action:y,method:p,encType:g,formData:S,body:b}=Z0(d,i);if(h.navigate===!1){let E=h.fetcherKey||hS();await c(E,s,h.action||y,{defaultShouldRevalidate:h.defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:S,body:b,formMethod:h.method||p,formEncType:h.encType||g,flushSync:h.flushSync})}else await o(h.action||y,{defaultShouldRevalidate:h.defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:S,body:b,formMethod:h.method||p,formEncType:h.encType||g,replace:h.replace,state:h.state,fromRouteId:s,flushSync:h.flushSync,viewTransition:h.viewTransition})},[c,o,i,s])}function yS(l,{relative:i}={}){let{basename:s}=k.useContext(Rt),c=k.useContext(Ft);Ue(c,"useFormAction must be used inside a RouteContext");let[o]=c.matches.slice(-1),d={...Ei(l||".",{relative:i})},h=gt();if(l==null){d.search=h.search;let y=new URLSearchParams(d.search),p=y.getAll("index");if(p.some(S=>S==="")){y.delete("index"),p.filter(b=>b).forEach(b=>y.append("index",b));let S=y.toString();d.search=S?`?${S}`:""}}return(!l||l===".")&&o.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),s!=="/"&&(d.pathname=d.pathname==="/"?s:Jt([s,d.pathname])),xi(d)}function gS(l,{relative:i}={}){let s=k.useContext(Wp);Ue(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=iy("useViewTransitionState"),o=Ei(l,{relative:i});if(!s.isTransitioning)return!1;let d=Ea(s.currentLocation.pathname,c)||s.currentLocation.pathname,h=Ea(s.nextLocation.pathname,c)||s.nextLocation.pathname;return nu(o.pathname,h)!=null||nu(o.pathname,d)!=null}var vS=wp();const bS="modulepreload",SS=function(l){return"/shop/"+l},dp={},kS=function(i,s,c){let o=Promise.resolve();if(s&&s.length>0){let g=function(S){return Promise.all(S.map(b=>Promise.resolve(b).then(E=>({status:"fulfilled",value:E}),E=>({status:"rejected",reason:E}))))};var h=g;document.getElementsByTagName("link");const y=document.querySelector("meta[property=csp-nonce]"),p=y?.nonce||y?.getAttribute("nonce");o=g(s.map(S=>{if(S=SS(S),S in dp)return;dp[S]=!0;const b=S.endsWith(".css"),E=b?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${S}"]${E}`))return;const O=document.createElement("link");if(O.rel=b?"stylesheet":bS,b||(O.as="script"),O.crossOrigin="",O.href=S,p&&O.setAttribute("nonce",p),document.head.appendChild(O),b)return new Promise((w,B)=>{O.addEventListener("load",w),O.addEventListener("error",()=>B(new Error(`Unable to preload CSS for ${S}`)))})}))}function d(y){const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=y,window.dispatchEvent(p),!p.defaultPrevented)throw y}return o.then(y=>{for(const p of y||[])p.status==="rejected"&&d(p.reason);return i().catch(d)})},xS="phc_md3rq5LhmYFarQGS2QVW2Mpcex5FP4cftApRFWuETyAQ",TS="https://ph.probotstudio.com";let Pa=null,$r=null,iu=!1,ru=!1;function Ao(){return $r||($r=kS(()=>import("./module-CxKo7NWP.js"),[]).then(l=>(Pa=l.default,Pa)).catch(()=>null),$r)}async function ry(){if(iu)return;const l=await Ao();l&&(iu=!0,l.init(xS,{api_host:TS,capture_pageview:!0,capture_pageleave:!0,autocapture:!0,capture_heatmaps:!0,persistence:"sessionStorage",disable_session_recording:!1,session_recording:{maskAllInputs:!0,maskTextSelector:"*"}}),uy(l))}function zS(){try{return new URLSearchParams(window.location.search).get("iz")==="dost"&&localStorage.setItem("probot-iz-dost","1"),localStorage.getItem("probot-iz-dost")==="1"}catch{return!1}}function uy(l){zS()&&l.register({dost:!0})}async function ES(){if(ru)return;await ry();const l=await Ao();l&&(ru=!0,l.set_config({persistence:"localStorage+cookie",disable_session_recording:!1,session_recording:{maskAllInputs:!0,maskTextSelector:null}}),l.startSessionRecording?.(),uy(l))}async function jS(){const l=await Ao();l&&(ru=!1,l.set_config({persistence:"sessionStorage",session_recording:{maskAllInputs:!0,maskTextSelector:"*"}}))}function uu(l,i){!iu||!Pa||Pa.capture(l,i)}function mp(l,i){!ru||!Pa||!l||Pa.identify(l,i)}function sy(){!iu||!Pa||Pa.reset()}const uo="G-3L1XKLKBP8";let hp=!1;function AS(){if(hp)return;hp=!0;const l=document.createElement("script");l.async=!0,l.src=`https://www.googletagmanager.com/gtag/js?id=${uo}`,document.head.appendChild(l);const i=window;i.dataLayer=i.dataLayer||[],i.gtag=function(){i.dataLayer.push(arguments)},i.gtag("js",new Date),i.gtag("config",uo,{anonymize_ip:!0})}function _S(){window[`ga-disable-${uo}`]=!0}const na="pk_a44f3f48fdaf252739a6d2a0edc8d818159ff5c1c1bc7b9838ffa6e3541f5d94";let ol=sessionStorage.getItem("probot-medusa-jwt");async function it(l){if(!l.ok){const i=await l.text();throw new Error(`${l.status}: ${i.slice(0,200)}`)}return l.json()}const RS={USER_ALREADY_EXISTS:"Bu e-posta ile zaten bir hesap var - giriÅŸ yapmayı dene.",INVALID_EMAIL_OR_PASSWORD:"E-posta ya da ÅŸifre hatalı.",INVALID_EMAIL:"E-posta adresi geçersiz görünüyor.",PASSWORD_TOO_SHORT:"Åžifre en az 8 karakter olmalı.",PASSWORD_TOO_LONG:"Åžifre çok uzun.",INVALID_TOKEN:"BaÄŸlantının süresi dolmuÅŸ - yeni bir sıfırlama isteÄŸi gönder.",INVALID_PASSWORD:"Mevcut ÅŸifre hatalı.",INVALID_CURRENT_PASSWORD:"Mevcut ÅŸifre hatalı."};function su(l,i){return l&&RS[l]||i}async function gl(l,i){const s=await fetch(l,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(s.ok)return{ok:!0};let c;try{const o=await s.json();c=o.code??o.message}catch{}return{ok:!1,code:c}}async function cy(l){try{const s=(await cu())?.user;mp(s?.id||l,{email:s?.email||l,...s?.name?{name:s.name}:{}})}catch{mp(l,{email:l})}}async function NS(l,i,s){const c=await gl("/api/auth/sign-up/email",{name:l,email:i,password:s});return c.ok&&await cy(i),c}async function wS(l,i){const s=await gl("/api/auth/sign-in/email",{email:l,password:i});return s.ok&&await cy(l),s}function CS(l){return gl("/api/auth/request-password-reset",{email:l,redirectTo:`${location.origin}/shop/hesap/sifre-yenile`})}function OS(l,i){return gl("/api/auth/reset-password",{newPassword:l,token:i})}function MS(l,i){return gl("/api/auth/change-password",{currentPassword:l,newPassword:i,revokeOtherSessions:!0})}async function _o(l){if(l.ok)return l.json();try{const i=await l.json();throw new Error(i.error||i.message||"İşlem ÅŸu an tamamlanamadı")}catch(i){throw i instanceof Error?i:new Error("İşlem ÅŸu an tamamlanamadı")}}async function DS(){const{aliases:l}=await _o(await fetch("/api/auth/alias"));return l}async function pp(l){const{alias:i}=await _o(await fetch("/api/auth/alias",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:l})}));return i}async function US(l){await _o(await fetch(`/api/auth/alias/${encodeURIComponent(l)}`,{method:"DELETE",headers:{"Content-Type":"application/json"}}))}function oy(){ol=null,sessionStorage.removeItem("probot-medusa-jwt")}async function LS(){oy(),await gl("/api/auth/sign-out",{}),sy()}async function HS(l){const i=await fetch("/api/auth/account/delete",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({password:l})});if(i.ok)return oy(),sy(),{ok:!0};let s="Hesap silinemedi - birazdan tekrar dene.";try{const c=await i.json();c.error&&(s=c.error)}catch{}return{ok:!1,error:s}}async function cu(){const l=await fetch("/api/auth/get-session");return l.ok?l.json():null}async function yp(){const{token:l}=await it(await fetch("/auth/customer/probot-account",{method:"POST"}));return l}function gp(l){try{return JSON.parse(atob(l.split(".")[1]))?.actor_id??""}catch{return""}}async function vp(l,i=!1){if(!i&&ol&&gp(ol))return ol;let s=await yp();return gp(s)||(await it(await fetch("/store/customers",{method:"POST",headers:{"Content-Type":"application/json","x-publishable-api-key":na,Authorization:`Bearer ${s}`},body:JSON.stringify({email:l})})),s=await yp()),ol=s,sessionStorage.setItem("probot-medusa-jwt",s),s}async function Nt(l,i,s){const c=async d=>fetch(i,{...s,headers:{...s?.headers??{},"x-publishable-api-key":na,Authorization:`Bearer ${d}`}});let o=await c(await vp(l));return o.status===401&&(ol=null,sessionStorage.removeItem("probot-medusa-jwt"),o=await c(await vp(l,!0))),o}async function BS(l){return it(await Nt(l,"/store/orders?limit=20&fields=id,display_id,status,total,created_at,*items,*fulfillments.labels,*shipping_address"))}async function fy(l){const{customer:i}=await it(await Nt(l,"/store/customers/me?fields=id,email,first_name,last_name,phone,*addresses"));return i}async function qS(l,i){await it(await Nt(l,"/store/customers/me",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)}))}async function YS(l,i){await it(await Nt(l,"/store/customers/me/addresses",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...i,country_code:"tr"})}))}async function GS(l,i){await Nt(l,`/store/customers/me/addresses/${i}`,{method:"DELETE"})}async function dy(l){const{product_ids:i}=await it(await Nt(l,"/store/favorites"));return i}async function KS(l,i){const{favorited:s}=await it(await Nt(l,"/store/favorites",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({product_id:i})}));return s}async function my(l){const{alerts:i}=await it(await Nt(l,"/store/stock-alerts"));return i}async function QS(l,i){const{subscribed:s}=await it(await Nt(l,"/store/stock-alerts",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({product_id:i})}));return s}async function XS(l){const i=localStorage.getItem("probot-cart-id");i&&(await fetch(`/store/carts/${i}/promotions`,{method:"DELETE",headers:{"Content-Type":"application/json","x-publishable-api-key":na},body:JSON.stringify({promo_codes:[l]})}),window.dispatchEvent(new CustomEvent("cart:updated")))}let Jr=null;async function hy(){if(Jr)return Jr;const{regions:l}=await it(await fetch("/store/regions?fields=id,*countries",{headers:{"x-publishable-api-key":na}}));return Jr=(l.find(s=>(s.countries??[]).some(c=>c.iso_2==="tr"))??l[0]).id,Jr}const py="fields=id,title,handle,description,thumbnail,metadata,*categories,*variants,*variants.calculated_price";async function ji(){const l=await hy(),{products:i}=await it(await fetch(`/store/products?limit=100&${py}®ion_id=${l}`,{headers:{"x-publishable-api-key":na}}));return i}async function ZS(l){const i=await hy(),{products:s}=await it(await fetch(`/store/products?limit=1&handle=${encodeURIComponent(l)}&${py}®ion_id=${i}`,{headers:{"x-publishable-api-key":na}}));return s[0]??null}function so(l){if(l.metadata?.kind==="kit")return"kitler";const i=l.metadata?.group;return typeof i=="string"&&i?i:null}async function VS(l,i=6){const s=so(l);return s?(await ji()).filter(o=>o.id!==l.id&&so(o)===s).slice(0,i):[]}function kn(l){const i=l.variants?.[0]?.calculated_price?.calculated_amount;return typeof i=="number"&&i>0?i:null}const $S=()=>!0,aa=l=>"Çok yakında";async function vi(l,i){const s=i?await Nt(i,`/store/products/${l}/reviews`):await fetch(`/store/products/${l}/reviews`,{headers:{"x-publishable-api-key":na}});return it(s)}async function JS(l,i,s,c){return it(await Nt(i,`/store/products/${l}/reviews`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({rating:s,content:c})}))}async function FS(l,i,s,c){return it(await Nt(i,`/store/products/${l}/reviews`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({rating:s,content:c})}))}async function WS(l,i){return it(await Nt(i,`/store/products/${l}/reviews`,{method:"DELETE"}))}const PS="fields=id,total,subtotal,item_total,tax_total,shipping_total,discount_total,*items,*promotions";async function yy(){const l=localStorage.getItem("probot-cart-id");if(!l)return null;const i=await fetch(`/store/carts/${l}?${PS}`,{headers:{"x-publishable-api-key":na}});return i.ok?(await i.json()).cart:(localStorage.removeItem("probot-cart-id"),null)}async function bp(l,i){const s=localStorage.getItem("probot-cart-id");s&&(await fetch(`/store/carts/${s}/line-items/${l}`,{method:"POST",headers:{"Content-Type":"application/json","x-publishable-api-key":na},body:JSON.stringify({quantity:Math.max(1,Math.min(99,i))})}),window.dispatchEvent(new CustomEvent("cart:updated")))}async function Sp(l){const i=localStorage.getItem("probot-cart-id");i&&(await fetch(`/store/carts/${i}/line-items/${l}`,{method:"DELETE",headers:{"x-publishable-api-key":na}}),window.dispatchEvent(new CustomEvent("cart:updated")))}function vu({p:l}){const i=kn(l),s=l.variants?.[0]?.sku??"";return f.jsxs(xe,{className:"pcard",to:`/urun/${l.handle}`,children:[f.jsx("div",{className:"pcard-media",children:l.thumbnail?f.jsx("img",{src:l.thumbnail,alt:l.title,loading:"lazy"}):f.jsx("span",{className:"pcard-ic",children:l.metadata?.icon??"📦"})}),f.jsxs("div",{className:"pcard-body",children:[f.jsx("h3",{children:l.title}),f.jsx("span",{className:"mono sku",children:s}),f.jsx("span",{className:`pprice${i?"":" tbd"}`,children:"Çok yakında"})]})]})}const Wa=[{key:"disliler",title:"DiÅŸliler",short:"DiÅŸliler",desc:"20T'den 100T'ye modül-1 diÅŸliler. Hex delikliler 7 mm altıgen mile, D delikliler doÄŸrudan motor miline oturur. Redüksiyonu kendin kur: 100T→20T tek kademede 5:1.",icon:"âš™ï¸"},{key:"baglanti",title:"BaÄŸlantı & Yapı",short:"BaÄŸlantı",desc:"Robotun iskeleti: baÄŸlantı aparatları, yapısal profiller, ÅŸasi plakaları ve rulman yuvaları. Vidalanır, sökülür, yeniden kurulur - gövden büyüdükçe parçaların seninle gelir.",icon:"🧱"},{key:"yapi",title:"Yapı Profilleri",short:"Yapı",desc:"30 mm grid C-profiller ve plakalar. Robot ÅŸasisinin modüler iskeletini kurar; sökülür, yeniden kurulur.",icon:"ðŸ—ï¸"},{key:"kasnaklar",title:"Kasnaklar",short:"Kasnaklar",desc:"HTD 5M kayış standardında 20T kasnaklar. DiÅŸliden sessiz, kayıştan esnek güç aktarımı - uzak akslar arasında tork taşı.",icon:"🛞"},{key:"teker",title:"Teker & Hareket",short:"Tekerler",desc:"Omni ve tahrik teker parçaları: roller'lar, jant gövdeleri, esnek kaplamalar. Çok yönlü sürüşten çekiÅŸli tabana, hareketi sen seç.",icon:"🛼"},{key:"hub-mil",title:"Hub & Mil",short:"Hub & Mil",desc:"Gücü mile baÄŸlayan parçalar: hex ve D hub'lar, mil bilezikleri. 7 mm altıgen mil standardı - parçalar birbiriyle konuÅŸur.",icon:"🔩"},{key:"elektronik",title:"Elektronik",short:"Elektronik",desc:"ESP32 beyinler, RS775 motorlar, sürücüler, sensörler ve güç sistemi. Kitlerdekiyle birebir aynı parçalar - bozulanı deÄŸiÅŸtir, filoyu büyüt.",icon:"🔌"},{key:"mekanik",title:"Mekanik Setler",short:"Mekanik",desc:"Civatalar, kare somunlar, rulmanlar, o-ring'ler - montajın görünmeyen kahramanları, set halinde.",icon:"🧰"},{key:"diger",title:"DiÄŸer Parçalar",short:"DiÄŸer",desc:"Öbür kategorilere tam oturmayan yardımcı parçalar - montajı tamamlayan ara baÄŸlantı ve adaptörler.",icon:"🧩"}],IS=l=>Wa.find(i=>i.key===l)?.title??"DiÄŸer",gy="https://probotstudio.com",vy="/shop",co="/shop/urunler/PRB-K2.png",ek="/shop/favicon.svg";function bu(l){return/^https?:\/\//i.test(l)?l:`${gy}${l.startsWith("/")?l:`${vy}/${l}`}`}function tu(l="/"){const i=l.startsWith("/")?l:`/${l}`;return bu(`${vy}${i}`)}function by(l,i=150){const s=(l??"").replace(/\s+/g," ").trim();return s.length<=i?s:`${s.slice(0,i-1).trimEnd()}…`}function tk(){return{"@context":"https://schema.org","@type":"Organization",name:"Probot Studio",url:gy,logo:bu(ek)}}function _t({title:l,description:i,path:s="/",image:c=co,type:o="website",noindex:d=!1,jsonLd:h}){const y=tu(s),p=bu(c||co),g=h?Array.isArray(h)?h:[h]:[];return f.jsxs(Hb,{prioritizeSeoTags:!0,children:[f.jsx("title",{children:l}),f.jsx("meta",{name:"description",content:i}),d&&f.jsx("meta",{name:"robots",content:"noindex,nofollow"}),f.jsx("link",{rel:"canonical",href:y}),f.jsx("meta",{property:"og:site_name",content:"Probot Studio"}),f.jsx("meta",{property:"og:title",content:l}),f.jsx("meta",{property:"og:description",content:i}),f.jsx("meta",{property:"og:type",content:o}),f.jsx("meta",{property:"og:url",content:y}),f.jsx("meta",{property:"og:image",content:p}),f.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),f.jsx("meta",{name:"twitter:title",content:l}),f.jsx("meta",{name:"twitter:description",content:i}),f.jsx("meta",{name:"twitter:image",content:p}),g.map((S,b)=>f.jsx("script",{type:"application/ld+json",children:JSON.stringify(S)},b))]})}function ak({products:l}){const i=s=>s==="kitler"?l.filter(c=>c.metadata?.kind==="kit").length:l.filter(c=>c.metadata?.group===s).length;return f.jsxs("aside",{className:"allSide vitrinSide",children:[f.jsx("p",{className:"sideLabel",children:"Kategoriler"}),f.jsxs("ul",{children:[f.jsx("li",{children:f.jsx(xe,{to:"/urunler",children:f.jsxs("button",{children:["Tüm ürünler ",f.jsx("span",{children:l.length})]})})}),f.jsx("li",{children:f.jsx(xe,{to:"/urunler?k=kitler",children:f.jsxs("button",{children:["🤖 Kitler ",f.jsx("span",{children:i("kitler")})]})})}),Wa.map(s=>f.jsx("li",{children:f.jsx(xe,{to:`/urunler?k=${s.key}`,children:f.jsxs("button",{children:[s.icon," ",s.short," ",f.jsx("span",{children:i(s.key)})]})})},s.key))]})]})}function nk(){const[l,i]=k.useState(null),[s,c]=k.useState(!1),o=f.jsx(_t,{title:"MaÄŸaza - Probot Studio | Robotik kitler ve parçalar",description:"Probot Studio maÄŸazasında robotik kitleri, plastik parçaları, elektronik ve mekanik ürünleri keÅŸfet.",path:"/",jsonLd:tk()});if(k.useEffect(()=>{ji().then(i).catch(()=>c(!0))},[]),s)return f.jsxs(f.Fragment,{children:[o,f.jsxs("section",{className:"shopHero",children:[f.jsx("h1",{children:"MaÄŸaza ÅŸu an uyanıyor…"}),f.jsx("p",{children:"Birazdan tekrar dene."})]})]});const d=l??[],h=d.filter(p=>p.metadata?.kind==="kit").sort((p,g)=>(kn(p)??0)-(kn(g)??0)),y=p=>d.filter(g=>g.metadata?.group===p);return f.jsxs(f.Fragment,{children:[o,f.jsxs("section",{className:"shopHero narrow",children:[f.jsxs("div",{className:"tags",children:[f.jsx("span",{className:"tag",children:"🛒 MaÄŸaza · 8+ yaÅŸ"}),f.jsx("span",{className:"tag soft",children:"🇹🇷 Yerli üretim · Türkçe destek"})]}),f.jsxs("h1",{children:["Kitini seç - ",f.jsx("span",{className:"hl",children:"kur, kodla, sür!"})]}),f.jsx("p",{children:"Kit al ya da robotunu parça parça büyüt: diÅŸliler, hub'lar, motorlar - hepsi tek tek, stok koduyla. Satış çok yakında; sepetini ÅŸimdiden kur."})]}),f.jsxs("div",{className:"shopWrap",children:[f.jsx(ak,{products:d}),f.jsxs("div",{className:"shopMain",children:[f.jsxs("section",{className:"kits",children:[l===null&&f.jsx("p",{className:"muted",children:"Katalog yükleniyor…"}),h.map(p=>{kn(p);const g=!!p.metadata?.hero,S=p.metadata?.kit_status==="basvuru";return f.jsxs(xe,{to:`/urun/${p.handle}`,className:`kit${g?" best":""}`,children:[f.jsx("span",{className:"mod",children:p.variants?.[0]?.sku}),f.jsx("span",{className:`ribbon${S?" dark":""}`,children:S?"Sınırlı üretim":g?"En sevilen":"İlk parti"}),p.thumbnail&&f.jsx("img",{className:"kit-img",src:p.thumbnail,alt:p.title}),f.jsx("h2",{children:p.title}),f.jsx("p",{className:"line",children:p.description}),f.jsx("p",{className:"price",children:"Çok yakında"}),f.jsx("span",{className:`btn ${g?"p":"g"}`,children:S?"BaÅŸvuruyla →":"İncele →"})]},p.id)})]}),Wa.map((p,g)=>{const S=y(p.key);if(!S.length)return null;const b=g%2===1;return f.jsxs("section",{className:`coll${b?" flip":""}`,children:[f.jsxs("div",{className:"coll-text",children:[f.jsx("span",{className:"coll-ic",children:p.icon}),f.jsx("h2",{children:p.title}),f.jsx("p",{children:p.desc}),f.jsxs(xe,{className:"coll-more",to:`/urunler?k=${p.key}`,children:["Tümünü gör (",S.length,") →"]})]}),f.jsx("div",{className:"coll-grid",children:S.slice(0,6).map(E=>f.jsx(vu,{p:E},E.id))})]},p.key)}),f.jsx("section",{className:"strip",children:f.jsxs("div",{className:"strip-card",children:[f.jsx("span",{className:"ic",children:"ðŸ"}),f.jsxs("div",{children:[f.jsx("h3",{children:"Yarışma seti kiralama"}),f.jsx("small",{children:"yarışma sezonu için kiralık metal set"})]}),f.jsx("span",{className:"mod",children:"Yakında"})]})})]})]})]})}const lk=[{key:"onerilen",label:"Önerilen"},{key:"fiyat-artan",label:"Fiyat ↑"},{key:"fiyat-azalan",label:"Fiyat ↓"},{key:"en-yeni",label:"En yeni"}],oo=l=>l.toLocaleLowerCase("tr").replaceAll("ı","i").replaceAll("ÅŸ","s").replaceAll("ÄŸ","g").replaceAll("ü","u").replaceAll("ö","o").replaceAll("ç","c"),ik={disli:["gear"],gear:["disli"],teker:["wheel","teker"],tekerlek:["wheel","teker"],wheel:["teker"],kasnak:["pulley","kasnak"],pulley:["kasnak"],kayis:["htd","belt"],mil:["shaft","axle","hex"],aks:["axle","shaft"],shaft:["mil"],gobek:["hub"],hub:["hub","gobek"],bilezik:["collar"],collar:["bilezik"],vida:["screw","civata","bolt"],civata:["bolt","screw","vida"],somun:["nut"],nut:["somun"],rulman:["bearing","rulman"],bearing:["rulman"],insert:["insert","helezon"],motor:["motor","rs775"],surucu:["driver","bts"],driver:["surucu"],servo:["servo","mg995"],pil:["battery","pil","3s"],batarya:["battery","pil","3s"],sarj:["charge","sarj","usb"],sensor:["sensor","imu","mpu"],regulator:["regulator","mp1584"],kablo:["cable","jumper","kablo"],adaptor:["adapter","adaptor"],plaka:["plate","plaka"],profil:["profile","profil"]},rk=l=>{const i=oo(l).trim();if(!i)return[];const s=i.split(/\s+/).filter(Boolean),c=new Set([i,...s]);for(const o of[i,...s])for(const d of ik[o]??[])c.add(oo(d));return[...c]},kp=l=>{const i=l.created_at,s=i?Date.parse(i):NaN;return Number.isFinite(s)?s:0};function uk(){const[l,i]=k.useState(null),[s,c]=k.useState(!1),[o,d]=jo(),h=o.get("k")??"",y=o.get("q")??"",p=o.get("sirala")??"onerilen",g=lk.filter(G=>G.key!=="fiyat-artan"&&G.key!=="fiyat-azalan"),S=g.some(G=>G.key===p)?p:"onerilen";o.get("min"),o.get("max");const b=null,E=null,O=!1;k.useEffect(()=>{ji().then(i).catch(()=>i([]))},[]);const w=l??[],B=k.useMemo(()=>{const G={"":w.length,kitler:0};for(const I of Wa)G[I.key]=0;for(const I of w){I.metadata?.kind==="kit"&&G.kitler++;const se=I.metadata?.group;se&&se in G&&G[se]++}return G},[w]),N=k.useMemo(()=>{let G=w;if(h==="kitler"?G=G.filter(I=>I.metadata?.kind==="kit"):h&&(G=G.filter(I=>I.metadata?.group===h)),y){const I=rk(y);G=G.filter(se=>{const ne=[se.title,se.variants?.[0]?.sku??"",se.description??""].map(oo);return I.some(M=>ne.some(q=>q.includes(M)))})}return G},[w,h,y]),Y=k.useMemo(()=>N,[N,O,b,E]),Q=k.useMemo(()=>{const G=new Map(w.map((I,se)=>[I.id,se]));return[...Y].sort((I,se)=>{if(S==="fiyat-artan"||S==="fiyat-azalan"){const ne=kn(I),M=kn(se);return ne===null&&M===null?(G.get(I.id)??0)-(G.get(se.id)??0):ne===null?1:M===null?-1:S==="fiyat-artan"?ne-M:M-ne}if(S==="en-yeni"){const ne=kp(se)-kp(I);if(ne!==0)return ne}return(G.get(I.id)??0)-(G.get(se.id)??0)})},[w,Y,S]),V=k.useRef("");k.useEffect(()=>{l===null||!y||V.current!==y&&(V.current=y,uu("arama_yapildi",{q:y,sonuc_sayisi:Q.length}))},[y,l,Q]);const ae=h==="kitler"?null:Wa.find(G=>G.key===h)??null,oe=h==="kitler"||ae?`/urunler?k=${encodeURIComponent(h)}`:"/urunler",pe=y?`"${y}" araması - Probot Studio`:h==="kitler"?"Kitler - Probot Studio":ae?`${ae.title} - Probot Studio`:"Tüm ürünler - Probot Studio",J=y?`Probot Studio maÄŸazasında "${y}" arama sonuçları.`:h==="kitler"?"Probot Studio robotik kitlerini incele; yerli üretim, Türkçe destek ve modüler parçalar.":ae?ae.desc:"Probot Studio maÄŸazasında robotik kitler, plastik parçalar, elektronik ve mekanik ürünler.",_e=S!=="onerilen"||!1,ve=(G,I,se="")=>{const ne=new URLSearchParams(o);I&&I!==se?ne.set(G,I):ne.delete(G),d(ne,{replace:!0})},Le=(()=>{const G=new URLSearchParams(o);for(const se of["sirala","min","max","fiyat","malzeme"])G.delete(se);const I=G.toString();return I?`/urunler?${I}`:"/urunler"})(),Be=G=>{const I=new URLSearchParams(o);G?I.set("k",G):I.delete("k"),d(I,{replace:!0}),c(!1)};return f.jsxs("div",{className:"allWrap",children:[f.jsxs("button",{type:"button",className:`filterToggle${s?" on":""}`,"aria-expanded":s,onClick:()=>c(G=>!G),children:[f.jsxs("span",{children:["âš™ï¸ Kategoriler ve filtreler",_e||h?" ·":""]}),f.jsx("span",{"aria-hidden":!0,children:s?"â–²":"â–¼"})]}),f.jsx(_t,{title:pe,description:J,path:oe}),f.jsxs("aside",{className:`allSide${s?" open":""}`,children:[f.jsx("p",{className:"sideLabel",children:"Kategoriler"}),f.jsxs("ul",{children:[f.jsx("li",{children:f.jsxs("button",{className:h===""?"on":"",onClick:()=>Be(""),children:["Tüm ürünler ",f.jsx("span",{children:B[""]})]})}),f.jsx("li",{children:f.jsxs("button",{className:h==="kitler"?"on":"",onClick:()=>Be("kitler"),children:["🤖 Kitler ",f.jsx("span",{children:B.kitler})]})}),Wa.map(G=>f.jsx("li",{children:f.jsxs("button",{className:h===G.key?"on":"",onClick:()=>Be(G.key),children:[G.icon," ",G.short," ",f.jsx("span",{children:B[G.key]})]})},G.key))]}),!1]}),f.jsxs("div",{className:"allMain",children:[f.jsxs("div",{className:"allHead",children:[f.jsxs("div",{children:[f.jsxs("div",{className:"allTitleRow",children:[f.jsx("h1",{children:h==="kitler"?"Kitler":Wa.find(G=>G.key===h)?.title??"Tüm ürünler"}),f.jsxs("span",{className:"catCount",children:[Q.length," ürün"]})]}),_e&&f.jsxs("p",{className:"muted small",children:[N.length," ürün içinden filtrelendi."]}),y&&f.jsxs("p",{className:"muted",children:['"',y,'" için sonuçlar -'," ",f.jsx(xe,{to:h?`/urunler?k=${h}`:"/urunler",children:"aramayı temizle"})]})]}),f.jsxs("label",{className:"sortBox",children:[f.jsx("span",{children:"Sırala"}),f.jsx("select",{value:S,onChange:G=>ve("sirala",G.currentTarget.value,"onerilen"),children:g.map(G=>f.jsx("option",{value:G.key,children:G.label},G.key))})]})]}),l===null?f.jsx("p",{className:"muted",children:"Yükleniyor…"}):Q.length===0?f.jsxs("div",{className:"noRes",children:[f.jsx("p",{children:y?f.jsxs(f.Fragment,{children:[f.jsxs("b",{children:['"',y,'"']}),' için sonuç yok. Farklı yaz - ör. "diÅŸli", "motor", "PRB-3D".']}):f.jsx(f.Fragment,{children:"Bu filtrelere uygun ürün yok."})}),f.jsxs("div",{className:"row",children:[_e&&f.jsx(xe,{className:"btn g",to:Le,children:"Filtreleri temizle"}),f.jsx(xe,{className:"btn g",to:"/urunler",children:"Tüm ürünlere dön"})]})]}):f.jsx("div",{className:"parts",children:Q.map(G=>f.jsx(vu,{p:G},G.id))})]})]})}function sk(l){return[l.name??l.street,l.district,l.city??l.county,l.state].filter(Boolean).join(", ")}function ck({onPick:l}){const[i,s]=k.useState(""),[c,o]=k.useState([]),[d,h]=k.useState(!1),y=k.useRef(void 0),p=k.useRef(null);k.useEffect(()=>{const b=E=>{p.current?.contains(E.target)||h(!1)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[]);function g(b){if(s(b),clearTimeout(y.current),b.trim().length<3){o([]),h(!1);return}y.current=setTimeout(async()=>{try{const E=await fetch(`/geo/api/?q=${encodeURIComponent(b+" Türkiye")}&limit=6`);if(!E.ok)return;const w=(await E.json()).features.filter(B=>(B.properties.country??"").toLowerCase().includes("t"));o(w.slice(0,6)),h(w.length>0)}catch{}},350)}function S(b){const E=b.properties,O=[E.street??E.name,E.housenumber].filter(Boolean).join(" No:"),w=[E.district,O].filter(Boolean).join(", "),B={address_1:w,city:E.city??E.county??"",province:E.state??"",postal_code:E.postcode??""};s(w),h(!1),l(B)}return f.jsxs("div",{className:"acBox",ref:p,children:[f.jsx("input",{name:"address_1","aria-label":"Açık adres",placeholder:"Açık adres - yazdıkça öneri çıkar (mahalle, sokak, no)",required:!0,autoComplete:"off",value:i,onChange:b=>g(b.target.value),onFocus:()=>c.length&&h(!0)}),d&&f.jsxs("ul",{className:"acList",role:"listbox",children:[c.map((b,E)=>f.jsx("li",{children:f.jsxs("button",{type:"button",onClick:()=>S(b),children:["📠",sk(b.properties)]})},E)),f.jsx("li",{className:"acSrc",children:"Öneriler: OpenStreetMap"})]})]})}const ok={pending:"Hazırlanıyor",completed:"Tamamlandı",draft:"Taslak",canceled:"İptal"};function fk({user:l}){const[i,s]=k.useState("loading"),[c,o]=k.useState(""),[d,h]=k.useState(""),[y,p]=k.useState(!1),[g,S]=k.useState(!1),[b,E]=k.useState("");k.useEffect(()=>{let w=!0;return(async()=>{try{const B=await fetch("/api/auth/bulten/token",{credentials:"include"});if(!B.ok){w&&s("hidden");return}const N=await B.json();if(!N?.token||!N?.email){w&&s("hidden");return}const Y=await fetch(`/blog/api/bulten/durum?email=${encodeURIComponent(N.email)}`,{headers:{"X-Bulten-Token":N.token}});if(!Y.ok){w&&s("hidden");return}const Q=await Y.json();if(!w)return;o(N.token),h(N.email),p(!!Q.abone),s("ready")}catch{w&&s("hidden")}})(),()=>{w=!1}},[l.email]);async function O(w){S(!0),E("");try{const B=await fetch("/blog/api/bulten/ayar",{method:"POST",headers:{"Content-Type":"application/json","X-Bulten-Token":c},body:JSON.stringify({email:d,abone:w})});if(!B.ok)throw new Error;const N=await B.json();p(!!N.abone)}catch{E("Åžu an kaydedilemedi, tekrar dene.")}finally{S(!1)}}return i!=="ready"?null:f.jsxs("section",{className:"bultenSec",children:[f.jsx("h2",{children:"Bülten"}),f.jsx("p",{className:"muted small",children:"Yeni robotlar, eÄŸitim içerikleri ve duyurular. Ayda birkaç e-posta; istediÄŸin an çıkabilirsin."}),f.jsxs("label",{className:"check",children:[f.jsx("input",{type:"checkbox",checked:y,disabled:g,onChange:w=>O(w.target.checked)}),f.jsxs("span",{children:[d," adresine bülten gönderilsin"]})]}),b&&f.jsx("p",{className:"formErr",children:b})]})}function dk({user:l}){const i=Tn(),[s,c]=k.useState(null),[o,d]=k.useState(!1),[h,y]=k.useState(!1),[p,g]=k.useState(!1),[S,b]=k.useState(""),[E,O]=k.useState(!1),[w,B]=k.useState(""),[N,Y]=k.useState(!1),[Q,V]=k.useState(!1),[ae,oe]=k.useState("");k.useEffect(()=>{fy(l.email).then(c).catch(()=>c("hata"))},[l.email]),k.useEffect(()=>{if(!N)return;const ve=window.setTimeout(()=>Y(!1),5e3);return()=>window.clearTimeout(ve)},[N]);async function pe(ve){if(ve.preventDefault(),oe(""),!N){Y(!0);return}V(!0);try{const Le=await HS(w);if(!Le.ok){oe(Le.error),Y(!1);return}i("/")}finally{V(!1)}}async function J(ve){ve.preventDefault(),y(!0);const Le=new FormData(ve.currentTarget);await qS(l.email,{first_name:String(Le.get("first_name")??""),last_name:String(Le.get("last_name")??""),phone:String(Le.get("phone")??"")}),y(!1),d(!0),setTimeout(()=>d(!1),2500)}async function _e(ve){ve.preventDefault();const Le=ve.currentTarget,Be=new FormData(Le),G=String(Be.get("currentPassword")??""),I=String(Be.get("newPassword")??""),se=String(Be.get("newPassword2")??"");if(b(""),O(!1),I!==se){b("Yeni ÅŸifreler aynı deÄŸil.");return}g(!0);try{const ne=await MS(G,I);if(!ne.ok){b(su(ne.code,"Mevcut ÅŸifre hatalı ya da yeni ÅŸifre kabul edilmedi."));return}Le.reset(),O(!0)}finally{g(!1)}}return s==="hata"?f.jsxs("p",{className:"formErr",children:["Bilgiler yüklenemedi."," ",f.jsx("button",{className:"linkBtn",onClick:()=>location.reload(),children:"Sayfayı yenile"})]}):s?f.jsxs(f.Fragment,{children:[f.jsxs("form",{className:"authForm",onSubmit:J,children:[f.jsxs("div",{className:"frow",children:[f.jsx("input",{name:"first_name","aria-label":"Ad",placeholder:"Ad",defaultValue:s.first_name??""}),f.jsx("input",{name:"last_name","aria-label":"Soyad",placeholder:"Soyad",defaultValue:s.last_name??""})]}),f.jsx("input",{value:s.email,"aria-label":"E-posta (deÄŸiÅŸtirilemez)",disabled:!0}),f.jsx("input",{name:"phone",type:"tel","aria-label":"Telefon",placeholder:"Telefon (kargo için) - 05xx xxx xx xx",defaultValue:s.phone??""}),f.jsx("button",{className:"btn p",disabled:h,children:o?"Kaydedildi ✓":"Bilgileri kaydet"})]}),f.jsxs("form",{className:"authForm passForm",onSubmit:_e,children:[f.jsx("h2",{children:"Åžifre deÄŸiÅŸtir"}),f.jsx("input",{name:"currentPassword",type:"password","aria-label":"Mevcut ÅŸifre",placeholder:"Mevcut ÅŸifre",required:!0,minLength:8}),f.jsxs("div",{className:"frow",children:[f.jsx("input",{name:"newPassword",type:"password","aria-label":"Yeni ÅŸifre",placeholder:"Yeni ÅŸifre",required:!0,minLength:8}),f.jsx("input",{name:"newPassword2",type:"password","aria-label":"Yeni ÅŸifre tekrar",placeholder:"Yeni ÅŸifre tekrar",required:!0,minLength:8})]}),S&&f.jsx("p",{className:"formErr",children:S}),E&&f.jsx("p",{className:"formOk",children:"Åžifren deÄŸiÅŸti ✓ DiÄŸer oturumların kapatıldı."}),f.jsx("button",{className:"btn g",disabled:p,children:p?"…":"Åžifreyi deÄŸiÅŸtir"})]}),f.jsx(fk,{user:l}),f.jsxs("section",{className:"dangerZone",children:[f.jsx("h2",{children:"Hesabı sil"}),f.jsx("p",{className:"muted small",children:"Hesabın, e-posta adreslerin ve oturumların kalıcı silinir. SipariÅŸ kayıtları yasal saklama süresi boyunca anonim ÅŸekilde saklanır."}),f.jsxs("form",{className:"authForm",onSubmit:pe,children:[f.jsx("input",{name:"delPassword",type:"password","aria-label":"Hesap silme için ÅŸifre",placeholder:"Åžifreni gir",autoComplete:"current-password",required:!0,minLength:8,value:w,onChange:ve=>B(ve.target.value)}),ae&&f.jsx("p",{className:"formErr",children:ae}),f.jsx("button",{className:"btn g danger",disabled:Q,children:Q?"…":N?"Emin misin? Tekrar tıkla":"Hesabımı kalıcı sil"})]})]})]}):f.jsx("p",{className:"muted",children:"Yükleniyor…"})}function mk({user:l}){const[i,s]=k.useState(null),[c,o]=k.useState(!1),[d,h]=k.useState({city:"",province:"",postal_code:""}),y=()=>fy(l.email).then(s);k.useEffect(()=>{y().catch(()=>null)},[l.email]);async function p(S){S.preventDefault();const b=new FormData(S.currentTarget);await YS(l.email,{address_name:String(b.get("address_name")??""),first_name:String(b.get("first_name")??""),last_name:String(b.get("last_name")??""),address_1:String(b.get("address_1")??""),city:String(b.get("city")??""),province:String(b.get("province")??""),postal_code:String(b.get("postal_code")??""),phone:String(b.get("phone")??"")}),o(!1),await y()}if(!i)return f.jsx("p",{className:"muted",children:"Yükleniyor…"});const g=i.addresses??[];return f.jsxs("div",{children:[g.length===0&&!c&&f.jsx("p",{className:"muted",children:"Kayıtlı adresin yok - kargo için bir teslimat adresi ekle."}),f.jsx("ul",{className:"addrList",children:g.map(S=>f.jsxs("li",{children:[f.jsxs("div",{children:[f.jsx("b",{children:S.address_name||"Adres"}),f.jsxs("span",{children:[S.first_name," ",S.last_name," · ",S.address_1,", ",S.city,"/",S.province," ",S.postal_code,S.phone?` · ${S.phone}`:""]})]}),f.jsx("button",{className:"cartRm","aria-label":"Adresi sil",onClick:async()=>{await GS(l.email,S.id),y()},children:"✕"})]},S.id))}),c?f.jsxs("form",{className:"authForm",onSubmit:p,children:[f.jsx("input",{name:"address_name","aria-label":"Adres baÅŸlığı",placeholder:"Adres baÅŸlığı (Ev, Atölye…)"}),f.jsxs("div",{className:"frow",children:[f.jsx("input",{name:"first_name","aria-label":"Ad",placeholder:"Ad",required:!0}),f.jsx("input",{name:"last_name","aria-label":"Soyad",placeholder:"Soyad",required:!0})]}),f.jsx(ck,{onPick:S=>h({city:S.city,province:S.province,postal_code:S.postal_code})}),f.jsxs("div",{className:"frow",children:[f.jsx("input",{name:"city","aria-label":"İlçe",placeholder:"İlçe",required:!0,value:d.city,onChange:S=>h(b=>({...b,city:S.target.value}))}),f.jsx("input",{name:"province","aria-label":"İl",placeholder:"İl",required:!0,value:d.province,onChange:S=>h(b=>({...b,province:S.target.value}))})]}),f.jsxs("div",{className:"frow",children:[f.jsx("input",{name:"postal_code","aria-label":"Posta kodu",placeholder:"Posta kodu",value:d.postal_code,onChange:S=>h(b=>({...b,postal_code:S.target.value}))}),f.jsx("input",{name:"phone",type:"tel","aria-label":"Telefon",placeholder:"Telefon",required:!0})]}),f.jsxs("div",{className:"row",children:[f.jsx("button",{className:"btn p",children:"Adresi kaydet"}),f.jsx("button",{type:"button",className:"btn g",onClick:()=>o(!1),children:"Vazgeç"})]})]}):f.jsx("button",{className:"btn g",onClick:()=>o(!0),children:"+ Yeni adres ekle"})]})}function hk({user:l}){const[i,s]=k.useState(null),[c,o]=k.useState(""),[d,h]=k.useState(""),[y,p]=k.useState(!1),g=()=>DS().then(s);k.useEffect(()=>{g().catch(()=>s([]))},[]);async function S(O){O.preventDefault();const w=O.currentTarget,B=String(new FormData(w).get("email")??"").trim();if(B){p(!0),h(""),o("");try{await pp(B),await g(),w.reset(),o("DoÄŸrulama maili gönderildi - gelen kutusunu kontrol et.")}catch(N){h(N instanceof Error?N.message:"İşlem ÅŸu an tamamlanamadı")}finally{p(!1)}}}async function b(O){p(!0),h(""),o("");try{await pp(O),await g(),o("DoÄŸrulama maili gönderildi - gelen kutusunu kontrol et.")}catch(w){h(w instanceof Error?w.message:"İşlem ÅŸu an tamamlanamadı")}finally{p(!1)}}async function E(O){p(!0),h(""),o("");try{await US(O),await g()}catch(w){h(w instanceof Error?w.message:"İşlem ÅŸu an tamamlanamadı")}finally{p(!1)}}return i===null?f.jsx("p",{className:"muted",children:"Yükleniyor…"}):f.jsxs("div",{children:[f.jsx("p",{className:"muted small",children:"DoÄŸrulanmış adreslerinin herhangi biriyle giriÅŸ yapabilirsin."}),f.jsxs("ul",{className:"addrList",children:[f.jsxs("li",{children:[f.jsxs("div",{children:[f.jsx("b",{children:l.email}),f.jsx("span",{children:"Birincil e-posta"})]}),f.jsx("span",{className:"chip",children:"birincil"})]}),i.map(O=>{const w=!!O.verified_at;return f.jsxs("li",{children:[f.jsxs("div",{children:[f.jsx("b",{children:O.email}),f.jsx("span",{className:`emailStatus ${w?"ok":"wait"}`,children:w?"✓ doÄŸrulandı":"â³ doÄŸrulama bekliyor"})]}),!w&&f.jsx("button",{className:"linkBtn",type:"button",onClick:()=>b(O.email),disabled:y,children:"maili yeniden gönder"}),f.jsx("button",{className:"cartRm",type:"button","aria-label":"E-postayı sil",onClick:()=>E(O.id),disabled:y,children:"✕"})]},O.id)})]}),f.jsxs("form",{className:"authForm",onSubmit:S,children:[f.jsxs("div",{className:"frow",children:[f.jsx("input",{name:"email",type:"email","aria-label":"Ek e-posta",placeholder:"Ek e-posta",required:!0}),f.jsx("button",{className:"btn g",disabled:y,children:"+ E-posta ekle"})]}),c&&f.jsx("p",{className:"formOk",children:c}),d&&f.jsx("p",{className:"formErr",children:d})]})]})}function pk({user:l}){const[i,s]=k.useState(null),[c,o]=k.useState(null);return k.useEffect(()=>{BS(l.email).then(d=>s(d.orders)).catch(()=>s([]))},[l.email]),i===null?f.jsx("p",{className:"muted",children:"Yükleniyor…"}):i.length===0?f.jsx("p",{className:"muted",children:"Henüz sipariÅŸin yok. İlk parti açıldığında burada görünecek."}):f.jsx("ul",{className:"orderCards",children:i.map(d=>{const h=String(d.id),y=d.items??[],p=((d.fulfillments??[])[0]?.labels??[])[0],g=d.shipping_address,S=!!(g&&(g.address_1||g.city)),b=c===h;return f.jsxs("li",{className:b?"on":"",children:[f.jsxs("button",{type:"button",className:"ordHead","aria-expanded":b,onClick:()=>o(b?null:h),children:[f.jsxs("span",{className:"mono",children:["#",String(d.display_id)]}),f.jsx("span",{className:"ordStatus",children:ok[String(d.status)]??d.status}),f.jsx("span",{className:"muted small",children:new Date(String(d.created_at)).toLocaleDateString("tr-TR")}),f.jsx("b",{children:aa(Number(d.total??0))}),f.jsx("span",{className:"ordCaret","aria-hidden":!0,children:b?"â–²":"â–¼"})]}),!b&&f.jsx("div",{className:"ordItems",children:y.map(E=>f.jsxs("span",{children:[E.title," × ",E.quantity]},E.id))}),p?.tracking_number&&f.jsxs("div",{className:"ordTrack",children:["🚚 Kargoda - takip:"," ",p.tracking_url?f.jsx("a",{href:p.tracking_url,target:"_blank",rel:"noopener",children:p.tracking_number}):f.jsx("span",{className:"mono",children:p.tracking_number})]}),b&&f.jsxs("div",{className:"ordDetail",children:[f.jsx("ul",{className:"ordLines",children:y.map(E=>{Number(E.unit_price??0);const O=Number(E.quantity??0);return f.jsxs("li",{children:[f.jsxs("span",{className:"ordLineName",children:[E.title," ",f.jsxs("span",{className:"muted",children:["× ",O]})]}),f.jsxs("span",{className:"ordLineUnit muted small",children:[aa()," / adet"]}),f.jsx("span",{className:"ordLineTotal",children:aa()})]},E.id)})}),S&&f.jsxs("div",{className:"ordAddr",children:[f.jsx("b",{children:"Teslimat adresi"}),f.jsxs("span",{children:[[g.first_name,g.last_name].filter(Boolean).join(" "),g.phone?` · ${g.phone}`:""]}),f.jsx("span",{children:[g.address_1,g.city,g.province,g.postal_code].filter(Boolean).join(", ")})]})]})]},h)})})}function yk({user:l}){const[i,s]=k.useState(null);return k.useEffect(()=>{Promise.all([dy(l.email),ji()]).then(([c,o])=>s(o.filter(d=>c.includes(d.id)))).catch(()=>s([]))},[l.email]),i===null?f.jsx("p",{className:"muted",children:"Yükleniyor…"}):i.length===0?f.jsxs("p",{className:"muted",children:["Henüz favorin yok - ürün sayfalarındaki ♡ ile eklersin. ",f.jsx(xe,{to:"/urunler",children:"Ürünlere göz at"}),"."]}):f.jsx("div",{className:"parts",children:i.map(c=>f.jsx(vu,{p:c},c.id))})}function gk({user:l}){const[i,s]=k.useState(null),c=()=>Promise.all([my(l.email),ji()]).then(([o,d])=>s(o.map(h=>({alertId:h.id,product:d.find(y=>y.id===h.product_id)})).filter(h=>h.product)));return k.useEffect(()=>{c().catch(()=>s([]))},[l.email]),i===null?f.jsx("p",{className:"muted",children:"Yükleniyor…"}):i.length===0?f.jsx("p",{className:"muted",children:f.jsx(f.Fragment,{children:"Takip listen boÅŸ. Ürün duyuruları açıldığında buradan takip edebilirsin."})}):f.jsx("ul",{className:"addrList",children:i.map(({alertId:o,product:d})=>f.jsxs("li",{children:[f.jsxs("div",{children:[f.jsx("b",{children:f.jsx(xe,{to:`/urun/${d.handle}`,children:d.title})}),f.jsx("span",{className:"mono small",children:d.variants?.[0]?.sku})]}),f.jsx("button",{className:"cartRm","aria-label":"Listeden çıkar",onClick:async()=>{await QS(l.email,d.id),c()},children:"✕"})]},o))})}function vk(){const[l,i]=k.useState(null),[s,c]=k.useState(!1),[o,d]=k.useState("giris"),[h,y]=k.useState("bilgiler"),[p,g]=k.useState(!1),[S,b]=k.useState(""),[E,O]=k.useState(""),w=f.jsx(_t,{title:"Hesap - Probot Studio",description:"Probot Studio hesabına giriÅŸ yap, adreslerini, sipariÅŸlerini, favorilerini ve takip listeni yönet.",path:"/hesap",noindex:!0});k.useEffect(()=>{cu().then(N=>{i(N?.user??null),c(!0)})},[]);async function B(N){N.preventDefault(),g(!0),b(""),O("");const Y=new FormData(N.currentTarget),Q=String(Y.get("email")??"");try{if(o==="sifre"){const pe=await CS(Q);pe.ok?O("Bu e-posta kayıtlıysa sıfırlama baÄŸlantısı gönderildi."):b(su(pe.code,"İstek gönderilemedi - tekrar dene."));return}const V=String(Y.get("password")??""),ae=o==="kayit"?await NS(String(Y.get("name")??""),Q,V):await wS(Q,V);if(!ae.ok){b(su(ae.code,o==="kayit"?"Kayıt olmadı - bilgileri kontrol et.":"GiriÅŸ olmadı - e-posta/ÅŸifre?"));return}const oe=await cu();i(oe?.user??null)}finally{g(!1)}}if(!s)return f.jsxs(f.Fragment,{children:[w,f.jsx("section",{className:"account",children:f.jsx("p",{className:"muted",children:"Yükleniyor…"})})]});if(l){const N=[["bilgiler","👤","Bilgilerim"],["epostalar","📧","E-postalarım"],["adresler","📦","Adreslerim"],["siparisler","🧾","SipariÅŸlerim"],["favoriler","🧡","Favorilerim"],["haberver","🔔","Takip Listem"]],Y=N.find(([Q])=>Q===h);return f.jsxs(f.Fragment,{children:[w,f.jsx("section",{className:"profile",children:f.jsxs("div",{className:"profGrid",children:[f.jsxs("aside",{className:"profSide",children:[f.jsxs("div",{className:"profCard",children:[f.jsx("span",{className:"profAvatar",children:(l.name||l.email)[0]?.toUpperCase()}),f.jsxs("div",{children:[f.jsx("b",{children:l.name||"Probot kullanıcısı"}),f.jsx("span",{children:l.email})]})]}),f.jsx("nav",{className:"profMenu",children:N.map(([Q,V,ae])=>f.jsxs("button",{className:h===Q?"on":"",onClick:()=>y(Q),children:[f.jsx("span",{className:"mIc",children:V})," ",ae]},Q))}),f.jsx("button",{className:"profOut",onClick:async()=>{await LS(),i(null)},children:"Çıkış yap →"})]}),f.jsxs("div",{className:"profContent",children:[f.jsxs("h1",{children:[Y?.[1]," ",Y?.[2]]}),h==="bilgiler"&&f.jsx(dk,{user:l}),h==="epostalar"&&f.jsx(hk,{user:l}),h==="adresler"&&f.jsx(mk,{user:l}),h==="siparisler"&&f.jsx(pk,{user:l}),h==="favoriler"&&f.jsx(yk,{user:l}),h==="haberver"&&f.jsx(gk,{user:l})]})]})})]})}return f.jsxs(f.Fragment,{children:[w,f.jsxs("section",{className:"account",children:[f.jsxs("h1",{children:["Probot ",f.jsx("span",{className:"hl",children:"Hesabın"})]}),f.jsx("p",{className:"muted",children:"Tek hesap; maÄŸaza, Builder ve Blocks'ta geçerli."}),f.jsxs("div",{className:"authTabs",children:[f.jsx("button",{className:o==="giris"?"on":"",onClick:()=>{d("giris"),b(""),O("")},children:"GiriÅŸ"}),f.jsx("button",{className:o==="kayit"?"on":"",onClick:()=>{d("kayit"),b(""),O("")},children:"Kayıt ol"})]}),f.jsxs("form",{className:"authForm",onSubmit:B,children:[o==="kayit"&&f.jsx("input",{name:"name","aria-label":"Ad Soyad",placeholder:"Ad Soyad",required:!0,minLength:2}),f.jsx("input",{name:"email",type:"email","aria-label":"E-posta",placeholder:"E-posta",required:!0}),o!=="sifre"&&f.jsx("input",{name:"password",type:"password","aria-label":"Åžifre",placeholder:"Åžifre (en az 8 karakter)",required:!0,minLength:8}),o==="kayit"&&f.jsxs("label",{className:"check",children:[f.jsx("input",{type:"checkbox",required:!0}),f.jsxs("span",{children:[f.jsx(xe,{to:"/yasal/uyelik-sozlesmesi",target:"_blank",rel:"noopener",children:"Üyelik SözleÅŸmesi"}),"'ni okudum, kabul ediyorum;"," ",f.jsx(xe,{to:"/yasal/aydinlatma-metni",target:"_blank",rel:"noopener",children:"Aydınlatma Metni"}),"'ni okudum."]})]}),S&&f.jsx("p",{className:"formErr",children:S}),E&&f.jsx("p",{className:"formOk",children:E}),f.jsx("button",{className:"btn p",disabled:p,children:p?"…":o==="kayit"?"Hesap oluÅŸtur":o==="sifre"?"Sıfırlama baÄŸlantısı gönder":"GiriÅŸ yap →"}),o==="giris"&&f.jsx("button",{type:"button",className:"linkBtn",onClick:()=>{d("sifre"),b(""),O("")},children:"Åžifreni mi unuttun?"}),o==="sifre"&&f.jsx("button",{type:"button",className:"linkBtn",onClick:()=>{d("giris"),b(""),O("")},children:"↠GiriÅŸe dön"}),f.jsx("p",{className:"muted small",children:"Google ile giriÅŸ çok yakında."})]})]})]})}const bk="905380408148";function fl(l){return typeof l=="string"?l.trim():""}function Sk(l){return l?[l.first_name,l.last_name].map(fl).filter(Boolean).join(" "):""}function kk(l){return l?[l.address_1,l.city,l.province,l.postal_code].map(fl).filter(Boolean).join(", "):""}function xk(l){return(l.items??[]).reduce((i,s)=>i+s.unit_price*s.quantity,0)}function Tk(l,i={}){const s=i.shippingAddress??l.shipping_address,c=fl(i.name)||Sk(s),o=fl(i.address)||kk(s),d=fl(i.phone)||fl(s?.phone),h=l.item_total??l.subtotal??xk(l);return l.total,`Probot Studio - SipariÅŸ
`+(l.items??[]).map(p=>`- ${p.product_title??p.title} x ${p.quantity}
`).join("")+`
Ad Soyad: ${c}
Teslimat adresim: ${o}
Telefon: ${d}
(Fiyat, ödeme ve teslimat detaylarını burada netleÅŸtirelim.)`}function zk(l,i){return`https://wa.me/${bk}?text=${encodeURIComponent(Tk(l,i))}`}function Ek(l,i){const s=zk(l,i),c=window.open(s,"_blank");c?c.opener=null:window.location.assign(s)}const jk=!1;function Ak(){const[l,i]=jo(),[s,c]=k.useState(void 0),[o,d]=k.useState(""),[h,y]=k.useState(!1),p=f.jsx(_t,{title:"Sepet - Probot Studio",description:"Probot Studio maÄŸaza sepetindeki ürünleri görüntüle.",path:"/sepet",noindex:!0}),g=()=>yy().then(c);if(k.useEffect(()=>{const b=l.get("cart");if(b&&/^cart_[A-Za-z0-9]+$/.test(b)){localStorage.setItem("probot-cart-id",b);const O=new URLSearchParams(l);O.delete("cart"),i(O,{replace:!0})}g();const E=()=>g();return window.addEventListener("cart:updated",E),()=>window.removeEventListener("cart:updated",E)},[]),s===void 0)return f.jsxs(f.Fragment,{children:[p,f.jsx("section",{className:"account",children:f.jsx("p",{className:"muted",children:"Sepet yükleniyor…"})})]});const S=s?.items??[];return!s||S.length===0?f.jsxs(f.Fragment,{children:[p,f.jsxs("section",{className:"account",children:[f.jsxs("h1",{children:["Sepetin ",f.jsx("span",{className:"hl",children:"ÅŸimdilik boÅŸ"})]}),f.jsx("p",{className:"muted",children:"Kitlere ve parçalara göz at - beÄŸendiklerini ÅŸimdiden sepetine koy."}),f.jsx("div",{className:"row",children:f.jsx(xe,{to:"/",className:"btn p",children:"MaÄŸazaya git →"})})]})]}):f.jsxs(f.Fragment,{children:[p,f.jsxs("section",{className:"cartPage",children:[f.jsx("h1",{children:"Sepetin"}),f.jsx("ul",{className:"cartList",children:S.map(b=>f.jsxs("li",{children:[b.thumbnail?f.jsx("img",{src:b.thumbnail,alt:""}):f.jsx("span",{className:"cart-ic",children:"📦"}),f.jsxs("div",{className:"cartInfo",children:[f.jsx("b",{children:b.product_title??b.title}),f.jsxs("span",{className:"muted small",children:[aa(b.unit_price)," / adet"]})]}),f.jsxs("div",{className:"qty sm","aria-label":"Adet",children:[f.jsx("button",{type:"button","aria-label":"Adedi azalt",onClick:()=>b.quantity<=1?Sp(b.id):bp(b.id,b.quantity-1),children:"−"}),f.jsx("span",{className:"qval",children:b.quantity}),f.jsx("button",{type:"button","aria-label":"Adedi artır",onClick:()=>bp(b.id,b.quantity+1),children:"+"})]}),f.jsx("span",{className:"cartLineTotal",children:aa(b.unit_price*b.quantity)}),f.jsx("button",{className:"cartRm",onClick:()=>Sp(b.id),"aria-label":"Kaldır",children:"✕"})]},b.id))}),jk,(s.promotions??[]).map(b=>f.jsxs("p",{className:"couponOk",children:["ðŸŽŸï¸ ",f.jsx("b",{children:b.code})," uygulandı",s.discount_total?` - indirim ${aa(s.discount_total)}`:"",f.jsx("button",{className:"linkBtn",onClick:()=>XS(b.code),children:"kaldır"})]},b.code)),f.jsxs("div",{className:"cartFoot",children:[f.jsxs("span",{children:[s.discount_total?f.jsxs(f.Fragment,{children:[f.jsx("s",{className:"muted",children:aa(s.total+s.discount_total)})," "]}):null,"Toplam ",f.jsx("b",{children:aa(s.total)})]}),f.jsx("button",{type:"button",className:"btn p",onClick:()=>{uu("odeme_baslatildi",{tutar:null,yontem:"whatsapp"}),Ek(s)},children:"🟢 WhatsApp ile sipariÅŸ ver"})]}),f.jsxs("p",{className:"muted small",children:["SipariÅŸini WhatsApp üzerinden alıyoruz."," ","Fiyat, ödeme ve teslimat detaylarını mesajda netleÅŸtiririz."," ","Sepetin bu tarayıcıda saklanır; dilersen ",f.jsx(xe,{to:"/hesap",children:"hesabınla"})," devam et."]})]})]})}const _k={siyah:"Siyah",gri:"Gri",beyaz:"Beyaz",mavi:"Mavi",mor:"Mor",koyu_yesil:"Koyu yeÅŸil",parlak_yesil:"Parlak yeÅŸil",kirmizi:"Kırmızı",turuncu:"Turuncu"};function xp({n:l}){return f.jsxs("span",{className:"stars",children:["★".repeat(Math.round(l)),"☆".repeat(5-Math.round(l))]})}function Rk(){const{handle:l=""}=So(),i=$S(),[s,c]=k.useState(void 0),[o,d]=k.useState(null),[h,y]=k.useState([]),[p,g]=k.useState(null),[S,b]=k.useState(!1),[E,O]=k.useState(1),[w,B]=k.useState(!1),[N,Y]=k.useState(!1),[Q,V]=k.useState(""),[ae,oe]=k.useState(""),[pe,J]=k.useState(!1),[_e,ve]=k.useState(!1),[Le,Be]=k.useState(""),[G,I]=k.useState(""),[se,ne]=k.useState(null),[M,q]=k.useState(!1),[ee,ze]=k.useState(!1);if(k.useEffect(()=>{c(void 0),d(null),y([]),I(""),ne(null),ve(!1),Be(""),V(""),oe(""),ZS(l).then(W=>{c(W),W&&(uu("urun_goruntulendi",{product_id:W.id,handle:W.handle,grup:so(W),fiyat:null}),vi(W.id).then(d).catch(()=>null),VS(W).then(y).catch(()=>y([]))),cu().then(async Fe=>{const wt=Fe?.user??null;g(wt),wt&&W&&(dy(wt.email).then(en=>B(en.includes(W.id))).catch(()=>null),my(wt.email).then(en=>Y(en.some(Tu=>Tu.product_id===W.id))).catch(()=>null))})})},[l,i]),k.useEffect(()=>{!p||!s||vi(s.id,p.email).then(d).catch(()=>null)},[p,s?.id]),s===void 0)return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:"Ürün - Probot Studio",description:"Probot Studio maÄŸazasında robotik kit ve parçaları incele.",path:`/urun/${l}`}),f.jsx("section",{className:"account",children:f.jsx("p",{className:"muted",children:"Yükleniyor…"})})]});if(s===null)return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:"Ürün bulunamadı - Probot Studio",description:"Aradığın ürün Probot Studio maÄŸazasında bulunamadı.",path:`/urun/${l}`,noindex:!0}),f.jsxs("section",{className:"account",children:[f.jsx("h1",{children:"Ürün bulunamadı"}),f.jsx(xe,{className:"btn g",to:"/",children:"MaÄŸazaya dön"})]})]});const te=s.metadata??{};kn(s);const z=s.variants?.[0]?.sku??"";s.variants?.[0]?.id;const L=te.kind==="kit";te.kit_status;const K=s.categories?.[0]?.name,X=typeof te.group=="string"?te.group:"",le=by(s.description||`${s.title} Probot Studio maÄŸazasında.`),ce=`/urun/${s.handle}`,ge=s.thumbnail||co,Ie=bu(ge),He=tu(ce),la=L?"Kitler":X?IS(X):K||"Tüm ürünler",Ia=L?"/urunler?k=kitler":X?`/urunler?k=${X}`:"/urunler",vl={"@context":"https://schema.org","@type":"Product",name:s.title,description:le,image:[Ie],sku:z||void 0,brand:{"@type":"Brand",name:"Probot Studio"},category:la,offers:void 0,aggregateRating:o&&o.count>0&&o.average?{"@type":"AggregateRating",ratingValue:o.average,reviewCount:o.count}:void 0},_i={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"MaÄŸaza",item:tu("/")},{"@type":"ListItem",position:2,name:la,item:tu(Ia)},{"@type":"ListItem",position:3,name:s.title,item:He}]},Qt=o?.reviews.find(W=>W.is_mine)??null;async function bl(W){if(W.preventDefault(),!p)return;const Fe=new FormData(W.currentTarget);I(""),q(!0);try{await JS(s.id,p.email,Number(Fe.get("rating")),String(Fe.get("content")));const wt=await vi(s.id,p.email);d(wt),W.target.reset()}catch(wt){I(Pc(wt,"Yorum gönderilemedi - tekrar dene."))}finally{q(!1)}}async function Sl(W){if(W.preventDefault(),!(!p||!se)){I(""),q(!0);try{await FS(s.id,p.email,se.rating,se.content),d(await vi(s.id,p.email)),ne(null)}catch(Fe){I(Pc(Fe,"Yorum güncellenemedi - tekrar dene."))}finally{q(!1)}}}async function xu(){if(p){I(""),q(!0);try{await WS(s.id,p.email),d(await vi(s.id,p.email)),ne(null)}catch(W){I(Pc(W,"Yorum silinemedi - tekrar dene."))}finally{q(!1)}}}return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:`${s.title} - Probot Studio`,description:le,path:ce,image:ge,type:"product",jsonLd:[vl,_i]}),f.jsxs("nav",{className:"crumbs",children:[f.jsx(xe,{to:"/",children:"MaÄŸaza"})," ",f.jsx("span",{children:"›"})," ",f.jsx(xe,{to:Ia,children:la})," ",f.jsx("span",{children:"›"})," ",f.jsx("b",{children:s.title})]}),f.jsxs("section",{className:"pdp",children:[f.jsxs("div",{className:"pdp-media",children:[s.thumbnail?f.jsx("img",{src:s.thumbnail,alt:s.title}):f.jsx("div",{className:"pdp-ic",children:te.icon??"📦"}),te.render_note&&f.jsx("small",{className:"muted",children:te.render_note})]}),f.jsxs("div",{className:"pdp-info",children:[f.jsxs("div",{className:"pdp-topRow",children:[f.jsx("span",{className:"mono sku",children:z}),f.jsx("button",{className:`favBtn${w?" on":""}`,"aria-label":w?"Favorilerden çıkar":"Favorilere ekle",title:p?"":"Favorilemek için giriÅŸ yap",onClick:async()=>{if(!p)return;const W=await KS(p.email,s.id);B(W),W&&uu("favori_eklendi",{product_id:s.id})},children:w?"🧡":"♡"})]}),f.jsx("h1",{children:s.title}),o&&o.count>0&&f.jsxs("p",{className:"rating-line",children:[f.jsx(xp,{n:o.average??0})," ",o.average," · ",o.count," yorum"]}),f.jsx("p",{className:"muted",children:s.description}),f.jsxs("div",{className:"chips",children:[(te.print_color||te.renk)&&f.jsxs("span",{className:"chip",children:["🎨 ",_k[te.print_color||te.renk]??(te.print_color||te.renk)]}),L&&f.jsx("span",{className:"chip",children:"🇹🇷 Yerli üretim"}),L&&f.jsx("span",{className:"chip",children:"📘 Türkçe dokümantasyon"})]}),f.jsx("p",{className:"pdp-price",children:"Çok yakında"}),f.jsx("button",{type:"button",className:"btn p",disabled:!0,children:"Çok yakında"}),L&&Array.isArray(te.features)&&f.jsxs("div",{className:"features",children:[f.jsx("h2",{children:"Kutuda ne var?"}),f.jsx("ul",{children:te.features.map(W=>f.jsx("li",{children:W},W))}),typeof te.metal_note=="string"&&te.metal_note&&f.jsxs("p",{className:"metal-note",children:["â„¹ï¸ ",te.metal_note]}),te.in_the_box_note&&f.jsxs("p",{className:"muted small",children:["Not: ",te.in_the_box_note]})]})]})]}),h.length>0&&f.jsxs("section",{className:"relatedSec","aria-labelledby":"similar-products-title",children:[f.jsxs("div",{className:"relatedHead",children:[f.jsx("h2",{id:"similar-products-title",children:"Benzer ürünler"}),L&&f.jsx(xe,{className:"coll-more",to:"/urunler",children:"Parçaları tek tek de alabilirsin →"})]}),f.jsx("div",{className:"parts",children:h.map(W=>f.jsx(vu,{p:W},W.id))})]}),f.jsxs("section",{className:"revSec",children:[f.jsxs("h2",{children:["Yorumlar ",o?`(${o.count})`:""]}),o&&o.reviews.length>0?f.jsx("ul",{className:"revList",children:o.reviews.map(W=>f.jsxs("li",{children:[f.jsxs("div",{className:"revHead",children:[f.jsx("b",{children:W.display_name})," ",f.jsx(xp,{n:W.rating}),W.verified&&f.jsx("span",{className:"chip",children:"✓ onaylı alıcı"}),f.jsx("span",{className:"muted small",children:new Date(W.created_at).toLocaleDateString("tr-TR")})]}),f.jsx("p",{children:W.content})]},W.id))}):f.jsx("p",{className:"muted",children:"Henüz yorum yok - ilk yorumu sen yaz."}),p&&Qt?se?f.jsxs("form",{className:"revForm",onSubmit:Sl,children:[f.jsx("div",{className:"row",children:f.jsx("select",{value:se.rating,onChange:W=>ne(Fe=>Fe&&{...Fe,rating:Number(W.target.value)}),children:[5,4,3,2,1].map(W=>f.jsxs("option",{value:W,children:["★".repeat(W)," (",W,")"]},W))})}),f.jsx("textarea",{value:se.content,onChange:W=>ne(Fe=>Fe&&{...Fe,content:W.target.value}),required:!0,minLength:3,rows:3}),G&&f.jsx("p",{className:"formErr",children:G}),f.jsxs("div",{className:"row",children:[f.jsx("button",{className:"btn g",disabled:M,children:"Kaydet"}),f.jsx("button",{className:"btn g",type:"button",onClick:()=>ne(null),disabled:M,children:"Vazgeç"})]})]}):f.jsxs("div",{className:"revForm",children:[f.jsx("p",{className:"muted small",children:"Bu ürün için yorumun var."}),G&&f.jsx("p",{className:"formErr",children:G}),f.jsxs("div",{className:"row",children:[f.jsx("button",{className:"btn g",type:"button",onClick:()=>ne({rating:Qt.rating,content:Qt.content}),disabled:M,children:"Yorumunu düzenle"}),f.jsx("button",{className:"btn g",type:"button",onClick:xu,disabled:M,children:"Sil"})]})]}):p?f.jsxs("form",{className:"revForm",onSubmit:bl,children:[f.jsx("div",{className:"row",children:f.jsx("select",{name:"rating",defaultValue:"5",children:[5,4,3,2,1].map(W=>f.jsxs("option",{value:W,children:["★".repeat(W)," (",W,")"]},W))})}),f.jsx("textarea",{name:"content",placeholder:"Deneyimini yaz…",required:!0,minLength:3,rows:3}),G&&f.jsx("p",{className:"formErr",children:G}),f.jsx("button",{className:"btn g",disabled:M,children:"Yorumu gönder"})]}):f.jsxs("p",{className:"muted small",children:["Yorum yazmak için ",f.jsx(xe,{to:"/hesap",children:"giriÅŸ yap"}),"."]})]})]})}function Pc(l,i){const c=(l instanceof Error?l.message:"").match(/\{.*\}$/);if(c)try{return JSON.parse(c[0]).message||i}catch{return i}return i}function Nk(){const[l]=jo(),i=l.get("token")??"",[s,c]=k.useState(""),[o,d]=k.useState(!1),h=Tn(),y=f.jsx(_t,{title:"Åžifre yenileme - Probot Studio",description:"Probot Studio hesabın için yeni ÅŸifre belirle.",path:"/hesap/sifre-yenile",noindex:!0});if(!i)return f.jsxs(f.Fragment,{children:[y,f.jsxs("section",{className:"account",children:[f.jsx("h1",{children:"BaÄŸlantı eksik"}),f.jsxs("p",{className:"muted",children:["Åžifre sıfırlama baÄŸlantısı geçersiz görünüyor. ",f.jsx(xe,{to:"/hesap",children:"Hesap sayfasından"})," ","yeni bir istek gönderebilirsin."]})]})]});async function p(g){g.preventDefault(),d(!0),c("");const S=new FormData(g.currentTarget),b=String(S.get("p1")??""),E=String(S.get("p2")??"");if(b!==E){c("Åžifreler aynı deÄŸil."),d(!1);return}const O=await OS(b,i);if(d(!1),!O.ok){c(su(O.code,"Åžifre güncellenemedi - baÄŸlantının süresi dolmuÅŸ olabilir."));return}h("/hesap?yenilendi=1")}return f.jsxs(f.Fragment,{children:[y,f.jsxs("section",{className:"account",children:[f.jsxs("h1",{children:["Yeni ",f.jsx("span",{className:"hl",children:"ÅŸifre belirle"})]}),f.jsxs("form",{className:"authForm",onSubmit:p,children:[f.jsx("input",{name:"p1",type:"password",placeholder:"Yeni ÅŸifre (en az 8 karakter)",required:!0,minLength:8}),f.jsx("input",{name:"p2",type:"password",placeholder:"Yeni ÅŸifre (tekrar)",required:!0,minLength:8}),s&&f.jsx("p",{className:"formErr",children:s}),f.jsx("button",{className:"btn p",disabled:o,children:o?"…":"Åžifreyi güncelle"})]})]})]})}const wk="pk_a44f3f48fdaf252739a6d2a0edc8d818159ff5c1c1bc7b9838ffa6e3541f5d94",Tp=[["siparis","🧾","SipariÅŸ alındı"],["hazirlandi","📦","Atölyede hazırlandı"],["kargoda","🚚","Kargoya verildi"],["teslim","ðŸ ","Teslim edildi"]],Ck=l=>l?new Date(l).toLocaleString("tr-TR",{dateStyle:"medium",timeStyle:"short"}):null;function zp(){const{no:l=""}=So(),[i,s]=k.useState(null),c=Tn(),o=f.jsx(_t,{title:"Kargo takibi - Probot Studio",description:"Probot Studio sipariÅŸin için kargo takip durumunu sorgula.",path:l?`/takip/${encodeURIComponent(l)}`:"/takip",noindex:!0});if(k.useEffect(()=>{l&&(s(null),fetch(`/store/track/${encodeURIComponent(l)}`,{headers:{"x-publishable-api-key":wk}}).then(h=>h.ok?h.json():"yok").then(h=>s(h)).catch(()=>s("yok")))},[l]),!l){const h=y=>{y.preventDefault();const p=String(new FormData(y.currentTarget).get("no")??"").trim();p&&c(`/takip/${encodeURIComponent(p)}`)};return f.jsxs(f.Fragment,{children:[o,f.jsxs("section",{className:"account",children:[f.jsxs("h1",{children:["Kargo ",f.jsx("span",{className:"hl",children:"takibi"})]}),f.jsx("p",{className:"muted",children:"SipariÅŸ onay e-postandaki takip numarasını gir."}),f.jsxs("form",{className:"couponRow",onSubmit:h,children:[f.jsx("input",{name:"no",placeholder:"Takip no (örn. TR-2026-…)","aria-label":"Takip numarası",autoFocus:!0}),f.jsx("button",{className:"btn p",children:"Sorgula"})]}),f.jsxs("p",{className:"muted small",children:["SipariÅŸlerini hesabından da izleyebilirsin: ",f.jsx(xe,{to:"/hesap",children:"Hesabım → SipariÅŸlerim"})]})]})]})}if(i===null)return f.jsxs(f.Fragment,{children:[o,f.jsx("section",{className:"account",children:f.jsx("p",{className:"muted",children:"Sorgulanıyor…"})})]});if(i==="yok")return f.jsxs(f.Fragment,{children:[o,f.jsxs("section",{className:"account",children:[f.jsx("h1",{children:"Gönderi bulunamadı"}),f.jsxs("p",{className:"muted",children:[f.jsx("span",{className:"mono",children:l})," numarasıyla kayıtlı gönderi yok. Numara e-postandaki baÄŸlantıyla aynı mı kontrol et; sorun sürerse destek@probotstudio.com'a yaz."]}),f.jsx(xe,{className:"btn g",to:"/",children:"MaÄŸazaya dön"})]})]});const d=i.status==="teslim"?3:i.status==="yolda"?2:1;return f.jsxs(f.Fragment,{children:[o,f.jsxs("section",{className:"trackPage",children:[f.jsxs("h1",{children:["Kargo ",f.jsx("span",{className:"hl",children:"takibi"})]}),f.jsxs("p",{className:"muted",children:["Takip no: ",f.jsx("span",{className:"mono",children:i.tracking_number}),i.order_display_id?f.jsxs(f.Fragment,{children:[" · SipariÅŸ ",f.jsxs("span",{className:"mono",children:["#",i.order_display_id]})]}):null]}),i.status==="iptal"?f.jsx("p",{className:"formErr",children:"Bu gönderi iptal edilmiÅŸ. Detay için destek@probotstudio.com"}):f.jsx("ol",{className:"trackSteps",children:Tp.map(([h,y,p],g)=>{const S=Ck(i.timeline[h]),b=g<=d&&(g===0||!!i.timeline[h]),E=b&&(g===d||g<d&&!i.timeline[Tp[g+1]?.[0]]);return f.jsxs("li",{className:b?"done":"","data-active":E||void 0,children:[f.jsx("span",{className:"tIc",children:y}),f.jsxs("div",{children:[f.jsx("b",{children:p}),f.jsx("span",{className:"muted small",children:S??(b?"-":"bekleniyor")})]})]},h)})}),f.jsx("p",{className:"muted small",children:"Durum bilgisi kargo firmasından geldikçe güncellenir. Sorular için destek@probotstudio.com"})]})]})}const Ok="pk_a44f3f48fdaf252739a6d2a0edc8d818159ff5c1c1bc7b9838ffa6e3541f5d94";function Mk(){const[l,i]=k.useState(!1),[s,c]=k.useState(!1),[o,d]=k.useState("");async function h(y){if(y.preventDefault(),l)return;d("");const p=new FormData(y.currentTarget),g={name:String(p.get("name")??"").trim(),email:String(p.get("email")??"").trim(),message:String(p.get("message")??"").trim()};i(!0);try{const S=await fetch("/store/contact",{method:"POST",headers:{"Content-Type":"application/json","x-publishable-api-key":Ok},body:JSON.stringify(g)}),b=await S.json().catch(()=>({}));S.ok&&b?.ok?c(!0):d(b?.message||"Mesaj gönderilemedi - az sonra tekrar dene.")}catch{d("BaÄŸlantı kurulamadı - az sonra tekrar dene.")}finally{i(!1)}}return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:"İletiÅŸim - Probot Studio",description:"Probot Studio'ya soru, öneri ve destek için ulaÅŸ.",path:"/iletisim"}),f.jsxs("section",{className:"account",children:[f.jsxs("h1",{children:["İleti",f.jsx("span",{className:"hl",children:"ÅŸim"})]}),f.jsx("p",{className:"muted",children:"Soru/öneri için formu doldur ya da doÄŸrudan destek@probotstudio.com'a yaz."}),s?f.jsx("p",{className:"formOk",children:"Mesajın ulaÅŸtı - en geç 1 iÅŸ günü içinde döneriz."}):f.jsxs("form",{className:"contactForm",onSubmit:h,children:[f.jsx("input",{name:"name",type:"text",placeholder:"Adın","aria-label":"Adın",required:!0,maxLength:80}),f.jsx("input",{name:"email",type:"email",placeholder:"E-posta adresin","aria-label":"E-posta",required:!0}),f.jsx("textarea",{name:"message",placeholder:"Mesajın…","aria-label":"Mesajın",required:!0,rows:5,minLength:10,maxLength:2e3}),o&&f.jsx("p",{className:"formErr",children:o}),f.jsx("button",{className:"btn p",disabled:l,children:l?"Gönderiliyor…":"Gönder"})]}),f.jsx("p",{className:"muted small",children:"DoÄŸrudan e-posta: destek@probotstudio.com · Türkçe destek 🇹🇷"})]})]})}const Dk=`# Yasal Metinler - Kullanım Haritası
Storefront'ta render edilir (\`/shop/yasal/...\`). **Yayına girmeden Tuna son okuma yapmalı.**
| Dosya | Nerede gösterilir | Ne zaman onay alınır |
|---|---|---|
| \`aydinlatma-metni.md\` | Footer + kayıt formu linki | Kayıtta "okudum" (rıza değil, bilgilendirme) |
| \`cerez-politikasi.md\` | Çerez banner'ı "Detay" linki | Banner'da Kabul/Reddet (eşit buton) |
| \`uyelik-sozlesmesi.md\` | Kayıt formu | Kayıtta onay kutusu |
| \`mesafeli-satis-sozlesmesi.md\` | Checkout | Ödeme öncesi onay kutusu (zorunlu) |
| \`on-bilgilendirme-formu.md\` | Checkout (sözleşme öncesi) | Ödeme öncesi onay kutusu (zorunlu) |
| \`acik-riza-pazarlama.md\` | Kayıt/checkout opsiyonel kutu | AYRI, önceden İŞARETSİZ kutu + İYS kaydı |
| \`teslimat-iade.md\` | Footer (müşteri-yüzlü özet) | - |
## Satıcı bilgileri (2026-07-03, Tuna verdi - DOLDURULDU)
- Unvan: **Tuna Gül** (şahıs işletmesi - MERSİS/ticaret sicil alanları bu yüzden metinlerden çıkarıldı)
- Adres: Topçular Mah. Cengaver Sk. No:22 D:1, 34055 Eyüpsultan / İstanbul
- VKN: 4140655727 (BayrampaÅŸa VD)
- Eksik kalanlar (gelirse metinlere eklenir): telefon, KEP adresi
- İletişim e-postaları şimdilik: destek@probotstudio.com, kvkk@probotstudio.com (server-mail'e açtırılacak)
## Hukuki dayanaklar
KVKK 6698 (+ 2024 yurt dışı aktarım rejimi) · 6502 Tüketici Kanunu · Mesafeli Sözleşmeler
Yönetmeliği · 6563 E-Ticaret Kanunu (İYS) · KVKK Çerez Rehberi (2022).
âš ï¸ Ä°lk kampanya e-postasından önce İYS kaydı zorunlu. Yurt dışı aktarımlar (Meta, PostHog,
Google/Apple login) için standart sözleşme + 5 iş günü Kurum bildirimi değerlendirilecek.
`,Uk=`# Ticari Elektronik İleti ve Pazarlama Açık Rıza Metni
*(Kayıt/checkout'ta AYRI ve önceden işaretsiz bir onay kutusuyla sunulur. Onay vermemeniz
alışverişinizi hiçbir şekilde etkilemez.)*
Tuna Gül tarafından;
1. **Ticari elektronik ileti:** Kampanya, yeni ürün, yarışma ve duyuruların tarafıma
**e-posta** ile gönderilmesine, bu amaçla iletişim bilgilerimin işlenmesine ve onayımın
İleti Yönetim Sistemi'ne (İYS) kaydedilmesine,
2. **Pazarlama amaçlı işleme ve yurt dışı aktarım:** Alışveriş ve site kullanım verilerimin
pazarlama analizi ve reklam ölçümü amacıyla işlenmesine; bu kapsamda analitik hizmeti
PostHog'a (AB) ve reklam ölçümleme hizmeti Meta Platforms'a (AB/ABD) KVKK m.9'daki
güvenceler çerçevesinde aktarılmasına,
**açık rıza veriyorum.**
Rızanızı dilediğiniz an geri alabilirsiniz: e-postalardaki "listeden çık" bağlantısı,
hesap ayarları veya kvkk@probotstudio.com. Geri alma, önceki işlemenin hukuka uygunluğunu
etkilemez.
`,Lk=`# Kişisel Verilerin Korunması Aydınlatma Metni
**Son güncelleme:** 2026-07-03 · **Veri Sorumlusu:** Tuna Gül (Topçular Mah. Cengaver Sk. No:22 D:1, 34055 Eyüpsultan / İstanbul)
Bu metin, 6698 sayılı Kişisel Verilerin Korunması Kanunu ("KVKK") m.10 uyarınca,
probotstudio.com ve alt hizmetlerinde ("Probot") işlenen kişisel verileriniz hakkında sizi
bilgilendirmek için hazırlanmıştır.
## 1. Hangi verileri iÅŸliyoruz?
| Kategori | Örnekler | Kaynak |
|---|---|---|
| Kimlik | ad, soyad | üyelik/sipariş formu |
| İletişim | e-posta, telefon, teslimat adresi | üyelik/sipariş formu |
| Müşteri işlem | sipariş geçmişi, sepet, iade kayıtları | mağaza kullanımı |
| İşlem güvenliği | IP, oturum kayıtları, log | otomatik |
| Kullanım istatistiği (oturumla sınırlı, kimliksiz) | görüntülenen sayfa, tıklama, fare hareketi, maskeli oturum görselleştirmesi (metinler cihazdan çıkmadan maskelenir); IP ve dil bilgisi sunucu günlüğünde | otomatik |
| Pazarlama (rızaya bağlı) | site içi davranış, çerez verileri | çerez/analitik araçları |
**Ödeme verileriniz (kart bilgileri) tarafımızca saklanmaz**; ödeme, BDDK lisanslı ödeme
kuruluşu Paratika (Asseco) güvenli ödeme sayfasında gerçekleşir.
## 2. Neden ve hangi hukuki sebeple?
- **Siparişin kurulması ve ifası** (üyelik, teslimat, fatura, iade): KVKK m.5/2-c -
sözleşmenin kurulması/ifası için gereklilik.
- **Yasal yükümlülükler** (fatura saklama, tüketici mevzuatı, İYS): m.5/2-ç.
- **Meşru menfaat** (dolandırıcılık önleme, hizmet güvenliği, oturumla sınırlı kimliksiz kullanım
istatistiği ve maskeli oturum görselleştirmesi): m.5/2-f. Bu ölçüm kalıcı kayıt yazmaz (yalnız
sekme kapanınca silinen oturum deposu), ziyaretler arası bağlantısızdır, kimliğinizle
eşleştirilmez; görselleştirme kayıtları en fazla 30 gün saklanır.
- **Pazarlama ve çerezli ayrıntılı analitik** (kampanya e-postası, reklam ölçümleme, oturum
kaydı ve ziyaretler arası davranış analitiği): m.5/1 - **açık rızanız** ile. Rıza vermezseniz mağazayı aynı şekilde kullanmaya devam edersiniz.
## 3. Kimlere aktarıyoruz?
- **Kargo:** teslimat için ad, adres, telefon - Geliver altyapısı üzerinden anlaşmalı taşıyıcıya
(Yurtiçi, Aras, MNG, PTT vb.).
- **Ödeme:** işlem tutarı ve doğrulama bilgileri - Paratika'ya.
- **Yurt dışına:** anonim kullanım istatistiği ve (rızanızla) ayrıntılı analitik için PostHog (AB/Frankfurt), reklam ölçümü
için Meta Platforms (AB/ABD), Google/Apple ile giriş kullanırsanız ilgili sağlayıcıya.
Yurt dışı aktarımlar KVKK m.9 kapsamındaki güvencelerle yapılır.
## 4. Ne kadar saklıyoruz?
Üyelik verileri üyelik süresince ve sonrasında yasal zamanaşımı süreleri boyunca (genel kural
10 yıl, fatura/ticari kayıtlar ilgili mevzuat süresi); sunucu erişim günlükleri (IP, tarayıcı/dil bilgisi) en fazla 14 gün, işlem güvenliği log kayıtları 2 yıl; rızaya dayalı
pazarlama verileri rıza geri alınana kadar saklanır, süre sonunda silinir veya anonimleştirilir.
## 5. Haklarınız (KVKK m.11)
Verilerinize erişme, düzeltme, silme/yok etme, işlemeye itiraz, aktarıldığı üçüncü kişileri
öğrenme, otomatik sistem sonuçlarına itiraz ve zararın giderilmesini talep etme hakkına sahipsiniz.
**Başvuru:** kvkk@probotstudio.com adresine e-posta ile veya Topçular Mah. Cengaver Sk. No:22 D:1, 34055 Eyüpsultan / İstanbul adresine yazılı
olarak başvurabilirsiniz. Başvurular en geç 30 gün içinde ücretsiz sonuçlandırılır.
## 6. Çocukların verileri
Probot hesapları **veliler/18 yaş üstü kullanıcılar** içindir. Ürünler 8+ yaş kullanıcılara
yönelik olsa da üyelik, sipariş ve iletişim süreçleri veli hesabı üzerinden yürür; çocuklara
ait kimlik verisi talep etmiyoruz.
`,Hk=`# Çerez Politikası
**Son güncelleme:** 2026-08-19 · Tuna Gül
probotstudio.com'da çerezleri KVKK ve Kişisel Verileri Koruma Kurumu'nun Çerez Uygulamaları
Rehberi'ne uygun kullanırız. Zorunlu çerezler dışındaki hiçbir çerez, siz onay vermeden
yazılmaz. Tercihinizi dilediğiniz an sayfa altındaki "Çerez Tercihleri" bağlantısından
değiştirebilir, verdiğiniz onayı geri çekebilirsiniz.
## Oturumla sınırlı, kimliksiz ölçüm (kalıcı çerez yazılmaz)
Siteyi iyileştirmek için **oturumla sınırlı, kimliksiz kullanım verisi** toplarız:
görüntülenen sayfa, tıklama, sayfada kalış, fare hareketi (ısı haritası) ve **tamamen
maskelenmiş oturum görselleştirmesi** (sayfa yerleşimi ve hareketler görünür; yazdığınız
ve sayfada okuduğunuz METİNLER cihazınızdan çıkmadan maskelenir, form içerikleri
gönderilmez). Bu ölçüm kalıcı çerez veya kalıcı kayıt yazmaz; yalnız tarayıcı oturumu
süresince yaşayan geçici oturum deposu (sessionStorage) kullanılır, sekme kapanınca
silinir ve sizi **ziyaretler arasında takip etmez**, kimliğinizle eşleştirilmez.
Görselleştirme kayıtları en fazla 30 gün saklanır. Veriler PostHog (AB/Frankfurt)
üzerinde işlenir; hukuki dayanak KVKK m.5/2(f) meşru menfaattir. Ayrıca sunucu erişim
kayıtlarında (IP adresi, tarayıcı ve dil bilgisi, istenen sayfa) güvenlik ve hata
ayıklama amacıyla en fazla 14 gün saklanan günlükler tutulur.
## Kullandığımız çerezler
### 1. Kesinlikle gerekli (rıza gerektirmez)
| Çerez | Amaç | Süre |
|---|---|---|
| oturum çerezi (\`better-auth.session_token\`) | hesap girişinizi sürdürmek | 7 gün |
| sepet/oturum kimlikleri | sepetinizi hatırlamak, ödeme akışı | oturum/30 gün |
| çerez tercihi | onay seçiminizi hatırlamak | 6 ay |
### 2. Ayrıntılı analitik (onayınızla)
Çerez bandında **Kabul et** derseniz ölçüm, çerezli ayrıntılı ölçüme yükselir: kalıcı
kimlik, maskesiz oturum kaydı (form girişleri her durumda maskeli) ve aşağıdaki araçlar
(bandta **Sadece zorunlu** seçeneği eşit biçimde sunulur):
| Araç | Amaç | Veri gittiği yer |
|---|---|---|
| PostHog | ziyaretler arası kullanım analizi, oturum kaydı (form girişleri maskeli), ısı haritası, deneme (A/B) ölçümü | AB (Frankfurt) |
| Google Analytics | toplu trafik istatistiği (IP anonimleştirilmiş) | Google (yurt dışı) |
### 3. Pazarlama (onayınızla)
| Araç | Amaç | Veri gittiği yer |
|---|---|---|
| Meta Pixel + Conversions API | reklam ölçümü, yeniden pazarlama | Meta (yurt dışı) |
**Sadece zorunlu** der ya da "Çerez Tercihleri"nden onayınızı geri çekerseniz yalnız
yukarıdaki oturumla sınırlı, maskeli ölçüm çalışır; çerezli analitik ve pazarlama
araçları yüklenmez. Alışveriş deneyiminiz etkilenmez.
## Tarayıcıdan yönetim
Tarayıcı ayarlarından tüm çerezleri silebilir/engelleyebilirsiniz; zorunlu çerezler engellenirse
giriş ve sepet işlevleri çalışmayabilir.
Sorular için: kvkk@probotstudio.com
`,Bk=`# Mesafeli Satış Sözleşmesi
**Son güncelleme:** 2026-07-03
## 1. Taraflar
**SATICI:** Tuna Gül · Topçular Mah. Cengaver Sk. No:22 D:1, 34055 Eyüpsultan / İstanbul · VKN: 4140655727 (Bayrampaşa VD) ·
E-posta: destek@probotstudio.com
**ALICI:** Sipariş formunda bilgileri yer alan tüketici.
## 2. Konu
İşbu sözleşme, ALICI'nın probotstudio.com üzerinden elektronik ortamda siparişini verdiği,
özellikleri ve satış fiyatı sipariş sayfasında ve ön bilgilendirme formunda belirtilen ürünün
satışı ve teslimi ile ilgili olarak 6502 sayılı Tüketicinin Korunması Hakkında Kanun ve
Mesafeli Sözleşmeler Yönetmeliği hükümleri gereğince tarafların hak ve yükümlülüklerini düzenler.
## 3. Ürün, fiyat ve ödeme
1. Ürünün cinsi, adedi, satış bedeli (KDV dahil) ve kargo ücreti sipariş özetinde gösterilir.
2. Ödeme, Paratika güvenli ödeme sayfası üzerinden kredi/banka kartı ile (varsa taksit
seçenekleriyle) alınır. SATICI kart bilgilerini görmez ve saklamaz.
3. Fiyatlar sipariş anında geçerli fiyatlardır; sipariş onayından sonra değişiklik ALICI'yı etkilemez.
## 4. Teslimat
1. Ürün, sipariş onayını takiben stok durumuna göre en geç **30 gün** içinde, anlaşmalı kargo
firması (Yurtiçi, Aras, MNG, PTT vb.) aracılığıyla ALICI'nın bildirdiği adrese teslim edilir.
Öngörülen kargoya veriliş süresi ürün sayfasında ayrıca belirtilir (el yapımı/parti üretimi
ürünlerde üretim süresi uygulanabilir).
2. Kargo ücreti sipariş özetinde gösterilir; kampanya belirtilmedikçe ALICI'ya aittir.
3. Teslimde hasarlı/eksik paket için tutanak tutturularak destek@probotstudio.com'a bildirilmelidir.
## 5. Cayma hakkı
1. ALICI, ürünü teslim aldığı tarihten itibaren **14 (on dört) gün** içinde hiçbir gerekçe
göstermeksizin cayma hakkına sahiptir. Cayma bildirimi destek@probotstudio.com adresine
veya yazılı olarak yapılabilir.
2. Cayma halinde ürün, faturası ve tüm parçaları eksiksiz olacak şekilde 10 gün içinde iade
edilir. İade kargo süreci SATICI'nın anlaşmalı taşıyıcısı üzerinden yürütülür; iade
yönergesi cayma bildirimine yanıt olarak paylaşılır.
3. Cayma hakkının kullanımından itibaren 14 gün içinde ödemeler (kargo dahil) ödeme yöntemine
iade edilir.
4. **İstisnalar (Yönetmelik m.15):** ALICI'nın istekleri doğrultusunda kişiselleştirilen
ürünler; ambalajı açıldıktan sonra iadesi sağlık/hijyen açısından uygun olmayanlar; ve
niteliği itibarıyla iade edilemeyecek ürünler için cayma hakkı kullanılamaz. Elektronik
bileşenlerde lehimlenmiş/monte edilmiş, kullanım izi taşıyan parçalar ayıp incelemesi saklı
kalmak üzere iade kapsamı dışında değerlendirilebilir.
## 6. Ayıplı mal
Ayıplı çıkması halinde ALICI, 6502 sayılı Kanun m.11'deki seçimlik haklarına (onarım, değişim,
bedel iadesi, indirim) sahiptir. Türkçe kurulum dokümanları ve destek kanalı
(destek@probotstudio.com) sağlanır.
## 7. Mücbir sebep
Tarafların kontrolü dışındaki hallerde (doğal afet, salgın, tedarik krizi vb.) yükümlülükler
askıya alınır; 30 günü aşan gecikmede taraflar sözleşmeyi feshedebilir, ödemeler iade edilir.
## 8. Uyuşmazlık
Uyuşmazlıklarda ALICI'nın yerleşim yerindeki Tüketici Hakem Heyetleri (parasal sınırlar
dahilinde) ve Tüketici Mahkemeleri yetkilidir.
## 9. Yürürlük
ALICI, sipariş onayı öncesinde ön bilgilendirme formunu ve işbu sözleşmeyi okuyup elektronik
ortamda onayladığını kabul eder. Sözleşme, sipariş onayı ile kurulur; bir örneği ALICI'nın
e-posta adresine gönderilir.
`,qk=`# Ön Bilgilendirme Formu
Mesafeli Sözleşmeler Yönetmeliği m.5 uyarınca, siparişinizi onaylamadan önce aşağıdaki
bilgileri okuyunuz.
## Satıcı
Tuna Gül · Topçular Mah. Cengaver Sk. No:22 D:1, 34055 Eyüpsultan / İstanbul · VKN: 4140655727 ·
E-posta: destek@probotstudio.com
## Ürün ve fiyat
Siparişinize konu ürünlerin temel nitelikleri, adedi, tüm vergiler dahil toplam satış fiyatı ve
kargo ücreti **sipariş özeti sayfasında** gösterilmektedir; bu bilgiler işbu formun ayrılmaz
parçasıdır.
## Ödeme ve teslimat
- Ödeme: Paratika güvenli ödeme sayfası üzerinden kart ile (varsa taksit seçenekleri sipariş
özetinde gösterilir). Kart bilgileriniz satıcıda tutulmaz.
- Teslimat: Anlaşmalı kargo ile sipariş özetinde belirtilen adrese; azami 30 gün içinde.
Parti üretimi ürünlerde tahmini kargoya veriliş tarihi ürün sayfasında belirtilir.
- Kargo bedeli: sipariş özetinde gösterilir.
## Cayma hakkı
Teslimden itibaren **14 gün** içinde gerekçesiz cayma hakkınız vardır. Cayma bildiriminizi
destek@probotstudio.com'a iletebilirsiniz. İade süreci ve istisnalar için
[Mesafeli Satış Sözleşmesi](/shop/yasal/mesafeli-satis-sozlesmesi) m.5'e bakınız. Kişiselleştirilmiş
ürünlerde cayma hakkı bulunmaz.
## Şikâyet ve uyuşmazlık
Öncelikle destek@probotstudio.com'a başvurabilirsiniz. Ayrıca yerleşim yerinizdeki Tüketici
Hakem Heyeti ve Tüketici Mahkemelerine başvuru hakkınız saklıdır.
*Bu formu onaylamakla, sipariş verdiğiniz ürünler için ödeme yükümlülüğü altına girdiğinizi
bildiğinizi kabul etmiş olursunuz ("sipariş = ödeme yükümlülüğü").*
`,Yk=`# Teslimat ve İade
## Teslimat
- Siparişler anlaşmalı kargo firmalarıyla (Yurtiçi, Aras, MNG, PTT vb.) gönderilir; kargo
ücreti sepette, ödeme öncesinde net olarak gösterilir.
- Kitlerimiz parti üretimidir: tahmini kargoya veriliş süresi her ürün sayfasında yazar.
Kargoya verildiğinde takip bağlantısı e-postana gelir.
- Paket hasarlı geldiyse kargo görevlisine tutanak tutturup destek@probotstudio.com'a yaz.
## İade (14 gün cayma hakkı)
1. Ürünü teslim aldıktan sonra **14 gün** içinde gerekçe göstermeden iade edebilirsin.
2. destek@probotstudio.com'a sipariş numaranla yaz; iade kargo kodunu gönderelim.
3. Ürünü faturası ve tüm parçalarıyla paketle; kod ile ücretsiz/indirimli iade kargosuna ver.
4. Ürün bize ulaştıktan sonra bedel 14 gün içinde ödeme yöntemine iade edilir.
**İade kapsamı dışında:** kişiselleştirilmiş ürünler; lehimlenmiş/monte edilip kullanım izi
oluşmuş elektronik parçalar (ayıplı ürün hakların saklıdır - ayıplı üründe onarım/değişim/iade
her zaman geçerli).
Sorun mu var? Önce yaz: **destek@probotstudio.com** - Türkçe destek, gerçek insan.
`,Gk=`# Üyelik Sözleşmesi
**Son güncelleme:** 2026-07-03
## 1. Taraflar
İşbu sözleşme, Tuna Gül (Topçular Mah. Cengaver Sk. No:22 D:1, 34055 Eyüpsultan / İstanbul, "Probot") ile probotstudio.com üzerinde
hesap oluşturan kullanıcı ("Üye") arasında, üyeliğin oluşturulmasıyla kurulmuş sayılır.
## 2. Konu
Sözleşme; Üye'nin Probot hesabı ("Probot Hesabı") ile mağaza, Builder, Blocks ve dokümantasyon
dahil Probot hizmetlerinden yararlanma koşullarını düzenler. **Tek hesap tüm Probot ürünlerinde
geçerlidir.**
## 3. Üyelik koşulları
1. Üyelik 18 yaş ve üzeri gerçek kişilere açıktır. Ürünler 8+ yaş kullanıcıya yönelik olsa da
hesap, sipariş ve iletişim veli/reşit kullanıcı üzerinden yürütülür.
2. Üye, kayıt bilgilerinin doğru ve güncel olduğunu taahhüt eder.
3. Hesap ve şifre güvenliği Üye'nin sorumluluğundadır; şifre üçüncü kişilerle paylaşılmaz.
Yetkisiz kullanım şüphesinde destek@probotstudio.com'a bildirim yapılır.
4. Google veya Apple ile giriş kullanıldığında ilgili sağlayıcının koşulları ayrıca geçerlidir.
## 4. Kullanım kuralları
Hizmetin kötüye kullanımı (güvenlik ihlali denemesi, otomatik veri toplama, üçüncü kişi
haklarının ihlali, hukuka aykırı içerik) yasaktır. İhlal halinde Probot üyeliği askıya alabilir
veya feshedebilir.
## 5. KiÅŸisel veriler
Kişisel verilerin işlenmesine ilişkin ayrıntılar [Aydınlatma Metni](/shop/yasal/aydinlatma-metni)'nde yer
alır. Pazarlama iletileri yalnızca ayrıca ve özgürce verilen açık rıza ile gönderilir.
## 6. Fikri mülkiyet
Probot yazılımları, görselleri, doküman ve markaları Probot'a aittir; üyelik bunlar üzerinde
lisans dışında bir hak doğurmaz. Açık kaynak bileşenler kendi lisanslarına tabidir.
## 7. DeÄŸiÅŸiklik ve fesih
1. Üye dilediği an hesabını kapatabilir (destek@probotstudio.com veya hesap ayarları).
2. Probot, sözleşmede makul değişiklikleri siteden duyurarak yapabilir; esaslı değişiklikler
e-posta ile bildirilir.
3. Fesih, doğmuş hak ve borçları etkilemez; yasal saklama süreleri saklıdır.
## 8. Uyuşmazlık
Türk hukuku uygulanır. Tüketici işlemlerinde Üye'nin yerleşim yeri Tüketici Hakem Heyetleri ve
Tüketici Mahkemeleri görevlidir.
`;function Ro(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var zn=Ro();function Sy(l){zn=l}var ki={exec:()=>null};function Te(l,i=""){let s=typeof l=="string"?l:l.source;const c={replace:(o,d)=>{let h=typeof d=="string"?d:d.source;return h=h.replace(st.caret,"$1"),s=s.replace(o,h),c},getRegex:()=>new RegExp(s,i)};return c}var st={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}#`),htmlBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}<(?:[a-z].*>|!--)`,"i")},Kk=/^(?:[ \t]*(?:\n|$))+/,Qk=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Xk=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Ai=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Zk=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,No=/(?:[*+-]|\d{1,9}[.)])/,ky=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,xy=Te(ky).replace(/bull/g,No).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),Vk=Te(ky).replace(/bull/g,No).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),wo=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,$k=/^[^\n]+/,Co=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Jk=Te(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Co).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Fk=Te(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,No).getRegex(),Su="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Oo=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Wk=Te("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Oo).replace("tag",Su).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ty=Te(wo).replace("hr",Ai).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Su).getRegex(),Pk=Te(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Ty).getRegex(),Mo={blockquote:Pk,code:Qk,def:Jk,fences:Xk,heading:Zk,hr:Ai,html:Wk,lheading:xy,list:Fk,newline:Kk,paragraph:Ty,table:ki,text:$k},Ep=Te("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Ai).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Su).getRegex(),Ik={...Mo,lheading:Vk,table:Ep,paragraph:Te(wo).replace("hr",Ai).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Ep).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Su).getRegex()},ex={...Mo,html:Te(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Oo).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:ki,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Te(wo).replace("hr",Ai).replace("heading",` *#{1,6} *[^
]`).replace("lheading",xy).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},tx=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ax=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,zy=/^( {2,}|\\)\n(?!\s*$)/,nx=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,ku=/[\p{P}\p{S}]/u,Do=/[\s\p{P}\p{S}]/u,Ey=/[^\s\p{P}\p{S}]/u,lx=Te(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Do).getRegex(),jy=/(?!~)[\p{P}\p{S}]/u,ix=/(?!~)[\s\p{P}\p{S}]/u,rx=/(?:[^\s\p{P}\p{S}]|~)/u,ux=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,Ay=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,sx=Te(Ay,"u").replace(/punct/g,ku).getRegex(),cx=Te(Ay,"u").replace(/punct/g,jy).getRegex(),_y="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",ox=Te(_y,"gu").replace(/notPunctSpace/g,Ey).replace(/punctSpace/g,Do).replace(/punct/g,ku).getRegex(),fx=Te(_y,"gu").replace(/notPunctSpace/g,rx).replace(/punctSpace/g,ix).replace(/punct/g,jy).getRegex(),dx=Te("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Ey).replace(/punctSpace/g,Do).replace(/punct/g,ku).getRegex(),mx=Te(/\\(punct)/,"gu").replace(/punct/g,ku).getRegex(),hx=Te(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),px=Te(Oo).replace("(?:-->|$)","-->").getRegex(),yx=Te("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",px).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),ou=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,gx=Te(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",ou).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Ry=Te(/^!?\[(label)\]\[(ref)\]/).replace("label",ou).replace("ref",Co).getRegex(),Ny=Te(/^!?\[(ref)\](?:\[\])?/).replace("ref",Co).getRegex(),vx=Te("reflink|nolink(?!\\()","g").replace("reflink",Ry).replace("nolink",Ny).getRegex(),Uo={_backpedal:ki,anyPunctuation:mx,autolink:hx,blockSkip:ux,br:zy,code:ax,del:ki,emStrongLDelim:sx,emStrongRDelimAst:ox,emStrongRDelimUnd:dx,escape:tx,link:gx,nolink:Ny,punctuation:lx,reflink:Ry,reflinkSearch:vx,tag:yx,text:nx,url:ki},bx={...Uo,link:Te(/^!?\[(label)\]\((.*?)\)/).replace("label",ou).getRegex(),reflink:Te(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ou).getRegex()},fo={...Uo,emStrongRDelimAst:fx,emStrongLDelim:cx,url:Te(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},Sx={...fo,br:Te(zy).replace("{2,}","*").getRegex(),text:Te(fo.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Fr={normal:Mo,gfm:Ik,pedantic:ex},bi={normal:Uo,gfm:fo,breaks:Sx,pedantic:bx},kx={"&":"&","<":"<",">":">",'"':""","'":"'"},jp=l=>kx[l];function ta(l,i){if(i){if(st.escapeTest.test(l))return l.replace(st.escapeReplace,jp)}else if(st.escapeTestNoEncode.test(l))return l.replace(st.escapeReplaceNoEncode,jp);return l}function Ap(l){try{l=encodeURI(l).replace(st.percentDecode,"%")}catch{return null}return l}function _p(l,i){const s=l.replace(st.findPipe,(d,h,y)=>{let p=!1,g=h;for(;--g>=0&&y[g]==="\\";)p=!p;return p?"|":" |"}),c=s.split(st.splitPipe);let o=0;if(c[0].trim()||c.shift(),c.length>0&&!c.at(-1)?.trim()&&c.pop(),i)if(c.length>i)c.splice(i);else for(;c.length<i;)c.push("");for(;o<c.length;o++)c[o]=c[o].trim().replace(st.slashPipe,"|");return c}function Si(l,i,s){const c=l.length;if(c===0)return"";let o=0;for(;o<c&&l.charAt(c-o-1)===i;)o++;return l.slice(0,c-o)}function xx(l,i){if(l.indexOf(i[1])===-1)return-1;let s=0;for(let c=0;c<l.length;c++)if(l[c]==="\\")c++;else if(l[c]===i[0])s++;else if(l[c]===i[1]&&(s--,s<0))return c;return s>0?-2:-1}function Rp(l,i,s,c,o){const d=i.href,h=i.title||null,y=l[1].replace(o.other.outputLinkReplace,"$1");c.state.inLink=!0;const p={type:l[0].charAt(0)==="!"?"image":"link",raw:s,href:d,title:h,text:y,tokens:c.inlineTokens(y)};return c.state.inLink=!1,p}function Tx(l,i,s){const c=l.match(s.other.indentCodeCompensation);if(c===null)return i;const o=c[1];return i.split(`
`).map(d=>{const h=d.match(s.other.beginningSpace);if(h===null)return d;const[y]=h;return y.length>=o.length?d.slice(o.length):d}).join(`
`)}var fu=class{options;rules;lexer;constructor(l){this.options=l||zn}space(l){const i=this.rules.block.newline.exec(l);if(i&&i[0].length>0)return{type:"space",raw:i[0]}}code(l){const i=this.rules.block.code.exec(l);if(i){const s=i[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:i[0],codeBlockStyle:"indented",text:this.options.pedantic?s:Si(s,`
`)}}}fences(l){const i=this.rules.block.fences.exec(l);if(i){const s=i[0],c=Tx(s,i[3]||"",this.rules);return{type:"code",raw:s,lang:i[2]?i[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):i[2],text:c}}}heading(l){const i=this.rules.block.heading.exec(l);if(i){let s=i[2].trim();if(this.rules.other.endingHash.test(s)){const c=Si(s,"#");(this.options.pedantic||!c||this.rules.other.endingSpaceChar.test(c))&&(s=c.trim())}return{type:"heading",raw:i[0],depth:i[1].length,text:s,tokens:this.lexer.inline(s)}}}hr(l){const i=this.rules.block.hr.exec(l);if(i)return{type:"hr",raw:Si(i[0],`
`)}}blockquote(l){const i=this.rules.block.blockquote.exec(l);if(i){let s=Si(i[0],`
`).split(`
`),c="",o="";const d=[];for(;s.length>0;){let h=!1;const y=[];let p;for(p=0;p<s.length;p++)if(this.rules.other.blockquoteStart.test(s[p]))y.push(s[p]),h=!0;else if(!h)y.push(s[p]);else break;s=s.slice(p);const g=y.join(`
`),S=g.replace(this.rules.other.blockquoteSetextReplace,`
$1`).replace(this.rules.other.blockquoteSetextReplace2,"");c=c?`${c}
${g}`:g,o=o?`${o}
${S}`:S;const b=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(S,d,!0),this.lexer.state.top=b,s.length===0)break;const E=d.at(-1);if(E?.type==="code")break;if(E?.type==="blockquote"){const O=E,w=O.raw+`
`+s.join(`
`),B=this.blockquote(w);d[d.length-1]=B,c=c.substring(0,c.length-O.raw.length)+B.raw,o=o.substring(0,o.length-O.text.length)+B.text;break}else if(E?.type==="list"){const O=E,w=O.raw+`
`+s.join(`
`),B=this.list(w);d[d.length-1]=B,c=c.substring(0,c.length-E.raw.length)+B.raw,o=o.substring(0,o.length-O.raw.length)+B.raw,s=w.substring(d.at(-1).raw.length).split(`
`);continue}}return{type:"blockquote",raw:c,tokens:d,text:o}}}list(l){let i=this.rules.block.list.exec(l);if(i){let s=i[1].trim();const c=s.length>1,o={type:"list",raw:"",ordered:c,start:c?+s.slice(0,-1):"",loose:!1,items:[]};s=c?`\\d{1,9}\\${s.slice(-1)}`:`\\${s}`,this.options.pedantic&&(s=c?s:"[*+-]");const d=this.rules.other.listItemRegex(s);let h=!1;for(;l;){let p=!1,g="",S="";if(!(i=d.exec(l))||this.rules.block.hr.test(l))break;g=i[0],l=l.substring(g.length);let b=i[2].split(`
`,1)[0].replace(this.rules.other.listReplaceTabs,Y=>" ".repeat(3*Y.length)),E=l.split(`
`,1)[0],O=!b.trim(),w=0;if(this.options.pedantic?(w=2,S=b.trimStart()):O?w=i[1].length+1:(w=i[2].search(this.rules.other.nonSpaceChar),w=w>4?1:w,S=b.slice(w),w+=i[1].length),O&&this.rules.other.blankLine.test(E)&&(g+=E+`
`,l=l.substring(E.length+1),p=!0),!p){const Y=this.rules.other.nextBulletRegex(w),Q=this.rules.other.hrRegex(w),V=this.rules.other.fencesBeginRegex(w),ae=this.rules.other.headingBeginRegex(w),oe=this.rules.other.htmlBeginRegex(w);for(;l;){const pe=l.split(`
`,1)[0];let J;if(E=pe,this.options.pedantic?(E=E.replace(this.rules.other.listReplaceNesting," "),J=E):J=E.replace(this.rules.other.tabCharGlobal," "),V.test(E)||ae.test(E)||oe.test(E)||Y.test(E)||Q.test(E))break;if(J.search(this.rules.other.nonSpaceChar)>=w||!E.trim())S+=`
`+J.slice(w);else{if(O||b.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||V.test(b)||ae.test(b)||Q.test(b))break;S+=`
`+E}!O&&!E.trim()&&(O=!0),g+=pe+`
`,l=l.substring(pe.length+1),b=J.slice(w)}}o.loose||(h?o.loose=!0:this.rules.other.doubleBlankLine.test(g)&&(h=!0));let B=null,N;this.options.gfm&&(B=this.rules.other.listIsTask.exec(S),B&&(N=B[0]!=="[ ] ",S=S.replace(this.rules.other.listReplaceTask,""))),o.items.push({type:"list_item",raw:g,task:!!B,checked:N,loose:!1,text:S,tokens:[]}),o.raw+=g}const y=o.items.at(-1);if(y)y.raw=y.raw.trimEnd(),y.text=y.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let p=0;p<o.items.length;p++)if(this.lexer.state.top=!1,o.items[p].tokens=this.lexer.blockTokens(o.items[p].text,[]),!o.loose){const g=o.items[p].tokens.filter(b=>b.type==="space"),S=g.length>0&&g.some(b=>this.rules.other.anyLine.test(b.raw));o.loose=S}if(o.loose)for(let p=0;p<o.items.length;p++)o.items[p].loose=!0;return o}}html(l){const i=this.rules.block.html.exec(l);if(i)return{type:"html",block:!0,raw:i[0],pre:i[1]==="pre"||i[1]==="script"||i[1]==="style",text:i[0]}}def(l){const i=this.rules.block.def.exec(l);if(i){const s=i[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),c=i[2]?i[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=i[3]?i[3].substring(1,i[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):i[3];return{type:"def",tag:s,raw:i[0],href:c,title:o}}}table(l){const i=this.rules.block.table.exec(l);if(!i||!this.rules.other.tableDelimiter.test(i[2]))return;const s=_p(i[1]),c=i[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=i[3]?.trim()?i[3].replace(this.rules.other.tableRowBlankLine,"").split(`
`):[],d={type:"table",raw:i[0],header:[],align:[],rows:[]};if(s.length===c.length){for(const h of c)this.rules.other.tableAlignRight.test(h)?d.align.push("right"):this.rules.other.tableAlignCenter.test(h)?d.align.push("center"):this.rules.other.tableAlignLeft.test(h)?d.align.push("left"):d.align.push(null);for(let h=0;h<s.length;h++)d.header.push({text:s[h],tokens:this.lexer.inline(s[h]),header:!0,align:d.align[h]});for(const h of o)d.rows.push(_p(h,d.header.length).map((y,p)=>({text:y,tokens:this.lexer.inline(y),header:!1,align:d.align[p]})));return d}}lheading(l){const i=this.rules.block.lheading.exec(l);if(i)return{type:"heading",raw:i[0],depth:i[2].charAt(0)==="="?1:2,text:i[1],tokens:this.lexer.inline(i[1])}}paragraph(l){const i=this.rules.block.paragraph.exec(l);if(i){const s=i[1].charAt(i[1].length-1)===`
`?i[1].slice(0,-1):i[1];return{type:"paragraph",raw:i[0],text:s,tokens:this.lexer.inline(s)}}}text(l){const i=this.rules.block.text.exec(l);if(i)return{type:"text",raw:i[0],text:i[0],tokens:this.lexer.inline(i[0])}}escape(l){const i=this.rules.inline.escape.exec(l);if(i)return{type:"escape",raw:i[0],text:i[1]}}tag(l){const i=this.rules.inline.tag.exec(l);if(i)return!this.lexer.state.inLink&&this.rules.other.startATag.test(i[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(i[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(i[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(i[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:i[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:i[0]}}link(l){const i=this.rules.inline.link.exec(l);if(i){const s=i[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(s)){if(!this.rules.other.endAngleBracket.test(s))return;const d=Si(s.slice(0,-1),"\\");if((s.length-d.length)%2===0)return}else{const d=xx(i[2],"()");if(d===-2)return;if(d>-1){const y=(i[0].indexOf("!")===0?5:4)+i[1].length+d;i[2]=i[2].substring(0,d),i[0]=i[0].substring(0,y).trim(),i[3]=""}}let c=i[2],o="";if(this.options.pedantic){const d=this.rules.other.pedanticHrefTitle.exec(c);d&&(c=d[1],o=d[3])}else o=i[3]?i[3].slice(1,-1):"";return c=c.trim(),this.rules.other.startAngleBracket.test(c)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(s)?c=c.slice(1):c=c.slice(1,-1)),Rp(i,{href:c&&c.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},i[0],this.lexer,this.rules)}}reflink(l,i){let s;if((s=this.rules.inline.reflink.exec(l))||(s=this.rules.inline.nolink.exec(l))){const c=(s[2]||s[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=i[c.toLowerCase()];if(!o){const d=s[0].charAt(0);return{type:"text",raw:d,text:d}}return Rp(s,o,s[0],this.lexer,this.rules)}}emStrong(l,i,s=""){let c=this.rules.inline.emStrongLDelim.exec(l);if(!c||c[3]&&s.match(this.rules.other.unicodeAlphaNumeric))return;if(!(c[1]||c[2]||"")||!s||this.rules.inline.punctuation.exec(s)){const d=[...c[0]].length-1;let h,y,p=d,g=0;const S=c[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(S.lastIndex=0,i=i.slice(-1*l.length+d);(c=S.exec(i))!=null;){if(h=c[1]||c[2]||c[3]||c[4]||c[5]||c[6],!h)continue;if(y=[...h].length,c[3]||c[4]){p+=y;continue}else if((c[5]||c[6])&&d%3&&!((d+y)%3)){g+=y;continue}if(p-=y,p>0)continue;y=Math.min(y,y+p+g);const b=[...c[0]][0].length,E=l.slice(0,d+c.index+b+y);if(Math.min(d,y)%2){const w=E.slice(1,-1);return{type:"em",raw:E,text:w,tokens:this.lexer.inlineTokens(w)}}const O=E.slice(2,-2);return{type:"strong",raw:E,text:O,tokens:this.lexer.inlineTokens(O)}}}}codespan(l){const i=this.rules.inline.code.exec(l);if(i){let s=i[2].replace(this.rules.other.newLineCharGlobal," ");const c=this.rules.other.nonSpaceChar.test(s),o=this.rules.other.startingSpaceChar.test(s)&&this.rules.other.endingSpaceChar.test(s);return c&&o&&(s=s.substring(1,s.length-1)),{type:"codespan",raw:i[0],text:s}}}br(l){const i=this.rules.inline.br.exec(l);if(i)return{type:"br",raw:i[0]}}del(l){const i=this.rules.inline.del.exec(l);if(i)return{type:"del",raw:i[0],text:i[2],tokens:this.lexer.inlineTokens(i[2])}}autolink(l){const i=this.rules.inline.autolink.exec(l);if(i){let s,c;return i[2]==="@"?(s=i[1],c="mailto:"+s):(s=i[1],c=s),{type:"link",raw:i[0],text:s,href:c,tokens:[{type:"text",raw:s,text:s}]}}}url(l){let i;if(i=this.rules.inline.url.exec(l)){let s,c;if(i[2]==="@")s=i[0],c="mailto:"+s;else{let o;do o=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])?.[0]??"";while(o!==i[0]);s=i[0],i[1]==="www."?c="http://"+i[0]:c=i[0]}return{type:"link",raw:i[0],text:s,href:c,tokens:[{type:"text",raw:s,text:s}]}}}inlineText(l){const i=this.rules.inline.text.exec(l);if(i){const s=this.lexer.state.inRawBlock;return{type:"text",raw:i[0],text:i[0],escaped:s}}}},Ta=class mo{tokens;options;state;tokenizer;inlineQueue;constructor(i){this.tokens=[],this.tokens.links=Object.create(null),this.options=i||zn,this.options.tokenizer=this.options.tokenizer||new fu,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const s={other:st,block:Fr.normal,inline:bi.normal};this.options.pedantic?(s.block=Fr.pedantic,s.inline=bi.pedantic):this.options.gfm&&(s.block=Fr.gfm,this.options.breaks?s.inline=bi.breaks:s.inline=bi.gfm),this.tokenizer.rules=s}static get rules(){return{block:Fr,inline:bi}}static lex(i,s){return new mo(s).lex(i)}static lexInline(i,s){return new mo(s).inlineTokens(i)}lex(i){i=i.replace(st.carriageReturn,`
`),this.blockTokens(i,this.tokens);for(let s=0;s<this.inlineQueue.length;s++){const c=this.inlineQueue[s];this.inlineTokens(c.src,c.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(i,s=[],c=!1){for(this.options.pedantic&&(i=i.replace(st.tabCharGlobal," ").replace(st.spaceLine,""));i;){let o;if(this.options.extensions?.block?.some(h=>(o=h.call({lexer:this},i,s))?(i=i.substring(o.raw.length),s.push(o),!0):!1))continue;if(o=this.tokenizer.space(i)){i=i.substring(o.raw.length);const h=s.at(-1);o.raw.length===1&&h!==void 0?h.raw+=`
`:s.push(o);continue}if(o=this.tokenizer.code(i)){i=i.substring(o.raw.length);const h=s.at(-1);h?.type==="paragraph"||h?.type==="text"?(h.raw+=`
`+o.raw,h.text+=`
`+o.text,this.inlineQueue.at(-1).src=h.text):s.push(o);continue}if(o=this.tokenizer.fences(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.heading(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.hr(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.blockquote(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.list(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.html(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.def(i)){i=i.substring(o.raw.length);const h=s.at(-1);h?.type==="paragraph"||h?.type==="text"?(h.raw+=`
`+o.raw,h.text+=`
`+o.raw,this.inlineQueue.at(-1).src=h.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(i)){i=i.substring(o.raw.length),s.push(o);continue}if(o=this.tokenizer.lheading(i)){i=i.substring(o.raw.length),s.push(o);continue}let d=i;if(this.options.extensions?.startBlock){let h=1/0;const y=i.slice(1);let p;this.options.extensions.startBlock.forEach(g=>{p=g.call({lexer:this},y),typeof p=="number"&&p>=0&&(h=Math.min(h,p))}),h<1/0&&h>=0&&(d=i.substring(0,h+1))}if(this.state.top&&(o=this.tokenizer.paragraph(d))){const h=s.at(-1);c&&h?.type==="paragraph"?(h.raw+=`
`+o.raw,h.text+=`
`+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):s.push(o),c=d.length!==i.length,i=i.substring(o.raw.length);continue}if(o=this.tokenizer.text(i)){i=i.substring(o.raw.length);const h=s.at(-1);h?.type==="text"?(h.raw+=`
`+o.raw,h.text+=`
`+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):s.push(o);continue}if(i){const h="Infinite loop on byte: "+i.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return this.state.top=!0,s}inline(i,s=[]){return this.inlineQueue.push({src:i,tokens:s}),s}inlineTokens(i,s=[]){let c=i,o=null;if(this.tokens.links){const y=Object.keys(this.tokens.links);if(y.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(c))!=null;)y.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(c))!=null;)c=c.slice(0,o.index)+"++"+c.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(c))!=null;)c=c.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let d=!1,h="";for(;i;){d||(h=""),d=!1;let y;if(this.options.extensions?.inline?.some(g=>(y=g.call({lexer:this},i,s))?(i=i.substring(y.raw.length),s.push(y),!0):!1))continue;if(y=this.tokenizer.escape(i)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.tag(i)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.link(i)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.reflink(i,this.tokens.links)){i=i.substring(y.raw.length);const g=s.at(-1);y.type==="text"&&g?.type==="text"?(g.raw+=y.raw,g.text+=y.text):s.push(y);continue}if(y=this.tokenizer.emStrong(i,c,h)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.codespan(i)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.br(i)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.del(i)){i=i.substring(y.raw.length),s.push(y);continue}if(y=this.tokenizer.autolink(i)){i=i.substring(y.raw.length),s.push(y);continue}if(!this.state.inLink&&(y=this.tokenizer.url(i))){i=i.substring(y.raw.length),s.push(y);continue}let p=i;if(this.options.extensions?.startInline){let g=1/0;const S=i.slice(1);let b;this.options.extensions.startInline.forEach(E=>{b=E.call({lexer:this},S),typeof b=="number"&&b>=0&&(g=Math.min(g,b))}),g<1/0&&g>=0&&(p=i.substring(0,g+1))}if(y=this.tokenizer.inlineText(p)){i=i.substring(y.raw.length),y.raw.slice(-1)!=="_"&&(h=y.raw.slice(-1)),d=!0;const g=s.at(-1);g?.type==="text"?(g.raw+=y.raw,g.text+=y.text):s.push(y);continue}if(i){const g="Infinite loop on byte: "+i.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return s}},du=class{options;parser;constructor(l){this.options=l||zn}space(l){return""}code({text:l,lang:i,escaped:s}){const c=(i||"").match(st.notSpaceStart)?.[0],o=l.replace(st.endingNewline,"")+`
`;return c?'<pre><code class="language-'+ta(c)+'">'+(s?o:ta(o,!0))+`</code></pre>
`:"<pre><code>"+(s?o:ta(o,!0))+`</code></pre>
`}blockquote({tokens:l}){return`<blockquote>
${this.parser.parse(l)}</blockquote>
`}html({text:l}){return l}heading({tokens:l,depth:i}){return`<h${i}>${this.parser.parseInline(l)}</h${i}>
`}hr(l){return`<hr>
`}list(l){const i=l.ordered,s=l.start;let c="";for(let h=0;h<l.items.length;h++){const y=l.items[h];c+=this.listitem(y)}const o=i?"ol":"ul",d=i&&s!==1?' start="'+s+'"':"";return"<"+o+d+`>
`+c+"</"+o+`>
`}listitem(l){let i="";if(l.task){const s=this.checkbox({checked:!!l.checked});l.loose?l.tokens[0]?.type==="paragraph"?(l.tokens[0].text=s+" "+l.tokens[0].text,l.tokens[0].tokens&&l.tokens[0].tokens.length>0&&l.tokens[0].tokens[0].type==="text"&&(l.tokens[0].tokens[0].text=s+" "+ta(l.tokens[0].tokens[0].text),l.tokens[0].tokens[0].escaped=!0)):l.tokens.unshift({type:"text",raw:s+" ",text:s+" ",escaped:!0}):i+=s+" "}return i+=this.parser.parse(l.tokens,!!l.loose),`<li>${i}</li>
`}checkbox({checked:l}){return"<input "+(l?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:l}){return`<p>${this.parser.parseInline(l)}</p>
`}table(l){let i="",s="";for(let o=0;o<l.header.length;o++)s+=this.tablecell(l.header[o]);i+=this.tablerow({text:s});let c="";for(let o=0;o<l.rows.length;o++){const d=l.rows[o];s="";for(let h=0;h<d.length;h++)s+=this.tablecell(d[h]);c+=this.tablerow({text:s})}return c&&(c=`<tbody>${c}</tbody>`),`<table>
<thead>
`+i+`</thead>
`+c+`</table>
`}tablerow({text:l}){return`<tr>
${l}</tr>
`}tablecell(l){const i=this.parser.parseInline(l.tokens),s=l.header?"th":"td";return(l.align?`<${s} align="${l.align}">`:`<${s}>`)+i+`</${s}>
`}strong({tokens:l}){return`<strong>${this.parser.parseInline(l)}</strong>`}em({tokens:l}){return`<em>${this.parser.parseInline(l)}</em>`}codespan({text:l}){return`<code>${ta(l,!0)}</code>`}br(l){return"<br>"}del({tokens:l}){return`<del>${this.parser.parseInline(l)}</del>`}link({href:l,title:i,tokens:s}){const c=this.parser.parseInline(s),o=Ap(l);if(o===null)return c;l=o;let d='<a href="'+l+'"';return i&&(d+=' title="'+ta(i)+'"'),d+=">"+c+"</a>",d}image({href:l,title:i,text:s,tokens:c}){c&&(s=this.parser.parseInline(c,this.parser.textRenderer));const o=Ap(l);if(o===null)return ta(s);l=o;let d=`<img src="${l}" alt="${s}"`;return i&&(d+=` title="${ta(i)}"`),d+=">",d}text(l){return"tokens"in l&&l.tokens?this.parser.parseInline(l.tokens):"escaped"in l&&l.escaped?l.text:ta(l.text)}},Lo=class{strong({text:l}){return l}em({text:l}){return l}codespan({text:l}){return l}del({text:l}){return l}html({text:l}){return l}text({text:l}){return l}link({text:l}){return""+l}image({text:l}){return""+l}br(){return""}},za=class ho{options;renderer;textRenderer;constructor(i){this.options=i||zn,this.options.renderer=this.options.renderer||new du,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Lo}static parse(i,s){return new ho(s).parse(i)}static parseInline(i,s){return new ho(s).parseInline(i)}parse(i,s=!0){let c="";for(let o=0;o<i.length;o++){const d=i[o];if(this.options.extensions?.renderers?.[d.type]){const y=d,p=this.options.extensions.renderers[y.type].call({parser:this},y);if(p!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(y.type)){c+=p||"";continue}}const h=d;switch(h.type){case"space":{c+=this.renderer.space(h);continue}case"hr":{c+=this.renderer.hr(h);continue}case"heading":{c+=this.renderer.heading(h);continue}case"code":{c+=this.renderer.code(h);continue}case"table":{c+=this.renderer.table(h);continue}case"blockquote":{c+=this.renderer.blockquote(h);continue}case"list":{c+=this.renderer.list(h);continue}case"html":{c+=this.renderer.html(h);continue}case"paragraph":{c+=this.renderer.paragraph(h);continue}case"text":{let y=h,p=this.renderer.text(y);for(;o+1<i.length&&i[o+1].type==="text";)y=i[++o],p+=`
`+this.renderer.text(y);s?c+=this.renderer.paragraph({type:"paragraph",raw:p,text:p,tokens:[{type:"text",raw:p,text:p,escaped:!0}]}):c+=p;continue}default:{const y='Token with "'+h.type+'" type was not found.';if(this.options.silent)return console.error(y),"";throw new Error(y)}}}return c}parseInline(i,s=this.renderer){let c="";for(let o=0;o<i.length;o++){const d=i[o];if(this.options.extensions?.renderers?.[d.type]){const y=this.options.extensions.renderers[d.type].call({parser:this},d);if(y!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(d.type)){c+=y||"";continue}}const h=d;switch(h.type){case"escape":{c+=s.text(h);break}case"html":{c+=s.html(h);break}case"link":{c+=s.link(h);break}case"image":{c+=s.image(h);break}case"strong":{c+=s.strong(h);break}case"em":{c+=s.em(h);break}case"codespan":{c+=s.codespan(h);break}case"br":{c+=s.br(h);break}case"del":{c+=s.del(h);break}case"text":{c+=s.text(h);break}default:{const y='Token with "'+h.type+'" type was not found.';if(this.options.silent)return console.error(y),"";throw new Error(y)}}}return c}},au=class{options;block;constructor(l){this.options=l||zn}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(l){return l}postprocess(l){return l}processAllTokens(l){return l}provideLexer(){return this.block?Ta.lex:Ta.lexInline}provideParser(){return this.block?za.parse:za.parseInline}},zx=class{defaults=Ro();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=za;Renderer=du;TextRenderer=Lo;Lexer=Ta;Tokenizer=fu;Hooks=au;constructor(...l){this.use(...l)}walkTokens(l,i){let s=[];for(const c of l)switch(s=s.concat(i.call(this,c)),c.type){case"table":{const o=c;for(const d of o.header)s=s.concat(this.walkTokens(d.tokens,i));for(const d of o.rows)for(const h of d)s=s.concat(this.walkTokens(h.tokens,i));break}case"list":{const o=c;s=s.concat(this.walkTokens(o.items,i));break}default:{const o=c;this.defaults.extensions?.childTokens?.[o.type]?this.defaults.extensions.childTokens[o.type].forEach(d=>{const h=o[d].flat(1/0);s=s.concat(this.walkTokens(h,i))}):o.tokens&&(s=s.concat(this.walkTokens(o.tokens,i)))}}return s}use(...l){const i=this.defaults.extensions||{renderers:{},childTokens:{}};return l.forEach(s=>{const c={...s};if(c.async=this.defaults.async||c.async||!1,s.extensions&&(s.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const d=i.renderers[o.name];d?i.renderers[o.name]=function(...h){let y=o.renderer.apply(this,h);return y===!1&&(y=d.apply(this,h)),y}:i.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const d=i[o.level];d?d.unshift(o.tokenizer):i[o.level]=[o.tokenizer],o.start&&(o.level==="block"?i.startBlock?i.startBlock.push(o.start):i.startBlock=[o.start]:o.level==="inline"&&(i.startInline?i.startInline.push(o.start):i.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(i.childTokens[o.name]=o.childTokens)}),c.extensions=i),s.renderer){const o=this.defaults.renderer||new du(this.defaults);for(const d in s.renderer){if(!(d in o))throw new Error(`renderer '${d}' does not exist`);if(["options","parser"].includes(d))continue;const h=d,y=s.renderer[h],p=o[h];o[h]=(...g)=>{let S=y.apply(o,g);return S===!1&&(S=p.apply(o,g)),S||""}}c.renderer=o}if(s.tokenizer){const o=this.defaults.tokenizer||new fu(this.defaults);for(const d in s.tokenizer){if(!(d in o))throw new Error(`tokenizer '${d}' does not exist`);if(["options","rules","lexer"].includes(d))continue;const h=d,y=s.tokenizer[h],p=o[h];o[h]=(...g)=>{let S=y.apply(o,g);return S===!1&&(S=p.apply(o,g)),S}}c.tokenizer=o}if(s.hooks){const o=this.defaults.hooks||new au;for(const d in s.hooks){if(!(d in o))throw new Error(`hook '${d}' does not exist`);if(["options","block"].includes(d))continue;const h=d,y=s.hooks[h],p=o[h];au.passThroughHooks.has(d)?o[h]=g=>{if(this.defaults.async)return Promise.resolve(y.call(o,g)).then(b=>p.call(o,b));const S=y.call(o,g);return p.call(o,S)}:o[h]=(...g)=>{let S=y.apply(o,g);return S===!1&&(S=p.apply(o,g)),S}}c.hooks=o}if(s.walkTokens){const o=this.defaults.walkTokens,d=s.walkTokens;c.walkTokens=function(h){let y=[];return y.push(d.call(this,h)),o&&(y=y.concat(o.call(this,h))),y}}this.defaults={...this.defaults,...c}}),this}setOptions(l){return this.defaults={...this.defaults,...l},this}lexer(l,i){return Ta.lex(l,i??this.defaults)}parser(l,i){return za.parse(l,i??this.defaults)}parseMarkdown(l){return(s,c)=>{const o={...c},d={...this.defaults,...o},h=this.onError(!!d.silent,!!d.async);if(this.defaults.async===!0&&o.async===!1)return h(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof s>"u"||s===null)return h(new Error("marked(): input parameter is undefined or null"));if(typeof s!="string")return h(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(s)+", string expected"));d.hooks&&(d.hooks.options=d,d.hooks.block=l);const y=d.hooks?d.hooks.provideLexer():l?Ta.lex:Ta.lexInline,p=d.hooks?d.hooks.provideParser():l?za.parse:za.parseInline;if(d.async)return Promise.resolve(d.hooks?d.hooks.preprocess(s):s).then(g=>y(g,d)).then(g=>d.hooks?d.hooks.processAllTokens(g):g).then(g=>d.walkTokens?Promise.all(this.walkTokens(g,d.walkTokens)).then(()=>g):g).then(g=>p(g,d)).then(g=>d.hooks?d.hooks.postprocess(g):g).catch(h);try{d.hooks&&(s=d.hooks.preprocess(s));let g=y(s,d);d.hooks&&(g=d.hooks.processAllTokens(g)),d.walkTokens&&this.walkTokens(g,d.walkTokens);let S=p(g,d);return d.hooks&&(S=d.hooks.postprocess(S)),S}catch(g){return h(g)}}}onError(l,i){return s=>{if(s.message+=`
Please report this to https://github.com/markedjs/marked.`,l){const c="<p>An error occurred:</p><pre>"+ta(s.message+"",!0)+"</pre>";return i?Promise.resolve(c):c}if(i)return Promise.reject(s);throw s}}},xn=new zx;function Ae(l,i){return xn.parse(l,i)}Ae.options=Ae.setOptions=function(l){return xn.setOptions(l),Ae.defaults=xn.defaults,Sy(Ae.defaults),Ae};Ae.getDefaults=Ro;Ae.defaults=zn;Ae.use=function(...l){return xn.use(...l),Ae.defaults=xn.defaults,Sy(Ae.defaults),Ae};Ae.walkTokens=function(l,i){return xn.walkTokens(l,i)};Ae.parseInline=xn.parseInline;Ae.Parser=za;Ae.parser=za.parse;Ae.Renderer=du;Ae.TextRenderer=Lo;Ae.Lexer=Ta;Ae.lexer=Ta.lex;Ae.Tokenizer=fu;Ae.Hooks=au;Ae.parse=Ae;Ae.options;Ae.setOptions;Ae.use;Ae.walkTokens;Ae.parseInline;za.parse;Ta.lex;const Ex=Object.assign({"../../../legal/README.md":Dk,"../../../legal/acik-riza-pazarlama.md":Uk,"../../../legal/aydinlatma-metni.md":Lk,"../../../legal/cerez-politikasi.md":Hk,"../../../legal/mesafeli-satis-sozlesmesi.md":Bk,"../../../legal/on-bilgilendirme-formu.md":qk,"../../../legal/teslimat-iade.md":Yk,"../../../legal/uyelik-sozlesmesi.md":Gk});function jx(l){const i=l.replace(/\.md$/,""),s=Object.entries(Ex).find(([c])=>c.endsWith(`/${i}.md`));return s?s[1]:null}function Ax(l){return l.match(/^#\s+(.+)$/m)?.[1]?.trim()||"Yasal metin"}function _x(){const{slug:l=""}=So(),i=jx(l);if(!i)return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:"Yasal metin bulunamadı - Probot Studio",description:"Aradığın Probot Studio yasal metni bulunamadı.",path:`/yasal/${l}`,noindex:!0}),f.jsxs("section",{className:"legal",children:[f.jsx("h1",{children:"Sayfa bulunamadı"}),f.jsx("p",{children:"Aradığın yasal metin burada yok. Tüm metinlerin bağlantıları sayfa altındaki footer'da listelenir."}),f.jsx("p",{children:f.jsx(xe,{to:"/",children:"↠Vitrine dön"})})]})]});const s=Ax(i);return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:`${s} - Probot Studio`,description:by(`${s}. Probot Studio mağaza yasal metni.`),path:`/yasal/${l}`}),f.jsx("section",{className:"legal",dangerouslySetInnerHTML:{__html:Ae.parse(i)}})]})}const wy="probot-consent";function Cy(){try{if(new URLSearchParams(window.location.search).get("iz")==="dost"&&localStorage.setItem("probot-iz-dost","1"),localStorage.getItem("probot-iz-dost")==="1")return"granted"}catch{}const l=localStorage.getItem(wy);return l==="granted"||l==="denied"?l:null}function Rx(l){localStorage.setItem(wy,l),l==="granted"?Oy():(jS(),_S())}let Np=!1;function Oy(){if(Cy()!=="granted"){ry();return}Np||(Np=!0,ES(),AS())}function Nx(){const[l,i]=k.useState(Cy()===null);if(k.useEffect(()=>{const c=()=>i(!0);return window.addEventListener("cookie:reopen",c),()=>window.removeEventListener("cookie:reopen",c)},[]),k.useEffect(()=>(document.body.classList.toggle("cookiebar-open",l),()=>document.body.classList.remove("cookiebar-open")),[l]),!l)return null;const s=c=>{Rx(c),i(!1)};return f.jsxs("div",{className:"cookie",role:"dialog","aria-label":"Çerez tercihi",children:[f.jsxs("p",{children:["Siteyi iyileştirmek için oturumla sınırlı, kimliksiz ve maskeli kullanım verisi topluyoruz. İzin verirsen çerezlerle ayrıntılı ölçüm yaparız. ",f.jsx(xe,{to:"/yasal/cerez-politikasi",children:"Detay"})]}),f.jsxs("div",{className:"cookie-row",children:[f.jsx("button",{className:"btn c",onClick:()=>s("granted"),children:"Kabul et"}),f.jsx("button",{className:"btn c",onClick:()=>s("denied"),children:"Sadece zorunlu"})]})]})}function wx(){const[l,i]=k.useState(null);k.useEffect(()=>{let o=!0;const d=()=>yy().then(h=>o&&i(h)).catch(()=>o&&i(null));return d(),window.addEventListener("cart:updated",d),()=>{o=!1,window.removeEventListener("cart:updated",d)}},[]);const s=l?.items??[],c=s.reduce((o,d)=>o+d.quantity,0);return{cart:l,items:s,count:c,total:l?.total??0}}function Cx({items:l,count:i,total:s,onGo:c}){const[o,d]=k.useState(!1),[h,y]=k.useState(!1),[p,g]=k.useState(null),S=k.useRef(null),b=k.useRef(void 0);k.useEffect(()=>{const N=()=>{const Y=window.scrollY;Y>26?d(!0):Y<8&&d(!1)};return N(),window.addEventListener("scroll",N,{passive:!0}),()=>window.removeEventListener("scroll",N)},[]);const E=()=>{const N=S.current?.getBoundingClientRect();if(!N)return;const Y=document.querySelector("probot-header")?.getBoundingClientRect(),Q=Math.max(N.bottom,Y?Y.bottom:0)+12;g({top:Q,right:Math.max(16,window.innerWidth-N.right-8)})},O=()=>{window.clearTimeout(b.current),E(),y(!0)},w=()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>y(!1),160)};k.useEffect(()=>{if(!h)return;const N=()=>E();return window.addEventListener("scroll",N,{passive:!0}),window.addEventListener("resize",N),()=>{window.removeEventListener("scroll",N),window.removeEventListener("resize",N)}},[h]);const B=f.jsxs("div",{className:`miniCartPop${h?" open":""}`,style:p?{top:p.top,right:p.right}:void 0,role:"region","aria-label":"Sepet özeti",onMouseEnter:O,onMouseLeave:w,children:[l.length===0?f.jsx("p",{className:"mcEmpty",children:"Sepetin şimdilik boş."}):f.jsxs(f.Fragment,{children:[f.jsx("ul",{className:"mcList",children:l.map(N=>f.jsxs("li",{children:[N.thumbnail?f.jsx("img",{src:N.thumbnail,alt:""}):f.jsx("span",{className:"mcIc",children:"📦"}),f.jsx("span",{className:"mcName",children:N.product_title??N.title}),f.jsxs("span",{className:"mcQty",children:[N.quantity,"×"]}),f.jsx("span",{className:"mcPrice",children:aa(N.unit_price*N.quantity)})]},N.id))}),f.jsxs("div",{className:"mcFoot",children:[f.jsx("span",{children:"Ara toplam"}),f.jsx("b",{children:aa()})]})]}),f.jsx("a",{className:"btn g mcGo",href:"/shop/sepet",onClick:N=>{N.preventDefault(),c("/sepet")},children:"Sepete git →"})]});return f.jsxs("div",{className:`miniCart${o?" onIsland":""}`,slot:"actions",onMouseEnter:O,onMouseLeave:w,onFocus:O,onBlur:w,children:[f.jsxs("a",{ref:S,className:"miniCartLink",href:"/shop/sepet","aria-label":i>0?`Sepet - ${i} ürün`:"Sepet",title:"Sepet",onClick:N=>{N.preventDefault(),y(!1),c("/sepet")},children:[f.jsx("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor","aria-hidden":"true",children:f.jsx("path",{d:"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03L21.7 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"})}),i>0&&f.jsx("span",{className:"cartBadge",children:i})]}),vS.createPortal(B,document.body)]})}function Ox(){const l=[{to:"/",label:"Vitrin"},{to:"/urunler",label:"Tüm ürünler"},{to:"/urunler?k=kitler",label:"Kitler"},...Wa.map(o=>({to:`/urunler?k=${o.key}`,label:o.short}))],{pathname:i,search:s}=gt(),c=i+s;return f.jsx("div",{className:"catbar",slot:"subbar",role:"navigation","aria-label":"Mağaza kategorileri",children:l.map(o=>f.jsx(xe,{to:o.to,className:c===o.to?"on":"",children:o.label},o.to))})}function Mx(){const l=gt();return f.jsxs(f.Fragment,{children:[f.jsx(_t,{title:"Sayfa bulunamadı - Probot Studio",description:"Aradığın Probot Studio mağaza sayfası taşınmış ya da kaldırılmış olabilir.",path:l.pathname,noindex:!0}),f.jsxs("section",{className:"account",children:[f.jsxs("h1",{children:["Sayfa ",f.jsx("span",{className:"hl",children:"bulunamadı"})]}),f.jsx("p",{className:"muted",children:"Aradığın adres taşınmış ya da hiç olmamış olabilir."}),f.jsxs("div",{className:"row",children:[f.jsx(xe,{to:"/",className:"btn p",children:"Vitrine dön →"}),f.jsx(xe,{to:"/urunler",className:"btn g",children:"Tüm ürünler"})]})]})]})}function Dx(){const l=gt(),i=Tn(),{items:s,count:c,total:o}=wx();k.useEffect(()=>{Oy()},[]),k.useEffect(()=>{typeof window>"u"||(window.probotConsent={...window.probotConsent||{},open:()=>window.dispatchEvent(new CustomEvent("cookie:reopen"))})},[]),k.useEffect(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const y=[...document.querySelectorAll(".deco .sh")];let p=0;const g=()=>{p=0;const b=window.scrollY;for(const E of y)E.style.translate="0 "+(-b*parseFloat(E.dataset.p||".25")).toFixed(1)+"px"},S=()=>{p||(p=requestAnimationFrame(g))};return g(),window.addEventListener("scroll",S,{passive:!0}),()=>{window.removeEventListener("scroll",S),cancelAnimationFrame(p)}},[]),k.useEffect(()=>{window.scrollTo(0,0)},[l.pathname,l.search]);function d(y){y.preventDefault();const p=String(new FormData(y.currentTarget).get("q")??"").trim();i(p?`/urunler?q=${encodeURIComponent(p)}`:"/urunler")}const h=y=>p=>{p.preventDefault(),i(y)};return f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"deco",children:[f.jsx("span",{className:"sh s1","data-p":".30"}),f.jsx("span",{className:"sh s3","data-p":".22"}),f.jsx("span",{className:"sh s4","data-p":".18"})]}),f.jsxs("probot-header",{home:"/",variant:"thin",subbar:"",wide:"","actions-sep":"",active:"shop",children:[f.jsx(Cx,{items:s,count:c,total:o,onGo:y=>i(y)}),f.jsx("a",{slot:"actions",href:"/shop/hesap",className:"cta",onClick:h("/hesap"),children:"Giriş yap / Kayıt ol"}),f.jsx(Ox,{}),f.jsxs("form",{slot:"subbar",className:"searchBox",onSubmit:d,role:"search",children:[f.jsx("input",{name:"q",type:"search",placeholder:"Parça ara: dişli, ESP32, PRB-…","aria-label":"Ürün ara",defaultValue:new URLSearchParams(l.search).get("q")??""},l.search),f.jsx("button",{"aria-label":"Ara",children:f.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:f.jsx("path",{fill:"currentColor",d:"M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z"})})})]})]}),f.jsx("div",{className:"wrap",children:f.jsxs(L0,{children:[f.jsx(yt,{path:"/",element:f.jsx(nk,{})}),f.jsx(yt,{path:"/urunler",element:f.jsx(uk,{})}),f.jsx(yt,{path:"/urun/:handle",element:f.jsx(Rk,{})}),f.jsx(yt,{path:"/hesap",element:f.jsx(vk,{})}),f.jsx(yt,{path:"/hesap/sifre-yenile",element:f.jsx(Nk,{})}),f.jsx(yt,{path:"/sepet",element:f.jsx(Ak,{})}),f.jsx(yt,{path:"/odeme",element:f.jsx(op,{to:"/sepet",replace:!0})}),f.jsx(yt,{path:"/odeme/sonuc",element:f.jsx(op,{to:"/sepet",replace:!0})}),f.jsx(yt,{path:"/takip",element:f.jsx(zp,{})}),f.jsx(yt,{path:"/takip/:no",element:f.jsx(zp,{})}),f.jsx(yt,{path:"/iletisim",element:f.jsx(Mk,{})}),f.jsx(yt,{path:"/yasal/:slug",element:f.jsx(_x,{})}),f.jsx(yt,{path:"*",element:f.jsx(Mx,{})})]})}),f.jsx("probot-footer",{}),c>0&&f.jsxs(xe,{to:"/sepet",className:"cartFabM","aria-label":`Sepet - ${c} ürün`,children:[f.jsx("span",{className:"cartFabIc","aria-hidden":!0,children:"🛒"}),f.jsx("span",{className:"cartBadge",children:c})]}),f.jsx(Nx,{})]})}if(!document.querySelector("script[data-probot-brand]")){const l=document.createElement("script");l.src="/brand/header.js?v=7",l.defer=!0,l.setAttribute("data-probot-brand","1"),document.head.appendChild(l)}ob.createRoot(document.getElementById("root")).render(f.jsx(Ge.StrictMode,{children:f.jsx(Hp,{children:f.jsx(sS,{basename:"/shop/",children:f.jsx(Dx,{})})})}));