0x1998 - MANAGER
Düzenlenen Dosya: index-CXWx9DVb.js
(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))o(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const f of h.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&o(f)}).observe(document,{childList:!0,subtree:!0});function r(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function o(d){if(d.ep)return;d.ep=!0;const h=r(d);fetch(d.href,h)}})();function pj(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var lu={exports:{}},Ts={};var Ip;function xj(){if(Ip)return Ts;Ip=1;var i=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function r(o,d,h){var f=null;if(h!==void 0&&(f=""+h),d.key!==void 0&&(f=""+d.key),"key"in d){h={};for(var x in d)x!=="key"&&(h[x]=d[x])}else h=d;return d=h.ref,{$$typeof:i,type:o,key:f,ref:d!==void 0?d:null,props:h}}return Ts.Fragment=s,Ts.jsx=r,Ts.jsxs=r,Ts}var Jp;function gj(){return Jp||(Jp=1,lu.exports=xj()),lu.exports}var a=gj(),ru={exports:{}},le={};var Wp;function yj(){if(Wp)return le;Wp=1;var i=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),f=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),j=Symbol.iterator;function M(w){return w===null||typeof w!="object"?null:(w=j&&w[j]||w["@@iterator"],typeof w=="function"?w:null)}var U={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},P=Object.assign,F={};function V(w,L,K){this.props=w,this.context=L,this.refs=F,this.updater=K||U}V.prototype.isReactComponent={},V.prototype.setState=function(w,L){if(typeof w!="object"&&typeof w!="function"&&w!=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,w,L,"setState")},V.prototype.forceUpdate=function(w){this.updater.enqueueForceUpdate(this,w,"forceUpdate")};function Y(){}Y.prototype=V.prototype;function H(w,L,K){this.props=w,this.context=L,this.refs=F,this.updater=K||U}var $=H.prototype=new Y;$.constructor=H,P($,V.prototype),$.isPureReactComponent=!0;var X=Array.isArray;function ne(){}var I={H:null,A:null,T:null,S:null},ee=Object.prototype.hasOwnProperty;function he(w,L,K){var Z=K.ref;return{$$typeof:i,type:w,key:L,ref:Z!==void 0?Z:null,props:K}}function Ce(w,L){return he(w.type,L,w.props)}function He(w){return typeof w=="object"&&w!==null&&w.$$typeof===i}function Qe(w){var L={"=":"=0",":":"=2"};return"$"+w.replace(/[=:]/g,function(K){return L[K]})}var Nt=/\/+/g;function ot(w,L){return typeof w=="object"&&w!==null&&w.key!=null?Qe(""+w.key):L.toString(36)}function Je(w){switch(w.status){case"fulfilled":return w.value;case"rejected":throw w.reason;default:switch(typeof w.status=="string"?w.then(ne,ne):(w.status="pending",w.then(function(L){w.status==="pending"&&(w.status="fulfilled",w.value=L)},function(L){w.status==="pending"&&(w.status="rejected",w.reason=L)})),w.status){case"fulfilled":return w.value;case"rejected":throw w.reason}}throw w}function S(w,L,K,Z,se){var re=typeof w;(re==="undefined"||re==="boolean")&&(w=null);var de=!1;if(w===null)de=!0;else switch(re){case"bigint":case"string":case"number":de=!0;break;case"object":switch(w.$$typeof){case i:case s:de=!0;break;case y:return de=w._init,S(de(w._payload),L,K,Z,se)}}if(de)return se=se(w),de=Z===""?"."+ot(w,0):Z,X(se)?(K="",de!=null&&(K=de.replace(Nt,"$&/")+"/"),S(se,L,K,"",function(zi){return zi})):se!=null&&(He(se)&&(se=Ce(se,K+(se.key==null||w&&w.key===se.key?"":(""+se.key).replace(Nt,"$&/")+"/")+de)),L.push(se)),1;de=0;var dt=Z===""?".":Z+":";if(X(w))for(var Fe=0;Fe<w.length;Fe++)Z=w[Fe],re=dt+ot(Z,Fe),de+=S(Z,L,K,re,se);else if(Fe=M(w),typeof Fe=="function")for(w=Fe.call(w),Fe=0;!(Z=w.next()).done;)Z=Z.value,re=dt+ot(Z,Fe++),de+=S(Z,L,K,re,se);else if(re==="object"){if(typeof w.then=="function")return S(Je(w),L,K,Z,se);throw L=String(w),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(w).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return de}function T(w,L,K){if(w==null)return w;var Z=[],se=0;return S(w,Z,"","",function(re){return L.call(K,re,se++)}),Z}function _(w){if(w._status===-1){var L=w._result;L=L(),L.then(function(K){(w._status===0||w._status===-1)&&(w._status=1,w._result=K)},function(K){(w._status===0||w._status===-1)&&(w._status=2,w._result=K)}),w._status===-1&&(w._status=0,w._result=L)}if(w._status===1)return w._result.default;throw w._result}var Q=typeof reportError=="function"?reportError:function(w){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof w=="object"&&w!==null&&typeof w.message=="string"?String(w.message):String(w),error:w});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",w);return}console.error(w)},G={map:T,forEach:function(w,L,K){T(w,function(){L.apply(this,arguments)},K)},count:function(w){var L=0;return T(w,function(){L++}),L},toArray:function(w){return T(w,function(L){return L})||[]},only:function(w){if(!He(w))throw Error("React.Children.only expected to receive a single React element child.");return w}};return le.Activity=v,le.Children=G,le.Component=V,le.Fragment=r,le.Profiler=d,le.PureComponent=H,le.StrictMode=o,le.Suspense=p,le.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=I,le.__COMPILER_RUNTIME={__proto__:null,c:function(w){return I.H.useMemoCache(w)}},le.cache=function(w){return function(){return w.apply(null,arguments)}},le.cacheSignal=function(){return null},le.cloneElement=function(w,L,K){if(w==null)throw Error("The argument must be a React element, but you passed "+w+".");var Z=P({},w.props),se=w.key;if(L!=null)for(re in L.key!==void 0&&(se=""+L.key),L)!ee.call(L,re)||re==="key"||re==="__self"||re==="__source"||re==="ref"&&L.ref===void 0||(Z[re]=L[re]);var re=arguments.length-2;if(re===1)Z.children=K;else if(1<re){for(var de=Array(re),dt=0;dt<re;dt++)de[dt]=arguments[dt+2];Z.children=de}return he(w.type,se,Z)},le.createContext=function(w){return w={$$typeof:f,_currentValue:w,_currentValue2:w,_threadCount:0,Provider:null,Consumer:null},w.Provider=w,w.Consumer={$$typeof:h,_context:w},w},le.createElement=function(w,L,K){var Z,se={},re=null;if(L!=null)for(Z in L.key!==void 0&&(re=""+L.key),L)ee.call(L,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(se[Z]=L[Z]);var de=arguments.length-2;if(de===1)se.children=K;else if(1<de){for(var dt=Array(de),Fe=0;Fe<de;Fe++)dt[Fe]=arguments[Fe+2];se.children=dt}if(w&&w.defaultProps)for(Z in de=w.defaultProps,de)se[Z]===void 0&&(se[Z]=de[Z]);return he(w,re,se)},le.createRef=function(){return{current:null}},le.forwardRef=function(w){return{$$typeof:x,render:w}},le.isValidElement=He,le.lazy=function(w){return{$$typeof:y,_payload:{_status:-1,_result:w},_init:_}},le.memo=function(w,L){return{$$typeof:g,type:w,compare:L===void 0?null:L}},le.startTransition=function(w){var L=I.T,K={};I.T=K;try{var Z=w(),se=I.S;se!==null&&se(K,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(ne,Q)}catch(re){Q(re)}finally{L!==null&&K.types!==null&&(L.types=K.types),I.T=L}},le.unstable_useCacheRefresh=function(){return I.H.useCacheRefresh()},le.use=function(w){return I.H.use(w)},le.useActionState=function(w,L,K){return I.H.useActionState(w,L,K)},le.useCallback=function(w,L){return I.H.useCallback(w,L)},le.useContext=function(w){return I.H.useContext(w)},le.useDebugValue=function(){},le.useDeferredValue=function(w,L){return I.H.useDeferredValue(w,L)},le.useEffect=function(w,L){return I.H.useEffect(w,L)},le.useEffectEvent=function(w){return I.H.useEffectEvent(w)},le.useId=function(){return I.H.useId()},le.useImperativeHandle=function(w,L,K){return I.H.useImperativeHandle(w,L,K)},le.useInsertionEffect=function(w,L){return I.H.useInsertionEffect(w,L)},le.useLayoutEffect=function(w,L){return I.H.useLayoutEffect(w,L)},le.useMemo=function(w,L){return I.H.useMemo(w,L)},le.useOptimistic=function(w,L){return I.H.useOptimistic(w,L)},le.useReducer=function(w,L,K){return I.H.useReducer(w,L,K)},le.useRef=function(w){return I.H.useRef(w)},le.useState=function(w){return I.H.useState(w)},le.useSyncExternalStore=function(w,L,K){return I.H.useSyncExternalStore(w,L,K)},le.useTransition=function(){return I.H.useTransition()},le.version="19.2.3",le}var $p;function sd(){return $p||($p=1,ru.exports=yj()),ru.exports}var A=sd();const Dn=pj(A);var ou={exports:{}},Cs={},cu={exports:{}},uu={};var ex;function bj(){return ex||(ex=1,(function(i){function s(S,T){var _=S.length;S.push(T);e:for(;0<_;){var Q=_-1>>>1,G=S[Q];if(0<d(G,T))S[Q]=T,S[_]=G,_=Q;else break e}}function r(S){return S.length===0?null:S[0]}function o(S){if(S.length===0)return null;var T=S[0],_=S.pop();if(_!==T){S[0]=_;e:for(var Q=0,G=S.length,w=G>>>1;Q<w;){var L=2*(Q+1)-1,K=S[L],Z=L+1,se=S[Z];if(0>d(K,_))Z<G&&0>d(se,K)?(S[Q]=se,S[Z]=_,Q=Z):(S[Q]=K,S[L]=_,Q=L);else if(Z<G&&0>d(se,_))S[Q]=se,S[Z]=_,Q=Z;else break e}}return T}function d(S,T){var _=S.sortIndex-T.sortIndex;return _!==0?_:S.id-T.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;i.unstable_now=function(){return h.now()}}else{var f=Date,x=f.now();i.unstable_now=function(){return f.now()-x}}var p=[],g=[],y=1,v=null,j=3,M=!1,U=!1,P=!1,F=!1,V=typeof setTimeout=="function"?setTimeout:null,Y=typeof clearTimeout=="function"?clearTimeout:null,H=typeof setImmediate<"u"?setImmediate:null;function $(S){for(var T=r(g);T!==null;){if(T.callback===null)o(g);else if(T.startTime<=S)o(g),T.sortIndex=T.expirationTime,s(p,T);else break;T=r(g)}}function X(S){if(P=!1,$(S),!U)if(r(p)!==null)U=!0,ne||(ne=!0,Qe());else{var T=r(g);T!==null&&Je(X,T.startTime-S)}}var ne=!1,I=-1,ee=5,he=-1;function Ce(){return F?!0:!(i.unstable_now()-he<ee)}function He(){if(F=!1,ne){var S=i.unstable_now();he=S;var T=!0;try{e:{U=!1,P&&(P=!1,Y(I),I=-1),M=!0;var _=j;try{t:{for($(S),v=r(p);v!==null&&!(v.expirationTime>S&&Ce());){var Q=v.callback;if(typeof Q=="function"){v.callback=null,j=v.priorityLevel;var G=Q(v.expirationTime<=S);if(S=i.unstable_now(),typeof G=="function"){v.callback=G,$(S),T=!0;break t}v===r(p)&&o(p),$(S)}else o(p);v=r(p)}if(v!==null)T=!0;else{var w=r(g);w!==null&&Je(X,w.startTime-S),T=!1}}break e}finally{v=null,j=_,M=!1}T=void 0}}finally{T?Qe():ne=!1}}}var Qe;if(typeof H=="function")Qe=function(){H(He)};else if(typeof MessageChannel<"u"){var Nt=new MessageChannel,ot=Nt.port2;Nt.port1.onmessage=He,Qe=function(){ot.postMessage(null)}}else Qe=function(){V(He,0)};function Je(S,T){I=V(function(){S(i.unstable_now())},T)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(S){S.callback=null},i.unstable_forceFrameRate=function(S){0>S||125<S?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ee=0<S?Math.floor(1e3/S):5},i.unstable_getCurrentPriorityLevel=function(){return j},i.unstable_next=function(S){switch(j){case 1:case 2:case 3:var T=3;break;default:T=j}var _=j;j=T;try{return S()}finally{j=_}},i.unstable_requestPaint=function(){F=!0},i.unstable_runWithPriority=function(S,T){switch(S){case 1:case 2:case 3:case 4:case 5:break;default:S=3}var _=j;j=S;try{return T()}finally{j=_}},i.unstable_scheduleCallback=function(S,T,_){var Q=i.unstable_now();switch(typeof _=="object"&&_!==null?(_=_.delay,_=typeof _=="number"&&0<_?Q+_:Q):_=Q,S){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=_+G,S={id:y++,callback:T,priorityLevel:S,startTime:_,expirationTime:G,sortIndex:-1},_>Q?(S.sortIndex=_,s(g,S),r(p)===null&&S===r(g)&&(P?(Y(I),I=-1):P=!0,Je(X,_-Q))):(S.sortIndex=G,s(p,S),U||M||(U=!0,ne||(ne=!0,Qe()))),S},i.unstable_shouldYield=Ce,i.unstable_wrapCallback=function(S){var T=j;return function(){var _=j;j=T;try{return S.apply(this,arguments)}finally{j=_}}}})(uu)),uu}var tx;function vj(){return tx||(tx=1,cu.exports=bj()),cu.exports}var du={exports:{}},ct={};var ax;function jj(){if(ax)return ct;ax=1;var i=sd();function s(p){var g="https://react.dev/errors/"+p;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)g+="&args[]="+encodeURIComponent(arguments[y])}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 r(){}var o={d:{f:r,r:function(){throw Error(s(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},d=Symbol.for("react.portal");function h(p,g,y){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:v==null?null:""+v,children:p,containerInfo:g,implementation:y}}var f=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function x(p,g){if(p==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return ct.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,ct.createPortal=function(p,g){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(s(299));return h(p,g,null,y)},ct.flushSync=function(p){var g=f.T,y=o.p;try{if(f.T=null,o.p=2,p)return p()}finally{f.T=g,o.p=y,o.d.f()}},ct.preconnect=function(p,g){typeof p=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,o.d.C(p,g))},ct.prefetchDNS=function(p){typeof p=="string"&&o.d.D(p)},ct.preinit=function(p,g){if(typeof p=="string"&&g&&typeof g.as=="string"){var y=g.as,v=x(y,g.crossOrigin),j=typeof g.integrity=="string"?g.integrity:void 0,M=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;y==="style"?o.d.S(p,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:v,integrity:j,fetchPriority:M}):y==="script"&&o.d.X(p,{crossOrigin:v,integrity:j,fetchPriority:M,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},ct.preinitModule=function(p,g){if(typeof p=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var y=x(g.as,g.crossOrigin);o.d.M(p,{crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&o.d.M(p)},ct.preload=function(p,g){if(typeof p=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var y=g.as,v=x(y,g.crossOrigin);o.d.L(p,y,{crossOrigin:v,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})}},ct.preloadModule=function(p,g){if(typeof p=="string")if(g){var y=x(g.as,g.crossOrigin);o.d.m(p,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else o.d.m(p)},ct.requestFormReset=function(p){o.d.r(p)},ct.unstable_batchedUpdates=function(p,g){return p(g)},ct.useFormState=function(p,g,y){return f.H.useFormState(p,g,y)},ct.useFormStatus=function(){return f.H.useHostTransitionStatus()},ct.version="19.2.3",ct}var nx;function Nj(){if(nx)return du.exports;nx=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(s){console.error(s)}}return i(),du.exports=jj(),du.exports}var ix;function wj(){if(ix)return Cs;ix=1;var i=vj(),s=sd(),r=Nj();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function h(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function f(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 x(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(h(e)!==e)throw Error(o(188))}function g(e){var t=e.alternate;if(!t){if(t=h(e),t===null)throw Error(o(188));return t!==e?null:e}for(var n=e,l=t;;){var c=n.return;if(c===null)break;var u=c.alternate;if(u===null){if(l=c.return,l!==null){n=l;continue}break}if(c.child===u.child){for(u=c.child;u;){if(u===n)return p(c),e;if(u===l)return p(c),t;u=u.sibling}throw Error(o(188))}if(n.return!==l.return)n=c,l=u;else{for(var m=!1,b=c.child;b;){if(b===n){m=!0,n=c,l=u;break}if(b===l){m=!0,l=c,n=u;break}b=b.sibling}if(!m){for(b=u.child;b;){if(b===n){m=!0,n=u,l=c;break}if(b===l){m=!0,l=u,n=c;break}b=b.sibling}if(!m)throw Error(o(189))}}if(n.alternate!==l)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=y(e),t!==null)return t;e=e.sibling}return null}var v=Object.assign,j=Symbol.for("react.element"),M=Symbol.for("react.transitional.element"),U=Symbol.for("react.portal"),P=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),V=Symbol.for("react.profiler"),Y=Symbol.for("react.consumer"),H=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),X=Symbol.for("react.suspense"),ne=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),ee=Symbol.for("react.lazy"),he=Symbol.for("react.activity"),Ce=Symbol.for("react.memo_cache_sentinel"),He=Symbol.iterator;function Qe(e){return e===null||typeof e!="object"?null:(e=He&&e[He]||e["@@iterator"],typeof e=="function"?e:null)}var Nt=Symbol.for("react.client.reference");function ot(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Nt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case P:return"Fragment";case V:return"Profiler";case F:return"StrictMode";case X:return"Suspense";case ne:return"SuspenseList";case he:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case U:return"Portal";case H:return e.displayName||"Context";case Y:return(e._context.displayName||"Context")+".Consumer";case $:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case I:return t=e.displayName||null,t!==null?t:ot(e.type)||"Memo";case ee:t=e._payload,e=e._init;try{return ot(e(t))}catch{}}return null}var Je=Array.isArray,S=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,T=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_={pending:!1,data:null,method:null,action:null},Q=[],G=-1;function w(e){return{current:e}}function L(e){0>G||(e.current=Q[G],Q[G]=null,G--)}function K(e,t){G++,Q[G]=e.current,e.current=t}var Z=w(null),se=w(null),re=w(null),de=w(null);function dt(e,t){switch(K(re,t),K(se,e),K(Z,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?bp(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=bp(t),e=vp(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}L(Z),K(Z,e)}function Fe(){L(Z),L(se),L(re)}function zi(e){e.memoizedState!==null&&K(de,e);var t=Z.current,n=vp(t,e.type);t!==n&&(K(se,e),K(Z,n))}function Is(e){se.current===e&&(L(Z),L(se)),de.current===e&&(L(de),Ns._currentValue=_)}var Pr,Qd;function ln(e){if(Pr===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Pr=t&&t[1]||"",Qd=-1<n.stack.indexOf(` at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return` `+Pr+e+Qd}var Hr=!1;function qr(e,t){if(!e||Hr)return"";Hr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var q=function(){throw Error()};if(Object.defineProperty(q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(q,[])}catch(z){var O=z}Reflect.construct(e,[],q)}else{try{q.call()}catch(z){O=z}e.call(q.prototype)}}else{try{throw Error()}catch(z){O=z}(q=e())&&typeof q.catch=="function"&&q.catch(function(){})}}catch(z){if(z&&O&&typeof z.stack=="string")return[z.stack,O.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=l.DetermineComponentFrameRoot(),m=u[0],b=u[1];if(m&&b){var N=m.split(` `),R=b.split(` `);for(c=l=0;l<N.length&&!N[l].includes("DetermineComponentFrameRoot");)l++;for(;c<R.length&&!R[c].includes("DetermineComponentFrameRoot");)c++;if(l===N.length||c===R.length)for(l=N.length-1,c=R.length-1;1<=l&&0<=c&&N[l]!==R[c];)c--;for(;1<=l&&0<=c;l--,c--)if(N[l]!==R[c]){if(l!==1||c!==1)do if(l--,c--,0>c||N[l]!==R[c]){var B=` `+N[l].replace(" at new "," at ");return e.displayName&&B.includes("<anonymous>")&&(B=B.replace("<anonymous>",e.displayName)),B}while(1<=l&&0<=c);break}}}finally{Hr=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ln(n):""}function Kb(e,t){switch(e.tag){case 26:case 27:case 5:return ln(e.type);case 16:return ln("Lazy");case 13:return e.child!==t&&t!==null?ln("Suspense Fallback"):ln("Suspense");case 19:return ln("SuspenseList");case 0:case 15:return qr(e.type,!1);case 11:return qr(e.type.render,!1);case 1:return qr(e.type,!0);case 31:return ln("Activity");default:return""}}function Zd(e){try{var t="",n=null;do t+=Kb(e,n),n=e,e=e.return;while(e);return t}catch(l){return` Error generating stack: `+l.message+` `+l.stack}}var Yr=Object.prototype.hasOwnProperty,Gr=i.unstable_scheduleCallback,Kr=i.unstable_cancelCallback,Xb=i.unstable_shouldYield,Qb=i.unstable_requestPaint,wt=i.unstable_now,Zb=i.unstable_getCurrentPriorityLevel,Id=i.unstable_ImmediatePriority,Jd=i.unstable_UserBlockingPriority,Js=i.unstable_NormalPriority,Ib=i.unstable_LowPriority,Wd=i.unstable_IdlePriority,Jb=i.log,Wb=i.unstable_setDisableYieldValue,_i=null,St=null;function Ra(e){if(typeof Jb=="function"&&Wb(e),St&&typeof St.setStrictMode=="function")try{St.setStrictMode(_i,e)}catch{}}var Et=Math.clz32?Math.clz32:tv,$b=Math.log,ev=Math.LN2;function tv(e){return e>>>=0,e===0?32:31-($b(e)/ev|0)|0}var Ws=256,$s=262144,el=4194304;function rn(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 tl(e,t,n){var l=e.pendingLanes;if(l===0)return 0;var c=0,u=e.suspendedLanes,m=e.pingedLanes;e=e.warmLanes;var b=l&134217727;return b!==0?(l=b&~u,l!==0?c=rn(l):(m&=b,m!==0?c=rn(m):n||(n=b&~e,n!==0&&(c=rn(n))))):(b=l&~u,b!==0?c=rn(b):m!==0?c=rn(m):n||(n=l&~e,n!==0&&(c=rn(n)))),c===0?0:t!==0&&t!==c&&(t&u)===0&&(u=c&-c,n=t&-t,u>=n||u===32&&(n&4194048)!==0)?t:c}function Ui(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function av(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 $d(){var e=el;return el<<=1,(el&62914560)===0&&(el=4194304),e}function Xr(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Li(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function nv(e,t,n,l,c,u){var m=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var b=e.entanglements,N=e.expirationTimes,R=e.hiddenUpdates;for(n=m&~n;0<n;){var B=31-Et(n),q=1<<B;b[B]=0,N[B]=-1;var O=R[B];if(O!==null)for(R[B]=null,B=0;B<O.length;B++){var z=O[B];z!==null&&(z.lane&=-536870913)}n&=~q}l!==0&&eh(e,l,0),u!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=u&~(m&~t))}function eh(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-Et(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|n&261930}function th(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var l=31-Et(n),c=1<<l;c&t|e[l]&t&&(e[l]|=t),n&=~c}}function ah(e,t){var n=t&-t;return n=(n&42)!==0?1:Qr(n),(n&(e.suspendedLanes|t))!==0?0:n}function Qr(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 Zr(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function nh(){var e=T.p;return e!==0?e:(e=window.event,e===void 0?32:qp(e.type))}function ih(e,t){var n=T.p;try{return T.p=e,t()}finally{T.p=n}}var Ma=Math.random().toString(36).slice(2),tt="__reactFiber$"+Ma,mt="__reactProps$"+Ma,_n="__reactContainer$"+Ma,Ir="__reactEvents$"+Ma,iv="__reactListeners$"+Ma,sv="__reactHandles$"+Ma,sh="__reactResources$"+Ma,Vi="__reactMarker$"+Ma;function Jr(e){delete e[tt],delete e[mt],delete e[Ir],delete e[iv],delete e[sv]}function Un(e){var t=e[tt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_n]||n[tt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Cp(e);e!==null;){if(n=e[tt])return n;e=Cp(e)}return t}e=n,n=e.parentNode}return null}function Ln(e){if(e=e[tt]||e[_n]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Bi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function Vn(e){var t=e[sh];return t||(t=e[sh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function We(e){e[Vi]=!0}var lh=new Set,rh={};function on(e,t){Bn(e,t),Bn(e+"Capture",t)}function Bn(e,t){for(rh[e]=t,e=0;e<t.length;e++)lh.add(t[e])}var lv=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]*$"),oh={},ch={};function rv(e){return Yr.call(ch,e)?!0:Yr.call(oh,e)?!1:lv.test(e)?ch[e]=!0:(oh[e]=!0,!1)}function al(e,t,n){if(rv(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function nl(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function la(e,t,n,l){if(l===null)e.removeAttribute(n);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+l)}}function _t(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function uh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ov(e,t,n){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var c=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(m){n=""+m,u.call(this,m)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return n},setValue:function(m){n=""+m},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wr(e){if(!e._valueTracker){var t=uh(e)?"checked":"value";e._valueTracker=ov(e,t,""+e[t])}}function dh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=uh(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}function il(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 cv=/[\n"\\]/g;function Ut(e){return e.replace(cv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function $r(e,t,n,l,c,u,m,b){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=""+_t(t)):e.value!==""+_t(t)&&(e.value=""+_t(t)):m!=="submit"&&m!=="reset"||e.removeAttribute("value"),t!=null?eo(e,m,_t(t)):n!=null?eo(e,m,_t(n)):l!=null&&e.removeAttribute("value"),c==null&&u!=null&&(e.defaultChecked=!!u),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+_t(b):e.removeAttribute("name")}function hh(e,t,n,l,c,u,m,b){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||n!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){Wr(e);return}n=n!=null?""+_t(n):"",t=t!=null?""+_t(t):n,b||t===e.value||(e.value=t),e.defaultValue=t}l=l??c,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=b?e.checked:!!l,e.defaultChecked=!!l,m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.name=m),Wr(e)}function eo(e,t,n){t==="number"&&il(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Fn(e,t,n,l){if(e=e.options,t){t={};for(var c=0;c<n.length;c++)t["$"+n[c]]=!0;for(n=0;n<e.length;n++)c=t.hasOwnProperty("$"+e[n].value),e[n].selected!==c&&(e[n].selected=c),c&&l&&(e[n].defaultSelected=!0)}else{for(n=""+_t(n),t=null,c=0;c<e.length;c++){if(e[c].value===n){e[c].selected=!0,l&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function fh(e,t,n){if(t!=null&&(t=""+_t(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+_t(n):""}function mh(e,t,n,l){if(t==null){if(l!=null){if(n!=null)throw Error(o(92));if(Je(l)){if(1<l.length)throw Error(o(93));l=l[0]}n=l}n==null&&(n=""),t=n}n=_t(t),e.defaultValue=n,l=e.textContent,l===n&&l!==""&&l!==null&&(e.value=l),Wr(e)}function kn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var uv=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 ph(e,t,n){var l=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,n):typeof n!="number"||n===0||uv.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function xh(e,t,n){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,n!=null){for(var l in n)!n.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var c in t)l=t[c],t.hasOwnProperty(c)&&n[c]!==l&&ph(e,c,l)}else for(var u in t)t.hasOwnProperty(u)&&ph(e,u,t[u])}function to(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 dv=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"]]),hv=/^[\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 sl(e){return hv.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ra(){}var ao=null;function no(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pn=null,Hn=null;function gh(e){var t=Ln(e);if(t&&(e=t.stateNode)){var n=e[mt]||null;e:switch(e=t.stateNode,t.type){case"input":if($r(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Ut(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var l=n[t];if(l!==e&&l.form===e.form){var c=l[mt]||null;if(!c)throw Error(o(90));$r(l,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<n.length;t++)l=n[t],l.form===e.form&&dh(l)}break e;case"textarea":fh(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Fn(e,!!n.multiple,t,!1)}}}var io=!1;function yh(e,t,n){if(io)return e(t,n);io=!0;try{var l=e(t);return l}finally{if(io=!1,(Pn!==null||Hn!==null)&&(Kl(),Pn&&(t=Pn,e=Hn,Hn=Pn=null,gh(t),e)))for(t=0;t<e.length;t++)gh(e[t])}}function Fi(e,t){var n=e.stateNode;if(n===null)return null;var l=n[mt]||null;if(l===null)return null;n=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(o(231,t,typeof n));return n}var oa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),so=!1;if(oa)try{var ki={};Object.defineProperty(ki,"passive",{get:function(){so=!0}}),window.addEventListener("test",ki,ki),window.removeEventListener("test",ki,ki)}catch{so=!1}var Oa=null,lo=null,ll=null;function bh(){if(ll)return ll;var e,t=lo,n=t.length,l,c="value"in Oa?Oa.value:Oa.textContent,u=c.length;for(e=0;e<n&&t[e]===c[e];e++);var m=n-e;for(l=1;l<=m&&t[n-l]===c[u-l];l++);return ll=c.slice(e,1<l?1-l:void 0)}function rl(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 ol(){return!0}function vh(){return!1}function pt(e){function t(n,l,c,u,m){this._reactName=n,this._targetInst=c,this.type=l,this.nativeEvent=u,this.target=m,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(n=e[b],this[b]=n?n(u):u[b]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?ol:vh,this.isPropagationStopped=vh,this}return v(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=ol)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ol)},persist:function(){},isPersistent:ol}),t}var cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cl=pt(cn),Pi=v({},cn,{view:0,detail:0}),fv=pt(Pi),ro,oo,Hi,ul=v({},Pi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:uo,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!==Hi&&(Hi&&e.type==="mousemove"?(ro=e.screenX-Hi.screenX,oo=e.screenY-Hi.screenY):oo=ro=0,Hi=e),ro)},movementY:function(e){return"movementY"in e?e.movementY:oo}}),jh=pt(ul),mv=v({},ul,{dataTransfer:0}),pv=pt(mv),xv=v({},Pi,{relatedTarget:0}),co=pt(xv),gv=v({},cn,{animationName:0,elapsedTime:0,pseudoElement:0}),yv=pt(gv),bv=v({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vv=pt(bv),jv=v({},cn,{data:0}),Nh=pt(jv),Nv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wv={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ev(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sv[e])?!!t[e]:!1}function uo(){return Ev}var Tv=v({},Pi,{key:function(e){if(e.key){var t=Nv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=rl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?wv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:uo,charCode:function(e){return e.type==="keypress"?rl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?rl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Cv=pt(Tv),Av=v({},ul,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),wh=pt(Av),Dv=v({},Pi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:uo}),Rv=pt(Dv),Mv=v({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ov=pt(Mv),zv=v({},ul,{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}),_v=pt(zv),Uv=v({},cn,{newState:0,oldState:0}),Lv=pt(Uv),Vv=[9,13,27,32],ho=oa&&"CompositionEvent"in window,qi=null;oa&&"documentMode"in document&&(qi=document.documentMode);var Bv=oa&&"TextEvent"in window&&!qi,Sh=oa&&(!ho||qi&&8<qi&&11>=qi),Eh=" ",Th=!1;function Ch(e,t){switch(e){case"keyup":return Vv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ah(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qn=!1;function Fv(e,t){switch(e){case"compositionend":return Ah(t);case"keypress":return t.which!==32?null:(Th=!0,Eh);case"textInput":return e=t.data,e===Eh&&Th?null:e;default:return null}}function kv(e,t){if(qn)return e==="compositionend"||!ho&&Ch(e,t)?(e=bh(),ll=lo=Oa=null,qn=!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 Sh&&t.locale!=="ko"?null:t.data;default:return null}}var Pv={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 Dh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Pv[e.type]:t==="textarea"}function Rh(e,t,n,l){Pn?Hn?Hn.push(l):Hn=[l]:Pn=l,t=$l(t,"onChange"),0<t.length&&(n=new cl("onChange","change",null,n,l),e.push({event:n,listeners:t}))}var Yi=null,Gi=null;function Hv(e){fp(e,0)}function dl(e){var t=Bi(e);if(dh(t))return e}function Mh(e,t){if(e==="change")return t}var Oh=!1;if(oa){var fo;if(oa){var mo="oninput"in document;if(!mo){var zh=document.createElement("div");zh.setAttribute("oninput","return;"),mo=typeof zh.oninput=="function"}fo=mo}else fo=!1;Oh=fo&&(!document.documentMode||9<document.documentMode)}function _h(){Yi&&(Yi.detachEvent("onpropertychange",Uh),Gi=Yi=null)}function Uh(e){if(e.propertyName==="value"&&dl(Gi)){var t=[];Rh(t,Gi,e,no(e)),yh(Hv,t)}}function qv(e,t,n){e==="focusin"?(_h(),Yi=t,Gi=n,Yi.attachEvent("onpropertychange",Uh)):e==="focusout"&&_h()}function Yv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return dl(Gi)}function Gv(e,t){if(e==="click")return dl(t)}function Kv(e,t){if(e==="input"||e==="change")return dl(t)}function Xv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tt=typeof Object.is=="function"?Object.is:Xv;function Ki(e,t){if(Tt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),l=Object.keys(t);if(n.length!==l.length)return!1;for(l=0;l<n.length;l++){var c=n[l];if(!Yr.call(t,c)||!Tt(e[c],t[c]))return!1}return!0}function Lh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vh(e,t){var n=Lh(e);e=0;for(var l;n;){if(n.nodeType===3){if(l=e+n.textContent.length,e<=t&&l>=t)return{node:n,offset:t-e};e=l}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Lh(n)}}function Bh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Bh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=il(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=il(e.document)}return t}function po(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 Qv=oa&&"documentMode"in document&&11>=document.documentMode,Yn=null,xo=null,Xi=null,go=!1;function kh(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;go||Yn==null||Yn!==il(l)||(l=Yn,"selectionStart"in l&&po(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Xi&&Ki(Xi,l)||(Xi=l,l=$l(xo,"onSelect"),0<l.length&&(t=new cl("onSelect","select",null,t,n),e.push({event:t,listeners:l}),t.target=Yn)))}function un(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Gn={animationend:un("Animation","AnimationEnd"),animationiteration:un("Animation","AnimationIteration"),animationstart:un("Animation","AnimationStart"),transitionrun:un("Transition","TransitionRun"),transitionstart:un("Transition","TransitionStart"),transitioncancel:un("Transition","TransitionCancel"),transitionend:un("Transition","TransitionEnd")},yo={},Ph={};oa&&(Ph=document.createElement("div").style,"AnimationEvent"in window||(delete Gn.animationend.animation,delete Gn.animationiteration.animation,delete Gn.animationstart.animation),"TransitionEvent"in window||delete Gn.transitionend.transition);function dn(e){if(yo[e])return yo[e];if(!Gn[e])return e;var t=Gn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ph)return yo[e]=t[n];return e}var Hh=dn("animationend"),qh=dn("animationiteration"),Yh=dn("animationstart"),Zv=dn("transitionrun"),Iv=dn("transitionstart"),Jv=dn("transitioncancel"),Gh=dn("transitionend"),Kh=new Map,bo="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(" ");bo.push("scrollEnd");function Qt(e,t){Kh.set(e,t),on(t,[e])}var hl=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)},Lt=[],Kn=0,vo=0;function fl(){for(var e=Kn,t=vo=Kn=0;t<e;){var n=Lt[t];Lt[t++]=null;var l=Lt[t];Lt[t++]=null;var c=Lt[t];Lt[t++]=null;var u=Lt[t];if(Lt[t++]=null,l!==null&&c!==null){var m=l.pending;m===null?c.next=c:(c.next=m.next,m.next=c),l.pending=c}u!==0&&Xh(n,c,u)}}function ml(e,t,n,l){Lt[Kn++]=e,Lt[Kn++]=t,Lt[Kn++]=n,Lt[Kn++]=l,vo|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function jo(e,t,n,l){return ml(e,t,n,l),pl(e)}function hn(e,t){return ml(e,null,null,t),pl(e)}function Xh(e,t,n){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n);for(var c=!1,u=e.return;u!==null;)u.childLanes|=n,l=u.alternate,l!==null&&(l.childLanes|=n),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(c=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,c&&t!==null&&(c=31-Et(n),e=u.hiddenUpdates,l=e[c],l===null?e[c]=[t]:l.push(t),t.lane=n|536870912),u):null}function pl(e){if(50<ps)throw ps=0,Rc=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Xn={};function Wv(e,t,n,l){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ct(e,t,n,l){return new Wv(e,t,n,l)}function No(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ca(e,t){var n=e.alternate;return n===null?(n=Ct(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Qh(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function xl(e,t,n,l,c,u){var m=0;if(l=e,typeof e=="function")No(e)&&(m=1);else if(typeof e=="string")m=nj(e,n,Z.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case he:return e=Ct(31,n,t,c),e.elementType=he,e.lanes=u,e;case P:return fn(n.children,c,u,t);case F:m=8,c|=24;break;case V:return e=Ct(12,n,t,c|2),e.elementType=V,e.lanes=u,e;case X:return e=Ct(13,n,t,c),e.elementType=X,e.lanes=u,e;case ne:return e=Ct(19,n,t,c),e.elementType=ne,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case H:m=10;break e;case Y:m=9;break e;case $:m=11;break e;case I:m=14;break e;case ee:m=16,l=null;break e}m=29,n=Error(o(130,e===null?"null":typeof e,"")),l=null}return t=Ct(m,n,t,c),t.elementType=e,t.type=l,t.lanes=u,t}function fn(e,t,n,l){return e=Ct(7,e,l,t),e.lanes=n,e}function wo(e,t,n){return e=Ct(6,e,null,t),e.lanes=n,e}function Zh(e){var t=Ct(18,null,null,0);return t.stateNode=e,t}function So(e,t,n){return t=Ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Ih=new WeakMap;function Vt(e,t){if(typeof e=="object"&&e!==null){var n=Ih.get(e);return n!==void 0?n:(t={value:e,source:t,stack:Zd(t)},Ih.set(e,t),t)}return{value:e,source:t,stack:Zd(t)}}var Qn=[],Zn=0,gl=null,Qi=0,Bt=[],Ft=0,za=null,$t=1,ea="";function ua(e,t){Qn[Zn++]=Qi,Qn[Zn++]=gl,gl=e,Qi=t}function Jh(e,t,n){Bt[Ft++]=$t,Bt[Ft++]=ea,Bt[Ft++]=za,za=e;var l=$t;e=ea;var c=32-Et(l)-1;l&=~(1<<c),n+=1;var u=32-Et(t)+c;if(30<u){var m=c-c%5;u=(l&(1<<m)-1).toString(32),l>>=m,c-=m,$t=1<<32-Et(t)+c|n<<c|l,ea=u+e}else $t=1<<u|n<<c|l,ea=e}function Eo(e){e.return!==null&&(ua(e,1),Jh(e,1,0))}function To(e){for(;e===gl;)gl=Qn[--Zn],Qn[Zn]=null,Qi=Qn[--Zn],Qn[Zn]=null;for(;e===za;)za=Bt[--Ft],Bt[Ft]=null,ea=Bt[--Ft],Bt[Ft]=null,$t=Bt[--Ft],Bt[Ft]=null}function Wh(e,t){Bt[Ft++]=$t,Bt[Ft++]=ea,Bt[Ft++]=za,$t=t.id,ea=t.overflow,za=e}var at=null,De=null,ge=!1,_a=null,kt=!1,Co=Error(o(519));function Ua(e){var t=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Zi(Vt(t,e)),Co}function $h(e){var t=e.stateNode,n=e.type,l=e.memoizedProps;switch(t[tt]=e,t[mt]=l,n){case"dialog":me("cancel",t),me("close",t);break;case"iframe":case"object":case"embed":me("load",t);break;case"video":case"audio":for(n=0;n<gs.length;n++)me(gs[n],t);break;case"source":me("error",t);break;case"img":case"image":case"link":me("error",t),me("load",t);break;case"details":me("toggle",t);break;case"input":me("invalid",t),hh(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":me("invalid",t);break;case"textarea":me("invalid",t),mh(t,l.value,l.defaultValue,l.children)}n=l.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||l.suppressHydrationWarning===!0||gp(t.textContent,n)?(l.popover!=null&&(me("beforetoggle",t),me("toggle",t)),l.onScroll!=null&&me("scroll",t),l.onScrollEnd!=null&&me("scrollend",t),l.onClick!=null&&(t.onclick=ra),t=!0):t=!1,t||Ua(e,!0)}function ef(e){for(at=e.return;at;)switch(at.tag){case 5:case 31:case 13:kt=!1;return;case 27:case 3:kt=!0;return;default:at=at.return}}function In(e){if(e!==at)return!1;if(!ge)return ef(e),ge=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Gc(e.type,e.memoizedProps)),n=!n),n&&De&&Ua(e),ef(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));De=Tp(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));De=Tp(e)}else t===27?(t=De,Za(e.type)?(e=Ic,Ic=null,De=e):De=t):De=at?Ht(e.stateNode.nextSibling):null;return!0}function mn(){De=at=null,ge=!1}function Ao(){var e=_a;return e!==null&&(bt===null?bt=e:bt.push.apply(bt,e),_a=null),e}function Zi(e){_a===null?_a=[e]:_a.push(e)}var Do=w(null),pn=null,da=null;function La(e,t,n){K(Do,t._currentValue),t._currentValue=n}function ha(e){e._currentValue=Do.current,L(Do)}function Ro(e,t,n){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===n)break;e=e.return}}function Mo(e,t,n,l){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var u=c.dependencies;if(u!==null){var m=c.child;u=u.firstContext;e:for(;u!==null;){var b=u;u=c;for(var N=0;N<t.length;N++)if(b.context===t[N]){u.lanes|=n,b=u.alternate,b!==null&&(b.lanes|=n),Ro(u.return,n,e),l||(m=null);break e}u=b.next}}else if(c.tag===18){if(m=c.return,m===null)throw Error(o(341));m.lanes|=n,u=m.alternate,u!==null&&(u.lanes|=n),Ro(m,n,e),m=null}else m=c.child;if(m!==null)m.return=c;else for(m=c;m!==null;){if(m===e){m=null;break}if(c=m.sibling,c!==null){c.return=m.return,m=c;break}m=m.return}c=m}}function Jn(e,t,n,l){e=null;for(var c=t,u=!1;c!==null;){if(!u){if((c.flags&524288)!==0)u=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var m=c.alternate;if(m===null)throw Error(o(387));if(m=m.memoizedProps,m!==null){var b=c.type;Tt(c.pendingProps.value,m.value)||(e!==null?e.push(b):e=[b])}}else if(c===de.current){if(m=c.alternate,m===null)throw Error(o(387));m.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Ns):e=[Ns])}c=c.return}e!==null&&Mo(t,e,n,l),t.flags|=262144}function yl(e){for(e=e.firstContext;e!==null;){if(!Tt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function xn(e){pn=e,da=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function nt(e){return tf(pn,e)}function bl(e,t){return pn===null&&xn(e),tf(e,t)}function tf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},da===null){if(e===null)throw Error(o(308));da=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else da=da.next=t;return n}var $v=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},e0=i.unstable_scheduleCallback,t0=i.unstable_NormalPriority,qe={$$typeof:H,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Oo(){return{controller:new $v,data:new Map,refCount:0}}function Ii(e){e.refCount--,e.refCount===0&&e0(t0,function(){e.controller.abort()})}var Ji=null,zo=0,Wn=0,$n=null;function a0(e,t){if(Ji===null){var n=Ji=[];zo=0,Wn=Lc(),$n={status:"pending",value:void 0,then:function(l){n.push(l)}}}return zo++,t.then(af,af),t}function af(){if(--zo===0&&Ji!==null){$n!==null&&($n.status="fulfilled");var e=Ji;Ji=null,Wn=0,$n=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function n0(e,t){var n=[],l={status:"pending",value:null,reason:null,then:function(c){n.push(c)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var c=0;c<n.length;c++)(0,n[c])(t)},function(c){for(l.status="rejected",l.reason=c,c=0;c<n.length;c++)(0,n[c])(void 0)}),l}var nf=S.S;S.S=function(e,t){Pm=wt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&a0(e,t),nf!==null&&nf(e,t)};var gn=w(null);function _o(){var e=gn.current;return e!==null?e:Ae.pooledCache}function vl(e,t){t===null?K(gn,gn.current):K(gn,t.pool)}function sf(){var e=_o();return e===null?null:{parent:qe._currentValue,pool:e}}var ei=Error(o(460)),Uo=Error(o(474)),jl=Error(o(542)),Nl={then:function(){}};function lf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function rf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(ra,ra),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,cf(e),e;default:if(typeof t.status=="string")t.then(ra,ra);else{if(e=Ae,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=l}},function(l){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,cf(e),e}throw bn=t,ei}}function yn(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(bn=n,ei):n}}var bn=null;function of(){if(bn===null)throw Error(o(459));var e=bn;return bn=null,e}function cf(e){if(e===ei||e===jl)throw Error(o(483))}var ti=null,Wi=0;function wl(e){var t=Wi;return Wi+=1,ti===null&&(ti=[]),rf(ti,e,t)}function $i(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Sl(e,t){throw t.$$typeof===j?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function uf(e){function t(C,E){if(e){var D=C.deletions;D===null?(C.deletions=[E],C.flags|=16):D.push(E)}}function n(C,E){if(!e)return null;for(;E!==null;)t(C,E),E=E.sibling;return null}function l(C){for(var E=new Map;C!==null;)C.key!==null?E.set(C.key,C):E.set(C.index,C),C=C.sibling;return E}function c(C,E){return C=ca(C,E),C.index=0,C.sibling=null,C}function u(C,E,D){return C.index=D,e?(D=C.alternate,D!==null?(D=D.index,D<E?(C.flags|=67108866,E):D):(C.flags|=67108866,E)):(C.flags|=1048576,E)}function m(C){return e&&C.alternate===null&&(C.flags|=67108866),C}function b(C,E,D,k){return E===null||E.tag!==6?(E=wo(D,C.mode,k),E.return=C,E):(E=c(E,D),E.return=C,E)}function N(C,E,D,k){var ae=D.type;return ae===P?B(C,E,D.props.children,k,D.key):E!==null&&(E.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===ee&&yn(ae)===E.type)?(E=c(E,D.props),$i(E,D),E.return=C,E):(E=xl(D.type,D.key,D.props,null,C.mode,k),$i(E,D),E.return=C,E)}function R(C,E,D,k){return E===null||E.tag!==4||E.stateNode.containerInfo!==D.containerInfo||E.stateNode.implementation!==D.implementation?(E=So(D,C.mode,k),E.return=C,E):(E=c(E,D.children||[]),E.return=C,E)}function B(C,E,D,k,ae){return E===null||E.tag!==7?(E=fn(D,C.mode,k,ae),E.return=C,E):(E=c(E,D),E.return=C,E)}function q(C,E,D){if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return E=wo(""+E,C.mode,D),E.return=C,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case M:return D=xl(E.type,E.key,E.props,null,C.mode,D),$i(D,E),D.return=C,D;case U:return E=So(E,C.mode,D),E.return=C,E;case ee:return E=yn(E),q(C,E,D)}if(Je(E)||Qe(E))return E=fn(E,C.mode,D,null),E.return=C,E;if(typeof E.then=="function")return q(C,wl(E),D);if(E.$$typeof===H)return q(C,bl(C,E),D);Sl(C,E)}return null}function O(C,E,D,k){var ae=E!==null?E.key:null;if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return ae!==null?null:b(C,E,""+D,k);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case M:return D.key===ae?N(C,E,D,k):null;case U:return D.key===ae?R(C,E,D,k):null;case ee:return D=yn(D),O(C,E,D,k)}if(Je(D)||Qe(D))return ae!==null?null:B(C,E,D,k,null);if(typeof D.then=="function")return O(C,E,wl(D),k);if(D.$$typeof===H)return O(C,E,bl(C,D),k);Sl(C,D)}return null}function z(C,E,D,k,ae){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return C=C.get(D)||null,b(E,C,""+k,ae);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case M:return C=C.get(k.key===null?D:k.key)||null,N(E,C,k,ae);case U:return C=C.get(k.key===null?D:k.key)||null,R(E,C,k,ae);case ee:return k=yn(k),z(C,E,D,k,ae)}if(Je(k)||Qe(k))return C=C.get(D)||null,B(E,C,k,ae,null);if(typeof k.then=="function")return z(C,E,D,wl(k),ae);if(k.$$typeof===H)return z(C,E,D,bl(E,k),ae);Sl(E,k)}return null}function W(C,E,D,k){for(var ae=null,ye=null,te=E,ce=E=0,xe=null;te!==null&&ce<D.length;ce++){te.index>ce?(xe=te,te=null):xe=te.sibling;var be=O(C,te,D[ce],k);if(be===null){te===null&&(te=xe);break}e&&te&&be.alternate===null&&t(C,te),E=u(be,E,ce),ye===null?ae=be:ye.sibling=be,ye=be,te=xe}if(ce===D.length)return n(C,te),ge&&ua(C,ce),ae;if(te===null){for(;ce<D.length;ce++)te=q(C,D[ce],k),te!==null&&(E=u(te,E,ce),ye===null?ae=te:ye.sibling=te,ye=te);return ge&&ua(C,ce),ae}for(te=l(te);ce<D.length;ce++)xe=z(te,C,ce,D[ce],k),xe!==null&&(e&&xe.alternate!==null&&te.delete(xe.key===null?ce:xe.key),E=u(xe,E,ce),ye===null?ae=xe:ye.sibling=xe,ye=xe);return e&&te.forEach(function(en){return t(C,en)}),ge&&ua(C,ce),ae}function ie(C,E,D,k){if(D==null)throw Error(o(151));for(var ae=null,ye=null,te=E,ce=E=0,xe=null,be=D.next();te!==null&&!be.done;ce++,be=D.next()){te.index>ce?(xe=te,te=null):xe=te.sibling;var en=O(C,te,be.value,k);if(en===null){te===null&&(te=xe);break}e&&te&&en.alternate===null&&t(C,te),E=u(en,E,ce),ye===null?ae=en:ye.sibling=en,ye=en,te=xe}if(be.done)return n(C,te),ge&&ua(C,ce),ae;if(te===null){for(;!be.done;ce++,be=D.next())be=q(C,be.value,k),be!==null&&(E=u(be,E,ce),ye===null?ae=be:ye.sibling=be,ye=be);return ge&&ua(C,ce),ae}for(te=l(te);!be.done;ce++,be=D.next())be=z(te,C,ce,be.value,k),be!==null&&(e&&be.alternate!==null&&te.delete(be.key===null?ce:be.key),E=u(be,E,ce),ye===null?ae=be:ye.sibling=be,ye=be);return e&&te.forEach(function(mj){return t(C,mj)}),ge&&ua(C,ce),ae}function Te(C,E,D,k){if(typeof D=="object"&&D!==null&&D.type===P&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case M:e:{for(var ae=D.key;E!==null;){if(E.key===ae){if(ae=D.type,ae===P){if(E.tag===7){n(C,E.sibling),k=c(E,D.props.children),k.return=C,C=k;break e}}else if(E.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===ee&&yn(ae)===E.type){n(C,E.sibling),k=c(E,D.props),$i(k,D),k.return=C,C=k;break e}n(C,E);break}else t(C,E);E=E.sibling}D.type===P?(k=fn(D.props.children,C.mode,k,D.key),k.return=C,C=k):(k=xl(D.type,D.key,D.props,null,C.mode,k),$i(k,D),k.return=C,C=k)}return m(C);case U:e:{for(ae=D.key;E!==null;){if(E.key===ae)if(E.tag===4&&E.stateNode.containerInfo===D.containerInfo&&E.stateNode.implementation===D.implementation){n(C,E.sibling),k=c(E,D.children||[]),k.return=C,C=k;break e}else{n(C,E);break}else t(C,E);E=E.sibling}k=So(D,C.mode,k),k.return=C,C=k}return m(C);case ee:return D=yn(D),Te(C,E,D,k)}if(Je(D))return W(C,E,D,k);if(Qe(D)){if(ae=Qe(D),typeof ae!="function")throw Error(o(150));return D=ae.call(D),ie(C,E,D,k)}if(typeof D.then=="function")return Te(C,E,wl(D),k);if(D.$$typeof===H)return Te(C,E,bl(C,D),k);Sl(C,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,E!==null&&E.tag===6?(n(C,E.sibling),k=c(E,D),k.return=C,C=k):(n(C,E),k=wo(D,C.mode,k),k.return=C,C=k),m(C)):n(C,E)}return function(C,E,D,k){try{Wi=0;var ae=Te(C,E,D,k);return ti=null,ae}catch(te){if(te===ei||te===jl)throw te;var ye=Ct(29,te,null,C.mode);return ye.lanes=k,ye.return=C,ye}}}var vn=uf(!0),df=uf(!1),Va=!1;function Lo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Vo(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 Ba(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Fa(e,t,n){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(ve&2)!==0){var c=l.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),l.pending=t,t=pl(e),Xh(e,null,n),t}return ml(e,l,t,n),pl(e)}function es(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,th(e,n)}}function Bo(e,t){var n=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,n===l)){var c=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var m={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};u===null?c=u=m:u=u.next=m,n=n.next}while(n!==null);u===null?c=u=t:u=u.next=t}else c=u=t;n={baseState:l.baseState,firstBaseUpdate:c,lastBaseUpdate:u,shared:l.shared,callbacks:l.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Fo=!1;function ts(){if(Fo){var e=$n;if(e!==null)throw e}}function as(e,t,n,l){Fo=!1;var c=e.updateQueue;Va=!1;var u=c.firstBaseUpdate,m=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var N=b,R=N.next;N.next=null,m===null?u=R:m.next=R,m=N;var B=e.alternate;B!==null&&(B=B.updateQueue,b=B.lastBaseUpdate,b!==m&&(b===null?B.firstBaseUpdate=R:b.next=R,B.lastBaseUpdate=N))}if(u!==null){var q=c.baseState;m=0,B=R=N=null,b=u;do{var O=b.lane&-536870913,z=O!==b.lane;if(z?(pe&O)===O:(l&O)===O){O!==0&&O===Wn&&(Fo=!0),B!==null&&(B=B.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var W=e,ie=b;O=t;var Te=n;switch(ie.tag){case 1:if(W=ie.payload,typeof W=="function"){q=W.call(Te,q,O);break e}q=W;break e;case 3:W.flags=W.flags&-65537|128;case 0:if(W=ie.payload,O=typeof W=="function"?W.call(Te,q,O):W,O==null)break e;q=v({},q,O);break e;case 2:Va=!0}}O=b.callback,O!==null&&(e.flags|=64,z&&(e.flags|=8192),z=c.callbacks,z===null?c.callbacks=[O]:z.push(O))}else z={lane:O,tag:b.tag,payload:b.payload,callback:b.callback,next:null},B===null?(R=B=z,N=q):B=B.next=z,m|=O;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;z=b,b=z.next,z.next=null,c.lastBaseUpdate=z,c.shared.pending=null}}while(!0);B===null&&(N=q),c.baseState=N,c.firstBaseUpdate=R,c.lastBaseUpdate=B,u===null&&(c.shared.lanes=0),Ya|=m,e.lanes=m,e.memoizedState=q}}function hf(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function ff(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)hf(n[e],t)}var ai=w(null),El=w(0);function mf(e,t){e=ja,K(El,e),K(ai,t),ja=e|t.baseLanes}function ko(){K(El,ja),K(ai,ai.current)}function Po(){ja=El.current,L(ai),L(El)}var At=w(null),Pt=null;function ka(e){var t=e.alternate;K(ke,ke.current&1),K(At,e),Pt===null&&(t===null||ai.current!==null||t.memoizedState!==null)&&(Pt=e)}function Ho(e){K(ke,ke.current),K(At,e),Pt===null&&(Pt=e)}function pf(e){e.tag===22?(K(ke,ke.current),K(At,e),Pt===null&&(Pt=e)):Pa()}function Pa(){K(ke,ke.current),K(At,At.current)}function Dt(e){L(At),Pt===e&&(Pt=null),L(ke)}var ke=w(0);function Tl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Qc(n)||Zc(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fa=0,oe=null,Se=null,Ye=null,Cl=!1,ni=!1,jn=!1,Al=0,ns=0,ii=null,i0=0;function Le(){throw Error(o(321))}function qo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Tt(e[n],t[n]))return!1;return!0}function Yo(e,t,n,l,c,u){return fa=u,oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,S.H=e===null||e.memoizedState===null?Wf:sc,jn=!1,u=n(l,c),jn=!1,ni&&(u=gf(t,n,l,c)),xf(e),u}function xf(e){S.H=ls;var t=Se!==null&&Se.next!==null;if(fa=0,Ye=Se=oe=null,Cl=!1,ns=0,ii=null,t)throw Error(o(300));e===null||Ge||(e=e.dependencies,e!==null&&yl(e)&&(Ge=!0))}function gf(e,t,n,l){oe=e;var c=0;do{if(ni&&(ii=null),ns=0,ni=!1,25<=c)throw Error(o(301));if(c+=1,Ye=Se=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}S.H=$f,u=t(n,l)}while(ni);return u}function s0(){var e=S.H,t=e.useState()[0];return t=typeof t.then=="function"?is(t):t,e=e.useState()[0],(Se!==null?Se.memoizedState:null)!==e&&(oe.flags|=1024),t}function Go(){var e=Al!==0;return Al=0,e}function Ko(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Xo(e){if(Cl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Cl=!1}fa=0,Ye=Se=oe=null,ni=!1,ns=Al=0,ii=null}function ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ye===null?oe.memoizedState=Ye=e:Ye=Ye.next=e,Ye}function Pe(){if(Se===null){var e=oe.alternate;e=e!==null?e.memoizedState:null}else e=Se.next;var t=Ye===null?oe.memoizedState:Ye.next;if(t!==null)Ye=t,Se=e;else{if(e===null)throw oe.alternate===null?Error(o(467)):Error(o(310));Se=e,e={memoizedState:Se.memoizedState,baseState:Se.baseState,baseQueue:Se.baseQueue,queue:Se.queue,next:null},Ye===null?oe.memoizedState=Ye=e:Ye=Ye.next=e}return Ye}function Dl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function is(e){var t=ns;return ns+=1,ii===null&&(ii=[]),e=rf(ii,e,t),t=oe,(Ye===null?t.memoizedState:Ye.next)===null&&(t=t.alternate,S.H=t===null||t.memoizedState===null?Wf:sc),e}function Rl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return is(e);if(e.$$typeof===H)return nt(e)}throw Error(o(438,String(e)))}function Qo(e){var t=null,n=oe.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var l=oe.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Dl(),oe.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),l=0;l<e;l++)n[l]=Ce;return t.index++,n}function ma(e,t){return typeof t=="function"?t(e):t}function Ml(e){var t=Pe();return Zo(t,Se,e)}function Zo(e,t,n){var l=e.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=n;var c=e.baseQueue,u=l.pending;if(u!==null){if(c!==null){var m=c.next;c.next=u.next,u.next=m}t.baseQueue=c=u,l.pending=null}if(u=e.baseState,c===null)e.memoizedState=u;else{t=c.next;var b=m=null,N=null,R=t,B=!1;do{var q=R.lane&-536870913;if(q!==R.lane?(pe&q)===q:(fa&q)===q){var O=R.revertLane;if(O===0)N!==null&&(N=N.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),q===Wn&&(B=!0);else if((fa&O)===O){R=R.next,O===Wn&&(B=!0);continue}else q={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},N===null?(b=N=q,m=u):N=N.next=q,oe.lanes|=O,Ya|=O;q=R.action,jn&&n(u,q),u=R.hasEagerState?R.eagerState:n(u,q)}else O={lane:q,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},N===null?(b=N=O,m=u):N=N.next=O,oe.lanes|=q,Ya|=q;R=R.next}while(R!==null&&R!==t);if(N===null?m=u:N.next=b,!Tt(u,e.memoizedState)&&(Ge=!0,B&&(n=$n,n!==null)))throw n;e.memoizedState=u,e.baseState=m,e.baseQueue=N,l.lastRenderedState=u}return c===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function Io(e){var t=Pe(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var l=n.dispatch,c=n.pending,u=t.memoizedState;if(c!==null){n.pending=null;var m=c=c.next;do u=e(u,m.action),m=m.next;while(m!==c);Tt(u,t.memoizedState)||(Ge=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,l]}function yf(e,t,n){var l=oe,c=Pe(),u=ge;if(u){if(n===void 0)throw Error(o(407));n=n()}else n=t();var m=!Tt((Se||c).memoizedState,n);if(m&&(c.memoizedState=n,Ge=!0),c=c.queue,$o(jf.bind(null,l,c,e),[e]),c.getSnapshot!==t||m||Ye!==null&&Ye.memoizedState.tag&1){if(l.flags|=2048,si(9,{destroy:void 0},vf.bind(null,l,c,n,t),null),Ae===null)throw Error(o(349));u||(fa&127)!==0||bf(l,t,n)}return n}function bf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=oe.updateQueue,t===null?(t=Dl(),oe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function vf(e,t,n,l){t.value=n,t.getSnapshot=l,Nf(t)&&wf(e)}function jf(e,t,n){return n(function(){Nf(t)&&wf(e)})}function Nf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Tt(e,n)}catch{return!0}}function wf(e){var t=hn(e,2);t!==null&&vt(t,e,2)}function Jo(e){var t=ht();if(typeof e=="function"){var n=e;if(e=n(),jn){Ra(!0);try{n()}finally{Ra(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:e},t}function Sf(e,t,n,l){return e.baseState=n,Zo(e,Se,typeof l=="function"?l:ma)}function l0(e,t,n,l,c){if(_l(e))throw Error(o(485));if(e=t.action,e!==null){var u={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(m){u.listeners.push(m)}};S.T!==null?n(!0):u.isTransition=!1,l(u),n=t.pending,n===null?(u.next=t.pending=u,Ef(t,u)):(u.next=n.next,t.pending=n.next=u)}}function Ef(e,t){var n=t.action,l=t.payload,c=e.state;if(t.isTransition){var u=S.T,m={};S.T=m;try{var b=n(c,l),N=S.S;N!==null&&N(m,b),Tf(e,t,b)}catch(R){Wo(e,t,R)}finally{u!==null&&m.types!==null&&(u.types=m.types),S.T=u}}else try{u=n(c,l),Tf(e,t,u)}catch(R){Wo(e,t,R)}}function Tf(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(l){Cf(e,t,l)},function(l){return Wo(e,t,l)}):Cf(e,t,n)}function Cf(e,t,n){t.status="fulfilled",t.value=n,Af(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Ef(e,n)))}function Wo(e,t,n){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=n,Af(t),t=t.next;while(t!==l)}e.action=null}function Af(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Df(e,t){return t}function Rf(e,t){if(ge){var n=Ae.formState;if(n!==null){e:{var l=oe;if(ge){if(De){t:{for(var c=De,u=kt;c.nodeType!==8;){if(!u){c=null;break t}if(c=Ht(c.nextSibling),c===null){c=null;break t}}u=c.data,c=u==="F!"||u==="F"?c:null}if(c){De=Ht(c.nextSibling),l=c.data==="F!";break e}}Ua(l)}l=!1}l&&(t=n[0])}}return n=ht(),n.memoizedState=n.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Df,lastRenderedState:t},n.queue=l,n=Zf.bind(null,oe,l),l.dispatch=n,l=Jo(!1),u=ic.bind(null,oe,!1,l.queue),l=ht(),c={state:t,dispatch:null,action:e,pending:null},l.queue=c,n=l0.bind(null,oe,c,u,n),c.dispatch=n,l.memoizedState=e,[t,n,!1]}function Mf(e){var t=Pe();return Of(t,Se,e)}function Of(e,t,n){if(t=Zo(e,t,Df)[0],e=Ml(ma)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=is(t)}catch(m){throw m===ei?jl:m}else l=t;t=Pe();var c=t.queue,u=c.dispatch;return n!==t.memoizedState&&(oe.flags|=2048,si(9,{destroy:void 0},r0.bind(null,c,n),null)),[l,u,e]}function r0(e,t){e.action=t}function zf(e){var t=Pe(),n=Se;if(n!==null)return Of(t,n,e);Pe(),t=t.memoizedState,n=Pe();var l=n.queue.dispatch;return n.memoizedState=e,[t,l,!1]}function si(e,t,n,l){return e={tag:e,create:n,deps:l,inst:t,next:null},t=oe.updateQueue,t===null&&(t=Dl(),oe.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(l=n.next,n.next=e,e.next=l,t.lastEffect=e),e}function _f(){return Pe().memoizedState}function Ol(e,t,n,l){var c=ht();oe.flags|=e,c.memoizedState=si(1|t,{destroy:void 0},n,l===void 0?null:l)}function zl(e,t,n,l){var c=Pe();l=l===void 0?null:l;var u=c.memoizedState.inst;Se!==null&&l!==null&&qo(l,Se.memoizedState.deps)?c.memoizedState=si(t,u,n,l):(oe.flags|=e,c.memoizedState=si(1|t,u,n,l))}function Uf(e,t){Ol(8390656,8,e,t)}function $o(e,t){zl(2048,8,e,t)}function o0(e){oe.flags|=4;var t=oe.updateQueue;if(t===null)t=Dl(),oe.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Lf(e){var t=Pe().memoizedState;return o0({ref:t,nextImpl:e}),function(){if((ve&2)!==0)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function Vf(e,t){return zl(4,2,e,t)}function Bf(e,t){return zl(4,4,e,t)}function Ff(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function kf(e,t,n){n=n!=null?n.concat([e]):null,zl(4,4,Ff.bind(null,t,e),n)}function ec(){}function Pf(e,t){var n=Pe();t=t===void 0?null:t;var l=n.memoizedState;return t!==null&&qo(t,l[1])?l[0]:(n.memoizedState=[e,t],e)}function Hf(e,t){var n=Pe();t=t===void 0?null:t;var l=n.memoizedState;if(t!==null&&qo(t,l[1]))return l[0];if(l=e(),jn){Ra(!0);try{e()}finally{Ra(!1)}}return n.memoizedState=[l,t],l}function tc(e,t,n){return n===void 0||(fa&1073741824)!==0&&(pe&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=qm(),oe.lanes|=e,Ya|=e,n)}function qf(e,t,n,l){return Tt(n,t)?n:ai.current!==null?(e=tc(e,n,l),Tt(e,t)||(Ge=!0),e):(fa&42)===0||(fa&1073741824)!==0&&(pe&261930)===0?(Ge=!0,e.memoizedState=n):(e=qm(),oe.lanes|=e,Ya|=e,t)}function Yf(e,t,n,l,c){var u=T.p;T.p=u!==0&&8>u?u:8;var m=S.T,b={};S.T=b,ic(e,!1,t,n);try{var N=c(),R=S.S;if(R!==null&&R(b,N),N!==null&&typeof N=="object"&&typeof N.then=="function"){var B=n0(N,l);ss(e,t,B,Ot(e))}else ss(e,t,l,Ot(e))}catch(q){ss(e,t,{then:function(){},status:"rejected",reason:q},Ot())}finally{T.p=u,m!==null&&b.types!==null&&(m.types=b.types),S.T=m}}function c0(){}function ac(e,t,n,l){if(e.tag!==5)throw Error(o(476));var c=Gf(e).queue;Yf(e,c,t,_,n===null?c0:function(){return Kf(e),n(l)})}function Gf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:_,baseState:_,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:_},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Kf(e){var t=Gf(e);t.next===null&&(t=e.alternate.memoizedState),ss(e,t.next.queue,{},Ot())}function nc(){return nt(Ns)}function Xf(){return Pe().memoizedState}function Qf(){return Pe().memoizedState}function u0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ot();e=Ba(n);var l=Fa(t,e,n);l!==null&&(vt(l,t,n),es(l,t,n)),t={cache:Oo()},e.payload=t;return}t=t.return}}function d0(e,t,n){var l=Ot();n={lane:l,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},_l(e)?If(t,n):(n=jo(e,t,n,l),n!==null&&(vt(n,e,l),Jf(n,t,l)))}function Zf(e,t,n){var l=Ot();ss(e,t,n,l)}function ss(e,t,n,l){var c={lane:l,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(_l(e))If(t,c);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var m=t.lastRenderedState,b=u(m,n);if(c.hasEagerState=!0,c.eagerState=b,Tt(b,m))return ml(e,t,c,0),Ae===null&&fl(),!1}catch{}if(n=jo(e,t,c,l),n!==null)return vt(n,e,l),Jf(n,t,l),!0}return!1}function ic(e,t,n,l){if(l={lane:2,revertLane:Lc(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},_l(e)){if(t)throw Error(o(479))}else t=jo(e,n,l,2),t!==null&&vt(t,e,2)}function _l(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function If(e,t){ni=Cl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Jf(e,t,n){if((n&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,th(e,n)}}var ls={readContext:nt,use:Rl,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le};ls.useEffectEvent=Le;var Wf={readContext:nt,use:Rl,useCallback:function(e,t){return ht().memoizedState=[e,t===void 0?null:t],e},useContext:nt,useEffect:Uf,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Ol(4194308,4,Ff.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ol(4194308,4,e,t)},useInsertionEffect:function(e,t){Ol(4,2,e,t)},useMemo:function(e,t){var n=ht();t=t===void 0?null:t;var l=e();if(jn){Ra(!0);try{e()}finally{Ra(!1)}}return n.memoizedState=[l,t],l},useReducer:function(e,t,n){var l=ht();if(n!==void 0){var c=n(t);if(jn){Ra(!0);try{n(t)}finally{Ra(!1)}}}else c=t;return l.memoizedState=l.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},l.queue=e,e=e.dispatch=d0.bind(null,oe,e),[l.memoizedState,e]},useRef:function(e){var t=ht();return e={current:e},t.memoizedState=e},useState:function(e){e=Jo(e);var t=e.queue,n=Zf.bind(null,oe,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ec,useDeferredValue:function(e,t){var n=ht();return tc(n,e,t)},useTransition:function(){var e=Jo(!1);return e=Yf.bind(null,oe,e.queue,!0,!1),ht().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var l=oe,c=ht();if(ge){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),Ae===null)throw Error(o(349));(pe&127)!==0||bf(l,t,n)}c.memoizedState=n;var u={value:n,getSnapshot:t};return c.queue=u,Uf(jf.bind(null,l,u,e),[e]),l.flags|=2048,si(9,{destroy:void 0},vf.bind(null,l,u,n,t),null),n},useId:function(){var e=ht(),t=Ae.identifierPrefix;if(ge){var n=ea,l=$t;n=(l&~(1<<32-Et(l)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Al++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=i0++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:nc,useFormState:Rf,useActionState:Rf,useOptimistic:function(e){var t=ht();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=ic.bind(null,oe,!0,n),n.dispatch=t,[e,t]},useMemoCache:Qo,useCacheRefresh:function(){return ht().memoizedState=u0.bind(null,oe)},useEffectEvent:function(e){var t=ht(),n={impl:e};return t.memoizedState=n,function(){if((ve&2)!==0)throw Error(o(440));return n.impl.apply(void 0,arguments)}}},sc={readContext:nt,use:Rl,useCallback:Pf,useContext:nt,useEffect:$o,useImperativeHandle:kf,useInsertionEffect:Vf,useLayoutEffect:Bf,useMemo:Hf,useReducer:Ml,useRef:_f,useState:function(){return Ml(ma)},useDebugValue:ec,useDeferredValue:function(e,t){var n=Pe();return qf(n,Se.memoizedState,e,t)},useTransition:function(){var e=Ml(ma)[0],t=Pe().memoizedState;return[typeof e=="boolean"?e:is(e),t]},useSyncExternalStore:yf,useId:Xf,useHostTransitionStatus:nc,useFormState:Mf,useActionState:Mf,useOptimistic:function(e,t){var n=Pe();return Sf(n,Se,e,t)},useMemoCache:Qo,useCacheRefresh:Qf};sc.useEffectEvent=Lf;var $f={readContext:nt,use:Rl,useCallback:Pf,useContext:nt,useEffect:$o,useImperativeHandle:kf,useInsertionEffect:Vf,useLayoutEffect:Bf,useMemo:Hf,useReducer:Io,useRef:_f,useState:function(){return Io(ma)},useDebugValue:ec,useDeferredValue:function(e,t){var n=Pe();return Se===null?tc(n,e,t):qf(n,Se.memoizedState,e,t)},useTransition:function(){var e=Io(ma)[0],t=Pe().memoizedState;return[typeof e=="boolean"?e:is(e),t]},useSyncExternalStore:yf,useId:Xf,useHostTransitionStatus:nc,useFormState:zf,useActionState:zf,useOptimistic:function(e,t){var n=Pe();return Se!==null?Sf(n,Se,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Qo,useCacheRefresh:Qf};$f.useEffectEvent=Lf;function lc(e,t,n,l){t=e.memoizedState,n=n(l,t),n=n==null?t:v({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var rc={enqueueSetState:function(e,t,n){e=e._reactInternals;var l=Ot(),c=Ba(l);c.payload=t,n!=null&&(c.callback=n),t=Fa(e,c,l),t!==null&&(vt(t,e,l),es(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var l=Ot(),c=Ba(l);c.tag=1,c.payload=t,n!=null&&(c.callback=n),t=Fa(e,c,l),t!==null&&(vt(t,e,l),es(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ot(),l=Ba(n);l.tag=2,t!=null&&(l.callback=t),t=Fa(e,l,n),t!==null&&(vt(t,e,n),es(t,e,n))}};function em(e,t,n,l,c,u,m){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,u,m):t.prototype&&t.prototype.isPureReactComponent?!Ki(n,l)||!Ki(c,u):!0}function tm(e,t,n,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,l),t.state!==e&&rc.enqueueReplaceState(t,t.state,null)}function Nn(e,t){var n=t;if("ref"in t){n={};for(var l in t)l!=="ref"&&(n[l]=t[l])}if(e=e.defaultProps){n===t&&(n=v({},n));for(var c in e)n[c]===void 0&&(n[c]=e[c])}return n}function am(e){hl(e)}function nm(e){console.error(e)}function im(e){hl(e)}function Ul(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function sm(e,t,n){try{var l=e.onCaughtError;l(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function oc(e,t,n){return n=Ba(n),n.tag=3,n.payload={element:null},n.callback=function(){Ul(e,t)},n}function lm(e){return e=Ba(e),e.tag=3,e}function rm(e,t,n,l){var c=n.type.getDerivedStateFromError;if(typeof c=="function"){var u=l.value;e.payload=function(){return c(u)},e.callback=function(){sm(t,n,l)}}var m=n.stateNode;m!==null&&typeof m.componentDidCatch=="function"&&(e.callback=function(){sm(t,n,l),typeof c!="function"&&(Ga===null?Ga=new Set([this]):Ga.add(this));var b=l.stack;this.componentDidCatch(l.value,{componentStack:b!==null?b:""})})}function h0(e,t,n,l,c){if(n.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=n.alternate,t!==null&&Jn(t,n,c,!0),n=At.current,n!==null){switch(n.tag){case 31:case 13:return Pt===null?Xl():n.alternate===null&&Ve===0&&(Ve=3),n.flags&=-257,n.flags|=65536,n.lanes=c,l===Nl?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([l]):t.add(l),zc(e,l,c)),!1;case 22:return n.flags|=65536,l===Nl?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([l]):n.add(l)),zc(e,l,c)),!1}throw Error(o(435,n.tag))}return zc(e,l,c),Xl(),!1}if(ge)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,l!==Co&&(e=Error(o(422),{cause:l}),Zi(Vt(e,n)))):(l!==Co&&(t=Error(o(423),{cause:l}),Zi(Vt(t,n))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,l=Vt(l,n),c=oc(e.stateNode,l,c),Bo(e,c),Ve!==4&&(Ve=2)),!1;var u=Error(o(520),{cause:l});if(u=Vt(u,n),ms===null?ms=[u]:ms.push(u),Ve!==4&&(Ve=2),t===null)return!0;l=Vt(l,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=c&-c,n.lanes|=e,e=oc(n.stateNode,l,e),Bo(n,e),!1;case 1:if(t=n.type,u=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ga===null||!Ga.has(u))))return n.flags|=65536,c&=-c,n.lanes|=c,c=lm(c),rm(c,e,n,l),Bo(n,c),!1}n=n.return}while(n!==null);return!1}var cc=Error(o(461)),Ge=!1;function it(e,t,n,l){t.child=e===null?df(t,null,n,l):vn(t,e.child,n,l)}function om(e,t,n,l,c){n=n.render;var u=t.ref;if("ref"in l){var m={};for(var b in l)b!=="ref"&&(m[b]=l[b])}else m=l;return xn(t),l=Yo(e,t,n,m,u,c),b=Go(),e!==null&&!Ge?(Ko(e,t,c),pa(e,t,c)):(ge&&b&&Eo(t),t.flags|=1,it(e,t,l,c),t.child)}function cm(e,t,n,l,c){if(e===null){var u=n.type;return typeof u=="function"&&!No(u)&&u.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=u,um(e,t,u,l,c)):(e=xl(n.type,null,l,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!gc(e,c)){var m=u.memoizedProps;if(n=n.compare,n=n!==null?n:Ki,n(m,l)&&e.ref===t.ref)return pa(e,t,c)}return t.flags|=1,e=ca(u,l),e.ref=t.ref,e.return=t,t.child=e}function um(e,t,n,l,c){if(e!==null){var u=e.memoizedProps;if(Ki(u,l)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=l=u,gc(e,c))(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,pa(e,t,c)}return uc(e,t,n,l,c)}function dm(e,t,n,l){var c=l.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|n:n,e!==null){for(l=t.child=e.child,c=0;l!==null;)c=c|l.lanes|l.childLanes,l=l.sibling;l=c&~u}else l=0,t.child=null;return hm(e,t,u,n,l)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&vl(t,u!==null?u.cachePool:null),u!==null?mf(t,u):ko(),pf(t);else return l=t.lanes=536870912,hm(e,t,u!==null?u.baseLanes|n:n,n,l)}else u!==null?(vl(t,u.cachePool),mf(t,u),Pa(),t.memoizedState=null):(e!==null&&vl(t,null),ko(),Pa());return it(e,t,c,n),t.child}function rs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function hm(e,t,n,l,c){var u=_o();return u=u===null?null:{parent:qe._currentValue,pool:u},t.memoizedState={baseLanes:n,cachePool:u},e!==null&&vl(t,null),ko(),pf(t),e!==null&&Jn(e,t,l,!0),t.childLanes=c,null}function Ll(e,t){return t=Bl({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fm(e,t,n){return vn(t,e.child,null,n),e=Ll(t,t.pendingProps),e.flags|=2,Dt(t),t.memoizedState=null,e}function f0(e,t,n){var l=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(ge){if(l.mode==="hidden")return e=Ll(t,l),t.lanes=536870912,rs(null,e);if(Ho(t),(e=De)?(e=Ep(e,kt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:za!==null?{id:$t,overflow:ea}:null,retryLane:536870912,hydrationErrors:null},n=Zh(e),n.return=t,t.child=n,at=t,De=null)):e=null,e===null)throw Ua(t);return t.lanes=536870912,null}return Ll(t,l)}var u=e.memoizedState;if(u!==null){var m=u.dehydrated;if(Ho(t),c)if(t.flags&256)t.flags&=-257,t=fm(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(Ge||Jn(e,t,n,!1),c=(n&e.childLanes)!==0,Ge||c){if(l=Ae,l!==null&&(m=ah(l,n),m!==0&&m!==u.retryLane))throw u.retryLane=m,hn(e,m),vt(l,e,m),cc;Xl(),t=fm(e,t,n)}else e=u.treeContext,De=Ht(m.nextSibling),at=t,ge=!0,_a=null,kt=!1,e!==null&&Wh(t,e),t=Ll(t,l),t.flags|=4096;return t}return e=ca(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Vl(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(o(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function uc(e,t,n,l,c){return xn(t),n=Yo(e,t,n,l,void 0,c),l=Go(),e!==null&&!Ge?(Ko(e,t,c),pa(e,t,c)):(ge&&l&&Eo(t),t.flags|=1,it(e,t,n,c),t.child)}function mm(e,t,n,l,c,u){return xn(t),t.updateQueue=null,n=gf(t,l,n,c),xf(e),l=Go(),e!==null&&!Ge?(Ko(e,t,u),pa(e,t,u)):(ge&&l&&Eo(t),t.flags|=1,it(e,t,n,u),t.child)}function pm(e,t,n,l,c){if(xn(t),t.stateNode===null){var u=Xn,m=n.contextType;typeof m=="object"&&m!==null&&(u=nt(m)),u=new n(l,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=rc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=l,u.state=t.memoizedState,u.refs={},Lo(t),m=n.contextType,u.context=typeof m=="object"&&m!==null?nt(m):Xn,u.state=t.memoizedState,m=n.getDerivedStateFromProps,typeof m=="function"&&(lc(t,n,m,l),u.state=t.memoizedState),typeof n.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&&rc.enqueueReplaceState(u,u.state,null),as(t,l,u,c),ts(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){u=t.stateNode;var b=t.memoizedProps,N=Nn(n,b);u.props=N;var R=u.context,B=n.contextType;m=Xn,typeof B=="object"&&B!==null&&(m=nt(B));var q=n.getDerivedStateFromProps;B=typeof q=="function"||typeof u.getSnapshotBeforeUpdate=="function",b=t.pendingProps!==b,B||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(b||R!==m)&&tm(t,u,l,m),Va=!1;var O=t.memoizedState;u.state=O,as(t,l,u,c),ts(),R=t.memoizedState,b||O!==R||Va?(typeof q=="function"&&(lc(t,n,q,l),R=t.memoizedState),(N=Va||em(t,n,N,l,O,R,m))?(B||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=R),u.props=l,u.state=R,u.context=m,l=N):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{u=t.stateNode,Vo(e,t),m=t.memoizedProps,B=Nn(n,m),u.props=B,q=t.pendingProps,O=u.context,R=n.contextType,N=Xn,typeof R=="object"&&R!==null&&(N=nt(R)),b=n.getDerivedStateFromProps,(R=typeof b=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(m!==q||O!==N)&&tm(t,u,l,N),Va=!1,O=t.memoizedState,u.state=O,as(t,l,u,c),ts();var z=t.memoizedState;m!==q||O!==z||Va||e!==null&&e.dependencies!==null&&yl(e.dependencies)?(typeof b=="function"&&(lc(t,n,b,l),z=t.memoizedState),(B=Va||em(t,n,B,l,O,z,N)||e!==null&&e.dependencies!==null&&yl(e.dependencies))?(R||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(l,z,N),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(l,z,N)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||m===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=z),u.props=l,u.state=z,u.context=N,l=B):(typeof u.componentDidUpdate!="function"||m===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),l=!1)}return u=l,Vl(e,t),l=(t.flags&128)!==0,u||l?(u=t.stateNode,n=l&&typeof n.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&l?(t.child=vn(t,e.child,null,c),t.child=vn(t,null,n,c)):it(e,t,n,c),t.memoizedState=u.state,e=t.child):e=pa(e,t,c),e}function xm(e,t,n,l){return mn(),t.flags|=256,it(e,t,n,l),t.child}var dc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hc(e){return{baseLanes:e,cachePool:sf()}}function fc(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Mt),e}function gm(e,t,n){var l=t.pendingProps,c=!1,u=(t.flags&128)!==0,m;if((m=u)||(m=e!==null&&e.memoizedState===null?!1:(ke.current&2)!==0),m&&(c=!0,t.flags&=-129),m=(t.flags&32)!==0,t.flags&=-33,e===null){if(ge){if(c?ka(t):Pa(),(e=De)?(e=Ep(e,kt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:za!==null?{id:$t,overflow:ea}:null,retryLane:536870912,hydrationErrors:null},n=Zh(e),n.return=t,t.child=n,at=t,De=null)):e=null,e===null)throw Ua(t);return Zc(e)?t.lanes=32:t.lanes=536870912,null}var b=l.children;return l=l.fallback,c?(Pa(),c=t.mode,b=Bl({mode:"hidden",children:b},c),l=fn(l,c,n,null),b.return=t,l.return=t,b.sibling=l,t.child=b,l=t.child,l.memoizedState=hc(n),l.childLanes=fc(e,m,n),t.memoizedState=dc,rs(null,l)):(ka(t),mc(t,b))}var N=e.memoizedState;if(N!==null&&(b=N.dehydrated,b!==null)){if(u)t.flags&256?(ka(t),t.flags&=-257,t=pc(e,t,n)):t.memoizedState!==null?(Pa(),t.child=e.child,t.flags|=128,t=null):(Pa(),b=l.fallback,c=t.mode,l=Bl({mode:"visible",children:l.children},c),b=fn(b,c,n,null),b.flags|=2,l.return=t,b.return=t,l.sibling=b,t.child=l,vn(t,e.child,null,n),l=t.child,l.memoizedState=hc(n),l.childLanes=fc(e,m,n),t.memoizedState=dc,t=rs(null,l));else if(ka(t),Zc(b)){if(m=b.nextSibling&&b.nextSibling.dataset,m)var R=m.dgst;m=R,l=Error(o(419)),l.stack="",l.digest=m,Zi({value:l,source:null,stack:null}),t=pc(e,t,n)}else if(Ge||Jn(e,t,n,!1),m=(n&e.childLanes)!==0,Ge||m){if(m=Ae,m!==null&&(l=ah(m,n),l!==0&&l!==N.retryLane))throw N.retryLane=l,hn(e,l),vt(m,e,l),cc;Qc(b)||Xl(),t=pc(e,t,n)}else Qc(b)?(t.flags|=192,t.child=e.child,t=null):(e=N.treeContext,De=Ht(b.nextSibling),at=t,ge=!0,_a=null,kt=!1,e!==null&&Wh(t,e),t=mc(t,l.children),t.flags|=4096);return t}return c?(Pa(),b=l.fallback,c=t.mode,N=e.child,R=N.sibling,l=ca(N,{mode:"hidden",children:l.children}),l.subtreeFlags=N.subtreeFlags&65011712,R!==null?b=ca(R,b):(b=fn(b,c,n,null),b.flags|=2),b.return=t,l.return=t,l.sibling=b,t.child=l,rs(null,l),l=t.child,b=e.child.memoizedState,b===null?b=hc(n):(c=b.cachePool,c!==null?(N=qe._currentValue,c=c.parent!==N?{parent:N,pool:N}:c):c=sf(),b={baseLanes:b.baseLanes|n,cachePool:c}),l.memoizedState=b,l.childLanes=fc(e,m,n),t.memoizedState=dc,rs(e.child,l)):(ka(t),n=e.child,e=n.sibling,n=ca(n,{mode:"visible",children:l.children}),n.return=t,n.sibling=null,e!==null&&(m=t.deletions,m===null?(t.deletions=[e],t.flags|=16):m.push(e)),t.child=n,t.memoizedState=null,n)}function mc(e,t){return t=Bl({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Bl(e,t){return e=Ct(22,e,null,t),e.lanes=0,e}function pc(e,t,n){return vn(t,e.child,null,n),e=mc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ym(e,t,n){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Ro(e.return,t,n)}function xc(e,t,n,l,c,u){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:c,treeForkCount:u}:(m.isBackwards=t,m.rendering=null,m.renderingStartTime=0,m.last=l,m.tail=n,m.tailMode=c,m.treeForkCount=u)}function bm(e,t,n){var l=t.pendingProps,c=l.revealOrder,u=l.tail;l=l.children;var m=ke.current,b=(m&2)!==0;if(b?(m=m&1|2,t.flags|=128):m&=1,K(ke,m),it(e,t,l,n),l=ge?Qi:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ym(e,n,t);else if(e.tag===19)ym(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(n=t.child,c=null;n!==null;)e=n.alternate,e!==null&&Tl(e)===null&&(c=n),n=n.sibling;n=c,n===null?(c=t.child,t.child=null):(c=n.sibling,n.sibling=null),xc(t,!1,c,n,u,l);break;case"backwards":case"unstable_legacy-backwards":for(n=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&Tl(e)===null){t.child=c;break}e=c.sibling,c.sibling=n,n=c,c=e}xc(t,!0,n,null,u,l);break;case"together":xc(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function pa(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ya|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Jn(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=ca(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ca(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function gc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&yl(e)))}function m0(e,t,n){switch(t.tag){case 3:dt(t,t.stateNode.containerInfo),La(t,qe,e.memoizedState.cache),mn();break;case 27:case 5:zi(t);break;case 4:dt(t,t.stateNode.containerInfo);break;case 10:La(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ho(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(ka(t),t.flags|=128,null):(n&t.child.childLanes)!==0?gm(e,t,n):(ka(t),e=pa(e,t,n),e!==null?e.sibling:null);ka(t);break;case 19:var c=(e.flags&128)!==0;if(l=(n&t.childLanes)!==0,l||(Jn(e,t,n,!1),l=(n&t.childLanes)!==0),c){if(l)return bm(e,t,n);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),K(ke,ke.current),l)break;return null;case 22:return t.lanes=0,dm(e,t,n,t.pendingProps);case 24:La(t,qe,e.memoizedState.cache)}return pa(e,t,n)}function vm(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ge=!0;else{if(!gc(e,n)&&(t.flags&128)===0)return Ge=!1,m0(e,t,n);Ge=(e.flags&131072)!==0}else Ge=!1,ge&&(t.flags&1048576)!==0&&Jh(t,Qi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=yn(t.elementType),t.type=e,typeof e=="function")No(e)?(l=Nn(e,l),t.tag=1,t=pm(null,t,e,l,n)):(t.tag=0,t=uc(null,t,e,l,n));else{if(e!=null){var c=e.$$typeof;if(c===$){t.tag=11,t=om(null,t,e,l,n);break e}else if(c===I){t.tag=14,t=cm(null,t,e,l,n);break e}}throw t=ot(e)||e,Error(o(306,t,""))}}return t;case 0:return uc(e,t,t.type,t.pendingProps,n);case 1:return l=t.type,c=Nn(l,t.pendingProps),pm(e,t,l,c,n);case 3:e:{if(dt(t,t.stateNode.containerInfo),e===null)throw Error(o(387));l=t.pendingProps;var u=t.memoizedState;c=u.element,Vo(e,t),as(t,l,null,n);var m=t.memoizedState;if(l=m.cache,La(t,qe,l),l!==u.cache&&Mo(t,[qe],n,!0),ts(),l=m.element,u.isDehydrated)if(u={element:l,isDehydrated:!1,cache:m.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=xm(e,t,l,n);break e}else if(l!==c){c=Vt(Error(o(424)),t),Zi(c),t=xm(e,t,l,n);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,De=Ht(e.firstChild),at=t,ge=!0,_a=null,kt=!0,n=df(t,null,l,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(mn(),l===c){t=pa(e,t,n);break e}it(e,t,l,n)}t=t.child}return t;case 26:return Vl(e,t),e===null?(n=Mp(t.type,null,t.pendingProps,null))?t.memoizedState=n:ge||(n=t.type,e=t.pendingProps,l=er(re.current).createElement(n),l[tt]=t,l[mt]=e,st(l,n,e),We(l),t.stateNode=l):t.memoizedState=Mp(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return zi(t),e===null&&ge&&(l=t.stateNode=Ap(t.type,t.pendingProps,re.current),at=t,kt=!0,c=De,Za(t.type)?(Ic=c,De=Ht(l.firstChild)):De=c),it(e,t,t.pendingProps.children,n),Vl(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ge&&((c=l=De)&&(l=Y0(l,t.type,t.pendingProps,kt),l!==null?(t.stateNode=l,at=t,De=Ht(l.firstChild),kt=!1,c=!0):c=!1),c||Ua(t)),zi(t),c=t.type,u=t.pendingProps,m=e!==null?e.memoizedProps:null,l=u.children,Gc(c,u)?l=null:m!==null&&Gc(c,m)&&(t.flags|=32),t.memoizedState!==null&&(c=Yo(e,t,s0,null,null,n),Ns._currentValue=c),Vl(e,t),it(e,t,l,n),t.child;case 6:return e===null&&ge&&((e=n=De)&&(n=G0(n,t.pendingProps,kt),n!==null?(t.stateNode=n,at=t,De=null,e=!0):e=!1),e||Ua(t)),null;case 13:return gm(e,t,n);case 4:return dt(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=vn(t,null,l,n):it(e,t,l,n),t.child;case 11:return om(e,t,t.type,t.pendingProps,n);case 7:return it(e,t,t.pendingProps,n),t.child;case 8:return it(e,t,t.pendingProps.children,n),t.child;case 12:return it(e,t,t.pendingProps.children,n),t.child;case 10:return l=t.pendingProps,La(t,t.type,l.value),it(e,t,l.children,n),t.child;case 9:return c=t.type._context,l=t.pendingProps.children,xn(t),c=nt(c),l=l(c),t.flags|=1,it(e,t,l,n),t.child;case 14:return cm(e,t,t.type,t.pendingProps,n);case 15:return um(e,t,t.type,t.pendingProps,n);case 19:return bm(e,t,n);case 31:return f0(e,t,n);case 22:return dm(e,t,n,t.pendingProps);case 24:return xn(t),l=nt(qe),e===null?(c=_o(),c===null&&(c=Ae,u=Oo(),c.pooledCache=u,u.refCount++,u!==null&&(c.pooledCacheLanes|=n),c=u),t.memoizedState={parent:l,cache:c},Lo(t),La(t,qe,c)):((e.lanes&n)!==0&&(Vo(e,t),as(t,null,null,n),ts()),c=e.memoizedState,u=t.memoizedState,c.parent!==l?(c={parent:l,cache:l},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),La(t,qe,l)):(l=u.cache,La(t,qe,l),l!==c.cache&&Mo(t,[qe],n,!0))),it(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function xa(e){e.flags|=4}function yc(e,t,n,l,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(Xm())e.flags|=8192;else throw bn=Nl,Uo}else e.flags&=-16777217}function jm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Lp(t))if(Xm())e.flags|=8192;else throw bn=Nl,Uo}function Fl(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?$d():536870912,e.lanes|=t,ci|=t)}function os(e,t){if(!ge)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Re(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,l=0;if(t)for(var c=e.child;c!==null;)n|=c.lanes|c.childLanes,l|=c.subtreeFlags&65011712,l|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)n|=c.lanes|c.childLanes,l|=c.subtreeFlags,l|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=l,e.childLanes=n,t}function p0(e,t,n){var l=t.pendingProps;switch(To(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Re(t),null;case 1:return Re(t),null;case 3:return n=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),ha(qe),Fe(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(In(t)?xa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ao())),Re(t),null;case 26:var c=t.type,u=t.memoizedState;return e===null?(xa(t),u!==null?(Re(t),jm(t,u)):(Re(t),yc(t,c,null,l,n))):u?u!==e.memoizedState?(xa(t),Re(t),jm(t,u)):(Re(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&xa(t),Re(t),yc(t,c,e,l,n)),null;case 27:if(Is(t),n=re.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&xa(t);else{if(!l){if(t.stateNode===null)throw Error(o(166));return Re(t),null}e=Z.current,In(t)?$h(t):(e=Ap(c,l,n),t.stateNode=e,xa(t))}return Re(t),null;case 5:if(Is(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&xa(t);else{if(!l){if(t.stateNode===null)throw Error(o(166));return Re(t),null}if(u=Z.current,In(t))$h(t);else{var m=er(re.current);switch(u){case 1:u=m.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:u=m.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":u=m.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":u=m.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":u=m.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof l.is=="string"?m.createElement("select",{is:l.is}):m.createElement("select"),l.multiple?u.multiple=!0:l.size&&(u.size=l.size);break;default:u=typeof l.is=="string"?m.createElement(c,{is:l.is}):m.createElement(c)}}u[tt]=t,u[mt]=l;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(st(u,c,l),c){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&xa(t)}}return Re(t),yc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&xa(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(o(166));if(e=re.current,In(t)){if(e=t.stateNode,n=t.memoizedProps,l=null,c=at,c!==null)switch(c.tag){case 27:case 5:l=c.memoizedProps}e[tt]=t,e=!!(e.nodeValue===n||l!==null&&l.suppressHydrationWarning===!0||gp(e.nodeValue,n)),e||Ua(t,!0)}else e=er(e).createTextNode(l),e[tt]=t,t.stateNode=e}return Re(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(l=In(t),n!==null){if(e===null){if(!l)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(557));e[tt]=t}else mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Re(t),e=!1}else n=Ao(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Dt(t),t):(Dt(t),null);if((t.flags&128)!==0)throw Error(o(558))}return Re(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=In(t),l!==null&&l.dehydrated!==null){if(e===null){if(!c)throw Error(o(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(o(317));c[tt]=t}else mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Re(t),c=!1}else c=Ao(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(Dt(t),t):(Dt(t),null)}return Dt(t),(t.flags&128)!==0?(t.lanes=n,t):(n=l!==null,e=e!==null&&e.memoizedState!==null,n&&(l=t.child,c=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(c=l.alternate.memoizedState.cachePool.pool),u=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),u!==c&&(l.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Fl(t,t.updateQueue),Re(t),null);case 4:return Fe(),e===null&&kc(t.stateNode.containerInfo),Re(t),null;case 10:return ha(t.type),Re(t),null;case 19:if(L(ke),l=t.memoizedState,l===null)return Re(t),null;if(c=(t.flags&128)!==0,u=l.rendering,u===null)if(c)os(l,!1);else{if(Ve!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Tl(e),u!==null){for(t.flags|=128,os(l,!1),e=u.updateQueue,t.updateQueue=e,Fl(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Qh(n,e),n=n.sibling;return K(ke,ke.current&1|2),ge&&ua(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&wt()>Yl&&(t.flags|=128,c=!0,os(l,!1),t.lanes=4194304)}else{if(!c)if(e=Tl(u),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,Fl(t,e),os(l,!0),l.tail===null&&l.tailMode==="hidden"&&!u.alternate&&!ge)return Re(t),null}else 2*wt()-l.renderingStartTime>Yl&&n!==536870912&&(t.flags|=128,c=!0,os(l,!1),t.lanes=4194304);l.isBackwards?(u.sibling=t.child,t.child=u):(e=l.last,e!==null?e.sibling=u:t.child=u,l.last=u)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=wt(),e.sibling=null,n=ke.current,K(ke,c?n&1|2:n&1),ge&&ua(t,l.treeForkCount),e):(Re(t),null);case 22:case 23:return Dt(t),Po(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(n&536870912)!==0&&(t.flags&128)===0&&(Re(t),t.subtreeFlags&6&&(t.flags|=8192)):Re(t),n=t.updateQueue,n!==null&&Fl(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==n&&(t.flags|=2048),e!==null&&L(gn),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ha(qe),Re(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function x0(e,t){switch(To(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ha(qe),Fe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Is(t),null;case 31:if(t.memoizedState!==null){if(Dt(t),t.alternate===null)throw Error(o(340));mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Dt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return L(ke),null;case 4:return Fe(),null;case 10:return ha(t.type),null;case 22:case 23:return Dt(t),Po(),e!==null&&L(gn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ha(qe),null;case 25:return null;default:return null}}function Nm(e,t){switch(To(t),t.tag){case 3:ha(qe),Fe();break;case 26:case 27:case 5:Is(t);break;case 4:Fe();break;case 31:t.memoizedState!==null&&Dt(t);break;case 13:Dt(t);break;case 19:L(ke);break;case 10:ha(t.type);break;case 22:case 23:Dt(t),Po(),e!==null&&L(gn);break;case 24:ha(qe)}}function cs(e,t){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var c=l.next;n=c;do{if((n.tag&e)===e){l=void 0;var u=n.create,m=n.inst;l=u(),m.destroy=l}n=n.next}while(n!==c)}}catch(b){we(t,t.return,b)}}function Ha(e,t,n){try{var l=t.updateQueue,c=l!==null?l.lastEffect:null;if(c!==null){var u=c.next;l=u;do{if((l.tag&e)===e){var m=l.inst,b=m.destroy;if(b!==void 0){m.destroy=void 0,c=t;var N=n,R=b;try{R()}catch(B){we(c,N,B)}}}l=l.next}while(l!==u)}}catch(B){we(t,t.return,B)}}function wm(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{ff(t,n)}catch(l){we(e,e.return,l)}}}function Sm(e,t,n){n.props=Nn(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(l){we(e,t,l)}}function us(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof n=="function"?e.refCleanup=n(l):n.current=l}}catch(c){we(e,t,c)}}function ta(e,t){var n=e.ref,l=e.refCleanup;if(n!==null)if(typeof l=="function")try{l()}catch(c){we(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(c){we(e,t,c)}else n.current=null}function Em(e){var t=e.type,n=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&l.focus();break e;case"img":n.src?l.src=n.src:n.srcSet&&(l.srcset=n.srcSet)}}catch(c){we(e,e.return,c)}}function bc(e,t,n){try{var l=e.stateNode;B0(l,e.type,n,t),l[mt]=t}catch(c){we(e,e.return,c)}}function Tm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function vc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tm(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&&Za(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 jc(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ra));else if(l!==4&&(l===27&&Za(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(jc(e,t,n),e=e.sibling;e!==null;)jc(e,t,n),e=e.sibling}function kl(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(l!==4&&(l===27&&Za(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(kl(e,t,n),e=e.sibling;e!==null;)kl(e,t,n),e=e.sibling}function Cm(e){var t=e.stateNode,n=e.memoizedProps;try{for(var l=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);st(t,l,n),t[tt]=e,t[mt]=n}catch(u){we(e,e.return,u)}}var ga=!1,Ke=!1,Nc=!1,Am=typeof WeakSet=="function"?WeakSet:Set,$e=null;function g0(e,t){if(e=e.containerInfo,qc=rr,e=Fh(e),po(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var l=n.getSelection&&n.getSelection();if(l&&l.rangeCount!==0){n=l.anchorNode;var c=l.anchorOffset,u=l.focusNode;l=l.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var m=0,b=-1,N=-1,R=0,B=0,q=e,O=null;t:for(;;){for(var z;q!==n||c!==0&&q.nodeType!==3||(b=m+c),q!==u||l!==0&&q.nodeType!==3||(N=m+l),q.nodeType===3&&(m+=q.nodeValue.length),(z=q.firstChild)!==null;)O=q,q=z;for(;;){if(q===e)break t;if(O===n&&++R===c&&(b=m),O===u&&++B===l&&(N=m),(z=q.nextSibling)!==null)break;q=O,O=q.parentNode}q=z}n=b===-1||N===-1?null:{start:b,end:N}}else n=null}n=n||{start:0,end:0}}else n=null;for(Yc={focusedElem:e,selectionRange:n},rr=!1,$e=t;$e!==null;)if(t=$e,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$e=e;else for(;$e!==null;){switch(t=$e,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)c=e[n],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,n=t,c=u.memoizedProps,u=u.memoizedState,l=n.stateNode;try{var W=Nn(n.type,c);e=l.getSnapshotBeforeUpdate(W,u),l.__reactInternalSnapshotBeforeUpdate=e}catch(ie){we(n,n.return,ie)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Xc(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Xc(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(o(163))}if(e=t.sibling,e!==null){e.return=t.return,$e=e;break}$e=t.return}}function Dm(e,t,n){var l=n.flags;switch(n.tag){case 0:case 11:case 15:ba(e,n),l&4&&cs(5,n);break;case 1:if(ba(e,n),l&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(m){we(n,n.return,m)}else{var c=Nn(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(m){we(n,n.return,m)}}l&64&&wm(n),l&512&&us(n,n.return);break;case 3:if(ba(e,n),l&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{ff(e,t)}catch(m){we(n,n.return,m)}}break;case 27:t===null&&l&4&&Cm(n);case 26:case 5:ba(e,n),t===null&&l&4&&Em(n),l&512&&us(n,n.return);break;case 12:ba(e,n);break;case 31:ba(e,n),l&4&&Om(e,n);break;case 13:ba(e,n),l&4&&zm(e,n),l&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=T0.bind(null,n),K0(e,n))));break;case 22:if(l=n.memoizedState!==null||ga,!l){t=t!==null&&t.memoizedState!==null||Ke,c=ga;var u=Ke;ga=l,(Ke=t)&&!u?va(e,n,(n.subtreeFlags&8772)!==0):ba(e,n),ga=c,Ke=u}break;case 30:break;default:ba(e,n)}}function Rm(e){var t=e.alternate;t!==null&&(e.alternate=null,Rm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Jr(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 Me=null,xt=!1;function ya(e,t,n){for(n=n.child;n!==null;)Mm(e,t,n),n=n.sibling}function Mm(e,t,n){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(_i,n)}catch{}switch(n.tag){case 26:Ke||ta(n,t),ya(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Ke||ta(n,t);var l=Me,c=xt;Za(n.type)&&(Me=n.stateNode,xt=!1),ya(e,t,n),bs(n.stateNode),Me=l,xt=c;break;case 5:Ke||ta(n,t);case 6:if(l=Me,c=xt,Me=null,ya(e,t,n),Me=l,xt=c,Me!==null)if(xt)try{(Me.nodeType===9?Me.body:Me.nodeName==="HTML"?Me.ownerDocument.body:Me).removeChild(n.stateNode)}catch(u){we(n,t,u)}else try{Me.removeChild(n.stateNode)}catch(u){we(n,t,u)}break;case 18:Me!==null&&(xt?(e=Me,wp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),gi(e)):wp(Me,n.stateNode));break;case 4:l=Me,c=xt,Me=n.stateNode.containerInfo,xt=!0,ya(e,t,n),Me=l,xt=c;break;case 0:case 11:case 14:case 15:Ha(2,n,t),Ke||Ha(4,n,t),ya(e,t,n);break;case 1:Ke||(ta(n,t),l=n.stateNode,typeof l.componentWillUnmount=="function"&&Sm(n,t,l)),ya(e,t,n);break;case 21:ya(e,t,n);break;case 22:Ke=(l=Ke)||n.memoizedState!==null,ya(e,t,n),Ke=l;break;default:ya(e,t,n)}}function Om(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{gi(e)}catch(n){we(t,t.return,n)}}}function zm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{gi(e)}catch(n){we(t,t.return,n)}}function y0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Am),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Am),t;default:throw Error(o(435,e.tag))}}function Pl(e,t){var n=y0(e);t.forEach(function(l){if(!n.has(l)){n.add(l);var c=C0.bind(null,e,l);l.then(c,c)}})}function gt(e,t){var n=t.deletions;if(n!==null)for(var l=0;l<n.length;l++){var c=n[l],u=e,m=t,b=m;e:for(;b!==null;){switch(b.tag){case 27:if(Za(b.type)){Me=b.stateNode,xt=!1;break e}break;case 5:Me=b.stateNode,xt=!1;break e;case 3:case 4:Me=b.stateNode.containerInfo,xt=!0;break e}b=b.return}if(Me===null)throw Error(o(160));Mm(u,m,c),Me=null,xt=!1,u=c.alternate,u!==null&&(u.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)_m(t,e),t=t.sibling}var Zt=null;function _m(e,t){var n=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gt(t,e),yt(e),l&4&&(Ha(3,e,e.return),cs(3,e),Ha(5,e,e.return));break;case 1:gt(t,e),yt(e),l&512&&(Ke||n===null||ta(n,n.return)),l&64&&ga&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?l:n.concat(l))));break;case 26:var c=Zt;if(gt(t,e),yt(e),l&512&&(Ke||n===null||ta(n,n.return)),l&4){var u=n!==null?n.memoizedState:null;if(l=e.memoizedState,n===null)if(l===null)if(e.stateNode===null){e:{l=e.type,n=e.memoizedProps,c=c.ownerDocument||c;t:switch(l){case"title":u=c.getElementsByTagName("title")[0],(!u||u[Vi]||u[tt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=c.createElement(l),c.head.insertBefore(u,c.querySelector("head > title"))),st(u,l,n),u[tt]=e,We(u),l=u;break e;case"link":var m=_p("link","href",c).get(l+(n.href||""));if(m){for(var b=0;b<m.length;b++)if(u=m[b],u.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&u.getAttribute("rel")===(n.rel==null?null:n.rel)&&u.getAttribute("title")===(n.title==null?null:n.title)&&u.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){m.splice(b,1);break t}}u=c.createElement(l),st(u,l,n),c.head.appendChild(u);break;case"meta":if(m=_p("meta","content",c).get(l+(n.content||""))){for(b=0;b<m.length;b++)if(u=m[b],u.getAttribute("content")===(n.content==null?null:""+n.content)&&u.getAttribute("name")===(n.name==null?null:n.name)&&u.getAttribute("property")===(n.property==null?null:n.property)&&u.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&u.getAttribute("charset")===(n.charSet==null?null:n.charSet)){m.splice(b,1);break t}}u=c.createElement(l),st(u,l,n),c.head.appendChild(u);break;default:throw Error(o(468,l))}u[tt]=e,We(u),l=u}e.stateNode=l}else Up(c,e.type,e.stateNode);else e.stateNode=zp(c,l,e.memoizedProps);else u!==l?(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,l===null?Up(c,e.type,e.stateNode):zp(c,l,e.memoizedProps)):l===null&&e.stateNode!==null&&bc(e,e.memoizedProps,n.memoizedProps)}break;case 27:gt(t,e),yt(e),l&512&&(Ke||n===null||ta(n,n.return)),n!==null&&l&4&&bc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gt(t,e),yt(e),l&512&&(Ke||n===null||ta(n,n.return)),e.flags&32){c=e.stateNode;try{kn(c,"")}catch(W){we(e,e.return,W)}}l&4&&e.stateNode!=null&&(c=e.memoizedProps,bc(e,c,n!==null?n.memoizedProps:c)),l&1024&&(Nc=!0);break;case 6:if(gt(t,e),yt(e),l&4){if(e.stateNode===null)throw Error(o(162));l=e.memoizedProps,n=e.stateNode;try{n.nodeValue=l}catch(W){we(e,e.return,W)}}break;case 3:if(nr=null,c=Zt,Zt=tr(t.containerInfo),gt(t,e),Zt=c,yt(e),l&4&&n!==null&&n.memoizedState.isDehydrated)try{gi(t.containerInfo)}catch(W){we(e,e.return,W)}Nc&&(Nc=!1,Um(e));break;case 4:l=Zt,Zt=tr(e.stateNode.containerInfo),gt(t,e),yt(e),Zt=l;break;case 12:gt(t,e),yt(e);break;case 31:gt(t,e),yt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Pl(e,l)));break;case 13:gt(t,e),yt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(ql=wt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Pl(e,l)));break;case 22:c=e.memoizedState!==null;var N=n!==null&&n.memoizedState!==null,R=ga,B=Ke;if(ga=R||c,Ke=B||N,gt(t,e),Ke=B,ga=R,yt(e),l&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(n===null||N||ga||Ke||wn(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){N=n=t;try{if(u=N.stateNode,c)m=u.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none";else{b=N.stateNode;var q=N.memoizedProps.style,O=q!=null&&q.hasOwnProperty("display")?q.display:null;b.style.display=O==null||typeof O=="boolean"?"":(""+O).trim()}}catch(W){we(N,N.return,W)}}}else if(t.tag===6){if(n===null){N=t;try{N.stateNode.nodeValue=c?"":N.memoizedProps}catch(W){we(N,N.return,W)}}}else if(t.tag===18){if(n===null){N=t;try{var z=N.stateNode;c?Sp(z,!0):Sp(N.stateNode,!1)}catch(W){we(N,N.return,W)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(n=l.retryQueue,n!==null&&(l.retryQueue=null,Pl(e,n))));break;case 19:gt(t,e),yt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Pl(e,l)));break;case 30:break;case 21:break;default:gt(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{for(var n,l=e.return;l!==null;){if(Tm(l)){n=l;break}l=l.return}if(n==null)throw Error(o(160));switch(n.tag){case 27:var c=n.stateNode,u=vc(e);kl(e,u,c);break;case 5:var m=n.stateNode;n.flags&32&&(kn(m,""),n.flags&=-33);var b=vc(e);kl(e,b,m);break;case 3:case 4:var N=n.stateNode.containerInfo,R=vc(e);jc(e,R,N);break;default:throw Error(o(161))}}catch(B){we(e,e.return,B)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Um(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Um(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ba(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Dm(e,t.alternate,t),t=t.sibling}function wn(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),wn(t);break;case 1:ta(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Sm(t,t.return,n),wn(t);break;case 27:bs(t.stateNode);case 26:case 5:ta(t,t.return),wn(t);break;case 22:t.memoizedState===null&&wn(t);break;case 30:wn(t);break;default:wn(t)}e=e.sibling}}function va(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,c=e,u=t,m=u.flags;switch(u.tag){case 0:case 11:case 15:va(c,u,n),cs(4,u);break;case 1:if(va(c,u,n),l=u,c=l.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(R){we(l,l.return,R)}if(l=u,c=l.updateQueue,c!==null){var b=l.stateNode;try{var N=c.shared.hiddenCallbacks;if(N!==null)for(c.shared.hiddenCallbacks=null,c=0;c<N.length;c++)hf(N[c],b)}catch(R){we(l,l.return,R)}}n&&m&64&&wm(u),us(u,u.return);break;case 27:Cm(u);case 26:case 5:va(c,u,n),n&&l===null&&m&4&&Em(u),us(u,u.return);break;case 12:va(c,u,n);break;case 31:va(c,u,n),n&&m&4&&Om(c,u);break;case 13:va(c,u,n),n&&m&4&&zm(c,u);break;case 22:u.memoizedState===null&&va(c,u,n),us(u,u.return);break;case 30:break;default:va(c,u,n)}t=t.sibling}}function wc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Ii(n))}function Sc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ii(e))}function It(e,t,n,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Lm(e,t,n,l),t=t.sibling}function Lm(e,t,n,l){var c=t.flags;switch(t.tag){case 0:case 11:case 15:It(e,t,n,l),c&2048&&cs(9,t);break;case 1:It(e,t,n,l);break;case 3:It(e,t,n,l),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ii(e)));break;case 12:if(c&2048){It(e,t,n,l),e=t.stateNode;try{var u=t.memoizedProps,m=u.id,b=u.onPostCommit;typeof b=="function"&&b(m,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(N){we(t,t.return,N)}}else It(e,t,n,l);break;case 31:It(e,t,n,l);break;case 13:It(e,t,n,l);break;case 23:break;case 22:u=t.stateNode,m=t.alternate,t.memoizedState!==null?u._visibility&2?It(e,t,n,l):ds(e,t):u._visibility&2?It(e,t,n,l):(u._visibility|=2,li(e,t,n,l,(t.subtreeFlags&10256)!==0||!1)),c&2048&&wc(m,t);break;case 24:It(e,t,n,l),c&2048&&Sc(t.alternate,t);break;default:It(e,t,n,l)}}function li(e,t,n,l,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,m=t,b=n,N=l,R=m.flags;switch(m.tag){case 0:case 11:case 15:li(u,m,b,N,c),cs(8,m);break;case 23:break;case 22:var B=m.stateNode;m.memoizedState!==null?B._visibility&2?li(u,m,b,N,c):ds(u,m):(B._visibility|=2,li(u,m,b,N,c)),c&&R&2048&&wc(m.alternate,m);break;case 24:li(u,m,b,N,c),c&&R&2048&&Sc(m.alternate,m);break;default:li(u,m,b,N,c)}t=t.sibling}}function ds(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,l=t,c=l.flags;switch(l.tag){case 22:ds(n,l),c&2048&&wc(l.alternate,l);break;case 24:ds(n,l),c&2048&&Sc(l.alternate,l);break;default:ds(n,l)}t=t.sibling}}var hs=8192;function ri(e,t,n){if(e.subtreeFlags&hs)for(e=e.child;e!==null;)Vm(e,t,n),e=e.sibling}function Vm(e,t,n){switch(e.tag){case 26:ri(e,t,n),e.flags&hs&&e.memoizedState!==null&&ij(n,Zt,e.memoizedState,e.memoizedProps);break;case 5:ri(e,t,n);break;case 3:case 4:var l=Zt;Zt=tr(e.stateNode.containerInfo),ri(e,t,n),Zt=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=hs,hs=16777216,ri(e,t,n),hs=l):ri(e,t,n));break;default:ri(e,t,n)}}function Bm(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 fs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];$e=l,km(l,e)}Bm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fm(e),e=e.sibling}function Fm(e){switch(e.tag){case 0:case 11:case 15:fs(e),e.flags&2048&&Ha(9,e,e.return);break;case 3:fs(e);break;case 12:fs(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Hl(e)):fs(e);break;default:fs(e)}}function Hl(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];$e=l,km(l,e)}Bm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ha(8,t,t.return),Hl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Hl(t));break;default:Hl(t)}e=e.sibling}}function km(e,t){for(;$e!==null;){var n=$e;switch(n.tag){case 0:case 11:case 15:Ha(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var l=n.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Ii(n.memoizedState.cache)}if(l=n.child,l!==null)l.return=n,$e=l;else e:for(n=e;$e!==null;){l=$e;var c=l.sibling,u=l.return;if(Rm(l),l===n){$e=null;break e}if(c!==null){c.return=u,$e=c;break e}$e=u}}}var b0={getCacheForType:function(e){var t=nt(qe),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return nt(qe).controller.signal}},v0=typeof WeakMap=="function"?WeakMap:Map,ve=0,Ae=null,fe=null,pe=0,Ne=0,Rt=null,qa=!1,oi=!1,Ec=!1,ja=0,Ve=0,Ya=0,Sn=0,Tc=0,Mt=0,ci=0,ms=null,bt=null,Cc=!1,ql=0,Pm=0,Yl=1/0,Gl=null,Ga=null,Ze=0,Ka=null,ui=null,Na=0,Ac=0,Dc=null,Hm=null,ps=0,Rc=null;function Ot(){return(ve&2)!==0&&pe!==0?pe&-pe:S.T!==null?Lc():nh()}function qm(){if(Mt===0)if((pe&536870912)===0||ge){var e=$s;$s<<=1,($s&3932160)===0&&($s=262144),Mt=e}else Mt=536870912;return e=At.current,e!==null&&(e.flags|=32),Mt}function vt(e,t,n){(e===Ae&&(Ne===2||Ne===9)||e.cancelPendingCommit!==null)&&(di(e,0),Xa(e,pe,Mt,!1)),Li(e,n),((ve&2)===0||e!==Ae)&&(e===Ae&&((ve&2)===0&&(Sn|=n),Ve===4&&Xa(e,pe,Mt,!1)),aa(e))}function Ym(e,t,n){if((ve&6)!==0)throw Error(o(327));var l=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Ui(e,t),c=l?w0(e,t):Oc(e,t,!0),u=l;do{if(c===0){oi&&!l&&Xa(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!j0(n)){c=Oc(e,t,!1),u=!1;continue}if(c===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 b=e;c=ms;var N=b.current.memoizedState.isDehydrated;if(N&&(di(b,m).flags|=256),m=Oc(b,m,!1),m!==2){if(Ec&&!N){b.errorRecoveryDisabledLanes|=u,Sn|=u,c=4;break e}u=bt,bt=c,u!==null&&(bt===null?bt=u:bt.push.apply(bt,u))}c=m}if(u=!1,c!==2)continue}}if(c===1){di(e,0),Xa(e,t,0,!0);break}e:{switch(l=e,u=c,u){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:Xa(l,t,Mt,!qa);break e;case 2:bt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(c=ql+300-wt(),10<c)){if(Xa(l,t,Mt,!qa),tl(l,0,!0)!==0)break e;Na=t,l.timeoutHandle=jp(Gm.bind(null,l,n,bt,Gl,Cc,t,Mt,Sn,ci,qa,u,"Throttled",-0,0),c);break e}Gm(l,n,bt,Gl,Cc,t,Mt,Sn,ci,qa,u,null,-0,0)}}break}while(!0);aa(e)}function Gm(e,t,n,l,c,u,m,b,N,R,B,q,O,z){if(e.timeoutHandle=-1,q=t.subtreeFlags,q&8192||(q&16785408)===16785408){q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ra},Vm(t,u,q);var W=(u&62914560)===u?ql-wt():(u&4194048)===u?Pm-wt():0;if(W=sj(q,W),W!==null){Na=u,e.cancelPendingCommit=W($m.bind(null,e,t,u,n,l,c,m,b,N,B,q,null,O,z)),Xa(e,u,m,!R);return}}$m(e,t,u,n,l,c,m,b,N)}function j0(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var l=0;l<n.length;l++){var c=n[l],u=c.getSnapshot;c=c.value;try{if(!Tt(u(),c))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Xa(e,t,n,l){t&=~Tc,t&=~Sn,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var c=t;0<c;){var u=31-Et(c),m=1<<u;l[u]=-1,c&=~m}n!==0&&eh(e,n,t)}function Kl(){return(ve&6)===0?(xs(0),!1):!0}function Mc(){if(fe!==null){if(Ne===0)var e=fe.return;else e=fe,da=pn=null,Xo(e),ti=null,Wi=0,e=fe;for(;e!==null;)Nm(e.alternate,e),e=e.return;fe=null}}function di(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,P0(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Na=0,Mc(),Ae=e,fe=n=ca(e.current,null),pe=t,Ne=0,Rt=null,qa=!1,oi=Ui(e,t),Ec=!1,ci=Mt=Tc=Sn=Ya=Ve=0,bt=ms=null,Cc=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var c=31-Et(l),u=1<<c;t|=e[c],l&=~u}return ja=t,fl(),n}function Km(e,t){oe=null,S.H=ls,t===ei||t===jl?(t=of(),Ne=3):t===Uo?(t=of(),Ne=4):Ne=t===cc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Rt=t,fe===null&&(Ve=1,Ul(e,Vt(t,e.current)))}function Xm(){var e=At.current;return e===null?!0:(pe&4194048)===pe?Pt===null:(pe&62914560)===pe||(pe&536870912)!==0?e===Pt:!1}function Qm(){var e=S.H;return S.H=ls,e===null?ls:e}function Zm(){var e=S.A;return S.A=b0,e}function Xl(){Ve=4,qa||(pe&4194048)!==pe&&At.current!==null||(oi=!0),(Ya&134217727)===0&&(Sn&134217727)===0||Ae===null||Xa(Ae,pe,Mt,!1)}function Oc(e,t,n){var l=ve;ve|=2;var c=Qm(),u=Zm();(Ae!==e||pe!==t)&&(Gl=null,di(e,t)),t=!1;var m=Ve;e:do try{if(Ne!==0&&fe!==null){var b=fe,N=Rt;switch(Ne){case 8:Mc(),m=6;break e;case 3:case 2:case 9:case 6:At.current===null&&(t=!0);var R=Ne;if(Ne=0,Rt=null,hi(e,b,N,R),n&&oi){m=0;break e}break;default:R=Ne,Ne=0,Rt=null,hi(e,b,N,R)}}N0(),m=Ve;break}catch(B){Km(e,B)}while(!0);return t&&e.shellSuspendCounter++,da=pn=null,ve=l,S.H=c,S.A=u,fe===null&&(Ae=null,pe=0,fl()),m}function N0(){for(;fe!==null;)Im(fe)}function w0(e,t){var n=ve;ve|=2;var l=Qm(),c=Zm();Ae!==e||pe!==t?(Gl=null,Yl=wt()+500,di(e,t)):oi=Ui(e,t);e:do try{if(Ne!==0&&fe!==null){t=fe;var u=Rt;t:switch(Ne){case 1:Ne=0,Rt=null,hi(e,t,u,1);break;case 2:case 9:if(lf(u)){Ne=0,Rt=null,Jm(t);break}t=function(){Ne!==2&&Ne!==9||Ae!==e||(Ne=7),aa(e)},u.then(t,t);break e;case 3:Ne=7;break e;case 4:Ne=5;break e;case 7:lf(u)?(Ne=0,Rt=null,Jm(t)):(Ne=0,Rt=null,hi(e,t,u,7));break;case 5:var m=null;switch(fe.tag){case 26:m=fe.memoizedState;case 5:case 27:var b=fe;if(m?Lp(m):b.stateNode.complete){Ne=0,Rt=null;var N=b.sibling;if(N!==null)fe=N;else{var R=b.return;R!==null?(fe=R,Ql(R)):fe=null}break t}}Ne=0,Rt=null,hi(e,t,u,5);break;case 6:Ne=0,Rt=null,hi(e,t,u,6);break;case 8:Mc(),Ve=6;break e;default:throw Error(o(462))}}S0();break}catch(B){Km(e,B)}while(!0);return da=pn=null,S.H=l,S.A=c,ve=n,fe!==null?0:(Ae=null,pe=0,fl(),Ve)}function S0(){for(;fe!==null&&!Xb();)Im(fe)}function Im(e){var t=vm(e.alternate,e,ja);e.memoizedProps=e.pendingProps,t===null?Ql(e):fe=t}function Jm(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=mm(n,t,t.pendingProps,t.type,void 0,pe);break;case 11:t=mm(n,t,t.pendingProps,t.type.render,t.ref,pe);break;case 5:Xo(t);default:Nm(n,t),t=fe=Qh(t,ja),t=vm(n,t,ja)}e.memoizedProps=e.pendingProps,t===null?Ql(e):fe=t}function hi(e,t,n,l){da=pn=null,Xo(t),ti=null,Wi=0;var c=t.return;try{if(h0(e,c,t,n,pe)){Ve=1,Ul(e,Vt(n,e.current)),fe=null;return}}catch(u){if(c!==null)throw fe=c,u;Ve=1,Ul(e,Vt(n,e.current)),fe=null;return}t.flags&32768?(ge||l===1?e=!0:oi||(pe&536870912)!==0?e=!1:(qa=e=!0,(l===2||l===9||l===3||l===6)&&(l=At.current,l!==null&&l.tag===13&&(l.flags|=16384))),Wm(t,e)):Ql(t)}function Ql(e){var t=e;do{if((t.flags&32768)!==0){Wm(t,qa);return}e=t.return;var n=p0(t.alternate,t,ja);if(n!==null){fe=n;return}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);Ve===0&&(Ve=5)}function Wm(e,t){do{var n=x0(e.alternate,e);if(n!==null){n.flags&=32767,fe=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){fe=e;return}fe=e=n}while(e!==null);Ve=6,fe=null}function $m(e,t,n,l,c,u,m,b,N){e.cancelPendingCommit=null;do Zl();while(Ze!==0);if((ve&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(u=t.lanes|t.childLanes,u|=vo,nv(e,n,u,m,b,N),e===Ae&&(fe=Ae=null,pe=0),ui=t,Ka=e,Na=n,Ac=u,Dc=c,Hm=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,A0(Js,function(){return ip(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=S.T,S.T=null,c=T.p,T.p=2,m=ve,ve|=4;try{g0(e,t,n)}finally{ve=m,T.p=c,S.T=l}}Ze=1,ep(),tp(),ap()}}function ep(){if(Ze===1){Ze=0;var e=Ka,t=ui,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=S.T,S.T=null;var l=T.p;T.p=2;var c=ve;ve|=4;try{_m(t,e);var u=Yc,m=Fh(e.containerInfo),b=u.focusedElem,N=u.selectionRange;if(m!==b&&b&&b.ownerDocument&&Bh(b.ownerDocument.documentElement,b)){if(N!==null&&po(b)){var R=N.start,B=N.end;if(B===void 0&&(B=R),"selectionStart"in b)b.selectionStart=R,b.selectionEnd=Math.min(B,b.value.length);else{var q=b.ownerDocument||document,O=q&&q.defaultView||window;if(O.getSelection){var z=O.getSelection(),W=b.textContent.length,ie=Math.min(N.start,W),Te=N.end===void 0?ie:Math.min(N.end,W);!z.extend&&ie>Te&&(m=Te,Te=ie,ie=m);var C=Vh(b,ie),E=Vh(b,Te);if(C&&E&&(z.rangeCount!==1||z.anchorNode!==C.node||z.anchorOffset!==C.offset||z.focusNode!==E.node||z.focusOffset!==E.offset)){var D=q.createRange();D.setStart(C.node,C.offset),z.removeAllRanges(),ie>Te?(z.addRange(D),z.extend(E.node,E.offset)):(D.setEnd(E.node,E.offset),z.addRange(D))}}}}for(q=[],z=b;z=z.parentNode;)z.nodeType===1&&q.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<q.length;b++){var k=q[b];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}rr=!!qc,Yc=qc=null}finally{ve=c,T.p=l,S.T=n}}e.current=t,Ze=2}}function tp(){if(Ze===2){Ze=0;var e=Ka,t=ui,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=S.T,S.T=null;var l=T.p;T.p=2;var c=ve;ve|=4;try{Dm(e,t.alternate,t)}finally{ve=c,T.p=l,S.T=n}}Ze=3}}function ap(){if(Ze===4||Ze===3){Ze=0,Qb();var e=Ka,t=ui,n=Na,l=Hm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ze=5:(Ze=0,ui=Ka=null,np(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(Ga=null),Zr(n),t=t.stateNode,St&&typeof St.onCommitFiberRoot=="function")try{St.onCommitFiberRoot(_i,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=S.T,c=T.p,T.p=2,S.T=null;try{for(var u=e.onRecoverableError,m=0;m<l.length;m++){var b=l[m];u(b.value,{componentStack:b.stack})}}finally{S.T=t,T.p=c}}(Na&3)!==0&&Zl(),aa(e),c=e.pendingLanes,(n&261930)!==0&&(c&42)!==0?e===Rc?ps++:(ps=0,Rc=e):ps=0,xs(0)}}function np(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ii(t)))}function Zl(){return ep(),tp(),ap(),ip()}function ip(){if(Ze!==5)return!1;var e=Ka,t=Ac;Ac=0;var n=Zr(Na),l=S.T,c=T.p;try{T.p=32>n?32:n,S.T=null,n=Dc,Dc=null;var u=Ka,m=Na;if(Ze=0,ui=Ka=null,Na=0,(ve&6)!==0)throw Error(o(331));var b=ve;if(ve|=4,Fm(u.current),Lm(u,u.current,m,n),ve=b,xs(0,!1),St&&typeof St.onPostCommitFiberRoot=="function")try{St.onPostCommitFiberRoot(_i,u)}catch{}return!0}finally{T.p=c,S.T=l,np(e,t)}}function sp(e,t,n){t=Vt(n,t),t=oc(e.stateNode,t,2),e=Fa(e,t,2),e!==null&&(Li(e,2),aa(e))}function we(e,t,n){if(e.tag===3)sp(e,e,n);else for(;t!==null;){if(t.tag===3){sp(t,e,n);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Ga===null||!Ga.has(l))){e=Vt(n,e),n=lm(2),l=Fa(t,n,2),l!==null&&(rm(n,l,t,e),Li(l,2),aa(l));break}}t=t.return}}function zc(e,t,n){var l=e.pingCache;if(l===null){l=e.pingCache=new v0;var c=new Set;l.set(t,c)}else c=l.get(t),c===void 0&&(c=new Set,l.set(t,c));c.has(n)||(Ec=!0,c.add(n),e=E0.bind(null,e,t,n),t.then(e,e))}function E0(e,t,n){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ae===e&&(pe&n)===n&&(Ve===4||Ve===3&&(pe&62914560)===pe&&300>wt()-ql?(ve&2)===0&&di(e,0):Tc|=n,ci===pe&&(ci=0)),aa(e)}function lp(e,t){t===0&&(t=$d()),e=hn(e,t),e!==null&&(Li(e,t),aa(e))}function T0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lp(e,n)}function C0(e,t){var n=0;switch(e.tag){case 31:case 13:var l=e.stateNode,c=e.memoizedState;c!==null&&(n=c.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(o(314))}l!==null&&l.delete(t),lp(e,n)}function A0(e,t){return Gr(e,t)}var Il=null,fi=null,_c=!1,Jl=!1,Uc=!1,Qa=0;function aa(e){e!==fi&&e.next===null&&(fi===null?Il=fi=e:fi=fi.next=e),Jl=!0,_c||(_c=!0,R0())}function xs(e,t){if(!Uc&&Jl){Uc=!0;do for(var n=!1,l=Il;l!==null;){if(e!==0){var c=l.pendingLanes;if(c===0)var u=0;else{var m=l.suspendedLanes,b=l.pingedLanes;u=(1<<31-Et(42|e)+1)-1,u&=c&~(m&~b),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(n=!0,up(l,u))}else u=pe,u=tl(l,l===Ae?u:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(u&3)===0||Ui(l,u)||(n=!0,up(l,u));l=l.next}while(n);Uc=!1}}function D0(){rp()}function rp(){Jl=_c=!1;var e=0;Qa!==0&&k0()&&(e=Qa);for(var t=wt(),n=null,l=Il;l!==null;){var c=l.next,u=op(l,t);u===0?(l.next=null,n===null?Il=c:n.next=c,c===null&&(fi=n)):(n=l,(e!==0||(u&3)!==0)&&(Jl=!0)),l=c}Ze!==0&&Ze!==5||xs(e),Qa!==0&&(Qa=0)}function op(e,t){for(var n=e.suspendedLanes,l=e.pingedLanes,c=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var m=31-Et(u),b=1<<m,N=c[m];N===-1?((b&n)===0||(b&l)!==0)&&(c[m]=av(b,t)):N<=t&&(e.expiredLanes|=b),u&=~b}if(t=Ae,n=pe,n=tl(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,n===0||e===t&&(Ne===2||Ne===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&Kr(l),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Ui(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(l!==null&&Kr(l),Zr(n)){case 2:case 8:n=Jd;break;case 32:n=Js;break;case 268435456:n=Wd;break;default:n=Js}return l=cp.bind(null,e),n=Gr(n,l),e.callbackPriority=t,e.callbackNode=n,t}return l!==null&&l!==null&&Kr(l),e.callbackPriority=2,e.callbackNode=null,2}function cp(e,t){if(Ze!==0&&Ze!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Zl()&&e.callbackNode!==n)return null;var l=pe;return l=tl(e,e===Ae?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(Ym(e,l,t),op(e,wt()),e.callbackNode!=null&&e.callbackNode===n?cp.bind(null,e):null)}function up(e,t){if(Zl())return null;Ym(e,t,!0)}function R0(){H0(function(){(ve&6)!==0?Gr(Id,D0):rp()})}function Lc(){if(Qa===0){var e=Wn;e===0&&(e=Ws,Ws<<=1,(Ws&261888)===0&&(Ws=256)),Qa=e}return Qa}function dp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:sl(""+e)}function hp(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function M0(e,t,n,l,c){if(t==="submit"&&n&&n.stateNode===c){var u=dp((c[mt]||null).action),m=l.submitter;m&&(t=(t=m[mt]||null)?dp(t.formAction):m.getAttribute("formAction"),t!==null&&(u=t,m=null));var b=new cl("action","action",null,l,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Qa!==0){var N=m?hp(c,m):new FormData(c);ac(n,{pending:!0,data:N,method:c.method,action:u},null,N)}}else typeof u=="function"&&(b.preventDefault(),N=m?hp(c,m):new FormData(c),ac(n,{pending:!0,data:N,method:c.method,action:u},u,N))},currentTarget:c}]})}}for(var Vc=0;Vc<bo.length;Vc++){var Bc=bo[Vc],O0=Bc.toLowerCase(),z0=Bc[0].toUpperCase()+Bc.slice(1);Qt(O0,"on"+z0)}Qt(Hh,"onAnimationEnd"),Qt(qh,"onAnimationIteration"),Qt(Yh,"onAnimationStart"),Qt("dblclick","onDoubleClick"),Qt("focusin","onFocus"),Qt("focusout","onBlur"),Qt(Zv,"onTransitionRun"),Qt(Iv,"onTransitionStart"),Qt(Jv,"onTransitionCancel"),Qt(Gh,"onTransitionEnd"),Bn("onMouseEnter",["mouseout","mouseover"]),Bn("onMouseLeave",["mouseout","mouseover"]),Bn("onPointerEnter",["pointerout","pointerover"]),Bn("onPointerLeave",["pointerout","pointerover"]),on("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),on("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),on("onBeforeInput",["compositionend","keypress","textInput","paste"]),on("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),on("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),on("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gs="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(" "),_0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(gs));function fp(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var l=e[n],c=l.event;l=l.listeners;e:{var u=void 0;if(t)for(var m=l.length-1;0<=m;m--){var b=l[m],N=b.instance,R=b.currentTarget;if(b=b.listener,N!==u&&c.isPropagationStopped())break e;u=b,c.currentTarget=R;try{u(c)}catch(B){hl(B)}c.currentTarget=null,u=N}else for(m=0;m<l.length;m++){if(b=l[m],N=b.instance,R=b.currentTarget,b=b.listener,N!==u&&c.isPropagationStopped())break e;u=b,c.currentTarget=R;try{u(c)}catch(B){hl(B)}c.currentTarget=null,u=N}}}}function me(e,t){var n=t[Ir];n===void 0&&(n=t[Ir]=new Set);var l=e+"__bubble";n.has(l)||(mp(t,e,2,!1),n.add(l))}function Fc(e,t,n){var l=0;t&&(l|=4),mp(n,e,l,t)}var Wl="_reactListening"+Math.random().toString(36).slice(2);function kc(e){if(!e[Wl]){e[Wl]=!0,lh.forEach(function(n){n!=="selectionchange"&&(_0.has(n)||Fc(n,!1,e),Fc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wl]||(t[Wl]=!0,Fc("selectionchange",!1,t))}}function mp(e,t,n,l){switch(qp(t)){case 2:var c=oj;break;case 8:c=cj;break;default:c=tu}n=c.bind(null,t,n,e),c=void 0,!so||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),l?c!==void 0?e.addEventListener(t,n,{capture:!0,passive:c}):e.addEventListener(t,n,!0):c!==void 0?e.addEventListener(t,n,{passive:c}):e.addEventListener(t,n,!1)}function Pc(e,t,n,l,c){var u=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var m=l.tag;if(m===3||m===4){var b=l.stateNode.containerInfo;if(b===c)break;if(m===4)for(m=l.return;m!==null;){var N=m.tag;if((N===3||N===4)&&m.stateNode.containerInfo===c)return;m=m.return}for(;b!==null;){if(m=Un(b),m===null)return;if(N=m.tag,N===5||N===6||N===26||N===27){l=u=m;continue e}b=b.parentNode}}l=l.return}yh(function(){var R=u,B=no(n),q=[];e:{var O=Kh.get(e);if(O!==void 0){var z=cl,W=e;switch(e){case"keypress":if(rl(n)===0)break e;case"keydown":case"keyup":z=Cv;break;case"focusin":W="focus",z=co;break;case"focusout":W="blur",z=co;break;case"beforeblur":case"afterblur":z=co;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":z=jh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":z=pv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":z=Rv;break;case Hh:case qh:case Yh:z=yv;break;case Gh:z=Ov;break;case"scroll":case"scrollend":z=fv;break;case"wheel":z=_v;break;case"copy":case"cut":case"paste":z=vv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":z=wh;break;case"toggle":case"beforetoggle":z=Lv}var ie=(t&4)!==0,Te=!ie&&(e==="scroll"||e==="scrollend"),C=ie?O!==null?O+"Capture":null:O;ie=[];for(var E=R,D;E!==null;){var k=E;if(D=k.stateNode,k=k.tag,k!==5&&k!==26&&k!==27||D===null||C===null||(k=Fi(E,C),k!=null&&ie.push(ys(E,k,D))),Te)break;E=E.return}0<ie.length&&(O=new z(O,W,null,n,B),q.push({event:O,listeners:ie}))}}if((t&7)===0){e:{if(O=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",O&&n!==ao&&(W=n.relatedTarget||n.fromElement)&&(Un(W)||W[_n]))break e;if((z||O)&&(O=B.window===B?B:(O=B.ownerDocument)?O.defaultView||O.parentWindow:window,z?(W=n.relatedTarget||n.toElement,z=R,W=W?Un(W):null,W!==null&&(Te=h(W),ie=W.tag,W!==Te||ie!==5&&ie!==27&&ie!==6)&&(W=null)):(z=null,W=R),z!==W)){if(ie=jh,k="onMouseLeave",C="onMouseEnter",E="mouse",(e==="pointerout"||e==="pointerover")&&(ie=wh,k="onPointerLeave",C="onPointerEnter",E="pointer"),Te=z==null?O:Bi(z),D=W==null?O:Bi(W),O=new ie(k,E+"leave",z,n,B),O.target=Te,O.relatedTarget=D,k=null,Un(B)===R&&(ie=new ie(C,E+"enter",W,n,B),ie.target=D,ie.relatedTarget=Te,k=ie),Te=k,z&&W)t:{for(ie=U0,C=z,E=W,D=0,k=C;k;k=ie(k))D++;k=0;for(var ae=E;ae;ae=ie(ae))k++;for(;0<D-k;)C=ie(C),D--;for(;0<k-D;)E=ie(E),k--;for(;D--;){if(C===E||E!==null&&C===E.alternate){ie=C;break t}C=ie(C),E=ie(E)}ie=null}else ie=null;z!==null&&pp(q,O,z,ie,!1),W!==null&&Te!==null&&pp(q,Te,W,ie,!0)}}e:{if(O=R?Bi(R):window,z=O.nodeName&&O.nodeName.toLowerCase(),z==="select"||z==="input"&&O.type==="file")var ye=Mh;else if(Dh(O))if(Oh)ye=Kv;else{ye=Yv;var te=qv}else z=O.nodeName,!z||z.toLowerCase()!=="input"||O.type!=="checkbox"&&O.type!=="radio"?R&&to(R.elementType)&&(ye=Mh):ye=Gv;if(ye&&(ye=ye(e,R))){Rh(q,ye,n,B);break e}te&&te(e,O,R),e==="focusout"&&R&&O.type==="number"&&R.memoizedProps.value!=null&&eo(O,"number",O.value)}switch(te=R?Bi(R):window,e){case"focusin":(Dh(te)||te.contentEditable==="true")&&(Yn=te,xo=R,Xi=null);break;case"focusout":Xi=xo=Yn=null;break;case"mousedown":go=!0;break;case"contextmenu":case"mouseup":case"dragend":go=!1,kh(q,n,B);break;case"selectionchange":if(Qv)break;case"keydown":case"keyup":kh(q,n,B)}var ce;if(ho)e:{switch(e){case"compositionstart":var xe="onCompositionStart";break e;case"compositionend":xe="onCompositionEnd";break e;case"compositionupdate":xe="onCompositionUpdate";break e}xe=void 0}else qn?Ch(e,n)&&(xe="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(xe="onCompositionStart");xe&&(Sh&&n.locale!=="ko"&&(qn||xe!=="onCompositionStart"?xe==="onCompositionEnd"&&qn&&(ce=bh()):(Oa=B,lo="value"in Oa?Oa.value:Oa.textContent,qn=!0)),te=$l(R,xe),0<te.length&&(xe=new Nh(xe,e,null,n,B),q.push({event:xe,listeners:te}),ce?xe.data=ce:(ce=Ah(n),ce!==null&&(xe.data=ce)))),(ce=Bv?Fv(e,n):kv(e,n))&&(xe=$l(R,"onBeforeInput"),0<xe.length&&(te=new Nh("onBeforeInput","beforeinput",null,n,B),q.push({event:te,listeners:xe}),te.data=ce)),M0(q,e,R,n,B)}fp(q,t)})}function ys(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $l(e,t){for(var n=t+"Capture",l=[];e!==null;){var c=e,u=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||u===null||(c=Fi(e,n),c!=null&&l.unshift(ys(e,c,u)),c=Fi(e,t),c!=null&&l.push(ys(e,c,u))),e.tag===3)return l;e=e.return}return[]}function U0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function pp(e,t,n,l,c){for(var u=t._reactName,m=[];n!==null&&n!==l;){var b=n,N=b.alternate,R=b.stateNode;if(b=b.tag,N!==null&&N===l)break;b!==5&&b!==26&&b!==27||R===null||(N=R,c?(R=Fi(n,u),R!=null&&m.unshift(ys(n,R,N))):c||(R=Fi(n,u),R!=null&&m.push(ys(n,R,N)))),n=n.return}m.length!==0&&e.push({event:t,listeners:m})}var L0=/\r\n?/g,V0=/\u0000|\uFFFD/g;function xp(e){return(typeof e=="string"?e:""+e).replace(L0,` `).replace(V0,"")}function gp(e,t){return t=xp(t),xp(e)===t}function Ee(e,t,n,l,c,u){switch(n){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||kn(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&kn(e,""+l);break;case"className":nl(e,"class",l);break;case"tabIndex":nl(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":nl(e,n,l);break;case"style":xh(e,l,u);break;case"data":if(t!=="object"){nl(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=sl(""+l),e.setAttribute(n,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(n==="formAction"?(t!=="input"&&Ee(e,t,"name",c.name,c,null),Ee(e,t,"formEncType",c.formEncType,c,null),Ee(e,t,"formMethod",c.formMethod,c,null),Ee(e,t,"formTarget",c.formTarget,c,null)):(Ee(e,t,"encType",c.encType,c,null),Ee(e,t,"method",c.method,c,null),Ee(e,t,"target",c.target,c,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=sl(""+l),e.setAttribute(n,l);break;case"onClick":l!=null&&(e.onclick=ra);break;case"onScroll":l!=null&&me("scroll",e);break;case"onScrollEnd":l!=null&&me("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(n=l.__html,n!=null){if(c.children!=null)throw Error(o(60));e.innerHTML=n}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}n=sl(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""+l):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":l===!0?e.setAttribute(n,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,l):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(n,l):e.removeAttribute(n);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(n):e.setAttribute(n,l);break;case"popover":me("beforetoggle",e),me("toggle",e),al(e,"popover",l);break;case"xlinkActuate":la(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":la(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":la(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":la(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":la(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":la(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":la(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":la(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":la(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":al(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=dv.get(n)||n,al(e,n,l))}}function Hc(e,t,n,l,c,u){switch(n){case"style":xh(e,l,u);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(n=l.__html,n!=null){if(c.children!=null)throw Error(o(60));e.innerHTML=n}}break;case"children":typeof l=="string"?kn(e,l):(typeof l=="number"||typeof l=="bigint")&&kn(e,""+l);break;case"onScroll":l!=null&&me("scroll",e);break;case"onScrollEnd":l!=null&&me("scrollend",e);break;case"onClick":l!=null&&(e.onclick=ra);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!rh.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(c=n.endsWith("Capture"),t=n.slice(2,c?n.length-7:void 0),u=e[mt]||null,u=u!=null?u[n]:null,typeof u=="function"&&e.removeEventListener(t,u,c),typeof l=="function")){typeof u!="function"&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,l,c);break e}n in e?e[n]=l:l===!0?e.setAttribute(n,""):al(e,n,l)}}}function st(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":me("error",e),me("load",e);var l=!1,c=!1,u;for(u in n)if(n.hasOwnProperty(u)){var m=n[u];if(m!=null)switch(u){case"src":l=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ee(e,t,u,m,n,null)}}c&&Ee(e,t,"srcSet",n.srcSet,n,null),l&&Ee(e,t,"src",n.src,n,null);return;case"input":me("invalid",e);var b=u=m=c=null,N=null,R=null;for(l in n)if(n.hasOwnProperty(l)){var B=n[l];if(B!=null)switch(l){case"name":c=B;break;case"type":m=B;break;case"checked":N=B;break;case"defaultChecked":R=B;break;case"value":u=B;break;case"defaultValue":b=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(o(137,t));break;default:Ee(e,t,l,B,n,null)}}hh(e,u,b,N,R,m,c,!1);return;case"select":me("invalid",e),l=m=u=null;for(c in n)if(n.hasOwnProperty(c)&&(b=n[c],b!=null))switch(c){case"value":u=b;break;case"defaultValue":m=b;break;case"multiple":l=b;default:Ee(e,t,c,b,n,null)}t=u,n=m,e.multiple=!!l,t!=null?Fn(e,!!l,t,!1):n!=null&&Fn(e,!!l,n,!0);return;case"textarea":me("invalid",e),u=c=l=null;for(m in n)if(n.hasOwnProperty(m)&&(b=n[m],b!=null))switch(m){case"value":l=b;break;case"defaultValue":c=b;break;case"children":u=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(o(91));break;default:Ee(e,t,m,b,n,null)}mh(e,l,c,u);return;case"option":for(N in n)n.hasOwnProperty(N)&&(l=n[N],l!=null)&&(N==="selected"?e.selected=l&&typeof l!="function"&&typeof l!="symbol":Ee(e,t,N,l,n,null));return;case"dialog":me("beforetoggle",e),me("toggle",e),me("cancel",e),me("close",e);break;case"iframe":case"object":me("load",e);break;case"video":case"audio":for(l=0;l<gs.length;l++)me(gs[l],e);break;case"image":me("error",e),me("load",e);break;case"details":me("toggle",e);break;case"embed":case"source":case"link":me("error",e),me("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(R in n)if(n.hasOwnProperty(R)&&(l=n[R],l!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ee(e,t,R,l,n,null)}return;default:if(to(t)){for(B in n)n.hasOwnProperty(B)&&(l=n[B],l!==void 0&&Hc(e,t,B,l,n,void 0));return}}for(b in n)n.hasOwnProperty(b)&&(l=n[b],l!=null&&Ee(e,t,b,l,n,null))}function B0(e,t,n,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,u=null,m=null,b=null,N=null,R=null,B=null;for(z in n){var q=n[z];if(n.hasOwnProperty(z)&&q!=null)switch(z){case"checked":break;case"value":break;case"defaultValue":N=q;default:l.hasOwnProperty(z)||Ee(e,t,z,null,l,q)}}for(var O in l){var z=l[O];if(q=n[O],l.hasOwnProperty(O)&&(z!=null||q!=null))switch(O){case"type":u=z;break;case"name":c=z;break;case"checked":R=z;break;case"defaultChecked":B=z;break;case"value":m=z;break;case"defaultValue":b=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(o(137,t));break;default:z!==q&&Ee(e,t,O,z,l,q)}}$r(e,m,b,N,R,B,u,c);return;case"select":z=m=b=O=null;for(u in n)if(N=n[u],n.hasOwnProperty(u)&&N!=null)switch(u){case"value":break;case"multiple":z=N;default:l.hasOwnProperty(u)||Ee(e,t,u,null,l,N)}for(c in l)if(u=l[c],N=n[c],l.hasOwnProperty(c)&&(u!=null||N!=null))switch(c){case"value":O=u;break;case"defaultValue":b=u;break;case"multiple":m=u;default:u!==N&&Ee(e,t,c,u,l,N)}t=b,n=m,l=z,O!=null?Fn(e,!!n,O,!1):!!l!=!!n&&(t!=null?Fn(e,!!n,t,!0):Fn(e,!!n,n?[]:"",!1));return;case"textarea":z=O=null;for(b in n)if(c=n[b],n.hasOwnProperty(b)&&c!=null&&!l.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:Ee(e,t,b,null,l,c)}for(m in l)if(c=l[m],u=n[m],l.hasOwnProperty(m)&&(c!=null||u!=null))switch(m){case"value":O=c;break;case"defaultValue":z=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(o(91));break;default:c!==u&&Ee(e,t,m,c,l,u)}fh(e,O,z);return;case"option":for(var W in n)O=n[W],n.hasOwnProperty(W)&&O!=null&&!l.hasOwnProperty(W)&&(W==="selected"?e.selected=!1:Ee(e,t,W,null,l,O));for(N in l)O=l[N],z=n[N],l.hasOwnProperty(N)&&O!==z&&(O!=null||z!=null)&&(N==="selected"?e.selected=O&&typeof O!="function"&&typeof O!="symbol":Ee(e,t,N,O,l,z));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 ie in n)O=n[ie],n.hasOwnProperty(ie)&&O!=null&&!l.hasOwnProperty(ie)&&Ee(e,t,ie,null,l,O);for(R in l)if(O=l[R],z=n[R],l.hasOwnProperty(R)&&O!==z&&(O!=null||z!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(o(137,t));break;default:Ee(e,t,R,O,l,z)}return;default:if(to(t)){for(var Te in n)O=n[Te],n.hasOwnProperty(Te)&&O!==void 0&&!l.hasOwnProperty(Te)&&Hc(e,t,Te,void 0,l,O);for(B in l)O=l[B],z=n[B],!l.hasOwnProperty(B)||O===z||O===void 0&&z===void 0||Hc(e,t,B,O,l,z);return}}for(var C in n)O=n[C],n.hasOwnProperty(C)&&O!=null&&!l.hasOwnProperty(C)&&Ee(e,t,C,null,l,O);for(q in l)O=l[q],z=n[q],!l.hasOwnProperty(q)||O===z||O==null&&z==null||Ee(e,t,q,O,l,z)}function yp(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function F0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),l=0;l<n.length;l++){var c=n[l],u=c.transferSize,m=c.initiatorType,b=c.duration;if(u&&b&&yp(m)){for(m=0,b=c.responseEnd,l+=1;l<n.length;l++){var N=n[l],R=N.startTime;if(R>b)break;var B=N.transferSize,q=N.initiatorType;B&&yp(q)&&(N=N.responseEnd,m+=B*(N<b?1:(b-R)/(N-R)))}if(--l,t+=8*(u+m)/(c.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 qc=null,Yc=null;function er(e){return e.nodeType===9?e:e.ownerDocument}function bp(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 vp(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 Gc(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 Kc=null;function k0(){var e=window.event;return e&&e.type==="popstate"?e===Kc?!1:(Kc=e,!0):(Kc=null,!1)}var jp=typeof setTimeout=="function"?setTimeout:void 0,P0=typeof clearTimeout=="function"?clearTimeout:void 0,Np=typeof Promise=="function"?Promise:void 0,H0=typeof queueMicrotask=="function"?queueMicrotask:typeof Np<"u"?function(e){return Np.resolve(null).then(e).catch(q0)}:jp;function q0(e){setTimeout(function(){throw e})}function Za(e){return e==="head"}function wp(e,t){var n=t,l=0;do{var c=n.nextSibling;if(e.removeChild(n),c&&c.nodeType===8)if(n=c.data,n==="/$"||n==="/&"){if(l===0){e.removeChild(c),gi(t);return}l--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")l++;else if(n==="html")bs(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,bs(n);for(var u=n.firstChild;u;){var m=u.nextSibling,b=u.nodeName;u[Vi]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&u.rel.toLowerCase()==="stylesheet"||n.removeChild(u),u=m}}else n==="body"&&bs(e.ownerDocument.body);n=c}while(n);gi(t)}function Sp(e,t){var n=e;e=0;do{var l=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=l}while(n)}function Xc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Xc(n),Jr(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Y0(e,t,n,l){for(;e.nodeType===1;){var c=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[Vi])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!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Ht(e.nextSibling),e===null)break}return null}function G0(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Ht(e.nextSibling),e===null))return null;return e}function Ep(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Ht(e.nextSibling),e===null))return null;return e}function Qc(e){return e.data==="$?"||e.data==="$~"}function Zc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function K0(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var l=function(){t(),n.removeEventListener("DOMContentLoaded",l)};n.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Ht(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 Ic=null;function Tp(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return Ht(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function Cp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function Ap(e,t,n){switch(t=er(n),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function bs(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Jr(e)}var qt=new Map,Dp=new Set;function tr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var wa=T.d;T.d={f:X0,r:Q0,D:Z0,C:I0,L:J0,m:W0,X:ej,S:$0,M:tj};function X0(){var e=wa.f(),t=Kl();return e||t}function Q0(e){var t=Ln(e);t!==null&&t.tag===5&&t.type==="form"?Kf(t):wa.r(e)}var mi=typeof document>"u"?null:document;function Rp(e,t,n){var l=mi;if(l&&typeof t=="string"&&t){var c=Ut(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof n=="string"&&(c+='[crossorigin="'+n+'"]'),Dp.has(c)||(Dp.add(c),e={rel:e,crossOrigin:n,href:t},l.querySelector(c)===null&&(t=l.createElement("link"),st(t,"link",e),We(t),l.head.appendChild(t)))}}function Z0(e){wa.D(e),Rp("dns-prefetch",e,null)}function I0(e,t){wa.C(e,t),Rp("preconnect",e,t)}function J0(e,t,n){wa.L(e,t,n);var l=mi;if(l&&e&&t){var c='link[rel="preload"][as="'+Ut(t)+'"]';t==="image"&&n&&n.imageSrcSet?(c+='[imagesrcset="'+Ut(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(c+='[imagesizes="'+Ut(n.imageSizes)+'"]')):c+='[href="'+Ut(e)+'"]';var u=c;switch(t){case"style":u=pi(e);break;case"script":u=xi(e)}qt.has(u)||(e=v({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),qt.set(u,e),l.querySelector(c)!==null||t==="style"&&l.querySelector(vs(u))||t==="script"&&l.querySelector(js(u))||(t=l.createElement("link"),st(t,"link",e),We(t),l.head.appendChild(t)))}}function W0(e,t){wa.m(e,t);var n=mi;if(n&&e){var l=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+Ut(l)+'"][href="'+Ut(e)+'"]',u=c;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=xi(e)}if(!qt.has(u)&&(e=v({rel:"modulepreload",href:e},t),qt.set(u,e),n.querySelector(c)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(js(u)))return}l=n.createElement("link"),st(l,"link",e),We(l),n.head.appendChild(l)}}}function $0(e,t,n){wa.S(e,t,n);var l=mi;if(l&&e){var c=Vn(l).hoistableStyles,u=pi(e);t=t||"default";var m=c.get(u);if(!m){var b={loading:0,preload:null};if(m=l.querySelector(vs(u)))b.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":t},n),(n=qt.get(u))&&Jc(e,n);var N=m=l.createElement("link");We(N),st(N,"link",e),N._p=new Promise(function(R,B){N.onload=R,N.onerror=B}),N.addEventListener("load",function(){b.loading|=1}),N.addEventListener("error",function(){b.loading|=2}),b.loading|=4,ar(m,t,l)}m={type:"stylesheet",instance:m,count:1,state:b},c.set(u,m)}}}function ej(e,t){wa.X(e,t);var n=mi;if(n&&e){var l=Vn(n).hoistableScripts,c=xi(e),u=l.get(c);u||(u=n.querySelector(js(c)),u||(e=v({src:e,async:!0},t),(t=qt.get(c))&&Wc(e,t),u=n.createElement("script"),We(u),st(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(c,u))}}function tj(e,t){wa.M(e,t);var n=mi;if(n&&e){var l=Vn(n).hoistableScripts,c=xi(e),u=l.get(c);u||(u=n.querySelector(js(c)),u||(e=v({src:e,async:!0,type:"module"},t),(t=qt.get(c))&&Wc(e,t),u=n.createElement("script"),We(u),st(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(c,u))}}function Mp(e,t,n,l){var c=(c=re.current)?tr(c):null;if(!c)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=pi(n.href),n=Vn(c).hoistableStyles,l=n.get(t),l||(l={type:"style",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=pi(n.href);var u=Vn(c).hoistableStyles,m=u.get(e);if(m||(c=c.ownerDocument||c,m={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,m),(u=c.querySelector(vs(e)))&&!u._p&&(m.instance=u,m.state.loading=5),qt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},qt.set(e,n),u||aj(c,e,n,m.state))),t&&l===null)throw Error(o(528,""));return m}if(t&&l!==null)throw Error(o(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=xi(n),n=Vn(c).hoistableScripts,l=n.get(t),l||(l={type:"script",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function pi(e){return'href="'+Ut(e)+'"'}function vs(e){return'link[rel="stylesheet"]['+e+"]"}function Op(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function aj(e,t,n,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),st(t,"link",n),We(t),e.head.appendChild(t))}function xi(e){return'[src="'+Ut(e)+'"]'}function js(e){return"script[async]"+e}function zp(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Ut(n.href)+'"]');if(l)return t.instance=l,We(l),l;var c=v({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),We(l),st(l,"style",c),ar(l,n.precedence,e),t.instance=l;case"stylesheet":c=pi(n.href);var u=e.querySelector(vs(c));if(u)return t.state.loading|=4,t.instance=u,We(u),u;l=Op(n),(c=qt.get(c))&&Jc(l,c),u=(e.ownerDocument||e).createElement("link"),We(u);var m=u;return m._p=new Promise(function(b,N){m.onload=b,m.onerror=N}),st(u,"link",l),t.state.loading|=4,ar(u,n.precedence,e),t.instance=u;case"script":return u=xi(n.src),(c=e.querySelector(js(u)))?(t.instance=c,We(c),c):(l=n,(c=qt.get(u))&&(l=v({},n),Wc(l,c)),e=e.ownerDocument||e,c=e.createElement("script"),We(c),st(c,"link",l),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,ar(l,n.precedence,e));return t.instance}function ar(e,t,n){for(var l=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=l.length?l[l.length-1]:null,u=c,m=0;m<l.length;m++){var b=l[m];if(b.dataset.precedence===t)u=b;else if(u!==c)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Jc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Wc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var nr=null;function _p(e,t,n){if(nr===null){var l=new Map,c=nr=new Map;c.set(n,l)}else c=nr,l=c.get(n),l||(l=new Map,c.set(n,l));if(l.has(e))return l;for(l.set(e,null),n=n.getElementsByTagName(e),c=0;c<n.length;c++){var u=n[c];if(!(u[Vi]||u[tt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var m=u.getAttribute(t)||"";m=e+m;var b=l.get(m);b?b.push(u):l.set(m,[u])}}return l}function Up(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function nj(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;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 Lp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function ij(e,t,n,l){if(n.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var c=pi(l.href),u=t.querySelector(vs(c));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=ir.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=u,We(u);return}u=t.ownerDocument||t,l=Op(l),(c=qt.get(c))&&Jc(l,c),u=u.createElement("link"),We(u);var m=u;m._p=new Promise(function(b,N){m.onload=b,m.onerror=N}),st(u,"link",l),n.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=ir.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var $c=0;function sj(e,t){return e.stylesheets&&e.count===0&&lr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var l=setTimeout(function(){if(e.stylesheets&&lr(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&$c===0&&($c=62500*F0());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&lr(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>$c?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(c)}}:null}function ir(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)lr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sr=null;function lr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,sr=new Map,t.forEach(lj,e),sr=null,ir.call(e))}function lj(e,t){if(!(t.state.loading&4)){var n=sr.get(e);if(n)var l=n.get(null);else{n=new Map,sr.set(e,n);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<c.length;u++){var m=c[u];(m.nodeName==="LINK"||m.getAttribute("media")!=="not all")&&(n.set(m.dataset.precedence,m),l=m)}l&&n.set(null,l)}c=t.instance,m=c.getAttribute("data-precedence"),u=n.get(m)||l,u===l&&n.set(null,c),n.set(m,c),this.count++,l=ir.bind(this),c.addEventListener("load",l),c.addEventListener("error",l),u?u.parentNode.insertBefore(c,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Ns={$$typeof:H,Provider:null,Consumer:null,_currentValue:_,_currentValue2:_,_threadCount:0};function rj(e,t,n,l,c,u,m,b,N){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=Xr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xr(0),this.hiddenUpdates=Xr(null),this.identifierPrefix=l,this.onUncaughtError=c,this.onCaughtError=u,this.onRecoverableError=m,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=N,this.incompleteTransitions=new Map}function Vp(e,t,n,l,c,u,m,b,N,R,B,q){return e=new rj(e,t,n,m,N,R,B,q,b),t=1,u===!0&&(t|=24),u=Ct(3,null,null,t),e.current=u,u.stateNode=e,t=Oo(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:l,isDehydrated:n,cache:t},Lo(u),e}function Bp(e){return e?(e=Xn,e):Xn}function Fp(e,t,n,l,c,u){c=Bp(c),l.context===null?l.context=c:l.pendingContext=c,l=Ba(t),l.payload={element:n},u=u===void 0?null:u,u!==null&&(l.callback=u),n=Fa(e,l,t),n!==null&&(vt(n,e,t),es(n,e,t))}function kp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function eu(e,t){kp(e,t),(e=e.alternate)&&kp(e,t)}function Pp(e){if(e.tag===13||e.tag===31){var t=hn(e,67108864);t!==null&&vt(t,e,67108864),eu(e,67108864)}}function Hp(e){if(e.tag===13||e.tag===31){var t=Ot();t=Qr(t);var n=hn(e,t);n!==null&&vt(n,e,t),eu(e,t)}}var rr=!0;function oj(e,t,n,l){var c=S.T;S.T=null;var u=T.p;try{T.p=2,tu(e,t,n,l)}finally{T.p=u,S.T=c}}function cj(e,t,n,l){var c=S.T;S.T=null;var u=T.p;try{T.p=8,tu(e,t,n,l)}finally{T.p=u,S.T=c}}function tu(e,t,n,l){if(rr){var c=au(l);if(c===null)Pc(e,t,l,or,n),Yp(e,l);else if(dj(c,e,t,n,l))l.stopPropagation();else if(Yp(e,l),t&4&&-1<uj.indexOf(e)){for(;c!==null;){var u=Ln(c);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var m=rn(u.pendingLanes);if(m!==0){var b=u;for(b.pendingLanes|=2,b.entangledLanes|=2;m;){var N=1<<31-Et(m);b.entanglements[1]|=N,m&=~N}aa(u),(ve&6)===0&&(Yl=wt()+500,xs(0))}}break;case 31:case 13:b=hn(u,2),b!==null&&vt(b,u,2),Kl(),eu(u,2)}if(u=au(l),u===null&&Pc(e,t,l,or,n),u===c)break;c=u}c!==null&&l.stopPropagation()}else Pc(e,t,l,null,n)}}function au(e){return e=no(e),nu(e)}var or=null;function nu(e){if(or=null,e=Un(e),e!==null){var t=h(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=f(t),e!==null)return e;e=null}else if(n===31){if(e=x(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return or=e,null}function qp(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(Zb()){case Id:return 2;case Jd:return 8;case Js:case Ib:return 32;case Wd:return 268435456;default:return 32}default:return 32}}var iu=!1,Ia=null,Ja=null,Wa=null,ws=new Map,Ss=new Map,$a=[],uj="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 Yp(e,t){switch(e){case"focusin":case"focusout":Ia=null;break;case"dragenter":case"dragleave":Ja=null;break;case"mouseover":case"mouseout":Wa=null;break;case"pointerover":case"pointerout":ws.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ss.delete(t.pointerId)}}function Es(e,t,n,l,c,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:l,nativeEvent:u,targetContainers:[c]},t!==null&&(t=Ln(t),t!==null&&Pp(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function dj(e,t,n,l,c){switch(t){case"focusin":return Ia=Es(Ia,e,t,n,l,c),!0;case"dragenter":return Ja=Es(Ja,e,t,n,l,c),!0;case"mouseover":return Wa=Es(Wa,e,t,n,l,c),!0;case"pointerover":var u=c.pointerId;return ws.set(u,Es(ws.get(u)||null,e,t,n,l,c)),!0;case"gotpointercapture":return u=c.pointerId,Ss.set(u,Es(Ss.get(u)||null,e,t,n,l,c)),!0}return!1}function Gp(e){var t=Un(e.target);if(t!==null){var n=h(t);if(n!==null){if(t=n.tag,t===13){if(t=f(n),t!==null){e.blockedOn=t,ih(e.priority,function(){Hp(n)});return}}else if(t===31){if(t=x(n),t!==null){e.blockedOn=t,ih(e.priority,function(){Hp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function cr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=au(e.nativeEvent);if(n===null){n=e.nativeEvent;var l=new n.constructor(n.type,n);ao=l,n.target.dispatchEvent(l),ao=null}else return t=Ln(n),t!==null&&Pp(t),e.blockedOn=n,!1;t.shift()}return!0}function Kp(e,t,n){cr(e)&&n.delete(t)}function hj(){iu=!1,Ia!==null&&cr(Ia)&&(Ia=null),Ja!==null&&cr(Ja)&&(Ja=null),Wa!==null&&cr(Wa)&&(Wa=null),ws.forEach(Kp),Ss.forEach(Kp)}function ur(e,t){e.blockedOn===t&&(e.blockedOn=null,iu||(iu=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,hj)))}var dr=null;function Xp(e){dr!==e&&(dr=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){dr===e&&(dr=null);for(var t=0;t<e.length;t+=3){var n=e[t],l=e[t+1],c=e[t+2];if(typeof l!="function"){if(nu(l||n)===null)continue;break}var u=Ln(n);u!==null&&(e.splice(t,3),t-=3,ac(u,{pending:!0,data:c,method:n.method,action:l},l,c))}}))}function gi(e){function t(N){return ur(N,e)}Ia!==null&&ur(Ia,e),Ja!==null&&ur(Ja,e),Wa!==null&&ur(Wa,e),ws.forEach(t),Ss.forEach(t);for(var n=0;n<$a.length;n++){var l=$a[n];l.blockedOn===e&&(l.blockedOn=null)}for(;0<$a.length&&(n=$a[0],n.blockedOn===null);)Gp(n),n.blockedOn===null&&$a.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(l=0;l<n.length;l+=3){var c=n[l],u=n[l+1],m=c[mt]||null;if(typeof u=="function")m||Xp(n);else if(m){var b=null;if(u&&u.hasAttribute("formAction")){if(c=u,m=u[mt]||null)b=m.formAction;else if(nu(c)!==null)continue}else b=m.action;typeof b=="function"?n[l+1]=b:(n.splice(l,3),l-=3),Xp(n)}}}function Qp(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(m){return c=m})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),l||setTimeout(n,20)}function n(){if(!l&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function su(e){this._internalRoot=e}hr.prototype.render=su.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var n=t.current,l=Ot();Fp(n,l,e,t,null,null)},hr.prototype.unmount=su.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Fp(e.current,2,null,e,null,null),Kl(),t[_n]=null}};function hr(e){this._internalRoot=e}hr.prototype.unstable_scheduleHydration=function(e){if(e){var t=nh();e={blockedOn:null,target:e,priority:t};for(var n=0;n<$a.length&&t!==0&&t<$a[n].priority;n++);$a.splice(n,0,e),n===0&&Gp(e)}};var Zp=s.version;if(Zp!=="19.2.3")throw Error(o(527,Zp,"19.2.3"));T.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=g(t),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var fj={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:S,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fr.isDisabled&&fr.supportsFiber)try{_i=fr.inject(fj),St=fr}catch{}}return Cs.createRoot=function(e,t){if(!d(e))throw Error(o(299));var n=!1,l="",c=am,u=nm,m=im;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(m=t.onRecoverableError)),t=Vp(e,1,!1,null,null,n,l,null,c,u,m,Qp),e[_n]=t.current,kc(e),new su(t)},Cs.hydrateRoot=function(e,t,n){if(!d(e))throw Error(o(299));var l=!1,c="",u=am,m=nm,b=im,N=null;return n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(c=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(m=n.onCaughtError),n.onRecoverableError!==void 0&&(b=n.onRecoverableError),n.formState!==void 0&&(N=n.formState)),t=Vp(e,1,!0,t,n??null,l,c,N,u,m,b,Qp),t.context=Bp(null),n=t.current,l=Ot(),l=Qr(l),c=Ba(l),c.callback=null,Fa(n,c,l),n=l,t.current.lanes=n,Li(t,n),aa(t),e[_n]=t.current,kc(e),new hr(t)},Cs.version="19.2.3",Cs}var sx;function Sj(){if(sx)return ou.exports;sx=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(s){console.error(s)}}return i(),ou.exports=wj(),ou.exports}var Ej=Sj();var lx="popstate";function Tj(i={}){function s(o,d){let{pathname:h,search:f,hash:x}=o.location;return Mu("",{pathname:h,search:f,hash:x},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function r(o,d){return typeof d=="string"?d:Ls(d)}return Aj(s,r,null,i)}function ze(i,s){if(i===!1||i===null||typeof i>"u")throw new Error(s)}function Xt(i,s){if(!i){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function Cj(){return Math.random().toString(36).substring(2,10)}function rx(i,s){return{usr:i.state,key:i.key,idx:s}}function Mu(i,s,r=null,o){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof s=="string"?Ci(s):s,state:r,key:s&&s.key||o||Cj()}}function Ls({pathname:i="/",search:s="",hash:r=""}){return s&&s!=="?"&&(i+=s.charAt(0)==="?"?s:"?"+s),r&&r!=="#"&&(i+=r.charAt(0)==="#"?r:"#"+r),i}function Ci(i){let s={};if(i){let r=i.indexOf("#");r>=0&&(s.hash=i.substring(r),i=i.substring(0,r));let o=i.indexOf("?");o>=0&&(s.search=i.substring(o),i=i.substring(0,o)),i&&(s.pathname=i)}return s}function Aj(i,s,r,o={}){let{window:d=document.defaultView,v5Compat:h=!1}=o,f=d.history,x="POP",p=null,g=y();g==null&&(g=0,f.replaceState({...f.state,idx:g},""));function y(){return(f.state||{idx:null}).idx}function v(){x="POP";let F=y(),V=F==null?null:F-g;g=F,p&&p({action:x,location:P.location,delta:V})}function j(F,V){x="PUSH";let Y=Mu(P.location,F,V);g=y()+1;let H=rx(Y,g),$=P.createHref(Y);try{f.pushState(H,"",$)}catch(X){if(X instanceof DOMException&&X.name==="DataCloneError")throw X;d.location.assign($)}h&&p&&p({action:x,location:P.location,delta:1})}function M(F,V){x="REPLACE";let Y=Mu(P.location,F,V);g=y();let H=rx(Y,g),$=P.createHref(Y);f.replaceState(H,"",$),h&&p&&p({action:x,location:P.location,delta:0})}function U(F){return Dj(F)}let P={get action(){return x},get location(){return i(d,f)},listen(F){if(p)throw new Error("A history only accepts one active listener");return d.addEventListener(lx,v),p=F,()=>{d.removeEventListener(lx,v),p=null}},createHref(F){return s(d,F)},createURL:U,encodeLocation(F){let V=U(F);return{pathname:V.pathname,search:V.search,hash:V.hash}},push:j,replace:M,go(F){return f.go(F)}};return P}function Dj(i,s=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),ze(r,"No window.location.(origin|href) available to create URL");let o=typeof i=="string"?i:Ls(i);return o=o.replace(/ $/,"%20"),!s&&o.startsWith("//")&&(o=r+o),new URL(o,r)}function Ug(i,s,r="/"){return Rj(i,s,r,!1)}function Rj(i,s,r,o){let d=typeof s=="string"?Ci(s):s,h=Ea(d.pathname||"/",r);if(h==null)return null;let f=Lg(i);Mj(f);let x=null;for(let p=0;x==null&&p<f.length;++p){let g=Hj(h);x=kj(f[p],g,o)}return x}function Lg(i,s=[],r=[],o="",d=!1){let h=(f,x,p=d,g)=>{let y={relativePath:g===void 0?f.path||"":g,caseSensitive:f.caseSensitive===!0,childrenIndex:x,route:f};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(o)&&p)return;ze(y.relativePath.startsWith(o),`Absolute route path "${y.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(o.length)}let v=Sa([o,y.relativePath]),j=r.concat(y);f.children&&f.children.length>0&&(ze(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Lg(f.children,s,j,v,p)),!(f.path==null&&!f.index)&&s.push({path:v,score:Bj(v,f.index),routesMeta:j})};return i.forEach((f,x)=>{if(f.path===""||!f.path?.includes("?"))h(f,x);else for(let p of Vg(f.path))h(f,x,!0,p)}),s}function Vg(i){let s=i.split("/");if(s.length===0)return[];let[r,...o]=s,d=r.endsWith("?"),h=r.replace(/\?$/,"");if(o.length===0)return d?[h,""]:[h];let f=Vg(o.join("/")),x=[];return x.push(...f.map(p=>p===""?h:[h,p].join("/"))),d&&x.push(...f),x.map(p=>i.startsWith("/")&&p===""?"/":p)}function Mj(i){i.sort((s,r)=>s.score!==r.score?r.score-s.score:Fj(s.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}var Oj=/^:[\w-]+$/,zj=3,_j=2,Uj=1,Lj=10,Vj=-2,ox=i=>i==="*";function Bj(i,s){let r=i.split("/"),o=r.length;return r.some(ox)&&(o+=Vj),s&&(o+=_j),r.filter(d=>!ox(d)).reduce((d,h)=>d+(Oj.test(h)?zj:h===""?Uj:Lj),o)}function Fj(i,s){return i.length===s.length&&i.slice(0,-1).every((o,d)=>o===s[d])?i[i.length-1]-s[s.length-1]:0}function kj(i,s,r=!1){let{routesMeta:o}=i,d={},h="/",f=[];for(let x=0;x<o.length;++x){let p=o[x],g=x===o.length-1,y=h==="/"?s:s.slice(h.length)||"/",v=Sr({path:p.relativePath,caseSensitive:p.caseSensitive,end:g},y),j=p.route;if(!v&&g&&r&&!o[o.length-1].route.index&&(v=Sr({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},y)),!v)return null;Object.assign(d,v.params),f.push({params:d,pathname:Sa([h,v.pathname]),pathnameBase:Kj(Sa([h,v.pathnameBase])),route:j}),v.pathnameBase!=="/"&&(h=Sa([h,v.pathnameBase]))}return f}function Sr(i,s){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[r,o]=Pj(i.path,i.caseSensitive,i.end),d=s.match(r);if(!d)return null;let h=d[0],f=h.replace(/(.)\/+$/,"$1"),x=d.slice(1);return{params:o.reduce((g,{paramName:y,isOptional:v},j)=>{if(y==="*"){let U=x[j]||"";f=h.slice(0,h.length-U.length).replace(/(.)\/+$/,"$1")}const M=x[j];return v&&!M?g[y]=void 0:g[y]=(M||"").replace(/%2F/g,"/"),g},{}),pathname:h,pathnameBase:f,pattern:i}}function Pj(i,s=!1,r=!0){Xt(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let o=[],d="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,x,p)=>(o.push({paramName:x,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(o.push({paramName:"*"}),d+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?d+="\\/*$":i!==""&&i!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,s?void 0:"i"),o]}function Hj(i){try{return i.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return Xt(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),i}}function Ea(i,s){if(s==="/")return i;if(!i.toLowerCase().startsWith(s.toLowerCase()))return null;let r=s.endsWith("/")?s.length-1:s.length,o=i.charAt(r);return o&&o!=="/"?null:i.slice(r)||"/"}var Bg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,qj=i=>Bg.test(i);function Yj(i,s="/"){let{pathname:r,search:o="",hash:d=""}=typeof i=="string"?Ci(i):i,h;if(r)if(qj(r))h=r;else{if(r.includes("//")){let f=r;r=r.replace(/\/\/+/g,"/"),Xt(!1,`Pathnames cannot have embedded double slashes - normalizing ${f} -> ${r}`)}r.startsWith("/")?h=cx(r.substring(1),"/"):h=cx(r,s)}else h=s;return{pathname:h,search:Xj(o),hash:Qj(d)}}function cx(i,s){let r=s.replace(/\/+$/,"").split("/");return i.split("/").forEach(d=>{d===".."?r.length>1&&r.pop():d!=="."&&r.push(d)}),r.length>1?r.join("/"):"/"}function hu(i,s,r,o){return`Cannot include a '${i}' character in a manually specified \`to.${s}\` field [${JSON.stringify(o)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Gj(i){return i.filter((s,r)=>r===0||s.route.path&&s.route.path.length>0)}function ld(i){let s=Gj(i);return s.map((r,o)=>o===s.length-1?r.pathname:r.pathnameBase)}function rd(i,s,r,o=!1){let d;typeof i=="string"?d=Ci(i):(d={...i},ze(!d.pathname||!d.pathname.includes("?"),hu("?","pathname","search",d)),ze(!d.pathname||!d.pathname.includes("#"),hu("#","pathname","hash",d)),ze(!d.search||!d.search.includes("#"),hu("#","search","hash",d)));let h=i===""||d.pathname==="",f=h?"/":d.pathname,x;if(f==null)x=r;else{let v=s.length-1;if(!o&&f.startsWith("..")){let j=f.split("/");for(;j[0]==="..";)j.shift(),v-=1;d.pathname=j.join("/")}x=v>=0?s[v]:"/"}let p=Yj(d,x),g=f&&f!=="/"&&f.endsWith("/"),y=(h||f===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(g||y)&&(p.pathname+="/"),p}var Sa=i=>i.join("/").replace(/\/\/+/g,"/"),Kj=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),Xj=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,Qj=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,Zj=class{constructor(i,s,r,o=!1){this.status=i,this.statusText=s||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function Ij(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function Jj(i){return i.map(s=>s.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Fg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function kg(i,s){let r=i;if(typeof r!="string"||!Bg.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let o=r,d=!1;if(Fg)try{let h=new URL(window.location.href),f=r.startsWith("//")?new URL(h.protocol+r):new URL(r),x=Ea(f.pathname,s);f.origin===h.origin&&x!=null?r=x+f.search+f.hash:d=!0}catch{Xt(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:d,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Pg=["POST","PUT","PATCH","DELETE"];new Set(Pg);var Wj=["GET",...Pg];new Set(Wj);var Ai=A.createContext(null);Ai.displayName="DataRouter";var Ur=A.createContext(null);Ur.displayName="DataRouterState";var $j=A.createContext(!1),Hg=A.createContext({isTransitioning:!1});Hg.displayName="ViewTransition";var e1=A.createContext(new Map);e1.displayName="Fetchers";var t1=A.createContext(null);t1.displayName="Await";var zt=A.createContext(null);zt.displayName="Navigation";var qs=A.createContext(null);qs.displayName="Location";var sa=A.createContext({outlet:null,matches:[],isDataRoute:!1});sa.displayName="Route";var od=A.createContext(null);od.displayName="RouteError";var qg="REACT_ROUTER_ERROR",a1="REDIRECT",n1="ROUTE_ERROR_RESPONSE";function i1(i){if(i.startsWith(`${qg}:${a1}:{`))try{let s=JSON.parse(i.slice(28));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.location=="string"&&typeof s.reloadDocument=="boolean"&&typeof s.replace=="boolean")return s}catch{}}function s1(i){if(i.startsWith(`${qg}:${n1}:{`))try{let s=JSON.parse(i.slice(40));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string")return new Zj(s.status,s.statusText,s.data)}catch{}}function l1(i,{relative:s}={}){ze(Di(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:o}=A.useContext(zt),{hash:d,pathname:h,search:f}=Ys(i,{relative:s}),x=h;return r!=="/"&&(x=h==="/"?r:Sa([r,h])),o.createHref({pathname:x,search:f,hash:d})}function Di(){return A.useContext(qs)!=null}function Da(){return ze(Di(),"useLocation() may be used only in the context of a <Router> component."),A.useContext(qs).location}var Yg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Gg(i){A.useContext(zt).static||A.useLayoutEffect(i)}function cd(){let{isDataRoute:i}=A.useContext(sa);return i?b1():r1()}function r1(){ze(Di(),"useNavigate() may be used only in the context of a <Router> component.");let i=A.useContext(Ai),{basename:s,navigator:r}=A.useContext(zt),{matches:o}=A.useContext(sa),{pathname:d}=Da(),h=JSON.stringify(ld(o)),f=A.useRef(!1);return Gg(()=>{f.current=!0}),A.useCallback((p,g={})=>{if(Xt(f.current,Yg),!f.current)return;if(typeof p=="number"){r.go(p);return}let y=rd(p,JSON.parse(h),d,g.relative==="path");i==null&&s!=="/"&&(y.pathname=y.pathname==="/"?s:Sa([s,y.pathname])),(g.replace?r.replace:r.push)(y,g.state,g)},[s,r,h,d,i])}A.createContext(null);function Ys(i,{relative:s}={}){let{matches:r}=A.useContext(sa),{pathname:o}=Da(),d=JSON.stringify(ld(r));return A.useMemo(()=>rd(i,JSON.parse(d),o,s==="path"),[i,d,o,s])}function o1(i,s){return Kg(i,s)}function Kg(i,s,r,o,d){ze(Di(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:h}=A.useContext(zt),{matches:f}=A.useContext(sa),x=f[f.length-1],p=x?x.params:{},g=x?x.pathname:"/",y=x?x.pathnameBase:"/",v=x&&x.route;{let Y=v&&v.path||"";Qg(g,!v||Y.endsWith("*")||Y.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${g}" (under <Route path="${Y}">) 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="${Y}"> to <Route path="${Y==="/"?"*":`${Y}/*`}">.`)}let j=Da(),M;if(s){let Y=typeof s=="string"?Ci(s):s;ze(y==="/"||Y.pathname?.startsWith(y),`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 "${y}" but pathname "${Y.pathname}" was given in the \`location\` prop.`),M=Y}else M=j;let U=M.pathname||"/",P=U;if(y!=="/"){let Y=y.replace(/^\//,"").split("/");P="/"+U.replace(/^\//,"").split("/").slice(Y.length).join("/")}let F=Ug(i,{pathname:P});Xt(v||F!=null,`No routes matched location "${M.pathname}${M.search}${M.hash}" `),Xt(F==null||F[F.length-1].route.element!==void 0||F[F.length-1].route.Component!==void 0||F[F.length-1].route.lazy!==void 0,`Matched leaf route at location "${M.pathname}${M.search}${M.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 V=f1(F&&F.map(Y=>Object.assign({},Y,{params:Object.assign({},p,Y.params),pathname:Sa([y,h.encodeLocation?h.encodeLocation(Y.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:Y.pathname]),pathnameBase:Y.pathnameBase==="/"?y:Sa([y,h.encodeLocation?h.encodeLocation(Y.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:Y.pathnameBase])})),f,r,o,d);return s&&V?A.createElement(qs.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...M},navigationType:"POP"}},V):V}function c1(){let i=y1(),s=Ij(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),r=i instanceof Error?i.stack:null,o="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:o},h={padding:"2px 4px",backgroundColor:o},f=null;return console.error("Error handled by React Router default ErrorBoundary:",i),f=A.createElement(A.Fragment,null,A.createElement("p",null,"💿 Hey developer 👋"),A.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",A.createElement("code",{style:h},"ErrorBoundary")," or"," ",A.createElement("code",{style:h},"errorElement")," prop on your route.")),A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},s),r?A.createElement("pre",{style:d},r):null,f)}var u1=A.createElement(c1,null),Xg=class extends A.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,s){return s.location!==i.location||s.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:s.error,location:s.location,revalidation:i.revalidation||s.revalidation}}componentDidCatch(i,s){this.props.onError?this.props.onError(i,s):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const r=s1(i.digest);r&&(i=r)}let s=i!==void 0?A.createElement(sa.Provider,{value:this.props.routeContext},A.createElement(od.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?A.createElement(d1,{error:i},s):s}};Xg.contextType=$j;var fu=new WeakMap;function d1({children:i,error:s}){let{basename:r}=A.useContext(zt);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let o=i1(s.digest);if(o){let d=fu.get(s);if(d)throw d;let h=kg(o.location,r);if(Fg&&!fu.get(s))if(h.isExternal||o.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:o.replace}));throw fu.set(s,f),f}return A.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return i}function h1({routeContext:i,match:s,children:r}){let o=A.useContext(Ai);return o&&o.static&&o.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=s.route.id),A.createElement(sa.Provider,{value:i},r)}function f1(i,s=[],r=null,o=null,d=null){if(i==null){if(!r)return null;if(r.errors)i=r.matches;else if(s.length===0&&!r.initialized&&r.matches.length>0)i=r.matches;else return null}let h=i,f=r?.errors;if(f!=null){let y=h.findIndex(v=>v.route.id&&f?.[v.route.id]!==void 0);ze(y>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),h=h.slice(0,Math.min(h.length,y+1))}let x=!1,p=-1;if(r)for(let y=0;y<h.length;y++){let v=h[y];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(p=y),v.route.id){let{loaderData:j,errors:M}=r,U=v.route.loader&&!j.hasOwnProperty(v.route.id)&&(!M||M[v.route.id]===void 0);if(v.route.lazy||U){x=!0,p>=0?h=h.slice(0,p+1):h=[h[0]];break}}}let g=r&&o?(y,v)=>{o(y,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:Jj(r.matches),errorInfo:v})}:void 0;return h.reduceRight((y,v,j)=>{let M,U=!1,P=null,F=null;r&&(M=f&&v.route.id?f[v.route.id]:void 0,P=v.route.errorElement||u1,x&&(p<0&&j===0?(Qg("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),U=!0,F=null):p===j&&(U=!0,F=v.route.hydrateFallbackElement||null)));let V=s.concat(h.slice(0,j+1)),Y=()=>{let H;return M?H=P:U?H=F:v.route.Component?H=A.createElement(v.route.Component,null):v.route.element?H=v.route.element:H=y,A.createElement(h1,{match:v,routeContext:{outlet:y,matches:V,isDataRoute:r!=null},children:H})};return r&&(v.route.ErrorBoundary||v.route.errorElement||j===0)?A.createElement(Xg,{location:r.location,revalidation:r.revalidation,component:P,error:M,children:Y(),routeContext:{outlet:null,matches:V,isDataRoute:!0},onError:g}):Y()},null)}function ud(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function m1(i){let s=A.useContext(Ai);return ze(s,ud(i)),s}function p1(i){let s=A.useContext(Ur);return ze(s,ud(i)),s}function x1(i){let s=A.useContext(sa);return ze(s,ud(i)),s}function dd(i){let s=x1(i),r=s.matches[s.matches.length-1];return ze(r.route.id,`${i} can only be used on routes that contain a unique "id"`),r.route.id}function g1(){return dd("useRouteId")}function y1(){let i=A.useContext(od),s=p1("useRouteError"),r=dd("useRouteError");return i!==void 0?i:s.errors?.[r]}function b1(){let{router:i}=m1("useNavigate"),s=dd("useNavigate"),r=A.useRef(!1);return Gg(()=>{r.current=!0}),A.useCallback(async(d,h={})=>{Xt(r.current,Yg),r.current&&(typeof d=="number"?await i.navigate(d):await i.navigate(d,{fromRouteId:s,...h}))},[i,s])}var ux={};function Qg(i,s,r){!s&&!ux[i]&&(ux[i]=!0,Xt(!1,r))}A.memo(v1);function v1({routes:i,future:s,state:r,onError:o}){return Kg(i,void 0,r,o,s)}function j1({to:i,replace:s,state:r,relative:o}){ze(Di(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=A.useContext(zt);Xt(!d,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:h}=A.useContext(sa),{pathname:f}=Da(),x=cd(),p=rd(i,ld(h),f,o==="path"),g=JSON.stringify(p);return A.useEffect(()=>{x(JSON.parse(g),{replace:s,state:r,relative:o})},[x,g,o,s,r]),null}function lt(i){ze(!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 N1({basename:i="/",children:s=null,location:r,navigationType:o="POP",navigator:d,static:h=!1,unstable_useTransitions:f}){ze(!Di(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let x=i.replace(/^\/*/,"/"),p=A.useMemo(()=>({basename:x,navigator:d,static:h,unstable_useTransitions:f,future:{}}),[x,d,h,f]);typeof r=="string"&&(r=Ci(r));let{pathname:g="/",search:y="",hash:v="",state:j=null,key:M="default"}=r,U=A.useMemo(()=>{let P=Ea(g,x);return P==null?null:{location:{pathname:P,search:y,hash:v,state:j,key:M},navigationType:o}},[x,g,y,v,j,M,o]);return Xt(U!=null,`<Router basename="${x}"> is not able to match the URL "${g}${y}${v}" because it does not start with the basename, so the <Router> won't render anything.`),U==null?null:A.createElement(zt.Provider,{value:p},A.createElement(qs.Provider,{children:s,value:U}))}function w1({children:i,location:s}){return o1(Ou(i),s)}function Ou(i,s=[]){let r=[];return A.Children.forEach(i,(o,d)=>{if(!A.isValidElement(o))return;let h=[...s,d];if(o.type===A.Fragment){r.push.apply(r,Ou(o.props.children,h));return}ze(o.type===lt,`[${typeof o.type=="string"?o.type:o.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),ze(!o.props.index||!o.props.children,"An index route cannot have child routes.");let f={id:o.props.id||h.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(f.children=Ou(o.props.children,h)),r.push(f)}),r}var yr="get",br="application/x-www-form-urlencoded";function Lr(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function S1(i){return Lr(i)&&i.tagName.toLowerCase()==="button"}function E1(i){return Lr(i)&&i.tagName.toLowerCase()==="form"}function T1(i){return Lr(i)&&i.tagName.toLowerCase()==="input"}function C1(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function A1(i,s){return i.button===0&&(!s||s==="_self")&&!C1(i)}var mr=null;function D1(){if(mr===null)try{new FormData(document.createElement("form"),0),mr=!1}catch{mr=!0}return mr}var R1=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function mu(i){return i!=null&&!R1.has(i)?(Xt(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${br}"`),null):i}function M1(i,s){let r,o,d,h,f;if(E1(i)){let x=i.getAttribute("action");o=x?Ea(x,s):null,r=i.getAttribute("method")||yr,d=mu(i.getAttribute("enctype"))||br,h=new FormData(i)}else if(S1(i)||T1(i)&&(i.type==="submit"||i.type==="image")){let x=i.form;if(x==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=i.getAttribute("formaction")||x.getAttribute("action");if(o=p?Ea(p,s):null,r=i.getAttribute("formmethod")||x.getAttribute("method")||yr,d=mu(i.getAttribute("formenctype"))||mu(x.getAttribute("enctype"))||br,h=new FormData(x,i),!D1()){let{name:g,type:y,value:v}=i;if(y==="image"){let j=g?`${g}.`:"";h.append(`${j}x`,"0"),h.append(`${j}y`,"0")}else g&&h.append(g,v)}}else{if(Lr(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=yr,o=null,d=br,f=i}return h&&d==="text/plain"&&(f=h,h=void 0),{action:o,method:r.toLowerCase(),encType:d,formData:h,body:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function hd(i,s){if(i===!1||i===null||typeof i>"u")throw new Error(s)}function O1(i,s,r){let o=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return o.pathname==="/"?o.pathname=`_root.${r}`:s&&Ea(o.pathname,s)==="/"?o.pathname=`${s.replace(/\/$/,"")}/_root.${r}`:o.pathname=`${o.pathname.replace(/\/$/,"")}.${r}`,o}async function z1(i,s){if(i.id in s)return s[i.id];try{let r=await import(i.module);return s[i.id]=r,r}catch(r){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function _1(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function U1(i,s,r){let o=await Promise.all(i.map(async d=>{let h=s.routes[d.route.id];if(h){let f=await z1(h,r);return f.links?f.links():[]}return[]}));return F1(o.flat(1).filter(_1).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function dx(i,s,r,o,d,h){let f=(p,g)=>r[g]?p.route.id!==r[g].route.id:!0,x=(p,g)=>r[g].pathname!==p.pathname||r[g].route.path?.endsWith("*")&&r[g].params["*"]!==p.params["*"];return h==="assets"?s.filter((p,g)=>f(p,g)||x(p,g)):h==="data"?s.filter((p,g)=>{let y=o.routes[p.route.id];if(!y||!y.hasLoader)return!1;if(f(p,g)||x(p,g))return!0;if(p.route.shouldRevalidate){let v=p.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(i,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function L1(i,s,{includeHydrateFallback:r}={}){return V1(i.map(o=>{let d=s.routes[o.route.id];if(!d)return[];let h=[d.module];return d.clientActionModule&&(h=h.concat(d.clientActionModule)),d.clientLoaderModule&&(h=h.concat(d.clientLoaderModule)),r&&d.hydrateFallbackModule&&(h=h.concat(d.hydrateFallbackModule)),d.imports&&(h=h.concat(d.imports)),h}).flat(1))}function V1(i){return[...new Set(i)]}function B1(i){let s={},r=Object.keys(i).sort();for(let o of r)s[o]=i[o];return s}function F1(i,s){let r=new Set;return new Set(s),i.reduce((o,d)=>{let h=JSON.stringify(B1(d));return r.has(h)||(r.add(h),o.push({key:h,link:d})),o},[])}function Zg(){let i=A.useContext(Ai);return hd(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function k1(){let i=A.useContext(Ur);return hd(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var fd=A.createContext(void 0);fd.displayName="FrameworkContext";function Ig(){let i=A.useContext(fd);return hd(i,"You must render this element inside a <HydratedRouter> element"),i}function P1(i,s){let r=A.useContext(fd),[o,d]=A.useState(!1),[h,f]=A.useState(!1),{onFocus:x,onBlur:p,onMouseEnter:g,onMouseLeave:y,onTouchStart:v}=s,j=A.useRef(null);A.useEffect(()=>{if(i==="render"&&f(!0),i==="viewport"){let P=V=>{V.forEach(Y=>{f(Y.isIntersecting)})},F=new IntersectionObserver(P,{threshold:.5});return j.current&&F.observe(j.current),()=>{F.disconnect()}}},[i]),A.useEffect(()=>{if(o){let P=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(P)}}},[o]);let M=()=>{d(!0)},U=()=>{d(!1),f(!1)};return r?i!=="intent"?[h,j,{}]:[h,j,{onFocus:As(x,M),onBlur:As(p,U),onMouseEnter:As(g,M),onMouseLeave:As(y,U),onTouchStart:As(v,M)}]:[!1,j,{}]}function As(i,s){return r=>{i&&i(r),r.defaultPrevented||s(r)}}function H1({page:i,...s}){let{router:r}=Zg(),o=A.useMemo(()=>Ug(r.routes,i,r.basename),[r.routes,i,r.basename]);return o?A.createElement(Y1,{page:i,matches:o,...s}):null}function q1(i){let{manifest:s,routeModules:r}=Ig(),[o,d]=A.useState([]);return A.useEffect(()=>{let h=!1;return U1(i,s,r).then(f=>{h||d(f)}),()=>{h=!0}},[i,s,r]),o}function Y1({page:i,matches:s,...r}){let o=Da(),{manifest:d,routeModules:h}=Ig(),{basename:f}=Zg(),{loaderData:x,matches:p}=k1(),g=A.useMemo(()=>dx(i,s,p,d,o,"data"),[i,s,p,d,o]),y=A.useMemo(()=>dx(i,s,p,d,o,"assets"),[i,s,p,d,o]),v=A.useMemo(()=>{if(i===o.pathname+o.search+o.hash)return[];let U=new Set,P=!1;if(s.forEach(V=>{let Y=d.routes[V.route.id];!Y||!Y.hasLoader||(!g.some(H=>H.route.id===V.route.id)&&V.route.id in x&&h[V.route.id]?.shouldRevalidate||Y.hasClientLoader?P=!0:U.add(V.route.id))}),U.size===0)return[];let F=O1(i,f,"data");return P&&U.size>0&&F.searchParams.set("_routes",s.filter(V=>U.has(V.route.id)).map(V=>V.route.id).join(",")),[F.pathname+F.search]},[f,x,o,d,g,s,i,h]),j=A.useMemo(()=>L1(y,d),[y,d]),M=q1(y);return A.createElement(A.Fragment,null,v.map(U=>A.createElement("link",{key:U,rel:"prefetch",as:"fetch",href:U,...r})),j.map(U=>A.createElement("link",{key:U,rel:"modulepreload",href:U,...r})),M.map(({key:U,link:P})=>A.createElement("link",{key:U,nonce:r.nonce,...P})))}function G1(...i){return s=>{i.forEach(r=>{typeof r=="function"?r(s):r!=null&&(r.current=s)})}}var K1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{K1&&(window.__reactRouterVersion="7.11.0")}catch{}function X1({basename:i,children:s,unstable_useTransitions:r,window:o}){let d=A.useRef();d.current==null&&(d.current=Tj({window:o,v5Compat:!0}));let h=d.current,[f,x]=A.useState({action:h.action,location:h.location}),p=A.useCallback(g=>{r===!1?x(g):A.startTransition(()=>x(g))},[r]);return A.useLayoutEffect(()=>h.listen(p),[h,p]),A.createElement(N1,{basename:i,children:s,location:f.location,navigationType:f.action,navigator:h,unstable_useTransitions:r})}var Jg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,je=A.forwardRef(function({onClick:s,discover:r="render",prefetch:o="none",relative:d,reloadDocument:h,replace:f,state:x,target:p,to:g,preventScrollReset:y,viewTransition:v,unstable_defaultShouldRevalidate:j,...M},U){let{basename:P,unstable_useTransitions:F}=A.useContext(zt),V=typeof g=="string"&&Jg.test(g),Y=kg(g,P);g=Y.to;let H=l1(g,{relative:d}),[$,X,ne]=P1(o,M),I=J1(g,{replace:f,state:x,target:p,preventScrollReset:y,relative:d,viewTransition:v,unstable_defaultShouldRevalidate:j,unstable_useTransitions:F});function ee(Ce){s&&s(Ce),Ce.defaultPrevented||I(Ce)}let he=A.createElement("a",{...M,...ne,href:Y.absoluteURL||H,onClick:Y.isExternal||h?s:ee,ref:G1(U,X),target:p,"data-discover":!V&&r==="render"?"true":void 0});return $&&!V?A.createElement(A.Fragment,null,he,A.createElement(H1,{page:H})):he});je.displayName="Link";var Q1=A.forwardRef(function({"aria-current":s="page",caseSensitive:r=!1,className:o="",end:d=!1,style:h,to:f,viewTransition:x,children:p,...g},y){let v=Ys(f,{relative:g.relative}),j=Da(),M=A.useContext(Ur),{navigator:U,basename:P}=A.useContext(zt),F=M!=null&&a2(v)&&x===!0,V=U.encodeLocation?U.encodeLocation(v).pathname:v.pathname,Y=j.pathname,H=M&&M.navigation&&M.navigation.location?M.navigation.location.pathname:null;r||(Y=Y.toLowerCase(),H=H?H.toLowerCase():null,V=V.toLowerCase()),H&&P&&(H=Ea(H,P)||H);const $=V!=="/"&&V.endsWith("/")?V.length-1:V.length;let X=Y===V||!d&&Y.startsWith(V)&&Y.charAt($)==="/",ne=H!=null&&(H===V||!d&&H.startsWith(V)&&H.charAt(V.length)==="/"),I={isActive:X,isPending:ne,isTransitioning:F},ee=X?s:void 0,he;typeof o=="function"?he=o(I):he=[o,X?"active":null,ne?"pending":null,F?"transitioning":null].filter(Boolean).join(" ");let Ce=typeof h=="function"?h(I):h;return A.createElement(je,{...g,"aria-current":ee,className:he,ref:y,style:Ce,to:f,viewTransition:x},typeof p=="function"?p(I):p)});Q1.displayName="NavLink";var Z1=A.forwardRef(({discover:i="render",fetcherKey:s,navigate:r,reloadDocument:o,replace:d,state:h,method:f=yr,action:x,onSubmit:p,relative:g,preventScrollReset:y,viewTransition:v,unstable_defaultShouldRevalidate:j,...M},U)=>{let{unstable_useTransitions:P}=A.useContext(zt),F=e2(),V=t2(x,{relative:g}),Y=f.toLowerCase()==="get"?"get":"post",H=typeof x=="string"&&Jg.test(x),$=X=>{if(p&&p(X),X.defaultPrevented)return;X.preventDefault();let ne=X.nativeEvent.submitter,I=ne?.getAttribute("formmethod")||f,ee=()=>F(ne||X.currentTarget,{fetcherKey:s,method:I,navigate:r,replace:d,state:h,relative:g,preventScrollReset:y,viewTransition:v,unstable_defaultShouldRevalidate:j});P&&r!==!1?A.startTransition(()=>ee()):ee()};return A.createElement("form",{ref:U,method:Y,action:V,onSubmit:o?p:$,...M,"data-discover":!H&&i==="render"?"true":void 0})});Z1.displayName="Form";function I1(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Wg(i){let s=A.useContext(Ai);return ze(s,I1(i)),s}function J1(i,{target:s,replace:r,state:o,preventScrollReset:d,relative:h,viewTransition:f,unstable_defaultShouldRevalidate:x,unstable_useTransitions:p}={}){let g=cd(),y=Da(),v=Ys(i,{relative:h});return A.useCallback(j=>{if(A1(j,s)){j.preventDefault();let M=r!==void 0?r:Ls(y)===Ls(v),U=()=>g(i,{replace:M,state:o,preventScrollReset:d,relative:h,viewTransition:f,unstable_defaultShouldRevalidate:x});p?A.startTransition(()=>U()):U()}},[y,g,v,r,o,s,i,d,h,f,x,p])}var W1=0,$1=()=>`__${String(++W1)}__`;function e2(){let{router:i}=Wg("useSubmit"),{basename:s}=A.useContext(zt),r=g1(),o=i.fetch,d=i.navigate;return A.useCallback(async(h,f={})=>{let{action:x,method:p,encType:g,formData:y,body:v}=M1(h,s);if(f.navigate===!1){let j=f.fetcherKey||$1();await o(j,r,f.action||x,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:y,body:v,formMethod:f.method||p,formEncType:f.encType||g,flushSync:f.flushSync})}else await d(f.action||x,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:y,body:v,formMethod:f.method||p,formEncType:f.encType||g,replace:f.replace,state:f.state,fromRouteId:r,flushSync:f.flushSync,viewTransition:f.viewTransition})},[o,d,s,r])}function t2(i,{relative:s}={}){let{basename:r}=A.useContext(zt),o=A.useContext(sa);ze(o,"useFormAction must be used inside a RouteContext");let[d]=o.matches.slice(-1),h={...Ys(i||".",{relative:s})},f=Da();if(i==null){h.search=f.search;let x=new URLSearchParams(h.search),p=x.getAll("index");if(p.some(y=>y==="")){x.delete("index"),p.filter(v=>v).forEach(v=>x.append("index",v));let y=x.toString();h.search=y?`?${y}`:""}}return(!i||i===".")&&d.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(h.pathname=h.pathname==="/"?r:Sa([r,h.pathname])),Ls(h)}function a2(i,{relative:s}={}){let r=A.useContext(Hg);ze(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=Wg("useViewTransitionState"),d=Ys(i,{relative:s});if(!r.isTransitioning)return!1;let h=Ea(r.currentLocation.pathname,o)||r.currentLocation.pathname,f=Ea(r.nextLocation.pathname,o)||r.nextLocation.pathname;return Sr(d.pathname,f)!=null||Sr(d.pathname,h)!=null}const n2=i=>i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i2=i=>i.replace(/^([A-Z])|[\s-_]+(\w)/g,(s,r,o)=>o?o.toUpperCase():r.toLowerCase()),hx=i=>{const s=i2(i);return s.charAt(0).toUpperCase()+s.slice(1)},$g=(...i)=>i.filter((s,r,o)=>!!s&&s.trim()!==""&&o.indexOf(s)===r).join(" ").trim(),s2=i=>{for(const s in i)if(s.startsWith("aria-")||s==="role"||s==="title")return!0};var l2={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const r2=A.forwardRef(({color:i="currentColor",size:s=24,strokeWidth:r=2,absoluteStrokeWidth:o,className:d="",children:h,iconNode:f,...x},p)=>A.createElement("svg",{ref:p,...l2,width:s,height:s,stroke:i,strokeWidth:o?Number(r)*24/Number(s):r,className:$g("lucide",d),...!h&&!s2(x)&&{"aria-hidden":"true"},...x},[...f.map(([g,y])=>A.createElement(g,y)),...Array.isArray(h)?h:[h]]));const ue=(i,s)=>{const r=A.forwardRef(({className:o,...d},h)=>A.createElement(r2,{ref:h,iconNode:s,className:$g(`lucide-${n2(hx(i))}`,`lucide-${i}`,o),...d}));return r.displayName=hx(i),r};const o2=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],yi=ue("arrow-right",o2);const c2=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],ey=ue("award",c2);const u2=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],md=ue("book-open",u2);const d2=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],pd=ue("briefcase",d2);const h2=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],f2=ue("calendar",h2);const m2=[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21V3",key:"11j9sm"}]],Er=ue("chart-no-axes-column-increasing",m2);const p2=[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V3",key:"1lcnhd"}],["path",{d:"M19 21V9",key:"unv183"}]],x2=ue("chart-no-axes-column",p2);const g2=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],et=ue("circle-check-big",g2);const y2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],b2=ue("circle-question-mark",y2);const v2=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],j2=ue("clock",v2);const N2=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],w2=ue("cloud",N2);const S2=[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]],E2=ue("facebook",S2);const T2=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]],C2=ue("file-chart-column-increasing",T2);const A2=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],ty=ue("file-text",A2);const D2=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],R2=ue("funnel",D2);const M2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],ay=ue("globe",M2);const O2=[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]],z2=ue("headphones",O2);const _2=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],U2=ue("heart",_2);const L2=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],V2=ue("layout-dashboard",L2);const B2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],F2=ue("life-buoy",B2);const k2=[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]],P2=ue("linkedin",k2);const H2=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],q2=ue("lock",H2);const Y2=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],G2=ue("mail",Y2);const K2=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],X2=ue("menu",K2);const Q2=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],Tr=ue("message-square",Q2);const Z2=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],I2=ue("phone",Z2);const J2=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],W2=ue("quote",J2);const $2=[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]],eN=ue("refresh-ccw",$2);const tN=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],ny=ue("rocket",tN);const aN=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],iy=ue("search",aN);const nN=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],sy=ue("send",nN);const iN=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Gs=ue("shield-check",iN);const sN=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Vr=ue("shield",sN);const lN=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],rN=ue("star",lN);const oN=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],xd=ue("target",oN);const cN=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],Ta=ue("trending-up",cN);const uN=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],zn=ue("users",uN);const dN=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],hN=ue("x",dN);const fN=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],On=ue("zap",fN);function mN(){const[i,s]=A.useState(!1);return a.jsxs("nav",{className:"bg-[#111827] text-white px-6 md:px-10 py-4 shadow-md sticky top-0 z-50",children:[a.jsxs("div",{className:"flex justify-between items-center max-w-7xl mx-auto",children:[a.jsx(je,{to:"/",className:"text-2xl font-bold tracking-tight",children:"Crivient"}),a.jsxs("ul",{className:"hidden md:flex gap-8 items-center text-sm font-medium",children:[a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer transition-colors",children:a.jsx(je,{to:"/Products",children:"Products"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer transition-colors",children:a.jsx(je,{to:"/about",children:"About us"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer transition-colors",children:a.jsx(je,{to:"/contact",children:"Contact us"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer transition-colors",children:a.jsx(je,{to:"/resources",children:"Resources"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer transition-colors",children:a.jsx(je,{to:"/pricing",children:"Pricing"})})]}),a.jsx("div",{className:"hidden md:block",children:a.jsx(je,{to:"/request-demo",children:a.jsx("button",{className:"bg-[#D946EF] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#C026D3] transition-colors",children:"Request Demo"})})}),a.jsx("button",{className:"md:hidden text-white",onClick:()=>s(!i),children:i?a.jsx(hN,{size:28}):a.jsx(X2,{size:28})})]}),i&&a.jsxs("div",{className:"md:hidden flex flex-col items-center gap-6 py-8 border-t border-white/10 mt-4 animate-in slide-in-from-top-2",children:[a.jsxs("ul",{className:"flex flex-col gap-4 text-center text-lg",children:[a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer",children:a.jsx(je,{to:"/products",onClick:()=>s(!1),children:"Products"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer",children:a.jsx(je,{to:"/about",onClick:()=>s(!1),children:"About us"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer",children:a.jsx(je,{to:"/contact",onClick:()=>s(!1),children:"Contact us"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer",children:a.jsx(je,{to:"/resources",onClick:()=>s(!1),children:"Resources"})}),a.jsx("li",{className:"hover:text-[#D946EF] cursor-pointer",children:a.jsx(je,{to:"/pricing",onClick:()=>s(!1),children:"Pricing"})})]}),a.jsx(je,{to:"/request-demo",className:"w-3/4",onClick:()=>s(!1),children:a.jsx("button",{className:"bg-[#D946EF] text-white px-6 py-3 rounded-lg font-semibold w-full",children:"Request Demo"})})]})]})}const ly=A.createContext({});function pN(i){const s=A.useRef(null);return s.current===null&&(s.current=i()),s.current}const gd=typeof window<"u",xN=gd?A.useLayoutEffect:A.useEffect,yd=A.createContext(null);function bd(i,s){i.indexOf(s)===-1&&i.push(s)}function vd(i,s){const r=i.indexOf(s);r>-1&&i.splice(r,1)}const Ca=(i,s,r)=>r>s?s:r<i?i:r;let jd=()=>{};const Aa={},ry=i=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(i);function oy(i){return typeof i=="object"&&i!==null}const cy=i=>/^0[^.\s]+$/u.test(i);function Nd(i){let s;return()=>(s===void 0&&(s=i()),s)}const Kt=i=>i,gN=(i,s)=>r=>s(i(r)),Ks=(...i)=>i.reduce(gN),Vs=(i,s,r)=>{const o=s-i;return o===0?1:(r-i)/o};class wd{constructor(){this.subscriptions=[]}add(s){return bd(this.subscriptions,s),()=>vd(this.subscriptions,s)}notify(s,r,o){const d=this.subscriptions.length;if(d)if(d===1)this.subscriptions[0](s,r,o);else for(let h=0;h<d;h++){const f=this.subscriptions[h];f&&f(s,r,o)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const na=i=>i*1e3,Gt=i=>i/1e3;function uy(i,s){return s?i*(1e3/s):0}const dy=(i,s,r)=>(((1-3*r+3*s)*i+(3*r-6*s))*i+3*s)*i,yN=1e-7,bN=12;function vN(i,s,r,o,d){let h,f,x=0;do f=s+(r-s)/2,h=dy(f,o,d)-i,h>0?r=f:s=f;while(Math.abs(h)>yN&&++x<bN);return f}function Xs(i,s,r,o){if(i===s&&r===o)return Kt;const d=h=>vN(h,0,1,i,r);return h=>h===0||h===1?h:dy(d(h),s,o)}const hy=i=>s=>s<=.5?i(2*s)/2:(2-i(2*(1-s)))/2,fy=i=>s=>1-i(1-s),my=Xs(.33,1.53,.69,.99),Sd=fy(my),py=hy(Sd),xy=i=>(i*=2)<1?.5*Sd(i):.5*(2-Math.pow(2,-10*(i-1))),Ed=i=>1-Math.sin(Math.acos(i)),gy=fy(Ed),yy=hy(Ed),jN=Xs(.42,0,1,1),NN=Xs(0,0,.58,1),by=Xs(.42,0,.58,1),wN=i=>Array.isArray(i)&&typeof i[0]!="number",vy=i=>Array.isArray(i)&&typeof i[0]=="number",SN={linear:Kt,easeIn:jN,easeInOut:by,easeOut:NN,circIn:Ed,circInOut:yy,circOut:gy,backIn:Sd,backInOut:py,backOut:my,anticipate:xy},EN=i=>typeof i=="string",fx=i=>{if(vy(i)){jd(i.length===4);const[s,r,o,d]=i;return Xs(s,r,o,d)}else if(EN(i))return SN[i];return i},pr=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function TN(i,s){let r=new Set,o=new Set,d=!1,h=!1;const f=new WeakSet;let x={delta:0,timestamp:0,isProcessing:!1};function p(y){f.has(y)&&(g.schedule(y),i()),y(x)}const g={schedule:(y,v=!1,j=!1)=>{const U=j&&d?r:o;return v&&f.add(y),U.has(y)||U.add(y),y},cancel:y=>{o.delete(y),f.delete(y)},process:y=>{if(x=y,d){h=!0;return}d=!0,[r,o]=[o,r],r.forEach(p),r.clear(),d=!1,h&&(h=!1,g.process(y))}};return g}const CN=40;function jy(i,s){let r=!1,o=!0;const d={delta:0,timestamp:0,isProcessing:!1},h=()=>r=!0,f=pr.reduce((H,$)=>(H[$]=TN(h),H),{}),{setup:x,read:p,resolveKeyframes:g,preUpdate:y,update:v,preRender:j,render:M,postRender:U}=f,P=()=>{const H=Aa.useManualTiming?d.timestamp:performance.now();r=!1,Aa.useManualTiming||(d.delta=o?1e3/60:Math.max(Math.min(H-d.timestamp,CN),1)),d.timestamp=H,d.isProcessing=!0,x.process(d),p.process(d),g.process(d),y.process(d),v.process(d),j.process(d),M.process(d),U.process(d),d.isProcessing=!1,r&&s&&(o=!1,i(P))},F=()=>{r=!0,o=!0,d.isProcessing||i(P)};return{schedule:pr.reduce((H,$)=>{const X=f[$];return H[$]=(ne,I=!1,ee=!1)=>(r||F(),X.schedule(ne,I,ee)),H},{}),cancel:H=>{for(let $=0;$<pr.length;$++)f[pr[$]].cancel(H)},state:d,steps:f}}const{schedule:Oe,cancel:an,state:rt,steps:pu}=jy(typeof requestAnimationFrame<"u"?requestAnimationFrame:Kt,!0);let vr;function AN(){vr=void 0}const jt={now:()=>(vr===void 0&&jt.set(rt.isProcessing||Aa.useManualTiming?rt.timestamp:performance.now()),vr),set:i=>{vr=i,queueMicrotask(AN)}},Ny=i=>s=>typeof s=="string"&&s.startsWith(i),wy=Ny("--"),DN=Ny("var(--"),Td=i=>DN(i)?RN.test(i.split("/*")[0].trim()):!1,RN=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Ri={test:i=>typeof i=="number",parse:parseFloat,transform:i=>i},Bs={...Ri,transform:i=>Ca(0,1,i)},xr={...Ri,default:1},Os=i=>Math.round(i*1e5)/1e5,Cd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function MN(i){return i==null}const ON=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Ad=(i,s)=>r=>!!(typeof r=="string"&&ON.test(r)&&r.startsWith(i)||s&&!MN(r)&&Object.prototype.hasOwnProperty.call(r,s)),Sy=(i,s,r)=>o=>{if(typeof o!="string")return o;const[d,h,f,x]=o.match(Cd);return{[i]:parseFloat(d),[s]:parseFloat(h),[r]:parseFloat(f),alpha:x!==void 0?parseFloat(x):1}},zN=i=>Ca(0,255,i),xu={...Ri,transform:i=>Math.round(zN(i))},Cn={test:Ad("rgb","red"),parse:Sy("red","green","blue"),transform:({red:i,green:s,blue:r,alpha:o=1})=>"rgba("+xu.transform(i)+", "+xu.transform(s)+", "+xu.transform(r)+", "+Os(Bs.transform(o))+")"};function _N(i){let s="",r="",o="",d="";return i.length>5?(s=i.substring(1,3),r=i.substring(3,5),o=i.substring(5,7),d=i.substring(7,9)):(s=i.substring(1,2),r=i.substring(2,3),o=i.substring(3,4),d=i.substring(4,5),s+=s,r+=r,o+=o,d+=d),{red:parseInt(s,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:d?parseInt(d,16)/255:1}}const zu={test:Ad("#"),parse:_N,transform:Cn.transform},Qs=i=>({test:s=>typeof s=="string"&&s.endsWith(i)&&s.split(" ").length===1,parse:parseFloat,transform:s=>`${s}${i}`}),tn=Qs("deg"),ia=Qs("%"),J=Qs("px"),UN=Qs("vh"),LN=Qs("vw"),mx={...ia,parse:i=>ia.parse(i)/100,transform:i=>ia.transform(i*100)},bi={test:Ad("hsl","hue"),parse:Sy("hue","saturation","lightness"),transform:({hue:i,saturation:s,lightness:r,alpha:o=1})=>"hsla("+Math.round(i)+", "+ia.transform(Os(s))+", "+ia.transform(Os(r))+", "+Os(Bs.transform(o))+")"},Xe={test:i=>Cn.test(i)||zu.test(i)||bi.test(i),parse:i=>Cn.test(i)?Cn.parse(i):bi.test(i)?bi.parse(i):zu.parse(i),transform:i=>typeof i=="string"?i:i.hasOwnProperty("red")?Cn.transform(i):bi.transform(i),getAnimatableNone:i=>{const s=Xe.parse(i);return s.alpha=0,Xe.transform(s)}},VN=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function BN(i){return isNaN(i)&&typeof i=="string"&&(i.match(Cd)?.length||0)+(i.match(VN)?.length||0)>0}const Ey="number",Ty="color",FN="var",kN="var(",px="${}",PN=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Fs(i){const s=i.toString(),r=[],o={color:[],number:[],var:[]},d=[];let h=0;const x=s.replace(PN,p=>(Xe.test(p)?(o.color.push(h),d.push(Ty),r.push(Xe.parse(p))):p.startsWith(kN)?(o.var.push(h),d.push(FN),r.push(p)):(o.number.push(h),d.push(Ey),r.push(parseFloat(p))),++h,px)).split(px);return{values:r,split:x,indexes:o,types:d}}function Cy(i){return Fs(i).values}function Ay(i){const{split:s,types:r}=Fs(i),o=s.length;return d=>{let h="";for(let f=0;f<o;f++)if(h+=s[f],d[f]!==void 0){const x=r[f];x===Ey?h+=Os(d[f]):x===Ty?h+=Xe.transform(d[f]):h+=d[f]}return h}}const HN=i=>typeof i=="number"?0:Xe.test(i)?Xe.getAnimatableNone(i):i;function qN(i){const s=Cy(i);return Ay(i)(s.map(HN))}const nn={test:BN,parse:Cy,createTransformer:Ay,getAnimatableNone:qN};function gu(i,s,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?i+(s-i)*6*r:r<1/2?s:r<2/3?i+(s-i)*(2/3-r)*6:i}function YN({hue:i,saturation:s,lightness:r,alpha:o}){i/=360,s/=100,r/=100;let d=0,h=0,f=0;if(!s)d=h=f=r;else{const x=r<.5?r*(1+s):r+s-r*s,p=2*r-x;d=gu(p,x,i+1/3),h=gu(p,x,i),f=gu(p,x,i-1/3)}return{red:Math.round(d*255),green:Math.round(h*255),blue:Math.round(f*255),alpha:o}}function Cr(i,s){return r=>r>0?s:i}const _e=(i,s,r)=>i+(s-i)*r,yu=(i,s,r)=>{const o=i*i,d=r*(s*s-o)+o;return d<0?0:Math.sqrt(d)},GN=[zu,Cn,bi],KN=i=>GN.find(s=>s.test(i));function xx(i){const s=KN(i);if(!s)return!1;let r=s.parse(i);return s===bi&&(r=YN(r)),r}const gx=(i,s)=>{const r=xx(i),o=xx(s);if(!r||!o)return Cr(i,s);const d={...r};return h=>(d.red=yu(r.red,o.red,h),d.green=yu(r.green,o.green,h),d.blue=yu(r.blue,o.blue,h),d.alpha=_e(r.alpha,o.alpha,h),Cn.transform(d))},_u=new Set(["none","hidden"]);function XN(i,s){return _u.has(i)?r=>r<=0?i:s:r=>r>=1?s:i}function QN(i,s){return r=>_e(i,s,r)}function Dd(i){return typeof i=="number"?QN:typeof i=="string"?Td(i)?Cr:Xe.test(i)?gx:JN:Array.isArray(i)?Dy:typeof i=="object"?Xe.test(i)?gx:ZN:Cr}function Dy(i,s){const r=[...i],o=r.length,d=i.map((h,f)=>Dd(h)(h,s[f]));return h=>{for(let f=0;f<o;f++)r[f]=d[f](h);return r}}function ZN(i,s){const r={...i,...s},o={};for(const d in r)i[d]!==void 0&&s[d]!==void 0&&(o[d]=Dd(i[d])(i[d],s[d]));return d=>{for(const h in o)r[h]=o[h](d);return r}}function IN(i,s){const r=[],o={color:0,var:0,number:0};for(let d=0;d<s.values.length;d++){const h=s.types[d],f=i.indexes[h][o[h]],x=i.values[f]??0;r[d]=x,o[h]++}return r}const JN=(i,s)=>{const r=nn.createTransformer(s),o=Fs(i),d=Fs(s);return o.indexes.var.length===d.indexes.var.length&&o.indexes.color.length===d.indexes.color.length&&o.indexes.number.length>=d.indexes.number.length?_u.has(i)&&!d.values.length||_u.has(s)&&!o.values.length?XN(i,s):Ks(Dy(IN(o,d),d.values),r):Cr(i,s)};function Ry(i,s,r){return typeof i=="number"&&typeof s=="number"&&typeof r=="number"?_e(i,s,r):Dd(i)(i,s)}const WN=i=>{const s=({timestamp:r})=>i(r);return{start:(r=!0)=>Oe.update(s,r),stop:()=>an(s),now:()=>rt.isProcessing?rt.timestamp:jt.now()}},My=(i,s,r=10)=>{let o="";const d=Math.max(Math.round(s/r),2);for(let h=0;h<d;h++)o+=Math.round(i(h/(d-1))*1e4)/1e4+", ";return`linear(${o.substring(0,o.length-2)})`},Ar=2e4;function Rd(i){let s=0;const r=50;let o=i.next(s);for(;!o.done&&s<Ar;)s+=r,o=i.next(s);return s>=Ar?1/0:s}function $N(i,s=100,r){const o=r({...i,keyframes:[0,s]}),d=Math.min(Rd(o),Ar);return{type:"keyframes",ease:h=>o.next(d*h).value/s,duration:Gt(d)}}const ew=5;function Oy(i,s,r){const o=Math.max(s-ew,0);return uy(r-i(o),s-o)}const Be={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},bu=.001;function tw({duration:i=Be.duration,bounce:s=Be.bounce,velocity:r=Be.velocity,mass:o=Be.mass}){let d,h,f=1-s;f=Ca(Be.minDamping,Be.maxDamping,f),i=Ca(Be.minDuration,Be.maxDuration,Gt(i)),f<1?(d=g=>{const y=g*f,v=y*i,j=y-r,M=Uu(g,f),U=Math.exp(-v);return bu-j/M*U},h=g=>{const v=g*f*i,j=v*r+r,M=Math.pow(f,2)*Math.pow(g,2)*i,U=Math.exp(-v),P=Uu(Math.pow(g,2),f);return(-d(g)+bu>0?-1:1)*((j-M)*U)/P}):(d=g=>{const y=Math.exp(-g*i),v=(g-r)*i+1;return-bu+y*v},h=g=>{const y=Math.exp(-g*i),v=(r-g)*(i*i);return y*v});const x=5/i,p=nw(d,h,x);if(i=na(i),isNaN(p))return{stiffness:Be.stiffness,damping:Be.damping,duration:i};{const g=Math.pow(p,2)*o;return{stiffness:g,damping:f*2*Math.sqrt(o*g),duration:i}}}const aw=12;function nw(i,s,r){let o=r;for(let d=1;d<aw;d++)o=o-i(o)/s(o);return o}function Uu(i,s){return i*Math.sqrt(1-s*s)}const iw=["duration","bounce"],sw=["stiffness","damping","mass"];function yx(i,s){return s.some(r=>i[r]!==void 0)}function lw(i){let s={velocity:Be.velocity,stiffness:Be.stiffness,damping:Be.damping,mass:Be.mass,isResolvedFromDuration:!1,...i};if(!yx(i,sw)&&yx(i,iw))if(i.visualDuration){const r=i.visualDuration,o=2*Math.PI/(r*1.2),d=o*o,h=2*Ca(.05,1,1-(i.bounce||0))*Math.sqrt(d);s={...s,mass:Be.mass,stiffness:d,damping:h}}else{const r=tw(i);s={...s,...r,mass:Be.mass},s.isResolvedFromDuration=!0}return s}function Dr(i=Be.visualDuration,s=Be.bounce){const r=typeof i!="object"?{visualDuration:i,keyframes:[0,1],bounce:s}:i;let{restSpeed:o,restDelta:d}=r;const h=r.keyframes[0],f=r.keyframes[r.keyframes.length-1],x={done:!1,value:h},{stiffness:p,damping:g,mass:y,duration:v,velocity:j,isResolvedFromDuration:M}=lw({...r,velocity:-Gt(r.velocity||0)}),U=j||0,P=g/(2*Math.sqrt(p*y)),F=f-h,V=Gt(Math.sqrt(p/y)),Y=Math.abs(F)<5;o||(o=Y?Be.restSpeed.granular:Be.restSpeed.default),d||(d=Y?Be.restDelta.granular:Be.restDelta.default);let H;if(P<1){const X=Uu(V,P);H=ne=>{const I=Math.exp(-P*V*ne);return f-I*((U+P*V*F)/X*Math.sin(X*ne)+F*Math.cos(X*ne))}}else if(P===1)H=X=>f-Math.exp(-V*X)*(F+(U+V*F)*X);else{const X=V*Math.sqrt(P*P-1);H=ne=>{const I=Math.exp(-P*V*ne),ee=Math.min(X*ne,300);return f-I*((U+P*V*F)*Math.sinh(ee)+X*F*Math.cosh(ee))/X}}const $={calculatedDuration:M&&v||null,next:X=>{const ne=H(X);if(M)x.done=X>=v;else{let I=X===0?U:0;P<1&&(I=X===0?na(U):Oy(H,X,ne));const ee=Math.abs(I)<=o,he=Math.abs(f-ne)<=d;x.done=ee&&he}return x.value=x.done?f:ne,x},toString:()=>{const X=Math.min(Rd($),Ar),ne=My(I=>$.next(X*I).value,X,30);return X+"ms "+ne},toTransition:()=>{}};return $}Dr.applyToOptions=i=>{const s=$N(i,100,Dr);return i.ease=s.ease,i.duration=na(s.duration),i.type="keyframes",i};function Lu({keyframes:i,velocity:s=0,power:r=.8,timeConstant:o=325,bounceDamping:d=10,bounceStiffness:h=500,modifyTarget:f,min:x,max:p,restDelta:g=.5,restSpeed:y}){const v=i[0],j={done:!1,value:v},M=ee=>x!==void 0&&ee<x||p!==void 0&&ee>p,U=ee=>x===void 0?p:p===void 0||Math.abs(x-ee)<Math.abs(p-ee)?x:p;let P=r*s;const F=v+P,V=f===void 0?F:f(F);V!==F&&(P=V-v);const Y=ee=>-P*Math.exp(-ee/o),H=ee=>V+Y(ee),$=ee=>{const he=Y(ee),Ce=H(ee);j.done=Math.abs(he)<=g,j.value=j.done?V:Ce};let X,ne;const I=ee=>{M(j.value)&&(X=ee,ne=Dr({keyframes:[j.value,U(j.value)],velocity:Oy(H,ee,j.value),damping:d,stiffness:h,restDelta:g,restSpeed:y}))};return I(0),{calculatedDuration:null,next:ee=>{let he=!1;return!ne&&X===void 0&&(he=!0,$(ee),I(ee)),X!==void 0&&ee>=X?ne.next(ee-X):(!he&&$(ee),j)}}}function rw(i,s,r){const o=[],d=r||Aa.mix||Ry,h=i.length-1;for(let f=0;f<h;f++){let x=d(i[f],i[f+1]);if(s){const p=Array.isArray(s)?s[f]||Kt:s;x=Ks(p,x)}o.push(x)}return o}function ow(i,s,{clamp:r=!0,ease:o,mixer:d}={}){const h=i.length;if(jd(h===s.length),h===1)return()=>s[0];if(h===2&&s[0]===s[1])return()=>s[1];const f=i[0]===i[1];i[0]>i[h-1]&&(i=[...i].reverse(),s=[...s].reverse());const x=rw(s,o,d),p=x.length,g=y=>{if(f&&y<i[0])return s[0];let v=0;if(p>1)for(;v<i.length-2&&!(y<i[v+1]);v++);const j=Vs(i[v],i[v+1],y);return x[v](j)};return r?y=>g(Ca(i[0],i[h-1],y)):g}function cw(i,s){const r=i[i.length-1];for(let o=1;o<=s;o++){const d=Vs(0,s,o);i.push(_e(r,1,d))}}function uw(i){const s=[0];return cw(s,i.length-1),s}function dw(i,s){return i.map(r=>r*s)}function hw(i,s){return i.map(()=>s||by).splice(0,i.length-1)}function zs({duration:i=300,keyframes:s,times:r,ease:o="easeInOut"}){const d=wN(o)?o.map(fx):fx(o),h={done:!1,value:s[0]},f=dw(r&&r.length===s.length?r:uw(s),i),x=ow(f,s,{ease:Array.isArray(d)?d:hw(s,d)});return{calculatedDuration:i,next:p=>(h.value=x(p),h.done=p>=i,h)}}const fw=i=>i!==null;function Md(i,{repeat:s,repeatType:r="loop"},o,d=1){const h=i.filter(fw),x=d<0||s&&r!=="loop"&&s%2===1?0:h.length-1;return!x||o===void 0?h[x]:o}const mw={decay:Lu,inertia:Lu,tween:zs,keyframes:zs,spring:Dr};function zy(i){typeof i.type=="string"&&(i.type=mw[i.type])}class Od{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(s=>{this.resolve=s})}notifyFinished(){this.resolve()}then(s,r){return this.finished.then(s,r)}}const pw=i=>i/100;class zd extends Od{constructor(s){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==jt.now()&&this.tick(jt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=s,this.initAnimation(),this.play(),s.autoplay===!1&&this.pause()}initAnimation(){const{options:s}=this;zy(s);const{type:r=zs,repeat:o=0,repeatDelay:d=0,repeatType:h,velocity:f=0}=s;let{keyframes:x}=s;const p=r||zs;p!==zs&&typeof x[0]!="number"&&(this.mixKeyframes=Ks(pw,Ry(x[0],x[1])),x=[0,100]);const g=p({...s,keyframes:x});h==="mirror"&&(this.mirroredGenerator=p({...s,keyframes:[...x].reverse(),velocity:-f})),g.calculatedDuration===null&&(g.calculatedDuration=Rd(g));const{calculatedDuration:y}=g;this.calculatedDuration=y,this.resolvedDuration=y+d,this.totalDuration=this.resolvedDuration*(o+1)-d,this.generator=g}updateTime(s){const r=Math.round(s-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(s,r=!1){const{generator:o,totalDuration:d,mixKeyframes:h,mirroredGenerator:f,resolvedDuration:x,calculatedDuration:p}=this;if(this.startTime===null)return o.next(0);const{delay:g=0,keyframes:y,repeat:v,repeatType:j,repeatDelay:M,type:U,onUpdate:P,finalKeyframe:F}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,s):this.speed<0&&(this.startTime=Math.min(s-d/this.speed,this.startTime)),r?this.currentTime=s:this.updateTime(s);const V=this.currentTime-g*(this.playbackSpeed>=0?1:-1),Y=this.playbackSpeed>=0?V<0:V>d;this.currentTime=Math.max(V,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=d);let H=this.currentTime,$=o;if(v){const ee=Math.min(this.currentTime,d)/x;let he=Math.floor(ee),Ce=ee%1;!Ce&&ee>=1&&(Ce=1),Ce===1&&he--,he=Math.min(he,v+1),he%2&&(j==="reverse"?(Ce=1-Ce,M&&(Ce-=M/x)):j==="mirror"&&($=f)),H=Ca(0,1,Ce)*x}const X=Y?{done:!1,value:y[0]}:$.next(H);h&&(X.value=h(X.value));let{done:ne}=X;!Y&&p!==null&&(ne=this.playbackSpeed>=0?this.currentTime>=d:this.currentTime<=0);const I=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&ne);return I&&U!==Lu&&(X.value=Md(y,this.options,F,this.speed)),P&&P(X.value),I&&this.finish(),X}then(s,r){return this.finished.then(s,r)}get duration(){return Gt(this.calculatedDuration)}get iterationDuration(){const{delay:s=0}=this.options||{};return this.duration+Gt(s)}get time(){return Gt(this.currentTime)}set time(s){s=na(s),this.currentTime=s,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=s:this.driver&&(this.startTime=this.driver.now()-s/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(s){this.updateTime(jt.now());const r=this.playbackSpeed!==s;this.playbackSpeed=s,r&&(this.time=Gt(this.currentTime))}play(){if(this.isStopped)return;const{driver:s=WN,startTime:r}=this.options;this.driver||(this.driver=s(d=>this.tick(d))),this.options.onPlay?.();const o=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=o):this.holdTime!==null?this.startTime=o-this.holdTime:this.startTime||(this.startTime=r??o),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(jt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(s){return this.startTime=0,this.tick(s,!0)}attachTimeline(s){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),s.observe(this)}}function xw(i){for(let s=1;s<i.length;s++)i[s]??(i[s]=i[s-1])}const An=i=>i*180/Math.PI,Vu=i=>{const s=An(Math.atan2(i[1],i[0]));return Bu(s)},gw={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:i=>(Math.abs(i[0])+Math.abs(i[3]))/2,rotate:Vu,rotateZ:Vu,skewX:i=>An(Math.atan(i[1])),skewY:i=>An(Math.atan(i[2])),skew:i=>(Math.abs(i[1])+Math.abs(i[2]))/2},Bu=i=>(i=i%360,i<0&&(i+=360),i),bx=Vu,vx=i=>Math.sqrt(i[0]*i[0]+i[1]*i[1]),jx=i=>Math.sqrt(i[4]*i[4]+i[5]*i[5]),yw={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:vx,scaleY:jx,scale:i=>(vx(i)+jx(i))/2,rotateX:i=>Bu(An(Math.atan2(i[6],i[5]))),rotateY:i=>Bu(An(Math.atan2(-i[2],i[0]))),rotateZ:bx,rotate:bx,skewX:i=>An(Math.atan(i[4])),skewY:i=>An(Math.atan(i[1])),skew:i=>(Math.abs(i[1])+Math.abs(i[4]))/2};function Fu(i){return i.includes("scale")?1:0}function ku(i,s){if(!i||i==="none")return Fu(s);const r=i.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let o,d;if(r)o=yw,d=r;else{const x=i.match(/^matrix\(([-\d.e\s,]+)\)$/u);o=gw,d=x}if(!d)return Fu(s);const h=o[s],f=d[1].split(",").map(vw);return typeof h=="function"?h(f):f[h]}const bw=(i,s)=>{const{transform:r="none"}=getComputedStyle(i);return ku(r,s)};function vw(i){return parseFloat(i.trim())}const Mi=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Oi=new Set(Mi),Nx=i=>i===Ri||i===J,jw=new Set(["x","y","z"]),Nw=Mi.filter(i=>!jw.has(i));function ww(i){const s=[];return Nw.forEach(r=>{const o=i.getValue(r);o!==void 0&&(s.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))}),s}const Rn={width:({x:i},{paddingLeft:s="0",paddingRight:r="0"})=>i.max-i.min-parseFloat(s)-parseFloat(r),height:({y:i},{paddingTop:s="0",paddingBottom:r="0"})=>i.max-i.min-parseFloat(s)-parseFloat(r),top:(i,{top:s})=>parseFloat(s),left:(i,{left:s})=>parseFloat(s),bottom:({y:i},{top:s})=>parseFloat(s)+(i.max-i.min),right:({x:i},{left:s})=>parseFloat(s)+(i.max-i.min),x:(i,{transform:s})=>ku(s,"x"),y:(i,{transform:s})=>ku(s,"y")};Rn.translateX=Rn.x;Rn.translateY=Rn.y;const Mn=new Set;let Pu=!1,Hu=!1,qu=!1;function _y(){if(Hu){const i=Array.from(Mn).filter(o=>o.needsMeasurement),s=new Set(i.map(o=>o.element)),r=new Map;s.forEach(o=>{const d=ww(o);d.length&&(r.set(o,d),o.render())}),i.forEach(o=>o.measureInitialState()),s.forEach(o=>{o.render();const d=r.get(o);d&&d.forEach(([h,f])=>{o.getValue(h)?.set(f)})}),i.forEach(o=>o.measureEndState()),i.forEach(o=>{o.suspendedScrollY!==void 0&&window.scrollTo(0,o.suspendedScrollY)})}Hu=!1,Pu=!1,Mn.forEach(i=>i.complete(qu)),Mn.clear()}function Uy(){Mn.forEach(i=>{i.readKeyframes(),i.needsMeasurement&&(Hu=!0)})}function Sw(){qu=!0,Uy(),_y(),qu=!1}class _d{constructor(s,r,o,d,h,f=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...s],this.onComplete=r,this.name=o,this.motionValue=d,this.element=h,this.isAsync=f}scheduleResolve(){this.state="scheduled",this.isAsync?(Mn.add(this),Pu||(Pu=!0,Oe.read(Uy),Oe.resolveKeyframes(_y))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:s,name:r,element:o,motionValue:d}=this;if(s[0]===null){const h=d?.get(),f=s[s.length-1];if(h!==void 0)s[0]=h;else if(o&&r){const x=o.readValue(r,f);x!=null&&(s[0]=x)}s[0]===void 0&&(s[0]=f),d&&h===void 0&&d.set(s[0])}xw(s)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(s=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,s),Mn.delete(this)}cancel(){this.state==="scheduled"&&(Mn.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Ew=i=>i.startsWith("--");function Tw(i,s,r){Ew(s)?i.style.setProperty(s,r):i.style[s]=r}const Cw=Nd(()=>window.ScrollTimeline!==void 0),Aw={};function Dw(i,s){const r=Nd(i);return()=>Aw[s]??r()}const Ly=Dw(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ms=([i,s,r,o])=>`cubic-bezier(${i}, ${s}, ${r}, ${o})`,wx={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ms([0,.65,.55,1]),circOut:Ms([.55,0,1,.45]),backIn:Ms([.31,.01,.66,-.59]),backOut:Ms([.33,1.53,.69,.99])};function Vy(i,s){if(i)return typeof i=="function"?Ly()?My(i,s):"ease-out":vy(i)?Ms(i):Array.isArray(i)?i.map(r=>Vy(r,s)||wx.easeOut):wx[i]}function Rw(i,s,r,{delay:o=0,duration:d=300,repeat:h=0,repeatType:f="loop",ease:x="easeOut",times:p}={},g=void 0){const y={[s]:r};p&&(y.offset=p);const v=Vy(x,d);Array.isArray(v)&&(y.easing=v);const j={delay:o,duration:d,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:h+1,direction:f==="reverse"?"alternate":"normal"};return g&&(j.pseudoElement=g),i.animate(y,j)}function By(i){return typeof i=="function"&&"applyToOptions"in i}function Mw({type:i,...s}){return By(i)&&Ly()?i.applyToOptions(s):(s.duration??(s.duration=300),s.ease??(s.ease="easeOut"),s)}class Ow extends Od{constructor(s){if(super(),this.finishedTime=null,this.isStopped=!1,!s)return;const{element:r,name:o,keyframes:d,pseudoElement:h,allowFlatten:f=!1,finalKeyframe:x,onComplete:p}=s;this.isPseudoElement=!!h,this.allowFlatten=f,this.options=s,jd(typeof s.type!="string");const g=Mw(s);this.animation=Rw(r,o,d,g,h),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!h){const y=Md(d,this.options,x,this.speed);this.updateMotionValue?this.updateMotionValue(y):Tw(r,o,y),this.animation.cancel()}p?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:s}=this;s==="idle"||s==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const s=this.animation.effect?.getComputedTiming?.().duration||0;return Gt(Number(s))}get iterationDuration(){const{delay:s=0}=this.options||{};return this.duration+Gt(s)}get time(){return Gt(Number(this.animation.currentTime)||0)}set time(s){this.finishedTime=null,this.animation.currentTime=na(s)}get speed(){return this.animation.playbackRate}set speed(s){s<0&&(this.finishedTime=null),this.animation.playbackRate=s}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(s){this.animation.startTime=s}attachTimeline({timeline:s,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,s&&Cw()?(this.animation.timeline=s,Kt):r(this)}}const Fy={anticipate:xy,backInOut:py,circInOut:yy};function zw(i){return i in Fy}function _w(i){typeof i.ease=="string"&&zw(i.ease)&&(i.ease=Fy[i.ease])}const Sx=10;class Uw extends Ow{constructor(s){_w(s),zy(s),super(s),s.startTime&&(this.startTime=s.startTime),this.options=s}updateMotionValue(s){const{motionValue:r,onUpdate:o,onComplete:d,element:h,...f}=this.options;if(!r)return;if(s!==void 0){r.set(s);return}const x=new zd({...f,autoplay:!1}),p=na(this.finishedTime??this.time);r.setWithVelocity(x.sample(p-Sx).value,x.sample(p).value,Sx),x.stop()}}const Ex=(i,s)=>s==="zIndex"?!1:!!(typeof i=="number"||Array.isArray(i)||typeof i=="string"&&(nn.test(i)||i==="0")&&!i.startsWith("url("));function Lw(i){const s=i[0];if(i.length===1)return!0;for(let r=0;r<i.length;r++)if(i[r]!==s)return!0}function Vw(i,s,r,o){const d=i[0];if(d===null)return!1;if(s==="display"||s==="visibility")return!0;const h=i[i.length-1],f=Ex(d,s),x=Ex(h,s);return!f||!x?!1:Lw(i)||(r==="spring"||By(r))&&o}function Yu(i){i.duration=0,i.type="keyframes"}const Bw=new Set(["opacity","clipPath","filter","transform"]),Fw=Nd(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function kw(i){const{motionValue:s,name:r,repeatDelay:o,repeatType:d,damping:h,type:f}=i;if(!(s?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=s.owner.getProps();return Fw()&&r&&Bw.has(r)&&(r!=="transform"||!g)&&!p&&!o&&d!=="mirror"&&h!==0&&f!=="inertia"}const Pw=40;class Hw extends Od{constructor({autoplay:s=!0,delay:r=0,type:o="keyframes",repeat:d=0,repeatDelay:h=0,repeatType:f="loop",keyframes:x,name:p,motionValue:g,element:y,...v}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=jt.now();const j={autoplay:s,delay:r,type:o,repeat:d,repeatDelay:h,repeatType:f,name:p,motionValue:g,element:y,...v},M=y?.KeyframeResolver||_d;this.keyframeResolver=new M(x,(U,P,F)=>this.onKeyframesResolved(U,P,j,!F),p,g,y),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(s,r,o,d){this.keyframeResolver=void 0;const{name:h,type:f,velocity:x,delay:p,isHandoff:g,onUpdate:y}=o;this.resolvedAt=jt.now(),Vw(s,h,f,x)||((Aa.instantAnimations||!p)&&y?.(Md(s,o,r)),s[0]=s[s.length-1],Yu(o),o.repeat=0);const j={startTime:d?this.resolvedAt?this.resolvedAt-this.createdAt>Pw?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...o,keyframes:s},M=!g&&kw(j)?new Uw({...j,element:j.motionValue.owner.current}):new zd(j);M.finished.then(()=>this.notifyFinished()).catch(Kt),this.pendingTimeline&&(this.stopTimeline=M.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=M}get finished(){return this._animation?this.animation.finished:this._finished}then(s,r){return this.finished.finally(s).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Sw()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(s){this.animation.time=s}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(s){this.animation.speed=s}get startTime(){return this.animation.startTime}attachTimeline(s){return this._animation?this.stopTimeline=this.animation.attachTimeline(s):this.pendingTimeline=s,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const qw=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Yw(i){const s=qw.exec(i);if(!s)return[,];const[,r,o,d]=s;return[`--${r??o}`,d]}function ky(i,s,r=1){const[o,d]=Yw(i);if(!o)return;const h=window.getComputedStyle(s).getPropertyValue(o);if(h){const f=h.trim();return ry(f)?parseFloat(f):f}return Td(d)?ky(d,s,r+1):d}function Ud(i,s){return i?.[s]??i?.default??i}const Py=new Set(["width","height","top","left","right","bottom",...Mi]),Gw={test:i=>i==="auto",parse:i=>i},Hy=i=>s=>s.test(i),qy=[Ri,J,ia,tn,LN,UN,Gw],Tx=i=>qy.find(Hy(i));function Kw(i){return typeof i=="number"?i===0:i!==null?i==="none"||i==="0"||cy(i):!0}const Xw=new Set(["brightness","contrast","saturate","opacity"]);function Qw(i){const[s,r]=i.slice(0,-1).split("(");if(s==="drop-shadow")return i;const[o]=r.match(Cd)||[];if(!o)return i;const d=r.replace(o,"");let h=Xw.has(s)?1:0;return o!==r&&(h*=100),s+"("+h+d+")"}const Zw=/\b([a-z-]*)\(.*?\)/gu,Gu={...nn,getAnimatableNone:i=>{const s=i.match(Zw);return s?s.map(Qw).join(" "):i}},Cx={...Ri,transform:Math.round},Iw={rotate:tn,rotateX:tn,rotateY:tn,rotateZ:tn,scale:xr,scaleX:xr,scaleY:xr,scaleZ:xr,skew:tn,skewX:tn,skewY:tn,distance:J,translateX:J,translateY:J,translateZ:J,x:J,y:J,z:J,perspective:J,transformPerspective:J,opacity:Bs,originX:mx,originY:mx,originZ:J},Ld={borderWidth:J,borderTopWidth:J,borderRightWidth:J,borderBottomWidth:J,borderLeftWidth:J,borderRadius:J,radius:J,borderTopLeftRadius:J,borderTopRightRadius:J,borderBottomRightRadius:J,borderBottomLeftRadius:J,width:J,maxWidth:J,height:J,maxHeight:J,top:J,right:J,bottom:J,left:J,inset:J,insetBlock:J,insetBlockStart:J,insetBlockEnd:J,insetInline:J,insetInlineStart:J,insetInlineEnd:J,padding:J,paddingTop:J,paddingRight:J,paddingBottom:J,paddingLeft:J,paddingBlock:J,paddingBlockStart:J,paddingBlockEnd:J,paddingInline:J,paddingInlineStart:J,paddingInlineEnd:J,margin:J,marginTop:J,marginRight:J,marginBottom:J,marginLeft:J,marginBlock:J,marginBlockStart:J,marginBlockEnd:J,marginInline:J,marginInlineStart:J,marginInlineEnd:J,backgroundPositionX:J,backgroundPositionY:J,...Iw,zIndex:Cx,fillOpacity:Bs,strokeOpacity:Bs,numOctaves:Cx},Jw={...Ld,color:Xe,backgroundColor:Xe,outlineColor:Xe,fill:Xe,stroke:Xe,borderColor:Xe,borderTopColor:Xe,borderRightColor:Xe,borderBottomColor:Xe,borderLeftColor:Xe,filter:Gu,WebkitFilter:Gu},Yy=i=>Jw[i];function Gy(i,s){let r=Yy(i);return r!==Gu&&(r=nn),r.getAnimatableNone?r.getAnimatableNone(s):void 0}const Ww=new Set(["auto","none","0"]);function $w(i,s,r){let o=0,d;for(;o<i.length&&!d;){const h=i[o];typeof h=="string"&&!Ww.has(h)&&Fs(h).values.length&&(d=i[o]),o++}if(d&&r)for(const h of s)i[h]=Gy(r,d)}class e4 extends _d{constructor(s,r,o,d,h){super(s,r,o,d,h,!0)}readKeyframes(){const{unresolvedKeyframes:s,element:r,name:o}=this;if(!r||!r.current)return;super.readKeyframes();for(let p=0;p<s.length;p++){let g=s[p];if(typeof g=="string"&&(g=g.trim(),Td(g))){const y=ky(g,r.current);y!==void 0&&(s[p]=y),p===s.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!Py.has(o)||s.length!==2)return;const[d,h]=s,f=Tx(d),x=Tx(h);if(f!==x)if(Nx(f)&&Nx(x))for(let p=0;p<s.length;p++){const g=s[p];typeof g=="string"&&(s[p]=parseFloat(g))}else Rn[o]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:s,name:r}=this,o=[];for(let d=0;d<s.length;d++)(s[d]===null||Kw(s[d]))&&o.push(d);o.length&&$w(s,o,r)}measureInitialState(){const{element:s,unresolvedKeyframes:r,name:o}=this;if(!s||!s.current)return;o==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Rn[o](s.measureViewportBox(),window.getComputedStyle(s.current)),r[0]=this.measuredOrigin;const d=r[r.length-1];d!==void 0&&s.getValue(o,d).jump(d,!1)}measureEndState(){const{element:s,name:r,unresolvedKeyframes:o}=this;if(!s||!s.current)return;const d=s.getValue(r);d&&d.jump(this.measuredOrigin,!1);const h=o.length-1,f=o[h];o[h]=Rn[r](s.measureViewportBox(),window.getComputedStyle(s.current)),f!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=f),this.removedTransforms?.length&&this.removedTransforms.forEach(([x,p])=>{s.getValue(x).set(p)}),this.resolveNoneKeyframes()}}function t4(i,s,r){if(i instanceof EventTarget)return[i];if(typeof i=="string"){let o=document;const d=r?.[i]??o.querySelectorAll(i);return d?Array.from(d):[]}return Array.from(i)}const Ky=(i,s)=>s&&typeof i=="number"?s.transform(i):i;function a4(i){return oy(i)&&"offsetHeight"in i}const Ax=30,n4=i=>!isNaN(parseFloat(i));class i4{constructor(s,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=o=>{const d=jt.now();if(this.updatedAt!==d&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(o),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const h of this.dependents)h.dirty()},this.hasAnimated=!1,this.setCurrent(s),this.owner=r.owner}setCurrent(s){this.current=s,this.updatedAt=jt.now(),this.canTrackVelocity===null&&s!==void 0&&(this.canTrackVelocity=n4(this.current))}setPrevFrameValue(s=this.current){this.prevFrameValue=s,this.prevUpdatedAt=this.updatedAt}onChange(s){return this.on("change",s)}on(s,r){this.events[s]||(this.events[s]=new wd);const o=this.events[s].add(r);return s==="change"?()=>{o(),Oe.read(()=>{this.events.change.getSize()||this.stop()})}:o}clearListeners(){for(const s in this.events)this.events[s].clear()}attach(s,r){this.passiveEffect=s,this.stopPassiveEffect=r}set(s){this.passiveEffect?this.passiveEffect(s,this.updateAndNotify):this.updateAndNotify(s)}setWithVelocity(s,r,o){this.set(r),this.prev=void 0,this.prevFrameValue=s,this.prevUpdatedAt=this.updatedAt-o}jump(s,r=!0){this.updateAndNotify(s),this.prev=s,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(s){this.dependents||(this.dependents=new Set),this.dependents.add(s)}removeDependent(s){this.dependents&&this.dependents.delete(s)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const s=jt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||s-this.updatedAt>Ax)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Ax);return uy(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(s){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=s(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Ei(i,s){return new i4(i,s)}const{schedule:Vd}=jy(queueMicrotask,!1),Wt={x:!1,y:!1};function Xy(){return Wt.x||Wt.y}function s4(i){return i==="x"||i==="y"?Wt[i]?null:(Wt[i]=!0,()=>{Wt[i]=!1}):Wt.x||Wt.y?null:(Wt.x=Wt.y=!0,()=>{Wt.x=Wt.y=!1})}function Qy(i,s){const r=t4(i),o=new AbortController,d={passive:!0,...s,signal:o.signal};return[r,d,()=>o.abort()]}function Dx(i){return!(i.pointerType==="touch"||Xy())}function l4(i,s,r={}){const[o,d,h]=Qy(i,r),f=x=>{if(!Dx(x))return;const{target:p}=x,g=s(p,x);if(typeof g!="function"||!p)return;const y=v=>{Dx(v)&&(g(v),p.removeEventListener("pointerleave",y))};p.addEventListener("pointerleave",y,d)};return o.forEach(x=>{x.addEventListener("pointerenter",f,d)}),h}const Zy=(i,s)=>s?i===s?!0:Zy(i,s.parentElement):!1,Bd=i=>i.pointerType==="mouse"?typeof i.button!="number"||i.button<=0:i.isPrimary!==!1,r4=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function o4(i){return r4.has(i.tagName)||i.tabIndex!==-1}const jr=new WeakSet;function Rx(i){return s=>{s.key==="Enter"&&i(s)}}function vu(i,s){i.dispatchEvent(new PointerEvent("pointer"+s,{isPrimary:!0,bubbles:!0}))}const c4=(i,s)=>{const r=i.currentTarget;if(!r)return;const o=Rx(()=>{if(jr.has(r))return;vu(r,"down");const d=Rx(()=>{vu(r,"up")}),h=()=>vu(r,"cancel");r.addEventListener("keyup",d,s),r.addEventListener("blur",h,s)});r.addEventListener("keydown",o,s),r.addEventListener("blur",()=>r.removeEventListener("keydown",o),s)};function Mx(i){return Bd(i)&&!Xy()}function u4(i,s,r={}){const[o,d,h]=Qy(i,r),f=x=>{const p=x.currentTarget;if(!Mx(x))return;jr.add(p);const g=s(p,x),y=(M,U)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",j),jr.has(p)&&jr.delete(p),Mx(M)&&typeof g=="function"&&g(M,{success:U})},v=M=>{y(M,p===window||p===document||r.useGlobalTarget||Zy(p,M.target))},j=M=>{y(M,!1)};window.addEventListener("pointerup",v,d),window.addEventListener("pointercancel",j,d)};return o.forEach(x=>{(r.useGlobalTarget?window:x).addEventListener("pointerdown",f,d),a4(x)&&(x.addEventListener("focus",g=>c4(g,d)),!o4(x)&&!x.hasAttribute("tabindex")&&(x.tabIndex=0))}),h}function Iy(i){return oy(i)&&"ownerSVGElement"in i}function d4(i){return Iy(i)&&i.tagName==="svg"}const ut=i=>!!(i&&i.getVelocity),h4=[...qy,Xe,nn],f4=i=>h4.find(Hy(i)),Jy=A.createContext({transformPagePoint:i=>i,isStatic:!1,reducedMotion:"never"});function m4(i=!0){const s=A.useContext(yd);if(s===null)return[!0,null];const{isPresent:r,onExitComplete:o,register:d}=s,h=A.useId();A.useEffect(()=>{if(i)return d(h)},[i]);const f=A.useCallback(()=>i&&o&&o(h),[h,o,i]);return!r&&o?[!1,f]:[!0]}const Wy=A.createContext({strict:!1}),Ox={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ti={};for(const i in Ox)Ti[i]={isEnabled:s=>Ox[i].some(r=>!!s[r])};function p4(i){for(const s in i)Ti[s]={...Ti[s],...i[s]}}const x4=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Rr(i){return i.startsWith("while")||i.startsWith("drag")&&i!=="draggable"||i.startsWith("layout")||i.startsWith("onTap")||i.startsWith("onPan")||i.startsWith("onLayout")||x4.has(i)}let $y=i=>!Rr(i);function g4(i){typeof i=="function"&&($y=s=>s.startsWith("on")?!Rr(s):i(s))}try{g4(require("@emotion/is-prop-valid").default)}catch{}function y4(i,s,r){const o={};for(const d in i)d==="values"&&typeof i.values=="object"||($y(d)||r===!0&&Rr(d)||!s&&!Rr(d)||i.draggable&&d.startsWith("onDrag"))&&(o[d]=i[d]);return o}const Br=A.createContext({});function Fr(i){return i!==null&&typeof i=="object"&&typeof i.start=="function"}function ks(i){return typeof i=="string"||Array.isArray(i)}const Fd=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],kd=["initial",...Fd];function kr(i){return Fr(i.animate)||kd.some(s=>ks(i[s]))}function eb(i){return!!(kr(i)||i.variants)}function b4(i,s){if(kr(i)){const{initial:r,animate:o}=i;return{initial:r===!1||ks(r)?r:void 0,animate:ks(o)?o:void 0}}return i.inherit!==!1?s:{}}function v4(i){const{initial:s,animate:r}=b4(i,A.useContext(Br));return A.useMemo(()=>({initial:s,animate:r}),[zx(s),zx(r)])}function zx(i){return Array.isArray(i)?i.join(" "):i}function _x(i,s){return s.max===s.min?0:i/(s.max-s.min)*100}const Ds={correct:(i,s)=>{if(!s.target)return i;if(typeof i=="string")if(J.test(i))i=parseFloat(i);else return i;const r=_x(i,s.target.x),o=_x(i,s.target.y);return`${r}% ${o}%`}},j4={correct:(i,{treeScale:s,projectionDelta:r})=>{const o=i,d=nn.parse(i);if(d.length>5)return o;const h=nn.createTransformer(i),f=typeof d[0]!="number"?1:0,x=r.x.scale*s.x,p=r.y.scale*s.y;d[0+f]/=x,d[1+f]/=p;const g=_e(x,p,.5);return typeof d[2+f]=="number"&&(d[2+f]/=g),typeof d[3+f]=="number"&&(d[3+f]/=g),h(d)}},Ku={borderRadius:{...Ds,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ds,borderTopRightRadius:Ds,borderBottomLeftRadius:Ds,borderBottomRightRadius:Ds,boxShadow:j4};function tb(i,{layout:s,layoutId:r}){return Oi.has(i)||i.startsWith("origin")||(s||r!==void 0)&&(!!Ku[i]||i==="opacity")}const N4={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},w4=Mi.length;function S4(i,s,r){let o="",d=!0;for(let h=0;h<w4;h++){const f=Mi[h],x=i[f];if(x===void 0)continue;let p=!0;if(typeof x=="number"?p=x===(f.startsWith("scale")?1:0):p=parseFloat(x)===0,!p||r){const g=Ky(x,Ld[f]);if(!p){d=!1;const y=N4[f]||f;o+=`${y}(${g}) `}r&&(s[f]=g)}}return o=o.trim(),r?o=r(s,d?"":o):d&&(o="none"),o}function Pd(i,s,r){const{style:o,vars:d,transformOrigin:h}=i;let f=!1,x=!1;for(const p in s){const g=s[p];if(Oi.has(p)){f=!0;continue}else if(wy(p)){d[p]=g;continue}else{const y=Ky(g,Ld[p]);p.startsWith("origin")?(x=!0,h[p]=y):o[p]=y}}if(s.transform||(f||r?o.transform=S4(s,i.transform,r):o.transform&&(o.transform="none")),x){const{originX:p="50%",originY:g="50%",originZ:y=0}=h;o.transformOrigin=`${p} ${g} ${y}`}}const Hd=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ab(i,s,r){for(const o in s)!ut(s[o])&&!tb(o,r)&&(i[o]=s[o])}function E4({transformTemplate:i},s){return A.useMemo(()=>{const r=Hd();return Pd(r,s,i),Object.assign({},r.vars,r.style)},[s])}function T4(i,s){const r=i.style||{},o={};return ab(o,r,i),Object.assign(o,E4(i,s)),o}function C4(i,s){const r={},o=T4(i,s);return i.drag&&i.dragListener!==!1&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=i.drag===!0?"none":`pan-${i.drag==="x"?"y":"x"}`),i.tabIndex===void 0&&(i.onTap||i.onTapStart||i.whileTap)&&(r.tabIndex=0),r.style=o,r}const A4={offset:"stroke-dashoffset",array:"stroke-dasharray"},D4={offset:"strokeDashoffset",array:"strokeDasharray"};function R4(i,s,r=1,o=0,d=!0){i.pathLength=1;const h=d?A4:D4;i[h.offset]=J.transform(-o);const f=J.transform(s),x=J.transform(r);i[h.array]=`${f} ${x}`}const M4=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function nb(i,{attrX:s,attrY:r,attrScale:o,pathLength:d,pathSpacing:h=1,pathOffset:f=0,...x},p,g,y){if(Pd(i,x,g),p){i.style.viewBox&&(i.attrs.viewBox=i.style.viewBox);return}i.attrs=i.style,i.style={};const{attrs:v,style:j}=i;v.transform&&(j.transform=v.transform,delete v.transform),(j.transform||v.transformOrigin)&&(j.transformOrigin=v.transformOrigin??"50% 50%",delete v.transformOrigin),j.transform&&(j.transformBox=y?.transformBox??"fill-box",delete v.transformBox);for(const M of M4)v[M]!==void 0&&(j[M]=v[M],delete v[M]);s!==void 0&&(v.x=s),r!==void 0&&(v.y=r),o!==void 0&&(v.scale=o),d!==void 0&&R4(v,d,h,f,!1)}const ib=()=>({...Hd(),attrs:{}}),sb=i=>typeof i=="string"&&i.toLowerCase()==="svg";function O4(i,s,r,o){const d=A.useMemo(()=>{const h=ib();return nb(h,s,sb(o),i.transformTemplate,i.style),{...h.attrs,style:{...h.style}}},[s]);if(i.style){const h={};ab(h,i.style,i),d.style={...h,...d.style}}return d}const z4=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function qd(i){return typeof i!="string"||i.includes("-")?!1:!!(z4.indexOf(i)>-1||/[A-Z]/u.test(i))}function _4(i,s,r,{latestValues:o},d,h=!1,f){const p=(f??qd(i)?O4:C4)(s,o,d,i),g=y4(s,typeof i=="string",h),y=i!==A.Fragment?{...g,...p,ref:r}:{},{children:v}=s,j=A.useMemo(()=>ut(v)?v.get():v,[v]);return A.createElement(i,{...y,children:j})}function Ux(i){const s=[{},{}];return i?.values.forEach((r,o)=>{s[0][o]=r.get(),s[1][o]=r.getVelocity()}),s}function Yd(i,s,r,o){if(typeof s=="function"){const[d,h]=Ux(o);s=s(r!==void 0?r:i.custom,d,h)}if(typeof s=="string"&&(s=i.variants&&i.variants[s]),typeof s=="function"){const[d,h]=Ux(o);s=s(r!==void 0?r:i.custom,d,h)}return s}function Nr(i){return ut(i)?i.get():i}function U4({scrapeMotionValuesFromProps:i,createRenderState:s},r,o,d){return{latestValues:L4(r,o,d,i),renderState:s()}}function L4(i,s,r,o){const d={},h=o(i,{});for(const j in h)d[j]=Nr(h[j]);let{initial:f,animate:x}=i;const p=kr(i),g=eb(i);s&&g&&!p&&i.inherit!==!1&&(f===void 0&&(f=s.initial),x===void 0&&(x=s.animate));let y=r?r.initial===!1:!1;y=y||f===!1;const v=y?x:f;if(v&&typeof v!="boolean"&&!Fr(v)){const j=Array.isArray(v)?v:[v];for(let M=0;M<j.length;M++){const U=Yd(i,j[M]);if(U){const{transitionEnd:P,transition:F,...V}=U;for(const Y in V){let H=V[Y];if(Array.isArray(H)){const $=y?H.length-1:0;H=H[$]}H!==null&&(d[Y]=H)}for(const Y in P)d[Y]=P[Y]}}}return d}const lb=i=>(s,r)=>{const o=A.useContext(Br),d=A.useContext(yd),h=()=>U4(i,s,o,d);return r?h():pN(h)};function Gd(i,s,r){const{style:o}=i,d={};for(const h in o)(ut(o[h])||s.style&&ut(s.style[h])||tb(h,i)||r?.getValue(h)?.liveStyle!==void 0)&&(d[h]=o[h]);return d}const V4=lb({scrapeMotionValuesFromProps:Gd,createRenderState:Hd});function rb(i,s,r){const o=Gd(i,s,r);for(const d in i)if(ut(i[d])||ut(s[d])){const h=Mi.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;o[h]=i[d]}return o}const B4=lb({scrapeMotionValuesFromProps:rb,createRenderState:ib}),F4=Symbol.for("motionComponentSymbol");function vi(i){return i&&typeof i=="object"&&Object.prototype.hasOwnProperty.call(i,"current")}function Lx(i,s){if(typeof i=="function")return i(s);vi(i)&&(i.current=s)}function k4(i,s,r){const o=A.useRef(null);return A.useCallback(d=>{if(d&&i.onMount&&i.onMount(d),s&&(d?s.mount(d):s.unmount()),r)if(d){const h=Lx(r,d);typeof h=="function"&&(o.current=h)}else o.current?(o.current(),o.current=null):Lx(r,d)},[s,i,r])}const Kd=i=>i.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),P4="framerAppearId",ob="data-"+Kd(P4),cb=A.createContext({});function H4(i,s,r,o,d,h){const{visualElement:f}=A.useContext(Br),x=A.useContext(Wy),p=A.useContext(yd),g=A.useContext(Jy).reducedMotion,y=A.useRef(null);o=o||x.renderer,!y.current&&o&&(y.current=o(i,{visualState:s,parent:f,props:r,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:g,isSVG:h}));const v=y.current,j=A.useContext(cb);v&&!v.projection&&d&&(v.type==="html"||v.type==="svg")&&q4(y.current,r,d,j);const M=A.useRef(!1);A.useInsertionEffect(()=>{v&&M.current&&v.update(r,p)});const U=r[ob],P=A.useRef(!!U&&!window.MotionHandoffIsComplete?.(U)&&window.MotionHasOptimisedAnimation?.(U));return xN(()=>{v&&(M.current=!0,window.MotionIsMounted=!0,v.updateFeatures(),v.scheduleRenderMicrotask(),P.current&&v.animationState&&v.animationState.animateChanges())}),A.useEffect(()=>{v&&(!P.current&&v.animationState&&v.animationState.animateChanges(),P.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(U)}),P.current=!1),v.enteringChildren=void 0)}),v}function q4(i,s,r,o){const{layoutId:d,layout:h,drag:f,dragConstraints:x,layoutScroll:p,layoutRoot:g,layoutCrossfade:y}=s;i.projection=new r(i.latestValues,s["data-framer-portal-id"]?void 0:ub(i.parent)),i.projection.setOptions({layoutId:d,layout:h,alwaysMeasureLayout:!!f||x&&vi(x),visualElement:i,animationType:typeof h=="string"?h:"both",initialPromotionConfig:o,crossfade:y,layoutScroll:p,layoutRoot:g})}function ub(i){if(i)return i.options.allowProjection!==!1?i.projection:ub(i.parent)}function ju(i,{forwardMotionProps:s=!1,type:r}={},o,d){o&&p4(o);const h=r?r==="svg":qd(i),f=h?B4:V4;function x(g,y){let v;const j={...A.useContext(Jy),...g,layoutId:Y4(g)},{isStatic:M}=j,U=v4(g),P=f(g,M);if(!M&&gd){G4();const F=K4(j);v=F.MeasureLayout,U.visualElement=H4(i,P,j,d,F.ProjectionNode,h)}return a.jsxs(Br.Provider,{value:U,children:[v&&U.visualElement?a.jsx(v,{visualElement:U.visualElement,...j}):null,_4(i,g,k4(P,U.visualElement,y),P,M,s,h)]})}x.displayName=`motion.${typeof i=="string"?i:`create(${i.displayName??i.name??""})`}`;const p=A.forwardRef(x);return p[F4]=i,p}function Y4({layoutId:i}){const s=A.useContext(ly).id;return s&&i!==void 0?s+"-"+i:i}function G4(i,s){A.useContext(Wy).strict}function K4(i){const{drag:s,layout:r}=Ti;if(!s&&!r)return{};const o={...s,...r};return{MeasureLayout:s?.isEnabled(i)||r?.isEnabled(i)?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}function X4(i,s){if(typeof Proxy>"u")return ju;const r=new Map,o=(h,f)=>ju(h,f,i,s),d=(h,f)=>o(h,f);return new Proxy(d,{get:(h,f)=>f==="create"?o:(r.has(f)||r.set(f,ju(f,void 0,i,s)),r.get(f))})}function db({top:i,left:s,right:r,bottom:o}){return{x:{min:s,max:r},y:{min:i,max:o}}}function Q4({x:i,y:s}){return{top:s.min,right:i.max,bottom:s.max,left:i.min}}function Z4(i,s){if(!s)return i;const r=s({x:i.left,y:i.top}),o=s({x:i.right,y:i.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}function Nu(i){return i===void 0||i===1}function Xu({scale:i,scaleX:s,scaleY:r}){return!Nu(i)||!Nu(s)||!Nu(r)}function Tn(i){return Xu(i)||hb(i)||i.z||i.rotate||i.rotateX||i.rotateY||i.skewX||i.skewY}function hb(i){return Vx(i.x)||Vx(i.y)}function Vx(i){return i&&i!=="0%"}function Mr(i,s,r){const o=i-r,d=s*o;return r+d}function Bx(i,s,r,o,d){return d!==void 0&&(i=Mr(i,d,o)),Mr(i,r,o)+s}function Qu(i,s=0,r=1,o,d){i.min=Bx(i.min,s,r,o,d),i.max=Bx(i.max,s,r,o,d)}function fb(i,{x:s,y:r}){Qu(i.x,s.translate,s.scale,s.originPoint),Qu(i.y,r.translate,r.scale,r.originPoint)}const Fx=.999999999999,kx=1.0000000000001;function I4(i,s,r,o=!1){const d=r.length;if(!d)return;s.x=s.y=1;let h,f;for(let x=0;x<d;x++){h=r[x],f=h.projectionDelta;const{visualElement:p}=h.options;p&&p.props.style&&p.props.style.display==="contents"||(o&&h.options.layoutScroll&&h.scroll&&h!==h.root&&Ni(i,{x:-h.scroll.offset.x,y:-h.scroll.offset.y}),f&&(s.x*=f.x.scale,s.y*=f.y.scale,fb(i,f)),o&&Tn(h.latestValues)&&Ni(i,h.latestValues))}s.x<kx&&s.x>Fx&&(s.x=1),s.y<kx&&s.y>Fx&&(s.y=1)}function ji(i,s){i.min=i.min+s,i.max=i.max+s}function Px(i,s,r,o,d=.5){const h=_e(i.min,i.max,d);Qu(i,s,r,h,o)}function Ni(i,s){Px(i.x,s.x,s.scaleX,s.scale,s.originX),Px(i.y,s.y,s.scaleY,s.scale,s.originY)}function mb(i,s){return db(Z4(i.getBoundingClientRect(),s))}function J4(i,s,r){const o=mb(i,r),{scroll:d}=s;return d&&(ji(o.x,d.offset.x),ji(o.y,d.offset.y)),o}const Hx=()=>({translate:0,scale:1,origin:0,originPoint:0}),wi=()=>({x:Hx(),y:Hx()}),qx=()=>({min:0,max:0}),Ie=()=>({x:qx(),y:qx()}),Zu={current:null},pb={current:!1};function W4(){if(pb.current=!0,!!gd)if(window.matchMedia){const i=window.matchMedia("(prefers-reduced-motion)"),s=()=>Zu.current=i.matches;i.addEventListener("change",s),s()}else Zu.current=!1}const $4=new WeakMap;function eS(i,s,r){for(const o in s){const d=s[o],h=r[o];if(ut(d))i.addValue(o,d);else if(ut(h))i.addValue(o,Ei(d,{owner:i}));else if(h!==d)if(i.hasValue(o)){const f=i.getValue(o);f.liveStyle===!0?f.jump(d):f.hasAnimated||f.set(d)}else{const f=i.getStaticValue(o);i.addValue(o,Ei(f!==void 0?f:d,{owner:i}))}}for(const o in r)s[o]===void 0&&i.removeValue(o);return s}const Yx=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class tS{scrapeMotionValuesFromProps(s,r,o){return{}}constructor({parent:s,props:r,presenceContext:o,reducedMotionConfig:d,blockInitialAnimation:h,visualState:f},x={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=_d,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const j=jt.now();this.renderScheduledAt<j&&(this.renderScheduledAt=j,Oe.render(this.render,!1,!0))};const{latestValues:p,renderState:g}=f;this.latestValues=p,this.baseTarget={...p},this.initialValues=r.initial?{...p}:{},this.renderState=g,this.parent=s,this.props=r,this.presenceContext=o,this.depth=s?s.depth+1:0,this.reducedMotionConfig=d,this.options=x,this.blockInitialAnimation=!!h,this.isControllingVariants=kr(r),this.isVariantNode=eb(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(s&&s.current);const{willChange:y,...v}=this.scrapeMotionValuesFromProps(r,{},this);for(const j in v){const M=v[j];p[j]!==void 0&&ut(M)&&M.set(p[j])}}mount(s){this.current=s,$4.set(s,this),this.projection&&!this.projection.instance&&this.projection.mount(s),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,o)=>this.bindToMotionValue(o,r)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(pb.current||W4(),this.shouldReduceMotion=Zu.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),an(this.notifyUpdate),an(this.render),this.valueSubscriptions.forEach(s=>s()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const s in this.events)this.events[s].clear();for(const s in this.features){const r=this.features[s];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(s){this.children.add(s),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(s)}removeChild(s){this.children.delete(s),this.enteringChildren&&this.enteringChildren.delete(s)}bindToMotionValue(s,r){this.valueSubscriptions.has(s)&&this.valueSubscriptions.get(s)();const o=Oi.has(s);o&&this.onBindTransform&&this.onBindTransform();const d=r.on("change",f=>{this.latestValues[s]=f,this.props.onUpdate&&Oe.preRender(this.notifyUpdate),o&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let h;window.MotionCheckAppearSync&&(h=window.MotionCheckAppearSync(this,s,r)),this.valueSubscriptions.set(s,()=>{d(),h&&h(),r.owner&&r.stop()})}sortNodePosition(s){return!this.current||!this.sortInstanceNodePosition||this.type!==s.type?0:this.sortInstanceNodePosition(this.current,s.current)}updateFeatures(){let s="animation";for(s in Ti){const r=Ti[s];if(!r)continue;const{isEnabled:o,Feature:d}=r;if(!this.features[s]&&d&&o(this.props)&&(this.features[s]=new d(this)),this.features[s]){const h=this.features[s];h.isMounted?h.update():(h.mount(),h.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ie()}getStaticValue(s){return this.latestValues[s]}setStaticValue(s,r){this.latestValues[s]=r}update(s,r){(s.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=s,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let o=0;o<Yx.length;o++){const d=Yx[o];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);const h="on"+d,f=s[h];f&&(this.propEventSubscriptions[d]=this.on(d,f))}this.prevMotionValues=eS(this,this.scrapeMotionValuesFromProps(s,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(s){return this.props.variants?this.props.variants[s]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(s){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(s),()=>r.variantChildren.delete(s)}addValue(s,r){const o=this.values.get(s);r!==o&&(o&&this.removeValue(s),this.bindToMotionValue(s,r),this.values.set(s,r),this.latestValues[s]=r.get())}removeValue(s){this.values.delete(s);const r=this.valueSubscriptions.get(s);r&&(r(),this.valueSubscriptions.delete(s)),delete this.latestValues[s],this.removeValueFromRenderState(s,this.renderState)}hasValue(s){return this.values.has(s)}getValue(s,r){if(this.props.values&&this.props.values[s])return this.props.values[s];let o=this.values.get(s);return o===void 0&&r!==void 0&&(o=Ei(r===null?void 0:r,{owner:this}),this.addValue(s,o)),o}readValue(s,r){let o=this.latestValues[s]!==void 0||!this.current?this.latestValues[s]:this.getBaseTargetFromProps(this.props,s)??this.readValueFromInstance(this.current,s,this.options);return o!=null&&(typeof o=="string"&&(ry(o)||cy(o))?o=parseFloat(o):!f4(o)&&nn.test(r)&&(o=Gy(s,r)),this.setBaseTarget(s,ut(o)?o.get():o)),ut(o)?o.get():o}setBaseTarget(s,r){this.baseTarget[s]=r}getBaseTarget(s){const{initial:r}=this.props;let o;if(typeof r=="string"||typeof r=="object"){const h=Yd(this.props,r,this.presenceContext?.custom);h&&(o=h[s])}if(r&&o!==void 0)return o;const d=this.getBaseTargetFromProps(this.props,s);return d!==void 0&&!ut(d)?d:this.initialValues[s]!==void 0&&o===void 0?void 0:this.baseTarget[s]}on(s,r){return this.events[s]||(this.events[s]=new wd),this.events[s].add(r)}notify(s,...r){this.events[s]&&this.events[s].notify(...r)}scheduleRenderMicrotask(){Vd.render(this.render)}}class xb extends tS{constructor(){super(...arguments),this.KeyframeResolver=e4}sortInstanceNodePosition(s,r){return s.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(s,r){return s.style?s.style[r]:void 0}removeValueFromRenderState(s,{vars:r,style:o}){delete r[s],delete o[s]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:s}=this.props;ut(s)&&(this.childSubscription=s.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function gb(i,{style:s,vars:r},o,d){const h=i.style;let f;for(f in s)h[f]=s[f];d?.applyProjectionStyles(h,o);for(f in r)h.setProperty(f,r[f])}function aS(i){return window.getComputedStyle(i)}class nS extends xb{constructor(){super(...arguments),this.type="html",this.renderInstance=gb}readValueFromInstance(s,r){if(Oi.has(r))return this.projection?.isProjecting?Fu(r):bw(s,r);{const o=aS(s),d=(wy(r)?o.getPropertyValue(r):o[r])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(s,{transformPagePoint:r}){return mb(s,r)}build(s,r,o){Pd(s,r,o.transformTemplate)}scrapeMotionValuesFromProps(s,r,o){return Gd(s,r,o)}}const yb=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function iS(i,s,r,o){gb(i,s,void 0,o);for(const d in s.attrs)i.setAttribute(yb.has(d)?d:Kd(d),s.attrs[d])}class sS extends xb{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ie}getBaseTargetFromProps(s,r){return s[r]}readValueFromInstance(s,r){if(Oi.has(r)){const o=Yy(r);return o&&o.default||0}return r=yb.has(r)?r:Kd(r),s.getAttribute(r)}scrapeMotionValuesFromProps(s,r,o){return rb(s,r,o)}build(s,r,o){nb(s,r,this.isSVGTag,o.transformTemplate,o.style)}renderInstance(s,r,o,d){iS(s,r,o,d)}mount(s){this.isSVGTag=sb(s.tagName),super.mount(s)}}const lS=(i,s)=>s.isSVG??qd(i)?new sS(s):new nS(s,{allowProjection:i!==A.Fragment});function Si(i,s,r){const o=i.getProps();return Yd(o,s,r!==void 0?r:o.custom,i)}const Iu=i=>Array.isArray(i);function rS(i,s,r){i.hasValue(s)?i.getValue(s).set(r):i.addValue(s,Ei(r))}function oS(i){return Iu(i)?i[i.length-1]||0:i}function cS(i,s){const r=Si(i,s);let{transitionEnd:o={},transition:d={},...h}=r||{};h={...h,...o};for(const f in h){const x=oS(h[f]);rS(i,f,x)}}function uS(i){return!!(ut(i)&&i.add)}function Ju(i,s){const r=i.getValue("willChange");if(uS(r))return r.add(s);if(!r&&Aa.WillChange){const o=new Aa.WillChange("auto");i.addValue("willChange",o),o.add(s)}}function bb(i){return i.props[ob]}const dS=i=>i!==null;function hS(i,{repeat:s,repeatType:r="loop"},o){const d=i.filter(dS),h=s&&r!=="loop"&&s%2===1?0:d.length-1;return d[h]}const fS={type:"spring",stiffness:500,damping:25,restSpeed:10},mS=i=>({type:"spring",stiffness:550,damping:i===0?2*Math.sqrt(550):30,restSpeed:10}),pS={type:"keyframes",duration:.8},xS={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},gS=(i,{keyframes:s})=>s.length>2?pS:Oi.has(i)?i.startsWith("scale")?mS(s[1]):fS:xS;function yS({when:i,delay:s,delayChildren:r,staggerChildren:o,staggerDirection:d,repeat:h,repeatType:f,repeatDelay:x,from:p,elapsed:g,...y}){return!!Object.keys(y).length}const Xd=(i,s,r,o={},d,h)=>f=>{const x=Ud(o,i)||{},p=x.delay||o.delay||0;let{elapsed:g=0}=o;g=g-na(p);const y={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:s.getVelocity(),...x,delay:-g,onUpdate:j=>{s.set(j),x.onUpdate&&x.onUpdate(j)},onComplete:()=>{f(),x.onComplete&&x.onComplete()},name:i,motionValue:s,element:h?void 0:d};yS(x)||Object.assign(y,gS(i,y)),y.duration&&(y.duration=na(y.duration)),y.repeatDelay&&(y.repeatDelay=na(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let v=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(Yu(y),y.delay===0&&(v=!0)),(Aa.instantAnimations||Aa.skipAnimations)&&(v=!0,Yu(y),y.delay=0),y.allowFlatten=!x.type&&!x.ease,v&&!h&&s.get()!==void 0){const j=hS(y.keyframes,x);if(j!==void 0){Oe.update(()=>{y.onUpdate(j),y.onComplete()});return}}return x.isSync?new zd(y):new Hw(y)};function bS({protectedKeys:i,needsAnimating:s},r){const o=i.hasOwnProperty(r)&&s[r]!==!0;return s[r]=!1,o}function vb(i,s,{delay:r=0,transitionOverride:o,type:d}={}){let{transition:h=i.getDefaultTransition(),transitionEnd:f,...x}=s;o&&(h=o);const p=[],g=d&&i.animationState&&i.animationState.getState()[d];for(const y in x){const v=i.getValue(y,i.latestValues[y]??null),j=x[y];if(j===void 0||g&&bS(g,y))continue;const M={delay:r,...Ud(h||{},y)},U=v.get();if(U!==void 0&&!v.isAnimating&&!Array.isArray(j)&&j===U&&!M.velocity)continue;let P=!1;if(window.MotionHandoffAnimation){const V=bb(i);if(V){const Y=window.MotionHandoffAnimation(V,y,Oe);Y!==null&&(M.startTime=Y,P=!0)}}Ju(i,y),v.start(Xd(y,v,j,i.shouldReduceMotion&&Py.has(y)?{type:!1}:M,i,P));const F=v.animation;F&&p.push(F)}return f&&Promise.all(p).then(()=>{Oe.update(()=>{f&&cS(i,f)})}),p}function jb(i,s,r,o=0,d=1){const h=Array.from(i).sort((g,y)=>g.sortNodePosition(y)).indexOf(s),f=i.size,x=(f-1)*o;return typeof r=="function"?r(h,f):d===1?h*o:x-h*o}function Wu(i,s,r={}){const o=Si(i,s,r.type==="exit"?i.presenceContext?.custom:void 0);let{transition:d=i.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(d=r.transitionOverride);const h=o?()=>Promise.all(vb(i,o,r)):()=>Promise.resolve(),f=i.variantChildren&&i.variantChildren.size?(p=0)=>{const{delayChildren:g=0,staggerChildren:y,staggerDirection:v}=d;return vS(i,s,p,g,y,v,r)}:()=>Promise.resolve(),{when:x}=d;if(x){const[p,g]=x==="beforeChildren"?[h,f]:[f,h];return p().then(()=>g())}else return Promise.all([h(),f(r.delay)])}function vS(i,s,r=0,o=0,d=0,h=1,f){const x=[];for(const p of i.variantChildren)p.notify("AnimationStart",s),x.push(Wu(p,s,{...f,delay:r+(typeof o=="function"?0:o)+jb(i.variantChildren,p,o,d,h)}).then(()=>p.notify("AnimationComplete",s)));return Promise.all(x)}function jS(i,s,r={}){i.notify("AnimationStart",s);let o;if(Array.isArray(s)){const d=s.map(h=>Wu(i,h,r));o=Promise.all(d)}else if(typeof s=="string")o=Wu(i,s,r);else{const d=typeof s=="function"?Si(i,s,r.custom):s;o=Promise.all(vb(i,d,r))}return o.then(()=>{i.notify("AnimationComplete",s)})}function Nb(i,s){if(!Array.isArray(s))return!1;const r=s.length;if(r!==i.length)return!1;for(let o=0;o<r;o++)if(s[o]!==i[o])return!1;return!0}const NS=kd.length;function wb(i){if(!i)return;if(!i.isControllingVariants){const r=i.parent?wb(i.parent)||{}:{};return i.props.initial!==void 0&&(r.initial=i.props.initial),r}const s={};for(let r=0;r<NS;r++){const o=kd[r],d=i.props[o];(ks(d)||d===!1)&&(s[o]=d)}return s}const wS=[...Fd].reverse(),SS=Fd.length;function ES(i){return s=>Promise.all(s.map(({animation:r,options:o})=>jS(i,r,o)))}function TS(i){let s=ES(i),r=Gx(),o=!0;const d=p=>(g,y)=>{const v=Si(i,y,p==="exit"?i.presenceContext?.custom:void 0);if(v){const{transition:j,transitionEnd:M,...U}=v;g={...g,...U,...M}}return g};function h(p){s=p(i)}function f(p){const{props:g}=i,y=wb(i.parent)||{},v=[],j=new Set;let M={},U=1/0;for(let F=0;F<SS;F++){const V=wS[F],Y=r[V],H=g[V]!==void 0?g[V]:y[V],$=ks(H),X=V===p?Y.isActive:null;X===!1&&(U=F);let ne=H===y[V]&&H!==g[V]&&$;if(ne&&o&&i.manuallyAnimateOnMount&&(ne=!1),Y.protectedKeys={...M},!Y.isActive&&X===null||!H&&!Y.prevProp||Fr(H)||typeof H=="boolean")continue;const I=CS(Y.prevProp,H);let ee=I||V===p&&Y.isActive&&!ne&&$||F>U&&$,he=!1;const Ce=Array.isArray(H)?H:[H];let He=Ce.reduce(d(V),{});X===!1&&(He={});const{prevResolvedValues:Qe={}}=Y,Nt={...Qe,...He},ot=T=>{ee=!0,j.has(T)&&(he=!0,j.delete(T)),Y.needsAnimating[T]=!0;const _=i.getValue(T);_&&(_.liveStyle=!1)};for(const T in Nt){const _=He[T],Q=Qe[T];if(M.hasOwnProperty(T))continue;let G=!1;Iu(_)&&Iu(Q)?G=!Nb(_,Q):G=_!==Q,G?_!=null?ot(T):j.add(T):_!==void 0&&j.has(T)?ot(T):Y.protectedKeys[T]=!0}Y.prevProp=H,Y.prevResolvedValues=He,Y.isActive&&(M={...M,...He}),o&&i.blockInitialAnimation&&(ee=!1);const Je=ne&&I;ee&&(!Je||he)&&v.push(...Ce.map(T=>{const _={type:V};if(typeof T=="string"&&o&&!Je&&i.manuallyAnimateOnMount&&i.parent){const{parent:Q}=i,G=Si(Q,T);if(Q.enteringChildren&&G){const{delayChildren:w}=G.transition||{};_.delay=jb(Q.enteringChildren,i,w)}}return{animation:T,options:_}}))}if(j.size){const F={};if(typeof g.initial!="boolean"){const V=Si(i,Array.isArray(g.initial)?g.initial[0]:g.initial);V&&V.transition&&(F.transition=V.transition)}j.forEach(V=>{const Y=i.getBaseTarget(V),H=i.getValue(V);H&&(H.liveStyle=!0),F[V]=Y??null}),v.push({animation:F})}let P=!!v.length;return o&&(g.initial===!1||g.initial===g.animate)&&!i.manuallyAnimateOnMount&&(P=!1),o=!1,P?s(v):Promise.resolve()}function x(p,g){if(r[p].isActive===g)return Promise.resolve();i.variantChildren?.forEach(v=>v.animationState?.setActive(p,g)),r[p].isActive=g;const y=f(p);for(const v in r)r[v].protectedKeys={};return y}return{animateChanges:f,setActive:x,setAnimateFunction:h,getState:()=>r,reset:()=>{r=Gx()}}}function CS(i,s){return typeof s=="string"?s!==i:Array.isArray(s)?!Nb(s,i):!1}function En(i=!1){return{isActive:i,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Gx(){return{animate:En(!0),whileInView:En(),whileHover:En(),whileTap:En(),whileDrag:En(),whileFocus:En(),exit:En()}}class sn{constructor(s){this.isMounted=!1,this.node=s}update(){}}class AS extends sn{constructor(s){super(s),s.animationState||(s.animationState=TS(s))}updateAnimationControlsSubscription(){const{animate:s}=this.node.getProps();Fr(s)&&(this.unmountControls=s.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:s}=this.node.getProps(),{animate:r}=this.node.prevProps||{};s!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let DS=0;class RS extends sn{constructor(){super(...arguments),this.id=DS++}update(){if(!this.node.presenceContext)return;const{isPresent:s,onExitComplete:r}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||s===o)return;const d=this.node.animationState.setActive("exit",!s);r&&!s&&d.then(()=>{r(this.id)})}mount(){const{register:s,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),s&&(this.unmount=s(this.id))}unmount(){}}const MS={animation:{Feature:AS},exit:{Feature:RS}};function Ps(i,s,r,o={passive:!0}){return i.addEventListener(s,r,o),()=>i.removeEventListener(s,r)}function Zs(i){return{point:{x:i.pageX,y:i.pageY}}}const OS=i=>s=>Bd(s)&&i(s,Zs(s));function _s(i,s,r,o){return Ps(i,s,OS(r),o)}const Sb=1e-4,zS=1-Sb,_S=1+Sb,Eb=.01,US=0-Eb,LS=0+Eb;function ft(i){return i.max-i.min}function VS(i,s,r){return Math.abs(i-s)<=r}function Kx(i,s,r,o=.5){i.origin=o,i.originPoint=_e(s.min,s.max,i.origin),i.scale=ft(r)/ft(s),i.translate=_e(r.min,r.max,i.origin)-i.originPoint,(i.scale>=zS&&i.scale<=_S||isNaN(i.scale))&&(i.scale=1),(i.translate>=US&&i.translate<=LS||isNaN(i.translate))&&(i.translate=0)}function Us(i,s,r,o){Kx(i.x,s.x,r.x,o?o.originX:void 0),Kx(i.y,s.y,r.y,o?o.originY:void 0)}function Xx(i,s,r){i.min=r.min+s.min,i.max=i.min+ft(s)}function BS(i,s,r){Xx(i.x,s.x,r.x),Xx(i.y,s.y,r.y)}function Qx(i,s,r){i.min=s.min-r.min,i.max=i.min+ft(s)}function Or(i,s,r){Qx(i.x,s.x,r.x),Qx(i.y,s.y,r.y)}function Yt(i){return[i("x"),i("y")]}const Tb=({current:i})=>i?i.ownerDocument.defaultView:null,Zx=(i,s)=>Math.abs(i-s);function FS(i,s){const r=Zx(i.x,s.x),o=Zx(i.y,s.y);return Math.sqrt(r**2+o**2)}class Cb{constructor(s,r,{transformPagePoint:o,contextWindow:d=window,dragSnapToOrigin:h=!1,distanceThreshold:f=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const j=Su(this.lastMoveEventInfo,this.history),M=this.startEvent!==null,U=FS(j.offset,{x:0,y:0})>=this.distanceThreshold;if(!M&&!U)return;const{point:P}=j,{timestamp:F}=rt;this.history.push({...P,timestamp:F});const{onStart:V,onMove:Y}=this.handlers;M||(V&&V(this.lastMoveEvent,j),this.startEvent=this.lastMoveEvent),Y&&Y(this.lastMoveEvent,j)},this.handlePointerMove=(j,M)=>{this.lastMoveEvent=j,this.lastMoveEventInfo=wu(M,this.transformPagePoint),Oe.update(this.updatePoint,!0)},this.handlePointerUp=(j,M)=>{this.end();const{onEnd:U,onSessionEnd:P,resumeAnimation:F}=this.handlers;if(this.dragSnapToOrigin&&F&&F(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const V=Su(j.type==="pointercancel"?this.lastMoveEventInfo:wu(M,this.transformPagePoint),this.history);this.startEvent&&U&&U(j,V),P&&P(j,V)},!Bd(s))return;this.dragSnapToOrigin=h,this.handlers=r,this.transformPagePoint=o,this.distanceThreshold=f,this.contextWindow=d||window;const x=Zs(s),p=wu(x,this.transformPagePoint),{point:g}=p,{timestamp:y}=rt;this.history=[{...g,timestamp:y}];const{onSessionStart:v}=r;v&&v(s,Su(p,this.history)),this.removeListeners=Ks(_s(this.contextWindow,"pointermove",this.handlePointerMove),_s(this.contextWindow,"pointerup",this.handlePointerUp),_s(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(s){this.handlers=s}end(){this.removeListeners&&this.removeListeners(),an(this.updatePoint)}}function wu(i,s){return s?{point:s(i.point)}:i}function Ix(i,s){return{x:i.x-s.x,y:i.y-s.y}}function Su({point:i},s){return{point:i,delta:Ix(i,Ab(s)),offset:Ix(i,kS(s)),velocity:PS(s,.1)}}function kS(i){return i[0]}function Ab(i){return i[i.length-1]}function PS(i,s){if(i.length<2)return{x:0,y:0};let r=i.length-1,o=null;const d=Ab(i);for(;r>=0&&(o=i[r],!(d.timestamp-o.timestamp>na(s)));)r--;if(!o)return{x:0,y:0};const h=Gt(d.timestamp-o.timestamp);if(h===0)return{x:0,y:0};const f={x:(d.x-o.x)/h,y:(d.y-o.y)/h};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function HS(i,{min:s,max:r},o){return s!==void 0&&i<s?i=o?_e(s,i,o.min):Math.max(i,s):r!==void 0&&i>r&&(i=o?_e(r,i,o.max):Math.min(i,r)),i}function Jx(i,s,r){return{min:s!==void 0?i.min+s:void 0,max:r!==void 0?i.max+r-(i.max-i.min):void 0}}function qS(i,{top:s,left:r,bottom:o,right:d}){return{x:Jx(i.x,r,d),y:Jx(i.y,s,o)}}function Wx(i,s){let r=s.min-i.min,o=s.max-i.max;return s.max-s.min<i.max-i.min&&([r,o]=[o,r]),{min:r,max:o}}function YS(i,s){return{x:Wx(i.x,s.x),y:Wx(i.y,s.y)}}function GS(i,s){let r=.5;const o=ft(i),d=ft(s);return d>o?r=Vs(s.min,s.max-o,i.min):o>d&&(r=Vs(i.min,i.max-d,s.min)),Ca(0,1,r)}function KS(i,s){const r={};return s.min!==void 0&&(r.min=s.min-i.min),s.max!==void 0&&(r.max=s.max-i.min),r}const $u=.35;function XS(i=$u){return i===!1?i=0:i===!0&&(i=$u),{x:$x(i,"left","right"),y:$x(i,"top","bottom")}}function $x(i,s,r){return{min:eg(i,s),max:eg(i,r)}}function eg(i,s){return typeof i=="number"?i:i[s]||0}const QS=new WeakMap;class ZS{constructor(s){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ie(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=s}start(s,{snapToCursor:r=!1,distanceThreshold:o}={}){const{presenceContext:d}=this.visualElement;if(d&&d.isPresent===!1)return;const h=v=>{const{dragSnapToOrigin:j}=this.getProps();j?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Zs(v).point)},f=(v,j)=>{const{drag:M,dragPropagation:U,onDragStart:P}=this.getProps();if(M&&!U&&(this.openDragLock&&this.openDragLock(),this.openDragLock=s4(M),!this.openDragLock))return;this.latestPointerEvent=v,this.latestPanInfo=j,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Yt(V=>{let Y=this.getAxisMotionValue(V).get()||0;if(ia.test(Y)){const{projection:H}=this.visualElement;if(H&&H.layout){const $=H.layout.layoutBox[V];$&&(Y=ft($)*(parseFloat(Y)/100))}}this.originPoint[V]=Y}),P&&Oe.postRender(()=>P(v,j)),Ju(this.visualElement,"transform");const{animationState:F}=this.visualElement;F&&F.setActive("whileDrag",!0)},x=(v,j)=>{this.latestPointerEvent=v,this.latestPanInfo=j;const{dragPropagation:M,dragDirectionLock:U,onDirectionLock:P,onDrag:F}=this.getProps();if(!M&&!this.openDragLock)return;const{offset:V}=j;if(U&&this.currentDirection===null){this.currentDirection=IS(V),this.currentDirection!==null&&P&&P(this.currentDirection);return}this.updateAxis("x",j.point,V),this.updateAxis("y",j.point,V),this.visualElement.render(),F&&F(v,j)},p=(v,j)=>{this.latestPointerEvent=v,this.latestPanInfo=j,this.stop(v,j),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>Yt(v=>this.getAnimationState(v)==="paused"&&this.getAxisMotionValue(v).animation?.play()),{dragSnapToOrigin:y}=this.getProps();this.panSession=new Cb(s,{onSessionStart:h,onStart:f,onMove:x,onSessionEnd:p,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:o,contextWindow:Tb(this.visualElement)})}stop(s,r){const o=s||this.latestPointerEvent,d=r||this.latestPanInfo,h=this.isDragging;if(this.cancel(),!h||!d||!o)return;const{velocity:f}=d;this.startAnimation(f);const{onDragEnd:x}=this.getProps();x&&Oe.postRender(()=>x(o,d))}cancel(){this.isDragging=!1;const{projection:s,animationState:r}=this.visualElement;s&&(s.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:o}=this.getProps();!o&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(s,r,o){const{drag:d}=this.getProps();if(!o||!gr(s,d,this.currentDirection))return;const h=this.getAxisMotionValue(s);let f=this.originPoint[s]+o[s];this.constraints&&this.constraints[s]&&(f=HS(f,this.constraints[s],this.elastic[s])),h.set(f)}resolveConstraints(){const{dragConstraints:s,dragElastic:r}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,d=this.constraints;s&&vi(s)?this.constraints||(this.constraints=this.resolveRefConstraints()):s&&o?this.constraints=qS(o.layoutBox,s):this.constraints=!1,this.elastic=XS(r),d!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&Yt(h=>{this.constraints!==!1&&this.getAxisMotionValue(h)&&(this.constraints[h]=KS(o.layoutBox[h],this.constraints[h]))})}resolveRefConstraints(){const{dragConstraints:s,onMeasureDragConstraints:r}=this.getProps();if(!s||!vi(s))return!1;const o=s.current,{projection:d}=this.visualElement;if(!d||!d.layout)return!1;const h=J4(o,d.root,this.visualElement.getTransformPagePoint());let f=YS(d.layout.layoutBox,h);if(r){const x=r(Q4(f));this.hasMutatedConstraints=!!x,x&&(f=db(x))}return f}startAnimation(s){const{drag:r,dragMomentum:o,dragElastic:d,dragTransition:h,dragSnapToOrigin:f,onDragTransitionEnd:x}=this.getProps(),p=this.constraints||{},g=Yt(y=>{if(!gr(y,r,this.currentDirection))return;let v=p&&p[y]||{};f&&(v={min:0,max:0});const j=d?200:1e6,M=d?40:1e7,U={type:"inertia",velocity:o?s[y]:0,bounceStiffness:j,bounceDamping:M,timeConstant:750,restDelta:1,restSpeed:10,...h,...v};return this.startAxisValueAnimation(y,U)});return Promise.all(g).then(x)}startAxisValueAnimation(s,r){const o=this.getAxisMotionValue(s);return Ju(this.visualElement,s),o.start(Xd(s,o,0,r,this.visualElement,!1))}stopAnimation(){Yt(s=>this.getAxisMotionValue(s).stop())}pauseAnimation(){Yt(s=>this.getAxisMotionValue(s).animation?.pause())}getAnimationState(s){return this.getAxisMotionValue(s).animation?.state}getAxisMotionValue(s){const r=`_drag${s.toUpperCase()}`,o=this.visualElement.getProps(),d=o[r];return d||this.visualElement.getValue(s,(o.initial?o.initial[s]:void 0)||0)}snapToCursor(s){Yt(r=>{const{drag:o}=this.getProps();if(!gr(r,o,this.currentDirection))return;const{projection:d}=this.visualElement,h=this.getAxisMotionValue(r);if(d&&d.layout){const{min:f,max:x}=d.layout.layoutBox[r],p=h.get()||0;h.set(s[r]-_e(f,x,.5)+p)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:s,dragConstraints:r}=this.getProps(),{projection:o}=this.visualElement;if(!vi(r)||!o||!this.constraints)return;this.stopAnimation();const d={x:0,y:0};Yt(f=>{const x=this.getAxisMotionValue(f);if(x&&this.constraints!==!1){const p=x.get();d[f]=GS({min:p,max:p},this.constraints[f])}});const{transformTemplate:h}=this.visualElement.getProps();this.visualElement.current.style.transform=h?h({},""):"none",o.root&&o.root.updateScroll(),o.updateLayout(),this.resolveConstraints(),Yt(f=>{if(!gr(f,s,null))return;const x=this.getAxisMotionValue(f),{min:p,max:g}=this.constraints[f];x.set(_e(p,g,d[f]))})}addListeners(){if(!this.visualElement.current)return;QS.set(this.visualElement,this);const s=this.visualElement.current,r=_s(s,"pointerdown",p=>{const{drag:g,dragListener:y=!0}=this.getProps();g&&y&&this.start(p)}),o=()=>{const{dragConstraints:p}=this.getProps();vi(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:d}=this.visualElement,h=d.addEventListener("measure",o);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),Oe.read(o);const f=Ps(window,"resize",()=>this.scalePositionWithinConstraints()),x=d.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(Yt(y=>{const v=this.getAxisMotionValue(y);v&&(this.originPoint[y]+=p[y].translate,v.set(v.get()+p[y].translate))}),this.visualElement.render())}));return()=>{f(),r(),h(),x&&x()}}getProps(){const s=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:o=!1,dragPropagation:d=!1,dragConstraints:h=!1,dragElastic:f=$u,dragMomentum:x=!0}=s;return{...s,drag:r,dragDirectionLock:o,dragPropagation:d,dragConstraints:h,dragElastic:f,dragMomentum:x}}}function gr(i,s,r){return(s===!0||s===i)&&(r===null||r===i)}function IS(i,s=10){let r=null;return Math.abs(i.y)>s?r="y":Math.abs(i.x)>s&&(r="x"),r}class JS extends sn{constructor(s){super(s),this.removeGroupControls=Kt,this.removeListeners=Kt,this.controls=new ZS(s)}mount(){const{dragControls:s}=this.node.getProps();s&&(this.removeGroupControls=s.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Kt}update(){const{dragControls:s}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};s!==r&&(this.removeGroupControls(),s&&(this.removeGroupControls=s.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners()}}const tg=i=>(s,r)=>{i&&Oe.postRender(()=>i(s,r))};class WS extends sn{constructor(){super(...arguments),this.removePointerDownListener=Kt}onPointerDown(s){this.session=new Cb(s,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Tb(this.node)})}createPanHandlers(){const{onPanSessionStart:s,onPanStart:r,onPan:o,onPanEnd:d}=this.node.getProps();return{onSessionStart:tg(s),onStart:tg(r),onMove:o,onEnd:(h,f)=>{delete this.session,d&&Oe.postRender(()=>d(h,f))}}}mount(){this.removePointerDownListener=_s(this.node.current,"pointerdown",s=>this.onPointerDown(s))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const wr={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let Eu=!1;class $S extends A.Component{componentDidMount(){const{visualElement:s,layoutGroup:r,switchLayoutGroup:o,layoutId:d}=this.props,{projection:h}=s;h&&(r.group&&r.group.add(h),o&&o.register&&d&&o.register(h),Eu&&h.root.didUpdate(),h.addEventListener("animationComplete",()=>{this.safeToRemove()}),h.setOptions({...h.options,onExitComplete:()=>this.safeToRemove()})),wr.hasEverUpdated=!0}getSnapshotBeforeUpdate(s){const{layoutDependency:r,visualElement:o,drag:d,isPresent:h}=this.props,{projection:f}=o;return f&&(f.isPresent=h,Eu=!0,d||s.layoutDependency!==r||r===void 0||s.isPresent!==h?f.willUpdate():this.safeToRemove(),s.isPresent!==h&&(h?f.promote():f.relegate()||Oe.postRender(()=>{const x=f.getStack();(!x||!x.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:s}=this.props.visualElement;s&&(s.root.didUpdate(),Vd.postRender(()=>{!s.currentAnimation&&s.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:s,layoutGroup:r,switchLayoutGroup:o}=this.props,{projection:d}=s;Eu=!0,d&&(d.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(d),o&&o.deregister&&o.deregister(d))}safeToRemove(){const{safeToRemove:s}=this.props;s&&s()}render(){return null}}function Db(i){const[s,r]=m4(),o=A.useContext(ly);return a.jsx($S,{...i,layoutGroup:o,switchLayoutGroup:A.useContext(cb),isPresent:s,safeToRemove:r})}function eE(i,s,r){const o=ut(i)?i:Ei(i);return o.start(Xd("",o,s,r)),o.animation}const tE=(i,s)=>i.depth-s.depth;class aE{constructor(){this.children=[],this.isDirty=!1}add(s){bd(this.children,s),this.isDirty=!0}remove(s){vd(this.children,s),this.isDirty=!0}forEach(s){this.isDirty&&this.children.sort(tE),this.isDirty=!1,this.children.forEach(s)}}function nE(i,s){const r=jt.now(),o=({timestamp:d})=>{const h=d-r;h>=s&&(an(o),i(h-s))};return Oe.setup(o,!0),()=>an(o)}const Rb=["TopLeft","TopRight","BottomLeft","BottomRight"],iE=Rb.length,ag=i=>typeof i=="string"?parseFloat(i):i,ng=i=>typeof i=="number"||J.test(i);function sE(i,s,r,o,d,h){d?(i.opacity=_e(0,r.opacity??1,lE(o)),i.opacityExit=_e(s.opacity??1,0,rE(o))):h&&(i.opacity=_e(s.opacity??1,r.opacity??1,o));for(let f=0;f<iE;f++){const x=`border${Rb[f]}Radius`;let p=ig(s,x),g=ig(r,x);if(p===void 0&&g===void 0)continue;p||(p=0),g||(g=0),p===0||g===0||ng(p)===ng(g)?(i[x]=Math.max(_e(ag(p),ag(g),o),0),(ia.test(g)||ia.test(p))&&(i[x]+="%")):i[x]=g}(s.rotate||r.rotate)&&(i.rotate=_e(s.rotate||0,r.rotate||0,o))}function ig(i,s){return i[s]!==void 0?i[s]:i.borderRadius}const lE=Mb(0,.5,gy),rE=Mb(.5,.95,Kt);function Mb(i,s,r){return o=>o<i?0:o>s?1:r(Vs(i,s,o))}function sg(i,s){i.min=s.min,i.max=s.max}function Jt(i,s){sg(i.x,s.x),sg(i.y,s.y)}function lg(i,s){i.translate=s.translate,i.scale=s.scale,i.originPoint=s.originPoint,i.origin=s.origin}function rg(i,s,r,o,d){return i-=s,i=Mr(i,1/r,o),d!==void 0&&(i=Mr(i,1/d,o)),i}function oE(i,s=0,r=1,o=.5,d,h=i,f=i){if(ia.test(s)&&(s=parseFloat(s),s=_e(f.min,f.max,s/100)-f.min),typeof s!="number")return;let x=_e(h.min,h.max,o);i===h&&(x-=s),i.min=rg(i.min,s,r,x,d),i.max=rg(i.max,s,r,x,d)}function og(i,s,[r,o,d],h,f){oE(i,s[r],s[o],s[d],s.scale,h,f)}const cE=["x","scaleX","originX"],uE=["y","scaleY","originY"];function cg(i,s,r,o){og(i.x,s,cE,r?r.x:void 0,o?o.x:void 0),og(i.y,s,uE,r?r.y:void 0,o?o.y:void 0)}function ug(i){return i.translate===0&&i.scale===1}function Ob(i){return ug(i.x)&&ug(i.y)}function dg(i,s){return i.min===s.min&&i.max===s.max}function dE(i,s){return dg(i.x,s.x)&&dg(i.y,s.y)}function hg(i,s){return Math.round(i.min)===Math.round(s.min)&&Math.round(i.max)===Math.round(s.max)}function zb(i,s){return hg(i.x,s.x)&&hg(i.y,s.y)}function fg(i){return ft(i.x)/ft(i.y)}function mg(i,s){return i.translate===s.translate&&i.scale===s.scale&&i.originPoint===s.originPoint}class hE{constructor(){this.members=[]}add(s){bd(this.members,s),s.scheduleRender()}remove(s){if(vd(this.members,s),s===this.prevLead&&(this.prevLead=void 0),s===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(s){const r=this.members.findIndex(d=>s===d);if(r===0)return!1;let o;for(let d=r;d>=0;d--){const h=this.members[d];if(h.isPresent!==!1){o=h;break}}return o?(this.promote(o),!0):!1}promote(s,r){const o=this.lead;if(s!==o&&(this.prevLead=o,this.lead=s,s.show(),o)){o.instance&&o.scheduleRender(),s.scheduleRender(),s.resumeFrom=o,r&&(s.resumeFrom.preserveOpacity=!0),o.snapshot&&(s.snapshot=o.snapshot,s.snapshot.latestValues=o.animationValues||o.latestValues),s.root&&s.root.isUpdating&&(s.isLayoutDirty=!0);const{crossfade:d}=s.options;d===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(s=>{const{options:r,resumingFrom:o}=s;r.onExitComplete&&r.onExitComplete(),o&&o.options.onExitComplete&&o.options.onExitComplete()})}scheduleRender(){this.members.forEach(s=>{s.instance&&s.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function fE(i,s,r){let o="";const d=i.x.translate/s.x,h=i.y.translate/s.y,f=r?.z||0;if((d||h||f)&&(o=`translate3d(${d}px, ${h}px, ${f}px) `),(s.x!==1||s.y!==1)&&(o+=`scale(${1/s.x}, ${1/s.y}) `),r){const{transformPerspective:g,rotate:y,rotateX:v,rotateY:j,skewX:M,skewY:U}=r;g&&(o=`perspective(${g}px) ${o}`),y&&(o+=`rotate(${y}deg) `),v&&(o+=`rotateX(${v}deg) `),j&&(o+=`rotateY(${j}deg) `),M&&(o+=`skewX(${M}deg) `),U&&(o+=`skewY(${U}deg) `)}const x=i.x.scale*s.x,p=i.y.scale*s.y;return(x!==1||p!==1)&&(o+=`scale(${x}, ${p})`),o||"none"}const Tu=["","X","Y","Z"],mE=1e3;let pE=0;function Cu(i,s,r,o){const{latestValues:d}=s;d[i]&&(r[i]=d[i],s.setStaticValue(i,0),o&&(o[i]=0))}function _b(i){if(i.hasCheckedOptimisedAppear=!0,i.root===i)return;const{visualElement:s}=i.options;if(!s)return;const r=bb(s);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:d,layoutId:h}=i.options;window.MotionCancelOptimisedAnimation(r,"transform",Oe,!(d||h))}const{parent:o}=i;o&&!o.hasCheckedOptimisedAppear&&_b(o)}function Ub({attachResizeListener:i,defaultParent:s,measureScroll:r,checkIsScrollRoot:o,resetTransform:d}){return class{constructor(f={},x=s?.()){this.id=pE++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(yE),this.nodes.forEach(NE),this.nodes.forEach(wE),this.nodes.forEach(bE)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=x?x.root||x:this,this.path=x?[...x.path,x]:[],this.parent=x,this.depth=x?x.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new aE)}addEventListener(f,x){return this.eventHandlers.has(f)||this.eventHandlers.set(f,new wd),this.eventHandlers.get(f).add(x)}notifyListeners(f,...x){const p=this.eventHandlers.get(f);p&&p.notify(...x)}hasListeners(f){return this.eventHandlers.has(f)}mount(f){if(this.instance)return;this.isSVG=Iy(f)&&!d4(f),this.instance=f;const{layoutId:x,layout:p,visualElement:g}=this.options;if(g&&!g.current&&g.mount(f),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||x)&&(this.isLayoutDirty=!0),i){let y,v=0;const j=()=>this.root.updateBlockedByResize=!1;Oe.read(()=>{v=window.innerWidth}),i(f,()=>{const M=window.innerWidth;M!==v&&(v=M,this.root.updateBlockedByResize=!0,y&&y(),y=nE(j,250),wr.hasAnimatedSinceResize&&(wr.hasAnimatedSinceResize=!1,this.nodes.forEach(gg)))})}x&&this.root.registerSharedNode(x,this),this.options.animate!==!1&&g&&(x||p)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:v,hasRelativeLayoutChanged:j,layout:M})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const U=this.options.transition||g.getDefaultTransition()||AE,{onLayoutAnimationStart:P,onLayoutAnimationComplete:F}=g.getProps(),V=!this.targetLayout||!zb(this.targetLayout,M),Y=!v&&j;if(this.options.layoutRoot||this.resumeFrom||Y||v&&(V||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const H={...Ud(U,"layout"),onPlay:P,onComplete:F};(g.shouldReduceMotion||this.options.layoutRoot)&&(H.delay=0,H.type=!1),this.startAnimation(H),this.setAnimationOrigin(y,Y)}else v||gg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=M})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),an(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(SE),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&_b(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const v=this.path[y];v.shouldResetTransform=!0,v.updateScroll("snapshot"),v.options.layoutRoot&&v.willUpdate(!1)}const{layoutId:x,layout:p}=this.options;if(x===void 0&&!p)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),f&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(pg);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(xg);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(jE),this.nodes.forEach(xE),this.nodes.forEach(gE)):this.nodes.forEach(xg),this.clearAllSnapshots();const x=jt.now();rt.delta=Ca(0,1e3/60,x-rt.timestamp),rt.timestamp=x,rt.isProcessing=!0,pu.update.process(rt),pu.preRender.process(rt),pu.render.process(rt),rt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Vd.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(vE),this.sharedNodes.forEach(EE)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Oe.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Oe.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ft(this.snapshot.measuredBox.x)&&!ft(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let p=0;p<this.path.length;p++)this.path[p].updateScroll();const f=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=Ie(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:x}=this.options;x&&x.notify("LayoutMeasure",this.layout.layoutBox,f?f.layoutBox:void 0)}updateScroll(f="measure"){let x=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===f&&(x=!1),x&&this.instance){const p=o(this.instance);this.scroll={animationId:this.root.animationId,phase:f,isRoot:p,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!d)return;const f=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,x=this.projectionDelta&&!Ob(this.projectionDelta),p=this.getTransformTemplate(),g=p?p(this.latestValues,""):void 0,y=g!==this.prevTransformTemplateValue;f&&this.instance&&(x||Tn(this.latestValues)||y)&&(d(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(f=!0){const x=this.measurePageBox();let p=this.removeElementScroll(x);return f&&(p=this.removeTransform(p)),DE(p),{animationId:this.root.animationId,measuredBox:x,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:f}=this.options;if(!f)return Ie();const x=f.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(RE))){const{scroll:g}=this.root;g&&(ji(x.x,g.offset.x),ji(x.y,g.offset.y))}return x}removeElementScroll(f){const x=Ie();if(Jt(x,f),this.scroll?.wasRoot)return x;for(let p=0;p<this.path.length;p++){const g=this.path[p],{scroll:y,options:v}=g;g!==this.root&&y&&v.layoutScroll&&(y.wasRoot&&Jt(x,f),ji(x.x,y.offset.x),ji(x.y,y.offset.y))}return x}applyTransform(f,x=!1){const p=Ie();Jt(p,f);for(let g=0;g<this.path.length;g++){const y=this.path[g];!x&&y.options.layoutScroll&&y.scroll&&y!==y.root&&Ni(p,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),Tn(y.latestValues)&&Ni(p,y.latestValues)}return Tn(this.latestValues)&&Ni(p,this.latestValues),p}removeTransform(f){const x=Ie();Jt(x,f);for(let p=0;p<this.path.length;p++){const g=this.path[p];if(!g.instance||!Tn(g.latestValues))continue;Xu(g.latestValues)&&g.updateSnapshot();const y=Ie(),v=g.measurePageBox();Jt(y,v),cg(x,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,y)}return Tn(this.latestValues)&&cg(x,this.latestValues),x}setTargetDelta(f){this.targetDelta=f,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(f){this.options={...this.options,...f,crossfade:f.crossfade!==void 0?f.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==rt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(f=!1){const x=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=x.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=x.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=x.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==x;if(!(f||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:v}=this.options;if(!this.layout||!(y||v))return;this.resolvedRelativeTargetAt=rt.timestamp;const j=this.getClosestProjectingParent();j&&this.linkedParentVersion!==j.layoutVersion&&!j.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(j&&j.layout?this.createRelativeTarget(j,this.layout.layoutBox,j.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ie(),this.targetWithTransforms=Ie()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),BS(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Jt(this.target,this.layout.layoutBox),fb(this.target,this.targetDelta)):Jt(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,j&&!!j.resumingFrom==!!this.resumingFrom&&!j.options.layoutScroll&&j.target&&this.animationProgress!==1?this.createRelativeTarget(j,this.target,j.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Xu(this.parent.latestValues)||hb(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(f,x,p){this.relativeParent=f,this.linkedParentVersion=f.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ie(),this.relativeTargetOrigin=Ie(),Or(this.relativeTargetOrigin,x,p),Jt(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const f=this.getLead(),x=!!this.resumingFrom||this!==f;let p=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),x&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===rt.timestamp&&(p=!1),p)return;const{layout:g,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||y))return;Jt(this.layoutCorrected,this.layout.layoutBox);const v=this.treeScale.x,j=this.treeScale.y;I4(this.layoutCorrected,this.treeScale,this.path,x),f.layout&&!f.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(f.target=f.layout.layoutBox,f.targetWithTransforms=Ie());const{target:M}=f;if(!M){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(lg(this.prevProjectionDelta.x,this.projectionDelta.x),lg(this.prevProjectionDelta.y,this.projectionDelta.y)),Us(this.projectionDelta,this.layoutCorrected,M,this.latestValues),(this.treeScale.x!==v||this.treeScale.y!==j||!mg(this.projectionDelta.x,this.prevProjectionDelta.x)||!mg(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",M))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(f=!0){if(this.options.visualElement?.scheduleRender(),f){const x=this.getStack();x&&x.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=wi(),this.projectionDelta=wi(),this.projectionDeltaWithTransform=wi()}setAnimationOrigin(f,x=!1){const p=this.snapshot,g=p?p.latestValues:{},y={...this.latestValues},v=wi();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!x;const j=Ie(),M=p?p.source:void 0,U=this.layout?this.layout.source:void 0,P=M!==U,F=this.getStack(),V=!F||F.members.length<=1,Y=!!(P&&!V&&this.options.crossfade===!0&&!this.path.some(CE));this.animationProgress=0;let H;this.mixTargetDelta=$=>{const X=$/1e3;yg(v.x,f.x,X),yg(v.y,f.y,X),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Or(j,this.layout.layoutBox,this.relativeParent.layout.layoutBox),TE(this.relativeTarget,this.relativeTargetOrigin,j,X),H&&dE(this.relativeTarget,H)&&(this.isProjectionDirty=!1),H||(H=Ie()),Jt(H,this.relativeTarget)),P&&(this.animationValues=y,sE(y,g,this.latestValues,X,Y,V)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=X},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(an(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Oe.update(()=>{wr.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Ei(0)),this.currentAnimation=eE(this.motionValue,[0,1e3],{...f,velocity:0,isSync:!0,onUpdate:x=>{this.mixTargetDelta(x),f.onUpdate&&f.onUpdate(x)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(mE),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:x,target:p,layout:g,latestValues:y}=f;if(!(!x||!p||!g)){if(this!==f&&this.layout&&g&&Lb(this.options.animationType,this.layout.layoutBox,g.layoutBox)){p=this.target||Ie();const v=ft(this.layout.layoutBox.x);p.x.min=f.target.x.min,p.x.max=p.x.min+v;const j=ft(this.layout.layoutBox.y);p.y.min=f.target.y.min,p.y.max=p.y.min+j}Jt(x,p),Ni(x,y),Us(this.projectionDeltaWithTransform,this.layoutCorrected,x,y)}}registerSharedNode(f,x){this.sharedNodes.has(f)||this.sharedNodes.set(f,new hE),this.sharedNodes.get(f).add(x);const g=x.options.initialPromotionConfig;x.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(x):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){const{layoutId:f}=this.options;return f?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:f}=this.options;return f?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:x,preserveFollowOpacity:p}={}){const g=this.getStack();g&&g.promote(this,p),f&&(this.projectionDelta=void 0,this.needsReset=!0),x&&this.setOptions({transition:x})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let x=!1;const{latestValues:p}=f;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(x=!0),!x)return;const g={};p.z&&Cu("z",f,g,this.animationValues);for(let y=0;y<Tu.length;y++)Cu(`rotate${Tu[y]}`,f,g,this.animationValues),Cu(`skew${Tu[y]}`,f,g,this.animationValues);f.render();for(const y in g)f.setStaticValue(y,g[y]),this.animationValues&&(this.animationValues[y]=g[y]);f.scheduleRender()}applyProjectionStyles(f,x){if(!this.instance||this.isSVG)return;if(!this.isVisible){f.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,f.visibility="",f.opacity="",f.pointerEvents=Nr(x?.pointerEvents)||"",f.transform=p?p(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(f.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,f.pointerEvents=Nr(x?.pointerEvents)||""),this.hasProjected&&!Tn(this.latestValues)&&(f.transform=p?p({},""):"none",this.hasProjected=!1);return}f.visibility="";const y=g.animationValues||g.latestValues;this.applyTransformsToTarget();let v=fE(this.projectionDeltaWithTransform,this.treeScale,y);p&&(v=p(y,v)),f.transform=v;const{x:j,y:M}=this.projectionDelta;f.transformOrigin=`${j.origin*100}% ${M.origin*100}% 0`,g.animationValues?f.opacity=g===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:f.opacity=g===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const U in Ku){if(y[U]===void 0)continue;const{correct:P,applyTo:F,isCSSVariable:V}=Ku[U],Y=v==="none"?y[U]:P(y[U],g);if(F){const H=F.length;for(let $=0;$<H;$++)f[F[$]]=Y}else V?this.options.visualElement.renderState.vars[U]=Y:f[U]=Y}this.options.layoutId&&(f.pointerEvents=g===this?Nr(x?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(f=>f.currentAnimation?.stop()),this.root.nodes.forEach(pg),this.root.sharedNodes.clear()}}}function xE(i){i.updateLayout()}function gE(i){const s=i.resumeFrom?.snapshot||i.snapshot;if(i.isLead()&&i.layout&&s&&i.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:o}=i.layout,{animationType:d}=i.options,h=s.source!==i.layout.source;d==="size"?Yt(y=>{const v=h?s.measuredBox[y]:s.layoutBox[y],j=ft(v);v.min=r[y].min,v.max=v.min+j}):Lb(d,s.layoutBox,r)&&Yt(y=>{const v=h?s.measuredBox[y]:s.layoutBox[y],j=ft(r[y]);v.max=v.min+j,i.relativeTarget&&!i.currentAnimation&&(i.isProjectionDirty=!0,i.relativeTarget[y].max=i.relativeTarget[y].min+j)});const f=wi();Us(f,r,s.layoutBox);const x=wi();h?Us(x,i.applyTransform(o,!0),s.measuredBox):Us(x,r,s.layoutBox);const p=!Ob(f);let g=!1;if(!i.resumeFrom){const y=i.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:v,layout:j}=y;if(v&&j){const M=Ie();Or(M,s.layoutBox,v.layoutBox);const U=Ie();Or(U,r,j.layoutBox),zb(M,U)||(g=!0),y.options.layoutRoot&&(i.relativeTarget=U,i.relativeTargetOrigin=M,i.relativeParent=y)}}}i.notifyListeners("didUpdate",{layout:r,snapshot:s,delta:x,layoutDelta:f,hasLayoutChanged:p,hasRelativeLayoutChanged:g})}else if(i.isLead()){const{onExitComplete:r}=i.options;r&&r()}i.options.transition=void 0}function yE(i){i.parent&&(i.isProjecting()||(i.isProjectionDirty=i.parent.isProjectionDirty),i.isSharedProjectionDirty||(i.isSharedProjectionDirty=!!(i.isProjectionDirty||i.parent.isProjectionDirty||i.parent.isSharedProjectionDirty)),i.isTransformDirty||(i.isTransformDirty=i.parent.isTransformDirty))}function bE(i){i.isProjectionDirty=i.isSharedProjectionDirty=i.isTransformDirty=!1}function vE(i){i.clearSnapshot()}function pg(i){i.clearMeasurements()}function xg(i){i.isLayoutDirty=!1}function jE(i){const{visualElement:s}=i.options;s&&s.getProps().onBeforeLayoutMeasure&&s.notify("BeforeLayoutMeasure"),i.resetTransform()}function gg(i){i.finishAnimation(),i.targetDelta=i.relativeTarget=i.target=void 0,i.isProjectionDirty=!0}function NE(i){i.resolveTargetDelta()}function wE(i){i.calcProjection()}function SE(i){i.resetSkewAndRotation()}function EE(i){i.removeLeadSnapshot()}function yg(i,s,r){i.translate=_e(s.translate,0,r),i.scale=_e(s.scale,1,r),i.origin=s.origin,i.originPoint=s.originPoint}function bg(i,s,r,o){i.min=_e(s.min,r.min,o),i.max=_e(s.max,r.max,o)}function TE(i,s,r,o){bg(i.x,s.x,r.x,o),bg(i.y,s.y,r.y,o)}function CE(i){return i.animationValues&&i.animationValues.opacityExit!==void 0}const AE={duration:.45,ease:[.4,0,.1,1]},vg=i=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(i),jg=vg("applewebkit/")&&!vg("chrome/")?Math.round:Kt;function Ng(i){i.min=jg(i.min),i.max=jg(i.max)}function DE(i){Ng(i.x),Ng(i.y)}function Lb(i,s,r){return i==="position"||i==="preserve-aspect"&&!VS(fg(s),fg(r),.2)}function RE(i){return i!==i.root&&i.scroll?.wasRoot}const ME=Ub({attachResizeListener:(i,s)=>Ps(i,"resize",s),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Au={current:void 0},Vb=Ub({measureScroll:i=>({x:i.scrollLeft,y:i.scrollTop}),defaultParent:()=>{if(!Au.current){const i=new ME({});i.mount(window),i.setOptions({layoutScroll:!0}),Au.current=i}return Au.current},resetTransform:(i,s)=>{i.style.transform=s!==void 0?s:"none"},checkIsScrollRoot:i=>window.getComputedStyle(i).position==="fixed"}),OE={pan:{Feature:WS},drag:{Feature:JS,ProjectionNode:Vb,MeasureLayout:Db}};function wg(i,s,r){const{props:o}=i;i.animationState&&o.whileHover&&i.animationState.setActive("whileHover",r==="Start");const d="onHover"+r,h=o[d];h&&Oe.postRender(()=>h(s,Zs(s)))}class zE extends sn{mount(){const{current:s}=this.node;s&&(this.unmount=l4(s,(r,o)=>(wg(this.node,o,"Start"),d=>wg(this.node,d,"End"))))}unmount(){}}class _E extends sn{constructor(){super(...arguments),this.isActive=!1}onFocus(){let s=!1;try{s=this.node.current.matches(":focus-visible")}catch{s=!0}!s||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Ks(Ps(this.node.current,"focus",()=>this.onFocus()),Ps(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Sg(i,s,r){const{props:o}=i;if(i.current instanceof HTMLButtonElement&&i.current.disabled)return;i.animationState&&o.whileTap&&i.animationState.setActive("whileTap",r==="Start");const d="onTap"+(r==="End"?"":r),h=o[d];h&&Oe.postRender(()=>h(s,Zs(s)))}class UE extends sn{mount(){const{current:s}=this.node;s&&(this.unmount=u4(s,(r,o)=>(Sg(this.node,o,"Start"),(d,{success:h})=>Sg(this.node,d,h?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const ed=new WeakMap,Du=new WeakMap,LE=i=>{const s=ed.get(i.target);s&&s(i)},VE=i=>{i.forEach(LE)};function BE({root:i,...s}){const r=i||document;Du.has(r)||Du.set(r,{});const o=Du.get(r),d=JSON.stringify(s);return o[d]||(o[d]=new IntersectionObserver(VE,{root:i,...s})),o[d]}function FE(i,s,r){const o=BE(s);return ed.set(i,r),o.observe(i),()=>{ed.delete(i),o.unobserve(i)}}const kE={some:0,all:1};class PE extends sn{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:s={}}=this.node.getProps(),{root:r,margin:o,amount:d="some",once:h}=s,f={root:r?r.current:void 0,rootMargin:o,threshold:typeof d=="number"?d:kE[d]},x=p=>{const{isIntersecting:g}=p;if(this.isInView===g||(this.isInView=g,h&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:y,onViewportLeave:v}=this.node.getProps(),j=g?y:v;j&&j(p)};return FE(this.node.current,f,x)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:s,prevProps:r}=this.node;["amount","margin","root"].some(HE(s,r))&&this.startObserver()}unmount(){}}function HE({viewport:i={}},{viewport:s={}}={}){return r=>i[r]!==s[r]}const qE={inView:{Feature:PE},tap:{Feature:UE},focus:{Feature:_E},hover:{Feature:zE}},YE={layout:{ProjectionNode:Vb,MeasureLayout:Db}},GE={...MS,...qE,...OE,...YE},Ue=X4(GE,lS),KE="/assets/CRM_business-DrrYMj9R.jpeg";function XE(){const i=cd();return a.jsx("section",{className:"bg-[#111827] px-6 py-16 md:py-24 overflow-hidden",children:a.jsxs("div",{className:"max-w-7xl mx-auto grid md:grid-cols-2 gap-12 items-center",children:[a.jsxs(Ue.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{duration:.8},className:"text-white text-center md:text-left space-y-6",children:[a.jsxs("h2",{className:"text-4xl md:text-5xl lg:text-6xl font-extrabold leading-tight",children:["Smart CRM Software for ",a.jsx("span",{className:"text-[#D946EF]",children:"Growing Businesses"})]}),a.jsx("p",{className:"text-gray-200 text-lg md:text-xl leading-relaxed max-w-lg mx-auto md:mx-0",children:"Organize customer data, streamline sales operations, and build long-lasting customer relationships all in one place."}),a.jsxs(Ue.button,{onClick:()=>i("/pricing"),whileHover:{scale:1.05},whileTap:{scale:.95},className:"bg-[#D946EF] text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-[#C026D3] transition-all flex items-center gap-2 mx-auto md:mx-0 shadow-lg hover:shadow-xl",children:["Try Crivient ",a.jsx(yi,{size:20})]})]}),a.jsxs(Ue.div,{initial:{opacity:0,x:50},animate:{opacity:1,x:0},transition:{duration:.8,delay:.2},className:"relative",children:[a.jsx("div",{className:"absolute -inset-1 bg-[#D946EF] blur-2xl opacity-20 rounded-full"}),a.jsx("img",{src:KE,alt:"CRM Dashboard",className:"relative rounded-xl shadow-2xl border border-white/10 w-full object-cover transform md:rotate-2 hover:rotate-0 transition-transform duration-500"})]})]})})}const Bb="/assets/crm1-CIKx9r8d.jpeg",Fb="/assets/crm2-CJnb83Hw.jpeg",kb="/assets/crm3-BVsnzEzD.jpeg",QE=[{image:Bb,title:"Visual Pipeline",description:"Track deals visually and never miss an opportunity."},{image:Fb,title:"Advanced Analytics",description:"Gain deep insights into your sales performance."},{image:kb,title:"Seamless Automation",description:"Automate routine tasks and focus on closing deals."}];function ZE(){const i={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.2}}},s={hidden:{opacity:0,y:20},show:{opacity:1,y:0}};return a.jsx("section",{className:"px-6 py-20 md:py-32 bg-[#1F2937]",children:a.jsxs("div",{className:"max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-16",children:[a.jsx(Ue.h3,{initial:{opacity:0,y:-20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-3xl md:text-4xl font-bold mb-4 text-white",children:"Powerful Features"}),a.jsx(Ue.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-gray-300 max-w-2xl mx-auto",children:"Everything you need to manage your customer relationships effectively."})]}),a.jsx(Ue.div,{variants:i,initial:"hidden",whileInView:"show",viewport:{once:!0},className:"grid md:grid-cols-3 gap-10",children:QE.map((r,o)=>a.jsxs(Ue.div,{variants:s,whileHover:{y:-10},className:"border border-gray-700 shadow-xl hover:shadow-2xl rounded-2xl transition-all duration-300 bg-[#111827] overflow-hidden group flex flex-col",children:[a.jsx("div",{className:"h-48 overflow-hidden",children:a.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover transform group-hover:scale-110 transition-transform duration-500"})}),a.jsxs("div",{className:"p-6 text-center flex flex-col flex-grow",children:[a.jsx("h4",{className:"font-bold text-xl mb-2 text-white",children:r.title}),a.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:r.description})]})]},o))})]})})}const IE=[{icon:zn,title:"Expert Team",description:"Built by industry veterans with 15+ years of SaaS and CRM expertise, dedicated to customer success."},{icon:Ta,title:"Proven Track Record",description:"Trusted by 10,000+ sales teams globally, driving 40% average increase in deal closure rates."},{icon:Vr,title:"Enterprise Security",description:"SOC 2 Type II certified with military-grade encryption, ensuring your data is always protected."},{icon:ey,title:"Industry Recognition",description:"Named Best Sales CRM Solution 2024-2025 by leading enterprise software review platforms."},{icon:q2,title:"Data Privacy Compliance",description:"Full compliance with GDPR, CCPA, and international data protection standards for peace of mind."},{icon:On,title:"Rapid Implementation",description:"Onboard your entire team in days, not months—get started faster and see ROI immediately."}];function JE(){const i={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.15}}};return a.jsx("section",{className:"px-6 py-20 md:py-32 bg-[#1F2937]",children:a.jsxs("div",{className:"max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-20",children:[a.jsx(Ue.h2,{initial:{opacity:0,y:-20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-3xl md:text-4xl font-bold mb-6 text-white",children:"Why Industry Leaders Trust Crivient"}),a.jsx(Ue.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-gray-300 max-w-3xl mx-auto text-lg",children:"From startup to enterprise, Crivient delivers the reliability, security, and expertise that forward-thinking sales organizations demand."})]}),a.jsx(Ue.div,{variants:i,initial:"hidden",whileInView:"show",viewport:{once:!0},className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:IE.map((s,r)=>{const o=s.icon;return a.jsxs(Ue.div,{variants:s,whileHover:{y:-8},className:"bg-[#111827] p-8 rounded-xl border border-gray-700 hover:border-[#D946EF] transition-all duration-300 hover:shadow-xl",children:[a.jsx("div",{className:"mb-4",children:a.jsx(o,{className:"text-[#D946EF]",size:40})}),a.jsx("h3",{className:"text-white font-bold text-lg mb-3",children:s.title}),a.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:s.description})]},r)})}),a.jsxs(Ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},className:"mt-20 bg-[#111827] border border-gray-700 rounded-2xl p-12 text-center",children:[a.jsx("h3",{className:"text-2xl font-bold text-white mb-4",children:"Our Mission"}),a.jsx("p",{className:"text-gray-300 text-lg leading-relaxed max-w-3xl mx-auto",children:"To empower sales teams with intelligent, intuitive CRM technology that eliminates friction, accelerates growth, and transforms customer relationships into competitive advantage. At Crivient, we believe every business deserves enterprise-grade tools at every stage of their journey."})]})]})})}const WE=[{icon:Vr,title:"Reliable",description:"99.9% uptime so your team can work without interruptions.",color:"text-green-400"},{icon:Ta,title:"Proven Results",description:"Customers see a 30% increase in closed deals within a month.",color:"text-blue-400"},{icon:zn,title:"Global Community",description:"Trusted by over 10,000 businesses worldwide.",color:"text-purple-400"}];function $E(){const i={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.2}}},s={hidden:{opacity:0,y:20},show:{opacity:1,y:0}};return a.jsx("section",{className:"px-6 py-20 md:py-32 bg-[#111827]",children:a.jsxs("div",{className:"max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-16",children:[a.jsx(Ue.h3,{initial:{opacity:0,y:-20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-3xl md:text-4xl font-bold mb-4 text-white",children:"Why Choose Crivient"}),a.jsx(Ue.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-gray-300 max-w-2xl mx-auto",children:"Empowering teams to build better relationships and close more deals."})]}),a.jsx(Ue.div,{variants:i,initial:"hidden",whileInView:"show",viewport:{once:!0},className:"grid md:grid-cols-3 gap-10",children:WE.map((r,o)=>a.jsxs(Ue.div,{variants:s,whileHover:{y:-10},className:"text-center p-8 rounded-xl border border-gray-700 bg-[#1F2937] hover:shadow-xl transition-all duration-300",children:[a.jsx("div",{className:"flex justify-center mb-4",children:a.jsx(r.icon,{size:48,className:`${r.color}`})}),a.jsx("h4",{className:"font-bold text-xl mb-2 text-white",children:r.title}),a.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:r.description})]},o))})]})})}function Eg(i,s,r,o,d,h,f){try{var x=i[h](f),p=x.value}catch(g){return void r(g)}x.done?s(p):Promise.resolve(p).then(o,d)}function e6(i){return function(){var s=this,r=arguments;return new Promise(function(o,d){var h=i.apply(s,r);function f(p){Eg(h,o,d,f,x,"next",p)}function x(p){Eg(h,o,d,f,x,"throw",p)}f(void 0)})}}function t6(i,s,r){return(s=i6(s))in i?Object.defineProperty(i,s,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[s]=r,i}function Tg(i,s){var r=Object.keys(i);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(i);s&&(o=o.filter(function(d){return Object.getOwnPropertyDescriptor(i,d).enumerable})),r.push.apply(r,o)}return r}function td(i){for(var s=1;s<arguments.length;s++){var r=arguments[s]!=null?arguments[s]:{};s%2?Tg(Object(r),!0).forEach(function(o){t6(i,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(r)):Tg(Object(r)).forEach(function(o){Object.defineProperty(i,o,Object.getOwnPropertyDescriptor(r,o))})}return i}function Pb(i,s){if(i==null)return{};var r,o,d=a6(i,s);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(i);for(o=0;o<h.length;o++)r=h[o],s.includes(r)||{}.propertyIsEnumerable.call(i,r)&&(d[r]=i[r])}return d}function a6(i,s){if(i==null)return{};var r={};for(var o in i)if({}.hasOwnProperty.call(i,o)){if(s.includes(o))continue;r[o]=i[o]}return r}function ad(){ad=function(){return s};var i,s={},r=Object.prototype,o=r.hasOwnProperty,d=Object.defineProperty||function(S,T,_){S[T]=_.value},h=typeof Symbol=="function"?Symbol:{},f=h.iterator||"@@iterator",x=h.asyncIterator||"@@asyncIterator",p=h.toStringTag||"@@toStringTag";function g(S,T,_){return Object.defineProperty(S,T,{value:_,enumerable:!0,configurable:!0,writable:!0}),S[T]}try{g({},"")}catch{g=function(T,_,Q){return T[_]=Q}}function y(S,T,_,Q){var G=T&&T.prototype instanceof V?T:V,w=Object.create(G.prototype),L=new ot(Q||[]);return d(w,"_invoke",{value:Ce(S,_,L)}),w}function v(S,T,_){try{return{type:"normal",arg:S.call(T,_)}}catch(Q){return{type:"throw",arg:Q}}}s.wrap=y;var j="suspendedStart",M="suspendedYield",U="executing",P="completed",F={};function V(){}function Y(){}function H(){}var $={};g($,f,function(){return this});var X=Object.getPrototypeOf,ne=X&&X(X(Je([])));ne&&ne!==r&&o.call(ne,f)&&($=ne);var I=H.prototype=V.prototype=Object.create($);function ee(S){["next","throw","return"].forEach(function(T){g(S,T,function(_){return this._invoke(T,_)})})}function he(S,T){function _(G,w,L,K){var Z=v(S[G],S,w);if(Z.type!=="throw"){var se=Z.arg,re=se.value;return re&&typeof re=="object"&&o.call(re,"__await")?T.resolve(re.__await).then(function(de){_("next",de,L,K)},function(de){_("throw",de,L,K)}):T.resolve(re).then(function(de){se.value=de,L(se)},function(de){return _("throw",de,L,K)})}K(Z.arg)}var Q;d(this,"_invoke",{value:function(G,w){function L(){return new T(function(K,Z){_(G,w,K,Z)})}return Q=Q?Q.then(L,L):L()}})}function Ce(S,T,_){var Q=j;return function(G,w){if(Q===U)throw Error("Generator is already running");if(Q===P){if(G==="throw")throw w;return{value:i,done:!0}}for(_.method=G,_.arg=w;;){var L=_.delegate;if(L){var K=He(L,_);if(K){if(K===F)continue;return K}}if(_.method==="next")_.sent=_._sent=_.arg;else if(_.method==="throw"){if(Q===j)throw Q=P,_.arg;_.dispatchException(_.arg)}else _.method==="return"&&_.abrupt("return",_.arg);Q=U;var Z=v(S,T,_);if(Z.type==="normal"){if(Q=_.done?P:M,Z.arg===F)continue;return{value:Z.arg,done:_.done}}Z.type==="throw"&&(Q=P,_.method="throw",_.arg=Z.arg)}}}function He(S,T){var _=T.method,Q=S.iterator[_];if(Q===i)return T.delegate=null,_==="throw"&&S.iterator.return&&(T.method="return",T.arg=i,He(S,T),T.method==="throw")||_!=="return"&&(T.method="throw",T.arg=new TypeError("The iterator does not provide a '"+_+"' method")),F;var G=v(Q,S.iterator,T.arg);if(G.type==="throw")return T.method="throw",T.arg=G.arg,T.delegate=null,F;var w=G.arg;return w?w.done?(T[S.resultName]=w.value,T.next=S.nextLoc,T.method!=="return"&&(T.method="next",T.arg=i),T.delegate=null,F):w:(T.method="throw",T.arg=new TypeError("iterator result is not an object"),T.delegate=null,F)}function Qe(S){var T={tryLoc:S[0]};1 in S&&(T.catchLoc=S[1]),2 in S&&(T.finallyLoc=S[2],T.afterLoc=S[3]),this.tryEntries.push(T)}function Nt(S){var T=S.completion||{};T.type="normal",delete T.arg,S.completion=T}function ot(S){this.tryEntries=[{tryLoc:"root"}],S.forEach(Qe,this),this.reset(!0)}function Je(S){if(S||S===""){var T=S[f];if(T)return T.call(S);if(typeof S.next=="function")return S;if(!isNaN(S.length)){var _=-1,Q=function G(){for(;++_<S.length;)if(o.call(S,_))return G.value=S[_],G.done=!1,G;return G.value=i,G.done=!0,G};return Q.next=Q}}throw new TypeError(typeof S+" is not iterable")}return Y.prototype=H,d(I,"constructor",{value:H,configurable:!0}),d(H,"constructor",{value:Y,configurable:!0}),Y.displayName=g(H,p,"GeneratorFunction"),s.isGeneratorFunction=function(S){var T=typeof S=="function"&&S.constructor;return!!T&&(T===Y||(T.displayName||T.name)==="GeneratorFunction")},s.mark=function(S){return Object.setPrototypeOf?Object.setPrototypeOf(S,H):(S.__proto__=H,g(S,p,"GeneratorFunction")),S.prototype=Object.create(I),S},s.awrap=function(S){return{__await:S}},ee(he.prototype),g(he.prototype,x,function(){return this}),s.AsyncIterator=he,s.async=function(S,T,_,Q,G){G===void 0&&(G=Promise);var w=new he(y(S,T,_,Q),G);return s.isGeneratorFunction(T)?w:w.next().then(function(L){return L.done?L.value:w.next()})},ee(I),g(I,p,"Generator"),g(I,f,function(){return this}),g(I,"toString",function(){return"[object Generator]"}),s.keys=function(S){var T=Object(S),_=[];for(var Q in T)_.push(Q);return _.reverse(),function G(){for(;_.length;){var w=_.pop();if(w in T)return G.value=w,G.done=!1,G}return G.done=!0,G}},s.values=Je,ot.prototype={constructor:ot,reset:function(S){if(this.prev=0,this.next=0,this.sent=this._sent=i,this.done=!1,this.delegate=null,this.method="next",this.arg=i,this.tryEntries.forEach(Nt),!S)for(var T in this)T.charAt(0)==="t"&&o.call(this,T)&&!isNaN(+T.slice(1))&&(this[T]=i)},stop:function(){this.done=!0;var S=this.tryEntries[0].completion;if(S.type==="throw")throw S.arg;return this.rval},dispatchException:function(S){if(this.done)throw S;var T=this;function _(Z,se){return w.type="throw",w.arg=S,T.next=Z,se&&(T.method="next",T.arg=i),!!se}for(var Q=this.tryEntries.length-1;Q>=0;--Q){var G=this.tryEntries[Q],w=G.completion;if(G.tryLoc==="root")return _("end");if(G.tryLoc<=this.prev){var L=o.call(G,"catchLoc"),K=o.call(G,"finallyLoc");if(L&&K){if(this.prev<G.catchLoc)return _(G.catchLoc,!0);if(this.prev<G.finallyLoc)return _(G.finallyLoc)}else if(L){if(this.prev<G.catchLoc)return _(G.catchLoc,!0)}else{if(!K)throw Error("try statement without catch or finally");if(this.prev<G.finallyLoc)return _(G.finallyLoc)}}}},abrupt:function(S,T){for(var _=this.tryEntries.length-1;_>=0;--_){var Q=this.tryEntries[_];if(Q.tryLoc<=this.prev&&o.call(Q,"finallyLoc")&&this.prev<Q.finallyLoc){var G=Q;break}}G&&(S==="break"||S==="continue")&&G.tryLoc<=T&&T<=G.finallyLoc&&(G=null);var w=G?G.completion:{};return w.type=S,w.arg=T,G?(this.method="next",this.next=G.finallyLoc,F):this.complete(w)},complete:function(S,T){if(S.type==="throw")throw S.arg;return S.type==="break"||S.type==="continue"?this.next=S.arg:S.type==="return"?(this.rval=this.arg=S.arg,this.method="return",this.next="end"):S.type==="normal"&&T&&(this.next=T),F},finish:function(S){for(var T=this.tryEntries.length-1;T>=0;--T){var _=this.tryEntries[T];if(_.finallyLoc===S)return this.complete(_.completion,_.afterLoc),Nt(_),F}},catch:function(S){for(var T=this.tryEntries.length-1;T>=0;--T){var _=this.tryEntries[T];if(_.tryLoc===S){var Q=_.completion;if(Q.type==="throw"){var G=Q.arg;Nt(_)}return G}}throw Error("illegal catch attempt")},delegateYield:function(S,T,_){return this.delegate={iterator:Je(S),resultName:T,nextLoc:_},this.method==="next"&&(this.arg=i),F}},s}function n6(i,s){if(typeof i!="object"||!i)return i;var r=i[Symbol.toPrimitive];if(r!==void 0){var o=r.call(i,s);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(i)}function i6(i){var s=n6(i,"string");return typeof s=="symbol"?s:s+""}var Hs={CLASSIC:"classic",V1:"v1"},s6=Hs.V1,l6="https://cdn.paddle.com/paddle/paddle.js",r6="https://cdn.paddle.com/paddle/v2/paddle.js",o6={url:l6},c6={url:r6};function u6(i){return document.querySelector('script[src="'.concat(i,'"]'))||void 0}function d6(i){var s=document.createElement("script");s.src=i;var r=document.head||document.body;if(!r)throw new Error("Cannot inject Paddle.js. It needs a <head> or <body> element.");return r.appendChild(s),s}var Ru={classic:void 0,v1:void 0},h6={classic:"PaddleClassic",v1:"PaddleBillingV1"};function f6(i){var s,r=(s=m6(i))===null||s===void 0?void 0:s.url;if(r){var o=Ru[i],d=h6[i];return o!==void 0?o:(Ru[i]=new Promise(function(h,f){if(typeof window>"u"){h(void 0);return}if(window[d]){h(window[d]);return}try{var x=u6(r);x||(x=d6(r)),x.addEventListener("load",function(){window[d]?h(window[d]):f(new Error("Paddle.js not available"))}),x.addEventListener("error",function(){f(new Error("Failed to load Paddle.js - ".concat(i)))})}catch(p){f(p);return}}),Ru[i])}}function m6(i){if(i===Hs.CLASSIC)return o6;if(i===Hs.V1)return c6;console.error("[Paddle] Unknown Paddle Version")}var p6=["environment","version"],x6=["environment","version"];function g6(i,s){var r=i.environment;i.version;var o=Pb(i,p6);try{r&&s.Environment.set(r),s.Initialized?s.Update(td({},o)):s.Initialize(td({},o))}catch(d){console.warn("[Paddle] Paddle Initialization failed. Please check the inputs",d)}}function y6(i,s){var r=i.environment;i.version;var o=Pb(i,x6);try{r&&s.Environment.set(r),s.Setup(td({},o))}catch(d){console.warn("[Paddle] Paddle Initialization failed. Please check the inputs",d)}}var Cg;(function(i){i.CHECKOUT_LOADED="checkout.loaded",i.CHECKOUT_CLOSED="checkout.closed",i.CHECKOUT_UPDATED="checkout.updated",i.CHECKOUT_COMPLETED="checkout.completed",i.CHECKOUT_ERROR="checkout.error",i.CHECKOUT_FAILED="checkout.failed",i.CHECKOUT_ITEMS_UPDATED="checkout.items.updated",i.CHECKOUT_ITEMS_REMOVED="checkout.items.removed",i.CHECKOUT_CUSTOMER_CREATED="checkout.customer.created",i.CHECKOUT_CUSTOMER_UPDATED="checkout.customer.updated",i.CHECKOUT_CUSTOMER_REMOVED="checkout.customer.removed",i.CHECKOUT_PAYMENT_SELECTED="checkout.payment.selected",i.CHECKOUT_PAYMENT_INITIATED="checkout.payment.initiated",i.CHECKOUT_PAYMENT_FAILED="checkout.payment.failed",i.CHECKOUT_PAYMENT_ERROR="checkout.payment.error",i.CHECKOUT_DISCOUNT_APPLIED="checkout.discount.applied",i.CHECKOUT_DISCOUNT_REMOVED="checkout.discount.removed",i.CHECKOUT_UPSELL_CANCELED="checkout.upsell.canceled"})(Cg||(Cg={}));var Ag;(function(i){i.DAY="day",i.WEEK="week",i.MONTH="month",i.YEAR="year"})(Ag||(Ag={}));var Dg;(function(i){i.ALIPAY="alipay",i.APPLE_PAY="apple-pay",i.CARD="card",i.GOOGLE_PAY="google-pay",i.IDEAL="ideal",i.PAYPAL="paypal",i.WECHAT_PAY="wechat-pay",i.WIRE_TRANSFER="wire-transfer",i.NONE="none"})(Dg||(Dg={}));var Rg;(function(i){i.AMERICAN_EXPRESS="american_express",i.DINERS_CLUB="diners_club",i.DISCOVER="discover",i.JCB="jcb",i.MADA="mada",i.MAESTRO="maestro",i.MASTER_CARD="mastercard",i.UNION_PAY="union_pay",i.VISA="visa",i.UNKNOWN="unknown"})(Rg||(Rg={}));var Mg;(function(i){i.DRAFT="draft",i.READY="ready",i.COMPLETED="completed",i.BILLED="billed",i.canceled="canceled",i.PAST_DUE="past_due"})(Mg||(Mg={}));function b6(i){return nd.apply(this,arguments)}function nd(){return nd=e6(ad().mark(function i(s){var r,o;return ad().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return r=s?.version||s6,h.next=3,f6(r);case 3:if(o=h.sent,!o){h.next=9;break}return s&&(r===Hs.V1?g6(s,o):r===Hs.CLASSIC&&y6(s,o)),h.abrupt("return",o);case 9:return console.error("[Paddle] Error Loading Paddle"),h.abrupt("return");case 11:case"end":return h.stop()}},i)})),nd.apply(this,arguments)}const Hb="live_6b10f9160cd72c597147193a34d",v6="production".toLowerCase(),qb=v6==="sandbox"?"sandbox":"production",id={Basic:"pri_01kg85x8fwdeybwh9tz5mtq725",Professional:"pri_01kh8ga4fk9yg5y5964b3zafmk",Standard:"pri_01kh8ga4fk9yg5y5964b3zafmk",Sandard:"pri_01kh8ga4fk9yg5y5964b3zafmk",Enterprise:"pri_01kh8gdsx30m4z4h4cg2ctk57k"};let Rs=null;function j6(){const i=!!id.Enterprise;return console.log("PADDLE_CLIENT_TOKEN:",Hb),console.log("PADDLE_ENV:",qb),console.log("PRICE_MAP:",id),console.log("checkoutConfigured:",i),i}async function N6(){if(Rs)return Rs;if(Rs=await b6({environment:qb,token:Hb,eventCallback:i=>{console.log("Paddle event:",i)}}),!Rs)throw new Error("Failed to initialize Paddle");return Rs}async function w6(i){const s=await N6(),r=id[i];if(console.log("Selected plan:",i),console.log("Selected priceId:",r),!r)throw new Error(`No priceId mapped for plan: ${i}`);s.Checkout.open({items:[{priceId:r,quantity:1}],settings:{displayMode:"overlay",theme:"dark",locale:"en",allowLogout:!1}})}const S6=[{name:"Basic",price:"€199",description:"Perfect for independent sales professionals and small teams",features:["Sync unlimited devices","10 GB monthly uploads","200 MB max. note size","Customize Home dashboard","Connect primary Google Calendar","Add due dates, reminders, and notifications to your tasks"]},{name:"Professional",price:"€499",description:"For growing sales teams ready to scale operations",isPopular:!0,features:["Sync unlimited devices","10 GB monthly uploads","200 MB max. note size","Customize Home dashboard","Connect primary Google Calendar","Add due dates, reminders, and notifications to your tasks"]},{name:"Enterprise",price:"€999",description:"Advanced features and dedicated support for large organizations",features:["Sync unlimited devices","10 GB monthly uploads","200 MB max. note size","Customize Home dashboard","Connect primary Google Calendar","Add due dates, reminders, and notifications to your tasks"]}];function Og(){const[i,s]=A.useState(""),r=async h=>{const f=j6();if(console.log("Clicked plan:",h),console.log("checkoutConfigured:",f),!f){alert("Payment gateway is not configured.");return}try{s(h),await w6(h)}catch(x){console.error("Paddle checkout failed:",x),alert(`Unable to open payment checkout: ${x?.message||"Unknown error"}`)}finally{s("")}},o={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.2}}},d={hidden:{opacity:0,scale:.9},show:{opacity:1,scale:1}};return a.jsx("section",{className:"px-6 py-20 md:py-32 bg-[#111827]",children:a.jsxs("div",{className:"max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-16",children:[a.jsx(Ue.h3,{initial:{opacity:0,y:-20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-3xl md:text-5xl font-bold mb-6 text-white",children:"Choose Your Plan"}),a.jsx(Ue.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-gray-300 max-w-2xl mx-auto text-lg",children:"Select the perfect CRM solution to accelerate your sales pipeline, boost team productivity, and close deals faster."})]}),a.jsx(Ue.div,{variants:o,initial:"hidden",whileInView:"show",viewport:{once:!0},className:"grid md:grid-cols-3 gap-8",children:S6.map((h,f)=>a.jsxs(Ue.div,{variants:d,whileHover:{scale:1.05},whileTap:{scale:.95},className:`p-8 rounded-xl border transition-all duration-300 relative flex flex-col ${h.isPopular?"bg-[#1F2937] text-white shadow-2xl z-10 border-[#D946EF]":"bg-[#111827] text-white border-gray-700 hover:shadow-xl"}`,children:[a.jsx("h4",{className:"font-semibold text-lg mb-2",children:h.name}),a.jsx("p",{className:`text-3xl font-bold mb-4 ${h.isPopular?"text-[#D946EF]":"text-white"}`,children:h.price}),a.jsx("p",{className:`mb-8 ${h.isPopular?"text-gray-300":"text-gray-400"}`,children:h.description}),a.jsx("ul",{className:"space-y-4 mb-8 flex-grow",children:h.features.map((x,p)=>a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx(et,{size:20,className:"mt-0.5 flex-shrink-0 text-[#D946EF]"}),a.jsx("span",{className:"text-sm",children:x})]},p))}),a.jsx("button",{type:"button",onClick:()=>r(h.name),disabled:i===h.name,className:`w-full py-3 rounded-lg font-bold transition-colors inline-block text-center cursor-pointer disabled:cursor-not-allowed disabled:opacity-70 ${h.isPopular?"bg-[#D946EF] text-white hover:bg-[#C026D3]":"border border-gray-600 text-white hover:bg-gray-800"}`,children:i===h.name?"Opening Checkout...":"Get Started"})]},f))})]})})}var Yb={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},zg=Dn.createContext&&Dn.createContext(Yb),E6=["attr","size","title"];function T6(i,s){if(i==null)return{};var r=C6(i,s),o,d;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(i);for(d=0;d<h.length;d++)o=h[d],!(s.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(i,o)&&(r[o]=i[o])}return r}function C6(i,s){if(i==null)return{};var r={};for(var o in i)if(Object.prototype.hasOwnProperty.call(i,o)){if(s.indexOf(o)>=0)continue;r[o]=i[o]}return r}function zr(){return zr=Object.assign?Object.assign.bind():function(i){for(var s=1;s<arguments.length;s++){var r=arguments[s];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(i[o]=r[o])}return i},zr.apply(this,arguments)}function _g(i,s){var r=Object.keys(i);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(i);s&&(o=o.filter(function(d){return Object.getOwnPropertyDescriptor(i,d).enumerable})),r.push.apply(r,o)}return r}function _r(i){for(var s=1;s<arguments.length;s++){var r=arguments[s]!=null?arguments[s]:{};s%2?_g(Object(r),!0).forEach(function(o){A6(i,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(r)):_g(Object(r)).forEach(function(o){Object.defineProperty(i,o,Object.getOwnPropertyDescriptor(r,o))})}return i}function A6(i,s,r){return s=D6(s),s in i?Object.defineProperty(i,s,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[s]=r,i}function D6(i){var s=R6(i,"string");return typeof s=="symbol"?s:s+""}function R6(i,s){if(typeof i!="object"||!i)return i;var r=i[Symbol.toPrimitive];if(r!==void 0){var o=r.call(i,s);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(i)}function Gb(i){return i&&i.map((s,r)=>Dn.createElement(s.tag,_r({key:r},s.attr),Gb(s.child)))}function M6(i){return s=>Dn.createElement(O6,zr({attr:_r({},i.attr)},s),Gb(i.child))}function O6(i){var s=r=>{var{attr:o,size:d,title:h}=i,f=T6(i,E6),x=d||r.size||"1em",p;return r.className&&(p=r.className),i.className&&(p=(p?p+" ":"")+i.className),Dn.createElement("svg",zr({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,o,f,{className:p,style:_r(_r({color:i.color||r.color},r.style),i.style),height:x,width:x,xmlns:"http://www.w3.org/2000/svg"}),h&&Dn.createElement("title",null,h),i.children)};return zg!==void 0?Dn.createElement(zg.Consumer,null,r=>s(r)):s(Yb)}function z6(i){return M6({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"},child:[]}]})(i)}function _6(){return a.jsxs("footer",{className:"bg-[#020617] text-white pt-20 pb-10 px-6 md:px-10",children:[a.jsxs("div",{className:"max-w-7xl mx-auto grid md:grid-cols-5 gap-12 mb-16",children:[a.jsxs("div",{className:"space-y-6",children:[a.jsx(je,{to:"/",className:"text-3xl font-bold",children:"Crivient"}),a.jsx("p",{className:"text-gray-300 leading-relaxed text-sm mt-4",children:"Empowering teams to build better relationships and close more deals."})]}),a.jsxs("div",{children:[a.jsx("h4",{className:"font-bold text-lg mb-6",children:"Product"}),a.jsxs("ul",{className:"space-y-4 text-gray-300 text-sm",children:[a.jsx("li",{children:a.jsx(je,{to:"/products",className:"hover:text-[#D946EF] cursor-pointer",children:"Products"})}),a.jsx("li",{children:a.jsx(je,{to:"/overview",className:"hover:text-[#D946EF] cursor-pointer",children:"Overview"})}),a.jsx("li",{children:a.jsx(je,{to:"/pricing",className:"hover:text-[#D946EF] cursor-pointer",children:"Pricing"})}),a.jsx("li",{children:a.jsx(je,{to:"/customer-stories",className:"hover:text-[#D946EF] cursor-pointer",children:"Customer stories"})})]})]}),a.jsxs("div",{children:[a.jsx("h4",{className:"font-bold text-lg mb-6",children:"Resources"}),a.jsx("ul",{className:"space-y-4 text-gray-300 text-sm",children:a.jsx("li",{children:a.jsx(je,{to:"/help-center",className:"hover:text-[#D946EF] cursor-pointer",children:"Help Center"})})})]}),a.jsxs("div",{children:[a.jsx("h4",{className:"font-bold text-lg mb-6",children:"Company"}),a.jsx("ul",{className:"space-y-4 text-gray-300 text-sm",children:a.jsx("li",{children:a.jsx(je,{to:"/about",className:"hover:text-[#D946EF] cursor-pointer",children:"About"})})})]}),a.jsxs("div",{children:[a.jsx("h4",{className:"font-bold text-lg mb-6",children:"Contact"}),a.jsxs("ul",{className:"space-y-4 text-gray-300 text-sm",children:[a.jsxs("li",{children:[a.jsx("span",{className:"block text-gray-400",children:"Email"}),a.jsx("a",{href:"mailto:support@crivient.com",className:"hover:text-[#D946EF]",children:"support@crivient.com"})]}),a.jsxs("li",{children:[a.jsx("span",{className:"block text-gray-400",children:"Phone"}),a.jsx("a",{className:"hover:text-[#D946EF]",children:"+91 9251011591"})]}),a.jsxs("li",{children:[a.jsx("span",{className:"block text-gray-400",children:"ADDRESS"}),a.jsx("a",{className:"hover:text-[#D946EF]",children:"476/42 DHAN NADI VIJAY SINGH PATHIK NAGAR AJMER RAJASTHAN 305001."})]})]})]})]}),a.jsxs("div",{className:"max-w-7xl mx-auto pt-8 border-t border-white/10 flex flex-col md:flex-row justify-between items-center gap-6",children:[a.jsxs("div",{className:"flex gap-8 text-sm text-gray-300",children:[a.jsx(je,{to:"/terms-services",children:"Terms & Services"}),a.jsx(je,{to:"/refund-policy",children:"Refund Policy"}),a.jsx(je,{to:"/privacy-policy",children:"Privacy Policy"})]}),a.jsx("p",{className:"text-sm text-gray-400",children:"© 2026 Crivient LLC."}),a.jsxs("div",{className:"flex gap-6",children:[a.jsx("a",{href:"https://www.facebook.com/profile.php?id=61586471126166",target:"_blank",rel:"noopener noreferrer",className:"hover:text-[#D946EF] transition-colors","aria-label":"Facebook",children:a.jsx(E2,{size:20})}),a.jsx("a",{href:"https://x.com/Crivientus",target:"_blank",rel:"noopener noreferrer",className:"hover:text-[#D946EF] transition-colors","aria-label":"Twitter",children:a.jsx(z6,{size:20})}),a.jsx("a",{href:"https://www.linkedin.com/in/crivient-undefined-a1b1613b4",target:"_blank",rel:"noopener noreferrer",className:"hover:text-[#D946EF] transition-colors","aria-label":"LinkedIn",children:a.jsx(P2,{size:20})})]})]})]})}function U6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"About Crivient"}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-3xl mx-auto leading-relaxed",children:"Crivient is a modern, cloud-based CRM platform designed to help businesses manage customer relationships with clarity, efficiency, and scale."})]}),a.jsxs("section",{className:"py-16 md:py-24 px-6 max-w-4xl mx-auto space-y-16",children:[a.jsxs("div",{className:"text-lg text-gray-300 leading-relaxed space-y-6 text-center",children:[a.jsx("p",{children:"As a SaaS solution, Crivient enables organizations to centralize customer data, automate workflows, and gain real-time insights—without complexity or heavy infrastructure."}),a.jsx("p",{children:"Our platform supports sales, marketing, and customer success teams by simplifying lead management, optimizing pipelines, and enabling seamless communication across the customer lifecycle. Built for performance, security, and flexibility, Crivient adapts to the evolving needs of growing businesses and enterprises alike."}),a.jsx("div",{className:"bg-[#1F2937] p-8 rounded-xl border-l-4 border-[#D946EF] text-left mt-8",children:a.jsxs("p",{className:"italic text-gray-300",children:['"Founded by ',a.jsx("span",{className:"font-bold text-[#D946EF]",children:"Tushar"}),', Crivient was created with a clear SaaS-first vision: to deliver an intuitive yet powerful CRM that aligns with how modern teams work. With a strong focus on usability, scalability, and customer value, Tushar leads Crivient toward building reliable, future-ready solutions for businesses worldwide."']})})]}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-10",children:[a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl shadow-lg border border-gray-700",children:[a.jsx(Ta,{size:40,className:"text-[#D946EF] mb-4"}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Our Vision"}),a.jsx("p",{className:"text-gray-300 leading-relaxed",children:"To become a trusted global SaaS CRM platform that empowers businesses to build meaningful, long-term customer relationships through simple, intelligent, and scalable technology."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl shadow-lg border border-gray-700",children:[a.jsx(xd,{size:40,className:"text-[#D946EF] mb-4"}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Our Mission"}),a.jsx("p",{className:"text-gray-300 leading-relaxed",children:"Our mission is to help organizations grow smarter by providing a secure, easy-to-use CRM that improves productivity, enhances customer engagement, and delivers actionable insights—all through a flexible cloud-based platform."})]})]}),a.jsxs("div",{children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-10 text-center",children:"Our Culture & Values"}),a.jsx("p",{className:"text-center text-gray-300 mb-12 max-w-2xl mx-auto",children:"At Crivient, our culture reflects the principles that guide our SaaS mindset. Our team thrives in a collaborative, learning-focused environment where innovation and accountability go hand in hand."}),a.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[a.jsxs("div",{className:"p-6 bg-[#1F2937] rounded-xl border border-gray-700",children:[a.jsx(U2,{className:"text-[#D946EF] mb-4",size:32}),a.jsx("h3",{className:"font-bold text-white mb-2",children:"Customer-First Thinking"}),a.jsx("p",{className:"text-sm text-gray-400",children:"We build features driven by real user needs and feedback."})]}),a.jsxs("div",{className:"p-6 bg-[#1F2937] rounded-xl border border-gray-700",children:[a.jsx(ey,{className:"text-[#D946EF] mb-4",size:32}),a.jsx("h3",{className:"font-bold text-white mb-2",children:"Product Excellence"}),a.jsx("p",{className:"text-sm text-gray-400",children:"We prioritize performance, reliability, and continuous improvement."})]}),a.jsxs("div",{className:"p-6 bg-[#1F2937] rounded-xl border border-gray-700",children:[a.jsx(On,{className:"text-[#D946EF] mb-4",size:32}),a.jsx("h3",{className:"font-bold text-white mb-2",children:"Innovation at Scale"}),a.jsx("p",{className:"text-sm text-gray-400",children:"We design solutions that grow with our customers."})]}),a.jsxs("div",{className:"p-6 bg-[#1F2937] rounded-xl border border-gray-700",children:[a.jsx(Gs,{className:"text-[#D946EF] mb-4",size:32}),a.jsx("h3",{className:"font-bold text-white mb-2",children:"Transparency & Trust"}),a.jsx("p",{className:"text-sm text-gray-400",children:"We value open communication and long-term partnerships."})]}),a.jsxs("div",{className:"p-6 bg-[#1F2937] rounded-xl border border-gray-700",children:[a.jsx(Ta,{className:"text-[#D946EF] mb-4",size:32}),a.jsx("h3",{className:"font-bold text-white mb-2",children:"Agility & Ownership"}),a.jsx("p",{className:"text-sm text-gray-400",children:"We move fast, take responsibility, and adapt to change."})]})]})]}),a.jsxs("div",{className:"bg-[#020617] text-white p-10 rounded-2xl shadow-xl border border-gray-800",children:[a.jsx(w2,{size:48,className:"text-[#D946EF] mb-6"}),a.jsx("h2",{className:"text-3xl font-bold mb-6",children:"Our SaaS Approach"}),a.jsxs("div",{className:"space-y-4 text-gray-200 leading-relaxed",children:[a.jsx("p",{children:"Crivient follows a subscription-based, cloud-native model that ensures quick onboarding, regular updates, and minimal maintenance for customers. We continuously enhance our platform with new features, security updates, and performance improvements—so businesses always stay ahead."}),a.jsx("p",{children:"Our architecture is designed for scalability, data security, and high availability, ensuring reliable access anytime, anywhere."})]})]}),a.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-6",children:"Our Commitment"}),a.jsx("p",{className:"text-lg text-gray-300 leading-relaxed",children:"We see ourselves not just as a CRM vendor, but as a long-term SaaS partner. Crivient is committed to helping businesses streamline operations, strengthen customer relationships, and achieve sustainable growth through dependable CRM technology."})]})]})]})}function L6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"Contact Us"}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-2xl mx-auto",children:"We’d love to hear from you! Whether you have a question, need support, or want to learn how our CRM can help your business grow."})]}),a.jsxs("div",{className:"max-w-7xl mx-auto px-6 py-20 grid md:grid-cols-2 gap-16",children:[a.jsxs("div",{className:"space-y-12",children:[a.jsxs("div",{children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-6",children:"Get in Touch"}),a.jsx("p",{className:"text-gray-600 text-lg leading-relaxed mb-8",children:"Have questions about features, pricing, integrations, or implementation? Fill out the form and one of our CRM experts will get back to you shortly."}),a.jsx("h3",{className:"font-bold text-white text-xl mb-4",children:"You can contact us for:"}),a.jsxs("ul",{className:"space-y-3 text-gray-300 mb-8 list-disc pl-5",children:[a.jsx("li",{children:"Product demos and feature inquiries"}),a.jsx("li",{children:"Technical support and troubleshooting"}),a.jsx("li",{children:"Customization and integration requests"}),a.jsx("li",{children:"Pricing and subscription plans"}),a.jsx("li",{children:"Feedback and suggestions"})]})]}),a.jsxs("div",{children:[a.jsx("h3",{className:"font-bold text-white text-xl mb-6",children:"Reach Us Directly"}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex items-start gap-4",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF]",children:a.jsx(G2,{size:24})}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white",children:"Email"}),a.jsx("p",{className:"text-gray-400",children:"support@crivient.com"})]})]}),a.jsxs("div",{className:"flex items-start gap-4",children:[a.jsx("div",{className:"bg-blue-50 p-3 rounded-lg text-[#4F9CF9]",children:a.jsx(I2,{size:24})}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white",children:"Phone"}),a.jsx("p",{className:"text-gray-400",children:" +91 9251011591"})]})]}),a.jsxs("div",{className:"flex items-start gap-4",children:[a.jsx("div",{className:"bg-blue-50 p-3 rounded-lg text-[#4F9CF9]",children:a.jsx(j2,{size:24})}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white",children:"Business Hours"}),a.jsx("p",{className:"text-gray-400",children:"Monday – Friday, 9:00 AM – 6:00 PM"})]})]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl border border-gray-700",children:[a.jsx("h3",{className:"font-bold text-white text-lg mb-2",children:"Our Commitment"}),a.jsx("p",{className:"text-gray-300",children:"We aim to respond to all inquiries within 24 hours. Your questions matter to us, and we’re committed to providing fast, reliable, and helpful support."})]})]}),a.jsx("div",{className:"bg-[#1F2937] p-8 md:p-10 rounded-2xl shadow-xl border border-gray-700 h-fit",children:a.jsxs("form",{className:"space-y-6",children:[a.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-semibold text-gray-300",children:"First Name"}),a.jsx("input",{type:"text",className:"w-full px-4 py-3 rounded-lg border border-gray-600 bg-gray-800 text-white focus:ring-2 focus:ring-[#D946EF] focus:border-transparent outline-none transition-all",placeholder:"Kishan"})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-semibold text-gray-300",children:"Last Name"}),a.jsx("input",{type:"text",className:"w-full px-4 py-3 rounded-lg border border-gray-600 bg-gray-800 text-white focus:ring-2 focus:ring-[#D946EF] focus:border-transparent outline-none transition-all",placeholder:"Jangid"})]})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-semibold text-gray-300",children:"Email Address"}),a.jsx("input",{type:"email",className:"w-full px-4 py-3 rounded-lg border border-gray-600 bg-gray-800 text-white focus:ring-2 focus:ring-[#D946EF] focus:border-transparent outline-none transition-all",placeholder:"kishan@company.com"})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-semibold text-gray-300",children:"Subject"}),a.jsxs("select",{className:"w-full px-4 py-3 rounded-lg border border-gray-600 bg-gray-800 text-white focus:ring-2 focus:ring-[#D946EF] focus:border-transparent outline-none transition-all",children:[a.jsx("option",{children:"General Inquiry"}),a.jsx("option",{children:"Support"}),a.jsx("option",{children:"Sales"}),a.jsx("option",{children:"Partnership"})]})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-semibold text-gray-300",children:"Message"}),a.jsx("textarea",{rows:5,className:"w-full px-4 py-3 rounded-lg border border-gray-600 bg-gray-800 text-white focus:ring-2 focus:ring-[#D946EF] focus:border-transparent outline-none transition-all resize-none",placeholder:"How can we help you?"})]}),a.jsxs("button",{type:"button",className:"w-full bg-[#D946EF] text-white py-4 rounded-lg font-bold text-lg hover:bg-[#C026D3] transition-colors flex items-center justify-center gap-2",children:["Send Message ",a.jsx(sy,{size:20})]})]})})]})]})}function V6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D946EF]/20 px-4 py-1 rounded-full text-[#D946EF] text-sm font-semibold mb-6",children:[a.jsx(rN,{size:16,fill:"currentColor"})," Customer Success Stories"]}),a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"Crivient CRM – Smarter Relationships. Faster Growth."}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-4xl mx-auto leading-relaxed",children:"See how businesses use Crivient to manage customer relationships, streamline sales processes, and turn data into actionable insights—all from a single, intuitive platform."})]}),a.jsxs("section",{className:"py-20 px-6 max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-20",children:[a.jsx(W2,{className:"text-[#D946EF] mx-auto mb-6 opacity-50",size:60}),a.jsx("h2",{className:"text-3xl font-bold text-white mb-6",children:"What We Deliver"}),a.jsx("p",{className:"text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed mb-8",children:"Built for growing teams, Crivient brings together sales, marketing, and customer support so every interaction is connected, contextual, and measurable."}),a.jsx("div",{className:"bg-[#1F2937] p-8 rounded-2xl border border-gray-700 max-w-5xl mx-auto",children:a.jsx("p",{className:"text-xl text-gray-300 italic",children:'"Crivient centralizes your customer data and automates key workflows, allowing your team to focus on what matters most—building strong relationships and closing more deals."'})})]}),a.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 mb-24",children:[a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl shadow-md border-t-4 border-[#D946EF] text-center",children:[a.jsx(Ta,{className:"mx-auto text-white mb-4",size:32}),a.jsx("p",{className:"font-semibold text-gray-200",children:"Track leads and opportunities across the entire sales lifecycle"})]}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl shadow-md border-t-4 border-[#D946EF] text-center",children:[a.jsx(Tr,{className:"mx-auto text-white mb-4",size:32}),a.jsx("p",{className:"font-semibold text-gray-200",children:"Manage customer interactions in real time"})]}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl shadow-md border-t-4 border-[#D946EF] text-center",children:[a.jsx(On,{className:"mx-auto text-white mb-4",size:32}),a.jsx("p",{className:"font-semibold text-gray-200",children:"Automate follow-ups, tasks, and pipelines"})]}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl shadow-md border-t-4 border-[#D946EF] text-center",children:[a.jsx(Er,{className:"mx-auto text-white mb-4",size:32}),a.jsx("p",{className:"font-semibold text-gray-200",children:"Gain visibility into performance with powerful analytics"})]})]}),a.jsx("h2",{className:"text-3xl font-bold text-white mb-12 text-center",children:"Driving Success Through Key Features"}),a.jsxs("div",{className:"space-y-12 mb-24",children:[a.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[a.jsxs("div",{className:"flex gap-6 items-start p-6 rounded-xl hover:bg-gray-800 transition-colors",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF] shrink-0",children:a.jsx(zn,{size:28})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"Unified Customer View"}),a.jsx("p",{className:"text-gray-400",children:"Access a complete, 360° view of every customer—contacts, communication history, deals, and support tickets—all in one place."})]})]}),a.jsxs("div",{className:"flex gap-6 items-start p-6 rounded-xl hover:bg-gray-800 transition-colors",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF] shrink-0",children:a.jsx(Ta,{size:28})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"Sales Pipeline Management"}),a.jsx("p",{className:"text-gray-400",children:"Visualize and manage your sales pipeline with customizable stages, deal tracking, and forecasting tools to keep revenue predictable."})]})]})]}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[a.jsxs("div",{className:"flex gap-6 items-start p-6 rounded-xl hover:bg-gray-800 transition-colors",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF] shrink-0",children:a.jsx(On,{size:28})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"Automation & Workflows"}),a.jsx("p",{className:"text-gray-400",children:"Reduce manual work with automated lead assignment, reminders, email sequences, and workflow triggers."})]})]}),a.jsxs("div",{className:"flex gap-6 items-start p-6 rounded-xl hover:bg-gray-800 transition-colors",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF] shrink-0",children:a.jsx(Er,{size:28})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"Analytics & Reporting"}),a.jsx("p",{className:"text-gray-400",children:"Make data-driven decisions with real-time dashboards, sales insights, and customizable reports."})]})]})]}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[a.jsxs("div",{className:"flex gap-6 items-start p-6 rounded-xl hover:bg-gray-800 transition-colors",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF] shrink-0",children:a.jsx(Tr,{size:28})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"Team Collaboration"}),a.jsx("p",{className:"text-gray-400",children:"Keep teams aligned with shared notes, task assignments, and activity tracking across departments."})]})]}),a.jsxs("div",{className:"flex gap-6 items-start p-6 rounded-xl hover:bg-gray-800 transition-colors",children:[a.jsx("div",{className:"bg-gray-800 p-3 rounded-lg text-[#D946EF] shrink-0",children:a.jsx(Gs,{size:28})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"Secure & Scalable"}),a.jsx("p",{className:"text-gray-400",children:"Crivient is cloud-based, secure, and built to scale with your business as you grow."})]})]})]})]}),a.jsxs("div",{className:"bg-[#020617] text-white rounded-3xl p-10 md:p-16 mb-20 overflow-hidden relative border border-gray-800",children:[a.jsx("div",{className:"absolute top-0 right-0 p-12 opacity-5 pointer-events-none",children:a.jsx(ay,{size:300})}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-16 relative z-10",children:[a.jsxs("div",{children:[a.jsxs("h2",{className:"text-3xl font-bold mb-8 flex items-center gap-3",children:[a.jsx(xd,{className:"text-[#D946EF]"})," Who Crivient Is For"]}),a.jsxs("ul",{className:"space-y-4 text-gray-200",children:[a.jsxs("li",{className:"flex items-center gap-3",children:[a.jsx("span",{className:"w-2 h-2 bg-[#D946EF] rounded-full"})," Startups and SMBs looking to scale efficiently"]}),a.jsxs("li",{className:"flex items-center gap-3",children:[a.jsx("span",{className:"w-2 h-2 bg-[#D946EF] rounded-full"})," Sales-driven organizations"]}),a.jsxs("li",{className:"flex items-center gap-3",children:[a.jsx("span",{className:"w-2 h-2 bg-[#D946EF] rounded-full"})," Customer-focused teams that value data clarity"]}),a.jsxs("li",{className:"flex items-center gap-3",children:[a.jsx("span",{className:"w-2 h-2 bg-[#D946EF] rounded-full"})," Businesses that want a flexible, easy-to-adopt CRM"]})]})]}),a.jsxs("div",{children:[a.jsxs("h2",{className:"text-3xl font-bold mb-8 flex items-center gap-3",children:[a.jsx(pd,{className:"text-[#D946EF]"})," Why Choose Crivient?"]}),a.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[a.jsxs("div",{className:"bg-white/10 p-4 rounded-lg",children:[a.jsx("h3",{className:"font-bold text-[#D946EF] mb-1",children:"Simple to use"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Minimal learning curve"})]}),a.jsxs("div",{className:"bg-white/10 p-4 rounded-lg",children:[a.jsx("h3",{className:"font-bold text-[#D946EF] mb-1",children:"Flexible"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Customizable to fit your processes"})]}),a.jsxs("div",{className:"bg-white/10 p-4 rounded-lg",children:[a.jsx("h3",{className:"font-bold text-[#D946EF] mb-1",children:"Insight-driven"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Turn customer data into growth opportunities"})]}),a.jsxs("div",{className:"bg-white/10 p-4 rounded-lg",children:[a.jsx("h3",{className:"font-bold text-[#D946EF] mb-1",children:"Reliable SaaS"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Access anytime, anywhere"})]})]})]})]})]}),a.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-6",children:"Grow With Confidence"}),a.jsx("p",{className:"text-xl text-gray-300 mb-8 leading-relaxed",children:"Crivient empowers teams to build meaningful customer relationships, close deals faster, and grow smarter—without complexity."}),a.jsx(je,{to:"/pricing",className:"bg-[#D946EF] text-white px-10 py-4 rounded-lg font-bold text-lg hover:bg-[#C026D3] transition-transform hover:-translate-y-1 shadow-lg",children:"Start Your Story"}),a.jsx("p",{className:"mt-8 text-sm font-bold text-[#D946EF] tracking-wider uppercase opacity-80",children:"Crivient CRM — Where customer intelligence meets execution."})]})]})]})}function B6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"Sales CRM"}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-3xl mx-auto leading-relaxed",children:"Comprehensive SaaS Solution for Modern Sales Teams"})]}),a.jsxs("section",{className:"py-16 px-6 max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-6",children:"Overview"}),a.jsx("p",{className:"text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed",children:"The Sales CRM is a cloud-based Software-as-a-Service (SaaS) solution designed to help organizations manage, track, and optimize their entire sales process from lead generation to deal closure. It serves as a centralized platform where sales teams can store customer data, monitor interactions, manage opportunities, and gain actionable insights that drive revenue growth and improve sales efficiency."}),a.jsx("p",{className:"text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed mt-4",children:"Built for scalability, flexibility, and ease of use, the Sales CRM enables businesses of all sizes to streamline sales operations, improve collaboration, and maintain consistent engagement with prospects and customers across multiple channels."})]}),a.jsx("h2",{className:"text-3xl font-bold text-white mb-12 text-center",children:"Core Capabilities"}),a.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 mb-20",children:[a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(R2,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"Lead Management"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Provides a structured system for capturing, organizing, and qualifying leads from multiple sources."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Lead capture and source tracking"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Lead assignment and routing"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Lead qualification and scoring"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Activity history logs"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(zn,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"Contact & Account Mgmt"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Maintains a centralized and secure database of contacts and accounts with complete interaction history."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," 360-degree customer view"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Custom fields for data"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Relationship tracking"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Advanced search & segmentation"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Ta,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"Pipeline Management"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Offers a visual and customizable pipeline to track deals across stages and improve forecasting."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Customizable pipeline stages"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Deal value & probability tracking"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Expected close dates/milestones"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Drag-and-drop deal movement"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(On,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"Sales Automation"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Automation tools streamline repetitive tasks and ensure consistent execution of sales processes."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Automatic task creation"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Lead and deal assignment rules"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Trigger-based notifications"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Follow-up scheduling"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Tr,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"Communication Tracking"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Integrates with email and calendar systems to log all customer interactions centrally."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Email sync and tracking"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Meeting and call logging"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Notes and activity timelines"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Er,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"Reporting & Analytics"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Advanced analytics and reporting tools convert data into actionable insights."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Sales performance dashboards"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Pipeline and revenue forecasting"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Conversion and win-rate analysis"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Custom report creation"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700 lg:col-span-3 lg:w-1/3 lg:mx-auto",children:[a.jsx(Gs,{className:"text-[#D946EF] mb-4",size:40}),a.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:"User Management & Security"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Enterprise-grade security and role-based access controls protect sensitive data."}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Role-based permissions"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," User activity tracking"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Secure cloud hosting"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Compliance-ready architecture"]})]})]})]}),a.jsxs("div",{className:"bg-[#020617] text-white rounded-2xl p-10 md:p-16 mb-20 shadow-xl border border-gray-800",children:[a.jsx("h2",{className:"text-3xl font-bold mb-10 text-center",children:"Benefits of a SaaS Sales CRM"}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto",children:[a.jsxs("div",{className:"flex gap-4 items-start",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:28}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold mb-2",children:"Anytime, anywhere accessibility"}),a.jsx("p",{className:"text-gray-300",children:"Access your data and manage deals from any device, anywhere in the world."})]})]}),a.jsxs("div",{className:"flex gap-4 items-start",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:28}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold mb-2",children:"Real-time collaboration"}),a.jsx("p",{className:"text-gray-300",children:"Keep everyone on the same page with shared notes, tasks, and updates."})]})]}),a.jsxs("div",{className:"flex gap-4 items-start",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:28}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold mb-2",children:"Scalability"}),a.jsx("p",{className:"text-gray-300",children:"Grow your team and data without worrying about infrastructure or maintenance."})]})]}),a.jsxs("div",{className:"flex gap-4 items-start",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:28}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-bold mb-2",children:"Cost-effective"}),a.jsx("p",{className:"text-gray-300",children:"Reduce IT costs with a subscription-based model that includes updates and support."})]})]})]})]}),a.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-6",children:"Conclusion"}),a.jsx("p",{className:"text-lg text-gray-300 leading-relaxed",children:"The Sales CRM empowers sales teams to manage leads, nurture relationships, close deals faster, and gain full visibility into their sales pipeline. By combining automation, analytics, and centralized data, it enables sustainable revenue growth."})]})]})]})}function F6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"Crivient CRM – Smarter Relationships. Faster Growth."}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-4xl mx-auto leading-relaxed",children:"Crivient is a modern SaaS CRM designed to help businesses manage customer relationships, streamline sales processes, and turn data into actionable insights—all from a single, intuitive platform."})]}),a.jsxs("section",{className:"py-16 px-6 max-w-7xl mx-auto",children:[a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed mb-6",children:"Built for growing teams, Crivient brings together sales, marketing, and customer support so every interaction is connected, contextual, and measurable."}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl border border-gray-700 max-w-4xl mx-auto",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"What Crivient Does"}),a.jsx("p",{className:"text-gray-300 mb-6",children:"Crivient centralizes your customer data and automates key workflows, allowing your team to focus on what matters most—building strong relationships and closing more deals."}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-4 text-left",children:[a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsx("span",{className:"text-gray-300",children:"Track leads and opportunities across the entire sales lifecycle"})]}),a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsx("span",{className:"text-gray-300",children:"Manage customer interactions in real time"})]}),a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsx("span",{className:"text-gray-300",children:"Automate follow-ups, tasks, and pipelines"})]}),a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsx("span",{className:"text-gray-300",children:"Gain visibility into performance with powerful analytics"})]})]})]})]}),a.jsxs("div",{className:"mb-20",children:[a.jsx("h2",{className:"text-3xl font-bold text-white mb-10 text-center",children:"Key Features"}),a.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:[a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(zn,{className:"text-[#D946EF] mb-4",size:36}),a.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Unified Customer View"}),a.jsx("p",{className:"text-gray-300",children:"Access a complete, 360° view of every customer—contacts, communication history, deals, and support tickets—all in one place."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Ta,{className:"text-[#D946EF] mb-4",size:36}),a.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Sales Pipeline Management"}),a.jsx("p",{className:"text-gray-300",children:"Visualize and manage your sales pipeline with customizable stages, deal tracking, and forecasting tools to keep revenue predictable."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(On,{className:"text-[#D946EF] mb-4",size:36}),a.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Automation & Workflows"}),a.jsx("p",{className:"text-gray-300",children:"Reduce manual work with automated lead assignment, reminders, email sequences, and workflow triggers."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Er,{className:"text-[#D946EF] mb-4",size:36}),a.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Analytics & Reporting"}),a.jsx("p",{className:"text-gray-300",children:"Make data-driven decisions with real-time dashboards, sales insights, and customizable reports."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Tr,{className:"text-[#D946EF] mb-4",size:36}),a.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Team Collaboration"}),a.jsx("p",{className:"text-gray-300",children:"Keep teams aligned with shared notes, task assignments, and activity tracking across departments."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-shadow border border-gray-700",children:[a.jsx(Gs,{className:"text-[#D946EF] mb-4",size:36}),a.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Secure & Scalable"}),a.jsx("p",{className:"text-gray-300",children:"Crivient is cloud-based, secure, and built to scale with your business as you grow."})]})]})]}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-12 mb-20 items-stretch",children:[a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl shadow-lg border border-gray-700 h-full",children:[a.jsxs("h2",{className:"text-2xl font-bold text-white mb-6 flex items-center gap-3",children:[a.jsx(xd,{className:"text-[#D946EF]"})," Who Crivient Is For"]}),a.jsx("p",{className:"text-gray-300 mb-6",children:"Crivient is ideal for:"}),a.jsxs("ul",{className:"space-y-4",children:[a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full mt-2"}),a.jsx("span",{className:"text-gray-300",children:"Startups and SMBs looking to scale efficiently"})]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full mt-2"}),a.jsx("span",{className:"text-gray-300",children:"Sales-driven organizations"})]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full mt-2"}),a.jsx("span",{className:"text-gray-300",children:"Customer-focused teams that value data clarity"})]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full mt-2"}),a.jsx("span",{className:"text-gray-300",children:"Businesses that want a flexible, easy-to-adopt CRM"})]})]})]}),a.jsxs("div",{className:"bg-[#020617] text-white p-8 rounded-xl shadow-lg h-full border border-gray-800",children:[a.jsxs("h2",{className:"text-2xl font-bold mb-6 flex items-center gap-3",children:[a.jsx(pd,{className:"text-[#D946EF]"})," Why Choose Crivient?"]}),a.jsxs("ul",{className:"space-y-4",children:[a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsxs("div",{children:[a.jsx("span",{className:"font-bold block",children:"Simple to use"}),a.jsx("span",{className:"text-gray-300 text-sm",children:"Minimal learning curve"})]})]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsxs("div",{children:[a.jsx("span",{className:"font-bold block",children:"Flexible"}),a.jsx("span",{className:"text-gray-300 text-sm",children:"Customizable to fit your processes"})]})]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsxs("div",{children:[a.jsx("span",{className:"font-bold block",children:"Insight-driven"}),a.jsx("span",{className:"text-gray-300 text-sm",children:"Turn customer data into growth opportunities"})]})]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx(et,{className:"text-[#D946EF] shrink-0",size:20}),a.jsxs("div",{children:[a.jsx("span",{className:"font-bold block",children:"Reliable SaaS"}),a.jsx("span",{className:"text-gray-300 text-sm",children:"Access anytime, anywhere"})]})]})]})]})]}),a.jsxs("div",{className:"text-center bg-[#1F2937] rounded-2xl p-12 border border-gray-700",children:[a.jsx(ay,{className:"text-[#D946EF] mx-auto mb-6",size:48}),a.jsx("h2",{className:"text-3xl font-bold text-white mb-4",children:"Grow With Confidence"}),a.jsx("p",{className:"text-xl text-gray-300 max-w-2xl mx-auto mb-8",children:"Crivient empowers teams to build meaningful customer relationships, close deals faster, and grow smarter—without complexity."}),a.jsx("p",{className:"text-lg font-bold text-[#D946EF]",children:"Crivient CRM — Where customer intelligence meets execution."})]})]})]})}function k6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"CRM Software Resources"}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-3xl mx-auto leading-relaxed mb-10",children:"Our Resources page is designed to help you get the most value from our CRM software. Whether you are onboarding your team, optimizing workflows, or scaling customer operations, you’ll find the guidance, documentation, and support you need in one place."}),a.jsxs("button",{className:"bg-[#D946EF] text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-[#C026D3] transition-all flex items-center gap-2 mx-auto shadow-lg hover:shadow-xl translate-y-0 hover:-translate-y-1",children:["Explore All Resources ",a.jsx(yi,{size:20})]})]}),a.jsxs("section",{className:"py-20 px-6 max-w-7xl mx-auto",children:[a.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[a.jsxs("div",{className:"bg-[#1F2937] p-10 rounded-2xl hover:shadow-xl transition-all border border-gray-700 flex flex-col items-start",children:[a.jsx("div",{className:"bg-gray-800 p-4 rounded-full shadow-sm mb-6",children:a.jsx(F2,{className:"text-[#D946EF]",size:32})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Help Center"}),a.jsx("p",{className:"text-gray-300 mb-8 leading-relaxed flex-grow",children:"Find quick answers and step-by-step guidance through our centralized Help Center. It is built to help users resolve issues efficiently and continue working without disruption."}),a.jsxs(je,{to:"/help-center",className:"text-[#D946EF] font-bold text-lg flex items-center gap-2 hover:gap-3 transition-all group",children:["Visit Help Center",a.jsx(yi,{size:20,className:"group-hover:translate-x-1 transition-transform"})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-10 rounded-2xl hover:shadow-xl transition-all border border-gray-700 flex flex-col items-start",children:[a.jsx("div",{className:"bg-gray-800 p-4 rounded-full shadow-sm mb-6",children:a.jsx(md,{className:"text-[#D946EF]",size:32})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Knowledge Base"}),a.jsx("p",{className:"text-gray-300 mb-8 leading-relaxed flex-grow",children:"Access a comprehensive collection of articles, best practices, and real-world use cases to help your team fully leverage CRM capabilities."}),a.jsxs(je,{to:"/knowledge-base",className:"text-[#D946EF] font-bold text-lg flex items-center gap-2 hover:gap-3 transition-all group",children:["Browse Knowledge Base ",a.jsx(yi,{size:20,className:"group-hover:translate-x-1 transition-transform"})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-10 rounded-2xl hover:shadow-xl transition-all border border-gray-700 flex flex-col items-start",children:[a.jsx("div",{className:"bg-gray-800 p-4 rounded-full shadow-sm mb-6",children:a.jsx(ty,{className:"text-[#D946EF]",size:32})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Product Documentation"}),a.jsx("p",{className:"text-gray-300 mb-8 leading-relaxed flex-grow",children:"Explore detailed documentation covering CRM features, configurations, integrations, security, and automation."}),a.jsxs(je,{to:"/documentation",className:"text-[#D946EF] font-bold text-lg flex items-center gap-2 hover:gap-3 transition-all group",children:["View Documentation ",a.jsx(yi,{size:20,className:"group-hover:translate-x-1 transition-transform"})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-10 rounded-2xl hover:shadow-xl transition-all border border-gray-700 flex flex-col items-start",children:[a.jsx("div",{className:"bg-gray-800 p-4 rounded-full shadow-sm mb-6",children:a.jsx(z2,{className:"text-[#D946EF]",size:32})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Support & Assistance"}),a.jsx("p",{className:"text-gray-300 mb-8 leading-relaxed flex-grow",children:"Need personalized help? Our support team is available to provide timely and professional assistance whenever you need it."}),a.jsxs(je,{to:"/contact",className:"text-[#D946EF] font-bold text-lg flex items-center gap-2 hover:gap-3 transition-all group",children:["Contact Support",a.jsx(yi,{size:20,className:"group-hover:translate-x-1 transition-transform"})]})]})]}),a.jsxs("div",{className:"mt-20 bg-[#020617] rounded-2xl p-12 text-center relative overflow-hidden border border-gray-800",children:[a.jsx("div",{className:"absolute top-0 right-0 p-8 opacity-10",children:a.jsx(iy,{size:120,className:"text-white"})}),a.jsx("h2",{className:"text-3xl text-white font-bold mb-6 relative z-10",children:"Can't find what you're looking for?"}),a.jsxs("div",{className:"flex max-w-md mx-auto relative z-10",children:[a.jsx("input",{type:"text",placeholder:"Search resources...",className:"w-full px-6 py-4 rounded-l-lg focus:outline-none focus:ring-2 focus:ring-[#D946EF] text-white bg-gray-800 border-y border-l border-gray-700"}),a.jsx("button",{className:"bg-[#D946EF] text-white px-6 py-4 rounded-r-lg font-bold hover:bg-[#C026D3] transition-colors",children:"Search"})]})]})]})]})}function P6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("div",{className:"flex justify-center mb-6",children:a.jsx("div",{className:"bg-gray-800 p-4 rounded-full",children:a.jsx(md,{size:48,className:"text-[#D946EF]"})})}),a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"Sales CRM Help Center"}),a.jsx("p",{className:"text-xl md:text-2xl text-gray-200 max-w-3xl mx-auto leading-relaxed mb-10",children:"Welcome to the Sales CRM Help Center. This guide helps you quickly understand and use the core features of the CRM to manage leads, deals, and sales performance effectively."}),a.jsxs("div",{className:"max-w-xl mx-auto relative",children:[a.jsx("input",{type:"text",placeholder:"Search for articles, guides, and help...",className:"w-full pl-12 pr-4 py-4 rounded-lg text-white bg-gray-800 border border-gray-700 focus:outline-none focus:ring-4 focus:ring-[#D946EF]/50 shadow-lg"}),a.jsx(iy,{className:"absolute left-4 top-1/2 -translate-y-1/2 text-gray-400",size:24})]})]}),a.jsxs("section",{className:"py-20 px-6 max-w-7xl mx-auto",children:[a.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:[a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(ny,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Getting Started"}),a.jsx("p",{className:"text-gray-300 mb-4 leading-relaxed",children:"The Sales CRM helps you organize leads, track deals, automate follow-ups, and analyze sales performance from one centralized platform."}),a.jsxs("p",{className:"text-gray-400 font-medium bg-[#111827] p-3 rounded border border-gray-600 text-sm",children:["Log in using your registered email and password. Use ",a.jsx("span",{className:"text-[#D946EF]",children:"Forgot Password"})," if needed."]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(V2,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Dashboard"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"The dashboard shows an overview of:"}),a.jsxs("ul",{className:"space-y-2 text-sm text-gray-400",children:[a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Leads and deals"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Pipeline status"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Tasks and follow-ups"]}),a.jsxs("li",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"w-1.5 h-1.5 bg-[#D946EF] rounded-full"})," Sales performance metrics"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(zn,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Leads & Contacts"}),a.jsxs("ul",{className:"space-y-3 text-gray-300 leading-relaxed",children:[a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Add leads manually, via imports, or integrations"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Track lead status and priority"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Store contact details, notes, and communication history"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(Ta,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Deals & Pipeline"}),a.jsxs("ul",{className:"space-y-3 text-gray-300 leading-relaxed",children:[a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Create deals and assign values and close dates"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Move deals through stages like Prospecting, Proposal, and Closed Won/Lost"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Track progress using the pipeline view"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(f2,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Tasks & Activities"}),a.jsx("p",{className:"text-gray-300 leading-relaxed",children:"Schedule calls, emails, meetings, and reminders to ensure timely follow-ups."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(C2,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Automation & Reports"}),a.jsxs("ul",{className:"space-y-3 text-gray-300 leading-relaxed",children:[a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"Automate lead assignment, follow-ups, and updates"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"•"}),"View sales reports, pipeline health, and team performance"]})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(Gs,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Users & Security"}),a.jsx("p",{className:"text-gray-300 leading-relaxed",children:"Admins can manage users, roles, and permissions. Data is securely stored with role-based access control."})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-xl hover:shadow-lg transition-all border border-gray-700 group",children:[a.jsx("div",{className:"bg-gray-800 w-14 h-14 rounded-lg flex items-center justify-center mb-6 group-hover:bg-[#D946EF] transition-colors",children:a.jsx(b2,{className:"text-[#D946EF] group-hover:text-white transition-colors",size:28})}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Support"}),a.jsx("p",{className:"text-gray-300 leading-relaxed",children:"For help, visit FAQs, contact support, or submit a ticket directly from the CRM."}),a.jsx(je,{to:"/contact",className:"mt-4 text-[#D946EF] font-bold hover:underline",children:"Contact Support"})]})]}),a.jsx("div",{className:"text-center mt-12 pt-12 border-t border-gray-700",children:a.jsx("p",{className:"text-gray-400 italic",children:"This Help Center is your quick reference for using the Sales CRM efficiently."})})]})]})}function H6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("div",{className:"flex justify-center mb-6",children:a.jsx("div",{className:"bg-gray-800 p-4 rounded-full",children:a.jsx(ty,{size:48,className:"text-[#D946EF]"})})}),a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Terms of Service"}),a.jsx("p",{className:"text-xl text-gray-200",children:"Last Updated: January 2, 2026"})]}),a.jsxs("section",{className:"py-20 px-6 max-w-4xl mx-auto text-gray-300 leading-relaxed font-sans",children:[a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"1. WHO WE ARE"}),a.jsx("p",{className:"mb-4",children:'Crivient ("Crivient", "we", "us", "our") operates the Service, which is a cloud-based CRM platform available at crivient.com.'}),a.jsx("p",{className:"mb-2",children:"Our contact details are:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:["Email: ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})]}),a.jsx("li",{children:"Address: 476/42 Dhan Nadi, Vijay Singh Pathik Nagar, Ajmer, Rajasthan 305001, India"})]}),a.jsx("p",{children:"For certain transactions, payments are processed by Paddle as our Merchant of Record, as explained in section 6 (Fees, payments and billing)."})]}),a.jsx("hr",{className:"border-gray-700 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"2. ELIGIBILITY AND ACCOUNTS"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.1 Business Use Only"}),a.jsx("p",{className:"mb-4",children:"The Service is intended for use by businesses, organizations, and professionals, not for personal or household use."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.2 Account Registration"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"You must provide accurate, current, and complete information when creating an account and keep it up to date."}),a.jsx("li",{children:"You are responsible for maintaining the confidentiality of your login credentials and for all activities that occur under your account."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.3 Authorized Users"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:'You may authorize individuals within your organization ("Authorized Users") to access your workspace, subject to any seat or usage limits in your subscription.'}),a.jsx("li",{children:"You are responsible for the actions of your Authorized Users and for ensuring they comply with these Terms."})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"3. SERVICE LICENSE AND USE"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.1 License to Use the Service"}),a.jsx("p",{className:"mb-4",children:"Subject to your compliance with these Terms and timely payment of all fees, Crivient grants you a limited, non-exclusive, non-transferable, non-sublicensable right to access and use the Service for your internal business purposes during the subscription term."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.2 Acceptable Use"}),a.jsx("p",{className:"mb-2",children:"You must not:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Use the Service in any way that violates applicable law, regulations, or third-party rights."}),a.jsx("li",{children:"Upload, store, or transmit any harmful code, malware, or content that is unlawful, abusive, or infringing."}),a.jsx("li",{children:"Attempt to reverse engineer, decompile, or extract source code from the Service, except to the extent expressly permitted by law."}),a.jsx("li",{children:"Circumvent usage limits, security features, or technical protections in the Service."}),a.jsx("li",{children:"Use the Service to build a competing product or service."})]}),a.jsx("p",{children:"Crivient reserves the right to suspend or terminate access where there is actual or suspected abuse, violation of these Terms, or violation of Paddle's acceptable use requirements."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"4. YOUR DATA AND PRIVACY"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"4.1 Customer Data"}),a.jsx("p",{className:"mb-4",children:'"Customer Data" means all data, content, and information that you or your Authorized Users submit or store in the Service, including your customer records, contacts, activities, and communications.'}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"You retain ownership of Customer Data."}),a.jsx("li",{children:"You are responsible for ensuring that you have all necessary rights and lawful bases to submit Customer Data to the Service and to use it as configured in your account."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"4.2 License to Customer Data"}),a.jsx("p",{className:"mb-4",children:"You grant Crivient a worldwide, limited, non-exclusive license to host, use, process, transmit, and display Customer Data only as necessary to provide, maintain, secure, and improve the Service and to comply with legal obligations."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"4.3 Data Protection"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Crivient processes personal data in accordance with the Crivient Privacy Policy, which forms part of these Terms."}),a.jsx("li",{children:"Where required by law (for example, under GDPR or similar frameworks), Crivient may offer a separate data processing agreement governing processing of personal data on your behalf."})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"5. SERVICE AVAILABILITY AND SUPPORT"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.1 Availability"}),a.jsx("p",{className:"mb-4",children:"Crivient aims to keep the Service available and operating reliably but does not guarantee uninterrupted or error-free operation. The Service may be temporarily unavailable due to scheduled maintenance, emergency maintenance, or factors outside Crivient's reasonable control (for example, network or infrastructure provider issues)."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.2 Modifications to the Service"}),a.jsx("p",{className:"mb-4",children:"Crivient may improve, update, or modify the Service from time to time, including adding or removing features. If Crivient makes changes that materially reduce core functionality, reasonable efforts will be made to notify you in advance where practicable."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.3 Support"}),a.jsx("p",{className:"mb-4",children:"Crivient may provide standard support via email or other channels as specified on the website or in your plan. Any enhanced or premium support offerings may be subject to additional terms and fees."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"6. FEES, PAYMENTS, AND BILLING"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.1 Subscriptions and Pricing"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Access to the Service is generally provided on a subscription basis (for example, monthly or annually) as described on the Crivient website or in your order."}),a.jsx("li",{children:"Crivient may change prices and plan structures from time to time; price changes will not apply to an existing paid term already invoiced, but will apply upon renewal after notice."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.2 Paddle as Merchant of Record"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"For many transactions, Paddle.com acts as the Merchant of Record and authorized reseller of the Service."}),a.jsx("li",{children:'This means you purchase the subscription from Paddle, and Paddle is responsible for processing your payment, collecting applicable taxes, and issuing invoices, while Crivient provides the Service under these Terms (the "Supplier Agreement").'})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.3 Payment Processing"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:["When you checkout, you may be redirected to a Paddle-hosted payment page or embedded Paddle checkout governed by Paddle's own buyer terms and privacy policy, available at ",a.jsx("a",{href:"https://paddle.com/legal",target:"_blank",rel:"noopener noreferrer",className:"text-[#D946EF] hover:underline",children:"paddle.com/legal"}),"."]}),a.jsx("li",{children:"Payment methods, billing cycles, taxes, and invoicing are handled by Paddle (or other designated payment providers) in accordance with their terms."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.4 Renewals and Cancellation"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Unless otherwise stated, subscriptions automatically renew for successive periods at the then-current price, using the payment method on file."}),a.jsx("li",{children:"You may cancel auto-renewal at any time via your account settings or via the Paddle subscription management interface, but cancellation will generally take effect at the end of the then-current billing period and will not trigger a refund for amounts already paid, unless required by law or by our refund policy."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.5 Refunds"}),a.jsx("p",{className:"mb-4",children:"Any refunds are subject to Crivient's Refund Policy and, where Paddle is Merchant of Record, may be processed by Paddle in accordance with its rules."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"7. INTELLECTUAL PROPERTY"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.1 Crivient IP"}),a.jsx("p",{className:"mb-4",children:"The Service, including all software, technology, user interfaces, design, and documentation, is owned or licensed by Crivient and is protected by intellectual property laws. Except for the limited license expressly granted in section 3, no rights are granted to you."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.2 Feedback"}),a.jsx("p",{className:"mb-4",children:'If you provide suggestions, ideas, or feedback about the Service ("Feedback"), you grant Crivient a perpetual, irrevocable, worldwide, royalty-free license to use the Feedback without restriction or compensation.'})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"8. THIRD-PARTY SERVICES"}),a.jsx("p",{className:"mb-4",children:"The Service may integrate or interoperate with third-party products or services (for example, email providers, analytics tools, or payment processors). Use of such third-party services is subject to their own terms, conditions, and privacy policies, and Crivient is not responsible for their actions or omissions."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"9. SUSPENSION AND TERMINATION"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.1 Suspension"}),a.jsx("p",{className:"mb-2",children:"Crivient may suspend access to the Service (in whole or in part) immediately if:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"You fail to pay fees when due."}),a.jsx("li",{children:"Crivient reasonably suspects fraudulent or abusive activity, or a material breach of these Terms."}),a.jsx("li",{children:"Suspension is necessary to comply with law or protect the security or integrity of the Service."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.2 Termination by You"}),a.jsx("p",{className:"mb-4",children:"You may stop using the Service at any time and may cancel your subscription in accordance with section 6.4."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.3 Termination by Crivient"}),a.jsx("p",{className:"mb-2",children:"Crivient may terminate your account or access to the Service:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"For material breach of these Terms that remains uncured for 30 days after written notice, or immediately in the case of serious or repeated violations."}),a.jsx("li",{children:"If Crivient decides to discontinue the Service, in which case reasonable notice will be provided and any pre-paid fees for unused periods may be refunded where applicable."})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.4 Effects of Termination"}),a.jsx("p",{className:"mb-2",children:"Upon termination:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Your right to access the Service will cease."}),a.jsx("li",{children:"You remain responsible for any outstanding fees."}),a.jsx("li",{children:"Crivient may delete or anonymize Customer Data after a reasonable retention period, unless required by law to keep it longer."})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"10. DISCLAIMERS"}),a.jsx("p",{className:"mb-4",children:'To the maximum extent permitted by law, the Service is provided "as is" and "as available" without warranties of any kind, whether express, implied, or statutory, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Crivient does not warrant that the Service will be uninterrupted, error-free, or free of harmful components, or that Customer Data will be secure or not otherwise lost or altered, although reasonable measures are taken to protect it.'})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"11. LIMITATION OF LIABILITY"}),a.jsx("p",{className:"mb-2",children:"To the maximum extent permitted by law:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Crivient will not be liable for any indirect, incidental, special, consequential, or punitive damages, or loss of profits, revenue, goodwill, or data arising out of or related to your use of the Service, even if advised of the possibility of such damages."}),a.jsx("li",{children:"Crivient's aggregate liability for all claims arising out of or relating to the Service or these Terms will not exceed the total amount of fees paid by you for the Service during the twelve (12) months preceding the event giving rise to the claim."})]}),a.jsx("p",{className:"mb-4",children:"Nothing in these Terms limits liability that cannot be limited under applicable law (for example, liability for death or personal injury caused by negligence, or for fraud)."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"12. INDEMNIFICATION"}),a.jsx("p",{className:"mb-2",children:"You agree to indemnify and hold harmless Crivient and its officers, directors, employees, and agents from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Your use of the Service in violation of these Terms or applicable law."}),a.jsx("li",{children:"Customer Data, including any allegation that Customer Data infringes or misappropriates a third party's rights or violates applicable data protection laws."})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"13. CHANGES TO THESE TERMS"}),a.jsx("p",{className:"mb-4",children:"Crivient may update these Terms from time to time. When changes are material, reasonable efforts will be made to notify you (for example, via email or in-app notification). Continued use of the Service after the effective date of updated Terms constitutes your acceptance of the changes."}),a.jsx("p",{className:"mb-4",children:"If you do not agree to the updated Terms, you must stop using the Service and cancel any active subscription."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"14. GOVERNING LAW AND DISPUTES"}),a.jsx("p",{className:"mb-4",children:"Unless prohibited by applicable law, these Terms are governed by the laws of India without regard to its conflict of laws rules."}),a.jsx("p",{className:"mb-4",children:"Any dispute arising out of or in connection with these Terms or the Service will be subject to the exclusive jurisdiction of the courts of Rajasthan, India, except where mandatory law provides otherwise."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"15. MISCELLANEOUS"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Entire Agreement:"})," These Terms, together with any order or plan details and the Privacy Policy and Refund Policy, form the entire agreement between you and Crivient regarding the Service."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Severability:"})," If any provision is held invalid or unenforceable, the remaining provisions will remain in full force."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"No Waiver:"})," A failure to enforce any right or provision is not a waiver of that right or provision."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Assignment:"})," You may not assign or transfer your rights or obligations under these Terms without Crivient's prior written consent. Crivient may assign these Terms in connection with a merger, acquisition, or sale of assets, or by operation of law."]})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"16. CONTACT"}),a.jsx("p",{className:"mb-2",children:"If you have any questions about these Terms, please contact:"}),a.jsx("p",{className:"mb-2 font-bold",children:"Crivient"}),a.jsxs("ul",{className:"list-none mb-4 space-y-1",children:[a.jsxs("li",{children:["Email: ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})]}),a.jsx("li",{children:"Address: 476/42 Dhan Nadi, Vijay Singh Pathik Nagar, Ajmer, Rajasthan 305001, India"})]})]})]}),a.jsxs("div",{className:"bg-[#111827] text-center py-6 px-6 border-t border-gray-700",children:[a.jsx("p",{className:"text-gray-400 font-medium",children:"END OF TERMS OF SERVICE"}),a.jsx("p",{className:"text-gray-400 text-sm mt-2",children:"This Terms of Service is effective as of January 2, 2026. Your continued use of Crivient constitutes acceptance of these Terms."})]})]})}function q6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("div",{className:"flex justify-center mb-6",children:a.jsx("div",{className:"bg-gray-800 p-4 rounded-full",children:a.jsx(eN,{size:48,className:"text-[#D946EF]"})})}),a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Refund Policy"}),a.jsx("p",{className:"text-xl text-gray-200",children:"Last Updated: January 2, 2026"})]}),a.jsxs("section",{className:"py-20 px-6 max-w-4xl mx-auto text-gray-300 leading-relaxed font-sans",children:[a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"1. OVERVIEW"}),a.jsx("p",{className:"mb-4",children:`This Refund Policy ("Policy") explains Crivient's refund and return practices for subscriptions and purchases made through our website at crivient.com. This Policy should be read in conjunction with our Terms of Service and Privacy Policy.`}),a.jsxs("p",{className:"mb-4",children:["For purchases made through Paddle as our Merchant of Record, Paddle's refund policies and procedures also apply. Please review both this Policy and Paddle's policies at ",a.jsx("a",{href:"https://www.paddle.com/legal",target:"_blank",rel:"noopener noreferrer",className:"text-[#D946EF] hover:underline",children:"https://www.paddle.com/legal"})," for complete information."]})]}),a.jsx("hr",{className:"border-gray-700 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"2. REFUND ELIGIBILITY"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.1 Refundable Purchases"}),a.jsx("p",{className:"mb-2",children:"Refunds may be available for:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Monthly subscription fees"}),a.jsx("li",{children:"Annual subscription fees"}),a.jsx("li",{children:"One-time license purchases"}),a.jsx("li",{children:"Upgrade fees"}),a.jsx("li",{children:"Add-on services"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.2 Non-Refundable Items"}),a.jsx("p",{className:"mb-2",children:"The following are non-refundable:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Custom development or implementation services (once completed)"}),a.jsx("li",{children:"Training and consulting services (once delivered)"}),a.jsx("li",{children:"Professional services and support hours used"}),a.jsx("li",{children:"Data migration services (once completed)"}),a.jsx("li",{children:"API access fees (once activated)"}),a.jsx("li",{children:"Taxes, VAT, and other transaction fees already remitted to authorities"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"3. REFUND TIMELINE"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.1 Standard Refund Period"}),a.jsx("p",{className:"font-bold mb-2",children:"30-Day Money-Back Guarantee:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"You may request a refund within 30 days of your initial purchase or subscription activation"}),a.jsx("li",{children:"This applies to your first month of service"}),a.jsx("li",{children:"Refund requests made after 30 days are generally not eligible, except in special circumstances (see section 3.2)"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.2 Exceptions to the 30-Day Period"}),a.jsx("p",{className:"mb-2",children:"Refunds may be considered outside the 30-day window in the following circumstances:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Service Failure:"})," If Crivient fails to provide the Service as described, preventing you from using core features for more than 7 consecutive days"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Billing Error:"})," If there is a clear billing error (e.g., duplicate charge, incorrect amount)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Cancellation of Service:"})," If Crivient discontinues the Service, a pro-rata refund will be issued for the unused portion of your subscription"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Regulatory Requirement:"})," If applicable law requires a refund or credits"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.3 Annual Subscriptions"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Annual subscriptions are eligible for refund within 30 days of purchase"}),a.jsx("li",{children:"Refunds are issued as a full credit or full refund depending on payment method"}),a.jsx("li",{children:"Annual subscriptions cannot be downgraded to monthly plans; cancellation or refund is required"}),a.jsx("li",{children:"If you request a refund after 30 days but within the first 90 days of an annual subscription, a partial refund may be considered (remaining months only)"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"4. HOW TO REQUEST A REFUND"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"4.1 Refund Request Process"}),a.jsx("p",{className:"mb-4",children:"To request a refund, please follow these steps:"}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Step 1: Contact Support"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsxs("li",{children:["Email: ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})]}),a.jsx("li",{children:'Subject line: "Refund Request"'}),a.jsx("li",{children:"Include your full name, email address, and account details"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Step 2: Provide Details"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Clearly explain the reason for your refund request"}),a.jsx("li",{children:"Include your order number, transaction ID, and original purchase date"}),a.jsx("li",{children:"Describe any issues or problems encountered (if applicable)"}),a.jsx("li",{children:"Attach relevant screenshots or documentation"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Step 3: Await Review"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Crivient will review your request within 5-7 business days"}),a.jsx("li",{children:"You will receive a response via email with a decision and next steps"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Step 4: Receive Your Refund"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"If approved, the refund will be processed within 10-15 business days"}),a.jsx("li",{children:"Refunds are issued to the original payment method"}),a.jsx("li",{children:"For transactions processed through Paddle, refund processing is handled by Paddle (typically 3-5 business days from Paddle's approval)"})]})]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"4.2 Response Timeline"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Initial Response:"})," Within 5-7 business days of submitting your request"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Refund Processing:"})," Within 10-15 business days after approval (Paddle transactions may take 3-5 additional business days)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Bank Processing:"})," Your bank may require 3-5 additional business days to credit the refund"]})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"5. REFUND CONDITIONS AND RESTRICTIONS"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.1 General Conditions"}),a.jsx("p",{className:"mb-2",children:"To be eligible for a refund, you must:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Have a valid, active account with Crivient"}),a.jsx("li",{children:"Submit your refund request within the applicable timeframe (see section 3)"}),a.jsx("li",{children:"Not have violated our Terms of Service or Acceptable Use Policy"}),a.jsx("li",{children:"Not have used the Service for commercial resale or as a competing product"}),a.jsx("li",{children:"Provide accurate information and truthful reason for the refund"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.2 Restrictions on Refunds"}),a.jsx("p",{className:"mb-2",children:"Refunds will NOT be issued if:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"You have violated the Terms of Service or Acceptable Use Policy"}),a.jsx("li",{children:"You have used the Service to build a competing product"}),a.jsx("li",{children:"Your account was suspended or terminated due to policy violation"}),a.jsx("li",{children:"You accessed or used the Service beyond what was necessary to evaluate it (e.g., extensive production use)"}),a.jsx("li",{children:"The refund request is made by someone other than the account owner or authorized representative"}),a.jsx("li",{children:"You are requesting a refund for the second time or have a history of refund abuse"}),a.jsx("li",{children:"You have engaged in fraudulent activity or chargeback disputes"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.3 Data Deletion"}),a.jsx("p",{className:"mb-2",children:"Upon refund approval and processing:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Your account will be scheduled for termination"}),a.jsx("li",{children:"All Customer Data will be deleted within 30 days"}),a.jsx("li",{children:"We recommend backing up any important data before requesting a refund"}),a.jsx("li",{children:"Deleted data cannot be recovered"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"6. SUBSCRIPTION CANCELLATION"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.1 Cancellation Without Refund"}),a.jsx("p",{className:"mb-2",children:"You may cancel your subscription at any time without penalty. Cancellation applies to future billing periods only:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"No Refund for Past Periods:"})," You will not receive a refund for the current billing period or any months/years already paid"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Immediate Access Termination:"})," Your access may terminate at the end of the current billing cycle or immediately, depending on your plan"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Preservation:"})," You have 30 days to export or backup your data before deletion"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.2 How to Cancel"}),a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-gray-300",children:"Via Your Account:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Log into your Crivient account"}),a.jsx("li",{children:"Navigate to Account Settings > Subscription"}),a.jsx("li",{children:'Select "Cancel Subscription"'}),a.jsx("li",{children:"Confirm cancellation"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-gray-300",children:"Via Paddle (if Merchant of Record):"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Visit your Paddle subscription management page"}),a.jsx("li",{children:"Select your Crivient subscription"}),a.jsx("li",{children:'Click "Cancel Subscription"'}),a.jsx("li",{children:"Confirm cancellation"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-gray-300",children:"Via Email:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsxs("li",{children:["Email ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})]}),a.jsx("li",{children:'Subject: "Subscription Cancellation Request"'}),a.jsx("li",{children:"Include your full name, email, and account details"}),a.jsx("li",{children:"Cancellation will be processed within 2 business days"})]})]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.3 Reactivation"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"If you cancel your subscription and later wish to reactivate, you may do so"}),a.jsx("li",{children:"Reactivation will be at the then-current subscription rate"}),a.jsx("li",{children:"Any data deleted during the inactive period cannot be recovered"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"7. PADDLE MERCHANT OF RECORD"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.1 Paddle's Role"}),a.jsx("p",{className:"mb-2",children:"For purchases processed through Paddle:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Merchant of Record:"})," Paddle is responsible for payment processing, tax collection, invoicing, and financial compliance"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Refund Processing:"})," Paddle processes all refunds in accordance with their own refund policy and applicable law"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Chargebacks:"})," Paddle handles chargeback disputes and reserves the right to refuse service for disputed transactions"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.2 Paddle Refund Policy"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Paddle's refund policy applies in addition to Crivient's policy"}),a.jsxs("li",{children:["For details, see ",a.jsx("a",{href:"https://www.paddle.com/legal",target:"_blank",rel:"noopener noreferrer",className:"text-[#D946EF] hover:underline",children:"https://www.paddle.com/legal"})]}),a.jsx("li",{children:"In case of conflict, Crivient's policy is more favorable to you, and that policy applies"}),a.jsx("li",{children:"Refunds may be issued as store credits or account credits with Paddle rather than direct refunds"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.3 Paddle Checkout Disputes"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Any disputes regarding Paddle transactions should be directed to Paddle first"}),a.jsxs("li",{children:["Paddle's contact information is available at ",a.jsx("a",{href:"https://www.paddle.com/support",target:"_blank",rel:"noopener noreferrer",className:"text-[#D946EF] hover:underline",children:"https://www.paddle.com/support"})]}),a.jsx("li",{children:"Crivient will cooperate with Paddle to resolve disputes fairly"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"8. CHARGEBACKS AND DISPUTES"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"8.1 Chargeback Policy"}),a.jsx("p",{className:"mb-2",children:"Crivient reserves the right to:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Suspend or terminate accounts associated with chargebacks"}),a.jsx("li",{children:"Pursue collection of any amounts owed"}),a.jsx("li",{children:"Report chargeback disputes to payment processors"}),a.jsx("li",{children:"Take legal action to recover losses"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"8.2 Dispute Resolution"}),a.jsx("p",{className:"mb-2",children:"If you dispute a charge:"}),a.jsxs("ol",{className:"list-decimal pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Contact Us First:"})," Email ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})," with details"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Good Faith Discussion:"})," We will attempt to resolve within 10 business days"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Document Your Issue:"})," Provide transaction details, dates, and explanation"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Avoid Chargebacks:"})," Working directly with us is faster and more reliable"]})]}),a.jsx("p",{children:"Initiating a chargeback with your bank without first attempting to resolve the issue with Crivient may result in account suspension and loss of service access."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"9. SPECIAL CIRCUMSTANCES"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.1 Service Discontinuation"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"If Crivient discontinues the Service or major features, all affected customers will be notified with at least 60 days' notice"}),a.jsx("li",{children:"A pro-rata refund will be issued for the unused portion of active subscriptions"}),a.jsx("li",{children:"Refunds will be processed within 30 days of the discontinuation date"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.2 Service Outages"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Temporary outages do not automatically qualify for refunds"}),a.jsx("li",{children:"If the Service is unavailable for more than 7 consecutive days due to Crivient's fault, a pro-rata credit or refund may be issued"}),a.jsxs("li",{children:["Contact support at ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})," with documentation of the outage"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.3 Significant Service Degradation"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Report the issue to support@crivient.com with details and screenshots"}),a.jsx("li",{children:"Crivient will work to resolve within 5 business days"}),a.jsx("li",{children:"If unresolved, a partial refund or service credit may be offered"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"10. CREDIT AND SERVICE CREDITS"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.1 Alternative to Refunds"}),a.jsx("p",{className:"mb-2",children:"Crivient may offer:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Account Credits:"})," Applied to future invoices"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Service Extensions:"})," Additional months of free service"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Plan Upgrades:"})," Temporary upgrade to a higher-tier plan"]})]}),a.jsx("p",{className:"mb-4",children:"These alternatives may be offered instead of cash refunds in certain circumstances."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.2 Credit Usage"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Credits must be used within the specified timeframe"}),a.jsx("li",{children:"Unused credits expire after the designated period"}),a.jsx("li",{children:"Credits are non-transferable and cannot be cashed out"}),a.jsx("li",{children:"Credits may not be used for custom services or professional services"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"11. TAXES AND FEES"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"11.1 Tax-Related Refunds"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Taxes, VAT, GST, and similar transaction fees that have been remitted to tax authorities cannot be refunded"}),a.jsx("li",{children:"You may be entitled to a tax credit or deduction; consult with a tax professional"}),a.jsx("li",{children:"Paddle handles all tax collection and remittance"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"11.2 Payment Processing Fees"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Payment processing fees charged by your bank or payment method are not refundable by Crivient"}),a.jsx("li",{children:"Contact your bank or payment provider regarding fees they may have charged"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"12. INTERNATIONAL CUSTOMERS"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"12.1 Regional Refund Rights"}),a.jsx("p",{className:"mb-4",children:"Customers in certain jurisdictions have additional refund rights:"}),a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-gray-200",children:"European Union / EEA:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"14-day cooling-off period under EU Consumer Rights Directive"}),a.jsx("li",{children:"Right to withdraw from distance contracts within 14 days"}),a.jsx("li",{children:"Exceptions apply for digital services that have been partially or fully used"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-gray-200",children:"United Kingdom:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"14-day right to cancel under UK Consumer Contracts Regulations"}),a.jsx("li",{children:"Exceptions apply for digital content delivered (with consent)"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-gray-200",children:"California (USA):"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Consumers have certain rights under California Consumer Protection laws"}),a.jsx("li",{children:"Minors may have special refund rights under COPPA"})]})]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"12.2 Applicable Law"}),a.jsx("p",{className:"mb-4",children:"Refund eligibility and timelines are subject to the laws of your jurisdiction. Where local law provides stronger consumer protections, those rights apply regardless of this Policy."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-6",children:"13. FREQUENTLY ASKED QUESTIONS"}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: Can I get a refund after 30 days?"}),a.jsxs("p",{className:"text-gray-300",children:["A: Generally, no. However, exceptions may apply if there is a service failure, billing error, or regulatory requirement. Contact ",a.jsx("a",{href:"mailto:support@crivient.com",className:"text-[#D946EF] hover:underline",children:"support@crivient.com"})," with details."]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: Will I get a refund if I cancel my subscription mid-month?"}),a.jsx("p",{className:"text-gray-300",children:"A: No. Cancellation applies to future billing periods. You will not receive a refund for the current month's subscription."})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: How long does a refund take?"}),a.jsx("p",{className:"text-gray-300",children:"A: 10-15 business days after approval. Paddle-processed refunds may take an additional 3-5 business days. Your bank may require 3-5 additional days to credit the refund."})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: Can I request a refund for a previous month?"}),a.jsx("p",{className:"text-gray-300",children:"A: No, unless there is a billing error or exceptional circumstance. Refunds are only available within the 30-day initial period."})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: Will my data be deleted if I get a refund?"}),a.jsx("p",{className:"text-gray-300",children:"A: Yes. Upon refund approval, your account will be terminated and all data will be deleted within 30 days. Back up important data before requesting a refund."})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: What if I don't agree with the refund decision?"}),a.jsxs("p",{className:"text-gray-300",children:["A: You may appeal the decision by emailing ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})," with additional information or documentation. We will review your appeal within 10 business days."]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: Can I get a refund as a store credit instead?"}),a.jsx("p",{className:"text-gray-300",children:"A: Yes, in some cases. We may offer account credits or service extensions as alternatives to cash refunds."})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-white mb-1",children:"Q: What happens if I file a chargeback?"}),a.jsx("p",{className:"text-gray-300",children:"A: Your account may be suspended or terminated. We recommend contacting us first to resolve billing disputes."})]})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"14. CHANGES TO THIS POLICY"}),a.jsx("p",{className:"mb-4",children:'Crivient may update this Refund Policy from time to time. Changes will be posted on this page with an updated "Last Updated" date.'}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Material changes will be communicated via email to registered account holders"}),a.jsx("li",{children:"Your continued use of Crivient after changes become effective constitutes acceptance"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"15. CONTACT US"}),a.jsx("p",{className:"mb-4",children:"If you have questions about this Refund Policy or wish to request a refund, please contact:"}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-lg border border-gray-700",children:[a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Email:"})," ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#D946EF] hover:underline",children:"admin@crivient.com"})]}),a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Mailing Address:"}),a.jsx("br",{}),"Crivient",a.jsx("br",{}),"476/42 DHAN NADI VIJAY SINGH PATHIK NAGAR",a.jsx("br",{}),"AJMER, RAJASTHAN 305001",a.jsx("br",{}),"India"]}),a.jsxs("p",{className:"mt-4 text-sm text-gray-400",children:[a.jsx("strong",{children:"Response Time:"})," We will respond to refund requests and inquiries within 5-7 business days."]})]})]})]}),a.jsxs("div",{className:"bg-[#111827] text-center py-6 px-6 border-t border-gray-700",children:[a.jsx("p",{className:"text-gray-400 font-medium",children:"END OF REFUND POLICY"}),a.jsx("p",{className:"text-gray-400 text-sm mt-2",children:"This Refund Policy is effective as of January 2, 2026. Your use of Crivient is subject to this Policy and our Terms of Service."})]})]})}function Y6(){return a.jsxs("div",{className:"bg-[#111827]",children:[a.jsxs("section",{className:"bg-[#020617] text-white py-20 px-6 text-center",children:[a.jsx("div",{className:"flex justify-center mb-6",children:a.jsx("div",{className:"bg-gray-800 p-4 rounded-full",children:a.jsx(Vr,{size:48,className:"text-[#D946EF]"})})}),a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Privacy Policy"}),a.jsx("p",{className:"text-xl text-gray-200",children:"Last Updated: January 2, 2026"})]}),a.jsxs("section",{className:"py-20 px-6 max-w-4xl mx-auto text-gray-300 leading-relaxed font-sans",children:[a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"1. INTRODUCTION"}),a.jsx("p",{className:"mb-4",children:'This Privacy Policy ("Policy") explains how Crivient ("Crivient", "we", "us", "our", "Company") collects, uses, discloses, and otherwise processes personal data when you visit our website at crivient.com, create an account, use our cloud-based Customer Relationship Management (CRM) software and services (collectively, the "Services").'}),a.jsx("p",{className:"mb-4",children:'This Policy is addressed to individuals who interact with us, including customers, prospective customers, website visitors, trial users, and end-users of the Services ("you"). Please note that not all provisions of this Policy apply to all individuals, as this depends on your specific relationship with Crivient.'}),a.jsx("p",{className:"mb-2",children:"This Policy should be read in conjunction with:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Our Terms of Service"}),a.jsxs("li",{children:["Paddle's Privacy Policy (",a.jsx("a",{href:"https://www.paddle.com/legal/privacy",target:"_blank",rel:"noopener noreferrer",className:"text-[#D946EF] hover:underline",children:"https://www.paddle.com/legal/privacy"}),")"]}),a.jsx("li",{children:"Paddle's Checkout Buyer Terms and Conditions"})]}),a.jsx("p",{className:"mb-4",children:"We encourage you to read this Policy carefully. This Policy may be updated from time to time to reflect changes in our practices, technology, or applicable law. We will notify you of material changes where required by law."})]}),a.jsx("hr",{className:"border-gray-700 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"2. INFORMATION WE COLLECT"}),a.jsx("p",{className:"mb-4",children:"We collect personal data from various sources and in different ways:"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.1 Information You Provide Directly"}),a.jsx("p",{className:"mb-2",children:"When you interact with Crivient, you may provide personal data including:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Identification and Contact Information:"})," Name, email address, phone number, mailing address, company name, job title, business registration details"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Account Information:"})," Login credentials, password, account preferences, workspace settings, user roles, profile information"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Billing Information:"})," Billing address, company VAT/tax identification number, payment method details (processed securely through Paddle)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Communication Data:"})," Support tickets, customer inquiries, feedback, survey responses, communication preferences"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"CRM Business Data:"})," Customer records, contacts, deals, notes, tasks, communication history, and other business data you or your organization upload or enter into the CRM"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Authentication Data:"})," Two-factor authentication codes, security questions and answers, identification documents (for compliance purposes)"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.2 Information Collected Automatically"}),a.jsx("p",{className:"mb-2",children:"When you use our Services or visit our website, we automatically collect:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Technical Data:"})," Internet Protocol (IP) address, browser type and version, operating system, device identifiers, device characteristics"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Usage Data:"})," Pages visited, features accessed, actions taken, date and time of visits, session duration, clickstream data, error logs"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Location Data:"})," General geographic location based on IP address (country and city level)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Cookie and Tracking Data:"})," Information collected through cookies, web beacons, pixels, and similar technologies (see Section 9)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Communication Metadata:"})," Records of support interactions, system notifications, email delivery status"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Performance Data:"})," Application crash reports, system performance metrics, diagnostics information"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.3 Information from Third Parties"}),a.jsx("p",{className:"mb-2",children:"We may receive personal data about you from:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Payment Processors:"})," Paddle provides transaction and billing information"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Third-Party Service Providers:"})," Analytics providers, hosting services, communication platforms"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Publicly Available Sources:"})," Public social media profiles, business directories, public records"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Your Organization:"})," If you are an employee or authorized user of an organization's account, your organization may provide personal data about you"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Legal Authorities:"})," When legally required to disclose information in response to lawful requests"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"2.4 Sensitive Personal Data"}),a.jsx("p",{className:"mb-4",children:"Crivient does not intentionally collect sensitive personal data (such as racial or ethnic origin, political opinions, religious beliefs, trade union membership, genetic data, biometric data, health information, or sexual orientation) in the ordinary course of business."}),a.jsx("p",{className:"mb-2",children:"If you provide sensitive personal data, you warrant that:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"You have a lawful basis to disclose such data to us"}),a.jsx("li",{children:"A valid legal basis applies to our Processing of that sensitive data"}),a.jsx("li",{children:"You have obtained any required consents from affected third parties"})]}),a.jsx("p",{className:"mb-4",children:"Where processing sensitive personal data is necessary, we rely on explicit consent, legal obligation, or other lawful bases under applicable data protection laws."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"3. LEGAL BASIS FOR PROCESSING"}),a.jsx("p",{className:"mb-4",children:"Crivient processes personal data only when there is a lawful basis under applicable data protection laws, including GDPR, UK GDPR, CCPA, and similar regulations. Our primary legal bases include:"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.1 Performance of Contract"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Providing, maintaining, and improving the CRM Services"}),a.jsx("li",{children:"Processing orders and managing subscriptions"}),a.jsx("li",{children:"Delivering customer support"}),a.jsx("li",{children:"Sending service-related communications and notifications"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.2 Compliance with Legal Obligation"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Fulfilling regulatory compliance requirements"}),a.jsx("li",{children:"Maintaining tax and accounting records"}),a.jsx("li",{children:"Responding to lawful requests from authorities"}),a.jsx("li",{children:"Meeting Know Your Customer (KYC) and Anti-Money Laundering (AML) requirements"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.3 Legitimate Interests"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Securing and protecting our Services, systems, and data"}),a.jsx("li",{children:"Detecting, preventing, and investigating fraud or misuse"}),a.jsx("li",{children:"Improving and optimizing our Services and user experience"}),a.jsx("li",{children:"Conducting business analytics and market research"}),a.jsx("li",{children:"Managing our business operations and legal compliance"}),a.jsx("li",{children:"Protecting our rights, privacy, safety, or property"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"3.4 Consent"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Processing marketing communications (where required by applicable law)"}),a.jsx("li",{children:"Placing non-essential cookies and tracking technologies"}),a.jsx("li",{children:"Processing certain types of sensitive personal data"}),a.jsx("li",{children:"Using your personal data for purposes beyond the primary purpose (where required)"})]}),a.jsx("p",{className:"mb-4",children:"We will obtain your prior consent before using personal data for purposes where consent is required by applicable law."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"4. HOW WE USE YOUR INFORMATION"}),a.jsx("p",{className:"mb-4",children:"Crivient processes personal data for the following purposes:"}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.1 Delivery of Services"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Creating and managing user accounts and workspaces"}),a.jsx("li",{children:"Providing CRM features, functionality, and integrations"}),a.jsx("li",{children:"Processing, storing, and maintaining your CRM business data"}),a.jsx("li",{children:"Delivering technical support and customer service"}),a.jsx("li",{children:"Sending service-related notices, updates, and security alerts"}),a.jsx("li",{children:"Managing subscriptions, licenses, and access controls"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.2 Billing and Payment Processing"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Processing subscription orders and payments through Paddle"}),a.jsx("li",{children:"Managing billing cycles, invoices, and receipts"}),a.jsx("li",{children:"Calculating and applying taxes and VAT"}),a.jsx("li",{children:"Handling refunds, chargebacks, and payment disputes"}),a.jsx("li",{children:"Maintaining financial and accounting records"}),a.jsx("li",{children:"Conducting compliance and fraud checks"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.3 Communications"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Responding to customer inquiries and support requests"}),a.jsx("li",{children:"Sending transactional emails (confirmations, receipts, password resets)"}),a.jsx("li",{children:"Notifying you of changes to our Services, terms, or policies"}),a.jsx("li",{children:"Sending administrative messages and security alerts"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.4 Marketing and Promotional Activities"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Sending newsletters, product updates, and promotional content (with your consent where required)"}),a.jsx("li",{children:"Informing you about new features, services, or special offers"}),a.jsx("li",{children:"Conducting marketing campaigns and analyzing campaign performance"}),a.jsx("li",{children:"Personalizing marketing content based on your interests and usage patterns"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.5 Service Improvement and Analytics"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Analyzing usage patterns and user behavior to improve the CRM"}),a.jsx("li",{children:"Identifying technical issues, bugs, and performance problems"}),a.jsx("li",{children:"Testing new features and functionality"}),a.jsx("li",{children:"Conducting user research, surveys, and feedback collection"}),a.jsx("li",{children:"Creating aggregated, anonymized analytics and insights"}),a.jsx("li",{children:"Improving website design, functionality, and user experience"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.6 Compliance and Legal Obligations"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Verifying your identity and compliance status"}),a.jsx("li",{children:"Screening against sanctions lists and legal restrictions"}),a.jsx("li",{children:"Maintaining records for tax, accounting, and regulatory purposes"}),a.jsx("li",{children:"Responding to lawful requests from authorities"}),a.jsx("li",{children:"Establishing and defending legal claims"}),a.jsx("li",{children:"Investigating and preventing fraud, abuse, and violations of our policies"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.7 Security and Fraud Prevention"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Detecting, preventing, and investigating fraud, abuse, and unauthorized access"}),a.jsx("li",{children:"Protecting against security threats and cyber attacks"}),a.jsx("li",{children:"Maintaining access logs and audit trails"}),a.jsx("li",{children:"Verifying user identity and authorization"}),a.jsx("li",{children:"Enforcing our Terms of Service and other agreements"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"4.8 Business Operations"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Managing our vendor and supplier relationships"}),a.jsx("li",{children:"Conducting recruitment and job applications"}),a.jsx("li",{children:"Planning and conducting business analysis"}),a.jsx("li",{children:"Transferring data in connection with mergers, acquisitions, or sale of business"})]})]})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"5. HOW WE SHARE YOUR INFORMATION"}),a.jsx("p",{className:"mb-4",children:"Crivient does not sell your personal data to third parties. However, we may disclose personal data to the following categories of recipients:"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.1 Paddle (Payment Processing)"}),a.jsx("p",{className:"mb-4",children:"When you purchase a subscription, we share necessary personal data with Paddle as our Merchant of Record, including:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Name, email address, and contact information"}),a.jsx("li",{children:"Billing address and tax identification information"}),a.jsx("li",{children:"IP address and transaction data"}),a.jsx("li",{children:"Payment and subscription details"})]}),a.jsxs("p",{className:"mb-4",children:["Paddle processes this data as an independent data controller under its own Privacy Policy (",a.jsx("a",{href:"https://www.paddle.com/legal/privacy",target:"_blank",rel:"noopener noreferrer",className:"text-[#4F9CF9] hover:underline",children:"https://www.paddle.com/legal/privacy"}),"). Paddle is responsible for compliance with tax, financial regulations, and other merchant requirements. We recommend reviewing Paddle's Privacy Policy to understand how Paddle handles your data."]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.2 Service Providers and Processors"}),a.jsx("p",{className:"mb-2",children:"We engage third-party service providers to assist with providing our Services. These providers are subject to written contracts requiring them to:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Process personal data only as instructed by Crivient"}),a.jsx("li",{children:"Maintain confidentiality and security of your data"}),a.jsx("li",{children:"Implement appropriate technical and organizational safeguards"}),a.jsx("li",{children:"Comply with applicable data protection laws"})]}),a.jsx("p",{className:"mb-2",children:"Common categories of processors include:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Cloud hosting and infrastructure providers"}),a.jsx("li",{children:"Email delivery and communication platforms"}),a.jsx("li",{children:"Analytics and monitoring services"}),a.jsx("li",{children:"Customer support and ticketing systems"}),a.jsx("li",{children:"Security and fraud prevention services"}),a.jsx("li",{children:"Payment and billing processors (Paddle)"}),a.jsx("li",{children:"Authentication and identity verification providers"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.3 Professional Advisers"}),a.jsx("p",{className:"mb-4",children:"We may disclose personal data to professional advisers who provide legal, accounting, audit, tax, or consulting services, subject to confidentiality obligations."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.4 Legal and Regulatory Authorities"}),a.jsx("p",{className:"mb-2",children:"We may disclose personal data to the extent required or permitted by law:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"In response to lawful requests from government agencies, law enforcement, or courts"}),a.jsx("li",{children:"To comply with legal obligations or court orders"}),a.jsx("li",{children:"To enforce our Terms of Service and other agreements"}),a.jsx("li",{children:"To protect our legal rights, privacy, safety, or property"}),a.jsx("li",{children:"To prevent or investigate fraud, abuse, or security threats"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.5 Business Transfers"}),a.jsx("p",{className:"mb-4",children:"If Crivient is involved in a merger, acquisition, bankruptcy, asset sale, or similar business transaction, personal data may be transferred as part of that transaction. We will provide notice and seek consent where required by applicable law."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.6 Your Organization"}),a.jsx("p",{className:"mb-4",children:"If you are an employee or authorized user of an organization's account, we may share your personal data with authorized administrators of that organization."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.7 Third-Party Integrations"}),a.jsx("p",{className:"mb-4",children:"If you authorize integrations with third-party applications or services, we may share necessary data with those third parties in accordance with the integration terms."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"5.8 Aggregated and Anonymized Data"}),a.jsx("p",{className:"mb-4",children:"We may share aggregated, de-identified, or anonymized data that cannot reasonably identify you with third parties for analytics, research, marketing, and other purposes."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"6. INTERNATIONAL DATA TRANSFERS"}),a.jsx("p",{className:"mb-4",children:"Crivient and its service providers may process your personal data in countries outside your country of residence, including outside the European Economic Area (EEA), United Kingdom (UK), or other jurisdictions where stricter data protection laws apply."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.1 Transfer Mechanisms"}),a.jsx("p",{className:"mb-2",children:"Where we transfer personal data internationally to countries without an adequacy decision, we rely on appropriate safeguards including:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Standard Contractual Clauses (SCCs): Contracts approved by relevant data protection authorities"}),a.jsx("li",{children:"Adequacy Decisions: Transfers to countries deemed to have adequate data protection"}),a.jsx("li",{children:"Binding Corporate Rules: Where applicable, internal company policies"}),a.jsx("li",{children:"Supplementary Safeguards: Additional measures to ensure adequate protection"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.2 Your Right to Information"}),a.jsx("p",{className:"mb-4",children:"You have the right to request information about the specific safeguards in place for international transfers of your personal data. Please contact us using the details in Section 14."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"6.3 Data Processing Arrangements"}),a.jsx("p",{className:"mb-4",children:"All international transfers of personal data are conducted in compliance with applicable data protection laws, including GDPR Chapter 5 (International Transfers)."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"7. DATA RETENTION"}),a.jsx("p",{className:"mb-4",children:"Crivient retains personal data only for as long as necessary to fulfill the purposes described in this Policy, or as required by applicable law."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.1 Retention Periods by Data Category"}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Account and Service Data:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Retained while your account is active and for a reasonable period after account termination (typically 12 months) to allow reactivation, resolve disputes, or fulfill remaining obligations"}),a.jsx("li",{children:"Archived thereafter for legal and compliance purposes"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Billing and Transaction Data:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Retained for the duration required by applicable tax and financial laws (typically 6-7 years for tax purposes)"}),a.jsx("li",{children:"Maintained separately and securely after account closure"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Support and Communication Data:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Retained for 12-24 months from the date of the last communication"}),a.jsx("li",{children:"Longer retention for data needed to establish or defend legal claims"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"CRM Business Data (Your Customer Data):"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Retained for as long as your account is active"}),a.jsx("li",{children:"Deleted upon account termination, subject to legal hold requirements and contractual obligations"}),a.jsx("li",{children:"You are responsible for backing up critical data"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Usage and Analytics Data:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Aggregated analytics retained indefinitely"}),a.jsx("li",{children:"Individual-level usage logs retained for 12 months"}),a.jsx("li",{children:"Exception: data needed for security investigations retained longer"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Marketing and Communication Preferences:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Retained to honor opt-out and preference selections (indefinitely)"}),a.jsx("li",{children:"Necessary to comply with unsubscribe requests and communications regulations"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Cookies and Tracking Data:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Session cookies deleted when browser closes"}),a.jsx("li",{children:"Persistent cookies retain for up to 24 months (configurable)"}),a.jsx("li",{children:"Analytics data aggregated after 12 months"})]})]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.2 Legal Hold and Litigation"}),a.jsx("p",{className:"mb-4",children:"If legal proceedings are contemplated or initiated, we retain personal data necessary to establish, exercise, or defend legal claims, even if the normal retention period has expired."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.3 Deletion and Destruction"}),a.jsx("p",{className:"mb-2",children:"Upon expiration of the retention period, personal data is either:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Securely deleted or destroyed in a manner that prevents recovery"}),a.jsx("li",{children:"Anonymized or de-identified so it cannot be linked to you"}),a.jsx("li",{children:"Retained if required by applicable law, court order, or legal obligation"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"7.4 Your Right to Deletion"}),a.jsx("p",{className:"mb-4",children:"You may request deletion of your personal data in accordance with Section 10 (Your Rights). Deletion requests are subject to:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Legal retention obligations"}),a.jsx("li",{children:"Contractual requirements"}),a.jsx("li",{children:"Legitimate business interests"}),a.jsx("li",{children:"Our need to establish or defend legal claims"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"8. COOKIES AND TRACKING TECHNOLOGIES"}),a.jsx("p",{className:"mb-4",children:"Crivient uses cookies and similar tracking technologies to operate the website, enhance user experience, and understand how our Services are used."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"8.1 Types of Cookies We Use"}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Strictly Necessary Cookies:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Essential for login, authentication, and session management"}),a.jsx("li",{children:"Required for security, fraud prevention, and service integrity"}),a.jsx("li",{children:"Cannot be disabled without affecting core functionality"}),a.jsx("li",{children:"No consent required"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Performance and Analytics Cookies:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Collect information about how users interact with our website and Services"}),a.jsx("li",{children:"Help us identify issues, improve performance, and understand usage patterns"}),a.jsx("li",{children:"Used with analytics providers such as Google Analytics"}),a.jsx("li",{children:"Require consent in certain jurisdictions"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Preference Cookies:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Remember your settings, language preferences, and customizations"}),a.jsx("li",{children:"Enable personalized user experience"}),a.jsx("li",{children:"Require consent in certain jurisdictions"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-bold text-[#D946EF]",children:"Marketing and Advertising Cookies:"}),a.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[a.jsx("li",{children:"Used to deliver targeted advertising and marketing content"}),a.jsx("li",{children:"Track campaign effectiveness and user engagement"}),a.jsx("li",{children:"Shared with advertising partners and social media platforms"}),a.jsx("li",{children:"Require explicit consent"})]})]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"8.2 Cookie Policy"}),a.jsx("p",{className:"mb-4",children:"For detailed information about cookies, including how to manage and disable them, please refer to our Cookie Policy."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"8.3 Your Cookie Choices"}),a.jsx("p",{className:"mb-2",children:"Most web browsers allow you to:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"View and delete cookies"}),a.jsx("li",{children:"Block all cookies or specific types of cookies"}),a.jsx("li",{children:"Receive notification when cookies are placed"})]}),a.jsx("p",{className:"mb-4",children:"Please note that disabling strictly necessary cookies may prevent parts of our website and Services from functioning properly."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"8.4 Similar Technologies"}),a.jsx("p",{className:"mb-2",children:"In addition to cookies, we use similar tracking technologies including:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Web beacons and pixels"}),a.jsx("li",{children:"Local storage (localStorage, sessionStorage)"}),a.jsx("li",{children:"JavaScript tags and pixel tags"}),a.jsx("li",{children:"Mobile analytics tools"}),a.jsx("li",{children:"SDK-based tracking in applications"})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"9. SECURITY"}),a.jsx("p",{className:"mb-4",children:"Crivient implements appropriate technical and organizational security measures to protect your personal data against unauthorized access, alteration, disclosure, destruction, and other risks."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.1 Security Measures"}),a.jsx("p",{className:"mb-2",children:"Our security measures include:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Encryption:"})," Data in transit is encrypted using TLS/SSL protocols; sensitive data at rest is encrypted"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Access Controls:"})," Role-based access controls and least-privilege principles"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Authentication:"})," Strong password requirements, multi-factor authentication options"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Network Security:"})," Firewalls, intrusion detection systems, DDoS protection"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Segregation:"})," Logical separation of customer data"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Audit Logging:"})," Comprehensive logging and monitoring of access and changes"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Regular Testing:"})," Security audits, vulnerability assessments, and penetration testing"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Incident Response:"})," Procedures for responding to and reporting security incidents"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Employee Training:"})," Security awareness and data protection training for staff"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Vendor Management:"})," Security requirements and audits of service providers"]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.2 Responsibility"}),a.jsx("p",{className:"mb-2",children:"While we implement strong security measures, no method of transmission over the internet or electronic storage is completely secure. You are responsible for:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Maintaining the confidentiality of your login credentials"}),a.jsx("li",{children:"Ensuring secure transmission of your personal data to us"}),a.jsx("li",{children:"Reporting suspected security breaches or unauthorized access"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"9.3 Security Incident Notification"}),a.jsx("p",{className:"mb-4",children:"In the event of a confirmed data breach affecting your personal data, we will notify affected individuals in accordance with applicable law (typically within 72 hours for GDPR-regulated entities)."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"10. YOUR RIGHTS"}),a.jsx("p",{className:"mb-4",children:"You may have certain rights with respect to your personal data depending on your location and applicable law, including GDPR, UK GDPR, CCPA, and similar legislation."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.1 European Union / European Economic Area Rights"}),a.jsx("p",{className:"mb-2",children:"If you are located in the EU/EEA, you may have the following rights:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Right of Access:"})," You have the right to obtain confirmation of whether Crivient processes your personal data and to receive a copy of your personal data in a structured, commonly used format."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Rectification:"})," You have the right to request correction of inaccurate, incomplete, or outdated personal data."]}),a.jsxs("li",{children:[a.jsx("strong",{children:'Right to Erasure ("Right to be Forgotten"):'})," You have the right to request deletion of your personal data in certain circumstances, including when:",a.jsxs("ul",{className:"list-circle pl-6 mt-1 space-y-1 text-gray-600",children:[a.jsx("li",{children:"Data is no longer necessary for the purpose it was collected"}),a.jsx("li",{children:"You withdraw consent and no other legal basis applies"}),a.jsx("li",{children:"You object to processing based on legitimate interests"}),a.jsx("li",{children:"Data has been unlawfully processed"}),a.jsx("li",{children:"Data must be deleted to comply with legal obligation"})]})]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Restrict Processing:"})," You have the right to request restriction of processing (suspension of use) while you contest accuracy, or on other lawful grounds."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Data Portability:"})," You have the right to receive your personal data in a structured, commonly used, machine-readable format and to transmit it to another controller, where technically feasible."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Object:"})," You have the right to object to processing of your personal data on grounds of legitimate interests or for direct marketing purposes."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Rights Related to Automated Decision-Making:"})," You have the right to request human review of decisions based solely on automated processing that produces legal or similarly significant effects."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Withdraw Consent:"})," Where processing is based on consent, you may withdraw consent at any time. Withdrawal does not affect the lawfulness of processing prior to withdrawal."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Lodge a Complaint:"})," You have the right to lodge a complaint with your local data protection authority if you believe your rights have been violated."]})]}),a.jsx("p",{className:"mb-4",children:"Exceptions apply where we must retain data for legal, contractual, or legitimate interests."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.2 United Kingdom Rights"}),a.jsx("p",{className:"mb-4",children:"UK residents have similar rights under the UK GDPR and UK Data Protection Act 2018, as described above in Section 10.1."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.3 California Consumer Privacy Act (CCPA) Rights"}),a.jsx("p",{className:"mb-2",children:"If you are a California resident, you may have the following rights under CCPA:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Know:"})," You have the right to request that we disclose:",a.jsxs("ul",{className:"list-circle pl-6 mt-1 space-y-1 text-gray-600",children:[a.jsx("li",{children:"The categories and specific pieces of personal information collected"}),a.jsx("li",{children:"The sources of such personal information"}),a.jsx("li",{children:"Our business purposes for collecting it"}),a.jsx("li",{children:"The categories of third parties with whom we share it"})]})]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Delete:"})," You have the right to request deletion of personal information collected from you, subject to certain exceptions (e.g., information needed to complete transactions, comply with law, or enable internal uses reasonably aligned with your expectations)."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Correct:"})," You have the right to request correction of inaccurate personal information."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Opt-Out of Sale or Sharing:"})," Crivient does not sell or share your personal information as defined by CCPA. If this changes, we will provide an opt-out mechanism."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Limit Use of Sensitive Personal Information:"})," You have the right to limit our use and disclosure of sensitive personal information to what is necessary to provide requested services."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Right to Non-Discrimination:"})," You have the right to be free from discrimination for exercising your CCPA rights."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Authorized Agent:"})," You may appoint an authorized agent to submit requests on your behalf. Your agent must provide proof of authorization."]})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.4 Other State and International Rights"}),a.jsx("p",{className:"mb-4",children:"Residents of other states/countries may have similar rights under applicable privacy laws. Please contact us for information specific to your jurisdiction."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.5 How to Exercise Your Rights"}),a.jsx("p",{className:"mb-4",children:"To exercise any of these rights, please submit a request via:"}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-lg border border-gray-700 mb-6",children:[a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Email:"})," ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#4F9CF9] hover:underline",children:"admin@crivient.com"})]}),a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Mailing Address:"}),a.jsx("br",{}),"Crivient",a.jsx("br",{}),"476/42 DHAN NADI VIJAY SINGH PATHIK NAGAR",a.jsx("br",{}),"AJMER, RAJASTHAN 305001",a.jsx("br",{}),"India"]})]}),a.jsx("p",{className:"mb-2",children:"Your Request Should Include:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Your full name and email address associated with your account"}),a.jsx("li",{children:"A clear description of the right you wish to exercise"}),a.jsx("li",{children:"Any relevant account or transaction details"}),a.jsx("li",{children:"A signature or declaration of accuracy (depending on jurisdiction)"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.6 Verification and Response"}),a.jsx("p",{className:"mb-4",children:"We will verify your identity before processing your request. We may require additional information to confirm your identity and association with an account. Response timelines:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"EU/UK/similar: 30 days (extendable to 60-90 days for complex requests)"}),a.jsx("li",{children:"California/similar: 45 days (with one 45-day extension period)"}),a.jsx("li",{children:"Other jurisdictions: As required by applicable law"})]}),a.jsx("p",{className:"mb-4",children:"We will respond to all valid requests within applicable timeframes. If we cannot fulfill your request, we will explain the legal basis for denial."}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"10.7 Right to Appeal"}),a.jsx("p",{className:"mb-4",children:"You have the right to appeal our decision regarding your rights request. Contact us at the address above to submit an appeal."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"11. CHILDREN'S PRIVACY"}),a.jsx("p",{className:"mb-4",children:"Crivient's Services are intended for business and professional use and are not directed to children under the age of 16 (or the applicable age of digital consent in your jurisdiction)."}),a.jsx("p",{className:"mb-4",children:"Crivient does not knowingly collect personal data from children. Accounts should not be created or used by individuals under 16 years of age."}),a.jsx("p",{className:"mb-2",children:"If we become aware that a child has provided personal data, we will take steps to:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Delete such data without undue delay"}),a.jsx("li",{children:"Terminate any associated accounts"}),a.jsx("li",{children:"Notify the child's parent or guardian where appropriate"})]}),a.jsxs("p",{className:"mb-4",children:["If you are a parent or guardian and believe a child has provided personal data to Crivient, please contact us immediately at ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#4F9CF9] hover:underline",children:"admin@crivient.com"}),"."]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"12. THIRD-PARTY LINKS AND SERVICES"}),a.jsx("p",{className:"mb-4",children:"Crivient's website and Services may contain links to third-party websites, applications, integrations, or services that are not operated by Crivient."}),a.jsx("p",{className:"mb-4",children:"Crivient is not responsible for the privacy practices, data security, or content of third-party services. Your use of third-party services is governed by their own terms and privacy policies, which we encourage you to review."}),a.jsx("p",{className:"mb-4",children:"When you authorize integrations with third-party applications, you are granting permission for data to be shared with those third parties. The third party's privacy policy governs their use of such data."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"13. CHANGES TO THIS PRIVACY POLICY"}),a.jsx("p",{className:"mb-4",children:"Crivient may update this Privacy Policy from time to time to reflect:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Changes in our data processing practices"}),a.jsx("li",{children:"Changes in applicable law or regulatory requirements"}),a.jsx("li",{children:"New features or services"}),a.jsx("li",{children:"Feedback from users and data subjects"}),a.jsx("li",{children:"Business needs"})]}),a.jsx("p",{className:"mb-2",children:"Notification of Changes:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Material changes will be communicated via email to your registered email address"}),a.jsx("li",{children:"We may also post a notice on our website"}),a.jsx("li",{children:"Your continued use of Crivient after changes become effective constitutes acceptance of the revised Policy"})]}),a.jsxs("p",{className:"mb-4",children:[a.jsx("strong",{children:"Effective Date:"}),' Changes become effective on the date posted on this page as the "Last Updated" date.']}),a.jsx("p",{className:"mb-4",children:"We encourage you to review this Policy regularly to stay informed about how we handle your personal data."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"14. CONTACT US"}),a.jsx("p",{className:"mb-4",children:"If you have questions about this Privacy Policy, wish to exercise your rights, or have concerns about our data processing practices, please contact us:"}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-lg border border-gray-700 mb-4",children:[a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Email:"})," ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#4F9CF9] hover:underline",children:"admin@crivient.com"})]}),a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Mailing Address:"}),a.jsx("br",{}),"Crivient",a.jsx("br",{}),"476/42 DHAN NADI VIJAY SINGH PATHIK NAGAR",a.jsx("br",{}),"AJMER, RAJASTHAN 305001",a.jsx("br",{}),"India"]})]}),a.jsxs("p",{className:"mb-2",children:[a.jsx("strong",{children:"Response Time:"})," We will respond to inquiries within 10 business days. For data subject rights requests, we will respond according to the timelines specified in Section 10.6."]}),a.jsxs("p",{className:"mb-4",children:[a.jsx("strong",{children:"Escalation:"})," If you are not satisfied with our response, you have the right to lodge a complaint with your local data protection authority."]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"15. PADDLE MERCHANT OF RECORD"}),a.jsx("p",{className:"mb-4",children:"Crivient uses Paddle as a Merchant of Record to process payments and manage billing. This means:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Paddle's Role:"})," Paddle handles payment processing, tax calculation and collection, invoicing, and compliance with financial regulations"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Sharing:"})," Your personal data (name, email, billing address, tax ID, IP address) is shared with Paddle to facilitate transactions"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Paddle's Privacy:"})," Paddle processes this data as an independent data controller under its own Privacy Policy: ",a.jsx("a",{href:"https://www.paddle.com/legal/privacy",target:"_blank",rel:"noopener noreferrer",className:"text-[#4F9CF9] hover:underline",children:"https://www.paddle.com/legal/privacy"})]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Buyer Terms:"})," All purchases are subject to Paddle's Checkout Buyer Terms and Conditions: ",a.jsx("a",{href:"https://www.paddle.com/legal/checkout-buyer-terms",target:"_blank",rel:"noopener noreferrer",className:"text-[#4F9CF9] hover:underline",children:"https://www.paddle.com/legal/checkout-buyer-terms"})]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Processing:"})," Paddle is responsible for compliance with financial regulations, tax laws, and relevant data protection requirements for payment data"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Your Rights with Paddle:"})," You may exercise rights regarding your data with Paddle separately, in addition to rights with Crivient"]})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"16. ADDITIONAL INFORMATION FOR BUSINESS USERS"}),a.jsx("p",{className:"mb-4",children:"If you are using Crivient on behalf of an organization:"}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"Your Organization as Data Controller"}),a.jsx("p",{className:"mb-2",children:"If your organization (employer, customer, or other entity) has contracted with Crivient, your organization may be the data controller for CRM data you process. Your organization is responsible for:"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsx("li",{children:"Providing notice about data processing to affected individuals"}),a.jsx("li",{children:"Obtaining necessary consents and legal bases"}),a.jsx("li",{children:"Establishing data processing agreements (DPA) with Crivient if required"}),a.jsx("li",{children:"Responding to data subject rights requests"})]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"Data Processing Agreement"}),a.jsxs("p",{className:"mb-4",children:["Organizations requiring a Data Processing Agreement (DPA) for GDPR, UK GDPR, or similar compliance should contact ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#4F9CF9] hover:underline",children:"admin@crivient.com"}),". We maintain a standard DPA template available upon request."]}),a.jsx("h3",{className:"text-xl font-bold text-white mb-2 mt-6",children:"Sub-processors"}),a.jsx("p",{className:"mb-4",children:"Crivient may engage sub-processors for hosting, analytics, and other services. We maintain an updated list of sub-processors available upon request."})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"17. DISPUTE RESOLUTION"}),a.jsx("p",{className:"mb-4",children:"If you have a dispute regarding Crivient's data processing practices:"}),a.jsxs("ol",{className:"list-decimal pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Contact Us:"})," Email ",a.jsx("a",{href:"mailto:admin@crivient.com",className:"text-[#4F9CF9] hover:underline",children:"admin@crivient.com"})," with details of the dispute"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Good Faith Discussion:"})," We will attempt to resolve the matter through good faith discussion within 30 days"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Escalation:"})," If unresolved, you may lodge a complaint with your local data protection authority"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Jurisdiction:"})," This Privacy Policy and our handling of personal data is governed by applicable data protection laws in your jurisdiction"]})]})]}),a.jsx("hr",{className:"border-gray-200 my-8"}),a.jsxs("div",{className:"mb-12",children:[a.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"18. DEFINITIONS"}),a.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Personal Data:"})," Any information relating to an identified or identifiable natural person (data subject)."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Processing:"})," Any operation performed on personal data, including collection, recording, organization, structuring, storage, adaptation, retrieval, consultation, use, transmission, erasure, or destruction."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Controller:"})," The entity that determines the purposes and means of Processing."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Processor:"})," An entity that processes personal data on behalf of a controller under instruction."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Sensitive Personal Data:"})," Personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, biometric data for identification purposes, health data, or data concerning sex life or sexual orientation."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"GDPR:"})," General Data Protection Regulation (EU Regulation 2016/679)."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"UK GDPR:"})," UK General Data Protection Regulation as retained in UK law following Brexit."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"CCPA:"})," California Consumer Privacy Act (California Civil Code §1798.100 et seq.), as amended by the California Privacy Rights Act (CPRA)."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Subject:"})," The individual to whom personal data relates."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Data Protection Authority:"})," The independent public authority responsible for monitoring compliance with data protection laws in a jurisdiction (e.g., ICO in UK, local data protection office in EU member states)."]})]})]})]}),a.jsxs("div",{className:"bg-[#111827] text-center py-6 px-6 border-t border-gray-700",children:[a.jsx("p",{className:"text-gray-400 font-medium",children:"END OF PRIVACY POLICY"}),a.jsx("p",{className:"text-gray-400 text-sm mt-2",children:"This Privacy Policy is effective as of January 2, 2026. If you have any questions, please contact us at admin@crivient.com."})]})]})}function G6(){const[i,s]=A.useState(!1),[r,o]=A.useState({name:"",email:"",company:"",employees:"1-10",message:""}),d=f=>{const{name:x,value:p}=f.target;o(g=>({...g,[x]:p}))},h=f=>{f.preventDefault(),console.log("Form submitted:",r),setTimeout(()=>{s(!0)},1e3)};return i?a.jsx("div",{className:"bg-[#111827] min-h-screen py-20 px-6 flex items-center justify-center",children:a.jsxs(Ue.div,{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},className:"bg-[#1F2937] p-8 rounded-2xl max-w-lg text-center border border-gray-700",children:[a.jsx("div",{className:"flex justify-center mb-6",children:a.jsx(et,{size:64,className:"text-[#D946EF]"})}),a.jsx("h2",{className:"text-3xl font-bold text-white mb-4",children:"Request Received!"}),a.jsx("p",{className:"text-gray-300 mb-6",children:"Thank you for your interest in Crivient. Our team will contact you shortly to schedule your personalized demo."}),a.jsx("a",{href:"/",className:"inline-block bg-[#D946EF] text-white px-6 py-3 rounded-lg font-semibold hover:bg-[#c026d3] transition-colors",children:"Return Home"})]})}):a.jsx("div",{className:"bg-[#111827] min-h-screen",children:a.jsxs("div",{className:"max-w-7xl mx-auto px-6 py-20 lg:py-32 grid lg:grid-cols-2 gap-12 items-center",children:[a.jsxs(Ue.div,{initial:{x:-50,opacity:0},animate:{x:0,opacity:1},transition:{duration:.6},children:[a.jsxs("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-6 leading-tight",children:["See Crivient in ",a.jsx("span",{className:"text-[#D946EF]",children:"Action"})]}),a.jsx("p",{className:"text-xl text-gray-300 mb-8 leading-relaxed",children:"Book a personalized demo to discover how Crivient can help you streamline operations, boost sales, and improve customer relationships."}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex items-start space-x-4",children:[a.jsx("div",{className:"bg-[#1F2937] p-3 rounded-lg text-[#D946EF]",children:a.jsx(et,{size:24})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-semibold text-white mb-2",children:"Tailored Walkthrough"}),a.jsx("p",{className:"text-gray-400",children:"See features relevant to your specific industry and needs."})]})]}),a.jsxs("div",{className:"flex items-start space-x-4",children:[a.jsx("div",{className:"bg-[#1F2937] p-3 rounded-lg text-[#D946EF]",children:a.jsx(et,{size:24})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-semibold text-white mb-2",children:"Expert Q&A"}),a.jsx("p",{className:"text-gray-400",children:"Get answers to all your technical and operational questions."})]})]}),a.jsxs("div",{className:"flex items-start space-x-4",children:[a.jsx("div",{className:"bg-[#1F2937] p-3 rounded-lg text-[#D946EF]",children:a.jsx(et,{size:24})}),a.jsxs("div",{children:[a.jsx("h3",{className:"text-xl font-semibold text-white mb-2",children:"No Commitment"}),a.jsx("p",{className:"text-gray-400",children:"Free consultation with no obligation to purchase."})]})]})]})]}),a.jsx(Ue.div,{initial:{x:50,opacity:0},animate:{x:0,opacity:1},transition:{duration:.6,delay:.2},className:"bg-[#1F2937] p-8 md:p-10 rounded-2xl border border-gray-700 shadow-2xl",children:a.jsxs("form",{onSubmit:h,className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("label",{htmlFor:"name",className:"block text-sm font-medium text-gray-300 mb-2",children:"Full Name"}),a.jsx("input",{type:"text",id:"name",name:"name",value:r.name,onChange:d,required:!0,className:"w-full bg-[#111827] border border-gray-600 text-white rounded-lg px-4 py-3 focus:outline-none focus:border-[#D946EF] focus:ring-1 focus:ring-[#D946EF] transition-colors",placeholder:"John Doe"})]}),a.jsxs("div",{children:[a.jsx("label",{htmlFor:"email",className:"block text-sm font-medium text-gray-300 mb-2",children:"Work Email"}),a.jsx("input",{type:"email",id:"email",name:"email",value:r.email,onChange:d,required:!0,className:"w-full bg-[#111827] border border-gray-600 text-white rounded-lg px-4 py-3 focus:outline-none focus:border-[#D946EF] focus:ring-1 focus:ring-[#D946EF] transition-colors",placeholder:"john@company.com"})]}),a.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[a.jsxs("div",{children:[a.jsx("label",{htmlFor:"company",className:"block text-sm font-medium text-gray-300 mb-2",children:"Company Name"}),a.jsx("input",{type:"text",id:"company",name:"company",value:r.company,onChange:d,required:!0,className:"w-full bg-[#111827] border border-gray-600 text-white rounded-lg px-4 py-3 focus:outline-none focus:border-[#D946EF] focus:ring-1 focus:ring-[#D946EF] transition-colors",placeholder:"Acme Inc."})]}),a.jsxs("div",{children:[a.jsx("label",{htmlFor:"employees",className:"block text-sm font-medium text-gray-300 mb-2",children:"Company Size"}),a.jsxs("select",{id:"employees",name:"employees",value:r.employees,onChange:d,className:"w-full bg-[#111827] border border-gray-600 text-white rounded-lg px-4 py-3 focus:outline-none focus:border-[#D946EF] focus:ring-1 focus:ring-[#D946EF] transition-colors",children:[a.jsx("option",{value:"1-10",children:"1-10 employees"}),a.jsx("option",{value:"11-50",children:"11-50 employees"}),a.jsx("option",{value:"51-200",children:"51-200 employees"}),a.jsx("option",{value:"201-500",children:"201-500 employees"}),a.jsx("option",{value:"500+",children:"500+ employees"})]})]})]}),a.jsxs("div",{children:[a.jsx("label",{htmlFor:"message",className:"block text-sm font-medium text-gray-300 mb-2",children:"How can we help? (Optional)"}),a.jsx("textarea",{id:"message",name:"message",value:r.message,onChange:d,rows:"3",className:"w-full bg-[#111827] border border-gray-600 text-white rounded-lg px-4 py-3 focus:outline-none focus:border-[#D946EF] focus:ring-1 focus:ring-[#D946EF] transition-colors",placeholder:"Tell us about your needs..."})]}),a.jsxs("button",{type:"submit",className:"w-full bg-[#D946EF] hover:bg-[#c026d3] text-white font-bold py-4 rounded-lg flex items-center justify-center space-x-2 transition-all transform hover:scale-[1.02]",children:[a.jsx("span",{children:"Request Demo"}),a.jsx(sy,{size:20})]}),a.jsxs("p",{className:"text-center text-sm text-gray-500",children:["By submitting this form, you agree to our ",a.jsx("a",{href:"/terms-services",className:"text-[#D946EF] hover:underline",children:"Terms of Service"})," and ",a.jsx("a",{href:"/privacy-policy",className:"text-[#D946EF] hover:underline",children:"Privacy Policy"}),"."]})]})})]})})}const K6=()=>{const{pathname:i}=Da();return A.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},[i]),null};function X6(){return a.jsxs("div",{className:"font-sans text-white bg-[#111827] min-h-screen",children:[a.jsxs("div",{className:"bg-[#020617] text-white py-20 px-6 text-center shadow-md",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"CRM Product Documentation"}),a.jsx("p",{className:"text-xl text-gray-400",children:"Comprehensive guide to features, configuration, and usage."})]}),a.jsxs("div",{className:"max-w-7xl mx-auto px-6 py-12 grid grid-cols-1 md:grid-cols-4 gap-12",children:[a.jsx("aside",{className:"hidden md:block col-span-1 sticky top-24 h-fit",children:a.jsxs("nav",{className:"space-y-4 border-l-2 border-gray-700 pl-4",children:[a.jsx("a",{href:"#introduction",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"1. Introduction"}),a.jsx("a",{href:"#system-overview",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"2. System Overview"}),a.jsx("a",{href:"#core-modules",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"3. Core Modules"}),a.jsx("a",{href:"#automation",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"4. Automation"}),a.jsx("a",{href:"#reports",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"5. Reports"}),a.jsx("a",{href:"#user-management",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"6. User Management"}),a.jsx("a",{href:"#data-import",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"7. Data Import"}),a.jsx("a",{href:"#security",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"8. Security"}),a.jsx("a",{href:"#best-practices",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"9. Best Practices"}),a.jsx("a",{href:"#support",className:"block text-gray-400 hover:text-[#D946EF] hover:border-l-2 hover:border-[#D946EF] -ml-[18px] pl-4 transition-all",children:"10. Support"})]})}),a.jsxs("div",{className:"col-span-1 md:col-span-3 space-y-16",children:[a.jsxs("section",{id:"introduction",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"1. Introduction"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"text-lg leading-relaxed text-gray-300 mb-6",children:"The Customer Relationship Management (CRM) system helps organizations manage customer data, track interactions, automate sales processes, and improve customer relationships. It provides a centralized platform for sales, marketing, and support teams to collaborate efficiently."}),a.jsx("p",{className:"text-lg leading-relaxed text-gray-300",children:"This document explains the core features, configuration steps, and usage guidelines for the CRM."})]})]}),a.jsxs("section",{id:"system-overview",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"2. System Overview"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700 mb-8",children:[a.jsx("p",{className:"text-lg leading-relaxed text-gray-300 mb-4",children:"The CRM consists of the following main modules:"}),a.jsxs("ul",{className:"list-disc list-inside space-y-2 text-gray-300 mb-6 ml-4",children:[a.jsx("li",{children:"Contacts & Accounts"}),a.jsx("li",{children:"Leads & Opportunities"}),a.jsx("li",{children:"Sales Pipeline"}),a.jsx("li",{children:"Activities & Tasks"}),a.jsx("li",{children:"Automation & Workflows"}),a.jsx("li",{children:"Reports & Analytics"})]}),a.jsx("p",{className:"text-lg leading-relaxed text-gray-300",children:"Each module is designed to support the complete customer lifecycle."})]}),a.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[a.jsx("img",{src:Bb,alt:"CRM Dashboard Overview",className:"rounded-xl shadow-lg hover:shadow-2xl transition-shadow duration-300 w-full object-cover h-64 border border-gray-700"}),a.jsx("img",{src:Fb,alt:"CRM Analytics",className:"rounded-xl shadow-lg hover:shadow-2xl transition-shadow duration-300 w-full object-cover h-64 border border-gray-700"})]})]}),a.jsxs("section",{id:"core-modules",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"3. Core Modules"}),a.jsxs("div",{className:"space-y-8",children:[a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("h3",{className:"text-2xl font-semibold mb-4 text-[#D946EF]",children:"3.1 Contacts Management"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"The Contacts module stores all customer and prospect information in one place."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Key Functions:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Create and update contact records"}),a.jsx("li",{children:"Store email, phone, company, and custom fields"}),a.jsx("li",{children:"Track interaction history (calls, emails, meetings)"}),a.jsx("li",{children:"Search and filter contacts"})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("h3",{className:"text-2xl font-semibold mb-4 text-[#D946EF]",children:"3.2 Lead Management"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Leads represent potential customers who have not yet been qualified."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Key Functions:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Capture leads manually or through imports and integrations"}),a.jsx("li",{children:"Assign leads to users or teams"}),a.jsx("li",{children:"Track lead status and source"}),a.jsx("li",{children:"Convert qualified leads into contacts and opportunities"})]})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("h3",{className:"text-2xl font-semibold mb-4 text-[#D946EF]",children:"3.3 Sales Pipeline & Opportunities"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"The Sales Pipeline visualizes the sales process from initial contact to deal closure."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Key Functions:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Create opportunities with deal value and expected close date"}),a.jsx("li",{children:"Move deals through configurable stages"}),a.jsx("li",{children:"Monitor deal progress and probability"}),a.jsx("li",{children:"Forecast revenue"})]}),a.jsx("div",{className:"mt-8",children:a.jsx("img",{src:kb,alt:"Sales Pipeline Visualization",className:"rounded-xl shadow-lg w-full object-cover h-64 border border-gray-700"})})]}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("h3",{className:"text-2xl font-semibold mb-4 text-[#D946EF]",children:"3.4 Activities & Tasks"}),a.jsx("p",{className:"text-gray-300 mb-4",children:"Activities help users manage daily work and follow-ups."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Key Functions:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Schedule calls, meetings, and reminders"}),a.jsx("li",{children:"Assign tasks to users"}),a.jsx("li",{children:"Track completed and pending activities"}),a.jsx("li",{children:"Link activities to contacts, leads, or opportunities"})]})]})]})]}),a.jsxs("section",{id:"automation",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"4. Automation & Workflows"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"text-gray-300 mb-4",children:"Automation reduces manual work and improves consistency."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Capabilities:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2 mb-4",children:[a.jsx("li",{children:"Automatically assign leads"}),a.jsx("li",{children:"Send follow-up notifications"}),a.jsx("li",{children:"Update fields based on conditions"}),a.jsx("li",{children:"Trigger actions when deal stages change"})]}),a.jsx("p",{className:"text-gray-400 italic",children:"Workflows can be customized based on business rules."})]})]}),a.jsxs("section",{id:"reports",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"5. Reports & Analytics"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"text-gray-300 mb-4",children:"The Reports module provides insights into sales and customer performance."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Available Reports:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2 mb-4",children:[a.jsx("li",{children:"Sales pipeline reports"}),a.jsx("li",{children:"Lead conversion reports"}),a.jsx("li",{children:"User activity reports"}),a.jsx("li",{children:"Revenue and performance summaries"})]}),a.jsx("p",{className:"text-gray-300",children:"Reports can be filtered, exported, and shared."})]})]}),a.jsxs("section",{id:"user-management",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"6. User Management & Permissions"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"text-gray-300 mb-4",children:"Administrators can control system access using roles and permissions."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Features:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Create user roles (Admin, Manager, User)"}),a.jsx("li",{children:"Restrict access to modules and data"}),a.jsx("li",{children:"Maintain data security and accountability"})]})]})]}),a.jsxs("section",{id:"data-import",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"7. Data Import & Export"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"text-gray-300 mb-4",children:"The CRM supports data migration and sharing."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Options:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Import contacts, leads, and deals using CSV files"}),a.jsx("li",{children:"Export data for backup or analysis"}),a.jsx("li",{children:"Validate data during import to avoid duplication"})]})]})]}),a.jsxs("section",{id:"security",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"8. Security & Data Protection"}),a.jsxs("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"text-gray-300 mb-4",children:"The CRM ensures secure handling of customer data."}),a.jsx("h4",{className:"font-semibold mb-2 text-white",children:"Security Measures:"}),a.jsxs("ul",{className:"list-disc list-inside text-gray-300 space-y-1 ml-2",children:[a.jsx("li",{children:"Role-based access control"}),a.jsx("li",{children:"Encrypted data storage"}),a.jsx("li",{children:"Secure authentication"}),a.jsx("li",{children:"Regular system backups"})]})]})]}),a.jsxs("section",{id:"best-practices",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"9. Best Practices"}),a.jsx("div",{className:"bg-[#1F2937] p-8 rounded-2xl shadow-lg border border-gray-700 border-l-4 border-l-[#D946EF]",children:a.jsxs("ul",{className:"list-none space-y-3 text-lg text-gray-300",children:[a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"✓"})," Keep customer data accurate and updated"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"✓"})," Use automation to reduce repetitive tasks"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"✓"})," Review reports regularly to track performance"]}),a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:"text-[#D946EF] font-bold",children:"✓"})," Train users on standardized workflows"]})]})})]}),a.jsxs("section",{id:"support",className:"scroll-mt-24",children:[a.jsx("h2",{className:"text-3xl font-bold mb-6 text-white",children:"10. Support & Assistance"}),a.jsxs("div",{className:"bg-[#111827] text-white p-8 rounded-2xl shadow-lg border border-gray-700",children:[a.jsx("p",{className:"mb-6 text-lg text-gray-300",children:"Users can access help through:"}),a.jsxs("div",{className:"grid md:grid-cols-3 gap-6 text-center",children:[a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl border border-gray-700 hover:border-[#D946EF] transition-colors",children:[a.jsx("h5",{className:"font-bold text-[#D946EF] mb-2",children:"In-app"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Tooltips and guides"})]}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl border border-gray-700 hover:border-[#D946EF] transition-colors",children:[a.jsx("h5",{className:"font-bold text-[#D946EF] mb-2",children:"Online"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Documentation and FAQs"})]}),a.jsxs("div",{className:"bg-[#1F2937] p-6 rounded-xl border border-gray-700 hover:border-[#D946EF] transition-colors",children:[a.jsx("h5",{className:"font-bold text-[#D946EF] mb-2",children:"Support"}),a.jsx("p",{className:"text-sm text-gray-300",children:"Technical issues"})]})]})]})]})]})]})]})}function Q6(){const i=[{icon:a.jsx(md,{className:"text-[#D946EF]",size:32}),title:"Knowledge Base Overview",content:["A Customer Relationship Management (CRM) system is more than just software; it is a strategic approach to managing interactions with current and potential customers. The primary goal of a knowledge base in this context is to bridge the gap between technical functionality and business strategy.","By providing teams with a deep understanding of CRM capabilities, organizations can ensure consistency in data management, improve communication across departments, and ultimately drive better business outcomes. This resource serves as a foundational guide for teams looking to fully leverage their CRM investment."]},{icon:a.jsx(ny,{className:"text-[#D946EF]",size:32}),title:"Getting Started",content:["Successfully adopting a CRM begins with a clear understanding of its structure and core components. Fundamental to this is the concept of a 'single source of truth,' where all customer data resides in one centralized location. Configuring user roles and permissions is the first critical step in system setup.","Onboarding new users involves more than just login credentials; it requires familiarization with the dashboard and navigation interface. A well-configured dashboard provides an at-a-glance view of daily tasks, upcoming appointments, and key performance indicators, ensuring users can find information quickly."]},{icon:a.jsx(zn,{className:"text-[#D946EF]",size:32}),title:"Sales & Customer Management",content:["At the heart of any CRM is the ability to manage the sales pipeline and customer relationships effectively. Lead management moves beyond simple data entry to include qualification, scoring, and segmentation. By categorizing leads based on their engagement level, sales teams can prioritize their efforts.","Long-term customer engagement relies on maintaining accurate and up-to-date records. A CRM enables teams to set reminders for follow-ups, note specific customer preferences, and track support history. This comprehensive view allows for proactive account management and personalized communication."]},{icon:a.jsx(On,{className:"text-[#D946EF]",size:32}),title:"Automation & Integrations",content:["Workflow automation is a powerful feature that removes manual usage from daily operations. By automating repetitive tasks such as data entry, email follow-ups, and task assignment, teams can reclaim valuable time to focus on strategy and relationship building.","Integration with external tools amplifies the power of a CRM. Connecting the platform with email clients, marketing automation software, and customer support help desks creates a seamless flow of information. This interoperability ensures that data is not siloed in different applications."]},{icon:a.jsx(x2,{className:"text-[#D946EF]",size:32}),title:"Advanced Features",content:["As organizations grow, their CRM needs become more complex. Custom fields allow businesses to tailor the data structure to their specific industry requirements, capturing unique data points. Analytics and reporting features turn raw data into actionable insights.","Forecasting leverages historical data to predict future revenue. By analyzing past deal cycles and win rates, a CRM can generate accurate sales forecasts. Scalability ensures that as the volume of data grows, the system remains performant and organized."]},{icon:a.jsx(pd,{className:"text-[#D946EF]",size:32}),title:"Use Cases & Real-World Applications",content:["For small businesses, the focus is often on organization and efficiency—moving away from spreadsheets to a centralized system. The CRM acts as a digital rolodex with superpowers, managing contacts and simple pipelines.","For enterprise sales teams, the use case shifts towards complex account management and territory planning. Here, the CRM manages hierarchical relationships, tracks multiple stakeholders, and coordinates activities across large, distributed sales teams."]},{icon:a.jsx(Vr,{className:"text-[#D946EF]",size:32}),title:"Security & Best Practices",content:["Protecting customer data is paramount. Security best practices in a CRM environment involve a combination of technical controls and user protocols. Role-Based Access Control (RBAC) ensures that users only have access to the data necessary for their specific job function.","Data integrity is maintained through regular backups and validation rules. Compliance with regulations such as GDPR or CCPA is facilitated by features that manage consent and data suppression, ensuring the CRM is a secure vault for customer information."]},{icon:a.jsx(et,{className:"text-[#D946EF]",size:32}),title:"Summary",content:["Mastering a CRM platform is a journey of continuous improvement. By understanding the core concepts of data management, automation, security, and analytics, teams can transform their CRM from a passive database into an active engine for growth.","Success depends not just on the technology, but on the processes and people who use it. Regular training, adherence to best practices, and a commitment to data quality will ensure that your CRM remains a valuable asset for years to come."]}];return a.jsx("div",{className:"bg-[#111827] min-h-screen text-gray-300 font-sans",children:a.jsxs("div",{className:"max-w-7xl mx-auto px-6 py-20",children:[a.jsxs("header",{className:"mb-16 text-center",children:[a.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-6",children:"Knowledge Base"}),a.jsx("p",{className:"text-xl text-gray-400 max-w-2xl mx-auto leading-relaxed",children:"Access a comprehensive collection of articles, best practices, and real-world use cases to help your team fully leverage CRM capabilities."})]}),a.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:i.map((s,r)=>a.jsxs("div",{className:"bg-[#1F2937] rounded-xl p-8 shadow-lg hover:shadow-[#D946EF]/10 hover:-translate-y-1 transition-all duration-300 border border-gray-800 hover:border-[#D946EF]/30 group",children:[a.jsx("div",{className:"mb-6 bg-gray-800/50 w-16 h-16 rounded-full flex items-center justify-center group-hover:bg-[#D946EF]/10 transition-colors",children:s.icon}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-4 group-hover:text-[#D946EF] transition-colors",children:s.title}),a.jsx("div",{className:"space-y-4",children:s.content.map((o,d)=>a.jsx("p",{className:"leading-relaxed text-gray-400 mb-4 last:mb-0",children:o},d))})]},r))}),a.jsx("footer",{className:"mt-20 pt-10 border-t border-gray-800 text-center text-gray-500",children:a.jsx("p",{children:"© 2024 CRM Platform Knowledge Base. All rights reserved."})})]})})}function Z6(){return a.jsx(X1,{children:a.jsxs("div",{className:"font-sans min-h-screen flex flex-col",children:[a.jsx(mN,{}),a.jsxs("main",{className:"flex-grow",children:[a.jsx(K6,{}),a.jsxs(w1,{children:[a.jsx(lt,{path:"/",element:a.jsxs(a.Fragment,{children:[a.jsx(XE,{}),a.jsx(ZE,{}),a.jsx(JE,{}),a.jsx($E,{}),a.jsx(Og,{})]})}),a.jsx(lt,{path:"/about",element:a.jsx(U6,{})}),a.jsx(lt,{path:"/contact",element:a.jsx(L6,{})}),a.jsx(lt,{path:"/customer-stories",element:a.jsx(V6,{})}),a.jsx(lt,{path:"/products",element:a.jsx(B6,{})}),a.jsx(lt,{path:"/overview",element:a.jsx(F6,{})}),a.jsx(lt,{path:"/resources",element:a.jsx(k6,{})}),a.jsx(lt,{path:"/documentation",element:a.jsx(X6,{})}),a.jsx(lt,{path:"/knowledge-base",element:a.jsx(Q6,{})}),a.jsx(lt,{path:"/help-center",element:a.jsx(P6,{})}),a.jsx(lt,{path:"/terms-services",element:a.jsx(H6,{})}),a.jsx(lt,{path:"/refund-policy",element:a.jsx(q6,{})}),a.jsx(lt,{path:"/pricing",element:a.jsx(Og,{})}),a.jsx(lt,{path:"/request-demo",element:a.jsx(G6,{})}),a.jsx(lt,{path:"/privacy-policy",element:a.jsx(Y6,{})}),a.jsx(lt,{path:"/apply/:plan",element:a.jsx(j1,{to:"/pricing",replace:!0})})]})]}),a.jsx(_6,{})]})})}Ej.createRoot(document.getElementById("root")).render(a.jsx(A.StrictMode,{children:a.jsx(Z6,{})}));
geri dön