!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/edge.picotech.app/public_html/assets/   drwxr-xr-x
Free 28.8 GB of 117.98 GB (24.41%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     index-CuCNsafA.js (703.06 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
var Sh=e=>{throw TypeError(e)};var cc=(e,t,n)=>t.has(e)||Sh("Cannot "+n);var A=(e,t,n)=>(cc(e,t,"read from private field"),n?n.call(e):t.get(e)),xe=(e,t,n)=>t.has(e)?Sh("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),ae=(e,t,n,s)=>(cc(e,t,"write to private field"),s?s.call(e,n):t.set(e,n),n),Qe=(e,t,n)=>(cc(e,t,"access private method"),n);var Oi=(e,t,n,s)=>({set _(a){ae(e,t,a,n)},get _(){return A(e,t,s)}});function Yw(e,t){for(var n=0;n<t.length;n++){const s=t[n];if(typeof s!="string"&&!Array.isArray(s)){for(const a in s)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(s,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>s[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))s(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();function Hp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Vp={exports:{}},gl={},Wp={exports:{}},ie={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var fi=Symbol.for("react.element"),Xw=Symbol.for("react.portal"),Jw=Symbol.for("react.fragment"),Zw=Symbol.for("react.strict_mode"),ej=Symbol.for("react.profiler"),tj=Symbol.for("react.provider"),rj=Symbol.for("react.context"),nj=Symbol.for("react.forward_ref"),sj=Symbol.for("react.suspense"),aj=Symbol.for("react.memo"),ij=Symbol.for("react.lazy"),Ch=Symbol.iterator;function oj(e){return e===null||typeof e!="object"?null:(e=Ch&&e[Ch]||e["@@iterator"],typeof e=="function"?e:null)}var Gp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Kp=Object.assign,qp={};function ea(e,t,n){this.props=e,this.context=t,this.refs=qp,this.updater=n||Gp}ea.prototype.isReactComponent={};ea.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ea.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Qp(){}Qp.prototype=ea.prototype;function Eu(e,t,n){this.props=e,this.context=t,this.refs=qp,this.updater=n||Gp}var Pu=Eu.prototype=new Qp;Pu.constructor=Eu;Kp(Pu,ea.prototype);Pu.isPureReactComponent=!0;var Eh=Array.isArray,Yp=Object.prototype.hasOwnProperty,Tu={current:null},Xp={key:!0,ref:!0,__self:!0,__source:!0};function Jp(e,t,n){var s,a={},i=null,o=null;if(t!=null)for(s in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Yp.call(t,s)&&!Xp.hasOwnProperty(s)&&(a[s]=t[s]);var l=arguments.length-2;if(l===1)a.children=n;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];a.children=c}if(e&&e.defaultProps)for(s in l=e.defaultProps,l)a[s]===void 0&&(a[s]=l[s]);return{$$typeof:fi,type:e,key:i,ref:o,props:a,_owner:Tu.current}}function lj(e,t){return{$$typeof:fi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Au(e){return typeof e=="object"&&e!==null&&e.$$typeof===fi}function cj(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ph=/\/+/g;function dc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?cj(""+e.key):t.toString(36)}function co(e,t,n,s,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case fi:case Xw:o=!0}}if(o)return o=e,a=a(o),e=s===""?"."+dc(o,0):s,Eh(a)?(n="",e!=null&&(n=e.replace(Ph,"$&/")+"/"),co(a,t,n,"",function(d){return d})):a!=null&&(Au(a)&&(a=lj(a,n+(!a.key||o&&o.key===a.key?"":(""+a.key).replace(Ph,"$&/")+"/")+e)),t.push(a)),1;if(o=0,s=s===""?".":s+":",Eh(e))for(var l=0;l<e.length;l++){i=e[l];var c=s+dc(i,l);o+=co(i,t,n,c,a)}else if(c=oj(e),typeof c=="function")for(e=c.call(e),l=0;!(i=e.next()).done;)i=i.value,c=s+dc(i,l++),o+=co(i,t,n,c,a);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Li(e,t,n){if(e==null)return e;var s=[],a=0;return co(e,s,"","",function(i){return t.call(n,i,a++)}),s}function dj(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var it={current:null},uo={transition:null},uj={ReactCurrentDispatcher:it,ReactCurrentBatchConfig:uo,ReactCurrentOwner:Tu};function Zp(){throw Error("act(...) is not supported in production builds of React.")}ie.Children={map:Li,forEach:function(e,t,n){Li(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Li(e,function(){t++}),t},toArray:function(e){return Li(e,function(t){return t})||[]},only:function(e){if(!Au(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ie.Component=ea;ie.Fragment=Jw;ie.Profiler=ej;ie.PureComponent=Eu;ie.StrictMode=Zw;ie.Suspense=sj;ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uj;ie.act=Zp;ie.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var s=Kp({},e.props),a=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Tu.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)Yp.call(t,c)&&!Xp.hasOwnProperty(c)&&(s[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)s.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];s.children=l}return{$$typeof:fi,type:e.type,key:a,ref:i,props:s,_owner:o}};ie.createContext=function(e){return e={$$typeof:rj,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:tj,_context:e},e.Consumer=e};ie.createElement=Jp;ie.createFactory=function(e){var t=Jp.bind(null,e);return t.type=e,t};ie.createRef=function(){return{current:null}};ie.forwardRef=function(e){return{$$typeof:nj,render:e}};ie.isValidElement=Au;ie.lazy=function(e){return{$$typeof:ij,_payload:{_status:-1,_result:e},_init:dj}};ie.memo=function(e,t){return{$$typeof:aj,type:e,compare:t===void 0?null:t}};ie.startTransition=function(e){var t=uo.transition;uo.transition={};try{e()}finally{uo.transition=t}};ie.unstable_act=Zp;ie.useCallback=function(e,t){return it.current.useCallback(e,t)};ie.useContext=function(e){return it.current.useContext(e)};ie.useDebugValue=function(){};ie.useDeferredValue=function(e){return it.current.useDeferredValue(e)};ie.useEffect=function(e,t){return it.current.useEffect(e,t)};ie.useId=function(){return it.current.useId()};ie.useImperativeHandle=function(e,t,n){return it.current.useImperativeHandle(e,t,n)};ie.useInsertionEffect=function(e,t){return it.current.useInsertionEffect(e,t)};ie.useLayoutEffect=function(e,t){return it.current.useLayoutEffect(e,t)};ie.useMemo=function(e,t){return it.current.useMemo(e,t)};ie.useReducer=function(e,t,n){return it.current.useReducer(e,t,n)};ie.useRef=function(e){return it.current.useRef(e)};ie.useState=function(e){return it.current.useState(e)};ie.useSyncExternalStore=function(e,t,n){return it.current.useSyncExternalStore(e,t,n)};ie.useTransition=function(){return it.current.useTransition()};ie.version="18.3.1";Wp.exports=ie;var u=Wp.exports;const R=Hp(u),ex=Yw({__proto__:null,default:R},[u]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var mj=u,hj=Symbol.for("react.element"),fj=Symbol.for("react.fragment"),pj=Object.prototype.hasOwnProperty,xj=mj.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,gj={key:!0,ref:!0,__self:!0,__source:!0};function tx(e,t,n){var s,a={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(s in t)pj.call(t,s)&&!gj.hasOwnProperty(s)&&(a[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps,t)a[s]===void 0&&(a[s]=t[s]);return{$$typeof:hj,type:e,key:i,ref:o,props:a,_owner:xj.current}}gl.Fragment=fj;gl.jsx=tx;gl.jsxs=tx;Vp.exports=gl;var r=Vp.exports,rx={exports:{}},Ct={},nx={exports:{}},sx={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(k,P){var F=k.length;k.push(P);e:for(;0<F;){var O=F-1>>>1,G=k[O];if(0<a(G,P))k[O]=P,k[F]=G,F=O;else break e}}function n(k){return k.length===0?null:k[0]}function s(k){if(k.length===0)return null;var P=k[0],F=k.pop();if(F!==P){k[0]=F;e:for(var O=0,G=k.length,te=G>>>1;O<te;){var le=2*(O+1)-1,Me=k[le],re=le+1,K=k[re];if(0>a(Me,F))re<G&&0>a(K,Me)?(k[O]=K,k[re]=F,O=re):(k[O]=Me,k[le]=F,O=le);else if(re<G&&0>a(K,F))k[O]=K,k[re]=F,O=re;else break e}}return P}function a(k,P){var F=k.sortIndex-P.sortIndex;return F!==0?F:k.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var c=[],d=[],f=1,h=null,m=3,b=!1,y=!1,p=!1,v=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(k){for(var P=n(d);P!==null;){if(P.callback===null)s(d);else if(P.startTime<=k)s(d),P.sortIndex=P.expirationTime,t(c,P);else break;P=n(d)}}function j(k){if(p=!1,w(k),!y)if(n(c)!==null)y=!0,U(N);else{var P=n(d);P!==null&&J(j,P.startTime-k)}}function N(k,P){y=!1,p&&(p=!1,g(E),E=-1),b=!0;var F=m;try{for(w(P),h=n(c);h!==null&&(!(h.expirationTime>P)||k&&!W());){var O=h.callback;if(typeof O=="function"){h.callback=null,m=h.priorityLevel;var G=O(h.expirationTime<=P);P=e.unstable_now(),typeof G=="function"?h.callback=G:h===n(c)&&s(c),w(P)}else s(c);h=n(c)}if(h!==null)var te=!0;else{var le=n(d);le!==null&&J(j,le.startTime-P),te=!1}return te}finally{h=null,m=F,b=!1}}var C=!1,S=null,E=-1,D=5,M=-1;function W(){return!(e.unstable_now()-M<D)}function L(){if(S!==null){var k=e.unstable_now();M=k;var P=!0;try{P=S(!0,k)}finally{P?Q():(C=!1,S=null)}}else C=!1}var Q;if(typeof x=="function")Q=function(){x(L)};else if(typeof MessageChannel<"u"){var _=new MessageChannel,X=_.port2;_.port1.onmessage=L,Q=function(){X.postMessage(null)}}else Q=function(){v(L,0)};function U(k){S=k,C||(C=!0,Q())}function J(k,P){E=v(function(){k(e.unstable_now())},P)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_continueExecution=function(){y||b||(y=!0,U(N))},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(k){switch(m){case 1:case 2:case 3:var P=3;break;default:P=m}var F=m;m=P;try{return k()}finally{m=F}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(k,P){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var F=m;m=k;try{return P()}finally{m=F}},e.unstable_scheduleCallback=function(k,P,F){var O=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?O+F:O):F=O,k){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=F+G,k={id:f++,callback:P,priorityLevel:k,startTime:F,expirationTime:G,sortIndex:-1},F>O?(k.sortIndex=F,t(d,k),n(c)===null&&k===n(d)&&(p?(g(E),E=-1):p=!0,J(j,F-O))):(k.sortIndex=G,t(c,k),y||b||(y=!0,U(N))),k},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(k){var P=m;return function(){var F=m;m=P;try{return k.apply(this,arguments)}finally{m=F}}}})(sx);nx.exports=sx;var vj=nx.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var yj=u,kt=vj;function I(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;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."}var ax=new Set,Fa={};function Yn(e,t){Us(e,t),Us(e+"Capture",t)}function Us(e,t){for(Fa[e]=t,e=0;e<t.length;e++)ax.add(t[e])}var kr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jc=Object.prototype.hasOwnProperty,bj=/^[: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]*$/,Th={},Ah={};function wj(e){return Jc.call(Ah,e)?!0:Jc.call(Th,e)?!1:bj.test(e)?Ah[e]=!0:(Th[e]=!0,!1)}function jj(e,t,n,s){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Nj(e,t,n,s){if(t===null||typeof t>"u"||jj(e,t,n,s))return!0;if(s)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ot(e,t,n,s,a,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ke[e]=new ot(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ke[t]=new ot(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ke[e]=new ot(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ke[e]=new ot(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ke[e]=new ot(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ke[e]=new ot(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ke[e]=new ot(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ke[e]=new ot(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ke[e]=new ot(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ru=/[\-:]([a-z])/g;function Iu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ru,Iu);Ke[t]=new ot(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ru,Iu);Ke[t]=new ot(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ru,Iu);Ke[t]=new ot(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ke[e]=new ot(e,1,!1,e.toLowerCase(),null,!1,!1)});Ke.xlinkHref=new ot("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ke[e]=new ot(e,1,!1,e.toLowerCase(),null,!0,!0)});function Mu(e,t,n,s){var a=Ke.hasOwnProperty(t)?Ke[t]:null;(a!==null?a.type!==0:s||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Nj(t,n,a,s)&&(n=null),s||a===null?wj(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=n===null?a.type===3?!1:"":n:(t=a.attributeName,s=a.attributeNamespace,n===null?e.removeAttribute(t):(a=a.type,n=a===3||a===4&&n===!0?"":""+n,s?e.setAttributeNS(s,t,n):e.setAttribute(t,n))))}var Ir=yj.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fi=Symbol.for("react.element"),cs=Symbol.for("react.portal"),ds=Symbol.for("react.fragment"),Du=Symbol.for("react.strict_mode"),Zc=Symbol.for("react.profiler"),ix=Symbol.for("react.provider"),ox=Symbol.for("react.context"),_u=Symbol.for("react.forward_ref"),ed=Symbol.for("react.suspense"),td=Symbol.for("react.suspense_list"),Ou=Symbol.for("react.memo"),Br=Symbol.for("react.lazy"),lx=Symbol.for("react.offscreen"),Rh=Symbol.iterator;function ua(e){return e===null||typeof e!="object"?null:(e=Rh&&e[Rh]||e["@@iterator"],typeof e=="function"?e:null)}var Ae=Object.assign,uc;function wa(e){if(uc===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);uc=t&&t[1]||""}return`
`+uc+e}var mc=!1;function hc(e,t){if(!e||mc)return"";mc=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var s=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){s=d}e.call(t.prototype)}else{try{throw Error()}catch(d){s=d}e()}}catch(d){if(d&&s&&typeof d.stack=="string"){for(var a=d.stack.split(`
`),i=s.stack.split(`
`),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(o!==1||l!==1)do if(o--,l--,0>l||a[o]!==i[l]){var c=`
`+a[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=l);break}}}finally{mc=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?wa(e):""}function kj(e){switch(e.tag){case 5:return wa(e.type);case 16:return wa("Lazy");case 13:return wa("Suspense");case 19:return wa("SuspenseList");case 0:case 2:case 15:return e=hc(e.type,!1),e;case 11:return e=hc(e.type.render,!1),e;case 1:return e=hc(e.type,!0),e;default:return""}}function rd(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ds:return"Fragment";case cs:return"Portal";case Zc:return"Profiler";case Du:return"StrictMode";case ed:return"Suspense";case td:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ox:return(e.displayName||"Context")+".Consumer";case ix:return(e._context.displayName||"Context")+".Provider";case _u:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ou:return t=e.displayName||null,t!==null?t:rd(e.type)||"Memo";case Br:t=e._payload,e=e._init;try{return rd(e(t))}catch{}}return null}function Sj(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rd(t);case 8:return t===Du?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cj(e){var t=cx(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){s=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return s},setValue:function(o){s=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zi(e){e._valueTracker||(e._valueTracker=Cj(e))}function dx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),s="";return e&&(s=cx(e)?e.checked?"true":"false":e.value),e=s,e!==n?(t.setValue(e),!0):!1}function Ro(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}}function nd(e,t){var n=t.checked;return Ae({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ih(e,t){var n=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;n=mn(t.value!=null?t.value:n),e._wrapperState={initialChecked:s,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ux(e,t){t=t.checked,t!=null&&Mu(e,"checked",t,!1)}function sd(e,t){ux(e,t);var n=mn(t.value),s=t.type;if(n!=null)s==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ad(e,t.type,n):t.hasOwnProperty("defaultValue")&&ad(e,t.type,mn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Mh(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ad(e,t,n){(t!=="number"||Ro(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ja=Array.isArray;function ws(e,t,n,s){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&s&&(e[n].defaultSelected=!0)}else{for(n=""+mn(n),t=null,a=0;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,s&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function id(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(I(91));return Ae({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Dh(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(I(92));if(ja(n)){if(1<n.length)throw Error(I(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:mn(n)}}function mx(e,t){var n=mn(t.value),s=mn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),s!=null&&(e.defaultValue=""+s)}function _h(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function hx(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function od(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?hx(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var $i,fx=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,s,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,s,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for($i=$i||document.createElement("div"),$i.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=$i.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function za(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Pa={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ej=["Webkit","ms","Moz","O"];Object.keys(Pa).forEach(function(e){Ej.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Pa[t]=Pa[e]})});function px(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Pa.hasOwnProperty(e)&&Pa[e]?(""+t).trim():t+"px"}function xx(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var s=n.indexOf("--")===0,a=px(n,t[n],s);n==="float"&&(n="cssFloat"),s?e.setProperty(n,a):e[n]=a}}var Pj=Ae({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ld(e,t){if(t){if(Pj[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(I(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(I(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(I(61))}if(t.style!=null&&typeof t.style!="object")throw Error(I(62))}}function cd(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 dd=null;function Lu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ud=null,js=null,Ns=null;function Oh(e){if(e=gi(e)){if(typeof ud!="function")throw Error(I(280));var t=e.stateNode;t&&(t=jl(t),ud(e.stateNode,e.type,t))}}function gx(e){js?Ns?Ns.push(e):Ns=[e]:js=e}function vx(){if(js){var e=js,t=Ns;if(Ns=js=null,Oh(e),t)for(e=0;e<t.length;e++)Oh(t[e])}}function yx(e,t){return e(t)}function bx(){}var fc=!1;function wx(e,t,n){if(fc)return e(t,n);fc=!0;try{return yx(e,t,n)}finally{fc=!1,(js!==null||Ns!==null)&&(bx(),vx())}}function $a(e,t){var n=e.stateNode;if(n===null)return null;var s=jl(n);if(s===null)return null;n=s[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":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(I(231,t,typeof n));return n}var md=!1;if(kr)try{var ma={};Object.defineProperty(ma,"passive",{get:function(){md=!0}}),window.addEventListener("test",ma,ma),window.removeEventListener("test",ma,ma)}catch{md=!1}function Tj(e,t,n,s,a,i,o,l,c){var d=Array.prototype.slice.call(arguments,3);try{t.apply(n,d)}catch(f){this.onError(f)}}var Ta=!1,Io=null,Mo=!1,hd=null,Aj={onError:function(e){Ta=!0,Io=e}};function Rj(e,t,n,s,a,i,o,l,c){Ta=!1,Io=null,Tj.apply(Aj,arguments)}function Ij(e,t,n,s,a,i,o,l,c){if(Rj.apply(this,arguments),Ta){if(Ta){var d=Io;Ta=!1,Io=null}else throw Error(I(198));Mo||(Mo=!0,hd=d)}}function Xn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function jx(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 Lh(e){if(Xn(e)!==e)throw Error(I(188))}function Mj(e){var t=e.alternate;if(!t){if(t=Xn(e),t===null)throw Error(I(188));return t!==e?null:e}for(var n=e,s=t;;){var a=n.return;if(a===null)break;var i=a.alternate;if(i===null){if(s=a.return,s!==null){n=s;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Lh(a),e;if(i===s)return Lh(a),t;i=i.sibling}throw Error(I(188))}if(n.return!==s.return)n=a,s=i;else{for(var o=!1,l=a.child;l;){if(l===n){o=!0,n=a,s=i;break}if(l===s){o=!0,s=a,n=i;break}l=l.sibling}if(!o){for(l=i.child;l;){if(l===n){o=!0,n=i,s=a;break}if(l===s){o=!0,s=i,n=a;break}l=l.sibling}if(!o)throw Error(I(189))}}if(n.alternate!==s)throw Error(I(190))}if(n.tag!==3)throw Error(I(188));return n.stateNode.current===n?e:t}function Nx(e){return e=Mj(e),e!==null?kx(e):null}function kx(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=kx(e);if(t!==null)return t;e=e.sibling}return null}var Sx=kt.unstable_scheduleCallback,Fh=kt.unstable_cancelCallback,Dj=kt.unstable_shouldYield,_j=kt.unstable_requestPaint,De=kt.unstable_now,Oj=kt.unstable_getCurrentPriorityLevel,Fu=kt.unstable_ImmediatePriority,Cx=kt.unstable_UserBlockingPriority,Do=kt.unstable_NormalPriority,Lj=kt.unstable_LowPriority,Ex=kt.unstable_IdlePriority,vl=null,cr=null;function Fj(e){if(cr&&typeof cr.onCommitFiberRoot=="function")try{cr.onCommitFiberRoot(vl,e,void 0,(e.current.flags&128)===128)}catch{}}var qt=Math.clz32?Math.clz32:Bj,zj=Math.log,$j=Math.LN2;function Bj(e){return e>>>=0,e===0?32:31-(zj(e)/$j|0)|0}var Bi=64,Ui=4194304;function Na(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _o(e,t){var n=e.pendingLanes;if(n===0)return 0;var s=0,a=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var l=o&~a;l!==0?s=Na(l):(i&=o,i!==0&&(s=Na(i)))}else o=n&~a,o!==0?s=Na(o):i!==0&&(s=Na(i));if(s===0)return 0;if(t!==0&&t!==s&&!(t&a)&&(a=s&-s,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(s&4&&(s|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0<t;)n=31-qt(t),a=1<<n,s|=e[n],t&=~a;return s}function Uj(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Hj(e,t){for(var n=e.suspendedLanes,s=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-qt(i),l=1<<o,c=a[o];c===-1?(!(l&n)||l&s)&&(a[o]=Uj(l,t)):c<=t&&(e.expiredLanes|=l),i&=~l}}function fd(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Px(){var e=Bi;return Bi<<=1,!(Bi&4194240)&&(Bi=64),e}function pc(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-qt(t),e[t]=n}function Vj(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var s=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-qt(n),i=1<<a;t[a]=0,s[a]=-1,e[a]=-1,n&=~i}}function zu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var s=31-qt(n),a=1<<s;a&t|e[s]&t&&(e[s]|=t),n&=~a}}var ge=0;function Tx(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ax,$u,Rx,Ix,Mx,pd=!1,Hi=[],en=null,tn=null,rn=null,Ba=new Map,Ua=new Map,Hr=[],Wj="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 submit".split(" ");function zh(e,t){switch(e){case"focusin":case"focusout":en=null;break;case"dragenter":case"dragleave":tn=null;break;case"mouseover":case"mouseout":rn=null;break;case"pointerover":case"pointerout":Ba.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ua.delete(t.pointerId)}}function ha(e,t,n,s,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:s,nativeEvent:i,targetContainers:[a]},t!==null&&(t=gi(t),t!==null&&$u(t)),e):(e.eventSystemFlags|=s,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function Gj(e,t,n,s,a){switch(t){case"focusin":return en=ha(en,e,t,n,s,a),!0;case"dragenter":return tn=ha(tn,e,t,n,s,a),!0;case"mouseover":return rn=ha(rn,e,t,n,s,a),!0;case"pointerover":var i=a.pointerId;return Ba.set(i,ha(Ba.get(i)||null,e,t,n,s,a)),!0;case"gotpointercapture":return i=a.pointerId,Ua.set(i,ha(Ua.get(i)||null,e,t,n,s,a)),!0}return!1}function Dx(e){var t=Tn(e.target);if(t!==null){var n=Xn(t);if(n!==null){if(t=n.tag,t===13){if(t=jx(n),t!==null){e.blockedOn=t,Mx(e.priority,function(){Rx(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 mo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=xd(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var s=new n.constructor(n.type,n);dd=s,n.target.dispatchEvent(s),dd=null}else return t=gi(n),t!==null&&$u(t),e.blockedOn=n,!1;t.shift()}return!0}function $h(e,t,n){mo(e)&&n.delete(t)}function Kj(){pd=!1,en!==null&&mo(en)&&(en=null),tn!==null&&mo(tn)&&(tn=null),rn!==null&&mo(rn)&&(rn=null),Ba.forEach($h),Ua.forEach($h)}function fa(e,t){e.blockedOn===t&&(e.blockedOn=null,pd||(pd=!0,kt.unstable_scheduleCallback(kt.unstable_NormalPriority,Kj)))}function Ha(e){function t(a){return fa(a,e)}if(0<Hi.length){fa(Hi[0],e);for(var n=1;n<Hi.length;n++){var s=Hi[n];s.blockedOn===e&&(s.blockedOn=null)}}for(en!==null&&fa(en,e),tn!==null&&fa(tn,e),rn!==null&&fa(rn,e),Ba.forEach(t),Ua.forEach(t),n=0;n<Hr.length;n++)s=Hr[n],s.blockedOn===e&&(s.blockedOn=null);for(;0<Hr.length&&(n=Hr[0],n.blockedOn===null);)Dx(n),n.blockedOn===null&&Hr.shift()}var ks=Ir.ReactCurrentBatchConfig,Oo=!0;function qj(e,t,n,s){var a=ge,i=ks.transition;ks.transition=null;try{ge=1,Bu(e,t,n,s)}finally{ge=a,ks.transition=i}}function Qj(e,t,n,s){var a=ge,i=ks.transition;ks.transition=null;try{ge=4,Bu(e,t,n,s)}finally{ge=a,ks.transition=i}}function Bu(e,t,n,s){if(Oo){var a=xd(e,t,n,s);if(a===null)Sc(e,t,s,Lo,n),zh(e,s);else if(Gj(a,e,t,n,s))s.stopPropagation();else if(zh(e,s),t&4&&-1<Wj.indexOf(e)){for(;a!==null;){var i=gi(a);if(i!==null&&Ax(i),i=xd(e,t,n,s),i===null&&Sc(e,t,s,Lo,n),i===a)break;a=i}a!==null&&s.stopPropagation()}else Sc(e,t,s,null,n)}}var Lo=null;function xd(e,t,n,s){if(Lo=null,e=Lu(s),e=Tn(e),e!==null)if(t=Xn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=jx(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 Lo=e,null}function _x(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Oj()){case Fu:return 1;case Cx:return 4;case Do:case Lj:return 16;case Ex:return 536870912;default:return 16}default:return 16}}var Xr=null,Uu=null,ho=null;function Ox(){if(ho)return ho;var e,t=Uu,n=t.length,s,a="value"in Xr?Xr.value:Xr.textContent,i=a.length;for(e=0;e<n&&t[e]===a[e];e++);var o=n-e;for(s=1;s<=o&&t[n-s]===a[i-s];s++);return ho=a.slice(e,1<s?1-s:void 0)}function fo(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 Vi(){return!0}function Bh(){return!1}function Et(e){function t(n,s,a,i,o){this._reactName=n,this._targetInst=a,this.type=s,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(i):i[l]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Vi:Bh,this.isPropagationStopped=Bh,this}return Ae(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=Vi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Vi)},persist:function(){},isPersistent:Vi}),t}var ta={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hu=Et(ta),xi=Ae({},ta,{view:0,detail:0}),Yj=Et(xi),xc,gc,pa,yl=Ae({},xi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Vu,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!==pa&&(pa&&e.type==="mousemove"?(xc=e.screenX-pa.screenX,gc=e.screenY-pa.screenY):gc=xc=0,pa=e),xc)},movementY:function(e){return"movementY"in e?e.movementY:gc}}),Uh=Et(yl),Xj=Ae({},yl,{dataTransfer:0}),Jj=Et(Xj),Zj=Ae({},xi,{relatedTarget:0}),vc=Et(Zj),e1=Ae({},ta,{animationName:0,elapsedTime:0,pseudoElement:0}),t1=Et(e1),r1=Ae({},ta,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),n1=Et(r1),s1=Ae({},ta,{data:0}),Hh=Et(s1),a1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},i1={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"},o1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function l1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=o1[e])?!!t[e]:!1}function Vu(){return l1}var c1=Ae({},xi,{key:function(e){if(e.key){var t=a1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=fo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?i1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Vu,charCode:function(e){return e.type==="keypress"?fo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?fo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),d1=Et(c1),u1=Ae({},yl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Vh=Et(u1),m1=Ae({},xi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Vu}),h1=Et(m1),f1=Ae({},ta,{propertyName:0,elapsedTime:0,pseudoElement:0}),p1=Et(f1),x1=Ae({},yl,{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}),g1=Et(x1),v1=[9,13,27,32],Wu=kr&&"CompositionEvent"in window,Aa=null;kr&&"documentMode"in document&&(Aa=document.documentMode);var y1=kr&&"TextEvent"in window&&!Aa,Lx=kr&&(!Wu||Aa&&8<Aa&&11>=Aa),Wh=" ",Gh=!1;function Fx(e,t){switch(e){case"keyup":return v1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zx(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var us=!1;function b1(e,t){switch(e){case"compositionend":return zx(t);case"keypress":return t.which!==32?null:(Gh=!0,Wh);case"textInput":return e=t.data,e===Wh&&Gh?null:e;default:return null}}function w1(e,t){if(us)return e==="compositionend"||!Wu&&Fx(e,t)?(e=Ox(),ho=Uu=Xr=null,us=!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 Lx&&t.locale!=="ko"?null:t.data;default:return null}}var j1={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 Kh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!j1[e.type]:t==="textarea"}function $x(e,t,n,s){gx(s),t=Fo(t,"onChange"),0<t.length&&(n=new Hu("onChange","change",null,n,s),e.push({event:n,listeners:t}))}var Ra=null,Va=null;function N1(e){Xx(e,0)}function bl(e){var t=fs(e);if(dx(t))return e}function k1(e,t){if(e==="change")return t}var Bx=!1;if(kr){var yc;if(kr){var bc="oninput"in document;if(!bc){var qh=document.createElement("div");qh.setAttribute("oninput","return;"),bc=typeof qh.oninput=="function"}yc=bc}else yc=!1;Bx=yc&&(!document.documentMode||9<document.documentMode)}function Qh(){Ra&&(Ra.detachEvent("onpropertychange",Ux),Va=Ra=null)}function Ux(e){if(e.propertyName==="value"&&bl(Va)){var t=[];$x(t,Va,e,Lu(e)),wx(N1,t)}}function S1(e,t,n){e==="focusin"?(Qh(),Ra=t,Va=n,Ra.attachEvent("onpropertychange",Ux)):e==="focusout"&&Qh()}function C1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bl(Va)}function E1(e,t){if(e==="click")return bl(t)}function P1(e,t){if(e==="input"||e==="change")return bl(t)}function T1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yt=typeof Object.is=="function"?Object.is:T1;function Wa(e,t){if(Yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),s=Object.keys(t);if(n.length!==s.length)return!1;for(s=0;s<n.length;s++){var a=n[s];if(!Jc.call(t,a)||!Yt(e[a],t[a]))return!1}return!0}function Yh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xh(e,t){var n=Yh(e);e=0;for(var s;n;){if(n.nodeType===3){if(s=e+n.textContent.length,e<=t&&s>=t)return{node:n,offset:t-e};e=s}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Yh(n)}}function Hx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Vx(){for(var e=window,t=Ro();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ro(e.document)}return t}function Gu(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")}function A1(e){var t=Vx(),n=e.focusedElem,s=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Hx(n.ownerDocument.documentElement,n)){if(s!==null&&Gu(n)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(s.start,a);s=s.end===void 0?i:Math.min(s.end,a),!e.extend&&i>s&&(a=s,s=i,i=a),a=Xh(n,i);var o=Xh(n,s);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>s?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var R1=kr&&"documentMode"in document&&11>=document.documentMode,ms=null,gd=null,Ia=null,vd=!1;function Jh(e,t,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;vd||ms==null||ms!==Ro(s)||(s=ms,"selectionStart"in s&&Gu(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Ia&&Wa(Ia,s)||(Ia=s,s=Fo(gd,"onSelect"),0<s.length&&(t=new Hu("onSelect","select",null,t,n),e.push({event:t,listeners:s}),t.target=ms)))}function Wi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var hs={animationend:Wi("Animation","AnimationEnd"),animationiteration:Wi("Animation","AnimationIteration"),animationstart:Wi("Animation","AnimationStart"),transitionend:Wi("Transition","TransitionEnd")},wc={},Wx={};kr&&(Wx=document.createElement("div").style,"AnimationEvent"in window||(delete hs.animationend.animation,delete hs.animationiteration.animation,delete hs.animationstart.animation),"TransitionEvent"in window||delete hs.transitionend.transition);function wl(e){if(wc[e])return wc[e];if(!hs[e])return e;var t=hs[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Wx)return wc[e]=t[n];return e}var Gx=wl("animationend"),Kx=wl("animationiteration"),qx=wl("animationstart"),Qx=wl("transitionend"),Yx=new Map,Zh="abort auxClick 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(" ");function bn(e,t){Yx.set(e,t),Yn(t,[e])}for(var jc=0;jc<Zh.length;jc++){var Nc=Zh[jc],I1=Nc.toLowerCase(),M1=Nc[0].toUpperCase()+Nc.slice(1);bn(I1,"on"+M1)}bn(Gx,"onAnimationEnd");bn(Kx,"onAnimationIteration");bn(qx,"onAnimationStart");bn("dblclick","onDoubleClick");bn("focusin","onFocus");bn("focusout","onBlur");bn(Qx,"onTransitionEnd");Us("onMouseEnter",["mouseout","mouseover"]);Us("onMouseLeave",["mouseout","mouseover"]);Us("onPointerEnter",["pointerout","pointerover"]);Us("onPointerLeave",["pointerout","pointerover"]);Yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Yn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ka="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(" "),D1=new Set("cancel close invalid load scroll toggle".split(" ").concat(ka));function ef(e,t,n){var s=e.type||"unknown-event";e.currentTarget=n,Ij(s,t,void 0,e),e.currentTarget=null}function Xx(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var s=e[n],a=s.event;s=s.listeners;e:{var i=void 0;if(t)for(var o=s.length-1;0<=o;o--){var l=s[o],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==i&&a.isPropagationStopped())break e;ef(a,l,d),i=c}else for(o=0;o<s.length;o++){if(l=s[o],c=l.instance,d=l.currentTarget,l=l.listener,c!==i&&a.isPropagationStopped())break e;ef(a,l,d),i=c}}}if(Mo)throw e=hd,Mo=!1,hd=null,e}function Ne(e,t){var n=t[Nd];n===void 0&&(n=t[Nd]=new Set);var s=e+"__bubble";n.has(s)||(Jx(t,e,2,!1),n.add(s))}function kc(e,t,n){var s=0;t&&(s|=4),Jx(n,e,s,t)}var Gi="_reactListening"+Math.random().toString(36).slice(2);function Ga(e){if(!e[Gi]){e[Gi]=!0,ax.forEach(function(n){n!=="selectionchange"&&(D1.has(n)||kc(n,!1,e),kc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Gi]||(t[Gi]=!0,kc("selectionchange",!1,t))}}function Jx(e,t,n,s){switch(_x(t)){case 1:var a=qj;break;case 4:a=Qj;break;default:a=Bu}n=a.bind(null,t,n,e),a=void 0,!md||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),s?a!==void 0?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):a!==void 0?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Sc(e,t,n,s,a){var i=s;if(!(t&1)&&!(t&2)&&s!==null)e:for(;;){if(s===null)return;var o=s.tag;if(o===3||o===4){var l=s.stateNode.containerInfo;if(l===a||l.nodeType===8&&l.parentNode===a)break;if(o===4)for(o=s.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===a||c.nodeType===8&&c.parentNode===a))return;o=o.return}for(;l!==null;){if(o=Tn(l),o===null)return;if(c=o.tag,c===5||c===6){s=i=o;continue e}l=l.parentNode}}s=s.return}wx(function(){var d=i,f=Lu(n),h=[];e:{var m=Yx.get(e);if(m!==void 0){var b=Hu,y=e;switch(e){case"keypress":if(fo(n)===0)break e;case"keydown":case"keyup":b=d1;break;case"focusin":y="focus",b=vc;break;case"focusout":y="blur",b=vc;break;case"beforeblur":case"afterblur":b=vc;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":b=Uh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":b=Jj;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":b=h1;break;case Gx:case Kx:case qx:b=t1;break;case Qx:b=p1;break;case"scroll":b=Yj;break;case"wheel":b=g1;break;case"copy":case"cut":case"paste":b=n1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":b=Vh}var p=(t&4)!==0,v=!p&&e==="scroll",g=p?m!==null?m+"Capture":null:m;p=[];for(var x=d,w;x!==null;){w=x;var j=w.stateNode;if(w.tag===5&&j!==null&&(w=j,g!==null&&(j=$a(x,g),j!=null&&p.push(Ka(x,j,w)))),v)break;x=x.return}0<p.length&&(m=new b(m,y,null,n,f),h.push({event:m,listeners:p}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",b=e==="mouseout"||e==="pointerout",m&&n!==dd&&(y=n.relatedTarget||n.fromElement)&&(Tn(y)||y[Sr]))break e;if((b||m)&&(m=f.window===f?f:(m=f.ownerDocument)?m.defaultView||m.parentWindow:window,b?(y=n.relatedTarget||n.toElement,b=d,y=y?Tn(y):null,y!==null&&(v=Xn(y),y!==v||y.tag!==5&&y.tag!==6)&&(y=null)):(b=null,y=d),b!==y)){if(p=Uh,j="onMouseLeave",g="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(p=Vh,j="onPointerLeave",g="onPointerEnter",x="pointer"),v=b==null?m:fs(b),w=y==null?m:fs(y),m=new p(j,x+"leave",b,n,f),m.target=v,m.relatedTarget=w,j=null,Tn(f)===d&&(p=new p(g,x+"enter",y,n,f),p.target=w,p.relatedTarget=v,j=p),v=j,b&&y)t:{for(p=b,g=y,x=0,w=p;w;w=as(w))x++;for(w=0,j=g;j;j=as(j))w++;for(;0<x-w;)p=as(p),x--;for(;0<w-x;)g=as(g),w--;for(;x--;){if(p===g||g!==null&&p===g.alternate)break t;p=as(p),g=as(g)}p=null}else p=null;b!==null&&tf(h,m,b,p,!1),y!==null&&v!==null&&tf(h,v,y,p,!0)}}e:{if(m=d?fs(d):window,b=m.nodeName&&m.nodeName.toLowerCase(),b==="select"||b==="input"&&m.type==="file")var N=k1;else if(Kh(m))if(Bx)N=P1;else{N=C1;var C=S1}else(b=m.nodeName)&&b.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(N=E1);if(N&&(N=N(e,d))){$x(h,N,n,f);break e}C&&C(e,m,d),e==="focusout"&&(C=m._wrapperState)&&C.controlled&&m.type==="number"&&ad(m,"number",m.value)}switch(C=d?fs(d):window,e){case"focusin":(Kh(C)||C.contentEditable==="true")&&(ms=C,gd=d,Ia=null);break;case"focusout":Ia=gd=ms=null;break;case"mousedown":vd=!0;break;case"contextmenu":case"mouseup":case"dragend":vd=!1,Jh(h,n,f);break;case"selectionchange":if(R1)break;case"keydown":case"keyup":Jh(h,n,f)}var S;if(Wu)e:{switch(e){case"compositionstart":var E="onCompositionStart";break e;case"compositionend":E="onCompositionEnd";break e;case"compositionupdate":E="onCompositionUpdate";break e}E=void 0}else us?Fx(e,n)&&(E="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(E="onCompositionStart");E&&(Lx&&n.locale!=="ko"&&(us||E!=="onCompositionStart"?E==="onCompositionEnd"&&us&&(S=Ox()):(Xr=f,Uu="value"in Xr?Xr.value:Xr.textContent,us=!0)),C=Fo(d,E),0<C.length&&(E=new Hh(E,e,null,n,f),h.push({event:E,listeners:C}),S?E.data=S:(S=zx(n),S!==null&&(E.data=S)))),(S=y1?b1(e,n):w1(e,n))&&(d=Fo(d,"onBeforeInput"),0<d.length&&(f=new Hh("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:d}),f.data=S))}Xx(h,t)})}function Ka(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fo(e,t){for(var n=t+"Capture",s=[];e!==null;){var a=e,i=a.stateNode;a.tag===5&&i!==null&&(a=i,i=$a(e,n),i!=null&&s.unshift(Ka(e,i,a)),i=$a(e,t),i!=null&&s.push(Ka(e,i,a))),e=e.return}return s}function as(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function tf(e,t,n,s,a){for(var i=t._reactName,o=[];n!==null&&n!==s;){var l=n,c=l.alternate,d=l.stateNode;if(c!==null&&c===s)break;l.tag===5&&d!==null&&(l=d,a?(c=$a(n,i),c!=null&&o.unshift(Ka(n,c,l))):a||(c=$a(n,i),c!=null&&o.push(Ka(n,c,l)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var _1=/\r\n?/g,O1=/\u0000|\uFFFD/g;function rf(e){return(typeof e=="string"?e:""+e).replace(_1,`
`).replace(O1,"")}function Ki(e,t,n){if(t=rf(t),rf(e)!==t&&n)throw Error(I(425))}function zo(){}var yd=null,bd=null;function wd(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var jd=typeof setTimeout=="function"?setTimeout:void 0,L1=typeof clearTimeout=="function"?clearTimeout:void 0,nf=typeof Promise=="function"?Promise:void 0,F1=typeof queueMicrotask=="function"?queueMicrotask:typeof nf<"u"?function(e){return nf.resolve(null).then(e).catch(z1)}:jd;function z1(e){setTimeout(function(){throw e})}function Cc(e,t){var n=t,s=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(s===0){e.removeChild(a),Ha(t);return}s--}else n!=="$"&&n!=="$?"&&n!=="$!"||s++;n=a}while(n);Ha(t)}function nn(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==="$?")break;if(t==="/$")return null}}return e}function sf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var ra=Math.random().toString(36).slice(2),or="__reactFiber$"+ra,qa="__reactProps$"+ra,Sr="__reactContainer$"+ra,Nd="__reactEvents$"+ra,$1="__reactListeners$"+ra,B1="__reactHandles$"+ra;function Tn(e){var t=e[or];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Sr]||n[or]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=sf(e);e!==null;){if(n=e[or])return n;e=sf(e)}return t}e=n,n=e.parentNode}return null}function gi(e){return e=e[or]||e[Sr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function fs(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(I(33))}function jl(e){return e[qa]||null}var kd=[],ps=-1;function wn(e){return{current:e}}function Se(e){0>ps||(e.current=kd[ps],kd[ps]=null,ps--)}function be(e,t){ps++,kd[ps]=e.current,e.current=t}var hn={},et=wn(hn),ht=wn(!1),Fn=hn;function Hs(e,t){var n=e.type.contextTypes;if(!n)return hn;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in n)a[i]=t[i];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function ft(e){return e=e.childContextTypes,e!=null}function $o(){Se(ht),Se(et)}function af(e,t,n){if(et.current!==hn)throw Error(I(168));be(et,t),be(ht,n)}function Zx(e,t,n){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return n;s=s.getChildContext();for(var a in s)if(!(a in t))throw Error(I(108,Sj(e)||"Unknown",a));return Ae({},n,s)}function Bo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hn,Fn=et.current,be(et,e),be(ht,ht.current),!0}function of(e,t,n){var s=e.stateNode;if(!s)throw Error(I(169));n?(e=Zx(e,t,Fn),s.__reactInternalMemoizedMergedChildContext=e,Se(ht),Se(et),be(et,e)):Se(ht),be(ht,n)}var vr=null,Nl=!1,Ec=!1;function eg(e){vr===null?vr=[e]:vr.push(e)}function U1(e){Nl=!0,eg(e)}function jn(){if(!Ec&&vr!==null){Ec=!0;var e=0,t=ge;try{var n=vr;for(ge=1;e<n.length;e++){var s=n[e];do s=s(!0);while(s!==null)}vr=null,Nl=!1}catch(a){throw vr!==null&&(vr=vr.slice(e+1)),Sx(Fu,jn),a}finally{ge=t,Ec=!1}}return null}var xs=[],gs=0,Uo=null,Ho=0,Rt=[],It=0,zn=null,yr=1,br="";function En(e,t){xs[gs++]=Ho,xs[gs++]=Uo,Uo=e,Ho=t}function tg(e,t,n){Rt[It++]=yr,Rt[It++]=br,Rt[It++]=zn,zn=e;var s=yr;e=br;var a=32-qt(s)-1;s&=~(1<<a),n+=1;var i=32-qt(t)+a;if(30<i){var o=a-a%5;i=(s&(1<<o)-1).toString(32),s>>=o,a-=o,yr=1<<32-qt(t)+a|n<<a|s,br=i+e}else yr=1<<i|n<<a|s,br=e}function Ku(e){e.return!==null&&(En(e,1),tg(e,1,0))}function qu(e){for(;e===Uo;)Uo=xs[--gs],xs[gs]=null,Ho=xs[--gs],xs[gs]=null;for(;e===zn;)zn=Rt[--It],Rt[It]=null,br=Rt[--It],Rt[It]=null,yr=Rt[--It],Rt[It]=null}var jt=null,wt=null,Ce=!1,Kt=null;function rg(e,t){var n=Mt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function lf(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,jt=e,wt=nn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,jt=e,wt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=zn!==null?{id:yr,overflow:br}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Mt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,jt=e,wt=null,!0):!1;default:return!1}}function Sd(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Cd(e){if(Ce){var t=wt;if(t){var n=t;if(!lf(e,t)){if(Sd(e))throw Error(I(418));t=nn(n.nextSibling);var s=jt;t&&lf(e,t)?rg(s,n):(e.flags=e.flags&-4097|2,Ce=!1,jt=e)}}else{if(Sd(e))throw Error(I(418));e.flags=e.flags&-4097|2,Ce=!1,jt=e}}}function cf(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;jt=e}function qi(e){if(e!==jt)return!1;if(!Ce)return cf(e),Ce=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!wd(e.type,e.memoizedProps)),t&&(t=wt)){if(Sd(e))throw ng(),Error(I(418));for(;t;)rg(e,t),t=nn(t.nextSibling)}if(cf(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){wt=nn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}wt=null}}else wt=jt?nn(e.stateNode.nextSibling):null;return!0}function ng(){for(var e=wt;e;)e=nn(e.nextSibling)}function Vs(){wt=jt=null,Ce=!1}function Qu(e){Kt===null?Kt=[e]:Kt.push(e)}var H1=Ir.ReactCurrentBatchConfig;function xa(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(I(309));var s=n.stateNode}if(!s)throw Error(I(147,e));var a=s,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var l=a.refs;o===null?delete l[i]:l[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(I(284));if(!n._owner)throw Error(I(290,e))}return e}function Qi(e,t){throw e=Object.prototype.toString.call(t),Error(I(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function df(e){var t=e._init;return t(e._payload)}function sg(e){function t(g,x){if(e){var w=g.deletions;w===null?(g.deletions=[x],g.flags|=16):w.push(x)}}function n(g,x){if(!e)return null;for(;x!==null;)t(g,x),x=x.sibling;return null}function s(g,x){for(g=new Map;x!==null;)x.key!==null?g.set(x.key,x):g.set(x.index,x),x=x.sibling;return g}function a(g,x){return g=ln(g,x),g.index=0,g.sibling=null,g}function i(g,x,w){return g.index=w,e?(w=g.alternate,w!==null?(w=w.index,w<x?(g.flags|=2,x):w):(g.flags|=2,x)):(g.flags|=1048576,x)}function o(g){return e&&g.alternate===null&&(g.flags|=2),g}function l(g,x,w,j){return x===null||x.tag!==6?(x=Dc(w,g.mode,j),x.return=g,x):(x=a(x,w),x.return=g,x)}function c(g,x,w,j){var N=w.type;return N===ds?f(g,x,w.props.children,j,w.key):x!==null&&(x.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===Br&&df(N)===x.type)?(j=a(x,w.props),j.ref=xa(g,x,w),j.return=g,j):(j=wo(w.type,w.key,w.props,null,g.mode,j),j.ref=xa(g,x,w),j.return=g,j)}function d(g,x,w,j){return x===null||x.tag!==4||x.stateNode.containerInfo!==w.containerInfo||x.stateNode.implementation!==w.implementation?(x=_c(w,g.mode,j),x.return=g,x):(x=a(x,w.children||[]),x.return=g,x)}function f(g,x,w,j,N){return x===null||x.tag!==7?(x=Ln(w,g.mode,j,N),x.return=g,x):(x=a(x,w),x.return=g,x)}function h(g,x,w){if(typeof x=="string"&&x!==""||typeof x=="number")return x=Dc(""+x,g.mode,w),x.return=g,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Fi:return w=wo(x.type,x.key,x.props,null,g.mode,w),w.ref=xa(g,null,x),w.return=g,w;case cs:return x=_c(x,g.mode,w),x.return=g,x;case Br:var j=x._init;return h(g,j(x._payload),w)}if(ja(x)||ua(x))return x=Ln(x,g.mode,w,null),x.return=g,x;Qi(g,x)}return null}function m(g,x,w,j){var N=x!==null?x.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return N!==null?null:l(g,x,""+w,j);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Fi:return w.key===N?c(g,x,w,j):null;case cs:return w.key===N?d(g,x,w,j):null;case Br:return N=w._init,m(g,x,N(w._payload),j)}if(ja(w)||ua(w))return N!==null?null:f(g,x,w,j,null);Qi(g,w)}return null}function b(g,x,w,j,N){if(typeof j=="string"&&j!==""||typeof j=="number")return g=g.get(w)||null,l(x,g,""+j,N);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Fi:return g=g.get(j.key===null?w:j.key)||null,c(x,g,j,N);case cs:return g=g.get(j.key===null?w:j.key)||null,d(x,g,j,N);case Br:var C=j._init;return b(g,x,w,C(j._payload),N)}if(ja(j)||ua(j))return g=g.get(w)||null,f(x,g,j,N,null);Qi(x,j)}return null}function y(g,x,w,j){for(var N=null,C=null,S=x,E=x=0,D=null;S!==null&&E<w.length;E++){S.index>E?(D=S,S=null):D=S.sibling;var M=m(g,S,w[E],j);if(M===null){S===null&&(S=D);break}e&&S&&M.alternate===null&&t(g,S),x=i(M,x,E),C===null?N=M:C.sibling=M,C=M,S=D}if(E===w.length)return n(g,S),Ce&&En(g,E),N;if(S===null){for(;E<w.length;E++)S=h(g,w[E],j),S!==null&&(x=i(S,x,E),C===null?N=S:C.sibling=S,C=S);return Ce&&En(g,E),N}for(S=s(g,S);E<w.length;E++)D=b(S,g,E,w[E],j),D!==null&&(e&&D.alternate!==null&&S.delete(D.key===null?E:D.key),x=i(D,x,E),C===null?N=D:C.sibling=D,C=D);return e&&S.forEach(function(W){return t(g,W)}),Ce&&En(g,E),N}function p(g,x,w,j){var N=ua(w);if(typeof N!="function")throw Error(I(150));if(w=N.call(w),w==null)throw Error(I(151));for(var C=N=null,S=x,E=x=0,D=null,M=w.next();S!==null&&!M.done;E++,M=w.next()){S.index>E?(D=S,S=null):D=S.sibling;var W=m(g,S,M.value,j);if(W===null){S===null&&(S=D);break}e&&S&&W.alternate===null&&t(g,S),x=i(W,x,E),C===null?N=W:C.sibling=W,C=W,S=D}if(M.done)return n(g,S),Ce&&En(g,E),N;if(S===null){for(;!M.done;E++,M=w.next())M=h(g,M.value,j),M!==null&&(x=i(M,x,E),C===null?N=M:C.sibling=M,C=M);return Ce&&En(g,E),N}for(S=s(g,S);!M.done;E++,M=w.next())M=b(S,g,E,M.value,j),M!==null&&(e&&M.alternate!==null&&S.delete(M.key===null?E:M.key),x=i(M,x,E),C===null?N=M:C.sibling=M,C=M);return e&&S.forEach(function(L){return t(g,L)}),Ce&&En(g,E),N}function v(g,x,w,j){if(typeof w=="object"&&w!==null&&w.type===ds&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Fi:e:{for(var N=w.key,C=x;C!==null;){if(C.key===N){if(N=w.type,N===ds){if(C.tag===7){n(g,C.sibling),x=a(C,w.props.children),x.return=g,g=x;break e}}else if(C.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===Br&&df(N)===C.type){n(g,C.sibling),x=a(C,w.props),x.ref=xa(g,C,w),x.return=g,g=x;break e}n(g,C);break}else t(g,C);C=C.sibling}w.type===ds?(x=Ln(w.props.children,g.mode,j,w.key),x.return=g,g=x):(j=wo(w.type,w.key,w.props,null,g.mode,j),j.ref=xa(g,x,w),j.return=g,g=j)}return o(g);case cs:e:{for(C=w.key;x!==null;){if(x.key===C)if(x.tag===4&&x.stateNode.containerInfo===w.containerInfo&&x.stateNode.implementation===w.implementation){n(g,x.sibling),x=a(x,w.children||[]),x.return=g,g=x;break e}else{n(g,x);break}else t(g,x);x=x.sibling}x=_c(w,g.mode,j),x.return=g,g=x}return o(g);case Br:return C=w._init,v(g,x,C(w._payload),j)}if(ja(w))return y(g,x,w,j);if(ua(w))return p(g,x,w,j);Qi(g,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,x!==null&&x.tag===6?(n(g,x.sibling),x=a(x,w),x.return=g,g=x):(n(g,x),x=Dc(w,g.mode,j),x.return=g,g=x),o(g)):n(g,x)}return v}var Ws=sg(!0),ag=sg(!1),Vo=wn(null),Wo=null,vs=null,Yu=null;function Xu(){Yu=vs=Wo=null}function Ju(e){var t=Vo.current;Se(Vo),e._currentValue=t}function Ed(e,t,n){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===n)break;e=e.return}}function Ss(e,t){Wo=e,Yu=vs=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(mt=!0),e.firstContext=null)}function Ot(e){var t=e._currentValue;if(Yu!==e)if(e={context:e,memoizedValue:t,next:null},vs===null){if(Wo===null)throw Error(I(308));vs=e,Wo.dependencies={lanes:0,firstContext:e}}else vs=vs.next=e;return t}var An=null;function Zu(e){An===null?An=[e]:An.push(e)}function ig(e,t,n,s){var a=t.interleaved;return a===null?(n.next=n,Zu(t)):(n.next=a.next,a.next=n),t.interleaved=n,Cr(e,s)}function Cr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ur=!1;function em(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function og(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function sn(e,t,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,ue&2){var a=s.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),s.pending=t,Cr(e,n)}return a=s.interleaved,a===null?(t.next=t,Zu(s)):(t.next=a.next,a.next=t),s.interleaved=t,Cr(e,n)}function po(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,zu(e,n)}}function uf(e,t){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var a=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?a=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?a=i=t:i=i.next=t}else a=i=t;n={baseState:s.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:s.shared,effects:s.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Go(e,t,n,s){var a=e.updateQueue;Ur=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(l!==null){a.shared.pending=null;var c=l,d=c.next;c.next=null,o===null?i=d:o.next=d,o=c;var f=e.alternate;f!==null&&(f=f.updateQueue,l=f.lastBaseUpdate,l!==o&&(l===null?f.firstBaseUpdate=d:l.next=d,f.lastBaseUpdate=c))}if(i!==null){var h=a.baseState;o=0,f=d=c=null,l=i;do{var m=l.lane,b=l.eventTime;if((s&m)===m){f!==null&&(f=f.next={eventTime:b,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var y=e,p=l;switch(m=t,b=n,p.tag){case 1:if(y=p.payload,typeof y=="function"){h=y.call(b,h,m);break e}h=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=p.payload,m=typeof y=="function"?y.call(b,h,m):y,m==null)break e;h=Ae({},h,m);break e;case 2:Ur=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=a.effects,m===null?a.effects=[l]:m.push(l))}else b={eventTime:b,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},f===null?(d=f=b,c=h):f=f.next=b,o|=m;if(l=l.next,l===null){if(l=a.shared.pending,l===null)break;m=l,l=m.next,m.next=null,a.lastBaseUpdate=m,a.shared.pending=null}}while(!0);if(f===null&&(c=h),a.baseState=c,a.firstBaseUpdate=d,a.lastBaseUpdate=f,t=a.shared.interleaved,t!==null){a=t;do o|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);Bn|=o,e.lanes=o,e.memoizedState=h}}function mf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var s=e[t],a=s.callback;if(a!==null){if(s.callback=null,s=n,typeof a!="function")throw Error(I(191,a));a.call(s)}}}var vi={},dr=wn(vi),Qa=wn(vi),Ya=wn(vi);function Rn(e){if(e===vi)throw Error(I(174));return e}function tm(e,t){switch(be(Ya,t),be(Qa,e),be(dr,vi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:od(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=od(t,e)}Se(dr),be(dr,t)}function Gs(){Se(dr),Se(Qa),Se(Ya)}function lg(e){Rn(Ya.current);var t=Rn(dr.current),n=od(t,e.type);t!==n&&(be(Qa,e),be(dr,n))}function rm(e){Qa.current===e&&(Se(dr),Se(Qa))}var Ee=wn(0);function Ko(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 Pc=[];function nm(){for(var e=0;e<Pc.length;e++)Pc[e]._workInProgressVersionPrimary=null;Pc.length=0}var xo=Ir.ReactCurrentDispatcher,Tc=Ir.ReactCurrentBatchConfig,$n=0,Te=null,Fe=null,Ue=null,qo=!1,Ma=!1,Xa=0,V1=0;function Ye(){throw Error(I(321))}function sm(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Yt(e[n],t[n]))return!1;return!0}function am(e,t,n,s,a,i){if($n=i,Te=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,xo.current=e===null||e.memoizedState===null?q1:Q1,e=n(s,a),Ma){i=0;do{if(Ma=!1,Xa=0,25<=i)throw Error(I(301));i+=1,Ue=Fe=null,t.updateQueue=null,xo.current=Y1,e=n(s,a)}while(Ma)}if(xo.current=Qo,t=Fe!==null&&Fe.next!==null,$n=0,Ue=Fe=Te=null,qo=!1,t)throw Error(I(300));return e}function im(){var e=Xa!==0;return Xa=0,e}function nr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ue===null?Te.memoizedState=Ue=e:Ue=Ue.next=e,Ue}function Lt(){if(Fe===null){var e=Te.alternate;e=e!==null?e.memoizedState:null}else e=Fe.next;var t=Ue===null?Te.memoizedState:Ue.next;if(t!==null)Ue=t,Fe=e;else{if(e===null)throw Error(I(310));Fe=e,e={memoizedState:Fe.memoizedState,baseState:Fe.baseState,baseQueue:Fe.baseQueue,queue:Fe.queue,next:null},Ue===null?Te.memoizedState=Ue=e:Ue=Ue.next=e}return Ue}function Ja(e,t){return typeof t=="function"?t(e):t}function Ac(e){var t=Lt(),n=t.queue;if(n===null)throw Error(I(311));n.lastRenderedReducer=e;var s=Fe,a=s.baseQueue,i=n.pending;if(i!==null){if(a!==null){var o=a.next;a.next=i.next,i.next=o}s.baseQueue=a=i,n.pending=null}if(a!==null){i=a.next,s=s.baseState;var l=o=null,c=null,d=i;do{var f=d.lane;if(($n&f)===f)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),s=d.hasEagerState?d.eagerState:e(s,d.action);else{var h={lane:f,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=h,o=s):c=c.next=h,Te.lanes|=f,Bn|=f}d=d.next}while(d!==null&&d!==i);c===null?o=s:c.next=l,Yt(s,t.memoizedState)||(mt=!0),t.memoizedState=s,t.baseState=o,t.baseQueue=c,n.lastRenderedState=s}if(e=n.interleaved,e!==null){a=e;do i=a.lane,Te.lanes|=i,Bn|=i,a=a.next;while(a!==e)}else a===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Rc(e){var t=Lt(),n=t.queue;if(n===null)throw Error(I(311));n.lastRenderedReducer=e;var s=n.dispatch,a=n.pending,i=t.memoizedState;if(a!==null){n.pending=null;var o=a=a.next;do i=e(i,o.action),o=o.next;while(o!==a);Yt(i,t.memoizedState)||(mt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,s]}function cg(){}function dg(e,t){var n=Te,s=Lt(),a=t(),i=!Yt(s.memoizedState,a);if(i&&(s.memoizedState=a,mt=!0),s=s.queue,om(hg.bind(null,n,s,e),[e]),s.getSnapshot!==t||i||Ue!==null&&Ue.memoizedState.tag&1){if(n.flags|=2048,Za(9,mg.bind(null,n,s,a,t),void 0,null),He===null)throw Error(I(349));$n&30||ug(n,t,a)}return a}function ug(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Te.updateQueue,t===null?(t={lastEffect:null,stores:null},Te.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function mg(e,t,n,s){t.value=n,t.getSnapshot=s,fg(t)&&pg(e)}function hg(e,t,n){return n(function(){fg(t)&&pg(e)})}function fg(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Yt(e,n)}catch{return!0}}function pg(e){var t=Cr(e,1);t!==null&&Qt(t,e,1,-1)}function hf(e){var t=nr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ja,lastRenderedState:e},t.queue=e,e=e.dispatch=K1.bind(null,Te,e),[t.memoizedState,e]}function Za(e,t,n,s){return e={tag:e,create:t,destroy:n,deps:s,next:null},t=Te.updateQueue,t===null?(t={lastEffect:null,stores:null},Te.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(s=n.next,n.next=e,e.next=s,t.lastEffect=e)),e}function xg(){return Lt().memoizedState}function go(e,t,n,s){var a=nr();Te.flags|=e,a.memoizedState=Za(1|t,n,void 0,s===void 0?null:s)}function kl(e,t,n,s){var a=Lt();s=s===void 0?null:s;var i=void 0;if(Fe!==null){var o=Fe.memoizedState;if(i=o.destroy,s!==null&&sm(s,o.deps)){a.memoizedState=Za(t,n,i,s);return}}Te.flags|=e,a.memoizedState=Za(1|t,n,i,s)}function ff(e,t){return go(8390656,8,e,t)}function om(e,t){return kl(2048,8,e,t)}function gg(e,t){return kl(4,2,e,t)}function vg(e,t){return kl(4,4,e,t)}function yg(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function bg(e,t,n){return n=n!=null?n.concat([e]):null,kl(4,4,yg.bind(null,t,e),n)}function lm(){}function wg(e,t){var n=Lt();t=t===void 0?null:t;var s=n.memoizedState;return s!==null&&t!==null&&sm(t,s[1])?s[0]:(n.memoizedState=[e,t],e)}function jg(e,t){var n=Lt();t=t===void 0?null:t;var s=n.memoizedState;return s!==null&&t!==null&&sm(t,s[1])?s[0]:(e=e(),n.memoizedState=[e,t],e)}function Ng(e,t,n){return $n&21?(Yt(n,t)||(n=Px(),Te.lanes|=n,Bn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,mt=!0),e.memoizedState=n)}function W1(e,t){var n=ge;ge=n!==0&&4>n?n:4,e(!0);var s=Tc.transition;Tc.transition={};try{e(!1),t()}finally{ge=n,Tc.transition=s}}function kg(){return Lt().memoizedState}function G1(e,t,n){var s=on(e);if(n={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null},Sg(e))Cg(t,n);else if(n=ig(e,t,n,s),n!==null){var a=at();Qt(n,e,s,a),Eg(n,t,s)}}function K1(e,t,n){var s=on(e),a={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null};if(Sg(e))Cg(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,l=i(o,n);if(a.hasEagerState=!0,a.eagerState=l,Yt(l,o)){var c=t.interleaved;c===null?(a.next=a,Zu(t)):(a.next=c.next,c.next=a),t.interleaved=a;return}}catch{}finally{}n=ig(e,t,a,s),n!==null&&(a=at(),Qt(n,e,s,a),Eg(n,t,s))}}function Sg(e){var t=e.alternate;return e===Te||t!==null&&t===Te}function Cg(e,t){Ma=qo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Eg(e,t,n){if(n&4194240){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,zu(e,n)}}var Qo={readContext:Ot,useCallback:Ye,useContext:Ye,useEffect:Ye,useImperativeHandle:Ye,useInsertionEffect:Ye,useLayoutEffect:Ye,useMemo:Ye,useReducer:Ye,useRef:Ye,useState:Ye,useDebugValue:Ye,useDeferredValue:Ye,useTransition:Ye,useMutableSource:Ye,useSyncExternalStore:Ye,useId:Ye,unstable_isNewReconciler:!1},q1={readContext:Ot,useCallback:function(e,t){return nr().memoizedState=[e,t===void 0?null:t],e},useContext:Ot,useEffect:ff,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,go(4194308,4,yg.bind(null,t,e),n)},useLayoutEffect:function(e,t){return go(4194308,4,e,t)},useInsertionEffect:function(e,t){return go(4,2,e,t)},useMemo:function(e,t){var n=nr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var s=nr();return t=n!==void 0?n(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=G1.bind(null,Te,e),[s.memoizedState,e]},useRef:function(e){var t=nr();return e={current:e},t.memoizedState=e},useState:hf,useDebugValue:lm,useDeferredValue:function(e){return nr().memoizedState=e},useTransition:function(){var e=hf(!1),t=e[0];return e=W1.bind(null,e[1]),nr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var s=Te,a=nr();if(Ce){if(n===void 0)throw Error(I(407));n=n()}else{if(n=t(),He===null)throw Error(I(349));$n&30||ug(s,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,ff(hg.bind(null,s,i,e),[e]),s.flags|=2048,Za(9,mg.bind(null,s,i,n,t),void 0,null),n},useId:function(){var e=nr(),t=He.identifierPrefix;if(Ce){var n=br,s=yr;n=(s&~(1<<32-qt(s)-1)).toString(32)+n,t=":"+t+"R"+n,n=Xa++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=V1++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Q1={readContext:Ot,useCallback:wg,useContext:Ot,useEffect:om,useImperativeHandle:bg,useInsertionEffect:gg,useLayoutEffect:vg,useMemo:jg,useReducer:Ac,useRef:xg,useState:function(){return Ac(Ja)},useDebugValue:lm,useDeferredValue:function(e){var t=Lt();return Ng(t,Fe.memoizedState,e)},useTransition:function(){var e=Ac(Ja)[0],t=Lt().memoizedState;return[e,t]},useMutableSource:cg,useSyncExternalStore:dg,useId:kg,unstable_isNewReconciler:!1},Y1={readContext:Ot,useCallback:wg,useContext:Ot,useEffect:om,useImperativeHandle:bg,useInsertionEffect:gg,useLayoutEffect:vg,useMemo:jg,useReducer:Rc,useRef:xg,useState:function(){return Rc(Ja)},useDebugValue:lm,useDeferredValue:function(e){var t=Lt();return Fe===null?t.memoizedState=e:Ng(t,Fe.memoizedState,e)},useTransition:function(){var e=Rc(Ja)[0],t=Lt().memoizedState;return[e,t]},useMutableSource:cg,useSyncExternalStore:dg,useId:kg,unstable_isNewReconciler:!1};function Bt(e,t){if(e&&e.defaultProps){t=Ae({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Pd(e,t,n,s){t=e.memoizedState,n=n(s,t),n=n==null?t:Ae({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Sl={isMounted:function(e){return(e=e._reactInternals)?Xn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var s=at(),a=on(e),i=wr(s,a);i.payload=t,n!=null&&(i.callback=n),t=sn(e,i,a),t!==null&&(Qt(t,e,a,s),po(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var s=at(),a=on(e),i=wr(s,a);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=sn(e,i,a),t!==null&&(Qt(t,e,a,s),po(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=at(),s=on(e),a=wr(n,s);a.tag=2,t!=null&&(a.callback=t),t=sn(e,a,s),t!==null&&(Qt(t,e,s,n),po(t,e,s))}};function pf(e,t,n,s,a,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,i,o):t.prototype&&t.prototype.isPureReactComponent?!Wa(n,s)||!Wa(a,i):!0}function Pg(e,t,n){var s=!1,a=hn,i=t.contextType;return typeof i=="object"&&i!==null?i=Ot(i):(a=ft(t)?Fn:et.current,s=t.contextTypes,i=(s=s!=null)?Hs(e,a):hn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Sl,e.stateNode=t,t._reactInternals=e,s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function xf(e,t,n,s){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,s),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,s),t.state!==e&&Sl.enqueueReplaceState(t,t.state,null)}function Td(e,t,n,s){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},em(e);var i=t.contextType;typeof i=="object"&&i!==null?a.context=Ot(i):(i=ft(t)?Fn:et.current,a.context=Hs(e,i)),a.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Pd(e,t,i,n),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&Sl.enqueueReplaceState(a,a.state,null),Go(e,n,a,s),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function Ks(e,t){try{var n="",s=t;do n+=kj(s),s=s.return;while(s);var a=n}catch(i){a=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:a,digest:null}}function Ic(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ad(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var X1=typeof WeakMap=="function"?WeakMap:Map;function Tg(e,t,n){n=wr(-1,n),n.tag=3,n.payload={element:null};var s=t.value;return n.callback=function(){Xo||(Xo=!0,$d=s),Ad(e,t)},n}function Ag(e,t,n){n=wr(-1,n),n.tag=3;var s=e.type.getDerivedStateFromError;if(typeof s=="function"){var a=t.value;n.payload=function(){return s(a)},n.callback=function(){Ad(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ad(e,t),typeof s!="function"&&(an===null?an=new Set([this]):an.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function gf(e,t,n){var s=e.pingCache;if(s===null){s=e.pingCache=new X1;var a=new Set;s.set(t,a)}else a=s.get(t),a===void 0&&(a=new Set,s.set(t,a));a.has(n)||(a.add(n),e=uN.bind(null,e,t,n),t.then(e,e))}function vf(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function yf(e,t,n,s,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=wr(-1,1),t.tag=2,sn(n,t,1))),n.lanes|=1),e)}var J1=Ir.ReactCurrentOwner,mt=!1;function nt(e,t,n,s){t.child=e===null?ag(t,null,n,s):Ws(t,e.child,n,s)}function bf(e,t,n,s,a){n=n.render;var i=t.ref;return Ss(t,a),s=am(e,t,n,s,i,a),n=im(),e!==null&&!mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Er(e,t,a)):(Ce&&n&&Ku(t),t.flags|=1,nt(e,t,s,a),t.child)}function wf(e,t,n,s,a){if(e===null){var i=n.type;return typeof i=="function"&&!xm(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Rg(e,t,i,s,a)):(e=wo(n.type,null,s,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&a)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Wa,n(o,s)&&e.ref===t.ref)return Er(e,t,a)}return t.flags|=1,e=ln(i,s),e.ref=t.ref,e.return=t,t.child=e}function Rg(e,t,n,s,a){if(e!==null){var i=e.memoizedProps;if(Wa(i,s)&&e.ref===t.ref)if(mt=!1,t.pendingProps=s=i,(e.lanes&a)!==0)e.flags&131072&&(mt=!0);else return t.lanes=e.lanes,Er(e,t,a)}return Rd(e,t,n,s,a)}function Ig(e,t,n){var s=t.pendingProps,a=s.children,i=e!==null?e.memoizedState:null;if(s.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},be(bs,yt),yt|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,be(bs,yt),yt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},s=i!==null?i.baseLanes:n,be(bs,yt),yt|=s}else i!==null?(s=i.baseLanes|n,t.memoizedState=null):s=n,be(bs,yt),yt|=s;return nt(e,t,a,n),t.child}function Mg(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Rd(e,t,n,s,a){var i=ft(n)?Fn:et.current;return i=Hs(t,i),Ss(t,a),n=am(e,t,n,s,i,a),s=im(),e!==null&&!mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Er(e,t,a)):(Ce&&s&&Ku(t),t.flags|=1,nt(e,t,n,a),t.child)}function jf(e,t,n,s,a){if(ft(n)){var i=!0;Bo(t)}else i=!1;if(Ss(t,a),t.stateNode===null)vo(e,t),Pg(t,n,s),Td(t,n,s,a),s=!0;else if(e===null){var o=t.stateNode,l=t.memoizedProps;o.props=l;var c=o.context,d=n.contextType;typeof d=="object"&&d!==null?d=Ot(d):(d=ft(n)?Fn:et.current,d=Hs(t,d));var f=n.getDerivedStateFromProps,h=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==s||c!==d)&&xf(t,o,s,d),Ur=!1;var m=t.memoizedState;o.state=m,Go(t,s,o,a),c=t.memoizedState,l!==s||m!==c||ht.current||Ur?(typeof f=="function"&&(Pd(t,n,f,s),c=t.memoizedState),(l=Ur||pf(t,n,l,s,m,c,d))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=s,t.memoizedState=c),o.props=s,o.state=c,o.context=d,s=l):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),s=!1)}else{o=t.stateNode,og(e,t),l=t.memoizedProps,d=t.type===t.elementType?l:Bt(t.type,l),o.props=d,h=t.pendingProps,m=o.context,c=n.contextType,typeof c=="object"&&c!==null?c=Ot(c):(c=ft(n)?Fn:et.current,c=Hs(t,c));var b=n.getDerivedStateFromProps;(f=typeof b=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==h||m!==c)&&xf(t,o,s,c),Ur=!1,m=t.memoizedState,o.state=m,Go(t,s,o,a);var y=t.memoizedState;l!==h||m!==y||ht.current||Ur?(typeof b=="function"&&(Pd(t,n,b,s),y=t.memoizedState),(d=Ur||pf(t,n,d,s,m,y,c)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(s,y,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(s,y,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=s,t.memoizedState=y),o.props=s,o.state=y,o.context=c,s=d):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),s=!1)}return Id(e,t,n,s,i,a)}function Id(e,t,n,s,a,i){Mg(e,t);var o=(t.flags&128)!==0;if(!s&&!o)return a&&of(t,n,!1),Er(e,t,i);s=t.stateNode,J1.current=t;var l=o&&typeof n.getDerivedStateFromError!="function"?null:s.render();return t.flags|=1,e!==null&&o?(t.child=Ws(t,e.child,null,i),t.child=Ws(t,null,l,i)):nt(e,t,l,i),t.memoizedState=s.state,a&&of(t,n,!0),t.child}function Dg(e){var t=e.stateNode;t.pendingContext?af(e,t.pendingContext,t.pendingContext!==t.context):t.context&&af(e,t.context,!1),tm(e,t.containerInfo)}function Nf(e,t,n,s,a){return Vs(),Qu(a),t.flags|=256,nt(e,t,n,s),t.child}var Md={dehydrated:null,treeContext:null,retryLane:0};function Dd(e){return{baseLanes:e,cachePool:null,transitions:null}}function _g(e,t,n){var s=t.pendingProps,a=Ee.current,i=!1,o=(t.flags&128)!==0,l;if((l=o)||(l=e!==null&&e.memoizedState===null?!1:(a&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),be(Ee,a&1),e===null)return Cd(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=s.children,e=s.fallback,i?(s=t.mode,i=t.child,o={mode:"hidden",children:o},!(s&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Pl(o,s,0,null),e=Ln(e,s,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Dd(n),t.memoizedState=Md,e):cm(t,o));if(a=e.memoizedState,a!==null&&(l=a.dehydrated,l!==null))return Z1(e,t,o,s,l,a,n);if(i){i=s.fallback,o=t.mode,a=e.child,l=a.sibling;var c={mode:"hidden",children:s.children};return!(o&1)&&t.child!==a?(s=t.child,s.childLanes=0,s.pendingProps=c,t.deletions=null):(s=ln(a,c),s.subtreeFlags=a.subtreeFlags&14680064),l!==null?i=ln(l,i):(i=Ln(i,o,n,null),i.flags|=2),i.return=t,s.return=t,s.sibling=i,t.child=s,s=i,i=t.child,o=e.child.memoizedState,o=o===null?Dd(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=Md,s}return i=e.child,e=i.sibling,s=ln(i,{mode:"visible",children:s.children}),!(t.mode&1)&&(s.lanes=n),s.return=t,s.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=s,t.memoizedState=null,s}function cm(e,t){return t=Pl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Yi(e,t,n,s){return s!==null&&Qu(s),Ws(t,e.child,null,n),e=cm(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Z1(e,t,n,s,a,i,o){if(n)return t.flags&256?(t.flags&=-257,s=Ic(Error(I(422))),Yi(e,t,o,s)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=s.fallback,a=t.mode,s=Pl({mode:"visible",children:s.children},a,0,null),i=Ln(i,a,o,null),i.flags|=2,s.return=t,i.return=t,s.sibling=i,t.child=s,t.mode&1&&Ws(t,e.child,null,o),t.child.memoizedState=Dd(o),t.memoizedState=Md,i);if(!(t.mode&1))return Yi(e,t,o,null);if(a.data==="$!"){if(s=a.nextSibling&&a.nextSibling.dataset,s)var l=s.dgst;return s=l,i=Error(I(419)),s=Ic(i,s,void 0),Yi(e,t,o,s)}if(l=(o&e.childLanes)!==0,mt||l){if(s=He,s!==null){switch(o&-o){case 4:a=2;break;case 16:a=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(s.suspendedLanes|o)?0:a,a!==0&&a!==i.retryLane&&(i.retryLane=a,Cr(e,a),Qt(s,e,a,-1))}return pm(),s=Ic(Error(I(421))),Yi(e,t,o,s)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=mN.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,wt=nn(a.nextSibling),jt=t,Ce=!0,Kt=null,e!==null&&(Rt[It++]=yr,Rt[It++]=br,Rt[It++]=zn,yr=e.id,br=e.overflow,zn=t),t=cm(t,s.children),t.flags|=4096,t)}function kf(e,t,n){e.lanes|=t;var s=e.alternate;s!==null&&(s.lanes|=t),Ed(e.return,t,n)}function Mc(e,t,n,s,a){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:s,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=s,i.tail=n,i.tailMode=a)}function Og(e,t,n){var s=t.pendingProps,a=s.revealOrder,i=s.tail;if(nt(e,t,s.children,n),s=Ee.current,s&2)s=s&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&kf(e,n,t);else if(e.tag===19)kf(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}s&=1}if(be(Ee,s),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;n!==null;)e=n.alternate,e!==null&&Ko(e)===null&&(a=n),n=n.sibling;n=a,n===null?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Mc(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&Ko(e)===null){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Mc(t,!0,n,null,i);break;case"together":Mc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function vo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Er(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(I(153));if(t.child!==null){for(e=t.child,n=ln(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ln(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function eN(e,t,n){switch(t.tag){case 3:Dg(t),Vs();break;case 5:lg(t);break;case 1:ft(t.type)&&Bo(t);break;case 4:tm(t,t.stateNode.containerInfo);break;case 10:var s=t.type._context,a=t.memoizedProps.value;be(Vo,s._currentValue),s._currentValue=a;break;case 13:if(s=t.memoizedState,s!==null)return s.dehydrated!==null?(be(Ee,Ee.current&1),t.flags|=128,null):n&t.child.childLanes?_g(e,t,n):(be(Ee,Ee.current&1),e=Er(e,t,n),e!==null?e.sibling:null);be(Ee,Ee.current&1);break;case 19:if(s=(n&t.childLanes)!==0,e.flags&128){if(s)return Og(e,t,n);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),be(Ee,Ee.current),s)break;return null;case 22:case 23:return t.lanes=0,Ig(e,t,n)}return Er(e,t,n)}var Lg,_d,Fg,zg;Lg=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};_d=function(){};Fg=function(e,t,n,s){var a=e.memoizedProps;if(a!==s){e=t.stateNode,Rn(dr.current);var i=null;switch(n){case"input":a=nd(e,a),s=nd(e,s),i=[];break;case"select":a=Ae({},a,{value:void 0}),s=Ae({},s,{value:void 0}),i=[];break;case"textarea":a=id(e,a),s=id(e,s),i=[];break;default:typeof a.onClick!="function"&&typeof s.onClick=="function"&&(e.onclick=zo)}ld(n,s);var o;n=null;for(d in a)if(!s.hasOwnProperty(d)&&a.hasOwnProperty(d)&&a[d]!=null)if(d==="style"){var l=a[d];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Fa.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in s){var c=s[d];if(l=a!=null?a[d]:void 0,s.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(d,n)),n=c;else d==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(i=i||[]).push(d,c)):d==="children"?typeof c!="string"&&typeof c!="number"||(i=i||[]).push(d,""+c):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Fa.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&Ne("scroll",e),i||l===c||(i=[])):(i=i||[]).push(d,c))}n&&(i=i||[]).push("style",n);var d=i;(t.updateQueue=d)&&(t.flags|=4)}};zg=function(e,t,n,s){n!==s&&(t.flags|=4)};function ga(e,t){if(!Ce)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 s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function Xe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,s=0;if(t)for(var a=e.child;a!==null;)n|=a.lanes|a.childLanes,s|=a.subtreeFlags&14680064,s|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)n|=a.lanes|a.childLanes,s|=a.subtreeFlags,s|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=s,e.childLanes=n,t}function tN(e,t,n){var s=t.pendingProps;switch(qu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xe(t),null;case 1:return ft(t.type)&&$o(),Xe(t),null;case 3:return s=t.stateNode,Gs(),Se(ht),Se(et),nm(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(qi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Kt!==null&&(Hd(Kt),Kt=null))),_d(e,t),Xe(t),null;case 5:rm(t);var a=Rn(Ya.current);if(n=t.type,e!==null&&t.stateNode!=null)Fg(e,t,n,s,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!s){if(t.stateNode===null)throw Error(I(166));return Xe(t),null}if(e=Rn(dr.current),qi(t)){s=t.stateNode,n=t.type;var i=t.memoizedProps;switch(s[or]=t,s[qa]=i,e=(t.mode&1)!==0,n){case"dialog":Ne("cancel",s),Ne("close",s);break;case"iframe":case"object":case"embed":Ne("load",s);break;case"video":case"audio":for(a=0;a<ka.length;a++)Ne(ka[a],s);break;case"source":Ne("error",s);break;case"img":case"image":case"link":Ne("error",s),Ne("load",s);break;case"details":Ne("toggle",s);break;case"input":Ih(s,i),Ne("invalid",s);break;case"select":s._wrapperState={wasMultiple:!!i.multiple},Ne("invalid",s);break;case"textarea":Dh(s,i),Ne("invalid",s)}ld(n,i),a=null;for(var o in i)if(i.hasOwnProperty(o)){var l=i[o];o==="children"?typeof l=="string"?s.textContent!==l&&(i.suppressHydrationWarning!==!0&&Ki(s.textContent,l,e),a=["children",l]):typeof l=="number"&&s.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&Ki(s.textContent,l,e),a=["children",""+l]):Fa.hasOwnProperty(o)&&l!=null&&o==="onScroll"&&Ne("scroll",s)}switch(n){case"input":zi(s),Mh(s,i,!0);break;case"textarea":zi(s),_h(s);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(s.onclick=zo)}s=a,t.updateQueue=s,s!==null&&(t.flags|=4)}else{o=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=hx(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=o.createElement(n,{is:s.is}):(e=o.createElement(n),n==="select"&&(o=e,s.multiple?o.multiple=!0:s.size&&(o.size=s.size))):e=o.createElementNS(e,n),e[or]=t,e[qa]=s,Lg(e,t,!1,!1),t.stateNode=e;e:{switch(o=cd(n,s),n){case"dialog":Ne("cancel",e),Ne("close",e),a=s;break;case"iframe":case"object":case"embed":Ne("load",e),a=s;break;case"video":case"audio":for(a=0;a<ka.length;a++)Ne(ka[a],e);a=s;break;case"source":Ne("error",e),a=s;break;case"img":case"image":case"link":Ne("error",e),Ne("load",e),a=s;break;case"details":Ne("toggle",e),a=s;break;case"input":Ih(e,s),a=nd(e,s),Ne("invalid",e);break;case"option":a=s;break;case"select":e._wrapperState={wasMultiple:!!s.multiple},a=Ae({},s,{value:void 0}),Ne("invalid",e);break;case"textarea":Dh(e,s),a=id(e,s),Ne("invalid",e);break;default:a=s}ld(n,a),l=a;for(i in l)if(l.hasOwnProperty(i)){var c=l[i];i==="style"?xx(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&fx(e,c)):i==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&za(e,c):typeof c=="number"&&za(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Fa.hasOwnProperty(i)?c!=null&&i==="onScroll"&&Ne("scroll",e):c!=null&&Mu(e,i,c,o))}switch(n){case"input":zi(e),Mh(e,s,!1);break;case"textarea":zi(e),_h(e);break;case"option":s.value!=null&&e.setAttribute("value",""+mn(s.value));break;case"select":e.multiple=!!s.multiple,i=s.value,i!=null?ws(e,!!s.multiple,i,!1):s.defaultValue!=null&&ws(e,!!s.multiple,s.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=zo)}switch(n){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}}s&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Xe(t),null;case 6:if(e&&t.stateNode!=null)zg(e,t,e.memoizedProps,s);else{if(typeof s!="string"&&t.stateNode===null)throw Error(I(166));if(n=Rn(Ya.current),Rn(dr.current),qi(t)){if(s=t.stateNode,n=t.memoizedProps,s[or]=t,(i=s.nodeValue!==n)&&(e=jt,e!==null))switch(e.tag){case 3:Ki(s.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ki(s.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else s=(n.nodeType===9?n:n.ownerDocument).createTextNode(s),s[or]=t,t.stateNode=s}return Xe(t),null;case 13:if(Se(Ee),s=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ce&&wt!==null&&t.mode&1&&!(t.flags&128))ng(),Vs(),t.flags|=98560,i=!1;else if(i=qi(t),s!==null&&s.dehydrated!==null){if(e===null){if(!i)throw Error(I(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(I(317));i[or]=t}else Vs(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Xe(t),i=!1}else Kt!==null&&(Hd(Kt),Kt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(s=s!==null,s!==(e!==null&&e.memoizedState!==null)&&s&&(t.child.flags|=8192,t.mode&1&&(e===null||Ee.current&1?ze===0&&(ze=3):pm())),t.updateQueue!==null&&(t.flags|=4),Xe(t),null);case 4:return Gs(),_d(e,t),e===null&&Ga(t.stateNode.containerInfo),Xe(t),null;case 10:return Ju(t.type._context),Xe(t),null;case 17:return ft(t.type)&&$o(),Xe(t),null;case 19:if(Se(Ee),i=t.memoizedState,i===null)return Xe(t),null;if(s=(t.flags&128)!==0,o=i.rendering,o===null)if(s)ga(i,!1);else{if(ze!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ko(e),o!==null){for(t.flags|=128,ga(i,!1),s=o.updateQueue,s!==null&&(t.updateQueue=s,t.flags|=4),t.subtreeFlags=0,s=n,n=t.child;n!==null;)i=n,e=s,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return be(Ee,Ee.current&1|2),t.child}e=e.sibling}i.tail!==null&&De()>qs&&(t.flags|=128,s=!0,ga(i,!1),t.lanes=4194304)}else{if(!s)if(e=Ko(o),e!==null){if(t.flags|=128,s=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ga(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!Ce)return Xe(t),null}else 2*De()-i.renderingStartTime>qs&&n!==1073741824&&(t.flags|=128,s=!0,ga(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=De(),t.sibling=null,n=Ee.current,be(Ee,s?n&1|2:n&1),t):(Xe(t),null);case 22:case 23:return fm(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?yt&1073741824&&(Xe(t),t.subtreeFlags&6&&(t.flags|=8192)):Xe(t),null;case 24:return null;case 25:return null}throw Error(I(156,t.tag))}function rN(e,t){switch(qu(t),t.tag){case 1:return ft(t.type)&&$o(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gs(),Se(ht),Se(et),nm(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rm(t),null;case 13:if(Se(Ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(I(340));Vs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(Ee),null;case 4:return Gs(),null;case 10:return Ju(t.type._context),null;case 22:case 23:return fm(),null;case 24:return null;default:return null}}var Xi=!1,Ze=!1,nN=typeof WeakSet=="function"?WeakSet:Set,V=null;function ys(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(s){Ie(e,t,s)}else n.current=null}function Od(e,t,n){try{n()}catch(s){Ie(e,t,s)}}var Sf=!1;function sN(e,t){if(yd=Oo,e=Vx(),Gu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var s=n.getSelection&&n.getSelection();if(s&&s.rangeCount!==0){n=s.anchorNode;var a=s.anchorOffset,i=s.focusNode;s=s.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,l=-1,c=-1,d=0,f=0,h=e,m=null;t:for(;;){for(var b;h!==n||a!==0&&h.nodeType!==3||(l=o+a),h!==i||s!==0&&h.nodeType!==3||(c=o+s),h.nodeType===3&&(o+=h.nodeValue.length),(b=h.firstChild)!==null;)m=h,h=b;for(;;){if(h===e)break t;if(m===n&&++d===a&&(l=o),m===i&&++f===s&&(c=o),(b=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=b}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(bd={focusedElem:e,selectionRange:n},Oo=!1,V=t;V!==null;)if(t=V,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,V=e;else for(;V!==null;){t=V;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var p=y.memoizedProps,v=y.memoizedState,g=t.stateNode,x=g.getSnapshotBeforeUpdate(t.elementType===t.type?p:Bt(t.type,p),v);g.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(I(163))}}catch(j){Ie(t,t.return,j)}if(e=t.sibling,e!==null){e.return=t.return,V=e;break}V=t.return}return y=Sf,Sf=!1,y}function Da(e,t,n){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var a=s=s.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&Od(t,n,i)}a=a.next}while(a!==s)}}function Cl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var s=n.create;n.destroy=s()}n=n.next}while(n!==t)}}function Ld(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function $g(e){var t=e.alternate;t!==null&&(e.alternate=null,$g(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[or],delete t[qa],delete t[Nd],delete t[$1],delete t[B1])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Bg(e){return e.tag===5||e.tag===3||e.tag===4}function Cf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bg(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.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 Fd(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=zo));else if(s!==4&&(e=e.child,e!==null))for(Fd(e,t,n),e=e.sibling;e!==null;)Fd(e,t,n),e=e.sibling}function zd(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(zd(e,t,n),e=e.sibling;e!==null;)zd(e,t,n),e=e.sibling}var We=null,Gt=!1;function Or(e,t,n){for(n=n.child;n!==null;)Ug(e,t,n),n=n.sibling}function Ug(e,t,n){if(cr&&typeof cr.onCommitFiberUnmount=="function")try{cr.onCommitFiberUnmount(vl,n)}catch{}switch(n.tag){case 5:Ze||ys(n,t);case 6:var s=We,a=Gt;We=null,Or(e,t,n),We=s,Gt=a,We!==null&&(Gt?(e=We,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):We.removeChild(n.stateNode));break;case 18:We!==null&&(Gt?(e=We,n=n.stateNode,e.nodeType===8?Cc(e.parentNode,n):e.nodeType===1&&Cc(e,n),Ha(e)):Cc(We,n.stateNode));break;case 4:s=We,a=Gt,We=n.stateNode.containerInfo,Gt=!0,Or(e,t,n),We=s,Gt=a;break;case 0:case 11:case 14:case 15:if(!Ze&&(s=n.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){a=s=s.next;do{var i=a,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Od(n,t,o),a=a.next}while(a!==s)}Or(e,t,n);break;case 1:if(!Ze&&(ys(n,t),s=n.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=n.memoizedProps,s.state=n.memoizedState,s.componentWillUnmount()}catch(l){Ie(n,t,l)}Or(e,t,n);break;case 21:Or(e,t,n);break;case 22:n.mode&1?(Ze=(s=Ze)||n.memoizedState!==null,Or(e,t,n),Ze=s):Or(e,t,n);break;default:Or(e,t,n)}}function Ef(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new nN),t.forEach(function(s){var a=hN.bind(null,e,s);n.has(s)||(n.add(s),s.then(a,a))})}}function zt(e,t){var n=t.deletions;if(n!==null)for(var s=0;s<n.length;s++){var a=n[s];try{var i=e,o=t,l=o;e:for(;l!==null;){switch(l.tag){case 5:We=l.stateNode,Gt=!1;break e;case 3:We=l.stateNode.containerInfo,Gt=!0;break e;case 4:We=l.stateNode.containerInfo,Gt=!0;break e}l=l.return}if(We===null)throw Error(I(160));Ug(i,o,a),We=null,Gt=!1;var c=a.alternate;c!==null&&(c.return=null),a.return=null}catch(d){Ie(a,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Hg(t,e),t=t.sibling}function Hg(e,t){var n=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(zt(t,e),rr(e),s&4){try{Da(3,e,e.return),Cl(3,e)}catch(p){Ie(e,e.return,p)}try{Da(5,e,e.return)}catch(p){Ie(e,e.return,p)}}break;case 1:zt(t,e),rr(e),s&512&&n!==null&&ys(n,n.return);break;case 5:if(zt(t,e),rr(e),s&512&&n!==null&&ys(n,n.return),e.flags&32){var a=e.stateNode;try{za(a,"")}catch(p){Ie(e,e.return,p)}}if(s&4&&(a=e.stateNode,a!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&i.type==="radio"&&i.name!=null&&ux(a,i),cd(l,o);var d=cd(l,i);for(o=0;o<c.length;o+=2){var f=c[o],h=c[o+1];f==="style"?xx(a,h):f==="dangerouslySetInnerHTML"?fx(a,h):f==="children"?za(a,h):Mu(a,f,h,d)}switch(l){case"input":sd(a,i);break;case"textarea":mx(a,i);break;case"select":var m=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var b=i.value;b!=null?ws(a,!!i.multiple,b,!1):m!==!!i.multiple&&(i.defaultValue!=null?ws(a,!!i.multiple,i.defaultValue,!0):ws(a,!!i.multiple,i.multiple?[]:"",!1))}a[qa]=i}catch(p){Ie(e,e.return,p)}}break;case 6:if(zt(t,e),rr(e),s&4){if(e.stateNode===null)throw Error(I(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(p){Ie(e,e.return,p)}}break;case 3:if(zt(t,e),rr(e),s&4&&n!==null&&n.memoizedState.isDehydrated)try{Ha(t.containerInfo)}catch(p){Ie(e,e.return,p)}break;case 4:zt(t,e),rr(e);break;case 13:zt(t,e),rr(e),a=e.child,a.flags&8192&&(i=a.memoizedState!==null,a.stateNode.isHidden=i,!i||a.alternate!==null&&a.alternate.memoizedState!==null||(mm=De())),s&4&&Ef(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Ze=(d=Ze)||f,zt(t,e),Ze=d):zt(t,e),rr(e),s&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!f&&e.mode&1)for(V=e,f=e.child;f!==null;){for(h=V=f;V!==null;){switch(m=V,b=m.child,m.tag){case 0:case 11:case 14:case 15:Da(4,m,m.return);break;case 1:ys(m,m.return);var y=m.stateNode;if(typeof y.componentWillUnmount=="function"){s=m,n=m.return;try{t=s,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(p){Ie(s,n,p)}}break;case 5:ys(m,m.return);break;case 22:if(m.memoizedState!==null){Tf(h);continue}}b!==null?(b.return=m,V=b):Tf(h)}f=f.sibling}e:for(f=null,h=e;;){if(h.tag===5){if(f===null){f=h;try{a=h.stateNode,d?(i=a.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=h.stateNode,c=h.memoizedProps.style,o=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=px("display",o))}catch(p){Ie(e,e.return,p)}}}else if(h.tag===6){if(f===null)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(p){Ie(e,e.return,p)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:zt(t,e),rr(e),s&4&&Ef(e);break;case 21:break;default:zt(t,e),rr(e)}}function rr(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Bg(n)){var s=n;break e}n=n.return}throw Error(I(160))}switch(s.tag){case 5:var a=s.stateNode;s.flags&32&&(za(a,""),s.flags&=-33);var i=Cf(e);zd(e,i,a);break;case 3:case 4:var o=s.stateNode.containerInfo,l=Cf(e);Fd(e,l,o);break;default:throw Error(I(161))}}catch(c){Ie(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function aN(e,t,n){V=e,Vg(e)}function Vg(e,t,n){for(var s=(e.mode&1)!==0;V!==null;){var a=V,i=a.child;if(a.tag===22&&s){var o=a.memoizedState!==null||Xi;if(!o){var l=a.alternate,c=l!==null&&l.memoizedState!==null||Ze;l=Xi;var d=Ze;if(Xi=o,(Ze=c)&&!d)for(V=a;V!==null;)o=V,c=o.child,o.tag===22&&o.memoizedState!==null?Af(a):c!==null?(c.return=o,V=c):Af(a);for(;i!==null;)V=i,Vg(i),i=i.sibling;V=a,Xi=l,Ze=d}Pf(e)}else a.subtreeFlags&8772&&i!==null?(i.return=a,V=i):Pf(e)}}function Pf(e){for(;V!==null;){var t=V;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ze||Cl(5,t);break;case 1:var s=t.stateNode;if(t.flags&4&&!Ze)if(n===null)s.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:Bt(t.type,n.memoizedProps);s.componentDidUpdate(a,n.memoizedState,s.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&mf(t,i,s);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}mf(t,o,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var f=d.memoizedState;if(f!==null){var h=f.dehydrated;h!==null&&Ha(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(I(163))}Ze||t.flags&512&&Ld(t)}catch(m){Ie(t,t.return,m)}}if(t===e){V=null;break}if(n=t.sibling,n!==null){n.return=t.return,V=n;break}V=t.return}}function Tf(e){for(;V!==null;){var t=V;if(t===e){V=null;break}var n=t.sibling;if(n!==null){n.return=t.return,V=n;break}V=t.return}}function Af(e){for(;V!==null;){var t=V;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Cl(4,t)}catch(c){Ie(t,n,c)}break;case 1:var s=t.stateNode;if(typeof s.componentDidMount=="function"){var a=t.return;try{s.componentDidMount()}catch(c){Ie(t,a,c)}}var i=t.return;try{Ld(t)}catch(c){Ie(t,i,c)}break;case 5:var o=t.return;try{Ld(t)}catch(c){Ie(t,o,c)}}}catch(c){Ie(t,t.return,c)}if(t===e){V=null;break}var l=t.sibling;if(l!==null){l.return=t.return,V=l;break}V=t.return}}var iN=Math.ceil,Yo=Ir.ReactCurrentDispatcher,dm=Ir.ReactCurrentOwner,Dt=Ir.ReactCurrentBatchConfig,ue=0,He=null,_e=null,Ge=0,yt=0,bs=wn(0),ze=0,ei=null,Bn=0,El=0,um=0,_a=null,ut=null,mm=0,qs=1/0,gr=null,Xo=!1,$d=null,an=null,Ji=!1,Jr=null,Jo=0,Oa=0,Bd=null,yo=-1,bo=0;function at(){return ue&6?De():yo!==-1?yo:yo=De()}function on(e){return e.mode&1?ue&2&&Ge!==0?Ge&-Ge:H1.transition!==null?(bo===0&&(bo=Px()),bo):(e=ge,e!==0||(e=window.event,e=e===void 0?16:_x(e.type)),e):1}function Qt(e,t,n,s){if(50<Oa)throw Oa=0,Bd=null,Error(I(185));pi(e,n,s),(!(ue&2)||e!==He)&&(e===He&&(!(ue&2)&&(El|=n),ze===4&&Vr(e,Ge)),pt(e,s),n===1&&ue===0&&!(t.mode&1)&&(qs=De()+500,Nl&&jn()))}function pt(e,t){var n=e.callbackNode;Hj(e,t);var s=_o(e,e===He?Ge:0);if(s===0)n!==null&&Fh(n),e.callbackNode=null,e.callbackPriority=0;else if(t=s&-s,e.callbackPriority!==t){if(n!=null&&Fh(n),t===1)e.tag===0?U1(Rf.bind(null,e)):eg(Rf.bind(null,e)),F1(function(){!(ue&6)&&jn()}),n=null;else{switch(Tx(s)){case 1:n=Fu;break;case 4:n=Cx;break;case 16:n=Do;break;case 536870912:n=Ex;break;default:n=Do}n=Jg(n,Wg.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Wg(e,t){if(yo=-1,bo=0,ue&6)throw Error(I(327));var n=e.callbackNode;if(Cs()&&e.callbackNode!==n)return null;var s=_o(e,e===He?Ge:0);if(s===0)return null;if(s&30||s&e.expiredLanes||t)t=Zo(e,s);else{t=s;var a=ue;ue|=2;var i=Kg();(He!==e||Ge!==t)&&(gr=null,qs=De()+500,On(e,t));do try{cN();break}catch(l){Gg(e,l)}while(!0);Xu(),Yo.current=i,ue=a,_e!==null?t=0:(He=null,Ge=0,t=ze)}if(t!==0){if(t===2&&(a=fd(e),a!==0&&(s=a,t=Ud(e,a))),t===1)throw n=ei,On(e,0),Vr(e,s),pt(e,De()),n;if(t===6)Vr(e,s);else{if(a=e.current.alternate,!(s&30)&&!oN(a)&&(t=Zo(e,s),t===2&&(i=fd(e),i!==0&&(s=i,t=Ud(e,i))),t===1))throw n=ei,On(e,0),Vr(e,s),pt(e,De()),n;switch(e.finishedWork=a,e.finishedLanes=s,t){case 0:case 1:throw Error(I(345));case 2:Pn(e,ut,gr);break;case 3:if(Vr(e,s),(s&130023424)===s&&(t=mm+500-De(),10<t)){if(_o(e,0)!==0)break;if(a=e.suspendedLanes,(a&s)!==s){at(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=jd(Pn.bind(null,e,ut,gr),t);break}Pn(e,ut,gr);break;case 4:if(Vr(e,s),(s&4194240)===s)break;for(t=e.eventTimes,a=-1;0<s;){var o=31-qt(s);i=1<<o,o=t[o],o>a&&(a=o),s&=~i}if(s=a,s=De()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*iN(s/1960))-s,10<s){e.timeoutHandle=jd(Pn.bind(null,e,ut,gr),s);break}Pn(e,ut,gr);break;case 5:Pn(e,ut,gr);break;default:throw Error(I(329))}}}return pt(e,De()),e.callbackNode===n?Wg.bind(null,e):null}function Ud(e,t){var n=_a;return e.current.memoizedState.isDehydrated&&(On(e,t).flags|=256),e=Zo(e,t),e!==2&&(t=ut,ut=n,t!==null&&Hd(t)),e}function Hd(e){ut===null?ut=e:ut.push.apply(ut,e)}function oN(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var s=0;s<n.length;s++){var a=n[s],i=a.getSnapshot;a=a.value;try{if(!Yt(i(),a))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 Vr(e,t){for(t&=~um,t&=~El,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-qt(t),s=1<<n;e[n]=-1,t&=~s}}function Rf(e){if(ue&6)throw Error(I(327));Cs();var t=_o(e,0);if(!(t&1))return pt(e,De()),null;var n=Zo(e,t);if(e.tag!==0&&n===2){var s=fd(e);s!==0&&(t=s,n=Ud(e,s))}if(n===1)throw n=ei,On(e,0),Vr(e,t),pt(e,De()),n;if(n===6)throw Error(I(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pn(e,ut,gr),pt(e,De()),null}function hm(e,t){var n=ue;ue|=1;try{return e(t)}finally{ue=n,ue===0&&(qs=De()+500,Nl&&jn())}}function Un(e){Jr!==null&&Jr.tag===0&&!(ue&6)&&Cs();var t=ue;ue|=1;var n=Dt.transition,s=ge;try{if(Dt.transition=null,ge=1,e)return e()}finally{ge=s,Dt.transition=n,ue=t,!(ue&6)&&jn()}}function fm(){yt=bs.current,Se(bs)}function On(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,L1(n)),_e!==null)for(n=_e.return;n!==null;){var s=n;switch(qu(s),s.tag){case 1:s=s.type.childContextTypes,s!=null&&$o();break;case 3:Gs(),Se(ht),Se(et),nm();break;case 5:rm(s);break;case 4:Gs();break;case 13:Se(Ee);break;case 19:Se(Ee);break;case 10:Ju(s.type._context);break;case 22:case 23:fm()}n=n.return}if(He=e,_e=e=ln(e.current,null),Ge=yt=t,ze=0,ei=null,um=El=Bn=0,ut=_a=null,An!==null){for(t=0;t<An.length;t++)if(n=An[t],s=n.interleaved,s!==null){n.interleaved=null;var a=s.next,i=n.pending;if(i!==null){var o=i.next;i.next=a,s.next=o}n.pending=s}An=null}return e}function Gg(e,t){do{var n=_e;try{if(Xu(),xo.current=Qo,qo){for(var s=Te.memoizedState;s!==null;){var a=s.queue;a!==null&&(a.pending=null),s=s.next}qo=!1}if($n=0,Ue=Fe=Te=null,Ma=!1,Xa=0,dm.current=null,n===null||n.return===null){ze=1,ei=t,_e=null;break}e:{var i=e,o=n.return,l=n,c=t;if(t=Ge,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,f=l,h=f.tag;if(!(f.mode&1)&&(h===0||h===11||h===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes):(f.updateQueue=null,f.memoizedState=null)}var b=vf(o);if(b!==null){b.flags&=-257,yf(b,o,l,i,t),b.mode&1&&gf(i,d,t),t=b,c=d;var y=t.updateQueue;if(y===null){var p=new Set;p.add(c),t.updateQueue=p}else y.add(c);break e}else{if(!(t&1)){gf(i,d,t),pm();break e}c=Error(I(426))}}else if(Ce&&l.mode&1){var v=vf(o);if(v!==null){!(v.flags&65536)&&(v.flags|=256),yf(v,o,l,i,t),Qu(Ks(c,l));break e}}i=c=Ks(c,l),ze!==4&&(ze=2),_a===null?_a=[i]:_a.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var g=Tg(i,c,t);uf(i,g);break e;case 1:l=c;var x=i.type,w=i.stateNode;if(!(i.flags&128)&&(typeof x.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(an===null||!an.has(w)))){i.flags|=65536,t&=-t,i.lanes|=t;var j=Ag(i,l,t);uf(i,j);break e}}i=i.return}while(i!==null)}Qg(n)}catch(N){t=N,_e===n&&n!==null&&(_e=n=n.return);continue}break}while(!0)}function Kg(){var e=Yo.current;return Yo.current=Qo,e===null?Qo:e}function pm(){(ze===0||ze===3||ze===2)&&(ze=4),He===null||!(Bn&268435455)&&!(El&268435455)||Vr(He,Ge)}function Zo(e,t){var n=ue;ue|=2;var s=Kg();(He!==e||Ge!==t)&&(gr=null,On(e,t));do try{lN();break}catch(a){Gg(e,a)}while(!0);if(Xu(),ue=n,Yo.current=s,_e!==null)throw Error(I(261));return He=null,Ge=0,ze}function lN(){for(;_e!==null;)qg(_e)}function cN(){for(;_e!==null&&!Dj();)qg(_e)}function qg(e){var t=Xg(e.alternate,e,yt);e.memoizedProps=e.pendingProps,t===null?Qg(e):_e=t,dm.current=null}function Qg(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=rN(n,t),n!==null){n.flags&=32767,_e=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ze=6,_e=null;return}}else if(n=tN(n,t,yt),n!==null){_e=n;return}if(t=t.sibling,t!==null){_e=t;return}_e=t=e}while(t!==null);ze===0&&(ze=5)}function Pn(e,t,n){var s=ge,a=Dt.transition;try{Dt.transition=null,ge=1,dN(e,t,n,s)}finally{Dt.transition=a,ge=s}return null}function dN(e,t,n,s){do Cs();while(Jr!==null);if(ue&6)throw Error(I(327));n=e.finishedWork;var a=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(I(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Vj(e,i),e===He&&(_e=He=null,Ge=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ji||(Ji=!0,Jg(Do,function(){return Cs(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Dt.transition,Dt.transition=null;var o=ge;ge=1;var l=ue;ue|=4,dm.current=null,sN(e,n),Hg(n,e),A1(bd),Oo=!!yd,bd=yd=null,e.current=n,aN(n),_j(),ue=l,ge=o,Dt.transition=i}else e.current=n;if(Ji&&(Ji=!1,Jr=e,Jo=a),i=e.pendingLanes,i===0&&(an=null),Fj(n.stateNode),pt(e,De()),t!==null)for(s=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],s(a.value,{componentStack:a.stack,digest:a.digest});if(Xo)throw Xo=!1,e=$d,$d=null,e;return Jo&1&&e.tag!==0&&Cs(),i=e.pendingLanes,i&1?e===Bd?Oa++:(Oa=0,Bd=e):Oa=0,jn(),null}function Cs(){if(Jr!==null){var e=Tx(Jo),t=Dt.transition,n=ge;try{if(Dt.transition=null,ge=16>e?16:e,Jr===null)var s=!1;else{if(e=Jr,Jr=null,Jo=0,ue&6)throw Error(I(331));var a=ue;for(ue|=4,V=e.current;V!==null;){var i=V,o=i.child;if(V.flags&16){var l=i.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for(V=d;V!==null;){var f=V;switch(f.tag){case 0:case 11:case 15:Da(8,f,i)}var h=f.child;if(h!==null)h.return=f,V=h;else for(;V!==null;){f=V;var m=f.sibling,b=f.return;if($g(f),f===d){V=null;break}if(m!==null){m.return=b,V=m;break}V=b}}}var y=i.alternate;if(y!==null){var p=y.child;if(p!==null){y.child=null;do{var v=p.sibling;p.sibling=null,p=v}while(p!==null)}}V=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,V=o;else e:for(;V!==null;){if(i=V,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Da(9,i,i.return)}var g=i.sibling;if(g!==null){g.return=i.return,V=g;break e}V=i.return}}var x=e.current;for(V=x;V!==null;){o=V;var w=o.child;if(o.subtreeFlags&2064&&w!==null)w.return=o,V=w;else e:for(o=x;V!==null;){if(l=V,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Cl(9,l)}}catch(N){Ie(l,l.return,N)}if(l===o){V=null;break e}var j=l.sibling;if(j!==null){j.return=l.return,V=j;break e}V=l.return}}if(ue=a,jn(),cr&&typeof cr.onPostCommitFiberRoot=="function")try{cr.onPostCommitFiberRoot(vl,e)}catch{}s=!0}return s}finally{ge=n,Dt.transition=t}}return!1}function If(e,t,n){t=Ks(n,t),t=Tg(e,t,1),e=sn(e,t,1),t=at(),e!==null&&(pi(e,1,t),pt(e,t))}function Ie(e,t,n){if(e.tag===3)If(e,e,n);else for(;t!==null;){if(t.tag===3){If(t,e,n);break}else if(t.tag===1){var s=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(an===null||!an.has(s))){e=Ks(n,e),e=Ag(t,e,1),t=sn(t,e,1),e=at(),t!==null&&(pi(t,1,e),pt(t,e));break}}t=t.return}}function uN(e,t,n){var s=e.pingCache;s!==null&&s.delete(t),t=at(),e.pingedLanes|=e.suspendedLanes&n,He===e&&(Ge&n)===n&&(ze===4||ze===3&&(Ge&130023424)===Ge&&500>De()-mm?On(e,0):um|=n),pt(e,t)}function Yg(e,t){t===0&&(e.mode&1?(t=Ui,Ui<<=1,!(Ui&130023424)&&(Ui=4194304)):t=1);var n=at();e=Cr(e,t),e!==null&&(pi(e,t,n),pt(e,n))}function mN(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yg(e,n)}function hN(e,t){var n=0;switch(e.tag){case 13:var s=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(I(314))}s!==null&&s.delete(t),Yg(e,n)}var Xg;Xg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ht.current)mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return mt=!1,eN(e,t,n);mt=!!(e.flags&131072)}else mt=!1,Ce&&t.flags&1048576&&tg(t,Ho,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;vo(e,t),e=t.pendingProps;var a=Hs(t,et.current);Ss(t,n),a=am(null,t,s,e,a,n);var i=im();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ft(s)?(i=!0,Bo(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,em(t),a.updater=Sl,t.stateNode=a,a._reactInternals=t,Td(t,s,e,n),t=Id(null,t,s,!0,i,n)):(t.tag=0,Ce&&i&&Ku(t),nt(null,t,a,n),t=t.child),t;case 16:s=t.elementType;e:{switch(vo(e,t),e=t.pendingProps,a=s._init,s=a(s._payload),t.type=s,a=t.tag=pN(s),e=Bt(s,e),a){case 0:t=Rd(null,t,s,e,n);break e;case 1:t=jf(null,t,s,e,n);break e;case 11:t=bf(null,t,s,e,n);break e;case 14:t=wf(null,t,s,Bt(s.type,e),n);break e}throw Error(I(306,s,""))}return t;case 0:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Bt(s,a),Rd(e,t,s,a,n);case 1:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Bt(s,a),jf(e,t,s,a,n);case 3:e:{if(Dg(t),e===null)throw Error(I(387));s=t.pendingProps,i=t.memoizedState,a=i.element,og(e,t),Go(t,s,null,n);var o=t.memoizedState;if(s=o.element,i.isDehydrated)if(i={element:s,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=Ks(Error(I(423)),t),t=Nf(e,t,s,n,a);break e}else if(s!==a){a=Ks(Error(I(424)),t),t=Nf(e,t,s,n,a);break e}else for(wt=nn(t.stateNode.containerInfo.firstChild),jt=t,Ce=!0,Kt=null,n=ag(t,null,s,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Vs(),s===a){t=Er(e,t,n);break e}nt(e,t,s,n)}t=t.child}return t;case 5:return lg(t),e===null&&Cd(t),s=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,o=a.children,wd(s,a)?o=null:i!==null&&wd(s,i)&&(t.flags|=32),Mg(e,t),nt(e,t,o,n),t.child;case 6:return e===null&&Cd(t),null;case 13:return _g(e,t,n);case 4:return tm(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=Ws(t,null,s,n):nt(e,t,s,n),t.child;case 11:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Bt(s,a),bf(e,t,s,a,n);case 7:return nt(e,t,t.pendingProps,n),t.child;case 8:return nt(e,t,t.pendingProps.children,n),t.child;case 12:return nt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(s=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value,be(Vo,s._currentValue),s._currentValue=o,i!==null)if(Yt(i.value,o)){if(i.children===a.children&&!ht.current){t=Er(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){o=i.child;for(var c=l.firstContext;c!==null;){if(c.context===s){if(i.tag===1){c=wr(-1,n&-n),c.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var f=d.pending;f===null?c.next=c:(c.next=f.next,f.next=c),d.pending=c}}i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),Ed(i.return,n,t),l.lanes|=n;break}c=c.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(I(341));o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Ed(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}nt(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,s=t.pendingProps.children,Ss(t,n),a=Ot(a),s=s(a),t.flags|=1,nt(e,t,s,n),t.child;case 14:return s=t.type,a=Bt(s,t.pendingProps),a=Bt(s.type,a),wf(e,t,s,a,n);case 15:return Rg(e,t,t.type,t.pendingProps,n);case 17:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Bt(s,a),vo(e,t),t.tag=1,ft(s)?(e=!0,Bo(t)):e=!1,Ss(t,n),Pg(t,s,a),Td(t,s,a,n),Id(null,t,s,!0,e,n);case 19:return Og(e,t,n);case 22:return Ig(e,t,n)}throw Error(I(156,t.tag))};function Jg(e,t){return Sx(e,t)}function fN(e,t,n,s){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mt(e,t,n,s){return new fN(e,t,n,s)}function xm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pN(e){if(typeof e=="function")return xm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_u)return 11;if(e===Ou)return 14}return 2}function ln(e,t){var n=e.alternate;return n===null?(n=Mt(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&14680064,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}function wo(e,t,n,s,a,i){var o=2;if(s=e,typeof e=="function")xm(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ds:return Ln(n.children,a,i,t);case Du:o=8,a|=8;break;case Zc:return e=Mt(12,n,t,a|2),e.elementType=Zc,e.lanes=i,e;case ed:return e=Mt(13,n,t,a),e.elementType=ed,e.lanes=i,e;case td:return e=Mt(19,n,t,a),e.elementType=td,e.lanes=i,e;case lx:return Pl(n,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ix:o=10;break e;case ox:o=9;break e;case _u:o=11;break e;case Ou:o=14;break e;case Br:o=16,s=null;break e}throw Error(I(130,e==null?e:typeof e,""))}return t=Mt(o,n,t,a),t.elementType=e,t.type=s,t.lanes=i,t}function Ln(e,t,n,s){return e=Mt(7,e,s,t),e.lanes=n,e}function Pl(e,t,n,s){return e=Mt(22,e,s,t),e.elementType=lx,e.lanes=n,e.stateNode={isHidden:!1},e}function Dc(e,t,n){return e=Mt(6,e,null,t),e.lanes=n,e}function _c(e,t,n){return t=Mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xN(e,t,n,s,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pc(0),this.expirationTimes=pc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pc(0),this.identifierPrefix=s,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function gm(e,t,n,s,a,i,o,l,c){return e=new xN(e,t,n,l,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Mt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:s,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},em(i),e}function gN(e,t,n){var s=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:cs,key:s==null?null:""+s,children:e,containerInfo:t,implementation:n}}function Zg(e){if(!e)return hn;e=e._reactInternals;e:{if(Xn(e)!==e||e.tag!==1)throw Error(I(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ft(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(I(171))}if(e.tag===1){var n=e.type;if(ft(n))return Zx(e,n,t)}return t}function e0(e,t,n,s,a,i,o,l,c){return e=gm(n,s,!0,e,a,i,o,l,c),e.context=Zg(null),n=e.current,s=at(),a=on(n),i=wr(s,a),i.callback=t??null,sn(n,i,a),e.current.lanes=a,pi(e,a,s),pt(e,s),e}function Tl(e,t,n,s){var a=t.current,i=at(),o=on(a);return n=Zg(n),t.context===null?t.context=n:t.pendingContext=n,t=wr(i,o),t.payload={element:e},s=s===void 0?null:s,s!==null&&(t.callback=s),e=sn(a,t,o),e!==null&&(Qt(e,a,o,i),po(e,a,o)),o}function el(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Mf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function vm(e,t){Mf(e,t),(e=e.alternate)&&Mf(e,t)}function vN(){return null}var t0=typeof reportError=="function"?reportError:function(e){console.error(e)};function ym(e){this._internalRoot=e}Al.prototype.render=ym.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(I(409));Tl(e,t,null,null)};Al.prototype.unmount=ym.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Un(function(){Tl(null,e,null,null)}),t[Sr]=null}};function Al(e){this._internalRoot=e}Al.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ix();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Hr.length&&t!==0&&t<Hr[n].priority;n++);Hr.splice(n,0,e),n===0&&Dx(e)}};function bm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Rl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Df(){}function yN(e,t,n,s,a){if(a){if(typeof s=="function"){var i=s;s=function(){var d=el(o);i.call(d)}}var o=e0(t,s,e,0,null,!1,!1,"",Df);return e._reactRootContainer=o,e[Sr]=o.current,Ga(e.nodeType===8?e.parentNode:e),Un(),o}for(;a=e.lastChild;)e.removeChild(a);if(typeof s=="function"){var l=s;s=function(){var d=el(c);l.call(d)}}var c=gm(e,0,!1,null,null,!1,!1,"",Df);return e._reactRootContainer=c,e[Sr]=c.current,Ga(e.nodeType===8?e.parentNode:e),Un(function(){Tl(t,c,n,s)}),c}function Il(e,t,n,s,a){var i=n._reactRootContainer;if(i){var o=i;if(typeof a=="function"){var l=a;a=function(){var c=el(o);l.call(c)}}Tl(t,o,e,a)}else o=yN(n,t,e,a,s);return el(o)}Ax=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Na(t.pendingLanes);n!==0&&(zu(t,n|1),pt(t,De()),!(ue&6)&&(qs=De()+500,jn()))}break;case 13:Un(function(){var s=Cr(e,1);if(s!==null){var a=at();Qt(s,e,1,a)}}),vm(e,1)}};$u=function(e){if(e.tag===13){var t=Cr(e,134217728);if(t!==null){var n=at();Qt(t,e,134217728,n)}vm(e,134217728)}};Rx=function(e){if(e.tag===13){var t=on(e),n=Cr(e,t);if(n!==null){var s=at();Qt(n,e,t,s)}vm(e,t)}};Ix=function(){return ge};Mx=function(e,t){var n=ge;try{return ge=e,t()}finally{ge=n}};ud=function(e,t,n){switch(t){case"input":if(sd(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var s=n[t];if(s!==e&&s.form===e.form){var a=jl(s);if(!a)throw Error(I(90));dx(s),sd(s,a)}}}break;case"textarea":mx(e,n);break;case"select":t=n.value,t!=null&&ws(e,!!n.multiple,t,!1)}};yx=hm;bx=Un;var bN={usingClientEntryPoint:!1,Events:[gi,fs,jl,gx,vx,hm]},va={findFiberByHostInstance:Tn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},wN={bundleType:va.bundleType,version:va.version,rendererPackageName:va.rendererPackageName,rendererConfig:va.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ir.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Nx(e),e===null?null:e.stateNode},findFiberByHostInstance:va.findFiberByHostInstance||vN,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zi.isDisabled&&Zi.supportsFiber)try{vl=Zi.inject(wN),cr=Zi}catch{}}Ct.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bN;Ct.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!bm(t))throw Error(I(200));return gN(e,t,null,n)};Ct.createRoot=function(e,t){if(!bm(e))throw Error(I(299));var n=!1,s="",a=t0;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(s=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=gm(e,1,!1,null,null,n,!1,s,a),e[Sr]=t.current,Ga(e.nodeType===8?e.parentNode:e),new ym(t)};Ct.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(I(188)):(e=Object.keys(e).join(","),Error(I(268,e)));return e=Nx(t),e=e===null?null:e.stateNode,e};Ct.flushSync=function(e){return Un(e)};Ct.hydrate=function(e,t,n){if(!Rl(t))throw Error(I(200));return Il(null,e,t,!0,n)};Ct.hydrateRoot=function(e,t,n){if(!bm(e))throw Error(I(405));var s=n!=null&&n.hydratedSources||null,a=!1,i="",o=t0;if(n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=e0(t,null,e,1,n??null,a,!1,i,o),e[Sr]=t.current,Ga(e),s)for(e=0;e<s.length;e++)n=s[e],a=n._getVersion,a=a(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Al(t)};Ct.render=function(e,t,n){if(!Rl(t))throw Error(I(200));return Il(null,e,t,!1,n)};Ct.unmountComponentAtNode=function(e){if(!Rl(e))throw Error(I(40));return e._reactRootContainer?(Un(function(){Il(null,null,e,!1,function(){e._reactRootContainer=null,e[Sr]=null})}),!0):!1};Ct.unstable_batchedUpdates=hm;Ct.unstable_renderSubtreeIntoContainer=function(e,t,n,s){if(!Rl(n))throw Error(I(200));if(e==null||e._reactInternals===void 0)throw Error(I(38));return Il(e,t,n,!1,s)};Ct.version="18.3.1-next-f1338f8080-20240426";function r0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r0)}catch(e){console.error(e)}}r0(),rx.exports=Ct;var Jn=rx.exports;const n0=Hp(Jn);var s0,_f=Jn;s0=_f.createRoot,_f.hydrateRoot;const jN=1,NN=1e6;let Oc=0;function kN(){return Oc=(Oc+1)%Number.MAX_SAFE_INTEGER,Oc.toString()}const Lc=new Map,Of=e=>{if(Lc.has(e))return;const t=setTimeout(()=>{Lc.delete(e),La({type:"REMOVE_TOAST",toastId:e})},NN);Lc.set(e,t)},SN=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,jN)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(n=>n.id===t.toast.id?{...n,...t.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=t;return n?Of(n):e.toasts.forEach(s=>{Of(s.id)}),{...e,toasts:e.toasts.map(s=>s.id===n||n===void 0?{...s,open:!1}:s)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(n=>n.id!==t.toastId)}}},jo=[];let No={toasts:[]};function La(e){No=SN(No,e),jo.forEach(t=>{t(No)})}function CN({...e}){const t=kN(),n=a=>La({type:"UPDATE_TOAST",toast:{...a,id:t}}),s=()=>La({type:"DISMISS_TOAST",toastId:t});return La({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:a=>{a||s()}}}),{id:t,dismiss:s,update:n}}function Ml(){const[e,t]=u.useState(No);return u.useEffect(()=>(jo.push(t),()=>{const n=jo.indexOf(t);n>-1&&jo.splice(n,1)}),[e]),{...e,toast:CN,dismiss:n=>La({type:"DISMISS_TOAST",toastId:n})}}function $(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(e==null||e(a),n===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function EN(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Dl(...e){return t=>e.forEach(n=>EN(n,t))}function me(...e){return u.useCallback(Dl(...e),e)}function PN(e,t=[]){let n=[];function s(i,o){const l=u.createContext(o),c=n.length;n=[...n,o];function d(h){const{scope:m,children:b,...y}=h,p=(m==null?void 0:m[e][c])||l,v=u.useMemo(()=>y,Object.values(y));return r.jsx(p.Provider,{value:v,children:b})}function f(h,m){const b=(m==null?void 0:m[e][c])||l,y=u.useContext(b);if(y)return y;if(o!==void 0)return o;throw new Error(`\`${h}\` must be used within \`${i}\``)}return d.displayName=i+"Provider",[d,f]}const a=()=>{const i=n.map(o=>u.createContext(o));return function(l){const c=(l==null?void 0:l[e])||i;return u.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[s,TN(a,...t)]}function TN(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const s=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=s.reduce((l,{useScope:c,scopeName:d})=>{const h=c(i)[`__scope${d}`];return{...l,...h}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}var Hn=u.forwardRef((e,t)=>{const{children:n,...s}=e,a=u.Children.toArray(n),i=a.find(AN);if(i){const o=i.props.children,l=a.map(c=>c===i?u.Children.count(o)>1?u.Children.only(null):u.isValidElement(o)?o.props.children:null:c);return r.jsx(Vd,{...s,ref:t,children:u.isValidElement(o)?u.cloneElement(o,void 0,l):null})}return r.jsx(Vd,{...s,ref:t,children:n})});Hn.displayName="Slot";var Vd=u.forwardRef((e,t)=>{const{children:n,...s}=e;if(u.isValidElement(n)){const a=IN(n);return u.cloneElement(n,{...RN(s,n.props),ref:t?Dl(t,a):a})}return u.Children.count(n)>1?u.Children.only(null):null});Vd.displayName="SlotClone";var a0=({children:e})=>r.jsx(r.Fragment,{children:e});function AN(e){return u.isValidElement(e)&&e.type===a0}function RN(e,t){const n={...t};for(const s in t){const a=e[s],i=t[s];/^on[A-Z]/.test(s)?a&&i?n[s]=(...l)=>{i(...l),a(...l)}:a&&(n[s]=a):s==="style"?n[s]={...a,...i}:s==="className"&&(n[s]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}function IN(e){var s,a;let t=(s=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:s.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function yi(e){const t=e+"CollectionProvider",[n,s]=PN(t),[a,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=b=>{const{scope:y,children:p}=b,v=R.useRef(null),g=R.useRef(new Map).current;return r.jsx(a,{scope:y,itemMap:g,collectionRef:v,children:p})};o.displayName=t;const l=e+"CollectionSlot",c=R.forwardRef((b,y)=>{const{scope:p,children:v}=b,g=i(l,p),x=me(y,g.collectionRef);return r.jsx(Hn,{ref:x,children:v})});c.displayName=l;const d=e+"CollectionItemSlot",f="data-radix-collection-item",h=R.forwardRef((b,y)=>{const{scope:p,children:v,...g}=b,x=R.useRef(null),w=me(y,x),j=i(d,p);return R.useEffect(()=>(j.itemMap.set(x,{ref:x,...g}),()=>void j.itemMap.delete(x))),r.jsx(Hn,{[f]:"",ref:w,children:v})});h.displayName=d;function m(b){const y=i(e+"CollectionConsumer",b);return R.useCallback(()=>{const v=y.collectionRef.current;if(!v)return[];const g=Array.from(v.querySelectorAll(`[${f}]`));return Array.from(y.itemMap.values()).sort((j,N)=>g.indexOf(j.ref.current)-g.indexOf(N.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:o,Slot:c,ItemSlot:h},m,s]}function Zt(e,t=[]){let n=[];function s(i,o){const l=u.createContext(o),c=n.length;n=[...n,o];const d=h=>{var g;const{scope:m,children:b,...y}=h,p=((g=m==null?void 0:m[e])==null?void 0:g[c])||l,v=u.useMemo(()=>y,Object.values(y));return r.jsx(p.Provider,{value:v,children:b})};d.displayName=i+"Provider";function f(h,m){var p;const b=((p=m==null?void 0:m[e])==null?void 0:p[c])||l,y=u.useContext(b);if(y)return y;if(o!==void 0)return o;throw new Error(`\`${h}\` must be used within \`${i}\``)}return[d,f]}const a=()=>{const i=n.map(o=>u.createContext(o));return function(l){const c=(l==null?void 0:l[e])||i;return u.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[s,MN(a,...t)]}function MN(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const s=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=s.reduce((l,{useScope:c,scopeName:d})=>{const h=c(i)[`__scope${d}`];return{...l,...h}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}var DN=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Y=DN.reduce((e,t)=>{const n=u.forwardRef((s,a)=>{const{asChild:i,...o}=s,l=i?Hn:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),r.jsx(l,{...o,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function wm(e,t){e&&Jn.flushSync(()=>e.dispatchEvent(t))}function qe(e){const t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...n)=>{var s;return(s=t.current)==null?void 0:s.call(t,...n)},[])}function _N(e,t=globalThis==null?void 0:globalThis.document){const n=qe(e);u.useEffect(()=>{const s=a=>{a.key==="Escape"&&n(a)};return t.addEventListener("keydown",s,{capture:!0}),()=>t.removeEventListener("keydown",s,{capture:!0})},[n,t])}var ON="DismissableLayer",Wd="dismissableLayer.update",LN="dismissableLayer.pointerDownOutside",FN="dismissableLayer.focusOutside",Lf,i0=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),bi=u.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:o,onDismiss:l,...c}=e,d=u.useContext(i0),[f,h]=u.useState(null),m=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,b]=u.useState({}),y=me(t,S=>h(S)),p=Array.from(d.layers),[v]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),g=p.indexOf(v),x=f?p.indexOf(f):-1,w=d.layersWithOutsidePointerEventsDisabled.size>0,j=x>=g,N=$N(S=>{const E=S.target,D=[...d.branches].some(M=>M.contains(E));!j||D||(a==null||a(S),o==null||o(S),S.defaultPrevented||l==null||l())},m),C=BN(S=>{const E=S.target;[...d.branches].some(M=>M.contains(E))||(i==null||i(S),o==null||o(S),S.defaultPrevented||l==null||l())},m);return _N(S=>{x===d.layers.size-1&&(s==null||s(S),!S.defaultPrevented&&l&&(S.preventDefault(),l()))},m),u.useEffect(()=>{if(f)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Lf=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),Ff(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=Lf)}},[f,m,n,d]),u.useEffect(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),Ff())},[f,d]),u.useEffect(()=>{const S=()=>b({});return document.addEventListener(Wd,S),()=>document.removeEventListener(Wd,S)},[]),r.jsx(Y.div,{...c,ref:y,style:{pointerEvents:w?j?"auto":"none":void 0,...e.style},onFocusCapture:$(e.onFocusCapture,C.onFocusCapture),onBlurCapture:$(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:$(e.onPointerDownCapture,N.onPointerDownCapture)})});bi.displayName=ON;var zN="DismissableLayerBranch",o0=u.forwardRef((e,t)=>{const n=u.useContext(i0),s=u.useRef(null),a=me(t,s);return u.useEffect(()=>{const i=s.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),r.jsx(Y.div,{...e,ref:a})});o0.displayName=zN;function $N(e,t=globalThis==null?void 0:globalThis.document){const n=qe(e),s=u.useRef(!1),a=u.useRef(()=>{});return u.useEffect(()=>{const i=l=>{if(l.target&&!s.current){let c=function(){l0(LN,n,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);s.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>s.current=!0}}function BN(e,t=globalThis==null?void 0:globalThis.document){const n=qe(e),s=u.useRef(!1);return u.useEffect(()=>{const a=i=>{i.target&&!s.current&&l0(FN,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,n]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function Ff(){const e=new CustomEvent(Wd);document.dispatchEvent(e)}function l0(e,t,n,{discrete:s}){const a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),s?wm(a,i):a.dispatchEvent(i)}var UN=bi,HN=o0,Be=globalThis!=null&&globalThis.document?u.useLayoutEffect:()=>{},VN="Portal",_l=u.forwardRef((e,t)=>{var l;const{container:n,...s}=e,[a,i]=u.useState(!1);Be(()=>i(!0),[]);const o=n||a&&((l=globalThis==null?void 0:globalThis.document)==null?void 0:l.body);return o?n0.createPortal(r.jsx(Y.div,{...s,ref:t}),o):null});_l.displayName=VN;function WN(e,t){return u.useReducer((n,s)=>t[n][s]??n,e)}var hr=e=>{const{present:t,children:n}=e,s=GN(t),a=typeof n=="function"?n({present:s.isPresent}):u.Children.only(n),i=me(s.ref,KN(a));return typeof n=="function"||s.isPresent?u.cloneElement(a,{ref:i}):null};hr.displayName="Presence";function GN(e){const[t,n]=u.useState(),s=u.useRef({}),a=u.useRef(e),i=u.useRef("none"),o=e?"mounted":"unmounted",[l,c]=WN(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return u.useEffect(()=>{const d=eo(s.current);i.current=l==="mounted"?d:"none"},[l]),Be(()=>{const d=s.current,f=a.current;if(f!==e){const m=i.current,b=eo(d);e?c("MOUNT"):b==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(f&&m!==b?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),Be(()=>{if(t){let d;const f=t.ownerDocument.defaultView??window,h=b=>{const p=eo(s.current).includes(b.animationName);if(b.target===t&&p&&(c("ANIMATION_END"),!a.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",d=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},m=b=>{b.target===t&&(i.current=eo(s.current))};return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",h),t.addEventListener("animationend",h),()=>{f.clearTimeout(d),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",h),t.removeEventListener("animationend",h)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:u.useCallback(d=>{d&&(s.current=getComputedStyle(d)),n(d)},[])}}function eo(e){return(e==null?void 0:e.animationName)||"none"}function KN(e){var s,a;let t=(s=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:s.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function ur({prop:e,defaultProp:t,onChange:n=()=>{}}){const[s,a]=qN({defaultProp:t,onChange:n}),i=e!==void 0,o=i?e:s,l=qe(n),c=u.useCallback(d=>{if(i){const h=typeof d=="function"?d(e):d;h!==e&&l(h)}else a(d)},[i,e,a,l]);return[o,c]}function qN({defaultProp:e,onChange:t}){const n=u.useState(e),[s]=n,a=u.useRef(s),i=qe(t);return u.useEffect(()=>{a.current!==s&&(i(s),a.current=s)},[s,a,i]),n}var QN="VisuallyHidden",wi=u.forwardRef((e,t)=>r.jsx(Y.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));wi.displayName=QN;var YN=wi,jm="ToastProvider",[Nm,XN,JN]=yi("Toast"),[c0,jT]=Zt("Toast",[JN]),[ZN,Ol]=c0(jm),d0=e=>{const{__scopeToast:t,label:n="Notification",duration:s=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:o}=e,[l,c]=u.useState(null),[d,f]=u.useState(0),h=u.useRef(!1),m=u.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${jm}\`. Expected non-empty \`string\`.`),r.jsx(Nm.Provider,{scope:t,children:r.jsx(ZN,{scope:t,label:n,duration:s,swipeDirection:a,swipeThreshold:i,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:u.useCallback(()=>f(b=>b+1),[]),onToastRemove:u.useCallback(()=>f(b=>b-1),[]),isFocusedToastEscapeKeyDownRef:h,isClosePausedRef:m,children:o})})};d0.displayName=jm;var u0="ToastViewport",e2=["F8"],Gd="toast.viewportPause",Kd="toast.viewportResume",m0=u.forwardRef((e,t)=>{const{__scopeToast:n,hotkey:s=e2,label:a="Notifications ({hotkey})",...i}=e,o=Ol(u0,n),l=XN(n),c=u.useRef(null),d=u.useRef(null),f=u.useRef(null),h=u.useRef(null),m=me(t,h,o.onViewportChange),b=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=o.toastCount>0;u.useEffect(()=>{const v=g=>{var w;s.length!==0&&s.every(j=>g[j]||g.code===j)&&((w=h.current)==null||w.focus())};return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[s]),u.useEffect(()=>{const v=c.current,g=h.current;if(y&&v&&g){const x=()=>{if(!o.isClosePausedRef.current){const C=new CustomEvent(Gd);g.dispatchEvent(C),o.isClosePausedRef.current=!0}},w=()=>{if(o.isClosePausedRef.current){const C=new CustomEvent(Kd);g.dispatchEvent(C),o.isClosePausedRef.current=!1}},j=C=>{!v.contains(C.relatedTarget)&&w()},N=()=>{v.contains(document.activeElement)||w()};return v.addEventListener("focusin",x),v.addEventListener("focusout",j),v.addEventListener("pointermove",x),v.addEventListener("pointerleave",N),window.addEventListener("blur",x),window.addEventListener("focus",w),()=>{v.removeEventListener("focusin",x),v.removeEventListener("focusout",j),v.removeEventListener("pointermove",x),v.removeEventListener("pointerleave",N),window.removeEventListener("blur",x),window.removeEventListener("focus",w)}}},[y,o.isClosePausedRef]);const p=u.useCallback(({tabbingDirection:v})=>{const x=l().map(w=>{const j=w.ref.current,N=[j,...h2(j)];return v==="forwards"?N:N.reverse()});return(v==="forwards"?x.reverse():x).flat()},[l]);return u.useEffect(()=>{const v=h.current;if(v){const g=x=>{var N,C,S;const w=x.altKey||x.ctrlKey||x.metaKey;if(x.key==="Tab"&&!w){const E=document.activeElement,D=x.shiftKey;if(x.target===v&&D){(N=d.current)==null||N.focus();return}const L=p({tabbingDirection:D?"backwards":"forwards"}),Q=L.findIndex(_=>_===E);Fc(L.slice(Q+1))?x.preventDefault():D?(C=d.current)==null||C.focus():(S=f.current)==null||S.focus()}};return v.addEventListener("keydown",g),()=>v.removeEventListener("keydown",g)}},[l,p]),r.jsxs(HN,{ref:c,role:"region","aria-label":a.replace("{hotkey}",b),tabIndex:-1,style:{pointerEvents:y?void 0:"none"},children:[y&&r.jsx(qd,{ref:d,onFocusFromOutsideViewport:()=>{const v=p({tabbingDirection:"forwards"});Fc(v)}}),r.jsx(Nm.Slot,{scope:n,children:r.jsx(Y.ol,{tabIndex:-1,...i,ref:m})}),y&&r.jsx(qd,{ref:f,onFocusFromOutsideViewport:()=>{const v=p({tabbingDirection:"backwards"});Fc(v)}})]})});m0.displayName=u0;var h0="ToastFocusProxy",qd=u.forwardRef((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:s,...a}=e,i=Ol(h0,n);return r.jsx(wi,{"aria-hidden":!0,tabIndex:0,...a,ref:t,style:{position:"fixed"},onFocus:o=>{var d;const l=o.relatedTarget;!((d=i.viewport)!=null&&d.contains(l))&&s()}})});qd.displayName=h0;var Ll="Toast",t2="toast.swipeStart",r2="toast.swipeMove",n2="toast.swipeCancel",s2="toast.swipeEnd",f0=u.forwardRef((e,t)=>{const{forceMount:n,open:s,defaultOpen:a,onOpenChange:i,...o}=e,[l=!0,c]=ur({prop:s,defaultProp:a,onChange:i});return r.jsx(hr,{present:n||l,children:r.jsx(o2,{open:l,...o,ref:t,onClose:()=>c(!1),onPause:qe(e.onPause),onResume:qe(e.onResume),onSwipeStart:$(e.onSwipeStart,d=>{d.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:$(e.onSwipeMove,d=>{const{x:f,y:h}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","move"),d.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${f}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${h}px`)}),onSwipeCancel:$(e.onSwipeCancel,d=>{d.currentTarget.setAttribute("data-swipe","cancel"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:$(e.onSwipeEnd,d=>{const{x:f,y:h}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","end"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${f}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${h}px`),c(!1)})})})});f0.displayName=Ll;var[a2,i2]=c0(Ll,{onClose(){}}),o2=u.forwardRef((e,t)=>{const{__scopeToast:n,type:s="foreground",duration:a,open:i,onClose:o,onEscapeKeyDown:l,onPause:c,onResume:d,onSwipeStart:f,onSwipeMove:h,onSwipeCancel:m,onSwipeEnd:b,...y}=e,p=Ol(Ll,n),[v,g]=u.useState(null),x=me(t,_=>g(_)),w=u.useRef(null),j=u.useRef(null),N=a||p.duration,C=u.useRef(0),S=u.useRef(N),E=u.useRef(0),{onToastAdd:D,onToastRemove:M}=p,W=qe(()=>{var X;(v==null?void 0:v.contains(document.activeElement))&&((X=p.viewport)==null||X.focus()),o()}),L=u.useCallback(_=>{!_||_===1/0||(window.clearTimeout(E.current),C.current=new Date().getTime(),E.current=window.setTimeout(W,_))},[W]);u.useEffect(()=>{const _=p.viewport;if(_){const X=()=>{L(S.current),d==null||d()},U=()=>{const J=new Date().getTime()-C.current;S.current=S.current-J,window.clearTimeout(E.current),c==null||c()};return _.addEventListener(Gd,U),_.addEventListener(Kd,X),()=>{_.removeEventListener(Gd,U),_.removeEventListener(Kd,X)}}},[p.viewport,N,c,d,L]),u.useEffect(()=>{i&&!p.isClosePausedRef.current&&L(N)},[i,N,p.isClosePausedRef,L]),u.useEffect(()=>(D(),()=>M()),[D,M]);const Q=u.useMemo(()=>v?w0(v):null,[v]);return p.viewport?r.jsxs(r.Fragment,{children:[Q&&r.jsx(l2,{__scopeToast:n,role:"status","aria-live":s==="foreground"?"assertive":"polite","aria-atomic":!0,children:Q}),r.jsx(a2,{scope:n,onClose:W,children:Jn.createPortal(r.jsx(Nm.ItemSlot,{scope:n,children:r.jsx(UN,{asChild:!0,onEscapeKeyDown:$(l,()=>{p.isFocusedToastEscapeKeyDownRef.current||W(),p.isFocusedToastEscapeKeyDownRef.current=!1}),children:r.jsx(Y.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":p.swipeDirection,...y,ref:x,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:$(e.onKeyDown,_=>{_.key==="Escape"&&(l==null||l(_.nativeEvent),_.nativeEvent.defaultPrevented||(p.isFocusedToastEscapeKeyDownRef.current=!0,W()))}),onPointerDown:$(e.onPointerDown,_=>{_.button===0&&(w.current={x:_.clientX,y:_.clientY})}),onPointerMove:$(e.onPointerMove,_=>{if(!w.current)return;const X=_.clientX-w.current.x,U=_.clientY-w.current.y,J=!!j.current,k=["left","right"].includes(p.swipeDirection),P=["left","up"].includes(p.swipeDirection)?Math.min:Math.max,F=k?P(0,X):0,O=k?0:P(0,U),G=_.pointerType==="touch"?10:2,te={x:F,y:O},le={originalEvent:_,delta:te};J?(j.current=te,to(r2,h,le,{discrete:!1})):zf(te,p.swipeDirection,G)?(j.current=te,to(t2,f,le,{discrete:!1}),_.target.setPointerCapture(_.pointerId)):(Math.abs(X)>G||Math.abs(U)>G)&&(w.current=null)}),onPointerUp:$(e.onPointerUp,_=>{const X=j.current,U=_.target;if(U.hasPointerCapture(_.pointerId)&&U.releasePointerCapture(_.pointerId),j.current=null,w.current=null,X){const J=_.currentTarget,k={originalEvent:_,delta:X};zf(X,p.swipeDirection,p.swipeThreshold)?to(s2,b,k,{discrete:!0}):to(n2,m,k,{discrete:!0}),J.addEventListener("click",P=>P.preventDefault(),{once:!0})}})})})}),p.viewport)})]}):null}),l2=e=>{const{__scopeToast:t,children:n,...s}=e,a=Ol(Ll,t),[i,o]=u.useState(!1),[l,c]=u.useState(!1);return u2(()=>o(!0)),u.useEffect(()=>{const d=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(d)},[]),l?null:r.jsx(_l,{asChild:!0,children:r.jsx(wi,{...s,children:i&&r.jsxs(r.Fragment,{children:[a.label," ",n]})})})},c2="ToastTitle",p0=u.forwardRef((e,t)=>{const{__scopeToast:n,...s}=e;return r.jsx(Y.div,{...s,ref:t})});p0.displayName=c2;var d2="ToastDescription",x0=u.forwardRef((e,t)=>{const{__scopeToast:n,...s}=e;return r.jsx(Y.div,{...s,ref:t})});x0.displayName=d2;var g0="ToastAction",v0=u.forwardRef((e,t)=>{const{altText:n,...s}=e;return n.trim()?r.jsx(b0,{altText:n,asChild:!0,children:r.jsx(km,{...s,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${g0}\`. Expected non-empty \`string\`.`),null)});v0.displayName=g0;var y0="ToastClose",km=u.forwardRef((e,t)=>{const{__scopeToast:n,...s}=e,a=i2(y0,n);return r.jsx(b0,{asChild:!0,children:r.jsx(Y.button,{type:"button",...s,ref:t,onClick:$(e.onClick,a.onClose)})})});km.displayName=y0;var b0=u.forwardRef((e,t)=>{const{__scopeToast:n,altText:s,...a}=e;return r.jsx(Y.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":s||void 0,...a,ref:t})});function w0(e){const t=[];return Array.from(e.childNodes).forEach(s=>{if(s.nodeType===s.TEXT_NODE&&s.textContent&&t.push(s.textContent),m2(s)){const a=s.ariaHidden||s.hidden||s.style.display==="none",i=s.dataset.radixToastAnnounceExclude==="";if(!a)if(i){const o=s.dataset.radixToastAnnounceAlt;o&&t.push(o)}else t.push(...w0(s))}}),t}function to(e,t,n,{discrete:s}){const a=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),s?wm(a,i):a.dispatchEvent(i)}var zf=(e,t,n=0)=>{const s=Math.abs(e.x),a=Math.abs(e.y),i=s>a;return t==="left"||t==="right"?i&&s>n:!i&&a>n};function u2(e=()=>{}){const t=qe(e);Be(()=>{let n=0,s=0;return n=window.requestAnimationFrame(()=>s=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(s)}},[t])}function m2(e){return e.nodeType===e.ELEMENT_NODE}function h2(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const a=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||a?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Fc(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}var f2=d0,j0=m0,N0=f0,k0=p0,S0=x0,C0=v0,E0=km;function P0(e){var t,n,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=P0(e[t]))&&(s&&(s+=" "),s+=n)}else for(n in e)e[n]&&(s&&(s+=" "),s+=n);return s}function T0(){for(var e,t,n=0,s="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=P0(e))&&(s&&(s+=" "),s+=t);return s}const $f=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Bf=T0,ji=(e,t)=>n=>{var s;if((t==null?void 0:t.variants)==null)return Bf(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:a,defaultVariants:i}=t,o=Object.keys(a).map(d=>{const f=n==null?void 0:n[d],h=i==null?void 0:i[d];if(f===null)return null;const m=$f(f)||$f(h);return a[d][m]}),l=n&&Object.entries(n).reduce((d,f)=>{let[h,m]=f;return m===void 0||(d[h]=m),d},{}),c=t==null||(s=t.compoundVariants)===null||s===void 0?void 0:s.reduce((d,f)=>{let{class:h,className:m,...b}=f;return Object.entries(b).every(y=>{let[p,v]=y;return Array.isArray(v)?v.includes({...i,...l}[p]):{...i,...l}[p]===v})?[...d,h,m]:d},[]);return Bf(e,o,c,n==null?void 0:n.class,n==null?void 0:n.className)};/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p2=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),A0=(...e)=>e.filter((t,n,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===n).join(" ").trim();/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var x2={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"};/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g2=u.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:s,className:a="",children:i,iconNode:o,...l},c)=>u.createElement("svg",{ref:c,...x2,width:t,height:t,stroke:e,strokeWidth:s?Number(n)*24/Number(t):n,className:A0("lucide",a),...l},[...o.map(([d,f])=>u.createElement(d,f)),...Array.isArray(i)?i:[i]]));/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B=(e,t)=>{const n=u.forwardRef(({className:s,...a},i)=>u.createElement(g2,{ref:i,iconNode:t,className:A0(`lucide-${p2(e)}`,s),...a}));return n.displayName=`${e}`,n};/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qd=B("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Le=B("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ni=B("Award",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v2=B("BookOpen",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y2=B("Book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R0=B("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ki=B("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I0=B("Briefcase",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fl=B("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pr=B("Calendar",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M0=B("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Si=B("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ti=B("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D0=B("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sm=B("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b2=B("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uf=B("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ke=B("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _0=B("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O0=B("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $e=B("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L0=B("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qs=B("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w2=B("Cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ci=B("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ri=B("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cn=B("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wr=B("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yd=B("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tr=B("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j2=B("Factory",[["path",{d:"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"159hny"}],["path",{d:"M17 18h1",key:"uldtlt"}],["path",{d:"M12 18h1",key:"s9uhes"}],["path",{d:"M7 18h1",key:"1neino"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N2=B("FileCheck",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zl=B("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cm=B("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k2=B("Globe",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F0=B("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vn=B("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S2=B("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hf=B("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z0=B("Linkedin",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ys=B("Lock",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ft=B("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wn=B("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C2=B("Maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E2=B("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xd=B("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $0=B("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gn=B("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P2=B("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jd=B("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const na=B("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T2=B("Plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kn=B("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B0=B("Quote",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tl=B("Rocket",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U0=B("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Em=B("Send",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H0=B("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rl=B("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fn=B("Shield",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pm=B("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zd=B("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jr=B("Star",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $l=B("Target",[["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"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nr=B("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bl=B("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V0=B("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xs=B("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const St=B("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A2=B("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R2=B("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tm=B("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ei=B("Zap",[["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"}]]),Am="-",I2=e=>{const t=D2(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:o=>{const l=o.split(Am);return l[0]===""&&l.length!==1&&l.shift(),W0(l,t)||M2(o)},getConflictingClassGroupIds:(o,l)=>{const c=n[o]||[];return l&&s[o]?[...c,...s[o]]:c}}},W0=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const n=e[0],s=t.nextPart.get(n),a=s?W0(e.slice(1),s):void 0;if(a)return a;if(t.validators.length===0)return;const i=e.join(Am);return(o=t.validators.find(({validator:l})=>l(i)))==null?void 0:o.classGroupId},Vf=/^\[(.+)\]$/,M2=e=>{if(Vf.test(e)){const t=Vf.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},D2=e=>{const{theme:t,prefix:n}=e,s={nextPart:new Map,validators:[]};return O2(Object.entries(e.classGroups),n).forEach(([i,o])=>{eu(o,s,i,t)}),s},eu=(e,t,n,s)=>{e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:Wf(t,a);i.classGroupId=n;return}if(typeof a=="function"){if(_2(a)){eu(a(s),t,n,s);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([i,o])=>{eu(o,Wf(t,i),n,s)})})},Wf=(e,t)=>{let n=e;return t.split(Am).forEach(s=>{n.nextPart.has(s)||n.nextPart.set(s,{nextPart:new Map,validators:[]}),n=n.nextPart.get(s)}),n},_2=e=>e.isThemeGetter,O2=(e,t)=>t?e.map(([n,s])=>{const a=s.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,l])=>[t+o,l])):i);return[n,a]}):e,L2=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,s=new Map;const a=(i,o)=>{n.set(i,o),t++,t>e&&(t=0,s=n,n=new Map)};return{get(i){let o=n.get(i);if(o!==void 0)return o;if((o=s.get(i))!==void 0)return a(i,o),o},set(i,o){n.has(i)?n.set(i,o):a(i,o)}}},G0="!",F2=e=>{const{separator:t,experimentalParseClassName:n}=e,s=t.length===1,a=t[0],i=t.length,o=l=>{const c=[];let d=0,f=0,h;for(let v=0;v<l.length;v++){let g=l[v];if(d===0){if(g===a&&(s||l.slice(v,v+i)===t)){c.push(l.slice(f,v)),f=v+i;continue}if(g==="/"){h=v;continue}}g==="["?d++:g==="]"&&d--}const m=c.length===0?l:l.substring(f),b=m.startsWith(G0),y=b?m.substring(1):m,p=h&&h>f?h-f:void 0;return{modifiers:c,hasImportantModifier:b,baseClassName:y,maybePostfixModifierPosition:p}};return n?l=>n({className:l,parseClassName:o}):o},z2=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(s=>{s[0]==="["?(t.push(...n.sort(),s),n=[]):n.push(s)}),t.push(...n.sort()),t},$2=e=>({cache:L2(e.cacheSize),parseClassName:F2(e),...I2(e)}),B2=/\s+/,U2=(e,t)=>{const{parseClassName:n,getClassGroupId:s,getConflictingClassGroupIds:a}=t,i=[],o=e.trim().split(B2);let l="";for(let c=o.length-1;c>=0;c-=1){const d=o[c],{modifiers:f,hasImportantModifier:h,baseClassName:m,maybePostfixModifierPosition:b}=n(d);let y=!!b,p=s(y?m.substring(0,b):m);if(!p){if(!y){l=d+(l.length>0?" "+l:l);continue}if(p=s(m),!p){l=d+(l.length>0?" "+l:l);continue}y=!1}const v=z2(f).join(":"),g=h?v+G0:v,x=g+p;if(i.includes(x))continue;i.push(x);const w=a(p,y);for(let j=0;j<w.length;++j){const N=w[j];i.push(g+N)}l=d+(l.length>0?" "+l:l)}return l};function H2(){let e=0,t,n,s="";for(;e<arguments.length;)(t=arguments[e++])&&(n=K0(t))&&(s&&(s+=" "),s+=n);return s}const K0=e=>{if(typeof e=="string")return e;let t,n="";for(let s=0;s<e.length;s++)e[s]&&(t=K0(e[s]))&&(n&&(n+=" "),n+=t);return n};function V2(e,...t){let n,s,a,i=o;function o(c){const d=t.reduce((f,h)=>h(f),e());return n=$2(d),s=n.cache.get,a=n.cache.set,i=l,l(c)}function l(c){const d=s(c);if(d)return d;const f=U2(c,n);return a(c,f),f}return function(){return i(H2.apply(null,arguments))}}const je=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},q0=/^\[(?:([a-z-]+):)?(.+)\]$/i,W2=/^\d+\/\d+$/,G2=new Set(["px","full","screen"]),K2=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,q2=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Q2=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Y2=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,X2=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,pr=e=>Es(e)||G2.has(e)||W2.test(e),Lr=e=>sa(e,"length",ak),Es=e=>!!e&&!Number.isNaN(Number(e)),zc=e=>sa(e,"number",Es),ya=e=>!!e&&Number.isInteger(Number(e)),J2=e=>e.endsWith("%")&&Es(e.slice(0,-1)),se=e=>q0.test(e),Fr=e=>K2.test(e),Z2=new Set(["length","size","percentage"]),ek=e=>sa(e,Z2,Q0),tk=e=>sa(e,"position",Q0),rk=new Set(["image","url"]),nk=e=>sa(e,rk,ok),sk=e=>sa(e,"",ik),ba=()=>!0,sa=(e,t,n)=>{const s=q0.exec(e);return s?s[1]?typeof t=="string"?s[1]===t:t.has(s[1]):n(s[2]):!1},ak=e=>q2.test(e)&&!Q2.test(e),Q0=()=>!1,ik=e=>Y2.test(e),ok=e=>X2.test(e),lk=()=>{const e=je("colors"),t=je("spacing"),n=je("blur"),s=je("brightness"),a=je("borderColor"),i=je("borderRadius"),o=je("borderSpacing"),l=je("borderWidth"),c=je("contrast"),d=je("grayscale"),f=je("hueRotate"),h=je("invert"),m=je("gap"),b=je("gradientColorStops"),y=je("gradientColorStopPositions"),p=je("inset"),v=je("margin"),g=je("opacity"),x=je("padding"),w=je("saturate"),j=je("scale"),N=je("sepia"),C=je("skew"),S=je("space"),E=je("translate"),D=()=>["auto","contain","none"],M=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto",se,t],L=()=>[se,t],Q=()=>["",pr,Lr],_=()=>["auto",Es,se],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],k=()=>["start","end","center","between","around","evenly","stretch"],P=()=>["","0",se],F=()=>["auto","avoid","all","avoid-page","page","left","right","column"],O=()=>[Es,se];return{cacheSize:500,separator:":",theme:{colors:[ba],spacing:[pr,Lr],blur:["none","",Fr,se],brightness:O(),borderColor:[e],borderRadius:["none","","full",Fr,se],borderSpacing:L(),borderWidth:Q(),contrast:O(),grayscale:P(),hueRotate:O(),invert:P(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[J2,Lr],inset:W(),margin:W(),opacity:O(),padding:L(),saturate:O(),scale:O(),sepia:P(),skew:O(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",se]}],container:["container"],columns:[{columns:[Fr]}],"break-after":[{"break-after":F()}],"break-before":[{"break-before":F()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...X(),se]}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",ya,se]}],basis:[{basis:W()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",se]}],grow:[{grow:P()}],shrink:[{shrink:P()}],order:[{order:["first","last","none",ya,se]}],"grid-cols":[{"grid-cols":[ba]}],"col-start-end":[{col:["auto",{span:["full",ya,se]},se]}],"col-start":[{"col-start":_()}],"col-end":[{"col-end":_()}],"grid-rows":[{"grid-rows":[ba]}],"row-start-end":[{row:["auto",{span:[ya,se]},se]}],"row-start":[{"row-start":_()}],"row-end":[{"row-end":_()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",se]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",se]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal",...k()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...k(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...k(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[x]}],px:[{px:[x]}],py:[{py:[x]}],ps:[{ps:[x]}],pe:[{pe:[x]}],pt:[{pt:[x]}],pr:[{pr:[x]}],pb:[{pb:[x]}],pl:[{pl:[x]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",se,t]}],"min-w":[{"min-w":[se,t,"min","max","fit"]}],"max-w":[{"max-w":[se,t,"none","full","min","max","fit","prose",{screen:[Fr]},Fr]}],h:[{h:[se,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[se,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[se,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[se,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Fr,Lr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",zc]}],"font-family":[{font:[ba]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",se]}],"line-clamp":[{"line-clamp":["none",Es,zc]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",pr,se]}],"list-image":[{"list-image":["none",se]}],"list-style-type":[{list:["none","disc","decimal",se]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",pr,Lr]}],"underline-offset":[{"underline-offset":["auto",pr,se]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...X(),tk]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ek]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},nk]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:U()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[pr,se]}],"outline-w":[{outline:[pr,Lr]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[pr,Lr]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Fr,sk]}],"shadow-color":[{shadow:[ba]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...J(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":J()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[s]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Fr,se]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[h]}],saturate:[{saturate:[w]}],sepia:[{sepia:[N]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[s]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[h]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[N]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",se]}],duration:[{duration:O()}],ease:[{ease:["linear","in","out","in-out",se]}],delay:[{delay:O()}],animate:[{animate:["none","spin","ping","pulse","bounce",se]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[ya,se]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",se]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",se]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",se]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[pr,Lr,zc]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},ck=V2(lk);function ee(...e){return ck(T0(e))}const dk=f2,Y0=u.forwardRef(({className:e,...t},n)=>r.jsx(j0,{ref:n,className:ee("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));Y0.displayName=j0.displayName;const uk=ji("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),X0=u.forwardRef(({className:e,variant:t,...n},s)=>r.jsx(N0,{ref:s,className:ee(uk({variant:t}),e),...n}));X0.displayName=N0.displayName;const mk=u.forwardRef(({className:e,...t},n)=>r.jsx(C0,{ref:n,className:ee("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}));mk.displayName=C0.displayName;const J0=u.forwardRef(({className:e,...t},n)=>r.jsx(E0,{ref:n,className:ee("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:r.jsx(Tm,{className:"h-4 w-4"})}));J0.displayName=E0.displayName;const Z0=u.forwardRef(({className:e,...t},n)=>r.jsx(k0,{ref:n,className:ee("text-sm font-semibold",e),...t}));Z0.displayName=k0.displayName;const ev=u.forwardRef(({className:e,...t},n)=>r.jsx(S0,{ref:n,className:ee("text-sm opacity-90",e),...t}));ev.displayName=S0.displayName;function hk(){const{toasts:e}=Ml();return r.jsxs(dk,{children:[e.map(function({id:t,title:n,description:s,action:a,...i}){return r.jsxs(X0,{...i,children:[r.jsxs("div",{className:"grid gap-1",children:[n&&r.jsx(Z0,{children:n}),s&&r.jsx(ev,{children:s})]}),a,r.jsx(J0,{})]},t)}),r.jsx(Y0,{})]})}var Gf=["light","dark"],fk="(prefers-color-scheme: dark)",pk=u.createContext(void 0),xk={setTheme:e=>{},themes:[]},gk=()=>{var e;return(e=u.useContext(pk))!=null?e:xk};u.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:s,enableColorScheme:a,defaultTheme:i,value:o,attrs:l,nonce:c})=>{let d=i==="system",f=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(y=>`'${y}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,h=a?Gf.includes(i)&&i?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${i}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",m=(y,p=!1,v=!0)=>{let g=o?o[y]:y,x=p?y+"|| ''":`'${g}'`,w="";return a&&v&&!p&&Gf.includes(y)&&(w+=`d.style.colorScheme = '${y}';`),n==="class"?p||g?w+=`c.add(${x})`:w+="null":g&&(w+=`d[s](n,${x})`),w},b=e?`!function(){${f}${m(e)}}()`:s?`!function(){try{${f}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${d})){var t='${fk}',m=window.matchMedia(t);if(m.media!==t||m.matches){${m("dark")}}else{${m("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${m(o?"x[e]":"e",!0)}}${d?"":"else{"+m(i,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${f}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${m(o?"x[e]":"e",!0)}}else{${m(i,!1,!1)};}${h}}catch(t){}}();`;return u.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:b}})});var vk=e=>{switch(e){case"success":return wk;case"info":return Nk;case"warning":return jk;case"error":return kk;default:return null}},yk=Array(12).fill(0),bk=({visible:e})=>R.createElement("div",{className:"sonner-loading-wrapper","data-visible":e},R.createElement("div",{className:"sonner-spinner"},yk.map((t,n)=>R.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),wk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),jk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Nk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),kk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Sk=()=>{let[e,t]=R.useState(document.hidden);return R.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},tu=1,Ck=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...s}=e,a=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:tu++,i=this.toasts.find(l=>l.id===a),o=e.dismissible===void 0?!0:e.dismissible;return i?this.toasts=this.toasts.map(l=>l.id===a?(this.publish({...l,...e,id:a,title:n}),{...l,...e,id:a,dismissible:o,title:n}):l):this.addToast({title:n,...s,dismissible:o,id:a}),a},this.dismiss=e=>(e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let s=e instanceof Promise?e:e(),a=n!==void 0;return s.then(async i=>{if(Pk(i)&&!i.ok){a=!1;let o=typeof t.error=="function"?await t.error(`HTTP error! status: ${i.status}`):t.error,l=typeof t.description=="function"?await t.description(`HTTP error! status: ${i.status}`):t.description;this.create({id:n,type:"error",message:o,description:l})}else if(t.success!==void 0){a=!1;let o=typeof t.success=="function"?await t.success(i):t.success,l=typeof t.description=="function"?await t.description(i):t.description;this.create({id:n,type:"success",message:o,description:l})}}).catch(async i=>{if(t.error!==void 0){a=!1;let o=typeof t.error=="function"?await t.error(i):t.error,l=typeof t.description=="function"?await t.description(i):t.description;this.create({id:n,type:"error",message:o,description:l})}}).finally(()=>{var i;a&&(this.dismiss(n),n=void 0),(i=t.finally)==null||i.call(t)}),n},this.custom=(e,t)=>{let n=(t==null?void 0:t.id)||tu++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},vt=new Ck,Ek=(e,t)=>{let n=(t==null?void 0:t.id)||tu++;return vt.addToast({title:e,...t,id:n}),n},Pk=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Tk=Ek,Ak=()=>vt.toasts;Object.assign(Tk,{success:vt.success,info:vt.info,warning:vt.warning,error:vt.error,custom:vt.custom,message:vt.message,promise:vt.promise,dismiss:vt.dismiss,loading:vt.loading},{getHistory:Ak});function Rk(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",t==="top"&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}Rk(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}:where([data-sonner-toaster][data-x-position="right"]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position="left"]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
`);function ro(e){return e.label!==void 0}var Ik=3,Mk="32px",Dk=4e3,_k=356,Ok=14,Lk=20,Fk=200;function zk(...e){return e.filter(Boolean).join(" ")}var $k=e=>{var t,n,s,a,i,o,l,c,d,f;let{invert:h,toast:m,unstyled:b,interacting:y,setHeights:p,visibleToasts:v,heights:g,index:x,toasts:w,expanded:j,removeToast:N,defaultRichColors:C,closeButton:S,style:E,cancelButtonStyle:D,actionButtonStyle:M,className:W="",descriptionClassName:L="",duration:Q,position:_,gap:X,loadingIcon:U,expandByDefault:J,classNames:k,icons:P,closeButtonAriaLabel:F="Close toast",pauseWhenPageIsHidden:O,cn:G}=e,[te,le]=R.useState(!1),[Me,re]=R.useState(!1),[K,ce]=R.useState(!1),[he,oe]=R.useState(!1),[pe,fe]=R.useState(0),[tt,xt]=R.useState(0),Dr=R.useRef(null),Pt=R.useRef(null),Cn=x===0,ic=x+1<=v,Ve=m.type,rs=m.dismissible!==!1,Hw=m.className||"",Vw=m.descriptionClassName||"",Di=R.useMemo(()=>g.findIndex(ne=>ne.toastId===m.id)||0,[g,m.id]),Ww=R.useMemo(()=>{var ne;return(ne=m.closeButton)!=null?ne:S},[m.closeButton,S]),bh=R.useMemo(()=>m.duration||Q||Dk,[m.duration,Q]),oc=R.useRef(0),ns=R.useRef(0),wh=R.useRef(0),ss=R.useRef(null),[jh,Gw]=_.split("-"),Nh=R.useMemo(()=>g.reduce((ne,we,ye)=>ye>=Di?ne:ne+we.height,0),[g,Di]),kh=Sk(),Kw=m.invert||h,lc=Ve==="loading";ns.current=R.useMemo(()=>Di*X+Nh,[Di,Nh]),R.useEffect(()=>{le(!0)},[]),R.useLayoutEffect(()=>{if(!te)return;let ne=Pt.current,we=ne.style.height;ne.style.height="auto";let ye=ne.getBoundingClientRect().height;ne.style.height=we,xt(ye),p(er=>er.find(tr=>tr.toastId===m.id)?er.map(tr=>tr.toastId===m.id?{...tr,height:ye}:tr):[{toastId:m.id,height:ye,position:m.position},...er])},[te,m.title,m.description,p,m.id]);let _r=R.useCallback(()=>{re(!0),fe(ns.current),p(ne=>ne.filter(we=>we.toastId!==m.id)),setTimeout(()=>{N(m)},Fk)},[m,N,p,ns]);R.useEffect(()=>{if(m.promise&&Ve==="loading"||m.duration===1/0||m.type==="loading")return;let ne,we=bh;return j||y||O&&kh?(()=>{if(wh.current<oc.current){let ye=new Date().getTime()-oc.current;we=we-ye}wh.current=new Date().getTime()})():we!==1/0&&(oc.current=new Date().getTime(),ne=setTimeout(()=>{var ye;(ye=m.onAutoClose)==null||ye.call(m,m),_r()},we)),()=>clearTimeout(ne)},[j,y,J,m,bh,_r,m.promise,Ve,O,kh]),R.useEffect(()=>{let ne=Pt.current;if(ne){let we=ne.getBoundingClientRect().height;return xt(we),p(ye=>[{toastId:m.id,height:we,position:m.position},...ye]),()=>p(ye=>ye.filter(er=>er.toastId!==m.id))}},[p,m.id]),R.useEffect(()=>{m.delete&&_r()},[_r,m.delete]);function qw(){return P!=null&&P.loading?R.createElement("div",{className:"sonner-loader","data-visible":Ve==="loading"},P.loading):U?R.createElement("div",{className:"sonner-loader","data-visible":Ve==="loading"},U):R.createElement(bk,{visible:Ve==="loading"})}return R.createElement("li",{"aria-live":m.important?"assertive":"polite","aria-atomic":"true",role:"status",tabIndex:0,ref:Pt,className:G(W,Hw,k==null?void 0:k.toast,(t=m==null?void 0:m.classNames)==null?void 0:t.toast,k==null?void 0:k.default,k==null?void 0:k[Ve],(n=m==null?void 0:m.classNames)==null?void 0:n[Ve]),"data-sonner-toast":"","data-rich-colors":(s=m.richColors)!=null?s:C,"data-styled":!(m.jsx||m.unstyled||b),"data-mounted":te,"data-promise":!!m.promise,"data-removed":Me,"data-visible":ic,"data-y-position":jh,"data-x-position":Gw,"data-index":x,"data-front":Cn,"data-swiping":K,"data-dismissible":rs,"data-type":Ve,"data-invert":Kw,"data-swipe-out":he,"data-expanded":!!(j||J&&te),style:{"--index":x,"--toasts-before":x,"--z-index":w.length-x,"--offset":`${Me?pe:ns.current}px`,"--initial-height":J?"auto":`${tt}px`,...E,...m.style},onPointerDown:ne=>{lc||!rs||(Dr.current=new Date,fe(ns.current),ne.target.setPointerCapture(ne.pointerId),ne.target.tagName!=="BUTTON"&&(ce(!0),ss.current={x:ne.clientX,y:ne.clientY}))},onPointerUp:()=>{var ne,we,ye,er;if(he||!rs)return;ss.current=null;let tr=Number(((ne=Pt.current)==null?void 0:ne.style.getPropertyValue("--swipe-amount").replace("px",""))||0),_i=new Date().getTime()-((we=Dr.current)==null?void 0:we.getTime()),Qw=Math.abs(tr)/_i;if(Math.abs(tr)>=Lk||Qw>.11){fe(ns.current),(ye=m.onDismiss)==null||ye.call(m,m),_r(),oe(!0);return}(er=Pt.current)==null||er.style.setProperty("--swipe-amount","0px"),ce(!1)},onPointerMove:ne=>{var we;if(!ss.current||!rs)return;let ye=ne.clientY-ss.current.y,er=ne.clientX-ss.current.x,tr=(jh==="top"?Math.min:Math.max)(0,ye),_i=ne.pointerType==="touch"?10:2;Math.abs(tr)>_i?(we=Pt.current)==null||we.style.setProperty("--swipe-amount",`${ye}px`):Math.abs(er)>_i&&(ss.current=null)}},Ww&&!m.jsx?R.createElement("button",{"aria-label":F,"data-disabled":lc,"data-close-button":!0,onClick:lc||!rs?()=>{}:()=>{var ne;_r(),(ne=m.onDismiss)==null||ne.call(m,m)},className:G(k==null?void 0:k.closeButton,(a=m==null?void 0:m.classNames)==null?void 0:a.closeButton)},R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},R.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),R.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))):null,m.jsx||R.isValidElement(m.title)?m.jsx||m.title:R.createElement(R.Fragment,null,Ve||m.icon||m.promise?R.createElement("div",{"data-icon":"",className:G(k==null?void 0:k.icon,(i=m==null?void 0:m.classNames)==null?void 0:i.icon)},m.promise||m.type==="loading"&&!m.icon?m.icon||qw():null,m.type!=="loading"?m.icon||(P==null?void 0:P[Ve])||vk(Ve):null):null,R.createElement("div",{"data-content":"",className:G(k==null?void 0:k.content,(o=m==null?void 0:m.classNames)==null?void 0:o.content)},R.createElement("div",{"data-title":"",className:G(k==null?void 0:k.title,(l=m==null?void 0:m.classNames)==null?void 0:l.title)},m.title),m.description?R.createElement("div",{"data-description":"",className:G(L,Vw,k==null?void 0:k.description,(c=m==null?void 0:m.classNames)==null?void 0:c.description)},m.description):null),R.isValidElement(m.cancel)?m.cancel:m.cancel&&ro(m.cancel)?R.createElement("button",{"data-button":!0,"data-cancel":!0,style:m.cancelButtonStyle||D,onClick:ne=>{var we,ye;ro(m.cancel)&&rs&&((ye=(we=m.cancel).onClick)==null||ye.call(we,ne),_r())},className:G(k==null?void 0:k.cancelButton,(d=m==null?void 0:m.classNames)==null?void 0:d.cancelButton)},m.cancel.label):null,R.isValidElement(m.action)?m.action:m.action&&ro(m.action)?R.createElement("button",{"data-button":!0,"data-action":!0,style:m.actionButtonStyle||M,onClick:ne=>{var we,ye;ro(m.action)&&(ne.defaultPrevented||((ye=(we=m.action).onClick)==null||ye.call(we,ne),_r()))},className:G(k==null?void 0:k.actionButton,(f=m==null?void 0:m.classNames)==null?void 0:f.actionButton)},m.action.label):null))};function Kf(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}var Bk=e=>{let{invert:t,position:n="bottom-right",hotkey:s=["altKey","KeyT"],expand:a,closeButton:i,className:o,offset:l,theme:c="light",richColors:d,duration:f,style:h,visibleToasts:m=Ik,toastOptions:b,dir:y=Kf(),gap:p=Ok,loadingIcon:v,icons:g,containerAriaLabel:x="Notifications",pauseWhenPageIsHidden:w,cn:j=zk}=e,[N,C]=R.useState([]),S=R.useMemo(()=>Array.from(new Set([n].concat(N.filter(O=>O.position).map(O=>O.position)))),[N,n]),[E,D]=R.useState([]),[M,W]=R.useState(!1),[L,Q]=R.useState(!1),[_,X]=R.useState(c!=="system"?c:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),U=R.useRef(null),J=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),k=R.useRef(null),P=R.useRef(!1),F=R.useCallback(O=>{var G;(G=N.find(te=>te.id===O.id))!=null&&G.delete||vt.dismiss(O.id),C(te=>te.filter(({id:le})=>le!==O.id))},[N]);return R.useEffect(()=>vt.subscribe(O=>{if(O.dismiss){C(G=>G.map(te=>te.id===O.id?{...te,delete:!0}:te));return}setTimeout(()=>{n0.flushSync(()=>{C(G=>{let te=G.findIndex(le=>le.id===O.id);return te!==-1?[...G.slice(0,te),{...G[te],...O},...G.slice(te+1)]:[O,...G]})})})}),[]),R.useEffect(()=>{if(c!=="system"){X(c);return}c==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?X("dark"):X("light")),typeof window<"u"&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",({matches:O})=>{X(O?"dark":"light")})},[c]),R.useEffect(()=>{N.length<=1&&W(!1)},[N]),R.useEffect(()=>{let O=G=>{var te,le;s.every(Me=>G[Me]||G.code===Me)&&(W(!0),(te=U.current)==null||te.focus()),G.code==="Escape"&&(document.activeElement===U.current||(le=U.current)!=null&&le.contains(document.activeElement))&&W(!1)};return document.addEventListener("keydown",O),()=>document.removeEventListener("keydown",O)},[s]),R.useEffect(()=>{if(U.current)return()=>{k.current&&(k.current.focus({preventScroll:!0}),k.current=null,P.current=!1)}},[U.current]),N.length?R.createElement("section",{"aria-label":`${x} ${J}`,tabIndex:-1},S.map((O,G)=>{var te;let[le,Me]=O.split("-");return R.createElement("ol",{key:O,dir:y==="auto"?Kf():y,tabIndex:-1,ref:U,className:o,"data-sonner-toaster":!0,"data-theme":_,"data-y-position":le,"data-x-position":Me,style:{"--front-toast-height":`${((te=E[0])==null?void 0:te.height)||0}px`,"--offset":typeof l=="number"?`${l}px`:l||Mk,"--width":`${_k}px`,"--gap":`${p}px`,...h},onBlur:re=>{P.current&&!re.currentTarget.contains(re.relatedTarget)&&(P.current=!1,k.current&&(k.current.focus({preventScroll:!0}),k.current=null))},onFocus:re=>{re.target instanceof HTMLElement&&re.target.dataset.dismissible==="false"||P.current||(P.current=!0,k.current=re.relatedTarget)},onMouseEnter:()=>W(!0),onMouseMove:()=>W(!0),onMouseLeave:()=>{L||W(!1)},onPointerDown:re=>{re.target instanceof HTMLElement&&re.target.dataset.dismissible==="false"||Q(!0)},onPointerUp:()=>Q(!1)},N.filter(re=>!re.position&&G===0||re.position===O).map((re,K)=>{var ce,he;return R.createElement($k,{key:re.id,icons:g,index:K,toast:re,defaultRichColors:d,duration:(ce=b==null?void 0:b.duration)!=null?ce:f,className:b==null?void 0:b.className,descriptionClassName:b==null?void 0:b.descriptionClassName,invert:t,visibleToasts:m,closeButton:(he=b==null?void 0:b.closeButton)!=null?he:i,interacting:L,position:O,style:b==null?void 0:b.style,unstyled:b==null?void 0:b.unstyled,classNames:b==null?void 0:b.classNames,cancelButtonStyle:b==null?void 0:b.cancelButtonStyle,actionButtonStyle:b==null?void 0:b.actionButtonStyle,removeToast:F,toasts:N.filter(oe=>oe.position==re.position),heights:E.filter(oe=>oe.position==re.position),setHeights:D,expandByDefault:a,gap:p,loadingIcon:v,expanded:M,pauseWhenPageIsHidden:w,cn:j})}))})):null};const Uk=({...e})=>{const{theme:t="system"}=gk();return r.jsx(Bk,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var Hk=ex.useId||(()=>{}),Vk=0;function pn(e){const[t,n]=u.useState(Hk());return Be(()=>{n(s=>s??String(Vk++))},[e]),t?`radix-${t}`:""}const Wk=["top","right","bottom","left"],xn=Math.min,bt=Math.max,nl=Math.round,no=Math.floor,gn=e=>({x:e,y:e}),Gk={left:"right",right:"left",bottom:"top",top:"bottom"},Kk={start:"end",end:"start"};function ru(e,t,n){return bt(e,xn(t,n))}function Ar(e,t){return typeof e=="function"?e(t):e}function Rr(e){return e.split("-")[0]}function aa(e){return e.split("-")[1]}function Rm(e){return e==="x"?"y":"x"}function Im(e){return e==="y"?"height":"width"}function vn(e){return["top","bottom"].includes(Rr(e))?"y":"x"}function Mm(e){return Rm(vn(e))}function qk(e,t,n){n===void 0&&(n=!1);const s=aa(e),a=Mm(e),i=Im(a);let o=a==="x"?s===(n?"end":"start")?"right":"left":s==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=sl(o)),[o,sl(o)]}function Qk(e){const t=sl(e);return[nu(e),t,nu(t)]}function nu(e){return e.replace(/start|end/g,t=>Kk[t])}function Yk(e,t,n){const s=["left","right"],a=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:s:t?s:a;case"left":case"right":return t?i:o;default:return[]}}function Xk(e,t,n,s){const a=aa(e);let i=Yk(Rr(e),n==="start",s);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(nu)))),i}function sl(e){return e.replace(/left|right|bottom|top/g,t=>Gk[t])}function Jk(e){return{top:0,right:0,bottom:0,left:0,...e}}function tv(e){return typeof e!="number"?Jk(e):{top:e,right:e,bottom:e,left:e}}function al(e){const{x:t,y:n,width:s,height:a}=e;return{width:s,height:a,top:n,left:t,right:t+s,bottom:n+a,x:t,y:n}}function qf(e,t,n){let{reference:s,floating:a}=e;const i=vn(t),o=Mm(t),l=Im(o),c=Rr(t),d=i==="y",f=s.x+s.width/2-a.width/2,h=s.y+s.height/2-a.height/2,m=s[l]/2-a[l]/2;let b;switch(c){case"top":b={x:f,y:s.y-a.height};break;case"bottom":b={x:f,y:s.y+s.height};break;case"right":b={x:s.x+s.width,y:h};break;case"left":b={x:s.x-a.width,y:h};break;default:b={x:s.x,y:s.y}}switch(aa(t)){case"start":b[o]-=m*(n&&d?-1:1);break;case"end":b[o]+=m*(n&&d?-1:1);break}return b}const Zk=async(e,t,n)=>{const{placement:s="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,l=i.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t));let d=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:h}=qf(d,s,c),m=s,b={},y=0;for(let p=0;p<l.length;p++){const{name:v,fn:g}=l[p],{x,y:w,data:j,reset:N}=await g({x:f,y:h,initialPlacement:s,placement:m,strategy:a,middlewareData:b,rects:d,platform:o,elements:{reference:e,floating:t}});f=x??f,h=w??h,b={...b,[v]:{...b[v],...j}},N&&y<=50&&(y++,typeof N=="object"&&(N.placement&&(m=N.placement),N.rects&&(d=N.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):N.rects),{x:f,y:h}=qf(d,m,c)),p=-1)}return{x:f,y:h,placement:m,strategy:a,middlewareData:b}};async function ni(e,t){var n;t===void 0&&(t={});const{x:s,y:a,platform:i,rects:o,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:f="viewport",elementContext:h="floating",altBoundary:m=!1,padding:b=0}=Ar(t,e),y=tv(b),v=l[m?h==="floating"?"reference":"floating":h],g=al(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(v)))==null||n?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:d,rootBoundary:f,strategy:c})),x=h==="floating"?{x:s,y:a,width:o.floating.width,height:o.floating.height}:o.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),j=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},N=al(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:x,offsetParent:w,strategy:c}):x);return{top:(g.top-N.top+y.top)/j.y,bottom:(N.bottom-g.bottom+y.bottom)/j.y,left:(g.left-N.left+y.left)/j.x,right:(N.right-g.right+y.right)/j.x}}const eS=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:s,placement:a,rects:i,platform:o,elements:l,middlewareData:c}=t,{element:d,padding:f=0}=Ar(e,t)||{};if(d==null)return{};const h=tv(f),m={x:n,y:s},b=Mm(a),y=Im(b),p=await o.getDimensions(d),v=b==="y",g=v?"top":"left",x=v?"bottom":"right",w=v?"clientHeight":"clientWidth",j=i.reference[y]+i.reference[b]-m[b]-i.floating[y],N=m[b]-i.reference[b],C=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let S=C?C[w]:0;(!S||!await(o.isElement==null?void 0:o.isElement(C)))&&(S=l.floating[w]||i.floating[y]);const E=j/2-N/2,D=S/2-p[y]/2-1,M=xn(h[g],D),W=xn(h[x],D),L=M,Q=S-p[y]-W,_=S/2-p[y]/2+E,X=ru(L,_,Q),U=!c.arrow&&aa(a)!=null&&_!==X&&i.reference[y]/2-(_<L?M:W)-p[y]/2<0,J=U?_<L?_-L:_-Q:0;return{[b]:m[b]+J,data:{[b]:X,centerOffset:_-X-J,...U&&{alignmentOffset:J}},reset:U}}}),tS=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:a,middlewareData:i,rects:o,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:f=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:p=!0,...v}=Ar(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const g=Rr(a),x=vn(l),w=Rr(l)===l,j=await(c.isRTL==null?void 0:c.isRTL(d.floating)),N=m||(w||!p?[sl(l)]:Qk(l)),C=y!=="none";!m&&C&&N.push(...Xk(l,p,y,j));const S=[l,...N],E=await ni(t,v),D=[];let M=((s=i.flip)==null?void 0:s.overflows)||[];if(f&&D.push(E[g]),h){const _=qk(a,o,j);D.push(E[_[0]],E[_[1]])}if(M=[...M,{placement:a,overflows:D}],!D.every(_=>_<=0)){var W,L;const _=(((W=i.flip)==null?void 0:W.index)||0)+1,X=S[_];if(X)return{data:{index:_,overflows:M},reset:{placement:X}};let U=(L=M.filter(J=>J.overflows[0]<=0).sort((J,k)=>J.overflows[1]-k.overflows[1])[0])==null?void 0:L.placement;if(!U)switch(b){case"bestFit":{var Q;const J=(Q=M.filter(k=>{if(C){const P=vn(k.placement);return P===x||P==="y"}return!0}).map(k=>[k.placement,k.overflows.filter(P=>P>0).reduce((P,F)=>P+F,0)]).sort((k,P)=>k[1]-P[1])[0])==null?void 0:Q[0];J&&(U=J);break}case"initialPlacement":U=l;break}if(a!==U)return{reset:{placement:U}}}return{}}}};function Qf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Yf(e){return Wk.some(t=>e[t]>=0)}const rS=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:s="referenceHidden",...a}=Ar(e,t);switch(s){case"referenceHidden":{const i=await ni(t,{...a,elementContext:"reference"}),o=Qf(i,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:Yf(o)}}}case"escaped":{const i=await ni(t,{...a,altBoundary:!0}),o=Qf(i,n.floating);return{data:{escapedOffsets:o,escaped:Yf(o)}}}default:return{}}}}};async function nS(e,t){const{placement:n,platform:s,elements:a}=e,i=await(s.isRTL==null?void 0:s.isRTL(a.floating)),o=Rr(n),l=aa(n),c=vn(n)==="y",d=["left","top"].includes(o)?-1:1,f=i&&c?-1:1,h=Ar(t,e);let{mainAxis:m,crossAxis:b,alignmentAxis:y}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return l&&typeof y=="number"&&(b=l==="end"?y*-1:y),c?{x:b*f,y:m*d}:{x:m*d,y:b*f}}const sS=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,s;const{x:a,y:i,placement:o,middlewareData:l}=t,c=await nS(t,e);return o===((n=l.offset)==null?void 0:n.placement)&&(s=l.arrow)!=null&&s.alignmentOffset?{}:{x:a+c.x,y:i+c.y,data:{...c,placement:o}}}}},aS=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:l={fn:v=>{let{x:g,y:x}=v;return{x:g,y:x}}},...c}=Ar(e,t),d={x:n,y:s},f=await ni(t,c),h=vn(Rr(a)),m=Rm(h);let b=d[m],y=d[h];if(i){const v=m==="y"?"top":"left",g=m==="y"?"bottom":"right",x=b+f[v],w=b-f[g];b=ru(x,b,w)}if(o){const v=h==="y"?"top":"left",g=h==="y"?"bottom":"right",x=y+f[v],w=y-f[g];y=ru(x,y,w)}const p=l.fn({...t,[m]:b,[h]:y});return{...p,data:{x:p.x-n,y:p.y-s,enabled:{[m]:i,[h]:o}}}}}},iS=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:s,placement:a,rects:i,middlewareData:o}=t,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=Ar(e,t),f={x:n,y:s},h=vn(a),m=Rm(h);let b=f[m],y=f[h];const p=Ar(l,t),v=typeof p=="number"?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(c){const w=m==="y"?"height":"width",j=i.reference[m]-i.floating[w]+v.mainAxis,N=i.reference[m]+i.reference[w]-v.mainAxis;b<j?b=j:b>N&&(b=N)}if(d){var g,x;const w=m==="y"?"width":"height",j=["top","left"].includes(Rr(a)),N=i.reference[h]-i.floating[w]+(j&&((g=o.offset)==null?void 0:g[h])||0)+(j?0:v.crossAxis),C=i.reference[h]+i.reference[w]+(j?0:((x=o.offset)==null?void 0:x[h])||0)-(j?v.crossAxis:0);y<N?y=N:y>C&&(y=C)}return{[m]:b,[h]:y}}}},oS=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,s;const{placement:a,rects:i,platform:o,elements:l}=t,{apply:c=()=>{},...d}=Ar(e,t),f=await ni(t,d),h=Rr(a),m=aa(a),b=vn(a)==="y",{width:y,height:p}=i.floating;let v,g;h==="top"||h==="bottom"?(v=h,g=m===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(g=h,v=m==="end"?"top":"bottom");const x=p-f.top-f.bottom,w=y-f.left-f.right,j=xn(p-f[v],x),N=xn(y-f[g],w),C=!t.middlewareData.shift;let S=j,E=N;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(E=w),(s=t.middlewareData.shift)!=null&&s.enabled.y&&(S=x),C&&!m){const M=bt(f.left,0),W=bt(f.right,0),L=bt(f.top,0),Q=bt(f.bottom,0);b?E=y-2*(M!==0||W!==0?M+W:bt(f.left,f.right)):S=p-2*(L!==0||Q!==0?L+Q:bt(f.top,f.bottom))}await c({...t,availableWidth:E,availableHeight:S});const D=await o.getDimensions(l.floating);return y!==D.width||p!==D.height?{reset:{rects:!0}}:{}}}};function Ul(){return typeof window<"u"}function ia(e){return rv(e)?(e.nodeName||"").toLowerCase():"#document"}function Nt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function fr(e){var t;return(t=(rv(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function rv(e){return Ul()?e instanceof Node||e instanceof Nt(e).Node:!1}function Xt(e){return Ul()?e instanceof Element||e instanceof Nt(e).Element:!1}function mr(e){return Ul()?e instanceof HTMLElement||e instanceof Nt(e).HTMLElement:!1}function Xf(e){return!Ul()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Nt(e).ShadowRoot}function Pi(e){const{overflow:t,overflowX:n,overflowY:s,display:a}=Jt(e);return/auto|scroll|overlay|hidden|clip/.test(t+s+n)&&!["inline","contents"].includes(a)}function lS(e){return["table","td","th"].includes(ia(e))}function Hl(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Dm(e){const t=_m(),n=Xt(e)?Jt(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(s=>(n.willChange||"").includes(s))||["paint","layout","strict","content"].some(s=>(n.contain||"").includes(s))}function cS(e){let t=yn(e);for(;mr(t)&&!Js(t);){if(Dm(t))return t;if(Hl(t))return null;t=yn(t)}return null}function _m(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Js(e){return["html","body","#document"].includes(ia(e))}function Jt(e){return Nt(e).getComputedStyle(e)}function Vl(e){return Xt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function yn(e){if(ia(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Xf(e)&&e.host||fr(e);return Xf(t)?t.host:t}function nv(e){const t=yn(e);return Js(t)?e.ownerDocument?e.ownerDocument.body:e.body:mr(t)&&Pi(t)?t:nv(t)}function si(e,t,n){var s;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=nv(e),i=a===((s=e.ownerDocument)==null?void 0:s.body),o=Nt(a);if(i){const l=su(o);return t.concat(o,o.visualViewport||[],Pi(a)?a:[],l&&n?si(l):[])}return t.concat(a,si(a,[],n))}function su(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function sv(e){const t=Jt(e);let n=parseFloat(t.width)||0,s=parseFloat(t.height)||0;const a=mr(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:s,l=nl(n)!==i||nl(s)!==o;return l&&(n=i,s=o),{width:n,height:s,$:l}}function Om(e){return Xt(e)?e:e.contextElement}function Ps(e){const t=Om(e);if(!mr(t))return gn(1);const n=t.getBoundingClientRect(),{width:s,height:a,$:i}=sv(t);let o=(i?nl(n.width):n.width)/s,l=(i?nl(n.height):n.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const dS=gn(0);function av(e){const t=Nt(e);return!_m()||!t.visualViewport?dS:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function uS(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Nt(e)?!1:t}function qn(e,t,n,s){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),i=Om(e);let o=gn(1);t&&(s?Xt(s)&&(o=Ps(s)):o=Ps(e));const l=uS(i,n,s)?av(i):gn(0);let c=(a.left+l.x)/o.x,d=(a.top+l.y)/o.y,f=a.width/o.x,h=a.height/o.y;if(i){const m=Nt(i),b=s&&Xt(s)?Nt(s):s;let y=m,p=su(y);for(;p&&s&&b!==y;){const v=Ps(p),g=p.getBoundingClientRect(),x=Jt(p),w=g.left+(p.clientLeft+parseFloat(x.paddingLeft))*v.x,j=g.top+(p.clientTop+parseFloat(x.paddingTop))*v.y;c*=v.x,d*=v.y,f*=v.x,h*=v.y,c+=w,d+=j,y=Nt(p),p=su(y)}}return al({width:f,height:h,x:c,y:d})}function mS(e){let{elements:t,rect:n,offsetParent:s,strategy:a}=e;const i=a==="fixed",o=fr(s),l=t?Hl(t.floating):!1;if(s===o||l&&i)return n;let c={scrollLeft:0,scrollTop:0},d=gn(1);const f=gn(0),h=mr(s);if((h||!h&&!i)&&((ia(s)!=="body"||Pi(o))&&(c=Vl(s)),mr(s))){const m=qn(s);d=Ps(s),f.x=m.x+s.clientLeft,f.y=m.y+s.clientTop}return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-c.scrollLeft*d.x+f.x,y:n.y*d.y-c.scrollTop*d.y+f.y}}function hS(e){return Array.from(e.getClientRects())}function au(e,t){const n=Vl(e).scrollLeft;return t?t.left+n:qn(fr(e)).left+n}function fS(e){const t=fr(e),n=Vl(e),s=e.ownerDocument.body,a=bt(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),i=bt(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight);let o=-n.scrollLeft+au(e);const l=-n.scrollTop;return Jt(s).direction==="rtl"&&(o+=bt(t.clientWidth,s.clientWidth)-a),{width:a,height:i,x:o,y:l}}function pS(e,t){const n=Nt(e),s=fr(e),a=n.visualViewport;let i=s.clientWidth,o=s.clientHeight,l=0,c=0;if(a){i=a.width,o=a.height;const d=_m();(!d||d&&t==="fixed")&&(l=a.offsetLeft,c=a.offsetTop)}return{width:i,height:o,x:l,y:c}}function xS(e,t){const n=qn(e,!0,t==="fixed"),s=n.top+e.clientTop,a=n.left+e.clientLeft,i=mr(e)?Ps(e):gn(1),o=e.clientWidth*i.x,l=e.clientHeight*i.y,c=a*i.x,d=s*i.y;return{width:o,height:l,x:c,y:d}}function Jf(e,t,n){let s;if(t==="viewport")s=pS(e,n);else if(t==="document")s=fS(fr(e));else if(Xt(t))s=xS(t,n);else{const a=av(e);s={...t,x:t.x-a.x,y:t.y-a.y}}return al(s)}function iv(e,t){const n=yn(e);return n===t||!Xt(n)||Js(n)?!1:Jt(n).position==="fixed"||iv(n,t)}function gS(e,t){const n=t.get(e);if(n)return n;let s=si(e,[],!1).filter(l=>Xt(l)&&ia(l)!=="body"),a=null;const i=Jt(e).position==="fixed";let o=i?yn(e):e;for(;Xt(o)&&!Js(o);){const l=Jt(o),c=Dm(o);!c&&l.position==="fixed"&&(a=null),(i?!c&&!a:!c&&l.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||Pi(o)&&!c&&iv(e,o))?s=s.filter(f=>f!==o):a=l,o=yn(o)}return t.set(e,s),s}function vS(e){let{element:t,boundary:n,rootBoundary:s,strategy:a}=e;const o=[...n==="clippingAncestors"?Hl(t)?[]:gS(t,this._c):[].concat(n),s],l=o[0],c=o.reduce((d,f)=>{const h=Jf(t,f,a);return d.top=bt(h.top,d.top),d.right=xn(h.right,d.right),d.bottom=xn(h.bottom,d.bottom),d.left=bt(h.left,d.left),d},Jf(t,l,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function yS(e){const{width:t,height:n}=sv(e);return{width:t,height:n}}function bS(e,t,n){const s=mr(t),a=fr(t),i=n==="fixed",o=qn(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=gn(0);if(s||!s&&!i)if((ia(t)!=="body"||Pi(a))&&(l=Vl(t)),s){const b=qn(t,!0,i,t);c.x=b.x+t.clientLeft,c.y=b.y+t.clientTop}else a&&(c.x=au(a));let d=0,f=0;if(a&&!s&&!i){const b=a.getBoundingClientRect();f=b.top+l.scrollTop,d=b.left+l.scrollLeft-au(a,b)}const h=o.left+l.scrollLeft-c.x-d,m=o.top+l.scrollTop-c.y-f;return{x:h,y:m,width:o.width,height:o.height}}function $c(e){return Jt(e).position==="static"}function Zf(e,t){if(!mr(e)||Jt(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return fr(e)===n&&(n=n.ownerDocument.body),n}function ov(e,t){const n=Nt(e);if(Hl(e))return n;if(!mr(e)){let a=yn(e);for(;a&&!Js(a);){if(Xt(a)&&!$c(a))return a;a=yn(a)}return n}let s=Zf(e,t);for(;s&&lS(s)&&$c(s);)s=Zf(s,t);return s&&Js(s)&&$c(s)&&!Dm(s)?n:s||cS(e)||n}const wS=async function(e){const t=this.getOffsetParent||ov,n=this.getDimensions,s=await n(e.floating);return{reference:bS(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function jS(e){return Jt(e).direction==="rtl"}const NS={convertOffsetParentRelativeRectToViewportRelativeRect:mS,getDocumentElement:fr,getClippingRect:vS,getOffsetParent:ov,getElementRects:wS,getClientRects:hS,getDimensions:yS,getScale:Ps,isElement:Xt,isRTL:jS};function kS(e,t){let n=null,s;const a=fr(e);function i(){var l;clearTimeout(s),(l=n)==null||l.disconnect(),n=null}function o(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const{left:d,top:f,width:h,height:m}=e.getBoundingClientRect();if(l||t(),!h||!m)return;const b=no(f),y=no(a.clientWidth-(d+h)),p=no(a.clientHeight-(f+m)),v=no(d),x={rootMargin:-b+"px "+-y+"px "+-p+"px "+-v+"px",threshold:bt(0,xn(1,c))||1};let w=!0;function j(N){const C=N[0].intersectionRatio;if(C!==c){if(!w)return o();C?o(!1,C):s=setTimeout(()=>{o(!1,1e-7)},1e3)}w=!1}try{n=new IntersectionObserver(j,{...x,root:a.ownerDocument})}catch{n=new IntersectionObserver(j,x)}n.observe(e)}return o(!0),i}function SS(e,t,n,s){s===void 0&&(s={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=s,d=Om(e),f=a||i?[...d?si(d):[],...si(t)]:[];f.forEach(g=>{a&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});const h=d&&l?kS(d,n):null;let m=-1,b=null;o&&(b=new ResizeObserver(g=>{let[x]=g;x&&x.target===d&&b&&(b.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=b)==null||w.observe(t)})),n()}),d&&!c&&b.observe(d),b.observe(t));let y,p=c?qn(e):null;c&&v();function v(){const g=qn(e);p&&(g.x!==p.x||g.y!==p.y||g.width!==p.width||g.height!==p.height)&&n(),p=g,y=requestAnimationFrame(v)}return n(),()=>{var g;f.forEach(x=>{a&&x.removeEventListener("scroll",n),i&&x.removeEventListener("resize",n)}),h==null||h(),(g=b)==null||g.disconnect(),b=null,c&&cancelAnimationFrame(y)}}const CS=sS,ES=aS,PS=tS,TS=oS,AS=rS,ep=eS,RS=iS,IS=(e,t,n)=>{const s=new Map,a={platform:NS,...n},i={...a.platform,_c:s};return Zk(e,t,{...a,platform:i})};var ko=typeof document<"u"?u.useLayoutEffect:u.useEffect;function il(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,s,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(s=n;s--!==0;)if(!il(e[s],t[s]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(s=n;s--!==0;)if(!{}.hasOwnProperty.call(t,a[s]))return!1;for(s=n;s--!==0;){const i=a[s];if(!(i==="_owner"&&e.$$typeof)&&!il(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function lv(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tp(e,t){const n=lv(e);return Math.round(t*n)/n}function Bc(e){const t=u.useRef(e);return ko(()=>{t.current=e}),t}function MS(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:s=[],platform:a,elements:{reference:i,floating:o}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[f,h]=u.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,b]=u.useState(s);il(m,s)||b(s);const[y,p]=u.useState(null),[v,g]=u.useState(null),x=u.useCallback(k=>{k!==C.current&&(C.current=k,p(k))},[]),w=u.useCallback(k=>{k!==S.current&&(S.current=k,g(k))},[]),j=i||y,N=o||v,C=u.useRef(null),S=u.useRef(null),E=u.useRef(f),D=c!=null,M=Bc(c),W=Bc(a),L=Bc(d),Q=u.useCallback(()=>{if(!C.current||!S.current)return;const k={placement:t,strategy:n,middleware:m};W.current&&(k.platform=W.current),IS(C.current,S.current,k).then(P=>{const F={...P,isPositioned:L.current!==!1};_.current&&!il(E.current,F)&&(E.current=F,Jn.flushSync(()=>{h(F)}))})},[m,t,n,W,L]);ko(()=>{d===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,h(k=>({...k,isPositioned:!1})))},[d]);const _=u.useRef(!1);ko(()=>(_.current=!0,()=>{_.current=!1}),[]),ko(()=>{if(j&&(C.current=j),N&&(S.current=N),j&&N){if(M.current)return M.current(j,N,Q);Q()}},[j,N,Q,M,D]);const X=u.useMemo(()=>({reference:C,floating:S,setReference:x,setFloating:w}),[x,w]),U=u.useMemo(()=>({reference:j,floating:N}),[j,N]),J=u.useMemo(()=>{const k={position:n,left:0,top:0};if(!U.floating)return k;const P=tp(U.floating,f.x),F=tp(U.floating,f.y);return l?{...k,transform:"translate("+P+"px, "+F+"px)",...lv(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:P,top:F}},[n,l,U.floating,f.x,f.y]);return u.useMemo(()=>({...f,update:Q,refs:X,elements:U,floatingStyles:J}),[f,Q,X,U,J])}const DS=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:s,padding:a}=typeof e=="function"?e(n):e;return s&&t(s)?s.current!=null?ep({element:s.current,padding:a}).fn(n):{}:s?ep({element:s,padding:a}).fn(n):{}}}},_S=(e,t)=>({...CS(e),options:[e,t]}),OS=(e,t)=>({...ES(e),options:[e,t]}),LS=(e,t)=>({...RS(e),options:[e,t]}),FS=(e,t)=>({...PS(e),options:[e,t]}),zS=(e,t)=>({...TS(e),options:[e,t]}),$S=(e,t)=>({...AS(e),options:[e,t]}),BS=(e,t)=>({...DS(e),options:[e,t]});var US="Arrow",cv=u.forwardRef((e,t)=>{const{children:n,width:s=10,height:a=5,...i}=e;return r.jsx(Y.svg,{...i,ref:t,width:s,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:r.jsx("polygon",{points:"0,0 30,0 15,10"})})});cv.displayName=US;var HS=cv;function VS(e,t=[]){let n=[];function s(i,o){const l=u.createContext(o),c=n.length;n=[...n,o];function d(h){const{scope:m,children:b,...y}=h,p=(m==null?void 0:m[e][c])||l,v=u.useMemo(()=>y,Object.values(y));return r.jsx(p.Provider,{value:v,children:b})}function f(h,m){const b=(m==null?void 0:m[e][c])||l,y=u.useContext(b);if(y)return y;if(o!==void 0)return o;throw new Error(`\`${h}\` must be used within \`${i}\``)}return d.displayName=i+"Provider",[d,f]}const a=()=>{const i=n.map(o=>u.createContext(o));return function(l){const c=(l==null?void 0:l[e])||i;return u.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[s,WS(a,...t)]}function WS(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const s=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=s.reduce((l,{useScope:c,scopeName:d})=>{const h=c(i)[`__scope${d}`];return{...l,...h}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}function Lm(e){const[t,n]=u.useState(void 0);return Be(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const s=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,l;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;o=d.inlineSize,l=d.blockSize}else o=e.offsetWidth,l=e.offsetHeight;n({width:o,height:l})});return s.observe(e,{box:"border-box"}),()=>s.unobserve(e)}else n(void 0)},[e]),t}var Fm="Popper",[dv,oa]=VS(Fm),[GS,uv]=dv(Fm),mv=e=>{const{__scopePopper:t,children:n}=e,[s,a]=u.useState(null);return r.jsx(GS,{scope:t,anchor:s,onAnchorChange:a,children:n})};mv.displayName=Fm;var hv="PopperAnchor",fv=u.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:s,...a}=e,i=uv(hv,n),o=u.useRef(null),l=me(t,o);return u.useEffect(()=>{i.onAnchorChange((s==null?void 0:s.current)||o.current)}),s?null:r.jsx(Y.div,{...a,ref:l})});fv.displayName=hv;var zm="PopperContent",[KS,qS]=dv(zm),pv=u.forwardRef((e,t)=>{var K,ce,he,oe,pe,fe;const{__scopePopper:n,side:s="bottom",sideOffset:a=0,align:i="center",alignOffset:o=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:d=[],collisionPadding:f=0,sticky:h="partial",hideWhenDetached:m=!1,updatePositionStrategy:b="optimized",onPlaced:y,...p}=e,v=uv(zm,n),[g,x]=u.useState(null),w=me(t,tt=>x(tt)),[j,N]=u.useState(null),C=Lm(j),S=(C==null?void 0:C.width)??0,E=(C==null?void 0:C.height)??0,D=s+(i!=="center"?"-"+i:""),M=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},W=Array.isArray(d)?d:[d],L=W.length>0,Q={padding:M,boundary:W.filter(YS),altBoundary:L},{refs:_,floatingStyles:X,placement:U,isPositioned:J,middlewareData:k}=MS({strategy:"fixed",placement:D,whileElementsMounted:(...tt)=>SS(...tt,{animationFrame:b==="always"}),elements:{reference:v.anchor},middleware:[_S({mainAxis:a+E,alignmentAxis:o}),c&&OS({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?LS():void 0,...Q}),c&&FS({...Q}),zS({...Q,apply:({elements:tt,rects:xt,availableWidth:Dr,availableHeight:Pt})=>{const{width:Cn,height:ic}=xt.reference,Ve=tt.floating.style;Ve.setProperty("--radix-popper-available-width",`${Dr}px`),Ve.setProperty("--radix-popper-available-height",`${Pt}px`),Ve.setProperty("--radix-popper-anchor-width",`${Cn}px`),Ve.setProperty("--radix-popper-anchor-height",`${ic}px`)}}),j&&BS({element:j,padding:l}),XS({arrowWidth:S,arrowHeight:E}),m&&$S({strategy:"referenceHidden",...Q})]}),[P,F]=vv(U),O=qe(y);Be(()=>{J&&(O==null||O())},[J,O]);const G=(K=k.arrow)==null?void 0:K.x,te=(ce=k.arrow)==null?void 0:ce.y,le=((he=k.arrow)==null?void 0:he.centerOffset)!==0,[Me,re]=u.useState();return Be(()=>{g&&re(window.getComputedStyle(g).zIndex)},[g]),r.jsx("div",{ref:_.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:J?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Me,"--radix-popper-transform-origin":[(oe=k.transformOrigin)==null?void 0:oe.x,(pe=k.transformOrigin)==null?void 0:pe.y].join(" "),...((fe=k.hide)==null?void 0:fe.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:r.jsx(KS,{scope:n,placedSide:P,onArrowChange:N,arrowX:G,arrowY:te,shouldHideArrow:le,children:r.jsx(Y.div,{"data-side":P,"data-align":F,...p,ref:w,style:{...p.style,animation:J?void 0:"none"}})})})});pv.displayName=zm;var xv="PopperArrow",QS={top:"bottom",right:"left",bottom:"top",left:"right"},gv=u.forwardRef(function(t,n){const{__scopePopper:s,...a}=t,i=qS(xv,s),o=QS[i.placedSide];return r.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:r.jsx(HS,{...a,ref:n,style:{...a.style,display:"block"}})})});gv.displayName=xv;function YS(e){return e!==null}var XS=e=>({name:"transformOrigin",options:e,fn(t){var v,g,x;const{placement:n,rects:s,middlewareData:a}=t,o=((v=a.arrow)==null?void 0:v.centerOffset)!==0,l=o?0:e.arrowWidth,c=o?0:e.arrowHeight,[d,f]=vv(n),h={start:"0%",center:"50%",end:"100%"}[f],m=(((g=a.arrow)==null?void 0:g.x)??0)+l/2,b=(((x=a.arrow)==null?void 0:x.y)??0)+c/2;let y="",p="";return d==="bottom"?(y=o?h:`${m}px`,p=`${-c}px`):d==="top"?(y=o?h:`${m}px`,p=`${s.floating.height+c}px`):d==="right"?(y=`${-c}px`,p=o?h:`${b}px`):d==="left"&&(y=`${s.floating.width+c}px`,p=o?h:`${b}px`),{data:{x:y,y:p}}}});function vv(e){const[t,n="center"]=e.split("-");return[t,n]}var yv=mv,$m=fv,Bm=pv,Um=gv,[Wl,NT]=Zt("Tooltip",[oa]),Hm=oa(),bv="TooltipProvider",JS=700,rp="tooltip.open",[ZS,wv]=Wl(bv),jv=e=>{const{__scopeTooltip:t,delayDuration:n=JS,skipDelayDuration:s=300,disableHoverableContent:a=!1,children:i}=e,[o,l]=u.useState(!0),c=u.useRef(!1),d=u.useRef(0);return u.useEffect(()=>{const f=d.current;return()=>window.clearTimeout(f)},[]),r.jsx(ZS,{scope:t,isOpenDelayed:o,delayDuration:n,onOpen:u.useCallback(()=>{window.clearTimeout(d.current),l(!1)},[]),onClose:u.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>l(!0),s)},[s]),isPointerInTransitRef:c,onPointerInTransitChange:u.useCallback(f=>{c.current=f},[]),disableHoverableContent:a,children:i})};jv.displayName=bv;var Nv="Tooltip",[kT,Gl]=Wl(Nv),iu="TooltipTrigger",eC=u.forwardRef((e,t)=>{const{__scopeTooltip:n,...s}=e,a=Gl(iu,n),i=wv(iu,n),o=Hm(n),l=u.useRef(null),c=me(t,l,a.onTriggerChange),d=u.useRef(!1),f=u.useRef(!1),h=u.useCallback(()=>d.current=!1,[]);return u.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),r.jsx($m,{asChild:!0,...o,children:r.jsx(Y.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...s,ref:c,onPointerMove:$(e.onPointerMove,m=>{m.pointerType!=="touch"&&!f.current&&!i.isPointerInTransitRef.current&&(a.onTriggerEnter(),f.current=!0)}),onPointerLeave:$(e.onPointerLeave,()=>{a.onTriggerLeave(),f.current=!1}),onPointerDown:$(e.onPointerDown,()=>{d.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:$(e.onFocus,()=>{d.current||a.onOpen()}),onBlur:$(e.onBlur,a.onClose),onClick:$(e.onClick,a.onClose)})})});eC.displayName=iu;var tC="TooltipPortal",[ST,rC]=Wl(tC,{forceMount:void 0}),Zs="TooltipContent",kv=u.forwardRef((e,t)=>{const n=rC(Zs,e.__scopeTooltip),{forceMount:s=n.forceMount,side:a="top",...i}=e,o=Gl(Zs,e.__scopeTooltip);return r.jsx(hr,{present:s||o.open,children:o.disableHoverableContent?r.jsx(Sv,{side:a,...i,ref:t}):r.jsx(nC,{side:a,...i,ref:t})})}),nC=u.forwardRef((e,t)=>{const n=Gl(Zs,e.__scopeTooltip),s=wv(Zs,e.__scopeTooltip),a=u.useRef(null),i=me(t,a),[o,l]=u.useState(null),{trigger:c,onClose:d}=n,f=a.current,{onPointerInTransitChange:h}=s,m=u.useCallback(()=>{l(null),h(!1)},[h]),b=u.useCallback((y,p)=>{const v=y.currentTarget,g={x:y.clientX,y:y.clientY},x=oC(g,v.getBoundingClientRect()),w=lC(g,x),j=cC(p.getBoundingClientRect()),N=uC([...w,...j]);l(N),h(!0)},[h]);return u.useEffect(()=>()=>m(),[m]),u.useEffect(()=>{if(c&&f){const y=v=>b(v,f),p=v=>b(v,c);return c.addEventListener("pointerleave",y),f.addEventListener("pointerleave",p),()=>{c.removeEventListener("pointerleave",y),f.removeEventListener("pointerleave",p)}}},[c,f,b,m]),u.useEffect(()=>{if(o){const y=p=>{const v=p.target,g={x:p.clientX,y:p.clientY},x=(c==null?void 0:c.contains(v))||(f==null?void 0:f.contains(v)),w=!dC(g,o);x?m():w&&(m(),d())};return document.addEventListener("pointermove",y),()=>document.removeEventListener("pointermove",y)}},[c,f,o,d,m]),r.jsx(Sv,{...e,ref:i})}),[sC,aC]=Wl(Nv,{isInside:!1}),Sv=u.forwardRef((e,t)=>{const{__scopeTooltip:n,children:s,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:o,...l}=e,c=Gl(Zs,n),d=Hm(n),{onClose:f}=c;return u.useEffect(()=>(document.addEventListener(rp,f),()=>document.removeEventListener(rp,f)),[f]),u.useEffect(()=>{if(c.trigger){const h=m=>{const b=m.target;b!=null&&b.contains(c.trigger)&&f()};return window.addEventListener("scroll",h,{capture:!0}),()=>window.removeEventListener("scroll",h,{capture:!0})}},[c.trigger,f]),r.jsx(bi,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:h=>h.preventDefault(),onDismiss:f,children:r.jsxs(Bm,{"data-state":c.stateAttribute,...d,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[r.jsx(a0,{children:s}),r.jsx(sC,{scope:n,isInside:!0,children:r.jsx(YN,{id:c.contentId,role:"tooltip",children:a||s})})]})})});kv.displayName=Zs;var Cv="TooltipArrow",iC=u.forwardRef((e,t)=>{const{__scopeTooltip:n,...s}=e,a=Hm(n);return aC(Cv,n).isInside?null:r.jsx(Um,{...a,...s,ref:t})});iC.displayName=Cv;function oC(e,t){const n=Math.abs(t.top-e.y),s=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,s,a,i)){case i:return"left";case a:return"right";case n:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function lC(e,t,n=5){const s=[];switch(t){case"top":s.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":s.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":s.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":s.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return s}function cC(e){const{top:t,right:n,bottom:s,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:s},{x:a,y:s}]}function dC(e,t){const{x:n,y:s}=e;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const l=t[i].x,c=t[i].y,d=t[o].x,f=t[o].y;c>s!=f>s&&n<(d-l)*(s-c)/(f-c)+l&&(a=!a)}return a}function uC(e){const t=e.slice();return t.sort((n,s)=>n.x<s.x?-1:n.x>s.x?1:n.y<s.y?-1:n.y>s.y?1:0),mC(t)}function mC(e){if(e.length<=1)return e.slice();const t=[];for(let s=0;s<e.length;s++){const a=e[s];for(;t.length>=2;){const i=t[t.length-1],o=t[t.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))t.pop();else break}t.push(a)}t.pop();const n=[];for(let s=e.length-1;s>=0;s--){const a=e[s];for(;n.length>=2;){const i=n[n.length-1],o=n[n.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))n.pop();else break}n.push(a)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var hC=jv,Ev=kv;const fC=hC,pC=u.forwardRef(({className:e,sideOffset:t=4,...n},s)=>r.jsx(Ev,{ref:s,sideOffset:t,className:ee("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));pC.displayName=Ev.displayName;var Kl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ql=typeof window>"u"||"Deno"in globalThis;function Ut(){}function xC(e,t){return typeof e=="function"?e(t):e}function gC(e){return typeof e=="number"&&e>=0&&e!==1/0}function vC(e,t){return Math.max(e+(t||0)-Date.now(),0)}function np(e,t){return typeof e=="function"?e(t):e}function yC(e,t){return typeof e=="function"?e(t):e}function sp(e,t){const{type:n="all",exact:s,fetchStatus:a,predicate:i,queryKey:o,stale:l}=e;if(o){if(s){if(t.queryHash!==Vm(o,t.options))return!1}else if(!ii(t.queryKey,o))return!1}if(n!=="all"){const c=t.isActive();if(n==="active"&&!c||n==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||a&&a!==t.state.fetchStatus||i&&!i(t))}function ap(e,t){const{exact:n,status:s,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(ai(t.options.mutationKey)!==ai(i))return!1}else if(!ii(t.options.mutationKey,i))return!1}return!(s&&t.state.status!==s||a&&!a(t))}function Vm(e,t){return((t==null?void 0:t.queryKeyHashFn)||ai)(e)}function ai(e){return JSON.stringify(e,(t,n)=>ou(n)?Object.keys(n).sort().reduce((s,a)=>(s[a]=n[a],s),{}):n)}function ii(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!ii(e[n],t[n])):!1}function Pv(e,t){if(e===t)return e;const n=ip(e)&&ip(t);if(n||ou(e)&&ou(t)){const s=n?e:Object.keys(e),a=s.length,i=n?t:Object.keys(t),o=i.length,l=n?[]:{};let c=0;for(let d=0;d<o;d++){const f=n?d:i[d];(!n&&s.includes(f)||n)&&e[f]===void 0&&t[f]===void 0?(l[f]=void 0,c++):(l[f]=Pv(e[f],t[f]),l[f]===e[f]&&e[f]!==void 0&&c++)}return a===o&&c===a?e:l}return t}function ip(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function ou(e){if(!op(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!op(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function op(e){return Object.prototype.toString.call(e)==="[object Object]"}function bC(e){return new Promise(t=>{setTimeout(t,e)})}function wC(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Pv(e,t):t}function jC(e,t,n=0){const s=[...e,t];return n&&s.length>n?s.slice(1):s}function NC(e,t,n=0){const s=[t,...e];return n&&s.length>n?s.slice(0,-1):s}var Wm=Symbol();function Tv(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Wm?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var In,Gr,Ms,_p,kC=(_p=class extends Kl{constructor(){super();xe(this,In);xe(this,Gr);xe(this,Ms);ae(this,Ms,t=>{if(!ql&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){A(this,Gr)||this.setEventListener(A(this,Ms))}onUnsubscribe(){var t;this.hasListeners()||((t=A(this,Gr))==null||t.call(this),ae(this,Gr,void 0))}setEventListener(t){var n;ae(this,Ms,t),(n=A(this,Gr))==null||n.call(this),ae(this,Gr,t(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()}))}setFocused(t){A(this,In)!==t&&(ae(this,In,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof A(this,In)=="boolean"?A(this,In):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},In=new WeakMap,Gr=new WeakMap,Ms=new WeakMap,_p),Av=new kC,Ds,Kr,_s,Op,SC=(Op=class extends Kl{constructor(){super();xe(this,Ds,!0);xe(this,Kr);xe(this,_s);ae(this,_s,t=>{if(!ql&&window.addEventListener){const n=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",s)}}})}onSubscribe(){A(this,Kr)||this.setEventListener(A(this,_s))}onUnsubscribe(){var t;this.hasListeners()||((t=A(this,Kr))==null||t.call(this),ae(this,Kr,void 0))}setEventListener(t){var n;ae(this,_s,t),(n=A(this,Kr))==null||n.call(this),ae(this,Kr,t(this.setOnline.bind(this)))}setOnline(t){A(this,Ds)!==t&&(ae(this,Ds,t),this.listeners.forEach(s=>{s(t)}))}isOnline(){return A(this,Ds)}},Ds=new WeakMap,Kr=new WeakMap,_s=new WeakMap,Op),ol=new SC;function CC(){let e,t;const n=new Promise((a,i)=>{e=a,t=i});n.status="pending",n.catch(()=>{});function s(a){Object.assign(n,a),delete n.resolve,delete n.reject}return n.resolve=a=>{s({status:"fulfilled",value:a}),e(a)},n.reject=a=>{s({status:"rejected",reason:a}),t(a)},n}function EC(e){return Math.min(1e3*2**e,3e4)}function Rv(e){return(e??"online")==="online"?ol.isOnline():!0}var Iv=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Uc(e){return e instanceof Iv}function Mv(e){let t=!1,n=0,s=!1,a;const i=CC(),o=p=>{var v;s||(m(new Iv(p)),(v=e.abort)==null||v.call(e))},l=()=>{t=!0},c=()=>{t=!1},d=()=>Av.isFocused()&&(e.networkMode==="always"||ol.isOnline())&&e.canRun(),f=()=>Rv(e.networkMode)&&e.canRun(),h=p=>{var v;s||(s=!0,(v=e.onSuccess)==null||v.call(e,p),a==null||a(),i.resolve(p))},m=p=>{var v;s||(s=!0,(v=e.onError)==null||v.call(e,p),a==null||a(),i.reject(p))},b=()=>new Promise(p=>{var v;a=g=>{(s||d())&&p(g)},(v=e.onPause)==null||v.call(e)}).then(()=>{var p;a=void 0,s||(p=e.onContinue)==null||p.call(e)}),y=()=>{if(s)return;let p;const v=n===0?e.initialPromise:void 0;try{p=v??e.fn()}catch(g){p=Promise.reject(g)}Promise.resolve(p).then(h).catch(g=>{var C;if(s)return;const x=e.retry??(ql?0:3),w=e.retryDelay??EC,j=typeof w=="function"?w(n,g):w,N=x===!0||typeof x=="number"&&n<x||typeof x=="function"&&x(n,g);if(t||!N){m(g);return}n++,(C=e.onFail)==null||C.call(e,n,g),bC(j).then(()=>d()?void 0:b()).then(()=>{t?m(g):y()})})};return{promise:i,cancel:o,continue:()=>(a==null||a(),i),cancelRetry:l,continueRetry:c,canStart:f,start:()=>(f()?y():b().then(y),i)}}function PC(){let e=[],t=0,n=l=>{l()},s=l=>{l()},a=l=>setTimeout(l,0);const i=l=>{t?e.push(l):a(()=>{n(l)})},o=()=>{const l=e;e=[],l.length&&a(()=>{s(()=>{l.forEach(c=>{n(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||o()}return c},batchCalls:l=>(...c)=>{i(()=>{l(...c)})},schedule:i,setNotifyFunction:l=>{n=l},setBatchNotifyFunction:l=>{s=l},setScheduler:l=>{a=l}}}var st=PC(),Mn,Lp,Dv=(Lp=class{constructor(){xe(this,Mn)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),gC(this.gcTime)&&ae(this,Mn,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ql?1/0:5*60*1e3))}clearGcTimeout(){A(this,Mn)&&(clearTimeout(A(this,Mn)),ae(this,Mn,void 0))}},Mn=new WeakMap,Lp),Os,Ls,Tt,Je,mi,Dn,Wt,xr,Fp,TC=(Fp=class extends Dv{constructor(t){super();xe(this,Wt);xe(this,Os);xe(this,Ls);xe(this,Tt);xe(this,Je);xe(this,mi);xe(this,Dn);ae(this,Dn,!1),ae(this,mi,t.defaultOptions),this.setOptions(t.options),this.observers=[],ae(this,Tt,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,ae(this,Os,RC(this.options)),this.state=t.state??A(this,Os),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=A(this,Je))==null?void 0:t.promise}setOptions(t){this.options={...A(this,mi),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&A(this,Tt).remove(this)}setData(t,n){const s=wC(this.state.data,t,this.options);return Qe(this,Wt,xr).call(this,{data:s,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),s}setState(t,n){Qe(this,Wt,xr).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var s,a;const n=(s=A(this,Je))==null?void 0:s.promise;return(a=A(this,Je))==null||a.cancel(t),n?n.then(Ut).catch(Ut):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(A(this,Os))}isActive(){return this.observers.some(t=>yC(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Wm||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!vC(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(s=>s.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=A(this,Je))==null||n.continue()}onOnline(){var n;const t=this.observers.find(s=>s.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=A(this,Je))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),A(this,Tt).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(A(this,Je)&&(A(this,Dn)?A(this,Je).cancel({revert:!0}):A(this,Je).cancelRetry()),this.scheduleGc()),A(this,Tt).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Qe(this,Wt,xr).call(this,{type:"invalidate"})}fetch(t,n){var c,d,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(A(this,Je))return A(this,Je).continueRetry(),A(this,Je).promise}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(m=>m.options.queryFn);h&&this.setOptions(h.options)}const s=new AbortController,a=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(ae(this,Dn,!0),s.signal)})},i=()=>{const h=Tv(this.options,n),m={queryKey:this.queryKey,meta:this.meta};return a(m),ae(this,Dn,!1),this.options.persister?this.options.persister(h,m,this):h(m)},o={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};a(o),(c=this.options.behavior)==null||c.onFetch(o,this),ae(this,Ls,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=o.fetchOptions)==null?void 0:d.meta))&&Qe(this,Wt,xr).call(this,{type:"fetch",meta:(f=o.fetchOptions)==null?void 0:f.meta});const l=h=>{var m,b,y,p;Uc(h)&&h.silent||Qe(this,Wt,xr).call(this,{type:"error",error:h}),Uc(h)||((b=(m=A(this,Tt).config).onError)==null||b.call(m,h,this),(p=(y=A(this,Tt).config).onSettled)==null||p.call(y,this.state.data,h,this)),this.scheduleGc()};return ae(this,Je,Mv({initialPromise:n==null?void 0:n.initialPromise,fn:o.fetchFn,abort:s.abort.bind(s),onSuccess:h=>{var m,b,y,p;if(h===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(h)}catch(v){l(v);return}(b=(m=A(this,Tt).config).onSuccess)==null||b.call(m,h,this),(p=(y=A(this,Tt).config).onSettled)==null||p.call(y,h,this.state.error,this),this.scheduleGc()},onError:l,onFail:(h,m)=>{Qe(this,Wt,xr).call(this,{type:"failed",failureCount:h,error:m})},onPause:()=>{Qe(this,Wt,xr).call(this,{type:"pause"})},onContinue:()=>{Qe(this,Wt,xr).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0})),A(this,Je).start()}},Os=new WeakMap,Ls=new WeakMap,Tt=new WeakMap,Je=new WeakMap,mi=new WeakMap,Dn=new WeakMap,Wt=new WeakSet,xr=function(t){const n=s=>{switch(t.type){case"failed":return{...s,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...AC(s.data,this.options),fetchMeta:t.meta??null};case"success":return{...s,data:t.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return Uc(a)&&a.revert&&A(this,Ls)?{...A(this,Ls),fetchStatus:"idle"}:{...s,error:a,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...t.state}}};this.state=n(this.state),st.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),A(this,Tt).notify({query:this,type:"updated",action:t})})},Fp);function AC(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Rv(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function RC(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,s=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var sr,zp,IC=(zp=class extends Kl{constructor(t={}){super();xe(this,sr);this.config=t,ae(this,sr,new Map)}build(t,n,s){const a=n.queryKey,i=n.queryHash??Vm(a,n);let o=this.get(i);return o||(o=new TC({cache:this,queryKey:a,queryHash:i,options:t.defaultQueryOptions(n),state:s,defaultOptions:t.getQueryDefaults(a)}),this.add(o)),o}add(t){A(this,sr).has(t.queryHash)||(A(this,sr).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=A(this,sr).get(t.queryHash);n&&(t.destroy(),n===t&&A(this,sr).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){st.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return A(this,sr).get(t)}getAll(){return[...A(this,sr).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(s=>sp(n,s))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(s=>sp(t,s)):n}notify(t){st.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){st.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){st.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},sr=new WeakMap,zp),ar,rt,_n,ir,zr,$p,MC=($p=class extends Dv{constructor(t){super();xe(this,ir);xe(this,ar);xe(this,rt);xe(this,_n);this.mutationId=t.mutationId,ae(this,rt,t.mutationCache),ae(this,ar,[]),this.state=t.state||DC(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){A(this,ar).includes(t)||(A(this,ar).push(t),this.clearGcTimeout(),A(this,rt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){ae(this,ar,A(this,ar).filter(n=>n!==t)),this.scheduleGc(),A(this,rt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){A(this,ar).length||(this.state.status==="pending"?this.scheduleGc():A(this,rt).remove(this))}continue(){var t;return((t=A(this,_n))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,i,o,l,c,d,f,h,m,b,y,p,v,g,x,w,j,N,C,S;ae(this,_n,Mv({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(E,D)=>{Qe(this,ir,zr).call(this,{type:"failed",failureCount:E,error:D})},onPause:()=>{Qe(this,ir,zr).call(this,{type:"pause"})},onContinue:()=>{Qe(this,ir,zr).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>A(this,rt).canRun(this)}));const n=this.state.status==="pending",s=!A(this,_n).canStart();try{if(!n){Qe(this,ir,zr).call(this,{type:"pending",variables:t,isPaused:s}),await((i=(a=A(this,rt).config).onMutate)==null?void 0:i.call(a,t,this));const D=await((l=(o=this.options).onMutate)==null?void 0:l.call(o,t));D!==this.state.context&&Qe(this,ir,zr).call(this,{type:"pending",context:D,variables:t,isPaused:s})}const E=await A(this,_n).start();return await((d=(c=A(this,rt).config).onSuccess)==null?void 0:d.call(c,E,t,this.state.context,this)),await((h=(f=this.options).onSuccess)==null?void 0:h.call(f,E,t,this.state.context)),await((b=(m=A(this,rt).config).onSettled)==null?void 0:b.call(m,E,null,this.state.variables,this.state.context,this)),await((p=(y=this.options).onSettled)==null?void 0:p.call(y,E,null,t,this.state.context)),Qe(this,ir,zr).call(this,{type:"success",data:E}),E}catch(E){try{throw await((g=(v=A(this,rt).config).onError)==null?void 0:g.call(v,E,t,this.state.context,this)),await((w=(x=this.options).onError)==null?void 0:w.call(x,E,t,this.state.context)),await((N=(j=A(this,rt).config).onSettled)==null?void 0:N.call(j,void 0,E,this.state.variables,this.state.context,this)),await((S=(C=this.options).onSettled)==null?void 0:S.call(C,void 0,E,t,this.state.context)),E}finally{Qe(this,ir,zr).call(this,{type:"error",error:E})}}finally{A(this,rt).runNext(this)}}},ar=new WeakMap,rt=new WeakMap,_n=new WeakMap,ir=new WeakSet,zr=function(t){const n=s=>{switch(t.type){case"failed":return{...s,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...s,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:t.error,failureCount:s.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),st.batch(()=>{A(this,ar).forEach(s=>{s.onMutationUpdate(t)}),A(this,rt).notify({mutation:this,type:"updated",action:t})})},$p);function DC(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var gt,hi,Bp,_C=(Bp=class extends Kl{constructor(t={}){super();xe(this,gt);xe(this,hi);this.config=t,ae(this,gt,new Map),ae(this,hi,Date.now())}build(t,n,s){const a=new MC({mutationCache:this,mutationId:++Oi(this,hi)._,options:t.defaultMutationOptions(n),state:s});return this.add(a),a}add(t){const n=so(t),s=A(this,gt).get(n)??[];s.push(t),A(this,gt).set(n,s),this.notify({type:"added",mutation:t})}remove(t){var s;const n=so(t);if(A(this,gt).has(n)){const a=(s=A(this,gt).get(n))==null?void 0:s.filter(i=>i!==t);a&&(a.length===0?A(this,gt).delete(n):A(this,gt).set(n,a))}this.notify({type:"removed",mutation:t})}canRun(t){var s;const n=(s=A(this,gt).get(so(t)))==null?void 0:s.find(a=>a.state.status==="pending");return!n||n===t}runNext(t){var s;const n=(s=A(this,gt).get(so(t)))==null?void 0:s.find(a=>a!==t&&a.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){st.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...A(this,gt).values()].flat()}find(t){const n={exact:!0,...t};return this.getAll().find(s=>ap(n,s))}findAll(t={}){return this.getAll().filter(n=>ap(t,n))}notify(t){st.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return st.batch(()=>Promise.all(t.map(n=>n.continue().catch(Ut))))}},gt=new WeakMap,hi=new WeakMap,Bp);function so(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function lp(e){return{onFetch:(t,n)=>{var f,h,m,b,y;const s=t.options,a=(m=(h=(f=t.fetchOptions)==null?void 0:f.meta)==null?void 0:h.fetchMore)==null?void 0:m.direction,i=((b=t.state.data)==null?void 0:b.pages)||[],o=((y=t.state.data)==null?void 0:y.pageParams)||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let p=!1;const v=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>(t.signal.aborted?p=!0:t.signal.addEventListener("abort",()=>{p=!0}),t.signal)})},g=Tv(t.options,t.fetchOptions),x=async(w,j,N)=>{if(p)return Promise.reject();if(j==null&&w.pages.length)return Promise.resolve(w);const C={queryKey:t.queryKey,pageParam:j,direction:N?"backward":"forward",meta:t.options.meta};v(C);const S=await g(C),{maxPages:E}=t.options,D=N?NC:jC;return{pages:D(w.pages,S,E),pageParams:D(w.pageParams,j,E)}};if(a&&i.length){const w=a==="backward",j=w?OC:cp,N={pages:i,pageParams:o},C=j(s,N);l=await x(N,C,w)}else{const w=e??i.length;do{const j=c===0?o[0]??s.initialPageParam:cp(s,l);if(c>0&&j==null)break;l=await x(l,j),c++}while(c<w)}return l};t.options.persister?t.fetchFn=()=>{var p,v;return(v=(p=t.options).persister)==null?void 0:v.call(p,d,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=d}}}function cp(e,{pages:t,pageParams:n}){const s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,n[s],n):void 0}function OC(e,{pages:t,pageParams:n}){var s;return t.length>0?(s=e.getPreviousPageParam)==null?void 0:s.call(e,t[0],t,n[0],n):void 0}var Re,qr,Qr,Fs,zs,Yr,$s,Bs,Up,LC=(Up=class{constructor(e={}){xe(this,Re);xe(this,qr);xe(this,Qr);xe(this,Fs);xe(this,zs);xe(this,Yr);xe(this,$s);xe(this,Bs);ae(this,Re,e.queryCache||new IC),ae(this,qr,e.mutationCache||new _C),ae(this,Qr,e.defaultOptions||{}),ae(this,Fs,new Map),ae(this,zs,new Map),ae(this,Yr,0)}mount(){Oi(this,Yr)._++,A(this,Yr)===1&&(ae(this,$s,Av.subscribe(async e=>{e&&(await this.resumePausedMutations(),A(this,Re).onFocus())})),ae(this,Bs,ol.subscribe(async e=>{e&&(await this.resumePausedMutations(),A(this,Re).onOnline())})))}unmount(){var e,t;Oi(this,Yr)._--,A(this,Yr)===0&&((e=A(this,$s))==null||e.call(this),ae(this,$s,void 0),(t=A(this,Bs))==null||t.call(this),ae(this,Bs,void 0))}isFetching(e){return A(this,Re).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return A(this,qr).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=A(this,Re).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),s=A(this,Re).build(this,n);return e.revalidateIfStale&&s.isStaleByTime(np(n.staleTime,s))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return A(this,Re).findAll(e).map(({queryKey:t,state:n})=>{const s=n.data;return[t,s]})}setQueryData(e,t,n){const s=this.defaultQueryOptions({queryKey:e}),a=A(this,Re).get(s.queryHash),i=a==null?void 0:a.state.data,o=xC(t,i);if(o!==void 0)return A(this,Re).build(this,s).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return st.batch(()=>A(this,Re).findAll(e).map(({queryKey:s})=>[s,this.setQueryData(s,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=A(this,Re).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=A(this,Re);st.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=A(this,Re),s={type:"active",...e};return st.batch(()=>(n.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries(s,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},s=st.batch(()=>A(this,Re).findAll(e).map(a=>a.cancel(n)));return Promise.all(s).then(Ut).catch(Ut)}invalidateQueries(e={},t={}){return st.batch(()=>{if(A(this,Re).findAll(e).forEach(s=>{s.invalidate()}),e.refetchType==="none")return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){const n={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},s=st.batch(()=>A(this,Re).findAll(e).filter(a=>!a.isDisabled()).map(a=>{let i=a.fetch(void 0,n);return n.throwOnError||(i=i.catch(Ut)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(s).then(Ut)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=A(this,Re).build(this,t);return n.isStaleByTime(np(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Ut).catch(Ut)}fetchInfiniteQuery(e){return e.behavior=lp(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Ut).catch(Ut)}ensureInfiniteQueryData(e){return e.behavior=lp(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ol.isOnline()?A(this,qr).resumePausedMutations():Promise.resolve()}getQueryCache(){return A(this,Re)}getMutationCache(){return A(this,qr)}getDefaultOptions(){return A(this,Qr)}setDefaultOptions(e){ae(this,Qr,e)}setQueryDefaults(e,t){A(this,Fs).set(ai(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...A(this,Fs).values()];let n={};return t.forEach(s=>{ii(e,s.queryKey)&&(n={...n,...s.defaultOptions})}),n}setMutationDefaults(e,t){A(this,zs).set(ai(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...A(this,zs).values()];let n={};return t.forEach(s=>{ii(e,s.mutationKey)&&(n={...n,...s.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...A(this,Qr).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Vm(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===Wm&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...A(this,Qr).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){A(this,Re).clear(),A(this,qr).clear()}},Re=new WeakMap,qr=new WeakMap,Qr=new WeakMap,Fs=new WeakMap,zs=new WeakMap,Yr=new WeakMap,$s=new WeakMap,Bs=new WeakMap,Up),FC=u.createContext(void 0),zC=({client:e,children:t})=>(u.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),r.jsx(FC.Provider,{value:e,children:t}));/**
 * @remix-run/router v1.20.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function oi(){return oi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},oi.apply(this,arguments)}var Zr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Zr||(Zr={}));const dp="popstate";function $C(e){e===void 0&&(e={});function t(s,a){let{pathname:i,search:o,hash:l}=s.location;return lu("",{pathname:i,search:o,hash:l},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function n(s,a){return typeof a=="string"?a:ll(a)}return UC(t,n,null,e)}function Oe(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function _v(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function BC(){return Math.random().toString(36).substr(2,8)}function up(e,t){return{usr:e.state,key:e.key,idx:t}}function lu(e,t,n,s){return n===void 0&&(n=null),oi({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?la(t):t,{state:n,key:t&&t.key||s||BC()})}function ll(e){let{pathname:t="/",search:n="",hash:s=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),s&&s!=="#"&&(t+=s.charAt(0)==="#"?s:"#"+s),t}function la(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let s=e.indexOf("?");s>=0&&(t.search=e.substr(s),e=e.substr(0,s)),e&&(t.pathname=e)}return t}function UC(e,t,n,s){s===void 0&&(s={});let{window:a=document.defaultView,v5Compat:i=!1}=s,o=a.history,l=Zr.Pop,c=null,d=f();d==null&&(d=0,o.replaceState(oi({},o.state,{idx:d}),""));function f(){return(o.state||{idx:null}).idx}function h(){l=Zr.Pop;let v=f(),g=v==null?null:v-d;d=v,c&&c({action:l,location:p.location,delta:g})}function m(v,g){l=Zr.Push;let x=lu(p.location,v,g);d=f()+1;let w=up(x,d),j=p.createHref(x);try{o.pushState(w,"",j)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;a.location.assign(j)}i&&c&&c({action:l,location:p.location,delta:1})}function b(v,g){l=Zr.Replace;let x=lu(p.location,v,g);d=f();let w=up(x,d),j=p.createHref(x);o.replaceState(w,"",j),i&&c&&c({action:l,location:p.location,delta:0})}function y(v){let g=a.location.origin!=="null"?a.location.origin:a.location.href,x=typeof v=="string"?v:ll(v);return x=x.replace(/ $/,"%20"),Oe(g,"No window.location.(origin|href) available to create URL for href: "+x),new URL(x,g)}let p={get action(){return l},get location(){return e(a,o)},listen(v){if(c)throw new Error("A history only accepts one active listener");return a.addEventListener(dp,h),c=v,()=>{a.removeEventListener(dp,h),c=null}},createHref(v){return t(a,v)},createURL:y,encodeLocation(v){let g=y(v);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:m,replace:b,go(v){return o.go(v)}};return p}var mp;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(mp||(mp={}));function HC(e,t,n){return n===void 0&&(n="/"),VC(e,t,n,!1)}function VC(e,t,n,s){let a=typeof t=="string"?la(t):t,i=Gm(a.pathname||"/",n);if(i==null)return null;let o=Ov(e);WC(o);let l=null;for(let c=0;l==null&&c<o.length;++c){let d=r4(i);l=e4(o[c],d,s)}return l}function Ov(e,t,n,s){t===void 0&&(t=[]),n===void 0&&(n=[]),s===void 0&&(s="");let a=(i,o,l)=>{let c={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};c.relativePath.startsWith("/")&&(Oe(c.relativePath.startsWith(s),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+s+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(s.length));let d=dn([s,c.relativePath]),f=n.concat(c);i.children&&i.children.length>0&&(Oe(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),Ov(i.children,t,f,d)),!(i.path==null&&!i.index)&&t.push({path:d,score:JC(d,i.index),routesMeta:f})};return e.forEach((i,o)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))a(i,o);else for(let c of Lv(i.path))a(i,o,c)}),t}function Lv(e){let t=e.split("/");if(t.length===0)return[];let[n,...s]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(s.length===0)return a?[i,""]:[i];let o=Lv(s.join("/")),l=[];return l.push(...o.map(c=>c===""?i:[i,c].join("/"))),a&&l.push(...o),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function WC(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:ZC(t.routesMeta.map(s=>s.childrenIndex),n.routesMeta.map(s=>s.childrenIndex)))}const GC=/^:[\w-]+$/,KC=3,qC=2,QC=1,YC=10,XC=-2,hp=e=>e==="*";function JC(e,t){let n=e.split("/"),s=n.length;return n.some(hp)&&(s+=XC),t&&(s+=qC),n.filter(a=>!hp(a)).reduce((a,i)=>a+(GC.test(i)?KC:i===""?QC:YC),s)}function ZC(e,t){return e.length===t.length&&e.slice(0,-1).every((s,a)=>s===t[a])?e[e.length-1]-t[t.length-1]:0}function e4(e,t,n){let{routesMeta:s}=e,a={},i="/",o=[];for(let l=0;l<s.length;++l){let c=s[l],d=l===s.length-1,f=i==="/"?t:t.slice(i.length)||"/",h=fp({path:c.relativePath,caseSensitive:c.caseSensitive,end:d},f),m=c.route;if(!h&&d&&n&&!s[s.length-1].route.index&&(h=fp({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},f)),!h)return null;Object.assign(a,h.params),o.push({params:a,pathname:dn([i,h.pathname]),pathnameBase:i4(dn([i,h.pathnameBase])),route:m}),h.pathnameBase!=="/"&&(i=dn([i,h.pathnameBase]))}return o}function fp(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,s]=t4(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:s.reduce((d,f,h)=>{let{paramName:m,isOptional:b}=f;if(m==="*"){let p=l[h]||"";o=i.slice(0,i.length-p.length).replace(/(.)\/+$/,"$1")}const y=l[h];return b&&!y?d[m]=void 0:d[m]=(y||"").replace(/%2F/g,"/"),d},{}),pathname:i,pathnameBase:o,pattern:e}}function t4(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),_v(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let s=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,c)=>(s.push({paramName:l,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(s.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),s]}function r4(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return _v(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Gm(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,s=e.charAt(n);return s&&s!=="/"?null:e.slice(n)||"/"}function n4(e,t){t===void 0&&(t="/");let{pathname:n,search:s="",hash:a=""}=typeof e=="string"?la(e):e;return{pathname:n?n.startsWith("/")?n:s4(n,t):t,search:o4(s),hash:l4(a)}}function s4(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function Hc(e,t,n,s){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(s)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function a4(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Fv(e,t){let n=a4(e);return t?n.map((s,a)=>a===n.length-1?s.pathname:s.pathnameBase):n.map(s=>s.pathnameBase)}function zv(e,t,n,s){s===void 0&&(s=!1);let a;typeof e=="string"?a=la(e):(a=oi({},e),Oe(!a.pathname||!a.pathname.includes("?"),Hc("?","pathname","search",a)),Oe(!a.pathname||!a.pathname.includes("#"),Hc("#","pathname","hash",a)),Oe(!a.search||!a.search.includes("#"),Hc("#","search","hash",a)));let i=e===""||a.pathname==="",o=i?"/":a.pathname,l;if(o==null)l=n;else{let h=t.length-1;if(!s&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),h-=1;a.pathname=m.join("/")}l=h>=0?t[h]:"/"}let c=n4(a,l),d=o&&o!=="/"&&o.endsWith("/"),f=(i||o===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(d||f)&&(c.pathname+="/"),c}const dn=e=>e.join("/").replace(/\/\/+/g,"/"),i4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),o4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,l4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function c4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const $v=["post","put","patch","delete"];new Set($v);const d4=["get",...$v];new Set(d4);/**
 * React Router v6.27.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function li(){return li=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},li.apply(this,arguments)}const Km=u.createContext(null),u4=u.createContext(null),Zn=u.createContext(null),Ql=u.createContext(null),Nn=u.createContext({outlet:null,matches:[],isDataRoute:!1}),Bv=u.createContext(null);function m4(e,t){let{relative:n}=t===void 0?{}:t;Ti()||Oe(!1);let{basename:s,navigator:a}=u.useContext(Zn),{hash:i,pathname:o,search:l}=Hv(e,{relative:n}),c=o;return s!=="/"&&(c=o==="/"?s:dn([s,o])),a.createHref({pathname:c,search:l,hash:i})}function Ti(){return u.useContext(Ql)!=null}function ca(){return Ti()||Oe(!1),u.useContext(Ql).location}function Uv(e){u.useContext(Zn).static||u.useLayoutEffect(e)}function h4(){let{isDataRoute:e}=u.useContext(Nn);return e?E4():f4()}function f4(){Ti()||Oe(!1);let e=u.useContext(Km),{basename:t,future:n,navigator:s}=u.useContext(Zn),{matches:a}=u.useContext(Nn),{pathname:i}=ca(),o=JSON.stringify(Fv(a,n.v7_relativeSplatPath)),l=u.useRef(!1);return Uv(()=>{l.current=!0}),u.useCallback(function(d,f){if(f===void 0&&(f={}),!l.current)return;if(typeof d=="number"){s.go(d);return}let h=zv(d,JSON.parse(o),i,f.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:dn([t,h.pathname])),(f.replace?s.replace:s.push)(h,f.state,f)},[t,s,o,i,e])}function p4(){let{matches:e}=u.useContext(Nn),t=e[e.length-1];return t?t.params:{}}function Hv(e,t){let{relative:n}=t===void 0?{}:t,{future:s}=u.useContext(Zn),{matches:a}=u.useContext(Nn),{pathname:i}=ca(),o=JSON.stringify(Fv(a,s.v7_relativeSplatPath));return u.useMemo(()=>zv(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function x4(e,t){return g4(e,t)}function g4(e,t,n,s){Ti()||Oe(!1);let{navigator:a}=u.useContext(Zn),{matches:i}=u.useContext(Nn),o=i[i.length-1],l=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let d=ca(),f;if(t){var h;let v=typeof t=="string"?la(t):t;c==="/"||(h=v.pathname)!=null&&h.startsWith(c)||Oe(!1),f=v}else f=d;let m=f.pathname||"/",b=m;if(c!=="/"){let v=c.replace(/^\//,"").split("/");b="/"+m.replace(/^\//,"").split("/").slice(v.length).join("/")}let y=HC(e,{pathname:b}),p=j4(y&&y.map(v=>Object.assign({},v,{params:Object.assign({},l,v.params),pathname:dn([c,a.encodeLocation?a.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?c:dn([c,a.encodeLocation?a.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,s);return t&&p?u.createElement(Ql.Provider,{value:{location:li({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Zr.Pop}},p):p}function v4(){let e=C4(),t=c4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return u.createElement(u.Fragment,null,u.createElement("h2",null,"Unexpected Application Error!"),u.createElement("h3",{style:{fontStyle:"italic"}},t),n?u.createElement("pre",{style:a},n):null,null)}const y4=u.createElement(v4,null);class b4 extends u.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?u.createElement(Nn.Provider,{value:this.props.routeContext},u.createElement(Bv.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function w4(e){let{routeContext:t,match:n,children:s}=e,a=u.useContext(Km);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),u.createElement(Nn.Provider,{value:t},s)}function j4(e,t,n,s){var a;if(t===void 0&&(t=[]),n===void 0&&(n=null),s===void 0&&(s=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=s)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,l=(a=n)==null?void 0:a.errors;if(l!=null){let f=o.findIndex(h=>h.route.id&&(l==null?void 0:l[h.route.id])!==void 0);f>=0||Oe(!1),o=o.slice(0,Math.min(o.length,f+1))}let c=!1,d=-1;if(n&&s&&s.v7_partialHydration)for(let f=0;f<o.length;f++){let h=o[f];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(d=f),h.route.id){let{loaderData:m,errors:b}=n,y=h.route.loader&&m[h.route.id]===void 0&&(!b||b[h.route.id]===void 0);if(h.route.lazy||y){c=!0,d>=0?o=o.slice(0,d+1):o=[o[0]];break}}}return o.reduceRight((f,h,m)=>{let b,y=!1,p=null,v=null;n&&(b=l&&h.route.id?l[h.route.id]:void 0,p=h.route.errorElement||y4,c&&(d<0&&m===0?(y=!0,v=null):d===m&&(y=!0,v=h.route.hydrateFallbackElement||null)));let g=t.concat(o.slice(0,m+1)),x=()=>{let w;return b?w=p:y?w=v:h.route.Component?w=u.createElement(h.route.Component,null):h.route.element?w=h.route.element:w=f,u.createElement(w4,{match:h,routeContext:{outlet:f,matches:g,isDataRoute:n!=null},children:w})};return n&&(h.route.ErrorBoundary||h.route.errorElement||m===0)?u.createElement(b4,{location:n.location,revalidation:n.revalidation,component:p,error:b,children:x(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):x()},null)}var Vv=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Vv||{}),cl=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(cl||{});function N4(e){let t=u.useContext(Km);return t||Oe(!1),t}function k4(e){let t=u.useContext(u4);return t||Oe(!1),t}function S4(e){let t=u.useContext(Nn);return t||Oe(!1),t}function Wv(e){let t=S4(),n=t.matches[t.matches.length-1];return n.route.id||Oe(!1),n.route.id}function C4(){var e;let t=u.useContext(Bv),n=k4(cl.UseRouteError),s=Wv(cl.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[s]}function E4(){let{router:e}=N4(Vv.UseNavigateStable),t=Wv(cl.UseNavigateStable),n=u.useRef(!1);return Uv(()=>{n.current=!0}),u.useCallback(function(a,i){i===void 0&&(i={}),n.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,li({fromRouteId:t},i)))},[e,t])}function ve(e){Oe(!1)}function P4(e){let{basename:t="/",children:n=null,location:s,navigationType:a=Zr.Pop,navigator:i,static:o=!1,future:l}=e;Ti()&&Oe(!1);let c=t.replace(/^\/*/,"/"),d=u.useMemo(()=>({basename:c,navigator:i,static:o,future:li({v7_relativeSplatPath:!1},l)}),[c,l,i,o]);typeof s=="string"&&(s=la(s));let{pathname:f="/",search:h="",hash:m="",state:b=null,key:y="default"}=s,p=u.useMemo(()=>{let v=Gm(f,c);return v==null?null:{location:{pathname:v,search:h,hash:m,state:b,key:y},navigationType:a}},[c,f,h,m,b,y,a]);return p==null?null:u.createElement(Zn.Provider,{value:d},u.createElement(Ql.Provider,{children:n,value:p}))}function T4(e){let{children:t,location:n}=e;return x4(cu(t),n)}new Promise(()=>{});function cu(e,t){t===void 0&&(t=[]);let n=[];return u.Children.forEach(e,(s,a)=>{if(!u.isValidElement(s))return;let i=[...t,a];if(s.type===u.Fragment){n.push.apply(n,cu(s.props.children,i));return}s.type!==ve&&Oe(!1),!s.props.index||!s.props.children||Oe(!1);let o={id:s.props.id||i.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(o.children=cu(s.props.children,i)),n.push(o)}),n}/**
 * React Router DOM v6.27.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function du(){return du=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},du.apply(this,arguments)}function A4(e,t){if(e==null)return{};var n={},s=Object.keys(e),a,i;for(i=0;i<s.length;i++)a=s[i],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}function R4(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function I4(e,t){return e.button===0&&(!t||t==="_self")&&!R4(e)}const M4=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],D4="6";try{window.__reactRouterVersion=D4}catch{}const _4="startTransition",pp=ex[_4];function O4(e){let{basename:t,children:n,future:s,window:a}=e,i=u.useRef();i.current==null&&(i.current=$C({window:a,v5Compat:!0}));let o=i.current,[l,c]=u.useState({action:o.action,location:o.location}),{v7_startTransition:d}=s||{},f=u.useCallback(h=>{d&&pp?pp(()=>c(h)):c(h)},[c,d]);return u.useLayoutEffect(()=>o.listen(f),[o,f]),u.createElement(P4,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o,future:s})}const L4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Z=u.forwardRef(function(t,n){let{onClick:s,relative:a,reloadDocument:i,replace:o,state:l,target:c,to:d,preventScrollReset:f,viewTransition:h}=t,m=A4(t,M4),{basename:b}=u.useContext(Zn),y,p=!1;if(typeof d=="string"&&F4.test(d)&&(y=d,L4))try{let w=new URL(window.location.href),j=d.startsWith("//")?new URL(w.protocol+d):new URL(d),N=Gm(j.pathname,b);j.origin===w.origin&&N!=null?d=N+j.search+j.hash:p=!0}catch{}let v=m4(d,{relative:a}),g=z4(d,{replace:o,state:l,target:c,preventScrollReset:f,relative:a,viewTransition:h});function x(w){s&&s(w),w.defaultPrevented||g(w)}return u.createElement("a",du({},m,{href:y||v,onClick:p||i?s:x,ref:n,target:c}))});var xp;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(xp||(xp={}));var gp;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(gp||(gp={}));function z4(e,t){let{target:n,replace:s,state:a,preventScrollReset:i,relative:o,viewTransition:l}=t===void 0?{}:t,c=h4(),d=ca(),f=Hv(e,{relative:o});return u.useCallback(h=>{if(I4(h,n)){h.preventDefault();let m=s!==void 0?s:ll(d)===ll(f);c(e,{replace:m,state:a,preventScrollReset:i,relative:o,viewTransition:l})}},[d,c,f,s,a,n,e,i,o,l])}const $4=ji("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),T=u.forwardRef(({className:e,variant:t,size:n,asChild:s=!1,...a},i)=>{const o=s?Hn:"button";return r.jsx(o,{className:ee($4({variant:t,size:n,className:e})),ref:i,...a})});T.displayName="Button";const B4=()=>{const[e,t]=u.useState("light"),{toast:n}=Ml();u.useEffect(()=>{const a=localStorage.getItem("theme"),i=window.matchMedia("(prefers-color-scheme: dark)").matches,o=a||(i?"dark":"light");t(o),document.documentElement.classList.toggle("dark",o==="dark")},[]);const s=()=>{const a=e==="light"?"dark":"light";t(a),localStorage.setItem("theme",a),document.documentElement.classList.toggle("dark",a==="dark"),n({title:`${a==="dark"?"Dark":"Light"} mode activated`,description:`Switched to ${a} theme`})};return r.jsx(T,{variant:"ghost",size:"sm",onClick:s,className:"w-9 h-9 p-0","aria-label":`Switch to ${e==="light"?"dark":"light"} mode`,children:e==="light"?"🌙":"☀️"})};var U4=u.createContext(void 0);function Ai(e){const t=u.useContext(U4);return e||t||"ltr"}var Vc=0;function Gv(){u.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??vp()),document.body.insertAdjacentElement("beforeend",e[1]??vp()),Vc++,()=>{Vc===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Vc--}},[])}function vp(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Wc="focusScope.autoFocusOnMount",Gc="focusScope.autoFocusOnUnmount",yp={bubbles:!1,cancelable:!0},H4="FocusScope",qm=u.forwardRef((e,t)=>{const{loop:n=!1,trapped:s=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...o}=e,[l,c]=u.useState(null),d=qe(a),f=qe(i),h=u.useRef(null),m=me(t,p=>c(p)),b=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(s){let p=function(w){if(b.paused||!l)return;const j=w.target;l.contains(j)?h.current=j:$r(h.current,{select:!0})},v=function(w){if(b.paused||!l)return;const j=w.relatedTarget;j!==null&&(l.contains(j)||$r(h.current,{select:!0}))},g=function(w){if(document.activeElement===document.body)for(const N of w)N.removedNodes.length>0&&$r(l)};document.addEventListener("focusin",p),document.addEventListener("focusout",v);const x=new MutationObserver(g);return l&&x.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",v),x.disconnect()}}},[s,l,b.paused]),u.useEffect(()=>{if(l){wp.add(b);const p=document.activeElement;if(!l.contains(p)){const g=new CustomEvent(Wc,yp);l.addEventListener(Wc,d),l.dispatchEvent(g),g.defaultPrevented||(V4(Q4(Kv(l)),{select:!0}),document.activeElement===p&&$r(l))}return()=>{l.removeEventListener(Wc,d),setTimeout(()=>{const g=new CustomEvent(Gc,yp);l.addEventListener(Gc,f),l.dispatchEvent(g),g.defaultPrevented||$r(p??document.body,{select:!0}),l.removeEventListener(Gc,f),wp.remove(b)},0)}}},[l,d,f,b]);const y=u.useCallback(p=>{if(!n&&!s||b.paused)return;const v=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,g=document.activeElement;if(v&&g){const x=p.currentTarget,[w,j]=W4(x);w&&j?!p.shiftKey&&g===j?(p.preventDefault(),n&&$r(w,{select:!0})):p.shiftKey&&g===w&&(p.preventDefault(),n&&$r(j,{select:!0})):g===x&&p.preventDefault()}},[n,s,b.paused]);return r.jsx(Y.div,{tabIndex:-1,...o,ref:m,onKeyDown:y})});qm.displayName=H4;function V4(e,{select:t=!1}={}){const n=document.activeElement;for(const s of e)if($r(s,{select:t}),document.activeElement!==n)return}function W4(e){const t=Kv(e),n=bp(t,e),s=bp(t.reverse(),e);return[n,s]}function Kv(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const a=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||a?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function bp(e,t){for(const n of e)if(!G4(n,{upTo:t}))return n}function G4(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function K4(e){return e instanceof HTMLInputElement&&"select"in e}function $r(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&K4(e)&&t&&e.select()}}var wp=q4();function q4(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=jp(e,t),e.unshift(t)},remove(t){var n;e=jp(e,t),(n=e[0])==null||n.resume()}}}function jp(e,t){const n=[...e],s=n.indexOf(t);return s!==-1&&n.splice(s,1),n}function Q4(e){return e.filter(t=>t.tagName!=="A")}function Y4(e,t=[]){let n=[];function s(i,o){const l=u.createContext(o),c=n.length;n=[...n,o];function d(h){const{scope:m,children:b,...y}=h,p=(m==null?void 0:m[e][c])||l,v=u.useMemo(()=>y,Object.values(y));return r.jsx(p.Provider,{value:v,children:b})}function f(h,m){const b=(m==null?void 0:m[e][c])||l,y=u.useContext(b);if(y)return y;if(o!==void 0)return o;throw new Error(`\`${h}\` must be used within \`${i}\``)}return d.displayName=i+"Provider",[d,f]}const a=()=>{const i=n.map(o=>u.createContext(o));return function(l){const c=(l==null?void 0:l[e])||i;return u.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[s,X4(a,...t)]}function X4(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const s=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=s.reduce((l,{useScope:c,scopeName:d})=>{const h=c(i)[`__scope${d}`];return{...l,...h}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}var Kc="rovingFocusGroup.onEntryFocus",J4={bubbles:!1,cancelable:!0},Yl="RovingFocusGroup",[uu,qv,Z4]=yi(Yl),[e3,Xl]=Y4(Yl,[Z4]),[t3,r3]=e3(Yl),Qv=u.forwardRef((e,t)=>r.jsx(uu.Provider,{scope:e.__scopeRovingFocusGroup,children:r.jsx(uu.Slot,{scope:e.__scopeRovingFocusGroup,children:r.jsx(n3,{...e,ref:t})})}));Qv.displayName=Yl;var n3=u.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:s,loop:a=!1,dir:i,currentTabStopId:o,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:d,preventScrollOnEntryFocus:f=!1,...h}=e,m=u.useRef(null),b=me(t,m),y=Ai(i),[p=null,v]=ur({prop:o,defaultProp:l,onChange:c}),[g,x]=u.useState(!1),w=qe(d),j=qv(n),N=u.useRef(!1),[C,S]=u.useState(0);return u.useEffect(()=>{const E=m.current;if(E)return E.addEventListener(Kc,w),()=>E.removeEventListener(Kc,w)},[w]),r.jsx(t3,{scope:n,orientation:s,dir:y,loop:a,currentTabStopId:p,onItemFocus:u.useCallback(E=>v(E),[v]),onItemShiftTab:u.useCallback(()=>x(!0),[]),onFocusableItemAdd:u.useCallback(()=>S(E=>E+1),[]),onFocusableItemRemove:u.useCallback(()=>S(E=>E-1),[]),children:r.jsx(Y.div,{tabIndex:g||C===0?-1:0,"data-orientation":s,...h,ref:b,style:{outline:"none",...e.style},onMouseDown:$(e.onMouseDown,()=>{N.current=!0}),onFocus:$(e.onFocus,E=>{const D=!N.current;if(E.target===E.currentTarget&&D&&!g){const M=new CustomEvent(Kc,J4);if(E.currentTarget.dispatchEvent(M),!M.defaultPrevented){const W=j().filter(U=>U.focusable),L=W.find(U=>U.active),Q=W.find(U=>U.id===p),X=[L,Q,...W].filter(Boolean).map(U=>U.ref.current);Jv(X,f)}}N.current=!1}),onBlur:$(e.onBlur,()=>x(!1))})})}),Yv="RovingFocusGroupItem",Xv=u.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:s=!0,active:a=!1,tabStopId:i,...o}=e,l=pn(),c=i||l,d=r3(Yv,n),f=d.currentTabStopId===c,h=qv(n),{onFocusableItemAdd:m,onFocusableItemRemove:b}=d;return u.useEffect(()=>{if(s)return m(),()=>b()},[s,m,b]),r.jsx(uu.ItemSlot,{scope:n,id:c,focusable:s,active:a,children:r.jsx(Y.span,{tabIndex:f?0:-1,"data-orientation":d.orientation,...o,ref:t,onMouseDown:$(e.onMouseDown,y=>{s?d.onItemFocus(c):y.preventDefault()}),onFocus:$(e.onFocus,()=>d.onItemFocus(c)),onKeyDown:$(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){d.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const p=i3(y,d.orientation,d.dir);if(p!==void 0){if(y.metaKey||y.ctrlKey||y.altKey||y.shiftKey)return;y.preventDefault();let g=h().filter(x=>x.focusable).map(x=>x.ref.current);if(p==="last")g.reverse();else if(p==="prev"||p==="next"){p==="prev"&&g.reverse();const x=g.indexOf(y.currentTarget);g=d.loop?o3(g,x+1):g.slice(x+1)}setTimeout(()=>Jv(g))}})})})});Xv.displayName=Yv;var s3={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function a3(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function i3(e,t,n){const s=a3(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return s3[s]}function Jv(e,t=!1){const n=document.activeElement;for(const s of e)if(s===n||(s.focus({preventScroll:t}),document.activeElement!==n))return}function o3(e,t){return e.map((n,s)=>e[(t+s)%e.length])}var Zv=Qv,ey=Xv,l3=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},is=new WeakMap,ao=new WeakMap,io={},qc=0,ty=function(e){return e&&(e.host||ty(e.parentNode))},c3=function(e,t){return t.map(function(n){if(e.contains(n))return n;var s=ty(n);return s&&e.contains(s)?s:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},d3=function(e,t,n,s){var a=c3(t,Array.isArray(e)?e:[e]);io[n]||(io[n]=new WeakMap);var i=io[n],o=[],l=new Set,c=new Set(a),d=function(h){!h||l.has(h)||(l.add(h),d(h.parentNode))};a.forEach(d);var f=function(h){!h||c.has(h)||Array.prototype.forEach.call(h.children,function(m){if(l.has(m))f(m);else try{var b=m.getAttribute(s),y=b!==null&&b!=="false",p=(is.get(m)||0)+1,v=(i.get(m)||0)+1;is.set(m,p),i.set(m,v),o.push(m),p===1&&y&&ao.set(m,!0),v===1&&m.setAttribute(n,"true"),y||m.setAttribute(s,"true")}catch(g){console.error("aria-hidden: cannot operate on ",m,g)}})};return f(t),l.clear(),qc++,function(){o.forEach(function(h){var m=is.get(h)-1,b=i.get(h)-1;is.set(h,m),i.set(h,b),m||(ao.has(h)||h.removeAttribute(s),ao.delete(h)),b||h.removeAttribute(n)}),qc--,qc||(is=new WeakMap,is=new WeakMap,ao=new WeakMap,io={})}},ry=function(e,t,n){n===void 0&&(n="data-aria-hidden");var s=Array.from(Array.isArray(e)?e:[e]),a=l3(e);return a?(s.push.apply(s,Array.from(a.querySelectorAll("[aria-live]"))),d3(s,a,n,"aria-hidden")):function(){return null}},lr=function(){return lr=Object.assign||function(t){for(var n,s=1,a=arguments.length;s<a;s++){n=arguments[s];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},lr.apply(this,arguments)};function ny(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,s=Object.getOwnPropertySymbols(e);a<s.length;a++)t.indexOf(s[a])<0&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(n[s[a]]=e[s[a]]);return n}function u3(e,t,n){if(n||arguments.length===2)for(var s=0,a=t.length,i;s<a;s++)(i||!(s in t))&&(i||(i=Array.prototype.slice.call(t,0,s)),i[s]=t[s]);return e.concat(i||Array.prototype.slice.call(t))}var So="right-scroll-bar-position",Co="width-before-scroll-bar",m3="with-scroll-bars-hidden",h3="--removed-body-scroll-bar-size";function Qc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function f3(e,t){var n=u.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(s){var a=n.value;a!==s&&(n.value=s,n.callback(s,a))}}}})[0];return n.callback=t,n.facade}var p3=typeof window<"u"?u.useLayoutEffect:u.useEffect,Np=new WeakMap;function x3(e,t){var n=f3(null,function(s){return e.forEach(function(a){return Qc(a,s)})});return p3(function(){var s=Np.get(n);if(s){var a=new Set(s),i=new Set(e),o=n.current;a.forEach(function(l){i.has(l)||Qc(l,null)}),i.forEach(function(l){a.has(l)||Qc(l,o)})}Np.set(n,e)},[e]),n}function g3(e){return e}function v3(e,t){t===void 0&&(t=g3);var n=[],s=!1,a={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var o=t(i,s);return n.push(o),function(){n=n.filter(function(l){return l!==o})}},assignSyncMedium:function(i){for(s=!0;n.length;){var o=n;n=[],o.forEach(i)}n={push:function(l){return i(l)},filter:function(){return n}}},assignMedium:function(i){s=!0;var o=[];if(n.length){var l=n;n=[],l.forEach(i),o=n}var c=function(){var f=o;o=[],f.forEach(i)},d=function(){return Promise.resolve().then(c)};d(),n={push:function(f){o.push(f),d()},filter:function(f){return o=o.filter(f),n}}}};return a}function y3(e){e===void 0&&(e={});var t=v3(null);return t.options=lr({async:!0,ssr:!1},e),t}var sy=function(e){var t=e.sideCar,n=ny(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=t.read();if(!s)throw new Error("Sidecar medium not found");return u.createElement(s,lr({},n))};sy.isSideCarExport=!0;function b3(e,t){return e.useMedium(t),sy}var ay=y3(),Yc=function(){},Jl=u.forwardRef(function(e,t){var n=u.useRef(null),s=u.useState({onScrollCapture:Yc,onWheelCapture:Yc,onTouchMoveCapture:Yc}),a=s[0],i=s[1],o=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,f=e.enabled,h=e.shards,m=e.sideCar,b=e.noIsolation,y=e.inert,p=e.allowPinchZoom,v=e.as,g=v===void 0?"div":v,x=e.gapMode,w=ny(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=m,N=x3([n,t]),C=lr(lr({},w),a);return u.createElement(u.Fragment,null,f&&u.createElement(j,{sideCar:ay,removeScrollBar:d,shards:h,noIsolation:b,inert:y,setCallbacks:i,allowPinchZoom:!!p,lockRef:n,gapMode:x}),o?u.cloneElement(u.Children.only(l),lr(lr({},C),{ref:N})):u.createElement(g,lr({},C,{className:c,ref:N}),l))});Jl.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Jl.classNames={fullWidth:Co,zeroRight:So};var w3=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function j3(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=w3();return t&&e.setAttribute("nonce",t),e}function N3(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function k3(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var S3=function(){var e=0,t=null;return{add:function(n){e==0&&(t=j3())&&(N3(t,n),k3(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},C3=function(){var e=S3();return function(t,n){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},iy=function(){var e=C3(),t=function(n){var s=n.styles,a=n.dynamic;return e(s,a),null};return t},E3={left:0,top:0,right:0,gap:0},Xc=function(e){return parseInt(e||"",10)||0},P3=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],s=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[Xc(n),Xc(s),Xc(a)]},T3=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return E3;var t=P3(e),n=document.documentElement.clientWidth,s=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,s-n+t[2]-t[0])}},A3=iy(),Ts="data-scroll-locked",R3=function(e,t,n,s){var a=e.left,i=e.top,o=e.right,l=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(m3,` {
   overflow: hidden `).concat(s,`;
   padding-right: `).concat(l,"px ").concat(s,`;
  }
  body[`).concat(Ts,`] {
    overflow: hidden `).concat(s,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(s,";"),n==="margin"&&`
    padding-left: `.concat(a,`px;
    padding-top: `).concat(i,`px;
    padding-right: `).concat(o,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(l,"px ").concat(s,`;
    `),n==="padding"&&"padding-right: ".concat(l,"px ").concat(s,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(So,` {
    right: `).concat(l,"px ").concat(s,`;
  }
  
  .`).concat(Co,` {
    margin-right: `).concat(l,"px ").concat(s,`;
  }
  
  .`).concat(So," .").concat(So,` {
    right: 0 `).concat(s,`;
  }
  
  .`).concat(Co," .").concat(Co,` {
    margin-right: 0 `).concat(s,`;
  }
  
  body[`).concat(Ts,`] {
    `).concat(h3,": ").concat(l,`px;
  }
`)},kp=function(){var e=parseInt(document.body.getAttribute(Ts)||"0",10);return isFinite(e)?e:0},I3=function(){u.useEffect(function(){return document.body.setAttribute(Ts,(kp()+1).toString()),function(){var e=kp()-1;e<=0?document.body.removeAttribute(Ts):document.body.setAttribute(Ts,e.toString())}},[])},M3=function(e){var t=e.noRelative,n=e.noImportant,s=e.gapMode,a=s===void 0?"margin":s;I3();var i=u.useMemo(function(){return T3(a)},[a]);return u.createElement(A3,{styles:R3(i,!t,a,n?"":"!important")})},mu=!1;if(typeof window<"u")try{var oo=Object.defineProperty({},"passive",{get:function(){return mu=!0,!0}});window.addEventListener("test",oo,oo),window.removeEventListener("test",oo,oo)}catch{mu=!1}var os=mu?{passive:!1}:!1,D3=function(e){return e.tagName==="TEXTAREA"},oy=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!D3(e)&&n[t]==="visible")},_3=function(e){return oy(e,"overflowY")},O3=function(e){return oy(e,"overflowX")},Sp=function(e,t){var n=t.ownerDocument,s=t;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var a=ly(e,s);if(a){var i=cy(e,s),o=i[1],l=i[2];if(o>l)return!0}s=s.parentNode}while(s&&s!==n.body);return!1},L3=function(e){var t=e.scrollTop,n=e.scrollHeight,s=e.clientHeight;return[t,n,s]},F3=function(e){var t=e.scrollLeft,n=e.scrollWidth,s=e.clientWidth;return[t,n,s]},ly=function(e,t){return e==="v"?_3(t):O3(t)},cy=function(e,t){return e==="v"?L3(t):F3(t)},z3=function(e,t){return e==="h"&&t==="rtl"?-1:1},$3=function(e,t,n,s,a){var i=z3(e,window.getComputedStyle(t).direction),o=i*s,l=n.target,c=t.contains(l),d=!1,f=o>0,h=0,m=0;do{var b=cy(e,l),y=b[0],p=b[1],v=b[2],g=p-v-i*y;(y||g)&&ly(e,l)&&(h+=g,m+=y),l instanceof ShadowRoot?l=l.host:l=l.parentNode}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(f&&(Math.abs(h)<1||!a)||!f&&(Math.abs(m)<1||!a))&&(d=!0),d},lo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Cp=function(e){return[e.deltaX,e.deltaY]},Ep=function(e){return e&&"current"in e?e.current:e},B3=function(e,t){return e[0]===t[0]&&e[1]===t[1]},U3=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},H3=0,ls=[];function V3(e){var t=u.useRef([]),n=u.useRef([0,0]),s=u.useRef(),a=u.useState(H3++)[0],i=u.useState(iy)[0],o=u.useRef(e);u.useEffect(function(){o.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=u3([e.lockRef.current],(e.shards||[]).map(Ep),!0).filter(Boolean);return p.forEach(function(v){return v.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=u.useCallback(function(p,v){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!o.current.allowPinchZoom;var g=lo(p),x=n.current,w="deltaX"in p?p.deltaX:x[0]-g[0],j="deltaY"in p?p.deltaY:x[1]-g[1],N,C=p.target,S=Math.abs(w)>Math.abs(j)?"h":"v";if("touches"in p&&S==="h"&&C.type==="range")return!1;var E=Sp(S,C);if(!E)return!0;if(E?N=S:(N=S==="v"?"h":"v",E=Sp(S,C)),!E)return!1;if(!s.current&&"changedTouches"in p&&(w||j)&&(s.current=N),!N)return!0;var D=s.current||N;return $3(D,v,p,D==="h"?w:j,!0)},[]),c=u.useCallback(function(p){var v=p;if(!(!ls.length||ls[ls.length-1]!==i)){var g="deltaY"in v?Cp(v):lo(v),x=t.current.filter(function(N){return N.name===v.type&&(N.target===v.target||v.target===N.shadowParent)&&B3(N.delta,g)})[0];if(x&&x.should){v.cancelable&&v.preventDefault();return}if(!x){var w=(o.current.shards||[]).map(Ep).filter(Boolean).filter(function(N){return N.contains(v.target)}),j=w.length>0?l(v,w[0]):!o.current.noIsolation;j&&v.cancelable&&v.preventDefault()}}},[]),d=u.useCallback(function(p,v,g,x){var w={name:p,delta:v,target:g,should:x,shadowParent:W3(g)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(j){return j!==w})},1)},[]),f=u.useCallback(function(p){n.current=lo(p),s.current=void 0},[]),h=u.useCallback(function(p){d(p.type,Cp(p),p.target,l(p,e.lockRef.current))},[]),m=u.useCallback(function(p){d(p.type,lo(p),p.target,l(p,e.lockRef.current))},[]);u.useEffect(function(){return ls.push(i),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:m}),document.addEventListener("wheel",c,os),document.addEventListener("touchmove",c,os),document.addEventListener("touchstart",f,os),function(){ls=ls.filter(function(p){return p!==i}),document.removeEventListener("wheel",c,os),document.removeEventListener("touchmove",c,os),document.removeEventListener("touchstart",f,os)}},[]);var b=e.removeScrollBar,y=e.inert;return u.createElement(u.Fragment,null,y?u.createElement(i,{styles:U3(a)}):null,b?u.createElement(M3,{gapMode:e.gapMode}):null)}function W3(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const G3=b3(ay,V3);var Qm=u.forwardRef(function(e,t){return u.createElement(Jl,lr({},e,{ref:t,sideCar:G3}))});Qm.classNames=Jl.classNames;var hu=["Enter"," "],K3=["ArrowDown","PageUp","Home"],dy=["ArrowUp","PageDown","End"],q3=[...K3,...dy],Q3={ltr:[...hu,"ArrowRight"],rtl:[...hu,"ArrowLeft"]},Y3={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Ri="Menu",[ci,X3,J3]=yi(Ri),[es,uy]=Zt(Ri,[J3,oa,Xl]),Zl=oa(),my=Xl(),[Z3,ts]=es(Ri),[e6,Ii]=es(Ri),hy=e=>{const{__scopeMenu:t,open:n=!1,children:s,dir:a,onOpenChange:i,modal:o=!0}=e,l=Zl(t),[c,d]=u.useState(null),f=u.useRef(!1),h=qe(i),m=Ai(a);return u.useEffect(()=>{const b=()=>{f.current=!0,document.addEventListener("pointerdown",y,{capture:!0,once:!0}),document.addEventListener("pointermove",y,{capture:!0,once:!0})},y=()=>f.current=!1;return document.addEventListener("keydown",b,{capture:!0}),()=>{document.removeEventListener("keydown",b,{capture:!0}),document.removeEventListener("pointerdown",y,{capture:!0}),document.removeEventListener("pointermove",y,{capture:!0})}},[]),r.jsx(yv,{...l,children:r.jsx(Z3,{scope:t,open:n,onOpenChange:h,content:c,onContentChange:d,children:r.jsx(e6,{scope:t,onClose:u.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:m,modal:o,children:s})})})};hy.displayName=Ri;var t6="MenuAnchor",Ym=u.forwardRef((e,t)=>{const{__scopeMenu:n,...s}=e,a=Zl(n);return r.jsx($m,{...a,...s,ref:t})});Ym.displayName=t6;var Xm="MenuPortal",[r6,fy]=es(Xm,{forceMount:void 0}),py=e=>{const{__scopeMenu:t,forceMount:n,children:s,container:a}=e,i=ts(Xm,t);return r.jsx(r6,{scope:t,forceMount:n,children:r.jsx(hr,{present:n||i.open,children:r.jsx(_l,{asChild:!0,container:a,children:s})})})};py.displayName=Xm;var _t="MenuContent",[n6,Jm]=es(_t),xy=u.forwardRef((e,t)=>{const n=fy(_t,e.__scopeMenu),{forceMount:s=n.forceMount,...a}=e,i=ts(_t,e.__scopeMenu),o=Ii(_t,e.__scopeMenu);return r.jsx(ci.Provider,{scope:e.__scopeMenu,children:r.jsx(hr,{present:s||i.open,children:r.jsx(ci.Slot,{scope:e.__scopeMenu,children:o.modal?r.jsx(s6,{...a,ref:t}):r.jsx(a6,{...a,ref:t})})})})}),s6=u.forwardRef((e,t)=>{const n=ts(_t,e.__scopeMenu),s=u.useRef(null),a=me(t,s);return u.useEffect(()=>{const i=s.current;if(i)return ry(i)},[]),r.jsx(Zm,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:$(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),a6=u.forwardRef((e,t)=>{const n=ts(_t,e.__scopeMenu);return r.jsx(Zm,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Zm=u.forwardRef((e,t)=>{const{__scopeMenu:n,loop:s=!1,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:l,onEntryFocus:c,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,onDismiss:b,disableOutsideScroll:y,...p}=e,v=ts(_t,n),g=Ii(_t,n),x=Zl(n),w=my(n),j=X3(n),[N,C]=u.useState(null),S=u.useRef(null),E=me(t,S,v.onContentChange),D=u.useRef(0),M=u.useRef(""),W=u.useRef(0),L=u.useRef(null),Q=u.useRef("right"),_=u.useRef(0),X=y?Qm:u.Fragment,U=y?{as:Hn,allowPinchZoom:!0}:void 0,J=P=>{var K,ce;const F=M.current+P,O=j().filter(he=>!he.disabled),G=document.activeElement,te=(K=O.find(he=>he.ref.current===G))==null?void 0:K.textValue,le=O.map(he=>he.textValue),Me=g6(le,F,te),re=(ce=O.find(he=>he.textValue===Me))==null?void 0:ce.ref.current;(function he(oe){M.current=oe,window.clearTimeout(D.current),oe!==""&&(D.current=window.setTimeout(()=>he(""),1e3))})(F),re&&setTimeout(()=>re.focus())};u.useEffect(()=>()=>window.clearTimeout(D.current),[]),Gv();const k=u.useCallback(P=>{var O,G;return Q.current===((O=L.current)==null?void 0:O.side)&&y6(P,(G=L.current)==null?void 0:G.area)},[]);return r.jsx(n6,{scope:n,searchRef:M,onItemEnter:u.useCallback(P=>{k(P)&&P.preventDefault()},[k]),onItemLeave:u.useCallback(P=>{var F;k(P)||((F=S.current)==null||F.focus(),C(null))},[k]),onTriggerLeave:u.useCallback(P=>{k(P)&&P.preventDefault()},[k]),pointerGraceTimerRef:W,onPointerGraceIntentChange:u.useCallback(P=>{L.current=P},[]),children:r.jsx(X,{...U,children:r.jsx(qm,{asChild:!0,trapped:a,onMountAutoFocus:$(i,P=>{var F;P.preventDefault(),(F=S.current)==null||F.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:r.jsx(bi,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,onDismiss:b,children:r.jsx(Zv,{asChild:!0,...w,dir:g.dir,orientation:"vertical",loop:s,currentTabStopId:N,onCurrentTabStopIdChange:C,onEntryFocus:$(c,P=>{g.isUsingKeyboardRef.current||P.preventDefault()}),preventScrollOnEntryFocus:!0,children:r.jsx(Bm,{role:"menu","aria-orientation":"vertical","data-state":Iy(v.open),"data-radix-menu-content":"",dir:g.dir,...x,...p,ref:E,style:{outline:"none",...p.style},onKeyDown:$(p.onKeyDown,P=>{const O=P.target.closest("[data-radix-menu-content]")===P.currentTarget,G=P.ctrlKey||P.altKey||P.metaKey,te=P.key.length===1;O&&(P.key==="Tab"&&P.preventDefault(),!G&&te&&J(P.key));const le=S.current;if(P.target!==le||!q3.includes(P.key))return;P.preventDefault();const re=j().filter(K=>!K.disabled).map(K=>K.ref.current);dy.includes(P.key)&&re.reverse(),p6(re)}),onBlur:$(e.onBlur,P=>{P.currentTarget.contains(P.target)||(window.clearTimeout(D.current),M.current="")}),onPointerMove:$(e.onPointerMove,di(P=>{const F=P.target,O=_.current!==P.clientX;if(P.currentTarget.contains(F)&&O){const G=P.clientX>_.current?"right":"left";Q.current=G,_.current=P.clientX}}))})})})})})})});xy.displayName=_t;var i6="MenuGroup",eh=u.forwardRef((e,t)=>{const{__scopeMenu:n,...s}=e;return r.jsx(Y.div,{role:"group",...s,ref:t})});eh.displayName=i6;var o6="MenuLabel",gy=u.forwardRef((e,t)=>{const{__scopeMenu:n,...s}=e;return r.jsx(Y.div,{...s,ref:t})});gy.displayName=o6;var dl="MenuItem",Pp="menu.itemSelect",ec=u.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:s,...a}=e,i=u.useRef(null),o=Ii(dl,e.__scopeMenu),l=Jm(dl,e.__scopeMenu),c=me(t,i),d=u.useRef(!1),f=()=>{const h=i.current;if(!n&&h){const m=new CustomEvent(Pp,{bubbles:!0,cancelable:!0});h.addEventListener(Pp,b=>s==null?void 0:s(b),{once:!0}),wm(h,m),m.defaultPrevented?d.current=!1:o.onClose()}};return r.jsx(vy,{...a,ref:c,disabled:n,onClick:$(e.onClick,f),onPointerDown:h=>{var m;(m=e.onPointerDown)==null||m.call(e,h),d.current=!0},onPointerUp:$(e.onPointerUp,h=>{var m;d.current||(m=h.currentTarget)==null||m.click()}),onKeyDown:$(e.onKeyDown,h=>{const m=l.searchRef.current!=="";n||m&&h.key===" "||hu.includes(h.key)&&(h.currentTarget.click(),h.preventDefault())})})});ec.displayName=dl;var vy=u.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:s=!1,textValue:a,...i}=e,o=Jm(dl,n),l=my(n),c=u.useRef(null),d=me(t,c),[f,h]=u.useState(!1),[m,b]=u.useState("");return u.useEffect(()=>{const y=c.current;y&&b((y.textContent??"").trim())},[i.children]),r.jsx(ci.ItemSlot,{scope:n,disabled:s,textValue:a??m,children:r.jsx(ey,{asChild:!0,...l,focusable:!s,children:r.jsx(Y.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...i,ref:d,onPointerMove:$(e.onPointerMove,di(y=>{s?o.onItemLeave(y):(o.onItemEnter(y),y.defaultPrevented||y.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:$(e.onPointerLeave,di(y=>o.onItemLeave(y))),onFocus:$(e.onFocus,()=>h(!0)),onBlur:$(e.onBlur,()=>h(!1))})})})}),l6="MenuCheckboxItem",yy=u.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:s,...a}=e;return r.jsx(ky,{scope:e.__scopeMenu,checked:n,children:r.jsx(ec,{role:"menuitemcheckbox","aria-checked":ul(n)?"mixed":n,...a,ref:t,"data-state":rh(n),onSelect:$(a.onSelect,()=>s==null?void 0:s(ul(n)?!0:!n),{checkForDefaultPrevented:!1})})})});yy.displayName=l6;var by="MenuRadioGroup",[c6,d6]=es(by,{value:void 0,onValueChange:()=>{}}),wy=u.forwardRef((e,t)=>{const{value:n,onValueChange:s,...a}=e,i=qe(s);return r.jsx(c6,{scope:e.__scopeMenu,value:n,onValueChange:i,children:r.jsx(eh,{...a,ref:t})})});wy.displayName=by;var jy="MenuRadioItem",Ny=u.forwardRef((e,t)=>{const{value:n,...s}=e,a=d6(jy,e.__scopeMenu),i=n===a.value;return r.jsx(ky,{scope:e.__scopeMenu,checked:i,children:r.jsx(ec,{role:"menuitemradio","aria-checked":i,...s,ref:t,"data-state":rh(i),onSelect:$(s.onSelect,()=>{var o;return(o=a.onValueChange)==null?void 0:o.call(a,n)},{checkForDefaultPrevented:!1})})})});Ny.displayName=jy;var th="MenuItemIndicator",[ky,u6]=es(th,{checked:!1}),Sy=u.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:s,...a}=e,i=u6(th,n);return r.jsx(hr,{present:s||ul(i.checked)||i.checked===!0,children:r.jsx(Y.span,{...a,ref:t,"data-state":rh(i.checked)})})});Sy.displayName=th;var m6="MenuSeparator",Cy=u.forwardRef((e,t)=>{const{__scopeMenu:n,...s}=e;return r.jsx(Y.div,{role:"separator","aria-orientation":"horizontal",...s,ref:t})});Cy.displayName=m6;var h6="MenuArrow",Ey=u.forwardRef((e,t)=>{const{__scopeMenu:n,...s}=e,a=Zl(n);return r.jsx(Um,{...a,...s,ref:t})});Ey.displayName=h6;var f6="MenuSub",[CT,Py]=es(f6),Sa="MenuSubTrigger",Ty=u.forwardRef((e,t)=>{const n=ts(Sa,e.__scopeMenu),s=Ii(Sa,e.__scopeMenu),a=Py(Sa,e.__scopeMenu),i=Jm(Sa,e.__scopeMenu),o=u.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:c}=i,d={__scopeMenu:e.__scopeMenu},f=u.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return u.useEffect(()=>f,[f]),u.useEffect(()=>{const h=l.current;return()=>{window.clearTimeout(h),c(null)}},[l,c]),r.jsx(Ym,{asChild:!0,...d,children:r.jsx(vy,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":Iy(n.open),...e,ref:Dl(t,a.onTriggerChange),onClick:h=>{var m;(m=e.onClick)==null||m.call(e,h),!(e.disabled||h.defaultPrevented)&&(h.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:$(e.onPointerMove,di(h=>{i.onItemEnter(h),!h.defaultPrevented&&!e.disabled&&!n.open&&!o.current&&(i.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:$(e.onPointerLeave,di(h=>{var b,y;f();const m=(b=n.content)==null?void 0:b.getBoundingClientRect();if(m){const p=(y=n.content)==null?void 0:y.dataset.side,v=p==="right",g=v?-5:5,x=m[v?"left":"right"],w=m[v?"right":"left"];i.onPointerGraceIntentChange({area:[{x:h.clientX+g,y:h.clientY},{x,y:m.top},{x:w,y:m.top},{x:w,y:m.bottom},{x,y:m.bottom}],side:p}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(h),h.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:$(e.onKeyDown,h=>{var b;const m=i.searchRef.current!=="";e.disabled||m&&h.key===" "||Q3[s.dir].includes(h.key)&&(n.onOpenChange(!0),(b=n.content)==null||b.focus(),h.preventDefault())})})})});Ty.displayName=Sa;var Ay="MenuSubContent",Ry=u.forwardRef((e,t)=>{const n=fy(_t,e.__scopeMenu),{forceMount:s=n.forceMount,...a}=e,i=ts(_t,e.__scopeMenu),o=Ii(_t,e.__scopeMenu),l=Py(Ay,e.__scopeMenu),c=u.useRef(null),d=me(t,c);return r.jsx(ci.Provider,{scope:e.__scopeMenu,children:r.jsx(hr,{present:s||i.open,children:r.jsx(ci.Slot,{scope:e.__scopeMenu,children:r.jsx(Zm,{id:l.contentId,"aria-labelledby":l.triggerId,...a,ref:d,align:"start",side:o.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:f=>{var h;o.isUsingKeyboardRef.current&&((h=c.current)==null||h.focus()),f.preventDefault()},onCloseAutoFocus:f=>f.preventDefault(),onFocusOutside:$(e.onFocusOutside,f=>{f.target!==l.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:$(e.onEscapeKeyDown,f=>{o.onClose(),f.preventDefault()}),onKeyDown:$(e.onKeyDown,f=>{var b;const h=f.currentTarget.contains(f.target),m=Y3[o.dir].includes(f.key);h&&m&&(i.onOpenChange(!1),(b=l.trigger)==null||b.focus(),f.preventDefault())})})})})})});Ry.displayName=Ay;function Iy(e){return e?"open":"closed"}function ul(e){return e==="indeterminate"}function rh(e){return ul(e)?"indeterminate":e?"checked":"unchecked"}function p6(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function x6(e,t){return e.map((n,s)=>e[(t+s)%e.length])}function g6(e,t,n){const a=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let o=x6(e,Math.max(i,0));a.length===1&&(o=o.filter(d=>d!==n));const c=o.find(d=>d.toLowerCase().startsWith(a.toLowerCase()));return c!==n?c:void 0}function v6(e,t){const{x:n,y:s}=e;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const l=t[i].x,c=t[i].y,d=t[o].x,f=t[o].y;c>s!=f>s&&n<(d-l)*(s-c)/(f-c)+l&&(a=!a)}return a}function y6(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return v6(n,t)}function di(e){return t=>t.pointerType==="mouse"?e(t):void 0}var b6=hy,w6=Ym,j6=py,N6=xy,k6=eh,S6=gy,C6=ec,E6=yy,P6=wy,T6=Ny,A6=Sy,R6=Cy,I6=Ey,M6=Ty,D6=Ry,nh="DropdownMenu",[_6,ET]=Zt(nh,[uy]),lt=uy(),[O6,My]=_6(nh),Dy=e=>{const{__scopeDropdownMenu:t,children:n,dir:s,open:a,defaultOpen:i,onOpenChange:o,modal:l=!0}=e,c=lt(t),d=u.useRef(null),[f=!1,h]=ur({prop:a,defaultProp:i,onChange:o});return r.jsx(O6,{scope:t,triggerId:pn(),triggerRef:d,contentId:pn(),open:f,onOpenChange:h,onOpenToggle:u.useCallback(()=>h(m=>!m),[h]),modal:l,children:r.jsx(b6,{...c,open:f,onOpenChange:h,dir:s,modal:l,children:n})})};Dy.displayName=nh;var _y="DropdownMenuTrigger",Oy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:s=!1,...a}=e,i=My(_y,n),o=lt(n);return r.jsx(w6,{asChild:!0,...o,children:r.jsx(Y.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...a,ref:Dl(t,i.triggerRef),onPointerDown:$(e.onPointerDown,l=>{!s&&l.button===0&&l.ctrlKey===!1&&(i.onOpenToggle(),i.open||l.preventDefault())}),onKeyDown:$(e.onKeyDown,l=>{s||(["Enter"," "].includes(l.key)&&i.onOpenToggle(),l.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});Oy.displayName=_y;var L6="DropdownMenuPortal",Ly=e=>{const{__scopeDropdownMenu:t,...n}=e,s=lt(t);return r.jsx(j6,{...s,...n})};Ly.displayName=L6;var Fy="DropdownMenuContent",zy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=My(Fy,n),i=lt(n),o=u.useRef(!1);return r.jsx(N6,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...s,ref:t,onCloseAutoFocus:$(e.onCloseAutoFocus,l=>{var c;o.current||(c=a.triggerRef.current)==null||c.focus(),o.current=!1,l.preventDefault()}),onInteractOutside:$(e.onInteractOutside,l=>{const c=l.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0,f=c.button===2||d;(!a.modal||f)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});zy.displayName=Fy;var F6="DropdownMenuGroup",z6=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(k6,{...a,...s,ref:t})});z6.displayName=F6;var $6="DropdownMenuLabel",$y=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(S6,{...a,...s,ref:t})});$y.displayName=$6;var B6="DropdownMenuItem",By=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(C6,{...a,...s,ref:t})});By.displayName=B6;var U6="DropdownMenuCheckboxItem",Uy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(E6,{...a,...s,ref:t})});Uy.displayName=U6;var H6="DropdownMenuRadioGroup",V6=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(P6,{...a,...s,ref:t})});V6.displayName=H6;var W6="DropdownMenuRadioItem",Hy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(T6,{...a,...s,ref:t})});Hy.displayName=W6;var G6="DropdownMenuItemIndicator",Vy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(A6,{...a,...s,ref:t})});Vy.displayName=G6;var K6="DropdownMenuSeparator",Wy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(R6,{...a,...s,ref:t})});Wy.displayName=K6;var q6="DropdownMenuArrow",Q6=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(I6,{...a,...s,ref:t})});Q6.displayName=q6;var Y6="DropdownMenuSubTrigger",Gy=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(M6,{...a,...s,ref:t})});Gy.displayName=Y6;var X6="DropdownMenuSubContent",Ky=u.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...s}=e,a=lt(n);return r.jsx(D6,{...a,...s,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Ky.displayName=X6;var J6=Dy,Z6=Oy,e5=Ly,qy=zy,Qy=$y,Yy=By,Xy=Uy,Jy=Hy,Zy=Vy,eb=Wy,tb=Gy,rb=Ky;const Tp=J6,Ap=Z6,t5=u.forwardRef(({className:e,inset:t,children:n,...s},a)=>r.jsxs(tb,{ref:a,className:ee("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",t&&"pl-8",e),...s,children:[n,r.jsx(Sm,{className:"ml-auto h-4 w-4"})]}));t5.displayName=tb.displayName;const r5=u.forwardRef(({className:e,...t},n)=>r.jsx(rb,{ref:n,className:ee("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t}));r5.displayName=rb.displayName;const fu=u.forwardRef(({className:e,sideOffset:t=4,...n},s)=>r.jsx(e5,{children:r.jsx(qy,{ref:s,sideOffset:t,className:ee("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));fu.displayName=qy.displayName;const pu=u.forwardRef(({className:e,inset:t,...n},s)=>r.jsx(Yy,{ref:s,className:ee("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));pu.displayName=Yy.displayName;const n5=u.forwardRef(({className:e,children:t,checked:n,...s},a)=>r.jsxs(Xy,{ref:a,className:ee("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...s,children:[r.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:r.jsx(Zy,{children:r.jsx(Si,{className:"h-4 w-4"})})}),t]}));n5.displayName=Xy.displayName;const s5=u.forwardRef(({className:e,children:t,...n},s)=>r.jsxs(Jy,{ref:s,className:ee("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[r.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:r.jsx(Zy,{children:r.jsx(O0,{className:"h-2 w-2 fill-current"})})}),t]}));s5.displayName=Jy.displayName;const a5=u.forwardRef(({className:e,inset:t,...n},s)=>r.jsx(Qy,{ref:s,className:ee("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));a5.displayName=Qy.displayName;const i5=u.forwardRef(({className:e,...t},n)=>r.jsx(eb,{ref:n,className:ee("-mx-1 my-1 h-px bg-muted",e),...t}));i5.displayName=eb.displayName;const o5=()=>{const[e,t]=u.useState(!1),[n,s]=u.useState(!1),[a,i]=u.useState({necessary:!0,analytics:!1,marketing:!1,functional:!1});u.useEffect(()=>{localStorage.getItem("cookieConsent")||t(!0)},[]);const o=()=>{localStorage.setItem("cookieConsent","accepted"),localStorage.setItem("cookiePreferences",JSON.stringify({necessary:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},l=()=>{localStorage.setItem("cookieConsent","accepted"),localStorage.setItem("cookiePreferences",JSON.stringify(a)),t(!1)},c=()=>{localStorage.setItem("cookieConsent","rejected"),localStorage.setItem("cookiePreferences",JSON.stringify({necessary:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return e?r.jsx("div",{className:"fixed inset-0 bg-black/50 backdrop-blur-sm z-50 flex items-end",children:r.jsxs("div",{className:"bg-white dark:bg-gray-800 w-full max-w-4xl mx-auto mb-4 rounded-t-2xl shadow-2xl animate-slide-in-up",children:[r.jsx("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(w2,{className:"w-6 h-6 text-orange-500"}),r.jsx("h3",{className:"text-xl font-semibold text-gray-900 dark:text-white",children:"Cookie Preferences"})]}),r.jsx("button",{onClick:()=>t(!1),className:"text-gray-400 hover:text-gray-600 dark:hover:text-gray-300",children:r.jsx(Tm,{className:"w-5 h-5"})})]})}),r.jsxs("div",{className:"p-6",children:[r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:'We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.'}),n?r.jsxs("div",{className:"space-y-4",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[r.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[r.jsxs("div",{children:[r.jsx("h4",{className:"font-medium text-gray-900 dark:text-white",children:"Necessary"}),r.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Required for basic site functionality"})]}),r.jsx("input",{type:"checkbox",checked:a.necessary,disabled:!0,className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded"})]}),r.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[r.jsxs("div",{children:[r.jsx("h4",{className:"font-medium text-gray-900 dark:text-white",children:"Analytics"}),r.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Help us improve our website"})]}),r.jsx("input",{type:"checkbox",checked:a.analytics,onChange:d=>i(f=>({...f,analytics:d.target.checked})),className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded"})]}),r.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[r.jsxs("div",{children:[r.jsx("h4",{className:"font-medium text-gray-900 dark:text-white",children:"Marketing"}),r.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Personalized advertising"})]}),r.jsx("input",{type:"checkbox",checked:a.marketing,onChange:d=>i(f=>({...f,marketing:d.target.checked})),className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded"})]}),r.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[r.jsxs("div",{children:[r.jsx("h4",{className:"font-medium text-gray-900 dark:text-white",children:"Functional"}),r.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Enhanced features and personalization"})]}),r.jsx("input",{type:"checkbox",checked:a.functional,onChange:d=>i(f=>({...f,functional:d.target.checked})),className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded"})]})]}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 pt-4",children:[r.jsx(T,{onClick:l,className:"bg-blue-600 hover:bg-blue-700",children:"Save Preferences"}),r.jsx(T,{onClick:()=>s(!1),variant:"outline",children:"Back"})]})]}):r.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[r.jsx(T,{onClick:o,className:"bg-blue-600 hover:bg-blue-700",children:"Accept All Cookies"}),r.jsx(T,{onClick:c,variant:"outline",children:"Reject All"}),r.jsxs(T,{onClick:()=>s(!0),variant:"outline",className:"flex items-center",children:[r.jsx(rl,{className:"w-4 h-4 mr-2"}),"Customize"]})]})]})]})}):null},l5=()=>{const[e,t]=u.useState(!1),[n,s]=u.useState(!1);ca(),u.useEffect(()=>{const o=()=>{s(window.scrollY>50)};return window.addEventListener("scroll",o),()=>window.removeEventListener("scroll",o)},[]);const a=[{name:"Main Home",path:"/home"},{name:"AI Solutions",path:"/ai-solutions"},{name:"Cyber Security",path:"/cyber-security"},{name:"IT Solutions",path:"/it-solutions"},{name:"Software Company",path:"/software-company"},{name:"IT Agency",path:"/it-agency"},{name:"Startup Tech",path:"/startup-tech"}],i=[{name:"About Us",path:"/about"},{name:"Our Team",path:"/team"},{name:"Our Services",path:"/services"},{name:"Why Choose Us",path:"/why-choose-us"},{name:"Testimonials",path:"/testimonials"},{name:"Pricing",path:"/pricing"},{name:"Blog",path:"/blog"},{name:"Contact",path:"/contact"}];return r.jsx("header",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${n?"bg-white/95 dark:bg-gray-900/95 backdrop-blur-lg shadow-lg":"bg-transparent"}`,children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[r.jsxs(Z,{to:"/",className:"flex items-center space-x-2",children:[r.jsx("div",{className:"w-10 h-10 bg-gradient-to-r from-tech-blue-600 to-tech-purple-600 rounded-lg flex items-center justify-center",children:r.jsx("span",{className:"text-white font-bold text-xl",children:"P"})}),r.jsx("span",{className:"text-2xl font-bold gradient-text",children:"PicoEdge"})]}),r.jsxs("nav",{className:"hidden lg:flex items-center space-x-8",children:[r.jsxs(Tp,{children:[r.jsxs(Ap,{className:"flex items-center space-x-1 text-gray-700 dark:text-gray-300 hover:text-primary transition-colors",children:[r.jsx("span",{children:"Home"}),r.jsx(ti,{className:"w-4 h-4"})]}),r.jsx(fu,{className:"w-56 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:a.map(o=>r.jsx(pu,{asChild:!0,children:r.jsx(Z,{to:o.path,className:"w-full px-3 py-2 text-gray-700 dark:text-gray-300 hover:text-primary hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors",children:o.name})},o.path))})]}),r.jsxs(Tp,{children:[r.jsxs(Ap,{className:"flex items-center space-x-1 text-gray-700 dark:text-gray-300 hover:text-primary transition-colors",children:[r.jsx("span",{children:"Pages"}),r.jsx(ti,{className:"w-4 h-4"})]}),r.jsx(fu,{className:"w-56 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:i.map(o=>r.jsx(pu,{asChild:!0,children:r.jsx(Z,{to:o.path,className:"w-full px-3 py-2 text-gray-700 dark:text-gray-300 hover:text-primary hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors",children:o.name})},o.path))})]}),r.jsx(Z,{to:"/pricing",className:"flex items-center space-x-1 text-gray-700 dark:text-gray-300 hover:text-primary transition-colors",children:"Pricing"}),r.jsx(Z,{to:"/blog",className:"flex items-center space-x-1 text-gray-700 dark:text-gray-300 hover:text-primary transition-colors",children:"Blog"}),r.jsx(Z,{to:"/privacy-policy",className:"flex items-center space-x-1 text-gray-700 dark:text-gray-300 hover:text-primary transition-colors",children:"Privacy Policy"}),r.jsx(Z,{to:"/contact",className:"flex items-center space-x-1 text-gray-700 dark:text-gray-300 hover:text-primary transition-colors",children:"Contact"})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx(B4,{}),r.jsx(T,{asChild:!0,className:"hidden lg:inline-flex",children:r.jsx(Z,{to:"/login",children:"Get Started"})}),r.jsx("button",{className:"lg:hidden",onClick:()=>t(!e),"aria-label":"Toggle menu",children:e?r.jsx(Tm,{className:"w-6 h-6"}):r.jsx(E2,{className:"w-6 h-6"})})]})]}),e&&r.jsx("div",{className:"lg:hidden bg-white dark:bg-gray-900 border-t border-gray-200 dark:border-gray-700",children:r.jsxs("div",{className:"py-4 space-y-4",children:[r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-gray-900 dark:text-white mb-2",children:"Home Pages"}),a.map(o=>r.jsx(Z,{to:o.path,className:"block py-2 pl-4 text-gray-600 dark:text-gray-400 hover:text-primary",onClick:()=>t(!1),children:o.name},o.path))]}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-gray-900 dark:text-white mb-2",children:"Pages"}),i.map(o=>r.jsx(Z,{to:o.path,className:"block py-2 pl-4 text-gray-600 dark:text-gray-400 hover:text-primary",onClick:()=>t(!1),children:o.name},o.path))]}),r.jsx("div",{className:"pt-4 border-t border-gray-200 dark:border-gray-700",children:r.jsx(T,{asChild:!0,className:"w-full",children:r.jsx(Z,{to:"/contact",onClick:()=>t(!1),children:"Get Started"})})})]})})]})})},c5=()=>{const e=new Date().getFullYear();return r.jsx("footer",{className:"bg-gray-900 dark:bg-black text-white",children:r.jsxs("div",{className:"container-custom section-padding",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-8",children:[r.jsxs("div",{className:"lg:col-span-2",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-6",children:[r.jsx("div",{className:"w-10 h-10 bg-gradient-to-r from-tech-blue-600 to-tech-purple-600 rounded-lg flex items-center justify-center",children:r.jsx("span",{className:"text-white font-bold text-xl",children:"P"})}),r.jsx("span",{className:"text-2xl font-bold",children:"PicoEdge"})]}),r.jsx("p",{className:"text-gray-400 mb-6",children:"Leading technology and IT solutions company providing innovative services for businesses worldwide."}),r.jsx("div",{className:"flex space-x-4"})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-6",children:"Services"}),r.jsxs("ul",{className:"space-y-3 text-gray-400",children:[r.jsx("li",{children:r.jsx(Z,{to:"/ai-solutions",className:"hover:text-white transition-colors",children:"AI Solutions"})}),r.jsx("li",{children:r.jsx(Z,{to:"/cyber-security",className:"hover:text-white transition-colors",children:"Cyber Security"})}),r.jsx("li",{children:r.jsx(Z,{to:"/software-company",className:"hover:text-white transition-colors",children:"Software Development"})}),r.jsx("li",{children:r.jsx(Z,{to:"/it-solutions",className:"hover:text-white transition-colors",children:"IT Solutions"})})]})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-6",children:"Company"}),r.jsxs("ul",{className:"space-y-3 text-gray-400",children:[r.jsx("li",{children:r.jsx(Z,{to:"/about",className:"hover:text-white transition-colors",children:"About Us"})}),r.jsx("li",{children:r.jsx(Z,{to:"/team",className:"hover:text-white transition-colors",children:"Our Team"})}),r.jsx("li",{children:r.jsx(Z,{to:"/career",className:"hover:text-white transition-colors",children:"Career"})}),r.jsx("li",{children:r.jsx(Z,{to:"/press",className:"hover:text-white transition-colors",children:"Press"})})]})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-6",children:"Support"}),r.jsxs("ul",{className:"space-y-3 text-gray-400",children:[r.jsx("li",{children:r.jsx(Z,{to:"/help-center",className:"hover:text-white transition-colors",children:"Help Center"})}),r.jsx("li",{children:r.jsx(Z,{to:"/contact",className:"hover:text-white transition-colors",children:"Contact"})}),r.jsx("li",{children:r.jsx(Z,{to:"/privacy-policy",className:"hover:text-white transition-colors",children:"Privacy Policy"})}),r.jsx("li",{children:r.jsx(Z,{to:"/terms-conditions",className:"hover:text-white transition-colors",children:"Terms & Conditions"})})]})]})]}),r.jsx("div",{className:"border-t border-gray-800 mt-12 pt-8",children:r.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center",children:[r.jsxs("p",{className:"text-gray-400 mb-4 md:mb-0",children:["© ",e," PicoTech. All rights reserved."]}),r.jsxs("div",{className:"flex space-x-6 text-gray-400",children:[r.jsx(Z,{to:"/ui-elements",className:"hover:text-white transition-colors",children:"UI Elements"}),r.jsx(Z,{to:"/blog",className:"hover:text-white transition-colors",children:"Blog"}),r.jsx(Z,{to:"/pricing",className:"hover:text-white transition-colors",children:"Pricing"})]})]})})]})})},d5=({children:e})=>r.jsxs("div",{className:"min-h-screen flex flex-col",children:[r.jsx(l5,{}),r.jsx("main",{className:"flex-1 pt-16 lg:pt-20",children:e}),r.jsx(c5,{}),r.jsx(o5,{})]}),z=u.forwardRef(({className:e,...t},n)=>r.jsx("div",{ref:n,className:ee("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));z.displayName="Card";const ct=u.forwardRef(({className:e,...t},n)=>r.jsx("div",{ref:n,className:ee("flex flex-col space-y-1.5 p-6",e),...t}));ct.displayName="CardHeader";const dt=u.forwardRef(({className:e,...t},n)=>r.jsx("h3",{ref:n,className:ee("text-2xl font-semibold leading-none tracking-tight",e),...t}));dt.displayName="CardTitle";const Eo=u.forwardRef(({className:e,...t},n)=>r.jsx("p",{ref:n,className:ee("text-sm text-muted-foreground",e),...t}));Eo.displayName="CardDescription";const H=u.forwardRef(({className:e,...t},n)=>r.jsx("div",{ref:n,className:ee("p-6 pt-0",e),...t}));H.displayName="CardContent";const xu=u.forwardRef(({className:e,...t},n)=>r.jsx("div",{ref:n,className:ee("flex items-center p-6 pt-0",e),...t}));xu.displayName="CardFooter";const u5=ji("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function q({className:e,variant:t,...n}){return r.jsx("div",{className:ee(u5({variant:t}),e),...n})}const m5=()=>{const e=[{title:"Main Home",description:"Complete overview of our company and services",path:"/home",icon:S2,color:"from-blue-500 to-blue-600",badge:"Overview"},{title:"AI Solutions",description:"Cutting-edge artificial intelligence and machine learning services",path:"/ai-solutions",icon:ki,color:"from-purple-500 to-purple-600",badge:"AI/ML"},{title:"Cyber Security",description:"Comprehensive cybersecurity solutions and threat protection",path:"/cyber-security",icon:fn,color:"from-red-500 to-red-600",badge:"Security"},{title:"IT Solutions",description:"Enterprise IT infrastructure and technology consulting",path:"/it-solutions",icon:Gn,color:"from-green-500 to-green-600",badge:"Enterprise"},{title:"Software Company",description:"Custom software development and SaaS products",path:"/software-company",icon:Qs,color:"from-indigo-500 to-indigo-600",badge:"Development"},{title:"IT Agency",description:"Full-service digital agency for web and mobile solutions",path:"/it-agency",icon:Fl,color:"from-orange-500 to-orange-600",badge:"Agency"},{title:"Startup Tech",description:"Innovative startup solutions and early-stage technology",path:"/startup-tech",icon:tl,color:"from-pink-500 to-pink-600",badge:"Startup"}];return r.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-gray-50 via-blue-50 to-indigo-50 dark:from-gray-900 dark:via-gray-800 dark:to-indigo-900",children:[r.jsx("section",{className:"relative py-20 px-6",children:r.jsx("div",{className:"container mx-auto text-center",children:r.jsxs("div",{className:"max-w-4xl mx-auto",children:[r.jsx(q,{variant:"secondary",className:"mb-6 text-lg px-4 py-2",children:"Welcome to Our Platform"}),r.jsxs("h1",{className:"text-5xl md:text-6xl font-bold leading-tight mb-6",children:["Explore Our"," ",r.jsx("span",{className:"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"Technology Solutions"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-12 max-w-3xl mx-auto",children:"Discover our comprehensive range of technology services, from AI and cybersecurity to custom software development and startup solutions. Choose the area that interests you most."})]})})}),r.jsx("section",{className:"py-20 px-6",children:r.jsx("div",{className:"container mx-auto",children:r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto",children:e.map((t,n)=>r.jsxs(z,{className:"group hover:shadow-2xl transition-all duration-300 hover:scale-105 border-0 bg-white/60 dark:bg-gray-800/60 backdrop-blur-sm",children:[r.jsxs(ct,{className:"pb-4",children:[r.jsxs("div",{className:"flex items-center justify-between mb-4",children:[r.jsx("div",{className:`w-12 h-12 rounded-lg bg-gradient-to-r ${t.color} flex items-center justify-center shadow-lg`,children:r.jsx(t.icon,{className:"w-6 h-6 text-white"})}),r.jsx(q,{variant:"outline",className:"text-xs",children:t.badge})]}),r.jsx(dt,{className:"text-xl group-hover:text-blue-600 transition-colors",children:t.title})]}),r.jsxs(H,{className:"pt-0",children:[r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 line-clamp-3",children:t.description}),r.jsx(Z,{to:t.path,children:r.jsxs(T,{className:"w-full group-hover:bg-blue-600 group-hover:border-blue-600 transition-all duration-300",children:["Explore ",t.title,r.jsx(Le,{className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"})]})})]})]},n))})})}),r.jsx("section",{className:"py-20 px-6 bg-gradient-to-r from-blue-600 to-purple-600 text-white",children:r.jsxs("div",{className:"container mx-auto text-center",children:[r.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:"Ready to Transform Your Business?"}),r.jsx("p",{className:"text-xl mb-8 max-w-2xl mx-auto opacity-90",children:"Let's discuss how our technology solutions can help drive your business forward."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsx(Z,{to:"/contact",children:r.jsx(T,{size:"lg",variant:"secondary",className:"bg-white text-blue-600 hover:bg-gray-100",children:"Get Started Today"})}),r.jsx(Z,{to:"/about",children:r.jsx(T,{size:"lg",variant:"secondary",className:"bg-white text-blue-600 hover:bg-gray-100",children:"Learn More About Us"})})]})]})})]})},h5=()=>r.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden bg-gradient-to-br from-tech-blue-900 via-purple-900 to-gray-900",children:[r.jsxs("div",{className:"absolute inset-0 opacity-20",children:[r.jsx("div",{className:"absolute top-20 left-20 w-72 h-72 bg-blue-500 rounded-full mix-blend-multiply filter blur-xl animate-float"}),r.jsx("div",{className:"absolute bottom-20 right-20 w-96 h-96 bg-purple-500 rounded-full mix-blend-multiply filter blur-xl animate-float animation-delay-2000"}),r.jsx("div",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-80 h-80 bg-pink-500 rounded-full mix-blend-multiply filter blur-xl animate-float animation-delay-4000"})]}),r.jsx("div",{className:"absolute inset-0 opacity-10",children:r.jsx("div",{className:"h-full w-full bg-grid-white/5 bg-[size:50px_50px]"})}),r.jsxs("div",{className:"container-custom relative z-10 text-center text-white",children:[r.jsxs("div",{className:"animate-fade-in",children:[r.jsxs("h1",{className:"text-5xl md:text-7xl lg:text-8xl font-bold mb-6 leading-tight",children:[r.jsx("span",{className:"block animate-slide-in-right",children:"Transform Your"}),r.jsx("span",{className:"block animate-slide-in-right animation-delay-300 bg-gradient-to-r from-blue-400 to-purple-400 bg-clip-text text-transparent",children:"Digital Future"})]}),r.jsx("p",{className:"text-xl md:text-2xl mb-8 max-w-3xl mx-auto opacity-90 animate-fade-in animation-delay-600",children:"Leading technology solutions provider delivering innovative IT services, AI solutions, and cybersecurity for businesses worldwide."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center animate-fade-in animation-delay-900",children:[r.jsx(T,{size:"lg",className:"group bg-blue-600 hover:bg-blue-700 px-8 py-4 text-lg transition-all duration-300 hover:scale-105",asChild:!0,children:r.jsxs(Z,{to:"/contact",children:["Get Started Today",r.jsx(Le,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})}),r.jsxs(T,{size:"lg",variant:"outline",className:"group border-white/30 text-black bg-white hover:bg-white/10 hover:text-white px-8 py-4 text-lg transition-all duration-300 hover:scale-105",children:[r.jsx(_0,{className:"mr-2 h-5 w-5 group-hover:scale-110 transition-transform"}),"Watch Demo"]})]})]}),r.jsx("div",{className:"absolute bottom-8 left-1/2 transform -translate-x-1/2 animate-bounce",children:r.jsx("div",{className:"w-6 h-10 border-2 border-white/30 rounded-full flex justify-center",children:r.jsx("div",{className:"w-1 h-3 bg-white/60 rounded-full mt-2 animate-pulse"})})})]})]}),f5=()=>{const e=[{icon:$l,title:"Our Mission",description:"To empower businesses with cutting-edge technology solutions that drive growth and innovation."},{icon:Tr,title:"Our Vision",description:"To be the global leader in transformative technology services, creating a smarter, more connected world."},{icon:Vn,title:"Our Values",description:"Excellence, integrity, innovation, and customer success are at the core of everything we do."}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsx("h2",{className:"text-4xl md:text-5xl font-bold mb-6 gradient-text",children:"About PicoEdge"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Founded in 2015, PicoEdge has been at the forefront of digital transformation, helping over 500+ companies worldwide achieve their technology goals."})]}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8 mb-16",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 animate-fade-in",style:{animationDelay:`${n*200}ms`},children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-500 to-purple-500 rounded-xl flex items-center justify-center mx-auto mb-6 group-hover:scale-110 transition-transform duration-300",children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-4 group-hover:text-blue-600 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:t.description})]})},n))}),r.jsx("div",{className:"text-center animate-fade-in animation-delay-600",children:r.jsxs("div",{className:"inline-flex items-center space-x-8 text-2xl font-bold text-gray-400",children:[r.jsx("span",{children:"8+ Years"}),r.jsx("div",{className:"w-px h-8 bg-gray-300"}),r.jsx("span",{children:"500+ Clients"}),r.jsx("div",{className:"w-px h-8 bg-gray-300"}),r.jsx("span",{children:"50+ Countries"})]})})]})})},p5=()=>{const e=[{icon:ki,title:"AI & Machine Learning",description:"Advanced AI solutions to automate processes and gain insights from your data.",features:["Natural Language Processing","Computer Vision","Predictive Analytics"],link:"/ai-solutions"},{icon:fn,title:"Cybersecurity",description:"Comprehensive security solutions to protect your digital assets.",features:["Threat Detection","Security Audits","Compliance"],link:"/cyber-security"},{icon:L0,title:"Cloud Solutions",description:"Scalable cloud infrastructure and migration services.",features:["Cloud Migration","DevOps","Infrastructure Management"],link:"/it-solutions"},{icon:Qs,title:"Software Development",description:"Custom software solutions tailored to your business needs.",features:["Web Applications","API Development","System Integration"],link:"/software-company"},{icon:Zd,title:"Mobile Development",description:"Native and cross-platform mobile applications.",features:["iOS Development","Android Development","React Native"],link:"/services"},{icon:Ci,title:"Data Analytics",description:"Transform your data into actionable business insights.",features:["Business Intelligence","Data Visualization","Real-time Analytics"],link:"/services"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Our ",r.jsx("span",{className:"gradient-text",children:"Services"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Comprehensive technology solutions designed to accelerate your digital transformation journey."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-500 hover:-translate-y-3 animate-fade-in border-0 bg-white dark:bg-gray-900",style:{animationDelay:`${n*150}ms`},children:r.jsxs(H,{className:"p-8",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-500 to-purple-500 rounded-xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300 group-hover:rotate-3",children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-4 group-hover:text-blue-600 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:t.description}),r.jsx("ul",{className:"space-y-2 mb-6",children:t.features.map((s,a)=>r.jsxs("li",{className:"flex items-center text-sm text-gray-500",children:[r.jsx("div",{className:"w-2 h-2 bg-blue-500 rounded-full mr-3"}),s]},a))}),r.jsx(T,{variant:"outline",className:"w-full group-hover:bg-blue-600 group-hover:text-white transition-all duration-300",asChild:!0,children:r.jsx(Z,{to:t.link,children:"Learn More"})})]})},n))})]})})},x5=()=>{const e=[{icon:Fl,title:"Financial Services",description:"Secure, compliant solutions for banking and fintech.",projects:"120+ Projects",color:"from-green-500 to-emerald-500"},{icon:Vn,title:"Healthcare",description:"HIPAA-compliant healthcare technology solutions.",projects:"85+ Projects",color:"from-red-500 to-pink-500"},{icon:F0,title:"Education",description:"EdTech platforms and learning management systems.",projects:"95+ Projects",color:"from-blue-500 to-indigo-500"},{icon:Pm,title:"E-commerce",description:"Scalable online retail and marketplace solutions.",projects:"150+ Projects",color:"from-orange-500 to-red-500"},{icon:M0,title:"Automotive",description:"Connected vehicle and smart transportation tech.",projects:"60+ Projects",color:"from-purple-500 to-violet-500"},{icon:T2,title:"Travel & Tourism",description:"Booking platforms and travel management systems.",projects:"75+ Projects",color:"from-cyan-500 to-blue-500"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Industry-Focused ",r.jsx("span",{className:"gradient-text",children:"Solutions"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Tailored technology solutions for diverse industries, backed by deep domain expertise."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-2xl transition-all duration-500 hover:-translate-y-4 animate-fade-in cursor-pointer border-0 overflow-hidden",style:{animationDelay:`${n*100}ms`},children:r.jsxs(H,{className:"p-8 relative",children:[r.jsx("div",{className:`w-16 h-16 bg-gradient-to-r ${t.color} rounded-xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300 shadow-lg`,children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-3 group-hover:text-blue-600 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:t.description}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsx("span",{className:"text-sm font-medium text-blue-600",children:t.projects}),r.jsx("div",{className:"w-8 h-8 bg-blue-100 dark:bg-blue-900 rounded-full flex items-center justify-center group-hover:bg-blue-600 transition-colors",children:r.jsx("div",{className:"w-4 h-4 border-2 border-blue-600 group-hover:border-white rounded-full group-hover:scale-110 transition-all"})})]}),r.jsx("div",{className:`absolute inset-0 bg-gradient-to-r ${t.color} opacity-0 group-hover:opacity-5 transition-opacity duration-300`})]})},n))})]})})},g5=()=>{const e=[{title:"FinTech Banking Platform",category:"Financial Services",description:"Complete digital banking solution with AI-powered fraud detection and real-time analytics.",image:"🏦",results:["300% increase in user engagement","99.9% uptime achieved","50% reduction in fraud"],tech:["React","Node.js","AI/ML","AWS"]},{title:"Healthcare Management System",category:"Healthcare",description:"HIPAA-compliant patient management system with telemedicine capabilities.",image:"🏥",results:["10,000+ patients managed","40% efficiency improvement","100% compliance achieved"],tech:["Vue.js","Python","PostgreSQL","Azure"]},{title:"E-learning Platform",category:"Education",description:"Interactive online learning platform with AI-powered personalized content delivery.",image:"📚",results:["500,000+ students enrolled","95% completion rate","4.8/5 user rating"],tech:["Angular","Django","MongoDB","Google Cloud"]},{title:"Smart Retail Analytics",category:"Retail",description:"AI-powered retail analytics platform with real-time inventory and sales optimization.",image:"🛍️",results:["25% sales increase","30% inventory optimization","60% faster decision making"],tech:["React Native","TensorFlow","BigQuery","GCP"]}];return r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-800 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Our ",r.jsx("span",{className:"gradient-text",children:"Portfolio"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Showcasing successful projects that have transformed businesses across various industries."})]}),r.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-2xl transition-all duration-500 hover:-translate-y-2 animate-fade-in overflow-hidden border-0",style:{animationDelay:`${n*200}ms`},children:r.jsxs(H,{className:"p-0",children:[r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"h-48 bg-gradient-to-br from-blue-500 to-purple-600 flex items-center justify-center text-6xl group-hover:scale-105 transition-transform duration-300",children:t.image}),r.jsx("div",{className:"absolute top-4 right-4",children:r.jsx("span",{className:"bg-white/90 text-blue-600 px-3 py-1 rounded-full text-sm font-medium",children:t.category})})]}),r.jsxs("div",{className:"p-8",children:[r.jsx("h3",{className:"text-2xl font-semibold mb-3 group-hover:text-blue-600 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:t.description}),r.jsxs("div",{className:"mb-6",children:[r.jsx("h4",{className:"font-semibold mb-3 text-green-600",children:"Key Results:"}),r.jsx("ul",{className:"space-y-2",children:t.results.map((s,a)=>r.jsxs("li",{className:"flex items-center text-sm",children:[r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full mr-3"}),s]},a))})]}),r.jsx("div",{className:"mb-6",children:r.jsx("div",{className:"flex flex-wrap gap-2",children:t.tech.map((s,a)=>r.jsx("span",{className:"bg-blue-100 dark:bg-blue-900 text-blue-600 px-3 py-1 rounded-full text-sm",children:s},a))})}),r.jsxs(T,{className:"w-full group-hover:bg-blue-600 transition-colors",children:["View Case Study",r.jsx(Wr,{className:"ml-2 h-4 w-4"})]})]})]})},n))}),r.jsx("div",{className:"text-center mt-12 animate-fade-in animation-delay-800",children:r.jsxs(T,{size:"lg",variant:"outline",className:"group",children:["View All Projects",r.jsx(Le,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})})]})})},v5=()=>{const e=[{icon:St,number:"500+",label:"Happy Clients",description:"Businesses transformed",color:"from-blue-500 to-cyan-500"},{icon:Nr,number:"99.9%",label:"Uptime Guarantee",description:"System reliability",color:"from-green-500 to-emerald-500"},{icon:$e,number:"24/7",label:"Support Available",description:"Round the clock",color:"from-orange-500 to-red-500"},{icon:Ni,number:"15+",label:"Industry Awards",description:"Recognition received",color:"from-purple-500 to-pink-500"}];return r.jsxs("section",{className:"section-padding bg-gray-900 text-white relative overflow-hidden",children:[r.jsxs("div",{className:"absolute inset-0",children:[r.jsx("div",{className:"absolute top-0 left-0 w-full h-full bg-gradient-to-r from-blue-900/20 to-purple-900/20"}),r.jsx("div",{className:"absolute -top-24 -left-24 w-96 h-96 bg-blue-500/10 rounded-full blur-3xl animate-pulse"}),r.jsx("div",{className:"absolute -bottom-24 -right-24 w-96 h-96 bg-purple-500/10 rounded-full blur-3xl animate-pulse animation-delay-2000"})]}),r.jsxs("div",{className:"container-custom relative z-10",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Our Impact in ",r.jsx("span",{className:"bg-gradient-to-r from-blue-400 to-purple-400 bg-clip-text text-transparent",children:"Numbers"})]}),r.jsx("p",{className:"text-xl text-gray-300 max-w-3xl mx-auto",children:"Trusted by businesses worldwide, delivering exceptional results that speak for themselves."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"text-center group animate-fade-in",style:{animationDelay:`${n*200}ms`},children:[r.jsx("div",{className:`w-20 h-20 bg-gradient-to-r ${t.color} rounded-xl flex items-center justify-center mx-auto mb-6 group-hover:scale-110 transition-transform duration-300 shadow-lg group-hover:shadow-2xl`,children:r.jsx(t.icon,{className:"w-10 h-10 text-white"})}),r.jsx("div",{className:"mb-2",children:r.jsx("span",{className:"text-4xl md:text-5xl font-bold bg-gradient-to-r from-white to-gray-300 bg-clip-text text-transparent group-hover:scale-110 transition-transform duration-300 inline-block",children:t.number})}),r.jsx("h3",{className:"text-xl font-semibold mb-2 group-hover:text-blue-400 transition-colors",children:t.label}),r.jsx("p",{className:"text-gray-400 group-hover:text-gray-300 transition-colors",children:t.description})]},n))}),r.jsx("div",{className:"mt-16 pt-16 border-t border-gray-700 animate-fade-in animation-delay-800",children:r.jsxs("div",{className:"grid md:grid-cols-3 gap-8 text-center",children:[r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-blue-400 mb-2",children:"8 Years"}),r.jsx("div",{className:"text-gray-300",children:"In Business"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-green-400 mb-2",children:"50+ Countries"}),r.jsx("div",{className:"text-gray-300",children:"Global Reach"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-purple-400 mb-2",children:"1M+ Users"}),r.jsx("div",{className:"text-gray-300",children:"Impacted Daily"})]})]})})]})]})},y5=()=>{const e=[{name:"Sarah Johnson",role:"CTO",company:"TechCorp Inc.",avatar:"👩‍💼",rating:5,content:"PicoEdge transformed our entire IT infrastructure. Their AI solutions have increased our efficiency by 300% and their support team is outstanding.",project:"AI-Powered Analytics Platform"},{name:"Michael Chen",role:"CEO",company:"Global Finance Solutions",avatar:"👨‍💻",rating:5,content:"The cybersecurity audit they conducted saved us from a potential breach. Their proactive approach and expertise are unmatched in the industry.",project:"Security Infrastructure Overhaul"},{name:"Emily Rodriguez",role:"Operations Director",company:"HealthFirst Medical",avatar:"👩‍⚕️",rating:5,content:"Working with PicoEdge on our patient management system was seamless. They delivered on time, within budget, and exceeded all expectations.",project:"Healthcare Management System"},{name:"David Thompson",role:"Founder",company:"EduTech Innovations",avatar:"👨‍🎓",rating:5,content:"Their e-learning platform has revolutionized how we deliver education. The user experience is fantastic and the analytics are incredibly insightful.",project:"Online Learning Platform"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["What Our ",r.jsx("span",{className:"gradient-text",children:"Clients Say"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Don't just take our word for it. Here's what industry leaders say about our work."})]}),r.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-500 hover:-translate-y-2 animate-fade-in border-0 relative overflow-hidden",style:{animationDelay:`${n*150}ms`},children:r.jsxs(H,{className:"p-8",children:[r.jsx("div",{className:"absolute top-4 right-4 text-blue-200 group-hover:text-blue-400 transition-colors",children:r.jsx(B0,{className:"w-8 h-8"})}),r.jsx("div",{className:"flex mb-4",children:[...Array(t.rating)].map((s,a)=>r.jsx(jr,{className:"w-5 h-5 text-yellow-400 fill-current"},a))}),r.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6 text-lg italic group-hover:text-gray-700 dark:group-hover:text-gray-200 transition-colors",children:['"',t.content,'"']}),r.jsx("div",{className:"flex items-center justify-between",children:r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full flex items-center justify-center text-xl mr-4 group-hover:scale-110 transition-transform duration-300",children:t.avatar}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-lg group-hover:text-blue-600 transition-colors",children:t.name}),r.jsxs("div",{className:"text-sm text-gray-500",children:[t.role,", ",t.company]})]})]})}),r.jsx("div",{className:"mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:r.jsx("span",{className:"text-sm font-medium text-blue-600 bg-blue-50 dark:bg-blue-900/30 px-3 py-1 rounded-full",children:t.project})}),r.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-blue-500/5 to-purple-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-300 pointer-events-none"})]})},n))}),r.jsx("div",{className:"mt-16 text-center animate-fade-in animation-delay-600",children:r.jsxs("div",{className:"inline-flex items-center space-x-8 text-gray-400",children:[r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-2xl font-bold text-green-500",children:"98%"}),r.jsx("div",{className:"text-sm",children:"Client Satisfaction"})]}),r.jsx("div",{className:"w-px h-12 bg-gray-300"}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-2xl font-bold text-blue-500",children:"4.9/5"}),r.jsx("div",{className:"text-sm",children:"Average Rating"})]}),r.jsx("div",{className:"w-px h-12 bg-gray-300"}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-2xl font-bold text-purple-500",children:"95%"}),r.jsx("div",{className:"text-sm",children:"Repeat Clients"})]})]})})]})})},b5=()=>r.jsxs("section",{className:"section-padding bg-gradient-to-br from-blue-900 via-purple-900 to-gray-900 text-white relative overflow-hidden",children:[r.jsxs("div",{className:"absolute inset-0",children:[r.jsx("div",{className:"absolute top-10 left-10 w-32 h-32 bg-blue-500/20 rounded-full blur-xl animate-float"}),r.jsx("div",{className:"absolute bottom-10 right-10 w-40 h-40 bg-purple-500/20 rounded-full blur-xl animate-float animation-delay-2000"})]}),r.jsx("div",{className:"container-custom relative z-10",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{className:"animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["See PicoEdge in ",r.jsx("span",{className:"bg-gradient-to-r from-blue-400 to-purple-400 bg-clip-text text-transparent",children:"Action"})]}),r.jsx("p",{className:"text-xl text-gray-300 mb-8",children:"Watch how we've transformed businesses across industries with our innovative technology solutions."}),r.jsxs("div",{className:"space-y-6 mb-8",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("div",{className:"w-12 h-12 bg-blue-600 rounded-lg flex items-center justify-center",children:r.jsx(Ni,{className:"w-6 h-6"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:"Award-Winning Solutions"}),r.jsx("div",{className:"text-gray-400",children:"15+ industry recognitions"})]})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("div",{className:"w-12 h-12 bg-purple-600 rounded-lg flex items-center justify-center",children:r.jsx(St,{className:"w-6 h-6"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:"Expert Team"}),r.jsx("div",{className:"text-gray-400",children:"200+ certified professionals"})]})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("div",{className:"w-12 h-12 bg-green-600 rounded-lg flex items-center justify-center",children:r.jsx(Nr,{className:"w-6 h-6"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:"Proven Results"}),r.jsx("div",{className:"text-gray-400",children:"300% average ROI improvement"})]})]})]}),r.jsx(T,{size:"lg",className:"bg-white text-gray-900 hover:bg-gray-100 group",children:"Schedule a Demo"})]}),r.jsx("div",{className:"animate-fade-in animation-delay-300",children:r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"aspect-video bg-gradient-to-br from-gray-800 to-gray-900 rounded-2xl flex items-center justify-center group cursor-pointer hover:scale-105 transition-transform duration-300 shadow-2xl",children:r.jsx("div",{className:"w-20 h-20 bg-white/10 backdrop-blur rounded-full flex items-center justify-center group-hover:bg-white/20 transition-colors",children:r.jsx(_0,{className:"w-12 h-12 text-white group-hover:scale-110 transition-transform"})})}),r.jsxs("div",{className:"absolute bottom-4 left-4 right-4 bg-black/50 backdrop-blur rounded-lg p-4",children:[r.jsx("div",{className:"text-sm font-medium",children:"Company Overview"}),r.jsx("div",{className:"text-xs text-gray-300",children:"3:42 minutes"})]}),r.jsx("div",{className:"absolute -top-4 -right-4 w-24 h-24 bg-blue-500/20 rounded-full blur-xl"}),r.jsx("div",{className:"absolute -bottom-4 -left-4 w-32 h-32 bg-purple-500/20 rounded-full blur-xl"})]})})]})})]}),w5=()=>{const e=[{name:"AWS",logo:"☁️"},{name:"Google Cloud",logo:"🌐"},{name:"Microsoft Azure",logo:"🔵"},{name:"Docker",logo:"🐳"},{name:"Kubernetes",logo:"⚙️"},{name:"TensorFlow",logo:"🧠"},{name:"React",logo:"⚛️"},{name:"Node.js",logo:"💚"}],t=[{category:"Frontend",techs:["React","Vue.js","Angular","TypeScript"]},{category:"Backend",techs:["Node.js","Python","Java","Go"]},{category:"Cloud",techs:["AWS","Azure","GCP","Docker"]},{category:"AI/ML",techs:["TensorFlow","PyTorch","OpenAI","Hugging Face"]}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Our Technology ",r.jsx("span",{className:"gradient-text",children:"Stack"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Leveraging cutting-edge technologies and trusted partnerships to deliver world-class solutions."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8 mb-16",children:t.map((n,s)=>r.jsxs("div",{className:"text-center animate-fade-in",style:{animationDelay:`${s*100}ms`},children:[r.jsx("h3",{className:"text-xl font-semibold mb-4 text-blue-600",children:n.category}),r.jsx("div",{className:"space-y-2",children:n.techs.map((a,i)=>r.jsx("div",{className:"bg-white dark:bg-gray-700 rounded-lg p-3 hover:shadow-lg transition-shadow hover:scale-105 transform duration-200",children:a},i))})]},s))}),r.jsxs("div",{className:"animate-fade-in animation-delay-600",children:[r.jsx("h3",{className:"text-2xl font-semibold text-center mb-8",children:"Trusted Partners"}),r.jsx("div",{className:"grid grid-cols-4 md:grid-cols-8 gap-8 items-center",children:e.map((n,s)=>r.jsxs("div",{className:"text-center group cursor-pointer animate-fade-in",style:{animationDelay:`${s*50}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-white dark:bg-gray-700 rounded-xl flex items-center justify-center mx-auto mb-2 group-hover:shadow-lg transition-all duration-300 group-hover:scale-110 text-2xl",children:n.logo}),r.jsx("div",{className:"text-xs text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 transition-colors",children:n.name})]},s))})]}),r.jsxs("div",{className:"mt-16 text-center animate-fade-in animation-delay-800",children:[r.jsx("h3",{className:"text-xl font-semibold mb-6",children:"Our Certifications"}),r.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:["ISO 27001","SOC 2 Type II","AWS Certified","Google Cloud Partner","Microsoft Gold"].map((n,s)=>r.jsx("span",{className:"bg-blue-100 dark:bg-blue-900 text-blue-600 px-4 py-2 rounded-full text-sm hover:scale-105 transition-transform",children:n},s))})]})]})})},j5=()=>{const e=[{title:"The Future of AI in Enterprise Solutions",excerpt:"Exploring how artificial intelligence is reshaping business operations and creating new opportunities for growth.",category:"AI & Machine Learning",author:"Sarah Johnson",date:"March 15, 2024",readTime:"5 min read",image:"🤖"},{title:"Cybersecurity Best Practices for 2024",excerpt:"Essential security measures every business should implement to protect against evolving cyber threats.",category:"Cybersecurity",author:"Michael Chen",date:"March 12, 2024",readTime:"7 min read",image:"🛡️"},{title:"Cloud Migration Strategies That Work",excerpt:"A comprehensive guide to successful cloud migration with real-world case studies and best practices.",category:"Cloud Computing",author:"Emily Rodriguez",date:"March 10, 2024",readTime:"6 min read",image:"☁️"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Latest from Our ",r.jsx("span",{className:"gradient-text",children:"Blog"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Stay updated with the latest trends, insights, and best practices in technology and business."})]}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-500 hover:-translate-y-3 animate-fade-in border-0 overflow-hidden",style:{animationDelay:`${n*200}ms`},children:r.jsxs(H,{className:"p-0",children:[r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"h-48 bg-gradient-to-br from-blue-500 to-purple-600 flex items-center justify-center text-6xl group-hover:scale-105 transition-transform duration-300",children:t.image}),r.jsx("div",{className:"absolute top-4 left-4",children:r.jsx("span",{className:"bg-white/90 text-blue-600 px-3 py-1 rounded-full text-sm font-medium",children:t.category})})]}),r.jsxs("div",{className:"p-6",children:[r.jsx("h3",{className:"text-xl font-semibold mb-3 group-hover:text-blue-600 transition-colors line-clamp-2",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4 line-clamp-3",children:t.excerpt}),r.jsxs("div",{className:"flex items-center gap-4 text-sm text-gray-500 mb-4",children:[r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(Xs,{className:"w-4 h-4"}),t.author]}),r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(Pr,{className:"w-4 h-4"}),t.date]}),r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx($e,{className:"w-4 h-4"}),t.readTime]})]}),r.jsx(T,{variant:"ghost",className:"w-full group-hover:bg-blue-600 group-hover:text-white transition-all duration-300",asChild:!0,children:r.jsxs(Z,{to:"/blog",children:["Read More",r.jsx(Le,{className:"ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform"})]})})]})]})},n))}),r.jsx("div",{className:"text-center mt-12 animate-fade-in animation-delay-600",children:r.jsx(T,{size:"lg",variant:"outline",className:"group",asChild:!0,children:r.jsxs(Z,{to:"/blog",children:["View All Articles",r.jsx(Le,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})})})]})})},Pe=u.forwardRef(({className:e,type:t,...n},s)=>r.jsx("input",{type:t,className:ee("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:s,...n}));Pe.displayName="Input";const N5=()=>{const[e,t]=u.useState(""),[n,s]=u.useState(!1),{toast:a}=Ml(),i=o=>{o.preventDefault(),e&&(s(!0),a({title:"Successfully subscribed!",description:"Thank you for subscribing to our newsletter."}),t(""),setTimeout(()=>s(!1),3e3))};return r.jsxs("section",{className:"section-padding bg-gradient-to-br from-blue-600 via-purple-600 to-indigo-600 text-white relative overflow-hidden",children:[r.jsxs("div",{className:"absolute inset-0",children:[r.jsx("div",{className:"absolute top-0 left-0 w-full h-full bg-black/20"}),r.jsx("div",{className:"absolute -top-24 -right-24 w-96 h-96 bg-white/10 rounded-full blur-3xl animate-pulse"}),r.jsx("div",{className:"absolute -bottom-24 -left-24 w-96 h-96 bg-white/10 rounded-full blur-3xl animate-pulse animation-delay-2000"})]}),r.jsx("div",{className:"container-custom relative z-10",children:r.jsx("div",{className:"max-w-4xl mx-auto text-center",children:r.jsxs("div",{className:"animate-fade-in",children:[r.jsx("div",{className:"w-20 h-20 bg-white/10 backdrop-blur rounded-full flex items-center justify-center mx-auto mb-8 animate-float",children:r.jsx(Ft,{className:"w-10 h-10"})}),r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Stay Updated with ",r.jsx("span",{className:"text-yellow-300",children:"PicoEdge"})]}),r.jsx("p",{className:"text-xl mb-8 opacity-90 max-w-2xl mx-auto",children:"Get the latest insights on technology trends, industry updates, and exclusive content delivered straight to your inbox."}),r.jsx("form",{onSubmit:i,className:"max-w-md mx-auto mb-8 animate-fade-in animation-delay-300",children:r.jsxs("div",{className:"flex gap-2",children:[r.jsx(Pe,{type:"email",placeholder:"Enter your email address",value:e,onChange:o=>t(o.target.value),className:"bg-white/10 backdrop-blur border-white/20 text-white placeholder:text-white/70 focus:bg-white/20 transition-all",required:!0}),r.jsx(T,{type:"submit",className:"bg-white text-blue-600 hover:bg-gray-100 px-6 transition-all duration-300 hover:scale-105",disabled:n,children:n?r.jsx(ke,{className:"w-5 h-5"}):r.jsx(Em,{className:"w-5 h-5"})})]})}),r.jsx("div",{className:"text-sm opacity-75 mb-8",children:"Join 10,000+ professionals who trust PicoEdge for their tech insights"}),r.jsxs("div",{className:"grid md:grid-cols-3 gap-6 max-w-3xl mx-auto animate-fade-in animation-delay-600",children:[r.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-green-500 rounded-full flex items-center justify-center",children:r.jsx(ke,{className:"w-5 h-5"})}),r.jsx("span",{children:"Weekly Tech Updates"})]}),r.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-blue-500 rounded-full flex items-center justify-center",children:r.jsx(ke,{className:"w-5 h-5"})}),r.jsx("span",{children:"Exclusive Content"})]}),r.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-purple-500 rounded-full flex items-center justify-center",children:r.jsx(ke,{className:"w-5 h-5"})}),r.jsx("span",{children:"No Spam, Ever"})]})]})]})})})]})},k5=()=>r.jsxs("div",{className:"min-h-screen",children:[r.jsx(h5,{}),r.jsx(f5,{}),r.jsx(p5,{}),r.jsx(x5,{}),r.jsx(g5,{}),r.jsx(v5,{}),r.jsx(y5,{}),r.jsx(b5,{}),r.jsx(w5,{}),r.jsx(j5,{}),r.jsx(N5,{})]}),S5=()=>r.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden bg-gradient-to-br from-indigo-900 via-purple-900 to-pink-900",children:[r.jsx("div",{className:"absolute inset-0 opacity-10",children:[...Array(20)].map((e,t)=>r.jsx("div",{className:"absolute w-2 h-2 bg-blue-400 rounded-full animate-pulse",style:{left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,animationDelay:`${Math.random()*3}s`,animationDuration:`${2+Math.random()*2}s`}},t))}),r.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[r.jsx("div",{className:"absolute top-20 left-20 w-32 h-32 bg-blue-500/20 rounded-full animate-float blur-xl"}),r.jsx("div",{className:"absolute bottom-32 right-32 w-48 h-48 bg-purple-500/20 rounded-full animate-float animation-delay-2000 blur-xl"}),r.jsx("div",{className:"absolute top-1/2 left-1/3 w-24 h-24 bg-pink-500/20 rounded-full animate-float animation-delay-4000 blur-xl"})]}),r.jsx("div",{className:"container-custom relative z-10 text-center text-white",children:r.jsxs("div",{className:"animate-fade-in",children:[r.jsx("div",{className:"flex justify-center mb-6",children:r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"w-24 h-24 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full flex items-center justify-center animate-pulse-glow",children:r.jsx(ki,{className:"w-12 h-12 text-white animate-float"})}),r.jsx("div",{className:"absolute -top-2 -right-2 w-8 h-8 bg-yellow-400 rounded-full flex items-center justify-center animate-bounce",children:r.jsx(Ei,{className:"w-4 h-4 text-yellow-900"})})]})}),r.jsxs("h1",{className:"text-5xl md:text-7xl lg:text-8xl font-bold mb-6 leading-tight",children:[r.jsx("span",{className:"block animate-slide-in-right",children:"Artificial Intelligence"}),r.jsx("span",{className:"block animate-slide-in-right animation-delay-300 bg-gradient-to-r from-blue-400 to-pink-400 bg-clip-text text-transparent",children:"Solutions"})]}),r.jsx("p",{className:"text-xl md:text-2xl mb-8 max-w-3xl mx-auto opacity-90 animate-fade-in animation-delay-600",children:"Transform your business with cutting-edge AI and machine learning solutions. From intelligent automation to predictive analytics, we make AI work for you."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center animate-fade-in animation-delay-900",children:[r.jsx(T,{size:"lg",className:"group bg-blue-600 hover:bg-blue-700 px-8 py-4 text-lg transition-all duration-300 hover:scale-105",asChild:!0,children:r.jsxs(Z,{to:"/contact",children:["Request Demo",r.jsx(Le,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})}),r.jsx(T,{size:"lg",variant:"outline",className:"group border-white/30 text-white hover:bg-white/10 px-8 py-4 text-lg transition-all duration-300 hover:scale-105",children:"View Case Studies"})]}),r.jsxs("div",{className:"mt-16 grid grid-cols-3 gap-8 max-w-2xl mx-auto animate-fade-in animation-delay-1200",children:[r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-blue-400 mb-2",children:"95%"}),r.jsx("div",{className:"text-sm opacity-75",children:"Accuracy Rate"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-purple-400 mb-2",children:"10x"}),r.jsx("div",{className:"text-sm opacity-75",children:"Faster Processing"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-pink-400 mb-2",children:"50+"}),r.jsx("div",{className:"text-sm opacity-75",children:"AI Models Deployed"})]})]})]})})]}),C5=()=>{const e=[{icon:Fl,industry:"Finance",title:"Fraud Detection & Risk Assessment",description:"AI-powered real-time fraud detection with 99.8% accuracy and automated risk scoring.",benefits:["Real-time monitoring","Reduced false positives","Regulatory compliance"],color:"from-green-500 to-emerald-500"},{icon:Vn,industry:"Healthcare",title:"Medical Diagnosis & Treatment",description:"Computer vision for medical imaging and NLP for patient record analysis.",benefits:["Faster diagnosis","Improved accuracy","Personalized treatment"],color:"from-red-500 to-pink-500"},{icon:Pm,industry:"Retail",title:"Personalization & Demand Forecasting",description:"Smart recommendation engines and predictive inventory management.",benefits:["Increased sales","Better customer experience","Optimized inventory"],color:"from-blue-500 to-indigo-500"},{icon:j2,industry:"Manufacturing",title:"Predictive Maintenance",description:"IoT sensors and ML algorithms to predict equipment failures before they occur.",benefits:["Reduced downtime","Lower maintenance costs","Extended equipment life"],color:"from-orange-500 to-red-500"},{icon:M0,industry:"Automotive",title:"Autonomous Driving Systems",description:"Computer vision and deep learning for self-driving vehicle technology.",benefits:["Enhanced safety","Traffic optimization","Reduced accidents"],color:"from-purple-500 to-violet-500"},{icon:F0,industry:"Education",title:"Adaptive Learning Platforms",description:"Personalized learning paths and intelligent tutoring systems.",benefits:["Personalized education","Better outcomes","Efficient learning"],color:"from-cyan-500 to-blue-500"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl md:text-5xl font-bold mb-6",children:["AI Use Cases by ",r.jsx("span",{className:"gradient-text",children:"Industry"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Discover how our AI solutions are transforming businesses across different sectors."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-2xl transition-all duration-500 hover:-translate-y-4 animate-fade-in border-0 overflow-hidden",style:{animationDelay:`${n*150}ms`},children:r.jsxs(H,{className:"p-8 relative",children:[r.jsx("div",{className:`w-16 h-16 bg-gradient-to-r ${t.color} rounded-xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300 shadow-lg`,children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("div",{className:"mb-4",children:r.jsx("span",{className:"text-sm font-medium text-blue-600 bg-blue-50 dark:bg-blue-900/30 px-3 py-1 rounded-full",children:t.industry})}),r.jsx("h3",{className:"text-xl font-semibold mb-3 group-hover:text-blue-600 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:t.description}),r.jsx("div",{className:"space-y-2",children:t.benefits.map((s,a)=>r.jsxs("div",{className:"flex items-center text-sm",children:[r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full mr-3"}),s]},a))}),r.jsx("div",{className:`absolute inset-0 bg-gradient-to-r ${t.color} opacity-0 group-hover:opacity-5 transition-opacity duration-300`})]})},n))})]})})},E5=()=>{const e=[{icon:ki,title:"Machine Learning",description:"Custom ML models for predictive analytics, recommendation systems, and automated decision making.",features:["Supervised Learning","Unsupervised Learning","Reinforcement Learning"]},{icon:Xd,title:"Natural Language Processing",description:"Advanced NLP solutions for text analysis, sentiment analysis, and conversational AI.",features:["Text Classification","Entity Recognition","Language Translation"]},{icon:Tr,title:"Computer Vision",description:"Image and video analysis for object detection, facial recognition, and quality control.",features:["Object Detection","Image Classification","OCR Technology"]},{icon:R0,title:"AI Automation",description:"Intelligent process automation to streamline operations and reduce manual tasks.",features:["Workflow Automation","Document Processing","Smart Scheduling"]},{icon:Ci,title:"Data Analytics",description:"Transform raw data into actionable insights with advanced analytics and visualization.",features:["Predictive Analytics","Real-time Insights","Custom Dashboards"]},{icon:Ei,title:"AI Integration",description:"Seamless integration of AI capabilities into existing systems and workflows.",features:["API Development","Cloud Integration","Legacy System Support"]}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["AI ",r.jsx("span",{className:"gradient-text",children:"Services"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Comprehensive AI solutions designed to transform your business operations and drive innovation."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"group bg-gray-50 dark:bg-gray-800 rounded-xl p-8 hover:bg-blue-50 dark:hover:bg-blue-900/20 transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${n*100}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-500 to-purple-500 rounded-lg flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300",children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-4 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:t.description}),r.jsx("ul",{className:"space-y-2 mb-6",children:t.features.map((s,a)=>r.jsxs("li",{className:"flex items-center text-sm text-gray-500 dark:text-gray-400",children:[r.jsx("div",{className:"w-2 h-2 bg-blue-500 rounded-full mr-3"}),s]},a))}),r.jsx(T,{variant:"outline",className:"w-full group-hover:bg-blue-600 group-hover:text-white group-hover:border-blue-600",children:"Learn More"})]},n))})]})})},P5=()=>{const[e,t]=u.useState(0),n=[{icon:ki,title:"Smart Analytics Dashboard",description:"Real-time insights with predictive analytics and automated reporting.",image:"https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=800&h=400&fit=crop",benefits:["Real-time data processing","Predictive insights","Custom dashboards"],demoUrl:"#"},{icon:R0,title:"AI-Powered Automation",description:"Intelligent workflow automation that learns and adapts to your processes.",image:"https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=800&h=400&fit=crop",benefits:["Process automation","Smart workflows","Adaptive learning"],demoUrl:"#"},{icon:Ci,title:"Data Intelligence Platform",description:"Transform raw data into actionable insights with advanced ML algorithms.",image:"https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=800&h=400&fit=crop",benefits:["Data transformation","ML algorithms","Actionable insights"],demoUrl:"#"},{icon:Tr,title:"Computer Vision Suite",description:"Advanced image and video analysis for quality control and recognition.",image:"https://images.unsplash.com/photo-1581090464777-f3220bbe1b8b?w=800&h=400&fit=crop",benefits:["Image recognition","Quality control","Real-time analysis"],demoUrl:"#"}],s=()=>{t(o=>(o+1)%n.length)},a=()=>{t(o=>(o-1+n.length)%n.length)},i=n[e];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Interactive ",r.jsx("span",{className:"gradient-text",children:"Feature Tour"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Explore our AI solutions through an interactive demonstration of key features."})]}),r.jsx("div",{className:"max-w-6xl mx-auto",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{className:"space-y-6 animate-fade-in",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-blue-500 to-purple-500 rounded-lg flex items-center justify-center",children:r.jsx(i.icon,{className:"w-6 h-6 text-white"})}),r.jsxs(q,{variant:"outline",className:"px-3 py-1",children:["Feature ",e+1," of ",n.length]})]}),r.jsx("h3",{className:"text-3xl font-bold text-gray-900 dark:text-white",children:i.title}),r.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300",children:i.description}),r.jsx("div",{className:"space-y-3",children:i.benefits.map((o,l)=>r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full"}),r.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:o})]},l))}),r.jsxs("div",{className:"flex space-x-4",children:[r.jsxs(T,{className:"bg-blue-600 hover:bg-blue-700",children:[r.jsx(Kn,{className:"w-4 h-4 mr-2"}),"Try Demo"]}),r.jsx(T,{variant:"outline",children:"Learn More"})]})]}),r.jsxs("div",{className:"relative animate-fade-in animation-delay-300",children:[r.jsx(z,{className:"overflow-hidden border-0 shadow-2xl",children:r.jsx(H,{className:"p-0",children:r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:i.image,alt:i.title,className:"w-full h-64 object-cover"}),r.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/50 to-transparent"}),r.jsx("div",{className:"absolute bottom-4 left-4 right-4",children:r.jsx("div",{className:"bg-white/90 dark:bg-gray-800/90 rounded-lg p-4 backdrop-blur-sm",children:r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsx("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:"AI Processing Status"}),r.jsxs("div",{className:"flex space-x-1",children:[r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full animate-pulse"}),r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full animate-pulse animation-delay-300"}),r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full animate-pulse animation-delay-600"})]})]})})})]})})}),r.jsxs("div",{className:"flex justify-between mt-6",children:[r.jsxs(T,{variant:"outline",size:"sm",onClick:a,className:"flex items-center space-x-2",children:[r.jsx(D0,{className:"w-4 h-4"}),r.jsx("span",{children:"Previous"})]}),r.jsx("div",{className:"flex space-x-2",children:n.map((o,l)=>r.jsx("button",{onClick:()=>t(l),className:`w-3 h-3 rounded-full transition-all ${l===e?"bg-blue-600 scale-125":"bg-gray-300 dark:bg-gray-600 hover:bg-gray-400"}`},l))}),r.jsxs(T,{variant:"outline",size:"sm",onClick:s,className:"flex items-center space-x-2",children:[r.jsx("span",{children:"Next"}),r.jsx(Sm,{className:"w-4 h-4"})]})]})]})]})})]})})},T5=()=>{const e=[{title:"Advanced Neural Networks for Real-Time Processing",authors:"Dr. Sarah Chen, Dr. Michael Rodriguez",journal:"AI Research Quarterly",date:"2024",downloads:"15.2K",category:"Deep Learning"},{title:"Ethical AI: Framework for Responsible Development",authors:"Dr. Emily Watson, Prof. David Kim",journal:"Ethics in Technology",date:"2024",downloads:"12.8K",category:"AI Ethics"},{title:"Quantum-Enhanced Machine Learning Algorithms",authors:"Dr. Alex Thompson, Dr. Lisa Park",journal:"Quantum Computing Today",date:"2023",downloads:"9.5K",category:"Quantum AI"}],t=[{icon:zl,value:"150+",label:"Research Papers"},{icon:St,value:"50+",label:"Research Team"},{icon:Nr,value:"95%",label:"Citation Rate"},{icon:cn,value:"500K+",label:"Downloads"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Research & ",r.jsx("span",{className:"gradient-text",children:"Innovation"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Leading the way in AI research with cutting-edge studies and breakthrough discoveries."})]}),r.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 mb-16",children:t.map((n,s)=>r.jsxs("div",{className:"text-center group animate-fade-in",style:{animationDelay:`${s*100}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform duration-300",children:r.jsx(n.icon,{className:"w-8 h-8 text-white"})}),r.jsx("div",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:n.value}),r.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:n.label})]},s))}),r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-2xl p-8",children:[r.jsx("h3",{className:"text-2xl font-bold mb-8 text-center",children:"Latest Publications"}),r.jsx("div",{className:"space-y-6",children:e.map((n,s)=>r.jsx("div",{className:"bg-white dark:bg-gray-700 rounded-xl p-6 hover:shadow-lg transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${s*150}ms`},children:r.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between",children:[r.jsxs("div",{className:"flex-1",children:[r.jsxs("div",{className:"flex items-center mb-2",children:[r.jsx("span",{className:"bg-blue-100 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 px-3 py-1 rounded-full text-sm font-medium",children:n.category}),r.jsx("span",{className:"text-gray-500 dark:text-gray-400 ml-4 text-sm",children:n.date})]}),r.jsx("h4",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2 hover:text-blue-600 dark:hover:text-blue-400 transition-colors",children:n.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm mb-2",children:n.authors}),r.jsxs("p",{className:"text-gray-500 dark:text-gray-400 text-sm",children:["Published in ",n.journal," • ",n.downloads," downloads"]})]}),r.jsx("div",{className:"mt-4 md:mt-0 md:ml-6",children:r.jsxs(T,{variant:"outline",size:"sm",className:"hover:bg-blue-600 hover:text-white hover:border-blue-600",children:[r.jsx(cn,{className:"w-4 h-4 mr-2"}),"Download"]})})]})},s))}),r.jsx("div",{className:"text-center mt-8",children:r.jsx(T,{className:"bg-blue-600 hover:bg-blue-700",children:"View All Publications"})})]})]})})},A5=()=>{const e=[{icon:Nr,value:"300%",label:"Increase in Efficiency",description:"Average productivity boost across all implementations",color:"from-green-500 to-emerald-500"},{icon:$e,value:"75%",label:"Time Reduction",description:"Less time spent on manual processes",color:"from-blue-500 to-cyan-500"},{icon:ri,value:"$2.5M",label:"Cost Savings",description:"Average annual savings per enterprise client",color:"from-purple-500 to-violet-500"},{icon:$l,value:"99.2%",label:"Accuracy Rate",description:"Precision in AI-driven predictions and analysis",color:"from-orange-500 to-red-500"},{icon:St,value:"50K+",label:"Users Served",description:"Active users across all AI solutions",color:"from-pink-500 to-rose-500"},{icon:Ei,value:"24/7",label:"Uptime",description:"Continuous AI processing and monitoring",color:"from-indigo-500 to-purple-500"}],t=[{company:"TechCorp Industries",industry:"Manufacturing",challenge:"Quality control inefficiencies",solution:"Computer vision for defect detection",result:"95% reduction in defective products",savings:"$1.2M annually"},{company:"RetailMax",industry:"E-commerce",challenge:"Inventory management issues",solution:"Predictive analytics for demand forecasting",result:"40% reduction in overstock",savings:"$800K annually"},{company:"HealthFirst",industry:"Healthcare",challenge:"Patient diagnosis delays",solution:"AI-powered medical imaging analysis",result:"60% faster diagnosis time",savings:"Improved patient outcomes"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Real-World ",r.jsx("span",{className:"gradient-text",children:"Results"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Measurable outcomes and success metrics from our AI implementations across various industries."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16",children:e.map((n,s)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 animate-fade-in border-0",style:{animationDelay:`${s*100}ms`},children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx("div",{className:`w-16 h-16 bg-gradient-to-r ${n.color} rounded-full flex items-center justify-center mx-auto mb-6 group-hover:scale-110 transition-transform duration-300`,children:r.jsx(n.icon,{className:"w-8 h-8 text-white"})}),r.jsx("div",{className:"text-4xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:n.value}),r.jsx("h3",{className:"text-xl font-semibold mb-3 text-gray-800 dark:text-gray-200",children:n.label}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm",children:n.description})]})},s))}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-2xl p-8",children:[r.jsx("h3",{className:"text-3xl font-bold text-center mb-12 text-gray-900 dark:text-white",children:"Success Stories"}),r.jsx("div",{className:"grid lg:grid-cols-3 gap-8",children:t.map((n,s)=>r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-xl p-6 hover:shadow-lg transition-all duration-300 animate-fade-in",style:{animationDelay:`${s*200}ms`},children:[r.jsxs("div",{className:"mb-4",children:[r.jsx("h4",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:n.company}),r.jsx("span",{className:"text-sm bg-blue-100 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 px-3 py-1 rounded-full",children:n.industry})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsxs("div",{children:[r.jsx("span",{className:"text-sm font-semibold text-gray-700 dark:text-gray-300",children:"Challenge:"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm mt-1",children:n.challenge})]}),r.jsxs("div",{children:[r.jsx("span",{className:"text-sm font-semibold text-gray-700 dark:text-gray-300",children:"Solution:"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm mt-1",children:n.solution})]}),r.jsxs("div",{className:"border-t pt-4 mt-4",children:[r.jsx("div",{className:"text-lg font-bold text-green-600 dark:text-green-400 mb-1",children:n.result}),r.jsx("div",{className:"text-sm text-gray-500 dark:text-gray-400",children:n.savings})]})]})]},s))})]})]})})},R5=()=>{const e=[{name:"Dr. Sarah Chen",role:"Chief AI Officer",image:"https://images.unsplash.com/photo-1494790108755-2616b612b5bc?w=300&h=300&fit=crop&crop=face",bio:"Former Google AI researcher with 15+ years in machine learning and neural networks.",expertise:["Deep Learning","Computer Vision","Neural Networks"],social:{linkedin:"#",twitter:"#",email:"sarah@company.com"}},{name:"Dr. Michael Rodriguez",role:"Lead ML Engineer",image:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=300&h=300&fit=crop&crop=face",bio:"PhD in Computer Science, specializing in natural language processing and AI ethics.",expertise:["NLP","AI Ethics","Transformer Models"],social:{linkedin:"#",github:"#",email:"michael@company.com"}},{name:"Dr. Emily Watson",role:"Data Science Director",image:"https://images.unsplash.com/photo-1580489944761-15a19d654956?w=300&h=300&fit=crop&crop=face",bio:"Expert in predictive analytics and statistical modeling with Fortune 500 experience.",expertise:["Predictive Analytics","Statistical Modeling","Big Data"],social:{linkedin:"#",twitter:"#",email:"emily@company.com"}},{name:"Alex Thompson",role:"AI Research Scientist",image:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=300&h=300&fit=crop&crop=face",bio:"Quantum computing researcher focused on quantum-enhanced machine learning algorithms.",expertise:["Quantum AI","Algorithms","Research"],social:{linkedin:"#",github:"#",email:"alex@company.com"}},{name:"Dr. Lisa Park",role:"Computer Vision Lead",image:"https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=300&h=300&fit=crop&crop=face",bio:"Pioneer in medical imaging AI with 20+ published papers in top-tier journals.",expertise:["Medical Imaging","Computer Vision","Healthcare AI"],social:{linkedin:"#",twitter:"#",email:"lisa@company.com"}},{name:"David Kim",role:"AI Solutions Architect",image:"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=300&h=300&fit=crop&crop=face",bio:"Enterprise AI implementation specialist with expertise in scalable ML systems.",expertise:["Enterprise AI","MLOps","System Architecture"],social:{linkedin:"#",github:"#",email:"david@company.com"}}],t=[{value:"150+",label:"Combined Years Experience"},{value:"500+",label:"Research Papers Published"},{value:"50+",label:"Patents Filed"},{value:"25+",label:"Industry Awards"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Our AI ",r.jsx("span",{className:"gradient-text",children:"Team"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Meet our team of world-class AI scientists, machine learning engineers, and research experts who are pushing the boundaries of artificial intelligence."})]}),r.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 mb-16",children:t.map((n,s)=>r.jsxs("div",{className:"text-center animate-fade-in",style:{animationDelay:`${s*100}ms`},children:[r.jsx("div",{className:"text-3xl font-bold text-blue-600 dark:text-blue-400 mb-2",children:n.value}),r.jsx("div",{className:"text-gray-600 dark:text-gray-300 text-sm",children:n.label})]},s))}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((n,s)=>r.jsx(z,{className:"group hover:shadow-2xl transition-all duration-300 hover:-translate-y-2 animate-fade-in border-0",style:{animationDelay:`${s*150}ms`},children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsxs("div",{className:"relative mb-6",children:[r.jsx("img",{src:n.image,alt:n.name,className:"w-24 h-24 rounded-full mx-auto object-cover group-hover:scale-110 transition-transform duration-300"}),r.jsx("div",{className:"absolute inset-0 w-24 h-24 rounded-full mx-auto bg-gradient-to-r from-blue-500 to-purple-500 opacity-0 group-hover:opacity-20 transition-opacity duration-300"})]}),r.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:n.name}),r.jsx("p",{className:"text-blue-600 dark:text-blue-400 font-medium mb-4",children:n.role}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm mb-6 leading-relaxed",children:n.bio}),r.jsx("div",{className:"flex flex-wrap gap-2 justify-center mb-6",children:n.expertise.map((a,i)=>r.jsx(q,{variant:"outline",className:"text-xs",children:a},i))}),r.jsxs("div",{className:"flex justify-center space-x-3",children:[n.social.linkedin&&r.jsx(T,{variant:"outline",size:"sm",className:"w-10 h-10 p-0",children:r.jsx(z0,{className:"w-4 h-4"})}),n.social.twitter&&r.jsx(T,{variant:"outline",size:"sm",className:"w-10 h-10 p-0",children:r.jsx(V0,{className:"w-4 h-4"})}),n.social.github&&r.jsx(T,{variant:"outline",size:"sm",className:"w-10 h-10 p-0",children:r.jsx(Cm,{className:"w-4 h-4"})}),n.social.email&&r.jsx(T,{variant:"outline",size:"sm",className:"w-10 h-10 p-0",children:r.jsx(Ft,{className:"w-4 h-4"})})]})]})},s))}),r.jsxs("div",{className:"mt-16 text-center bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-900/20 dark:to-purple-900/20 rounded-2xl p-8",children:[r.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Join Our AI Research Team"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 max-w-2xl mx-auto",children:"We're always looking for talented researchers and engineers to join our mission of advancing artificial intelligence for the benefit of humanity."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsx(T,{className:"bg-blue-600 hover:bg-blue-700",children:"View Open Positions"}),r.jsx(T,{variant:"outline",children:"Research Collaborations"})]})]})]})})},I5=()=>{const[e,t]=u.useState(null),n=[{id:1,company:"FinanceFlow Corp",industry:"Financial Services",icon:Fl,title:"AI-Powered Fraud Detection System",challenge:"High false positive rates in fraud detection leading to customer frustration and operational inefficiency.",solution:"Implemented advanced machine learning algorithms with real-time transaction analysis and behavioral pattern recognition.",image:"https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=600&h=400&fit=crop",results:[{icon:Nr,metric:"99.7%",label:"Accuracy Rate"},{icon:$e,metric:"85%",label:"Faster Processing"},{icon:ri,metric:"$2.1M",label:"Annual Savings"}],technologies:["Deep Learning","Real-time Analytics","Behavioral Analysis"],testimonial:"The AI solution transformed our fraud detection capabilities. We've seen a dramatic reduction in false positives while catching more actual fraud attempts.",clientName:"John Anderson",clientRole:"CTO, FinanceFlow Corp",duration:"6 months",team:"8 specialists"},{id:2,company:"HealthTech Solutions",industry:"Healthcare",icon:Vn,title:"Medical Image Analysis Platform",challenge:"Radiologists were overwhelmed with image analysis workload, leading to delayed diagnoses and potential missed conditions.",solution:"Developed computer vision AI to assist in medical image interpretation with 99.2% accuracy in identifying anomalies.",image:"https://images.unsplash.com/photo-1559757148-5c350d0d3c56?w=600&h=400&fit=crop",results:[{icon:$e,metric:"60%",label:"Faster Diagnosis"},{icon:Nr,metric:"99.2%",label:"Accuracy Rate"},{icon:Vn,metric:"15K+",label:"Patients Helped"}],technologies:["Computer Vision","Medical AI","Deep Neural Networks"],testimonial:"This AI platform has revolutionized our diagnostic process. We can now provide faster, more accurate diagnoses, ultimately saving lives.",clientName:"Dr. Sarah Mitchell",clientRole:"Head of Radiology",duration:"8 months",team:"12 specialists"},{id:3,company:"RetailGenius Inc",industry:"E-commerce",icon:Pm,title:"Intelligent Inventory Management",challenge:"Inefficient inventory management resulting in overstock, stockouts, and poor customer satisfaction.",solution:"Created predictive analytics system using AI to forecast demand, optimize inventory levels, and automate reordering.",image:"https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=600&h=400&fit=crop",results:[{icon:ri,metric:"40%",label:"Cost Reduction"},{icon:Nr,metric:"35%",label:"Sales Increase"},{icon:$e,metric:"90%",label:"Process Automation"}],technologies:["Predictive Analytics","Machine Learning","Automation"],testimonial:"The AI-driven inventory system has completely transformed our operations. We've eliminated stockouts and reduced carrying costs significantly.",clientName:"Maria Rodriguez",clientRole:"Operations Director",duration:"4 months",team:"6 specialists"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["AI ",r.jsx("span",{className:"gradient-text",children:"Case Studies"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Detailed case studies showcasing our AI implementations and the transformative results achieved across various industries."})]}),r.jsx("div",{className:"space-y-12",children:n.map((s,a)=>r.jsx(z,{className:"group hover:shadow-2xl transition-all duration-500 border-0 overflow-hidden animate-fade-in",style:{animationDelay:`${a*200}ms`},onMouseEnter:()=>t(s.id),onMouseLeave:()=>t(null),children:r.jsx(H,{className:"p-0",children:r.jsxs("div",{className:"grid lg:grid-cols-2",children:[r.jsxs("div",{className:"p-8 lg:p-12",children:[r.jsxs("div",{className:"flex items-center mb-6",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-blue-500 to-purple-500 rounded-lg flex items-center justify-center mr-4",children:r.jsx(s.icon,{className:"w-6 h-6 text-white"})}),r.jsxs("div",{children:[r.jsx(q,{variant:"outline",className:"mb-2",children:s.industry}),r.jsx("h4",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s.company})]})]}),r.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-4 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:s.title}),r.jsxs("div",{className:"space-y-6 mb-8",children:[r.jsxs("div",{children:[r.jsx("h5",{className:"font-semibold text-gray-800 dark:text-gray-200 mb-2",children:"Challenge"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:s.challenge})]}),r.jsxs("div",{children:[r.jsx("h5",{className:"font-semibold text-gray-800 dark:text-gray-200 mb-2",children:"Solution"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:s.solution})]})]}),r.jsx("div",{className:"grid grid-cols-3 gap-4 mb-8",children:s.results.map((i,o)=>r.jsxs("div",{className:"text-center p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[r.jsx(i.icon,{className:"w-6 h-6 text-blue-600 dark:text-blue-400 mx-auto mb-2"}),r.jsx("div",{className:"text-xl font-bold text-gray-900 dark:text-white",children:i.metric}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-300",children:i.label})]},o))}),r.jsxs("div",{className:"mb-8",children:[r.jsx("h5",{className:"font-semibold text-gray-800 dark:text-gray-200 mb-3",children:"Technologies Used"}),r.jsx("div",{className:"flex flex-wrap gap-2",children:s.technologies.map((i,o)=>r.jsx(q,{variant:"secondary",children:i},o))})]}),r.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8 text-sm",children:[r.jsxs("div",{children:[r.jsx("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:"Duration:"}),r.jsx("span",{className:"text-gray-600 dark:text-gray-400 ml-2",children:s.duration})]}),r.jsxs("div",{children:[r.jsx("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:"Team Size:"}),r.jsx("span",{className:"text-gray-600 dark:text-gray-400 ml-2",children:s.team})]})]}),r.jsxs(T,{className:"group-hover:bg-blue-600 group-hover:border-blue-600 transition-all duration-300",children:["View Full Case Study",r.jsx(Le,{className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"})]})]}),r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:s.image,alt:s.title,className:"w-full h-full object-cover min-h-96"}),r.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-blue-600/20 to-purple-600/20 group-hover:from-blue-600/30 group-hover:to-purple-600/30 transition-all duration-300"}),r.jsxs("div",{className:`absolute bottom-6 left-6 right-6 bg-white/95 dark:bg-gray-800/95 rounded-lg p-6 backdrop-blur-sm transform transition-all duration-500 ${e===s.id?"translate-y-0 opacity-100":"translate-y-4 opacity-0"}`,children:[r.jsxs("p",{className:"text-gray-700 dark:text-gray-300 italic mb-4",children:['"',s.testimonial,'"']}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-gray-900 dark:text-white",children:s.clientName}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:s.clientRole})]})]})]})]})})},s.id))}),r.jsxs("div",{className:"text-center mt-16 bg-gradient-to-r from-blue-600 to-purple-600 rounded-2xl p-8 text-white",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Ready to Transform Your Business with AI?"}),r.jsx("p",{className:"text-xl mb-6 opacity-90",children:"Let's discuss how our AI solutions can drive similar results for your organization."}),r.jsx(T,{size:"lg",variant:"secondary",className:"bg-white text-blue-600 hover:bg-gray-100",children:"Start Your AI Journey"})]})]})})},M5=()=>{const[e,t]=u.useState(null),n=[{id:1,title:"AI-Powered Customer Service Chatbot",description:"Watch how our intelligent chatbot handles complex customer inquiries with 95% accuracy.",thumbnail:"https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=600&h=400&fit=crop",duration:"3:24",category:"Customer Service",views:"12.5K",features:["Natural Language Processing","Multi-language Support","24/7 Availability"]},{id:2,title:"Computer Vision Quality Control",description:"See our AI system detect defects in manufacturing with millisecond precision.",thumbnail:"https://images.unsplash.com/photo-1581090464777-f3220bbe1b8b?w=600&h=400&fit=crop",duration:"2:45",category:"Manufacturing",views:"8.9K",features:["Real-time Detection","99.8% Accuracy","Automated Reporting"]},{id:3,title:"Predictive Analytics Dashboard",description:"Explore our real-time analytics platform that predicts market trends and customer behavior.",thumbnail:"https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=600&h=400&fit=crop",duration:"4:12",category:"Analytics",views:"15.2K",features:["Real-time Insights","Predictive Modeling","Custom Dashboards"]},{id:4,title:"Medical AI Diagnosis Assistant",description:"Demonstration of our AI system assisting doctors in medical image analysis and diagnosis.",thumbnail:"https://images.unsplash.com/photo-1559757148-5c350d0d3c56?w=600&h=400&fit=crop",duration:"5:30",category:"Healthcare",views:"22.1K",features:["Medical Imaging","Diagnostic Support","Clinical Integration"]},{id:5,title:"Smart Inventory Management",description:"See how AI optimizes inventory levels and predicts demand across multiple warehouses.",thumbnail:"https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?w=600&h=400&fit=crop",duration:"3:56",category:"Supply Chain",views:"9.7K",features:["Demand Forecasting","Automated Ordering","Cost Optimization"]},{id:6,title:"AI Financial Risk Assessment",description:"Watch our AI analyze financial patterns to assess credit risk and prevent fraud.",thumbnail:"https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=600&h=400&fit=crop",duration:"4:45",category:"Finance",views:"18.3K",features:["Risk Analysis","Fraud Prevention","Compliance Monitoring"]}],s=a=>{t(e===a?null:a)};return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["AI in ",r.jsx("span",{className:"gradient-text",children:"Action"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Video demonstrations of our AI solutions at work. See the real-world applications and measurable results across different industries."})]}),r.jsx("div",{className:"mb-16",children:r.jsx(z,{className:"overflow-hidden border-0 shadow-2xl animate-fade-in",children:r.jsx(H,{className:"p-0",children:r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:n[0].thumbnail,alt:n[0].title,className:"w-full h-96 object-cover"}),r.jsx("div",{className:"absolute inset-0 bg-black/40 flex items-center justify-center",children:r.jsx(T,{size:"lg",className:"w-24 h-24 rounded-full bg-white/20 hover:bg-white/30 backdrop-blur-sm border-2 border-white/50",onClick:()=>s(n[0].id),children:e===n[0].id?r.jsx(Jd,{className:"w-8 h-8 text-white"}):r.jsx(Kn,{className:"w-8 h-8 text-white ml-1"})})}),r.jsx("div",{className:"absolute bottom-6 left-6 right-6",children:r.jsxs("div",{className:"bg-white/90 dark:bg-gray-800/90 rounded-lg p-6 backdrop-blur-sm",children:[r.jsxs("div",{className:"flex items-center justify-between mb-4",children:[r.jsx(q,{className:"bg-blue-600",children:n[0].category}),r.jsxs("div",{className:"flex items-center space-x-4 text-sm text-gray-600 dark:text-gray-300",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx($e,{className:"w-4 h-4 mr-1"}),n[0].duration]}),r.jsxs("div",{children:[n[0].views," views"]})]})]}),r.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:n[0].title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:n[0].description})]})})]})})})}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:n.slice(1).map((a,i)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 animate-fade-in border-0",style:{animationDelay:`${i*100}ms`},children:r.jsxs(H,{className:"p-0",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:a.thumbnail,alt:a.title,className:"w-full h-48 object-cover group-hover:scale-105 transition-transform duration-300"}),r.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-all duration-300 flex items-center justify-center",children:r.jsx(T,{className:"opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-16 h-16 rounded-full bg-white/20 hover:bg-white/30 backdrop-blur-sm border-2 border-white/50",onClick:()=>s(a.id),children:e===a.id?r.jsx(Jd,{className:"w-6 h-6 text-white"}):r.jsx(Kn,{className:"w-6 h-6 text-white ml-1"})})}),r.jsx("div",{className:"absolute top-4 left-4",children:r.jsx(q,{className:"bg-blue-600",children:a.category})}),r.jsx("div",{className:"absolute bottom-4 right-4 bg-black/70 text-white px-2 py-1 rounded text-sm",children:a.duration})]}),r.jsxs("div",{className:"p-6",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:a.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm mb-4 line-clamp-2",children:a.description}),r.jsxs("div",{className:"flex items-center justify-between text-sm text-gray-500 dark:text-gray-400 mb-4",children:[r.jsxs("span",{children:[a.views," views"]}),r.jsxs("div",{className:"flex space-x-2",children:[r.jsx(A2,{className:"w-4 h-4"}),r.jsx(C2,{className:"w-4 h-4"})]})]}),r.jsx("div",{className:"space-y-2",children:a.features.map((o,l)=>r.jsxs("div",{className:"flex items-center text-xs text-gray-600 dark:text-gray-300",children:[r.jsx("div",{className:"w-1.5 h-1.5 bg-green-500 rounded-full mr-2"}),o]},l))})]})]})},a.id))}),r.jsxs("div",{className:"mt-16 text-center bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-900/20 dark:to-purple-900/20 rounded-2xl p-8",children:[r.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Want to See More? Try Our Interactive Demo"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 max-w-2xl mx-auto",children:"Experience our AI solutions firsthand with our interactive demo platform. Test different scenarios and see real-time results."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsx(T,{size:"lg",className:"bg-blue-600 hover:bg-blue-700",children:"Launch Interactive Demo"}),r.jsx(T,{size:"lg",variant:"outline",children:"Schedule Live Demo"})]})]})]})})},D5=()=>{const e=[{id:1,title:"The Future of Machine Learning: Trends to Watch in 2024",excerpt:"Explore the latest developments in ML technology and their potential impact on industries worldwide.",image:"https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=600&h=400&fit=crop",author:"Dr. Sarah Chen",date:"2024-01-15",readTime:"8 min read",category:"Machine Learning",tags:["ML","Trends","Future Tech"],featured:!0},{id:2,title:"Ethical AI Development: Building Responsible Systems",excerpt:"Guidelines and best practices for developing AI systems that are fair, transparent, and beneficial to society.",image:"https://images.unsplash.com/photo-1581090464777-f3220bbe1b8b?w=600&h=400&fit=crop",author:"Dr. Emily Watson",date:"2024-01-12",readTime:"6 min read",category:"AI Ethics",tags:["Ethics","Responsible AI","Guidelines"]},{id:3,title:"Computer Vision in Healthcare: Revolutionizing Medical Diagnosis",excerpt:"How AI-powered image analysis is transforming medical diagnostics and improving patient outcomes.",image:"https://images.unsplash.com/photo-1559757148-5c350d0d3c56?w=600&h=400&fit=crop",author:"Dr. Lisa Park",date:"2024-01-10",readTime:"10 min read",category:"Healthcare AI",tags:["Computer Vision","Healthcare","Medical AI"]},{id:4,title:"Natural Language Processing: Breaking Down Language Barriers",excerpt:"The latest advances in NLP technology and their applications in global communication and business.",image:"https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=600&h=400&fit=crop",author:"Dr. Michael Rodriguez",date:"2024-01-08",readTime:"7 min read",category:"NLP",tags:["NLP","Language","Communication"]},{id:5,title:"Quantum Computing Meets AI: The Next Frontier",excerpt:"Exploring the intersection of quantum computing and artificial intelligence for unprecedented computational power.",image:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?w=600&h=400&fit=crop",author:"Alex Thompson",date:"2024-01-05",readTime:"12 min read",category:"Quantum AI",tags:["Quantum Computing","AI","Future Tech"]},{id:6,title:"AI in Finance: Transforming Risk Assessment and Trading",excerpt:"How artificial intelligence is revolutionizing financial services through better risk analysis and automated trading.",image:"https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=600&h=400&fit=crop",author:"David Kim",date:"2024-01-03",readTime:"9 min read",category:"FinTech",tags:["Finance","Risk Assessment","Trading"]}],t=["All","Machine Learning","AI Ethics","Healthcare AI","NLP","Quantum AI","FinTech"],[n,s]=R.useState("All"),a=n==="All"?e:e.filter(l=>l.category===n),i=e.find(l=>l.featured),o=e.filter(l=>!l.featured);return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16 animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["AI ",r.jsx("span",{className:"gradient-text",children:"Blog"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Latest articles and insights about artificial intelligence, machine learning, and the future of technology from our expert team."})]}),r.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-12",children:t.map(l=>r.jsx(T,{variant:n===l?"default":"outline",size:"sm",onClick:()=>s(l),className:"transition-all duration-300",children:l},l))}),i&&n==="All"&&r.jsx(z,{className:"mb-16 overflow-hidden border-0 shadow-2xl animate-fade-in",children:r.jsx(H,{className:"p-0",children:r.jsxs("div",{className:"grid lg:grid-cols-2",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:i.image,alt:i.title,className:"w-full h-full object-cover min-h-96"}),r.jsx("div",{className:"absolute top-6 left-6",children:r.jsx(q,{className:"bg-red-600 text-white",children:"Featured"})})]}),r.jsxs("div",{className:"p-8 lg:p-12 flex flex-col justify-center",children:[r.jsx(q,{variant:"outline",className:"w-fit mb-4",children:i.category}),r.jsx("h3",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4 hover:text-blue-600 dark:hover:text-blue-400 transition-colors cursor-pointer",children:i.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 text-lg leading-relaxed",children:i.excerpt}),r.jsxs("div",{className:"flex items-center space-x-6 text-sm text-gray-500 dark:text-gray-400 mb-6",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx(Xs,{className:"w-4 h-4 mr-2"}),i.author]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx(Pr,{className:"w-4 h-4 mr-2"}),new Date(i.date).toLocaleDateString()]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx($e,{className:"w-4 h-4 mr-2"}),i.readTime]})]}),r.jsx("div",{className:"flex flex-wrap gap-2 mb-6",children:i.tags.map((l,c)=>r.jsx(q,{variant:"secondary",className:"text-xs",children:l},c))}),r.jsxs(T,{className:"w-fit group",children:["Read Full Article",r.jsx(Le,{className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"})]})]})]})})}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:(n==="All"?o:a).map((l,c)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 animate-fade-in border-0",style:{animationDelay:`${c*100}ms`},children:r.jsxs(H,{className:"p-0",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:l.image,alt:l.title,className:"w-full h-48 object-cover group-hover:scale-105 transition-transform duration-300"}),r.jsx("div",{className:"absolute top-4 left-4",children:r.jsx(q,{className:"bg-blue-600",children:l.category})})]}),r.jsxs("div",{className:"p-6",children:[r.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-3 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors cursor-pointer line-clamp-2",children:l.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4 line-clamp-3",children:l.excerpt}),r.jsxs("div",{className:"flex items-center space-x-4 text-sm text-gray-500 dark:text-gray-400 mb-4",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx(Xs,{className:"w-3 h-3 mr-1"}),l.author]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx(Pr,{className:"w-3 h-3 mr-1"}),new Date(l.date).toLocaleDateString()]})]}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center text-sm text-gray-500 dark:text-gray-400",children:[r.jsx($e,{className:"w-3 h-3 mr-1"}),l.readTime]}),r.jsxs(T,{variant:"ghost",size:"sm",className:"group",children:["Read More",r.jsx(Le,{className:"w-3 h-3 ml-1 group-hover:translate-x-1 transition-transform"})]})]})]})]})},l.id))}),r.jsxs("div",{className:"mt-16 bg-gradient-to-r from-blue-600 to-purple-600 rounded-2xl p-8 text-white text-center",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Stay Updated with AI Insights"}),r.jsx("p",{className:"text-xl mb-6 opacity-90 max-w-2xl mx-auto",children:"Subscribe to our newsletter for the latest AI research, industry trends, and technical insights."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center max-w-md mx-auto",children:[r.jsx("input",{type:"email",placeholder:"Enter your email",className:"flex-1 px-4 py-3 rounded-lg text-gray-900 focus:outline-none focus:ring-2 focus:ring-white/20"}),r.jsx(T,{size:"lg",variant:"secondary",className:"bg-white text-blue-600 hover:bg-gray-100",children:"Subscribe"})]})]}),r.jsxs("div",{className:"mt-16 text-center",children:[r.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-8",children:"Popular Topics"}),r.jsx("div",{className:"flex flex-wrap gap-3 justify-center",children:["Machine Learning","Deep Learning","Computer Vision","NLP","AI Ethics","Quantum AI","Healthcare AI","AutoML"].map((l,c)=>r.jsx(q,{variant:"outline",className:"px-4 py-2 hover:bg-blue-50 dark:hover:bg-blue-900/20 transition-colors cursor-pointer",children:l},c))})]})]})})},_5=()=>r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container-custom",children:r.jsxs("div",{className:"text-center",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Ready to Get ",r.jsx("span",{className:"gradient-text",children:"Started?"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8",children:"Contact us for a demo of our AI solutions."}),r.jsx(T,{size:"lg",children:"Request Demo"})]})})}),O5=()=>r.jsxs("div",{className:"min-h-screen",children:[r.jsx(S5,{}),r.jsx(C5,{}),r.jsx(E5,{}),r.jsx(P5,{}),r.jsx(T5,{}),r.jsx(A5,{}),r.jsx(R5,{}),r.jsx(I5,{}),r.jsx(M5,{}),r.jsx(D5,{}),r.jsx(_5,{})]}),L5=()=>r.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden bg-gradient-to-br from-red-900 via-gray-900 to-black",children:[r.jsx("div",{className:"absolute inset-0 opacity-10",children:[...Array(15)].map((e,t)=>r.jsx("div",{className:"absolute animate-pulse",style:{left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,animationDelay:`${Math.random()*3}s`,animationDuration:`${3+Math.random()*2}s`},children:r.jsx(fn,{className:"w-8 h-8 text-red-400"})},t))}),r.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[r.jsx("div",{className:"absolute top-20 left-20 w-32 h-32 bg-red-500/20 rounded-full animate-pulse blur-xl"}),r.jsx("div",{className:"absolute bottom-32 right-32 w-48 h-48 bg-orange-500/20 rounded-full animate-pulse animation-delay-2000 blur-xl"}),r.jsx("div",{className:"absolute top-1/2 left-1/3 w-24 h-24 bg-yellow-500/20 rounded-full animate-pulse animation-delay-4000 blur-xl"})]}),r.jsx("div",{className:"container-custom relative z-10 text-center text-white",children:r.jsxs("div",{className:"animate-fade-in",children:[r.jsx("div",{className:"flex justify-center mb-6",children:r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"w-24 h-24 bg-gradient-to-r from-red-500 to-orange-500 rounded-full flex items-center justify-center animate-pulse-glow",children:r.jsx(Ys,{className:"w-12 h-12 text-white animate-float"})}),r.jsx("div",{className:"absolute -top-2 -right-2 w-8 h-8 bg-yellow-400 rounded-full flex items-center justify-center animate-bounce",children:r.jsx(Bl,{className:"w-4 h-4 text-red-900"})})]})}),r.jsxs("h1",{className:"text-5xl md:text-7xl lg:text-8xl font-bold mb-6 leading-tight",children:[r.jsx("span",{className:"block animate-slide-in-right",children:"Cyber Security"}),r.jsx("span",{className:"block animate-slide-in-right animation-delay-300 bg-gradient-to-r from-red-400 to-orange-400 bg-clip-text text-transparent",children:"Protection"})]}),r.jsx("p",{className:"text-xl md:text-2xl mb-8 max-w-3xl mx-auto opacity-90 animate-fade-in animation-delay-600",children:"Advanced cybersecurity solutions to protect your digital assets from evolving threats. 24/7 monitoring, threat detection, and rapid incident response."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center animate-fade-in animation-delay-900",children:[r.jsx(T,{size:"lg",className:"group bg-red-600 hover:bg-red-700 px-8 py-4 text-lg transition-all duration-300 hover:scale-105",asChild:!0,children:r.jsxs(Z,{to:"/contact",children:["Security Assessment",r.jsx(fn,{className:"ml-2 h-5 w-5 group-hover:rotate-12 transition-transform"})]})}),r.jsx(T,{size:"lg",variant:"outline",className:"group border-white/30 text-white hover:bg-white/10 px-8 py-4 text-lg transition-all duration-300 hover:scale-105",children:"Threat Analysis"})]}),r.jsxs("div",{className:"mt-16 grid grid-cols-3 gap-8 max-w-2xl mx-auto animate-fade-in animation-delay-1200",children:[r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-red-400 mb-2",children:"99.9%"}),r.jsx("div",{className:"text-sm opacity-75",children:"Threat Detection"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-orange-400 mb-2",children:"24/7"}),r.jsx("div",{className:"text-sm opacity-75",children:"Monitoring"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold text-yellow-400 mb-2",children:"<5min"}),r.jsx("div",{className:"text-sm opacity-75",children:"Response Time"})]})]})]})})]}),F5=()=>{const e=[{icon:fn,title:"Firewall Management",description:"Advanced firewall configuration and management to protect your network perimeter.",features:["Next-Gen Firewalls","Intrusion Prevention","Traffic Analysis"]},{icon:Tr,title:"24/7 Monitoring",description:"Continuous security monitoring and threat detection across all your systems.",features:["Real-time Alerts","SIEM Integration","Threat Intelligence"]},{icon:Bl,title:"Incident Response",description:"Rapid response to security incidents with expert forensic analysis.",features:["Emergency Response","Forensic Analysis","Recovery Planning"]},{icon:Ys,title:"Data Encryption",description:"End-to-end encryption solutions to protect sensitive data at rest and in transit.",features:["AES-256 Encryption","Key Management","Secure Communications"]},{icon:N2,title:"Compliance Auditing",description:"Comprehensive audits to ensure compliance with industry regulations.",features:["GDPR Compliance","SOX Auditing","HIPAA Compliance"]},{icon:St,title:"Security Training",description:"Employee training programs to build a security-aware culture.",features:["Phishing Simulations","Security Awareness","Best Practices"]}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Security ",r.jsx("span",{className:"gradient-text",children:"Services"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Comprehensive cybersecurity services to protect your organization from all types of threats."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"group bg-gray-50 dark:bg-gray-800 rounded-xl p-8 hover:bg-red-50 dark:hover:bg-red-900/20 transition-all duration-300 hover:scale-105 animate-fade-in border border-transparent hover:border-red-200 dark:hover:border-red-700",style:{animationDelay:`${n*100}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-red-500 to-orange-500 rounded-lg flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300",children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-4 group-hover:text-red-600 dark:group-hover:text-red-400 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:t.description}),r.jsx("ul",{className:"space-y-2 mb-6",children:t.features.map((s,a)=>r.jsxs("li",{className:"flex items-center text-sm text-gray-500 dark:text-gray-400",children:[r.jsx("div",{className:"w-2 h-2 bg-red-500 rounded-full mr-3"}),s]},a))}),r.jsx(T,{variant:"outline",className:"w-full group-hover:bg-red-600 group-hover:text-white group-hover:border-red-600",children:"Learn More"})]},n))})]})})},z5=()=>{const e=[{icon:Bl,title:"Malware Protection",description:"Advanced anti-malware solutions with real-time scanning and behavioral analysis.",protection:"99.9% Detection Rate",color:"from-red-500 to-orange-500"},{icon:Tr,title:"Phishing Defense",description:"Email security and web filtering to prevent phishing attacks and social engineering.",protection:"Zero-Day Protection",color:"from-orange-500 to-yellow-500"},{icon:Ys,title:"Ransomware Shield",description:"Multi-layered ransomware protection with backup and recovery capabilities.",protection:"100% Recovery Rate",color:"from-yellow-500 to-green-500"},{icon:Ei,title:"DDoS Mitigation",description:"Cloud-based DDoS protection to ensure service availability during attacks.",protection:"99.99% Uptime",color:"from-green-500 to-blue-500"},{icon:H0,title:"Network Security",description:"Comprehensive network monitoring and intrusion detection systems.",protection:"24/7 Monitoring",color:"from-blue-500 to-purple-500"},{icon:fn,title:"Zero Trust Security",description:"Never trust, always verify approach to network security and access control.",protection:"Enhanced Security",color:"from-purple-500 to-pink-500"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Advanced ",r.jsx("span",{className:"gradient-text",children:"Threat Protection"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Comprehensive protection against all types of cyber threats with cutting-edge security technologies."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"group bg-white dark:bg-gray-700 rounded-xl p-8 shadow-lg hover:shadow-2xl transition-all duration-300 hover:scale-105 animate-fade-in border-l-4 border-red-500",style:{animationDelay:`${n*100}ms`},children:[r.jsx("div",{className:`w-16 h-16 bg-gradient-to-r ${t.color} rounded-lg flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300`,children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-4 group-hover:text-red-600 dark:group-hover:text-red-400 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:t.description}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsx("span",{className:"text-sm font-medium text-green-600 dark:text-green-400",children:t.protection}),r.jsx("div",{className:"w-3 h-3 bg-green-500 rounded-full animate-pulse"})]})]},n))}),r.jsxs("div",{className:"mt-16 bg-gradient-to-r from-red-600 to-orange-600 rounded-2xl p-8 text-white text-center",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Real-Time Threat Intelligence"}),r.jsx("p",{className:"text-lg mb-6 opacity-90",children:"Our AI-powered threat intelligence platform processes over 1 billion security events daily"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold mb-2",children:"1B+"}),r.jsx("div",{className:"text-sm opacity-80",children:"Daily Events Analyzed"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold mb-2",children:"<1ms"}),r.jsx("div",{className:"text-sm opacity-80",children:"Threat Detection Time"})]}),r.jsxs("div",{children:[r.jsx("div",{className:"text-3xl font-bold mb-2",children:"99.9%"}),r.jsx("div",{className:"text-sm opacity-80",children:"Accuracy Rate"})]})]})]})]})})},$5=()=>{const[e,t]=u.useState(0),n=["Infrastructure Scan","Vulnerability Analysis","Risk Evaluation","Report Generation"],s=[{factor:"Outdated Software",level:"High",color:"text-red-500"},{factor:"Weak Passwords",level:"Medium",color:"text-yellow-500"},{factor:"Missing Patches",level:"High",color:"text-red-500"},{factor:"Unsecured Endpoints",level:"Critical",color:"text-red-600"},{factor:"No 2FA",level:"Medium",color:"text-yellow-500"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container-custom",children:r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{className:"animate-fade-in",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Cyber Risk ",r.jsx("span",{className:"gradient-text",children:"Assessment"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8",children:"Get a comprehensive security assessment of your organization's cybersecurity posture with our automated risk evaluation tool."}),r.jsx("div",{className:"space-y-6 mb-8",children:n.map((a,i)=>r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center ${i<=e?"bg-green-500 text-white":"bg-gray-200 dark:bg-gray-700 text-gray-500"}`,children:i<e?r.jsx(ke,{className:"w-5 h-5"}):r.jsx("span",{className:"text-sm font-medium",children:i+1})}),r.jsx("span",{className:`font-medium ${i<=e?"text-gray-900 dark:text-white":"text-gray-500 dark:text-gray-400"}`,children:a})]},i))}),r.jsx(T,{onClick:()=>t(a=>(a+1)%n.length),className:"bg-red-600 hover:bg-red-700",children:"Start Free Assessment"})]}),r.jsx("div",{className:"animate-fade-in animation-delay-300",children:r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-2xl p-8",children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Sample Risk Report"}),r.jsx("div",{className:"space-y-4 mb-6",children:s.map((a,i)=>r.jsxs("div",{className:"flex items-center justify-between p-4 bg-white dark:bg-gray-700 rounded-lg",children:[r.jsx("span",{className:"font-medium",children:a.factor}),r.jsx("span",{className:`font-semibold ${a.color}`,children:a.level})]},i))}),r.jsxs("div",{className:"bg-gradient-to-r from-red-100 to-orange-100 dark:from-red-900/20 dark:to-orange-900/20 p-6 rounded-lg",children:[r.jsxs("div",{className:"flex items-center mb-4",children:[r.jsx(Nr,{className:"w-6 h-6 text-red-600 mr-3"}),r.jsx("h4",{className:"text-lg font-semibold text-red-800 dark:text-red-400",children:"Overall Risk Score"})]}),r.jsx("div",{className:"text-3xl font-bold text-red-600 mb-2",children:"7.8/10"}),r.jsx("p",{className:"text-sm text-red-700 dark:text-red-300",children:"High risk level detected. Immediate action recommended."})]})]})})]})})})},B5=()=>{const e=[{step:"1",title:"Detection & Alert",description:"Automated threat detection triggers immediate alerts",time:"< 30 seconds",icon:Bl},{step:"2",title:"Initial Response",description:"Security team assesses threat severity and impact",time:"< 5 minutes",icon:St},{step:"3",title:"Containment",description:"Isolate affected systems to prevent spread",time:"< 15 minutes",icon:fn},{step:"4",title:"Investigation",description:"Forensic analysis to understand attack vector",time:"1-4 hours",icon:zl},{step:"5",title:"Recovery",description:"Restore systems and implement preventive measures",time:"2-24 hours",icon:$e}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Incident ",r.jsx("span",{className:"gradient-text",children:"Response Protocol"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Our proven 5-step incident response process ensures rapid containment and recovery from security breaches."})]}),r.jsx("div",{className:"space-y-8",children:e.map((t,n)=>r.jsx("div",{className:"bg-white dark:bg-gray-700 rounded-xl p-8 shadow-lg animate-fade-in hover:shadow-2xl transition-shadow duration-300",style:{animationDelay:`${n*200}ms`},children:r.jsxs("div",{className:"flex flex-col md:flex-row items-center",children:[r.jsxs("div",{className:"flex items-center mb-6 md:mb-0 md:mr-8",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-red-500 to-orange-500 rounded-full flex items-center justify-center text-white font-bold text-xl mr-6",children:t.step}),r.jsx("div",{className:"w-12 h-12 bg-gray-100 dark:bg-gray-600 rounded-lg flex items-center justify-center",children:r.jsx(t.icon,{className:"w-6 h-6 text-red-600"})})]}),r.jsxs("div",{className:"flex-1 text-center md:text-left",children:[r.jsx("h3",{className:"text-xl font-semibold mb-2 text-gray-900 dark:text-white",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-2",children:t.description}),r.jsxs("span",{className:"inline-block bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 px-3 py-1 rounded-full text-sm font-medium",children:["Response Time: ",t.time]})]})]})},n))}),r.jsxs("div",{className:"mt-16 bg-red-600 rounded-2xl p-8 text-white text-center",children:[r.jsx(na,{className:"w-12 h-12 mx-auto mb-4"}),r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"24/7 Emergency Response Hotline"}),r.jsx("p",{className:"text-lg mb-6 opacity-90",children:"Immediate assistance available around the clock for critical security incidents"}),r.jsx("div",{className:"text-3xl font-bold mb-4",children:"+1 (555) 911-CYBER"}),r.jsx("p",{className:"text-sm opacity-80",children:"Average response time: < 2 minutes"})]})]})})},U5=()=>{const e=[{name:"ISO 27001",description:"Information Security Management",status:"Certified",validUntil:"2025"},{name:"SOC 2 Type II",description:"Security, Availability & Confidentiality",status:"Certified",validUntil:"2024"},{name:"GDPR",description:"General Data Protection Regulation",status:"Compliant",validUntil:"Ongoing"},{name:"HIPAA",description:"Health Insurance Portability",status:"Compliant",validUntil:"Ongoing"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Compliance & ",r.jsx("span",{className:"gradient-text",children:"Certifications"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Our security practices meet the highest industry standards and regulatory requirements."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-xl p-6 text-center hover:shadow-lg transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${n*100}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-green-500 to-blue-500 rounded-full flex items-center justify-center mx-auto mb-4",children:r.jsx(Ni,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:t.name}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm mb-4",children:t.description}),r.jsxs("div",{className:"flex items-center justify-center mb-2",children:[r.jsx(ke,{className:"w-4 h-4 text-green-500 mr-2"}),r.jsx("span",{className:"text-green-600 font-medium",children:t.status})]}),r.jsxs("p",{className:"text-xs text-gray-500",children:["Valid until ",t.validUntil]})]},n))})]})})};var sh="Avatar",[H5,PT]=Zt(sh),[V5,nb]=H5(sh),sb=u.forwardRef((e,t)=>{const{__scopeAvatar:n,...s}=e,[a,i]=u.useState("idle");return r.jsx(V5,{scope:n,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:r.jsx(Y.span,{...s,ref:t})})});sb.displayName=sh;var ab="AvatarImage",ib=u.forwardRef((e,t)=>{const{__scopeAvatar:n,src:s,onLoadingStatusChange:a=()=>{},...i}=e,o=nb(ab,n),l=W5(s,i.referrerPolicy),c=qe(d=>{a(d),o.onImageLoadingStatusChange(d)});return Be(()=>{l!=="idle"&&c(l)},[l,c]),l==="loaded"?r.jsx(Y.img,{...i,ref:t,src:s}):null});ib.displayName=ab;var ob="AvatarFallback",lb=u.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:s,...a}=e,i=nb(ob,n),[o,l]=u.useState(s===void 0);return u.useEffect(()=>{if(s!==void 0){const c=window.setTimeout(()=>l(!0),s);return()=>window.clearTimeout(c)}},[s]),o&&i.imageLoadingStatus!=="loaded"?r.jsx(Y.span,{...a,ref:t}):null});lb.displayName=ob;function W5(e,t){const[n,s]=u.useState("idle");return Be(()=>{if(!e){s("error");return}let a=!0;const i=new window.Image,o=l=>()=>{a&&s(l)};return s("loading"),i.onload=o("loaded"),i.onerror=o("error"),i.src=e,t&&(i.referrerPolicy=t),()=>{a=!1}},[e,t]),n}var cb=sb,db=ib,ub=lb;const Ht=u.forwardRef(({className:e,...t},n)=>r.jsx(cb,{ref:n,className:ee("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));Ht.displayName=cb.displayName;const ui=u.forwardRef(({className:e,...t},n)=>r.jsx(db,{ref:n,className:ee("aspect-square h-full w-full",e),...t}));ui.displayName=db.displayName;const Vt=u.forwardRef(({className:e,...t},n)=>r.jsx(ub,{ref:n,className:ee("flex h-full w-full items-center justify-center rounded-full bg-muted",e),...t}));Vt.displayName=ub.displayName;const G5=()=>{const e=[{name:"Dr. Sarah Chen",role:"Chief Security Officer",expertise:["Threat Intelligence","Incident Response"],experience:"15+ years",avatar:"/placeholder.svg?height=100&width=100"},{name:"Michael Rodriguez",role:"Lead Penetration Tester",expertise:["Ethical Hacking","Vulnerability Assessment"],experience:"12+ years",avatar:"/placeholder.svg?height=100&width=100"},{name:"Emily Watson",role:"Security Architect",expertise:["Zero Trust","Network Security"],experience:"10+ years",avatar:"/placeholder.svg?height=100&width=100"},{name:"David Kim",role:"Forensics Specialist",expertise:["Digital Forensics","Malware Analysis"],experience:"8+ years",avatar:"/placeholder.svg?height=100&width=100"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Security ",r.jsx("span",{className:"gradient-text",children:"Experts"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Meet our team of certified cybersecurity professionals dedicated to protecting your organization."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"bg-white dark:bg-gray-700 rounded-xl p-6 text-center shadow-lg hover:shadow-2xl transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${n*150}ms`},children:[r.jsxs(Ht,{className:"w-24 h-24 mx-auto mb-4",children:[r.jsx(ui,{src:t.avatar,alt:t.name}),r.jsx(Vt,{className:"text-xl font-semibold bg-gradient-to-r from-red-500 to-orange-500 text-white",children:t.name.split(" ").map(s=>s[0]).join("")})]}),r.jsx("h3",{className:"text-xl font-semibold mb-2 text-gray-900 dark:text-white",children:t.name}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:t.role}),r.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-4",children:t.expertise.map((s,a)=>r.jsx(q,{variant:"secondary",className:"text-xs",children:s},a))}),r.jsxs("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:[t.experience," experience"]})]},n))})]})})},K5=()=>{const e=[{client:"Healthcare Corp",industry:"Healthcare",challenge:"Ransomware Attack Prevention",solution:"Multi-layered security with AI threat detection",results:["100% attack prevention","Zero downtime","HIPAA compliance maintained"],timeline:"3 months"},{client:"Financial Services Inc",industry:"Finance",challenge:"Advanced Persistent Threat",solution:"Zero Trust architecture implementation",results:["99.9% threat detection","50% faster response","Regulatory compliance"],timeline:"6 months"},{client:"Manufacturing Ltd",industry:"Manufacturing",challenge:"Industrial IoT Security",solution:"Network segmentation and monitoring",results:["Secured 500+ devices","Real-time monitoring","Zero breaches"],timeline:"4 months"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Success ",r.jsx("span",{className:"gradient-text",children:"Stories"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Real-world examples of how we've protected organizations from cyber threats."})]}),r.jsx("div",{className:"space-y-8",children:e.map((t,n)=>r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-2xl p-8 hover:shadow-lg transition-all duration-300 animate-fade-in",style:{animationDelay:`${n*200}ms`},children:r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-4 text-gray-900 dark:text-white",children:t.client}),r.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-2",children:["Industry: ",t.industry]}),r.jsxs("div",{className:"flex items-center text-sm text-gray-500 dark:text-gray-400",children:[r.jsx($e,{className:"w-4 h-4 mr-2"}),"Timeline: ",t.timeline]})]}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-3 text-gray-900 dark:text-white",children:"Challenge & Solution"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-3",children:t.challenge}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:t.solution})]}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-3 text-gray-900 dark:text-white",children:"Results"}),r.jsx("ul",{className:"space-y-2",children:t.results.map((s,a)=>r.jsxs("li",{className:"flex items-center text-green-600 dark:text-green-400",children:[r.jsx(Nr,{className:"w-4 h-4 mr-2"}),r.jsx("span",{className:"text-sm",children:s})]},a))})]})]})},n))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx(T,{className:"bg-red-600 hover:bg-red-700",children:"View All Case Studies"})})]})})},q5=()=>{const e=[{title:"New Ransomware Strain Targets Healthcare Systems",excerpt:"Security researchers have identified a sophisticated new ransomware variant specifically designed to target healthcare infrastructure...",date:"2024-01-15",category:"Threat Alert"},{title:"Zero Trust Architecture: Implementation Best Practices",excerpt:"Learn how to successfully implement zero trust security principles in your organization with our comprehensive guide...",date:"2024-01-12",category:"Best Practices"},{title:"AI-Powered Threat Detection Shows 95% Accuracy",excerpt:"Our latest AI threat detection system demonstrates unprecedented accuracy in identifying and preventing cyber attacks...",date:"2024-01-10",category:"Technology"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Security ",r.jsx("span",{className:"gradient-text",children:"News"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Stay informed with the latest cybersecurity news, threats, and industry insights."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsxs("article",{className:"bg-white dark:bg-gray-700 rounded-xl p-6 shadow-lg hover:shadow-2xl transition-all duration-300 hover:scale-105 animate-fade-in cursor-pointer",style:{animationDelay:`${n*150}ms`},children:[r.jsxs("div",{className:"flex items-center mb-4",children:[r.jsx("span",{className:"bg-red-100 dark:bg-red-900/30 text-red-600 dark:text-red-400 px-3 py-1 rounded-full text-sm font-medium",children:t.category}),r.jsxs("div",{className:"flex items-center ml-auto text-gray-500 dark:text-gray-400 text-sm",children:[r.jsx(Pr,{className:"w-4 h-4 mr-1"}),new Date(t.date).toLocaleDateString()]})]}),r.jsx("h3",{className:"text-xl font-semibold mb-3 text-gray-900 dark:text-white hover:text-red-600 dark:hover:text-red-400 transition-colors",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4 line-clamp-3",children:t.excerpt}),r.jsxs("div",{className:"flex items-center text-red-600 dark:text-red-400 font-medium hover:text-red-700 dark:hover:text-red-300 transition-colors",children:[r.jsx("span",{children:"Read More"}),r.jsx(Le,{className:"w-4 h-4 ml-2"})]})]},n))})]})})},Q5=()=>{const e=[{type:"Malware",count:"2,847",trend:"+12%"},{type:"Phishing",count:"1,923",trend:"+8%"},{type:"DDoS",count:"456",trend:"-3%"},{type:"Ransomware",count:"234",trend:"+15%"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Threat ",r.jsx("span",{className:"gradient-text",children:"Intelligence"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Real-time threat intelligence to stay ahead of emerging cybersecurity risks."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-12",children:e.map((t,n)=>r.jsxs("div",{className:"bg-white dark:bg-gray-700 rounded-xl p-6 text-center shadow-lg animate-fade-in",style:{animationDelay:`${n*100}ms`},children:[r.jsx("div",{className:"text-3xl font-bold text-red-600 mb-2",children:t.count}),r.jsx("div",{className:"text-gray-600 dark:text-gray-300 mb-2",children:t.type}),r.jsxs("div",{className:`text-sm font-medium ${t.trend.startsWith("+")?"text-red-500":"text-green-500"}`,children:[t.trend," this week"]})]},n))}),r.jsxs("div",{className:"bg-white dark:bg-gray-700 rounded-2xl p-8",children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6 text-center",children:"Global Threat Map"}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-600 rounded-lg p-8 text-center",children:[r.jsx(k2,{className:"w-16 h-16 mx-auto mb-4 text-blue-600"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Real-time visualization of global cyber threats and attack patterns"})]})]})]})})},Y5=()=>{const e=[{icon:$l,title:"Phishing Simulation",description:"Regular phishing tests to train employees on recognizing threats",duration:"Monthly campaigns"},{icon:St,title:"Security Awareness",description:"Comprehensive training on cybersecurity best practices",duration:"Quarterly sessions"},{icon:v2,title:"Compliance Training",description:"Industry-specific compliance and regulatory training",duration:"Annual certification"},{icon:Ni,title:"Security Certification",description:"Professional cybersecurity certification programs",duration:"6-month courses"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Security ",r.jsx("span",{className:"gradient-text",children:"Training"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Build a security-conscious culture with comprehensive training programs for your team."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-xl p-8 hover:shadow-lg transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${n*150}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-500 to-purple-500 rounded-lg flex items-center justify-center mb-6",children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-4",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:t.description}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsx("span",{className:"text-sm text-blue-600 dark:text-blue-400 font-medium",children:t.duration}),r.jsx(T,{variant:"outline",size:"sm",children:"Learn More"})]})]},n))})]})})},X5=()=>{const[e,t]=u.useState({name:"",email:"",company:"",message:""}),n=a=>{t({...e,[a.target.name]:a.target.value})},s=a=>{a.preventDefault(),console.log("Security consultation request:",e)};return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Get Security ",r.jsx("span",{className:"gradient-text",children:"Consultation"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Ready to secure your business? Contact our cybersecurity experts for a free consultation."})]}),r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[r.jsx("div",{className:"animate-fade-in",children:r.jsxs("div",{className:"bg-gradient-to-br from-blue-600 to-purple-600 rounded-2xl p-8 text-white",children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Contact Information"}),r.jsxs("div",{className:"space-y-6",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx(Ft,{className:"w-6 h-6 mr-4"}),r.jsx("span",{children:"security@picoedge.com"})]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx(na,{className:"w-6 h-6 mr-4"}),r.jsx("span",{children:"+1 (555) 123-4567"})]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx(Wn,{className:"w-6 h-6 mr-4"}),r.jsx("span",{children:"123 Tech Street, Digital City, DC 12345"})]})]})]})}),r.jsx("div",{className:"animate-fade-in animation-delay-300",children:r.jsxs("form",{onSubmit:s,className:"space-y-6",children:[r.jsxs("div",{children:[r.jsx("label",{htmlFor:"name",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"Full Name"}),r.jsx("input",{type:"text",id:"name",name:"name",value:e.name,onChange:n,className:"w-full px-4 py-3 border border-gray-300 dark:border-gray-600 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-800 dark:text-white",required:!0})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"email",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"Email Address"}),r.jsx("input",{type:"email",id:"email",name:"email",value:e.email,onChange:n,className:"w-full px-4 py-3 border border-gray-300 dark:border-gray-600 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-800 dark:text-white",required:!0})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"company",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"Company"}),r.jsx("input",{type:"text",id:"company",name:"company",value:e.company,onChange:n,className:"w-full px-4 py-3 border border-gray-300 dark:border-gray-600 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-800 dark:text-white"})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"message",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"Security Requirements"}),r.jsx("textarea",{id:"message",name:"message",rows:5,value:e.message,onChange:n,className:"w-full px-4 py-3 border border-gray-300 dark:border-gray-600 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-800 dark:text-white",placeholder:"Describe your security needs...",required:!0})]}),r.jsxs(T,{type:"submit",className:"w-full group",children:[r.jsx(Em,{className:"w-4 h-4 mr-2 group-hover:translate-x-1 transition-transform"}),"Send Security Request"]})]})})]})]})})},J5=()=>r.jsxs("div",{className:"min-h-screen",children:[r.jsx(L5,{}),r.jsx(F5,{}),r.jsx(z5,{}),r.jsx($5,{}),r.jsx(B5,{}),r.jsx(U5,{}),r.jsx(G5,{}),r.jsx(K5,{}),r.jsx(Q5,{}),r.jsx(Y5,{}),r.jsx(q5,{}),r.jsx(X5,{})]}),Z5=()=>{u.useState("cloud");const e=()=>r.jsxs("section",{className:"relative min-h-screen flex items-center justify-center bg-gradient-to-br from-green-50 via-emerald-50 to-teal-50 dark:from-green-900 dark:via-emerald-900 dark:to-teal-900 overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0 bg-grid-white opacity-10"}),r.jsxs("div",{className:"container-custom relative z-10 text-center",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"💼 IT Solutions"}),r.jsxs("h1",{className:"text-5xl md:text-7xl font-bold leading-tight mb-6",children:["Your Infrastructure,"," ",r.jsx("span",{className:"bg-gradient-to-r from-green-600 to-teal-600 bg-clip-text text-transparent",children:"Our Expertise"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 max-w-3xl mx-auto",children:"Comprehensive IT infrastructure solutions to optimize your business operations and drive growth."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsx(T,{size:"lg",className:"bg-green-600 hover:bg-green-700",children:"Get Free Consultation"}),r.jsxs(T,{size:"lg",variant:"outline",children:["Learn More ",r.jsx(Le,{className:"ml-2 w-4 h-4"})]})]})]})]}),t=()=>{const i=[{icon:L0,title:"Cloud Hosting",description:"Scalable cloud infrastructure solutions"},{icon:Gn,title:"Network Monitoring",description:"24/7 network performance tracking"},{icon:Ci,title:"Backup Solutions",description:"Automated data backup and recovery"},{icon:fn,title:"Security Management",description:"Advanced cybersecurity protocols"},{icon:H0,title:"Server Management",description:"Complete server administration"},{icon:R2,title:"Network Setup",description:"Enterprise-grade network infrastructure"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Managed IT Services"}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:i.map((o,l)=>r.jsx(z,{className:"group hover:shadow-lg transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-6 text-center",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-green-500 to-teal-500 rounded-xl flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:r.jsx(o.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:o.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:o.description})]})},l))})]})})},n=()=>r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Cloud vs On-Premise"}),r.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[r.jsxs(z,{className:"p-8",children:[r.jsx("h3",{className:"text-2xl font-bold mb-6 text-blue-600",children:"Cloud Solutions"}),r.jsxs("ul",{className:"space-y-3",children:[r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Lower upfront costs"]}),r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Automatic updates"]}),r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Scalable resources"]}),r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Remote accessibility"]})]})]}),r.jsxs(z,{className:"p-8",children:[r.jsx("h3",{className:"text-2xl font-bold mb-6 text-green-600",children:"On-Premise"}),r.jsxs("ul",{className:"space-y-3",children:[r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Complete control"]}),r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Enhanced security"]}),r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"No internet dependency"]}),r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Customizable infrastructure"]})]})]})]})]})}),s=()=>{const i=[{title:"Initial Consultation",description:"Assess your IT needs"},{title:"Solution Design",description:"Create custom IT strategy"},{title:"Implementation",description:"Deploy infrastructure"},{title:"Testing & Optimization",description:"Ensure peak performance"},{title:"Ongoing Support",description:"24/7 monitoring & maintenance"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Our Process"}),r.jsx("div",{className:"flex flex-col md:flex-row justify-between items-center space-y-8 md:space-y-0",children:i.map((o,l)=>r.jsxs("div",{className:"flex flex-col items-center text-center max-w-xs",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-green-500 to-teal-500 rounded-full flex items-center justify-center text-white font-bold text-xl mb-4",children:l+1}),r.jsx("h3",{className:"text-lg font-semibold mb-2",children:o.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:o.description})]},l))})]})})},a=()=>r.jsx("section",{className:"section-padding bg-gradient-to-r from-green-600 to-teal-600 text-white",children:r.jsx("div",{className:"container-custom",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h2",{className:"text-3xl font-bold mb-8",children:"System Status"}),r.jsxs("div",{className:"bg-white/10 backdrop-blur-lg rounded-2xl p-8 max-w-2xl mx-auto",children:[r.jsxs("div",{className:"flex items-center justify-center mb-6",children:[r.jsx(ke,{className:"w-8 h-8 text-green-300 mr-3"}),r.jsx("span",{className:"text-2xl font-semibold",children:"All Systems Operational"})]}),r.jsxs("div",{className:"grid grid-cols-3 gap-4 text-sm",children:[r.jsxs("div",{className:"flex items-center justify-between p-3 bg-white/10 rounded-lg",children:[r.jsx("span",{children:"Cloud Services"}),r.jsx(ke,{className:"w-4 h-4 text-green-300"})]}),r.jsxs("div",{className:"flex items-center justify-between p-3 bg-white/10 rounded-lg",children:[r.jsx("span",{children:"Database"}),r.jsx(ke,{className:"w-4 h-4 text-green-300"})]}),r.jsxs("div",{className:"flex items-center justify-between p-3 bg-white/10 rounded-lg",children:[r.jsx("span",{children:"API"}),r.jsx(ke,{className:"w-4 h-4 text-green-300"})]})]})]})]})})});return r.jsxs("div",{className:"min-h-screen",children:[r.jsx(e,{}),r.jsx(t,{}),r.jsx(n,{}),r.jsx(s,{}),r.jsx(a,{})]})};var eE="Label",mb=u.forwardRef((e,t)=>r.jsx(Y.label,{...e,ref:t,onMouseDown:n=>{var a;n.target.closest("button, input, select, textarea")||((a=e.onMouseDown)==null||a.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));mb.displayName=eE;var hb=mb;const tE=ji("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),de=u.forwardRef(({className:e,...t},n)=>r.jsx(hb,{ref:n,className:ee(tE(),e),...t}));de.displayName=hb.displayName;function Rp(e,[t,n]){return Math.min(n,Math.max(t,e))}function ah(e){const t=u.useRef({value:e,previous:e});return u.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var rE=[" ","Enter","ArrowUp","ArrowDown"],nE=[" ","Enter"],Mi="Select",[tc,rc,sE]=yi(Mi),[da,TT]=Zt(Mi,[sE,oa]),nc=oa(),[aE,kn]=da(Mi),[iE,oE]=da(Mi),fb=e=>{const{__scopeSelect:t,children:n,open:s,defaultOpen:a,onOpenChange:i,value:o,defaultValue:l,onValueChange:c,dir:d,name:f,autoComplete:h,disabled:m,required:b,form:y}=e,p=nc(t),[v,g]=u.useState(null),[x,w]=u.useState(null),[j,N]=u.useState(!1),C=Ai(d),[S=!1,E]=ur({prop:s,defaultProp:a,onChange:i}),[D,M]=ur({prop:o,defaultProp:l,onChange:c}),W=u.useRef(null),L=v?y||!!v.closest("form"):!0,[Q,_]=u.useState(new Set),X=Array.from(Q).map(U=>U.props.value).join(";");return r.jsx(yv,{...p,children:r.jsxs(aE,{required:b,scope:t,trigger:v,onTriggerChange:g,valueNode:x,onValueNodeChange:w,valueNodeHasChildren:j,onValueNodeHasChildrenChange:N,contentId:pn(),value:D,onValueChange:M,open:S,onOpenChange:E,dir:C,triggerPointerDownPosRef:W,disabled:m,children:[r.jsx(tc.Provider,{scope:t,children:r.jsx(iE,{scope:e.__scopeSelect,onNativeOptionAdd:u.useCallback(U=>{_(J=>new Set(J).add(U))},[]),onNativeOptionRemove:u.useCallback(U=>{_(J=>{const k=new Set(J);return k.delete(U),k})},[]),children:n})}),L?r.jsxs(zb,{"aria-hidden":!0,required:b,tabIndex:-1,name:f,autoComplete:h,value:D,onChange:U=>M(U.target.value),disabled:m,form:y,children:[D===void 0?r.jsx("option",{value:""}):null,Array.from(Q)]},X):null]})})};fb.displayName=Mi;var pb="SelectTrigger",xb=u.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:s=!1,...a}=e,i=nc(n),o=kn(pb,n),l=o.disabled||s,c=me(t,o.onTriggerChange),d=rc(n),f=u.useRef("touch"),[h,m,b]=$b(p=>{const v=d().filter(w=>!w.disabled),g=v.find(w=>w.value===o.value),x=Bb(v,p,g);x!==void 0&&o.onValueChange(x.value)}),y=p=>{l||(o.onOpenChange(!0),b()),p&&(o.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return r.jsx($m,{asChild:!0,...i,children:r.jsx(Y.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":Fb(o.value)?"":void 0,...a,ref:c,onClick:$(a.onClick,p=>{p.currentTarget.focus(),f.current!=="mouse"&&y(p)}),onPointerDown:$(a.onPointerDown,p=>{f.current=p.pointerType;const v=p.target;v.hasPointerCapture(p.pointerId)&&v.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(y(p),p.preventDefault())}),onKeyDown:$(a.onKeyDown,p=>{const v=h.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&m(p.key),!(v&&p.key===" ")&&rE.includes(p.key)&&(y(),p.preventDefault())})})})});xb.displayName=pb;var gb="SelectValue",vb=u.forwardRef((e,t)=>{const{__scopeSelect:n,className:s,style:a,children:i,placeholder:o="",...l}=e,c=kn(gb,n),{onValueNodeHasChildrenChange:d}=c,f=i!==void 0,h=me(t,c.onValueNodeChange);return Be(()=>{d(f)},[d,f]),r.jsx(Y.span,{...l,ref:h,style:{pointerEvents:"none"},children:Fb(c.value)?r.jsx(r.Fragment,{children:o}):i})});vb.displayName=gb;var lE="SelectIcon",yb=u.forwardRef((e,t)=>{const{__scopeSelect:n,children:s,...a}=e;return r.jsx(Y.span,{"aria-hidden":!0,...a,ref:t,children:s||"▼"})});yb.displayName=lE;var cE="SelectPortal",bb=e=>r.jsx(_l,{asChild:!0,...e});bb.displayName=cE;var Qn="SelectContent",wb=u.forwardRef((e,t)=>{const n=kn(Qn,e.__scopeSelect),[s,a]=u.useState();if(Be(()=>{a(new DocumentFragment)},[]),!n.open){const i=s;return i?Jn.createPortal(r.jsx(jb,{scope:e.__scopeSelect,children:r.jsx(tc.Slot,{scope:e.__scopeSelect,children:r.jsx("div",{children:e.children})})}),i):null}return r.jsx(Nb,{...e,ref:t})});wb.displayName=Qn;var $t=10,[jb,Sn]=da(Qn),dE="SelectContentImpl",Nb=u.forwardRef((e,t)=>{const{__scopeSelect:n,position:s="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:o,side:l,sideOffset:c,align:d,alignOffset:f,arrowPadding:h,collisionBoundary:m,collisionPadding:b,sticky:y,hideWhenDetached:p,avoidCollisions:v,...g}=e,x=kn(Qn,n),[w,j]=u.useState(null),[N,C]=u.useState(null),S=me(t,K=>j(K)),[E,D]=u.useState(null),[M,W]=u.useState(null),L=rc(n),[Q,_]=u.useState(!1),X=u.useRef(!1);u.useEffect(()=>{if(w)return ry(w)},[w]),Gv();const U=u.useCallback(K=>{const[ce,...he]=L().map(fe=>fe.ref.current),[oe]=he.slice(-1),pe=document.activeElement;for(const fe of K)if(fe===pe||(fe==null||fe.scrollIntoView({block:"nearest"}),fe===ce&&N&&(N.scrollTop=0),fe===oe&&N&&(N.scrollTop=N.scrollHeight),fe==null||fe.focus(),document.activeElement!==pe))return},[L,N]),J=u.useCallback(()=>U([E,w]),[U,E,w]);u.useEffect(()=>{Q&&J()},[Q,J]);const{onOpenChange:k,triggerPointerDownPosRef:P}=x;u.useEffect(()=>{if(w){let K={x:0,y:0};const ce=oe=>{var pe,fe;K={x:Math.abs(Math.round(oe.pageX)-(((pe=P.current)==null?void 0:pe.x)??0)),y:Math.abs(Math.round(oe.pageY)-(((fe=P.current)==null?void 0:fe.y)??0))}},he=oe=>{K.x<=10&&K.y<=10?oe.preventDefault():w.contains(oe.target)||k(!1),document.removeEventListener("pointermove",ce),P.current=null};return P.current!==null&&(document.addEventListener("pointermove",ce),document.addEventListener("pointerup",he,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ce),document.removeEventListener("pointerup",he,{capture:!0})}}},[w,k,P]),u.useEffect(()=>{const K=()=>k(!1);return window.addEventListener("blur",K),window.addEventListener("resize",K),()=>{window.removeEventListener("blur",K),window.removeEventListener("resize",K)}},[k]);const[F,O]=$b(K=>{const ce=L().filter(pe=>!pe.disabled),he=ce.find(pe=>pe.ref.current===document.activeElement),oe=Bb(ce,K,he);oe&&setTimeout(()=>oe.ref.current.focus())}),G=u.useCallback((K,ce,he)=>{const oe=!X.current&&!he;(x.value!==void 0&&x.value===ce||oe)&&(D(K),oe&&(X.current=!0))},[x.value]),te=u.useCallback(()=>w==null?void 0:w.focus(),[w]),le=u.useCallback((K,ce,he)=>{const oe=!X.current&&!he;(x.value!==void 0&&x.value===ce||oe)&&W(K)},[x.value]),Me=s==="popper"?gu:kb,re=Me===gu?{side:l,sideOffset:c,align:d,alignOffset:f,arrowPadding:h,collisionBoundary:m,collisionPadding:b,sticky:y,hideWhenDetached:p,avoidCollisions:v}:{};return r.jsx(jb,{scope:n,content:w,viewport:N,onViewportChange:C,itemRefCallback:G,selectedItem:E,onItemLeave:te,itemTextRefCallback:le,focusSelectedItem:J,selectedItemText:M,position:s,isPositioned:Q,searchRef:F,children:r.jsx(Qm,{as:Hn,allowPinchZoom:!0,children:r.jsx(qm,{asChild:!0,trapped:x.open,onMountAutoFocus:K=>{K.preventDefault()},onUnmountAutoFocus:$(a,K=>{var ce;(ce=x.trigger)==null||ce.focus({preventScroll:!0}),K.preventDefault()}),children:r.jsx(bi,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:K=>K.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:r.jsx(Me,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:K=>K.preventDefault(),...g,...re,onPlaced:()=>_(!0),ref:S,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:$(g.onKeyDown,K=>{const ce=K.ctrlKey||K.altKey||K.metaKey;if(K.key==="Tab"&&K.preventDefault(),!ce&&K.key.length===1&&O(K.key),["ArrowUp","ArrowDown","Home","End"].includes(K.key)){let oe=L().filter(pe=>!pe.disabled).map(pe=>pe.ref.current);if(["ArrowUp","End"].includes(K.key)&&(oe=oe.slice().reverse()),["ArrowUp","ArrowDown"].includes(K.key)){const pe=K.target,fe=oe.indexOf(pe);oe=oe.slice(fe+1)}setTimeout(()=>U(oe)),K.preventDefault()}})})})})})})});Nb.displayName=dE;var uE="SelectItemAlignedPosition",kb=u.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:s,...a}=e,i=kn(Qn,n),o=Sn(Qn,n),[l,c]=u.useState(null),[d,f]=u.useState(null),h=me(t,S=>f(S)),m=rc(n),b=u.useRef(!1),y=u.useRef(!0),{viewport:p,selectedItem:v,selectedItemText:g,focusSelectedItem:x}=o,w=u.useCallback(()=>{if(i.trigger&&i.valueNode&&l&&d&&p&&v&&g){const S=i.trigger.getBoundingClientRect(),E=d.getBoundingClientRect(),D=i.valueNode.getBoundingClientRect(),M=g.getBoundingClientRect();if(i.dir!=="rtl"){const pe=M.left-E.left,fe=D.left-pe,tt=S.left-fe,xt=S.width+tt,Dr=Math.max(xt,E.width),Pt=window.innerWidth-$t,Cn=Rp(fe,[$t,Math.max($t,Pt-Dr)]);l.style.minWidth=xt+"px",l.style.left=Cn+"px"}else{const pe=E.right-M.right,fe=window.innerWidth-D.right-pe,tt=window.innerWidth-S.right-fe,xt=S.width+tt,Dr=Math.max(xt,E.width),Pt=window.innerWidth-$t,Cn=Rp(fe,[$t,Math.max($t,Pt-Dr)]);l.style.minWidth=xt+"px",l.style.right=Cn+"px"}const W=m(),L=window.innerHeight-$t*2,Q=p.scrollHeight,_=window.getComputedStyle(d),X=parseInt(_.borderTopWidth,10),U=parseInt(_.paddingTop,10),J=parseInt(_.borderBottomWidth,10),k=parseInt(_.paddingBottom,10),P=X+U+Q+k+J,F=Math.min(v.offsetHeight*5,P),O=window.getComputedStyle(p),G=parseInt(O.paddingTop,10),te=parseInt(O.paddingBottom,10),le=S.top+S.height/2-$t,Me=L-le,re=v.offsetHeight/2,K=v.offsetTop+re,ce=X+U+K,he=P-ce;if(ce<=le){const pe=W.length>0&&v===W[W.length-1].ref.current;l.style.bottom="0px";const fe=d.clientHeight-p.offsetTop-p.offsetHeight,tt=Math.max(Me,re+(pe?te:0)+fe+J),xt=ce+tt;l.style.height=xt+"px"}else{const pe=W.length>0&&v===W[0].ref.current;l.style.top="0px";const tt=Math.max(le,X+p.offsetTop+(pe?G:0)+re)+he;l.style.height=tt+"px",p.scrollTop=ce-le+p.offsetTop}l.style.margin=`${$t}px 0`,l.style.minHeight=F+"px",l.style.maxHeight=L+"px",s==null||s(),requestAnimationFrame(()=>b.current=!0)}},[m,i.trigger,i.valueNode,l,d,p,v,g,i.dir,s]);Be(()=>w(),[w]);const[j,N]=u.useState();Be(()=>{d&&N(window.getComputedStyle(d).zIndex)},[d]);const C=u.useCallback(S=>{S&&y.current===!0&&(w(),x==null||x(),y.current=!1)},[w,x]);return r.jsx(hE,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:b,onScrollButtonChange:C,children:r.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:r.jsx(Y.div,{...a,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});kb.displayName=uE;var mE="SelectPopperPosition",gu=u.forwardRef((e,t)=>{const{__scopeSelect:n,align:s="start",collisionPadding:a=$t,...i}=e,o=nc(n);return r.jsx(Bm,{...o,...i,ref:t,align:s,collisionPadding:a,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});gu.displayName=mE;var[hE,ih]=da(Qn,{}),vu="SelectViewport",Sb=u.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:s,...a}=e,i=Sn(vu,n),o=ih(vu,n),l=me(t,i.onViewportChange),c=u.useRef(0);return r.jsxs(r.Fragment,{children:[r.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),r.jsx(tc.Slot,{scope:n,children:r.jsx(Y.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:$(a.onScroll,d=>{const f=d.currentTarget,{contentWrapper:h,shouldExpandOnScrollRef:m}=o;if(m!=null&&m.current&&h){const b=Math.abs(c.current-f.scrollTop);if(b>0){const y=window.innerHeight-$t*2,p=parseFloat(h.style.minHeight),v=parseFloat(h.style.height),g=Math.max(p,v);if(g<y){const x=g+b,w=Math.min(y,x),j=x-w;h.style.height=w+"px",h.style.bottom==="0px"&&(f.scrollTop=j>0?j:0,h.style.justifyContent="flex-end")}}}c.current=f.scrollTop})})})]})});Sb.displayName=vu;var Cb="SelectGroup",[fE,pE]=da(Cb),xE=u.forwardRef((e,t)=>{const{__scopeSelect:n,...s}=e,a=pn();return r.jsx(fE,{scope:n,id:a,children:r.jsx(Y.div,{role:"group","aria-labelledby":a,...s,ref:t})})});xE.displayName=Cb;var Eb="SelectLabel",Pb=u.forwardRef((e,t)=>{const{__scopeSelect:n,...s}=e,a=pE(Eb,n);return r.jsx(Y.div,{id:a.id,...s,ref:t})});Pb.displayName=Eb;var ml="SelectItem",[gE,Tb]=da(ml),Ab=u.forwardRef((e,t)=>{const{__scopeSelect:n,value:s,disabled:a=!1,textValue:i,...o}=e,l=kn(ml,n),c=Sn(ml,n),d=l.value===s,[f,h]=u.useState(i??""),[m,b]=u.useState(!1),y=me(t,x=>{var w;return(w=c.itemRefCallback)==null?void 0:w.call(c,x,s,a)}),p=pn(),v=u.useRef("touch"),g=()=>{a||(l.onValueChange(s),l.onOpenChange(!1))};if(s==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return r.jsx(gE,{scope:n,value:s,disabled:a,textId:p,isSelected:d,onItemTextChange:u.useCallback(x=>{h(w=>w||((x==null?void 0:x.textContent)??"").trim())},[]),children:r.jsx(tc.ItemSlot,{scope:n,value:s,disabled:a,textValue:f,children:r.jsx(Y.div,{role:"option","aria-labelledby":p,"data-highlighted":m?"":void 0,"aria-selected":d&&m,"data-state":d?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...o,ref:y,onFocus:$(o.onFocus,()=>b(!0)),onBlur:$(o.onBlur,()=>b(!1)),onClick:$(o.onClick,()=>{v.current!=="mouse"&&g()}),onPointerUp:$(o.onPointerUp,()=>{v.current==="mouse"&&g()}),onPointerDown:$(o.onPointerDown,x=>{v.current=x.pointerType}),onPointerMove:$(o.onPointerMove,x=>{var w;v.current=x.pointerType,a?(w=c.onItemLeave)==null||w.call(c):v.current==="mouse"&&x.currentTarget.focus({preventScroll:!0})}),onPointerLeave:$(o.onPointerLeave,x=>{var w;x.currentTarget===document.activeElement&&((w=c.onItemLeave)==null||w.call(c))}),onKeyDown:$(o.onKeyDown,x=>{var j;((j=c.searchRef)==null?void 0:j.current)!==""&&x.key===" "||(nE.includes(x.key)&&g(),x.key===" "&&x.preventDefault())})})})})});Ab.displayName=ml;var Ca="SelectItemText",Rb=u.forwardRef((e,t)=>{const{__scopeSelect:n,className:s,style:a,...i}=e,o=kn(Ca,n),l=Sn(Ca,n),c=Tb(Ca,n),d=oE(Ca,n),[f,h]=u.useState(null),m=me(t,g=>h(g),c.onItemTextChange,g=>{var x;return(x=l.itemTextRefCallback)==null?void 0:x.call(l,g,c.value,c.disabled)}),b=f==null?void 0:f.textContent,y=u.useMemo(()=>r.jsx("option",{value:c.value,disabled:c.disabled,children:b},c.value),[c.disabled,c.value,b]),{onNativeOptionAdd:p,onNativeOptionRemove:v}=d;return Be(()=>(p(y),()=>v(y)),[p,v,y]),r.jsxs(r.Fragment,{children:[r.jsx(Y.span,{id:c.textId,...i,ref:m}),c.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Jn.createPortal(i.children,o.valueNode):null]})});Rb.displayName=Ca;var Ib="SelectItemIndicator",Mb=u.forwardRef((e,t)=>{const{__scopeSelect:n,...s}=e;return Tb(Ib,n).isSelected?r.jsx(Y.span,{"aria-hidden":!0,...s,ref:t}):null});Mb.displayName=Ib;var yu="SelectScrollUpButton",Db=u.forwardRef((e,t)=>{const n=Sn(yu,e.__scopeSelect),s=ih(yu,e.__scopeSelect),[a,i]=u.useState(!1),o=me(t,s.onScrollButtonChange);return Be(()=>{if(n.viewport&&n.isPositioned){let l=function(){const d=c.scrollTop>0;i(d)};const c=n.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),a?r.jsx(Ob,{...e,ref:o,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=n;l&&c&&(l.scrollTop=l.scrollTop-c.offsetHeight)}}):null});Db.displayName=yu;var bu="SelectScrollDownButton",_b=u.forwardRef((e,t)=>{const n=Sn(bu,e.__scopeSelect),s=ih(bu,e.__scopeSelect),[a,i]=u.useState(!1),o=me(t,s.onScrollButtonChange);return Be(()=>{if(n.viewport&&n.isPositioned){let l=function(){const d=c.scrollHeight-c.clientHeight,f=Math.ceil(c.scrollTop)<d;i(f)};const c=n.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),a?r.jsx(Ob,{...e,ref:o,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=n;l&&c&&(l.scrollTop=l.scrollTop+c.offsetHeight)}}):null});_b.displayName=bu;var Ob=u.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:s,...a}=e,i=Sn("SelectScrollButton",n),o=u.useRef(null),l=rc(n),c=u.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return u.useEffect(()=>()=>c(),[c]),Be(()=>{var f;const d=l().find(h=>h.ref.current===document.activeElement);(f=d==null?void 0:d.ref.current)==null||f.scrollIntoView({block:"nearest"})},[l]),r.jsx(Y.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:$(a.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(s,50))}),onPointerMove:$(a.onPointerMove,()=>{var d;(d=i.onItemLeave)==null||d.call(i),o.current===null&&(o.current=window.setInterval(s,50))}),onPointerLeave:$(a.onPointerLeave,()=>{c()})})}),vE="SelectSeparator",Lb=u.forwardRef((e,t)=>{const{__scopeSelect:n,...s}=e;return r.jsx(Y.div,{"aria-hidden":!0,...s,ref:t})});Lb.displayName=vE;var wu="SelectArrow",yE=u.forwardRef((e,t)=>{const{__scopeSelect:n,...s}=e,a=nc(n),i=kn(wu,n),o=Sn(wu,n);return i.open&&o.position==="popper"?r.jsx(Um,{...a,...s,ref:t}):null});yE.displayName=wu;function Fb(e){return e===""||e===void 0}var zb=u.forwardRef((e,t)=>{const{value:n,...s}=e,a=u.useRef(null),i=me(t,a),o=ah(n);return u.useEffect(()=>{const l=a.current,c=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(c,"value").set;if(o!==n&&f){const h=new Event("change",{bubbles:!0});f.call(l,n),l.dispatchEvent(h)}},[o,n]),r.jsx(wi,{asChild:!0,children:r.jsx("select",{...s,ref:i,defaultValue:n})})});zb.displayName="BubbleSelect";function $b(e){const t=qe(e),n=u.useRef(""),s=u.useRef(0),a=u.useCallback(o=>{const l=n.current+o;t(l),function c(d){n.current=d,window.clearTimeout(s.current),d!==""&&(s.current=window.setTimeout(()=>c(""),1e3))}(l)},[t]),i=u.useCallback(()=>{n.current="",window.clearTimeout(s.current)},[]);return u.useEffect(()=>()=>window.clearTimeout(s.current),[]),[n,a,i]}function Bb(e,t,n){const a=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let o=bE(e,Math.max(i,0));a.length===1&&(o=o.filter(d=>d!==n));const c=o.find(d=>d.textValue.toLowerCase().startsWith(a.toLowerCase()));return c!==n?c:void 0}function bE(e,t){return e.map((n,s)=>e[(t+s)%e.length])}var wE=fb,Ub=xb,jE=vb,NE=yb,kE=bb,Hb=wb,SE=Sb,Vb=Pb,Wb=Ab,CE=Rb,EE=Mb,Gb=Db,Kb=_b,qb=Lb;const ju=wE,Nu=jE,hl=u.forwardRef(({className:e,children:t,...n},s)=>r.jsxs(Ub,{ref:s,className:ee("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...n,children:[t,r.jsx(NE,{asChild:!0,children:r.jsx(ti,{className:"h-4 w-4 opacity-50"})})]}));hl.displayName=Ub.displayName;const Qb=u.forwardRef(({className:e,...t},n)=>r.jsx(Gb,{ref:n,className:ee("flex cursor-default items-center justify-center py-1",e),...t,children:r.jsx(b2,{className:"h-4 w-4"})}));Qb.displayName=Gb.displayName;const Yb=u.forwardRef(({className:e,...t},n)=>r.jsx(Kb,{ref:n,className:ee("flex cursor-default items-center justify-center py-1",e),...t,children:r.jsx(ti,{className:"h-4 w-4"})}));Yb.displayName=Kb.displayName;const fl=u.forwardRef(({className:e,children:t,position:n="popper",...s},a)=>r.jsx(kE,{children:r.jsxs(Hb,{ref:a,className:ee("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...s,children:[r.jsx(Qb,{}),r.jsx(SE,{className:ee("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),r.jsx(Yb,{})]})}));fl.displayName=Hb.displayName;const PE=u.forwardRef(({className:e,...t},n)=>r.jsx(Vb,{ref:n,className:ee("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t}));PE.displayName=Vb.displayName;const At=u.forwardRef(({className:e,children:t,...n},s)=>r.jsxs(Wb,{ref:s,className:ee("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[r.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:r.jsx(EE,{children:r.jsx(Si,{className:"h-4 w-4"})})}),r.jsx(CE,{children:t})]}));At.displayName=Wb.displayName;const TE=u.forwardRef(({className:e,...t},n)=>r.jsx(qb,{ref:n,className:ee("-mx-1 my-1 h-px bg-muted",e),...t}));TE.displayName=qb.displayName;const AE=()=>{const[e,t]=u.useState("monthly"),n=()=>r.jsx("section",{className:"relative min-h-screen flex items-center justify-center bg-gradient-to-br from-purple-50 via-indigo-50 to-blue-50 dark:from-purple-900 dark:via-indigo-900 dark:to-blue-900 overflow-hidden",children:r.jsx("div",{className:"container mx-auto px-6 relative z-10",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"💻 Software Solutions"}),r.jsxs("h1",{className:"text-5xl md:text-6xl font-bold leading-tight mb-6",children:["Build Better"," ",r.jsx("span",{className:"bg-gradient-to-r from-purple-600 to-blue-600 bg-clip-text text-transparent",children:"Software"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 max-w-2xl",children:"Enterprise-grade software solutions that scale with your business. From custom development to SaaS platforms."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[r.jsx(T,{size:"lg",className:"bg-purple-600 hover:bg-purple-700",children:"Start Free Trial"}),r.jsxs(T,{size:"lg",variant:"outline",className:"group",children:[r.jsx(Kn,{className:"w-4 h-4 mr-2 group-hover:scale-110 transition-transform"}),"Watch Demo"]})]})]}),r.jsx("div",{className:"relative",children:r.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-2xl shadow-2xl p-8 transform rotate-3 hover:rotate-0 transition-transform duration-300",children:[r.jsx("div",{className:"bg-gradient-to-r from-purple-500 to-blue-500 h-4 rounded-t-lg"}),r.jsxs("div",{className:"p-6",children:[r.jsx("div",{className:"h-32 bg-gray-100 dark:bg-gray-700 rounded-lg mb-4"}),r.jsxs("div",{className:"space-y-2",children:[r.jsx("div",{className:"h-3 bg-gray-200 dark:bg-gray-600 rounded w-3/4"}),r.jsx("div",{className:"h-3 bg-gray-200 dark:bg-gray-600 rounded w-1/2"})]})]})]})})]})})}),s=()=>{const[y,p]=u.useState(0),v=[{title:"Real-time Collaboration",description:"Work together seamlessly with live editing and instant updates.",icon:St},{title:"Advanced Analytics",description:"Get deep insights with comprehensive reporting and dashboards.",icon:Gn},{title:"API Integration",description:"Connect with your favorite tools through our robust API.",icon:Qs}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Product Features"}),r.jsx("div",{className:"flex flex-wrap justify-center mb-8",children:v.map((g,x)=>r.jsx("button",{onClick:()=>p(x),className:`px-6 py-3 mx-2 mb-4 rounded-lg font-semibold transition-all ${y===x?"bg-purple-600 text-white":"bg-gray-100 dark:bg-gray-800 text-gray-700 dark:text-gray-300"}`,children:g.title},x))}),r.jsx(z,{className:"max-w-4xl mx-auto",children:r.jsxs(H,{className:"p-8",children:[r.jsxs("div",{className:"flex items-center mb-6",children:[R.createElement(v[y].icon,{className:"w-8 h-8 text-purple-600 mr-4"}),r.jsx("h3",{className:"text-2xl font-bold",children:v[y].title})]}),r.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-6",children:v[y].description}),r.jsx("div",{className:"bg-gray-100 dark:bg-gray-800 rounded-lg h-64 flex items-center justify-center",children:r.jsx("span",{className:"text-gray-500",children:"Feature Demo Placeholder"})})]})})]})})},a=()=>{const y=[{name:"Starter",price:{monthly:29,yearly:290},features:["Up to 5 users","Basic analytics","Email support","10GB storage"]},{name:"Professional",price:{monthly:99,yearly:990},features:["Up to 50 users","Advanced analytics","Priority support","100GB storage"],popular:!0},{name:"Enterprise",price:{monthly:299,yearly:2990},features:["Unlimited users","Custom analytics","24/7 phone support","Unlimited storage"]}],p=v=>{t(v)};return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-8",children:"Choose Your Plan"}),r.jsx("div",{className:"flex justify-center mb-8",children:r.jsxs("div",{className:"bg-white dark:bg-gray-700 rounded-lg p-1",children:[r.jsx("button",{type:"button",onClick:()=>p("monthly"),className:`px-6 py-2 rounded-md font-semibold transition-all ${e==="monthly"?"bg-purple-600 text-white":""}`,children:"Monthly"}),r.jsx("button",{type:"button",onClick:()=>p("yearly"),className:`px-6 py-2 rounded-md font-semibold transition-all ${e==="yearly"?"bg-purple-600 text-white":""}`,children:"Yearly"})]})}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:y.map((v,g)=>r.jsxs(z,{className:`relative ${v.popular?"border-purple-500 border-2":""}`,children:[v.popular&&r.jsx("div",{className:"absolute -top-3 left-1/2 transform -translate-x-1/2",children:r.jsx(q,{className:"bg-purple-600",children:"Most Popular"})}),r.jsxs(H,{className:"p-8 text-center",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:v.name}),r.jsxs("div",{className:"mb-6",children:[r.jsxs("span",{className:"text-4xl font-bold",children:["$",v.price[e]]}),r.jsxs("span",{className:"text-gray-500",children:["/",e==="monthly"?"mo":"yr"]})]}),r.jsx("ul",{className:"space-y-3 mb-8",children:v.features.map((x,w)=>r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),x]},w))}),r.jsx(T,{className:`w-full ${v.popular?"bg-purple-600 hover:bg-purple-700":""}`,children:"Get Started"})]})]},g))})]})})},i=()=>r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"See Our Software in Action"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Watch our comprehensive product demo to see how our software can transform your workflow."})]}),r.jsxs("div",{className:"max-w-4xl mx-auto",children:[r.jsx("div",{className:"relative aspect-video bg-gradient-to-br from-gray-800 to-gray-900 rounded-2xl flex items-center justify-center group cursor-pointer",children:r.jsx("div",{className:"w-20 h-20 bg-white/10 backdrop-blur rounded-full flex items-center justify-center group-hover:bg-white/20 transition-colors",children:r.jsx(Kn,{className:"w-12 h-12 text-white group-hover:scale-110 transition-transform"})})}),r.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mt-8",children:[r.jsxs("div",{className:"text-center",children:[r.jsx($e,{className:"w-8 h-8 text-purple-600 mx-auto mb-3"}),r.jsx("h4",{className:"font-semibold mb-2",children:"5-Minute Overview"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Complete product walkthrough"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx(St,{className:"w-8 h-8 text-purple-600 mx-auto mb-3"}),r.jsx("h4",{className:"font-semibold mb-2",children:"Real Use Cases"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"See actual customer workflows"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx(tl,{className:"w-8 h-8 text-purple-600 mx-auto mb-3"}),r.jsx("h4",{className:"font-semibold mb-2",children:"Quick Setup"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Get started in minutes"})]})]})]})]})}),o=()=>{const y=[{name:"Slack",icon:"💬",description:"Team communication"},{name:"Zapier",icon:"⚡",description:"Workflow automation"},{name:"Google Drive",icon:"📁",description:"File storage"},{name:"GitHub",icon:"🐙",description:"Code repository"},{name:"Salesforce",icon:"☁️",description:"CRM integration"},{name:"Jira",icon:"🎯",description:"Project management"}];return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Seamless Integrations"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Connect with your favorite tools and platforms"})]}),r.jsx("div",{className:"grid md:grid-cols-3 lg:grid-cols-6 gap-6",children:y.map((p,v)=>r.jsx(z,{className:"text-center hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-3",children:p.icon}),r.jsx("h4",{className:"font-semibold mb-2",children:p.name}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300",children:p.description})]})},v))})]})})},l=()=>r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container mx-auto px-6",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Get Our Mobile App"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8",children:"Take your productivity on the go with our mobile applications available for iOS and Android."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[r.jsxs(T,{size:"lg",className:"bg-black hover:bg-gray-800 text-white",children:[r.jsx(cn,{className:"w-5 h-5 mr-2"}),"Download for iOS"]}),r.jsxs(T,{size:"lg",className:"bg-green-600 hover:bg-green-700 text-white",children:[r.jsx(cn,{className:"w-5 h-5 mr-2"}),"Get on Google Play"]})]})]}),r.jsx("div",{className:"relative",children:r.jsxs("div",{className:"flex justify-center space-x-4",children:[r.jsx("div",{className:"w-32 h-60 bg-gradient-to-b from-gray-800 to-gray-900 rounded-3xl shadow-2xl"}),r.jsx("div",{className:"w-32 h-60 bg-gradient-to-b from-gray-800 to-gray-900 rounded-3xl shadow-2xl transform translate-y-4"})]})})]})})}),c=()=>r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Support & Documentation"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Get the help you need to succeed"})]}),r.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx(zl,{className:"w-12 h-12 text-purple-600 mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-bold mb-3",children:"Documentation"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Comprehensive guides and API references"}),r.jsxs(T,{variant:"outline",children:[r.jsx(Wr,{className:"w-4 h-4 mr-2"}),"View Docs"]})]})}),r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx($0,{className:"w-12 h-12 text-purple-600 mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-bold mb-3",children:"Knowledge Base"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Find answers to common questions"}),r.jsxs(T,{variant:"outline",children:[r.jsx(Wr,{className:"w-4 h-4 mr-2"}),"Browse FAQ"]})]})}),r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx(Ft,{className:"w-12 h-12 text-purple-600 mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-bold mb-3",children:"Support Tickets"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Get personal help from our team"}),r.jsxs(T,{variant:"outline",children:[r.jsx(Wr,{className:"w-4 h-4 mr-2"}),"Create Ticket"]})]})})]})]})}),d=()=>{const y=[{date:"Q1 2024",title:"Advanced AI Features",status:"completed",tag:"v2.1"},{date:"Q2 2024",title:"Mobile App Redesign",status:"completed",tag:"v2.2"},{date:"Q3 2024",title:"Real-time Collaboration",status:"in-progress",tag:"v2.3"},{date:"Q4 2024",title:"Enterprise SSO",status:"upcoming",tag:"v2.4"}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Roadmap & Changelog"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"See what's new and what's coming next"})]}),r.jsx("div",{className:"max-w-4xl mx-auto",children:r.jsx("div",{className:"space-y-6",children:y.map((p,v)=>r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:`w-4 h-4 rounded-full mt-2 ${p.status==="completed"?"bg-green-500":p.status==="in-progress"?"bg-yellow-500":"bg-gray-300"}`}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("div",{className:"flex items-center justify-between mb-2",children:[r.jsx("h3",{className:"text-xl font-semibold",children:p.title}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(q,{variant:"secondary",children:p.tag}),r.jsx("span",{className:"text-sm text-gray-500",children:p.date})]})]}),r.jsx("div",{className:`inline-block px-3 py-1 rounded-full text-sm ${p.status==="completed"?"bg-green-100 text-green-800":p.status==="in-progress"?"bg-yellow-100 text-yellow-800":"bg-gray-100 text-gray-800"}`,children:p.status==="completed"?"Released":p.status==="in-progress"?"In Development":"Planned"})]})]},v))})})]})})},f=()=>{const y=[{name:"Sarah Johnson",company:"TechCorp Inc.",role:"CTO",rating:5,content:"This software has revolutionized our development process. The collaboration features are outstanding.",avatar:"👩‍💼"},{name:"Michael Chen",company:"StartupXYZ",role:"CEO",rating:5,content:"Incredible value for money. Our team productivity has increased by 300% since implementation.",avatar:"👨‍💻"},{name:"Emily Rodriguez",company:"Global Solutions",role:"Product Manager",rating:5,content:"The analytics and reporting features give us insights we never had before. Highly recommended.",avatar:"👩‍💼"}];return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"What Our Customers Say"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Don't just take our word for it"})]}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:y.map((p,v)=>r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-6",children:[r.jsx("div",{className:"flex mb-4",children:[...Array(p.rating)].map((g,x)=>r.jsx(jr,{className:"w-5 h-5 text-yellow-400 fill-current"},x))}),r.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6 italic",children:['"',p.content,'"']}),r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-purple-500 to-blue-500 rounded-full flex items-center justify-center text-xl mr-4",children:p.avatar}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:p.name}),r.jsxs("div",{className:"text-sm text-gray-500",children:[p.role,", ",p.company]})]})]})]})},v))})]})})},h=()=>{const y=[{year:"2020",title:"Company Founded",description:"Started with a vision to transform software development"},{year:"2021",title:"Series A Funding",description:"$5M raised to accelerate product development"},{year:"2022",title:"10K Users",description:"Reached our first major user milestone"},{year:"2023",title:"Series B Funding",description:"$15M raised for global expansion"},{year:"2024",title:"100K Users",description:"Achieved 100,000 active users worldwide"}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Our Journey"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Key milestones in our company's growth"})]}),r.jsx("div",{className:"max-w-4xl mx-auto",children:r.jsx("div",{className:"space-y-8",children:y.map((p,v)=>r.jsxs("div",{className:"flex items-start space-x-6",children:[r.jsxs("div",{className:"flex flex-col items-center",children:[r.jsx("div",{className:"w-12 h-12 bg-purple-600 rounded-full flex items-center justify-center text-white font-bold",children:p.year}),v!==y.length-1&&r.jsx("div",{className:"w-px h-16 bg-gray-300 dark:bg-gray-600 mt-4"})]}),r.jsxs("div",{className:"flex-1 pt-2",children:[r.jsx("h3",{className:"text-xl font-bold mb-2",children:p.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:p.description})]})]},v))})})]})})},m=()=>r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Developer Resources"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Tools and resources for developers"})]}),r.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx(Qs,{className:"w-12 h-12 text-purple-600 mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-bold mb-3",children:"API Documentation"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Complete REST API documentation with examples"}),r.jsxs(T,{variant:"outline",children:[r.jsx(Wr,{className:"w-4 h-4 mr-2"}),"View API Docs"]})]})}),r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx(Cm,{className:"w-12 h-12 text-purple-600 mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-bold mb-3",children:"GitHub Repository"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Open source SDKs and code samples"}),r.jsxs(T,{variant:"outline",children:[r.jsx(Wr,{className:"w-4 h-4 mr-2"}),"View on GitHub"]})]})}),r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx(Gn,{className:"w-12 h-12 text-purple-600 mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-bold mb-3",children:"CLI Tools"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Command line tools for easier integration"}),r.jsxs(T,{variant:"outline",children:[r.jsx(cn,{className:"w-4 h-4 mr-2"}),"Download CLI"]})]})})]})]})}),b=()=>{const[y,p]=u.useState({name:"",email:"",category:"",priority:"",message:""}),v=g=>{g.preventDefault(),console.log("Support request submitted:",y)};return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container mx-auto px-6",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12",children:[r.jsxs("div",{children:[r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Need Help?"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8",children:"Get in touch with our support team. We're here to help you succeed."}),r.jsxs("div",{className:"space-y-6",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx(Ft,{className:"w-6 h-6 text-purple-600"}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:"Email Support"}),r.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"support@company.com"})]})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx(na,{className:"w-6 h-6 text-purple-600"}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:"Phone Support"}),r.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"+1 (555) 123-4567"})]})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx(Wn,{className:"w-6 h-6 text-purple-600"}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:"Office Address"}),r.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"123 Tech Street, San Francisco, CA"})]})]})]})]}),r.jsxs(z,{children:[r.jsx(ct,{children:r.jsx(dt,{children:"Submit a Support Request"})}),r.jsx(H,{children:r.jsxs("form",{onSubmit:v,className:"space-y-4",children:[r.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"name",children:"Name"}),r.jsx(Pe,{id:"name",value:y.name,onChange:g=>p({...y,name:g.target.value}),required:!0})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"email",children:"Email"}),r.jsx(Pe,{id:"email",type:"email",value:y.email,onChange:g=>p({...y,email:g.target.value}),required:!0})]})]}),r.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"category",children:"Category"}),r.jsxs(ju,{value:y.category,onValueChange:g=>p({...y,category:g}),children:[r.jsx(hl,{children:r.jsx(Nu,{placeholder:"Select category"})}),r.jsxs(fl,{children:[r.jsx(At,{value:"technical",children:"Technical Issue"}),r.jsx(At,{value:"billing",children:"Billing"}),r.jsx(At,{value:"feature",children:"Feature Request"}),r.jsx(At,{value:"other",children:"Other"})]})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"priority",children:"Priority"}),r.jsxs(ju,{value:y.priority,onValueChange:g=>p({...y,priority:g}),children:[r.jsx(hl,{children:r.jsx(Nu,{placeholder:"Select priority"})}),r.jsxs(fl,{children:[r.jsx(At,{value:"low",children:"Low"}),r.jsx(At,{value:"medium",children:"Medium"}),r.jsx(At,{value:"high",children:"High"}),r.jsx(At,{value:"urgent",children:"Urgent"})]})]})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"message",children:"Message"}),r.jsx("textarea",{id:"message",className:"w-full h-32 px-3 py-2 border border-gray-300 rounded-md resize-none focus:outline-none focus:ring-2 focus:ring-purple-500",value:y.message,onChange:g=>p({...y,message:g.target.value}),required:!0})]}),r.jsx(T,{type:"submit",className:"w-full bg-purple-600 hover:bg-purple-700",children:"Submit Request"})]})})]})]})})})};return r.jsxs("div",{className:"min-h-screen",children:[r.jsx(n,{}),r.jsx(s,{}),r.jsx(a,{}),r.jsx(i,{}),r.jsx(o,{}),r.jsx(l,{}),r.jsx(c,{}),r.jsx(d,{}),r.jsx(f,{}),r.jsx(h,{}),r.jsx(m,{}),r.jsx(b,{})]})},RE=()=>{const[e,t]=u.useState("all"),[n,s]=u.useState(0);u.useState(0);const a=()=>r.jsxs("section",{className:"relative min-h-screen flex items-center justify-center bg-gradient-to-br from-orange-50 via-yellow-50 to-amber-50 dark:from-orange-900 dark:via-yellow-900 dark:to-amber-900 overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0 opacity-20",style:{backgroundImage:`url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f59e0b' fill-opacity='0.1'%3E%3Ccircle cx='7' cy='7' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")`}}),r.jsxs("div",{className:"container mx-auto px-6 relative z-10 text-center",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"🚀 IT Agency"}),r.jsxs("h1",{className:"text-5xl md:text-7xl font-bold leading-tight mb-6",children:["Let's Build"," ",r.jsx("span",{className:"bg-gradient-to-r from-orange-600 to-amber-600 bg-clip-text text-transparent",children:"Together"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 max-w-3xl mx-auto",children:"Full-service IT agency providing strategic consulting, development, and support for digital transformation."}),r.jsxs(T,{size:"lg",className:"bg-orange-600 hover:bg-orange-700 text-white px-8 py-4 text-lg",children:["Let's Build Together",r.jsx(tl,{className:"ml-2 w-5 h-5"})]})]})]}),i=()=>{const p=[{icon:$e,title:"24/7 Support",description:"Round-the-clock technical support and monitoring for your peace of mind."},{icon:Qs,title:"Custom Development",description:"Tailored software solutions built specifically for your business needs."},{icon:St,title:"Expert Team",description:"Skilled professionals with years of experience in enterprise solutions."},{icon:tl,title:"Fast Delivery",description:"Agile development process ensuring quick turnaround times."}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Why Choose Us"}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:p.map((v,g)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-6 text-center",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-orange-500 to-amber-500 rounded-xl flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:r.jsx(v.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-3",children:v.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:v.description})]})},g))})]})})},o=()=>{const p=[{category:"web",icon:Gn,title:"Web Development",description:"Modern, responsive websites and web applications"},{category:"mobile",icon:Zd,title:"Mobile Apps",description:"Native and cross-platform mobile applications"},{category:"consulting",icon:Ci,title:"IT Consulting",description:"Strategic technology consulting and planning"},{category:"web",icon:Qs,title:"E-commerce",description:"Custom e-commerce platforms and integrations"},{category:"mobile",icon:Zd,title:"App Design",description:"UI/UX design for mobile applications"},{category:"consulting",icon:Gn,title:"Cloud Migration",description:"Seamless transition to cloud infrastructure"}],v=e==="all"?p:p.filter(g=>g.category===e);return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-8",children:"Services Provided"}),r.jsx("div",{className:"flex flex-wrap justify-center mb-8",children:["all","web","mobile","consulting"].map(g=>r.jsx("button",{onClick:()=>t(g),className:`px-6 py-3 mx-2 mb-4 rounded-lg font-semibold transition-all capitalize ${e===g?"bg-orange-600 text-white":"bg-white dark:bg-gray-700 text-gray-700 dark:text-gray-300"}`,children:g==="all"?"All Services":g},g))}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:v.map((g,x)=>r.jsx(z,{className:"group hover:shadow-lg transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-6",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-orange-500 to-amber-500 rounded-lg flex items-center justify-center mb-4 group-hover:scale-110 transition-transform",children:r.jsx(g.icon,{className:"w-6 h-6 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-3",children:g.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:g.description}),r.jsxs(T,{variant:"outline",size:"sm",children:["Learn More ",r.jsx(Le,{className:"ml-2 w-4 h-4"})]})]})},x))})]})})},l=()=>{const p=[{title:"Discovery",description:"Understanding your needs and goals"},{title:"Planning",description:"Creating detailed project roadmap"},{title:"Design",description:"UI/UX design and prototyping"},{title:"Development",description:"Building your solution"},{title:"Launch",description:"Deployment and go-live support"}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Our Process"}),r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"absolute top-8 left-0 right-0 h-1 bg-gradient-to-r from-orange-500 to-amber-500 hidden md:block"}),r.jsx("div",{className:"grid md:grid-cols-5 gap-8 relative",children:p.map((v,g)=>r.jsxs("div",{className:"text-center relative",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-orange-500 to-amber-500 rounded-full flex items-center justify-center text-white font-bold text-xl mx-auto mb-4 relative z-10",children:g+1}),r.jsx("h3",{className:"text-lg font-semibold mb-2",children:v.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm",children:v.description})]},g))})]})]})})},c=()=>{const p=[{title:"E-commerce Platform",client:"TechCorp Inc.",outcome:"300% increase in online sales",image:"https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400",tags:["Web Development","E-commerce"]},{title:"Mobile Banking App",client:"FinanceFirst",outcome:"1M+ downloads in first year",image:"https://images.unsplash.com/photo-1512941937669-90a1b58e7e9c?w=400",tags:["Mobile App","FinTech"]},{title:"Cloud Migration",client:"DataSolutions Ltd.",outcome:"50% reduction in infrastructure costs",image:"https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=400",tags:["Cloud","Migration"]}];return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Case Studies"}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:p.map((v,g)=>r.jsxs(z,{className:"group hover:shadow-xl transition-all duration-300 overflow-hidden",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:v.image,alt:v.title,className:"w-full h-48 object-cover group-hover:scale-105 transition-transform duration-300"}),r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-40 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-center justify-center",children:r.jsx(Tr,{className:"w-8 h-8 text-white"})})]}),r.jsxs(H,{className:"p-6",children:[r.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:v.tags.map((x,w)=>r.jsx(q,{variant:"secondary",className:"text-xs",children:x},w))}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:v.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-2",children:v.client}),r.jsx("p",{className:"text-orange-600 font-semibold",children:v.outcome})]})]},g))})]})})},d=()=>{const p=[{name:"ISO 27001",logo:"🏆"},{name:"Google Partner",logo:"🥇"},{name:"Clutch Top Agency",logo:"⭐"},{name:"Microsoft Gold",logo:"🏅"},{name:"AWS Advanced",logo:"☁️"},{name:"Best Workplace",logo:"🎯"}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Awards & Certifications"}),r.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-8",children:p.map((v,g)=>r.jsxs(z,{className:"hover:shadow-lg transition-shadow p-6 text-center",children:[r.jsx("div",{className:"text-4xl mb-3",children:v.logo}),r.jsx("p",{className:"font-semibold text-sm",children:v.name})]},g))})]})})},f=()=>{const p=["TechCorp","InnovateCo","DataFlow","CloudFirst","NextGen","Futuretech"];return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800 overflow-hidden",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Trusted by Industry Leaders"}),r.jsx("div",{className:"flex animate-scroll",children:[...p,...p].map((v,g)=>r.jsx("div",{className:"flex-shrink-0 mx-8",children:r.jsx("div",{className:"w-32 h-16 bg-white dark:bg-gray-700 rounded-lg flex items-center justify-center shadow-md",children:r.jsx("span",{className:"font-bold text-gray-600 dark:text-gray-300",children:v})})},g))})]})})},h=()=>{const p=[{name:"Sarah Johnson",role:"CEO & Founder",image:"https://images.unsplash.com/photo-1494790108755-2616b612b786?w=150",social:{linkedin:"#",twitter:"#",github:"#"}},{name:"Mike Chen",role:"CTO",image:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=150",social:{linkedin:"#",twitter:"#",github:"#"}},{name:"Emily Davis",role:"Lead Designer",image:"https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=150",social:{linkedin:"#",twitter:"#"}},{name:"Alex Rodriguez",role:"Senior Developer",image:"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=150",social:{linkedin:"#",github:"#"}}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Meet the Team"}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:p.map((v,g)=>r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-6 text-center",children:[r.jsxs(Ht,{className:"w-24 h-24 mx-auto mb-4",children:[r.jsx(ui,{src:v.image,alt:v.name}),r.jsx(Vt,{children:v.name.split(" ").map(x=>x[0]).join("")})]}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:v.name}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:v.role}),r.jsxs("div",{className:"flex justify-center space-x-3",children:[v.social.linkedin&&r.jsx(T,{size:"sm",variant:"ghost",className:"p-2",children:r.jsx(z0,{className:"w-4 h-4"})}),v.social.twitter&&r.jsx(T,{size:"sm",variant:"ghost",className:"p-2",children:r.jsx(V0,{className:"w-4 h-4"})}),v.social.github&&r.jsx(T,{size:"sm",variant:"ghost",className:"p-2",children:r.jsx(Cm,{className:"w-4 h-4"})})]})]})},g))})]})})},m=()=>{const p=[{quote:"The team delivered exceptional results and exceeded our expectations. Their expertise in cloud migration saved us thousands.",author:"John Smith",company:"TechCorp Inc.",logo:"TC",rating:5},{quote:"Professional, responsive, and innovative. They transformed our digital presence completely.",author:"Lisa Wang",company:"InnovateCo",logo:"IC",rating:5},{quote:"Outstanding support and development quality. Highly recommend for any IT project.",author:"David Brown",company:"DataFlow Systems",logo:"DF",rating:5}];return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"What Our Clients Say"}),r.jsxs("div",{className:"max-w-4xl mx-auto",children:[r.jsx(z,{className:"p-8",children:r.jsxs(H,{className:"text-center",children:[r.jsx("div",{className:"flex justify-center mb-4",children:[...Array(p[n].rating)].map((v,g)=>r.jsx(jr,{className:"w-5 h-5 text-yellow-400 fill-current"},g))}),r.jsxs("blockquote",{className:"text-xl italic mb-6",children:['"',p[n].quote,'"']}),r.jsxs("div",{className:"flex items-center justify-center space-x-4",children:[r.jsx("div",{className:"w-12 h-12 bg-orange-500 rounded-full flex items-center justify-center text-white font-bold",children:p[n].logo}),r.jsxs("div",{children:[r.jsx("p",{className:"font-semibold",children:p[n].author}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:p[n].company})]})]})]})}),r.jsxs("div",{className:"flex justify-center mt-6 space-x-4",children:[r.jsx(T,{variant:"ghost",size:"sm",onClick:()=>s(Math.max(0,n-1)),disabled:n===0,children:r.jsx(D0,{className:"w-4 h-4"})}),r.jsx(T,{variant:"ghost",size:"sm",onClick:()=>s(Math.min(p.length-1,n+1)),disabled:n===p.length-1,children:r.jsx(Sm,{className:"w-4 h-4"})})]})]})]})})},b=()=>{const p=[{title:"10 Best Practices for Cloud Migration",excerpt:"Learn the essential steps for a successful cloud migration strategy.",date:"2024-01-15",image:"https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=300"},{title:"The Future of AI in Business",excerpt:"Discover how artificial intelligence is transforming modern enterprises.",date:"2024-01-10",image:"https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=300"},{title:"Cybersecurity Trends 2024",excerpt:"Stay ahead of emerging cybersecurity threats and protection strategies.",date:"2024-01-05",image:"https://images.unsplash.com/photo-1563986768609-322da13575f3?w=300"}];return r.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Latest Insights"}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:p.map((v,g)=>r.jsxs(z,{className:"hover:shadow-lg transition-shadow overflow-hidden",children:[r.jsx("img",{src:v.image,alt:v.title,className:"w-full h-48 object-cover"}),r.jsxs(H,{className:"p-6",children:[r.jsxs("div",{className:"flex items-center text-sm text-gray-500 mb-3",children:[r.jsx(Pr,{className:"w-4 h-4 mr-2"}),new Date(v.date).toLocaleDateString()]}),r.jsx("h3",{className:"text-xl font-semibold mb-3",children:v.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:v.excerpt}),r.jsxs(T,{variant:"outline",size:"sm",children:["Read More ",r.jsx(Le,{className:"ml-2 w-4 h-4"})]})]})]},g))})]})})},y=()=>{const p=[{title:"Senior Full Stack Developer",location:"Remote",type:"Full-time",department:"Engineering"},{title:"UI/UX Designer",location:"New York, NY",type:"Full-time",department:"Design"},{title:"DevOps Engineer",location:"San Francisco, CA",type:"Full-time",department:"Engineering"},{title:"Project Manager",location:"Remote",type:"Full-time",department:"Operations"}];return r.jsx("section",{className:"py-20 bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Join Our Team"}),r.jsx("div",{className:"max-w-4xl mx-auto space-y-6",children:p.map((v,g)=>r.jsx(z,{className:"hover:shadow-lg transition-shadow",children:r.jsx(H,{className:"p-6",children:r.jsxs("div",{className:"flex justify-between items-start",children:[r.jsxs("div",{className:"flex-1",children:[r.jsx("h3",{className:"text-xl font-semibold mb-2",children:v.title}),r.jsxs("div",{className:"flex items-center space-x-4 text-gray-600 dark:text-gray-300",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx(Wn,{className:"w-4 h-4 mr-1"}),v.location]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx($e,{className:"w-4 h-4 mr-1"}),v.type]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx(I0,{className:"w-4 h-4 mr-1"}),v.department]})]})]}),r.jsx(T,{className:"bg-orange-600 hover:bg-orange-700",children:"Apply Now"})]})})},g))})]})})};return r.jsxs("div",{className:"min-h-screen",children:[r.jsx(a,{}),r.jsx(i,{}),r.jsx(o,{}),r.jsx(l,{}),r.jsx(c,{}),r.jsx(d,{}),r.jsx(f,{}),r.jsx(h,{}),r.jsx(m,{}),r.jsx(b,{}),r.jsx(y,{})]})},IE=()=>r.jsxs("section",{className:"relative min-h-screen flex items-center justify-center bg-gradient-to-br from-pink-50 via-purple-50 to-indigo-50 dark:from-pink-900 dark:via-purple-900 dark:to-indigo-900 overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0",children:[...Array(20)].map((e,t)=>r.jsx("div",{className:"absolute w-2 h-2 bg-purple-400 rounded-full animate-pulse",style:{left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,animationDelay:`${Math.random()*3}s`}},t))}),r.jsx("div",{className:"container-custom relative z-10",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"🚀 Startup Tech"}),r.jsxs("h1",{className:"text-5xl md:text-6xl font-bold leading-tight mb-6",children:["The Future of"," ",r.jsx("span",{className:"bg-gradient-to-r from-pink-600 to-purple-600 bg-clip-text text-transparent",children:"Innovation"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 max-w-2xl",children:"Revolutionary tech startup solutions that transform ideas into reality. Join the future today."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[r.jsxs(T,{size:"lg",className:"bg-pink-600 hover:bg-pink-700 px-8",children:["Try It Free",r.jsx(Le,{className:"ml-2 h-5 w-5"})]}),r.jsxs(T,{size:"lg",variant:"outline",className:"group",children:[r.jsx(Kn,{className:"w-4 h-4 mr-2 group-hover:scale-110 transition-transform"}),"Watch Demo"]})]})]}),r.jsx("div",{className:"relative",children:r.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-3xl shadow-2xl p-8 transform hover:scale-105 transition-transform duration-300",children:[r.jsx("div",{className:"bg-gradient-to-r from-pink-500 to-purple-500 h-6 rounded-t-2xl mb-6"}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("div",{className:"h-40 bg-gradient-to-br from-pink-100 to-purple-100 dark:from-pink-900 dark:to-purple-900 rounded-xl"}),r.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[r.jsx("div",{className:"h-16 bg-gray-100 dark:bg-gray-700 rounded-lg"}),r.jsx("div",{className:"h-16 bg-gray-100 dark:bg-gray-700 rounded-lg"}),r.jsx("div",{className:"h-16 bg-gray-100 dark:bg-gray-700 rounded-lg"})]})]})]})})]})})]}),ME=()=>r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container-custom",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[r.jsxs("div",{children:[r.jsx(q,{className:"mb-6 bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-300",children:"The Problem"}),r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Traditional Solutions Are Broken"}),r.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-8",children:"Businesses struggle with outdated systems, complex workflows, and inefficient processes that waste time and resources."}),r.jsxs("ul",{className:"space-y-3",children:[r.jsxs("li",{className:"flex items-center text-gray-600 dark:text-gray-300",children:[r.jsx("div",{className:"w-2 h-2 bg-red-500 rounded-full mr-3"}),"Slow, manual processes"]}),r.jsxs("li",{className:"flex items-center text-gray-600 dark:text-gray-300",children:[r.jsx("div",{className:"w-2 h-2 bg-red-500 rounded-full mr-3"}),"Lack of real-time insights"]}),r.jsxs("li",{className:"flex items-center text-gray-600 dark:text-gray-300",children:[r.jsx("div",{className:"w-2 h-2 bg-red-500 rounded-full mr-3"}),"Poor user experience"]})]})]}),r.jsxs("div",{children:[r.jsx(q,{className:"mb-6 bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-300",children:"Our Solution"}),r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Smart, Automated Excellence"}),r.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-8",children:"Our AI-powered platform automates workflows, provides real-time insights, and delivers exceptional user experiences."}),r.jsxs("ul",{className:"space-y-3",children:[r.jsxs("li",{className:"flex items-center text-gray-600 dark:text-gray-300",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Automated workflows"]}),r.jsxs("li",{className:"flex items-center text-gray-600 dark:text-gray-300",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Real-time analytics"]}),r.jsxs("li",{className:"flex items-center text-gray-600 dark:text-gray-300",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),"Intuitive interface"]})]})]})]})})}),DE=()=>{const e=[{icon:Ei,title:"Lightning Fast",description:"Process data in milliseconds with our optimized algorithms"},{icon:$l,title:"Precision Targeting",description:"AI-powered targeting for maximum efficiency and results"},{icon:St,title:"Team Collaboration",description:"Real-time collaboration tools for seamless teamwork"},{icon:Gn,title:"Analytics Dashboard",description:"Comprehensive insights with beautiful visualizations"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Key Features"}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-6 text-center",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-pink-500 to-purple-500 rounded-xl flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:r.jsx(t.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-3",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:t.description})]})},n))})]})})},_E=()=>{const[e,t]=u.useState(!1);return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Interactive ",r.jsx("span",{className:"gradient-text",children:"Demo"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"See our platform in action with an interactive demonstration."})]}),r.jsx("div",{className:"max-w-4xl mx-auto",children:r.jsx(z,{className:"overflow-hidden hover:shadow-2xl transition-all duration-300",children:r.jsxs(H,{className:"p-0 relative",children:[r.jsx("div",{className:"aspect-video bg-gradient-to-br from-purple-100 to-pink-100 dark:from-purple-900 dark:to-pink-900 flex items-center justify-center",children:r.jsx(T,{size:"lg",onClick:()=>t(!e),className:"w-20 h-20 rounded-full bg-white/20 backdrop-blur-sm hover:bg-white/30 transition-all",children:e?r.jsx(Jd,{className:"w-8 h-8 text-white"}):r.jsx(Kn,{className:"w-8 h-8 text-white ml-1"})})}),r.jsxs("div",{className:"absolute bottom-4 left-4 right-4 bg-black/50 backdrop-blur-sm rounded-lg p-4 opacity-0 group-hover:opacity-100 transition-opacity",children:[r.jsxs("div",{className:"flex items-center justify-between text-white",children:[r.jsx("span",{className:"text-sm",children:"Product Demo"}),r.jsx("span",{className:"text-sm",children:"2:34 / 5:42"})]}),r.jsx("div",{className:"w-full bg-white/20 rounded-full h-2 mt-2",children:r.jsx("div",{className:"bg-pink-500 h-2 rounded-full w-1/3"})})]})]})})})]})})},OE=()=>{const[e,t]=u.useState("monthly"),n=[{name:"Free Trial",price:{monthly:0,yearly:0},period:"14 days",features:["Basic features","Up to 3 users","Email support","1GB storage"],cta:"Start Free Trial",popular:!1},{name:"Pro",price:{monthly:49,yearly:490},period:e==="monthly"?"month":"year",features:["All features","Up to 25 users","Priority support","50GB storage"],cta:"Get Started",popular:!0},{name:"Enterprise",price:{monthly:199,yearly:1990},period:e==="monthly"?"month":"year",features:["Custom features","Unlimited users","24/7 support","Unlimited storage"],cta:"Contact Sales",popular:!1}],s=a=>{t(a)};return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsx("h2",{className:"text-4xl font-bold text-center mb-8",children:"Simple Pricing"}),r.jsx("div",{className:"flex justify-center mb-8",children:r.jsxs("div",{className:"bg-white dark:bg-gray-700 rounded-lg p-1",children:[r.jsx("button",{type:"button",onClick:()=>s("monthly"),className:`px-6 py-2 rounded-md font-semibold transition-all ${e==="monthly"?"bg-pink-600 text-white":""}`,children:"Monthly"}),r.jsx("button",{type:"button",onClick:()=>s("yearly"),className:`px-6 py-2 rounded-md font-semibold transition-all ${e==="yearly"?"bg-pink-600 text-white":""}`,children:"Yearly"})]})}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-5xl mx-auto",children:n.map((a,i)=>r.jsxs(z,{className:`relative ${a.popular?"border-pink-500 border-2 scale-105":""}`,children:[a.popular&&r.jsx("div",{className:"absolute -top-3 left-1/2 transform -translate-x-1/2",children:r.jsx(q,{className:"bg-pink-600",children:"Most Popular"})}),r.jsxs(H,{className:"p-8 text-center",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:a.name}),r.jsxs("div",{className:"mb-6",children:[r.jsxs("span",{className:"text-4xl font-bold",children:["$",a.name==="Free Trial"?a.price.monthly:a.price[e]]}),r.jsxs("span",{className:"text-gray-500",children:["/",a.period]})]}),r.jsx("ul",{className:"space-y-3 mb-8",children:a.features.map((o,l)=>r.jsxs("li",{className:"flex items-center",children:[r.jsx(ke,{className:"w-5 h-5 text-green-500 mr-3"}),o]},l))}),r.jsx(T,{className:`w-full ${a.popular?"bg-pink-600 hover:bg-pink-700":""}`,children:a.cta})]})]},i))})]})})},LE=()=>{const[e,t]=u.useState("");return r.jsx("section",{className:"section-padding bg-gradient-to-r from-pink-600 to-purple-600 text-white",children:r.jsxs("div",{className:"container-custom text-center",children:[r.jsx(q,{className:"mb-6 bg-white/20 text-white",children:"Limited Time"}),r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Join Our Waitlist"}),r.jsx("p",{className:"text-xl mb-8 max-w-2xl mx-auto",children:"Be among the first to experience the future of technology. Early access ends soon!"}),r.jsxs("div",{className:"max-w-md mx-auto flex gap-4",children:[r.jsx(Pe,{type:"email",value:e,onChange:n=>t(n.target.value),placeholder:"Enter your email",className:"flex-1 text-gray-900"}),r.jsx(T,{className:"bg-white text-pink-600 hover:bg-gray-100 px-6",children:"Join Waitlist"})]}),r.jsx("p",{className:"text-sm mt-4 opacity-80",children:"🔥 Join 10,000+ early adopters already on the waitlist"})]})})},FE=()=>{const e=[{name:"React",logo:"⚛️"},{name:"Node.js",logo:"🟢"},{name:"MongoDB",logo:"🍃"},{name:"AWS",logo:"☁️"},{name:"Docker",logo:"🐳"},{name:"Kubernetes",logo:"☸️"},{name:"GraphQL",logo:"📊"},{name:"Redis",logo:"🔴"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Tech Stack & ",r.jsx("span",{className:"gradient-text",children:"Integrations"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Built with modern technologies and seamless integrations."})]}),r.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-8 gap-6",children:e.map((t,n)=>r.jsx(z,{className:"hover:shadow-lg transition-all duration-300 hover:-translate-y-1",children:r.jsxs(H,{className:"p-6 text-center",children:[r.jsx("div",{className:"text-4xl mb-3",children:t.logo}),r.jsx("h3",{className:"font-semibold text-sm",children:t.name})]})},n))})]})})},zE=()=>{const e=[{title:"How We Built Our AI Engine",excerpt:"Deep dive into the technical architecture behind our machine learning platform.",date:"2024-01-15",category:"Engineering",readTime:"5 min read"},{title:"Seed Funding Announcement",excerpt:"We raised $2M to accelerate product development and expand our team.",date:"2024-01-10",category:"Company",readTime:"3 min read"},{title:"New Feature: Real-time Collaboration",excerpt:"Introducing real-time collaboration tools for seamless teamwork.",date:"2024-01-08",category:"Product",readTime:"4 min read"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Startup ",r.jsx("span",{className:"gradient-text",children:"Blog"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Latest updates about our product development journey."})]}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"hover:shadow-xl transition-all duration-300 hover:-translate-y-2 cursor-pointer",children:r.jsxs(H,{className:"p-6",children:[r.jsx(q,{className:"mb-4",children:t.category}),r.jsx("h3",{className:"text-xl font-semibold mb-3",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:t.excerpt}),r.jsxs("div",{className:"flex items-center justify-between text-sm text-gray-500",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx(Pr,{className:"w-4 h-4 mr-2"}),new Date(t.date).toLocaleDateString()]}),r.jsx("span",{children:t.readTime})]}),r.jsxs("div",{className:"flex items-center mt-4 text-pink-600 hover:text-pink-700",children:[r.jsx("span",{className:"text-sm font-medium",children:"Read more"}),r.jsx(Le,{className:"w-4 h-4 ml-1"})]})]})},n))})]})})};var oh="Collapsible",[$E,Xb]=Zt(oh),[BE,lh]=$E(oh),Jb=u.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:s,defaultOpen:a,disabled:i,onOpenChange:o,...l}=e,[c=!1,d]=ur({prop:s,defaultProp:a,onChange:o});return r.jsx(BE,{scope:n,disabled:i,contentId:pn(),open:c,onOpenToggle:u.useCallback(()=>d(f=>!f),[d]),children:r.jsx(Y.div,{"data-state":dh(c),"data-disabled":i?"":void 0,...l,ref:t})})});Jb.displayName=oh;var Zb="CollapsibleTrigger",ew=u.forwardRef((e,t)=>{const{__scopeCollapsible:n,...s}=e,a=lh(Zb,n);return r.jsx(Y.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":dh(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...s,ref:t,onClick:$(e.onClick,a.onOpenToggle)})});ew.displayName=Zb;var ch="CollapsibleContent",tw=u.forwardRef((e,t)=>{const{forceMount:n,...s}=e,a=lh(ch,e.__scopeCollapsible);return r.jsx(hr,{present:n||a.open,children:({present:i})=>r.jsx(UE,{...s,ref:t,present:i})})});tw.displayName=ch;var UE=u.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:s,children:a,...i}=e,o=lh(ch,n),[l,c]=u.useState(s),d=u.useRef(null),f=me(t,d),h=u.useRef(0),m=h.current,b=u.useRef(0),y=b.current,p=o.open||l,v=u.useRef(p),g=u.useRef();return u.useEffect(()=>{const x=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(x)},[]),Be(()=>{const x=d.current;if(x){g.current=g.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const w=x.getBoundingClientRect();h.current=w.height,b.current=w.width,v.current||(x.style.transitionDuration=g.current.transitionDuration,x.style.animationName=g.current.animationName),c(s)}},[o.open,s]),r.jsx(Y.div,{"data-state":dh(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!p,...i,ref:f,style:{"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style},children:p&&a})});function dh(e){return e?"open":"closed"}var HE=Jb,VE=ew,WE=tw,Mr="Accordion",GE=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[uh,KE,qE]=yi(Mr),[sc,AT]=Zt(Mr,[qE,Xb]),mh=Xb(),rw=R.forwardRef((e,t)=>{const{type:n,...s}=e,a=s,i=s;return r.jsx(uh.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?r.jsx(JE,{...i,ref:t}):r.jsx(XE,{...a,ref:t})})});rw.displayName=Mr;var[nw,QE]=sc(Mr),[sw,YE]=sc(Mr,{collapsible:!1}),XE=R.forwardRef((e,t)=>{const{value:n,defaultValue:s,onValueChange:a=()=>{},collapsible:i=!1,...o}=e,[l,c]=ur({prop:n,defaultProp:s,onChange:a});return r.jsx(nw,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:c,onItemClose:R.useCallback(()=>i&&c(""),[i,c]),children:r.jsx(sw,{scope:e.__scopeAccordion,collapsible:i,children:r.jsx(aw,{...o,ref:t})})})}),JE=R.forwardRef((e,t)=>{const{value:n,defaultValue:s,onValueChange:a=()=>{},...i}=e,[o=[],l]=ur({prop:n,defaultProp:s,onChange:a}),c=R.useCallback(f=>l((h=[])=>[...h,f]),[l]),d=R.useCallback(f=>l((h=[])=>h.filter(m=>m!==f)),[l]);return r.jsx(nw,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:d,children:r.jsx(sw,{scope:e.__scopeAccordion,collapsible:!0,children:r.jsx(aw,{...i,ref:t})})})}),[ZE,ac]=sc(Mr),aw=R.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:s,dir:a,orientation:i="vertical",...o}=e,l=R.useRef(null),c=me(l,t),d=KE(n),h=Ai(a)==="ltr",m=$(e.onKeyDown,b=>{var E;if(!GE.includes(b.key))return;const y=b.target,p=d().filter(D=>{var M;return!((M=D.ref.current)!=null&&M.disabled)}),v=p.findIndex(D=>D.ref.current===y),g=p.length;if(v===-1)return;b.preventDefault();let x=v;const w=0,j=g-1,N=()=>{x=v+1,x>j&&(x=w)},C=()=>{x=v-1,x<w&&(x=j)};switch(b.key){case"Home":x=w;break;case"End":x=j;break;case"ArrowRight":i==="horizontal"&&(h?N():C());break;case"ArrowDown":i==="vertical"&&N();break;case"ArrowLeft":i==="horizontal"&&(h?C():N());break;case"ArrowUp":i==="vertical"&&C();break}const S=x%g;(E=p[S].ref.current)==null||E.focus()});return r.jsx(ZE,{scope:n,disabled:s,direction:a,orientation:i,children:r.jsx(uh.Slot,{scope:n,children:r.jsx(Y.div,{...o,"data-orientation":i,ref:c,onKeyDown:s?void 0:m})})})}),pl="AccordionItem",[eP,hh]=sc(pl),iw=R.forwardRef((e,t)=>{const{__scopeAccordion:n,value:s,...a}=e,i=ac(pl,n),o=QE(pl,n),l=mh(n),c=pn(),d=s&&o.value.includes(s)||!1,f=i.disabled||e.disabled;return r.jsx(eP,{scope:n,open:d,disabled:f,triggerId:c,children:r.jsx(HE,{"data-orientation":i.orientation,"data-state":mw(d),...l,...a,ref:t,disabled:f,open:d,onOpenChange:h=>{h?o.onItemOpen(s):o.onItemClose(s)}})})});iw.displayName=pl;var ow="AccordionHeader",lw=R.forwardRef((e,t)=>{const{__scopeAccordion:n,...s}=e,a=ac(Mr,n),i=hh(ow,n);return r.jsx(Y.h3,{"data-orientation":a.orientation,"data-state":mw(i.open),"data-disabled":i.disabled?"":void 0,...s,ref:t})});lw.displayName=ow;var ku="AccordionTrigger",cw=R.forwardRef((e,t)=>{const{__scopeAccordion:n,...s}=e,a=ac(Mr,n),i=hh(ku,n),o=YE(ku,n),l=mh(n);return r.jsx(uh.ItemSlot,{scope:n,children:r.jsx(VE,{"aria-disabled":i.open&&!o.collapsible||void 0,"data-orientation":a.orientation,id:i.triggerId,...l,...s,ref:t})})});cw.displayName=ku;var dw="AccordionContent",uw=R.forwardRef((e,t)=>{const{__scopeAccordion:n,...s}=e,a=ac(Mr,n),i=hh(dw,n),o=mh(n);return r.jsx(WE,{role:"region","aria-labelledby":i.triggerId,"data-orientation":a.orientation,...o,...s,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});uw.displayName=dw;function mw(e){return e?"open":"closed"}var tP=rw,rP=iw,nP=lw,hw=cw,fw=uw;const fh=tP,As=u.forwardRef(({className:e,...t},n)=>r.jsx(rP,{ref:n,className:ee("border-b",e),...t}));As.displayName="AccordionItem";const Rs=u.forwardRef(({className:e,children:t,...n},s)=>r.jsx(nP,{className:"flex",children:r.jsxs(hw,{ref:s,className:ee("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,r.jsx(ti,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));Rs.displayName=hw.displayName;const Is=u.forwardRef(({className:e,children:t,...n},s)=>r.jsx(fw,{ref:s,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:r.jsx("div",{className:ee("pb-4 pt-0",e),children:t})}));Is.displayName=fw.displayName;const sP=()=>{const e=[{question:"How does the free trial work?",answer:"You get full access to all features for 14 days, no credit card required. After the trial, you can choose a plan that fits your needs."},{question:"Can I cancel my subscription anytime?",answer:"Yes, you can cancel your subscription at any time. There are no long-term contracts or cancellation fees."},{question:"What kind of support do you provide?",answer:"We offer email support for all users, priority support for Pro users, and 24/7 support for Enterprise customers."},{question:"Is my data secure?",answer:"Absolutely. We use enterprise-grade security measures including encryption, regular backups, and comply with GDPR and SOC 2 standards."},{question:"Can I integrate with other tools?",answer:"Yes, we support integrations with popular tools like Slack, Zapier, Google Workspace, and many more through our API."},{question:"Do you offer custom enterprise solutions?",answer:"Yes, we work with enterprise customers to create custom solutions that fit their specific needs and requirements."}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Frequently Asked ",r.jsx("span",{className:"gradient-text",children:"Questions"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Get answers to the most common questions about our platform."})]}),r.jsx("div",{className:"max-w-3xl mx-auto",children:r.jsx(fh,{type:"single",collapsible:!0,className:"space-y-4",children:e.map((t,n)=>r.jsxs(As,{value:`item-${n}`,className:"bg-white dark:bg-gray-900 border rounded-lg px-6",children:[r.jsx(Rs,{className:"text-left hover:no-underline",children:t.question}),r.jsx(Is,{className:"text-gray-600 dark:text-gray-300",children:t.answer})]},n))})})]})})},aP=()=>{const e=[{name:"Alex Chen",role:"CEO & Co-founder",bio:"Former Google PM with 8 years in product development. Stanford CS graduate.",avatar:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop&crop=face",linkedin:"#"},{name:"Sarah Kim",role:"CTO & Co-founder",bio:"Ex-Facebook engineer specializing in AI/ML. MIT PhD in Computer Science.",avatar:"https://images.unsplash.com/photo-1494790108755-2616b612b47c?w=150&h=150&fit=crop&crop=face",linkedin:"#"},{name:"Marcus Rodriguez",role:"Head of Design",bio:"Award-winning designer from Apple. Expert in user experience and interface design.",avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=150&h=150&fit=crop&crop=face",linkedin:"#"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx(q,{className:"mb-6",children:"Meet the Team"}),r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Meet the ",r.jsx("span",{className:"gradient-text",children:"Founders"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Passionate entrepreneurs building the future of technology."})]}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"hover:shadow-xl transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-6 text-center",children:[r.jsx("img",{src:t.avatar,alt:t.name,className:"w-24 h-24 rounded-full mx-auto mb-4"}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:t.name}),r.jsx(q,{variant:"secondary",className:"mb-4",children:t.role}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:t.bio}),r.jsxs("a",{href:t.linkedin,className:"inline-flex items-center text-pink-600 hover:text-pink-700 transition-colors",children:["LinkedIn",r.jsx(Wr,{className:"w-4 h-4 ml-1"})]})]})},n))})]})})},iP=()=>{const[e,t]=u.useState({name:"",email:"",message:""}),n=s=>{t({...e,[s.target.name]:s.target.value})};return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h2",{className:"text-4xl font-bold mb-6",children:["Get in ",r.jsx("span",{className:"gradient-text",children:"Touch"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"Have questions? We'd love to hear from you. Send us a message!"})]}),r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 max-w-6xl mx-auto",children:[r.jsx(z,{children:r.jsxs(H,{className:"p-8",children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Send us a message"}),r.jsxs("form",{className:"space-y-6",children:[r.jsxs("div",{children:[r.jsx(de,{htmlFor:"name",children:"Name"}),r.jsx(Pe,{id:"name",name:"name",value:e.name,onChange:n,placeholder:"Your name"})]}),r.jsxs("div",{children:[r.jsx(de,{htmlFor:"email",children:"Email"}),r.jsx(Pe,{id:"email",name:"email",type:"email",value:e.email,onChange:n,placeholder:"your@email.com"})]}),r.jsxs("div",{children:[r.jsx(de,{htmlFor:"message",children:"Message"}),r.jsx("textarea",{id:"message",name:"message",value:e.message,onChange:n,placeholder:"Tell us how we can help...",className:"w-full min-h-[120px] px-3 py-2 border border-input bg-background rounded-md text-sm resize-none"})]}),r.jsxs(T,{className:"w-full bg-pink-600 hover:bg-pink-700",children:[r.jsx($0,{className:"w-4 h-4 mr-2"}),"Send Message"]})]})]})}),r.jsxs("div",{className:"space-y-8",children:[r.jsx(z,{children:r.jsxs(H,{className:"p-8",children:[r.jsxs("div",{className:"flex items-center mb-4",children:[r.jsx(Ft,{className:"w-6 h-6 text-pink-600 mr-3"}),r.jsx("h3",{className:"text-xl font-semibold",children:"Email Support"})]}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"Get in touch with our support team for any questions or issues."}),r.jsx("a",{href:"mailto:support@startuptech.com",className:"text-pink-600 hover:text-pink-700",children:"support@startuptech.com"})]})}),r.jsx(z,{children:r.jsxs(H,{className:"p-8",children:[r.jsx("h3",{className:"text-xl font-semibold mb-4",children:"Office Hours"}),r.jsxs("div",{className:"space-y-2 text-gray-600 dark:text-gray-300",children:[r.jsx("p",{children:"Monday - Friday: 9:00 AM - 6:00 PM PST"}),r.jsx("p",{children:"Saturday: 10:00 AM - 4:00 PM PST"}),r.jsx("p",{children:"Sunday: Closed"})]})]})})]})]})]})})},oP=()=>{const e=[{name:"Sarah Chen",role:"Product Manager",company:"TechFlow",avatar:"https://images.unsplash.com/photo-1494790108755-2616b612b47c?w=100&h=100&fit=crop&crop=face",quote:"This platform revolutionized our workflow. We saw 300% productivity increase in just 2 weeks.",rating:5},{name:"Marcus Johnson",role:"CTO",company:"StartupXYZ",avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&h=100&fit=crop&crop=face",quote:"Finally, a solution that actually works. Our team adopted it instantly.",rating:5},{name:"Emily Rodriguez",role:"Founder",company:"InnovateLab",avatar:"https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100&fit=crop&crop=face",quote:"The AI features are game-changing. Best investment we made this year.",rating:5}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx(q,{className:"mb-6 bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-300",children:"Early Adopters"}),r.jsx("h2",{className:"text-4xl font-bold mb-6",children:"Loved by Beta Users"}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300",children:"See what our early adopters are saying about the platform."})]}),r.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"hover:shadow-xl transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-6",children:[r.jsx("div",{className:"flex items-center mb-4",children:[...Array(t.rating)].map((s,a)=>r.jsx(jr,{className:"w-5 h-5 text-yellow-400 fill-current"},a))}),r.jsx(B0,{className:"w-8 h-8 text-pink-500 mb-4"}),r.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6 italic",children:['"',t.quote,'"']}),r.jsxs("div",{className:"flex items-center",children:[r.jsx("img",{src:t.avatar,alt:t.name,className:"w-12 h-12 rounded-full mr-4"}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold",children:t.name}),r.jsxs("p",{className:"text-sm text-gray-500",children:[t.role," at ",t.company]})]})]})]})},n))})]})})},lP=()=>r.jsxs("div",{className:"min-h-screen",children:[r.jsx(IE,{}),r.jsx(ME,{}),r.jsx(DE,{}),r.jsx(_E,{}),r.jsx(OE,{}),r.jsx(oP,{}),r.jsx(LE,{}),r.jsx(FE,{}),r.jsx(zE,{}),r.jsx(sP,{}),r.jsx(aP,{}),r.jsx(iP,{})]}),cP=()=>r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsx("div",{className:"container-custom",children:r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[r.jsxs("div",{children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"About PicoEdge"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Pioneering the Future of"," ",r.jsx("span",{className:"gradient-text",children:"Technology Solutions"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 leading-relaxed",children:"For over a decade, PicoEdge has been at the forefront of technological innovation, helping businesses transform their operations through cutting-edge solutions in AI, cybersecurity, and software development."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[r.jsx(T,{size:"lg",asChild:!0,children:r.jsxs(Z,{to:"/contact",children:["Work With Us ",r.jsx(Le,{className:"ml-2 w-5 h-5"})]})}),r.jsx(T,{variant:"outline",size:"lg",asChild:!0,children:r.jsx(Z,{to:"/team",children:"Meet Our Team"})})]})]}),r.jsx("div",{className:"relative",children:r.jsx("div",{className:"glass-effect rounded-2xl p-8",children:r.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-3xl font-bold text-primary mb-2",children:"500+"}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Projects Delivered"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-3xl font-bold text-primary mb-2",children:"50+"}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Expert Team"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-3xl font-bold text-primary mb-2",children:"10+"}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Years Experience"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"text-3xl font-bold text-primary mb-2",children:"99%"}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Client Satisfaction"})]})]})})})]})})}),dP=()=>r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container-custom",children:r.jsxs("div",{className:"grid lg:grid-cols-3 gap-8",children:[r.jsx(z,{className:"text-center p-8 border-0 bg-gradient-to-br from-blue-50 to-purple-50 dark:from-blue-900/20 dark:to-purple-900/20",children:r.jsxs(H,{className:"p-0",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-600 to-purple-600 rounded-full flex items-center justify-center mx-auto mb-6",children:r.jsx(jr,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Our Mission"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 leading-relaxed",children:"To empower businesses worldwide with innovative technology solutions that drive growth, efficiency, and digital transformation in an ever-evolving technological landscape."})]})}),r.jsx(z,{className:"text-center p-8 border-0 bg-gradient-to-br from-green-50 to-teal-50 dark:from-green-900/20 dark:to-teal-900/20",children:r.jsxs(H,{className:"p-0",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-green-600 to-teal-600 rounded-full flex items-center justify-center mx-auto mb-6",children:r.jsx(St,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Our Vision"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 leading-relaxed",children:"To be the global leader in technology innovation, creating solutions that not only meet today's challenges but anticipate tomorrow's opportunities for sustainable growth."})]})}),r.jsx(z,{className:"text-center p-8 border-0 bg-gradient-to-br from-orange-50 to-red-50 dark:from-orange-900/20 dark:to-red-900/20",children:r.jsxs(H,{className:"p-0",children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-orange-600 to-red-600 rounded-full flex items-center justify-center mx-auto mb-6",children:r.jsx(rl,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Our Values"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 leading-relaxed",children:"Innovation, integrity, and excellence drive everything we do. We believe in building lasting partnerships and delivering solutions that exceed expectations every time."})]})})]})})}),uP=()=>{const e=[{year:"2014",title:"Company Founded",description:"PicoEdge was established with a vision to transform businesses through technology."},{year:"2016",title:"First 100 Clients",description:"Reached our first major milestone by serving 100+ satisfied customers."},{year:"2018",title:"AI Division Launch",description:"Expanded into artificial intelligence and machine learning solutions."},{year:"2020",title:"Global Expansion",description:"Opened international offices and served clients across 5 continents."},{year:"2022",title:"500+ Projects",description:"Successfully delivered over 500 technology projects worldwide."},{year:"2024",title:"Innovation Hub",description:"Launched our research and development center for next-gen technologies."}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx(q,{variant:"secondary",className:"mb-4",children:"Our Journey"}),r.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:["A Decade of ",r.jsx("span",{className:"gradient-text",children:"Innovation"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"From a small startup to a global technology leader, here's how we've grown and evolved."})]}),r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"absolute left-1/2 transform -translate-x-1/2 h-full w-1 bg-gradient-to-b from-blue-600 to-purple-600 hidden lg:block"}),r.jsx("div",{className:"space-y-12",children:e.map((t,n)=>r.jsxs("div",{className:`flex items-center ${n%2===0?"lg:flex-row":"lg:flex-row-reverse"}`,children:[r.jsx("div",{className:`w-full lg:w-5/12 ${n%2===0?"lg:pr-8":"lg:pl-8"}`,children:r.jsx(z,{className:"p-6 hover:shadow-lg transition-shadow",children:r.jsxs(H,{className:"p-0",children:[r.jsxs("div",{className:"flex items-center mb-4",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-blue-600 to-purple-600 rounded-full flex items-center justify-center text-white font-bold",children:t.year.slice(-2)}),r.jsxs("div",{className:"ml-4",children:[r.jsx("div",{className:"text-sm text-gray-500 dark:text-gray-400",children:t.year}),r.jsx("h3",{className:"text-xl font-semibold",children:t.title})]})]}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:t.description})]})})}),r.jsx("div",{className:"hidden lg:flex w-2/12 justify-center",children:r.jsx("div",{className:"w-4 h-4 bg-gradient-to-r from-blue-600 to-purple-600 rounded-full border-4 border-white dark:border-gray-900 shadow-lg"})}),r.jsx("div",{className:"hidden lg:block w-5/12"})]},n))})]})]})})},mP=()=>r.jsxs("div",{children:[r.jsx(cP,{}),r.jsx(dP,{}),r.jsx(uP,{})]}),hP=()=>r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom text-center",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Our Team"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Meet the Experts Behind"," ",r.jsx("span",{className:"gradient-text",children:"PicoEdge"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto leading-relaxed",children:"Our diverse team of technology experts, innovators, and problem-solvers work together to deliver exceptional solutions for our clients."})]})}),fP=()=>{const e=[{name:"Sarah Johnson",role:"CEO & Founder",bio:"Visionary leader with 15+ years in technology and business strategy.",image:"👩‍💼",expertise:["Strategic Planning","Business Development","Innovation Management"],color:"from-blue-500 to-cyan-500"},{name:"Michael Chen",role:"CTO",bio:"Technology innovator specializing in AI, cloud computing, and system architecture.",image:"👨‍💻",expertise:["AI/ML","Cloud Architecture","System Design"],color:"from-green-500 to-emerald-500"},{name:"Emily Rodriguez",role:"Head of Cybersecurity",bio:"Cybersecurity expert with extensive experience in threat analysis and prevention.",image:"👩‍🔬",expertise:["Threat Analysis","Security Architecture","Compliance"],color:"from-red-500 to-pink-500"},{name:"David Kim",role:"Lead Software Architect",bio:"Full-stack developer and architect passionate about scalable software solutions.",image:"👨‍🔧",expertise:["Software Architecture","Full-Stack Development","DevOps"],color:"from-purple-500 to-violet-500"},{name:"Jessica Taylor",role:"Head of Data Science",bio:"Data scientist and analytics expert turning complex data into actionable insights.",image:"👩‍📊",expertise:["Data Analytics","Machine Learning","Business Intelligence"],color:"from-orange-500 to-yellow-500"},{name:"Alex Thompson",role:"Head of Client Success",bio:"Customer-focused leader ensuring exceptional client experiences and outcomes.",image:"👨‍💼",expertise:["Client Relations","Project Management","Customer Success"],color:"from-indigo-500 to-blue-500"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container-custom",children:r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 border-0 bg-gradient-to-br from-white to-gray-50 dark:from-gray-800 dark:to-gray-900",children:r.jsxs(H,{className:"p-8 text-center",children:[r.jsx("div",{className:`w-24 h-24 bg-gradient-to-r ${t.color} rounded-full flex items-center justify-center text-4xl mx-auto mb-6 group-hover:scale-110 transition-transform duration-300 shadow-lg`,children:t.image}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:t.name}),r.jsx("p",{className:"text-primary font-medium mb-4",children:t.role}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed text-sm",children:t.bio}),r.jsxs("div",{className:"mb-6",children:[r.jsx("h4",{className:"font-semibold mb-3 text-sm uppercase tracking-wide",children:"Expertise:"}),r.jsx("div",{className:"flex flex-wrap gap-2 justify-center",children:t.expertise.map((s,a)=>r.jsx(q,{variant:"secondary",className:"text-xs",children:s},a))})]}),r.jsxs("div",{className:"flex justify-center space-x-3",children:[r.jsx(T,{variant:"outline",size:"sm",children:"LinkedIn"}),r.jsx(T,{variant:"outline",size:"sm",children:"Email"})]})]})},n))})})})},pP=()=>{const e=[{number:"50+",label:"Team Members",description:"Experienced professionals"},{number:"15+",label:"Years Experience",description:"Combined expertise"},{number:"25+",label:"Certifications",description:"Industry credentials"},{number:"10+",label:"Countries",description:"Global team presence"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx(q,{variant:"secondary",className:"mb-4",children:"Team Stats"}),r.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:["Powered by ",r.jsx("span",{className:"gradient-text",children:"Global Talent"})]})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"text-center p-6 border-0 bg-white dark:bg-gray-900 shadow-lg",children:r.jsxs(H,{className:"p-0",children:[r.jsx("div",{className:"text-4xl font-bold text-primary mb-2",children:t.number}),r.jsx("div",{className:"text-lg font-semibold mb-2",children:t.label}),r.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-300",children:t.description})]})},n))})]})})},xP=()=>r.jsx("section",{className:"section-padding bg-gradient-to-r from-blue-600 to-purple-600 text-white",children:r.jsxs("div",{className:"container-custom text-center",children:[r.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:"Ready to Join Our Team?"}),r.jsx("p",{className:"text-xl mb-8 max-w-2xl mx-auto opacity-90",children:"We're always looking for talented individuals who share our passion for technology and innovation."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsx(T,{variant:"secondary",size:"lg",className:"text-blue-600",children:"View Open Positions"}),r.jsx(T,{variant:"outline",size:"lg",className:"border-white text-white hover:bg-white hover:text-blue-600",children:"Submit Resume"})]})]})}),gP=()=>r.jsxs("div",{children:[r.jsx(hP,{}),r.jsx(fP,{}),r.jsx(pP,{}),r.jsx(xP,{})]}),vP=()=>r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom text-center",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Our Services"}),r.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold mb-6",children:["Comprehensive ",r.jsx("span",{className:"gradient-text",children:"Technology Solutions"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 max-w-3xl mx-auto leading-relaxed",children:"From AI and machine learning to cybersecurity and custom software development, we provide end-to-end technology solutions that drive business success."}),r.jsx(T,{size:"lg",asChild:!0,children:r.jsxs(Z,{to:"/contact",children:["Get Custom Quote ",r.jsx(Le,{className:"ml-2 w-5 h-5"})]})})]})}),yP=()=>{const e=[{title:"AI & Machine Learning",description:"Harness the power of artificial intelligence to automate processes, gain insights, and make data-driven decisions.",features:["Custom AI Models","Predictive Analytics","Natural Language Processing","Computer Vision"],icon:"🤖",color:"from-blue-500 to-cyan-500",pricing:"Starting from $5,000"},{title:"Cybersecurity Solutions",description:"Comprehensive security solutions to protect your digital infrastructure from evolving threats.",features:["Threat Assessment","Security Monitoring","Compliance Management","Incident Response"],icon:"🛡️",color:"from-red-500 to-pink-500",pricing:"Starting from $3,000"},{title:"Custom Software Development",description:"Tailored software solutions built with modern technologies to meet your specific business needs.",features:["Web Applications","Mobile Apps","Enterprise Software","API Development"],icon:"💻",color:"from-green-500 to-emerald-500",pricing:"Starting from $10,000"},{title:"Cloud Computing",description:"Scalable cloud infrastructure solutions for improved performance, security, and cost-effectiveness.",features:["Cloud Migration","Infrastructure Setup","DevOps Services","Cloud Security"],icon:"☁️",color:"from-purple-500 to-violet-500",pricing:"Starting from $2,500"},{title:"Data Analytics",description:"Transform your raw data into actionable insights with advanced analytics and visualization tools.",features:["Business Intelligence","Data Visualization","Performance Metrics","Reporting Systems"],icon:"📊",color:"from-orange-500 to-yellow-500",pricing:"Starting from $4,000"},{title:"IT Consulting",description:"Strategic technology consulting services to guide your digital transformation journey.",features:["Technology Strategy","System Integration","Process Optimization","Digital Transformation"],icon:"🎯",color:"from-indigo-500 to-blue-500",pricing:"Starting from $1,500"}];return r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsx("div",{className:"container-custom",children:r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 border-0 bg-gradient-to-br from-white to-gray-50 dark:from-gray-800 dark:to-gray-900",children:r.jsxs(H,{className:"p-8",children:[r.jsx("div",{className:`w-16 h-16 bg-gradient-to-r ${t.color} rounded-xl flex items-center justify-center text-2xl mb-6 group-hover:scale-110 transition-transform duration-300 shadow-lg`,children:t.icon}),r.jsx("h3",{className:"text-xl font-semibold mb-4",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:t.description}),r.jsxs("div",{className:"mb-6",children:[r.jsx("h4",{className:"font-semibold mb-3 text-sm uppercase tracking-wide",children:"Key Features:"}),r.jsx("ul",{className:"space-y-2",children:t.features.map((s,a)=>r.jsxs("li",{className:"flex items-center text-sm text-gray-600 dark:text-gray-300",children:[r.jsx(Si,{className:"w-4 h-4 text-green-500 mr-2 flex-shrink-0"}),s]},a))})]}),r.jsxs("div",{className:"pt-6 border-t border-gray-200 dark:border-gray-700",children:[r.jsxs("div",{className:"flex items-center justify-between mb-4",children:[r.jsx("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Starting from"}),r.jsx("span",{className:"font-bold text-primary",children:t.pricing})]}),r.jsx(T,{className:"w-full",asChild:!0,children:r.jsxs(Z,{to:"/contact",children:["Get Started ",r.jsx(Le,{className:"ml-2 w-4 h-4"})]})})]})]})},n))})})})},bP=()=>{const e=[{number:"01",title:"Discovery & Analysis",description:"We begin by understanding your business needs, challenges, and objectives to create a tailored solution strategy.",icon:"🔍"},{number:"02",title:"Planning & Design",description:"Our team develops a comprehensive project plan with timelines, milestones, and detailed technical specifications.",icon:"📋"},{number:"03",title:"Development & Implementation",description:"We build and implement your solution using industry best practices and cutting-edge technologies.",icon:"⚙️"},{number:"04",title:"Testing & Deployment",description:"Rigorous testing ensures quality and performance before we deploy your solution to the production environment.",icon:"🚀"},{number:"05",title:"Support & Maintenance",description:"Ongoing support and maintenance services ensure your solution continues to perform optimally.",icon:"🛠️"}];return r.jsx("section",{className:"section-padding bg-gray-50 dark:bg-gray-800",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx(q,{variant:"secondary",className:"mb-4",children:"Our Process"}),r.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:["How We ",r.jsx("span",{className:"gradient-text",children:"Deliver Excellence"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Our proven methodology ensures successful project delivery from conception to completion."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-5 gap-8",children:e.map((t,n)=>r.jsxs("div",{className:"text-center",children:[r.jsxs("div",{className:"relative mb-6",children:[r.jsx("div",{className:"w-20 h-20 bg-gradient-to-r from-blue-600 to-purple-600 rounded-full flex items-center justify-center text-3xl mx-auto mb-4 shadow-lg",children:t.icon}),r.jsx("div",{className:"absolute -top-2 -right-2 w-8 h-8 bg-white dark:bg-gray-800 rounded-full flex items-center justify-center shadow-lg border-2 border-primary",children:r.jsx("span",{className:"text-xs font-bold text-primary",children:t.number})})]}),r.jsx("h3",{className:"text-lg font-semibold mb-3",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm leading-relaxed",children:t.description})]},n))})]})})},wP=()=>r.jsxs("div",{children:[r.jsx(vP,{}),r.jsx(yP,{}),r.jsx(bP,{})]}),jP=()=>{const e=[{title:"Proven Expertise",description:"10+ years of experience delivering cutting-edge technology solutions.",icon:"🎯",color:"from-blue-500 to-cyan-500"},{title:"24/7 Support",description:"Round-the-clock technical support and maintenance services.",icon:"⏰",color:"from-green-500 to-emerald-500"},{title:"Innovation Focus",description:"Always using the latest technologies and industry best practices.",icon:"🚀",color:"from-purple-500 to-violet-500"},{title:"Cost Effective",description:"Competitive pricing with maximum return on investment.",icon:"💰",color:"from-orange-500 to-red-500"}];return r.jsx("div",{children:r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Why Choose Us"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Why PicoEdge is Your"," ",r.jsx("span",{className:"gradient-text",children:"Best Choice"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Discover what sets us apart and makes us the preferred technology partner for businesses worldwide."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"text-center hover:shadow-xl transition-all duration-300 hover:-translate-y-2",children:r.jsxs(H,{className:"p-8",children:[r.jsx("div",{className:`w-16 h-16 bg-gradient-to-r ${t.color} rounded-xl flex items-center justify-center text-2xl mx-auto mb-6 shadow-lg`,children:t.icon}),r.jsx("h3",{className:"text-xl font-semibold mb-4",children:t.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:t.description})]})},n))})]})})})},NP=()=>{const e=[{name:"John Smith",company:"Tech Innovations Inc.",role:"CEO",content:"PicoEdge transformed our business with their AI solutions. Outstanding results and exceptional service.",rating:5,avatar:"👨‍💼"},{name:"Sarah Wilson",company:"Digital Dynamics",role:"CTO",content:"Their cybersecurity expertise saved us from potential threats. Highly recommend their services.",rating:5,avatar:"👩‍💻"},{name:"Michael Brown",company:"Future Systems",role:"Founder",content:"Professional team, cutting-edge solutions, and excellent support. They exceeded our expectations.",rating:5,avatar:"👨‍🔬"}];return r.jsx("div",{children:r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Client Testimonials"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["What Our ",r.jsx("span",{className:"gradient-text",children:"Clients Say"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Don't just take our word for it. Here's what our satisfied clients have to say about our services."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsx(z,{className:"hover:shadow-xl transition-shadow",children:r.jsxs(H,{className:"p-8",children:[r.jsx("div",{className:"flex mb-4",children:[...Array(t.rating)].map((s,a)=>r.jsx(jr,{className:"w-5 h-5 text-yellow-400 fill-current"},a))}),r.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6 italic",children:['"',t.content,'"']}),r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"w-12 h-12 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full flex items-center justify-center text-xl mr-4",children:t.avatar}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold",children:t.name}),r.jsxs("div",{className:"text-sm text-gray-500",children:[t.role,", ",t.company]})]})]})]})},n))})]})})})},kP=()=>{const e=[{name:"Starter",price:"$2,500",period:"per project",description:"Perfect for small businesses getting started with technology",features:["Basic website development","Simple mobile app","Basic security setup","Email support","30-day support"],popular:!1,color:"from-gray-600 to-gray-700"},{name:"Professional",price:"$7,500",period:"per project",description:"Ideal for growing businesses requiring advanced solutions",features:["Custom software development","AI integration","Advanced security","Priority support","90-day support","Performance optimization"],popular:!0,color:"from-blue-600 to-purple-600"},{name:"Enterprise",price:"Custom",period:"pricing",description:"Comprehensive solutions for large organizations",features:["Full-scale digital transformation","Custom AI solutions","Enterprise security","24/7 dedicated support","1-year support","Custom integrations","Ongoing maintenance"],popular:!1,color:"from-green-600 to-emerald-600"}];return r.jsx("div",{children:r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Pricing Plans"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Choose Your Perfect"," ",r.jsx("span",{className:"gradient-text",children:"Solution"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Transparent pricing for every business size. No hidden fees, just exceptional value."})]}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((t,n)=>r.jsxs(z,{className:`relative hover:shadow-xl transition-all duration-300 hover:-translate-y-2 ${t.popular?"ring-2 ring-blue-500 scale-105":""}`,children:[t.popular&&r.jsx("div",{className:"absolute -top-4 left-1/2 transform -translate-x-1/2",children:r.jsx(q,{className:"bg-blue-600 text-white",children:"Most Popular"})}),r.jsxs(H,{className:"p-8",children:[r.jsxs("div",{className:"text-center mb-8",children:[r.jsx("h3",{className:"text-2xl font-bold mb-2",children:t.name}),r.jsxs("div",{className:"mb-4",children:[r.jsx("span",{className:"text-4xl font-bold",children:t.price}),r.jsx("span",{className:"text-gray-500 ml-2",children:t.period})]}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:t.description})]}),r.jsx("ul",{className:"space-y-3 mb-8",children:t.features.map((s,a)=>r.jsxs("li",{className:"flex items-center",children:[r.jsx(Si,{className:"w-5 h-5 text-green-500 mr-3 flex-shrink-0"}),r.jsx("span",{className:"text-gray-600 dark:text-gray-300",children:s})]},a))}),r.jsx(T,{className:`w-full ${t.popular?"bg-gradient-to-r from-blue-600 to-purple-600":""}`,variant:t.popular?"default":"outline",asChild:!0,children:r.jsx(Z,{to:"/contact",children:t.name==="Enterprise"?"Contact Sales":"Get Started"})})]})]},n))})]})})})},SP=()=>{const e=[{id:1,title:"The Future of Artificial Intelligence in Business",excerpt:"Explore how AI is transforming industries and what it means for your business strategy.",category:"AI & Machine Learning",date:"2024-01-15",readTime:"5 min read",image:"🤖",author:"Sarah Johnson"},{id:2,title:"Cybersecurity Best Practices for 2024",excerpt:"Essential security measures every business should implement to protect against modern threats.",category:"Cybersecurity",date:"2024-01-12",readTime:"7 min read",image:"🛡️",author:"Michael Chen"},{id:3,title:"Cloud Migration: A Complete Guide",excerpt:"Step-by-step guide to successfully migrating your business operations to the cloud.",category:"Cloud Computing",date:"2024-01-10",readTime:"6 min read",image:"☁️",author:"Emily Rodriguez"},{id:4,title:"Building Scalable Software Architecture",excerpt:"Learn the principles of creating software systems that grow with your business.",category:"Software Development",date:"2024-01-08",readTime:"8 min read",image:"💻",author:"David Kim"},{id:5,title:"Data Analytics: Turning Data into Insights",excerpt:"How to leverage data analytics to make informed business decisions and drive growth.",category:"Data Analytics",date:"2024-01-05",readTime:"6 min read",image:"📊",author:"Jessica Taylor"},{id:6,title:"The Rise of No-Code Development",excerpt:"Exploring the no-code movement and its impact on software development.",category:"Technology Trends",date:"2024-01-03",readTime:"4 min read",image:"🚀",author:"Alex Thompson"}],t=["All","AI & Machine Learning","Cybersecurity","Cloud Computing","Software Development","Data Analytics","Technology Trends"];return r.jsx("div",{children:r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Tech Blog"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Latest Insights &"," ",r.jsx("span",{className:"gradient-text",children:"Technology Trends"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Stay updated with the latest developments in technology, best practices, and industry insights from our experts."})]}),r.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-12",children:t.map((n,s)=>r.jsx(T,{variant:s===0?"default":"outline",size:"sm",className:"rounded-full",children:n},s))}),r.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map(n=>r.jsx(z,{className:"group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 border-0 bg-white dark:bg-gray-800",children:r.jsxs(H,{className:"p-0",children:[r.jsx("div",{className:"aspect-video bg-gradient-to-br from-blue-100 to-purple-100 dark:from-blue-900 dark:to-purple-900 flex items-center justify-center text-6xl mb-6 rounded-t-lg",children:n.image}),r.jsxs("div",{className:"p-6",children:[r.jsxs("div",{className:"flex items-center gap-4 mb-4 text-sm text-gray-500 dark:text-gray-400",children:[r.jsx(q,{variant:"secondary",children:n.category}),r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(Pr,{className:"w-4 h-4"}),new Date(n.date).toLocaleDateString()]}),r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx($e,{className:"w-4 h-4"}),n.readTime]})]}),r.jsx("h3",{className:"text-xl font-semibold mb-3 group-hover:text-primary transition-colors",children:n.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4 leading-relaxed",children:n.excerpt}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:["By ",n.author]}),r.jsx(T,{variant:"ghost",size:"sm",asChild:!0,className:"group/btn",children:r.jsxs(Z,{to:`/blog/${n.id}`,children:["Read More",r.jsx(Le,{className:"w-4 h-4 ml-1 group-hover/btn:translate-x-1 transition-transform"})]})})]})]})]})},n.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx(T,{size:"lg",variant:"outline",children:"Load More Articles"})})]})})})},CP=()=>(p4(),r.jsx("div",{children:r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom max-w-4xl",children:[r.jsx(T,{variant:"ghost",asChild:!0,className:"mb-8",children:r.jsxs(Z,{to:"/blog",children:[r.jsx(Qd,{className:"w-4 h-4 mr-2"}),"Back to Blog"]})}),r.jsxs("article",{children:[r.jsxs("div",{className:"mb-8",children:[r.jsx(q,{variant:"secondary",className:"mb-4",children:"AI & Machine Learning"}),r.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:"The Future of Artificial Intelligence in Business"}),r.jsxs("div",{className:"flex items-center gap-6 text-gray-600 dark:text-gray-300 mb-8",children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx(Xs,{className:"w-4 h-4"}),r.jsx("span",{children:"Sarah Johnson"})]}),r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx(Pr,{className:"w-4 h-4"}),r.jsx("span",{children:"January 15, 2024"})]}),r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx($e,{className:"w-4 h-4"}),r.jsx("span",{children:"5 min read"})]})]})]}),r.jsx("div",{className:"aspect-video bg-gradient-to-br from-blue-100 to-purple-100 dark:from-blue-900 dark:to-purple-900 rounded-lg mb-8 flex items-center justify-center text-8xl",children:"🤖"}),r.jsxs("div",{className:"prose prose-lg dark:prose-invert max-w-none",children:[r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8",children:"Artificial Intelligence is no longer a concept from science fiction—it's a reality that's transforming how businesses operate, compete, and serve their customers. In this comprehensive guide, we'll explore the current state of AI in business and what the future holds."}),r.jsx("h2",{className:"text-2xl font-bold mb-4",children:"The Current State of AI in Business"}),r.jsx("p",{className:"mb-6",children:"Today's businesses are leveraging AI in numerous ways, from customer service chatbots to predictive analytics. Companies across industries are discovering that AI isn't just about automation—it's about augmenting human capabilities and creating new opportunities for innovation."}),r.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Key AI Applications"}),r.jsxs("ul",{className:"mb-6 space-y-2",children:[r.jsx("li",{children:"Predictive analytics for demand forecasting"}),r.jsx("li",{children:"Automated customer service and support"}),r.jsx("li",{children:"Fraud detection and security"}),r.jsx("li",{children:"Personalized marketing and recommendations"}),r.jsx("li",{children:"Process automation and optimization"})]}),r.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Future Trends"}),r.jsx("p",{className:"mb-6",children:"As we look ahead, several trends are shaping the future of AI in business. Edge computing will bring AI closer to data sources, enabling real-time decision making. Explainable AI will become crucial for regulatory compliance and trust building."}),r.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300",children:"The businesses that will thrive in the AI-driven future are those that start preparing today. Whether you're just beginning your AI journey or looking to expand existing capabilities, the key is to start with clear objectives and a strategic approach."})]}),r.jsx("div",{className:"border-t border-gray-200 dark:border-gray-700 pt-8 mt-8",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Ready to implement AI in your business?"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Our AI experts can help you identify opportunities and develop a customized strategy."}),r.jsx(T,{size:"lg",asChild:!0,children:r.jsx(Z,{to:"/contact",children:"Get Started Today"})})]})})]})]})})})),pw=u.forwardRef(({className:e,...t},n)=>r.jsx("textarea",{className:ee("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));pw.displayName="Textarea";const EP=()=>{const[e,t]=u.useState({name:"",email:"",company:"",subject:"",message:""}),[n,s]=u.useState(!1),{toast:a}=Ml(),i=l=>{const{name:c,value:d}=l.target;t(f=>({...f,[c]:d}))},o=async l=>{l.preventDefault(),s(!0),setTimeout(()=>{a({title:"Message sent successfully!",description:"We'll get back to you within 24 hours."}),t({name:"",email:"",company:"",subject:"",message:""}),s(!1)},1e3)};return r.jsx(z,{className:"border-0 shadow-xl",children:r.jsx(H,{className:"p-8",children:r.jsxs("form",{onSubmit:o,className:"space-y-6",children:[r.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[r.jsxs("div",{children:[r.jsx(de,{htmlFor:"name",children:"Full Name *"}),r.jsx(Pe,{id:"name",name:"name",value:e.name,onChange:i,required:!0,className:"mt-2",placeholder:"Enter your full name"})]}),r.jsxs("div",{children:[r.jsx(de,{htmlFor:"email",children:"Email Address *"}),r.jsx(Pe,{id:"email",name:"email",type:"email",value:e.email,onChange:i,required:!0,className:"mt-2",placeholder:"Enter your email address"})]})]}),r.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[r.jsxs("div",{children:[r.jsx(de,{htmlFor:"company",children:"Company"}),r.jsx(Pe,{id:"company",name:"company",value:e.company,onChange:i,className:"mt-2",placeholder:"Enter your company name"})]}),r.jsxs("div",{children:[r.jsx(de,{htmlFor:"subject",children:"Subject *"}),r.jsx(Pe,{id:"subject",name:"subject",value:e.subject,onChange:i,required:!0,className:"mt-2",placeholder:"Enter message subject"})]})]}),r.jsxs("div",{children:[r.jsx(de,{htmlFor:"message",children:"Message *"}),r.jsx(pw,{id:"message",name:"message",value:e.message,onChange:i,required:!0,className:"mt-2 min-h-[120px]",placeholder:"Tell us about your project and requirements..."})]}),r.jsx(T,{type:"submit",className:"w-full",size:"lg",disabled:n,children:n?"Sending...":r.jsxs(r.Fragment,{children:["Send Message ",r.jsx(Em,{className:"ml-2 w-5 h-5"})]})})]})})})},PP=()=>{const e=[{icon:r.jsx(na,{className:"w-6 h-6"}),title:"Phone",details:["+1 (555) 123-4567","+1 (555) 987-6543"],color:"from-blue-500 to-cyan-500"},{icon:r.jsx(Ft,{className:"w-6 h-6"}),title:"Email",details:["info@picoedge.com","support@picoedge.com"],color:"from-green-500 to-emerald-500"},{icon:r.jsx(Wn,{className:"w-6 h-6"}),title:"Address",details:["123 Tech Street","Digital City, DC 12345"],color:"from-purple-500 to-violet-500"},{icon:r.jsx($e,{className:"w-6 h-6"}),title:"Business Hours",details:["Mon - Fri: 9:00 AM - 6:00 PM","Sat: 10:00 AM - 4:00 PM"],color:"from-orange-500 to-red-500"}];return r.jsx("div",{className:"space-y-6",children:e.map((t,n)=>r.jsx(z,{className:"border-0 bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-shadow",children:r.jsx(H,{className:"p-6",children:r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:`w-12 h-12 bg-gradient-to-r ${t.color} rounded-lg flex items-center justify-center text-white shadow-lg`,children:t.icon}),r.jsxs("div",{children:[r.jsx("h3",{className:"font-semibold text-lg mb-2",children:t.title}),t.details.map((s,a)=>r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-1",children:s},a))]})]})})},n))})},TP=()=>r.jsx("section",{className:"section-padding bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-900 dark:to-blue-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx(q,{variant:"secondary",className:"mb-6",children:"Contact Us"}),r.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["Let's Build Something"," ",r.jsx("span",{className:"gradient-text",children:"Amazing Together"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto leading-relaxed",children:"Ready to transform your business with cutting-edge technology? Get in touch with our experts today and let's discuss your project."})]}),r.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-start",children:[r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Send us a message"}),r.jsx(EP,{})]}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Get in touch"}),r.jsx(PP,{}),r.jsx(z,{className:"mt-6 border-0 bg-gradient-to-r from-blue-600 to-purple-600 text-white",children:r.jsxs(H,{className:"p-6",children:[r.jsx("h3",{className:"text-xl font-semibold mb-3",children:"Need immediate assistance?"}),r.jsx("p",{className:"mb-4 opacity-90",children:"Our emergency support team is available 24/7 for critical issues."}),r.jsxs(T,{variant:"secondary",className:"text-blue-600",children:["Emergency Support ",r.jsx(Le,{className:"ml-2 w-4 h-4"})]})]})})]})]})]})}),AP=()=>r.jsx("section",{className:"section-padding bg-white dark:bg-gray-900",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx(q,{variant:"secondary",className:"mb-4",children:"Our Location"}),r.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-6",children:["Visit Our ",r.jsx("span",{className:"gradient-text",children:"Office"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",children:"Located in the heart of Digital City, our modern office is designed to foster innovation and collaboration."})]}),r.jsx("div",{className:"bg-gray-200 dark:bg-gray-700 rounded-2xl h-96 flex items-center justify-center",children:r.jsxs("div",{className:"text-center",children:[r.jsx(Wn,{className:"w-12 h-12 text-gray-400 mx-auto mb-4"}),r.jsx("p",{className:"text-gray-500 dark:text-gray-400",children:"Interactive map would be embedded here"}),r.jsx("p",{className:"text-sm text-gray-400 dark:text-gray-500",children:"123 Tech Street, Digital City, DC 12345"})]})})]})}),RP=()=>r.jsxs("div",{children:[r.jsx(TP,{}),r.jsx(AP,{})]}),IP=()=>{const e=ca();return u.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-100",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h1",{className:"text-4xl font-bold mb-4",children:"404"}),r.jsx("p",{className:"text-xl text-gray-600 mb-4",children:"Oops! Page not found"}),r.jsx("a",{href:"/",className:"text-blue-500 hover:text-blue-700 underline",children:"Return to Home"})]})})},MP=()=>r.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900",children:r.jsx("div",{className:"section-padding",children:r.jsxs("div",{className:"container-custom max-w-4xl",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h1",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Terms & ",r.jsx("span",{className:"gradient-text",children:"Conditions"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 animate-fade-in animation-delay-300",children:"Last updated: January 1, 2024"})]}),r.jsxs("div",{className:"prose prose-lg dark:prose-invert max-w-none animate-fade-in animation-delay-600",children:[r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"1. Acceptance of Terms"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"By accessing and using PicoEdge services, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"2. Services Description"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"PicoEdge provides technology solutions including but not limited to:"}),r.jsxs("ul",{className:"list-disc list-inside text-gray-600 dark:text-gray-300 mb-4 space-y-2",children:[r.jsx("li",{children:"Artificial Intelligence and Machine Learning solutions"}),r.jsx("li",{children:"Cybersecurity services and consulting"}),r.jsx("li",{children:"IT infrastructure management"}),r.jsx("li",{children:"Software development and integration"}),r.jsx("li",{children:"Cloud computing services"})]})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"3. User Responsibilities"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"Users are responsible for:"}),r.jsxs("ul",{className:"list-disc list-inside text-gray-600 dark:text-gray-300 mb-4 space-y-2",children:[r.jsx("li",{children:"Providing accurate and complete information"}),r.jsx("li",{children:"Maintaining the confidentiality of account credentials"}),r.jsx("li",{children:"Using services in compliance with applicable laws"}),r.jsx("li",{children:"Notifying us of any security breaches"})]})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"4. Intellectual Property"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"All content, features, and functionality of PicoEdge services are owned by Pico Technology and are protected by international copyright, trademark, patent, trade secret, and other intellectual property laws."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"5. Privacy and Data Protection"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"Your privacy is important to us. Please review our Privacy Policy, which also governs your use of our services, to understand our practices regarding your personal information."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"6. Limitation of Liability"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"PicoEdge shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"7. Termination"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We may terminate or suspend your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"8. Changes to Terms"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We reserve the right to modify or replace these Terms at any time. If a revision is material, we will try to provide at least 30 days notice prior to any new terms taking effect."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"9. Contact Information"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"If you have any questions about these Terms and Conditions, please contact us at:"}),r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:r.jsxs("p",{className:"text-gray-600 dark:text-gray-300",children:["Email: legal@picoedge.com",r.jsx("br",{}),"Address: 123 Tech Street, Digital City, DC 12345, USA",r.jsx("br",{}),"Phone: +1 (555) 123-4567"]})})]})]})]})})}),DP=()=>r.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900",children:r.jsx("div",{className:"section-padding",children:r.jsxs("div",{className:"container-custom max-w-4xl",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h1",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Privacy ",r.jsx("span",{className:"gradient-text",children:"Policy"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 animate-fade-in animation-delay-300",children:"Last updated: January 1, 2024"})]}),r.jsxs("div",{className:"prose prose-lg dark:prose-invert max-w-none animate-fade-in animation-delay-600",children:[r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"1. Information We Collect"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We collect information you provide directly to us, such as when you create an account, make a purchase, or contact us for support."}),r.jsxs("ul",{className:"list-disc list-inside text-gray-600 dark:text-gray-300 mb-4 space-y-2",children:[r.jsx("li",{children:"Personal information (name, email, phone number)"}),r.jsx("li",{children:"Professional information (company, job title)"}),r.jsx("li",{children:"Usage data and analytics"}),r.jsx("li",{children:"Device and browser information"})]})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"2. How We Use Your Information"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We use the information we collect to provide, maintain, and improve our services."}),r.jsxs("ul",{className:"list-disc list-inside text-gray-600 dark:text-gray-300 mb-4 space-y-2",children:[r.jsx("li",{children:"Provide and deliver our services"}),r.jsx("li",{children:"Process transactions and send confirmations"}),r.jsx("li",{children:"Send technical notices and support messages"}),r.jsx("li",{children:"Communicate about products, services, and events"}),r.jsx("li",{children:"Monitor and analyze trends and usage"})]})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"3. Information Sharing"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We do not sell, trade, or otherwise transfer your personal information to third parties without your consent, except as described in this policy."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"4. Data Security"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We implement appropriate security measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"5. Cookies and Similar Technologies"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"We use cookies and similar technologies to enhance your experience and analyze usage patterns."})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"6. Your Rights"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"You have certain rights regarding your personal information, including:"}),r.jsxs("ul",{className:"list-disc list-inside text-gray-600 dark:text-gray-300 mb-4 space-y-2",children:[r.jsx("li",{children:"Access and update your information"}),r.jsx("li",{children:"Request deletion of your data"}),r.jsx("li",{children:"Object to processing of your information"}),r.jsx("li",{children:"Data portability"})]})]}),r.jsxs("section",{className:"mb-8",children:[r.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"7. Contact Us"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:"If you have any questions about this Privacy Policy, please contact us:"}),r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:r.jsxs("p",{className:"text-gray-600 dark:text-gray-300",children:["Email: privacy@PicoEdge.com",r.jsx("br",{}),"Address: 123 Tech Street, Digital City, DC 12345, USA",r.jsx("br",{}),"Phone: +1 (555) 123-4567"]})})]})]})]})})}),_P=()=>{const[e,t]=u.useState(""),n=[{icon:y2,title:"Getting Started",description:"Learn the basics and set up your account",articles:12},{icon:zl,title:"Technical Documentation",description:"Detailed guides and API references",articles:28},{icon:Xd,title:"Troubleshooting",description:"Common issues and solutions",articles:15}],s=[{question:"How do I get started with PicoEdge services?",answer:"Getting started is easy! Simply contact our team for a consultation, and we'll assess your needs and recommend the best solutions for your business."},{question:"What kind of support do you provide?",answer:"We provide 24/7 technical support, dedicated account management, regular system monitoring, and comprehensive training for your team."},{question:"How secure are your AI and cybersecurity solutions?",answer:"Our solutions follow industry-leading security standards including SOC 2, ISO 27001, and GDPR compliance. All data is encrypted and processed in secure environments."},{question:"Can you integrate with our existing systems?",answer:"Yes, our solutions are designed to integrate seamlessly with existing infrastructure. We provide custom APIs and work with popular business software."},{question:"What is your response time for support requests?",answer:"Critical issues are addressed within 15 minutes, high priority within 2 hours, and standard requests within 24 hours."}];return r.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900",children:r.jsx("div",{className:"section-padding",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h1",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Help ",r.jsx("span",{className:"gradient-text",children:"Center"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 animate-fade-in animation-delay-300",children:"Find answers to your questions and get the support you need"}),r.jsxs("div",{className:"max-w-2xl mx-auto relative animate-fade-in animation-delay-600",children:[r.jsx(U0,{className:"absolute left-4 top-1/2 transform -translate-y-1/2 text-gray-400 w-5 h-5"}),r.jsx("input",{type:"text",placeholder:"Search for help articles...",value:e,onChange:a=>t(a.target.value),className:"w-full pl-12 pr-4 py-4 border border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent bg-white dark:bg-gray-800 text-gray-900 dark:text-white"})]})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-16",children:n.map((a,i)=>r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-xl p-8 hover:shadow-lg transition-all duration-300 hover:scale-105 animate-fade-in cursor-pointer",style:{animationDelay:`${i*200}ms`},children:[r.jsx("div",{className:"w-12 h-12 bg-blue-100 dark:bg-blue-900/30 rounded-lg flex items-center justify-center mb-6",children:r.jsx(a.icon,{className:"w-6 h-6 text-blue-600 dark:text-blue-400"})}),r.jsx("h3",{className:"text-xl font-semibold mb-3 text-gray-900 dark:text-white",children:a.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:a.description}),r.jsxs("span",{className:"text-sm text-blue-600 dark:text-blue-400 font-medium",children:[a.articles," articles"]})]},i))}),r.jsxs("div",{className:"max-w-4xl mx-auto mb-16",children:[r.jsxs("h2",{className:"text-3xl font-bold text-center mb-12 animate-fade-in",children:["Frequently Asked ",r.jsx("span",{className:"gradient-text",children:"Questions"})]}),r.jsx(fh,{type:"single",collapsible:!0,className:"space-y-4",children:s.map((a,i)=>r.jsxs(As,{value:`item-${i}`,className:"bg-gray-50 dark:bg-gray-800 rounded-xl px-6 animate-fade-in",style:{animationDelay:`${i*100}ms`},children:[r.jsx(Rs,{className:"text-left hover:no-underline",children:r.jsx("span",{className:"font-medium text-gray-900 dark:text-white",children:a.question})}),r.jsx(Is,{className:"text-gray-600 dark:text-gray-300 pb-6",children:a.answer})]},i))})]}),r.jsxs("div",{className:"bg-gradient-to-r from-blue-600 to-purple-600 rounded-2xl p-8 text-white text-center",children:[r.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Still need help?"}),r.jsx("p",{className:"text-lg mb-8 opacity-90",children:"Our support team is here to assist you 24/7"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-8",children:[r.jsxs("div",{className:"flex flex-col items-center",children:[r.jsx(na,{className:"w-8 h-8 mb-3"}),r.jsx("span",{className:"font-medium mb-1",children:"Phone Support"}),r.jsx("span",{className:"text-sm opacity-80",children:"+1 (555) 123-4567"})]}),r.jsxs("div",{className:"flex flex-col items-center",children:[r.jsx(Ft,{className:"w-8 h-8 mb-3"}),r.jsx("span",{className:"font-medium mb-1",children:"Email Support"}),r.jsx("span",{className:"text-sm opacity-80",children:"support@picoedge.com"})]}),r.jsxs("div",{className:"flex flex-col items-center",children:[r.jsx(Xd,{className:"w-8 h-8 mb-3"}),r.jsx("span",{className:"font-medium mb-1",children:"Live Chat"}),r.jsx("span",{className:"text-sm opacity-80",children:"Available 24/7"})]})]}),r.jsx(T,{className:"bg-white text-blue-600 hover:bg-gray-100",children:"Contact Support"})]})]})})})},OP=()=>{const e=[{title:"Senior Software Engineer",department:"Engineering",location:"Remote",type:"Full-time",salary:"$120,000 - $160,000",description:"Join our engineering team to build cutting-edge software solutions."},{title:"Cybersecurity Analyst",department:"Security",location:"New York, NY",type:"Full-time",salary:"$90,000 - $130,000",description:"Protect our clients' digital assets and infrastructure from cyber threats."},{title:"AI/ML Engineer",department:"AI Research",location:"San Francisco, CA",type:"Full-time",salary:"$140,000 - $180,000",description:"Develop and deploy machine learning models for our AI solutions."},{title:"DevOps Engineer",department:"Infrastructure",location:"Remote",type:"Full-time",salary:"$110,000 - $150,000",description:"Build and maintain our cloud infrastructure and deployment pipelines."},{title:"Product Manager",department:"Product",location:"Austin, TX",type:"Full-time",salary:"$130,000 - $170,000",description:"Lead product strategy and development for our technology solutions."},{title:"UX/UI Designer",department:"Design",location:"Remote",type:"Full-time",salary:"$80,000 - $120,000",description:"Create beautiful and intuitive user experiences for our applications."}],t=[{icon:Vn,title:"Health & Wellness",description:"Comprehensive health insurance and wellness programs"},{icon:$e,title:"Flexible Hours",description:"Work-life balance with flexible scheduling options"},{icon:ri,title:"Competitive Pay",description:"Market-leading salaries and performance bonuses"},{icon:St,title:"Team Culture",description:"Collaborative environment with amazing colleagues"},{icon:I0,title:"Career Growth",description:"Professional development and advancement opportunities"},{icon:Wn,title:"Remote Work",description:"Work from anywhere with our remote-first culture"}];return r.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900",children:r.jsx("div",{className:"section-padding",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h1",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Join Our ",r.jsx("span",{className:"gradient-text",children:"Team"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Build the future of technology with passionate professionals who share your vision for innovation."})]}),r.jsx("div",{className:"mb-16 animate-fade-in animation-delay-600",children:r.jsxs("div",{className:"bg-gradient-to-r from-blue-600 to-purple-600 rounded-2xl p-8 text-white text-center",children:[r.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Why PicoEdge?"}),r.jsx("p",{className:"text-lg max-w-3xl mx-auto",children:"We're not just building software - we're creating solutions that transform businesses and improve lives. Join a team where your ideas matter and your career can flourish."})]})}),r.jsxs("div",{className:"mb-16",children:[r.jsx("h2",{className:"text-3xl font-bold text-center mb-12 animate-fade-in",children:"Benefits & Perks"}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:t.map((n,s)=>r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-xl p-6 text-center hover:shadow-lg transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${s*100}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full flex items-center justify-center mx-auto mb-4",children:r.jsx(n.icon,{className:"w-8 h-8 text-white"})}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:n.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:n.description})]},s))})]}),r.jsxs("div",{className:"mb-16",children:[r.jsx("h2",{className:"text-3xl font-bold text-center mb-12 animate-fade-in",children:"Open Positions"}),r.jsx("div",{className:"space-y-6",children:e.map((n,s)=>r.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl p-6 border border-gray-200 dark:border-gray-700 hover:shadow-lg transition-all duration-300 animate-fade-in",style:{animationDelay:`${s*100}ms`},children:r.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center justify-between",children:[r.jsxs("div",{className:"flex-1",children:[r.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3",children:[r.jsx("h3",{className:"text-xl font-semibold",children:n.title}),r.jsx(q,{className:"bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-300",children:n.department})]}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:n.description}),r.jsxs("div",{className:"flex flex-wrap gap-4 text-sm text-gray-500 dark:text-gray-400",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx(Wn,{className:"w-4 h-4 mr-1"}),n.location]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx($e,{className:"w-4 h-4 mr-1"}),n.type]}),r.jsxs("div",{className:"flex items-center",children:[r.jsx(ri,{className:"w-4 h-4 mr-1"}),n.salary]})]})]}),r.jsx("div",{className:"mt-4 lg:mt-0 lg:ml-6",children:r.jsx(T,{className:"w-full lg:w-auto",children:"Apply Now"})})]})},s))})]}),r.jsx("div",{className:"text-center animate-fade-in",children:r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-2xl p-8",children:[r.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Don't See Your Role?"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"We're always looking for talented individuals. Send us your resume and let us know how you'd like to contribute."}),r.jsx(T,{size:"lg",children:"Send Your Resume"})]})})]})})})},LP=()=>{const e=[{date:"March 15, 2024",title:"PicoEdge Announces $50M Series B Funding to Accelerate AI Development",summary:"Leading technology solutions company secures major funding round to expand AI capabilities and global reach.",category:"Funding",link:"#"},{date:"February 28, 2024",title:"PicoEdge Launches Revolutionary Cybersecurity Platform",summary:"New AI-powered security platform promises 99.9% threat detection accuracy for enterprise clients.",category:"Product Launch",link:"#"},{date:"January 10, 2024",title:"PicoEdge Named 'Employer of the Year' by Tech Industry Association",summary:"Recognition highlights company's commitment to employee development and inclusive workplace culture.",category:"Awards",link:"#"},{date:"December 5, 2023",title:"PicoEdge Partners with Fortune 500 Companies for Digital Transformation",summary:"Strategic partnerships established with major corporations to accelerate digital transformation initiatives.",category:"Partnerships",link:"#"}],t=[{name:"Company Logo (High-res)",type:"PNG",size:"2.1 MB"},{name:"Executive Photos",type:"ZIP",size:"15.3 MB"},{name:"Product Screenshots",type:"ZIP",size:"8.7 MB"},{name:"Company Fact Sheet",type:"PDF",size:"1.2 MB"},{name:"Brand Guidelines",type:"PDF",size:"3.4 MB"}],n=[{year:"2024",award:"Best AI Innovation",organization:"Tech Excellence Awards",description:"Recognized for breakthrough AI technology in business automation"},{year:"2023",award:"Cybersecurity Company of the Year",organization:"Security Industry Awards",description:"Leading cybersecurity solutions and threat prevention"},{year:"2023",award:"Top Workplace Culture",organization:"Business Leadership Awards",description:"Outstanding employee satisfaction and workplace innovation"}];return r.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900",children:r.jsx("div",{className:"section-padding",children:r.jsxs("div",{className:"container-custom",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsxs("h1",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["Press & ",r.jsx("span",{className:"gradient-text",children:"Media"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto animate-fade-in animation-delay-300",children:"Stay updated with the latest news, announcements, and media resources from PicoEdge."})]}),r.jsx("div",{className:"mb-16 animate-fade-in animation-delay-600",children:r.jsx("div",{className:"bg-gradient-to-r from-blue-600 to-purple-600 rounded-2xl p-8 text-white",children:r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8 items-center",children:[r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Media Inquiries"}),r.jsx("p",{className:"text-lg mb-4",children:"For press inquiries, interviews, and media requests:"}),r.jsxs("div",{className:"space-y-2",children:[r.jsxs("p",{children:[r.jsx("strong",{children:"Email:"})," press@picoedge.com"]}),r.jsxs("p",{children:[r.jsx("strong",{children:"Phone:"})," +1 (555) 123-4567"]}),r.jsxs("p",{children:[r.jsx("strong",{children:"Response Time:"})," Within 24 hours"]})]})]}),r.jsx("div",{className:"text-center",children:r.jsx(T,{variant:"secondary",size:"lg",children:"Contact Press Team"})})]})})}),r.jsxs("div",{className:"mb-16",children:[r.jsx("h2",{className:"text-3xl font-bold text-center mb-12 animate-fade-in",children:"Latest Press Releases"}),r.jsx("div",{className:"space-y-6",children:e.map((s,a)=>r.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl p-6 border border-gray-200 dark:border-gray-700 hover:shadow-lg transition-all duration-300 animate-fade-in",style:{animationDelay:`${a*100}ms`},children:r.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center justify-between",children:[r.jsxs("div",{className:"flex-1",children:[r.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3",children:[r.jsx(q,{className:"bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-300",children:s.category}),r.jsxs("div",{className:"flex items-center text-sm text-gray-500 dark:text-gray-400",children:[r.jsx(Pr,{className:"w-4 h-4 mr-1"}),s.date]})]}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:s.title}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:s.summary})]}),r.jsx("div",{className:"mt-4 lg:mt-0 lg:ml-6",children:r.jsxs(T,{variant:"outline",className:"w-full lg:w-auto group",children:["Read More",r.jsx(Wr,{className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"})]})})]})},a))})]}),r.jsxs("div",{className:"mb-16",children:[r.jsx("h2",{className:"text-3xl font-bold text-center mb-12 animate-fade-in",children:"Awards & Recognition"}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:n.map((s,a)=>r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-xl p-6 text-center hover:shadow-lg transition-all duration-300 hover:scale-105 animate-fade-in",style:{animationDelay:`${a*100}ms`},children:[r.jsx("div",{className:"w-16 h-16 bg-gradient-to-r from-yellow-500 to-orange-500 rounded-full flex items-center justify-center mx-auto mb-4",children:r.jsx(Ni,{className:"w-8 h-8 text-white"})}),r.jsx("div",{className:"text-sm text-blue-600 dark:text-blue-400 font-medium mb-1",children:s.year}),r.jsx("h3",{className:"text-lg font-semibold mb-2",children:s.award}),r.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mb-3",children:s.organization}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm",children:s.description})]},a))})]}),r.jsxs("div",{className:"mb-16",children:[r.jsx("h2",{className:"text-3xl font-bold text-center mb-12 animate-fade-in",children:"Media Kit"}),r.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-2xl p-8",children:[r.jsxs("div",{className:"text-center mb-8",children:[r.jsx(P2,{className:"w-16 h-16 mx-auto mb-4 text-blue-600"}),r.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Download Media Resources"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"High-resolution logos, photos, and brand materials for media use."})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:t.map((s,a)=>r.jsxs("div",{className:"bg-white dark:bg-gray-700 rounded-lg p-4 flex items-center justify-between hover:shadow-md transition-shadow animate-fade-in",style:{animationDelay:`${a*100}ms`},children:[r.jsxs("div",{children:[r.jsx("div",{className:"font-medium text-sm",children:s.name}),r.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:[s.type," • ",s.size]})]}),r.jsx(T,{size:"sm",variant:"outline",className:"group",children:r.jsx(cn,{className:"w-4 h-4 group-hover:animate-bounce"})})]},a))})]})]}),r.jsx("div",{className:"text-center animate-fade-in",children:r.jsxs("div",{className:"bg-gradient-to-r from-blue-600 to-purple-600 rounded-2xl p-8 text-white",children:[r.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Stay Updated"}),r.jsx("p",{className:"text-lg mb-6",children:"Subscribe to our press releases and company updates."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 max-w-md mx-auto",children:[r.jsx("input",{type:"email",placeholder:"Enter your email",className:"flex-1 px-4 py-3 rounded-lg text-gray-900 focus:outline-none focus:ring-2 focus:ring-white"}),r.jsx(T,{variant:"secondary",children:"Subscribe"})]})]})})]})})})},FP=ji("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),Po=u.forwardRef(({className:e,variant:t,...n},s)=>r.jsx("div",{ref:s,role:"alert",className:ee(FP({variant:t}),e),...n}));Po.displayName="Alert";const To=u.forwardRef(({className:e,...t},n)=>r.jsx("h5",{ref:n,className:ee("mb-1 font-medium leading-none tracking-tight",e),...t}));To.displayName="AlertTitle";const Ao=u.forwardRef(({className:e,...t},n)=>r.jsx("div",{ref:n,className:ee("text-sm [&_p]:leading-relaxed",e),...t}));Ao.displayName="AlertDescription";var ph="Checkbox",[zP,RT]=Zt(ph),[$P,BP]=zP(ph),xw=u.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:s,checked:a,defaultChecked:i,required:o,disabled:l,value:c="on",onCheckedChange:d,form:f,...h}=e,[m,b]=u.useState(null),y=me(t,j=>b(j)),p=u.useRef(!1),v=m?f||!!m.closest("form"):!0,[g=!1,x]=ur({prop:a,defaultProp:i,onChange:d}),w=u.useRef(g);return u.useEffect(()=>{const j=m==null?void 0:m.form;if(j){const N=()=>x(w.current);return j.addEventListener("reset",N),()=>j.removeEventListener("reset",N)}},[m,x]),r.jsxs($P,{scope:n,state:g,disabled:l,children:[r.jsx(Y.button,{type:"button",role:"checkbox","aria-checked":un(g)?"mixed":g,"aria-required":o,"data-state":yw(g),"data-disabled":l?"":void 0,disabled:l,value:c,...h,ref:y,onKeyDown:$(e.onKeyDown,j=>{j.key==="Enter"&&j.preventDefault()}),onClick:$(e.onClick,j=>{x(N=>un(N)?!0:!N),v&&(p.current=j.isPropagationStopped(),p.current||j.stopPropagation())})}),v&&r.jsx(UP,{control:m,bubbles:!p.current,name:s,value:c,checked:g,required:o,disabled:l,form:f,style:{transform:"translateX(-100%)"},defaultChecked:un(i)?!1:i})]})});xw.displayName=ph;var gw="CheckboxIndicator",vw=u.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:s,...a}=e,i=BP(gw,n);return r.jsx(hr,{present:s||un(i.state)||i.state===!0,children:r.jsx(Y.span,{"data-state":yw(i.state),"data-disabled":i.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});vw.displayName=gw;var UP=e=>{const{control:t,checked:n,bubbles:s=!0,defaultChecked:a,...i}=e,o=u.useRef(null),l=ah(n),c=Lm(t);u.useEffect(()=>{const f=o.current,h=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(h,"checked").set;if(l!==n&&b){const y=new Event("click",{bubbles:s});f.indeterminate=un(n),b.call(f,un(n)?!1:n),f.dispatchEvent(y)}},[l,n,s]);const d=u.useRef(un(n)?!1:n);return r.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a??d.current,...i,tabIndex:-1,ref:o,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function un(e){return e==="indeterminate"}function yw(e){return un(e)?"indeterminate":e?"checked":"unchecked"}var bw=xw,HP=vw;const ww=u.forwardRef(({className:e,...t},n)=>r.jsx(bw,{ref:n,className:ee("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:r.jsx(HP,{className:ee("flex items-center justify-center text-current"),children:r.jsx(Si,{className:"h-4 w-4"})})}));ww.displayName=bw.displayName;var xh="Radio",[VP,jw]=Zt(xh),[WP,GP]=VP(xh),Nw=u.forwardRef((e,t)=>{const{__scopeRadio:n,name:s,checked:a=!1,required:i,disabled:o,value:l="on",onCheck:c,form:d,...f}=e,[h,m]=u.useState(null),b=me(t,v=>m(v)),y=u.useRef(!1),p=h?d||!!h.closest("form"):!0;return r.jsxs(WP,{scope:n,checked:a,disabled:o,children:[r.jsx(Y.button,{type:"button",role:"radio","aria-checked":a,"data-state":Cw(a),"data-disabled":o?"":void 0,disabled:o,value:l,...f,ref:b,onClick:$(e.onClick,v=>{a||c==null||c(),p&&(y.current=v.isPropagationStopped(),y.current||v.stopPropagation())})}),p&&r.jsx(KP,{control:h,bubbles:!y.current,name:s,value:l,checked:a,required:i,disabled:o,form:d,style:{transform:"translateX(-100%)"}})]})});Nw.displayName=xh;var kw="RadioIndicator",Sw=u.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:s,...a}=e,i=GP(kw,n);return r.jsx(hr,{present:s||i.checked,children:r.jsx(Y.span,{"data-state":Cw(i.checked),"data-disabled":i.disabled?"":void 0,...a,ref:t})})});Sw.displayName=kw;var KP=e=>{const{control:t,checked:n,bubbles:s=!0,...a}=e,i=u.useRef(null),o=ah(n),l=Lm(t);return u.useEffect(()=>{const c=i.current,d=window.HTMLInputElement.prototype,h=Object.getOwnPropertyDescriptor(d,"checked").set;if(o!==n&&h){const m=new Event("click",{bubbles:s});h.call(c,n),c.dispatchEvent(m)}},[o,n,s]),r.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:i,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Cw(e){return e?"checked":"unchecked"}var qP=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],gh="RadioGroup",[QP,IT]=Zt(gh,[Xl,jw]),Ew=Xl(),Pw=jw(),[YP,XP]=QP(gh),Tw=u.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:s,defaultValue:a,value:i,required:o=!1,disabled:l=!1,orientation:c,dir:d,loop:f=!0,onValueChange:h,...m}=e,b=Ew(n),y=Ai(d),[p,v]=ur({prop:i,defaultProp:a,onChange:h});return r.jsx(YP,{scope:n,name:s,required:o,disabled:l,value:p,onValueChange:v,children:r.jsx(Zv,{asChild:!0,...b,orientation:c,dir:y,loop:f,children:r.jsx(Y.div,{role:"radiogroup","aria-required":o,"aria-orientation":c,"data-disabled":l?"":void 0,dir:y,...m,ref:t})})})});Tw.displayName=gh;var Aw="RadioGroupItem",Rw=u.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:s,...a}=e,i=XP(Aw,n),o=i.disabled||s,l=Ew(n),c=Pw(n),d=u.useRef(null),f=me(t,d),h=i.value===a.value,m=u.useRef(!1);return u.useEffect(()=>{const b=p=>{qP.includes(p.key)&&(m.current=!0)},y=()=>m.current=!1;return document.addEventListener("keydown",b),document.addEventListener("keyup",y),()=>{document.removeEventListener("keydown",b),document.removeEventListener("keyup",y)}},[]),r.jsx(ey,{asChild:!0,...l,focusable:!o,active:h,children:r.jsx(Nw,{disabled:o,required:i.required,checked:h,...c,...a,name:i.name,ref:f,onCheck:()=>i.onValueChange(a.value),onKeyDown:$(b=>{b.key==="Enter"&&b.preventDefault()}),onFocus:$(a.onFocus,()=>{var b;m.current&&((b=d.current)==null||b.click())})})})});Rw.displayName=Aw;var JP="RadioGroupIndicator",Iw=u.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...s}=e,a=Pw(n);return r.jsx(Sw,{...a,...s,ref:t})});Iw.displayName=JP;var Mw=Tw,Dw=Rw,ZP=Iw;const _w=u.forwardRef(({className:e,...t},n)=>r.jsx(Mw,{className:ee("grid gap-2",e),...t,ref:n}));_w.displayName=Mw.displayName;const Su=u.forwardRef(({className:e,...t},n)=>r.jsx(Dw,{ref:n,className:ee("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:r.jsx(ZP,{className:"flex items-center justify-center",children:r.jsx(O0,{className:"h-2.5 w-2.5 fill-current text-current"})})}));Su.displayName=Dw.displayName;function eT(e,t=[]){let n=[];function s(i,o){const l=u.createContext(o),c=n.length;n=[...n,o];function d(h){const{scope:m,children:b,...y}=h,p=(m==null?void 0:m[e][c])||l,v=u.useMemo(()=>y,Object.values(y));return r.jsx(p.Provider,{value:v,children:b})}function f(h,m){const b=(m==null?void 0:m[e][c])||l,y=u.useContext(b);if(y)return y;if(o!==void 0)return o;throw new Error(`\`${h}\` must be used within \`${i}\``)}return d.displayName=i+"Provider",[d,f]}const a=()=>{const i=n.map(o=>u.createContext(o));return function(l){const c=(l==null?void 0:l[e])||i;return u.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[s,tT(a,...t)]}function tT(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const s=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=s.reduce((l,{useScope:c,scopeName:d})=>{const h=c(i)[`__scope${d}`];return{...l,...h}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}var vh="Progress",yh=100,[rT,MT]=eT(vh),[nT,sT]=rT(vh),Ow=u.forwardRef((e,t)=>{const{__scopeProgress:n,value:s=null,max:a,getValueLabel:i=aT,...o}=e;(a||a===0)&&!Ip(a)&&console.error(iT(`${a}`,"Progress"));const l=Ip(a)?a:yh;s!==null&&!Mp(s,l)&&console.error(oT(`${s}`,"Progress"));const c=Mp(s,l)?s:null,d=xl(c)?i(c,l):void 0;return r.jsx(nT,{scope:n,value:c,max:l,children:r.jsx(Y.div,{"aria-valuemax":l,"aria-valuemin":0,"aria-valuenow":xl(c)?c:void 0,"aria-valuetext":d,role:"progressbar","data-state":zw(c,l),"data-value":c??void 0,"data-max":l,...o,ref:t})})});Ow.displayName=vh;var Lw="ProgressIndicator",Fw=u.forwardRef((e,t)=>{const{__scopeProgress:n,...s}=e,a=sT(Lw,n);return r.jsx(Y.div,{"data-state":zw(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...s,ref:t})});Fw.displayName=Lw;function aT(e,t){return`${Math.round(e/t*100)}%`}function zw(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function xl(e){return typeof e=="number"}function Ip(e){return xl(e)&&!isNaN(e)&&e>0}function Mp(e,t){return xl(e)&&!isNaN(e)&&e<=t&&e>=0}function iT(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${yh}\`.`}function oT(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
  - a positive number
  - less than the value passed to \`max\` (or ${yh} if no \`max\` prop is set)
  - \`null\` or \`undefined\` if the progress is indeterminate.

Defaulting to \`null\`.`}var $w=Ow,lT=Fw;const Ea=u.forwardRef(({className:e,value:t,...n},s)=>r.jsx($w,{ref:s,className:ee("relative h-4 w-full overflow-hidden rounded-full bg-secondary",e),...n,children:r.jsx(lT,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(t||0)}%)`}})}));Ea.displayName=$w.displayName;var cT="Separator",Dp="horizontal",dT=["horizontal","vertical"],Bw=u.forwardRef((e,t)=>{const{decorative:n,orientation:s=Dp,...a}=e,i=uT(s)?s:Dp,l=n?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return r.jsx(Y.div,{"data-orientation":i,...l,...a,ref:t})});Bw.displayName=cT;function uT(e){return dT.includes(e)}var Uw=Bw;const Cu=u.forwardRef(({className:e,orientation:t="horizontal",decorative:n=!0,...s},a)=>r.jsx(Uw,{ref:a,decorative:n,orientation:t,className:ee("shrink-0 bg-border",t==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",e),...s}));Cu.displayName=Uw.displayName;const mT=()=>{const[e,t]=u.useState("buttons"),[n,s]=u.useState(33),a=[{id:"buttons",label:"Buttons"},{id:"badges",label:"Badges"},{id:"alerts",label:"Alerts"},{id:"accordions",label:"Accordions"},{id:"avatars",label:"Avatars"},{id:"cards",label:"Cards"},{id:"forms",label:"Forms"},{id:"progress",label:"Progress & More"},{id:"animations",label:"Animations"}];return r.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900",children:r.jsx("div",{className:"py-20",children:r.jsxs("div",{className:"container mx-auto px-6",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsxs("h1",{className:"text-4xl font-bold mb-6 animate-fade-in",children:["UI ",r.jsx("span",{className:"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"Elements"})]}),r.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 animate-fade-in",children:"Explore our comprehensive library of reusable UI components"})]}),r.jsx("div",{className:"flex flex-wrap justify-center mb-12 animate-fade-in",children:a.map(i=>r.jsx("button",{onClick:()=>t(i.id),className:`px-6 py-3 m-1 rounded-lg font-medium transition-all duration-300 hover:scale-105 ${e===i.id?"bg-blue-600 text-white shadow-lg":"bg-gray-100 dark:bg-gray-800 text-gray-600 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-700"}`,children:i.label},i.id))}),r.jsxs("div",{className:"max-w-6xl mx-auto",children:[e==="buttons"&&r.jsxs("div",{className:"space-y-8 animate-fade-in",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Button Variants"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Primary Buttons"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx(T,{className:"w-full",children:"Default Button"}),r.jsx(T,{className:"w-full bg-red-600 hover:bg-red-700",children:"Danger Button"}),r.jsx(T,{className:"w-full bg-green-600 hover:bg-green-700",children:"Success Button"})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Outline Buttons"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx(T,{variant:"outline",className:"w-full",children:"Outline Button"}),r.jsx(T,{variant:"outline",className:"w-full border-red-500 text-red-500 hover:bg-red-500 hover:text-white",children:"Outline Danger"}),r.jsx(T,{variant:"outline",className:"w-full border-green-500 text-green-500 hover:bg-green-500 hover:text-white",children:"Outline Success"})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Button Sizes"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx(T,{size:"sm",className:"w-full",children:"Small Button"}),r.jsx(T,{size:"default",className:"w-full",children:"Default Size"}),r.jsx(T,{size:"lg",className:"w-full",children:"Large Button"})]})]})]})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Icon Buttons"}),r.jsxs("div",{className:"flex flex-wrap gap-4",children:[r.jsxs(T,{className:"group",children:[r.jsx(cn,{className:"w-4 h-4 mr-2 group-hover:animate-bounce"}),"Download"]}),r.jsxs(T,{variant:"outline",className:"group",children:[r.jsx(U0,{className:"w-4 h-4 mr-2 group-hover:scale-110 transition-transform"}),"Search"]}),r.jsxs(T,{className:"group bg-purple-600 hover:bg-purple-700",children:[r.jsx(rl,{className:"w-4 h-4 mr-2 group-hover:rotate-90 transition-transform"}),"Settings"]})]})]})]}),e==="badges"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Badge Variants"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Status Badges"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx("div",{children:r.jsx(q,{children:"Default"})}),r.jsx("div",{children:r.jsx(q,{variant:"secondary",children:"Secondary"})}),r.jsx("div",{children:r.jsx(q,{variant:"destructive",children:"Destructive"})}),r.jsx("div",{children:r.jsx(q,{variant:"outline",children:"Outline"})})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Custom Colors"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx("div",{children:r.jsx(q,{className:"bg-green-500 hover:bg-green-600",children:"Success"})}),r.jsx("div",{children:r.jsx(q,{className:"bg-yellow-500 hover:bg-yellow-600 text-black",children:"Warning"})}),r.jsx("div",{children:r.jsx(q,{className:"bg-purple-500 hover:bg-purple-600",children:"Purple"})}),r.jsx("div",{children:r.jsx(q,{className:"bg-pink-500 hover:bg-pink-600",children:"Pink"})})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"With Icons"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx("div",{children:r.jsxs(q,{className:"bg-green-500",children:[r.jsx(ke,{className:"w-3 h-3 mr-1"}),"Active"]})}),r.jsx("div",{children:r.jsxs(q,{className:"bg-red-500",children:[r.jsx(Uf,{className:"w-3 h-3 mr-1"}),"Error"]})}),r.jsx("div",{children:r.jsxs(q,{className:"bg-blue-500",children:[r.jsx(Hf,{className:"w-3 h-3 mr-1"}),"Info"]})}),r.jsx("div",{children:r.jsxs(q,{className:"bg-yellow-500 text-black",children:[r.jsx(jr,{className:"w-3 h-3 mr-1"}),"Featured"]})})]})]})]})]})}),e==="alerts"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Alert Components"}),r.jsxs("div",{className:"space-y-6",children:[r.jsxs(Po,{children:[r.jsx(Hf,{className:"h-4 w-4"}),r.jsx(To,{children:"Information"}),r.jsx(Ao,{children:"This is an informational alert with some additional context."})]}),r.jsxs(Po,{variant:"destructive",children:[r.jsx(Uf,{className:"h-4 w-4"}),r.jsx(To,{children:"Error"}),r.jsx(Ao,{children:"Something went wrong. Please check your input and try again."})]}),r.jsxs(Po,{className:"border-green-200 bg-green-50 dark:bg-green-900/20",children:[r.jsx(ke,{className:"h-4 w-4 text-green-600"}),r.jsx(To,{className:"text-green-800 dark:text-green-400",children:"Success"}),r.jsx(Ao,{className:"text-green-700 dark:text-green-300",children:"Your action was completed successfully!"})]})]})]})}),e==="accordions"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Accordion Components"}),r.jsxs(fh,{type:"single",collapsible:!0,className:"w-full",children:[r.jsxs(As,{value:"item-1",children:[r.jsx(Rs,{children:"What is React?"}),r.jsx(Is,{children:"React is a JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called components."})]}),r.jsxs(As,{value:"item-2",children:[r.jsx(Rs,{children:"How does Tailwind CSS work?"}),r.jsx(Is,{children:"Tailwind CSS works by scanning all of your HTML files, JavaScript components, and any other templates for class names, generating the corresponding styles and then writing them to a static CSS file."})]}),r.jsxs(As,{value:"item-3",children:[r.jsx(Rs,{children:"What is TypeScript?"}),r.jsx(Is,{children:"TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale."})]})]})]})}),e==="avatars"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Avatar Components"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:[r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Different Sizes"}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx(Ht,{className:"h-8 w-8",children:r.jsx(Vt,{children:"S"})}),r.jsx(Ht,{children:r.jsx(Vt,{children:"M"})}),r.jsx(Ht,{className:"h-12 w-12",children:r.jsx(Vt,{children:"L"})}),r.jsx(Ht,{className:"h-16 w-16",children:r.jsx(Vt,{children:"XL"})})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"With Images"}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs(Ht,{children:[r.jsx(ui,{src:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100",alt:"Avatar"}),r.jsx(Vt,{children:"JD"})]}),r.jsxs(Ht,{children:[r.jsx(ui,{src:"https://images.unsplash.com/photo-1494790108755-2616b612b047?w=100",alt:"Avatar"}),r.jsx(Vt,{children:"JS"})]})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Fallback Icons"}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx(Ht,{children:r.jsx(Vt,{children:r.jsx(Xs,{className:"h-4 w-4"})})}),r.jsx(Ht,{children:r.jsx(Vt,{className:"bg-blue-500 text-white",children:"AB"})})]})]})]})]})}),e==="cards"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Card Components"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[r.jsxs(z,{children:[r.jsxs(ct,{children:[r.jsx(dt,{children:"Simple Card"}),r.jsx(Eo,{children:"A basic card with header and content."})]}),r.jsx(H,{children:r.jsx("p",{children:"This is the main content of the card. You can put any content here."})})]}),r.jsxs(z,{children:[r.jsxs(ct,{children:[r.jsx(dt,{children:"Card with Footer"}),r.jsx(Eo,{children:"This card includes a footer section."})]}),r.jsx(H,{children:r.jsx("p",{children:"Card content goes here with additional information."})}),r.jsx(xu,{children:r.jsx(T,{className:"w-full",children:"Action Button"})})]}),r.jsxs(z,{className:"hover:shadow-lg transition-shadow",children:[r.jsxs(ct,{children:[r.jsxs(dt,{className:"flex items-center",children:[r.jsx(jr,{className:"w-5 h-5 mr-2 text-yellow-500"}),"Interactive Card"]}),r.jsx(Eo,{children:"This card has hover effects."})]}),r.jsx(H,{children:r.jsx("p",{children:"Hover over this card to see the shadow effect."})}),r.jsxs(xu,{className:"flex justify-between",children:[r.jsx(T,{variant:"outline",children:"Cancel"}),r.jsx(T,{children:"Confirm"})]})]})]})]})}),e==="forms"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Form Elements"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[r.jsxs(z,{children:[r.jsx(ct,{children:r.jsx(dt,{children:"Input Fields"})}),r.jsxs(H,{className:"space-y-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"email",children:"Email"}),r.jsx(Pe,{id:"email",type:"email",placeholder:"Enter your email"})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"password",children:"Password"}),r.jsx(Pe,{id:"password",type:"password",placeholder:"Enter your password"})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"phone",children:"Phone"}),r.jsx(Pe,{id:"phone",type:"tel",placeholder:"Enter your phone number"})]})]})]}),r.jsxs(z,{children:[r.jsx(ct,{children:r.jsx(dt,{children:"Selection Elements"})}),r.jsxs(H,{className:"space-y-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{children:"Select an option"}),r.jsxs(ju,{children:[r.jsx(hl,{children:r.jsx(Nu,{placeholder:"Choose an option"})}),r.jsxs(fl,{children:[r.jsx(At,{value:"option1",children:"Option 1"}),r.jsx(At,{value:"option2",children:"Option 2"}),r.jsx(At,{value:"option3",children:"Option 3"})]})]})]}),r.jsxs("div",{className:"space-y-3",children:[r.jsx(de,{children:"Radio Group"}),r.jsxs(_w,{defaultValue:"option1",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(Su,{value:"option1",id:"r1"}),r.jsx(de,{htmlFor:"r1",children:"Option 1"})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(Su,{value:"option2",id:"r2"}),r.jsx(de,{htmlFor:"r2",children:"Option 2"})]})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ww,{id:"terms"}),r.jsx(de,{htmlFor:"terms",children:"Accept terms and conditions"})]})]})]})]})]})}),e==="progress"&&r.jsx("div",{className:"space-y-8 animate-fade-in",children:r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Progress & Other Elements"}),r.jsxs("div",{className:"space-y-8",children:[r.jsxs(z,{children:[r.jsx(ct,{children:r.jsx(dt,{children:"Progress Bars"})}),r.jsxs(H,{className:"space-y-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsxs("div",{className:"flex justify-between",children:[r.jsxs(de,{children:["Progress: ",n,"%"]}),r.jsx(T,{size:"sm",onClick:()=>s(Math.min(100,n+10)),children:"+10%"})]}),r.jsx(Ea,{value:n,className:"w-full"})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{children:"Different Colors"}),r.jsx(Ea,{value:75,className:"w-full [&>div]:bg-green-500"}),r.jsx(Ea,{value:50,className:"w-full [&>div]:bg-yellow-500"}),r.jsx(Ea,{value:25,className:"w-full [&>div]:bg-red-500"})]})]})]}),r.jsxs(z,{children:[r.jsx(ct,{children:r.jsx(dt,{children:"Separators"})}),r.jsxs(H,{className:"space-y-4",children:[r.jsx("p",{children:"Content above separator"}),r.jsx(Cu,{}),r.jsx("p",{children:"Content below separator"}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("span",{children:"Left content"}),r.jsx(Cu,{orientation:"vertical",className:"h-4"}),r.jsx("span",{children:"Right content"})]})]})]})]})]})}),e==="animations"&&r.jsxs("div",{className:"space-y-8 animate-fade-in",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Animation Examples"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Fade Animations"}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg",children:[r.jsx("div",{className:"w-16 h-16 bg-blue-500 rounded-lg animate-fade-in mx-auto"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Fade In"})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Scale Animations"}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg",children:[r.jsx("div",{className:"w-16 h-16 bg-green-500 rounded-lg animate-scale-in mx-auto"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Scale In"})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsx("h4",{className:"font-medium text-gray-700 dark:text-gray-300",children:"Slide Animations"}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg",children:[r.jsx("div",{className:"w-16 h-16 bg-purple-500 rounded-lg animate-slide-in-right mx-auto"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Slide In Right"})]})]})]})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-2xl font-semibold mb-6",children:"Interactive Animations"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg hover:scale-105 transition-transform duration-300 cursor-pointer",children:[r.jsx(Vn,{className:"w-8 h-8 text-red-500 mx-auto hover:animate-pulse"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Hover to Scale"})]}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg hover:rotate-6 transition-transform duration-300 cursor-pointer",children:[r.jsx(jr,{className:"w-8 h-8 text-yellow-500 mx-auto"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Hover to Rotate"})]}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg group cursor-pointer",children:[r.jsx(rl,{className:"w-8 h-8 text-blue-500 mx-auto group-hover:rotate-180 transition-transform duration-500"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Hover to Spin"})]}),r.jsxs("div",{className:"bg-gray-100 dark:bg-gray-800 p-6 rounded-lg hover:animate-bounce cursor-pointer",children:[r.jsx(cn,{className:"w-8 h-8 text-green-500 mx-auto"}),r.jsx("p",{className:"text-center mt-2 text-sm",children:"Hover to Bounce"})]})]})]})]})]})]})})})},hT=()=>{const[e,t]=u.useState(!1),[n,s]=u.useState({email:"",password:""}),a=i=>{i.preventDefault(),console.log("Login attempt:",n)};return r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 via-yellow-50 to-amber-50 dark:from-purple-900 dark:via-yellow-900 dark:to-amber-900 p-4",children:r.jsxs(z,{className:"w-full max-w-md",children:[r.jsxs(ct,{className:"text-center",children:[r.jsx(dt,{className:"text-3xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"Welcome Back"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Sign in to your account"})]}),r.jsx(H,{children:r.jsxs("form",{onSubmit:a,className:"space-y-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"email",children:"Email"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ft,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"email",type:"email",placeholder:"Enter your email",className:"pl-10",value:n.email,onChange:i=>s({...n,email:i.target.value}),required:!0})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"password",children:"Password"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ys,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"password",type:e?"text":"password",placeholder:"Enter your password",className:"pl-10 pr-10",value:n.password,onChange:i=>s({...n,password:i.target.value}),required:!0}),r.jsx("button",{type:"button",onClick:()=>t(!e),className:"absolute right-3 top-3 text-gray-400 hover:text-gray-600",children:e?r.jsx(Yd,{className:"h-4 w-4"}):r.jsx(Tr,{className:"h-4 w-4"})})]})]}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("label",{className:"flex items-center space-x-2 text-sm",children:[r.jsx("input",{type:"checkbox",className:"rounded"}),r.jsx("span",{children:"Remember me"})]}),r.jsx(Z,{to:"/forgot-password",className:"text-sm text-blue-600 hover:underline",children:"Forgot password?"})]}),r.jsx(T,{type:"submit",className:"w-full bg-blue-600 hover:bg-blue-700",children:"Sign In"}),r.jsxs("div",{className:"text-center",children:[r.jsx("span",{className:"text-sm text-gray-600",children:"Don't have an account? "}),r.jsx(Z,{to:"/register",className:"text-sm text-blue-600 hover:underline",children:"Sign up"})]})]})})]})})},fT=()=>r.jsx(hT,{}),pT=()=>{const[e,t]=u.useState(!1),[n,s]=u.useState(!1),[a,i]=u.useState({firstName:"",lastName:"",email:"",phone:"",password:"",confirmPassword:""}),o=l=>{l.preventDefault(),console.log("Registration attempt:",a)};return r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 via-yellow-50 to-amber-50 dark:from-purple-900 dark:via-yellow-900 dark:to-amber-900 p-4",children:r.jsxs(z,{className:"w-full max-w-md",children:[r.jsxs(ct,{className:"text-center",children:[r.jsx(dt,{className:"text-3xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"Create Account"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Join us and start building together"})]}),r.jsx(H,{children:r.jsxs("form",{onSubmit:o,className:"space-y-4",children:[r.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"firstName",children:"First Name"}),r.jsxs("div",{className:"relative",children:[r.jsx(Xs,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"firstName",placeholder:"First name",className:"pl-10",value:a.firstName,onChange:l=>i({...a,firstName:l.target.value}),required:!0})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"lastName",children:"Last Name"}),r.jsx(Pe,{id:"lastName",placeholder:"Last name",value:a.lastName,onChange:l=>i({...a,lastName:l.target.value}),required:!0})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"email",children:"Email"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ft,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"email",type:"email",placeholder:"Enter your email",className:"pl-10",value:a.email,onChange:l=>i({...a,email:l.target.value}),required:!0})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"phone",children:"Phone Number"}),r.jsxs("div",{className:"relative",children:[r.jsx(na,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"phone",type:"tel",placeholder:"Enter your phone number",className:"pl-10",value:a.phone,onChange:l=>i({...a,phone:l.target.value})})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"password",children:"Password"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ys,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"password",type:e?"text":"password",placeholder:"Create a password",className:"pl-10 pr-10",value:a.password,onChange:l=>i({...a,password:l.target.value}),required:!0}),r.jsx("button",{type:"button",onClick:()=>t(!e),className:"absolute right-3 top-3 text-gray-400 hover:text-gray-600",children:e?r.jsx(Yd,{className:"h-4 w-4"}):r.jsx(Tr,{className:"h-4 w-4"})})]})]}),r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"confirmPassword",children:"Confirm Password"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ys,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"confirmPassword",type:n?"text":"password",placeholder:"Confirm your password",className:"pl-10 pr-10",value:a.confirmPassword,onChange:l=>i({...a,confirmPassword:l.target.value}),required:!0}),r.jsx("button",{type:"button",onClick:()=>s(!n),className:"absolute right-3 top-3 text-gray-400 hover:text-gray-600",children:n?r.jsx(Yd,{className:"h-4 w-4"}):r.jsx(Tr,{className:"h-4 w-4"})})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("input",{type:"checkbox",className:"rounded",required:!0}),r.jsxs("span",{className:"text-sm text-gray-600",children:["I agree to the"," ",r.jsx(Z,{to:"/terms-conditions",className:"text-blue-600 hover:underline",children:"Terms & Conditions"})," ","and"," ",r.jsx(Z,{to:"/privacy-policy",className:"text-blue-600 hover:underline",children:"Privacy Policy"})]})]}),r.jsx(T,{type:"submit",className:"w-full bg-blue-600 hover:bg-blue-700",children:"Create Account"}),r.jsxs("div",{className:"text-center",children:[r.jsx("span",{className:"text-sm text-gray-600",children:"Already have an account? "}),r.jsx(Z,{to:"/login",className:"text-sm text-blue-600 hover:underline",children:"Sign in"})]})]})})]})})},xT=()=>r.jsx(pT,{}),gT=()=>{const[e,t]=u.useState(""),[n,s]=u.useState(!1),a=i=>{i.preventDefault(),console.log("Password reset request:",e),s(!0)};return n?r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 via-yellow-50 to-amber-50 dark:from-purple-900 dark:via-yellow-900 dark:to-amber-900 p-4",children:r.jsxs(z,{className:"w-full max-w-md",children:[r.jsx(ct,{className:"text-center",children:r.jsx(dt,{className:"text-3xl font-bold bg-gradient-to-r from-blue-600 to-amber-600 bg-clip-text text-transparent",children:"Check Your Email"})}),r.jsxs(H,{className:"text-center space-y-4",children:[r.jsx("div",{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto",children:r.jsx(Ft,{className:"w-8 h-8 text-green-600"})}),r.jsxs("p",{className:"text-gray-600 dark:text-gray-300",children:["We've sent a password reset link to ",r.jsx("strong",{children:e})]}),r.jsx("p",{className:"text-sm text-gray-500",children:"Didn't receive the email? Check your spam folder or try again."}),r.jsx(T,{onClick:()=>s(!1),variant:"outline",className:"w-full",children:"Try Again"}),r.jsx(Z,{to:"/login",className:"block",children:r.jsxs(T,{variant:"ghost",className:"w-full",children:[r.jsx(Qd,{className:"w-4 h-4 mr-2"}),"Back to Login"]})})]})]})}):r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 via-yellow-50 to-amber-50 dark:from-purple-900 dark:via-yellow-900 dark:to-amber-900 p-4",children:r.jsxs(z,{className:"w-full max-w-md",children:[r.jsxs(ct,{className:"text-center",children:[r.jsx(dt,{className:"text-3xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"Forgot Password?"}),r.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Enter your email and we'll send you a reset link"})]}),r.jsx(H,{children:r.jsxs("form",{onSubmit:a,className:"space-y-4",children:[r.jsxs("div",{className:"space-y-2",children:[r.jsx(de,{htmlFor:"email",children:"Email Address"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ft,{className:"absolute left-3 top-3 h-4 w-4 text-gray-400"}),r.jsx(Pe,{id:"email",type:"email",placeholder:"Enter your email address",className:"pl-10",value:e,onChange:i=>t(i.target.value),required:!0})]})]}),r.jsx(T,{type:"submit",className:"w-full bg-blue-600 hover:bg-blue-700",children:"Send Reset Link"}),r.jsx(Z,{to:"/login",className:"block",children:r.jsxs(T,{variant:"ghost",className:"w-full",children:[r.jsx(Qd,{className:"w-4 h-4 mr-2"}),"Back to Login"]})})]})})]})})},vT=()=>r.jsx(gT,{}),yT=new LC,bT=()=>r.jsx(zC,{client:yT,children:r.jsxs(fC,{children:[r.jsx(hk,{}),r.jsx(Uk,{}),r.jsx(O4,{children:r.jsx(d5,{children:r.jsxs(T4,{children:[r.jsx(ve,{path:"/",element:r.jsx(m5,{})}),r.jsx(ve,{path:"/home",element:r.jsx(k5,{})}),r.jsx(ve,{path:"/ai-solutions",element:r.jsx(O5,{})}),r.jsx(ve,{path:"/cyber-security",element:r.jsx(J5,{})}),r.jsx(ve,{path:"/it-solutions",element:r.jsx(Z5,{})}),r.jsx(ve,{path:"/software-company",element:r.jsx(AE,{})}),r.jsx(ve,{path:"/it-agency",element:r.jsx(RE,{})}),r.jsx(ve,{path:"/startup-tech",element:r.jsx(lP,{})}),r.jsx(ve,{path:"/about",element:r.jsx(mP,{})}),r.jsx(ve,{path:"/team",element:r.jsx(gP,{})}),r.jsx(ve,{path:"/services",element:r.jsx(wP,{})}),r.jsx(ve,{path:"/why-choose-us",element:r.jsx(jP,{})}),r.jsx(ve,{path:"/testimonials",element:r.jsx(NP,{})}),r.jsx(ve,{path:"/pricing",element:r.jsx(kP,{})}),r.jsx(ve,{path:"/blog",element:r.jsx(SP,{})}),r.jsx(ve,{path:"/blog/:id",element:r.jsx(CP,{})}),r.jsx(ve,{path:"/contact",element:r.jsx(RP,{})}),r.jsx(ve,{path:"/login",element:r.jsx(fT,{})}),r.jsx(ve,{path:"/register",element:r.jsx(xT,{})}),r.jsx(ve,{path:"/forgot-password",element:r.jsx(vT,{})}),r.jsx(ve,{path:"/terms-conditions",element:r.jsx(MP,{})}),r.jsx(ve,{path:"/privacy-policy",element:r.jsx(DP,{})}),r.jsx(ve,{path:"/help-center",element:r.jsx(_P,{})}),r.jsx(ve,{path:"/career",element:r.jsx(OP,{})}),r.jsx(ve,{path:"/press",element:r.jsx(LP,{})}),r.jsx(ve,{path:"/ui-elements",element:r.jsx(mT,{})}),r.jsx(ve,{path:"*",element:r.jsx(IP,{})})]})})})]})});s0(document.getElementById("root")).render(r.jsx(bT,{}));

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0291 ]--