PageSourceSearch

https://siccciber.com.br/assets/index-Co_ira0B.js

js siccciber.com.br collected 2026-10-07 11:34:27 UTC 698,713 bytes, 658 lines download raw bytes

vendor: 4,041 bytes, lines 1-17
1function Kj(a,n){for(var o=0;o<n.length;o++){const r=n[o];if(typeof r!="string"&&!Array.isArray(r)){for(const d in r)if(d!=="default"&&!(d in a)){const f=Object.getOwnPropertyDescriptor(r,d);f&&Object.defineProperty(a,d,f.get?f:{enumerable:!0,get:()=>r[d]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&r(m)}).observe(document,{childList:!0,subtree:!0});function o(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function r(d){if(d.ep)return;d.ep=!0;const f=o(d);fetch(d.href,f)}})();function z0(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var Nu={exports:{}},ko={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var Sx;function Qj(){if(Sx)return ko;Sx=1;var a=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function o(r,d,f){var m=null;if(f!==void 0&&(m=""+f),d.key!==void 0&&(m=""+d.key),"key"in d){f={};for(var g in d)g!=="key"&&(f[g]=d[g])}else f=d;return d=f.ref,{$$typeof:a,type:r,key:m,ref:d!==void 0?d:null,props:f}}return ko.Fragment=n,ko.jsx=o,ko.jsxs=o,ko}var Cx;function Zj(){return Cx||(Cx=1,Nu.exports=Qj()),Nu.exports}var l=Zj(),Su={exports:{}},Po={},Cu={exports:{}},Au={};/**
10 * @license React
11 * scheduler.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var Ax;function Jj(){return Ax||(Ax=1,(function(a){function n(R,V){var k=R.length;R.push(V);e:for(;0<k;){var ae=k-1>>>1,le=R[ae];if(0<d(le,V))R[ae]=V,R[k]=le,k=ae;else break e}}function o(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var V=R[0],k=R.pop();if(k!==V){R[0]=k;e:for(var ae=0,le=R.length,A=le>>>1;ae<A;){var Y=2*(ae+1)-1,G=R[Y],Z=Y+1,ee=R[Z];if(0>d(G,k))Z<le&&0>d(ee,G)?(R[ae]=ee,R[Z]=k,ae=Z):(R[ae]=G,R[Y]=k,ae=Y);else if(Z<le&&0>d(ee,k))R[ae]=ee,R[Z]=k,ae=Z;else break e}}return V}function d(R,V){var k=R.sortIndex-V.sortIndex;return k!==0?k:R.id-V.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var m=Date,g=m.now();a.unstable_now=function(){return m.now()-g}}var h=[],p=[],y=1,x=null,j=3,w=!1,N=!1,E=!1,L=!1,M=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function Q(R){for(var V=o(p);V!==null;){if(V.callback===null)r(p);else if(V.startTime<=R)r(p),V.sortIndex=V.expirationTime,n(h,V);else break;V=o(p)}}function K(R){if(E=!1,Q(R),!N)if(o(h)!==null)N=!0,J||(J=!0,ye());else{var V=o(p);V!==null&&Se(K,V.startTime-R)}}var J=!1,U=-1,B=5,oe=-1;function fe(){return L?!0:!(a.unstable_now()-oe<B)}function we(){if(L=!1,J){var R=a.unstable_now();oe=R;var V=!0;try{e:{N=!1,E&&(E=!1,I(U),U=-1),w=!0;var k=j;try{t:{for(Q(R),x=o(h);x!==null&&!(x.expirationTime>R&&fe());){var ae=x.callback;if(typeof ae=="function"){x.callback=null,j=x.priorityLevel;var le=ae(x.expirationTime<=R);if(R=a.unstable_now(),typeof le=="function"){x.callback=le,Q(R),V=!0;break t}x===o(h)&&r(h),Q(R)}else r(h);x=o(h)}if(x!==null)V=!0;else{var A=o(p);A!==null&&Se(K,A.startTime-R),V=!1}}break e}finally{x=null,j=k,w=!1}V=void 0}}finally{V?ye():J=!1}}}var ye;
vendor: 17,990 bytes, lines 17-41
17if(typeof _=="function")ye=function(){_(we)};else if(typeof MessageChannel<"u"){var be=new MessageChannel,je=be.port2;be.port1.onmessage=we,ye=function(){je.postMessage(null)}}else ye=function(){M(we,0)};function Se(R,V){U=M(function(){R(a.unstable_now())},V)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(R){R.callback=null},a.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<R?Math.floor(1e3/R):5},a.unstable_getCurrentPriorityLevel=function(){return j},a.unstable_next=function(R){switch(j){case 1:case 2:case 3:var V=3;break;default:V=j}var k=j;j=V;try{return R()}finally{j=k}},a.unstable_requestPaint=function(){L=!0},a.unstable_runWithPriority=function(R,V){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var k=j;j=R;try{return V()}finally{j=k}},a.unstable_scheduleCallback=function(R,V,k){var ae=a.unstable_now();switch(typeof k=="object"&&k!==null?(k=k.delay,k=typeof k=="number"&&0<k?ae+k:ae):k=ae,R){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=k+le,R={id:y++,callback:V,priorityLevel:R,startTime:k,expirationTime:le,sortIndex:-1},k>ae?(R.sortIndex=k,n(p,R),o(h)===null&&R===o(p)&&(E?(I(U),U=-1):E=!0,Se(K,k-ae))):(R.sortIndex=le,n(h,R),N||w||(N=!0,J||(J=!0,ye()))),R},a.unstable_shouldYield=fe,a.unstable_wrapCallback=function(R){var V=j;return function(){var k=j;j=V;try{return R.apply(this,arguments)}finally{j=k}}}})(Au)),Au}var Tx;function Wj(){return Tx||(Tx=1,Cu.exports=Jj()),Cu.exports}var Tu={exports:{}},ve={};/**
18 * @license React
19 * react.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var Ex;function $j(){if(Ex)return ve;Ex=1;var a=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),m=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),j=Symbol.iterator;function w(A){return A===null||typeof A!="object"?null:(A=j&&A[j]||A["@@iterator"],typeof A=="function"?A:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,L={};function M(A,Y,G){this.props=A,this.context=Y,this.refs=L,this.updater=G||N}M.prototype.isReactComponent={},M.prototype.setState=function(A,Y){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,Y,"setState")},M.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function I(){}I.prototype=M.prototype;function _(A,Y,G){this.props=A,this.context=Y,this.refs=L,this.updater=G||N}var Q=_.prototype=new I;Q.constructor=_,E(Q,M.prototype),Q.isPureReactComponent=!0;var K=Array.isArray;function J(){}var U={H:null,A:null,T:null,S:null},B=Object.prototype.hasOwnProperty;function oe(A,Y,G){var Z=G.ref;return{$$typeof:a,type:A,key:Y,ref:Z!==void 0?Z:null,props:G}}function fe(A,Y){return oe(A.type,Y,A.props)}function we(A){return typeof A=="object"&&A!==null&&A.$$typeof===a}function ye(A){var Y={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(G){return Y[G]})}var be=/\/+/g;function je(A,Y){return typeof A=="object"&&A!==null&&A.key!=null?ye(""+A.key):Y.toString(36)}function Se(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(J,J):(A.status="pending",A.then(function(Y){A.status==="pending"&&(A.status="fulfilled",A.value=Y)},function(Y){A.status==="pending"&&(A.status="rejected",A.reason=Y)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function R(A,Y,G,Z,ee){var de=typeof A;(de==="undefined"||de==="boolean")&&(A=null);var ie=!1;if(A===null)ie=!0;else switch(de){case"bigint":case"string":case"number":ie=!0;break;case"object":switch(A.$$typeof){case a:case n:ie=!0;break;case y:return ie=A._init,R(ie(A._payload),Y,G,Z,ee)}}if(ie)return ee=ee(A),ie=Z===""?"."+je(A,0):Z,K(ee)?(G="",ie!=null&&(G=ie.replace(be,"$&/")+"/"),R(ee,Y,G,"",function(mt){return mt})):ee!=null&&(we(ee)&&(ee=fe(ee,G+(ee.key==null||A&&A.key===ee.key?"":(""+ee.key).replace(be,"$&/")+"/")+ie)),Y.push(ee)),1;ie=0;var ge=Z===""?".":Z+":";if(K(A))for(var Me=0;Me<A.length;Me++)Z=A[Me],de=ge+je(Z,Me),ie+=R(Z,Y,G,de,ee);else if(Me=w(A),typeof Me=="function")for(A=Me.call(A),Me=0;!(Z=A.next()).done;)Z=Z.value,de=ge+je(Z,Me++),ie+=R(Z,Y,G,de,ee);else if(de==="object"){if(typeof A.then=="function")return R(Se(A),Y,G,Z,ee);throw Y=String(A),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ie}function V(A,Y,G){if(A==null)return A;var Z=[],ee=0;return R(A,Z,"","",function(de){return Y.call(G,de,ee++)}),Z}function k(A){if(A._status===-1){var Y=A._result;Y=Y(),Y.then(function(G){(A._status===0||A._status===-1)&&(A._status=1,A._result=G)},function(G){(A._status===0||A._status===-1)&&(A._status=2,A._result=G)}),A._status===-1&&(A._status=0,A._result=Y)}if(A._status===1)return A._result.default;throw A._result}var ae=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},le={map:V,forEach:function(A,Y,G){V(A,function(){Y.apply(this,arguments)},G)},count:function(A){var Y=0;return V(A,function(){Y++}),Y},toArray:function(A){return V(A,function(Y){return Y})||[]},only:function(A){if(!we(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return ve.Activity=x,ve.Children=le,ve.Component=M,ve.Fragment=o,ve.Profiler=d,ve.PureComponent=_,ve.StrictMode=r,ve.Suspense=h,ve.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=U,ve.__COMPILER_RUNTIME={__proto__:null,c:function(A){return U.H.useMemoCache(A)}},ve.cache=function(A){return function(){return A.apply(null,arguments)}},ve.cacheSignal=function(){return null},ve.cloneElement=function(A,Y,G){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var Z=E({},A.props),ee=A.key;if(Y!=null)for(de in Y.key!==void 0&&(ee=""+Y.key),Y)!B.call(Y,de)||de==="key"||de==="__self"||de==="__source"||de==="ref"&&Y.ref===void 0||(Z[de]=Y[de]);var de=arguments.length-2;if(de===1)Z.children=G;else if(1<de){for(var ie=Array(de),ge=0;ge<de;ge++)ie[ge]=arguments[ge+2];Z.children=ie}return oe(A.type,ee,Z)},ve.createContext=function(A){return A={$$typeof:m,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:f,_context:A},A},ve.createElement=function(A,Y,G){var Z,ee={},de=null;if(Y!=null)for(Z in Y.key!==void 0&&(de=""+Y.key),Y)B.call(Y,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(ee[Z]=Y[Z]);var ie=arguments.length-2;if(ie===1)ee.children=G;else if(1<ie){for(var ge=Array(ie),Me=0;Me<ie;Me++)ge[Me]=arguments[Me+2];ee.children=ge}if(A&&A.defaultProps)for(Z in ie=A.defaultProps,ie)ee[Z]===void 0&&(ee[Z]=ie[Z]);return oe(A,de,ee)},ve.createRef=function(){return{current:null}},ve.forwardRef=function(A){return{$$typeof:g,render:A}},ve.isValidElement=we,ve.lazy=function(A){return{$$typeof:y,_payload:{_status:-1,_result:A},_init:k}},ve.memo=function(A,Y){return{$$typeof:p,type:A,compare:Y===void 0?null:Y}},ve.startTransition=function(A){var Y=U.T,G={};U.T=G;try{var Z=A(),ee=U.S;ee!==null&&ee(G,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(J,ae)}catch(de){ae(de)}finally{Y!==null&&G.types!==null&&(Y.types=G.types),U.T=Y}},ve.unstable_useCacheRefresh=function(){return U.H.useCacheRefresh()},ve.use=function(A){return U.H.use(A)},ve.useActionState=function(A,Y,G){return U.H.useActionState(A,Y,G)},ve.useCallback=function(A,Y){return U.H.useCallback(A,Y)},ve.useContext=function(A){return U.H.useContext(A)},ve.useDebugValue=function(){},ve.useDeferredValue=function(A,Y){return U.H.useDeferredValue(A,Y)},ve.useEffect=function(A,Y){return U.H.useEffect(A,Y)},ve.useEffectEvent=function(A){return U.H.useEffectEvent(A)},ve.useId=function(){return U.H.useId()},ve.useImperativeHandle=function(A,Y,G){return U.H.useImperativeHandle(A,Y,G)},ve.useInsertionEffect=function(A,Y){return U.H.useInsertionEffect(A,Y)},ve.useLayoutEffect=function(A,Y){return U.H.useLayoutEffect(A,Y)},ve.useMemo=function(A,Y){return U.H.useMemo(A,Y)},ve.useOptimistic=function(A,Y){return U.H.useOptimistic(A,Y)},ve.useReducer=function(A,Y,G){return U.H.useReducer(A,Y,G)},ve.useRef=function(A){return U.H.useRef(A)},ve.useState=function(A){return U.H.useState(A)},ve.useSyncExternalStore=function(A,Y,G){return U.H.useSyncExternalStore(A,Y,G)},ve.useTransition=function(){return U.H.useTransition()},ve.version="19.2.1",ve}var Rx;function Jl(){return Rx||(Rx=1,Tu.exports=$j()),Tu.exports}var Eu={exports:{}},St={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var Dx;function ew(){if(Dx)return St;Dx=1;var a=Jl();function n(h){var p="https://react.dev/errors/"+h;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)p+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+h+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var r={d:{f:o,r:function(){throw Error(n(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},d=Symbol.for("react.portal");function f(h,p,y){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:x==null?null:""+x,children:h,containerInfo:p,implementation:y}}var m=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(h,p){if(h==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return St.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,St.createPortal=function(h,p){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(n(299));return f(h,p,null,y)},St.flushSync=function(h){var p=m.T,y=r.p;try{if(m.T=null,r.p=2,h)return h()}finally{m.T=p,r.p=y,r.d.f()}},St.preconnect=function(h,p){typeof h=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(h,p))},St.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},St.preinit=function(h,p){if(typeof h=="string"&&p&&typeof p.as=="string"){var y=p.as,x=g(y,p.crossOrigin),j=typeof p.integrity=="string"?p.integrity:void 0,w=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;y==="style"?r.d.S(h,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:x,integrity:j,fetchPriority:w}):y==="script"&&r.d.X(h,{crossOrigin:x,integrity:j,fetchPriority:w,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},St.preinitModule=function(h,p){if(typeof h=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var y=g(p.as,p.crossOrigin);r.d.M(h,{crossOrigin:y,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(h)},St.preload=function(h,p){if(typeof h=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var y=p.as,x=g(y,p.crossOrigin);r.d.L(h,y,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},St.preloadModule=function(h,p){if(typeof h=="string")if(p){var y=g(p.as,p.crossOrigin);r.d.m(h,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:y,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(h)},St.requestFormReset=function(h){r.d.r(h)},St.unstable_batchedUpdates=function(h,p){return h(p)},St.useFormState=function(h,p,y){return m.H.useFormState(h,p,y)},St.useFormStatus=function(){return m.H.useHostTransitionStatus()},St.version="19.2.1",St}var Mx;function k0(){if(Mx)return Eu.exports;Mx=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(n){console.error(n)}}return a(),Eu.exports=ew(),Eu.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var Lx;function tw(){if(Lx)return Po;Lx=1;var a=Wj(),n=Jl(),o=k0();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)t+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,s=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(s=t.return),e=t.return;while(e)}return t.tag===3?s:null}function m(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function g(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(f(e)!==e)throw Error(r(188))}function p(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(r(188));return t!==e?null:e}for(var s=e,i=t;;){var c=s.return;if(c===null)break;var u=c.alternate;if(u===null){if(i=c.return,i!==null){s=i;continue}break}if(c.child===u.child){for(u=c.child;u;){if(u===s)return h(c),e;if(u===i)return h(c),t;u=u.sibling}throw Error(r(188))}if(s.return!==i.return)s=c,i=u;else{for(var v=!1,b=c.child;b;){if(b===s){v=!0,s=c,i=u;break}if(b===i){v=!0,i=c,s=u;break}b=b.sibling}if(!v){for(b=u.child;b;){if(b===s){v=!0,s=u,i=c;break}if(b===i){v=!0,i=u,s=c;break}b=b.sibling}if(!v)throw Error(r(189))}}if(s.alternate!==i)throw Error(r(190))}if(s.tag!==3)throw Error(r(188));return s.stateNode.current===s?e:t}function y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=y(e),t!==null)return t;e=e.sibling}return null}var x=Object.assign,j=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),I=Symbol.for("react.consumer"),_=Symbol.for("react.context"),Q=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),J=Symbol.for("react.suspense_list"),U=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),oe=Symbol.for("react.activity"),fe=Symbol.for("react.memo_cache_sentinel"),we=Symbol.iterator;function ye(e){return e===null||typeof e!="object"?null:(e=we&&e[we]||e["@@iterator"],typeof e=="function"?e:null)}var be=Symbol.for("react.client.reference");function je(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===be?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case E:return"Fragment";case M:return"Profiler";case L:return"StrictMode";case K:return"Suspense";case J:return"SuspenseList";case oe:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case N:return"Portal";case _:return e.displayName||"Context";case I:return(e._context.displayName||"Context")+".Consumer";case Q:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case U:return t=e.displayName||null,t!==null?t:je(e.type)||"Memo";case B:t=e._payload,e=e._init;try{return je(e(t))}catch{}}return null}var Se=Array.isArray,R=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,k={pending:!1,data:null,method:null,action:null},ae=[],le=-1;function A(e){return{current:e}}function Y(e){0>le||(e.current=ae[le],ae[le]=null,le--)}function G(e,t){le++,ae[le]=e.current,e.current=t}var Z=A(null),ee=A(null),de=A(null),ie=A(null);function ge(e,t){switch(G(de,t),G(ee,e),G(Z,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Xg(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Xg(t),e=Kg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Y(Z),G(Z,e)}function Me(){Y(Z),Y(ee),Y(de)}function mt(e){e.memoizedState!==null&&G(ie,e);var t=Z.current,s=Kg(t,e.type);t!==s&&(G(ee,e),G(Z,s))}
vendor: 11,710 bytes, lines 41-48
41function At(e){ee.current===e&&(Y(Z),Y(ee)),ie.current===e&&(Y(ie),Mo._currentValue=k)}var pt,Ua;function xa(e){if(pt===void 0)try{throw Error()}catch(s){var t=s.stack.trim().match(/\n( *(at )?)/);pt=t&&t[1]||"",Ua=-1<s.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+pt+e+Ua}var Vi=!1;function Mn(e,t){if(!e||Vi)return"";Vi=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var X=function(){throw Error()};if(Object.defineProperty(X.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(X,[])}catch(q){var P=q}Reflect.construct(e,[],X)}else{try{X.call()}catch(q){P=q}e.call(X.prototype)}}else{try{throw Error()}catch(q){P=q}(X=e())&&typeof X.catch=="function"&&X.catch(function(){})}}catch(q){if(q&&P&&typeof q.stack=="string")return[q.stack,P.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=i.DetermineComponentFrameRoot(),v=u[0],b=u[1];if(v&&b){var S=v.split(`
44`),z=b.split(`
45`);for(c=i=0;i<S.length&&!S[i].includes("DetermineComponentFrameRoot");)i++;for(;c<z.length&&!z[c].includes("DetermineComponentFrameRoot");)c++;if(i===S.length||c===z.length)for(i=S.length-1,c=z.length-1;1<=i&&0<=c&&S[i]!==z[c];)c--;for(;1<=i&&0<=c;i--,c--)if(S[i]!==z[c]){if(i!==1||c!==1)do if(i--,c--,0>c||S[i]!==z[c]){var H=`
46`+S[i].replace(" at new "," at ");return e.displayName&&H.includes("<anonymous>")&&(H=H.replace("<anonymous>",e.displayName)),H}while(1<=i&&0<=c);break}}}finally{Vi=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?xa(s):""}function Qs(e,t){switch(e.tag){case 26:case 27:case 5:return xa(e.type);case 16:return xa("Lazy");case 13:return e.child!==t&&t!==null?xa("Suspense Fallback"):xa("Suspense");case 19:return xa("SuspenseList");case 0:case 15:return Mn(e.type,!1);case 11:return Mn(e.type.render,!1);case 1:return Mn(e.type,!0);case 31:return xa("Activity");default:return""}}function Bi(e){try{var t="",s=null;do t+=Qs(e,s),s=e,e=e.return;while(e);return t}catch(i){return`
47Error generating stack: `+i.message+`
48`+i.stack}}var Gt=Object.prototype.hasOwnProperty,Ui=a.unstable_scheduleCallback,Hi=a.unstable_cancelCallback,Tt=a.unstable_shouldYield,ms=a.unstable_requestPaint,Et=a.unstable_now,uc=a.unstable_getCurrentPriorityLevel,Zs=a.unstable_ImmediatePriority,fr=a.unstable_UserBlockingPriority,Js=a.unstable_NormalPriority,Ii=a.unstable_LowPriority,Ha=a.unstable_IdlePriority,mr=a.log,ps=a.unstable_setDisableYieldValue,Ws=null,Rt=null;function ya(e){if(typeof mr=="function"&&ps(e),Rt&&typeof Rt.setStrictMode=="function")try{Rt.setStrictMode(Ws,e)}catch{}}var wt=Math.clz32?Math.clz32:Ta,fc=Math.log,Gi=Math.LN2;function Ta(e){return e>>>=0,e===0?32:31-(fc(e)/Gi|0)|0}var Ln=256,On=262144,$s=4194304;function Ea(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function xe(e,t,s){var i=e.pendingLanes;if(i===0)return 0;var c=0,u=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var b=i&134217727;return b!==0?(i=b&~u,i!==0?c=Ea(i):(v&=b,v!==0?c=Ea(v):s||(s=b&~e,s!==0&&(c=Ea(s))))):(b=i&~u,b!==0?c=Ea(b):v!==0?c=Ea(v):s||(s=i&~e,s!==0&&(c=Ea(s)))),c===0?0:t!==0&&t!==c&&(t&u)===0&&(u=c&-c,s=t&-t,u>=s||u===32&&(s&4194048)!==0)?t:c}function Ye(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ct(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Nt(){var e=$s;return $s<<=1,($s&62914560)===0&&($s=4194304),e}function hs(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function Ke(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Lt(e,t,s,i,c,u){var v=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var b=e.entanglements,S=e.expirationTimes,z=e.hiddenUpdates;for(s=v&~s;0<s;){var H=31-wt(s),X=1<<H;b[H]=0,S[H]=-1;var P=z[H];if(P!==null)for(z[H]=null,H=0;H<P.length;H++){var q=P[H];q!==null&&(q.lane&=-536870913)}s&=~X}i!==0&&en(e,i,0),u!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=u&~(v&~t))}function en(e,t,s){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-wt(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|s&261930}function Ot(e,t){var s=e.entangledLanes|=t;for(e=e.entanglements;s;){var i=31-wt(s),c=1<<i;c&t|e[i]&t&&(e[i]|=t),s&=~c}}function zt(e,t){var s=t&-t;return s=(s&42)!==0?1:zn(s),(s&(e.suspendedLanes|t))!==0?0:s}function zn(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function va(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function mc(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:xx(e.type))}function Om(e,t){var s=V.p;try{return V.p=e,t()}finally{V.p=s}}var gs=Math.random().toString(36).slice(2),ht="__reactFiber$"+gs,kt="__reactProps$"+gs,kn="__reactContainer$"+gs,pc="__reactEvents$"+gs,q1="__reactListeners$"+gs,_1="__reactHandles$"+gs,zm="__reactResources$"+gs,Yi="__reactMarker$"+gs;function hc(e){delete e[ht],delete e[kt],delete e[pc],delete e[q1],delete e[_1]}function Pn(e){var t=e[ht];if(t)return t;for(var s=e.parentNode;s;){if(t=s[kn]||s[ht]){if(s=t.alternate,t.child!==null||s!==null&&s.child!==null)for(e=tx(e);e!==null;){if(s=e[ht])return s;e=tx(e)}return t}e=s,s=e.parentNode}return null}function qn(e){if(e=e[ht]||e[kn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Fi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function _n(e){var t=e[zm];return t||(t=e[zm]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function dt(e){e[Yi]=!0}var km=new Set,Pm={};function tn(e,t){Vn(e,t),Vn(e+"Capture",t)}function Vn(e,t){for(Pm[e]=t,e=0;e<t.length;e++)km.add(t[e])}var V1=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),qm={},_m={};function B1(e){return Gt.call(_m,e)?!0:Gt.call(qm,e)?!1:V1.test(e)?_m[e]=!0:(qm[e]=!0,!1)}function pr(e,t,s){if(B1(t))if(s===null)e.removeAttribute(t);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+s)}}function hr(e,t,s){if(s===null)e.removeAttribute(t);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+s)}}function Ia(e,t,s,i){if(i===null)e.removeAttribute(s);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(t,s,""+i)}}function aa(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function U1(e,t,s){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var c=i.get,u=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(v){s=""+v,u.call(this,v)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return s},setValue:function(v){s=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gc(e){if(!e._valueTracker){var t=Vm(e)?"checked":"value";e._valueTracker=U1(e,t,""+e[t])}}function Bm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var s=t.getValue(),i="";return e&&(i=Vm(e)?e.checked?"true":"false":e.value),e=i,e!==s?(t.setValue(e),!0):!1}function gr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var H1=/[\n"\\]/g;function sa(e){return e.replace(H1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function xc(e,t,s,i,c,u,v,b){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),t!=null?v==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+aa(t)):e.value!==""+aa(t)&&(e.value=""+aa(t)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),t!=null?yc(e,v,aa(t)):s!=null?yc(e,v,aa(s)):i!=null&&e.removeAttribute("value"),c==null&&u!=null&&(e.defaultChecked=!!u),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+aa(b):e.removeAttribute("name")}function Um(e,t,s,i,c,u,v,b){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||s!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){gc(e);return}s=s!=null?""+aa(s):"",t=t!=null?""+aa(t):s,b||t===e.value||(e.value=t),e.defaultValue=t}i=i??c,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=b?e.checked:!!i,e.defaultChecked=!!i,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v),gc(e)}function yc(e,t,s){t==="number"&&gr(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function Bn(e,t,s,i){if(e=e.options,t){t={};for(var c=0;c<s.length;c++)t["$"+s[c]]=!0;for(s=0;s<e.length;s++)c=t.hasOwnProperty("$"+e[s].value),e[s].selected!==c&&(e[s].selected=c),c&&i&&(e[s].defaultSelected=!0)}else{for(s=""+aa(s),t=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,i&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function Hm(e,t,s){if(t!=null&&(t=""+aa(t),t!==e.value&&(e.value=t),s==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=s!=null?""+aa(s):""}function Im(e,t,s,i){if(t==null){if(i!=null){if(s!=null)throw Error(r(92));if(Se(i)){if(1<i.length)throw Error(r(93));i=i[0]}s=i}s==null&&(s=""),t=s}s=aa(t),e.defaultValue=s,i=e.textContent,i===s&&i!==""&&i!==null&&(e.value=i),gc(e)}function Un(e,t){if(t){var s=e.firstChild;
vendor: 4,140 bytes, line 48
48if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=t;return}}e.textContent=t}var I1=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Gm(e,t,s){var i=t.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,s):typeof s!="number"||s===0||I1.has(t)?t==="float"?e.cssFloat=s:e[t]=(""+s).trim():e[t]=s+"px"}function Ym(e,t,s){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,s!=null){for(var i in s)!s.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var c in t)i=t[c],t.hasOwnProperty(c)&&s[c]!==i&&Gm(e,c,i)}else for(var u in t)t.hasOwnProperty(u)&&Gm(e,u,t[u])}function vc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var G1=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Y1=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function xr(e){return Y1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Ga(){}var bc=null;function jc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Hn=null,In=null;function Fm(e){var t=qn(e);if(t&&(e=t.stateNode)){var s=e[kt]||null;e:switch(e=t.stateNode,t.type){case"input":if(xc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),t=s.name,s.type==="radio"&&t!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+sa(""+t)+'"][type="radio"]'),t=0;t<s.length;t++){var i=s[t];if(i!==e&&i.form===e.form){var c=i[kt]||null;if(!c)throw Error(r(90));xc(i,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<s.length;t++)i=s[t],i.form===e.form&&Bm(i)}break e;case"textarea":Hm(e,s.value,s.defaultValue);break e;case"select":t=s.value,t!=null&&Bn(e,!!s.multiple,t,!1)}}}var wc=!1;function Xm(e,t,s){if(wc)return e(t,s);wc=!0;try{var i=e(t);return i}finally{if(wc=!1,(Hn!==null||In!==null)&&(nl(),Hn&&(t=Hn,e=In,In=Hn=null,Fm(t),e)))for(t=0;t<e.length;t++)Fm(e[t])}}function Xi(e,t){var s=e.stateNode;if(s===null)return null;var i=s[kt]||null;if(i===null)return null;s=i[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":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(r(231,t,typeof s));return s}var Ya=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Nc=!1;if(Ya)try{var Ki={};Object.defineProperty(Ki,"passive",{get:function(){Nc=!0}}),window.addEventListener("test",Ki,Ki),window.removeEventListener("test",Ki,Ki)}catch{Nc=!1}var xs=null,Sc=null,yr=null;function Km(){if(yr)return yr;var e,t=Sc,s=t.length,i,c="value"in xs?xs.value:xs.textContent,u=c.length;for(e=0;e<s&&t[e]===c[e];e++);var v=s-e;for(i=1;i<=v&&t[s-i]===c[u-i];i++);return yr=c.slice(e,1<i?1-i:void 0)}function vr(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 br(){return!0}function Qm(){return!1}function Pt(e){function t(s,i,c,u,v){this._reactName=s,this._targetInst=c,this.type=i,this.nativeEvent=u,this.target=v,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(s=e[b],this[b]=s?s(u):u[b]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?br:Qm,this.isPropagationStopped=Qm,this}return x(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=br)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=br)},persist:function(){},isPersistent:br}),t}var an={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},jr=Pt(an),Qi=x({},an,{view:0,detail:0}),F1=Pt(Qi),Cc,Ac,Zi,wr=x({},Qi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ec,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!==Zi&&(Zi&&e.type==="mousemove"?(Cc=e.screenX-Zi.screenX,Ac=e.screenY-Zi.screenY):Ac=Cc=0,Zi=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:Ac}}),Zm=Pt(wr),X1=x({},wr,{dataTransfer:0}),K1=Pt(X1),Q1=x({},Qi,{relatedTarget:0}),Tc=Pt(Q1),Z1=x({},an,{animationName:0,elapsedTime:0,pseudoElement:0}),J1=Pt(Z1),W1=x({},an,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),$1=Pt(W1),e2=x({},an,{data:0}),Jm=Pt(e2),t2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a2={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"},s2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n2(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=s2[e])?!!t[e]:!1}function Ec(){return n2}var i2=x({},Qi,{key:function(e){if(e.key){var t=t2[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 48
48return e.type==="keypress"?(e=vr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?a2[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ec,charCode:function(e){return e.type==="keypress"?vr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?vr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),o2=Pt(i2),r2=x({},wr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Wm=Pt(r2),l2=x({},Qi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ec}),c2=Pt(l2),d2=x({},an,{propertyName:0,elapsedTime:0,pseudoElement:0}),u2=Pt(d2),f2=x({},wr,{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}),m2=Pt(f2),p2=x({},an,{newState:0,oldState:0}),h2=Pt(p2),g2=[9,13,27,32],Rc=Ya&&"CompositionEvent"in window,Ji=null;Ya&&"documentMode"in document&&(Ji=document.documentMode);var x2=Ya&&"TextEvent"in window&&!Ji,$m=Ya&&(!Rc||Ji&&8<Ji&&11>=Ji),ep=" ",tp=!1;function ap(e,t){switch(e){case"keyup":return g2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gn=!1;function y2(e,t){switch(e){case"compositionend":return sp(t);case"keypress":return t.which!==32?null:(tp=!0,ep);case"textInput":return e=t.data,e===ep&&tp?null:e;default:return null}}function v2(e,t){if(Gn)return e==="compositionend"||!Rc&&ap(e,t)?(e=Km(),yr=Sc=xs=null,Gn=!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 $m&&t.locale!=="ko"?null:t.data;default:return null}}var b2={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 np(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!b2[e.type]:t==="textarea"}function ip(e,t,s,i){Hn?In?In.push(i):In=[i]:Hn=i,t=ul(t,"onChange"),0<t.length&&(s=new jr("onChange","change",null,s,i),e.push({event:s,listeners:t}))}var Wi=null,$i=null;function j2(e){Ug(e,0)}function Nr(e){var t=Fi(e);if(Bm(t))return e}function op(e,t){if(e==="change")return t}var rp=!1;if(Ya){var Dc;if(Ya){var Mc="oninput"in document;if(!Mc){var lp=document.createElement("div");lp.setAttribute("oninput","return;"),Mc=typeof lp.oninput=="function"}Dc=Mc}else Dc=!1;rp=Dc&&(!document.documentMode||9<document.documentMode)}function cp(){Wi&&(Wi.detachEvent("onpropertychange",dp),$i=Wi=null)}function dp(e){if(e.propertyName==="value"&&Nr($i)){var t=[];ip(t,$i,e,jc(e)),Xm(j2,t)}}function w2(e,t,s){e==="focusin"?(cp(),Wi=t,$i=s,Wi.attachEvent("onpropertychange",dp)):e==="focusout"&&cp()}function N2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nr($i)}function S2(e,t){if(e==="click")return Nr(t)}function C2(e,t){if(e==="input"||e==="change")return Nr(t)}function A2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yt=typeof Object.is=="function"?Object.is:A2;function eo(e,t){if(Yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var s=Object.keys(e),i=Object.keys(t);if(s.length!==i.length)return!1;for(i=0;i<s.length;i++){var c=s[i];if(!Gt.call(t,c)||!Yt(e[c],t[c]))return!1}return!0}function up(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fp(e,t){var s=up(e);e=0;for(var i;s;){if(s.nodeType===3){if(i=e+s.textContent.length,e<=t&&i>=t)return{node:s,offset:t-e};e=i}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=up(s)}}function mp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?mp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=gr(e.document);t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=gr(e.document)}return t}function Lc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var T2=Ya&&"documentMode"in document&&11>=document.documentMode,Yn=null,Oc=null,to=null,zc=!1;function hp(e,t,s){var i=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;zc||Yn==null||Yn!==gr(i)||(i=Yn,"selectionStart"in i&&Lc(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focu
vendor: 22,183 bytes, line 48
48sNode:i.focusNode,focusOffset:i.focusOffset}),to&&eo(to,i)||(to=i,i=ul(Oc,"onSelect"),0<i.length&&(t=new jr("onSelect","select",null,t,s),e.push({event:t,listeners:i}),t.target=Yn)))}function sn(e,t){var s={};return s[e.toLowerCase()]=t.toLowerCase(),s["Webkit"+e]="webkit"+t,s["Moz"+e]="moz"+t,s}var Fn={animationend:sn("Animation","AnimationEnd"),animationiteration:sn("Animation","AnimationIteration"),animationstart:sn("Animation","AnimationStart"),transitionrun:sn("Transition","TransitionRun"),transitionstart:sn("Transition","TransitionStart"),transitioncancel:sn("Transition","TransitionCancel"),transitionend:sn("Transition","TransitionEnd")},kc={},gp={};Ya&&(gp=document.createElement("div").style,"AnimationEvent"in window||(delete Fn.animationend.animation,delete Fn.animationiteration.animation,delete Fn.animationstart.animation),"TransitionEvent"in window||delete Fn.transitionend.transition);function nn(e){if(kc[e])return kc[e];if(!Fn[e])return e;var t=Fn[e],s;for(s in t)if(t.hasOwnProperty(s)&&s in gp)return kc[e]=t[s];return e}var xp=nn("animationend"),yp=nn("animationiteration"),vp=nn("animationstart"),E2=nn("transitionrun"),R2=nn("transitionstart"),D2=nn("transitioncancel"),bp=nn("transitionend"),jp=new Map,Pc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Pc.push("scrollEnd");function ba(e,t){jp.set(e,t),tn(t,[e])}var Sr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},na=[],Xn=0,qc=0;function Cr(){for(var e=Xn,t=qc=Xn=0;t<e;){var s=na[t];na[t++]=null;var i=na[t];na[t++]=null;var c=na[t];na[t++]=null;var u=na[t];if(na[t++]=null,i!==null&&c!==null){var v=i.pending;v===null?c.next=c:(c.next=v.next,v.next=c),i.pending=c}u!==0&&wp(s,c,u)}}function Ar(e,t,s,i){na[Xn++]=e,na[Xn++]=t,na[Xn++]=s,na[Xn++]=i,qc|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function _c(e,t,s,i){return Ar(e,t,s,i),Tr(e)}function on(e,t){return Ar(e,null,null,t),Tr(e)}function wp(e,t,s){e.lanes|=s;var i=e.alternate;i!==null&&(i.lanes|=s);for(var c=!1,u=e.return;u!==null;)u.childLanes|=s,i=u.alternate,i!==null&&(i.childLanes|=s),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(c=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,c&&t!==null&&(c=31-wt(s),e=u.hiddenUpdates,i=e[c],i===null?e[c]=[t]:i.push(t),t.lane=s|536870912),u):null}function Tr(e){if(50<So)throw So=0,Xd=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Kn={};function M2(e,t,s,i){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ft(e,t,s,i){return new M2(e,t,s,i)}function Vc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fa(e,t){var s=e.alternate;return s===null?(s=Ft(e.tag,t,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=t,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,t=e.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function Np(e,t){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,t=s.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Er(e,t,s,i,c,u){var v=0;if(i=e,typeof e=="function")Vc(e)&&(v=1);else if(typeof e=="string")v=Pj(e,s,Z.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case oe:return e=Ft(31,s,t,c),e.elementType=oe,e.lanes=u,e;case E:return rn(s.children,c,u,t);case L:v=8,c|=24;break;case M:return e=Ft(12,s,t,c|2),e.elementType=M,e.lanes=u,e;case K:return e=Ft(13,s,t,c),e.elementType=K,e.lanes=u,e;case J:return e=Ft(19,s,t,c),e.elementType=J,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _:v=10;break e;case I:v=9;break e;case Q:v=11;break e;case U:v=14;break e;case B:v=16,i=null;break e}v=29,s=Error(r(130,e===null?"null":typeof e,"")),i=null}return t=Ft(v,s,t,c),t.elementType=e,t.type=i,t.lanes=u,t}function rn(e,t,s,i){return e=Ft(7,e,i,t),e.lanes=s,e}function Bc(e,t,s){return e=Ft(6,e,null,t),e.lanes=s,e}function Sp(e){var t=Ft(18,null,null,0);return t.stateNode=e,t}function Uc(e,t,s){return t=Ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=s,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Cp=new WeakMap;function ia(e,t){if(typeof e=="object"&&e!==null){var s=Cp.get(e);return s!==void 0?s:(t={value:e,source:t,stack:Bi(t)},Cp.set(e,t),t)}return{value:e,source:t,stack:Bi(t)}}var Qn=[],Zn=0,Rr=null,ao=0,oa=[],ra=0,ys=null,Ra=1,Da="";function Xa(e,t){Qn[Zn++]=ao,Qn[Zn++]=Rr,Rr=e,ao=t}function Ap(e,t,s){oa[ra++]=Ra,oa[ra++]=Da,oa[ra++]=ys,ys=e;var i=Ra;e=Da;var c=32-wt(i)-1;i&=~(1<<c),s+=1;var u=32-wt(t)+c;if(30<u){var v=c-c%5;u=(i&(1<<v)-1).toString(32),i>>=v,c-=v,Ra=1<<32-wt(t)+c|s<<c|i,Da=u+e}else Ra=1<<u|s<<c|i,Da=e}function Hc(e){e.return!==null&&(Xa(e,1),Ap(e,1,0))}function Ic(e){for(;e===Rr;)Rr=Qn[--Zn],Qn[Zn]=null,ao=Qn[--Zn],Qn[Zn]=null;for(;e===ys;)ys=oa[--ra],oa[ra]=null,Da=oa[--ra],oa[ra]=null,Ra=oa[--ra],oa[ra]=null}function Tp(e,t){oa[ra++]=Ra,oa[ra++]=Da,oa[ra++]=ys,Ra=t.id,Da=t.overflow,ys=e}var gt=null,Ie=null,Le=!1,vs=null,la=!1,Gc=Error(r(519));function bs(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw so(ia(t,e)),Gc}function Ep(e){var t=e.stateNode,s=e.type,i=e.memoizedProps;switch(t[ht]=e,t[kt]=i,s){case"dialog":Ee("cancel",t),Ee("close",t);break;case"iframe":case"object":case"embed":Ee("load",t);break;case"video":case"audio":for(s=0;s<Ao.length;s++)Ee(Ao[s],t);break;case"source":Ee("error",t);break;case"img":case"image":case"link":Ee("error",t),Ee("load",t);break;case"details":Ee("toggle",t);break;case"input":Ee("invalid",t),Um(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case"select":Ee("invalid",t);break;case"textarea":Ee("invalid",t),Im(t,i.value,i.defaultValue,i.children)}s=i.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||t.textContent===""+s||i.suppressHydrationWarning===!0||Yg(t.textContent,s)?(i.popover!=null&&(Ee("beforetoggle",t),Ee("toggle",t)),i.onScroll!=null&&Ee("scroll",t),i.onScrollEnd!=null&&Ee("scrollend",t),i.onClick!=null&&(t.onclick=Ga),t=!0):t=!1,t||bs(e,!0)}function Rp(e){for(gt=e.return;gt;)switch(gt.tag){case 5:case 31:case 13:la=!1;return;case 27:case 3:la=!0;return;default:gt=gt.return}}function Jn(e){if(e!==gt)return!1;if(!Le)return Rp(e),Le=!0,!1;var t=e.tag,s;if((s=t!==3&&t!==27)&&((s=t===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||lu(e.type,e.memoizedProps)),s=!s),s&&Ie&&bs(e),Rp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ie=ex(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ie=ex(e)}else t===27?(t=Ie,zs(e.type)?(e=mu,mu=null,Ie=e):Ie=t):Ie=gt?da(e.stateNode.nextSibling):null;return!0}function ln(){Ie=gt=null,Le=!1}function Yc(){var e=vs;return e!==null&&(Bt===null?Bt=e:Bt.push.apply(Bt,e),vs=null),e}function so(e){vs===null?vs=[e]:vs.push(e)}var Fc=A(null),cn=null,Ka=null;function js(e,t,s){G(Fc,t._currentValue),t._currentValue=s}function Qa(e){e._currentValue=Fc.current,Y(Fc)}function Xc(e,t,s){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===s)break;e=e.return}}function Kc(e,t,s,i){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var u=c.dependencies;if(u!==null){var v=c.child;u=u.firstContext;e:for(;u!==null;){var b=u;u=c;for(var S=0;S<t.length;S++)if(b.context===t[S]){u.lanes|=s,b=u.alternate,b!==null&&(b.lanes|=s),Xc(u.return,s,e),i||(v=null);break e}u=b.next}}else if(c.tag===18){if(v=c.return,v===null)throw Error(r(341));v.lanes|=s,u=v.alternate,u!==null&&(u.lanes|=s),Xc(v,s,e),v=null}else v=c.child;if(v!==null)v.return=c;else for(v=c;v!==null;){if(v===e){v=null;break}if(c=v.sibling,c!==null){c.return=v.return,v=c;break}v=v.return}c=v}}function Wn(e,t,s,i){e=null;for(var c=t,u=!1;c!==null;){if(!u){if((c.flags&524288)!==0)u=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var v=c.alternate;if(v===null)throw Error(r(387));if(v=v.memoizedProps,v!==null){var b=c.type;Yt(c.pendingProps.value,v.value)||(e!==null?e.push(b):e=[b])}}else if(c===ie.current){if(v=c.alternate,v===null)throw Error(r(387));v.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Mo):e=[Mo])}c=c.return}e!==null&&Kc(t,e,s,i),t.flags|=262144}function Dr(e){for(e=e.firstContext;e!==null;){if(!Yt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function dn(e){cn=e,Ka=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function xt(e){return Dp(cn,e)}function Mr(e,t){return cn===null&&dn(e),Dp(e,t)}function Dp(e,t){var s=t._currentValue;if(t={context:t,memoizedValue:s,next:null},Ka===null){if(e===null)throw Error(r(308));Ka=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ka=Ka.next=t;return s}var L2=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(s,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(s){return s()})}},O2=a.unstable_scheduleCallback,z2=a.unstable_NormalPriority,at={$$typeof:_,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Qc(){return{controller:new L2,data:new Map,refCount:0}}function no(e){e.refCount--,e.refCount===0&&O2(z2,function(){e.controller.abort()})}var io=null,Zc=0,$n=0,ei=null;function k2(e,t){if(io===null){var s=io=[];Zc=0,$n=$d(),ei={status:"pending",value:void 0,then:function(i){s.push(i)}}}return Zc++,t.then(Mp,Mp),t}function Mp(){if(--Zc===0&&io!==null){ei!==null&&(ei.status="fulfilled");var e=io;io=null,$n=0,ei=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function P2(e,t){var s=[],i={status:"pending",value:null,reason:null,then:function(c){s.push(c)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var c=0;c<s.length;c++)(0,s[c])(t)},function(c){for(i.status="rejected",i.reason=c,c=0;c<s.length;c++)(0,s[c])(void 0)}),i}var Lp=R.S;R.S=function(e,t){hg=Et(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&k2(e,t),Lp!==null&&Lp(e,t)};var un=A(null);function Jc(){var e=un.current;return e!==null?e:He.pooledCache}function Lr(e,t){t===null?G(un,un.current):G(un,t.pool)}function Op(){var e=Jc();return e===null?null:{parent:at._currentValue,pool:e}}var ti=Error(r(460)),Wc=Error(r(474)),Or=Error(r(542)),zr={then:function(){}};function zp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function kp(e,t,s){switch(s=e[s],s===void 0?e.push(t):s!==t&&(t.then(Ga,Ga),t=s),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qp(e),e;default:if(typeof t.status=="string")t.then(Ga,Ga);else{if(e=He,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=i}},function(i){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qp(e),e}throw mn=t,ti}}function fn(e){try{var t=e._init;return t(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(mn=s,ti):s}}var mn=null;function Pp(){if(mn===null)throw Error(r(459));var e=mn;return mn=null,e}function qp(e){if(e===ti||e===Or)throw Error(r(483))}var ai=null,oo=0;function kr(e){var t=oo;return oo+=1,ai===null&&(ai=[]),kp(ai,e,t)}function ro(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Pr(e,t){throw t.$$typeof===j?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function _p(e){function t(D,T){if(e){var O=D.deletions;O===null?(D.deletions=[T],D.flags|=16):O.push(T)}}function s(D,T){if(!e)return null;for(;T!==null;)t(D,T),T=T.sibling;return null}function i(D){for(var T=new Map;D!==null;)D.key!==null?T.set(D.key,D):T.set(D.index,D),D=D.sibling;return T}function c(D,T){return D=Fa(D,T),D.index=0,D.sibling=null,D}function u(D,T,O){return D.index=O,e?(O=D.alternate,O!==null?(O=O.index,O<T?(D.flags|=67108866,T):O):(D.flags|=67108866,T)):(D.flags|=1048576,T)}function v(D){return e&&D.alternate===null&&(D.flags|=67108866),D}function b(D,T,O,F){return T===null||T.tag!==6?(T=Bc(O,D.mode,F),T.return=D,T):(T=c(T,O),T.return=D,T)}function S(D,T,O,F){var ue=O.type;return ue===E?H(D,T,O.props.children,F,O.key):T!==null&&(T.elementType===ue||typeof ue=="object"&&ue!==null&&ue.$$typeof===B&&fn(ue)===T.type)?(T=c(T,O.props),ro(T,O),T.return=D,T):(T=Er(O.type,O.key,O.props,null,D.mode,F),ro(T,O),T.return=D,T)}function z(D,T,O,F){return T===null||T.tag!==4||T.stateNode.containerInfo!==O.containerInfo||T.stateNode.implementation!==O.implementation?(T=Uc(O,D.mode,F),T.return=D,T):(T=c(T,O.children||[]),T.return=D,T)}function H(D,T,O,F,ue){return T===null||T.tag!==7?(T=rn(O,D.mode,F,ue),T.return=D,T):(T=c(T,O),T.return=D,T)}function X(D,T,O){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Bc(""+T,D.mode,O),T.return=D,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case w:return O=Er(T.type,T.key,T.props,null,D.mode,O),ro(O,T),O.return=D,O;case N:return T=Uc(T,D.mode,O),T.return=D,T;case B:return T=fn(T),X(D,T,O)}if(Se(T)||ye(T))return T=rn(T,D.mode,O,null),T.return=D,T;if(typeof T.then=="function")return X(D,kr(T),O);if(T.$$typeof===_)return X(D,Mr(D,T),O);Pr(D,T)}return null}function P(D,T,O,F){var ue=T!==null?T.key:null;if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return ue!==null?null:b(D,T,""+O,F);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case w:return O.key===ue?S(D,T,O,F):null;case N:return O.key===ue?z(D,T,O,F):null;case B:return O=fn(O),P(D,T,O,F)}if(Se(O)||ye(O))return ue!==null?null:H(D,T,O,F,null);if(typeof O.then=="function")return P(D,T,kr(O),F);if(O.$$typeof===_)return P(D,T,Mr(D,O),F);Pr(D,O)}return null}function q(D,T,O,F,ue){if(typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint")return D=D.get(O)||null,b(T,D,""+F,ue);if(typeof F=="object"&&F!==null){switch(F.$$typeof){case w:return D=D.get(F.key===null?O:F.key)||null,S(T,D,F,ue);case N:return D=D.get(F.key===null?O:F.key)||null,z(T,D,F,ue);case B:return F=fn(F),q(D,T,O,F,ue)}if(Se(F)||ye(F))return D=D.get(O)||null,H(T,D,F,ue,null);if(typeof F.then=="function")return q(D,T,O,kr(F),ue);if(F.$$typeof===_)return q(D,T,O,Mr(T,F),ue);Pr(T,F)}return null}function te(D,T,O,F){for(var ue=null,Oe=null,re=T,Ce=T=0,De=null;re!==null&&Ce<O.length;Ce++){re.index>Ce?(De=re,re=null):De=re.sibling;var ze=P(D,re,O[Ce],F);if(ze===null){re===null&&(re=De);break}e&&re&&ze.alternate===null&&t(D,re),T=u(ze,T,Ce),Oe===null?ue=ze:Oe.sibling=ze,Oe=ze,re=De}if(Ce===O.length)return s(D,re),Le&&Xa(D,Ce),ue;if(re===null){for(;Ce<O.length;Ce++)re=X(D,O[Ce],F),re!==null&&(T=u(re,T,Ce),Oe===null?ue=re:Oe.sibling=re,Oe=re);return Le&&Xa(D,Ce),ue}for(re=i(re);Ce<O.length;Ce++)De=q(re,D,Ce,O[Ce],F),De!==null&&(e&&De.alternate!==null&&re.delete(De.key===null?Ce:De.key),T=u(De,T,Ce),Oe===null?ue=De:Oe.sibling=De,Oe=De);return e&&re.forEach(function(Vs){return t(D,Vs)}),Le&&Xa(D,Ce),ue}function me(D,T,O,F){if(O==null)throw Error(r(151));for(var ue=null,Oe=null,re=T,Ce=T=0,De=null,ze=O.next();re!==null&&!ze.done;Ce++,ze=O.next()){re.index>Ce?(De=re,re=null):De=re.sibling;var Vs=P(D,re,ze.value,F);if(Vs===null){re===null&&(re=De);break}e&&re&&Vs.alternate===null&&t(D,re),T=u(Vs,T,Ce),Oe===null?ue=Vs:Oe.sibling=Vs,Oe=Vs,re=De}if(ze.done)return s(D,re),Le&&Xa(D,Ce),ue;if(re===null){for(;!ze.done;Ce++,ze=O.next())ze=X(D,ze.value,F),ze!==null&&(T=u(ze,T,Ce),Oe===null?ue=ze:Oe.sibling=ze,Oe=ze);return Le&&Xa(D,Ce),ue}for(re=i(re);!ze.done;Ce++,ze=O.next())ze=q(re,D,Ce,ze.value,F),ze!==null&&(e&&ze.alternate!==null&&re.delete(ze.key===null?Ce:ze.key),T=u(ze,T,Ce),Oe===null?ue=ze:Oe.sibling=ze,Oe=ze);return e&&re.forEach(function(Xj){return t(D,Xj)}),Le&&Xa(D,Ce),ue}function Be(D,T,O,F){if(typeof O=="object"&&O!==null&&O.type===E&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case w:e:{for(var ue=O.key;T!==null;){if(T.key===ue){if(ue=O.type,ue===E){if(T.tag===7){s(D,T.sibling),F=c(T,O.props.children),F.return=D,D=F;break e}}else if(T.elementType===ue||typeof ue=="object"&&ue!==null&&ue.$$typeof===B&&fn(ue)===T.type){s(D,T.sibling),F=c(T,O.props),ro(F,O),F.return=D,D=F;break e}s(D,T);break}else t(D,T);T=T.sibling}O.type===E?(F=rn(O.props.children,D.mode,F,O.key),F.return=D,D=F):(F=Er(O.type,O.key,O.props,null,D.mode,F),ro(F,O),F.return=D,D=F)}return v(D);case N:e:{for(ue=O.key;T!==null;){if(T.key===ue)if(T.tag===4&&T.stateNode.containerInfo===O.containerInfo&&T.stateNode.implementation===O.implementation){s(D,T.sibling),F=c(T,O.children||[]),F.return=D,D=F;break e}else{s(D,T);break}else t(D,T);T=T.sibling}F=Uc(O,D.mode,F),F.return=D,D=F}return v(D);case B:return O=fn(O),Be(D,T,O,F)}if(Se(O))return te(D,T,O,F);if(ye(O)){if(ue=ye(O),typeof ue!="function")throw Error(r(150));return O=ue.call(O),me(D,T,O,F)}if(typeof O.then=="function")return Be(D,T,kr(O),F);if(O.$$typeof===_)return Be(D,T,Mr(D,O),F);Pr(D,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,T!==null&&T.tag===6?(s(D,T.sibling),F=c(T,O),F.return=D,D=F):(s(D,T),F=Bc(O,D.mode,F),F.return=D,D=F),v(D)):s(D,T)}return function(D,T,O,F){try{oo=0;var ue=Be(D,T,O,F);return ai=null,ue}catch(re){if(re===ti||re===Or)throw re;var Oe=Ft(29,re,null,D.mode);return Oe.lanes=F,Oe.return=D,Oe}finally{}}}var pn=_p(!0),Vp=_p(!1),ws=!1;function $c(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ed(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ns(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ss(e,t,s){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(ke&2)!==0){var c=i.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),i.pending=t,t=Tr(e),wp(e,null,s),t}return Ar(e,i,t,s),Tr(e)}function lo(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,s|=i,t.lanes=s,Ot(e,s)}}function td(e,t){var s=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,s===i)){var c=null,u=null;if(s=s.firstBaseUpdate,s!==null){do{var v={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};u===null?c=u=v:u=u.next=v,s=s.next}while(s!==null);u===null?c=u=t:u=u.next=t}else c=u=t;s={baseState:i.baseState,firstBaseUpdate:c,lastBaseUpdate:u,shared:i.shared,callbacks:i.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}var ad=!1;function co(){if(ad){var e=ei;if(e!==null)throw e}}function uo(e,t,s,i){ad=!1;var c=e.updateQueue;ws=!1;var u=c.firstBaseUpdate,v=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var S=b,z=S.next;S.next=null,v===null?u=z:v.next=z,v=S;var H=e.alternate;H!==null&&(H=H.updateQueue,b=H.lastBaseUpdate,b!==v&&(b===null?H.firstBaseUpdate=z:b.next=z,H.lastBaseUpdate=S))}if(u!==null){var X=c.baseState;v=0,H=z=S=null,b=u;do{var P=b.lane&-536870913,q=P!==b.lane;if(q?(Re&P)===P:(i&P)===P){P!==0&&P===$n&&(ad=!0),H!==null&&(H=H.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var te=e,me=b;P=t;var Be=s;switch(me.tag){case 1:if(te=me.payload,typeof te=="function"){X=te.call(Be,X,P);break e}X=te;break e;case 3:te.flags=te.flags&-65537|128;case 0:if(te=me.payload,P=typeof te=="function"?te.call(Be,X,P):te,P==null)break e;X=x({},X,P);break e;case 2:ws=!0}}P=b.callback,P!==null&&(e.flags|=64,q&&(e.flags|=8192),q=c.callbacks,q===null?c.callbacks=[P]:q.push(P))}else q={lane:P,tag:b.tag,payload:b.payload,callback:b.callback,next:null},H===null?(z=H=q,S=X):H=H.next=q,v|=P;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;q=b,b=q.next,q.next=null,c.lastBaseUpdate=q,c.shared.pending=null}}while(!0);H===null&&(S=X),c.baseState=S,c.firstBaseUpdate=z,c.lastBaseUpdate=H,u===null&&(c.shared.lanes=0),Rs|=v,e.lanes=v,e.memoizedState=X}}function Bp(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function Up(e,t){var s=e.callbacks;
vendor: 4,963 bytes, line 48
48if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Bp(s[e],t)}var si=A(null),qr=A(0);function Hp(e,t){e=ns,G(qr,e),G(si,t),ns=e|t.baseLanes}function sd(){G(qr,ns),G(si,si.current)}function nd(){ns=qr.current,Y(si),Y(qr)}var Xt=A(null),ca=null;function Cs(e){var t=e.alternate;G($e,$e.current&1),G(Xt,e),ca===null&&(t===null||si.current!==null||t.memoizedState!==null)&&(ca=e)}function id(e){G($e,$e.current),G(Xt,e),ca===null&&(ca=e)}function Ip(e){e.tag===22?(G($e,$e.current),G(Xt,e),ca===null&&(ca=e)):As()}function As(){G($e,$e.current),G(Xt,Xt.current)}function Kt(e){Y(Xt),ca===e&&(ca=null),Y($e)}var $e=A(0);function _r(e){for(var t=e;t!==null;){if(t.tag===13){var s=t.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||uu(s)||fu(s)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Za=0,Ne=null,_e=null,st=null,Vr=!1,ni=!1,hn=!1,Br=0,fo=0,ii=null,q2=0;function Ze(){throw Error(r(321))}function od(e,t){if(t===null)return!1;for(var s=0;s<t.length&&s<e.length;s++)if(!Yt(e[s],t[s]))return!1;return!0}function rd(e,t,s,i,c,u){return Za=u,Ne=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,R.H=e===null||e.memoizedState===null?Ah:wd,hn=!1,u=s(i,c),hn=!1,ni&&(u=Yp(t,s,i,c)),Gp(e),u}function Gp(e){R.H=ho;var t=_e!==null&&_e.next!==null;if(Za=0,st=_e=Ne=null,Vr=!1,fo=0,ii=null,t)throw Error(r(300));e===null||nt||(e=e.dependencies,e!==null&&Dr(e)&&(nt=!0))}function Yp(e,t,s,i){Ne=e;var c=0;do{if(ni&&(ii=null),fo=0,ni=!1,25<=c)throw Error(r(301));if(c+=1,st=_e=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}R.H=Th,u=t(s,i)}while(ni);return u}function _2(){var e=R.H,t=e.useState()[0];return t=typeof t.then=="function"?mo(t):t,e=e.useState()[0],(_e!==null?_e.memoizedState:null)!==e&&(Ne.flags|=1024),t}function ld(){var e=Br!==0;return Br=0,e}function cd(e,t,s){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s}function dd(e){if(Vr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Vr=!1}Za=0,st=_e=Ne=null,ni=!1,fo=Br=0,ii=null}function Dt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return st===null?Ne.memoizedState=st=e:st=st.next=e,st}function et(){if(_e===null){var e=Ne.alternate;e=e!==null?e.memoizedState:null}else e=_e.next;var t=st===null?Ne.memoizedState:st.next;if(t!==null)st=t,_e=e;else{if(e===null)throw Ne.alternate===null?Error(r(467)):Error(r(310));_e=e,e={memoizedState:_e.memoizedState,baseState:_e.baseState,baseQueue:_e.baseQueue,queue:_e.queue,next:null},st===null?Ne.memoizedState=st=e:st=st.next=e}return st}function Ur(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function mo(e){var t=fo;return fo+=1,ii===null&&(ii=[]),e=kp(ii,e,t),t=Ne,(st===null?t.memoizedState:st.next)===null&&(t=t.alternate,R.H=t===null||t.memoizedState===null?Ah:wd),e}function Hr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return mo(e);if(e.$$typeof===_)return xt(e)}throw Error(r(438,String(e)))}function ud(e){var t=null,s=Ne.updateQueue;if(s!==null&&(t=s.memoCache),t==null){var i=Ne.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),s===null&&(s=Ur(),Ne.updateQueue=s),s.memoCache=t,s=t.data[t.index],s===void 0)for(s=t.data[t.index]=Array(e),i=0;i<e;i++)s[i]=fe;return t.index++,s}function Ja(e,t){return typeof t=="function"?t(e):t}function Ir(e){var t=et();return fd(t,_e,e)}function fd(e,t,s){var i=e.queue;if(i===null)throw Error(r(311));i.lastRenderedReducer=s;var c=e.baseQueue,u=i.pending;if(u!==null){if(c!==null){var v=c.next;c.next=u.next,u.next=v}t.baseQueue=c=u,i.pending=null}if(u=e.baseState,c===null)e.memoizedState=u;else{t=c.next;var b=v=null,S=null,z=t,H=!1;do{var X=z.lane&-536870913;if(X!==z.lane?(Re&X)===X:(Za&X)===X){var P=z.revertLane;if(P===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),X===$n&&(H=!0);else if((Za&P)===P){z=z.next,P===$n&&(H=!0);continue}else X={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},S===null?(b=S=X,v=u):S=S.next=X,Ne.lanes|=P,Rs|=P;X=z.action,hn&&s(u,X),u=z.hasEagerState?z.eagerState:s(u,X)}else P={lane:X,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},S===null?(b=S=P,v=u):S=S.next=P,Ne.lanes|=X,Rs|=X;z=z.next}
vendor: 15,474 bytes, line 48
48while(z!==null&&z!==t);if(S===null?v=u:S.next=b,!Yt(u,e.memoizedState)&&(nt=!0,H&&(s=ei,s!==null)))throw s;e.memoizedState=u,e.baseState=v,e.baseQueue=S,i.lastRenderedState=u}return c===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function md(e){var t=et(),s=t.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=e;var i=s.dispatch,c=s.pending,u=t.memoizedState;if(c!==null){s.pending=null;var v=c=c.next;do u=e(u,v.action),v=v.next;while(v!==c);Yt(u,t.memoizedState)||(nt=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),s.lastRenderedState=u}return[u,i]}function Fp(e,t,s){var i=Ne,c=et(),u=Le;if(u){if(s===void 0)throw Error(r(407));s=s()}else s=t();var v=!Yt((_e||c).memoizedState,s);if(v&&(c.memoizedState=s,nt=!0),c=c.queue,gd(Qp.bind(null,i,c,e),[e]),c.getSnapshot!==t||v||st!==null&&st.memoizedState.tag&1){if(i.flags|=2048,oi(9,{destroy:void 0},Kp.bind(null,i,c,s,t),null),He===null)throw Error(r(349));u||(Za&127)!==0||Xp(i,t,s)}return s}function Xp(e,t,s){e.flags|=16384,e={getSnapshot:t,value:s},t=Ne.updateQueue,t===null?(t=Ur(),Ne.updateQueue=t,t.stores=[e]):(s=t.stores,s===null?t.stores=[e]:s.push(e))}function Kp(e,t,s,i){t.value=s,t.getSnapshot=i,Zp(t)&&Jp(e)}function Qp(e,t,s){return s(function(){Zp(t)&&Jp(e)})}function Zp(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!Yt(e,s)}catch{return!0}}function Jp(e){var t=on(e,2);t!==null&&Ut(t,e,2)}function pd(e){var t=Dt();if(typeof e=="function"){var s=e;if(e=s(),hn){ya(!0);try{s()}finally{ya(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ja,lastRenderedState:e},t}function Wp(e,t,s,i){return e.baseState=s,fd(e,_e,typeof i=="function"?i:Ja)}function V2(e,t,s,i,c){if(Fr(e))throw Error(r(485));if(e=t.action,e!==null){var u={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){u.listeners.push(v)}};R.T!==null?s(!0):u.isTransition=!1,i(u),s=t.pending,s===null?(u.next=t.pending=u,$p(t,u)):(u.next=s.next,t.pending=s.next=u)}}function $p(e,t){var s=t.action,i=t.payload,c=e.state;if(t.isTransition){var u=R.T,v={};R.T=v;try{var b=s(c,i),S=R.S;S!==null&&S(v,b),eh(e,t,b)}catch(z){hd(e,t,z)}finally{u!==null&&v.types!==null&&(u.types=v.types),R.T=u}}else try{u=s(c,i),eh(e,t,u)}catch(z){hd(e,t,z)}}function eh(e,t,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(i){th(e,t,i)},function(i){return hd(e,t,i)}):th(e,t,s)}function th(e,t,s){t.status="fulfilled",t.value=s,ah(t),e.state=s,t=e.pending,t!==null&&(s=t.next,s===t?e.pending=null:(s=s.next,t.next=s,$p(e,s)))}function hd(e,t,s){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=s,ah(t),t=t.next;while(t!==i)}e.action=null}function ah(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function sh(e,t){return t}function nh(e,t){if(Le){var s=He.formState;if(s!==null){e:{var i=Ne;if(Le){if(Ie){t:{for(var c=Ie,u=la;c.nodeType!==8;){if(!u){c=null;break t}if(c=da(c.nextSibling),c===null){c=null;break t}}u=c.data,c=u==="F!"||u==="F"?c:null}if(c){Ie=da(c.nextSibling),i=c.data==="F!";break e}}bs(i)}i=!1}i&&(t=s[0])}}return s=Dt(),s.memoizedState=s.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:sh,lastRenderedState:t},s.queue=i,s=Nh.bind(null,Ne,i),i.dispatch=s,i=pd(!1),u=jd.bind(null,Ne,!1,i.queue),i=Dt(),c={state:t,dispatch:null,action:e,pending:null},i.queue=c,s=V2.bind(null,Ne,c,u,s),c.dispatch=s,i.memoizedState=e,[t,s,!1]}function ih(e){var t=et();return oh(t,_e,e)}function oh(e,t,s){if(t=fd(e,t,sh)[0],e=Ir(Ja)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=mo(t)}catch(v){throw v===ti?Or:v}else i=t;t=et();var c=t.queue,u=c.dispatch;return s!==t.memoizedState&&(Ne.flags|=2048,oi(9,{destroy:void 0},B2.bind(null,c,s),null)),[i,u,e]}function B2(e,t){e.action=t}function rh(e){var t=et(),s=_e;if(s!==null)return oh(t,s,e);et(),t=t.memoizedState,s=et();var i=s.queue.dispatch;return s.memoizedState=e,[t,i,!1]}function oi(e,t,s,i){return e={tag:e,create:s,deps:i,inst:t,next:null},t=Ne.updateQueue,t===null&&(t=Ur(),Ne.updateQueue=t),s=t.lastEffect,s===null?t.lastEffect=e.next=e:(i=s.next,s.next=e,e.next=i,t.lastEffect=e),e}function lh(){return et().memoizedState}function Gr(e,t,s,i){var c=Dt();Ne.flags|=e,c.memoizedState=oi(1|t,{destroy:void 0},s,i===void 0?null:i)}function Yr(e,t,s,i){var c=et();i=i===void 0?null:i;var u=c.memoizedState.inst;_e!==null&&i!==null&&od(i,_e.memoizedState.deps)?c.memoizedState=oi(t,u,s,i):(Ne.flags|=e,c.memoizedState=oi(1|t,u,s,i))}function ch(e,t){Gr(8390656,8,e,t)}function gd(e,t){Yr(2048,8,e,t)}function U2(e){Ne.flags|=4;var t=Ne.updateQueue;if(t===null)t=Ur(),Ne.updateQueue=t,t.events=[e];else{var s=t.events;s===null?t.events=[e]:s.push(e)}}function dh(e){var t=et().memoizedState;return U2({ref:t,nextImpl:e}),function(){if((ke&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function uh(e,t){return Yr(4,2,e,t)}function fh(e,t){return Yr(4,4,e,t)}function mh(e,t){if(typeof t=="function"){e=e();var s=t(e);return function(){typeof s=="function"?s():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ph(e,t,s){s=s!=null?s.concat([e]):null,Yr(4,4,mh.bind(null,t,e),s)}function xd(){}function hh(e,t){var s=et();t=t===void 0?null:t;var i=s.memoizedState;return t!==null&&od(t,i[1])?i[0]:(s.memoizedState=[e,t],e)}function gh(e,t){var s=et();t=t===void 0?null:t;var i=s.memoizedState;if(t!==null&&od(t,i[1]))return i[0];if(i=e(),hn){ya(!0);try{e()}finally{ya(!1)}}return s.memoizedState=[i,t],i}function yd(e,t,s){return s===void 0||(Za&1073741824)!==0&&(Re&261930)===0?e.memoizedState=t:(e.memoizedState=s,e=xg(),Ne.lanes|=e,Rs|=e,s)}function xh(e,t,s,i){return Yt(s,t)?s:si.current!==null?(e=yd(e,s,i),Yt(e,t)||(nt=!0),e):(Za&42)===0||(Za&1073741824)!==0&&(Re&261930)===0?(nt=!0,e.memoizedState=s):(e=xg(),Ne.lanes|=e,Rs|=e,t)}function yh(e,t,s,i,c){var u=V.p;V.p=u!==0&&8>u?u:8;var v=R.T,b={};R.T=b,jd(e,!1,t,s);try{var S=c(),z=R.S;if(z!==null&&z(b,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var H=P2(S,i);po(e,t,H,Jt(e))}else po(e,t,i,Jt(e))}catch(X){po(e,t,{then:function(){},status:"rejected",reason:X},Jt())}finally{V.p=u,v!==null&&b.types!==null&&(v.types=b.types),R.T=v}}function H2(){}function vd(e,t,s,i){if(e.tag!==5)throw Error(r(476));var c=vh(e).queue;yh(e,c,t,k,s===null?H2:function(){return bh(e),s(i)})}function vh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:k,baseState:k,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ja,lastRenderedState:k},next:null};var s={};return t.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ja,lastRenderedState:s},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function bh(e){var t=vh(e);t.next===null&&(t=e.alternate.memoizedState),po(e,t.next.queue,{},Jt())}function bd(){return xt(Mo)}function jh(){return et().memoizedState}function wh(){return et().memoizedState}function I2(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var s=Jt();e=Ns(s);var i=Ss(t,e,s);i!==null&&(Ut(i,t,s),lo(i,t,s)),t={cache:Qc()},e.payload=t;return}t=t.return}}function G2(e,t,s){var i=Jt();s={lane:i,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Fr(e)?Sh(t,s):(s=_c(e,t,s,i),s!==null&&(Ut(s,e,i),Ch(s,t,i)))}function Nh(e,t,s){var i=Jt();po(e,t,s,i)}function po(e,t,s,i){var c={lane:i,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Fr(e))Sh(t,c);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var v=t.lastRenderedState,b=u(v,s);if(c.hasEagerState=!0,c.eagerState=b,Yt(b,v))return Ar(e,t,c,0),He===null&&Cr(),!1}catch{}finally{}if(s=_c(e,t,c,i),s!==null)return Ut(s,e,i),Ch(s,t,i),!0}return!1}function jd(e,t,s,i){if(i={lane:2,revertLane:$d(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Fr(e)){if(t)throw Error(r(479))}else t=_c(e,s,i,2),t!==null&&Ut(t,e,2)}function Fr(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function Sh(e,t){ni=Vr=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function Ch(e,t,s){if((s&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,s|=i,t.lanes=s,Ot(e,s)}}var ho={readContext:xt,use:Hr,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useLayoutEffect:Ze,useInsertionEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useSyncExternalStore:Ze,useId:Ze,useHostTransitionStatus:Ze,useFormState:Ze,useActionState:Ze,useOptimistic:Ze,useMemoCache:Ze,useCacheRefresh:Ze};ho.useEffectEvent=Ze;var Ah={readContext:xt,use:Hr,useCallback:function(e,t){return Dt().memoizedState=[e,t===void 0?null:t],e},useContext:xt,useEffect:ch,useImperativeHandle:function(e,t,s){s=s!=null?s.concat([e]):null,Gr(4194308,4,mh.bind(null,t,e),s)},useLayoutEffect:function(e,t){return Gr(4194308,4,e,t)},useInsertionEffect:function(e,t){Gr(4,2,e,t)},useMemo:function(e,t){var s=Dt();t=t===void 0?null:t;var i=e();if(hn){ya(!0);try{e()}finally{ya(!1)}}return s.memoizedState=[i,t],i},useReducer:function(e,t,s){var i=Dt();if(s!==void 0){var c=s(t);if(hn){ya(!0);try{s(t)}finally{ya(!1)}}}else c=t;return i.memoizedState=i.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},i.queue=e,e=e.dispatch=G2.bind(null,Ne,e),[i.memoizedState,e]},useRef:function(e){var t=Dt();return e={current:e},t.memoizedState=e},useState:function(e){e=pd(e);var t=e.queue,s=Nh.bind(null,Ne,t);return t.dispatch=s,[e.memoizedState,s]},useDebugValue:xd,useDeferredValue:function(e,t){var s=Dt();return yd(s,e,t)},useTransition:function(){var e=pd(!1);return e=yh.bind(null,Ne,e.queue,!0,!1),Dt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,s){var i=Ne,c=Dt();if(Le){if(s===void 0)throw Error(r(407));s=s()}else{if(s=t(),He===null)throw Error(r(349));(Re&127)!==0||Xp(i,t,s)}c.memoizedState=s;var u={value:s,getSnapshot:t};return c.queue=u,ch(Qp.bind(null,i,u,e),[e]),i.flags|=2048,oi(9,{destroy:void 0},Kp.bind(null,i,u,s,t),null),s},useId:function(){var e=Dt(),t=He.identifierPrefix;if(Le){var s=Da,i=Ra;s=(i&~(1<<32-wt(i)-1)).toString(32)+s,t="_"+t+"R_"+s,s=Br++,0<s&&(t+="H"+s.toString(32)),t+="_"}else s=q2++,t="_"+t+"r_"+s.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:bd,useFormState:nh,useActionState:nh,useOptimistic:function(e){var t=Dt();t.memoizedState=t.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=s,t=jd.bind(null,Ne,!0,s),s.dispatch=t,[e,t]},useMemoCache:ud,useCacheRefresh:function(){return Dt().memoizedState=I2.bind(null,Ne)},useEffectEvent:function(e){var t=Dt(),s={impl:e};return t.memoizedState=s,function(){if((ke&2)!==0)throw Error(r(440));return s.impl.apply(void 0,arguments)}}},wd={readContext:xt,use:Hr,useCallback:hh,useContext:xt,useEffect:gd,useImperativeHandle:ph,useInsertionEffect:uh,useLayoutEffect:fh,useMemo:gh,useReducer:Ir,useRef:lh,useState:function(){return Ir(Ja)},useDebugValue:xd,useDeferredValue:function(e,t){var s=et();return xh(s,_e.memoizedState,e,t)},useTransition:function(){var e=Ir(Ja)[0],t=et().memoizedState;return[typeof e=="boolean"?e:mo(e),t]},useSyncExternalStore:Fp,useId:jh,useHostTransitionStatus:bd,useFormState:ih,useActionState:ih,useOptimistic:function(e,t){var s=et();return Wp(s,_e,e,t)},useMemoCache:ud,useCacheRefresh:wh};wd.useEffectEvent=dh;var Th={readContext:xt,use:Hr,useCallback:hh,useContext:xt,useEffect:gd,useImperativeHandle:ph,useInsertionEffect:uh,useLayoutEffect:fh,useMemo:gh,useReducer:md,useRef:lh,useState:function(){return md(Ja)},useDebugValue:xd,useDeferredValue:function(e,t){var s=et();return _e===null?yd(s,e,t):xh(s,_e.memoizedState,e,t)},useTransition:function(){var e=md(Ja)[0],t=et().memoizedState;return[typeof e=="boolean"?e:mo(e),t]},useSyncExternalStore:Fp,useId:jh,useHostTransitionStatus:bd,useFormState:rh,useActionState:rh,useOptimistic:function(e,t){var s=et();return _e!==null?Wp(s,_e,e,t):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:ud,useCacheRefresh:wh};Th.useEffectEvent=dh;function Nd(e,t,s,i){t=e.memoizedState,s=s(i,t),s=s==null?t:x({},t,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Sd={enqueueSetState:function(e,t,s){e=e._reactInternals;var i=Jt(),c=Ns(i);c.payload=t,s!=null&&(c.callback=s),t=Ss(e,c,i),t!==null&&(Ut(t,e,i),lo(t,e,i))},enqueueReplaceState:function(e,t,s){e=e._reactInternals;var i=Jt(),c=Ns(i);c.tag=1,c.payload=t,s!=null&&(c.callback=s),t=Ss(e,c,i),t!==null&&(Ut(t,e,i),lo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var s=Jt(),i=Ns(s);i.tag=2,t!=null&&(i.callback=t),t=Ss(e,i,s),t!==null&&(Ut(t,e,s),lo(t,e,s))}};function Eh(e,t,s,i,c,u,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,u,v):t.prototype&&t.prototype.isPureReactComponent?!eo(s,i)||!eo(c,u):!0}function Rh(e,t,s,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(s,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(s,i),t.state!==e&&Sd.enqueueReplaceState(t,t.state,null)}function gn(e,t){var s=t;if("ref"in t){s={};for(var i in t)i!=="ref"&&(s[i]=t[i])}if(e=e.defaultProps){s===t&&(s=x({},s));for(var c in e)s[c]===void 0&&(s[c]=e[c])}return s}function Dh(e){Sr(e)}function Mh(e){console.error(e)}function Lh(e){Sr(e)}function Xr(e,t){try{var s=e.onUncaughtError;s(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function Oh(e,t,s){try{var i=e.onCaughtError;i(s.value,{componentStack:s.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Cd(e,t,s){return s=Ns(s),s.tag=3,s.payload={element:null},s.callback=function(){Xr(e,t)},s}function zh(e){return e=Ns(e),e.tag=3,e}function kh(e,t,s,i){var c=s.type.getDerivedStateFromError;if(typeof c=="function"){var u=i.value;e.payload=function(){return c(u)},e.callback=function(){Oh(t,s,i)}}var v=s.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){Oh(t,s,i),typeof c!="function"&&(Ds===null?Ds=new Set([this]):Ds.add(this));var b=i.stack;this.componentDidCatch(i.value,{componentStack:b!==null?b:""})})}function Y2(e,t,s,i,c){if(s.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=s.alternate,t!==null&&Wn(t,s,c,!0),s=Xt.current,s!==null){switch(s.tag){case 31:case 13:return ca===null?il():s.alternate===null&&Je===0&&(Je=3),s.flags&=-257,s.flags|=65536,s.lanes=c,i===zr?s.flags|=16384:(t=s.updateQueue,t===null?s.updateQueue=new Set([i]):t.add(i),Zd(e,i,c)),!1;case 22:return s.flags|=65536,i===zr?s.flags|=16384:(t=s.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},s.updateQueue=t):(s=t.retryQueue,s===null?t.retryQueue=new Set([i]):s.add(i)),Zd(e,i,c)),!1}throw Error(r(435,s.tag))}return Zd(e,i,c),il(),!1}if(Le)return t=Xt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,i!==Gc&&(e=Error(r(422),{cause:i}),so(ia(e,s)))):(i!==Gc&&(t=Error(r(423),{cause:i}),so(ia(t,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,i=ia(i,s),c=Cd(e.stateNode,i,c),td(e,c),Je!==4&&(Je=2)),!1;var u=Error(r(520),{cause:i});if(u=ia(u,s),No===null?No=[u]:No.push(u),Je!==4&&(Je=2),t===null)return!0;
vendor: 10,286 bytes, line 48
48i=ia(i,s),s=t;do{switch(s.tag){case 3:return s.flags|=65536,e=c&-c,s.lanes|=e,e=Cd(s.stateNode,i,e),td(s,e),!1;case 1:if(t=s.type,u=s.stateNode,(s.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ds===null||!Ds.has(u))))return s.flags|=65536,c&=-c,s.lanes|=c,c=zh(c),kh(c,e,s,i),td(s,c),!1}s=s.return}while(s!==null);return!1}var Ad=Error(r(461)),nt=!1;function yt(e,t,s,i){t.child=e===null?Vp(t,null,s,i):pn(t,e.child,s,i)}function Ph(e,t,s,i,c){s=s.render;var u=t.ref;if("ref"in i){var v={};for(var b in i)b!=="ref"&&(v[b]=i[b])}else v=i;return dn(t),i=rd(e,t,s,v,u,c),b=ld(),e!==null&&!nt?(cd(e,t,c),Wa(e,t,c)):(Le&&b&&Hc(t),t.flags|=1,yt(e,t,i,c),t.child)}function qh(e,t,s,i,c){if(e===null){var u=s.type;return typeof u=="function"&&!Vc(u)&&u.defaultProps===void 0&&s.compare===null?(t.tag=15,t.type=u,_h(e,t,u,i,c)):(e=Er(s.type,null,i,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!zd(e,c)){var v=u.memoizedProps;if(s=s.compare,s=s!==null?s:eo,s(v,i)&&e.ref===t.ref)return Wa(e,t,c)}return t.flags|=1,e=Fa(u,i),e.ref=t.ref,e.return=t,t.child=e}function _h(e,t,s,i,c){if(e!==null){var u=e.memoizedProps;if(eo(u,i)&&e.ref===t.ref)if(nt=!1,t.pendingProps=i=u,zd(e,c))(e.flags&131072)!==0&&(nt=!0);else return t.lanes=e.lanes,Wa(e,t,c)}return Td(e,t,s,i,c)}function Vh(e,t,s,i){var c=i.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|s:s,e!==null){for(i=t.child=e.child,c=0;i!==null;)c=c|i.lanes|i.childLanes,i=i.sibling;i=c&~u}else i=0,t.child=null;return Bh(e,t,u,s,i)}if((s&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Lr(t,u!==null?u.cachePool:null),u!==null?Hp(t,u):sd(),Ip(t);else return i=t.lanes=536870912,Bh(e,t,u!==null?u.baseLanes|s:s,s,i)}else u!==null?(Lr(t,u.cachePool),Hp(t,u),As(),t.memoizedState=null):(e!==null&&Lr(t,null),sd(),As());return yt(e,t,c,s),t.child}function go(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Bh(e,t,s,i,c){var u=Jc();return u=u===null?null:{parent:at._currentValue,pool:u},t.memoizedState={baseLanes:s,cachePool:u},e!==null&&Lr(t,null),sd(),Ip(t),e!==null&&Wn(e,t,i,!0),t.childLanes=c,null}function Kr(e,t){return t=Zr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Uh(e,t,s){return pn(t,e.child,null,s),e=Kr(t,t.pendingProps),e.flags|=2,Kt(t),t.memoizedState=null,e}function F2(e,t,s){var i=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Le){if(i.mode==="hidden")return e=Kr(t,i),t.lanes=536870912,go(null,e);if(id(t),(e=Ie)?(e=$g(e,la),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ys!==null?{id:Ra,overflow:Da}:null,retryLane:536870912,hydrationErrors:null},s=Sp(e),s.return=t,t.child=s,gt=t,Ie=null)):e=null,e===null)throw bs(t);return t.lanes=536870912,null}return Kr(t,i)}var u=e.memoizedState;if(u!==null){var v=u.dehydrated;if(id(t),c)if(t.flags&256)t.flags&=-257,t=Uh(e,t,s);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(nt||Wn(e,t,s,!1),c=(s&e.childLanes)!==0,nt||c){if(i=He,i!==null&&(v=zt(i,s),v!==0&&v!==u.retryLane))throw u.retryLane=v,on(e,v),Ut(i,e,v),Ad;il(),t=Uh(e,t,s)}else e=u.treeContext,Ie=da(v.nextSibling),gt=t,Le=!0,vs=null,la=!1,e!==null&&Tp(t,e),t=Kr(t,i),t.flags|=4096;return t}return e=Fa(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Qr(e,t){var s=t.ref;if(s===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(r(284));(e===null||e.ref!==s)&&(t.flags|=4194816)}}function Td(e,t,s,i,c){return dn(t),s=rd(e,t,s,i,void 0,c),i=ld(),e!==null&&!nt?(cd(e,t,c),Wa(e,t,c)):(Le&&i&&Hc(t),t.flags|=1,yt(e,t,s,c),t.child)}function Hh(e,t,s,i,c,u){return dn(t),t.updateQueue=null,s=Yp(t,i,s,c),Gp(e),i=ld(),e!==null&&!nt?(cd(e,t,u),Wa(e,t,u)):(Le&&i&&Hc(t),t.flags|=1,yt(e,t,s,u),t.child)}function Ih(e,t,s,i,c){if(dn(t),t.stateNode===null){var u=Kn,v=s.contextType;typeof v=="object"&&v!==null&&(u=xt(v)),u=new s(i,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Sd,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=i,u.state=t.memoizedState,u.refs={},$c(t),v=s.contextType,u.context=typeof v=="object"&&v!==null?xt(v):Kn,u.state=t.memoizedState,v=s.getDerivedStateFromProps,typeof v=="function"&&(Nd(t,s,v,i),u.state=t.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(v=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),v!==u.state&&Sd.enqueueReplaceState(u,u.state,null),uo(t,i,u,c),co(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){u=t.stateNode;var b=t.memoizedProps,S=gn(s,b);u.props=S;var z=u.context,H=s.contextType;v=Kn,typeof H=="object"&&H!==null&&(v=xt(H));var X=s.getDerivedStateFromProps;H=typeof X=="function"||typeof u.getSnapshotBeforeUpdate=="function",b=t.pendingProps!==b,H||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(b||z!==v)&&Rh(t,u,i,v),ws=!1;var P=t.memoizedState;u.state=P,uo(t,i,u,c),co(),z=t.memoizedState,b||P!==z||ws?(typeof X=="function"&&(Nd(t,s,X,i),z=t.memoizedState),(S=ws||Eh(t,s,S,i,P,z,v))?(H||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=z),u.props=i,u.state=z,u.context=v,i=S):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{u=t.stateNode,ed(e,t),v=t.memoizedProps,H=gn(s,v),u.props=H,X=t.pendingProps,P=u.context,z=s.contextType,S=Kn,typeof z=="object"&&z!==null&&(S=xt(z)),b=s.getDerivedStateFromProps,(z=typeof b=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(v!==X||P!==S)&&Rh(t,u,i,S),ws=!1,P=t.memoizedState,u.state=P,uo(t,i,u,c),co();var q=t.memoizedState;v!==X||P!==q||ws||e!==null&&e.dependencies!==null&&Dr(e.dependencies)?(typeof b=="function"&&(Nd(t,s,b,i),q=t.memoizedState),(H=ws||Eh(t,s,H,i,P,q,S)||e!==null&&e.dependencies!==null&&Dr(e.dependencies))?(z||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(i,q,S),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(i,q,S)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||v===e.memoizedProps&&P===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&P===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=q),u.props=i,u.state=q,u.context=S,i=H):(typeof u.componentDidUpdate!="function"||v===e.memoizedProps&&P===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&P===e.memoizedState||(t.flags|=1024),i=!1)}return u=i,Qr(e,t),i=(t.flags&128)!==0,u||i?(u=t.stateNode,s=i&&typeof s.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&i?(t.child=pn(t,e.child,null,c),t.child=pn(t,null,s,c)):yt(e,t,s,c),t.memoizedState=u.state,e=t.child):e=Wa(e,t,c),e}function Gh(e,t,s,i){return ln(),t.flags|=256,yt(e,t,s,i),t.child}var Ed={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Rd(e){return{baseLanes:e,cachePool:Op()}}function Dd(e,t,s){return e=e!==null?e.childLanes&~s:0,t&&(e|=Zt),e}function Yh(e,t,s){var i=t.pendingProps,c=!1,u=(t.flags&128)!==0,v;if((v=u)||(v=e!==null&&e.memoizedState===null?!1:($e.current&2)!==0),v&&(c=!0,t.flags&=-129),v=(t.flags&32)!==0,t.flags&=-33,e===null){if(Le){if(c?Cs(t):As(),(e=Ie)?(e=$g(e,la),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ys!==null?{id:Ra,overflow:Da}:null,retryLane:536870912,hydrationErrors:null},s=Sp(e),s.return=t,t.child=s,gt=t,Ie=null)):e=null,e===null)throw bs(t);return fu(e)?t.lanes=32:t.lanes=536870912,null}var b=i.children;return i=i.fallback,c?(As(),c=t.mode,b=Zr({mode:"hidden",children:b},c),i=rn(i,c,s,null),b.return=t,i.return=t,b.sibling=i,t.child=b,i=t.child,i.memoizedState=Rd(s),i.childLanes=Dd(e,v,s),t.memoizedState=Ed,go(null,i)):(Cs(t),Md(t,b))}var S=e.memoizedState;if(S!==null&&(b=S.dehydrated,b!==null)){if(u)t.flags&256?(Cs(t),t.flags&=-257,t=Ld(e,t,s)):t.memoizedState!==null?(As(),t.child=e.child,t.flags|=128,t=null):(As(),b=i.fallback,c=t.mode,i=Zr({mode:"visible",children:i.children},c),b=rn(b,c,s,null),b.flags|=2,i.return=t,b.return=t,i.sibling=b,t.child=i,pn(t,e.child,null,s),i=t.child,i.memoizedState=Rd(s),i.childLanes=Dd(e,v,s),t.memoizedState=Ed,t=go(null,i));else if(Cs(t),fu(b)){if(v=b.nextSibling&&b.nextSibling.dataset,v)var z=v.dgst;v=z,i=Error(r(419)),i.stack="",i.digest=v,so({value:i,source:null,stack:null}),t=Ld(e,t,s)}else if(nt||Wn(e,t,s,!1),v=(s&e.childLanes)!==0,nt||v){if(v=He,v!==null&&(i=zt(v,s),i!==0&&i!==S.retryLane))throw S.retryLane=i,on(e,i),Ut(v,e,i),Ad;uu(b)||il(),t=Ld(e,t,s)}else uu(b)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Ie=da(b.nextSibling),gt=t,Le=!0,vs=null,la=!1,e!==null&&Tp(t,e),t=Md(t,i.children),t.flags|=4096);return t}return c?(As(),b=i.fallback,c=t.mode,S=e.child,z=S.sibling,i=Fa(S,{mode:"hidden",children:i.children}),i.subtreeFlags=S.subtreeFlags&65011712,z!==null?b=Fa(z,b):(b=rn(b,c,s,null),b.flags|=2),b.return=t,i.return=t,i.sibling=b,t.child=i,go(null,i),i=t.child,b=e.child.memoizedState,b
vendor: 6,489 bytes, line 48
48===null?b=Rd(s):(c=b.cachePool,c!==null?(S=at._currentValue,c=c.parent!==S?{parent:S,pool:S}:c):c=Op(),b={baseLanes:b.baseLanes|s,cachePool:c}),i.memoizedState=b,i.childLanes=Dd(e,v,s),t.memoizedState=Ed,go(e.child,i)):(Cs(t),s=e.child,e=s.sibling,s=Fa(s,{mode:"visible",children:i.children}),s.return=t,s.sibling=null,e!==null&&(v=t.deletions,v===null?(t.deletions=[e],t.flags|=16):v.push(e)),t.child=s,t.memoizedState=null,s)}function Md(e,t){return t=Zr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Zr(e,t){return e=Ft(22,e,null,t),e.lanes=0,e}function Ld(e,t,s){return pn(t,e.child,null,s),e=Md(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Fh(e,t,s){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Xc(e.return,t,s)}function Od(e,t,s,i,c,u){var v=e.memoizedState;v===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:s,tailMode:c,treeForkCount:u}:(v.isBackwards=t,v.rendering=null,v.renderingStartTime=0,v.last=i,v.tail=s,v.tailMode=c,v.treeForkCount=u)}function Xh(e,t,s){var i=t.pendingProps,c=i.revealOrder,u=i.tail;i=i.children;var v=$e.current,b=(v&2)!==0;if(b?(v=v&1|2,t.flags|=128):v&=1,G($e,v),yt(e,t,i,s),i=Le?ao:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Fh(e,s,t);else if(e.tag===19)Fh(e,s,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(s=t.child,c=null;s!==null;)e=s.alternate,e!==null&&_r(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=t.child,t.child=null):(c=s.sibling,s.sibling=null),Od(t,!1,c,s,u,i);break;case"backwards":case"unstable_legacy-backwards":for(s=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&_r(e)===null){t.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}Od(t,!0,s,null,u,i);break;case"together":Od(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Wa(e,t,s){if(e!==null&&(t.dependencies=e.dependencies),Rs|=t.lanes,(s&t.childLanes)===0)if(e!==null){if(Wn(e,t,s,!1),(s&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,s=Fa(e,e.pendingProps),t.child=s,s.return=t;e.sibling!==null;)e=e.sibling,s=s.sibling=Fa(e,e.pendingProps),s.return=t;s.sibling=null}return t.child}function zd(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Dr(e)))}function X2(e,t,s){switch(t.tag){case 3:ge(t,t.stateNode.containerInfo),js(t,at,e.memoizedState.cache),ln();break;case 27:case 5:mt(t);break;case 4:ge(t,t.stateNode.containerInfo);break;case 10:js(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,id(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(Cs(t),t.flags|=128,null):(s&t.child.childLanes)!==0?Yh(e,t,s):(Cs(t),e=Wa(e,t,s),e!==null?e.sibling:null);Cs(t);break;case 19:var c=(e.flags&128)!==0;if(i=(s&t.childLanes)!==0,i||(Wn(e,t,s,!1),i=(s&t.childLanes)!==0),c){if(i)return Xh(e,t,s);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),G($e,$e.current),i)break;return null;case 22:return t.lanes=0,Vh(e,t,s,t.pendingProps);case 24:js(t,at,e.memoizedState.cache)}return Wa(e,t,s)}function Kh(e,t,s){if(e!==null)if(e.memoizedProps!==t.pendingProps)nt=!0;else{if(!zd(e,s)&&(t.flags&128)===0)return nt=!1,X2(e,t,s);nt=(e.flags&131072)!==0}else nt=!1,Le&&(t.flags&1048576)!==0&&Ap(t,ao,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=fn(t.elementType),t.type=e,typeof e=="function")Vc(e)?(i=gn(e,i),t.tag=1,t=Ih(null,t,e,i,s)):(t.tag=0,t=Td(null,t,e,i,s));else{if(e!=null){var c=e.$$typeof;if(c===Q){t.tag=11,t=Ph(null,t,e,i,s);break e}else if(c===U){t.tag=14,t=qh(null,t,e,i,s);break e}}throw t=je(e)||e,Error(r(306,t,""))}}return t;case 0:return Td(e,t,t.type,t.pendingProps,s);case 1:return i=t.type,c=gn(i,t.pendingProps),Ih(e,t,i,c,s);case 3:e:{if(ge(t,t.stateNode.containerInfo),e===null)throw Error(r(387));i=t.pendingProps;var u=t.memoizedState;c=u.element,ed(e,t),uo(t,i,null,s);var v=t.memoizedState;if(i=v.cache,js(t,at,i),i!==u.cache&&Kc(t,[at],s,!0),co(),i=v.element,u.isDehydrated)if(u={element:i,isDehydrated:!1,cache:v.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Gh(e,t,i,s);break e}else if(i!==c){c=ia(Error(r(424)),t),so(c),t=Gh(e,t,i,s);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ie=da(e.firstChild),gt=t,Le=!0,vs=null,la=!0,s=Vp(t,null,i,s),t.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(ln(),i===c){t=Wa(e,t,s);break e}yt(e,t,i,s)}t=t.child}return t;case 26:return Qr(e,t),e===null?(s=ix(t.type,null,t.pendingProps,null))?t.memoizedState=s:Le||(s=t.type,e=t.pendingProps,i=fl(de.current).createElement(s),i[ht]=t,i[kt]=e,vt(i,s,e),dt(i),t.stateNode=i):t.memoizedState=ix(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return mt(t),e===null&&Le&&(i=t.stateNode=ax(t.type,t.pendingProps,de.current),gt=t,la=!0,c=Ie,zs(t.type)?(mu=c,Ie=da(i.firstChild)):Ie=c),yt(e,t,t.pendingProps.children,s),Qr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Le&&((c=i=Ie)&&(i=Nj(i,t.type,t.pendingProps,la),i!==null?(t.stateNode=i,gt=t,Ie=da(i.firstChild),la=!1,c=!0):c=!1),c||bs(t)),mt(t),c=t.type,u=t.pendingProps,v=e!==null?e.memoizedProps:null,i=u.children,lu(c,u)?i=null:v!==null&&lu(c,v)&&(t.flags|=32),t.memoizedState!==null&&(c=rd(e,t,_2,null,null,s),Mo._currentValue=c),Qr(e,t),yt(e,t,i,s),t.child;case 6:return e===null&&Le&&((e=s=Ie)&&(s=Sj(s,t.pendingProps,la),s!==null?(t.stateNode=s,gt=t,Ie=null,e=!0):e=!1),e||bs(t)),null;case 13:return Yh(e,t,s);case 4:return ge(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=pn(t,null,i,s):yt(e,t,i,s),t.child;case 11:return Ph(e,t,t.type,t.pendingProps,s);case 7:return yt(e,t,t.pendingProps,s),t.child;case 8:return yt(e,t,t.pendingProps.children,s),t.child;case 12:return yt(e,t,t.pendingProps.children,s),t.child;case 10:return i=t.pendingProps,js(t,t.type,i.value),yt(e,t,i.children,s),t.child;case 9:return c=t.type._context,i=t.pendingProps.children,dn(t),c=xt(c),i=i(c),t.flags|=1,yt(e,t,i,s),t.child;case 14:return qh(e,t,t.type,t.pendingProps,s);case 15:return _h(e,t,t.type,t.pendingProps,s);case 19:return Xh(e,t,s);
vendor: 4,236 bytes, line 48
48case 31:return F2(e,t,s);case 22:return Vh(e,t,s,t.pendingProps);case 24:return dn(t),i=xt(at),e===null?(c=Jc(),c===null&&(c=He,u=Qc(),c.pooledCache=u,u.refCount++,u!==null&&(c.pooledCacheLanes|=s),c=u),t.memoizedState={parent:i,cache:c},$c(t),js(t,at,c)):((e.lanes&s)!==0&&(ed(e,t),uo(t,null,null,s),co()),c=e.memoizedState,u=t.memoizedState,c.parent!==i?(c={parent:i,cache:i},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),js(t,at,i)):(i=u.cache,js(t,at,i),i!==c.cache&&Kc(t,[at],s,!0))),yt(e,t,t.pendingProps.children,s),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function $a(e){e.flags|=4}function kd(e,t,s,i,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(jg())e.flags|=8192;else throw mn=zr,Wc}else e.flags&=-16777217}function Qh(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!dx(t))if(jg())e.flags|=8192;else throw mn=zr,Wc}function Jr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Nt():536870912,e.lanes|=t,di|=t)}function xo(e,t){if(!Le)switch(e.tailMode){case"hidden":t=e.tail;for(var s=null;t!==null;)t.alternate!==null&&(s=t),t=t.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var i=null;s!==null;)s.alternate!==null&&(i=s),s=s.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Ge(e){var t=e.alternate!==null&&e.alternate.child===e.child,s=0,i=0;if(t)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,i|=c.subtreeFlags&65011712,i|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,i|=c.subtreeFlags,i|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=i,e.childLanes=s,t}function K2(e,t,s){var i=t.pendingProps;switch(Ic(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ge(t),null;case 1:return Ge(t),null;case 3:return s=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Qa(at),Me(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Jn(t)?$a(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Yc())),Ge(t),null;case 26:var c=t.type,u=t.memoizedState;return e===null?($a(t),u!==null?(Ge(t),Qh(t,u)):(Ge(t),kd(t,c,null,i,s))):u?u!==e.memoizedState?($a(t),Ge(t),Qh(t,u)):(Ge(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&$a(t),Ge(t),kd(t,c,e,i,s)),null;case 27:if(At(t),s=de.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&$a(t);else{if(!i){if(t.stateNode===null)throw Error(r(166));return Ge(t),null}e=Z.current,Jn(t)?Ep(t):(e=ax(c,i,s),t.stateNode=e,$a(t))}return Ge(t),null;case 5:if(At(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&$a(t);else{if(!i){if(t.stateNode===null)throw Error(r(166));return Ge(t),null}if(u=Z.current,Jn(t))Ep(t);else{var v=fl(de.current);switch(u){case 1:u=v.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:u=v.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":u=v.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":u=v.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":u=v.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof i.is=="string"?v.createElement("select",{is:i.is}):v.createElement("select"),i.multiple?u.multiple=!0:i.size&&(u.size=i.size);break;default:u=typeof i.is=="string"?v.createElement(c,{is:i.is}):v.createElement(c)}}u[ht]=t,u[kt]=i;e:for(v=t.child;v!==null;){if(v.tag===5||v.tag===6)u.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===t)break e;for(;v.sibling===null;){if(v.return===null||v.return===t)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}t.stateNode=u;e:switch(vt(u,c,i),c){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&$a(t)}}return Ge(t),kd(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,s),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&$a(t);
vendor: 21,069 bytes, line 48
48else{if(typeof i!="string"&&t.stateNode===null)throw Error(r(166));if(e=de.current,Jn(t)){if(e=t.stateNode,s=t.memoizedProps,i=null,c=gt,c!==null)switch(c.tag){case 27:case 5:i=c.memoizedProps}e[ht]=t,e=!!(e.nodeValue===s||i!==null&&i.suppressHydrationWarning===!0||Yg(e.nodeValue,s)),e||bs(t,!0)}else e=fl(e).createTextNode(i),e[ht]=t,t.stateNode=e}return Ge(t),null;case 31:if(s=t.memoizedState,e===null||e.memoizedState!==null){if(i=Jn(t),s!==null){if(e===null){if(!i)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[ht]=t}else ln(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ge(t),e=!1}else s=Yc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return t.flags&256?(Kt(t),t):(Kt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ge(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Jn(t),i!==null&&i.dehydrated!==null){if(e===null){if(!c)throw Error(r(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));c[ht]=t}else ln(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ge(t),c=!1}else c=Yc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(Kt(t),t):(Kt(t),null)}return Kt(t),(t.flags&128)!==0?(t.lanes=s,t):(s=i!==null,e=e!==null&&e.memoizedState!==null,s&&(i=t.child,c=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(c=i.alternate.memoizedState.cachePool.pool),u=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(u=i.memoizedState.cachePool.pool),u!==c&&(i.flags|=2048)),s!==e&&s&&(t.child.flags|=8192),Jr(t,t.updateQueue),Ge(t),null);case 4:return Me(),e===null&&su(t.stateNode.containerInfo),Ge(t),null;case 10:return Qa(t.type),Ge(t),null;case 19:if(Y($e),i=t.memoizedState,i===null)return Ge(t),null;if(c=(t.flags&128)!==0,u=i.rendering,u===null)if(c)xo(i,!1);else{if(Je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=_r(e),u!==null){for(t.flags|=128,xo(i,!1),e=u.updateQueue,t.updateQueue=e,Jr(t,e),t.subtreeFlags=0,e=s,s=t.child;s!==null;)Np(s,e),s=s.sibling;return G($e,$e.current&1|2),Le&&Xa(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&Et()>al&&(t.flags|=128,c=!0,xo(i,!1),t.lanes=4194304)}else{if(!c)if(e=_r(u),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,Jr(t,e),xo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!u.alternate&&!Le)return Ge(t),null}else 2*Et()-i.renderingStartTime>al&&s!==536870912&&(t.flags|=128,c=!0,xo(i,!1),t.lanes=4194304);i.isBackwards?(u.sibling=t.child,t.child=u):(e=i.last,e!==null?e.sibling=u:t.child=u,i.last=u)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Et(),e.sibling=null,s=$e.current,G($e,c?s&1|2:s&1),Le&&Xa(t,i.treeForkCount),e):(Ge(t),null);case 22:case 23:return Kt(t),nd(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(s&536870912)!==0&&(t.flags&128)===0&&(Ge(t),t.subtreeFlags&6&&(t.flags|=8192)):Ge(t),s=t.updateQueue,s!==null&&Jr(t,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==s&&(t.flags|=2048),e!==null&&Y(un),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),t.memoizedState.cache!==s&&(t.flags|=2048),Qa(at),Ge(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Q2(e,t){switch(Ic(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qa(at),Me(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return At(t),null;case 31:if(t.memoizedState!==null){if(Kt(t),t.alternate===null)throw Error(r(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Kt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y($e),null;case 4:return Me(),null;case 10:return Qa(t.type),null;case 22:case 23:return Kt(t),nd(),e!==null&&Y(un),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Qa(at),null;case 25:return null;default:return null}}function Zh(e,t){switch(Ic(t),t.tag){case 3:Qa(at),Me();break;case 26:case 27:case 5:At(t);break;case 4:Me();break;case 31:t.memoizedState!==null&&Kt(t);break;case 13:Kt(t);break;case 19:Y($e);break;case 10:Qa(t.type);break;case 22:case 23:Kt(t),nd(),e!==null&&Y(un);break;case 24:Qa(at)}}function yo(e,t){try{var s=t.updateQueue,i=s!==null?s.lastEffect:null;if(i!==null){var c=i.next;s=c;do{if((s.tag&e)===e){i=void 0;var u=s.create,v=s.inst;i=u(),v.destroy=i}s=s.next}while(s!==c)}}catch(b){qe(t,t.return,b)}}function Ts(e,t,s){try{var i=t.updateQueue,c=i!==null?i.lastEffect:null;if(c!==null){var u=c.next;i=u;do{if((i.tag&e)===e){var v=i.inst,b=v.destroy;if(b!==void 0){v.destroy=void 0,c=t;var S=s,z=b;try{z()}catch(H){qe(c,S,H)}}}i=i.next}while(i!==u)}}catch(H){qe(t,t.return,H)}}function Jh(e){var t=e.updateQueue;if(t!==null){var s=e.stateNode;try{Up(t,s)}catch(i){qe(e,e.return,i)}}}function Wh(e,t,s){s.props=gn(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(i){qe(e,t,i)}}function vo(e,t){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof s=="function"?e.refCleanup=s(i):s.current=i}}catch(c){qe(e,t,c)}}function Ma(e,t){var s=e.ref,i=e.refCleanup;if(s!==null)if(typeof i=="function")try{i()}catch(c){qe(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(c){qe(e,t,c)}else s.current=null}function $h(e){var t=e.type,s=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":s.autoFocus&&i.focus();break e;case"img":s.src?i.src=s.src:s.srcSet&&(i.srcset=s.srcSet)}}catch(c){qe(e,e.return,c)}}function Pd(e,t,s){try{var i=e.stateNode;xj(i,e.type,s,t),i[kt]=t}catch(c){qe(e,e.return,c)}}function eg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&zs(e.type)||e.tag===4}function qd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||eg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&zs(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _d(e,t,s){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,t):(t=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,t.appendChild(e),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=Ga));else if(i!==4&&(i===27&&zs(e.type)&&(s=e.stateNode,t=null),e=e.child,e!==null))for(_d(e,t,s),e=e.sibling;e!==null;)_d(e,t,s),e=e.sibling}function Wr(e,t,s){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(i!==4&&(i===27&&zs(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Wr(e,t,s),e=e.sibling;e!==null;)Wr(e,t,s),e=e.sibling}function tg(e){var t=e.stateNode,s=e.memoizedProps;try{for(var i=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);vt(t,i,s),t[ht]=e,t[kt]=s}catch(u){qe(e,e.return,u)}}var es=!1,it=!1,Vd=!1,ag=typeof WeakSet=="function"?WeakSet:Set,ut=null;function Z2(e,t){if(e=e.containerInfo,ou=vl,e=pp(e),Lc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var i=s.getSelection&&s.getSelection();if(i&&i.rangeCount!==0){s=i.anchorNode;var c=i.anchorOffset,u=i.focusNode;i=i.focusOffset;try{s.nodeType,u.nodeType}catch{s=null;break e}var v=0,b=-1,S=-1,z=0,H=0,X=e,P=null;t:for(;;){for(var q;X!==s||c!==0&&X.nodeType!==3||(b=v+c),X!==u||i!==0&&X.nodeType!==3||(S=v+i),X.nodeType===3&&(v+=X.nodeValue.length),(q=X.firstChild)!==null;)P=X,X=q;for(;;){if(X===e)break t;if(P===s&&++z===c&&(b=v),P===u&&++H===i&&(S=v),(q=X.nextSibling)!==null)break;X=P,P=X.parentNode}X=q}s=b===-1||S===-1?null:{start:b,end:S}}else s=null}s=s||{start:0,end:0}}else s=null;for(ru={focusedElem:e,selectionRange:s},vl=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){switch(t=ut,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)c=e[s],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,s=t,c=u.memoizedProps,u=u.memoizedState,i=s.stateNode;try{var te=gn(s.type,c);e=i.getSnapshotBeforeUpdate(te,u),i.__reactInternalSnapshotBeforeUpdate=e}catch(me){qe(s,s.return,me)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,s=e.nodeType,s===9)du(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":du(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,ut=e;break}ut=t.return}}function sg(e,t,s){var i=s.flags;switch(s.tag){case 0:case 11:case 15:as(e,s),i&4&&yo(5,s);break;case 1:if(as(e,s),i&4)if(e=s.stateNode,t===null)try{e.componentDidMount()}catch(v){qe(s,s.return,v)}else{var c=gn(s.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(v){qe(s,s.return,v)}}i&64&&Jh(s),i&512&&vo(s,s.return);break;case 3:if(as(e,s),i&64&&(e=s.updateQueue,e!==null)){if(t=null,s.child!==null)switch(s.child.tag){case 27:case 5:t=s.child.stateNode;break;case 1:t=s.child.stateNode}try{Up(e,t)}catch(v){qe(s,s.return,v)}}break;case 27:t===null&&i&4&&tg(s);case 26:case 5:as(e,s),t===null&&i&4&&$h(s),i&512&&vo(s,s.return);break;case 12:as(e,s);break;case 31:as(e,s),i&4&&og(e,s);break;case 13:as(e,s),i&4&&rg(e,s),i&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=ij.bind(null,s),Cj(e,s))));break;case 22:if(i=s.memoizedState!==null||es,!i){t=t!==null&&t.memoizedState!==null||it,c=es;var u=it;es=i,(it=t)&&!u?ss(e,s,(s.subtreeFlags&8772)!==0):as(e,s),es=c,it=u}break;case 30:break;default:as(e,s)}}function ng(e){var t=e.alternate;t!==null&&(e.alternate=null,ng(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&hc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Fe=null,qt=!1;function ts(e,t,s){for(s=s.child;s!==null;)ig(e,t,s),s=s.sibling}function ig(e,t,s){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(Ws,s)}catch{}switch(s.tag){case 26:it||Ma(s,t),ts(e,t,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:it||Ma(s,t);var i=Fe,c=qt;zs(s.type)&&(Fe=s.stateNode,qt=!1),ts(e,t,s),Eo(s.stateNode),Fe=i,qt=c;break;case 5:it||Ma(s,t);case 6:if(i=Fe,c=qt,Fe=null,ts(e,t,s),Fe=i,qt=c,Fe!==null)if(qt)try{(Fe.nodeType===9?Fe.body:Fe.nodeName==="HTML"?Fe.ownerDocument.body:Fe).removeChild(s.stateNode)}catch(u){qe(s,t,u)}else try{Fe.removeChild(s.stateNode)}catch(u){qe(s,t,u)}break;case 18:Fe!==null&&(qt?(e=Fe,Jg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),yi(e)):Jg(Fe,s.stateNode));break;case 4:i=Fe,c=qt,Fe=s.stateNode.containerInfo,qt=!0,ts(e,t,s),Fe=i,qt=c;break;case 0:case 11:case 14:case 15:Ts(2,s,t),it||Ts(4,s,t),ts(e,t,s);break;case 1:it||(Ma(s,t),i=s.stateNode,typeof i.componentWillUnmount=="function"&&Wh(s,t,i)),ts(e,t,s);break;case 21:ts(e,t,s);break;case 22:it=(i=it)||s.memoizedState!==null,ts(e,t,s),it=i;break;default:ts(e,t,s)}}function og(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{yi(e)}catch(s){qe(t,t.return,s)}}}function rg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{yi(e)}catch(s){qe(t,t.return,s)}}function J2(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ag),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ag),t;default:throw Error(r(435,e.tag))}}function $r(e,t){var s=J2(e);t.forEach(function(i){if(!s.has(i)){s.add(i);var c=oj.bind(null,e,i);i.then(c,c)}})}function _t(e,t){var s=t.deletions;if(s!==null)for(var i=0;i<s.length;i++){var c=s[i],u=e,v=t,b=v;e:for(;b!==null;){switch(b.tag){case 27:if(zs(b.type)){Fe=b.stateNode,qt=!1;break e}break;case 5:Fe=b.stateNode,qt=!1;break e;case 3:case 4:Fe=b.stateNode.containerInfo,qt=!0;break e}b=b.return}if(Fe===null)throw Error(r(160));ig(u,v,c),Fe=null,qt=!1,u=c.alternate,u!==null&&(u.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)lg(t,e),t=t.sibling}var ja=null;function lg(e,t){var s=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:_t(t,e),Vt(e),i&4&&(Ts(3,e,e.return),yo(3,e),Ts(5,e,e.return));break;case 1:_t(t,e),Vt(e),i&512&&(it||s===null||Ma(s,s.return)),i&64&&es&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?i:s.concat(i))));break;case 26:var c=ja;if(_t(t,e),Vt(e),i&512&&(it||s===null||Ma(s,s.return)),i&4){var u=s!==null?s.memoizedState:null;if(i=e.memoizedState,s===null)if(i===null)if(e.stateNode===null){e:{i=e.type,s=e.memoizedProps,c=c.ownerDocument||c;t:switch(i){case"title":u=c.getElementsByTagName("title")[0],(!u||u[Yi]||u[ht]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=c.createElement(i),c.head.insertBefore(u,c.querySelector("head > title"))),vt(u,i,s),u[ht]=e,dt(u),i=u;break e;case"link":var v=lx("link","href",c).get(i+(s.href||""));if(v){for(var b=0;b<v.length;b++)if(u=v[b],u.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&u.getAttribute("rel")===(s.rel==null?null:s.rel)&&u.getAttribute("title")===(s.title==null?null:s.title)&&u.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){v.splice(b,1);break t}}u=c.createElement(i),vt(u,i,s),c.head.appendChild(u);break;case"meta":if(v=lx("meta","content",c).get(i+(s.content||""))){for(b=0;b<v.length;b++)if(u=v[b],u.getAttribute("content")===(s.content==null?null:""+s.content)&&u.getAttribute("name")===(s.name==null?null:s.name)&&u.getAttribute("property")===(s.property==null?null:s.property)&&u.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&u.getAttribute("charset")===(s.charSet==null?null:s.charSet)){v.splice(b,1);break t}}u=c.createElement(i),vt(u,i,s),c.head.appendChild(u);break;default:throw Error(r(468,i))}u[ht]=e,dt(u),i=u}e.stateNode=i}else cx(c,e.type,e.stateNode);else e.stateNode=rx(c,i,e.memoizedProps);else u!==i?(u===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):u.count--,i===null?cx(c,e.type,e.stateNode):rx(c,i,e.memoizedProps)):i===null&&e.stateNode!==null&&Pd(e,e.memoizedProps,s.memoizedProps)}break;case 27:_t(t,e),Vt(e),i&512&&(it||s===null||Ma(s,s.return)),s!==null&&i&4&&Pd(e,e.memoizedProps,s.memoizedProps);break;case 5:if(_t(t,e),Vt(e),i&512&&(it||s===null||Ma(s,s.return)),e.flags&32){c=e.stateNode;try{Un(c,"")}catch(te){qe(e,e.return,te)}}i&4&&e.stateNode!=null&&(c=e.memoizedProps,Pd(e,c,s!==null?s.memoizedProps:c)),i&1024&&(Vd=!0);break;case 6:if(_t(t,e),Vt(e),i&4){if(e.stateNode===null)throw Error(r(162));i=e.memoizedProps,s=e.stateNode;try{s.nodeValue=i}catch(te){qe(e,e.return,te)}}break;case 3:if(hl=null,c=ja,ja=ml(t.containerInfo),_t(t,e),ja=c,Vt(e),i&4&&s!==null&&s.memoizedState.isDehydrated)try{yi(t.containerInfo)}catch(te){qe(e,e.return,te)}Vd&&(Vd=!1,cg(e));break;case 4:i=ja,ja=ml(e.stateNode.containerInfo),_t(t,e),Vt(e),ja=i;break;case 12:_t(t,e),Vt(e);break;case 31:_t(t,e),Vt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,$r(e,i)));break;case 13:_t(t,e),Vt(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(tl=Et()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,$r(e,i)));break;case 22:c=e.memoizedState!==null;var S=s!==null&&s.memoizedState!==null,z=es,H=it;if(es=z||c,it=H||S,_t(t,e),it=H,es=z,Vt(e),i&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(s===null||S||es||it||xn(e)),s=null,t=e;;){if(t.tag===5||t.tag===26){if(s===null){S=s=t;try{if(u=S.stateNode,c)v=u.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{b=S.stateNode;var X=S.memoizedProps.style,P=X!=null&&X.hasOwnProperty("display")?X.display:null;b.style.display=P==null||typeof P=="boolean"?"":(""+P).trim()}}catch(te){qe(S,S.return,te)}}}else if(t.tag===6){if(s===null){S=t;try{S.stateNode.nodeValue=c?"":S.memoizedProps}catch(te){qe(S,S.return,te)}}}else if(t.tag===18){if(s===null){S=t;try{var q=S.stateNode;c?Wg(q,!0):Wg(S.stateNode,!1)}catch(te){qe(S,S.return,te)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;s===t&&(s=null),t=t.return}s===t&&(s=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(s=i.retryQueue,s!==null&&(i.retryQueue=null,$r(e,s))));break;case 19:_t(t,e),Vt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,$r(e,i)));break;case 30:break;case 21:break;default:_t(t,e),Vt(e)}}function Vt(e){var t=e.flags;if(t&2){try{for(var s,i=e.return;i!==null;){if(eg(i)){s=i;break}i=i.return}if(s==null)throw Error(r(160));switch(s.tag){case 27:var c=s.stateNode,u=qd(e);Wr(e,u,c);break;case 5:var v=s.stateNode;s.flags&32&&(Un(v,""),s.flags&=-33);var b=qd(e);Wr(e,b,v);break;case 3:case 4:var S=s.stateNode.containerInfo,z=qd(e);_d(e,z,S);break;default:throw Error(r(161))}}catch(H){qe(e,e.return,H)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function cg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;cg(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function as(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)sg(e,t.alternate,t),t=t.sibling}function xn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ts(4,t,t.return),xn(t);break;case 1:Ma(t,t.return);var s=t.stateNode;typeof s.componentWillUnmount=="function"&&Wh(t,t.return,s),xn(t);break;case 27:Eo(t.stateNode);case 26:case 5:Ma(t,t.return),xn(t);break;case 22:t.memoizedState===null&&xn(t);break;case 30:xn(t);break;default:xn(t)}e=e.sibling}}function ss(e,t,s){for(s=s&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,c=e,u=t,v=u.flags;switch(u.tag){case 0:case 11:case 15:ss(c,u,s),yo(4,u);break;case 1:if(ss(c,u,s),i=u,c=i.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(z){qe(i,i.return,z)}if(i=u,c=i.updateQueue,c!==null){var b=i.stateNode;try{var S=c.shared.hiddenCallbacks;if(S!==null)for(c.shared.hiddenCallbacks=null,c=0;c<S.length;c++)Bp(S[c],b)}catch(z){qe(i,i.return,z)}}s&&v&64&&Jh(u),vo(u,u.return);break;case 27:tg(u);case 26:case 5:ss(c,u,s),s&&i===null&&v&4&&$h(u),vo(u,u.return);break;case 12:ss(c,u,s);break;case 31:ss(c,u,s),s&&v&4&&og(c,u);break;case 13:ss(c,u,s),s&&v&4&&rg(c,u);break;case 22:u.memoizedState===null&&ss(c,u,s),vo(u,u.return);break;case 30:break;default:ss(c,u,s)}t=t.sibling}}function Bd(e,t){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&no(s))}function Ud(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&no(e))}function wa(e,t,s,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dg(e,t,s,i),t=t.sibling}function dg(e,t,s,i){var c=t.flags;switch(t.tag){case 0:case 11:case 15:wa(e,t,s,i),c&2048&&yo(9,t);break;case 1:wa(e,t,s,i);break;case 3:wa(e,t,s,i),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&no(e)));break;case 12:if(c&2048){wa(e,t,s,i),e=t.stateNode;try{var u=t.memoizedProps,v=u.id,b=u.onPostCommit;typeof b=="function"&&b(v,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){qe(t,t.return,S)}}else wa(e,t,s,i);break;case 31:wa(e,t,s,i);break;case 13:wa(e,t,s,i);break;case 23:break;case 22:u=t.stateNode,v=t.alternate,t.memoizedState!==null?u._visibility&2?wa(e,t,s,i):bo(e,t):u._visibility&2?wa(e,t,s,i):(u._visibility|=2,ri(e,t,s,i,(t.subtreeFlags&10256)!==0||!1)),c&2048&&Bd(v,t);break;case 24:wa(e,t,s,i),c&2048&&Ud(t.alternate,t);break;default:wa(e,t,s,i)}}function ri(e,t,s,i,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,v=t,b=s,S=i,z=v.flags;switch(v.tag){case 0:case 11:case 15:ri(u,v,b,S,c),yo(8,v);break;case 23:break;case 22:var H=v.stateNode;
vendor: 6,999 bytes, line 48
48v.memoizedState!==null?H._visibility&2?ri(u,v,b,S,c):bo(u,v):(H._visibility|=2,ri(u,v,b,S,c)),c&&z&2048&&Bd(v.alternate,v);break;case 24:ri(u,v,b,S,c),c&&z&2048&&Ud(v.alternate,v);break;default:ri(u,v,b,S,c)}t=t.sibling}}function bo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var s=e,i=t,c=i.flags;switch(i.tag){case 22:bo(s,i),c&2048&&Bd(i.alternate,i);break;case 24:bo(s,i),c&2048&&Ud(i.alternate,i);break;default:bo(s,i)}t=t.sibling}}var jo=8192;function li(e,t,s){if(e.subtreeFlags&jo)for(e=e.child;e!==null;)ug(e,t,s),e=e.sibling}function ug(e,t,s){switch(e.tag){case 26:li(e,t,s),e.flags&jo&&e.memoizedState!==null&&qj(s,ja,e.memoizedState,e.memoizedProps);break;case 5:li(e,t,s);break;case 3:case 4:var i=ja;ja=ml(e.stateNode.containerInfo),li(e,t,s),ja=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=jo,jo=16777216,li(e,t,s),jo=i):li(e,t,s));break;default:li(e,t,s)}}function fg(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function wo(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var s=0;s<t.length;s++){var i=t[s];ut=i,pg(i,e)}fg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)mg(e),e=e.sibling}function mg(e){switch(e.tag){case 0:case 11:case 15:wo(e),e.flags&2048&&Ts(9,e,e.return);break;case 3:wo(e);break;case 12:wo(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,el(e)):wo(e);break;default:wo(e)}}function el(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var s=0;s<t.length;s++){var i=t[s];ut=i,pg(i,e)}fg(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ts(8,t,t.return),el(t);break;case 22:s=t.stateNode,s._visibility&2&&(s._visibility&=-3,el(t));break;default:el(t)}e=e.sibling}}function pg(e,t){for(;ut!==null;){var s=ut;switch(s.tag){case 0:case 11:case 15:Ts(8,s,t);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var i=s.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:no(s.memoizedState.cache)}if(i=s.child,i!==null)i.return=s,ut=i;else e:for(s=e;ut!==null;){i=ut;var c=i.sibling,u=i.return;if(ng(i),i===s){ut=null;break e}if(c!==null){c.return=u,ut=c;break e}ut=u}}}var W2={getCacheForType:function(e){var t=xt(at),s=t.data.get(e);return s===void 0&&(s=e(),t.data.set(e,s)),s},cacheSignal:function(){return xt(at).controller.signal}},$2=typeof WeakMap=="function"?WeakMap:Map,ke=0,He=null,Te=null,Re=0,Pe=0,Qt=null,Es=!1,ci=!1,Hd=!1,ns=0,Je=0,Rs=0,yn=0,Id=0,Zt=0,di=0,No=null,Bt=null,Gd=!1,tl=0,hg=0,al=1/0,sl=null,Ds=null,rt=0,Ms=null,ui=null,is=0,Yd=0,Fd=null,gg=null,So=0,Xd=null;function Jt(){return(ke&2)!==0&&Re!==0?Re&-Re:R.T!==null?$d():mc()}function xg(){if(Zt===0)if((Re&536870912)===0||Le){var e=On;On<<=1,(On&3932160)===0&&(On=262144),Zt=e}else Zt=536870912;return e=Xt.current,e!==null&&(e.flags|=32),Zt}function Ut(e,t,s){(e===He&&(Pe===2||Pe===9)||e.cancelPendingCommit!==null)&&(fi(e,0),Ls(e,Re,Zt,!1)),Ke(e,s),((ke&2)===0||e!==He)&&(e===He&&((ke&2)===0&&(yn|=s),Je===4&&Ls(e,Re,Zt,!1)),La(e))}function yg(e,t,s){if((ke&6)!==0)throw Error(r(327));var i=!s&&(t&127)===0&&(t&e.expiredLanes)===0||Ye(e,t),c=i?aj(e,t):Qd(e,t,!0),u=i;do{if(c===0){ci&&!i&&Ls(e,t,0,!1);break}else{if(s=e.current.alternate,u&&!ej(s)){c=Qd(e,t,!1),u=!1;continue}if(c===2){if(u=t,e.errorRecoveryDisabledLanes&u)var v=0;else v=e.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){t=v;e:{var b=e;c=No;var S=b.current.memoizedState.isDehydrated;if(S&&(fi(b,v).flags|=256),v=Qd(b,v,!1),v!==2){if(Hd&&!S){b.errorRecoveryDisabledLanes|=u,yn|=u,c=4;break e}u=Bt,Bt=c,u!==null&&(Bt===null?Bt=u:Bt.push.apply(Bt,u))}c=v}if(u=!1,c!==2)continue}}if(c===1){fi(e,0),Ls(e,t,0,!0);break}e:{switch(i=e,u=c,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Ls(i,t,Zt,!Es);break e;case 2:Bt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(c=tl+300-Et(),10<c)){if(Ls(i,t,Zt,!Es),xe(i,0,!0)!==0)break e;is=t,i.timeoutHandle=Qg(vg.bind(null,i,s,Bt,sl,Gd,t,Zt,yn,di,Es,u,"Throttled",-0,0),c);break e}vg(i,s,Bt,sl,Gd,t,Zt,yn,di,Es,u,null,-0,0)}}break}while(!0);La(e)}function vg(e,t,s,i,c,u,v,b,S,z,H,X,P,q){if(e.timeoutHandle=-1,X=t.subtreeFlags,X&8192||(X&16785408)===16785408){X={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ga},ug(t,u,X);var te=(u&62914560)===u?tl-Et():(u&4194048)===u?hg-Et():0;if(te=_j(X,te),te!==null){is=u,e.cancelPendingCommit=te(Tg.bind(null,e,t,u,s,i,c,v,b,S,H,X,null,P,q)),Ls(e,u,v,!z);return}}Tg(e,t,u,s,i,c,v,b,S)}function ej(e){for(var t=e;;){var s=t.tag;if((s===0||s===11||s===15)&&t.flags&16384&&(s=t.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var i=0;i<s.length;i++){var c=s[i],u=c.getSnapshot;c=c.value;try{if(!Yt(u(),c))return!1}catch{return!1}}if(s=t.child,t.subtreeFlags&16384&&s!==null)s.return=t,t=s;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 Ls(e,t,s,i){t&=~Id,t&=~yn,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var c=t;0<c;){var u=31-wt(c),v=1<<u;i[u]=-1,c&=~v}s!==0&&en(e,s,t)}function nl(){return(ke&6)===0?(Co(0),!1):!0}function Kd(){if(Te!==null){if(Pe===0)var e=Te.return;else e=Te,Ka=cn=null,dd(e),ai=null,oo=0,e=Te;for(;e!==null;)Zh(e.alternate,e),e=e.return;Te=null}}function fi(e,t){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,bj(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),is=0,Kd(),He=e,Te=s=Fa(e.current,null),Re=t,Pe=0,Qt=null,Es=!1,ci=Ye(e,t),Hd=!1,di=Zt=Id=yn=Rs=Je=0,Bt=No=null,Gd=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var c=31-wt(i),u=1<<c;t|=e[c],i&=~u}return ns=t,Cr(),s}function bg(e,t){Ne=null,R.H=ho,t===ti||t===Or?(t=Pp(),Pe=3):t===Wc?(t=Pp(),Pe=4):Pe=t===Ad?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Qt=t,Te===null&&(Je=1,Xr(e,ia(t,e.current)))}function jg(){var e=Xt.current;return e===null?!0:(Re&4194048)===Re?ca===null:(Re&62914560)===Re||(Re&536870912)!==0?e===ca:!1}function wg(){var e=R.H;return R.H=ho,e===null?ho:e}function Ng(){var e=R.A;return R.A=W2,e}function il(){Je=4,Es||(Re&4194048)!==Re&&Xt.current!==null||(ci=!0),(Rs&134217727)===0&&(yn&134217727)===0||He===null||Ls(He,Re,Zt,!1)}function Qd(e,t,s){var i=ke;ke|=2;var c=wg(),u=Ng();(He!==e||Re!==t)&&(sl=null,fi(e,t)),t=!1;var v=Je;e:do try{if(Pe!==0&&Te!==null){var b=Te,S=Qt;switch(Pe){case 8:Kd(),v=6;break e;case 3:case 2:case 9:case 6:Xt.current===null&&(t=!0);var z=Pe;if(Pe=0,Qt=null,mi(e,b,S,z),s&&ci){v=0;break e}break;default:z=Pe,Pe=0,Qt=null,mi(e,b,S,z)}}tj(),v=Je;break}catch(H){bg(e,H)}while(!0);return t&&e.shellSuspendCounter++,Ka=cn=null,ke=i,R.H=c,R.A=u,Te===null&&(He=null,Re=0,Cr()),v}function tj(){for(;Te!==null;)Sg(Te)}
vendor: 4,327 bytes, line 48
48function aj(e,t){var s=ke;ke|=2;var i=wg(),c=Ng();He!==e||Re!==t?(sl=null,al=Et()+500,fi(e,t)):ci=Ye(e,t);e:do try{if(Pe!==0&&Te!==null){t=Te;var u=Qt;t:switch(Pe){case 1:Pe=0,Qt=null,mi(e,t,u,1);break;case 2:case 9:if(zp(u)){Pe=0,Qt=null,Cg(t);break}t=function(){Pe!==2&&Pe!==9||He!==e||(Pe=7),La(e)},u.then(t,t);break e;case 3:Pe=7;break e;case 4:Pe=5;break e;case 7:zp(u)?(Pe=0,Qt=null,Cg(t)):(Pe=0,Qt=null,mi(e,t,u,7));break;case 5:var v=null;switch(Te.tag){case 26:v=Te.memoizedState;case 5:case 27:var b=Te;if(v?dx(v):b.stateNode.complete){Pe=0,Qt=null;var S=b.sibling;if(S!==null)Te=S;else{var z=b.return;z!==null?(Te=z,ol(z)):Te=null}break t}}Pe=0,Qt=null,mi(e,t,u,5);break;case 6:Pe=0,Qt=null,mi(e,t,u,6);break;case 8:Kd(),Je=6;break e;default:throw Error(r(462))}}sj();break}catch(H){bg(e,H)}while(!0);return Ka=cn=null,R.H=i,R.A=c,ke=s,Te!==null?0:(He=null,Re=0,Cr(),Je)}function sj(){for(;Te!==null&&!Tt();)Sg(Te)}function Sg(e){var t=Kh(e.alternate,e,ns);e.memoizedProps=e.pendingProps,t===null?ol(e):Te=t}function Cg(e){var t=e,s=t.alternate;switch(t.tag){case 15:case 0:t=Hh(s,t,t.pendingProps,t.type,void 0,Re);break;case 11:t=Hh(s,t,t.pendingProps,t.type.render,t.ref,Re);break;case 5:dd(t);default:Zh(s,t),t=Te=Np(t,ns),t=Kh(s,t,ns)}e.memoizedProps=e.pendingProps,t===null?ol(e):Te=t}function mi(e,t,s,i){Ka=cn=null,dd(t),ai=null,oo=0;var c=t.return;try{if(Y2(e,c,t,s,Re)){Je=1,Xr(e,ia(s,e.current)),Te=null;return}}catch(u){if(c!==null)throw Te=c,u;Je=1,Xr(e,ia(s,e.current)),Te=null;return}t.flags&32768?(Le||i===1?e=!0:ci||(Re&536870912)!==0?e=!1:(Es=e=!0,(i===2||i===9||i===3||i===6)&&(i=Xt.current,i!==null&&i.tag===13&&(i.flags|=16384))),Ag(t,e)):ol(t)}function ol(e){var t=e;do{if((t.flags&32768)!==0){Ag(t,Es);return}e=t.return;var s=K2(t.alternate,t,ns);if(s!==null){Te=s;return}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);Je===0&&(Je=5)}function Ag(e,t){do{var s=Q2(e.alternate,e);if(s!==null){s.flags&=32767,Te=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!t&&(e=e.sibling,e!==null)){Te=e;return}Te=e=s}while(e!==null);Je=6,Te=null}function Tg(e,t,s,i,c,u,v,b,S){e.cancelPendingCommit=null;do rl();while(rt!==0);if((ke&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=qc,Lt(e,s,u,v,b,S),e===He&&(Te=He=null,Re=0),ui=t,Ms=e,is=s,Yd=u,Fd=c,gg=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,rj(Js,function(){return Lg(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=R.T,R.T=null,c=V.p,V.p=2,v=ke,ke|=4;try{Z2(e,t,s)}finally{ke=v,V.p=c,R.T=i}}rt=1,Eg(),Rg(),Dg()}}function Eg(){if(rt===1){rt=0;var e=Ms,t=ui,s=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||s){s=R.T,R.T=null;var i=V.p;V.p=2;var c=ke;ke|=4;try{lg(t,e);var u=ru,v=pp(e.containerInfo),b=u.focusedElem,S=u.selectionRange;if(v!==b&&b&&b.ownerDocument&&mp(b.ownerDocument.documentElement,b)){if(S!==null&&Lc(b)){var z=S.start,H=S.end;if(H===void 0&&(H=z),"selectionStart"in b)b.selectionStart=z,b.selectionEnd=Math.min(H,b.value.length);else{var X=b.ownerDocument||document,P=X&&X.defaultView||window;if(P.getSelection){var q=P.getSelection(),te=b.textContent.length,me=Math.min(S.start,te),Be=S.end===void 0?me:Math.min(S.end,te);!q.extend&&me>Be&&(v=Be,Be=me,me=v);var D=fp(b,me),T=fp(b,Be);if(D&&T&&(q.rangeCount!==1||q.anchorNode!==D.node||q.anchorOffset!==D.offset||q.focusNode!==T.node||q.focusOffset!==T.offset)){var O=X.createRange();O.setStart(D.node,D.offset),q.removeAllRanges(),me>Be?(q.addRange(O),q.extend(T.node,T.offset)):(O.setEnd(T.node,T.offset),q.addRange(O))}}}}for(X=[],q=b;q=q.parentNode;)q.nodeType===1&&X.push({element:q,left:q.scrollLeft,top:q.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<X.length;b++){var F=X[b];F.element.scrollLeft=F.left,F.element.scrollTop=F.top}}vl=!!ou,ru=ou=null}finally{ke=c,V.p=i,R.T=s}}e.current=t,rt=2}}function Rg(){if(rt===2){rt=0;var e=Ms,t=ui,s=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||s){s=R.T,R.T=null;var i=V.p;V.p=2;var c=ke;ke|=4;try{sg(e,t.alternate,t)}finally{ke=c,V.p=i,R.T=s}}rt=3}}function Dg(){if(rt===4||rt===3){rt=0,ms();var e=Ms,t=ui,s=is,i=gg;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?rt=5:(rt=0,ui=Ms=null,Mg(e,e.pen
vendor: 10,246 bytes, line 48
48dingLanes));var c=e.pendingLanes;if(c===0&&(Ds=null),va(s),t=t.stateNode,Rt&&typeof Rt.onCommitFiberRoot=="function")try{Rt.onCommitFiberRoot(Ws,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=R.T,c=V.p,V.p=2,R.T=null;try{for(var u=e.onRecoverableError,v=0;v<i.length;v++){var b=i[v];u(b.value,{componentStack:b.stack})}}finally{R.T=t,V.p=c}}(is&3)!==0&&rl(),La(e),c=e.pendingLanes,(s&261930)!==0&&(c&42)!==0?e===Xd?So++:(So=0,Xd=e):So=0,Co(0)}}function Mg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,no(t)))}function rl(){return Eg(),Rg(),Dg(),Lg()}function Lg(){if(rt!==5)return!1;var e=Ms,t=Yd;Yd=0;var s=va(is),i=R.T,c=V.p;try{V.p=32>s?32:s,R.T=null,s=Fd,Fd=null;var u=Ms,v=is;if(rt=0,ui=Ms=null,is=0,(ke&6)!==0)throw Error(r(331));var b=ke;if(ke|=4,mg(u.current),dg(u,u.current,v,s),ke=b,Co(0,!1),Rt&&typeof Rt.onPostCommitFiberRoot=="function")try{Rt.onPostCommitFiberRoot(Ws,u)}catch{}return!0}finally{V.p=c,R.T=i,Mg(e,t)}}function Og(e,t,s){t=ia(s,t),t=Cd(e.stateNode,t,2),e=Ss(e,t,2),e!==null&&(Ke(e,2),La(e))}function qe(e,t,s){if(e.tag===3)Og(e,e,s);else for(;t!==null;){if(t.tag===3){Og(t,e,s);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(Ds===null||!Ds.has(i))){e=ia(s,e),s=zh(2),i=Ss(t,s,2),i!==null&&(kh(s,i,t,e),Ke(i,2),La(i));break}}t=t.return}}function Zd(e,t,s){var i=e.pingCache;if(i===null){i=e.pingCache=new $2;var c=new Set;i.set(t,c)}else c=i.get(t),c===void 0&&(c=new Set,i.set(t,c));c.has(s)||(Hd=!0,c.add(s),e=nj.bind(null,e,t,s),t.then(e,e))}function nj(e,t,s){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,He===e&&(Re&s)===s&&(Je===4||Je===3&&(Re&62914560)===Re&&300>Et()-tl?(ke&2)===0&&fi(e,0):Id|=s,di===Re&&(di=0)),La(e)}function zg(e,t){t===0&&(t=Nt()),e=on(e,t),e!==null&&(Ke(e,t),La(e))}function ij(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),zg(e,s)}function oj(e,t){var s=0;switch(e.tag){case 31:case 13:var i=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}i!==null&&i.delete(t),zg(e,s)}function rj(e,t){return Ui(e,t)}var ll=null,pi=null,Jd=!1,cl=!1,Wd=!1,Os=0;function La(e){e!==pi&&e.next===null&&(pi===null?ll=pi=e:pi=pi.next=e),cl=!0,Jd||(Jd=!0,cj())}function Co(e,t){if(!Wd&&cl){Wd=!0;do for(var s=!1,i=ll;i!==null;){if(e!==0){var c=i.pendingLanes;if(c===0)var u=0;else{var v=i.suspendedLanes,b=i.pingedLanes;u=(1<<31-wt(42|e)+1)-1,u&=c&~(v&~b),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(s=!0,_g(i,u))}else u=Re,u=xe(i,i===He?u:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(u&3)===0||Ye(i,u)||(s=!0,_g(i,u));i=i.next}while(s);Wd=!1}}function lj(){kg()}function kg(){cl=Jd=!1;var e=0;Os!==0&&vj()&&(e=Os);for(var t=Et(),s=null,i=ll;i!==null;){var c=i.next,u=Pg(i,t);u===0?(i.next=null,s===null?ll=c:s.next=c,c===null&&(pi=s)):(s=i,(e!==0||(u&3)!==0)&&(cl=!0)),i=c}rt!==0&&rt!==5||Co(e),Os!==0&&(Os=0)}function Pg(e,t){for(var s=e.suspendedLanes,i=e.pingedLanes,c=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var v=31-wt(u),b=1<<v,S=c[v];S===-1?((b&s)===0||(b&i)!==0)&&(c[v]=ct(b,t)):S<=t&&(e.expiredLanes|=b),u&=~b}if(t=He,s=Re,s=xe(e,e===t?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,s===0||e===t&&(Pe===2||Pe===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Hi(i),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||Ye(e,s)){if(t=s&-s,t===e.callbackPriority)return t;switch(i!==null&&Hi(i),va(s)){case 2:case 8:s=fr;break;case 32:s=Js;break;case 268435456:s=Ha;break;default:s=Js}return i=qg.bind(null,e),s=Ui(s,i),e.callbackPriority=t,e.callbackNode=s,t}return i!==null&&i!==null&&Hi(i),e.callbackPriority=2,e.callbackNode=null,2}function qg(e,t){if(rt!==0&&rt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(rl()&&e.callbackNode!==s)return null;var i=Re;return i=xe(e,e===He?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(yg(e,i,t),Pg(e,Et()),e.callbackNode!=null&&e.callbackNode===s?qg.bind(null,e):null)}function _g(e,t){if(rl())return null;yg(e,t,!0)}function cj(){jj(function(){(ke&6)!==0?Ui(Zs,lj):kg()})}function $d(){if(Os===0){var e=$n;e===0&&(e=Ln,Ln<<=1,(Ln&261888)===0&&(Ln=256)),Os=e}return Os}function Vg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:xr(""+e)}function Bg(e,t){var s=t.ownerDocument.createElement("input");return s.name=t.name,s.value=t.value,e.id&&s.setAttribute("form",e.id),t.parentNode.insertBefore(s,t),e=new FormData(e),s.parentNode.removeChild(s),e}function dj(e,t,s,i,c){if(t==="submit"&&s&&s.stateNode===c){var u=Vg((c[kt]||null).action),v=i.submitter;v&&(t=(t=v[kt]||null)?Vg(t.formAction):v.getAttribute("formAction"),t!==null&&(u=t,v=null));var b=new jr("action","action",null,i,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(Os!==0){var S=v?Bg(c,v):new FormData(c);vd(s,{pending:!0,data:S,method:c.method,action:u},null,S)}}else typeof u=="function"&&(b.preventDefault(),S=v?Bg(c,v):new FormData(c),vd(s,{pending:!0,data:S,method:c.method,action:u},u,S))},currentTarget:c}]})}}for(var eu=0;eu<Pc.length;eu++){var tu=Pc[eu],uj=tu.toLowerCase(),fj=tu[0].toUpperCase()+tu.slice(1);ba(uj,"on"+fj)}ba(xp,"onAnimationEnd"),ba(yp,"onAnimationIteration"),ba(vp,"onAnimationStart"),ba("dblclick","onDoubleClick"),ba("focusin","onFocus"),ba("focusout","onBlur"),ba(E2,"onTransitionRun"),ba(R2,"onTransitionStart"),ba(D2,"onTransitionCancel"),ba(bp,"onTransitionEnd"),Vn("onMouseEnter",["mouseout","mouseover"]),Vn("onMouseLeave",["mouseout","mouseover"]),Vn("onPointerEnter",["pointerout","pointerover"]),Vn("onPointerLeave",["pointerout","pointerover"]),tn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),tn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),tn("onBeforeInput",["compositionend","keypress","textInput","paste"]),tn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),tn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),tn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ao="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(" "),mj=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ao));function Ug(e,t){t=(t&4)!==0;for(var s=0;s<e.length;s++){var i=e[s],c=i.event;i=i.listeners;e:{var u=void 0;if(t)for(var v=i.length-1;0<=v;v--){var b=i[v],S=b.instance,z=b.currentTarget;if(b=b.listener,S!==u&&c.isPropagationStopped())break e;u=b,c.currentTarget=z;try{u(c)}catch(H){Sr(H)}c.currentTarget=null,u=S}else for(v=0;v<i.length;v++){if(b=i[v],S=b.instance,z=b.currentTarget,b=b.listener,S!==u&&c.isPropagationStopped())break e;u=b,c.currentTarget=z;try{u(c)}catch(H){Sr(H)}c.currentTarget=null,u=S}}}}function Ee(e,t){var s=t[pc];s===void 0&&(s=t[pc]=new Set);var i=e+"__bubble";s.has(i)||(Hg(t,e,2,!1),s.add(i))}function au(e,t,s){var i=0;t&&(i|=4),Hg(s,e,i,t)}var dl="_reactListening"+Math.random().toString(36).slice(2);function su(e){if(!e[dl]){e[dl]=!0,km.forEach(function(s){s!=="selectionchange"&&(mj.has(s)||au(s,!1,e),au(s,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[dl]||(t[dl]=!0,au("selectionchange",!1,t))}}function Hg(e,t,s,i){switch(xx(t)){case 2:var c=Uj;break;case 8:c=Hj;break;default:c=yu}s=c.bind(null,t,s,e),c=void 0,!Nc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),i?c!==void 0?e.addEventListener(t,s,{capture:!0,passive:c}):e.addEventListener(t,s,!0):c!==void 0?e.addEventListener(t,s,{passive:c}):e.addEventListener(t,s,!1)}function nu(e,t,s,i,c){var u=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var v=i.tag;if(v===3||v===4){var b=i.stateNode.containerInfo;if(b===c)break;if(v===4)for(v=i.return;v!==null;){var S=v.tag;if((S===3||S===4)&&v.stateNode.containerInfo===c)return;v=v.return}for(;b!==null;){if(v=Pn(b),v===null)return;if(S=v.tag,S===5||S===6||S===26||S===27){i=u=v;continue e}b=b.parentNode}}i=i.return}Xm(function(){var z=u,H=jc(s),X=[];e:{var P=jp.get(e);if(P!==void 0){var q=jr,te=e;switch(e){case"keypress":if(vr(s)===0)break e;case"keydown":case"keyup":q=o2;break;case"focusin":te="focus",q=Tc;break;case"focusout":te="blur",q=Tc;break;case"beforeblur":case"afterblur":q=Tc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":q=Zm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":q=K1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":q=c2;break;case xp:case yp:case vp:q=J1;break;case bp:q=u2;break;case"scroll":case"scrollend":q=F1;break;case"wheel":q=m2;break;case"copy":case"cut":case"paste":q=$1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":q=Wm;break;case"toggle":case"beforetoggle":q=h2}var me=(t&4)!==0,Be=!me&&(e==="scroll"||e==="scrollend"),D=me?P!==null?P+"Capture":null:P;me=[];for(var T=z,O;T!==null;){var F=T;if(O=F.stateNode,F=F.tag,F!==5&&F!==26&&F!==27||O===null||D===null||(F=Xi(T,D),F!=null&&me.push(To(T,F,O))),Be)break;T=T.return}0<me.length&&(P=new q(P,te,null,s,H),X.push({event:P,listeners:me}))}}if((t&7)===0){e:{if(P=e==="mouseover"||e==="pointerover",q=e==="mouseout"||e==="pointerout",P&&s!==bc&&(te=s.relatedTarget||s.fromElement)&&(Pn(te)||te[kn]))break e;if((q||P)&&(P=H.window===H?H:(P=H.ownerDocument)?P.defaultView||P.parentWindow:window,q?(te=s.relatedTarget||s.toElement,q=z,te=te?Pn(te):null,te!==null&&(Be=f(te),me=te.tag,te!==Be||me!==5&&me!==27&&me!==6)&&(te=null)):(q=null,te=z),q!==te)){if(me=Zm,F="onMouseLeave",D="onMouseEnter",T="mou
48se",(e==="pointerout"||e==="pointerover")&&(me=Wm,F="onPointerLeave",D="onPointerEnter",T="pointer"),Be=q==null?P:Fi(q),O=te==null?P:Fi(te),P=new me(F,T+"leave",q,s,H),P.target=Be,P.relatedTarget=O,F=null,Pn(H)===z&&(me=new me(D,T+"enter",te,s,H),me.target=O,me.relatedTarget=Be,F=me),Be=F,q&&te)t:{for(me=pj,D=q,T=te,O=0,F=D;F;F=me(F))O++;F=0;for(var ue=T;ue;ue=me(ue))F++;for(;0<O-F;)D=me(D),O--;for(;0<F-O;)T=me(T),F--;for(;O--;){if(D===T||T!==null&&D===T.alternate){me=D;break t}D=me(D),T=me(T)}me=null}else me=null;q!==null&&Ig(X,P,q,me,!1),te!==null&&Be!==null&&Ig(X,Be,te,me,!0)}}e:{if(P=z?Fi(z):window,q=P.nodeName&&P.nodeName.toLowerCase(),q==="select"||q==="input"&&P.type==="file")var Oe=op;else if(np(P))if(rp)Oe=C2;else{Oe=N2;var re=w2}else q=P.nodeName,!q||q.toLowerCase()!=="input"||P.type!=="checkbox"&&P.type!=="radio"?z&&vc(z.elementType)&&(Oe=op):Oe=S2;if(Oe&&(Oe=Oe(e,z))){ip(X,Oe,s,H);break e}re&&re(e,P,z),e==="focusout"&&z&&P.type==="number"&&z.memoizedProps.value!=null&&yc(P,"number",P.value)}switch(re=z?Fi(z):window,e){case"focusin":(np(re)||re.contentEditable==="true")&&(Yn=re,Oc=z,to=null);break;case"focusout":to=Oc=Yn=null;break;case"mousedown":zc=!0;break;case"contextmenu":case"mouseup":case"dragend":zc=!1,hp(X,s,H);break;case"selectionchange":if(T2)break;case"keydown":case"keyup":hp(X,s,H)}var Ce;if(Rc)e:{switch(e){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else Gn?ap(e,s)&&(De="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(De="onCompositionStart");De&&($m&&s.locale!=="ko"&&(Gn||De!=="onCompositionStart"?De==="onCompositionEnd"&&Gn&&(Ce=Km()):(xs=H,Sc="value"in xs?xs.value:xs.textContent,Gn=!0)),re=ul(z,De),0<re.length&&(De=new Jm(De,e,null,s,H),X.push({event:De,listeners:re}),Ce?De.data=Ce:(Ce=sp(s),Ce!==null&&(De.data=Ce)))),(Ce=x2?y2(e,s):v2(e,s))&&(De=ul(z,"onBeforeInput"),0<De.length&&(re=new Jm("onBeforeInput","beforeinput",null,s,H),X.push({event:re,listeners:De}),re.data=Ce)),dj(X,e,z,s,H)}Ug(X,t)})}function To(e,t,s){return{instance:e,listener:t,currentTarget:s}}function ul(e,t){for(var s=t+"Capture",i=[];e!==null;){var c=e,u=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||u===null||(c=Xi(e,s),c!=null&&i.unshift(To(e,c,u)),c=Xi(e,t),c!=null&&i.push(To(e,c,u))),e.tag===3)return i;e=e.return}return[]}function pj(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ig(e,t,s,i,c){for(var u=t._reactName,v=[];s!==null&&s!==i;){var b=s,S=b.alternate,z=b.stateNode;if(b=b.tag,S!==null&&S===i)break;b!==5&&b!==26&&b!==27||z===null||(S=z,c?(z=Xi(s,u),z!=null&&v.unshift(To(s,z,S))):c||(z=Xi(s,u),z!=null&&v.push(To(s,z,S)))),s=s.return}v.length!==0&&e.push({event:t,listeners:v})}var hj=/\r\n?/g,gj=/\u0000|\uFFFD/g;function Gg(e){return(typeof e=="string"?e:""+e).replace(hj,`
49`).replace(gj,"")}function Yg(e,t){return t=Gg(t),Gg(e)===t}function Ve(e,t,s,i,c,u){switch(s){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||Un(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&Un(e,""+i);break;case"className":hr(e,"class",i);break;case"tabIndex":hr(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":hr(e,s,i);break;case"style":Ym(e,i,u);break;case"data":if(t!=="object"){hr(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||s!=="href")){e.removeAttribute(s);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(s);break}i=xr(""+i),e.setAttribute(s,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(s==="formAction"?(t!=="input"&&Ve(e,t,"name",c.name,c,null),Ve(e,t,"formEncType",c.formEncType,c,null),Ve(e,t,"formMethod",c.formMethod,c,null),Ve(e,t,"formTarget",c.formTarget,c,null)):(Ve(e,t,"encType",c.encType,c,null),Ve(e,t,"method",c.method,c,null),Ve(e,t,"target",c.target,c,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(s);break}i=xr(""+i),e.setAttribute(s,i);break;case"onClick":i!=null&&(e.onclick=Ga);break;case"onScroll":i!=null&&Ee("scroll",e);break;case"onScrollEnd":i!=null&&Ee("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(r(61));if(s=i.__html,s!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}s=xr(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(s,""+i):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":i===!0?e.setAttribute(s,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(s,i):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(s,i):e.removeAttribute(s);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(s):e.setAttribute(s,i);break;case"popover":Ee("beforetoggle",e),Ee("toggle",e),pr(e,"popover",i);break;case"xlinkActuate":Ia(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Ia(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Ia(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Ia(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Ia(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Ia(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Ia(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Ia(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Ia(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":pr(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=G1.get(s)||s,pr(e,s,i))}}function iu(e,t,s,i,c,u){switch(s){case"style":Ym(e,i,u);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(r(61));if(s=i.__html,s!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"children":typeof i=="string"?Un(e,i):(typeof i=="number"||typeof i=="bigint")&&Un(e,""+i);break;case"onScroll":i!=null&&Ee("scroll",e);break;case"onScrollEnd":i!=null&&Ee("scrollend",e);break;case"onClick":i!=null&&(e.onclick=Ga);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Pm.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(c=s.endsWith("Capture"),t=s.slice(2,c?s.length-7:void 0),u=e[kt]||null,u=u!=null?u[s]:null,typeof u=="function"&&e.removeEventListener(t,u,c),typeof i=="function")){typeof u!="function"&&u!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(t,i,c);break e}s in e?e[s]=i:i===!0?e.setAttribute(s,""):pr(e,s,i)}}}function vt(e,t,s){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ee("error",e),Ee("load",e);var i=!1,c=!1,u;for(u in s)if(s.hasOwnProperty(u)){var v=s[u];if(v!=null)switch(u){case"src":i=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ve(e,t,u,v,s,null)}}c&&Ve(e,t,"srcSet",s.srcSet,s,null),i&&Ve(e,t,"src",s.src,s,null);return;case"input":Ee("invalid",e);var b=u=v=c=null,S=null,z=null;for(i in s)if(s.hasOwnProperty(i)){var H=s[i];if(H!=null)switch(i){case"name":c=H;break;case"type":v=H;break;case"checked":S=H;break;case"defaultChecked":z=H;break;case"value":u=H;break;case"defaultValue":b=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(r(137,t));break;default:Ve(e,t,i,H,s,null)}}Um(e,u,b,S,z,v,c,!1);return;case"select":Ee("invalid",e),i=v=u=null;for(c in s)if(s.hasOwnProperty(c)&&(b=s[c],b!=null))switch(c){case"value":u=b;break;case"defaultValue":v=b;break;case"multiple":i=b;default:Ve(e,t,c,b,s,null)}t=u,s=v,e.multiple=!!i,t!=null?Bn(e,!!i,t,!1):s!=null&&Bn(e,!!i,s,!0);return;case"textarea":Ee("invalid",e),u=c=i=null;for(v in s)if(s.hasOwnProperty(v)&&(b=s[v],b!=null))switch(v){case"value":i=b;break;case"defaultValue":c=b;break;case"children":u=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(r(91));break;default:Ve(e,t,v,b,s,null)}Im(e,i,c,u);return;case"option":for(S in s)if(s.hasOwnProperty(S)&&(i=s[S],i!=null))switch(S){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:Ve(e,t,S,i,s,null)}return;case"dialog":Ee("beforetoggle",e),Ee("toggle",e),Ee("cancel",e),Ee("close",e);break;case"iframe":case"object":Ee("load",e);break;case"video":case"audio":for(i=0;i<Ao.length;i++)Ee(Ao[i],e);break;case"image":Ee("error",e),Ee("load",e);break;case"details":Ee("toggle",e);break;case"embed":case"source":case"link":Ee("error",e),Ee("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(z in s)if(s.hasOwnProperty(z)&&(i=s[z],i!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ve(e,t,z,i,s,null)}return;default:if(vc(t)){for(H in s)s.hasOwnProperty(H)&&(i=s[H],i!==void 0&&iu(e,t,H,i,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(i=s[b],i!=null&&Ve(e,t,b,i,s,null))}function xj(e,t,s,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,u=null,v=null,b=null,S=null,z=null,H=null;for(q in s){var X=s[q];
vendor: 5,706 bytes, line 49
49if(s.hasOwnProperty(q)&&X!=null)switch(q){case"checked":break;case"value":break;case"defaultValue":S=X;default:i.hasOwnProperty(q)||Ve(e,t,q,null,i,X)}}for(var P in i){var q=i[P];if(X=s[P],i.hasOwnProperty(P)&&(q!=null||X!=null))switch(P){case"type":u=q;break;case"name":c=q;break;case"checked":z=q;break;case"defaultChecked":H=q;break;case"value":v=q;break;case"defaultValue":b=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(r(137,t));break;default:q!==X&&Ve(e,t,P,q,i,X)}}xc(e,v,b,S,z,H,u,c);return;case"select":q=v=b=P=null;for(u in s)if(S=s[u],s.hasOwnProperty(u)&&S!=null)switch(u){case"value":break;case"multiple":q=S;default:i.hasOwnProperty(u)||Ve(e,t,u,null,i,S)}for(c in i)if(u=i[c],S=s[c],i.hasOwnProperty(c)&&(u!=null||S!=null))switch(c){case"value":P=u;break;case"defaultValue":b=u;break;case"multiple":v=u;default:u!==S&&Ve(e,t,c,u,i,S)}t=b,s=v,i=q,P!=null?Bn(e,!!s,P,!1):!!i!=!!s&&(t!=null?Bn(e,!!s,t,!0):Bn(e,!!s,s?[]:"",!1));return;case"textarea":q=P=null;for(b in s)if(c=s[b],s.hasOwnProperty(b)&&c!=null&&!i.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:Ve(e,t,b,null,i,c)}for(v in i)if(c=i[v],u=s[v],i.hasOwnProperty(v)&&(c!=null||u!=null))switch(v){case"value":P=c;break;case"defaultValue":q=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(r(91));break;default:c!==u&&Ve(e,t,v,c,i,u)}Hm(e,P,q);return;case"option":for(var te in s)if(P=s[te],s.hasOwnProperty(te)&&P!=null&&!i.hasOwnProperty(te))switch(te){case"selected":e.selected=!1;break;default:Ve(e,t,te,null,i,P)}for(S in i)if(P=i[S],q=s[S],i.hasOwnProperty(S)&&P!==q&&(P!=null||q!=null))switch(S){case"selected":e.selected=P&&typeof P!="function"&&typeof P!="symbol";break;default:Ve(e,t,S,P,i,q)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var me in s)P=s[me],s.hasOwnProperty(me)&&P!=null&&!i.hasOwnProperty(me)&&Ve(e,t,me,null,i,P);for(z in i)if(P=i[z],q=s[z],i.hasOwnProperty(z)&&P!==q&&(P!=null||q!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(r(137,t));break;default:Ve(e,t,z,P,i,q)}return;default:if(vc(t)){for(var Be in s)P=s[Be],s.hasOwnProperty(Be)&&P!==void 0&&!i.hasOwnProperty(Be)&&iu(e,t,Be,void 0,i,P);for(H in i)P=i[H],q=s[H],!i.hasOwnProperty(H)||P===q||P===void 0&&q===void 0||iu(e,t,H,P,i,q);return}}for(var D in s)P=s[D],s.hasOwnProperty(D)&&P!=null&&!i.hasOwnProperty(D)&&Ve(e,t,D,null,i,P);for(X in i)P=i[X],q=s[X],!i.hasOwnProperty(X)||P===q||P==null&&q==null||Ve(e,t,X,P,i,q)}function Fg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function yj(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,s=performance.getEntriesByType("resource"),i=0;i<s.length;i++){var c=s[i],u=c.transferSize,v=c.initiatorType,b=c.duration;if(u&&b&&Fg(v)){for(v=0,b=c.responseEnd,i+=1;i<s.length;i++){var S=s[i],z=S.startTime;if(z>b)break;var H=S.transferSize,X=S.initiatorType;H&&Fg(X)&&(S=S.responseEnd,v+=H*(S<b?1:(b-z)/(S-z)))}if(--i,t+=8*(u+v)/(c.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var ou=null,ru=null;function fl(e){return e.nodeType===9?e:e.ownerDocument}function Xg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Kg(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function lu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var cu=null;function vj(){var e=window.event;return e&&e.type==="popstate"?e===cu?!1:(cu=e,!0):(cu=null,!1)}var Qg=typeof setTimeout=="function"?setTimeout:void 0,bj=typeof clearTimeout=="function"?clearTimeout:void 0,Zg=typeof Promise=="function"?Promise:void 0,jj=typeof queueMicrotask=="function"?queueMicrotask:typeof Zg<"u"?function(e){return Zg.resolve(null).then(e).catch(wj)}:Qg;function wj(e){setTimeout(function(){throw e})}function zs(e){return e==="head"}function Jg(e,t){var s=t,i=0;do{var c=s.nextSibling;if(e.removeChild(s),c&&c.nodeType===8)if(s=c.data,s==="/$"||s==="/&"){if(i===0){e.removeChild(c),yi(t);return}i--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")i++;else if(s==="html")Eo(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,Eo(s);for(var u=s.firstChild;u;){var v=u.nextSibling,b=u.nodeName;u[Yi]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&u.rel.toLowerCase()==="stylesheet"||s.removeChild(u),u=v}}else s==="body"&&Eo(e.ownerDocument.body);s=c}while(s);yi(t)}function Wg(e,t){var s=e;e=0;do{var i=s.nextSibling;if(s.nodeType===1?t?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(t?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),i&&i.nodeType===8)if(s=i.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=i}while(s)}function du(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var s=t;switch(t=t.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":du(s),hc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function Nj(e,t,s,i){for(;
vendor: 11,337 bytes, line 49
49e.nodeType===1;){var c=s;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Yi])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=da(e.nextSibling),e===null)break}return null}function Sj(e,t,s){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=da(e.nextSibling),e===null))return null;return e}function $g(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=da(e.nextSibling),e===null))return null;return e}function uu(e){return e.data==="$?"||e.data==="$~"}function fu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Cj(e,t){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||s.readyState!=="loading")t();else{var i=function(){t(),s.removeEventListener("DOMContentLoaded",i)};s.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function da(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var mu=null;function ex(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(t===0)return da(e.nextSibling);t--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||t++}e=e.nextSibling}return null}function tx(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(t===0)return e;t--}else s!=="/$"&&s!=="/&"||t++}e=e.previousSibling}return null}function ax(e,t,s){switch(t=fl(s),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Eo(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);hc(e)}var ua=new Map,sx=new Set;function ml(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var os=V.d;V.d={f:Aj,r:Tj,D:Ej,C:Rj,L:Dj,m:Mj,X:Oj,S:Lj,M:zj};function Aj(){var e=os.f(),t=nl();return e||t}function Tj(e){var t=qn(e);t!==null&&t.tag===5&&t.type==="form"?bh(t):os.r(e)}var hi=typeof document>"u"?null:document;function nx(e,t,s){var i=hi;if(i&&typeof t=="string"&&t){var c=sa(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),sx.has(c)||(sx.add(c),e={rel:e,crossOrigin:s,href:t},i.querySelector(c)===null&&(t=i.createElement("link"),vt(t,"link",e),dt(t),i.head.appendChild(t)))}}function Ej(e){os.D(e),nx("dns-prefetch",e,null)}function Rj(e,t){os.C(e,t),nx("preconnect",e,t)}function Dj(e,t,s){os.L(e,t,s);var i=hi;if(i&&e&&t){var c='link[rel="preload"][as="'+sa(t)+'"]';t==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+sa(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+sa(s.imageSizes)+'"]')):c+='[href="'+sa(e)+'"]';var u=c;switch(t){case"style":u=gi(e);break;case"script":u=xi(e)}ua.has(u)||(e=x({rel:"preload",href:t==="image"&&s&&s.imageSrcSet?void 0:e,as:t},s),ua.set(u,e),i.querySelector(c)!==null||t==="style"&&i.querySelector(Ro(u))||t==="script"&&i.querySelector(Do(u))||(t=i.createElement("link"),vt(t,"link",e),dt(t),i.head.appendChild(t)))}}function Mj(e,t){os.m(e,t);var s=hi;if(s&&e){var i=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+sa(i)+'"][href="'+sa(e)+'"]',u=c;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=xi(e)}if(!ua.has(u)&&(e=x({rel:"modulepreload",href:e},t),ua.set(u,e),s.querySelector(c)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Do(u)))return}i=s.createElement("link"),vt(i,"link",e),dt(i),s.head.appendChild(i)}}}function Lj(e,t,s){os.S(e,t,s);var i=hi;if(i&&e){var c=_n(i).hoistableStyles,u=gi(e);t=t||"default";var v=c.get(u);if(!v){var b={loading:0,preload:null};if(v=i.querySelector(Ro(u)))b.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":t},s),(s=ua.get(u))&&pu(e,s);var S=v=i.createElement("link");dt(S),vt(S,"link",e),S._p=new Promise(function(z,H){S.onload=z,S.onerror=H}),S.addEventListener("load",function(){b.loading|=1}),S.addEventListener("error",function(){b.loading|=2}),b.loading|=4,pl(v,t,i)}v={type:"stylesheet",instance:v,count:1,state:b},c.set(u,v)}}}function Oj(e,t){os.X(e,t);var s=hi;if(s&&e){var i=_n(s).hoistableScripts,c=xi(e),u=i.get(c);u||(u=s.querySelector(Do(c)),u||(e=x({src:e,async:!0},t),(t=ua.get(c))&&hu(e,t),u=s.createElement("script"),dt(u),vt(u,"link",e),s.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},i.set(c,u))}}function zj(e,t){os.M(e,t);var s=hi;if(s&&e){var i=_n(s).hoistableScripts,c=xi(e),u=i.get(c);u||(u=s.querySelector(Do(c)),u||(e=x({src:e,async:!0,type:"module"},t),(t=ua.get(c))&&hu(e,t),u=s.createElement("script"),dt(u),vt(u,"link",e),s.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},i.set(c,u))}}function ix(e,t,s,i){var c=(c=de.current)?ml(c):null;if(!c)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(t=gi(s.href),s=_n(c).hoistableStyles,i=s.get(t),i||(i={type:"style",instance:null,count:0,state:null},s.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=gi(s.href);var u=_n(c).hoistableStyles,v=u.get(e);if(v||(c=c.ownerDocument||c,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,v),(u=c.querySelector(Ro(e)))&&!u._p&&(v.instance=u,v.state.loading=5),ua.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},ua.set(e,s),u||kj(c,e,s,v.state))),t&&i===null)throw Error(r(528,""));return v}if(t&&i!==null)throw Error(r(529,""));return null;case"script":return t=s.async,s=s.src,typeof s=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=xi(s),s=_n(c).hoistableScripts,i=s.get(t),i||(i={type:"script",instance:null,count:0,state:null},s.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function gi(e){return'href="'+sa(e)+'"'}function Ro(e){return'link[rel="stylesheet"]['+e+"]"}function ox(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function kj(e,t,s,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),vt(t,"link",s),dt(t),e.head.appendChild(t))}function xi(e){return'[src="'+sa(e)+'"]'}function Do(e){return"script[async]"+e}function rx(e,t,s){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+sa(s.href)+'"]');if(i)return t.instance=i,dt(i),i;var c=x({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),dt(i),vt(i,"style",c),pl(i,s.precedence,e),t.instance=i;case"stylesheet":c=gi(s.href);var u=e.querySelector(Ro(c));if(u)return t.state.loading|=4,t.instance=u,dt(u),u;i=ox(s),(c=ua.get(c))&&pu(i,c),u=(e.ownerDocument||e).createElement("link"),dt(u);var v=u;return v._p=new Promise(function(b,S){v.onload=b,v.onerror=S}),vt(u,"link",i),t.state.loading|=4,pl(u,s.precedence,e),t.instance=u;case"script":return u=xi(s.src),(c=e.querySelector(Do(u)))?(t.instance=c,dt(c),c):(i=s,(c=ua.get(u))&&(i=x({},s),hu(i,c)),e=e.ownerDocument||e,c=e.createElement("script"),dt(c),vt(c,"link",i),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,pl(i,s.precedence,e));return t.instance}function pl(e,t,s){for(var i=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=i.length?i[i.length-1]:null,u=c,v=0;v<i.length;v++){var b=i[v];if(b.dataset.precedence===t)u=b;else if(u!==c)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=s.nodeType===9?s.head:s,t.insertBefore(e,t.firstChild))}function pu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function hu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var hl=null;function lx(e,t,s){if(hl===null){var i=new Map,c=hl=new Map;c.set(s,i)}else c=hl,i=c.get(s),i||(i=new Map,c.set(s,i));if(i.has(e))return i;for(i.set(e,null),s=s.getElementsByTagName(e),c=0;c<s.length;c++){var u=s[c];if(!(u[Yi]||u[ht]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var v=u.getAttribute(t)||"";v=e+v;var b=i.get(v);b?b.push(u):i.set(v,[u])}}return i}function cx(e,t,s){e=e.ownerDocument||e,e.head.insertBefore(s,t==="title"?e.querySelector("head > title"):null)}function Pj(e,t,s){if(s===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function dx(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function qj(e,t,s,i){if(s.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var c=gi(i.href),u=t.querySelector(Ro(c));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=gl.bind(e),t.then(e,e)),s.state.loading|=4,s.instance=u,dt(u);return}u=t.ownerDocument||t,i=ox(i),(c=ua.get(c))&&pu(i,c),u=u.createElement("link"),dt(u);var v=u;v._p=new Promise(function(b,S){v.onload=b,v.onerror=S}),vt(u,"link",i),s.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,t),
vendor: 4,216 bytes, line 49
49(t=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=gl.bind(e),t.addEventListener("load",s),t.addEventListener("error",s))}}var gu=0;function _j(e,t){return e.stylesheets&&e.count===0&&yl(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var i=setTimeout(function(){if(e.stylesheets&&yl(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&gu===0&&(gu=62500*yj());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&yl(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>gu?50:800)+t);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(c)}}:null}function gl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)yl(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var xl=null;function yl(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,xl=new Map,t.forEach(Vj,e),xl=null,gl.call(e))}function Vj(e,t){if(!(t.state.loading&4)){var s=xl.get(e);if(s)var i=s.get(null);else{s=new Map,xl.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<c.length;u++){var v=c[u];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(s.set(v.dataset.precedence,v),i=v)}i&&s.set(null,i)}c=t.instance,v=c.getAttribute("data-precedence"),u=s.get(v)||i,u===i&&s.set(null,c),s.set(v,c),this.count++,i=gl.bind(this),c.addEventListener("load",i),c.addEventListener("error",i),u?u.parentNode.insertBefore(c,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Mo={$$typeof:_,Provider:null,Consumer:null,_currentValue:k,_currentValue2:k,_threadCount:0};function Bj(e,t,s,i,c,u,v,b,S){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=hs(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hs(0),this.hiddenUpdates=hs(null),this.identifierPrefix=i,this.onUncaughtError=c,this.onCaughtError=u,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function ux(e,t,s,i,c,u,v,b,S,z,H,X){return e=new Bj(e,t,s,v,S,z,H,X,b),t=1,u===!0&&(t|=24),u=Ft(3,null,null,t),e.current=u,u.stateNode=e,t=Qc(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:i,isDehydrated:s,cache:t},$c(u),e}function fx(e){return e?(e=Kn,e):Kn}function mx(e,t,s,i,c,u){c=fx(c),i.context===null?i.context=c:i.pendingContext=c,i=Ns(t),i.payload={element:s},u=u===void 0?null:u,u!==null&&(i.callback=u),s=Ss(e,i,t),s!==null&&(Ut(s,e,t),lo(s,e,t))}function px(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<t?s:t}}function xu(e,t){px(e,t),(e=e.alternate)&&px(e,t)}function hx(e){if(e.tag===13||e.tag===31){var t=on(e,67108864);t!==null&&Ut(t,e,67108864),xu(e,67108864)}}function gx(e){if(e.tag===13||e.tag===31){var t=Jt();t=zn(t);var s=on(e,t);s!==null&&Ut(s,e,t),xu(e,t)}}var vl=!0;function Uj(e,t,s,i){var c=R.T;R.T=null;var u=V.p;try{V.p=2,yu(e,t,s,i)}finally{V.p=u,R.T=c}}function Hj(e,t,s,i){var c=R.T;R.T=null;var u=V.p;try{V.p=8,yu(e,t,s,i)}finally{V.p=u,R.T=c}}function yu(e,t,s,i){if(vl){var c=vu(i);if(c===null)nu(e,t,i,bl,s),yx(e,i);else if(Gj(c,e,t,s,i))i.stopPropagation();else if(yx(e,i),t&4&&-1<Ij.indexOf(e)){for(;c!==null;){var u=qn(c);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var v=Ea(u.pendingLanes);if(v!==0){var b=u;for(b.pendingLanes|=2,b.entangledLanes|=2;v;){var S=1<<31-wt(v);b.entanglements[1]|=S,v&=~S}La(u),(ke&6)===0&&(al=Et()+500,Co(0))}}break;case 31:case 13:b=on(u,2),b!==null&&Ut(b,u,2),nl(),xu(u,2)}if(u=vu(i),u===null&&nu(e,t,i,bl,s),u===c)break;c=u}c!==null&&i.stopPropagation()}else nu(e,t,i,null,s)}}function vu(e){return e=jc(e),bu(e)}var bl=null;function bu(e){if(bl=null,e=Pn(e),e!==null){var t=f(e);
vendor: 4,261 bytes, line 49
49if(t===null)e=null;else{var s=t.tag;if(s===13){if(e=m(t),e!==null)return e;e=null}else if(s===31){if(e=g(t),e!==null)return e;e=null}else if(s===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return bl=e,null}function xx(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(uc()){case Zs:return 2;case fr:return 8;case Js:case Ii:return 32;case Ha:return 268435456;default:return 32}default:return 32}}var ju=!1,ks=null,Ps=null,qs=null,Lo=new Map,Oo=new Map,_s=[],Ij="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function yx(e,t){switch(e){case"focusin":case"focusout":ks=null;break;case"dragenter":case"dragleave":Ps=null;break;case"mouseover":case"mouseout":qs=null;break;case"pointerover":case"pointerout":Lo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Oo.delete(t.pointerId)}}function zo(e,t,s,i,c,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:s,eventSystemFlags:i,nativeEvent:u,targetContainers:[c]},t!==null&&(t=qn(t),t!==null&&hx(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function Gj(e,t,s,i,c){switch(t){case"focusin":return ks=zo(ks,e,t,s,i,c),!0;case"dragenter":return Ps=zo(Ps,e,t,s,i,c),!0;case"mouseover":return qs=zo(qs,e,t,s,i,c),!0;case"pointerover":var u=c.pointerId;return Lo.set(u,zo(Lo.get(u)||null,e,t,s,i,c)),!0;case"gotpointercapture":return u=c.pointerId,Oo.set(u,zo(Oo.get(u)||null,e,t,s,i,c)),!0}return!1}function vx(e){var t=Pn(e.target);if(t!==null){var s=f(t);if(s!==null){if(t=s.tag,t===13){if(t=m(s),t!==null){e.blockedOn=t,Om(e.priority,function(){gx(s)});return}}else if(t===31){if(t=g(s),t!==null){e.blockedOn=t,Om(e.priority,function(){gx(s)});return}}else if(t===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function jl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var s=vu(e.nativeEvent);if(s===null){s=e.nativeEvent;var i=new s.constructor(s.type,s);bc=i,s.target.dispatchEvent(i),bc=null}else return t=qn(s),t!==null&&hx(t),e.blockedOn=s,!1;t.shift()}return!0}function bx(e,t,s){jl(e)&&s.delete(t)}function Yj(){ju=!1,ks!==null&&jl(ks)&&(ks=null),Ps!==null&&jl(Ps)&&(Ps=null),qs!==null&&jl(qs)&&(qs=null),Lo.forEach(bx),Oo.forEach(bx)}function wl(e,t){e.blockedOn===t&&(e.blockedOn=null,ju||(ju=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Yj)))}var Nl=null;function jx(e){Nl!==e&&(Nl=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){Nl===e&&(Nl=null);for(var t=0;t<e.length;t+=3){var s=e[t],i=e[t+1],c=e[t+2];if(typeof i!="function"){if(bu(i||s)===null)continue;break}var u=qn(s);u!==null&&(e.splice(t,3),t-=3,vd(u,{pending:!0,data:c,method:s.method,action:i},i,c))}}))}function yi(e){function t(S){return wl(S,e)}ks!==null&&wl(ks,e),Ps!==null&&wl(Ps,e),qs!==null&&wl(qs,e),Lo.forEac
vendor: 4,300 bytes, line 49
49h(t),Oo.forEach(t);for(var s=0;s<_s.length;s++){var i=_s[s];i.blockedOn===e&&(i.blockedOn=null)}for(;0<_s.length&&(s=_s[0],s.blockedOn===null);)vx(s),s.blockedOn===null&&_s.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(i=0;i<s.length;i+=3){var c=s[i],u=s[i+1],v=c[kt]||null;if(typeof u=="function")v||jx(s);else if(v){var b=null;if(u&&u.hasAttribute("formAction")){if(c=u,v=u[kt]||null)b=v.formAction;else if(bu(c)!==null)continue}else b=v.action;typeof b=="function"?s[i+1]=b:(s.splice(i,3),i-=3),jx(s)}}}function wx(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(v){return c=v})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),i||setTimeout(s,20)}function s(){if(!i&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var i=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(s,100),function(){i=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function wu(e){this._internalRoot=e}Sl.prototype.render=wu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var s=t.current,i=Jt();mx(s,i,e,t,null,null)},Sl.prototype.unmount=wu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;mx(e.current,2,null,e,null,null),nl(),t[kn]=null}};function Sl(e){this._internalRoot=e}Sl.prototype.unstable_scheduleHydration=function(e){if(e){var t=mc();e={blockedOn:null,target:e,priority:t};for(var s=0;s<_s.length&&t!==0&&t<_s[s].priority;s++);_s.splice(s,0,e),s===0&&vx(e)}};var Nx=n.version;if(Nx!=="19.2.1")throw Error(r(527,Nx,"19.2.1"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=p(t),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var Fj={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:R,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Cl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Cl.isDisabled&&Cl.supportsFiber)try{Ws=Cl.inject(Fj),Rt=Cl}catch{}}return Po.createRoot=function(e,t){if(!d(e))throw Error(r(299));var s=!1,i="",c=Dh,u=Mh,v=Lh;return t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(v=t.onRecoverableError)),t=ux(e,1,!1,null,null,s,i,null,c,u,v,wx),e[kn]=t.current,su(e),new wu(t)},Po.hydrateRoot=function(e,t,s){if(!d(e))throw Error(r(299));var i=!1,c="",u=Dh,v=Mh,b=Lh,S=null;return s!=null&&(s.unstable_strictMode===!0&&(i=!0),s.identifierPrefix!==void 0&&(c=s.identifierPrefix),s.onUncaughtError!==void 0&&(u=s.onUncaughtError),s.onCaughtError!==void 0&&(v=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.formState!==void 0&&(S=s.formState)),t=ux(e,1,!0,t,s??null,i,c,S,u,v,b,wx),t.context=fx(null),s=t.current,i=Jt(),i=zn(i),c=Ns(i),c.callback=null,Ss(s,c,i),s=i,t.current.lanes=s,Ke(t,s),La(t),e[kn]=t.current,su(e),new Sl(t)},Po.version="19.2.1",Po}var Ox;function aw(){if(Ox)return Su.exports;Ox=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(n){console.error(n)}}return a(),Su.exports=tw(),Su.exports}var sw=aw(),C=Jl();const W=z0(C),nw=Kj({__proto__:null,default:W},[C]);var iw=(a,n,o,r,d,f,m,g)=>{let h=document.documentElement,p=["light","dark"];function y(w){(Array.isArray(a)?a:[a]).forEach(N=>{let E=N==="class",L=E&&f?d.map(M=>f[M]||M):d;E?(h.classList.remove(...L),h.classList.add(f&&f[w]?f[w]:w)):h.setAttribute(N,w)}),x(w)}function x(w){g&&p.includes(w)&&(h.style.colorScheme=w)}function j(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
49k":"light"}if(r)y(r);else try{let w=localStorage.getItem(n)||o,N=m&&w==="system"?j():w;y(N)}catch{}},ow=C.createContext(void 0),rw={setTheme:a=>{},themes:[]},lw=()=>{var a;return(a=C.useContext(ow))!=null?a:rw};C.memo(({forcedTheme:a,storageKey:n,attribute:o,enableSystem:r,enableColorScheme:d,defaultTheme:f,value:m,themes:g,nonce:h,scriptProps:p})=>{let y=JSON.stringify([o,n,f,a,g,m,r,d]).slice(1,-1);return C.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${iw.toString()})(${y})`}})});var kf=k0();const cw=z0(kf);function dw(a){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n.appendChild(o),o.styleSheet?o.styleSheet.cssText=a:o.appendChild(document.createTextNode(a))}const uw=a=>{switch(a){case"success":return pw;case"info":return gw;case"warning":return hw;case"error":return xw;default:return null}},fw=Array(12).fill(0),mw=({visible:a,className:n})=>W.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":a},W.createElement("div",{className:"sonner-spinner"},fw.map((o,r)=>W.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),pw=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},W.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"})),hw=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},W.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"})),gw=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},W.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"})),xw=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},W.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"})),yw=W.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"},W.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),W.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),vw=()=>{const[a,n]=W.useState(document.hidden);return W.useEffect(()=>{const o=()=>{n(document.hidden)};return document.addEventListener("visibilitychange",o),()=>window.removeEventListener("visibilitychange",o)},[]),a};let Wu=1;class bw{constructor(){this.subscribe=n=>(this.subscribers.push(n),()=>{const o=this.subscribers.indexOf(n);this.subscribers.splice(o,1)}),this.publish=n=>{this.subscribers.forEach(o=>o(n))},this.addToast=n=>{this.publish(n),this.toasts=[...this.toasts,n]},this.create=n=>{var o;const{message:r,...d}=n,f=typeof n?.id=="number"||((o=n.id)==null?void 0:o.length)>0?n.id:Wu++,m=this.toasts.find(h=>h.id===f),g=n.dismissible===void 0?!0:n.dismissible;return this.dismissedToasts.has(f)&&this.dismissedToasts.delete(f),m?this.toasts=this.toasts.map(h=>h.id===f?(this.publish({...h,...n,id:f,title:r}),{...h,...n,id:f,dismissible:g,title:r}):h):this.addToast({title:r,...d,dismissible:g,id:f}),f},this.dismiss=n=>(n?(this.dismissedToasts.add(n),requestAnimationFrame(()=>
vendor: 3,001 bytes, line 49
49this.subscribers.forEach(o=>o({id:n,dismiss:!0})))):this.toasts.forEach(o=>{this.subscribers.forEach(r=>r({id:o.id,dismiss:!0}))}),n),this.message=(n,o)=>this.create({...o,message:n}),this.error=(n,o)=>this.create({...o,message:n,type:"error"}),this.success=(n,o)=>this.create({...o,type:"success",message:n}),this.info=(n,o)=>this.create({...o,type:"info",message:n}),this.warning=(n,o)=>this.create({...o,type:"warning",message:n}),this.loading=(n,o)=>this.create({...o,type:"loading",message:n}),this.promise=(n,o)=>{if(!o)return;let r;o.loading!==void 0&&(r=this.create({...o,promise:n,type:"loading",message:o.loading,description:typeof o.description!="function"?o.description:void 0}));const d=Promise.resolve(n instanceof Function?n():n);let f=r!==void 0,m;const g=d.then(async p=>{if(m=["resolve",p],W.isValidElement(p))f=!1,this.create({id:r,type:"default",message:p});else if(ww(p)&&!p.ok){f=!1;const x=typeof o.error=="function"?await o.error(`HTTP error! status: ${p.status}`):o.error,j=typeof o.description=="function"?await o.description(`HTTP error! status: ${p.status}`):o.description,N=typeof x=="object"&&!W.isValidElement(x)?x:{message:x};this.create({id:r,type:"error",description:j,...N})}else if(p instanceof Error){f=!1;const x=typeof o.error=="function"?await o.error(p):o.error,j=typeof o.description=="function"?await o.description(p):o.description,N=typeof x=="object"&&!W.isValidElement(x)?x:{message:x};this.create({id:r,type:"error",description:j,...N})}else if(o.success!==void 0){f=!1;const x=typeof o.success=="function"?await o.success(p):o.success,j=typeof o.description=="function"?await o.description(p):o.description,N=typeof x=="object"&&!W.isValidElement(x)?x:{message:x};this.create({id:r,type:"success",description:j,...N})}}).catch(async p=>{if(m=["reject",p],o.error!==void 0){f=!1;const y=typeof o.error=="function"?await o.error(p):o.error,x=typeof o.description=="function"?await o.description(p):o.description,w=typeof y=="object"&&!W.isValidElement(y)?y:{message:y};this.create({id:r,type:"error",description:x,...w})}}).finally(()=>{f&&(this.dismiss(r),r=void 0),o.finally==null||o.finally.call(o)}),h=()=>new Promise((p,y)=>g.then(()=>m[0]==="reject"?y(m[1]):p(m[1])).catch(y));return typeof r!="string"&&typeof r!="number"?{unwrap:h}:Object.assign(r,{unwrap:h})},this.custom=(n,o)=>{const r=o?.id||Wu++;return this.create({jsx:n(r),id:r,...o}),r},this.getActiveToasts=()=>this.toasts.filter(n=>!this.dismissedToasts.has(n.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Ht=new bw,jw=(a,n)=>{const o=n?.id||Wu++;return Ht.addToast({title:a,...n,id:o}),o},ww=a=>a&&typeof a=="object"&&"ok"in a&&typeof a.ok=="boolean"&&"status"in a&&typeof a.status=="number",Nw=jw,Sw=()=>Ht.toasts,Cw=()=>Ht.getActiveToasts(),kl=Object.assign(Nw,{success:Ht.success,info:Ht.info,warning:Ht.warning,error:Ht.error,custom:Ht.custom,message:Ht.message,promise:Ht.promise,dismiss:Ht.dismiss,loading:Ht.loading},{getHistory:Sw,getToasts:Cw});dw
vendor: 14,873 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[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%)}[data-sonner-toaster][dir=rtl],html[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%)}[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:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[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);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[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 rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [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)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [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;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [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;color:var(--gray12);background:var(--normal-bg);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}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[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}[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}[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-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--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-sonner-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-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--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, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--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-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[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]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[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]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[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]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[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:first-child{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)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{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 
49Al(a){return a.label!==void 0}const Aw=3,Tw="24px",Ew="16px",zx=4e3,Rw=356,Dw=14,Mw=45,Lw=200;
vendor: 7,750 bytes, line 49
49function Oa(...a){return a.filter(Boolean).join(" ")}function Ow(a){const[n,o]=a.split("-"),r=[];return n&&r.push(n),o&&r.push(o),r}const zw=a=>{var n,o,r,d,f,m,g,h,p;const{invert:y,toast:x,unstyled:j,interacting:w,setHeights:N,visibleToasts:E,heights:L,index:M,toasts:I,expanded:_,removeToast:Q,defaultRichColors:K,closeButton:J,style:U,cancelButtonStyle:B,actionButtonStyle:oe,className:fe="",descriptionClassName:we="",duration:ye,position:be,gap:je,expandByDefault:Se,classNames:R,icons:V,closeButtonAriaLabel:k="Close toast"}=a,[ae,le]=W.useState(null),[A,Y]=W.useState(null),[G,Z]=W.useState(!1),[ee,de]=W.useState(!1),[ie,ge]=W.useState(!1),[Me,mt]=W.useState(!1),[At,pt]=W.useState(!1),[Ua,xa]=W.useState(0),[Vi,Mn]=W.useState(0),Qs=W.useRef(x.duration||ye||zx),Bi=W.useRef(null),Gt=W.useRef(null),Ui=M===0,Hi=M+1<=E,Tt=x.type,ms=x.dismissible!==!1,Et=x.className||"",uc=x.descriptionClassName||"",Zs=W.useMemo(()=>L.findIndex(xe=>xe.toastId===x.id)||0,[L,x.id]),fr=W.useMemo(()=>{var xe;return(xe=x.closeButton)!=null?xe:J},[x.closeButton,J]),Js=W.useMemo(()=>x.duration||ye||zx,[x.duration,ye]),Ii=W.useRef(0),Ha=W.useRef(0),mr=W.useRef(0),ps=W.useRef(null),[Ws,Rt]=be.split("-"),ya=W.useMemo(()=>L.reduce((xe,Ye,ct)=>ct>=Zs?xe:xe+Ye.height,0),[L,Zs]),wt=vw(),fc=x.invert||y,Gi=Tt==="loading";Ha.current=W.useMemo(()=>Zs*je+ya,[Zs,ya]),W.useEffect(()=>{Qs.current=Js},[Js]),W.useEffect(()=>{Z(!0)},[]),W.useEffect(()=>{const xe=Gt.current;if(xe){const Ye=xe.getBoundingClientRect().height;return Mn(Ye),N(ct=>[{toastId:x.id,height:Ye,position:x.position},...ct]),()=>N(ct=>ct.filter(Nt=>Nt.toastId!==x.id))}},[N,x.id]),W.useLayoutEffect(()=>{if(!G)return;const xe=Gt.current,Ye=xe.style.height;xe.style.height="auto";const ct=xe.getBoundingClientRect().height;xe.style.height=Ye,Mn(ct),N(Nt=>Nt.find(Ke=>Ke.toastId===x.id)?Nt.map(Ke=>Ke.toastId===x.id?{...Ke,height:ct}:Ke):[{toastId:x.id,height:ct,position:x.position},...Nt])},[G,x.title,x.description,N,x.id,x.jsx,x.action,x.cancel]);const Ta=W.useCallback(()=>{de(!0),xa(Ha.current),N(xe=>xe.filter(Ye=>Ye.toastId!==x.id)),setTimeout(()=>{Q(x)},Lw)},[x,Q,N,Ha]);W.useEffect(()=>{if(x.promise&&Tt==="loading"||x.duration===1/0||x.type==="loading")return;let xe;return _||w||wt?(()=>{if(mr.current<Ii.current){const Nt=new Date().getTime()-Ii.current;Qs.current=Qs.current-Nt}mr.current=new Date().getTime()})():(()=>{Qs.current!==1/0&&(Ii.current=new Date().getTime(),xe=setTimeout(()=>{x.onAutoClose==null||x.onAutoClose.call(x,x),Ta()},Qs.current))})(),()=>clearTimeout(xe)},[_,w,x,Tt,wt,Ta]),W.useEffect(()=>{x.delete&&(Ta(),x.onDismiss==null||x.onDismiss.call(x,x))},[Ta,x.delete]);function Ln(){var xe;if(V?.loading){var Ye;return W.createElement("div",{className:Oa(R?.loader,x==null||(Ye=x.classNames)==null?void 0:Ye.loader,"sonner-loader"),"data-visible":Tt==="loading"},V.loading)}return W.createElement(mw,{className:Oa(R?.loader,x==null||(xe=x.classNames)==null?void 0:xe.loader),visible:Tt==="loading"})}const On=x.icon||V?.[Tt]||uw(Tt);var $s,Ea;return W.createElement("li",{tabIndex:0,ref:Gt,className:Oa(fe,Et,R?.toast,x==null||(n=x.classNames)==null?void 0:n.toast,R?.default,R?.[Tt],x==null||(o=x.classNames)==null?void 0:o[Tt]),"data-sonner-toast":"","data-rich-colors":($s=x.richColors)!=null?$s:K,"data-styled":!(x.jsx||x.unstyled||j),"data-mounted":G,"data-promise":!!x.promise,"data-swiped":At,"data-removed":ee,"data-visible":Hi,"data-y-position":Ws,"data-x-position":Rt,"data-index":M,"data-front":Ui,"data-swiping":ie,"data-dismissible":ms,"data-type":Tt,"data-invert":fc,"data-swipe-out":Me,"data-swipe-direction":A,"data-expanded":!!(_||Se&&G),"data-testid":x.testId,style:{"--index":M,"--toasts-before":M,"--z-index":I.length-M,"--offset":`${ee?Ua:Ha.current}px`,"--initial-height":Se?"auto":`${Vi}px`,...U,...x.style},onDragEnd:()=>{ge(!1),le(null),ps.current=null},onPointerDown:xe=>{xe.button!==2&&(Gi||!ms||(Bi.current=new Date,xa(Ha.current),xe.target.setPointerCapture(xe.pointerId),xe.target.tagName!=="BUTTON"&&(ge(!0),ps.current={x:xe.clientX,y:xe.clientY})))},onPointerUp:()=>{var xe,Ye,ct;if(Me||!ms)return;ps.current=null;const Nt=Number(((xe=Gt.current)==null?void 0:xe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),hs=Number(((Ye=Gt.current)==null?void 0:Ye.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ke=new Date().getTime()-((ct=Bi.current)==null?void 0:ct.getTime()),Lt=ae==="x"?Nt:hs,en=Math.abs(Lt)/Ke;if(Math.abs(Lt)>=Mw||en>.11){xa(Ha.current),x.onDismiss==null||x.onDismiss.call(x,x),Y(ae==="x"?Nt>0?"right":"left":hs>0?"down":"up"),Ta(),mt(!0);return}else{var Ot,zt;(Ot=Gt.current)==null||Ot.style.setProperty("--swipe-amount-x","0px"),(zt=Gt.current)==null||zt.style.setProperty("--swipe-amount-y","0px")}pt(!1),ge(!1),le(null)},onPointerMove:xe=>{var Ye,ct,Nt;if(!ps.current||!ms||((Ye=window.getSelection())==null?void 0:Ye.toString().length)>0)return;const Ke=xe.clientY-ps.current.y,Lt=xe.clientX-ps.current.x;var en;const Ot=(en=a.swipeDirections)!=null?en:Ow(be);!ae&&(Math.abs(Lt)>1||Math.abs(Ke)>1)&&le(Math.abs(Lt)>Math.abs(Ke)?"x":"y");let zt={x:0,y:0};const zn=va=>1/(1.5+Math.abs(va)/20);if(ae==="y"){if(Ot.includes("top")||Ot.includes("bottom"))if(Ot.includes("top")&&Ke<0||Ot.includes("bottom")&&Ke>0)zt.y=Ke;else{const va=Ke*zn(Ke);zt.y=Math.abs(va)<Math.abs(Ke)?va:Ke}}else if(ae==="x"&&(Ot.includes("left")||Ot.includes("right")))if(Ot.includes("left")&&Lt<0||Ot.includes("right")&&Lt>0)zt.x=Lt;else{const va=Lt*zn(Lt);zt.x=Math.abs(va)<Math.abs(Lt)?va:Lt}(Math.abs(zt.x)>0||Math.abs(zt.y)>0)&&pt(!0),(ct=Gt.current)==null||ct.style.setProperty("--swipe-amount-x",`${zt.x}px`),(Nt=Gt.current)==null||Nt.style.setProperty("--swipe-amount-y",`${zt.y}px`)}},fr&&!x.jsx&&Tt!=="loading"?W.createElement("button",{"aria-label":k,"data-disabled":Gi,"data-close-button":!0,onClick:Gi||!ms?()=>{}:()=>{Ta(),x.onDismiss==null||x.onDismiss.call(x,x)},className:Oa(R?.closeButton,x==null||(r=x.classNames)==null?void 0:r.closeButton)},(Ea=V?.close)!=null?Ea:yw):null,(Tt||x.icon||x.promise)&&x.icon!==null&&(V?.[Tt]!==null||x.icon)?W.createElement("div",{"data-icon":"",className:Oa(R?.icon,x==null||(d=x.classNames)==null?void 0:d.icon)},x.promise||x.type==="loading"&&!x.icon?x.icon||Ln():null,x.type!=="loading"?On:null):null,W.createElement("div",{"data-content":"",className:Oa(R?.content,x==null||(f=x.classNames)==null?void 0:f.content)},W.createElement("div",{"data-title":"",className:Oa(R?.title,x==null||(m=x.classNames)==null?void 0:m.title)},x.jsx?x.jsx:typeof x.title=="function"?x.title():x.title),x.description?W.createElement("div",{"data-description":"",className:Oa(we,uc,R?.description,x==null||(g=x.classNames)==null?void 0:g.description)},typeof x.description=="function"?x.description():x.description):null),W.isValidElement(x.cancel)?x.cancel:x.cancel&&Al(x.cancel)?W.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||B,onClick:xe=>{Al(x.cancel)&&ms&&(x.cancel.onClick==null||x.cancel.onClick.call(x.cancel,xe),Ta())},className:Oa(R?.cancelButton,x==null||(h=x.classNames)==null?void 0:h.cancelButton)},x.cancel.label):null,W.isValidElement(x.action)?x.action:x.action&&Al(x.action)?W.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||oe,onClick:xe=>{Al(x.action)&&(x.action.onClick==null||x.action.onClick.call(x.action,xe),!xe.defaultPrevented&&Ta())},className:Oa(R?.actionButton,x==null||(p=x.classNames)==null?void 0:p.actionButton)},x.action.label):null)};function kx(){if(typeof window>"u"||typeof document>"u")return"ltr";const a=document.documentElement.getAttribute("dir");return a==="auto"||!a?window.getComputedStyle(document.documentElement).direction:a}function kw(a,n){const o={};
vendor: 4,656 bytes, line 49
49return[a,n].forEach((r,d)=>{const f=d===1,m=f?"--mobile-offset":"--offset",g=f?Ew:Tw;function h(p){["top","right","bottom","left"].forEach(y=>{o[`${m}-${y}`]=typeof p=="number"?`${p}px`:p})}typeof r=="number"||typeof r=="string"?h(r):typeof r=="object"?["top","right","bottom","left"].forEach(p=>{r[p]===void 0?o[`${m}-${p}`]=g:o[`${m}-${p}`]=typeof r[p]=="number"?`${r[p]}px`:r[p]}):h(g)}),o}const P0=W.forwardRef(function(n,o){const{id:r,invert:d,position:f="bottom-right",hotkey:m=["altKey","KeyT"],expand:g,closeButton:h,className:p,offset:y,mobileOffset:x,theme:j="light",richColors:w,duration:N,style:E,visibleToasts:L=Aw,toastOptions:M,dir:I=kx(),gap:_=Dw,icons:Q,containerAriaLabel:K="Notifications"}=n,[J,U]=W.useState([]),B=W.useMemo(()=>r?J.filter(G=>G.toasterId===r):J.filter(G=>!G.toasterId),[J,r]),oe=W.useMemo(()=>Array.from(new Set([f].concat(B.filter(G=>G.position).map(G=>G.position)))),[B,f]),[fe,we]=W.useState([]),[ye,be]=W.useState(!1),[je,Se]=W.useState(!1),[R,V]=W.useState(j!=="system"?j:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),k=W.useRef(null),ae=m.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=W.useRef(null),A=W.useRef(!1),Y=W.useCallback(G=>{U(Z=>{var ee;return(ee=Z.find(de=>de.id===G.id))!=null&&ee.delete||Ht.dismiss(G.id),Z.filter(({id:de})=>de!==G.id)})},[]);return W.useEffect(()=>Ht.subscribe(G=>{if(G.dismiss){requestAnimationFrame(()=>{U(Z=>Z.map(ee=>ee.id===G.id?{...ee,delete:!0}:ee))});return}setTimeout(()=>{cw.flushSync(()=>{U(Z=>{const ee=Z.findIndex(de=>de.id===G.id);return ee!==-1?[...Z.slice(0,ee),{...Z[ee],...G},...Z.slice(ee+1)]:[G,...Z]})})})}),[J]),W.useEffect(()=>{if(j!=="system"){V(j);return}if(j==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?V("dark"):V("light")),typeof window>"u")return;const G=window.matchMedia("(prefers-color-scheme: dark)");try{G.addEventListener("change",({matches:Z})=>{V(Z?"dark":"light")})}catch{G.addListener(({matches:ee})=>{try{V(ee?"dark":"light")}catch(de){console.error(de)}})}},[j]),W.useEffect(()=>{J.length<=1&&be(!1)},[J]),W.useEffect(()=>{const G=Z=>{var ee;if(m.every(ge=>Z[ge]||Z.code===ge)){var ie;be(!0),(ie=k.current)==null||ie.focus()}Z.code==="Escape"&&(document.activeElement===k.current||(ee=k.current)!=null&&ee.contains(document.activeElement))&&be(!1)};return document.addEventListener("keydown",G),()=>document.removeEventListener("keydown",G)},[m]),W.useEffect(()=>{if(k.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,A.current=!1)}},[k.current]),W.createElement("section",{ref:o,"aria-label":`${K} ${ae}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},oe.map((G,Z)=>{var ee;const[de,ie]=G.split("-");return B.length?W.createElement("ol",{key:G,dir:I==="auto"?kx():I,tabIndex:-1,ref:k,className:p,"data-sonner-toaster":!0,"data-sonner-theme":R,"data-y-position":de,"data-x-position":ie,style:{"--front-toast-height":`${((ee=fe[0])==null?void 0:ee.height)||0}px`,"--width":`${Rw}px`,"--gap":`${_}px`,...E,...kw(y,x)},onBlur:ge=>{A.current&&!ge.currentTarget.contains(ge.relatedTarget)&&(A.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:ge=>{ge.target instanceof HTMLElement&&ge.target.dataset.dismissible==="false"||A.current||(A.current=!0,le.current=ge.relatedTarget)},onMouseEnter:()=>be(!0),onMouseMove:()=>be(!0),onMouseLeave:()=>{je||be(!1)},onDragEnd:()=>be(!1),onPointerDown:ge=>{ge.target instanceof HTMLElement&&ge.target.dataset.dismissible==="false"||Se(!0)},onPointerUp:()=>Se(!1)},B.filter(ge=>!ge.position&&Z===0||ge.position===G).map((ge,Me)=>{var mt,At;return W.createElement(zw,{key:ge.id,icons:Q,index:Me,toast:ge,defaultRichColors:w,duration:(mt=M?.duration)!=null?mt:N,className:M?.className,descriptionClassName:M?.descriptionClassName,invert:d,visibleToasts:L,closeButton:(At=M?.closeButton)!=null?At:h,interacting:je,position:G,style:M?.style,unstyled:M?.unstyled,classNames:M?.classNames,cancelButtonStyle:M?.cancelButtonStyle,actionButtonStyle:M?.actionButtonStyle,closeButtonAriaLabel:M?.closeButtonAriaLabel,removeToast:Y,toasts:B.filter(pt=>pt.position==ge.position),heights:fe.filter(pt=>pt.position==ge.position),setHeights:we,expandByDefault:g,gap:_,expanded:ye,swipeDirections:n.swipeDirections})})):null}))}),Px=Object.freeze(Object.defineProperty({__proto__:null,Toaster:P0,toast:kl},Symbol.toStringTag,{value:"Module"})),Pw=({...a})=>{const{theme:n="system"}=lw();return l.jsx(P0,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:n,
vendor: 10,287 bytes, line 49
49className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...a})};function ls(a,n,{checkForDefaultPrevented:o=!0}={}){return function(d){if(a?.(d),o===!1||!d.defaultPrevented)return n?.(d)}}function qx(a,n){if(typeof a=="function")return a(n);a!=null&&(a.current=n)}function q0(...a){return n=>{let o=!1;const r=a.map(d=>{const f=qx(d,n);return!o&&typeof f=="function"&&(o=!0),f});if(o)return()=>{for(let d=0;d<r.length;d++){const f=r[d];typeof f=="function"?f():qx(a[d],null)}}}}function Rn(...a){return C.useCallback(q0(...a),a)}function _0(a,n=[]){let o=[];function r(f,m){const g=C.createContext(m),h=o.length;o=[...o,m];const p=x=>{const{scope:j,children:w,...N}=x,E=j?.[a]?.[h]||g,L=C.useMemo(()=>N,Object.values(N));return l.jsx(E.Provider,{value:L,children:w})};p.displayName=f+"Provider";function y(x,j){const w=j?.[a]?.[h]||g,N=C.useContext(w);if(N)return N;if(m!==void 0)return m;throw new Error(`\`${x}\` must be used within \`${f}\``)}return[p,y]}const d=()=>{const f=o.map(m=>C.createContext(m));return function(g){const h=g?.[a]||f;return C.useMemo(()=>({[`__scope${a}`]:{...g,[a]:h}}),[g,h])}};return d.scopeName=a,[r,qw(d,...n)]}function qw(...a){const n=a[0];if(a.length===1)return n;const o=()=>{const r=a.map(d=>({useScope:d(),scopeName:d.scopeName}));return function(f){const m=r.reduce((g,{useScope:h,scopeName:p})=>{const x=h(f)[`__scope${p}`];return{...g,...x}},{});return C.useMemo(()=>({[`__scope${n.scopeName}`]:m}),[m])}};return o.scopeName=n.scopeName,o}function V0(a){const n=Vw(a),o=C.forwardRef((r,d)=>{const{children:f,...m}=r,g=C.Children.toArray(f),h=g.find(Uw);if(h){const p=h.props.children,y=g.map(x=>x===h?C.Children.count(p)>1?C.Children.only(null):C.isValidElement(p)?p.props.children:null:x);return l.jsx(n,{...m,ref:d,children:C.isValidElement(p)?C.cloneElement(p,void 0,y):null})}return l.jsx(n,{...m,ref:d,children:f})});return o.displayName=`${a}.Slot`,o}var _w=V0("Slot");function Vw(a){const n=C.forwardRef((o,r)=>{const{children:d,...f}=o;if(C.isValidElement(d)){const m=Iw(d),g=Hw(f,d.props);return d.type!==C.Fragment&&(g.ref=r?q0(r,m):m),C.cloneElement(d,g)}return C.Children.count(d)>1?C.Children.only(null):null});return n.displayName=`${a}.SlotClone`,n}var B0=Symbol("radix.slottable");function Bw(a){const n=({children:o})=>l.jsx(l.Fragment,{children:o});return n.displayName=`${a}.Slottable`,n.__radixId=B0,n}function Uw(a){return C.isValidElement(a)&&typeof a.type=="function"&&"__radixId"in a.type&&a.type.__radixId===B0}function Hw(a,n){const o={...n};for(const r in n){const d=a[r],f=n[r];/^on[A-Z]/.test(r)?d&&f?o[r]=(...g)=>{const h=f(...g);return d(...g),h}:d&&(o[r]=d):r==="style"?o[r]={...d,...f}:r==="className"&&(o[r]=[d,f].filter(Boolean).join(" "))}return{...a,...o}}function Iw(a){let n=Object.getOwnPropertyDescriptor(a.props,"ref")?.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?a.ref:(n=Object.getOwnPropertyDescriptor(a,"ref")?.get,o=n&&"isReactWarning"in n&&n.isReactWarning,o?a.props.ref:a.props.ref||a.ref)}var Gw=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Dn=Gw.reduce((a,n)=>{const o=V0(`Primitive.${n}`),r=C.forwardRef((d,f)=>{const{asChild:m,...g}=d,h=m?o:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(h,{...g,ref:f})});return r.displayName=`Primitive.${n}`,{...a,[n]:r}},{});function Yw(a,n){a&&kf.flushSync(()=>a.dispatchEvent(n))}function Wl(a){const n=C.useRef(a);return C.useEffect(()=>{n.current=a}),C.useMemo(()=>(...o)=>n.current?.(...o),[])}function Fw(a,n=globalThis?.document){const o=Wl(a);C.useEffect(()=>{const r=d=>{d.key==="Escape"&&o(d)};return n.addEventListener("keydown",r,{capture:!0}),()=>n.removeEventListener("keydown",r,{capture:!0})},[o,n])}var Xw="DismissableLayer",$u="dismissableLayer.update",Kw="dismissableLayer.pointerDownOutside",Qw="dismissableLayer.focusOutside",_x,U0=C.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),H0=C.forwardRef((a,n)=>{const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:r,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:m,onDismiss:g,...h}=a,p=C.useContext(U0),[y,x]=C.useState(null),j=y?.ownerDocument??globalThis?.document,[,w]=C.useState({}),N=Rn(n,U=>x(U)),E=Array.from(p.layers),[L]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),M=E.indexOf(L),I=y?E.indexOf(y):-1,_=p.layersWithOutsidePointerEventsDisabled.size>0,Q=I>=M,K=Ww(U=>{const B=U.target,oe=[...p.branches].some(fe=>fe.contains(B));!Q||oe||(d?.(U),m?.(U),U.defaultPrevented||g?.())},j),J=$w(U=>{const B=U.target;[...p.branches].some(fe=>fe.contains(B))||(f?.(U),m?.(U),U.defaultPrevented||g?.())},j);return Fw(U=>{I===p.layers.size-1&&(r?.(U),!U.defaultPrevented&&g&&(U.preventDefault(),g()))},j),C.useEffect(()=>{if(y)return o&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(_x=j.body.style.pointerEvents,j.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(y)),p.layers.add(y),Vx(),()=>{o&&p.layersWithOutsidePointerEventsDisabled.size===1&&(j.body.style.pointerEvents=_x)}},[y,j,o,p]),C.useEffect(()=>()=>{y&&(p.layers.delete(y),p.layersWithOutsidePointerEventsDisabled.delete(y),Vx())},[y,p]),C.useEffect(()=>{const U=()=>w({});return document.addEventListener($u,U),()=>document.removeEventListener($u,U)},[]),l.jsx(Dn.div,{...h,ref:N,style:{pointerEvents:_?Q?"auto":"none":void 0,...a.style},onFocusCapture:ls(a.onFocusCapture,J.onFocusCapture),onBlurCapture:ls(a.onBlurCapture,J.onBlurCapture),onPointerDownCapture:ls(a.onPointerDownCapture,K.onPointerDownCapture)})});H0.displayName=Xw;var Zw="DismissableLayerBranch",Jw=C.forwardRef((a,n)=>{const o=C.useContext(U0),r=C.useRef(null),d=Rn(n,r);return C.useEffect(()=>{const f=r.current;if(f)return o.branches.add(f),()=>{o.branches.delete(f)}},[o.branches]),l.jsx(Dn.div,{...a,ref:d})});Jw.displayName=Zw;function Ww(a,n=globalThis?.document){const o=Wl(a),r=C.useRef(!1),d=C.useRef(()=>{});return C.useEffect(()=>{const f=g=>{if(g.target&&!r.current){let h=function(){I0(Kw,o,p,{discrete:!0})};const p={originalEvent:g};g.pointerType==="touch"?(n.removeEventListener("click",d.current),d.current=h,n.addEventListener("click",d.current,{once:!0})):h()}else n.removeEventListener("click",d.current);r.current=!1},m=window.setTimeout(()=>{n.addEventListener("pointerdown",f)},0);return()=>{window.clearTimeout(m),n.removeEventListener("pointerdown",f),n.removeEventListener("click",d.current)}},[n,o]),{onPointerDownCapture:()=>r.current=!0}}function $w(a,n=globalThis?.document){const o=Wl(a),r=C.useRef(!1);return C.useEffect(()=>{const d=f=>{f.target&&!r.current&&I0(Qw,o,{originalEvent:f},{discrete:!1})};return n.addEventListener("focusin",d),()=>n.removeEventListener("focusin",d)},[n,o]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Vx(){const a=new CustomEvent($u);document.dispatchEvent(a)}function I0(a,n,o,{discrete:r}){const d=o.originalEvent.target,f=new CustomEvent(a,{bubbles:!1,cancelable:!0,detail:o});n&&d.addEventListener(a,n,{once:!0}),r?Yw(d,f):d.dispatchEvent(f)}var Fo=globalThis?.document?C.useLayoutEffect:()=>{};const eN=["top","right","bottom","left"],Hs=Math.min,$t=Math.max,Ul=Math.round,Tl=Math.floor,ka=a=>({x:a,y:a}),tN={left:"right",right:"left",bottom:"top",top:"bottom"},aN={start:"end",end:"start"};function ef(a,n,o){return $t(a,Hs(n,o))}function cs(a,n){return typeof a=="function"?a(n):a}function ds(a){return a.split("-")[0]}function Li(a){return a.split("-")[1]}function Pf(a){return a==="x"?"y":"x"}function qf(a){return a==="y"?"height":"width"}const sN=new Set(["top","bottom"]);function za(a){return sN.has(ds(a))?"y":"x"}function _f(a){return Pf(za(a))}function nN(a,n,o){o===void 0&&(o=!1);const r=Li(a),d=_f(a),f=qf(d);let m=d==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return n.reference[f]>n.floating[f]&&(m=Hl(m)),[m,Hl(m)]}function iN(a){const n=Hl(a);return[tf(a),n,tf(n)]}function tf(a){return a.replace(/start|end/g,n=>aN[n])}const Bx=["left","right"],Ux=["right","left"],oN=["top","bottom"],rN=["bottom","top"];function lN(a,n,o){switch(a){case"top":case"bottom":return o?n?Ux:Bx:n?Bx:Ux;case"left":case"right":return n?oN:rN;default:return[]}}function cN(a,n,o,r){const d=Li(a);let f=lN(ds(a),o==="start",r);return d&&(f=f.map(m=>m+"-"+d),n&&(f=f.concat(f.map(tf)))),f}function Hl(a){return a.replace(/left|right|bottom|top/g,n=>tN[n])}function dN(a){return{top:0,right:0,bottom:0,left:0,...a}}function G0(a){return typeof a!="number"?dN(a):{top:a,right:a,bottom:a,left:a}}function Il(a){const{x:n,y:o,width:r,height:d}=a;return{width:r,height:d,top:o,left:n,right:n+r,bottom:o+d,x:n,y:o}}function Hx(a,n,o){let{reference:r,floating:d}=a;const f=za(n),m=_f(n),g=qf(m),h=ds(n),p=f==="y",y=r.x+r.width/2-d.width/2,x=r.y+r.height/2-d.height/2,j=r[g]/2-d[g]/2;let w;switch(h){case"top":w={x:y,y:r.y-d.height};break;case"bottom":w={x:y,y:r.y+r.height};break;case"right":w={x:r.x+r.width,y:x};break;case"left":w={x:r.x-d.width,y:x};break;default:w={x:r.x,y:r.y}}switch(Li(n)){case"start":w[m]-=j*(o&&p?-1:1);break;case"end":w[m]+=j*(o&&p?-1:1);break}return w}const uN=async(a,n,o)=>{const{placement:r="bottom",strategy:d="absolute",middleware:f=[],platform:m}=o,g=f.filter(Boolean),h=await(m.isRTL==null?void 0:m.isRTL(n));let p=await m.getElementRects({reference:a,floating:n,strategy:d}),{x:y,y:x}=Hx(p,r,h),j=r,w={},N=0;for(let E=0;E<g.length;E++){const{name:L,fn:M}=g[E],{x:I,y:_,data:Q,reset:K}=await M({x:y,y:x,initialPlacement:r,placement:j,strategy:d,middlewareData:w,rects:p,platform:m,elements:{reference:a,floating:n}});y=I??y,x=_??x,w={...w,[L]:{...w[L],...Q}},K&&N<=50&&(N++,typeof K=="object"&&(K.placement&&(j=K.placement),K.rects&&(p=K.rects===!0?await m.getElementRects({reference:a,floating:n,strategy:d}):K.rects),{x:y,y:x}=Hx(p,j,h)),E=-1)}return{x:y,y:x,placement:j,strategy:d,middlewareData:w}};async function Xo(a,n){var o;n===void 0&&(n={});const{x:r,y:d,platform:f,rects:m,elements:g,strategy:h}=a,{boundary:p="clippingAncestors",rootBoundary:y="viewport",elementContext:x="floating",altBoundary:j=!1,padding:w=0}=cs(n,a),N=G0(w),L=g[j?x==="floating"?"reference":"floating":x],M=Il(await f.getClippingRect
vendor: 15,772 bytes, line 49
49({element:(o=await(f.isElement==null?void 0:f.isElement(L)))==null||o?L:L.contextElement||await(f.getDocumentElement==null?void 0:f.getDocumentElement(g.floating)),boundary:p,rootBoundary:y,strategy:h})),I=x==="floating"?{x:r,y:d,width:m.floating.width,height:m.floating.height}:m.reference,_=await(f.getOffsetParent==null?void 0:f.getOffsetParent(g.floating)),Q=await(f.isElement==null?void 0:f.isElement(_))?await(f.getScale==null?void 0:f.getScale(_))||{x:1,y:1}:{x:1,y:1},K=Il(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({elements:g,rect:I,offsetParent:_,strategy:h}):I);return{top:(M.top-K.top+N.top)/Q.y,bottom:(K.bottom-M.bottom+N.bottom)/Q.y,left:(M.left-K.left+N.left)/Q.x,right:(K.right-M.right+N.right)/Q.x}}const fN=a=>({name:"arrow",options:a,async fn(n){const{x:o,y:r,placement:d,rects:f,platform:m,elements:g,middlewareData:h}=n,{element:p,padding:y=0}=cs(a,n)||{};if(p==null)return{};const x=G0(y),j={x:o,y:r},w=_f(d),N=qf(w),E=await m.getDimensions(p),L=w==="y",M=L?"top":"left",I=L?"bottom":"right",_=L?"clientHeight":"clientWidth",Q=f.reference[N]+f.reference[w]-j[w]-f.floating[N],K=j[w]-f.reference[w],J=await(m.getOffsetParent==null?void 0:m.getOffsetParent(p));let U=J?J[_]:0;(!U||!await(m.isElement==null?void 0:m.isElement(J)))&&(U=g.floating[_]||f.floating[N]);const B=Q/2-K/2,oe=U/2-E[N]/2-1,fe=Hs(x[M],oe),we=Hs(x[I],oe),ye=fe,be=U-E[N]-we,je=U/2-E[N]/2+B,Se=ef(ye,je,be),R=!h.arrow&&Li(d)!=null&&je!==Se&&f.reference[N]/2-(je<ye?fe:we)-E[N]/2<0,V=R?je<ye?je-ye:je-be:0;return{[w]:j[w]+V,data:{[w]:Se,centerOffset:je-Se-V,...R&&{alignmentOffset:V}},reset:R}}}),mN=function(a){return a===void 0&&(a={}),{name:"flip",options:a,async fn(n){var o,r;const{placement:d,middlewareData:f,rects:m,initialPlacement:g,platform:h,elements:p}=n,{mainAxis:y=!0,crossAxis:x=!0,fallbackPlacements:j,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:N="none",flipAlignment:E=!0,...L}=cs(a,n);if((o=f.arrow)!=null&&o.alignmentOffset)return{};const M=ds(d),I=za(g),_=ds(g)===g,Q=await(h.isRTL==null?void 0:h.isRTL(p.floating)),K=j||(_||!E?[Hl(g)]:iN(g)),J=N!=="none";!j&&J&&K.push(...cN(g,E,N,Q));const U=[g,...K],B=await Xo(n,L),oe=[];let fe=((r=f.flip)==null?void 0:r.overflows)||[];if(y&&oe.push(B[M]),x){const je=nN(d,m,Q);oe.push(B[je[0]],B[je[1]])}if(fe=[...fe,{placement:d,overflows:oe}],!oe.every(je=>je<=0)){var we,ye;const je=(((we=f.flip)==null?void 0:we.index)||0)+1,Se=U[je];if(Se&&(!(x==="alignment"?I!==za(Se):!1)||fe.every(k=>za(k.placement)===I?k.overflows[0]>0:!0)))return{data:{index:je,overflows:fe},reset:{placement:Se}};let R=(ye=fe.filter(V=>V.overflows[0]<=0).sort((V,k)=>V.overflows[1]-k.overflows[1])[0])==null?void 0:ye.placement;if(!R)switch(w){case"bestFit":{var be;const V=(be=fe.filter(k=>{if(J){const ae=za(k.placement);return ae===I||ae==="y"}return!0}).map(k=>[k.placement,k.overflows.filter(ae=>ae>0).reduce((ae,le)=>ae+le,0)]).sort((k,ae)=>k[1]-ae[1])[0])==null?void 0:be[0];V&&(R=V);break}case"initialPlacement":R=g;break}if(d!==R)return{reset:{placement:R}}}return{}}}};function Ix(a,n){return{top:a.top-n.height,right:a.right-n.width,bottom:a.bottom-n.height,left:a.left-n.width}}function Gx(a){return eN.some(n=>a[n]>=0)}const pN=function(a){return a===void 0&&(a={}),{name:"hide",options:a,async fn(n){const{rects:o}=n,{strategy:r="referenceHidden",...d}=cs(a,n);switch(r){case"referenceHidden":{const f=await Xo(n,{...d,elementContext:"reference"}),m=Ix(f,o.reference);return{data:{referenceHiddenOffsets:m,referenceHidden:Gx(m)}}}case"escaped":{const f=await Xo(n,{...d,altBoundary:!0}),m=Ix(f,o.floating);return{data:{escapedOffsets:m,escaped:Gx(m)}}}default:return{}}}}},Y0=new Set(["left","top"]);async function hN(a,n){const{placement:o,platform:r,elements:d}=a,f=await(r.isRTL==null?void 0:r.isRTL(d.floating)),m=ds(o),g=Li(o),h=za(o)==="y",p=Y0.has(m)?-1:1,y=f&&h?-1:1,x=cs(n,a);let{mainAxis:j,crossAxis:w,alignmentAxis:N}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:x.mainAxis||0,crossAxis:x.crossAxis||0,alignmentAxis:x.alignmentAxis};return g&&typeof N=="number"&&(w=g==="end"?N*-1:N),h?{x:w*y,y:j*p}:{x:j*p,y:w*y}}const gN=function(a){return a===void 0&&(a=0),{name:"offset",options:a,async fn(n){var o,r;const{x:d,y:f,placement:m,middlewareData:g}=n,h=await hN(n,a);return m===((o=g.offset)==null?void 0:o.placement)&&(r=g.arrow)!=null&&r.alignmentOffset?{}:{x:d+h.x,y:f+h.y,data:{...h,placement:m}}}}},xN=function(a){return a===void 0&&(a={}),{name:"shift",options:a,async fn(n){const{x:o,y:r,placement:d}=n,{mainAxis:f=!0,crossAxis:m=!1,limiter:g={fn:L=>{let{x:M,y:I}=L;return{x:M,y:I}}},...h}=cs(a,n),p={x:o,y:r},y=await Xo(n,h),x=za(ds(d)),j=Pf(x);let w=p[j],N=p[x];if(f){const L=j==="y"?"top":"left",M=j==="y"?"bottom":"right",I=w+y[L],_=w-y[M];w=ef(I,w,_)}if(m){const L=x==="y"?"top":"left",M=x==="y"?"bottom":"right",I=N+y[L],_=N-y[M];N=ef(I,N,_)}const E=g.fn({...n,[j]:w,[x]:N});return{...E,data:{x:E.x-o,y:E.y-r,enabled:{[j]:f,[x]:m}}}}}},yN=function(a){return a===void 0&&(a={}),{options:a,fn(n){const{x:o,y:r,placement:d,rects:f,middlewareData:m}=n,{offset:g=0,mainAxis:h=!0,crossAxis:p=!0}=cs(a,n),y={x:o,y:r},x=za(d),j=Pf(x);let w=y[j],N=y[x];const E=cs(g,n),L=typeof E=="number"?{mainAxis:E,crossAxis:0}:{mainAxis:0,crossAxis:0,...E};if(h){const _=j==="y"?"height":"width",Q=f.reference[j]-f.floating[_]+L.mainAxis,K=f.reference[j]+f.reference[_]-L.mainAxis;w<Q?w=Q:w>K&&(w=K)}if(p){var M,I;const _=j==="y"?"width":"height",Q=Y0.has(ds(d)),K=f.reference[x]-f.floating[_]+(Q&&((M=m.offset)==null?void 0:M[x])||0)+(Q?0:L.crossAxis),J=f.reference[x]+f.reference[_]+(Q?0:((I=m.offset)==null?void 0:I[x])||0)-(Q?L.crossAxis:0);N<K?N=K:N>J&&(N=J)}return{[j]:w,[x]:N}}}},vN=function(a){return a===void 0&&(a={}),{name:"size",options:a,async fn(n){var o,r;const{placement:d,rects:f,platform:m,elements:g}=n,{apply:h=()=>{},...p}=cs(a,n),y=await Xo(n,p),x=ds(d),j=Li(d),w=za(d)==="y",{width:N,height:E}=f.floating;let L,M;x==="top"||x==="bottom"?(L=x,M=j===(await(m.isRTL==null?void 0:m.isRTL(g.floating))?"start":"end")?"left":"right"):(M=x,L=j==="end"?"top":"bottom");const I=E-y.top-y.bottom,_=N-y.left-y.right,Q=Hs(E-y[L],I),K=Hs(N-y[M],_),J=!n.middlewareData.shift;let U=Q,B=K;if((o=n.middlewareData.shift)!=null&&o.enabled.x&&(B=_),(r=n.middlewareData.shift)!=null&&r.enabled.y&&(U=I),J&&!j){const fe=$t(y.left,0),we=$t(y.right,0),ye=$t(y.top,0),be=$t(y.bottom,0);w?B=N-2*(fe!==0||we!==0?fe+we:$t(y.left,y.right)):U=E-2*(ye!==0||be!==0?ye+be:$t(y.top,y.bottom))}await h({...n,availableWidth:B,availableHeight:U});const oe=await m.getDimensions(g.floating);return N!==oe.width||E!==oe.height?{reset:{rects:!0}}:{}}}};function $l(){return typeof window<"u"}function Oi(a){return F0(a)?(a.nodeName||"").toLowerCase():"#document"}function ea(a){var n;return(a==null||(n=a.ownerDocument)==null?void 0:n.defaultView)||window}function Ba(a){var n;return(n=(F0(a)?a.ownerDocument:a.document)||window.document)==null?void 0:n.documentElement}function F0(a){return $l()?a instanceof Node||a instanceof ea(a).Node:!1}function Ca(a){return $l()?a instanceof Element||a instanceof ea(a).Element:!1}function Va(a){return $l()?a instanceof HTMLElement||a instanceof ea(a).HTMLElement:!1}function Yx(a){return!$l()||typeof ShadowRoot>"u"?!1:a instanceof ShadowRoot||a instanceof ea(a).ShadowRoot}const bN=new Set(["inline","contents"]);function sr(a){const{overflow:n,overflowX:o,overflowY:r,display:d}=Aa(a);return/auto|scroll|overlay|hidden|clip/.test(n+r+o)&&!bN.has(d)}const jN=new Set(["table","td","th"]);function wN(a){return jN.has(Oi(a))}const NN=[":popover-open",":modal"];function ec(a){return NN.some(n=>{try{return a.matches(n)}catch{return!1}})}const SN=["transform","translate","scale","rotate","perspective"],CN=["transform","translate","scale","rotate","perspective","filter"],AN=["paint","layout","strict","content"];function Vf(a){const n=Bf(),o=Ca(a)?Aa(a):a;return SN.some(r=>o[r]?o[r]!=="none":!1)||(o.containerType?o.containerType!=="normal":!1)||!n&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!n&&(o.filter?o.filter!=="none":!1)||CN.some(r=>(o.willChange||"").includes(r))||AN.some(r=>(o.contain||"").includes(r))}function TN(a){let n=Is(a);for(;Va(n)&&!Ei(n);){if(Vf(n))return n;if(ec(n))return null;n=Is(n)}return null}function Bf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const EN=new Set(["html","body","#document"]);function Ei(a){return EN.has(Oi(a))}function Aa(a){return ea(a).getComputedStyle(a)}function tc(a){return Ca(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.scrollX,scrollTop:a.scrollY}}function Is(a){if(Oi(a)==="html")return a;const n=a.assignedSlot||a.parentNode||Yx(a)&&a.host||Ba(a);return Yx(n)?n.host:n}function X0(a){const n=Is(a);return Ei(n)?a.ownerDocument?a.ownerDocument.body:a.body:Va(n)&&sr(n)?n:X0(n)}function Ko(a,n,o){var r;n===void 0&&(n=[]),o===void 0&&(o=!0);const d=X0(a),f=d===((r=a.ownerDocument)==null?void 0:r.body),m=ea(d);if(f){const g=af(m);return n.concat(m,m.visualViewport||[],sr(d)?d:[],g&&o?Ko(g):[])}return n.concat(d,Ko(d,[],o))}function af(a){return a.parent&&Object.getPrototypeOf(a.parent)?a.frameElement:null}function K0(a){const n=Aa(a);let o=parseFloat(n.width)||0,r=parseFloat(n.height)||0;const d=Va(a),f=d?a.offsetWidth:o,m=d?a.offsetHeight:r,g=Ul(o)!==f||Ul(r)!==m;return g&&(o=f,r=m),{width:o,height:r,$:g}}function Uf(a){return Ca(a)?a:a.contextElement}function Ci(a){const n=Uf(a);if(!Va(n))return ka(1);const o=n.getBoundingClientRect(),{width:r,height:d,$:f}=K0(n);let m=(f?Ul(o.width):o.width)/r,g=(f?Ul(o.height):o.height)/d;return(!m||!Number.isFinite(m))&&(m=1),(!g||!Number.isFinite(g))&&(g=1),{x:m,y:g}}const RN=ka(0);function Q0(a){const n=ea(a);return!Bf()||!n.visualViewport?RN:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function DN(a,n,o){return n===void 0&&(n=!1),!o||n&&o!==ea(a)?!1:n}function An(a,n,o,r){n===void 0&&(n=!1),o===void 0&&(o=!1);const d=a.getBoundingClientRect(),f=Uf(a);let m=ka(1);n&&(r?Ca(r)&&(m=Ci(r)):m=Ci(a));const g=DN(f,o,r)?Q0(f):ka(0);let h=(d.left+g.x)/m.x,p=(d.top+g.y)/m.y,y=d.width/m.x,x=d.height/m.y;if(f){const j=ea(f),w=r&&Ca(r)?ea(r):r;let N=j,E=af(N);for(;E&&r&&w!==N;){const L=Ci(E),M=E.getBoundingClientRect(),I=Aa(E),_=M.left+(E.clientLeft+parseFloat(I.paddingLeft))*L.x,Q=M.top+(E.clientTop+parseFloat(I.paddingTop))*L.y;h*=L.x,p*=L.y,y*=L.x,x*=L.y,h+=_,p+=Q,N=ea(E),E=af(N)}}return Il({width:y,height:x,x:h,y:p})}function ac(a,n){const o=tc(a).scrollLeft;return n?n.left+o:An(Ba(a)).left+o}function Z0(a,n){const o=a.getBoundingClientRect(),r=o.left+n.scrollLeft-ac(a,o),d=o.top+n.scrollTop;return{x:r,y:d}}function MN(a){let{elements:n,rect:o,offsetParent:r,strategy:d}=a;const f=d==="fixed",m=Ba(r),g=n?ec(n.floating):!1;if(r===m||g&&f)return o;let h={scrollLeft:0,scrollTop:0},p=ka(1);const y=ka(0),x=Va(r);if((x||!x&&!f)&&((Oi(r)!=="body"||sr(m))&&(h=tc(r)),Va(r))){const w=An(r);p=Ci(r),y.x=w.x+r.clientLeft,y.y=w.y+r.clientTop}const j=m&&!x&&!f?Z0(m,h):ka(0);return{width:o.width*p.x,height:o.height*p.y,x:o.x*p.x-h.scrollLeft*p.x+y.x+j.x,y:o.y*p.y-h.scrollTop*p.y+y.y+j.y}}function LN(a){return Array.from(a.getClientRects())}function ON(a){const n=Ba(a),o=tc(a),r=a.ownerDocument.body,d=$t(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),f=$t(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight);let m=-o.scrollLeft+ac(a);const g=-o.scrollTop;return Aa(r).direction==="rtl"&&(m+=$t(n.clientWidth,r.clientWidth)-d),{width:d,height:f,x:m,y:g}}const Fx=25;function zN(a,n){const o=ea(a),r=Ba(a),d=o.visualViewport;let f=r.clientWidth,m=r.clientHeight,g=0,h=0;if(d){f=d.width,m=d.height;const y=Bf();(!y||y&&n==="fixed")&&(g=d.offsetLeft,h=d.offsetTop)}const p=ac(r);if(p<=0){const y=r.ownerDocument,x=y.body,j=getComputedStyle(x),w=y.compatMode==="CSS1Compat"&&parseFloat(j.marginLeft)+parseFloat(j.marginRight)||0,N=Math.abs(r.clientWidth-x.clientWidth-w);N<=Fx&&(f-=N)}else p<=Fx&&(f+=p);return{width:f,height:m,x:g,y:h}}const kN=new Set(["absolute","fixed"]);function PN(a,n){const o=An(a,!0,n==="fixed"),r=o.top+a.clientTop,d=o.left+a.clientLeft,f=Va(a)?Ci(a):ka(1),m=a.clientWidth*f.x,g=a.clientHeight*f.y,h=d*f.x,p=r*f.y;return{width:m,height:g,x:h,y:p}}function Xx(a,n,o){let r;if(n==="viewport")r=zN(a,o);else if(n==="document")r=ON(Ba(a));else if(Ca(n))r=PN(n,o);else{const d=Q0(a);r={x:n.x-d.x,y:n.y-d.y,width:n.width,height:n.height}}return Il(r)}function J0(a,n){const o=Is(a);return o===n||!Ca(o)||Ei(o)?!1:Aa(o).position==="fixed"||J0(o,n)}function qN(a,n){const o=n.get(a);if(o)return o;let r=Ko(a,[],!1).filter(g=>Ca(g)&&Oi(g)!=="body"),d=null;const f=Aa(a).position==="fixed";let m=f?Is(a):a;for(;Ca(m)&&!Ei(m);){const g=Aa(m),h=Vf(m);!h&&g.position==="fixed"&&(d=null),(f?!h&&!d:!h&&g.position==="static"&&!!d&&kN.has(d.position)||sr(m)&&!h&&J0(a,m))?r=r.filter(y=>y!==m):d=g,m=Is(m)}return n.set(a,r),r}function _N(a){let{element:n,boundary:o,rootBoundary:r,strategy:d}=a;const m=[...o==="clippingAncestors"?ec(n)?[]:qN(n,this._c):[].concat(o),r],g=m[0],h=m.reduce((p,y)=>{const x=Xx(n,y,d);return p.top=$t(x.top,p.top),p.right=Hs(x.right,p.right),p.bottom=Hs(x.bottom,p.bottom),p.left=$t(x.left,p.left),p},Xx(n,g,d));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function VN(a){const{width:n,height:o}=K0(a);return{width:n,height:o}}function BN(a,n,o){const r=Va(n),d=Ba(n),f=o==="fixed",m=An(a,!0,f,n);let g={scrollLeft:0,scrollTop:0};const h=ka(0);function p(){h.x=ac(d)}if(r||!r&&!f)if((Oi(n)!=="body"||sr(d))&&(g=tc(n)),r){const w=An(n,!0,f,n);h.x=w.x+n.clientLeft,h.y=w.y+n.clientTop}else d&&p();f&&!r&&d&&p();const y=d&&!r&&!f?Z0(d,g):ka(0),x=m.left+g.scrollLeft-h.x-y.x,j=m.top+g.scrollTop-h.y-y.y;return{x,y:j,width:m.width,height:m.height}}function Ru(a){return Aa(a).position==="static"}function Kx(a,n){if(!Va(a)||Aa(a).position==="fixed")return null;if(n)return n(a);let o=a.offsetParent;return Ba(a)===o&&(o=o.ownerDocument.body),o}function W0(a,n){const o=ea(a);if(ec(a))return o;if(!Va(a)){let d=Is(a);for(;d&&!Ei(d);){if(Ca(d)&&!Ru(d))return d;d=Is(d)}return o}let r=Kx(a,n);for(;r&&wN(r)&&Ru(r);)r=Kx(r,n);return r&&Ei(r)&&Ru(r)&&!Vf(r)?o:r||TN(a)||o}const UN=async function(a){const n=this.getOffsetParent||W0,o=this.getDimensions,r=await o(a.floating);return{reference:BN(a.reference,await n(a.floating),a.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function HN(a){return Aa(a).direction==="rtl"}const IN={convertOffsetParentRelativeRectToViewportRelativeRect:MN,getDocumentElement:Ba,getClippingRect:_N,getOffsetParent:W0,getElementRects:UN,getClientRects:LN,getDimensions:VN,getScale:Ci,isElement:Ca,isRTL:HN};function $0(a,n){return a.x===n.x&&a.y===n.y&&a.width===n.width&&a.height===n.height}function GN(a,n){let o=null,r;const d=Ba(a);function f(){var g;clearTimeout(r),(g=o)==null||g.disconnect(),o=null}function m(g,h){g===void 0&&(g=!1),h===void 0&&(h=1),f();const p=a.getBoundingClientRect(),{left:y,top:x,width:j,height:w}=p;if(g||n(),!j||!w)return;const N=Tl(x),E=Tl(d.clientWidth-(y+j)),L=Tl(d.clientHeight-(x+w)),M=Tl(y),_={rootMargin:-N+"px "+-E+"px "+-L+"px "+-M+"px",threshold:$t(0,Hs(1,h))||1};let Q=!0;function K(J){const U=J[0].intersectionRatio;if(U!==h){if(!Q)return m();U?m(!1,U):r=setTimeout(()=>{m(!1,1e-7)},1e3)}U===1&&!$0(p,a.getBoundingClientRect())&&m(),Q=!1}try{o=new IntersectionObserver(K,{..._,root:d.ownerDocument})}catch{o=new IntersectionObserver(K,_)}o.observe(a)}return m(!0),f}function YN(a,n,o,r){r===void 0&&(r={});const{ancestorScroll:d=!0,ancestorResize:f=!0,elementResize:m=typeof ResizeObserver=="function",layoutShift:g=typeof IntersectionObserver=="function",animationFrame:h=!1}=r,p=Uf(a),y=d||f?[...p?Ko(p):[],...Ko(n)]:[];
vendor: 4,156 bytes, line 49
49y.forEach(M=>{d&&M.addEventListener("scroll",o,{passive:!0}),f&&M.addEventListener("resize",o)});const x=p&&g?GN(p,o):null;let j=-1,w=null;m&&(w=new ResizeObserver(M=>{let[I]=M;I&&I.target===p&&w&&(w.unobserve(n),cancelAnimationFrame(j),j=requestAnimationFrame(()=>{var _;(_=w)==null||_.observe(n)})),o()}),p&&!h&&w.observe(p),w.observe(n));let N,E=h?An(a):null;h&&L();function L(){const M=An(a);E&&!$0(E,M)&&o(),E=M,N=requestAnimationFrame(L)}return o(),()=>{var M;y.forEach(I=>{d&&I.removeEventListener("scroll",o),f&&I.removeEventListener("resize",o)}),x?.(),(M=w)==null||M.disconnect(),w=null,h&&cancelAnimationFrame(N)}}const FN=gN,XN=xN,KN=mN,QN=vN,ZN=pN,Qx=fN,JN=yN,WN=(a,n,o)=>{const r=new Map,d={platform:IN,...o},f={...d.platform,_c:r};return uN(a,n,{...d,platform:f})};var $N=typeof document<"u",e3=function(){},Pl=$N?C.useLayoutEffect:e3;function Gl(a,n){if(a===n)return!0;if(typeof a!=typeof n)return!1;if(typeof a=="function"&&a.toString()===n.toString())return!0;let o,r,d;if(a&&n&&typeof a=="object"){if(Array.isArray(a)){if(o=a.length,o!==n.length)return!1;for(r=o;r--!==0;)if(!Gl(a[r],n[r]))return!1;return!0}if(d=Object.keys(a),o=d.length,o!==Object.keys(n).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(n,d[r]))return!1;for(r=o;r--!==0;){const f=d[r];if(!(f==="_owner"&&a.$$typeof)&&!Gl(a[f],n[f]))return!1}return!0}return a!==a&&n!==n}function ev(a){return typeof window>"u"?1:(a.ownerDocument.defaultView||window).devicePixelRatio||1}function Zx(a,n){const o=ev(a);return Math.round(n*o)/o}function Du(a){const n=C.useRef(a);return Pl(()=>{n.current=a}),n}function t3(a){a===void 0&&(a={});const{placement:n="bottom",strategy:o="absolute",middleware:r=[],platform:d,elements:{reference:f,floating:m}={},transform:g=!0,whileElementsMounted:h,open:p}=a,[y,x]=C.useState({x:0,y:0,strategy:o,placement:n,middlewareData:{},isPositioned:!1}),[j,w]=C.useState(r);Gl(j,r)||w(r);const[N,E]=C.useState(null),[L,M]=C.useState(null),I=C.useCallback(k=>{k!==J.current&&(J.current=k,E(k))},[]),_=C.useCallback(k=>{k!==U.current&&(U.current=k,M(k))},[]),Q=f||N,K=m||L,J=C.useRef(null),U=C.useRef(null),B=C.useRef(y),oe=h!=null,fe=Du(h),we=Du(d),ye=Du(p),be=C.useCallback(()=>{if(!J.current||!U.current)return;const k={placement:n,strategy:o,middleware:j};we.current&&(k.platform=we.current),WN(J.current,U.current,k).then(ae=>{const le={...ae,isPositioned:ye.current!==!1};je.current&&!Gl(B.current,le)&&(B.current=le,kf.flushSync(()=>{x(le)}))})},[j,n,o,we,ye]);Pl(()=>{p===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,x(k=>({...k,isPositioned:!1})))},[p]);const je=C.useRef(!1);Pl(()=>(je.current=!0,()=>{je.current=!1}),[]),Pl(()=>{if(Q&&(J.current=Q),K&&(U.current=K),Q&&K){if(fe.current)return fe.current(Q,K,be);be()}},[Q,K,be,fe,oe]);const Se=C.useMemo(()=>({reference:J,floating:U,setReference:I,setFloating:_}),[I,_]),R=C.useMemo(()=>({reference:Q,floating:K}),[Q,K]),V=C.useMemo(()=>{const k={position:o,left:0,top:0};if(!R.floating)return k;const ae=Zx(R.floating,y.x),le=Zx(R.floating,y.y);return g?{...k,transform:"translate("+ae+"px, "+le+"px)",...ev(R.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:ae,top:le}},[o,g,R.floating,y.x,y.y]);return C.useMemo(()=>({...y,update:be,refs:Se,elements:R,floatingStyles:V}),[y,be,Se,R,V])}const a3=a=>{function n(o){return{}.hasOwnProperty.call(o,"current")}return{name:"arrow",options:a,fn(o){const{element:r,padding:d}=typeof a=="function"?a(o):a;return r&&n(r)?r.current!=null?Qx({element:r.current,padding:d}).fn(o):{}:r?Qx({element:r,padding:d}).fn(o):{}}}},s3=(a,n)=>({...FN(a),options:[a,n]}),n3=(a,n)=>({...XN(a),options:[a,n]}),i3=(a,n)=>({...JN(a),options:[a,n]}),o3=(a,n)=>({...KN(a),options:[a,n]}),r3=(a,n)=>({...QN(a),options:[a,n]}),l3=(a,n)=>({...ZN(a),options:[a,n]}),c3=(a,n)=>({...a3(a),options:[a,n]});var d3="Arrow",tv=C.forwardRef((a,n)=>{const{children:o,width:r=10,height:d=5,...f}=a;return l.jsx(Dn.svg,{...f,ref:n,width:r,height:d,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:a.asChild?o:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});tv.displayName=d3;var u3=tv;function f3(a){const[n,o]=C.useState(void 0);return Fo(()=>
vendor: 10,746 bytes, line 49
49{if(a){o({width:a.offsetWidth,height:a.offsetHeight});const r=new ResizeObserver(d=>{if(!Array.isArray(d)||!d.length)return;const f=d[0];let m,g;if("borderBoxSize"in f){const h=f.borderBoxSize,p=Array.isArray(h)?h[0]:h;m=p.inlineSize,g=p.blockSize}else m=a.offsetWidth,g=a.offsetHeight;o({width:m,height:g})});return r.observe(a,{box:"border-box"}),()=>r.unobserve(a)}else o(void 0)},[a]),n}var av="Popper",[sv,nv]=_0(av),[L5,iv]=sv(av),ov="PopperAnchor",rv=C.forwardRef((a,n)=>{const{__scopePopper:o,virtualRef:r,...d}=a,f=iv(ov,o),m=C.useRef(null),g=Rn(n,m),h=C.useRef(null);return C.useEffect(()=>{const p=h.current;h.current=r?.current||m.current,p!==h.current&&f.onAnchorChange(h.current)}),r?null:l.jsx(Dn.div,{...d,ref:g})});rv.displayName=ov;var Hf="PopperContent",[m3,p3]=sv(Hf),lv=C.forwardRef((a,n)=>{const{__scopePopper:o,side:r="bottom",sideOffset:d=0,align:f="center",alignOffset:m=0,arrowPadding:g=0,avoidCollisions:h=!0,collisionBoundary:p=[],collisionPadding:y=0,sticky:x="partial",hideWhenDetached:j=!1,updatePositionStrategy:w="optimized",onPlaced:N,...E}=a,L=iv(Hf,o),[M,I]=C.useState(null),_=Rn(n,ie=>I(ie)),[Q,K]=C.useState(null),J=f3(Q),U=J?.width??0,B=J?.height??0,oe=r+(f!=="center"?"-"+f:""),fe=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},we=Array.isArray(p)?p:[p],ye=we.length>0,be={padding:fe,boundary:we.filter(g3),altBoundary:ye},{refs:je,floatingStyles:Se,placement:R,isPositioned:V,middlewareData:k}=t3({strategy:"fixed",placement:oe,whileElementsMounted:(...ie)=>YN(...ie,{animationFrame:w==="always"}),elements:{reference:L.anchor},middleware:[s3({mainAxis:d+B,alignmentAxis:m}),h&&n3({mainAxis:!0,crossAxis:!1,limiter:x==="partial"?i3():void 0,...be}),h&&o3({...be}),r3({...be,apply:({elements:ie,rects:ge,availableWidth:Me,availableHeight:mt})=>{const{width:At,height:pt}=ge.reference,Ua=ie.floating.style;Ua.setProperty("--radix-popper-available-width",`${Me}px`),Ua.setProperty("--radix-popper-available-height",`${mt}px`),Ua.setProperty("--radix-popper-anchor-width",`${At}px`),Ua.setProperty("--radix-popper-anchor-height",`${pt}px`)}}),Q&&c3({element:Q,padding:g}),x3({arrowWidth:U,arrowHeight:B}),j&&l3({strategy:"referenceHidden",...be})]}),[ae,le]=uv(R),A=Wl(N);Fo(()=>{V&&A?.()},[V,A]);const Y=k.arrow?.x,G=k.arrow?.y,Z=k.arrow?.centerOffset!==0,[ee,de]=C.useState();return Fo(()=>{M&&de(window.getComputedStyle(M).zIndex)},[M]),l.jsx("div",{ref:je.setFloating,"data-radix-popper-content-wrapper":"",style:{...Se,transform:V?Se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ee,"--radix-popper-transform-origin":[k.transformOrigin?.x,k.transformOrigin?.y].join(" "),...k.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:a.dir,children:l.jsx(m3,{scope:o,placedSide:ae,onArrowChange:K,arrowX:Y,arrowY:G,shouldHideArrow:Z,children:l.jsx(Dn.div,{"data-side":ae,"data-align":le,...E,ref:_,style:{...E.style,animation:V?void 0:"none"}})})})});lv.displayName=Hf;var cv="PopperArrow",h3={top:"bottom",right:"left",bottom:"top",left:"right"},dv=C.forwardRef(function(n,o){const{__scopePopper:r,...d}=n,f=p3(cv,r),m=h3[f.placedSide];return l.jsx("span",{ref:f.onArrowChange,style:{position:"absolute",left:f.arrowX,top:f.arrowY,[m]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f.placedSide],visibility:f.shouldHideArrow?"hidden":void 0},children:l.jsx(u3,{...d,ref:o,style:{...d.style,display:"block"}})})});dv.displayName=cv;function g3(a){return a!==null}var x3=a=>({name:"transformOrigin",options:a,fn(n){const{placement:o,rects:r,middlewareData:d}=n,m=d.arrow?.centerOffset!==0,g=m?0:a.arrowWidth,h=m?0:a.arrowHeight,[p,y]=uv(o),x={start:"0%",center:"50%",end:"100%"}[y],j=(d.arrow?.x??0)+g/2,w=(d.arrow?.y??0)+h/2;let N="",E="";return p==="bottom"?(N=m?x:`${j}px`,E=`${-h}px`):p==="top"?(N=m?x:`${j}px`,E=`${r.floating.height+h}px`):p==="right"?(N=`${-h}px`,E=m?x:`${w}px`):p==="left"&&(N=`${r.floating.width+h}px`,E=m?x:`${w}px`),{data:{x:N,y:E}}}});function uv(a){const[n,o="center"]=a.split("-");return[n,o]}var y3=rv,v3=lv,b3=dv;function j3(a,n){return C.useReducer((o,r)=>n[o][r]??o,a)}var fv=a=>{const{present:n,children:o}=a,r=w3(n),d=typeof o=="function"?o({present:r.isPresent}):C.Children.only(o),f=Rn(r.ref,N3(d));return typeof o=="function"||r.isPresent?C.cloneElement(d,{ref:f}):null};fv.displayName="Presence";function w3(a){const[n,o]=C.useState(),r=C.useRef(null),d=C.useRef(a),f=C.useRef("none"),m=a?"mounted":"unmounted",[g,h]=j3(m,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return C.useEffect(()=>{const p=El(r.current);f.current=g==="mounted"?p:"none"},[g]),Fo(()=>{const p=r.current,y=d.current;if(y!==a){const j=f.current,w=El(p);a?h("MOUNT"):w==="none"||p?.display==="none"?h("UNMOUNT"):h(y&&j!==w?"ANIMATION_OUT":"UNMOUNT"),d.current=a}},[a,h]),Fo(()=>{if(n){let p;const y=n.ownerDocument.defaultView??window,x=w=>{const E=El(r.current).includes(CSS.escape(w.animationName));if(w.target===n&&E&&(h("ANIMATION_END"),!d.current)){const L=n.style.animationFillMode;n.style.animationFillMode="forwards",p=y.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=L)})}},j=w=>{w.target===n&&(f.current=El(r.current))};return n.addEventListener("animationstart",j),n.addEventListener("animationcancel",x),n.addEventListener("animationend",x),()=>{y.clearTimeout(p),n.removeEventListener("animationstart",j),n.removeEventListener("animationcancel",x),n.removeEventListener("animationend",x)}}else h("ANIMATION_END")},[n,h]),{isPresent:["mounted","unmountSuspended"].includes(g),ref:C.useCallback(p=>{r.current=p?getComputedStyle(p):null,o(p)},[])}}function El(a){return a?.animationName||"none"}function N3(a){let n=Object.getOwnPropertyDescriptor(a.props,"ref")?.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?a.ref:(n=Object.getOwnPropertyDescriptor(a,"ref")?.get,o=n&&"isReactWarning"in n&&n.isReactWarning,o?a.props.ref:a.props.ref||a.ref)}var S3=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),C3="VisuallyHidden",mv=C.forwardRef((a,n)=>l.jsx(Dn.span,{...a,ref:n,style:{...S3,...a.style}}));mv.displayName=C3;var A3=mv,[sc]=_0("Tooltip",[nv]),If=nv(),pv="TooltipProvider",T3=700,Jx="tooltip.open",[E3,hv]=sc(pv),gv=a=>{const{__scopeTooltip:n,delayDuration:o=T3,skipDelayDuration:r=300,disableHoverableContent:d=!1,children:f}=a,m=C.useRef(!0),g=C.useRef(!1),h=C.useRef(0);return C.useEffect(()=>{const p=h.current;return()=>window.clearTimeout(p)},[]),l.jsx(E3,{scope:n,isOpenDelayedRef:m,delayDuration:o,onOpen:C.useCallback(()=>{window.clearTimeout(h.current),m.current=!1},[]),onClose:C.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>m.current=!0,r)},[r]),isPointerInTransitRef:g,onPointerInTransitChange:C.useCallback(p=>{g.current=p},[]),disableHoverableContent:d,children:f})};gv.displayName=pv;var xv="Tooltip",[O5,nc]=sc(xv),sf="TooltipTrigger",R3=C.forwardRef((a,n)=>{const{__scopeTooltip:o,...r}=a,d=nc(sf,o),f=hv(sf,o),m=If(o),g=C.useRef(null),h=Rn(n,g,d.onTriggerChange),p=C.useRef(!1),y=C.useRef(!1),x=C.useCallback(()=>p.current=!1,[]);return C.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),l.jsx(y3,{asChild:!0,...m,children:l.jsx(Dn.button,{"aria-describedby":d.open?d.contentId:void 0,"data-state":d.stateAttribute,...r,ref:h,onPointerMove:ls(a.onPointerMove,j=>{j.pointerType!=="touch"&&!y.current&&!f.isPointerInTransitRef.current&&(d.onTriggerEnter(),y.current=!0)}),onPointerLeave:ls(a.onPointerLeave,()=>{d.onTriggerLeave(),y.current=!1}),onPointerDown:ls(a.onPointerDown,()=>{d.open&&d.onClose(),p.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:ls(a.onFocus,()=>{p.current||d.onOpen()}),onBlur:ls(a.onBlur,d.onClose),onClick:ls(a.onClick,d.onClose)})})});R3.displayName=sf;var D3="TooltipPortal",[z5,M3]=sc(D3,{forceMount:void 0}),Ri="TooltipContent",L3=C.forwardRef((a,n)=>{const o=M3(Ri,a.__scopeTooltip),{forceMount:r=o.forceMount,side:d="top",...f}=a,m=nc(Ri,a.__scopeTooltip);return l.jsx(fv,{present:r||m.open,children:m.disableHoverableContent?l.jsx(yv,{side:d,...f,ref:n}):l.jsx(O3,{side:d,...f,ref:n})})}),O3=C.forwardRef((a,n)=>{const o=nc(Ri,a.__scopeTooltip),r=hv(Ri,a.__scopeTooltip),d=C.useRef(null),f=Rn(n,d),[m,g]=C.useState(null),{trigger:h,onClose:p}=o,y=d.current,{onPointerInTransitChange:x}=r,j=C.useCallback(()=>{g(null),x(!1)},[x]),w=C.useCallback((N,E)=>{const L=N.currentTarget,M={x:N.clientX,y:N.clientY},I=_3(M,L.getBoundingClientRect()),_=V3(M,I),Q=B3(E.getBoundingClientRect()),K=H3([..._,...Q]);g(K),x(!0)},[x]);return C.useEffect(()=>()=>j(),[j]),C.useEffect(()=>{if(h&&y){const N=L=>w(L,y),E=L=>w(L,h);return h.addEventListener("pointerleave",N),y.addEventListener("pointerleave",E),()=>{h.removeEventListener("pointerleave",N),y.removeEventListener("pointerleave",E)}}},[h,y,w,j]),C.useEffect(()=>{if(m){const N=E=>{const L=E.target,M={x:E.clientX,y:E.clientY},I=h?.contains(L)||y?.contains(L),_=!U3(M,m);I?j():_&&(j(),p())};return document.addEventListener("pointermove",N),()=>document.removeEventListener("pointermove",N)}},[h,y,m,p,j]),l.jsx(yv,{...a,ref:f})}),[z3,k3]=sc(xv,{isInside:!1}),P3=Bw("TooltipContent"),yv=C.forwardRef((a,n)=>{const{__scopeTooltip:o,children:r,"aria-label":d,onEscapeKeyDown:f,onPointerDownOutside:m,...g}=a,h=nc(Ri,o),p=If(o),{onClose:y}=h;return C.useEffect(()=>(document.addEventListener(Jx,y),()=>document.removeEventListener(Jx,y)),[y]),C.useEffect(()=>{if(h.trigger){const x=j=>{j.target?.contains(h.trigger)&&y()};return window.addEventListener("scroll",x,{capture:!0}),()=>window.removeEventListener("scroll",x,{capture:!0})}},[h.trigger,y]),l.jsx(H0,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:x=>x.preventDefault(),onDismiss:y,children:l.jsxs(v3,{"data-state":h.stateAttribute,...p,...g,ref:n,style:{...g.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:[l.jsx(P3,{children:r}),l.jsx(z3,{scope:o,isInside:!0,children:l.jsx(A3,{id:h.contentId,role:"tooltip",children:d||r})})]})})});
vendor: 9,460 bytes, line 49
49L3.displayName=Ri;var vv="TooltipArrow",q3=C.forwardRef((a,n)=>{const{__scopeTooltip:o,...r}=a,d=If(o);return k3(vv,o).isInside?null:l.jsx(b3,{...d,...r,ref:n})});q3.displayName=vv;function _3(a,n){const o=Math.abs(n.top-a.y),r=Math.abs(n.bottom-a.y),d=Math.abs(n.right-a.x),f=Math.abs(n.left-a.x);switch(Math.min(o,r,d,f)){case f:return"left";case d:return"right";case o:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function V3(a,n,o=5){const r=[];switch(n){case"top":r.push({x:a.x-o,y:a.y+o},{x:a.x+o,y:a.y+o});break;case"bottom":r.push({x:a.x-o,y:a.y-o},{x:a.x+o,y:a.y-o});break;case"left":r.push({x:a.x+o,y:a.y-o},{x:a.x+o,y:a.y+o});break;case"right":r.push({x:a.x-o,y:a.y-o},{x:a.x-o,y:a.y+o});break}return r}function B3(a){const{top:n,right:o,bottom:r,left:d}=a;return[{x:d,y:n},{x:o,y:n},{x:o,y:r},{x:d,y:r}]}function U3(a,n){const{x:o,y:r}=a;let d=!1;for(let f=0,m=n.length-1;f<n.length;m=f++){const g=n[f],h=n[m],p=g.x,y=g.y,x=h.x,j=h.y;y>r!=j>r&&o<(x-p)*(r-y)/(j-y)+p&&(d=!d)}return d}function H3(a){const n=a.slice();return n.sort((o,r)=>o.x<r.x?-1:o.x>r.x?1:o.y<r.y?-1:o.y>r.y?1:0),I3(n)}function I3(a){if(a.length<=1)return a.slice();const n=[];for(let r=0;r<a.length;r++){const d=a[r];for(;n.length>=2;){const f=n[n.length-1],m=n[n.length-2];if((f.x-m.x)*(d.y-m.y)>=(f.y-m.y)*(d.x-m.x))n.pop();else break}n.push(d)}n.pop();const o=[];for(let r=a.length-1;r>=0;r--){const d=a[r];for(;o.length>=2;){const f=o[o.length-1],m=o[o.length-2];if((f.x-m.x)*(d.y-m.y)>=(f.y-m.y)*(d.x-m.x))o.pop();else break}o.push(d)}return o.pop(),n.length===1&&o.length===1&&n[0].x===o[0].x&&n[0].y===o[0].y?n:n.concat(o)}var G3=gv;function bv(a){var n,o,r="";if(typeof a=="string"||typeof a=="number")r+=a;else if(typeof a=="object")if(Array.isArray(a)){var d=a.length;for(n=0;n<d;n++)a[n]&&(o=bv(a[n]))&&(r&&(r+=" "),r+=o)}else for(o in a)a[o]&&(r&&(r+=" "),r+=o);return r}function jv(){for(var a,n,o=0,r="",d=arguments.length;o<d;o++)(a=arguments[o])&&(n=bv(a))&&(r&&(r+=" "),r+=n);return r}const Gf="-",Y3=a=>{const n=X3(a),{conflictingClassGroups:o,conflictingClassGroupModifiers:r}=a;return{getClassGroupId:m=>{const g=m.split(Gf);return g[0]===""&&g.length!==1&&g.shift(),wv(g,n)||F3(m)},getConflictingClassGroupIds:(m,g)=>{const h=o[m]||[];return g&&r[m]?[...h,...r[m]]:h}}},wv=(a,n)=>{if(a.length===0)return n.classGroupId;const o=a[0],r=n.nextPart.get(o),d=r?wv(a.slice(1),r):void 0;if(d)return d;if(n.validators.length===0)return;const f=a.join(Gf);return n.validators.find(({validator:m})=>m(f))?.classGroupId},Wx=/^\[(.+)\]$/,F3=a=>{if(Wx.test(a)){const n=Wx.exec(a)[1],o=n?.substring(0,n.indexOf(":"));if(o)return"arbitrary.."+o}},X3=a=>{const{theme:n,classGroups:o}=a,r={nextPart:new Map,validators:[]};for(const d in o)nf(o[d],r,d,n);return r},nf=(a,n,o,r)=>{a.forEach(d=>{if(typeof d=="string"){const f=d===""?n:$x(n,d);f.classGroupId=o;return}if(typeof d=="function"){if(K3(d)){nf(d(r),n,o,r);return}n.validators.push({validator:d,classGroupId:o});return}Object.entries(d).forEach(([f,m])=>{nf(m,$x(n,f),o,r)})})},$x=(a,n)=>{let o=a;return n.split(Gf).forEach(r=>{o.nextPart.has(r)||o.nextPart.set(r,{nextPart:new Map,validators:[]}),o=o.nextPart.get(r)}),o},K3=a=>a.isThemeGetter,Q3=a=>{if(a<1)return{get:()=>{},set:()=>{}};let n=0,o=new Map,r=new Map;const d=(f,m)=>{o.set(f,m),n++,n>a&&(n=0,r=o,o=new Map)};return{get(f){let m=o.get(f);if(m!==void 0)return m;if((m=r.get(f))!==void 0)return d(f,m),m},set(f,m){o.has(f)?o.set(f,m):d(f,m)}}},of="!",rf=":",Z3=rf.length,J3=a=>{const{prefix:n,experimentalParseClassName:o}=a;let r=d=>{const f=[];let m=0,g=0,h=0,p;for(let N=0;N<d.length;N++){let E=d[N];if(m===0&&g===0){if(E===rf){f.push(d.slice(h,N)),h=N+Z3;continue}if(E==="/"){p=N;continue}}E==="["?m++:E==="]"?m--:E==="("?g++:E===")"&&g--}const y=f.length===0?d:d.substring(h),x=W3(y),j=x!==y,w=p&&p>h?p-h:void 0;return{modifiers:f,hasImportantModifier:j,baseClassName:x,maybePostfixModifierPosition:w}};if(n){const d=n+rf,f=r;r=m=>m.startsWith(d)?f(m.substring(d.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:m,maybePostfixModifierPosition:void 0}}if(o){const d=r;r=f=>o({className:f,parseClassName:d})}return r},W3=a=>a.endsWith(of)?a.substring(0,a.length-1):a.startsWith(of)?a.substring(1):a,$3=a=>{const n=Object.fromEntries(a.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const d=[];let f=[];return r.forEach(m=>{m[0]==="["||n[m]?(d.push(...f.sort(),m),f=[]):f.push(m)}),d.push(...f.sort()),d}},eS=a=>({cache:Q3(a.cacheSize),parseClassName:J3(a),sortModifiers:$3(a),...Y3(a)}),tS=/\s+/,aS=(a,n)=>{const{parseClassName:o,getClassGroupId:r,getConflictingClassGroupIds:d,sortModifiers:f}=n,m=[],g=a.trim().split(tS);let h="";for(let p=g.length-1;p>=0;p-=1){const y=g[p],{isExternal:x,modifiers:j,hasImportantModifier:w,baseClassName:N,maybePostfixModifierPosition:E}=o(y);if(x){h=y+(h.length>0?" "+h:h);continue}let L=!!E,M=r(L?N.substring(0,E):N);if(!M){if(!L){h=y+(h.length>0?" "+h:h);continue}if(M=r(N),!M){h=y+(h.length>0?" "+h:h);continue}L=!1}const I=f(j).join(":"),_=w?I+of:I,Q=_+M;if(m.includes(Q))continue;m.push(Q);const K=d(M,L);for(let J=0;J<K.length;++J){const U=K[J];m.push(_+U)}h=y+(h.length>0?" "+h:h)}return h};function sS(){let a=0,n,o,r="";for(;a<arguments.length;)(n=arguments[a++])&&(o=Nv(n))&&(r&&(r+=" "),r+=o);return r}const Nv=a=>{if(typeof a=="string")return a;let n,o="";for(let r=0;r<a.length;r++)a[r]&&(n=Nv(a[r]))&&(o&&(o+=" "),o+=n);return o};function nS(a,...n){let o,r,d,f=m;function m(h){const p=n.reduce((y,x)=>x(y),a());return o=eS(p),r=o.cache.get,d=o.cache.set,f=g,g(h)}function g(h){const p=r(h);if(p)return p;const y=aS(h,o);return d(h,y),y}return function(){return f(sS.apply(null,arguments))}}const lt=a=>{const n=o=>o[a]||[];return n.isThemeGetter=!0,n},Sv=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Cv=/^\((?:(\w[\w-]*):)?(.+)\)$/i,iS=/^\d+\/\d+$/,oS=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rS=/\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$/,lS=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,cS=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,dS=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,vi=a=>iS.test(a),Ae=a=>!!a&&!Number.isNaN(Number(a)),Bs=a=>!!a&&Number.isInteger(Number(a)),Mu=a=>a.endsWith("%")&&Ae(a.slice(0,-1)),rs=a=>oS.test(a),uS=()=>!0,fS=a=>rS.test(a)&&!lS.test(a),Av=()=>!1,mS=a=>cS.test(a),pS=a=>dS.test(a),hS=a=>!se(a)&&!ne(a),gS=a=>zi(a,Rv,Av),se=a=>Sv.test(a),vn=a=>zi(a,Dv,fS),Lu=a=>zi(a,jS,Ae),ey=a=>zi(a,Tv,Av),xS=a=>zi(a,Ev,pS),Rl=a=>zi(a,Mv,mS),ne=a=>Cv.test(a),qo=a=>ki(a,Dv),yS=a=>ki(a,wS),ty=a=>ki(a,Tv),vS=a=>ki(a,Rv),bS=a=>ki(a,Ev),Dl=a=>ki(a,Mv,!0),zi=(a,n,o)=>{const r=Sv.exec(a);return r?r[1]?n(r[1]):o(r[2]):!1},ki=(a,n,o=!1)=>{const r=Cv.exec(a);return r?r[1]?n(r[1]):o:!1},Tv=a=>a==="position"||a==="percentage",Ev=a=>a==="image"||a==="url",Rv=a=>a==="length"||a==="size"||a==="bg-size",Dv=a=>a==="length",jS=a=>a==="number",wS=a=>a==="family-name",Mv=a=>a==="shadow",NS=()=>{const a=lt("color"),n=lt("font"),o=lt("text"),r=lt("font-weight"),d=lt("tracking"),f=lt("leading"),m=lt("breakpoint"),g=lt("container"),h=lt("spacing"),p=lt("radius"),y=lt("shadow"),x=lt("inset-shadow"),j=lt("text-shadow"),w=lt("drop-shadow"),N=lt("blur"),E=lt("perspective"),L=lt("aspect"),M=lt("ease"),I=lt("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Q=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],K=()=>[...Q(),ne,se],J=()=>["auto","hidden","clip","visible","scroll"],U=()=>["auto","contain","none"],B=()=>[ne,se,h],oe=()=>[vi,"full","auto",...B()],fe=()=>[Bs,"none","subgrid",ne,se],we=()=>["auto",{span:["full",Bs,ne,se]},Bs,ne,se],ye=()=>[Bs,"auto",ne,se],be=()=>["auto","min","max","fr",ne,se],je=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Se=()=>["start","end","center","stretch","center-safe","end-safe"],R=()=>["auto",...B()],V=()=>[vi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...B()],k=()=>[a,ne,se],ae=()=>[...Q(),ty,ey,{position:[ne,se]}],le=()=>["no-repeat",{repeat:["","x","y","space","round"]}],A=()=>["auto","cover","contain",vS,gS,{size:[ne,se]}],Y=()=>[Mu,qo,vn],G=()=>["","none","full",p,ne,se],Z=()=>["",Ae,qo,vn],ee=()=>["solid","dashed","dotted","double"],de=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ie=()=>[Ae,Mu,ty,ey],ge=()=>["","none",N,ne,se],Me=()=>["none",Ae,ne,se],mt=()=>["none",Ae,ne,se],At=()=>[Ae,ne,se],pt=()=>[vi,"full",...B()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[rs],breakpoint:[rs],color:[uS],container:[rs],"drop-shadow":[rs],ease:["in","out","in-out"],font:[hS],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[rs],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[rs],shadow:[rs],spacing:["px",Ae],text:[rs],"text-shadow":[rs],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",vi,se,ne,L]}
vendor: 12,876 bytes, line 49
49],container:["container"],columns:[{columns:[Ae,se,ne,g]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"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"],sr:["sr-only","not-sr-only"],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:K()}],overflow:[{overflow:J()}],"overflow-x":[{"overflow-x":J()}],"overflow-y":[{"overflow-y":J()}],overscroll:[{overscroll:U()}],"overscroll-x":[{"overscroll-x":U()}],"overscroll-y":[{"overscroll-y":U()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:oe()}],"inset-x":[{"inset-x":oe()}],"inset-y":[{"inset-y":oe()}],start:[{start:oe()}],end:[{end:oe()}],top:[{top:oe()}],right:[{right:oe()}],bottom:[{bottom:oe()}],left:[{left:oe()}],visibility:["visible","invisible","collapse"],z:[{z:[Bs,"auto",ne,se]}],basis:[{basis:[vi,"full","auto",g,...B()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ae,vi,"auto","initial","none",se]}],grow:[{grow:["",Ae,ne,se]}],shrink:[{shrink:["",Ae,ne,se]}],order:[{order:[Bs,"first","last","none",ne,se]}],"grid-cols":[{"grid-cols":fe()}],"col-start-end":[{col:we()}],"col-start":[{"col-start":ye()}],"col-end":[{"col-end":ye()}],"grid-rows":[{"grid-rows":fe()}],"row-start-end":[{row:we()}],"row-start":[{"row-start":ye()}],"row-end":[{"row-end":ye()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":be()}],"auto-rows":[{"auto-rows":be()}],gap:[{gap:B()}],"gap-x":[{"gap-x":B()}],"gap-y":[{"gap-y":B()}],"justify-content":[{justify:[...je(),"normal"]}],"justify-items":[{"justify-items":[...Se(),"normal"]}],"justify-self":[{"justify-self":["auto",...Se()]}],"align-content":[{content:["normal",...je()]}],"align-items":[{items:[...Se(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Se(),{baseline:["","last"]}]}],"place-content":[{"place-content":je()}],"place-items":[{"place-items":[...Se(),"baseline"]}],"place-self":[{"place-self":["auto",...Se()]}],p:[{p:B()}],px:[{px:B()}],py:[{py:B()}],ps:[{ps:B()}],pe:[{pe:B()}],pt:[{pt:B()}],pr:[{pr:B()}],pb:[{pb:B()}],pl:[{pl:B()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":B()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":B()}],"space-y-reverse":["space-y-reverse"],size:[{size:V()}],w:[{w:[g,"screen",...V()]}],"min-w":[{"min-w":[g,"screen","none",...V()]}],"max-w":[{"max-w":[g,"screen","none","prose",{screen:[m]},...V()]}],h:[{h:["screen","lh",...V()]}],"min-h":[{"min-h":["screen","lh","none",...V()]}],"max-h":[{"max-h":["screen","lh",...V()]}],"font-size":[{text:["base",o,qo,vn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,ne,Lu]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Mu,se]}],"font-family":[{font:[yS,se,n]}],"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-fractions"],tracking:[{tracking:[d,ne,se]}],"line-clamp":[{"line-clamp":[Ae,"none",ne,Lu]}],leading:[{leading:[f,...B()]}],"list-image":[{"list-image":["none",ne,se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ne,se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:k()}],"text-color":[{text:k()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ee(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ae,"from-font","auto",ne,vn]}],"text-decoration-color":[{decoration:k()}],"underline-offset":[{"underline-offset":[Ae,"auto",ne,se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ne,se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ne,se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ae()}],"bg-repeat":[{bg:le()}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Bs,ne,se],radial:["",ne,se],conic:[Bs,ne,se]},bS,xS]}],"bg-color":[{bg:k()}],"gradient-from-pos":[{from:Y()}],"gradient-via-pos":[{via:Y()}],"gradient-to-pos":[{to:Y()}],"gradient-from":[{from:k()}],"gradient-via":[{via:k()}],"gradient-to":[{to:k()}],rounded:[{rounded:G()}],"rounded-s":[{"rounded-s":G()}],"rounded-e":[{"rounded-e":G()}],"rounded-t":[{"rounded-t":G()}],"rounded-r":[{"rounded-r":G()}],"rounded-b":[{"rounded-b":G()}],"rounded-l":[{"rounded-l":G()}],"rounded-ss":[{"rounded-ss":G()}],"rounded-se":[{"rounded-se":G()}],"rounded-ee":[{"rounded-ee":G()}],"rounded-es":[{"rounded-es":G()}],"rounded-tl":[{"rounded-tl":G()}],"rounded-tr":[{"rounded-tr":G()}],"rounded-br":[{"rounded-br":G()}],"rounded-bl":[{"rounded-bl":G()}],"border-w":[{border:Z()}],"border-w-x":[{"border-x":Z()}],"border-w-y":[{"border-y":Z()}],"border-w-s":[{"border-s":Z()}],"border-w-e":[{"border-e":Z()}],"border-w-t":[{"border-t":Z()}],"border-w-r":[{"border-r":Z()}],"border-w-b":[{"border-b":Z()}],"border-w-l":[{"border-l":Z()}],"divide-x":[{"divide-x":Z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ee(),"hidden","none"]}],"divide-style":[{divide:[...ee(),"hidden","none"]}],"border-color":[{border:k()}],"border-color-x":[{"border-x":k()}],"border-color-y":[{"border-y":k()}],"border-color-s":[{"border-s":k()}],"border-color-e":[{"border-e":k()}],"border-color-t":[{"border-t":k()}],"border-color-r":[{"border-r":k()}],"border-color-b":[{"border-b":k()}],"border-color-l":[{"border-l":k()}],"divide-color":[{divide:k()}],"outline-style":[{outline:[...ee(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ae,ne,se]}],"outline-w":[{outline:["",Ae,qo,vn]}],"outline-color":[{outline:k()}],shadow:[{shadow:["","none",y,Dl,Rl]}],"shadow-color":[{shadow:k()}],"inset-shadow":[{"inset-shadow":["none",x,Dl,Rl]}],"inset-shadow-color":[{"inset-shadow":k()}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:k()}],"ring-offset-w":[{"ring-offset":[Ae,vn]}],"ring-offset-color":[{"ring-offset":k()}],"inset-ring-w":[{"inset-ring":Z()}],"inset-ring-color":[{"inset-ring":k()}],"text-shadow":[{"text-shadow":["none",j,Dl,Rl]}],"text-shadow-color":[{"text-shadow":k()}],opacity:[{opacity:[Ae,ne,se]}],"mix-blend":[{"mix-blend":[...de(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":de()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ae]}],"mask-image-linear-from-pos":[{"mask-linear-from":ie()}],"mask-image-linear-to-pos":[{"mask-linear-to":ie()}],"mask-image-linear-from-color":[{"mask-linear-from":k()}],"mask-image-linear-to-color":[{"mask-linear-to":k()}],"mask-image-t-from-pos":[{"mask-t-from":ie()}],"mask-image-t-to-pos":[{"mask-t-to":ie()}],"mask-image-t-from-color":[{"mask-t-from":k()}],"mask-image-t-to-color":[{"mask-t-to":k()}],"mask-image-r-from-pos":[{"mask-r-from":ie()}],"mask-image-r-to-pos":[{"mask-r-to":ie()}],"mask-image-r-from-color":[{"mask-r-from":k()}],"mask-image-r-to-color":[{"mask-r-to":k()}],"mask-image-b-from-pos":[{"mask-b-from":ie()}],"mask-image-b-to-pos":[{"mask-b-to":ie()}],"mask-image-b-from-color":[{"mask-b-from":k()}],"mask-image-b-to-color":[{"mask-b-to":k()}],"mask-image-l-from-pos":[{"mask-l-from":ie()}],"mask-image-l-to-pos":[{"mask-l-to":ie()}],"mask-image-l-from-color":[{"mask-l-from":k()}],"mask-image-l-to-color":[{"mask-l-to":k()}],"mask-image-x-from-pos":[{"mask-x-from":ie()}],"mask-image-x-to-pos":[{"mask-x-to":ie()}],"mask-image-x-from-color":[{"mask-x-from":k()}],"mask-image-x-to-color":[{"mask-x-to":k()}],"mask-image-y-from-pos":[{"mask-y-from":ie()}],"mask-image-y-to-pos":[{"mask-y-to":ie()}],"mask-image-y-from-color":[{"mask-y-from":k()}],"mask-image-y-to-color":[{"mask-y-to":k()}],"mask-image-radial":[{"mask-radial":[ne,se]}],"mask-image-radial-from-pos":[{"mask-radial-from":ie()}],"mask-image-radial-to-pos":[{"mask-radial-to":ie()}],"mask-image-radial-from-color":[{"mask-radial-from":k()}],"mask-image-radial-to-color":[{"mask-radial-to":k()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Q()}],"mask-image-conic-pos":[{"mask-conic":[Ae]}],"mask-image-conic-from-pos":[{"mask-conic-from":ie()}],"mask-image-conic-to-pos":[{"mask-conic-to":ie()}],"mask-image-conic-from-color":[{"mask-conic-from":k()}],"mask-image-conic-to-color":[{"mask-conic-to":k()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ae()}],"mask-repeat":[{mask:le()}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ne,se]}],filter:[{filter:["","none",ne,se]}],blur:[{blur:ge()}],brightness:[{brightness:[Ae,ne,se]}],contrast:[{contrast:[Ae,ne,se]}],"drop-shadow":[{"drop-shadow":["","none",w,Dl,Rl]}],"drop-shadow-color":[{"drop-shadow":k()}],grayscale:[{grayscale:["",Ae,ne,se]}],"hue-rotate":[{"hue-rotate":[Ae,ne,se]}],invert:[{invert:["",Ae,ne,se]}],saturate:[{saturate:[Ae,ne,se]}],sepia:[{sepia:["",Ae,ne,se]}],"backdrop-filter":[{"backdrop-filter":["","none",ne,se]}],"backdrop-blur":[{"backdrop-blur":ge()}],"backdrop-brightness":[{"backdrop-brightness":[Ae,ne,se]}],"backdrop-contrast":[{"backdrop-contrast":[Ae,ne,se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ae,ne,se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ae,ne,se]}],"backdrop-invert":[{"backdrop-invert":["",Ae,ne,se]}],"backdrop-opacity":[{"backdrop-opacity":[Ae,ne,se]}],"backdrop-saturate":[{"backdrop-saturate":[Ae,ne,se]}],"backdrop-sepia":[{"backdrop-sepia":["",Ae,ne,se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":B()}],"border-spacing-x":[{"border-spacing-x":B()}],"border-spacing-y":[{"border-spacing-y":B()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ne,se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ae,"initial",ne,se]}],ease:[{ease:["linear","initial",M,ne,se]}],delay:[{delay:[Ae,ne,se]}],animate:[{animate:["none",I,ne,se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[E,ne,se]}],"perspective-origin":[{"perspective-origin":K()}],rotate:[{rotate:Me()}],"rotate-x":[{"rotate-x":Me()}],"rotate-y":[{"rotate-y":Me()}],"rotate-z":[{"rotate-z":Me()}],scale:[{scale:mt()}],"scale-x":[{"scale-x":mt()}],"scale-y":[{"scale-y":mt()}],"scale-z":[{"scale-z":mt()}],"scale-3d":["scale-3d"],skew:[{skew:At()}],"skew-x":[{"skew-x":At()}],"skew-y":[{"skew-y":At()}],transform:[{transform:[ne,se,"","none","gpu","cpu"]}],"transform-origin":[{origin:K()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:pt()}],"translate-x":[{"translate-x":pt()}],"translate-y":[{"translate-y":pt()}],"translate-z":[{"translate-z":pt()}],"translate-none":["translate-none"],accent:[{accent:k()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:k()}
vendor: 4,767 bytes, line 49
49],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",ne,se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"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",ne,se]}],fill:[{fill:["none",...k()]}],"stroke-w":[{stroke:[Ae,qo,vn,Lu]}],stroke:[{stroke:["none",...k()]}],"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-x","border-w-y","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-x","border-color-y","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},SS=nS(NS);function Lv(...a){return SS(jv(a))}function CS({delayDuration:a=0,...n}){return l.jsx(G3,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:a,...n})}function AS(a,n){if(a instanceof RegExp)return{keys:!1,pattern:a};var o,r,d,f,m=[],g="",h=a.split("/");for(h[0]||h.shift();d=h.shift();
49)o=d[0],o==="*"?(m.push(o),g+=d[1]==="?"?"(?:/(.*))?":"/(.*)"):o===":"?(r=d.indexOf("?",1),f=d.indexOf(".",1),m.push(d.substring(1,~r?r:~f?f:d.length)),g+=~r&&!~f?"(?:/([^/]+?))?":"/([^/]+?)",~f&&(g+=(~r?"?":"")+"\\"+d.substring(f))):g+="/"+d;return{keys:m,pattern:new RegExp("^"+g+(n?"(?=$|/)":"/?$"),"i")}}var Ou={exports:{}},zu={};/**
50 * @license React
51 * use-sync-external-store-shim.production.js
52 *
53 * Copyright (c) Meta Platforms, Inc. and affiliates.
54 *
55 * This source code is licensed under the MIT license found in the
56 * LICENSE file in the root directory of this source tree.
57 */var ay;function TS(){if(ay)return zu;ay=1;var a=Jl();function n(x,j){return x===j&&(x!==0||1/x===1/j)||x!==x&&j!==j}var o=typeof Object.is=="function"?Object.is:n,r=a.useState,d=a.useEffect,f=a.useLayoutEffect,m=a.useDebugValue;function g(x,j){var w=j(),N=r({inst:{value:w,getSnapshot:j}}),E=N[0].inst,L=N[1];return f(function(){E.value=w,E.getSnapshot=j,h(E)&&L({inst:E})},[x,w,j]),d(function(){return h(E)&&L({inst:E}),x(function(){h(E)&&L({inst:E})})},[x]),m(w),w}function h(x){var j=x.getSnapshot;x=x.value;try{var w=j();return!o(x,w)}catch{return!0}}function p(x,j){return j()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:g;return zu.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:y,zu}var sy;function ES(){return sy||(sy=1,Ou.exports=TS()),Ou.exports}var RS=ES();const DS=nw.useInsertionEffect,MS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",LS=MS?C.useLayoutEffect:C.useEffect,OS=DS||LS,Ov=a=>{const n=C.useRef([a,(...o)=>n[0](...o)]).current;return OS(()=>{n[0]=a}),n[1]},zS="popstate",Yf="pushState",Ff="replaceState",kS="hashchange",ny=[zS,Yf,Ff,kS],PS=a=>{for(const n of ny)addEventListener(n,a);return()=>{for(const n of ny)removeEventListener(n,a)}},zv=(a,n)=>RS.useSyncExternalStore(PS,a,n),qS=()=>location.search,_S=({ssrSearch:a=""}={})=>zv(qS,()=>a),iy=()=>location.pathname,VS=({ssrPath:a}={})=>zv(iy,a?()=>a:iy),BS=(a,{replace:n=!1,state:o=null}={})=>history[n?Ff:Yf](o,"",a),US=(a={})=>[VS(a),BS],oy=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[oy]>"u"){for(const a of[Yf,Ff]){const n=history[a];history[a]=function(){const o=n.apply(this,arguments),r=new Event(a);return r.arguments=arguments,dispatchEvent(r),o}}Object.defineProperty(window,oy,{value:!0})}const HS=(a,n)=>n.toLowerCase().indexOf(a.toLowerCase())?"~"+n:n.slice(a.length)||"/",kv=(a="")=>a==="/"?"":a,IS=(a,n)=>a[0]==="~"?a.slice(1):kv(n)+a,GS=(a="",n)=>HS(ry(kv(a)),ry(n)),ry=a=>{try{return decodeURI(a)}catch{return a}},Pv={hook:US,searchHook:_S,parser:AS,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:a=>a},qv=C.createContext(Pv),nr=()=>C.useContext(qv),_v={},Vv=C.createContext(_v),ir=()=>C.useContext(Vv),ic=a=>{const[n,o]=a.hook(a);return[GS(a.base,n),Ov((r,d)=>o(IS(r,a.base),d))]},Bv=()=>ic(nr()),Uv=(a,n,o,r)=>{const{pattern:d,keys:f}=n instanceof RegExp?{keys:!1,pattern:n}:a(n||"*",r),m=d.exec(o)||[],[g,...h]=m;return g!==void 0?[!0,(()=>{const p=f!==!1?Object.fromEntries(f.map((x,j)=>[x,h[j]])):m.groups;let y={...h};return p&&Object.assign(y,p),y})(),...r?[g]:[]]:[!1,null]},YS=({children:a,...n})=>{const o=nr(),r=n.hook?Pv:o;let d=r;const[f,m]=n.ssrPath?.split("?")??[];m&&(n.ssrSearch=m,n.ssrPath=f),n.hrefs=n.hrefs??n.hook?.hrefs;let g=C.useRef({}),h=g.current,p=h;for(let y in r){const x=y==="base"?r[y]+(n[y]||""):n[y]||r[y];h===p&&x!==p[y]&&(g.current=p={...p}),p[y]=x,(x!==r[y]||x!==d[y])&&(d=p)}return C.createElement(qv.Provider,{value:d,children:a})},ly=({children:a,component:n},o)=>n?C.createElement(n,{params:o}):typeof a=="function"?a(o):a,FS=a=>{let n=C.useRef(_v);const o=n.current;return n.current=Object.keys(a).length!==Object.keys(o).length||Object.entries(a).some(([r,d])=>d!==o[r])?a:o},Wt=({path:a,nest:n,match:o,...r})=>{const d=nr(),[f]=ic(d),[m,g,h]=o??Uv(d.parser,a,f,n),p=FS({...ir(),...g});if(!m)return null;const y=h?C.createElement(YS,{base:h},ly(r,p)):ly(r,p);return C.createElement(Vv.Provider,{value:p,children:y})},pe=C.forwardRef((a,n)=>
57{const o=nr(),[r,d]=ic(o),{to:f="",href:m=f,onClick:g,asChild:h,children:p,className:y,replace:x,state:j,...w}=a,N=Ov(L=>{L.ctrlKey||L.metaKey||L.altKey||L.shiftKey||L.button!==0||(g?.(L),L.defaultPrevented||(L.preventDefault(),d(m,a)))}),E=o.hrefs(m[0]==="~"?m.slice(1):o.base+m,o);return h&&C.isValidElement(p)?C.cloneElement(p,{onClick:N,href:E}):C.createElement("a",{...w,onClick:N,href:E,className:y?.call?y(r===m):y,children:p,ref:n})}),lf=a=>Array.isArray(a)?a.flatMap(n=>lf(n&&n.type===C.Fragment?n.props.children:n)):[a],XS=({children:a,location:n})=>{const o=nr(),[r]=ic(o);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),lf(a).forEach(f=>{if(C.isValidElement(f)&&f.props.path){const m=f.props.path;window.__WOUTER_ROUTES__.includes(m)||window.__WOUTER_ROUTES__.push(m)}}));for(const d of lf(a)){let f=0;if(C.isValidElement(d)&&(f=Uv(o.parser,d.props.path,n||r,d.props.nest))[0])return C.cloneElement(d,{match:f})}return null},cy=a=>typeof a=="boolean"?`${a}`:a===0?"0":a,dy=jv,KS=(a,n)=>o=>{var r;if(n?.variants==null)return dy(a,o?.class,o?.className);const{variants:d,defaultVariants:f}=n,m=Object.keys(d).map(p=>{const y=o?.[p],x=f?.[p];if(y===null)return null;const j=cy(y)||cy(x);return d[p][j]}),g=o&&Object.entries(o).reduce((p,y)=>{let[x,j]=y;return j===void 0||(p[x]=j),p},{}),h=n==null||(r=n.compoundVariants)===null||r===void 0?void 0:r.reduce((p,y)=>{let{class:x,className:j,...w}=y;return Object.entries(w).every(N=>{let[E,L]=N;return Array.isArray(L)?L.includes({...f,...g}[E]):{...f,...g}[E]===L})?[...p,x,j]:p},[]);return dy(a,m,h,o?.class,o?.className)},QS=KS("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Ue({className:a,variant:n,size:o,asChild:r=!1,...d}){const f=r?_w:"button";return l.jsx(f,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:Lv(QS({variant:n,size:o,className:a})),...d})}const Xf=C.createContext({});function Kf(a){const n=C.useRef(null);return n.current===null&&(n.current=a()),n.current}const Qf=typeof window<"u",Hv=Qf?C.useLayoutEffect:C.useEffect,oc=C.createContext(null);function Zf(a,n){a.indexOf(n)===-1&&a.push(n)}function Jf(a,n){const o=a.indexOf(n);o>-1&&a.splice(o,1)}const us=(a,n,o)=>o>n?n:o<a?a:o;let Wf=()=>{};const fs={},Iv=a=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(a);function Gv(a){return typeof a=="object"&&a!==null}const Yv=a=>/^0[^.\s]+$/u.test(a);function $f(a){let n;return()=>(n===void 0&&(n=a()),n)}const ha=a=>a,ZS=(a,n)=>o=>n(a(o)),or=(...a)=>a.reduce(ZS),Qo=(a,n,o)=>{const r=n-a;return r===0?1:(o-a)/r};class em{constructor(){this.subscriptions=[]}add(n){return Zf(this.subscriptions,n),()=>Jf(this.subscriptions,n)}notify(n,o,r){const d=this.subscriptions.length;if(d)if(d===1)this.subscriptions[0](n,o,r);else for(let f=0;f<d;f++){const m=this.subscriptions[f];m&&m(n,o,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Pa=a=>a*1e3,pa=a=>a/1e3;function Fv(a,n){return n?a*(1e3/n):0}const Xv=(a,n,o)=>
vendor: 40,820 bytes, lines 57-65
57(((1-3*o+3*n)*a+(3*o-6*n))*a+3*n)*a,JS=1e-7,WS=12;function $S(a,n,o,r,d){let f,m,g=0;do m=n+(o-n)/2,f=Xv(m,r,d)-a,f>0?o=m:n=m;while(Math.abs(f)>JS&&++g<WS);return m}function rr(a,n,o,r){if(a===n&&o===r)return ha;const d=f=>$S(f,0,1,a,o);return f=>f===0||f===1?f:Xv(d(f),n,r)}const Kv=a=>n=>n<=.5?a(2*n)/2:(2-a(2*(1-n)))/2,Qv=a=>n=>1-a(1-n),Zv=rr(.33,1.53,.69,.99),tm=Qv(Zv),Jv=Kv(tm),Wv=a=>(a*=2)<1?.5*tm(a):.5*(2-Math.pow(2,-10*(a-1))),am=a=>1-Math.sin(Math.acos(a)),$v=Qv(am),eb=Kv(am),eC=rr(.42,0,1,1),tC=rr(0,0,.58,1),tb=rr(.42,0,.58,1),aC=a=>Array.isArray(a)&&typeof a[0]!="number",ab=a=>Array.isArray(a)&&typeof a[0]=="number",sC={linear:ha,easeIn:eC,easeInOut:tb,easeOut:tC,circIn:am,circInOut:eb,circOut:$v,backIn:tm,backInOut:Jv,backOut:Zv,anticipate:Wv},nC=a=>typeof a=="string",uy=a=>{if(ab(a)){Wf(a.length===4);const[n,o,r,d]=a;return rr(n,o,r,d)}else if(nC(a))return sC[a];return a},Ml=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function iC(a,n){let o=new Set,r=new Set,d=!1,f=!1;const m=new WeakSet;let g={delta:0,timestamp:0,isProcessing:!1};function h(y){m.has(y)&&(p.schedule(y),a()),y(g)}const p={schedule:(y,x=!1,j=!1)=>{const N=j&&d?o:r;return x&&m.add(y),N.has(y)||N.add(y),y},cancel:y=>{r.delete(y),m.delete(y)},process:y=>{if(g=y,d){f=!0;return}d=!0,[o,r]=[r,o],o.forEach(h),o.clear(),d=!1,f&&(f=!1,p.process(y))}};return p}const oC=40;function sb(a,n){let o=!1,r=!0;const d={delta:0,timestamp:0,isProcessing:!1},f=()=>o=!0,m=Ml.reduce((_,Q)=>(_[Q]=iC(f),_),{}),{setup:g,read:h,resolveKeyframes:p,preUpdate:y,update:x,preRender:j,render:w,postRender:N}=m,E=()=>{const _=fs.useManualTiming?d.timestamp:performance.now();o=!1,fs.useManualTiming||(d.delta=r?1e3/60:Math.max(Math.min(_-d.timestamp,oC),1)),d.timestamp=_,d.isProcessing=!0,g.process(d),h.process(d),p.process(d),y.process(d),x.process(d),j.process(d),w.process(d),N.process(d),d.isProcessing=!1,o&&n&&(r=!1,a(E))},L=()=>{o=!0,r=!0,d.isProcessing||a(E)};return{schedule:Ml.reduce((_,Q)=>{const K=m[Q];return _[Q]=(J,U=!1,B=!1)=>(o||L(),K.schedule(J,U,B)),_},{}),cancel:_=>{for(let Q=0;Q<Ml.length;Q++)m[Ml[Q]].cancel(_)},state:d,steps:m}}const{schedule:Xe,cancel:Gs,state:bt,steps:ku}=sb(typeof requestAnimationFrame<"u"?requestAnimationFrame:ha,!0);let ql;function rC(){ql=void 0}const It={now:()=>(ql===void 0&&It.set(bt.isProcessing||fs.useManualTiming?bt.timestamp:performance.now()),ql),set:a=>{ql=a,queueMicrotask(rC)}},nb=a=>n=>typeof n=="string"&&n.startsWith(a),sm=nb("--"),lC=nb("var(--"),nm=a=>lC(a)?cC.test(a.split("/*")[0].trim()):!1,cC=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Pi={test:a=>typeof a=="number",parse:parseFloat,transform:a=>a},Zo={...Pi,transform:a=>us(0,1,a)},Ll={...Pi,default:1},Uo=a=>Math.round(a*1e5)/1e5,im=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function dC(a){return a==null}const uC=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,om=(a,n)=>o=>!!(typeof o=="string"&&uC.test(o)&&o.startsWith(a)||n&&!dC(o)&&Object.prototype.hasOwnProperty.call(o,n)),ib=(a,n,o)=>r=>{if(typeof r!="string")return r;const[d,f,m,g]=r.match(im);return{[a]:parseFloat(d),[n]:parseFloat(f),[o]:parseFloat(m),alpha:g!==void 0?parseFloat(g):1}},fC=a=>us(0,255,a),Pu={...Pi,transform:a=>Math.round(fC(a))},wn={test:om("rgb","red"),parse:ib("red","green","blue"),transform:({red:a,green:n,blue:o,alpha:r=1})=>"rgba("+Pu.transform(a)+", "+Pu.transform(n)+", "+Pu.transform(o)+", "+Uo(Zo.transform(r))+")"};function mC(a){let n="",o="",r="",d="";return a.length>5?(n=a.substring(1,3),o=a.substring(3,5),r=a.substring(5,7),d=a.substring(7,9)):(n=a.substring(1,2),o=a.substring(2,3),r=a.substring(3,4),d=a.substring(4,5),n+=n,o+=o,r+=r,d+=d),{red:parseInt(n,16),green:parseInt(o,16),blue:parseInt(r,16),alpha:d?parseInt(d,16)/255:1}}const cf={test:om("#"),parse:mC,transform:wn.transform},lr=a=>({test:n=>typeof n=="string"&&n.endsWith(a)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${a}`}),Us=lr("deg"),qa=lr("%"),he=lr("px"),pC=lr("vh"),hC=lr("vw"),fy={...qa,parse:a=>qa.parse(a)/100,transform:a=>qa.transform(a*100)},bi={test:om("hsl","hue"),parse:ib("hue","saturation","lightness"),transform:({hue:a,saturation:n,lightness:o,alpha:r=1})=>"hsla("+Math.round(a)+", "+qa.transform(Uo(n))+", "+qa.transform(Uo(o))+", "+Uo(Zo.transform(r))+")"},ot={test:a=>wn.test(a)||cf.test(a)||bi.test(a),parse:a=>wn.test(a)?wn.parse(a):bi.test(a)?bi.parse(a):cf.parse(a),transform:a=>typeof a=="string"?a:a.hasOwnProperty("red")?wn.transform(a):bi.transform(a),getAnimatableNone:a=>{const n=ot.parse(a);return n.alpha=0,ot.transform(n)}},gC=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function xC(a){return isNaN(a)&&typeof a=="string"&&(a.match(im)?.length||0)+(a.match(gC)?.length||0)>0}const ob="number",rb="color",yC="var",vC="var(",my="${}",bC=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Jo(a){const n=a.toString(),o=[],r={color:[],number:[],var:[]},d=[];let f=0;const g=n.replace(bC,h=>(ot.test(h)?(r.color.push(f),d.push(rb),o.push(ot.parse(h))):h.startsWith(vC)?(r.var.push(f),d.push(yC),o.push(h)):(r.number.push(f),d.push(ob),o.push(parseFloat(h))),++f,my)).split(my);return{values:o,split:g,indexes:r,types:d}}function lb(a){return Jo(a).values}function cb(a){const{split:n,types:o}=Jo(a),r=n.length;return d=>{let f="";for(let m=0;m<r;m++)if(f+=n[m],d[m]!==void 0){const g=o[m];g===ob?f+=Uo(d[m]):g===rb?f+=ot.transform(d[m]):f+=d[m]}return f}}const jC=a=>typeof a=="number"?0:ot.test(a)?ot.getAnimatableNone(a):a;function wC(a){const n=lb(a);return cb(a)(n.map(jC))}const Ys={test:xC,parse:lb,createTransformer:cb,getAnimatableNone:wC};function qu(a,n,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?a+(n-a)*6*o:o<1/2?n:o<2/3?a+(n-a)*(2/3-o)*6:a}function NC({hue:a,saturation:n,lightness:o,alpha:r}){a/=360,n/=100,o/=100;let d=0,f=0,m=0;if(!n)d=f=m=o;else{const g=o<.5?o*(1+n):o+n-o*n,h=2*o-g;d=qu(h,g,a+1/3),f=qu(h,g,a),m=qu(h,g,a-1/3)}return{red:Math.round(d*255),green:Math.round(f*255),blue:Math.round(m*255),alpha:r}}function Yl(a,n){return o=>o>0?n:a}const Qe=(a,n,o)=>a+(n-a)*o,_u=(a,n,o)=>{const r=a*a,d=o*(n*n-r)+r;return d<0?0:Math.sqrt(d)},SC=[cf,wn,bi],CC=a=>SC.find(n=>n.test(a));function py(a){const n=CC(a);if(!n)return!1;let o=n.parse(a);return n===bi&&(o=NC(o)),o}const hy=(a,n)=>{const o=py(a),r=py(n);if(!o||!r)return Yl(a,n);const d={...o};return f=>(d.red=_u(o.red,r.red,f),d.green=_u(o.green,r.green,f),d.blue=_u(o.blue,r.blue,f),d.alpha=Qe(o.alpha,r.alpha,f),wn.transform(d))},df=new Set(["none","hidden"]);function AC(a,n){return df.has(a)?o=>o<=0?a:n:o=>o>=1?n:a}function TC(a,n){return o=>Qe(a,n,o)}function rm(a){return typeof a=="number"?TC:typeof a=="string"?nm(a)?Yl:ot.test(a)?hy:DC:Array.isArray(a)?db:typeof a=="object"?ot.test(a)?hy:EC:Yl}function db(a,n){const o=[...a],r=o.length,d=a.map((f,m)=>rm(f)(f,n[m]));return f=>{for(let m=0;m<r;m++)o[m]=d[m](f);return o}}function EC(a,n){const o={...a,...n},r={};for(const d in o)a[d]!==void 0&&n[d]!==void 0&&(r[d]=rm(a[d])(a[d],n[d]));return d=>{for(const f in r)o[f]=r[f](d);return o}}function RC(a,n){const o=[],r={color:0,var:0,number:0};for(let d=0;d<n.values.length;d++){const f=n.types[d],m=a.indexes[f][r[f]],g=a.values[m]??0;o[d]=g,r[f]++}return o}const DC=(a,n)=>{const o=Ys.createTransformer(n),r=Jo(a),d=Jo(n);return r.indexes.var.length===d.indexes.var.length&&r.indexes.color.length===d.indexes.color.length&&r.indexes.number.length>=d.indexes.number.length?df.has(a)&&!d.values.length||df.has(n)&&!r.values.length?AC(a,n):or(db(RC(r,d),d.values),o):Yl(a,n)};function ub(a,n,o){return typeof a=="number"&&typeof n=="number"&&typeof o=="number"?Qe(a,n,o):rm(a)(a,n)}const MC=a=>{const n=({timestamp:o})=>a(o);return{start:(o=!0)=>Xe.update(n,o),stop:()=>Gs(n),now:()=>bt.isProcessing?bt.timestamp:It.now()}},fb=(a,n,o=10)=>{let r="";const d=Math.max(Math.round(n/o),2);for(let f=0;f<d;f++)r+=Math.round(a(f/(d-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},Fl=2e4;function lm(a){let n=0;const o=50;let r=a.next(n);for(;!r.done&&n<Fl;)n+=o,r=a.next(n);return n>=Fl?1/0:n}function LC(a,n=100,o){const r=o({...a,keyframes:[0,n]}),d=Math.min(lm(r),Fl);return{type:"keyframes",ease:f=>r.next(d*f).value/n,duration:pa(d)}}const OC=5;function mb(a,n,o){const r=Math.max(n-OC,0);return Fv(o-a(r),n-r)}const We={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Vu=.001;function zC({duration:a=We.duration,bounce:n=We.bounce,velocity:o=We.velocity,mass:r=We.mass}){let d,f,m=1-n;m=us(We.minDamping,We.maxDamping,m),a=us(We.minDuration,We.maxDuration,pa(a)),m<1?(d=p=>{const y=p*m,x=y*a,j=y-o,w=uf(p,m),N=Math.exp(-x);return Vu-j/w*N},f=p=>{const x=p*m*a,j=x*o+o,w=Math.pow(m,2)*Math.pow(p,2)*a,N=Math.exp(-x),E=uf(Math.pow(p,2),m);return(-d(p)+Vu>0?-1:1)*((j-w)*N)/E}):(d=p=>{const y=Math.exp(-p*a),x=(p-o)*a+1;return-Vu+y*x},f=p=>{const y=Math.exp(-p*a),x=(o-p)*(a*a);return y*x});const g=5/a,h=PC(d,f,g);if(a=Pa(a),isNaN(h))return{stiffness:We.stiffness,damping:We.damping,duration:a};{const p=Math.pow(h,2)*r;return{stiffness:p,damping:m*2*Math.sqrt(r*p),duration:a}}}const kC=12;function PC(a,n,o){let r=o;for(let d=1;d<kC;d++)r=r-a(r)/n(r);return r}function uf(a,n){return a*Math.sqrt(1-n*n)}const qC=["duration","bounce"],_C=["stiffness","damping","mass"];function gy(a,n){return n.some(o=>a[o]!==void 0)}function VC(a){let n={velocity:We.velocity,stiffness:We.stiffness,damping:We.damping,mass:We.mass,isResolvedFromDuration:!1,...a};if(!gy(a,_C)&&gy(a,qC))if(a.visualDuration){const o=a.visualDuration,r=2*Math.PI/(o*1.2),d=r*r,f=2*us(.05,1,1-(a.bounce||0))*Math.sqrt(d);n={...n,mass:We.mass,stiffness:d,damping:f}}else{const o=zC(a);n={...n,...o,mass:We.mass},n.isResolvedFromDuration=!0}return n}function Xl(a=We.visualDuration,n=We.bounce){const o=typeof a!="object"?{visualDuration:a,keyframes:[0,1],bounce:n}:a;let{restSpeed:r,restDelta:d}=o;const f=o.keyframes[0],m=o.keyframes[o.keyframes.length-1],g={done:!1,value:f},{stiffness:h,damping:p,mass:y,duration:x,velocity:j,isResolvedFromDuration:w}=VC({...o,velocity:-pa(o.velocity||0)}),N=j||0,E=p/(2*Math.sqrt(h*y)),L=m-f,M=pa(Math.sqrt(h/y)),I=Math.abs(L)<5;r||(r=I?We.restSpeed.granular:We.restSpeed.default),d||(d=I?We.restDelta.granular:We.restDelta.default);let _;if(E<1){const K=uf(M,E);_=J=>{const U=Math.exp(-E*M*J);return m-U*((N+E*M*L)/K*Math.sin(K*J)+L*Math.cos(K*J))}}else if(E===1)_=K=>m-Math.exp(-M*K)*(L+(N+M*L)*K);else{const K=M*Math.sqrt(E*E-1);_=J=>{const U=Math.exp(-E*M*J),B=Math.min(K*J,300);return m-U*((N+E*M*L)*Math.sinh(B)+K*L*Math.cosh(B))/K}}const Q={calculatedDuration:w&&x||null,next:K=>{const J=_(K);if(w)g.done=K>=x;else{let U=K===0?N:0;E<1&&(U=K===0?Pa(N):mb(_,K,J));const B=Math.abs(U)<=r,oe=Math.abs(m-J)<=d;g.done=B&&oe}return g.value=g.done?m:J,g},toString:()=>{const K=Math.min(lm(Q),Fl),J=fb(U=>Q.next(K*U).value,K,30);return K+"ms "+J},toTransition:()=>{}};return Q}Xl.applyToOptions=a=>{const n=LC(a,100,Xl);return a.ease=n.ease,a.duration=Pa(n.duration),a.type="keyframes",a};function ff({keyframes:a,velocity:n=0,power:o=.8,timeConstant:r=325,bounceDamping:d=10,bounceStiffness:f=500,modifyTarget:m,min:g,max:h,restDelta:p=.5,restSpeed:y}){const x=a[0],j={done:!1,value:x},w=B=>g!==void 0&&B<g||h!==void 0&&B>h,N=B=>g===void 0?h:h===void 0||Math.abs(g-B)<Math.abs(h-B)?g:h;let E=o*n;const L=x+E,M=m===void 0?L:m(L);M!==L&&(E=M-x);const I=B=>-E*Math.exp(-B/r),_=B=>M+I(B),Q=B=>{const oe=I(B),fe=_(B);j.done=Math.abs(oe)<=p,j.value=j.done?M:fe};let K,J;const U=B=>{w(j.value)&&(K=B,J=Xl({keyframes:[j.value,N(j.value)],velocity:mb(_,B,j.value),damping:d,stiffness:f,restDelta:p,restSpeed:y}))};return U(0),{calculatedDuration:null,next:B=>{let oe=!1;return!J&&K===void 0&&(oe=!0,Q(B),U(B)),K!==void 0&&B>=K?J.next(B-K):(!oe&&Q(B),j)}}}function BC(a,n,o){const r=[],d=o||fs.mix||ub,f=a.length-1;for(let m=0;m<f;m++){let g=d(a[m],a[m+1]);if(n){const h=Array.isArray(n)?n[m]||ha:n;g=or(h,g)}r.push(g)}return r}function UC(a,n,{clamp:o=!0,ease:r,mixer:d}={}){const f=a.length;if(Wf(f===n.length),f===1)return()=>n[0];if(f===2&&n[0]===n[1])return()=>n[1];const m=a[0]===a[1];a[0]>a[f-1]&&(a=[...a].reverse(),n=[...n].reverse());const g=BC(n,r,d),h=g.length,p=y=>{if(m&&y<a[0])return n[0];let x=0;if(h>1)for(;x<a.length-2&&!(y<a[x+1]);x++);const j=Qo(a[x],a[x+1],y);return g[x](j)};return o?y=>p(us(a[0],a[f-1],y)):p}function HC(a,n){const o=a[a.length-1];for(let r=1;r<=n;r++){const d=Qo(0,n,r);a.push(Qe(o,1,d))}}function IC(a){const n=[0];return HC(n,a.length-1),n}function GC(a,n){return a.map(o=>o*n)}function YC(a,n){return a.map(()=>n||tb).splice(0,a.length-1)}function Ho({duration:a=300,keyframes:n,times:o,ease:r="easeInOut"}){const d=aC(r)?r.map(uy):uy(r),f={done:!1,value:n[0]},m=GC(o&&o.length===n.length?o:IC(n),a),g=UC(m,n,{ease:Array.isArray(d)?d:YC(n,d)});return{calculatedDuration:a,next:h=>(f.value=g(h),f.done=h>=a,f)}}const FC=a=>a!==null;function cm(a,{repeat:n,repeatType:o="loop"},r,d=1){const f=a.filter(FC),g=d<0||n&&o!=="loop"&&n%2===1?0:f.length-1;return!g||r===void 0?f[g]:r}const XC={decay:ff,inertia:ff,tween:Ho,keyframes:Ho,spring:Xl};function pb(a){typeof a.type=="string"&&(a.type=XC[a.type])}class dm{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,o){return this.finished.then(n,o)}}const KC=a=>a/100;class um extends dm{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:o}=this.options;o&&o.updatedAt!==It.now()&&this.tick(It.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;pb(n);const{type:o=Ho,repeat:r=0,repeatDelay:d=0,repeatType:f,velocity:m=0}=n;let{keyframes:g}=n;const h=o||Ho;h!==Ho&&typeof g[0]!="number"&&(this.mixKeyframes=or(KC,ub(g[0],g[1])),g=[0,100]);const p=h({...n,keyframes:g});f==="mirror"&&(this.mirroredGenerator=h({...n,keyframes:[...g].reverse(),velocity:-m})),p.calculatedDuration===null&&(p.calculatedDuration=lm(p));const{calculatedDuration:y}=p;this.calculatedDuration=y,this.resolvedDuration=y+d,this.totalDuration=this.resolvedDuration*(r+1)-d,this.generator=p}updateTime(n){const o=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=o}tick(n,o=!1){const{generator:r,totalDuration:d,mixKeyframes:f,mirroredGenerator:m,resolvedDuration:g,calculatedDuration:h}=this;if(this.startTime===null)return r.next(0);const{delay:p=0,keyframes:y,repeat:x,repeatType:j,repeatDelay:w,type:N,onUpdate:E,finalKeyframe:L}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-d/this.speed,this.startTime)),o?this.currentTime=n:this.updateTime(n);const M=this.currentTime-p*(this.playbackSpeed>=0?1:-1),I=this.playbackSpeed>=0?M<0:M>d;this.currentTime=Math.max(M,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=d);let _=this.currentTime,Q=r;if(x){const B=Math.min(this.currentTime,d)/g;let oe=Math.floor(B),fe=B%1;!fe&&B>=1&&(fe=1),fe===1&&oe--,oe=Math.min(oe,x+1),!!(oe%2)&&(j==="reverse"?(fe=1-fe,w&&(fe-=w/g)):j==="mirror"&&(Q=m)),_=us(0,1,fe)*g}const K=I?{done:!1,value:y[0]}:Q.next(_);f&&(K.value=f(K.value));let{done:J}=K;!I&&h!==null&&(J=this.playbackSpeed>=0?this.currentTime>=d:this.currentTime<=0);const U=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&J);return U&&N!==ff&&(K.value=cm(y,this.options,L,this.speed)),E&&E(K.value),U&&this.finish(),K}then(n,o){return this.finished.then(n,o)}get duration(){return pa(this.calculatedDuration)}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+pa(n)}get time(){return pa(this.currentTime)}set time(n){n=Pa(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(n){this.updateTime(It.now());const o=this.playbackSpeed!==n;this.playbackSpeed=n,o&&(this.time=pa(this.currentTime))}play(){if(this.isStopped)return;const{driver:n=MC,startTime:o}=this.options;this.driver||(this.driver=n(d=>this.tick(d))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=o??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(It.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),n.observe(this)}}function QC(a){for(let n=1;n<a.length;n++)a[n]??(a[n]=a[n-1])}const Nn=a=>a*180/Math.PI,mf=a=>{const n=Nn(Math.atan2(a[1],a[0]));return pf(n)},ZC={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:a=>(Math.abs(a[0])+Math.abs(a[3]))/2,rotate:mf,rotateZ:mf,skewX:a=>Nn(Math.atan(a[1])),skewY:a=>Nn(Math.atan(a[2])),skew:a=>(Math.abs(a[1])+Math.abs(a[2]))/2},pf=a=>(a=a%360,a<0&&(a+=360),a),xy=mf,yy=a=>Math.sqrt(a[0]*a[0]+a[1]*a[1]),vy=a=>Math.sqrt(a[4]*a[4]+a[5]*a[5]),JC={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:yy,scaleY:vy,scale:a=>(yy(a)+vy(a))/2,rotateX:a=>pf(Nn(Math.atan2(a[6],a[5]))),rotateY:a=>pf(Nn(Math.atan2(-a[2],a[0]))),rotateZ:xy,rotate:xy,skewX:a=>Nn(Math.atan(a[4])),skewY:a=>Nn(Math.atan(a[1])),skew:a=>(Math.abs(a[1])+Math.abs(a[4]))/2};function hf(a){return a.includes("scale")?1:0}function gf(a,n){if(!a||a==="none")return hf(n);const o=a.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,d;if(o)r=JC,d=o;else{const g=a.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=ZC,d=g}if(!d)return hf(n);const f=r[n],m=d[1].split(",").map($C);return typeof f=="function"?f(m):m[f]}const WC=(a,n)=>{const{transform:o="none"}=getComputedStyle(a);return gf(o,n)};function $C(a){return parseFloat(a.trim())}const qi=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],_i=new Set(qi),by=a=>a===Pi||a===he,e4=new Set(["x","y","z"]),t4=qi.filter(a=>!e4.has(a));function a4(a){const n=[];return t4.forEach(o=>{const r=a.getValue(o);r!==void 0&&(n.push([o,r.get()]),r.set(o.startsWith("scale")?1:0))}),n}const Sn={width:({x:a},{paddingLeft:n="0",paddingRight:o="0"})=>a.max-a.min-parseFloat(n)-parseFloat(o),height:({y:a},{paddingTop:n="0",paddingBottom:o="0"})=>a.max-a.min-parseFloat(n)-parseFloat(o),top:(a,{top:n})=>parseFloat(n),left:(a,{left:n})=>parseFloat(n),bottom:({y:a},{top:n})=>parseFloat(n)+(a.max-a.min),right:({x:a},{left:n})=>parseFloat(n)+(a.max-a.min),x:(a,{transform:n})=>gf(n,"x"),y:(a,{transform:n})=>gf(n,"y")};Sn.translateX=Sn.x;Sn.translateY=Sn.y;const Cn=new Set;let xf=!1,yf=!1,vf=!1;function hb(){if(yf){const a=Array.from(Cn).filter(r=>r.needsMeasurement),n=new Set(a.map(r=>r.element)),o=new Map;n.forEach(r=>{const d=a4(r);d.length&&(o.set(r,d),r.render())}),a.forEach(r=>r.measureInitialState()),n.forEach(r=>{r.render();const d=o.get(r);d&&d.forEach(([f,m])=>{r.getValue(f)?.set(m)})}),a.forEach(r=>r.measureEndState()),a.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}yf=!1,xf=!1,Cn.forEach(a=>a.complete(vf)),Cn.clear()}function gb(){Cn.forEach(a=>{a.readKeyframes(),a.needsMeasurement&&(yf=!0)})}function s4(){vf=!0,gb(),hb(),vf=!1}class fm{constructor(n,o,r,d,f,m=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=o,this.name=r,this.motionValue=d,this.element=f,this.isAsync=m}scheduleResolve(){this.state="scheduled",this.isAsync?(Cn.add(this),xf||(xf=!0,Xe.read(gb),Xe.resolveKeyframes(hb))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:o,element:r,motionValue:d}=this;if(n[0]===null){const f=d?.get(),m=n[n.length-1];if(f!==void 0)n[0]=f;else if(r&&o){const g=r.readValue(o,m);g!=null&&(n[0]=g)}n[0]===void 0&&(n[0]=m),d&&f===void 0&&d.set(n[0])}QC(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),Cn.delete(this)}cancel(){this.state==="scheduled"&&(Cn.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const n4=a=>a.startsWith("--");function i4(a,n,o){n4(n)?a.style.setProperty(n,o):a.style[n]=o}const o4=$f(()=>window.ScrollTimeline!==void 0),r4={};function l4(a,n){const o=$f(a);return()=>r4[n]??o()}const xb=l4(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Vo=([a,n,o,r])=>`cubic-bezier(${a}, ${n}, ${o}, ${r})`,jy={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Vo([0,.65,.55,1]),circOut:Vo([.55,0,1,.45]),backIn:Vo([.31,.01,.66,-.59]),backOut:Vo([.33,1.53,.69,.99])};function yb(a,n){if(a)return typeof a=="function"?xb()?fb(a,n):"ease-out":ab(a)?Vo(a):Array.isArray(a)?a.map(o=>yb(o,n)||jy.easeOut):jy[a]}function c4(a,n,o,{delay:r=0,duration:d=300,repeat:f=0,repeatType:m="loop",ease:g="easeOut",times:h}={},p=void 0){const y={[n]:o};h&&(y.offset=h);const x=yb(g,d);Array.isArray(x)&&(y.easing=x);const j={delay:r,duration:d,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:f+1,direction:m==="reverse"?"alternate":"normal"};return p&&(j.pseudoElement=p),a.animate(y,j)}function vb(a){return typeof a=="function"&&"applyToOptions"in a}function d4({type:a,...n}){return vb(a)&&xb()?a.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class u4 extends dm{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,!n)return;const{element:o,name:r,keyframes:d,pseudoElement:f,allowFlatten:m=!1,finalKeyframe:g,onComplete:h}=n;this.isPseudoElement=!!f,this.allowFlatten=m,this.options=n,Wf(typeof n.type!="string");const p=d4(n);this.animation=c4(o,r,d,p,f),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!f){const y=cm(d,this.options,g,this.speed);this.updateMotionValue?this.updateMotionValue(y):i4(o,r,y),this.animation.cancel()}h?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const n=this.animation.effect?.getComputedTiming?.().duration||0;return pa(Number(n))}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+pa(n)}get time(){return pa(Number(this.animation.currentTime)||0)}set time(n){this.finishedTime=null,this.animation.currentTime=Pa(n)}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(n){this.animation.startTime=n}attachTimeline({timeline:n,observe:o}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,n&&o4()?(this.animation.timeline=n,ha):o(this)}}const bb={anticipate:Wv,backInOut:Jv,circInOut:eb};function f4(a){return a in bb}function m4(a){typeof a.ease=="string"&&f4(a.ease)&&(a.ease=bb[a.ease])}const wy=10;class p4 extends u4{constructor(n){m4(n),pb(n),super(n),n.startTime&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:o,onUpdate:r,onComplete:d,element:f,...m}=this.options;if(!o)return;if(n!==void 0){o.set(n);return}const g=new um({...m,autoplay:!1}),h=Pa(this.finishedTime??this.time);o.setWithVelocity(g.sample(h-wy).value,g.sample(h).value,wy),g.stop()}}const Ny=(a,n)=>n==="zIndex"?!1:!!(typeof a=="number"||Array.isArray(a)||typeof a=="string"&&(Ys.test(a)||a==="0")&&!a.startsWith("url("));function h4(a){const n=a[0];if(a.length===1)return!0;for(let o=0;o<a.length;o++)if(a[o]!==n)return!0}function g4(a,n,o,r){const d=a[0];if(d===null)return!1;if(n==="display"||n==="visibility")return!0;const f=a[a.length-1],m=Ny(d,n),g=Ny(f,n);return!m||!g?!1:h4(a)||(o==="spring"||vb(o))&&r}function bf(a){a.duration=0,a.type="keyframes"}const x4=new Set(["opacity","clipPath","filter","transform"]),y4=$f(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function v4(a){const{motionValue:n,name:o,repeatDelay:r,repeatType:d,damping:f,type:m}=a;if(!(n?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:p}=n.owner.getProps();return y4()&&o&&x4.has(o)&&(o!=="transform"||!p)&&!h&&!r&&d!=="mirror"&&f!==0&&m!=="inertia"}const b4=40;class j4 extends dm{constructor({autoplay:n=!0,delay:o=0,type:r="keyframes",repeat:d=0,repeatDelay:f=0,repeatType:m="loop",keyframes:g,name:h,motionValue:p,element:y,...x}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=It.now();const j={autoplay:n,delay:o,type:r,repeat:d,repeatDelay:f,repeatType:m,name:h,motionValue:p,element:y,...x},w=y?.KeyframeResolver||fm;this.keyframeResolver=new w(g,(N,E,L)=>this.onKeyframesResolved(N,E,j,!L),h,p,y),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(n,o,r,d){this.keyframeResolver=void 0;const{name:f,type:m,velocity:g,delay:h,isHandoff:p,onUpdate:y}=r;this.resolvedAt=It.now(),g4(n,f,m,g)||((fs.instantAnimations||!h)&&y?.(cm(n,r,o)),n[0]=n[n.length-1],bf(r),r.repeat=0);const j={startTime:d?this.resolvedAt?this.resolvedAt-this.createdAt>b4?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:o,...r,keyframes:n},w=!p&&v4(j)?new p4({...j,element:j.motionValue.owner.current}):new um(j);w.finished.then(()=>this.notifyFinished()).catch(ha),this.pendingTimeline&&(this.stopTimeline=w.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=w}get finished(){return this._animation?this.animation.finished:this._finished}then(n,o){return this.finished.finally(n).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),s4()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const w4=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function N4(a){const n=w4.exec(a);if(!n)return[,];const[,o,r,d]=n;return[`--${o??r}`,d]}function jb(a,n,o=1){const[r,d]=N4(a);if(!r)return;const f=window.getComputedStyle(n).getPropertyValue(r);if(f){const m=f.trim();return Iv(m)?parseFloat(m):m}return nm(d)?jb(d,n,o+1):d}function mm(a,n){return a?.[n]??a?.default??a}const wb=new Set(["width","height","top","left","right","bottom",...qi]),S4={test:a=>a==="auto",parse:a=>a},Nb=a=>n=>n.test(a),Sb=[Pi,he,qa,Us,hC,pC,S4],Sy=a=>Sb.find(Nb(a));function C4(a){return typeof a=="number"?a===0:a!==null?a==="none"||a==="0"||Yv(a):!0}const A4=new Set(["brightness","contrast","saturate","opacity"]);function T4(a){const[n,o]=a.slice(0,-1).split("(");if(n==="drop-shadow")return a;const[r]=o.match(im)||[];if(!r)return a;const d=o.replace(r,"");let f=A4.has(n)?1:0;return r!==o&&(f*=100),n+"("+f+d+")"}const E4=/\b([a-z-]*)\(.*?\)/gu,jf={...Ys,getAnimatableNone:a=>{const n=a.match(E4);return n?n.map(T4).join(" "):a}},Cy={...Pi,transform:Math.round},R4={rotate:Us,rotateX:Us,rotateY:Us,rotateZ:Us,scale:Ll,scaleX:Ll,scaleY:Ll,scaleZ:Ll,skew:Us,skewX:Us,skewY:Us,distance:he,translateX:he,translateY:he,translateZ:he,x:he,y:he,z:he,perspective:he,transformPerspective:he,opacity:Zo,originX:fy,originY:fy,originZ:he},pm={borderWidth:he,borderTopWidth:he,borderRightWidth:he,borderBottomWidth:he,borderLeftWidth:he,borderRadius:he,radius:he,borderTopLeftRadius:he,borderTopRightRadius:he,borderBottomRightRadius:he,borderBottomLeftRadius:he,width:he,maxWidth:he,height:he,maxHeight:he,top:he,right:he,bottom:he,left:he,padding:he,paddingTop:he,paddingRight:he,paddingBottom:he,paddingLeft:he,margin:he,marginTop:he,marginRight:he,marginBottom:he,marginLeft:he,backgroundPositionX:he,backgroundPositionY:he,...R4,zIndex:Cy,fillOpacity:Zo,strokeOpacity:Zo,numOctaves:Cy},D4={...pm,color:ot,backgroundColor:ot,outlineColor:ot,fill:ot,stroke:ot,borderColor:ot,borderTopColor:ot,borderRightColor:ot,borderBottomColor:ot,borderLeftColor:ot,filter:jf,WebkitFilter:jf},Cb=a=>D4[a];function Ab(a,n){let o=Cb(a);return o!==jf&&(o=Ys),o.getAnimatableNone?o.getAnimatableNone(n):void 0}const M4=new Set(["auto","none","0"]);function L4(a,n,o){let r=0,d;for(;r<a.length&&!d;){const f=a[r];typeof f=="string"&&!M4.has(f)&&Jo(f).values.length&&(d=a[r]),r++}if(d&&o)for(const f of n)a[f]=Ab(o,d)}class O4 extends fm{constructor(n,o,r,d,f){super(n,o,r,d,f,!0)}readKeyframes(){const{unresolvedKeyframes:n,element:o,name:r}=this;if(!o||!o.current)return;super.readKeyframes();for(let h=0;h<n.length;h++){let p=n[h];if(typeof p=="string"&&(p=p.trim(),nm(p))){const y=jb(p,o.current);y!==void 0&&(n[h]=y),h===n.length-1&&(this.finalKeyframe=p)}}if(this.resolveNoneKeyframes(),!wb.has(r)||n.length!==2)return;const[d,f]=n,m=Sy(d),g=Sy(f);if(m!==g)if(by(m)&&by(g))for(let h=0;h<n.length;h++){const p=n[h];typeof p=="string"&&(n[h]=parseFloat(p))}else Sn[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:n,name:o}=this,r=[];for(let d=0;d<n.length;d++)(n[d]===null||C4(n[d]))&&r.push(d);r.length&&L4(n,r,o)}measureInitialState(){const{element:n,unresolvedKeyframes:o,name:r}=this;if(!n||!n.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Sn[r](n.measureViewportBox(),window.getComputedStyle(n.current)),o[0]=this.measuredOrigin;const d=o[o.length-1];d!==void 0&&n.getValue(r,d).jump(d,!1)}measureEndState(){const{element:n,name:o,unresolvedKeyframes:r}=this;if(!n||!n.current)return;const d=n.getValue(o);d&&d.jump(this.measuredOrigin,!1);const f=r.length-1,m=r[f];r[f]=Sn[o](n.measureViewportBox(),window.getComputedStyle(n.current)),m!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=m),this.removedTransforms?.length&&this.removedTransforms.forEach(([g,h])=>{n.getValue(g).set(h)}),this.resolveNoneKeyframes()}}function z4(a,n,o){if(a instanceof EventTarget)return[a];if(typeof a=="string"){let r=document;const d=o?.[a]??r.querySelectorAll(a);return d?Array.from(d):[]}return Array.from(a)}const Tb=(a,n)=>n&&typeof a=="number"?n.transform(a):a;function Eb(a){return Gv(a)&&"offsetHeight"in a}const Ay=30,k4=a=>!isNaN(parseFloat(a));class P4{constructor(n,o={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const d=It.now();if(this.updatedAt!==d&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const f of this.dependents)f.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=o.owner}setCurrent(n){this.current=n,this.updatedAt=It.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=k4(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,o){this.events[n]||(this.events[n]=new em);const r=this.events[n].add(o);return n==="change"?()=>{r(),Xe.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,o){this.passiveEffect=n,this.stopPassiveEffect=o}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,o,r){this.set(o),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-r}jump(n,o=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,o&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=It.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>Ay)return 0;const o=Math.min(this.updatedAt-this.prevUpdatedAt,Ay);return Fv(parseFloat(this.current)-parseFloat(this.prevFrameValue),o)}start(n){return this.stop(),new Promise(o=>{this.hasAnimated=!0,this.animation=n(o),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Di(a,n){return new P4(a,n)}const{schedule:hm}=sb(queueMicrotask,!1),Na={x:!1,y:!1};function Rb(){return Na.x||Na.y}function q4(a){return a==="x"||a==="y"?Na[a]?null:(Na[a]=!0,()=>{Na[a]=!1}):Na.x||Na.y?null:(Na.x=Na.y=!0,()=>{Na.x=Na.y=!1})}function Db(a,n){const o=z4(a),r=new AbortController,d={passive:!0,...n,signal:r.signal};return[o,d,()=>r.abort()]}function Ty(a){return!(a.pointerType==="touch"||Rb())}function _4(a,n,o={}){const[r,d,f]=Db(a,o),m=g=>{if(!Ty(g))return;const{target:h}=g,p=n(h,g);if(typeof p!="function"||!h)return;const y=x=>{Ty(x)&&(p(x),h.removeEventListener("pointerleave",y))};h.addEventListener("pointerleave",y,d)};return r.forEach(g=>{g.addEventListener("pointerenter",m,d)}),f}const Mb=(a,n)=>n?a===n?!0:Mb(a,n.parentElement):!1,gm=a=>a.pointerType==="mouse"?typeof a.button!="number"||a.button<=0:a.isPrimary!==!1,V4=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function B4(a){return V4.has(a.tagName)||a.tabIndex!==-1}const _l=new WeakSet;function Ey(a){return n=>{n.key==="Enter"&&a(n)}}function Bu(a,n){a.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const U4=(a,n)=>{const o=a.currentTarget;if(!o)return;const r=Ey(()=>{if(_l.has(o))return;Bu(o,"down");const d=Ey(()=>{Bu(o,"up")}),f=()=>Bu(o,"cancel");o.addEventListener("keyup",d,n),o.addEventListener("blur",f,n)});o.addEventListener("keydown",r,n),o.addEventListener("blur",()=>o.removeEventListener("keydown",r),n)};function Ry(a){return gm(a)&&!Rb()}function H4(a,n,o={}){const[r,d,f]=Db(a,o),m=g=>{const h=g.currentTarget;if(!Ry(g))return;_l.add(h);const p=n(h,g),y=(w,N)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",j),_l.has(h)&&_l.delete(h),Ry(w)&&typeof p=="function"&&p(w,{success:N})},x=w=>{y(w,h===window||h===document||o.useGlobalTarget||Mb(h,w.target))},j=w=>{y(w,!1)};window.addEventListener("pointerup",x,d),window.addEventListener("pointercancel",j,d)};return r.forEach(g=>{(o.useGlobalTarget?window:g).addEventListener("pointerdown",m,d),Eb(g)&&(g.addEventListener("focus",p=>U4(p,d)),!B4(g)&&!g.hasAttribute("tabindex")&&(g.tabIndex=0))}),f}function Lb(a){return Gv(a)&&"ownerSVGElement"in a}function I4(a){return Lb(a)&&a.tagName==="svg"}const Ct=a=>!!(a&&a.getVelocity),G4=[...Sb,ot,Ys],Y4=a=>G4.find(Nb(a)),xm=C.createContext({transformPagePoint:a=>a,isStatic:!1,reducedMotion:"never"});function Dy(a,n){if(typeof a=="function")return a(n);a!=null&&(a.current=n)}function F4(...a){return n=>{let o=!1;const r=a.map(d=>{const f=Dy(d,n);return!o&&typeof f=="function"&&(o=!0),f});if(o)return()=>{for(let d=0;d<r.length;d++){const f=r[d];typeof f=="function"?f():Dy(a[d],null)}}}}function X4(...a){return C.useCallback(F4(...a),a)}class K4 extends C.Component{getSnapshotBeforeUpdate(n){const o=this.props.childRef.current;if(o&&n.isPresent&&!this.props.isPresent){const r=o.offsetParent,d=Eb(r)&&r.offsetWidth||0,f=this.props.sizeRef.current;f.height=o.offsetHeight||0,f.width=o.offsetWidth||0,f.top=o.offsetTop,f.left=o.offsetLeft,f.right=d-f.width-f.left}return null}componentDidUpdate(){}render(){return this.props.children}}function Q4({children:a,isPresent:n,anchorX:o,root:r}){const d=C.useId(),f=C.useRef(null),m=C.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:g}=C.useContext(xm),h=X4(f,a?.ref);return C.useInsertionEffect(()=>{const{width:p,height:y,top:x,left:j,right:w}=m.current;if(n||!f.current||!p||!y)return;const N=o==="left"?`left: ${j}`:`right: ${w}`;f.current.dataset.motionPopId=d;const E=document.createElement("style");g&&(E.nonce=g);const L=r??document.head;return L.appendChild(E),E.sheet&&E.sheet.insertRule(`
58          [data-motion-pop-id="${d}"] {
59            position: absolute !important;
60            width: ${p}px !important;
61            height: ${y}px !important;
62            ${N}px !important;
63            top: ${x}px !important;
64          }
65        `),()=>{L.contains(E)&&L.removeChild(E)}},[n]),l.jsx(K4,{isPresent:n,childRef:f,sizeRef:m,children:C.cloneElement(a,{ref:h})})}const Z4=({children:a,initial:n,isPresent:o,onExitComplete:r,custom:d,presenceAffectsLayout:f,mode:m,anchorX:g,root:h})=>{const p=Kf(J4),y=C.useId();let x=!0,j=C.useMemo(()=>(x=!1,{id:y,initial:n,isPresent:o,custom:d,onExitComplete:w=>{p.set(w,!0);for(const N of p.values())if(!N)return;r&&r()},register:w=>(p.set(w,!1),()=>p.delete(w))}),[o,p,r]);return f&&x&&(j={...j}),C.useMemo(()=>{p.forEach((w,N)=>p.set(N,!1))},[o]),C.useEffect(()=>{!o&&!p.size&&r&&r()},[o]),m==="popLayout"&&(a=l.jsx(Q4,{isPresent:o,anchorX:g,root:h,children:a})),l.jsx(oc.Provider,{value:j,children:a})};function J4(){return new Map}function Ob(a=!0){const n=C.useContext(oc);if(n===null)return[!0,null];const{isPresent:o,onExitComplete:r,register:d}=n,f=C.useId();C.useEffect(()=>{if(a)return d(f)},[a]);const m=C.useCallback(()=>a&&r&&r(f),[f,r,a]);return!o&&r?[!1,m]:[!0]}const Ol=a=>a.key||"";function My(a){const n=[];return C.Children.forEach(a,o=>{C.isValidElement(o)&&n.push(o)}),n}const Uu=({children:a,custom:n,initial:o=!0,onExitComplete:r,presenceAffectsLayout:d=!0,mode:f="sync",propagate:m=!1,anchorX:g="left",root:h})=>{const[p,y]=Ob(m),x=C.useMemo(()=>My(a),[a]),j=m&&!p?[]:x.map(Ol),w=C.useRef(!0),N=C.useRef(x),E=Kf(()=>new Map),[L,M]=C.useState(x),[I,_]=C.useState(x);Hv(()=>{w.current=!1,N.current=x;for(let J=0;J<I.length;J++){const U=Ol(I[J]);j.includes(U)?E.delete(U):E.get(U)!==!0&&E.set(U,!1)}},[I,j.length,j.join("-")]);const Q=[];if(x!==L){let J=[...x];for(let U=0;U<I.length;U++){const B=I[U],oe=Ol(B);j.includes(oe)||(J.splice(U,0,B),Q.push(B))}return f==="wait"&&Q.length&&(J=Q),_(My(J)),M(x),null}const{forceRender:K}=C.useContext(Xf);return l.jsx(l.Fragment,{children:I.map(J=>{const U=Ol(J),B=m&&!p?!1:x===I||j.includes(U),oe=()=>{if(E.has(U))E.set(U,!0);else return;let fe=!0;
vendor: 4,539 bytes, line 65
65E.forEach(we=>{we||(fe=!1)}),fe&&(K?.(),_(N.current),m&&y?.(),r&&r())};return l.jsx(Z4,{isPresent:B,initial:!w.current||o?void 0:!1,custom:n,presenceAffectsLayout:d,mode:f,root:h,onExitComplete:B?void 0:oe,anchorX:g,children:J},U)})})},zb=C.createContext({strict:!1}),Ly={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Mi={};for(const a in Ly)Mi[a]={isEnabled:n=>Ly[a].some(o=>!!n[o])};function W4(a){for(const n in a)Mi[n]={...Mi[n],...a[n]}}const $4=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Kl(a){return a.startsWith("while")||a.startsWith("drag")&&a!=="draggable"||a.startsWith("layout")||a.startsWith("onTap")||a.startsWith("onPan")||a.startsWith("onLayout")||$4.has(a)}let kb=a=>!Kl(a);function eA(a){typeof a=="function"&&(kb=n=>n.startsWith("on")?!Kl(n):a(n))}try{eA(require("@emotion/is-prop-valid").default)}catch{}function tA(a,n,o){const r={};for(const d in a)d==="values"&&typeof a.values=="object"||(kb(d)||o===!0&&Kl(d)||!n&&!Kl(d)||a.draggable&&d.startsWith("onDrag"))&&(r[d]=a[d]);return r}const rc=C.createContext({});function lc(a){return a!==null&&typeof a=="object"&&typeof a.start=="function"}function Wo(a){return typeof a=="string"||Array.isArray(a)}const ym=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],vm=["initial",...ym];function cc(a){return lc(a.animate)||vm.some(n=>Wo(a[n]))}function Pb(a){return!!(cc(a)||a.variants)}function aA(a,n){if(cc(a)){const{initial:o,animate:r}=a;return{initial:o===!1||Wo(o)?o:void 0,animate:Wo(r)?r:void 0}}return a.inherit!==!1?n:{}}function sA(a){const{initial:n,animate:o}=aA(a,C.useContext(rc));return C.useMemo(()=>({initial:n,animate:o}),[Oy(n),Oy(o)])}function Oy(a){return Array.isArray(a)?a.join(" "):a}const $o={};function nA(a){for(const n in a)$o[n]=a[n],sm(n)&&($o[n].isCSSVariable=!0)}function qb(a,{layout:n,layoutId:o}){return _i.has(a)||a.startsWith("origin")||(n||o!==void 0)&&(!!$o[a]||a==="opacity")}const iA={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},oA=qi.length;function rA(a,n,o){let r="",d=!0;for(let f=0;f<oA;f++){const m=qi[f],g=a[m];if(g===void 0)continue;let h=!0;if(typeof g=="number"?h=g===(m.startsWith("scale")?1:0):h=parseFloat(g)===0,!h||o){const p=Tb(g,pm[m]);if(!h){d=!1;const y=iA[m]||m;r+=`${y}(${p}) `}o&&(n[m]=p)}}return r=r.trim(),o?r=o(n,d?"":r):d&&(r="none"),r}function bm(a,n,o){const{style:r,vars:d,transformOrigin:f}=a;let m=!1,g=!1;for(const h in n){const p=n[h];if(_i.has(h)){m=!0;continue}else if(sm(h)){d[h]=p;continue}else{const y=Tb(p,pm[h]);h.startsWith("origin")?(g=!0,f[h]=y):r[h]=y}}if(n.transform||(m||o?r.transform=rA(n,a.transform,o):r.transform&&(r.transform="none")),g){const{originX:h="50%",originY:p="50%",originZ:y=0}=f;r.transformOrigin=`${h} ${p} ${y}`}}const jm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function _b(a,n,o){for(const r in n)!Ct(n[r])&&!qb(r,o)&&(a[r]=n[r])}function lA({transformTemplate:a},n){return C.useMemo(()=>{const o=jm();return bm(o,n,a),Object.assign({},o.vars,o.style)},[n])}function cA(a,n){const o=a.style||{},r={};return _b(r,o,a),Object.assign(r,lA(a,n)),r}function dA(a,n){const o={},r=cA(a,n);return a.drag&&a.dragListener!==!1&&(o.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=a.drag===!0?"none":`pan-${a.drag==="x"?"y":"x"}`),a.tabIndex===void 0&&(a.onTap||a.onTapStart||a.whileTap)&&(o.tabIndex=0),o.style=r,o}const uA={offset:"stroke-dashoffset",array:"stroke-dasharray"},fA={offset:"strokeDashoffset",array:"strokeDasharray"};function mA(a,n,o=1,r=0,d=!0){a.pathLength=1;const f=d?uA:fA;a[f.offset]=he.transform(-r);const m=he.transform(n),g=he.transform(o);a[f.array]=`${m} ${g}`}function Vb(a,{attrX:n,attrY:o,attrScale:r,pathLength:d,pathSpacing:f=1,pathOffset:m=0,...g}
vendor: 2,735 bytes, line 65
65,h,p,y){if(bm(a,g,p),h){a.style.viewBox&&(a.attrs.viewBox=a.style.viewBox);return}a.attrs=a.style,a.style={};const{attrs:x,style:j}=a;x.transform&&(j.transform=x.transform,delete x.transform),(j.transform||x.transformOrigin)&&(j.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),j.transform&&(j.transformBox=y?.transformBox??"fill-box",delete x.transformBox),n!==void 0&&(x.x=n),o!==void 0&&(x.y=o),r!==void 0&&(x.scale=r),d!==void 0&&mA(x,d,f,m,!1)}const Bb=()=>({...jm(),attrs:{}}),Ub=a=>typeof a=="string"&&a.toLowerCase()==="svg";function pA(a,n,o,r){const d=C.useMemo(()=>{const f=Bb();return Vb(f,n,Ub(r),a.transformTemplate,a.style),{...f.attrs,style:{...f.style}}},[n]);if(a.style){const f={};_b(f,a.style,a),d.style={...f,...d.style}}return d}const hA=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function wm(a){return typeof a!="string"||a.includes("-")?!1:!!(hA.indexOf(a)>-1||/[A-Z]/u.test(a))}function gA(a,n,o,{latestValues:r},d,f=!1){const g=(wm(a)?pA:dA)(n,r,d,a),h=tA(n,typeof a=="string",f),p=a!==C.Fragment?{...h,...g,ref:o}:{},{children:y}=n,x=C.useMemo(()=>Ct(y)?y.get():y,[y]);return C.createElement(a,{...p,children:x})}function zy(a){const n=[{},{}];return a?.values.forEach((o,r)=>{n[0][r]=o.get(),n[1][r]=o.getVelocity()}),n}function Nm(a,n,o,r){if(typeof n=="function"){const[d,f]=zy(r);n=n(o!==void 0?o:a.custom,d,f)}if(typeof n=="string"&&(n=a.variants&&a.variants[n]),typeof n=="function"){const[d,f]=zy(r);n=n(o!==void 0?o:a.custom,d,f)}return n}function Vl(a){return Ct(a)?a.get():a}function xA({scrapeMotionValuesFromProps:a,createRenderState:n},o,r,d){return{latestValues:yA(o,r,d,a),renderState:n()}}function yA(a,n,o,r){const d={},f=r(a,{});for(const j in f)d[j]=Vl(f[j]);let{initial:m,animate:g}=a;const h=cc(a),p=Pb(a);n&&p&&!h&&a.inherit!==!1&&(m===void 0&&(m=n.initial),g===void 0&&(g=n.animate));let y=o?o.initial===!1:!1;y=y||m===!1;const x=y?g:m;if(x&&typeof x!="boolean"&&!lc(x)){const j=Array.isArray(x)?x:[x];for(let w=0;w<j.length;w++){const N=Nm(a,j[w]);if(N){const{transitionEnd:E,transition:L,...M}=N;for(const I in M){let _=M[I];if(Array.isArray(_)){const Q=y?_.length-1:0;_=_[Q]}_!==null&&(d[I]=_)}for(const I in E)d[I]=E[I]}}}return d}const Hb=a=>(n,o)=>{const r=C.useContext(rc),d=C.useContext(oc),f=()=>xA(a,n,r,d);return o?f():Kf(f)};function Sm(a,n,o){const{style:r}=a,d={};for(const f in r)(Ct(r[f])||n.style&&Ct(n.style[f])||qb(f,a)||o?.getValue(f)?.liveStyle!==void 0)&&(d[f]=r[f]);return d}const vA=Hb({scrapeMotionValuesFromProps:Sm,createRenderState:jm});function Ib(a,n,o){const r=Sm(a,n,o);
vendor: 9,122 bytes, line 65
65for(const d in a)if(Ct(a[d])||Ct(n[d])){const f=qi.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;r[f]=a[d]}return r}const bA=Hb({scrapeMotionValuesFromProps:Ib,createRenderState:Bb}),jA=Symbol.for("motionComponentSymbol");function ji(a){return a&&typeof a=="object"&&Object.prototype.hasOwnProperty.call(a,"current")}function wA(a,n,o){return C.useCallback(r=>{r&&a.onMount&&a.onMount(r),n&&(r?n.mount(r):n.unmount()),o&&(typeof o=="function"?o(r):ji(o)&&(o.current=r))},[n])}const Cm=a=>a.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),NA="framerAppearId",Gb="data-"+Cm(NA),Yb=C.createContext({});function SA(a,n,o,r,d){const{visualElement:f}=C.useContext(rc),m=C.useContext(zb),g=C.useContext(oc),h=C.useContext(xm).reducedMotion,p=C.useRef(null);r=r||m.renderer,!p.current&&r&&(p.current=r(a,{visualState:n,parent:f,props:o,presenceContext:g,blockInitialAnimation:g?g.initial===!1:!1,reducedMotionConfig:h}));const y=p.current,x=C.useContext(Yb);y&&!y.projection&&d&&(y.type==="html"||y.type==="svg")&&CA(p.current,o,d,x);const j=C.useRef(!1);C.useInsertionEffect(()=>{y&&j.current&&y.update(o,g)});const w=o[Gb],N=C.useRef(!!w&&!window.MotionHandoffIsComplete?.(w)&&window.MotionHasOptimisedAnimation?.(w));return Hv(()=>{y&&(j.current=!0,window.MotionIsMounted=!0,y.updateFeatures(),y.scheduleRenderMicrotask(),N.current&&y.animationState&&y.animationState.animateChanges())}),C.useEffect(()=>{y&&(!N.current&&y.animationState&&y.animationState.animateChanges(),N.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(w)}),N.current=!1),y.enteringChildren=void 0)}),y}function CA(a,n,o,r){const{layoutId:d,layout:f,drag:m,dragConstraints:g,layoutScroll:h,layoutRoot:p,layoutCrossfade:y}=n;a.projection=new o(a.latestValues,n["data-framer-portal-id"]?void 0:Fb(a.parent)),a.projection.setOptions({layoutId:d,layout:f,alwaysMeasureLayout:!!m||g&&ji(g),visualElement:a,animationType:typeof f=="string"?f:"both",initialPromotionConfig:r,crossfade:y,layoutScroll:h,layoutRoot:p})}function Fb(a){if(a)return a.options.allowProjection!==!1?a.projection:Fb(a.parent)}function Hu(a,{forwardMotionProps:n=!1}={},o,r){o&&W4(o);const d=wm(a)?bA:vA;function f(g,h){let p;const y={...C.useContext(xm),...g,layoutId:AA(g)},{isStatic:x}=y,j=sA(g),w=d(g,x);if(!x&&Qf){TA();const N=EA(y);p=N.MeasureLayout,j.visualElement=SA(a,w,y,r,N.ProjectionNode)}return l.jsxs(rc.Provider,{value:j,children:[p&&j.visualElement?l.jsx(p,{visualElement:j.visualElement,...y}):null,gA(a,g,wA(w,j.visualElement,h),w,x,n)]})}f.displayName=`motion.${typeof a=="string"?a:`create(${a.displayName??a.name??""})`}`;const m=C.forwardRef(f);return m[jA]=a,m}function AA({layoutId:a}){const n=C.useContext(Xf).id;return n&&a!==void 0?n+"-"+a:a}function TA(a,n){C.useContext(zb).strict}function EA(a){const{drag:n,layout:o}=Mi;if(!n&&!o)return{};const r={...n,...o};return{MeasureLayout:n?.isEnabled(a)||o?.isEnabled(a)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function RA(a,n){if(typeof Proxy>"u")return Hu;const o=new Map,r=(f,m)=>Hu(f,m,a,n),d=(f,m)=>r(f,m);return new Proxy(d,{get:(f,m)=>m==="create"?r:(o.has(m)||o.set(m,Hu(m,void 0,a,n)),o.get(m))})}function Xb({top:a,left:n,right:o,bottom:r}){return{x:{min:n,max:o},y:{min:a,max:r}}}function DA({x:a,y:n}){return{top:n.min,right:a.max,bottom:n.max,left:a.min}}function MA(a,n){if(!n)return a;const o=n({x:a.left,y:a.top}),r=n({x:a.right,y:a.bottom});return{top:o.y,left:o.x,bottom:r.y,right:r.x}}function Iu(a){return a===void 0||a===1}function wf({scale:a,scaleX:n,scaleY:o}){return!Iu(a)||!Iu(n)||!Iu(o)}function jn(a){return wf(a)||Kb(a)||a.z||a.rotate||a.rotateX||a.rotateY||a.skewX||a.skewY}function Kb(a){return ky(a.x)||ky(a.y)}function ky(a){return a&&a!=="0%"}function Ql(a,n,o){const r=a-o,d=n*r;return o+d}function Py(a,n,o,r,d){return d!==void 0&&(a=Ql(a,d,r)),Ql(a,o,r)+n}function Nf(a,n=0,o=1,r,d){a.min=Py(a.min,n,o,r,d),a.max=Py(a.max,n,o,r,d)}function Qb(a,{x:n,y:o}){Nf(a.x,n.translate,n.scale,n.originPoint),Nf(a.y,o.translate,o.scale,o.originPoint)}const qy=.999999999999,_y=1.0000000000001;function LA(a,n,o,r=!1){const d=o.length;if(!d)return;n.x=n.y=1;let f,m;for(let g=0;g<d;g++){f=o[g],m=f.projectionDelta;const{visualElement:h}=f.options;h&&h.props.style&&h.props.style.display==="contents"||(r&&f.options.layoutScroll&&f.scroll&&f!==f.root&&Ni(a,{x:-f.scroll.offset.x,y:-f.scroll.offset.y}),m&&(n.x*=m.x.scale,n.y*=m.y.scale,Qb(a,m)),r&&jn(f.latestValues)&&Ni(a,f.latestValues))}n.x<_y&&n.x>qy&&(n.x=1),n.y<_y&&n.y>qy&&(n.y=1)}function wi(a,n){a.min=a.min+n,a.max=a.max+n}function Vy(a,n,o,r,d=.5){const f=Qe(a.min,a.max,d);Nf(a,n,o,f,r)}function Ni(a,n){Vy(a.x,n.x,n.scaleX,n.scale,n.originX),Vy(a.y,n.y,n.scaleY,n.scale,n.originY)}function Zb(a,n){return Xb(MA(a.getBoundingClientRect(),n))}function OA(a,n,o){const r=Zb(a,o),{scroll:d}=n;return d&&(wi(r.x,d.offset.x),wi(r.y,d.offset.y)),r}const By=()=>({translate:0,scale:1,origin:0,originPoint:0}),Si=()=>({x:By(),y:By()}),Uy=()=>({min:0,max:0}),tt=()=>({x:Uy(),y:Uy()}),Sf={current:null},Jb={current:!1};function zA(){if(Jb.current=!0,!!Qf)if(window.matchMedia){const a=window.matchMedia("(prefers-reduced-motion)"),n=()=>Sf.current=a.matches;a.addEventListener("change",n),n()}else Sf.current=!1}const kA=new WeakMap;function PA(a,n,o){for(const r in n){const d=n[r],f=o[r];if(Ct(d))a.addValue(r,d);else if(Ct(f))a.addValue(r,Di(d,{owner:a}));else if(f!==d)if(a.hasValue(r)){const m=a.getValue(r);m.liveStyle===!0?m.jump(d):m.hasAnimated||m.set(d)}else{const m=a.getStaticValue(r);a.addValue(r,Di(m!==void 0?m:d,{owner:a}))}}for(const r in o)n[r]===void 0&&a.removeValue(r);return n}const Hy=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class qA{scrapeMotionValuesFromProps(n,o,r){return{}}constructor({parent:n,props:o,presenceContext:r,reducedMotionConfig:d,blockInitialAnimation:f,visualState:m},g={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=fm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const j=It.now();this.renderScheduledAt<j&&(this.renderScheduledAt=j,Xe.render(this.render,!1,!0))};const{latestValues:h,renderState:p}=m;this.latestValues=h,this.baseTarget={...h},this.initialValues=o.initial?{...h}:{},this.renderState=p,this.parent=n,this.props=o,this.presenceContext=r,this.depth=n?n.depth+1:0,this.reducedMotionConfig=d,this.options=g,this.blockInitialAnimation=!!f,this.isControllingVariants=cc(o),this.isVariantNode=Pb(o),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:y,...x}=this.scrapeMotionValuesFromProps(o,{},this);for(const j in x){const w=x[j];h[j]!==void 0&&Ct(w)&&w.set(h[j])}}mount(n){this.current=n,kA.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((o,r)=>this.bindToMotionValue(r,o)),Jb.current||zA(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Sf.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Gs(this.notifyUpdate),Gs(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const o=this.features[n];o&&(o.unmount(),o.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}bindToMotionValue(n,o){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const r=_i.has(n);r&&this.onBindTransform&&this.onBindTransform();const d=o.on("change",m=>{this.latestValues[n]=m,this.props.onUpdate&&Xe.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let f;window.MotionCheckAppearSync&&(f=window.MotionCheckAppearSync(this,n,o)),this.valueSubscriptions.set(n,()=>{d(),f&&f(),o.owner&&o.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in Mi){const o=Mi[n];if(!o)continue;const{isEnabled:r,Feature:d}=o;if(!this.features[n]&&d&&r(this.props)&&(this.features[n]=new d(this)),this.features[n]){const f=this.features[n];
vendor: 4,873 bytes, line 65
65f.isMounted?f.update():(f.mount(),f.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):tt()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,o){this.latestValues[n]=o}update(n,o){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=o;for(let r=0;r<Hy.length;r++){const d=Hy[r];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);const f="on"+d,m=n[f];m&&(this.propEventSubscriptions[d]=this.on(d,m))}this.prevMotionValues=PA(this,this.scrapeMotionValuesFromProps(n,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(n){const o=this.getClosestVariantNode();if(o)return o.variantChildren&&o.variantChildren.add(n),()=>o.variantChildren.delete(n)}addValue(n,o){const r=this.values.get(n);o!==r&&(r&&this.removeValue(n),this.bindToMotionValue(n,o),this.values.set(n,o),this.latestValues[n]=o.get())}removeValue(n){this.values.delete(n);const o=this.valueSubscriptions.get(n);o&&(o(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,o){if(this.props.values&&this.props.values[n])return this.props.values[n];let r=this.values.get(n);return r===void 0&&o!==void 0&&(r=Di(o===null?void 0:o,{owner:this}),this.addValue(n,r)),r}readValue(n,o){let r=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return r!=null&&(typeof r=="string"&&(Iv(r)||Yv(r))?r=parseFloat(r):!Y4(r)&&Ys.test(o)&&(r=Ab(n,o)),this.setBaseTarget(n,Ct(r)?r.get():r)),Ct(r)?r.get():r}setBaseTarget(n,o){this.baseTarget[n]=o}getBaseTarget(n){const{initial:o}=this.props;let r;if(typeof o=="string"||typeof o=="object"){const f=Nm(this.props,o,this.presenceContext?.custom);f&&(r=f[n])}if(o&&r!==void 0)return r;const d=this.getBaseTargetFromProps(this.props,n);return d!==void 0&&!Ct(d)?d:this.initialValues[n]!==void 0&&r===void 0?void 0:this.baseTarget[n]}on(n,o){return this.events[n]||(this.events[n]=new em),this.events[n].add(o)}notify(n,...o){this.events[n]&&this.events[n].notify(...o)}scheduleRenderMicrotask(){hm.render(this.render)}}class Wb extends qA{constructor(){super(...arguments),this.KeyframeResolver=O4}sortInstanceNodePosition(n,o){return n.compareDocumentPosition(o)&2?1:-1}getBaseTargetFromProps(n,o){return n.style?n.style[o]:void 0}removeValueFromRenderState(n,{vars:o,style:r}){delete o[n],delete r[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;Ct(n)&&(this.childSubscription=n.on("change",o=>{this.current&&(this.current.textContent=`${o}`)}))}}function $b(a,{style:n,vars:o},r,d){const f=a.style;let m;for(m in n)f[m]=n[m];d?.applyProjectionStyles(f,r);for(m in o)f.setProperty(m,o[m])}function _A(a){return window.getComputedStyle(a)}class VA extends Wb{constructor(){super(...arguments),this.type="html",this.renderInstance=$b}readValueFromInstance(n,o){if(_i.has(o))return this.projection?.isProjecting?hf(o):WC(n,o);{const r=_A(n),d=(sm(o)?r.getPropertyValue(o):r[o])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(n,{transformPagePoint:o}){return Zb(n,o)}build(n,o,r){bm(n,o,r.transformTemplate)}scrapeMotionValuesFromProps(n,o,r){return Sm(n,o,r)}}const e1=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function BA(a,n,o,r){$b(a,n,void 0,r);for(const d in n.attrs)a.setAttribute(e1.has(d)?d:Cm(d),n.attrs[d])}class UA extends Wb{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tt}getBaseTargetFromProps(n,o){return n[o]}readValueFromInstance(n,o){if(_i.has(o)){const r=Cb(o);return r&&r.default||0}return o=e1.has(o)?o:Cm(o),n.getAttribute(o)}scrapeMotionValuesFromProps(n,o,r){return Ib(n,o,r)}build(n,o,r){Vb(n,o,this.isSVGTag,r.transformTemplate,r.style)}
vendor: 20,566 bytes, line 65
65renderInstance(n,o,r,d){BA(n,o,r,d)}mount(n){this.isSVGTag=Ub(n.tagName),super.mount(n)}}const HA=(a,n)=>wm(a)?new UA(n):new VA(n,{allowProjection:a!==C.Fragment});function Ai(a,n,o){const r=a.getProps();return Nm(r,n,o!==void 0?o:r.custom,a)}const Cf=a=>Array.isArray(a);function IA(a,n,o){a.hasValue(n)?a.getValue(n).set(o):a.addValue(n,Di(o))}function GA(a){return Cf(a)?a[a.length-1]||0:a}function YA(a,n){const o=Ai(a,n);let{transitionEnd:r={},transition:d={},...f}=o||{};f={...f,...r};for(const m in f){const g=GA(f[m]);IA(a,m,g)}}function FA(a){return!!(Ct(a)&&a.add)}function Af(a,n){const o=a.getValue("willChange");if(FA(o))return o.add(n);if(!o&&fs.WillChange){const r=new fs.WillChange("auto");a.addValue("willChange",r),r.add(n)}}function t1(a){return a.props[Gb]}const XA=a=>a!==null;function KA(a,{repeat:n,repeatType:o="loop"},r){const d=a.filter(XA),f=n&&o!=="loop"&&n%2===1?0:d.length-1;return d[f]}const QA={type:"spring",stiffness:500,damping:25,restSpeed:10},ZA=a=>({type:"spring",stiffness:550,damping:a===0?2*Math.sqrt(550):30,restSpeed:10}),JA={type:"keyframes",duration:.8},WA={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},$A=(a,{keyframes:n})=>n.length>2?JA:_i.has(a)?a.startsWith("scale")?ZA(n[1]):QA:WA;function eT({when:a,delay:n,delayChildren:o,staggerChildren:r,staggerDirection:d,repeat:f,repeatType:m,repeatDelay:g,from:h,elapsed:p,...y}){return!!Object.keys(y).length}const Am=(a,n,o,r={},d,f)=>m=>{const g=mm(r,a)||{},h=g.delay||r.delay||0;let{elapsed:p=0}=r;p=p-Pa(h);const y={keyframes:Array.isArray(o)?o:[null,o],ease:"easeOut",velocity:n.getVelocity(),...g,delay:-p,onUpdate:j=>{n.set(j),g.onUpdate&&g.onUpdate(j)},onComplete:()=>{m(),g.onComplete&&g.onComplete()},name:a,motionValue:n,element:f?void 0:d};eT(g)||Object.assign(y,$A(a,y)),y.duration&&(y.duration=Pa(y.duration)),y.repeatDelay&&(y.repeatDelay=Pa(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let x=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(bf(y),y.delay===0&&(x=!0)),(fs.instantAnimations||fs.skipAnimations)&&(x=!0,bf(y),y.delay=0),y.allowFlatten=!g.type&&!g.ease,x&&!f&&n.get()!==void 0){const j=KA(y.keyframes,g);if(j!==void 0){Xe.update(()=>{y.onUpdate(j),y.onComplete()});return}}return g.isSync?new um(y):new j4(y)};function tT({protectedKeys:a,needsAnimating:n},o){const r=a.hasOwnProperty(o)&&n[o]!==!0;return n[o]=!1,r}function a1(a,n,{delay:o=0,transitionOverride:r,type:d}={}){let{transition:f=a.getDefaultTransition(),transitionEnd:m,...g}=n;r&&(f=r);const h=[],p=d&&a.animationState&&a.animationState.getState()[d];for(const y in g){const x=a.getValue(y,a.latestValues[y]??null),j=g[y];if(j===void 0||p&&tT(p,y))continue;const w={delay:o,...mm(f||{},y)},N=x.get();if(N!==void 0&&!x.isAnimating&&!Array.isArray(j)&&j===N&&!w.velocity)continue;let E=!1;if(window.MotionHandoffAnimation){const M=t1(a);if(M){const I=window.MotionHandoffAnimation(M,y,Xe);I!==null&&(w.startTime=I,E=!0)}}Af(a,y),x.start(Am(y,x,j,a.shouldReduceMotion&&wb.has(y)?{type:!1}:w,a,E));const L=x.animation;L&&h.push(L)}return m&&Promise.all(h).then(()=>{Xe.update(()=>{m&&YA(a,m)})}),h}function s1(a,n,o,r=0,d=1){const f=Array.from(a).sort((p,y)=>p.sortNodePosition(y)).indexOf(n),m=a.size,g=(m-1)*r;return typeof o=="function"?o(f,m):d===1?f*r:g-f*r}function Tf(a,n,o={}){const r=Ai(a,n,o.type==="exit"?a.presenceContext?.custom:void 0);let{transition:d=a.getDefaultTransition()||{}}=r||{};o.transitionOverride&&(d=o.transitionOverride);const f=r?()=>Promise.all(a1(a,r,o)):()=>Promise.resolve(),m=a.variantChildren&&a.variantChildren.size?(h=0)=>{const{delayChildren:p=0,staggerChildren:y,staggerDirection:x}=d;return aT(a,n,h,p,y,x,o)}:()=>Promise.resolve(),{when:g}=d;if(g){const[h,p]=g==="beforeChildren"?[f,m]:[m,f];return h().then(()=>p())}else return Promise.all([f(),m(o.delay)])}function aT(a,n,o=0,r=0,d=0,f=1,m){const g=[];for(const h of a.variantChildren)h.notify("AnimationStart",n),g.push(Tf(h,n,{...m,delay:o+(typeof r=="function"?0:r)+s1(a.variantChildren,h,r,d,f)}).then(()=>h.notify("AnimationComplete",n)));return Promise.all(g)}function sT(a,n,o={}){a.notify("AnimationStart",n);let r;if(Array.isArray(n)){const d=n.map(f=>Tf(a,f,o));r=Promise.all(d)}else if(typeof n=="string")r=Tf(a,n,o);else{const d=typeof n=="function"?Ai(a,n,o.custom):n;r=Promise.all(a1(a,d,o))}return r.then(()=>{a.notify("AnimationComplete",n)})}function n1(a,n){if(!Array.isArray(n))return!1;const o=n.length;if(o!==a.length)return!1;for(let r=0;r<o;r++)if(n[r]!==a[r])return!1;return!0}const nT=vm.length;function i1(a){if(!a)return;if(!a.isControllingVariants){const o=a.parent?i1(a.parent)||{}:{};return a.props.initial!==void 0&&(o.initial=a.props.initial),o}const n={};for(let o=0;o<nT;o++){const r=vm[o],d=a.props[r];(Wo(d)||d===!1)&&(n[r]=d)}return n}const iT=[...ym].reverse(),oT=ym.length;function rT(a){return n=>Promise.all(n.map(({animation:o,options:r})=>sT(a,o,r)))}function lT(a){let n=rT(a),o=Iy(),r=!0;const d=h=>(p,y)=>{const x=Ai(a,y,h==="exit"?a.presenceContext?.custom:void 0);if(x){const{transition:j,transitionEnd:w,...N}=x;p={...p,...N,...w}}return p};function f(h){n=h(a)}function m(h){const{props:p}=a,y=i1(a.parent)||{},x=[],j=new Set;let w={},N=1/0;for(let L=0;L<oT;L++){const M=iT[L],I=o[M],_=p[M]!==void 0?p[M]:y[M],Q=Wo(_),K=M===h?I.isActive:null;K===!1&&(N=L);let J=_===y[M]&&_!==p[M]&&Q;if(J&&r&&a.manuallyAnimateOnMount&&(J=!1),I.protectedKeys={...w},!I.isActive&&K===null||!_&&!I.prevProp||lc(_)||typeof _=="boolean")continue;const U=cT(I.prevProp,_);let B=U||M===h&&I.isActive&&!J&&Q||L>N&&Q,oe=!1;const fe=Array.isArray(_)?_:[_];let we=fe.reduce(d(M),{});K===!1&&(we={});const{prevResolvedValues:ye={}}=I,be={...ye,...we},je=V=>{B=!0,j.has(V)&&(oe=!0,j.delete(V)),I.needsAnimating[V]=!0;const k=a.getValue(V);k&&(k.liveStyle=!1)};for(const V in be){const k=we[V],ae=ye[V];if(w.hasOwnProperty(V))continue;let le=!1;Cf(k)&&Cf(ae)?le=!n1(k,ae):le=k!==ae,le?k!=null?je(V):j.add(V):k!==void 0&&j.has(V)?je(V):I.protectedKeys[V]=!0}I.prevProp=_,I.prevResolvedValues=we,I.isActive&&(w={...w,...we}),r&&a.blockInitialAnimation&&(B=!1);const Se=J&&U;B&&(!Se||oe)&&x.push(...fe.map(V=>{const k={type:M};if(typeof V=="string"&&r&&!Se&&a.manuallyAnimateOnMount&&a.parent){const{parent:ae}=a,le=Ai(ae,V);if(ae.enteringChildren&&le){const{delayChildren:A}=le.transition||{};k.delay=s1(ae.enteringChildren,a,A)}}return{animation:V,options:k}}))}if(j.size){const L={};if(typeof p.initial!="boolean"){const M=Ai(a,Array.isArray(p.initial)?p.initial[0]:p.initial);M&&M.transition&&(L.transition=M.transition)}j.forEach(M=>{const I=a.getBaseTarget(M),_=a.getValue(M);_&&(_.liveStyle=!0),L[M]=I??null}),x.push({animation:L})}let E=!!x.length;return r&&(p.initial===!1||p.initial===p.animate)&&!a.manuallyAnimateOnMount&&(E=!1),r=!1,E?n(x):Promise.resolve()}function g(h,p){if(o[h].isActive===p)return Promise.resolve();a.variantChildren?.forEach(x=>x.animationState?.setActive(h,p)),o[h].isActive=p;const y=m(h);for(const x in o)o[x].protectedKeys={};return y}return{animateChanges:m,setActive:g,setAnimateFunction:f,getState:()=>o,reset:()=>{o=Iy(),r=!0}}}function cT(a,n){return typeof n=="string"?n!==a:Array.isArray(n)?!n1(n,a):!1}function bn(a=!1){return{isActive:a,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Iy(){return{animate:bn(!0),whileInView:bn(),whileHover:bn(),whileTap:bn(),whileDrag:bn(),whileFocus:bn(),exit:bn()}}class Ks{constructor(n){this.isMounted=!1,this.node=n}update(){}}class dT extends Ks{constructor(n){super(n),n.animationState||(n.animationState=lT(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();lc(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:o}=this.node.prevProps||{};n!==o&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let uT=0;class fT extends Ks{constructor(){super(...arguments),this.id=uT++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:o}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===r)return;const d=this.node.animationState.setActive("exit",!n);o&&!n&&d.then(()=>{o(this.id)})}mount(){const{register:n,onExitComplete:o}=this.node.presenceContext||{};o&&o(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const mT={animation:{Feature:dT},exit:{Feature:fT}};function er(a,n,o,r={passive:!0}){return a.addEventListener(n,o,r),()=>a.removeEventListener(n,o)}function cr(a){return{point:{x:a.pageX,y:a.pageY}}}const pT=a=>n=>gm(n)&&a(n,cr(n));function Io(a,n,o,r){return er(a,n,pT(o),r)}const o1=1e-4,hT=1-o1,gT=1+o1,r1=.01,xT=0-r1,yT=0+r1;function Mt(a){return a.max-a.min}function vT(a,n,o){return Math.abs(a-n)<=o}function Gy(a,n,o,r=.5){a.origin=r,a.originPoint=Qe(n.min,n.max,a.origin),a.scale=Mt(o)/Mt(n),a.translate=Qe(o.min,o.max,a.origin)-a.originPoint,(a.scale>=hT&&a.scale<=gT||isNaN(a.scale))&&(a.scale=1),(a.translate>=xT&&a.translate<=yT||isNaN(a.translate))&&(a.translate=0)}function Go(a,n,o,r){Gy(a.x,n.x,o.x,r?r.originX:void 0),Gy(a.y,n.y,o.y,r?r.originY:void 0)}function Yy(a,n,o){a.min=o.min+n.min,a.max=a.min+Mt(n)}function bT(a,n,o){Yy(a.x,n.x,o.x),Yy(a.y,n.y,o.y)}function Fy(a,n,o){a.min=n.min-o.min,a.max=a.min+Mt(n)}function Yo(a,n,o){Fy(a.x,n.x,o.x),Fy(a.y,n.y,o.y)}function ma(a){return[a("x"),a("y")]}const l1=({current:a})=>a?a.ownerDocument.defaultView:null,Xy=(a,n)=>Math.abs(a-n);function jT(a,n){const o=Xy(a.x,n.x),r=Xy(a.y,n.y);return Math.sqrt(o**2+r**2)}class c1{constructor(n,o,{transformPagePoint:r,contextWindow:d=window,dragSnapToOrigin:f=!1,distanceThreshold:m=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const j=Yu(this.lastMoveEventInfo,this.history),w=this.startEvent!==null,N=jT(j.offset,{x:0,y:0})>=this.distanceThreshold;if(!w&&!N)return;const{point:E}=j,{timestamp:L}=bt;this.history.push({...E,timestamp:L});const{onStart:M,onMove:I}=this.handlers;w||(M&&M(this.lastMoveEvent,j),this.startEvent=this.lastMoveEvent),I&&I(this.lastMoveEvent,j)},this.handlePointerMove=(j,w)=>{this.lastMoveEvent=j,this.lastMoveEventInfo=Gu(w,this.transformPagePoint),Xe.update(this.updatePoint,!0)},this.handlePointerUp=(j,w)=>{this.end();const{onEnd:N,onSessionEnd:E,resumeAnimation:L}=this.handlers;if(this.dragSnapToOrigin&&L&&L(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const M=Yu(j.type==="pointercancel"?this.lastMoveEventInfo:Gu(w,this.transformPagePoint),this.history);this.startEvent&&N&&N(j,M),E&&E(j,M)},!gm(n))return;this.dragSnapToOrigin=f,this.handlers=o,this.transformPagePoint=r,this.distanceThreshold=m,this.contextWindow=d||window;const g=cr(n),h=Gu(g,this.transformPagePoint),{point:p}=h,{timestamp:y}=bt;this.history=[{...p,timestamp:y}];const{onSessionStart:x}=o;x&&x(n,Yu(h,this.history)),this.removeListeners=or(Io(this.contextWindow,"pointermove",this.handlePointerMove),Io(this.contextWindow,"pointerup",this.handlePointerUp),Io(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),Gs(this.updatePoint)}}function Gu(a,n){return n?{point:n(a.point)}:a}function Ky(a,n){return{x:a.x-n.x,y:a.y-n.y}}function Yu({point:a},n){return{point:a,delta:Ky(a,d1(n)),offset:Ky(a,wT(n)),velocity:NT(n,.1)}}function wT(a){return a[0]}function d1(a){return a[a.length-1]}function NT(a,n){if(a.length<2)return{x:0,y:0};let o=a.length-1,r=null;const d=d1(a);for(;o>=0&&(r=a[o],!(d.timestamp-r.timestamp>Pa(n)));)o--;if(!r)return{x:0,y:0};const f=pa(d.timestamp-r.timestamp);if(f===0)return{x:0,y:0};const m={x:(d.x-r.x)/f,y:(d.y-r.y)/f};return m.x===1/0&&(m.x=0),m.y===1/0&&(m.y=0),m}function ST(a,{min:n,max:o},r){return n!==void 0&&a<n?a=r?Qe(n,a,r.min):Math.max(a,n):o!==void 0&&a>o&&(a=r?Qe(o,a,r.max):Math.min(a,o)),a}function Qy(a,n,o){return{min:n!==void 0?a.min+n:void 0,max:o!==void 0?a.max+o-(a.max-a.min):void 0}}function CT(a,{top:n,left:o,bottom:r,right:d}){return{x:Qy(a.x,o,d),y:Qy(a.y,n,r)}}function Zy(a,n){let o=n.min-a.min,r=n.max-a.max;return n.max-n.min<a.max-a.min&&([o,r]=[r,o]),{min:o,max:r}}function AT(a,n){return{x:Zy(a.x,n.x),y:Zy(a.y,n.y)}}function TT(a,n){let o=.5;const r=Mt(a),d=Mt(n);return d>r?o=Qo(n.min,n.max-r,a.min):r>d&&(o=Qo(a.min,a.max-d,n.min)),us(0,1,o)}function ET(a,n){const o={};return n.min!==void 0&&(o.min=n.min-a.min),n.max!==void 0&&(o.max=n.max-a.min),o}const Ef=.35;function RT(a=Ef){return a===!1?a=0:a===!0&&(a=Ef),{x:Jy(a,"left","right"),y:Jy(a,"top","bottom")}}function Jy(a,n,o){return{min:Wy(a,n),max:Wy(a,o)}}function Wy(a,n){return typeof a=="number"?a:a[n]||0}const DT=new WeakMap;class MT{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=tt(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:o=!1,distanceThreshold:r}={}){const{presenceContext:d}=this.visualElement;if(d&&d.isPresent===!1)return;const f=x=>{const{dragSnapToOrigin:j}=this.getProps();j?this.pauseAnimation():this.stopAnimation(),o&&this.snapToCursor(cr(x).point)},m=(x,j)=>{const{drag:w,dragPropagation:N,onDragStart:E}=this.getProps();if(w&&!N&&(this.openDragLock&&this.openDragLock(),this.openDragLock=q4(w),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=j,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ma(M=>{let I=this.getAxisMotionValue(M).get()||0;if(qa.test(I)){const{projection:_}=this.visualElement;if(_&&_.layout){const Q=_.layout.layoutBox[M];Q&&(I=Mt(Q)*(parseFloat(I)/100))}}this.originPoint[M]=I}),E&&Xe.postRender(()=>E(x,j)),Af(this.visualElement,"transform");const{animationState:L}=this.visualElement;L&&L.setActive("whileDrag",!0)},g=(x,j)=>{this.latestPointerEvent=x,this.latestPanInfo=j;const{dragPropagation:w,dragDirectionLock:N,onDirectionLock:E,onDrag:L}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:M}=j;if(N&&this.currentDirection===null){this.currentDirection=LT(M),this.currentDirection!==null&&E&&E(this.currentDirection);return}this.updateAxis("x",j.point,M),this.updateAxis("y",j.point,M),this.visualElement.render(),L&&L(x,j)},h=(x,j)=>{this.latestPointerEvent=x,this.latestPanInfo=j,this.stop(x,j),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>ma(x=>this.getAnimationState(x)==="paused"&&this.getAxisMotionValue(x).animation?.play()),{dragSnapToOrigin:y}=this.getProps();this.panSession=new c1(n,{onSessionStart:f,onStart:m,onMove:g,onSessionEnd:h,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:r,contextWindow:l1(this.visualElement)})}stop(n,o){const r=n||this.latestPointerEvent,d=o||this.latestPanInfo,f=this.isDragging;if(this.cancel(),!f||!d||!r)return;const{velocity:m}=d;this.startAnimation(m);const{onDragEnd:g}=this.getProps();g&&Xe.postRender(()=>g(r,d))}cancel(){this.isDragging=!1;const{projection:n,animationState:o}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),o&&o.setActive("whileDrag",!1)}updateAxis(n,o,r){const{drag:d}=this.getProps();if(!r||!zl(n,d,this.currentDirection))return;const f=this.getAxisMotionValue(n);let m=this.originPoint[n]+r[n];this.constraints&&this.constraints[n]&&(m=ST(m,this.constraints[n],this.elastic[n])),f.set(m)}resolveConstraints(){const{dragConstraints:n,dragElastic:o}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,d=this.constraints;n&&ji(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&r?this.constraints=CT(r.layoutBox,n):this.constraints=!1,this.elastic=RT(o),d!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&ma(f=>{this.constraints!==!1&&this.getAxisMotionValue(f)&&(this.constraints[f]=ET(r.layoutBox[f],this.constraints[f]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:o}=this.getProps();if(!n||!ji(n))return!1;const r=n.current,{projection:d}=this.visualElement;if(!d||!d.layout)return!1;const f=OA(r,d.root,this.visualElement.getTransformPagePoint());let m=AT(d.layout.layoutBox,f);if(o){const g=o(DA(m));this.hasMutatedConstraints=!!g,g&&(m=Xb(g))}return m}startAnimation(n){const{drag:o,dragMomentum:r,dragElastic:d,dragTransition:f,dragSnapToOrigin:m,onDragTransitionEnd:g}=this.getProps(),h=this.constraints||{},p=ma(y=>{if(!zl(y,o,this.currentDirection))return;let x=h&&h[y]||{};m&&(x={min:0,max:0});const j=d?200:1e6,w=d?40:1e7,N={type:"inertia",velocity:r?n[y]:0,bounceStiffness:j,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...f,...x};return this.startAxisValueAnimation(y,N)});return Promise.all(p).then(g)}startAxisValueAnimation(n,o){const r=this.getAxisMotionValue(n);return Af(this.visualElement,n),r.start(Am(n,r,0,o,this.visualElement,!1))}stopAnimation(){ma(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){ma(n=>this.getAxisMotionValue(n).animation?.pause())}getAnimationState(n){return this.getAxisMotionValue(n).animation?.state}getAxisMotionValue(n){const o=`_drag${n.toUpperCase()}`,r=this.visualElement.getProps(),d=r[o];return d||this.visualElement.getValue(n,(r.initial?r.initial[n]:void 0)||0)}snapToCursor(n){ma(o=>{const{drag:r}=this.getProps();if(!zl(o,r,this.currentDirection))return;const{projection:d}=this.visualElement,f=this.getAxisMotionValue(o);if(d&&d.layout){const{min:m,max:g}=d.layout.layoutBox[o];f.set(n[o]-Qe(m,g,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:o}=this.getProps(),{projection:r}=this.visualElement;if(!ji(o)||!r||!this.constraints)return;this.stopAnimation();const d={x:0,y:0};ma(m=>{const g=this.getAxisMotionValue(m);if(g&&this.constraints!==!1){const h=g.get();d[m]=TT({min:h,max:h},this.constraints[m])}});const{transformTemplate:f}=this.visualElement.getProps();this.visualElement.current.style.transform=f?f({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),ma(m=>{if(!zl(m,n,null))return;const g=this.getAxisMotionValue(m),{min:h,max:p}=this.constraints[m];g.set(Qe(h,p,d[m]))})}addListeners(){if(!this.visualElement.current)return;DT.set(this.visualElement,this);const n=this.visualElement.current,o=Io(n,"pointerdown",h=>{const{drag:p,dragListener:y=!0}=this.getProps();p&&y&&this.start(h)}),r=()=>{const{dragConstraints:h}=this.getProps();ji(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:d}=this.visualElement,f=d.addEventListener("measure",r);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),Xe.read(r);const m=er(window,"resize",()=>this.scalePositionWithinConstraints()),g=d.addEventListener("didUpdate",(({delta:h,hasLayoutChanged:p})=>{this.isDragging&&p&&(ma(y=>{const x=this.getAxisMotionValue(y);x&&(this.originPoint[y]+=h[y].translate,x.set(x.get()+h[y].translate))}),this.visualElement.render())}));return()=>{m(),o(),f(),g&&g()}}getProps(){const n=this.visualElement.getProps(),{drag:o=!1,dragDirectionLock:r=!1,dragPropagation:d=!1,dragConstraints:f=!1,dragElastic:m=Ef,dragMomentum:g=!0}=n;return{...n,drag:o,dragDirectionLock:r,dragPropagation:d,dragConstraints:f,dragElastic:m,dragMomentum:g}}}function zl(a,n,o){return(n===!0||n===a)&&(o===null||o===a)}function LT(a,n=10){let o=null;return Math.abs(a.y)>n?o="y":Math.abs(a.x)>n&&(o="x"),o}class OT extends Ks{constructor(n){super(n),this.removeGroupControls=ha,this.removeListeners=ha,this.controls=new MT(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ha}unmount(){this.removeGroupControls(),this.removeListeners()}}const $y=a=>(n,o)=>{a&&Xe.postRender(()=>a(n,o))};class zT extends Ks{constructor(){super(...arguments),this.removePointerDownListener=ha}onPointerDown(n){this.session=new c1(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:l1(this.node)})}
vendor: 5,914 bytes, line 65
65createPanHandlers(){const{onPanSessionStart:n,onPanStart:o,onPan:r,onPanEnd:d}=this.node.getProps();return{onSessionStart:$y(n),onStart:$y(o),onMove:r,onEnd:(f,m)=>{delete this.session,d&&Xe.postRender(()=>d(f,m))}}}mount(){this.removePointerDownListener=Io(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Bl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function e0(a,n){return n.max===n.min?0:a/(n.max-n.min)*100}const _o={correct:(a,n)=>{if(!n.target)return a;if(typeof a=="string")if(he.test(a))a=parseFloat(a);else return a;const o=e0(a,n.target.x),r=e0(a,n.target.y);return`${o}% ${r}%`}},kT={correct:(a,{treeScale:n,projectionDelta:o})=>{const r=a,d=Ys.parse(a);if(d.length>5)return r;const f=Ys.createTransformer(a),m=typeof d[0]!="number"?1:0,g=o.x.scale*n.x,h=o.y.scale*n.y;d[0+m]/=g,d[1+m]/=h;const p=Qe(g,h,.5);return typeof d[2+m]=="number"&&(d[2+m]/=p),typeof d[3+m]=="number"&&(d[3+m]/=p),f(d)}};let Fu=!1;class PT extends C.Component{componentDidMount(){const{visualElement:n,layoutGroup:o,switchLayoutGroup:r,layoutId:d}=this.props,{projection:f}=n;nA(qT),f&&(o.group&&o.group.add(f),r&&r.register&&d&&r.register(f),Fu&&f.root.didUpdate(),f.addEventListener("animationComplete",()=>{this.safeToRemove()}),f.setOptions({...f.options,onExitComplete:()=>this.safeToRemove()})),Bl.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:o,visualElement:r,drag:d,isPresent:f}=this.props,{projection:m}=r;return m&&(m.isPresent=f,Fu=!0,d||n.layoutDependency!==o||o===void 0||n.isPresent!==f?m.willUpdate():this.safeToRemove(),n.isPresent!==f&&(f?m.promote():m.relegate()||Xe.postRender(()=>{const g=m.getStack();(!g||!g.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),hm.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:o,switchLayoutGroup:r}=this.props,{projection:d}=n;Fu=!0,d&&(d.scheduleCheckAfterUnmount(),o&&o.group&&o.group.remove(d),r&&r.deregister&&r.deregister(d))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function u1(a){const[n,o]=Ob(),r=C.useContext(Xf);return l.jsx(PT,{...a,layoutGroup:r,switchLayoutGroup:C.useContext(Yb),isPresent:n,safeToRemove:o})}const qT={borderRadius:{..._o,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:_o,borderTopRightRadius:_o,borderBottomLeftRadius:_o,borderBottomRightRadius:_o,boxShadow:kT};function _T(a,n,o){const r=Ct(a)?a:Di(a);return r.start(Am("",r,n,o)),r.animation}const VT=(a,n)=>a.depth-n.depth;class BT{constructor(){this.children=[],this.isDirty=!1}add(n){Zf(this.children,n),this.isDirty=!0}remove(n){Jf(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(VT),this.isDirty=!1,this.children.forEach(n)}}function UT(a,n){const o=It.now(),r=({timestamp:d})=>{const f=d-o;f>=n&&(Gs(r),a(f-n))};return Xe.setup(r,!0),()=>Gs(r)}const f1=["TopLeft","TopRight","BottomLeft","BottomRight"],HT=f1.length,t0=a=>typeof a=="string"?parseFloat(a):a,a0=a=>typeof a=="number"||he.test(a);function IT(a,n,o,r,d,f){d?(a.opacity=Qe(0,o.opacity??1,GT(r)),a.opacityExit=Qe(n.opacity??1,0,YT(r))):f&&(a.opacity=Qe(n.opacity??1,o.opacity??1,r));for(let m=0;m<HT;m++){const g=`border${f1[m]}Radius`;let h=s0(n,g),p=s0(o,g);if(h===void 0&&p===void 0)continue;h||(h=0),p||(p=0),h===0||p===0||a0(h)===a0(p)?(a[g]=Math.max(Qe(t0(h),t0(p),r),0),(qa.test(p)||qa.test(h))&&(a[g]+="%")):a[g]=p}(n.rotate||o.rotate)&&(a.rotate=Qe(n.rotate||0,o.rotate||0,r))}function s0(a,n){return a[n]!==void 0?a[n]:a.borderRadius}const GT=m1(0,.5,$v),YT=m1(.5,.95,ha);function m1(a,n,o){return r=>r<a?0:r>n?1:o(Qo(a,n,r))}function n0(a,n){a.min=n.min,a.max=n.max}function fa(a,n){n0(a.x,n.x),n0(a.y,n.y)}function i0(a,n){a.translate=n.translate,a.scale=n.scale,a.originPoint=n.originPoint,a.origin=n.origin}function o0(a,n,o,r,d){return a-=n,a=Ql(a,1/o,r),d!==void 0&&(a=Ql(a,1/d,r)),a}function FT(a,n=0,o=1,r=.5,d,f=a,m=a){if(qa.test(n)&&(n=parseFloat(n),n=Qe(m.min,m.max,n/100)-m.min),typeof n!="number")return;let g=Qe(f.min,f.max,r);a===f&&(g-=n),a.min=o0(a.min,n,o,g,d),a.max=o0(a.max,n,o,g,d)}function r0(a,n,[o,r,d],f,m){FT(a,n[o],n[r],n[d],n.scale,f,m)}const XT=["x","scaleX","originX"],KT=["y","scaleY","originY"];function l0(a,n,o,r){r0(a.x,n,XT,o?o.x:void 0,r?r.x:void 0),r0(a.y,n,KT,o?o.y:void 0,r?r.y:void 0)}function c0(a){return a.translate===0&&a.scale===1}function p1(a){return c0(a.x)&&c0(a.y)}function d0(a,n){return a.min===n.min&&a.max===n.max}function QT(a,n){return d0(a.x,n.x)&&d0(a.y,n.y)}function u0(a,n){return Math.round(a.min)===Math.round(n.min)&&Math.round(a.max)===Math.round(n.max)}function h1(a,n){return u0(a.x,n.x)&&u0(a.y,n.y)}function f0(a){return Mt(a.x)/Mt(a.y)}function m0(a,n){return a.translate===n.translate&&a.scale===n.scale&&a.originPoint===n.originPoint}class ZT{constructor(){this.members=[]}add(n){Zf(this.members,n),n.scheduleRender()}remove(n){if(Jf(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const o=this.members[this.members.length-1];o&&this.promote(o)}}relegate(n){const o=this.members.findIndex(d=>n===d);if(o===0)return!1;let r;for(let d=o;d>=0;d--){const f=this.members[d];if(f.isPresent!==!1){r=f;break}}return r?(this.promote(r),!0):!1}promote(n,o){const r=this.lead;if(n!==r&&(this.prevLead=r,this.lead=n,n.show(),r)){r.instance&&r.scheduleRender(),n.scheduleRender(),n.resumeFrom=r,o&&(n.resumeFrom.preserveOpacity=!0),r.snapshot&&(n.snapshot=r.snapshot,n.snapshot.latestValues=r.animationValues||r.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:d}=n.options;d===!1&&r.hide()}}
vendor: 5,025 bytes, line 65
65exitAnimationComplete(){this.members.forEach(n=>{const{options:o,resumingFrom:r}=n;o.onExitComplete&&o.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function JT(a,n,o){let r="";const d=a.x.translate/n.x,f=a.y.translate/n.y,m=o?.z||0;if((d||f||m)&&(r=`translate3d(${d}px, ${f}px, ${m}px) `),(n.x!==1||n.y!==1)&&(r+=`scale(${1/n.x}, ${1/n.y}) `),o){const{transformPerspective:p,rotate:y,rotateX:x,rotateY:j,skewX:w,skewY:N}=o;p&&(r=`perspective(${p}px) ${r}`),y&&(r+=`rotate(${y}deg) `),x&&(r+=`rotateX(${x}deg) `),j&&(r+=`rotateY(${j}deg) `),w&&(r+=`skewX(${w}deg) `),N&&(r+=`skewY(${N}deg) `)}const g=a.x.scale*n.x,h=a.y.scale*n.y;return(g!==1||h!==1)&&(r+=`scale(${g}, ${h})`),r||"none"}const Xu=["","X","Y","Z"],WT=1e3;let $T=0;function Ku(a,n,o,r){const{latestValues:d}=n;d[a]&&(o[a]=d[a],n.setStaticValue(a,0),r&&(r[a]=0))}function g1(a){if(a.hasCheckedOptimisedAppear=!0,a.root===a)return;const{visualElement:n}=a.options;if(!n)return;const o=t1(n);if(window.MotionHasOptimisedAnimation(o,"transform")){const{layout:d,layoutId:f}=a.options;window.MotionCancelOptimisedAnimation(o,"transform",Xe,!(d||f))}const{parent:r}=a;r&&!r.hasCheckedOptimisedAppear&&g1(r)}function x1({attachResizeListener:a,defaultParent:n,measureScroll:o,checkIsScrollRoot:r,resetTransform:d}){return class{constructor(m={},g=n?.()){this.id=$T++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(aE),this.nodes.forEach(oE),this.nodes.forEach(rE),this.nodes.forEach(sE)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=m,this.root=g?g.root||g:this,this.path=g?[...g.path,g]:[],this.parent=g,this.depth=g?g.depth+1:0;for(let h=0;h<this.path.length;h++)this.path[h].shouldResetTransform=!0;this.root===this&&(this.nodes=new BT)}addEventListener(m,g){return this.eventHandlers.has(m)||this.eventHandlers.set(m,new em),this.eventHandlers.get(m).add(g)}notifyListeners(m,...g){const h=this.eventHandlers.get(m);h&&h.notify(...g)}hasListeners(m){return this.eventHandlers.has(m)}mount(m){if(this.instance)return;this.isSVG=Lb(m)&&!I4(m),this.instance=m;const{layoutId:g,layout:h,visualElement:p}=this.options;if(p&&!p.current&&p.mount(m),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(h||g)&&(this.isLayoutDirty=!0),a){let y,x=0;const j=()=>this.root.updateBlockedByResize=!1;Xe.read(()=>{x=window.innerWidth}),a(m,()=>{const w=window.innerWidth;w!==x&&(x=w,this.root.updateBlockedByResize=!0,y&&y(),y=UT(j,250),Bl.hasAnimatedSinceResize&&(Bl.hasAnimatedSinceResize=!1,this.nodes.forEach(g0)))})}g&&this.root.registerSharedNode(g,this),this.options.animate!==!1&&p&&(g||h)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:x,hasRelativeLayoutChanged:j,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const N=this.options.transition||p.getDefaultTransition()||fE,{onLayoutAnimationStart:E,onLayoutAnimationComplete:L}=p.getProps(),M=!this.targetLayout||!h1(this.targetLayout,w),I=!x&&j;if(this.options.layoutRoot||this.resumeFrom||I||x&&(M||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const _={...mm(N,"layout"),onPlay:E,onComplete:L};(p.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_),this.setAnimationOrigin(y,I)}else x||g0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const m=this.getStack();m&&m.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Gs(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEac
vendor: 7,558 bytes, line 65
65h(lE),this.animationId++)}getTransformTemplate(){const{visualElement:m}=this.options;return m&&m.getProps().transformTemplate}willUpdate(m=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&g1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const x=this.path[y];x.shouldResetTransform=!0,x.updateScroll("snapshot"),x.options.layoutRoot&&x.willUpdate(!1)}const{layoutId:g,layout:h}=this.options;if(g===void 0&&!h)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),m&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(p0);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(h0);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(iE),this.nodes.forEach(eE),this.nodes.forEach(tE)):this.nodes.forEach(h0),this.clearAllSnapshots();const g=It.now();bt.delta=us(0,1e3/60,g-bt.timestamp),bt.timestamp=g,bt.isProcessing=!0,ku.update.process(bt),ku.preRender.process(bt),ku.render.process(bt),bt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,hm.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(nE),this.sharedNodes.forEach(cE)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Xe.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Xe.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Mt(this.snapshot.measuredBox.x)&&!Mt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h<this.path.length;h++)this.path[h].updateScroll();const m=this.layout;this.layout=this.measure(!1),this.layoutCorrected=tt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:g}=this.options;g&&g.notify("LayoutMeasure",this.layout.layoutBox,m?m.layoutBox:void 0)}updateScroll(m="measure"){let g=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===m&&(g=!1),g&&this.instance){const h=r(this.instance);this.scroll={animationId:this.root.animationId,phase:m,isRoot:h,offset:o(this.instance),wasRoot:this.scroll?this.scroll.isRoot:h}}}resetTransform(){if(!d)return;const m=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,g=this.projectionDelta&&!p1(this.projectionDelta),h=this.getTransformTemplate(),p=h?h(this.latestValues,""):void 0,y=p!==this.prevTransformTemplateValue;m&&this.instance&&(g||jn(this.latestValues)||y)&&(d(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(m=!0){const g=this.measurePageBox();let h=this.removeElementScroll(g);return m&&(h=this.removeTransform(h)),mE(h),{animationId:this.root.animationId,measuredBox:g,layoutBox:h,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:m}=this.options;if(!m)return tt();const g=m.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(pE))){const{scroll:p}=this.root;p&&(wi(g.x,p.offset.x),wi(g.y,p.offset.y))}return g}removeElementScroll(m){const g=tt();if(fa(g,m),this.scroll?.wasRoot)return g;for(let h=0;h<this.path.length;h++){const p=this.path[h],{scroll:y,options:x}=p;p!==this.root&&y&&x.layoutScroll&&(y.wasRoot&&fa(g,m),wi(g.x,y.offset.x),wi(g.y,y.offset.y))}return g}applyTransform(m,g=!1){const h=tt();fa(h,m);for(let p=0;p<this.path.length;p++){const y=this.path[p];!g&&y.options.layoutScroll&&y.scroll&&y!==y.root&&Ni(h,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),jn(y.latestValues)&&Ni(h,y.latestValues)}return jn(this.latestValues)&&Ni(h,this.latestValues),h}removeTransform(m){const g=tt();fa(g,m);for(let h=0;h<this.path.length;h++){const p=this.path[h];if(!p.instance||!jn(p.latestValues))continue;wf(p.latestValues)&&p.updateSnapshot();const y=tt(),x=p.measurePageBox();fa(y,x),l0(g,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,y)}return jn(this.latestValues)&&l0(g,this.latestValues),g}setTargetDelta(m){this.targetDelta=m,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(m){this.options={...this.options,...m,crossfade:m.crossfade!==void 0?m.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==bt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(m=!1){const g=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=g.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=g.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=g.isSharedProjectionDirty);const h=!!this.resumingFrom||this!==g;if(!(m||h&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:x}=this.options;if(!(!this.layout||!(y||x))){if(this.resolvedRelativeTargetAt=bt.timestamp,!this.targetDelta&&!this.relativeTarget){const j=this.getClosestProjectingParent();j&&j.layout&&this.animationProgress!==1?(this.relativeParent=j,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tt(),this.relativeTargetOrigin=tt(),Yo(this.relativeTargetOrigin,this.layout.layoutBox,j.layout.layoutBox),fa(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=tt(),this.targetWithTransforms=tt()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),bT(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):fa(this.target,this.layout.layoutBox),Qb(this.target,this.targetDelta)):fa(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const j=this.getClosestProjectingParent();j&&!!j.resumingFrom==!!this.resumingFrom&&!j.options.layoutScroll&&j.target&&this.animationProgress!==1?(this.relativeParent=j,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tt(),this.relativeTargetOrigin=tt(),Yo(this.relativeTargetOrigin,this.target,j.target),fa(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||wf(this.parent.latestValues)||Kb(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const m=this.getLead(),g=!!this.resumingFrom||this!==m;let h=!0;
vendor: 9,323 bytes, line 65
65if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(h=!1),g&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(h=!1),this.resolvedRelativeTargetAt===bt.timestamp&&(h=!1),h)return;const{layout:p,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(p||y))return;fa(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,j=this.treeScale.y;LA(this.layoutCorrected,this.treeScale,this.path,g),m.layout&&!m.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(m.target=m.layout.layoutBox,m.targetWithTransforms=tt());const{target:w}=m;if(!w){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(i0(this.prevProjectionDelta.x,this.projectionDelta.x),i0(this.prevProjectionDelta.y,this.projectionDelta.y)),Go(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==j||!m0(this.projectionDelta.x,this.prevProjectionDelta.x)||!m0(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",w))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(m=!0){if(this.options.visualElement?.scheduleRender(),m){const g=this.getStack();g&&g.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Si(),this.projectionDelta=Si(),this.projectionDeltaWithTransform=Si()}setAnimationOrigin(m,g=!1){const h=this.snapshot,p=h?h.latestValues:{},y={...this.latestValues},x=Si();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!g;const j=tt(),w=h?h.source:void 0,N=this.layout?this.layout.source:void 0,E=w!==N,L=this.getStack(),M=!L||L.members.length<=1,I=!!(E&&!M&&this.options.crossfade===!0&&!this.path.some(uE));this.animationProgress=0;let _;this.mixTargetDelta=Q=>{const K=Q/1e3;x0(x.x,m.x,K),x0(x.y,m.y,K),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Yo(j,this.layout.layoutBox,this.relativeParent.layout.layoutBox),dE(this.relativeTarget,this.relativeTargetOrigin,j,K),_&&QT(this.relativeTarget,_)&&(this.isProjectionDirty=!1),_||(_=tt()),fa(_,this.relativeTarget)),E&&(this.animationValues=y,IT(y,p,this.latestValues,K,I,M)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=K},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(m){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(Gs(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Xe.update(()=>{Bl.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Di(0)),this.currentAnimation=_T(this.motionValue,[0,1e3],{...m,velocity:0,isSync:!0,onUpdate:g=>{this.mixTargetDelta(g),m.onUpdate&&m.onUpdate(g)},onStop:()=>{},onComplete:()=>{m.onComplete&&m.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const m=this.getStack();m&&m.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(WT),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const m=this.getLead();let{targetWithTransforms:g,target:h,layout:p,latestValues:y}=m;if(!(!g||!h||!p)){if(this!==m&&this.layout&&p&&y1(this.options.animationType,this.layout.layoutBox,p.layoutBox)){h=this.target||tt();const x=Mt(this.layout.layoutBox.x);h.x.min=m.target.x.min,h.x.max=h.x.min+x;const j=Mt(this.layout.layoutBox.y);h.y.min=m.target.y.min,h.y.max=h.y.min+j}fa(g,h),Ni(g,y),Go(this.projectionDeltaWithTransform,this.layoutCorrected,g,y)}}registerSharedNode(m,g){this.sharedNodes.has(m)||this.sharedNodes.set(m,new ZT),this.sharedNodes.get(m).add(g);const p=g.options.initialPromotionConfig;g.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(g):void 0})}isLead(){const m=this.getStack();return m?m.lead===this:!0}getLead(){const{layoutId:m}=this.options;return m?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:m}=this.options;return m?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:m}=this.options;if(m)return this.root.sharedNodes.get(m)}promote({needsReset:m,transition:g,preserveFollowOpacity:h}={}){const p=this.getStack();p&&p.promote(this,h),m&&(this.projectionDelta=void 0,this.needsReset=!0),g&&this.setOptions({transition:g})}relegate(){const m=this.getStack();return m?m.relegate(this):!1}resetSkewAndRotation(){const{visualElement:m}=this.options;if(!m)return;let g=!1;const{latestValues:h}=m;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(g=!0),!g)return;const p={};h.z&&Ku("z",m,p,this.animationValues);for(let y=0;y<Xu.length;y++)Ku(`rotate${Xu[y]}`,m,p,this.animationValues),Ku(`skew${Xu[y]}`,m,p,this.animationValues);m.render();for(const y in p)m.setStaticValue(y,p[y]),this.animationValues&&(this.animationValues[y]=p[y]);m.scheduleRender()}applyProjectionStyles(m,g){if(!this.instance||this.isSVG)return;if(!this.isVisible){m.visibility="hidden";return}const h=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,m.visibility="",m.opacity="",m.pointerEvents=Vl(g?.pointerEvents)||"",m.transform=h?h(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(m.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,m.pointerEvents=Vl(g?.pointerEvents)||""),this.hasProjected&&!jn(this.latestValues)&&(m.transform=h?h({},""):"none",this.hasProjected=!1);return}m.visibility="";const y=p.animationValues||p.latestValues;this.applyTransformsToTarget();let x=JT(this.projectionDeltaWithTransform,this.treeScale,y);h&&(x=h(y,x)),m.transform=x;const{x:j,y:w}=this.projectionDelta;m.transformOrigin=`${j.origin*100}% ${w.origin*100}% 0`,p.animationValues?m.opacity=p===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:m.opacity=p===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const N in $o){if(y[N]===void 0)continue;const{correct:E,applyTo:L,isCSSVariable:M}=$o[N],I=x==="none"?y[N]:E(y[N],p);if(L){const _=L.length;for(let Q=0;Q<_;Q++)m[L[Q]]=I}else M?this.options.visualElement.renderState.vars[N]=I:m[N]=I}this.options.layoutId&&(m.pointerEvents=p===this?Vl(g?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(m=>m.currentAnimation?.stop()),this.root.nodes.forEach(p0),this.root.sharedNodes.clear()}}}function eE(a){a.updateLayout()}function tE(a){const n=a.resumeFrom?.snapshot||a.snapshot;if(a.isLead()&&a.layout&&n&&a.hasListeners("didUpdate")){const{layoutBox:o,measuredBox:r}=a.layout,{animationType:d}=a.options,f=n.source!==a.layout.source;d==="size"?ma(y=>{const x=f?n.measuredBox[y]:n.layoutBox[y],j=Mt(x);x.min=o[y].min,x.max=x.min+j}):y1(d,n.layoutBox,o)&&ma(y=>{const x=f?n.measuredBox[y]:n.layoutBox[y],j=Mt(o[y]);x.max=x.min+j,a.relativeTarget&&!a.currentAnimation&&(a.isProjectionDirty=!0,a.relativeTarget[y].max=a.relativeTarget[y].min+j)});const m=Si();Go(m,o,n.layoutBox);const g=Si();f?Go(g,a.applyTransform(r,!0),n.measuredBox):Go(g,o,n.layoutBox);const h=!p1(m);let p=!1;if(!a.resumeFrom){const y=a.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:x,layout:j}=y;if(x&&j){const w=tt();Yo(w,n.layoutBox,x.layoutBox);const N=tt();Yo(N,o,j.layoutBox),h1(w,N)||(p=!0),y.options.layoutRoot&&(a.relativeTarget=N,a.relativeTargetOrigin=w,a.relativeParent=y)}}}a.notifyListeners("didUpdate",{layout:o,snapshot:n,delta:g,layoutDelta:m,hasLayoutChanged:h,hasRelativeLayoutChanged:p})}else if(a.isLead()){const{onExitComplete:o}=a.options;o&&o()}a.options.transition=void 0}function aE(a){a.parent&&(a.isProjecting()||(a.isProjectionDirty=a.parent.isProjectionDirty),a.isSharedProjectionDirty||(a.isSharedProjectionDirty=!!(a.isProjectionDirty||a.parent.isProjectionDirty||a.parent.isSharedProjectionDirty)),a.isTransformDirty||(a.isTransformDirty=a.parent.isTransformDirty))}function sE(a){a.isProjectionDirty=a.isSharedProjectionDirty=a.isTransformDirty=!1}function nE(a){a.clearSnapshot()}function p0(a){a.clearMeasurements()}function h0(a){a.isLayoutDirty=!1}function iE(a){const{visualElement:n}=a.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),a.resetTransform()}function g0(a){a.finishAnimation(),a.targetDelta=a.relativeTarget=a.target=void 0,a.isProjectionDirty=!0}function oE(a){a.resolveTargetDelta()}function rE(a){a.calcProjection()}
vendor: 9,180 bytes, lines 65-125
65function lE(a){a.resetSkewAndRotation()}function cE(a){a.removeLeadSnapshot()}function x0(a,n,o){a.translate=Qe(n.translate,0,o),a.scale=Qe(n.scale,1,o),a.origin=n.origin,a.originPoint=n.originPoint}function y0(a,n,o,r){a.min=Qe(n.min,o.min,r),a.max=Qe(n.max,o.max,r)}function dE(a,n,o,r){y0(a.x,n.x,o.x,r),y0(a.y,n.y,o.y,r)}function uE(a){return a.animationValues&&a.animationValues.opacityExit!==void 0}const fE={duration:.45,ease:[.4,0,.1,1]},v0=a=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(a),b0=v0("applewebkit/")&&!v0("chrome/")?Math.round:ha;function j0(a){a.min=b0(a.min),a.max=b0(a.max)}function mE(a){j0(a.x),j0(a.y)}function y1(a,n,o){return a==="position"||a==="preserve-aspect"&&!vT(f0(n),f0(o),.2)}function pE(a){return a!==a.root&&a.scroll?.wasRoot}const hE=x1({attachResizeListener:(a,n)=>er(a,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Qu={current:void 0},v1=x1({measureScroll:a=>({x:a.scrollLeft,y:a.scrollTop}),defaultParent:()=>{if(!Qu.current){const a=new hE({});a.mount(window),a.setOptions({layoutScroll:!0}),Qu.current=a}return Qu.current},resetTransform:(a,n)=>{a.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:a=>window.getComputedStyle(a).position==="fixed"}),gE={pan:{Feature:zT},drag:{Feature:OT,ProjectionNode:v1,MeasureLayout:u1}};function w0(a,n,o){const{props:r}=a;a.animationState&&r.whileHover&&a.animationState.setActive("whileHover",o==="Start");const d="onHover"+o,f=r[d];f&&Xe.postRender(()=>f(n,cr(n)))}class xE extends Ks{mount(){const{current:n}=this.node;n&&(this.unmount=_4(n,(o,r)=>(w0(this.node,r,"Start"),d=>w0(this.node,d,"End"))))}unmount(){}}class yE extends Ks{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=or(er(this.node.current,"focus",()=>this.onFocus()),er(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function N0(a,n,o){const{props:r}=a;if(a.current instanceof HTMLButtonElement&&a.current.disabled)return;a.animationState&&r.whileTap&&a.animationState.setActive("whileTap",o==="Start");const d="onTap"+(o==="End"?"":o),f=r[d];f&&Xe.postRender(()=>f(n,cr(n)))}class vE extends Ks{mount(){const{current:n}=this.node;n&&(this.unmount=H4(n,(o,r)=>(N0(this.node,r,"Start"),(d,{success:f})=>N0(this.node,d,f?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Rf=new WeakMap,Zu=new WeakMap,bE=a=>{const n=Rf.get(a.target);n&&n(a)},jE=a=>{a.forEach(bE)};function wE({root:a,...n}){const o=a||document;Zu.has(o)||Zu.set(o,{});const r=Zu.get(o),d=JSON.stringify(n);return r[d]||(r[d]=new IntersectionObserver(jE,{root:a,...n})),r[d]}function NE(a,n,o){const r=wE(n);return Rf.set(a,o),r.observe(a),()=>{Rf.delete(a),r.unobserve(a)}}const SE={some:0,all:1};class CE extends Ks{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:o,margin:r,amount:d="some",once:f}=n,m={root:o?o.current:void 0,rootMargin:r,threshold:typeof d=="number"?d:SE[d]},g=h=>{const{isIntersecting:p}=h;if(this.isInView===p||(this.isInView=p,f&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:y,onViewportLeave:x}=this.node.getProps(),j=p?y:x;j&&j(h)};return NE(this.node.current,m,g)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:o}=this.node;["amount","margin","root"].some(AE(n,o))&&this.startObserver()}unmount(){}}function AE({viewport:a={}},{viewport:n={}}={}){return o=>a[o]!==n[o]}const TE={inView:{Feature:CE},tap:{Feature:vE},focus:{Feature:yE},hover:{Feature:xE}},EE={layout:{ProjectionNode:v1,MeasureLayout:u1}},RE={...mT,...TE,...gE,...EE},$=RA(RE,HA);/**
66 * @license lucide-react v0.453.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */const DE=a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),b1=(...a)=>a.filter((n,o,r)=>!!n&&r.indexOf(n)===o).join(" ");/**
71 * @license lucide-react v0.453.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */var ME={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"};/**
76 * @license lucide-react v0.453.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const LE=C.forwardRef(({color:a="currentColor",size:n=24,strokeWidth:o=2,absoluteStrokeWidth:r,className:d="",children:f,iconNode:m,...g},h)=>C.createElement("svg",{ref:h,...ME,width:n,height:n,stroke:a,strokeWidth:r?Number(o)*24/Number(n):o,className:b1("lucide",d),...g},[...m.map(([p,y])=>C.createElement(p,y)),...Array.isArray(f)?f:[f]]));/**
81 * @license lucide-react v0.453.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const ce=(a,n)=>{const o=C.forwardRef(({className:r,...d},f)=>C.createElement(LE,{ref:f,iconNode:n,className:b1(`lucide-${DE(a)}`,r),...d}));return o.displayName=`${a}`,o};/**
86 * @license lucide-react v0.453.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const Tn=ce("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
91 * @license lucide-react v0.453.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */const ft=ce("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
96 * @license lucide-react v0.453.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */const tr=ce("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"}]]);/**
101 * @license lucide-react v0.453.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const jt=ce("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"}]]);/**
106 * @license lucide-react v0.453.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */const j1=ce("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"}]]);/**
111 * @license lucide-react v0.453.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const dr=ce("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"}]]);/**
116 * @license lucide-react v0.453.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const w1=ce("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"}]]);/**
121 * @license lucide-react v0.453.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const Df=ce("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
125],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
126 * @license lucide-react v0.453.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const Fs=ce("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"}]]);/**
131 * @license lucide-react v0.453.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const N1=ce("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/**
136 * @license lucide-react v0.453.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const En=ce("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"}]]);/**
141 * @license lucide-react v0.453.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const S1=ce("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"}]]);/**
146 * @license lucide-react v0.453.0 - ISC
147 *
148 * This source code is licensed under the ISC license.
149 * See the LICENSE file in the root directory of this source tree.
150 */const C1=ce("ChartLine",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);/**
151 * @license lucide-react v0.453.0 - ISC
152 *
153 * This source code is licensed under the ISC license.
154 * See the LICENSE file in the root directory of this source tree.
155 */const Mf=ce("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
156 * @license lucide-react v0.453.0 - ISC
157 *
158 * This source code is licensed under the ISC license.
159 * See the LICENSE file in the root directory of this source tree.
160 */const S0=ce("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
161 * @license lucide-react v0.453.0 - ISC
162 *
163 * This source code is licensed under the ISC license.
164 * See the LICENSE file in the root directory of this source tree.
165 */const Tm=ce("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
166 * @license lucide-react v0.453.0 - ISC
167 *
168 * This source code is licensed under the ISC license.
169 * See the LICENSE file in the root directory of this source tree.
170 */const Zl=ce("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
171 * @license lucide-react v0.453.0 - ISC
172 *
173 * This source code is licensed under the ISC license.
174 * See the LICENSE file in the root directory of this source tree.
175 */const A1=ce("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}
175],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
176 * @license lucide-react v0.453.0 - ISC
177 *
178 * This source code is licensed under the ISC license.
179 * See the LICENSE file in the root directory of this source tree.
180 */const T1=ce("Dice5",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/**
181 * @license lucide-react v0.453.0 - ISC
182 *
183 * This source code is licensed under the ISC license.
184 * See the LICENSE file in the root directory of this source tree.
185 */const Ti=ce("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"}]]);/**
186 * @license lucide-react v0.453.0 - ISC
187 *
188 * This source code is licensed under the ISC license.
189 * See the LICENSE file in the root directory of this source tree.
190 */const E1=ce("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"}]]);/**
191 * @license lucide-react v0.453.0 - ISC
192 *
193 * This source code is licensed under the ISC license.
194 * See the LICENSE file in the root directory of this source tree.
195 */const R1=ce("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"}]]);/**
196 * @license lucide-react v0.453.0 - ISC
197 *
198 * This source code is licensed under the ISC license.
199 * See the LICENSE file in the root directory of this source tree.
200 */const _a=ce("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"}]]);/**
201 * @license lucide-react v0.453.0 - ISC
202 *
203 * This source code is licensed under the ISC license.
204 * See the LICENSE file in the root directory of this source tree.
205 */const OE=ce("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
206 * @license lucide-react v0.453.0 - ISC
207 *
208 * This source code is licensed under the ISC license.
209 * See the LICENSE file in the root directory of this source tree.
210 */const ar=ce("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/**
211 * @license lucide-react v0.453.0 - ISC
212 *
213 * This source code is licensed under the ISC license.
214 * See the LICENSE file in the root directory of this source tree.
215 */const Xs=ce("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"}]]);/**
216 * @license lucide-react v0.453.0 - ISC
217 *
218 * This source code is licensed under the ISC license.
219 * See the LICENSE file in the root directory of this source tree.
220 */const C0=ce("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);/**
221 * @license lucide-react v0.453.0 - ISC
222 *
223 * This source code is licensed under the ISC license.
224 * See the LICENSE file in the root directory of this source tree.
225 */const zE=ce("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"}]]);/**
226 * @license lucide-react v0.453.0 - ISC
227 *
228 * This source code is licensed under the ISC license.
229 * See the LICENSE file in the root directory of this source tree.
230 */const D1=ce("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/**
231 * @license lucide-react v0.453.0 - ISC
232 *
233 * This source code is licensed under the ISC license.
234 * See the LICENSE file in the root directory of this source tree.
235 */const M1=ce("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
236 * @license lucide-react v0.453.0 - ISC
237 *
238 * This source code is licensed under the ISC license.
239 * See the LICENSE file in the root directory of this source tree.
240 */const Ju=ce("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
241 * @license lucide-react v0.453.0 - ISC
242 *
243 * This source code is licensed under the ISC license.
244 * See the LICENSE file in the root directory of this source tree.
245 */const kE=ce("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/**
246 * @license lucide-react v0.453.0 - ISC
247 *
248 * This source code is licensed under the ISC license.
249 * See the LICENSE file in the root directory of this source tree.
250 */const Em=ce("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"}]]);/**
251 * @license lucide-react v0.453.0 - ISC
252 *
253 * This source code is licensed under the ISC license.
254 * See the LICENSE file in the root directory of this source tree.
255 */const L1=ce("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"}]]);/**
256 * @license lucide-react v0.453.0 - ISC
257 *
258 * This source code is licensed under the ISC license.
259 * See the LICENSE file in the root directory of this source tree.
260 */const PE=ce("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"}]]);/**
261 * @license lucide-react v0.453.0 - ISC
262 *
263 * This source code is licensed under the ISC license.
264 * See the LICENSE file in the root directory of this source tree.
265 */const qE=ce("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"}]]);/**
266 * @license lucide-react v0.453.0 - ISC
267 *
268 * This source code is licensed under the ISC license.
269 * See the LICENSE file in the root directory of this source tree.
270 */const _E=ce("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"}]]);/**
271 * @license lucide-react v0.453.0 - ISC
272 *
273 * This source code is licensed under the ISC license.
274 * See the LICENSE file in the root directory of this source tree.
275 */const VE=ce("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/**
276 * @license lucide-react v0.453.0 - ISC
277 *
278 * This source code is licensed under the ISC license.
279 * See the LICENSE file in the root directory of this source tree.
280 */const A0=ce("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"}]]);/**
281 * @license lucide-react v0.453.0 - ISC
282 *
283 * This source code is licensed under the ISC license.
284 * See the LICENSE file in the root directory of this source tree.
285 */const O1=ce("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"}]]);/**
286 * @license lucide-react v0.453.0 - ISC
287 *
288 * This source code is licensed under the ISC license.
289 * See the LICENSE file in the root directory of this source tree.
290 */const z1=ce("Presentation",[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]]);/**
291 * @license lucide-react v0.453.0 - ISC
292 *
293 * This source code is licensed under the ISC license.
294 * See the LICENSE file in the root directory of this source tree.
295 */const BE=ce("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
296 * @license lucide-react v0.453.0 - ISC
297 *
298 * This source code is licensed under the ISC license.
299 * See the LICENSE file in the root directory of this source tree.
300 */const ur=ce("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}
300],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/**
301 * @license lucide-react v0.453.0 - ISC
302 *
303 * This source code is licensed under the ISC license.
304 * See the LICENSE file in the root directory of this source tree.
305 */const Rm=ce("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
306 * @license lucide-react v0.453.0 - ISC
307 *
308 * This source code is licensed under the ISC license.
309 * See the LICENSE file in the root directory of this source tree.
310 */const UE=ce("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"}]]);/**
311 * @license lucide-react v0.453.0 - ISC
312 *
313 * This source code is licensed under the ISC license.
314 * See the LICENSE file in the root directory of this source tree.
315 */const HE=ce("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
316 * @license lucide-react v0.453.0 - ISC
317 *
318 * This source code is licensed under the ISC license.
319 * See the LICENSE file in the root directory of this source tree.
320 */const ta=ce("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"}]]);/**
321 * @license lucide-react v0.453.0 - ISC
322 *
323 * This source code is licensed under the ISC license.
324 * See the LICENSE file in the root directory of this source tree.
325 */const IE=ce("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
326 * @license lucide-react v0.453.0 - ISC
327 *
328 * This source code is licensed under the ISC license.
329 * See the LICENSE file in the root directory of this source tree.
330 */const Sa=ce("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"}]]);/**
331 * @license lucide-react v0.453.0 - ISC
332 *
333 * This source code is licensed under the ISC license.
334 * See the LICENSE file in the root directory of this source tree.
335 */const T0=ce("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"}]]);/**
336 * @license lucide-react v0.453.0 - ISC
337 *
338 * This source code is licensed under the ISC license.
339 * See the LICENSE file in the root directory of this source tree.
340 */const GE=ce("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"}]]);/**
341 * @license lucide-react v0.453.0 - ISC
342 *
343 * This source code is licensed under the ISC license.
344 * See the LICENSE file in the root directory of this source tree.
345 */const YE=ce("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"}]]);/**
346 * @license lucide-react v0.453.0 - ISC
347 *
348 * This source code is licensed under the ISC license.
349 * See the LICENSE file in the root directory of this source tree.
350 */const ga=ce("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"}]]);/**
351 * @license lucide-react v0.453.0 - ISC
352 *
353 * This source code is licensed under the ISC license.
354 * See the LICENSE file in the root directory of this source tree.
355 */const k1=ce("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/**
356 * @license lucide-react v0.453.0 - ISC
357 *
358 * This source code is licensed under the ISC license.
359 * See the LICENSE file in the root directory of this source tree.
360 */const Dm=ce("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/**
361 * @license lucide-react v0.453.0 - ISC
362 *
363 * This source code is licensed under the ISC license.
364 * See the LICENSE file in the root directory of this source tree.
365 */const Lf=ce("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
365],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
366 * @license lucide-react v0.453.0 - ISC
367 *
368 * This source code is licensed under the ISC license.
369 * See the LICENSE file in the root directory of this source tree.
370 */const P1=ce("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"}]]);function E0(){return l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:8",className:"min-h-[80vh] flex items-center justify-center",children:l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:9",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/NotFound.tsx:10",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-lg mx-auto text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"w-20 h-20 mx-auto mb-6 rounded-2xl bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(ta,{"data-loc":"client/src/pages/NotFound.tsx:18",className:"w-10 h-10 text-primary"})}),l.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:22",className:"font-display text-6xl md:text-7xl font-bold text-gradient mb-4",children:"404"}),l.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:27",className:"font-display text-2xl font-semibold mb-4",children:"Página Não Encontrada"}),l.jsx("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-muted-foreground mb-8",children:"A página que você está procurando não existe ou foi movida. Verifique o endereço ou volte para a página inicial."}),l.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(pe,{"data-loc":"client/src/pages/NotFound.tsx:37",href:"/",children:l.jsxs(Ue,{"data-loc":"client/src/pages/NotFound.tsx:38",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:[l.jsx(zE,{"data-loc":"client/src/pages/NotFound.tsx:39",className:"w-4 h-4 mr-2"}),"Página Inicial"]})}),l.jsxs(Ue,{"data-loc":"client/src/pages/NotFound.tsx:43",variant:"outline",className:"border-primary/30 hover:bg-primary/10",onClick:()=>window.history.back(),children:[l.jsx(Tn,{"data-loc":"client/src/pages/NotFound.tsx:48",className:"w-4 h-4 mr-2"}),"Voltar"]})]})]})})})}class FE extends C.Component{constructor(n){super(n),this.state={hasError:!1,error:null}}static getDerivedStateFromError(n){return{hasError:!0,error:n}}render(){return this.state.hasError?l.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:l.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[l.jsx(GE,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),l.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),l.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:l.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),l.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:Lv("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[l.jsx(BE,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const XE=C.createContext(void 0);function KE({children:a,defaultTheme:n="light",switchable:o=!1}){const[r,d]=C.useState(()=>o&&localStorage.getItem("theme")||n);C.useEffect(()=>{const m=document.documentElement;r==="dark"?m.classList.add("dark"):m.classList.remove("dark"),o&&localStorage.setItem("theme",r)},[r,o]);const f=o?()=>{d(m=>m==="light"?"dark":"light")}:void 0;return l.jsx(XE.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:f,switchable:o},children:a})}function QE(){const[a]=Bv();return C.useEffect(()=>{window.scrollTo(0,0)},[a]),null}const ZE=[{icon:ta,title:"Cibersegurança Aplicada a Setores Estratégicos",description:"Proteção de veículos conectados, sistemas elétricos, tráfego aéreo não tripulado e ambientes industriais inteligentes.",slug:"setores-estrategicos",lines:4},{icon:A1,title:"Ferramentas e Tecnologias de Cibersegurança",description:"Criptografia, protocolos, geração de números aleatórios, métodos de auditoria e plataformas integradas de segurança.",slug:"ferramentas-tecnologias",lines:5},{icon:ur,title:"Cibersegurança Corporativa",description:"Educação e capacitação profissional, apoio à tomada de decisão e gestão de riscos em ambientes corporativos.",slug:"ciberseguranca-corporativa",lines:2},{icon:dr,title:"Inteligência Artificial Segura e Confiável",description:"Transparência algorítmica, IA explicável, segura e resiliente, além de aplicações de IA em cibersegurança.",slug:"ia-segura-confiavel",lines:2},{icon:Em,title:"Políticas, Regulação e Defesa Cibernética",description:"Doutrinas militares, políticas públicas, infraestrutura da qualidade e marcos regulatórios para proteção digital.",slug:"politicas-regulacao-defesa",lines:3}],JE=[{icon:jt,title:"Cursos",description:"Conteúdos organizados para desenvolvimento técnico e profissional."},{icon:z1,title:"Palestras",description:"Temas atuais e relevantes em tecnologia e segurança da informação."},{icon:Xs,title:"Treinamentos",description:"Habilidades práticas e aplicáveis em cibersegurança."}],WE={initial:{opacity:0,y:20}
370,animate:{opacity:1,y:0},transition:{duration:.5}},$E={animate:{transition:{staggerChildren:.1}}};function e5(){return l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:94",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:96",className:"relative min-h-[90vh] flex items-center justify-center overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:98",className:"absolute inset-0 bg-cover bg-center bg-no-repeat",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/kNuObSoZmtajKpBJ.png')"},children:l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:102",className:"absolute inset-0 bg-gradient-to-b from-background/70 via-background/50 to-background"})}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:106",className:"container relative z-10 py-20",children:l.jsxs($.div,{"data-loc":"client/src/pages/Home.tsx:107",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-4xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:113",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(ta,{"data-loc":"client/src/pages/Home.tsx:114",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:115",className:"text-sm font-medium text-primary",children:"Pesquisa em Cibersegurança"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:118",className:"font-display text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight mb-6",children:["Segurança da Informação"," ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:120",className:"text-gradient",children:"para um Mundo Digital"})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:123",className:"text-lg md:text-xl text-muted-foreground max-w-2xl mb-8 leading-relaxed",children:"O SICCCiber é um grupo dedicado à pesquisa, ensino e divulgação na área de Segurança da Informação. Unimos pesquisadores, alunos e instituições para desenvolver soluções inovadoras e formar profissionais qualificados."}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:129",className:"flex flex-col sm:flex-row gap-4",children:[l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:130",href:"/pesquisa",children:l.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:131",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 font-medium",children:["Conhecer Pesquisas",l.jsx(ft,{"data-loc":"client/src/pages/Home.tsx:133",className:"w-4 h-4 ml-2"})]})}),l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:136",href:"/sobre",children:l.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:137",size:"lg",variant:"outline",className:"border-primary/30 hover:bg-primary/10",children:"Sobre o Grupo"})})]})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/Home.tsx:147",className:"py-20 md:py-28 bg-card",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:148",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Home.tsx:149",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12 md:mb-16",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:156",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Grandes Áreas de ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:157",className:"text-gradient",children:"Pesquisa"})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:159",className:"text-muted-foreground max-w-2xl mx-auto",children:"Nossa pesquisa está organizada em 5 grandes áreas, cada uma com múltiplas linhas de pesquisa e projetos em execução."})]}),l.jsx($.div,{"data-loc":"client/src/pages/Home.tsx:165",variants:$E,initial:"initial",whileInView:"animate",viewport:{once:!0},className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:ZE.map((a,n)=>l.jsx($.div,{"data-loc":"client/src/pages/Home.tsx:173",variants:WE,className:n===4?"md:col-span-2 lg:col-span-1":"",children:l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:178",href:`/pesquisa/area/${a.slug}`,children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:179",className:"group h-full p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300 card-glow",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:180",className:"w-12 h-12 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center mb-4 group-hover:bg-primary/20 transition-colors",children:l.jsx(a.icon,{"data-loc":"client/src/pages/Home.tsx:181",className:"w-6 h-6 text-primary"})}),l.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:183",className:"font-display font-semibold text-lg mb-2 group-hover:text-primary transition-colors",children:a.title}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:186",className:"text-sm text-muted-foreground leading-relaxed mb-3",children:a.description}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:189",className:"flex items-center justify-between",children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:190",className:"text-xs text-primary/70 bg-primary/10 px-2 py-1 rounded",children:[a.lines," linhas de pesquisa"]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:193",className:"flex items-center text-sm text-primary opacity-0 group-hover:opacity-100 transition-opacity",children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:194",children:"Explorar"}),l.jsx(ft,{"data-loc":"client/src/pages/Home.tsx:195",className:"w-4 h-4 ml-1"})]})]})]})})},n))}),l.jsx($.div,{"data-loc":"client/src/pages/Home.tsx:204",initial:{opacity:0}
370,whileInView:{opacity:1},viewport:{once:!0},transition:{delay:.4},className:"text-center mt-10",children:l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:211",href:"/pesquisa",children:l.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:212",variant:"outline",className:"border-primary/30 hover:bg-primary/10",children:["Ver Todas as Pesquisas",l.jsx(ft,{"data-loc":"client/src/pages/Home.tsx:214",className:"w-4 h-4 ml-2"})]})})})]})}),l.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:222",className:"py-20 md:py-28 relative overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:223",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-20",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/GvSlaJwzhiUNdnio.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:227",className:"absolute inset-0 bg-gradient-to-r from-background via-background/95 to-background"}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:229",className:"container relative z-10",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:230",className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Home.tsx:231",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[l.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:237",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Área de ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:238",className:"text-gradient",children:"Ensino"})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:240",className:"text-muted-foreground mb-8 leading-relaxed",children:"Ensino aplicad
370o para preparar profissionais em um cenário crescente de ameaças cibernéticas. Oferecemos recursos educacionais de qualidade para desenvolvimento técnico e profissional."}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:246",className:"space-y-4",children:JE.map((a,n)=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:248",className:"flex items-start gap-4 p-4 rounded-lg bg-card/50 border border-border hover:border-primary/30 transition-colors",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:252",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0",children:l.jsx(a.icon,{"data-loc":"client/src/pages/Home.tsx:253",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:255",children:[l.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:256",className:"font-display font-semibold mb-1",children:a.title}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:257",className:"text-sm text-muted-foreground",children:a.description})]})]},n))}),l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:263",href:"/aprendizado",children:l.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:264",className:"mt-8 bg-primary text-primary-foreground hover:bg-primary/90",children:["Explorar Recursos",l.jsx(ft,{"data-loc":"client/src/pages/Home.tsx:266",className:"w-4 h-4 ml-2"})]})})]}),l.jsx($.div,{"data-loc":"client/src/pages/Home.tsx:271",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},className:"hidden lg:block",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:278",className:"relative",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:279",className:"absolute inset-0 bg-gradient-to-r from-primary/20 to-transparent rounded-2xl blur-3xl"}),l.jsx("img",{"data-loc":"client/src/pages/Home.tsx:280",src:"https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/GvSlaJwzhiUNdnio.png",alt:"Área de Ensino",className:"relative rounded-2xl border border-border shadow-2xl"})]})})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/Home.tsx:292",className:"py-16 md:py-20 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:293",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Home.tsx:294",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:301",className:"font-display text-2xl md:text-3xl font-bold mb-2",children:["Apoio ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:302",className:"text-gradient",children:"Institucional"})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:304",className:"text-muted-foreground",children:"Instituições que apoiam nossas pesquisas e atividades"})]}),l.jsx($.div,{"data-loc":"client/src/pages/Home.tsx:309",initial:{opacity:0}
370,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8,delay:.2},className:"flex flex-wrap items-center justify-center gap-8 md:gap-12",children:[{name:"CNPq",logo:"/images/partners/cnpq.png"},{name:"Finep",logo:"/images/partners/finep.png"},{name:"Faperj",logo:"/images/partners/faperj.png"},{name:"Fapesp",logo:"/images/partners/fapesp.png"},{name:"Capes",logo:"/images/partners/capes.png"}].map(a=>l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:323",className:"grayscale hover:grayscale-0 opacity-60 hover:opacity-100 transition-all duration-300",children:l.jsx("img",{"data-loc":"client/src/pages/Home.tsx:327",src:a.logo,alt:a.name,className:"h-16 md:h-20 w-auto object-contain"})},a.name))})]})}),l.jsx("section",{"data-loc":"client/src/pages/Home.tsx:339",className:"py-20 md:py-28 bg-card",children:l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:340",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/Home.tsx:341",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:348",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Quer ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:349",className:"text-gradient",children:"Colaborar"})," com Nossa Pesquisa?"]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:351",className:"text-muted-foreground mb-8 leading-relaxed",children:"Estamos sempre abertos a novas parcerias com instituições de ensino, empresas e profissionais interessados em avançar o estado da arte em segurança da informação."}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:356",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:357",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:358",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/Home.tsx:360",className:"w-4 h-4 ml-2"})]})}),l.jsx(pe,{"data-loc":"client/src/pages/Home.tsx:363",href:"/sobre",children:l.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:364",size:"lg",variant:"outline",className:"border-primary/30 hover:bg-primary/10",children:"Conheça a Equipe"})})]})]})})})]})}const R0={leaders:[{name:"Raphael Machado",role:"Coordenador do SICCCiber",institution:"Inmetro e UFF",email:"[email protected]",bio:"",lattes:"http://lattes.cnpq.br/4012378127503668",image:"/images/team/raphael_machado_new.jpeg"},{name:"Charles Bezerra do Prado",role:"Pesquisador",institution:"Inmetro",email:"[email protected]",bio:"",lattes:"http://lattes.cnpq.br/1311501835612173",image:"/images/team/charles_bezerra.webp"},{name:"Daniel Sadoc Menasche",role:"Pesquisador",institution:"UFRJ",email:"[email protected]",bio:"",lattes:"http://lattes.cnpq.br/9931198850020140",image:"/images/team/daniel_sadoc.webp"},{name:"Luís Felipe Ignácio Cunha",role:"Pesquisador",institution:"UFF",email:"[email protected]",bio:"",lattes:"http://lattes.cnpq.br/5594677783572346",image:"/images/team/luis_felipe_cunha.png"},{name:"Wladmir Chapetta",role:"Pesquisador",institution:"Inmetro",email:"[email protected]",bio:"",lattes:"http://lattes.cnpq.br/5439527127655195",image:"/images/team/wladmir_chapetta.jpg"}],students:[{name:"Clara Lino",role:"Aluna (mestrado)",institution:"UFF",email:"",bio:"Pesquisa em segurança de inteligência artificial e aprendizado de máquina, com foco em ataques adversariais e defesas.",lattes:"http://lattes.cnpq.br/0537400454720995",image:"/images/team/clara_lino_new.jpg"},{name:"Guilherme Vasconcellos Sobreira de Carvalho",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"",lattes:"http://lattes.cnpq.br/8558350219229197",image:"/images/team/guilherme_sobreira.gif"},{name:"João Victor Labre",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"Pesquisa em criptografia e protocolos de segurança.",lattes:"",image:"/images/team/joao_victor_labre.webp"},{name:"Lucas Giovani de Oliveira Cortes Motta",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"",lattes:"http://lattes.cnpq.br/6268405943776854",image:"/images/team/lucas_motta.gif"},{name:"Lucas Guimarães Miranda",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"",lattes:"http://lattes.cnpq.br/0452264791313032",image:"/images/team/lucas_miranda.gif"},{name:"Miguel Severo",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"Pesquisa em segurança de sistemas e redes.",lattes:"",image:"/images/team/miguel_severo.webp"},{name:"Pedro Freitas",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"Pesquisa em análise de vulnerabilidades e segurança de softw
370are.",lattes:"",image:"/images/team/pedro_freitas_new.png"},{name:"Victor Mattos de Mello",role:"Aluno (graduação)",institution:"UFF",email:"",bio:"",lattes:"http://lattes.cnpq.br/7137628632561649",image:"/images/team/victor_mello.gif"},{name:"Yasmin Vianna",role:"Aluna (graduação)",institution:"UFF",email:"",bio:"Pesquisa em cibersegurança aplicada a setores estratégicos.",lattes:"",image:"/images/team/yasmin_vianna.webp"}]};function D0({member:a,size:n="normal"}){const o=n==="small";return l.jsx($.div,{"data-loc":"client/src/pages/About.tsx:187",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:`group p-${o?"4":"6"} rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300 card-glow`,children:l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:193",className:"flex flex-col items-center text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:195",className:`${o?"w-20 h-20":"w-28 h-28"} mb-4 rounded-full overflow-hidden border-2 border-primary/30 group-hover:border-primary/60 transition-colors`,children:l.jsx("img",{"data-loc":"client/src/pages/About.tsx:196",src:a.image,alt:a.name,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"})}),l.jsx("h4",{"data-loc":"client/src/pages/About.tsx:204",className:`font-display font-semibold ${o?"text-base":"text-lg"}`,children:a.name}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:209",className:"text-sm text-primary font-medium",children:a.role}),a.institution&&l.jsx("p",{"data-loc":"client/src/pages/About.tsx:213",className:"text-xs text-muted-foreground mt-1",children:a.institution}),a.bio&&!o&&l.jsx("p",{"data-loc":"client/src/pages/About.tsx:218",className:"text-sm text-muted-foreground mt-3 line-clamp-4",children:a.bio}),a.currentPosition&&l.jsxs("p",{"data-loc":"client/src/pages/About.tsx:225",className:"text-sm text-muted-foreground mt-2",children:[l.jsx("span",{"data-loc":"client/src/pages/About.tsx:226",className:"text-foreground",children:"Atualmente:"})," ",a.currentPosition]}),a.thesis&&l.jsxs("p",{"data-loc":"client/src/pages/About.tsx:232",className:"text-xs text-muted-foreground mt-1 italic",children:['"',a.thesis,'" (',a.year,")"]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:238",className:"flex items-center gap-3 mt-4",children:[a.email&&l.jsx("a",{"data-loc":"client/src/pages/About.tsx:240",href:`mailto:${a.email}`,className:"p-2 rounded-lg bg-primary/10 border border-primary/20 text-primary hover:bg-primary/20 transition-colors",title:"E-mail",children:l.jsx(L1,{"data-loc":"client/src/pages/About.tsx:245",className:"w-4 h-4"})}),a.lattes&&a.lattes!=="http://lattes.cnpq.br/"&&l.jsx("a",{"data-loc":"client/src/pages/About.tsx:249",href:a.lattes,target:"_blank",rel:"noopener noreferrer",className:"p-2 rounded-lg bg-primary/10 border border-primary/20 text-primary hover:bg-primary/20 transition-colors",title:"Currículo Lattes",children:l.jsx(jt,{"data-loc":"client/src/pages/About.tsx:256",className:"w-4 h-4"})})]})]})})}function t5(){return l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:267",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/About.tsx:269",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:270",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/IfMCkgMubkNSOUjz.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:274",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:276",className:"container relative z-10",children:l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:277",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:283",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(ga,{"data-loc":"client/src/pages/About.tsx:284",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/About.tsx:285",className:"text-sm font-medium text-primary",children:"Sobre o Grupo"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/About.tsx:288",className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6",children:["Quem ",l.jsx("span",{"data-loc":"client/src/pages/About.tsx:289",className:"text-gradient",children:"Somos Nós"})]}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:292",className:"text-lg text-muted-foreground leading-relaxed",children:"O SICCCiber é um grupo de pesquisa composto por professores, pesquisadores, alunos de mestrado e graduação. Recebemos apoio de diversas instituições que contribuem para o desenvolvimento de pesquisas e atividades na área da Segurança da Informação."})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/About.tsx:302",className:"py-16 md:py-24",children:l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:303",className:"container",children:[l.jsx($.div,{"data-loc":"client/src/pages/About.tsx:304",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:310",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Por que ",l.jsx("span",{"data-loc":"client/src/pages/About.tsx:311",className:"text-gradient",children:"participar"})]})}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:315",className:"max-w-4xl mx-auto",children:[l.jsx($.div,{"data-loc":"client/src/pages/About.tsx:316",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-8",children:l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:323",className:"grid md:grid-cols-2 gap-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:325",className:"p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300",children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:326",className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:327",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(ta,{"data-loc":"client/src/pages/About.tsx:328",className:"w-5 h-5 text-primary"})}),l.jsx("h4",{"data-loc":"client/src/pages/About.tsx:330",className:"font-display font-semibold",children:"Para Pesquisadores"})]}),l.jsxs("ul",{"data-loc":"client/src/pages/About.tsx:332",className:"space-y-2 text-sm text-muted-foreground",children:[l.jsx("li",{"data-loc":"client/src/pages/About.tsx:333",children:"• Conexão com uma rede de pesquisadores líderes em cibersegurança no Brasil"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:334",children:"• Oportunidades de cooperação científica, projetos conjuntos e coautoria"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:335",children:"• Acesso a infraestrutura, laboratórios, dados e projetos financiados"}
370),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:336",children:"• Atuação em pesquisas com alto impacto acadêmico e relevância prática"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:341",className:"p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300",children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:342",className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:343",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(Sa,{"data-loc":"client/src/pages/About.tsx:344",className:"w-5 h-5 text-primary"})}),l.jsx("h4",{"data-loc":"client/src/pages/About.tsx:346",className:"font-display font-semibold",children:"Para Profissionais"})]}),l.jsxs("ul",{"data-loc":"client/src/pages/About.tsx:348",className:"space-y-2 text-sm text-muted-foreground",children:[l.jsx("li",{"data-loc":"client/src/pages/About.tsx:349",children:"• Contato direto com pesquisas, projetos e políticas públicas"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:350",children:"• Atualização contínua sobre tendências tecnológicas e regulatórias"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:351",children:"• Possibilidade de influenciar agendas de pesquisa e inovação"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:352",children:"• Ampliação de networking e oportunidades de inserção profissional"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:357",className:"p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300",children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:358",className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:359",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(Xs,{"data-loc":"client/src/pages/About.tsx:360",className:"w-5 h-5 text-primary"})}),l.jsx("h4",{"data-loc":"client/src/pages/About.tsx:362",className:"font-display font-semibold",children:"Para Estudantes"})]}),l.jsxs("ul",{"data-loc":"client/src/pages/About.tsx:364",className:"space-y-2 text-sm text-muted-foreground",children:[l.jsx("li",{"data-loc":"client/src/pages/About.tsx:365",children:"• Formação alinhada aos temas mais relevantes da cibersegurança atual"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:366",children:"• Participação em projetos reais, além do currículo tradicional"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:367",children:"• Contato com pesquisadores, profissionais e empresas do setor"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:368",children:"• Desenvolvimento de competências técnicas, científicas e profissionais"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:373",className:"p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300",children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:374",className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:375",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(Fs,{"data-loc":"client/src/pages/About.tsx:376",className:"w-5 h-5 text-primary"})}),l.jsx("h4",{"data-loc":"client/src/pages/About.tsx:378",className:"font-display font-semibold",children:"Para Empresas"})]}),l.jsxs("ul",{"data-loc":"client/src/pages/About.tsx:380",className:"space-y-2 text-sm text-muted-foreground",children:[l.jsx("li",{"data-loc":"client/src/pages/About.tsx:381",children:"• Acesso a conhecimento científico e tecnológico de ponta"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:382",children:"• Participação em projetos de pesquisa e desenvolvimento cooperativos"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:383",children:"• Possibilidade de direcionar projetos para problemas reais do negócio"}),l.jsx("li",{"data-loc":"client/src/pages/About.tsx:384",children:"• Conexão com talentos, pesquisadores e políticas públicas estratég
370icas"})]})]})]})}),l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:390",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mt-10",children:[l.jsx("p",{"data-loc":"client/src/pages/About.tsx:396",className:"text-muted-foreground mb-6",children:"Saiba mais em detalhes na página dedicada"}),l.jsx(pe,{"data-loc":"client/src/pages/About.tsx:397",href:"/por-que-participar",children:l.jsxs(Ue,{"data-loc":"client/src/pages/About.tsx:398",size:"lg",variant:"outline",className:"group",children:["Por que participar do SICCCiber",l.jsx(ft,{"data-loc":"client/src/pages/About.tsx:400",className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/About.tsx:409",className:"py-16 md:py-24 bg-muted/30",children:l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:410",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:411",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:417",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:[l.jsx("span",{"data-loc":"client/src/pages/About.tsx:418",className:"text-gradient",children:"Pesquisadores"})," Líderes"]}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:420",className:"text-muted-foreground max-w-2xl mx-auto",children:"Os coordenadores e pesquisadores principais que lideram as atividades do grupo."})]}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:425",className:"grid md:grid-cols-3 gap-8",children:R0.leaders.map(a=>l.jsx(D0,{"data-loc":"client/src/pages/About.tsx:427",member:a},a.name))})]})}),l.jsx("section",{"data-loc":"client/src/pages/About.tsx:434",className:"py-16 md:py-24",children:l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:435",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:436",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:442",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:[l.jsx("span",{"data-loc":"client/src/pages/About.tsx:443",className:"text-gradient",children:"Alunos"})," Atuais"]}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:445",className:"text-muted-foreground max-w-2xl mx-auto",children:"Estudantes de graduação e pós-graduação que desenvolvem pesquisas no grupo."})]}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:450",className:"grid sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-6",children:R0.students.map(a=>l.jsx(D0,{"data-loc":"client/src/pages/About.tsx:452",member:a,size:"small"},a.name))})]})}),l.jsx("section",{"data-loc":"client/src/pages/About.tsx:459",className:"py-16 md:py-24 bg-muted/30",children:l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:460",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:461",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:467",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Apoio ",l.jsx("span",{"data-loc":"client/src/pages/About.tsx:468",className:"text-gradient",children:"Institucional"})]}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:470",className:"text-muted-foreground max-w-2xl mx-auto",children:"Instituições que apoiam nossas pesquisas e atividades"})]}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:475",className:"grid grid-cols-2 md:grid-cols-5 gap-8 max-w-5xl mx-auto",children:[{name:"CNPq",description:"Conselho Nacional de Desenvolvimento Científico e Tecnológico"},{name:"Finep",description:"Financiadora de Estudos e Projetos"},{name:"Faperj",description:"Fundação de Amparo à Pesquisa do Estado do Rio de Janeiro"},{name:"Fapesp",description:"Fundação de Amparo à Pesquisa do Estado de São Paulo"},{name:"Capes",description:"Coordenação de Aperfeiçoamento de Pessoal de Nível Superior"}].map((a,n)=>l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:483",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:n*.05},className:"group p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:491",className:"w-12 h-12 rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:l.jsx(Fs,{"data-loc":"client/src/pages/About.tsx:492",className:"w-6 h-6 text-primary"})}),l.jsx("h4",{"data-loc":"client/src/pages/About.tsx:494",className:"font-display font-semibold mb-1",children:a.name}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:495",className:"text-xs text-muted-foreground",children:a.description})]},a.name))})]})}),l.jsx("section",{"data-loc":"client/src/pages/About.tsx:503",className:"py-16 md:py-24",children:l.jsx("div",{"data-loc":"client/src/pages/About.tsx:504",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/About.tsx:505",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:511",className:"font-display text-3xl md:text-4xl font-bold mb-6",children:["Quer fazer parte do ",l.jsx("span",{"data-loc":"client/src/pages/About.tsx:512",className:"text-gradient",children:"SICCCiber"}),"?"]}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:514",className:"text-lg text-muted-foreground mb-8",children:"Estamos sempre em busca de novos talentos interessados em pesquisa na área de Segurança da Informação. Entre em contato conosco para saber mais sobre oportunidades de colaboração."}),l.jsx(pe,{"data-loc":"client/src/pages/About.tsx:519",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/About.tsx:520",size:"lg",className:"group",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/About.tsx:522",className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})})})]})}const Bo=[{slug:"setores-estrategicos",title:"Cibersegurança Aplicada a Setores Estratégicos",shortTitle:"Setores Estratégicos",description:"A cibersegurança aplicada a setores estratég
370icos — frequentemente chamada de Proteção de Infraestruturas Críticas — é uma das áreas mais vitais da defesa nacional moderna.",fullDescription:["A cibersegurança aplicada a setores estratégicos — frequentemente chamada de Proteção de Infraestruturas Críticas — é uma das áreas mais vitais da defesa nacional moderna. Diferente da segurança corporativa tradicional (focada em proteger dados), a segurança nesses setores foca em proteger a sociedade e a vida humana.","Ataques a esses sistemas podem causar apagões, acidentes de trânsito, falhas em hospitais, interrupção de abastecimento de água e até desastres ambientais. Por isso, a cibersegurança em setores estratégicos exige uma abordagem multidisciplinar, envolvendo engenharia, TI, regulação e políticas públicas."],icon:"Shield",color:"from-emerald-500 to-cyan-500",lines:[{slug:"ciberseguranca-veicular",title:"Cibersegurança Veicular e do Setor Automotivo",description:"Pesquisamos a segurança de veículos conectados e seus sistemas embarcados, abordando desde o acesso via OBD-II até conectividade 5G. Os estudos incluem análise de protocolos, ataques em barramentos de comunicação como CAN, e métodos de atualização OTA (over-the-air). Trabalhamos em conformidade com normas internacionais, como UNECE WP.29 e ISO/SAE 21434.",icon:"Car",projects:[{slug:"mobiciber",title:"MobiCiber: Cibersegurança Veicular do Setor Automotivo para Mobilidade Inteligente, Segura e Sustentável",type:"estruturante",description:"Projeto estruturante que visa desenvolver soluções integradas de cibersegurança para o setor automotivo brasileiro, abrangendo desde a segurança de componentes embarcados até a proteção de infraestruturas de mobilidade inteligente.",fullDescription:["O MobiCiber é um projeto estruturante que visa desenvolver soluções integradas de cibersegurança para o setor automotivo brasileiro.","O projeto abrange desde a segurança de componentes embarcados até a proteção de infraestruturas de mobilidade inteligente, passando por comunicação V2X, sistemas de navegação e plataformas de serviços conectados."],objectives:["Desenvolver metodologias de avaliação de segurança para veículos conectados","Criar frameworks de proteção para comunicação V2X","Estabelecer padrões de segurança para a indústria automotiva nacional","Formar profissionais especializados em cibersegurança veicular"],status:"em andamento",startYear:2023,funding:"MCTI/EMBRAPII",partners:["INMETRO","Universidades parceiras","Indústria automotiva"],publications:[{title:"A triggering mechanism for cyber-attacks in naval sensors and systems",authors:"Leite Junior, W.C.; de Moraes, C.C.; de Albuquerque, C.E.P.; Machado, R.C.S.",venue:"Sensors",year:2021,type:"journal",doi:"10.3390/s21093195"},{title:"Covert attacks in cyber-physical control systems",authors:"de Sá, A.O.; da Costa Carmo, L.F.R.; Machado, R.C.S.",venue:"IEEE Transactions on Industrial Informatics",year:2017,type:"journal",doi:"10.1109/TII.2017.2676005"}],studyMaterials:[{title:"Introdução à Segurança Veicular",type:"curso",description:"Material introdutório sobre os conceitos básicos de segurança em veículos conectados."},{title:"Padrões ISO/SAE 21434",type:"documentação",description:"Norma internacional para engenharia de cibersegurança veicular."},{title:"V2X Security: Standards and Best Practices",type:"whitepaper",url:"https://www.etsi.org/"}]},{slug:"mobicrowd",title:"MobiCrowd: Sistema Inteligente para Gestão de Mobilidade de Veículos usando Blockchains com Técnicas de Crowdsourcing e Monetização",type:"pesquisa",description:"Desenvolvimento de um sistema descentralizado para gestão de mobilidade urbana utilizando tecnologia blockchain, permitindo compartilhamento seguro de dados de tráfego e monetização de informações de mobilidade.",objectives:["Implementar infraestrutura blockchain para dados de mobilidade","Desenvolver mecanismos de incentivo para compartilhamento de dados","Garantir privacidade e segurança das informações dos usuários"],status:"em andamento",startYear:2022,publications:[],studyMaterials:[{title:"Fundamentos de Blockchain",type:"curso"},{title:"Crowdsourcing em Sistemas de Transporte",type:"artigo"}]},{slug:"ids-veicular",title:"Desenvolvimento de Dispositivo para Detecção e Proteção contra Intrusão em Redes, Sistemas e Aplicações Veiculares",type:"pesquisa",description:"Projeto focado no desenvolvimento de um sistema de detecção de intrusão (IDS) especializado para redes veiculares, capaz de identificar e mitigar ataques em tempo real.",objectives:["Desenvolver algoritmos de detecção de anomalias em redes CAN","Criar protótipo de hardware para IDS veicular","Validar solução em ambiente de testes controlado"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Redes CAN e Protocolos Veiculares",type:"documentação"},{title:"Sistemas de Detecção de Intrusão",type:"curso"}]}],challenges:[{id:"ch-veic-1",title:"Demonstração do ThingsBoard para Mobilidade",description:"Desenvolver uma demonstração do uso da plataforma ThingsBoard para uma aplicação de mobilidade.",difficulty:"iniciante",skills:["IoT","ThingsBoard","Mobilidade"],estimatedTime:"2-3 semanas"},{id:"ch-veic-2",title:"Aplicativo de Coleta de Dados Veiculares",description:"Desenvolver um aplicativo para coleta de dados veiculares via interface OBD-I
370I ou computador de bordo (infotainment).",difficulty:"intermediário",skills:["OBD-II","Desenvolvimento mobile","Protocolos veiculares"],estimatedTime:"4-6 semanas"},{id:"ch-veic-3",title:"Simulador de Rede Veicular",description:"Demonstrar o uso de um simulador de rede veicular em aplicações de segurança.",difficulty:"intermediário",skills:["Simulação","Redes veiculares","Segurança"],estimatedTime:"3-4 semanas"}]},{slug:"ciberseguranca-setor-eletrico",title:"Cibersegurança do Setor Elétrico",description:"Investigamos a proteção de redes elétricas inteligentes (smart grids), medidores inteligentes e ambientes OT/SCADA. Nossos projetos combinam avaliação de vulnerabilidades, simulação de cenários de ataque e proposta de requisitos regulatórios.",icon:"Zap",projects:[{slug:"eletrociber",title:"EletroCiber: Cibersegurança do Setor Elétrico para Segurança, Resiliência e Independência Energética Brasileira",type:"estruturante",description:"Projeto estruturante focado na proteção de infraestruturas críticas do setor elétrico brasileiro, garantindo resiliência frente a ataques e disponibilidade contínua de serviços essenciais.",objectives:["Mapear vulnerabilidades em infraestruturas de smart grid","Desenvolver frameworks de segurança para medidores inteligentes","Criar metodologias de teste de penetração para sistemas SCADA"],status:"em andamento",startYear:2022,funding:"ANEEL P&D",publications:[{title:"Artificial Neural Network-Based Stealth Attack on Battery Energy Storage Systems",authors:"Pasetti, M.; Ferrari, P.; Bellagente, P.; Sisinni, E.; de Sá, A.O.; Prado, C.B.; Machado, R.C.S.",venue:"IEEE Transactions on Smart Grid",year:2024,type:"journal",doi:"10.1109/TSG.2024.3350471"},{title:"Cybersecurity assessment framework for digital substation automation systems",authors:"Machado, R.C.S.; Prado, C.B.; Boccardo, D.R.",venue:"IEEE Transactions on Industrial Informatics",year:2022,type:"journal"}],studyMaterials:[{title:"Introdução a Smart Grids",type:"curso"},{title:"Protocolos IEC 61850 e DNP3",type:"documentação"}]},{slug:"vulnerabilidades-ot",title:"Análise de Vulnerabilidades em Protocolos de Comunicação OT (IEC 61850, DNP3)",type:"pesquisa",description:"Pesquisa focada na identificação e análise de vulnerabilidades em protocolos de comunicação utilizados em ambientes de tecnologia operacional.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]},{slug:"honeynet-scada",title:"Desenvolvimento de Honeynet para Ambientes SCADA Simulado",type:"pesquisa",description:"Criação de ambiente de honeypot para captura e análise de ataques direcionados a sistemas SCADA.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-elet-1",title:"Simulação de Ataques DoS em Smart Grids",description:"Simulação de ataques de negação de serviço em smart grids.",difficulty:"intermediário",skills:["Redes","Smart Grids","Segurança"],estimatedTime:"3-4 semanas"},{id:"ch-elet-2",title:"Mapeamento de Regulamentações ANEEL/ONS",description:"Mapear requisitos e regulamentações de cibersegurança da ANEEL e ONS para o setor elétrico.",difficulty:"iniciante",skills:["Pesquisa","Regulamentação","Setor elétrico"],estimatedTime:"2-3 semanas"}]},{slug:"ciberseguranca-industrial",title:"Cibersegurança Industrial e Maturidade da Indústria 4.0",description:"Desenvolvemos soluções para fábricas inteligentes, com foco em sensores, atuadores e integração de sistemas de produção digitalizados. A pesquisa busca maior confiabilidade e redução de riscos tecnológicos na transição para a Indústria 4.0.",icon:"Factory",projects:[{slug:"mciic",title:"MCIIC: Maturidade e Cibersegurança de Indústrias Conectadas e Inteligentes",type:"estruturante",description:"Projeto estruturante focado no desenvolvimento de modelos de avaliação de maturidade de cibersegurança para ambientes industriais conectados.",objectives:["Desenvolver modelo de avaliação de maturidade","Criar frameworks de segurança para IIoT","Estabelecer boas práticas para Indústria 4.0"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Introdução à Indústria 4.0",type:"curso"},{title:"Frameworks de Cibersegurança OT",type:"documentação"}]},{slug:"maturidade-industrial",title:"Desenvolvimento de Modelo de Avaliação de Maturidade de Cibersegurança Industrial",type:"pesquisa",description:"Criação de metodologia para avaliar o nível de maturidade de cibersegurança em ambientes industriais.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-ind-1",title:"Digital Twin com Monitoramento de Anomalias",description:"Desenvolver um digital twin simples de uma célula de produção e aplicar monitoramento de anomalias de rede.",difficulty:"avançado",skills:["Digital Twin","IIoT","Monitoramento"],estimatedTime:"6-8 semanas"},{id:"ch-ind-2",title:"Comparativo de Frameworks OT",description:"Comparar os frameworks de referência de cibersegurança OT e fazer um apanhado de boas práticas.",difficulty:"iniciante",skills:["Pesquisa","Frameworks","OT Security"],estimatedTime:"2-3 semanas"}]},{slug:"ciberseguranca-uav",title:"Cibersegurança do Tráfego Aéreo Não-Tripulado",description:"Desenvolvemos soluções para sistemas de tráfego aéreo não-tripulado (UTM), com foco em segurança de UAVs e drones. A pesquisa busca maior confiabilidade e redução de riscos na integração de veículos aéreos não-tripulados ao espaço aéreo.",icon:"Plane",projects:[{slug:"secure-utm",title:"Secure-UTM: Cibersegurança de Sistemas de Tráfego Aéreo Não-Tripulado",type:"estruturante",description:"Projeto estruturante focado na segurança de sistemas de gerenciamento de tráfego aéreo não-tripulado.",objectives:["Desenvolver mec
370anismos de autenticação para UAVs","Criar sistemas de detecção de intrusão para UTM","Estabelecer protocolos seguros de comunicação"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Introdução a Sistemas UTM",type:"curso"},{title:"Segurança em Comunicações de Drones",type:"documentação"}]},{slug:"ids-uav",title:"Criação de IDS para UAVs utilizando Machine Learning",type:"pesquisa",description:"Desenvolvimento de sistema de detecção de intrusão baseado em aprendizado de máquina para veículos aéreos não-tripulados.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-uav-1",title:"Dataset de Tráfego de UAVs",description:"Criar um dataset do tráfego de UAVs para treinamento de modelos de detecção.",difficulty:"intermediário",skills:["Coleta de dados","UAVs","Datasets"],estimatedTime:"4-5 semanas"},{id:"ch-uav-2",title:"Simulação de Tráfego UAV com Injeção de Falhas",description:"Configurar um ambiente de simulação de tráfego UAV e injetar falhas de segurança no controle de voo e capturar esse tráfego.",difficulty:"avançado",skills:["Simulação","UAVs","Segurança"],estimatedTime:"6-8 semanas"}]}]},{slug:"ferramentas-tecnologias",title:"Ferramentas e Tecnologias de Cibersegurança",shortTitle:"Ferramentas e Tecnologias",description:"Ferramentas e Soluções Avançadas em Cibersegurança reúnem tecnologias inteligentes e automatizadas capazes de proteger organizações contra ameaças sofisticadas.",fullDescription:["Ferramentas e Soluções Avançadas em Cibersegurança reúnem tecnologias inteligentes e automatizadas capazes de proteger organizações contra ameaças sofisticadas, atuando desde a detecção e prevenção até a resposta rápida e a análise forense de incidentes.","Esta área abrange desde fundamentos criptográficos até plataformas integradas de segurança, passando por métodos avançados de auditoria e teste."],icon:"Wrench",color:"from-blue-500 to-indigo-500",lines:[{slug:"criptografia-protocolos",title:"Criptografia e Protocolos de Cibersegurança",description:"Abrange o estudo de algoritmos e protocolos criptográficos clássicos e pós-quânticos, bem como a segurança de redes, desde o TLS até soluções aplicadas a ambientes IoT e blockchain.",icon:"Lock",projects:[],challenges:[{id:"ch-cripto-1",title:"Implementação de Protocolo Criptográfico",description:"Implementar um protocolo de troca de chaves seguro e documentar suas propriedades de segurança.",difficulty:"intermediário",skills:["Criptografia","Protocolos","Programação"],estimatedTime:"4-6 semanas"}]},{slug:"matematica-discreta",title:"Matemática Discreta para Cibersegurança",description:"Aplica fundamentos de teoria dos grafos, teoria dos números e combinatória ao estudo da segurança da informação, fornecendo a base matemática para o desenvolvimento de algoritmos e protocolos.",icon:"Calculator",projects:[{slug:"grafos-programa",title:"Análise e Proteção de Software com Base em Grafos de Programa",type:"estruturante",description:"Projeto estruturante que utiliza teoria dos grafos para análise e proteção de software contra vulnerabilidades.",status:"em andamento",startYear:2022,publications:[],studyMaterials:[{title:"Teoria dos Grafos Aplicada",type:"curso"},{title:"Análise Estática de Código",type:"documentação"}]}],challenges:[{id:"ch-mat-1",title:"Análise de Fluxo de Controle",description:"Construir o grafo de fluxo de controle de um programa e identificar caminhos vulneráveis.",difficulty:"avançado",skills:["Teoria dos Grafos","Análise de código","Segurança"],estimatedTime:"6-8 semanas"}]},{slug:"numeros-aleatorios",title:"Geração e Disseminação de Números Aleatórios",description:"Investiga métodos de geração e distribuição segura de números aleatórios, essenciais para a robustez de protocolos criptográficos, com foco na interoperabilidade, transparência e auditabilidade.",icon:"Dice5",projects:[{slug:"randomness-beacon",title:"Randomness Beacon: Geradores Interoperáveis de Números Aleatórios Públicos",type:"estruturante",description:"Desenvolvimento de infraestrutura para geração e distribuição de números aleatórios públicos e verificáveis.",objectives:["Criar beacon de aleatoriedade pública","Garantir interoperabilidade entre sistemas","Desenvolver mec
370anismos de auditoria"],status:"em andamento",startYear:2021,publications:[{title:"Randomness: A property of security and a security property",authors:"Machado, R.C.S.; Prado, C.B.",venue:"IEEE Security & Privacy",year:2022,type:"journal"}],studyMaterials:[{title:"Fundamentos de Aleatoriedade",type:"curso"},{title:"NIST Randomness Beacon",type:"documentação",url:"https://beacon.nist.gov/"}]}],challenges:[{id:"ch-rng-1",title:"Análise de Qualidade de RNG",description:"Avaliar a qualidade de um gerador de números aleatórios usando testes estatísticos padronizados.",difficulty:"intermediário",skills:["Estatística","Criptografia","Python"],estimatedTime:"3-4 semanas"}]},{slug:"auditoria-teste",title:"Métodos Avançados de Auditoria e Teste em Cibersegurança",description:"Avaliamos a robustez de sistemas por meio de pentests, simulações de ataque/red teaming e técnicas de fuzzing. Essa linha explora metodologias automatizadas de avaliação e integração de testes contínuos em ciclos DevSecOps.",icon:"Search",projects:[{slug:"framework-testes",title:"Framework de Testes de Segurança",type:"estruturante",description:"Desenvolvimento de framework integrado para testes automatizados de segurança em diferentes tipos de sistemas.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Metodologias de Pentest",type:"curso"},{title:"OWASP Testing Guide",type:"documentação"}]},{slug:"sadi",title:"SADI: Simulador de Ataques a Desempenho e Disponibilidade",type:"pesquisa",description:"Ferramenta para simulação de ataques de negação de serviço e avaliação de resiliência de sistemas.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-audit-1",title:"Ciclo de Vida de Vulnerabilidade",description:"Documentar o ciclo de vida completo de uma vulnerabilidade descoberta, da identificação à correção.",difficulty:"iniciante",skills:["Gestão de vulnerabilidades","Documentação"],estimatedTime:"2-3 semanas"},{id:"ch-audit-2",title:"Criação de Lab de Pentest",description:"Criar um laboratório de pentest com máquinas virtuais vulneráveis e documentar os testes realizados.",difficulty:"intermediário",skills:["Pentest","Virtualização","Segurança"],estimatedTime:"4-5 semanas"}]},{slug:"plataformas-integradas",title:"Plataformas Integradas de Cibersegurança",description:"Desenvolver plataformas que integrem e harmonizem as diversas frentes de cibersegurança, oferecendo uma visão unificada e abrangente dos riscos cibernéticos.",icon:"LayoutDashboard",projects:[{slug:"platciber",title:"PlatCiber: Plataforma Integrada de Cibersegurança com Gestão de Eventos, Vulnerabilidades, Inteligência, Conformidade e Risco Humano",type:"estruturante",description:"Plataforma unificada para gestão integrada de todos os aspectos de cibersegurança organizacional.",objectives:["Integrar gestão de eventos de segurança (SIEM)","Automatizar gestão de vulnerabilidades","Implementar threat intelligence","Gerenciar conformidade e risco humano"],status:"em andamento",startYear:2022,publications:[],studyMaterials:[{title:"Introdução a SIEM",type:"curso"},{title:"Gestão de Vulnerabilidades",type:"documentação"}]},{slug:"threat-intelligence",title:"Ferramenta de Threat Intelligence para PlatCiber",type:"pesquisa",description:"Desenvolvimento de módulo de inteligência de ameaças para integração com a plataforma PlatCiber.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]},{slug:"resposta-incidentes",title:"Ferramenta de Automação de Resposta a Incidentes",type:"pesquisa",description:"Criação de ferramenta que verifica e automatiza a resposta a incidentes do PlatCiber.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-plat-1",title:"Script de Análise de Logs",description:"Desenvolver um script que busque logs de diferentes fontes e consiga fazer uma análise em cima deles.",difficulty:"intermediário",skills:["Python","Análise de logs","SIEM"],estimatedTime:"3-4 semanas"},{id:"ch-plat-2",title:"Pesquisa sobre Riscos Humanos",description:"Fazer uma pesquisa sobre quais são os principais riscos humanos que podem afetar a segurança cibernética de uma empresa e como lidar.",difficulty:"iniciante",skills:["Pesquisa","Segurança","Fator humano"],estimatedTime:"2-3 semanas"}]}]},{slug:"ciberseguranca-corporativa",title:"Cibersegurança Corporativa",shortTitle:"Corporativa",description:"Esse campo estuda como treinar usuários, promover boas práticas, reduzir erros e desenvolver uma cultura de segurança nas organizações.",fullDescription:["A Cibersegurança Corporativa abrange todos os aspectos relacionados à proteção de organizações contra ameaças cibernéticas, com foco especial no fator humano.","Inclui desde conscientização e capacitação até políticas internas, análise de comportamentos e gestão de acessos. Com uma abordagem centrada nas pessoas, é possível minimizar riscos, prevenir incidentes e criar ambientes digitais mais 
370seguros e responsáveis."],icon:"Building",color:"from-orange-500 to-amber-500",lines:[{slug:"educacao-capacitacao",title:"Educação e Capacitação Profissional em Cibersegurança",description:"Pesquisa sobre necessidades de formação, competências e habilidades demandadas pelo mercado para os diferentes perfis de profissionais de cibersegurança. Criação de metodologias de diagnóstico e mapeamento de necessidades de aprendizado.",icon:"GraduationCap",projects:[{slug:"cyberprofile",title:"CyberProfile: Observatório de Competências e Perfis Profissionais em Cibersegurança",type:"estruturante",description:"Observatório para mapeamento contínuo de competências e perfis profissionais demandados pelo mercado de cibersegurança.",objectives:["Mapear perfis profissionais demandados","Identificar gaps de competências","Propor trilhas de formação"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Competências em Cibersegurança",type:"documentação"},{title:"NICE Framework",type:"documentação",url:"https://niccs.cisa.gov/workforce-development/nice-framework"}]},{slug:"pesquisa-demandas",title:"Pesquisa Anual de Demandas",type:"pesquisa",description:"Pesquisa anual para identificar as demandas do mercado por profissionais de cibersegurança.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-edu-1",title:"Ferramenta de Coleta de Vagas",description:"Desenvolver ferramenta que faça a coleta de descrição de vagas em sites de empregos, identifique aquelas voltadas para cibersegurança, categorize em perfis e analise requisitos.",difficulty:"intermediário",skills:["Web scraping","Python","Análise de dados"],estimatedTime:"4-6 semanas"},{id:"ch-edu-2",title:"Avaliação de Metodologias de Ensino",description:"Avaliação de metodologias de ensino de cibersegurança.",difficulty:"iniciante",skills:["Pesquisa","Educação","Cibersegurança"],estimatedTime:"3-4 semanas"},{id:"ch-edu-3",title:"Mapeamento de Currículos",description:"Mapeamento de currículos de cursos superiores em cibersegurança.",difficulty:"iniciante",skills:["Pesquisa","Análise curricular"],estimatedTime:"2-3 semanas"},{id:"ch-edu-4",title:"Pesquisa de Competências Essenciais",description:"Realizar uma pesquisa com profissionais da área para validar um conjunto de competências essenciais.",difficulty:"intermediário",skills:["Pesquisa","Metodologia científica"],estimatedTime:"4-5 semanas"}]},{slug:"apoio-decisao",title:"Apoio à Tomada de Decisão em Cibersegurança",description:"Desenvolvimento de metodologias e ferramentas para auxiliar gestores na tomada de decisões relacionadas à cibersegurança organizacional.",icon:"Target",projects:[],challenges:[{id:"ch-dec-1",title:"Framework de Análise de Risco",description:"Desenvolver um framework simplificado de análise de risco cibernético para PMEs.",difficulty:"intermediário",skills:["Gestão de riscos","Análise","Documentação"],estimatedTime:"4-5 semanas"}]}]},{slug:"ia-segura-confiavel",title:"Inteligência Artificial Segura e Confiável",shortTitle:"IA Segura",description:"À medida que a IA passa a tomar decisões críticas, surge a necessidade de garantir que estes sistemas sejam seguros (resistentes a ataques) e confiáveis (éticos, transparentes e justos).",fullDescription:["À medida que a Inteligência Artificial (IA) passa a tomar decisões críticas — desde diagnósticos médicos a aprovações de crédito e condução autônoma —, a eficácia do algoritmo já não é o único critério de sucesso.","Surge a necessidade de garantir que estes sistemas sejam seguros (resistentes a ataques) e confiáveis (éticos, transparentes e justos)."],icon:"Brain",color:"from-purple-500 to-pink-500",lines:[{slug:"transparencia-algoritmica",title:"Transparência Algorítmica: IA Explicável, Segura e Resiliente",description:"Nossa pesquisa aborda a confiabilidade e a governança de sistemas de IA. Focamos em métodos de Explicabilidade (XAI) e mitigação de vieses, visando a criação de modelos transparentes e auditáveis para uso em sistemas críticos.",icon:"Eye",projects:[{slug:"transparentia",t
370itle:"TransparentIA: Inteligência Artificial Robusta, Explicável, Segura e Resiliente",type:"estruturante",description:"Projeto estruturante focado no desenvolvimento de metodologias para garantir transparência, explicabilidade e robustez em sistemas de IA.",objectives:["Desenvolver métodos de explicabilidade (XAI)","Criar mecanismos de mitigação de vieses","Estabelecer frameworks de auditoria de IA"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Introdução a XAI",type:"curso"},{title:"SHAP e LIME",type:"documentação"}]},{slug:"avaliador-codigo-ia",title:"Framework de Avaliação de Códigos Gerados por IA",type:"pesquisa",description:"Framework que avalia códigos feitos por IA, procurando falhas comuns de segurança.",status:"em andamento",startYear:2024,publications:[],studyMaterials:[]}],challenges:[{id:"ch-xai-1",title:"Aplicação de SHAP em Dataset de Cibersegurança",description:"Aplicar técnicas como SHAP para explicar as decisões de um modelo de ML em um dataset de cibersegurança.",difficulty:"intermediário",skills:["Machine Learning","XAI","Python"],estimatedTime:"4-5 semanas"},{id:"ch-xai-2",title:"Estudo sobre Vieses em IA",description:"Realizar estudo sobre vieses em IA e formas de contornar.",difficulty:"iniciante",skills:["Pesquisa","IA","Ética"],estimatedTime:"3-4 semanas"}]},{slug:"ia-aplicada-ciberseguranca",title:"IA Aplicada à Cibersegurança",description:"Aplicamos Aprendizado de Máquina (ML) em uma abordagem dual: na simulação de ataques avançados e na detecção proativa de ameaças. Isso permite compreender o potencial ofensivo da IA enquanto fortalece a capacidade de resposta contra ciberataques.",icon:"Bot",projects:[{slug:"ciberint",title:"CiberInt: Avaliação de Riscos de Sistemas de Inteligência Artificial",type:"estruturante",description:"Projeto estruturante para avaliação de riscos em sistemas que utilizam inteligência artificial.",objectives:["Desenvolver metodologias de avaliação de risco em IA","Criar frameworks de teste de robustez","Estabelecer métricas de segurança para IA"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Segurança em ML",type:"curso"},{title:"Ataques Adversariais",type:"documentação"}]},{slug:"rnn-anomalias",title:"Uso de Redes Neurais Recorrentes (RNN) para Detecção de Anomalias em Tráfego de Rede",type:"pesquisa",description:"Desenvolvimento de modelos baseados em RNN para detecção de anomalias em tráfego de rede.",status:"em andamento",startYear:2023,publications:[],studyMaterials:[]}],challenges:[{id:"ch-ml-1",title:"Modelo de ML para Detecção de Vulnerabilidades (Ataque)",description:"Treinar um modelo de ML para detectar vulnerabilidades em sistemas e atacar.",difficulty:"avançado",skills:["Machine Learning","Segurança ofensiva","Python"],estimatedTime:"6-8 semanas"},{id:"ch-ml-2",title:"Modelo de ML para Detecção de Vulnerabilidades (Defesa)",description:"Treinar um modelo de ML para detectar vulnerabilidades em sistemas e gerar alerta.",difficulty:"avançado",skills:["Machine Learning","Segurança defensiva","Python"],estimatedTime:"6-8 semanas"}]}]},{slug:"politicas-regulacao-defesa",title:"Políticas, Regulação e Defesa Cibernética",shortTitle:"Políticas e Defesa",description:"Políticas, Regulação e Defesa Cibernética envolvem o conjunto de normas, estratégias e práticas que orientam a proteção de ambientes digitais em nível organizacional e governamental.",fullDescription:["Políticas, Regulação e Defesa Cibernética envolvem o conjunto de normas, estratégias e práticas que orientam a proteção de ambientes digitais em nível organizacional e governamental.","Essas diretrizes estabelecem como prevenir, detectar e responder a incidentes, garantindo conformidade com leis, padrões de segurança e requisitos internacionais."],icon:"Scale",color:"from-red-500 to-rose-500",lines:[{slug:"doutrinas-militares",title:"Doutrinas Militares de Defesa Cibernética",description:"Estuda os princípios, estratégias e capacidades relacionadas à defesa cibernética nos âmbitos militar e governamental, abrangendo o de
370senvolvimento de modelos doutrinários, cenários de simulação e mecanismos de coordenação.",icon:"Shield",projects:[{slug:"simulador-ataques",title:"Plataforma de Simulação de Ataques Cibernéticos para Defesa Nacional",type:"estruturante",description:"Desenvolver uma plataforma destinada à simulação de ataques cibernéticos, com o objetivo de exercitar, avaliar e aprimorar as capacidades de defesa cibernética em âmbito nacional.",objectives:["Criar cenários de simulação realistas","Desenvolver métricas de avaliação de defesa","Treinar equipes de resposta a incidentes"],status:"em andamento",startYear:2023,publications:[],studyMaterials:[{title:"Doutrinas de Defesa Cibernética",type:"documentação"},{title:"Simulação de Ataques",type:"curso"}]}],challenges:[{id:"ch-mil-1",title:"Análise Comparativa de Doutrinas",description:"Realizar a análise comparativa das doutrinas de defesa cibernética adotadas por diferentes países, bem como revisar e sistematizar os principais documentos de política de defesa cibernética do Brasil.",difficulty:"iniciante",skills:["Pesquisa","Análise estratégica","Defesa cibernética"],estimatedTime:"3-4 semanas"}]},{slug:"politicas-publicas",title:"Políticas Públicas de Cibersegurança",description:"Investiga a formulação, a implementação e a avaliação de políticas públicas voltadas à proteção de infraestruturas críticas e à governança da cibersegurança em âmbito nacional.",icon:"Landmark",projects:[],challenges:[{id:"ch-pol-1",title:"Mapeamento de Legislação",description:"Mapeie a legislação brasileira relacionada à cibersegurança e compare com frameworks internacionais.",difficulty:"iniciante",skills:["Pesquisa jurídica","Análise de políticas"],estimatedTime:"2-3 semanas"}]},{slug:"infraestrutura-qualidade",title:"Infraestrutura da Qualidade e Cibersegurança",description:"Explora o papel da infraestrutura da qualidade na promoção da segurança cibernética de produtos e sistemas, abrangendo a elaboração de padrões técnicos, programas de ensaio de proficiência e certificação.",icon:"Award",projects:[{slug:"pep-sw",title:"PEP-SW: Ensaios de Proficiência para Laboratórios de Análise de Software",type:"estruturante",description:"Programa de ensaios de proficiência para laboratórios que realizam análise de software, garantindo qualidade e confiabilidade dos resultados.",objectives:["Desenvolver metodologia de ensaios de proficiência","Criar amostras de referência","Estabelecer critérios de avaliação"],status:"em andamento",startYear:2022,publications:[],studyMaterials:[{title:"Ensaios de Proficiência",type:"documentação"},{title:"ISO 17025",type:"documentação"}]}],challenges:[{id:"ch-qual-1",title:"Estudo de Normas ISO 27000",description:"Estude a família de normas ISO 27000 e desenvolva um guia de implementação simplificado.",difficulty:"iniciante",skills:["Normas e padrões","Gestão de segurança"],estimatedTime:"3-4 semanas"}]}]}];function dc(a){return Bo.find(n=>n.slug===a)}function Mm(a,n){return dc(a)?.lines.find(r=>r.slug===n)}function a5(a,n,o){return Mm(a,n)?.projects.find(d=>d.slug===o)}const s5={Shield:ta,Wrench:Dm,Building:Fs,Brain:dr,Scale:ur,BookOpen:jt,Target:Sa,Users:ga};function n5(){return l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:31",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/Research.tsx:33",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:34",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/VEdLVEptxdPKDDcL.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:38",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:40",className:"container relative z-10",children:l.jsxs($.div,{"data-loc":"client/src/pages/Research.tsx:41",initial:{opacity:0,y:30}
370,animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:47",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(ar,{"data-loc":"client/src/pages/Research.tsx:48",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/Research.tsx:49",className:"text-sm font-medium text-primary",children:"Pesquisa & Inovação"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/Research.tsx:52",className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6",children:["Áreas de ",l.jsx("span",{"data-loc":"client/src/pages/Research.tsx:53",className:"text-gradient",children:"Pesquisa"})]}),l.jsxs("p",{"data-loc":"client/src/pages/Research.tsx:56",className:"text-lg text-muted-foreground leading-relaxed mb-6",children:["O SICCCiber organiza suas pesquisas em uma estrutura hierárquica:",l.jsx("strong",{"data-loc":"client/src/pages/Research.tsx:58",className:"text-foreground",children:" Áreas de Pesquisa"})," que se dividem em",l.jsx("strong",{"data-loc":"client/src/pages/Research.tsx:59",className:"text-foreground",children:" Linhas de Pesquisa"}),", cada uma contendo",l.jsx("strong",{"data-loc":"client/src/pages/Research.tsx:60",className:"text-foreground",children:" Projetos de Pesquisa"})," específicos."]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:63",className:"flex flex-wrap gap-4 text-sm",children:[l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:64",className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-card border border-border",children:[l.jsx(Sa,{"data-loc":"client/src/pages/Research.tsx:65",className:"w-4 h-4 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:66",children:[l.jsx("strong",{"data-loc":"client/src/pages/Research.tsx:66",className:"text-foreground",children:Bo.length})," Áreas"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:68",className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-card border border-border",children:[l.jsx(jt,{"data-loc":"client/src/pages/Research.tsx:69",className:"w-4 h-4 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:70",children:[l.jsx("strong",{"data-loc":"client/src/pages/Research.tsx:70",className:"text-foreground",children:Bo.reduce((a,n)=>a+n.lines.length,0)})," Linhas"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:72",className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-card border border-border",children:[l.jsx(ar,{"data-loc":"client/src/pages/Research.tsx:73",className:"w-4 h-4 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:74",children:[l.jsx("strong",{"data-loc":"client/src/pages/Research.tsx:74",className:"text-foreground",children:Bo.reduce((a,n)=>a+n.lines.reduce((o,r)=>o+r.projects.length,0),0)})," Projetos"]})]})]})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/Research.tsx:82",className:"py-16 md:py-20",children:l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:83",className:"container",children:l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:84",className:"space-y-8",children:Bo.map((a,n)=>{const o=s5[a.icon]||ta,r=a.lines.length,d=a.lines.reduce((m,g)=>m+g.projects.length,0),f=a.lines.reduce((m,g)=>m+g.challenges.length,0);return l.jsx($.div,{"data-loc":"client/src/pages/Research.tsx:92",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:n*.1},children:l.jsx(pe,{"data-loc":"client/src/pages/Research.tsx:99",href:`/pesquisa/area/${a.slug}`,children:l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:100",className:"group p-6 md:p-8 rounded-xl bg-card border border-border hover:border-primary/30 transition-all duration-300 card-glow",children:l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:101",className:"flex flex-col md:flex-row gap-6",children:[l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:103",className:"flex-shrink-0",children:l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:104",className:`w-16 h-16 rounded-xl bg-gradient-to-br ${a.color} flex items-center justify-center group-hover:scale-105 transition-transform`,children:l.jsx(o,{"data-loc":"client/src/pages/Research.tsx:105",className:"w-8 h-8 text-white"})})}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:110",className:"flex-1",children:[l.jsx("h2",{"data-loc":"client/src/pages/Research.tsx:111",className:"font-display font-bold text-xl md:text-2xl mb-3 group-hover:text-primary transition-colors",children:a.title}),l.jsx("p",{"data-loc":"client/src/pages/Research.tsx:114",className:"text-muted-foreground leading-relaxed mb-4",children:a.description}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:119",className:"mb-4",children:[l.jsx("h4",{"data-loc":"client/src/pages/Research.tsx:120",className:"text-sm font-semibold text-foreground mb-2",children:"Linhas de Pesquisa"}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:123",className:"flex flex-wrap gap-2",children:[a.lines.slice(0,4).map(m=>l.jsx("span",{"data-loc":"client/src/pages/Research.tsx:125",className:"px-3 py-1 text-xs rounded-full bg-primary/10 text-primary border border-primary/20",children:m.title},m.slug)),a.lines.length>4&&l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:133",className:"px-3 py-1 text-xs rounded-full bg-muted text-muted-foreground",children:["+",a.lines.length-4," mais"]})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:141",className:"flex flex-wrap gap-4 mb-4 text-sm text-muted-foreground",children:[l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:142",className:"flex items-center gap-1",children:[l.jsx(jt,{"data-loc":"client/src/pages/Research.tsx:143",className:"w-4 h-4 text-primary"}),r," linha",r!==1?"s":""]}),l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:146",className:"flex items-center gap-1",children:[l.jsx(Sa,{"data-loc":"client/src/pages/Research.tsx:147",className:"w-4 h-4 text-primary"}),d," projeto",d!==1?"s":""]}),f>0&&l.jsxs("span",{"data-loc":"client/src/pages/Research.tsx:151",className:"flex items-center gap-1",children:[l.jsx(ga,{"data-loc":"client/src/pages/Research.tsx:152",className:"w-4 h-4 text-primary"}),f," desafio",f!==1?"s":""," de ambientação"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:159",className:"flex items-center text-sm text-primary font-medium",children:[l.jsx("span",{"data-loc":"client/src/pages/Research.tsx:160",children:"Explorar área de pesquisa"}),l.jsx(ft,{"data-loc":"client/src/pages/Research.tsx:161",className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"})]})]})]})})})},a.slug)})})})}),l.jsx("section",{"data-loc":"client/src/pages/Research.tsx:175",className:"py-16 md:py-20 bg-card/50",children:l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:176",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/Research.tsx:177",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl mx-auto",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Research.tsx:183",className:"font-display text-2xl md:text-3xl font-bold mb-8 text-center",children:["Como Nossas Pesquisas São ",l.jsx("span",{"data-loc":"client/src/pages/Research.tsx:184",className:"text-gradient",children:"Organizadas"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:187",className:"grid md:grid-cols-3 gap-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:188",className:"p-6 rounded-xl bg-card border border-border text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:189",className:"w-12 h-12 rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center mx-auto mb-4",children:l.jsx(ta,{"data-loc":"client/src/pages/Research.tsx:190",className:"w-6 h-6 text-primary"})}),l.jsx("h3",{"data-loc":"client/src/pages/Research.tsx:192",className:"font-semibold text-lg mb-2",children:"Área de Pesquisa"}),l.jsx("p",{"data-loc":"client/src/pages/Research.tsx:193",className:"text-sm text-muted-foreground",children:"Grande tema que agrupa linhas de pesquisa relacionadas, definindo o escopo macro de atuação."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:198",className:"p-6 rounded-xl bg-card border border-border text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:199",className:"w-12 h-12 rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center mx-auto mb-4",children:l.jsx(jt,{"data-loc":"client/src/pages/Research.tsx:200",className:"w-6 h-6 text-primary"})}),l.jsx("h3",{"data-loc":"client/src/pages/Research.tsx:202",className:"font-semibold text-lg mb-2",children:"Linha de Pesquisa"}),l.jsx("p",{"data-loc":"client/src/pages/Research.tsx:203",className:"text-sm text-muted-foreground",children:"Especialização dentro da área, com foco em problemas específicos e metodologias próprias."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Research.tsx:208",className:"p-6 rounded-xl bg-card border border-border text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:209",className:"w-12 h-12 rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center mx-auto mb-4",children:l.jsx(Sa,{"data-loc":"client/src/pages/Research.tsx:210",className:"w-6 h-6 text-primary"})}),l.jsx("h3",{"data-loc":"client/src/pages/Research.tsx:212",className:"font-semibold text-lg mb-2",children:"Projeto de Pesquisa"}),l.jsx("p",{"data-loc":"client/src/pages/Research.tsx:213",className:"text-sm text-muted-foreground",children:"Iniciativa concreta com objetivos, equipe, publicações e materiais de estudo associados."})]})]})]})})}),l.jsx("section",{"data-loc":"client/src/pages/Research.tsx:223",className:"py-16 md:py-20 bg-card",children:l.jsx("div",{"data-loc":"client/src/pages/Research.tsx:224",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/Research.tsx:225",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Research.tsx:231",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Quer ",l.jsx("span",{"data-loc":"client/src/pages/Research.tsx:232",className:"text-gradient",children:"Colaborar"})," com Nossa Pesquisa?"]}),l.jsx("p",{"data-loc":"client/src/pages/Research.tsx:234",className:"text-muted-foreground mb-8",children:"Estamos sempre abertos a novas parcerias com instituições de ensino, empresas e profissionais interessados em avançar o estado da arte em segurança da informação."}),l.jsx(pe,{"data-loc":"client/src/pages/Research.tsx:238",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/Research.tsx:239",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/Research.tsx:241",className:"w-4 h-4 ml-2"})]})})]})})})]})}const M0={Shield:ta,Wrench:Dm,Building:Fs,Brain:dr,Scale:ur,Car:S1,Zap:P1,Factory:R1,Plane:O1,Lock:Em,Calculator:N1,Dice5:T1,Search:Rm,LayoutDashboard:M1,GraduationCap:Xs,LineChart:C1,Eye:E1,Bot:j1,Landmark:D1,Award:tr,BookOpen:jt,Users:ga,FileText:_a};function i5(){const a=ir(),n=dc(a.areaSlug||"");if(!n)return l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:44",className:"min-h-screen bg-background flex items-center justify-center",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:45",className:"text-center",children:[l.jsx("h1",{"data-loc":"client/src/pages/ResearchArea.tsx:46",className:"text-2xl font-bold text-foreground mb-4",children:"Área não encontrada"}),l.jsx(pe,{"data-loc":"client/src/pages/ResearchArea.tsx:47",href:"/pesquisa",children:l.jsx("span",{"data-loc":"client/src/pages/ResearchArea.tsx:48",className:"text-primary hover:underline",children:"Voltar para Pesquisa"})})]})});const o=M0[n.icon]||ta;return l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:58",className:"min-h-screen bg-background",children:[l.jsxs("section",{"data-loc":"client/src/pages/ResearchArea.tsx:60",className:"relative py-20 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:61",className:"absolute inset-0 bg-gradient-to-br from-primary/10 via-trans
370parent to-transparent"}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:62",className:"absolute top-20 left-10 w-72 h-72 bg-primary/5 rounded-full blur-3xl"}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:63",className:"absolute bottom-10 right-10 w-96 h-96 bg-primary/5 rounded-full blur-3xl"}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:65",className:"container relative z-10",children:[l.jsx(pe,{"data-loc":"client/src/pages/ResearchArea.tsx:67",href:"/pesquisa",children:l.jsxs("span",{"data-loc":"client/src/pages/ResearchArea.tsx:68",className:"inline-flex items-center gap-2 text-muted-foreground hover:text-primary transition-colors mb-8",children:[l.jsx(Tn,{"data-loc":"client/src/pages/ResearchArea.tsx:69",className:"w-4 h-4"}),"Voltar para Pesquisa"]})}),l.jsxs($.div,{"data-loc":"client/src/pages/ResearchArea.tsx:74",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-4xl",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:80",className:`inline-flex items-center justify-center w-16 h-16 rounded-2xl bg-gradient-to-br ${n.color} mb-6`,children:l.jsx(o,{"data-loc":"client/src/pages/ResearchArea.tsx:81",className:"w-8 h-8 text-white"})}),l.jsx("h1",{"data-loc":"client/src/pages/ResearchArea.tsx:84",className:"text-4xl md:text-5xl font-bold text-foreground mb-6",children:n.title}),l.jsx("p",{"data-loc":"client/src/pages/ResearchArea.tsx:88",className:"text-xl text-muted-foreground leading-relaxed",children:n.description}),n.fullDescription&&l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:93",className:"mt-6 space-y-4",children:n.fullDescription.map((r,d)=>l.jsx("p",{"data-loc":"client/src/pages/ResearchArea.tsx:95",className:"text-muted-foreground leading-relaxed",children:r},d))})]})]})]}),l.jsx("section",{"data-loc":"client/src/pages/ResearchArea.tsx:106",className:"py-12 border-y border-border/50",children:l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:107",className:"container",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:108",className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:109",className:"text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:110",className:"text-3xl font-bold text-primary mb-2",children:n.lines.length}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:113",className:"text-sm text-muted-foreground",children:"Linhas de Pesquisa"})]}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:115",className:"text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:116",className:"text-3xl font-bold text-primary mb-2",children:n.lines.reduce((r,d)=>r+d.projects.length,0)}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:119",className:"text-sm text-muted-foreground",children:"Projetos"})]}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:121",className:"text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:122",className:"text-3xl font-bold text-primary mb-2",children:n.lines.reduce((r,d)=>r+d.challenges.length,0)}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:125",className:"text-sm text-muted-foreground",children:"Desafios de Ambientação"})]}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:127",className:"text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:128",className:"text-3xl font-bold text-primary mb-2",children:n.lines.reduce((r,d)=>r+d.projects.reduce((f,m)=>f+m.publications.length,0),0)}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:133",className:"text-sm text-muted-foreground",children:"Publicações"})]})]})})}),l.jsx("section",{"data-loc":"client/src/pages/ResearchArea.tsx:140",className:"py-20",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:141",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ResearchArea.tsx:142",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"mb-12",children:[l.jsx("h2",{"data-loc":"client/src/pages/ResearchArea.tsx:149",className:"text-3xl font-bold text-foreground mb-4",children:"Linhas de Pesquisa"}),l.jsx("p",{"data-loc":"client/src/pages/ResearchArea.tsx:152",className:"text-muted-foreground max-w-2xl",children:"Explore as linhas de pesquisa desta área, cada uma com seus projetos específicos e desafios de ambientação para novos pesquisadores."})]}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:157",className:"space-y-6",children:n.lines.map((r,d)=>{const f=M0[r.icon]||jt;r.projects.length;const m=r.challenges.length,g=r.projects.filter(p=>p.type==="estruturante").length,h=r.projects.filter(p=>p.type==="pesquisa").length;return l.jsx($.div,{"data-loc":"client/src/pages/ResearchArea.tsx:166",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:d*.1},children:l.jsx(pe,{"data-loc":"client/src/pages/ResearchArea.tsx:173",href:`/pesquisa/area/${n.slug}/linha/${r.slug}`,children:l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:174",className:"group relative bg-card/50 backdrop-blur-sm border border-border/50 rounded-xl p-6 hover:border-primary/50 hover:bg-card/80 transition-all duration-300 cursor-pointer",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:175",className:"flex flex-col md:flex-row md:items-center gap-6",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:177",className:`flex-shrink-0 w-14 h-14 roun
370ded-xl bg-gradient-to-br ${n.color} flex items-center justify-center`,children:l.jsx(f,{"data-loc":"client/src/pages/ResearchArea.tsx:178",className:"w-7 h-7 text-white"})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:182",className:"flex-grow",children:[l.jsx("h3",{"data-loc":"client/src/pages/ResearchArea.tsx:183",className:"text-xl font-semibold text-foreground group-hover:text-primary transition-colors mb-2",children:r.title}),l.jsx("p",{"data-loc":"client/src/pages/ResearchArea.tsx:186",className:"text-muted-foreground text-sm line-clamp-2",children:r.description}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:191",className:"flex flex-wrap gap-4 mt-4",children:[g>0&&l.jsxs("span",{"data-loc":"client/src/pages/ResearchArea.tsx:193",className:"inline-flex items-center gap-1.5 text-xs text-primary bg-primary/10 px-2 py-1 rounded-full",children:[l.jsx(_a,{"data-loc":"client/src/pages/ResearchArea.tsx:194",className:"w-3 h-3"}),g," Projeto",g>1?"s":""," Estruturante",g>1?"s":""]}),h>0&&l.jsxs("span",{"data-loc":"client/src/pages/ResearchArea.tsx:199",className:"inline-flex items-center gap-1.5 text-xs text-muted-foreground bg-muted/50 px-2 py-1 rounded-full",children:[l.jsx(jt,{"data-loc":"client/src/pages/ResearchArea.tsx:200",className:"w-3 h-3"}),h," Projeto",h>1?"s":""," de Pesquisa"]}),m>0&&l.jsxs("span",{"data-loc":"client/src/pages/ResearchArea.tsx:205",className:"inline-flex items-center gap-1.5 text-xs text-muted-foreground bg-muted/50 px-2 py-1 rounded-full",children:[l.jsx(ga,{"data-loc":"client/src/pages/ResearchArea.tsx:206",className:"w-3 h-3"}),m," Desafio",m>1?"s":""," de Ambientação"]})]})]}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:214",className:"flex-shrink-0",children:l.jsx(ft,{"data-loc":"client/src/pages/ResearchArea.tsx:215",className:"w-5 h-5 text-muted-foreground group-hover:text-primary group-hover:translate-x-1 transition-all"})})]})})})},r.slug)})})]})}),n.lines.some(r=>r.challenges.length>0)&&l.jsx("section",{"data-loc":"client/src/pages/ResearchArea.tsx:229",className:"py-20 bg-muted/30",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:230",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ResearchArea.tsx:231",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"mb-12",children:[l.jsx("h2",{"data-loc":"client/src/pages/ResearchArea.tsx:238",className:"text-3xl font-bold text-foreground mb-4",children:"Desafios de Ambientação"}),l.jsx("p",{"data-loc":"client/src/pages/ResearchArea.tsx:241",className:"text-muted-foreground max-w-2xl",children:"Tarefas práticas para alunos que desejam se envolver nas linhas de pesquisa desta área. Escolha um desafio compatível com seu nível e comece a contribuir."})]}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:247",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:n.lines.flatMap(r=>r.challenges.slice(0,2).map((d,f)=>l.jsxs($.div,{"data-loc":"client/src/pages/ResearchArea.tsx:250",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:f*.1},className:"bg-card/50 backdrop-blur-sm border border-border/50 rounded-xl p-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchArea.tsx:258",className:"flex items-center gap-2 mb-3",children:[l.jsx("span",{"data-loc":"client/src/pages/ResearchArea.tsx:259",className:`text-xs px-2 py-1 rounded-full ${d.difficulty==="iniciante"?"bg-green-500/20 text-green-400":d.difficulty==="intermediário"?"bg-yellow-500/20 text-yellow-400":"bg-red-500/20 text-red-400"}`,children:d.difficulty}),l.jsx("span",{"data-loc":"client/src/pages/ResearchArea.tsx:268",className:"text-xs text-muted-foreground",children:d.estimatedTime})]}),l.jsx("h4",{"data-loc":"client/src/pages/ResearchArea.tsx:273",className:"font-semibold text-foreground mb-2",children:d.title}),l.jsx("p",{"data-loc":"client/src/pages/ResearchArea.tsx:277",className:"text-sm text-muted-foreground mb-4 line-clamp-2",children:d.description}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:281",className:"flex flex-wrap gap-1",children:d.skills.slice(0,3).map((m,g)=>l.jsx("span",{"data-loc":"client/src/pages/ResearchArea.tsx:283",className:"text-xs bg-muted/50 text-muted-foreground px-2 py-0.5 rounded",children:m},g))}),l.jsx("div",{"data-loc":"client/src/pages/ResearchArea.tsx:292",className:"mt-4 pt-4 border-t border-border/50",children:l.jsx(pe,{"data-loc":"client/src/pages/ResearchArea.tsx:293",href:`/pesquisa/area/${n.slug}/linha/${r.slug}`,children:l.jsxs("span",{"data-loc":"client/src/pages/ResearchArea.tsx:294",className:"text-xs text-primary hover:underline",children:["Ver linha: ",r.title]})})})]},d.id)))})]})})]})}const o5={Shield:ta,Wrench:Dm,Building:Fs,Brain:dr,Scale:ur,Car:S1,Zap:P1,Factory:R1,Plane:O1,Lock:Em,Calculator:N1,Dice5:T1,Search:Rm,LayoutDashboard:M1,GraduationCap:Xs,LineChart:C1,Eye:E1,Bot:j1,Landmark:D1,Award:tr,BookOpen:jt,Users:ga,FileText:_a,Target:Sa};function r5(){const a=ir(),n=dc(a.areaSlug||""),o=Mm(a.areaSlug||"",a.lineSlug||"");if(!n||!o)return l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:51",className:"min-h-screen flex items-center justify-center",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:52",className:"text-center",children:[l.jsx("h1",{"data-loc":"client/src/pages/ResearchLine.tsx:53",className:"font-display text-2xl font-bold mb-4",children:"Linha de pesquisa não encontrada"}),l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:54",href:"/pesquisa",children:l.jsxs(Ue,{"data-loc":"client/src/pages/ResearchLine.tsx:55",children:[l.jsx(Tn,{"data-loc":"client/src/pages/ResearchLine.tsx:56",className:"w-4 h-4 mr-2"}),"Voltar para Pesquisas"]})})]})});const r=o5[o.icon]||jt,d={"em andamento":"Em Andamento",concluído:"Concluído",planejado:"Planejado"},f={"em andamento":"bg-green-500/20 text-green-400 border-green-500/30",concluído:"bg-blue-500/20 text-blue-400 border-blue-500/30",planejado:"bg-yellow-500/20 text-yellow-400 border-yellow-500/30"},m=o.projects.filter(p=>p.type==="estruturante"),g=o.projects.filter(p=>p.type==="pesquisa"),h=o.projects.reduce((p,y)=>p+y.publications.length,0);return l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:85",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/ResearchLine.tsx:87",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:88",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/VEdLVEptxdPKDDcL.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:92",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:94",className:"container relative z-10",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:96",className:"flex flex-wrap items-center gap-2 text-sm text-muted-foreground mb-6",children:[l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:97",href:"/pesquisa",children:l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:98",className:"hover:text-primary transition-colors",children:"Pesquisa"})}),l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:100",children:"/"}),l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:101",href:`/pesquisa/area/${n.slug}`,children:l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:102",className:"hover:text-primary transition-colors",children:n.shortTitle})}),l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:104",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:105",className:"text-foreground",children:o.title})]}),l.jsxs($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:108",initial:{opacity:0,y:30}
370,animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-4xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:114",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(r,{"data-loc":"client/src/pages/ResearchLine.tsx:115",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:116",className:"text-sm font-medium text-primary",children:"Linha de Pesquisa"})]}),l.jsx("h1",{"data-loc":"client/src/pages/ResearchLine.tsx:119",className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight mb-6",children:o.title}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:123",className:"text-muted-foreground leading-relaxed mb-8",children:o.description}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:128",className:"flex flex-wrap gap-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:129",className:"flex items-center gap-2",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:130",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(Sa,{"data-loc":"client/src/pages/ResearchLine.tsx:131",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:133",children:[l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:134",className:"text-2xl font-bold text-primary",children:o.projects.length}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:135",className:"text-xs text-muted-foreground",children:"Projetos"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:138",className:"flex items-center gap-2",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:139",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(_a,{"data-loc":"client/src/pages/ResearchLine.tsx:140",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:142",children:[l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:143",className:"text-2xl font-bold text-primary",children:h}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:144",className:"text-xs text-muted-foreground",children:"Publicações"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:147",className:"flex items-center gap-2",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:148",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(ga,{"data-loc":"client/src/pages/ResearchLine.tsx:149",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:151",children:[l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:152",className:"text-2xl font-bold text-primary",children:o.challenges.length}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:153",className:"text-xs text-muted-foreground",children:"Desafios"})]})]})]})]})]})]}),m.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ResearchLine.tsx:163",className:"py-16 md:py-20",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:164",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:165",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ResearchLine.tsx:171",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:["Projetos ",l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:172",className:"text-gradient",children:"Estruturantes"})]}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:174",className:"text-muted-foreground max-w-2xl",children:"Projetos de grande porte que definem a direção estratégica da linha de pesquisa."})]}),l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:179",className:"space-y-6",children:m.map((p,y)=>l.jsx($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:181",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:y*.1},children:l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:188",href:`/pesquisa/area/${n.slug}/linha/${o.slug}/projeto/${p.slug}`,children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:189",className:"group p-6 rounded-xl bg-gradient-to-br from-primary/10 to-primary/5 border border-primary/30 hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-
370primary/5 cursor-pointer",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:190",className:"flex items-start justify-between gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:191",className:"flex items-start gap-3",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:192",className:"w-12 h-12 rounded-lg bg-primary/20 border border-primary/30 flex items-center justify-center flex-shrink-0",children:l.jsx(Sa,{"data-loc":"client/src/pages/ResearchLine.tsx:193",className:"w-6 h-6 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:195",children:[l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:196",className:"inline-block mb-2 text-xs px-2 py-0.5 rounded-full bg-primary/20 text-primary border border-primary/30",children:"Projeto Estruturante"}),l.jsx("h4",{"data-loc":"client/src/pages/ResearchLine.tsx:199",className:"font-display font-semibold text-xl group-hover:text-primary transition-colors",children:p.title})]})]}),l.jsx(Ti,{"data-loc":"client/src/pages/ResearchLine.tsx:204",className:"w-5 h-5 text-muted-foreground group-hover:text-primary transition-colors flex-shrink-0"})]}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:207",className:"text-muted-foreground mb-4",children:p.description}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:211",className:"flex flex-wrap gap-4 text-sm text-muted-foreground mb-4",children:[p.status&&l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:213",className:`inline-block text-xs px-2 py-0.5 rounded-full border ${f[p.status]}`,children:d[p.status]}),p.startYear&&l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:218",className:"flex items-center gap-1",children:[l.jsx(En,{"data-loc":"client/src/pages/ResearchLine.tsx:219",className:"w-4 h-4"}),l.jsxs("span",{"data-loc":"client/src/pages/ResearchLine.tsx:220",children:["Desde ",p.startYear]})]}),p.publications.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:224",className:"flex items-center gap-1",children:[l.jsx(_a,{"data-loc":"client/src/pages/ResearchLine.tsx:225",className:"w-4 h-4"}),l.jsxs("span",{"data-loc":"client/src/pages/ResearchLine.tsx:226",children:[p.publications.length," publicação(ões)"]})]})]}),p.objectives&&p.objectives.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:232",className:"mb-4",children:[l.jsx("h5",{"data-loc":"client/src/pages/ResearchLine.tsx:233",className:"text-sm font-semibold text-foreground mb-2",children:"Objetivos principais:"}),l.jsx("ul",{"data-loc":"client/src/pages/ResearchLine.tsx:234",className:"grid md:grid-cols-2 gap-2",children:p.objectives.slice(0,4).map((x,j)=>l.jsxs("li",{"data-loc":"client/src/pages/ResearchLine.tsx:236",className:"flex items-start gap-2 text-sm text-muted-foreground",children:[l.jsx(Tm,{"data-loc":"client/src/pages/ResearchLine.tsx:237",className:"w-4 h-4 text-primary mt-0.5 flex-shrink-0"}),l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:238",children:x})]},j))})]}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:245",className:"flex items-center gap-2 text-primary text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:246",children:"Ver detalhes do projeto"}),l.jsx(ft,{"data-loc":"client/src/pages/ResearchLine.tsx:247",className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})})},p.slug))})]})}),g.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ResearchLine.tsx:260",className:"py-16 md:py-20 bg-card/50",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:261",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:262",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ResearchLine.tsx:268",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:["Projetos de ",l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:269",className:"text-gradient",children:"Pesquisa"})]}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:271",className:"text-muted-foreground max-w-2xl",children:"Projetos específicos que investigam aspectos particulares da linha de pesquisa."})]}),l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:276",className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:g.map((p,y)=>l.jsx($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:278",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:y*.05},children:l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:285",href:`/pesquisa/area/${n.slug}/linha/${o.slug}/projeto/${p.slug}`,children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:286",className:"group h-full p-6 rounded-xl bg-card border border-border hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-
370primary/5 cursor-pointer",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:287",className:"flex items-start justify-between gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:288",className:"flex items-start gap-3",children:[l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:289",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0 group-hover:bg-primary/20 transition-colors",children:l.jsx(jt,{"data-loc":"client/src/pages/ResearchLine.tsx:290",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:292",children:[l.jsx("h4",{"data-loc":"client/src/pages/ResearchLine.tsx:293",className:"font-display font-semibold text-lg group-hover:text-primary transition-colors",children:p.title}),l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:296",className:`inline-block mt-1 text-xs px-2 py-0.5 rounded-full border ${f[p.status]}`,children:d[p.status]})]})]}),l.jsx(Ti,{"data-loc":"client/src/pages/ResearchLine.tsx:301",className:"w-5 h-5 text-muted-foreground group-hover:text-primary transition-colors flex-shrink-0"})]}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:304",className:"text-sm text-muted-foreground mb-4 line-clamp-2",children:p.description}),l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:308",className:"flex flex-wrap gap-4 text-xs text-muted-foreground mb-4",children:p.startYear&&l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:310",className:"flex items-center gap-1",children:[l.jsx(En,{"data-loc":"client/src/pages/ResearchLine.tsx:311",className:"w-3 h-3"}),l.jsxs("span",{"data-loc":"client/src/pages/ResearchLine.tsx:312",children:[p.startYear," - ",p.endYear||"Presente"]})]})}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:317",className:"flex items-center gap-4 pt-4 border-t border-border",children:[p.publications.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:319",className:"flex items-center gap-1 text-xs text-muted-foreground",children:[l.jsx(_a,{"data-loc":"client/src/pages/ResearchLine.tsx:320",className:"w-3 h-3 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/ResearchLine.tsx:321",children:[p.publications.length," publicação(ões)"]})]}),p.studyMaterials.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:325",className:"flex items-center gap-1 text-xs text-muted-foreground",children:[l.jsx(jt,{"data-loc":"client/src/pages/ResearchLine.tsx:326",className:"w-3 h-3 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/ResearchLine.tsx:327",children:[p.studyMaterials.length," material(is)"]})]})]})]})})},p.slug))})]})}),o.challenges.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ResearchLine.tsx:342",className:"py-16 md:py-20",children:l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:343",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:344",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ResearchLine.tsx:350",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:["Desafios de ",l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:351",className:"text-gradient",children:"Ambientação"})]}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:353",className:"text-muted-foreground max-w-2xl",children:"Tarefas práticas para alunos que desejam se envolver nesta linha de pesquisa. Escolha um desafio compatível com seu nível e entre em contato para começar."})]}),l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:359",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:o.challenges.map((p,y)=>l.jsxs($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:361",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:y*.1},className:"p-6 rounded-xl bg-card border border-border hover:border-primary/30 transition-all",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:369",className:"flex items-center justify-between mb-4",children:[l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:370",className:`text-xs px-2 py-1 rounded-full font-medium ${p.difficulty==="iniciante"?"bg-green-500/20 text-green-400":p.difficulty==="intermediário"?"bg-yellow-500/20 text-yellow-400":"bg-red-500/20 text-red-400"}`,children:p.difficulty}),l.jsxs("span",{"data-loc":"client/src/pages/ResearchLine.tsx:379",className:"text-xs text-muted-foreground flex items-center gap-1",children:[l.jsx(Zl,{"data-loc":"client/src/pages/ResearchLine.tsx:380",className:"w-3 h-3"}),p.estimatedTime]})]}),l.jsx("h4",{"data-loc":"client/src/pages/ResearchLine.tsx:385",className:"font-semibold text-foreground mb-3",children:p.title}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:389",className:"text-sm text-muted-foreground mb-4",children:p.description}),l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:393",className:"flex flex-wrap gap-1.5",children:p.skills.map((x,j)=>l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:395",className:"text-xs bg-muted/50 text-muted-foreground px-2 py-0.5 rounded",children:x},j))})]}
370,p.id))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ResearchLine.tsx:411",className:"py-16 md:py-20 bg-card",children:l.jsx("div",{"data-loc":"client/src/pages/ResearchLine.tsx:412",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/ResearchLine.tsx:413",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ResearchLine.tsx:419",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Interesse em ",l.jsx("span",{"data-loc":"client/src/pages/ResearchLine.tsx:420",className:"text-gradient",children:"Colaborar"}),"?"]}),l.jsx("p",{"data-loc":"client/src/pages/ResearchLine.tsx:422",className:"text-muted-foreground mb-8",children:"Se você tem interesse em participar de projetos nesta linha de pesquisa ou propor novas colaborações, entre em contato conosco."}),l.jsxs("div",{"data-loc":"client/src/pages/ResearchLine.tsx:426",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:427",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/ResearchLine.tsx:428",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/ResearchLine.tsx:430",className:"w-4 h-4 ml-2"})]})}),l.jsx(pe,{"data-loc":"client/src/pages/ResearchLine.tsx:433",href:`/pesquisa/area/${n.slug}`,children:l.jsx(Ue,{"data-loc":"client/src/pages/ResearchLine.tsx:434",size:"lg",variant:"outline",className:"border-primary/30 hover:bg-primary/10",children:"Ver Outras Linhas"})})]})]})})})]})}function l5(){const a=ir(),n=dc(a.areaSlug||""),o=Mm(a.areaSlug||"",a.lineSlug||""),r=a5(a.areaSlug||"",a.lineSlug||"",a.projectSlug||"");if(!n||!o||!r)return l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:28",className:"min-h-screen flex items-center justify-center",children:l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:29",className:"text-center",children:[l.jsx("h1",{"data-loc":"client/src/pages/ProjectDetail.tsx:30",className:"font-display text-2xl font-bold mb-4",children:"Projeto não encontrado"}),l.jsx(pe,{"data-loc":"client/src/pages/ProjectDetail.tsx:31",href:"/pesquisa",children:l.jsxs(Ue,{"data-loc":"client/src/pages/ProjectDetail.tsx:32",children:[l.jsx(Tn,{"data-loc":"client/src/pages/ProjectDetail.tsx:33",className:"w-4 h-4 mr-2"}),"Voltar para Pesquisas"]})})]})});const d={"em andamento":"Em Andamento",concluído:"Concluído",planejado:"Planejado"},f={"em andamento":"bg-green-500/20 text-green-400 border-green-500/30",concluído:"bg-blue-500/20 text-blue-400 border-blue-500/30",planejado:"bg-yellow-500/20 text-yellow-400 border-yellow-500/30"},m={journal:"Periódico",conference:"Conferência",thesis:"Tese/Dissertação",report:"Relatório Técnico",book:"Livro/Capítulo"};return l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:64",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:66",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:67",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/VEdLVEptxdPKDDcL.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:71",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:73",className:"container relative z-10",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:75",className:"flex flex-wrap items-center gap-2 text-sm text-muted-foreground mb-6",children:[l.jsx(pe,{"data-loc":"client/src/pages/ProjectDetail.tsx:76",href:"/pesquisa",children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:77",className:"hover:text-primary transition-colors",children:"Pesquisa"})}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:79",children:"/"}),l.jsx(pe,{"data-loc":"client/src/pages/ProjectDetail.tsx:80",href:`/pesquisa/area/${n.slug}`,children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:81",className:"hover:text-primary transition-colors",children:n.shortTitle})}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:83",children:"/"}),l.jsx(pe,{"data-loc":"client/src/pages/ProjectDetail.tsx:84",href:`/pesquisa/area/${n.slug}/linha/${o.slug}`,children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:85",className:"hover:text-primary transition-colors",children:o.title})}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:87",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:88",className:"text-foreground truncate max-w-[200px]",children:r.title})]}),l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:91",initial:{opacity:0,y:30}
370,animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-4xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:97",className:"flex flex-wrap items-center gap-3 mb-6",children:[l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:98",className:`text-xs px-3 py-1 rounded-full border ${r.type==="estruturante"?"bg-primary/20 text-primary border-primary/30":"bg-muted text-muted-foreground border-border"}`,children:r.type==="estruturante"?"Projeto Estruturante":"Projeto de Pesquisa"}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:105",className:`text-xs px-3 py-1 rounded-full border ${f[r.status]}`,children:d[r.status]})]}),l.jsx("h1",{"data-loc":"client/src/pages/ProjectDetail.tsx:110",className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight mb-6",children:r.title}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:114",className:"text-xl text-muted-foreground leading-relaxed mb-8",children:r.description}),l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:119",className:"flex flex-wrap gap-6 text-sm text-muted-foreground",children:[r.startYear&&l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:121",className:"flex items-center gap-2",children:[l.jsx(En,{"data-loc":"client/src/pages/ProjectDetail.tsx:122",className:"w-4 h-4 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:123",children:[r.startYear," - ",r.endYear||"Presente"]})]}),r.funding&&l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:127",className:"flex items-center gap-2",children:[l.jsx(tr,{"data-loc":"client/src/pages/ProjectDetail.tsx:128",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:129",children:r.funding})]}),r.team&&r.team.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:133",className:"flex items-center gap-2",children:[l.jsx(ga,{"data-loc":"client/src/pages/ProjectDetail.tsx:134",className:"w-4 h-4 text-primary"}),l.jsxs("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:135",children:[r.team.length," pesquisador(es)"]})]})]})]})]})]}),r.fullDescription&&r.fullDescription.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:145",className:"py-16 md:py-20",children:l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:14
3706",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:147",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:153",className:"font-display text-2xl md:text-3xl font-bold mb-6",children:["Sobre o ",l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:154",className:"text-gradient",children:"Projeto"})]}),l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:156",className:"space-y-4 text-muted-foreground leading-relaxed",children:r.fullDescription.map((g,h)=>l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:158",children:g},h))})]})})}),r.objectives&&r.objectives.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:168",className:"py-16 md:py-20 bg-card/50",children:l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:169",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:170",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl",children:[l.jsx("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:176",className:"font-display text-2xl md:text-3xl font-bold mb-8",children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:177",className:"text-gradient",children:"Objetivos"})}),l.jsx("ul",{"data-loc":"client/src/pages/ProjectDetail.tsx:179",className:"space-y-4",children:r.objectives.map((g,h)=>l.jsxs($.li,{"data-loc":"client/src/pages/ProjectDetail.tsx:181",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:h*.1},className:"flex items-start gap-4",children:[l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:189",className:"w-8 h-8 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0",children:l.jsx(Tm,{"data-loc":"client/src/pages/ProjectDetail.tsx:190",className:"w-4 h-4 text-primary"})}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:192",className:"text-muted-foreground pt-1",children:g})]},h))})]})})}),r.partners&&r.partners.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:203",className:"py-16 md:py-20",children:l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:204",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:205",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl",children:[l.jsx("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:211",className:"font-display text-2xl md:text-3xl font-bold mb-8",children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:212",className:"text-gradient",children:"Parceiros"})}),l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:214",className:"flex flex-wrap gap-4",children:r.partners.map((g,h)=>l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:216",className:"flex items-center gap-2 px-4 py-2 rounded-lg bg-card border border-border",children:[l.jsx(Fs,{"data-loc":"client/src/pages/ProjectDetail.tsx:220",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:221",className:"text-sm",children:g})]},h))})]})})}),r.team&&r.team.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:232",className:"py-16 md:py-20 bg-card/50",children:l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:233",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:234",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl",children:[l.jsx("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:240",className:"font-display text-2xl md:text-3xl font-bold mb-8",children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:241",className:"text-gradient",children:"Equipe"})}),l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:243",className:"flex flex-wrap gap-4",children:r.team.map((g,h)=>l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:245",className:"flex items-center gap-2 px-4 py-2 rounded-lg bg-card border border-border",children:[l.jsx(ga,{"data-loc":"client/src/pages/ProjectDetail.tsx:249",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:250",className:"text-sm",children:g})]},h))})]})})}),r.publications.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:261",className:"py-16 md:py-20",children:l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:262",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:263",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-8",children:[l.jsx("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:269",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:270",className:"text-gradient",children:"Publicações"})}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:272",className:"text-muted-foreground",children:"Artigos, teses e relatórios produzidos no âmbito deste projeto."})]}),l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:277",className:"space-y-4 max-w-4xl",children:r.publications.map((g,h)=>l.jsx($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:279",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:h*.05},className:"p-6 rounded-xl bg-card border border-border hover:border-primary/30 transition-all",children:l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:287",className:"flex items-start justify-between gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:288",className:"flex-1",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:289",className:"flex items-center gap-2 mb-2",children:[l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:290",className:"text-xs px-2 py-0.5 rounded-full bg-primary/10 text-primary",children:m[g.type]||g.type}),l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:293",className:"text-xs text-muted-foreground",children:g.year})]}),l.jsx("h4",{"data-loc":"client/src/pages/ProjectDetail.tsx:295",className:"font-semibold text-foreground mb-2",children:g.title}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:296",className:"text-sm text-muted-foreground mb-2",children:g.authors}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:297",className:"text-sm text-primary/80 italic",children:g.venue})]}),(g.doi||g.url)&&l.jsx("a",{"data-loc":"client/src/pages/ProjectDetail.tsx:300",href:g.doi?`https://doi.org/${g.doi}`:g.url,target:"_blank",rel:"noopener noreferrer",className:"flex-shrink-0 p-2 rounded-lg bg-primary/10 hover:bg-primary/20 transition-colors",children:l.jsx(Ti,{"data-loc":"client/src/pages/ProjectDetail.tsx:306",className:"w-4 h-4 text-primary"})})]})},h))})]})}),r.studyMaterials.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:319",className:"py-16 md:py-20 bg-card/50",children:l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:320",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:321",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-8",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:327",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:["Materiais de ",l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:328",className:"text-gradient",children:"Estudo"})]}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:330",className:"text-muted-foreground",children:"Recursos recomendados para quem deseja se aprofundar neste tema."})]}),l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:335",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-5xl",children:r.studyMaterials.map((g,h)=>l.jsx($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:337",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:h*.05},className:"p-6 rounded-xl bg-card border border-border hover:border-primary/30 transition-all",children:l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:345",className:"flex items-start gap-3",children:[l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:346",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0",children:l.jsx(jt,{"data-loc":"client/src/pages/ProjectDetail.tsx:347",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:349",className:"flex-1",children:[l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:350",className:"text-xs text-primary/80 uppercase tracking-wider",children:g.type}),l.jsx("h4",{"data-loc":"client/src/pages/ProjectDetail.tsx:353",className:"font-semibold text-foreground mt-1 mb-2",children:g.title}),g.description&&l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:355",className:"text-sm text-muted-foreground mb-3",children:g.description}),g.url&&l.jsxs("a",{"data-loc":"client/src/pages/ProjectDetail.tsx:358",href:g.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-sm text-primary hover:underline",children:[l.jsx(kE,{"data-loc":"client/src/pages/ProjectDetail.tsx:364",className:"w-3 h-3"}),"Acessar recurso"]}
370)]})]})},h))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ProjectDetail.tsx:378",className:"py-16 md:py-20 bg-card",children:l.jsx("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:379",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/ProjectDetail.tsx:380",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ProjectDetail.tsx:386",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Interesse em ",l.jsx("span",{"data-loc":"client/src/pages/ProjectDetail.tsx:387",className:"text-gradient",children:"Participar"}),"?"]}),l.jsx("p",{"data-loc":"client/src/pages/ProjectDetail.tsx:389",className:"text-muted-foreground mb-8",children:"Se você tem interesse em contribuir com este projeto ou propor colaborações, entre em contato conosco."}),l.jsxs("div",{"data-loc":"client/src/pages/ProjectDetail.tsx:393",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(pe,{"data-loc":"client/src/pages/ProjectDetail.tsx:394",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/ProjectDetail.tsx:395",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/ProjectDetail.tsx:397",className:"w-4 h-4 ml-2"})]})}),l.jsx(pe,{"data-loc":"client/src/pages/ProjectDetail.tsx:400",href:`/pesquisa/area/${n.slug}/linha/${o.slug}`,children:l.jsxs(Ue,{"data-loc":"client/src/pages/ProjectDetail.tsx:401",size:"lg",variant:"outline",className:"border-primary/30 hover:bg-primary/10",children:[l.jsx(Tn,{"data-loc":"client/src/pages/ProjectDetail.tsx:402",className:"w-4 h-4 mr-2"}),"Voltar para a Linha"]})})]})]})})})]})}const c5="modulepreload",d5=function(a){return"/"+a},L0={},O0=function(n,o,r){let d=Promise.resolve();if(o&&o.length>0){let p=function(y){return Promise.all(y.map(x=>Promise.resolve(x).then(j=>({status:"fulfilled",value:j}),j=>({status:"rejected",reason:j}))))};var m=p;document.getElementsByTagName("link");const g=document.querySelector("meta[property=csp-nonce]"),h=g?.nonce||g?.getAttribute("nonce");d=p(o.map(y=>{if(y=d5(y),y in L0)return;L0[y]=!0;const x=y.endsWith(".css"),j=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${y}"]${j}`))return;const w=document.createElement("link");if(w.rel=x?"stylesheet":c5,x||(w.as="script"),w.crossOrigin="",w.href=y,h&&w.setAttribute("nonce",h),document.head.appendChild(w),x)return new Promise((N,E)=>{w.addEventListener("load",N),w.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${y}`)))})}))}function f(g){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=g,window.dispatchEvent(h),!h.defaultPrevented)throw g}return d.then(g=>{for(const h of g||[])h.status==="rejected"&&f(h.reason);return n().catch(f)})},u5=[{title:"Fundamentos de Cibersegurança",description:"Introdução aos conceitos fundamentais de segurança da informação, incluindo confidencialidade, integridade e disponibilidade.",duration:"40 horas",level:"Iniciante",topics:["Conceitos básicos","Ameaças e vulnerabilidades","Controles de segurança","Boas práticas"]},{title:"Criptografia Aplicada",description:"Estudo de algoritmos criptográficos e sua aplicação prática em sistemas de segurança.",duration:"60 horas",level:"Intermediário",topics:["Criptografia simétrica","Criptografia assimétrica","Hashing","Protocolos seguros"]},{title:"Segurança em Redes",description:"Técnicas e ferramentas para proteção de infraestruturas de rede contra ataques cibernéticos.",duration:"50 horas",level:"Intermediário",topics:["Firewalls","IDS/IPS","VPNs","Segmentação de rede"]},{title:"Introdução à Programação em C",description:"Fundamentos da linguagem C aplicados ao desenvolvimento de software seguro e análise de vulnerabilidades.",duration:"45 horas",level:"Iniciante",topics:["Sintaxe básica","Ponteiros e memória","Estruturas de dados","Boas práticas de segurança"]}],f5=[{title:"Tendências em Cibersegurança para 2026",speaker:"Prof. Raphael Machado",date:"A definir",description:"Panorama das principais tendências e desafios em segurança da informação para o próximo ano."},{title:"Cibersegurança e Confiabilidade de Sistemas de Inteligência Artificial",speaker:"Equipe SICCCiber",date:"A definir",description:"Como garantir a segurança e confiabilidade de sistemas baseados em inteligência artificial."},{title:"Cibersegurança das Infraestruturas Críticas",speaker:"Prof. Daniel Sadoc",date:"A definir",description:"Desafios e soluções para segurança de sistemas industriais e infraestruturas críticas."}],m5=[{icon:_a,title:"Artigos Técnicos",description:"Publicações e relatórios técnicos produzidos pelo grupo.",count:"50+"},{icon:k1,title:"Vídeos Educativos",description:"Conteúdo em vídeo sobre temas de cibersegurança.",count:"30+"},{icon:jt,title:"Guias Práticos",description:"Materiais de referência para implementação de controles.",count:"20+"}];function p5(){return l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:101",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/Learning.tsx:103",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:104",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/GvSlaJwzhiUNdnio.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:108",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:110",className:"container relative z-10",children:l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:111",initial:{opacity:0,y:30}
370,animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:117",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(Xs,{"data-loc":"client/src/pages/Learning.tsx:118",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:119",className:"text-sm font-medium text-primary",children:"Educação & Capacitação"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/Learning.tsx:122",className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6",children:["Área de ",l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:123",className:"text-gradient",children:"Ensino"})]}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:126",className:"text-lg text-muted-foreground leading-relaxed",children:"Ensino aplicado para preparar profissionais em um cenário crescente de ameaças cibernéticas. Oferecemos cursos, palestras e materiais de estudo para desenvolvimento técnico e profissional na área de Segurança da Informação."})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/Learning.tsx:136",className:"py-16 md:py-20 bg-card",children:l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:137",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:138",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-12",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:144",className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:145",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(jt,{"data-loc":"client/src/pages/Learning.tsx:146",className:"w-5 h-5 text-primary"})}),l.jsxs("h2",{"data-loc":"client/src/pages/Learning.tsx:148",className:"font-display text-2xl md:text-3xl font-bold",children:["Cursos ",l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:149",className:"text-gradient",children:"Programados"})]})]}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:152",className:"text-muted-foreground max-w-2xl",children:"Os conteúdos abaixo estão em desenvolvimento e devem ser liberados ao longo de 2026."})]}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:157",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:u5.map((a,n)=>l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:159",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:n*.1},className:"p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-colors card-glow",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:167",className:"flex items-start justify-between mb-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:168",className:"font-display font-semibold text-lg",children:a.title}),l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:169",className:"px-2 py-1 text-xs rounded-full bg-primary/10 text-primary border border-primary/20",children:a.level})]}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:173",className:"text-sm text-muted-foreground mb-4",children:a.description}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:175",className:"flex items-center gap-4 mb-4 text-sm text-muted-foreground",children:l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:176",className:"flex items-center gap-1",children:[l.jsx(Zl,{"data-loc":"client/src/pages/Learning.tsx:177",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:178",children:a.duration})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:182",className:"mb-4",children:[l.jsx("h4",{"data-loc":"client/src/pages/Learning.tsx:183",className:"text-xs font-semibold text-foreground mb-2",children:"Tópicos:"}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:184",className:"flex flex-wrap gap-2",children:a.topics.map((o,r)=>
370l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:186",className:"px-2 py-1 text-xs rounded bg-muted text-muted-foreground",children:o},r))})]}),l.jsxs(Ue,{"data-loc":"client/src/pages/Learning.tsx:196",variant:"outline",className:"w-full border-primary/30 hover:bg-primary/10",onClick:()=>{O0(async()=>{const{toast:o}=await Promise.resolve().then(()=>Px);return{toast:o}},void 0).then(({toast:o})=>{o.info("Conteúdo em breve",{description:"Este curso estará disponível em breve."})})},children:["Acessar Curso",l.jsx(ft,{"data-loc":"client/src/pages/Learning.tsx:208",className:"w-4 h-4 ml-2"})]})]},n))})]})}),l.jsx("section",{"data-loc":"client/src/pages/Learning.tsx:217",className:"py-16 md:py-20",children:l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:218",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:219",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-12",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:225",className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:226",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(z1,{"data-loc":"client/src/pages/Learning.tsx:227",className:"w-5 h-5 text-primary"})}),l.jsxs("h2",{"data-loc":"client/src/pages/Learning.tsx:229",className:"font-display text-2xl md:text-3xl font-bold",children:["Palestras ",l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:230",className:"text-gradient",children:"Programadas"})]})]}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:233",className:"text-muted-foreground max-w-2xl",children:"Os conteúdos abaixo estão em desenvolvimento e devem ser liberados ao longo de 2026."})]}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:238",className:"space-y-4",children:f5.map((a,n)=>l.jsx($.div,{"data-loc":"client/src/pages/Learning.tsx:240",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:n*.1},className:"p-6 rounded-xl bg-card border border-border hover:border-primary/30 transition-colors",children:l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:248",className:"flex flex-col md:flex-row md:items-center justify-between gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:249",children:[l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:250",className:"font-display font-semibold text-lg mb-1",children:a.title}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:251",className:"text-sm text-muted-foreground mb-2",children:a.description}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:252",className:"flex items-center gap-4 text-sm text-muted-foreground",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:253",className:"flex items-center gap-1",children:[l.jsx(ga,{"data-loc":"client/src/pages/Learning.tsx:254",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:255",children:a.speaker})]}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:257",className:"flex items-center gap-1",children:[l.jsx(Zl,{"data-loc":"client/src/pages/Learning.tsx:258",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:259",children:a.date})]})]})]}),l.jsxs(Ue,{"data-loc":"client/src/pages/Learning.tsx:263",variant:"outline",className:"border-primary/30 hover:bg-primary/10 flex-shrink-0",onClick:()=>{O0(async()=>{const{toast:o}=await Promise.resolve().then(()=>Px);return{toast:o}},void 0).then(({toast:o})=>{o.info("Conteúdo em breve",{description:"A gravação desta palestra estará disponível em breve."})})},children:[l.jsx(k1,{"data-loc":"client/src/pages/Learning.tsx:274",className:"w-4 h-4 mr-2"}),"Assistir"]})]})},n))})]})}),l.jsx("section",{"data-loc":"client/src/pages/Learning.tsx:285",className:"py-16 md:py-20 bg-card",children:l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:286",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:287",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Learning.tsx:293",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:["Materiais de ",l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:294",className:"text-gradient",children:"Estudo"})]}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:296",className:"text-muted-foreground max-w-2xl mx-auto",children:"Recursos adicionais para aprofundar seus conhecimentos em cibersegurança."})]}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:301",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:m5.map((a,n)=>l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:303",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:n*.1},className:"p-6 rounded-xl bg-background border border-border text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:311",className:"w-14 h-14 mx-auto rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center mb-4",children:l.jsx(a.icon,{"data-loc":"client/src/pages/Learning.tsx:312",className:"w-7 h-7 text-primary"})}),l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:314",className:"text-3xl font-display font-bold text-primary mb-2",children:a.count}),l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:317",className:"font-display font-semibold mb-2",children:a.title}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:318",className:"text-sm text-muted-foreground",children:a.description})]},n))})]})}),l.jsx("section",{"data-loc":"client/src/pages/Learning.tsx:326",className:"py-16 md:py-20",children:l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:327",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:328",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Learning.tsx:334",className:"font-display text-2xl md:text-3xl font-bold mb-8 text-center",children:["Perguntas ",l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:335",className:"text-gradient",children:"Frequentes"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:338",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:339",className:"p-5 rounded-xl bg-card border border-border",children:[l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:340",className:"font-display font-semibold mb-2",children:"Os cursos são gratuitos?"}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:343",className:"text-sm text-muted-foreground",children:"Sim, todos os nossos materiais educacionais são disponibilizados gratuitamente como parte de nossa missão de disseminar conhecimento em segurança da informação."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:349",className:"p-5 rounded-xl bg-card border border-border",children:[l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:350",className:"font-display font-semibold mb-2",children:"Preciso de conhecimento prévio?"}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:353",className:"text-sm text-muted-foreground",children:"Oferecemos cursos para diferentes níveis. Os cursos de nível iniciante não requerem conhecimento prévio, enquanto os intermediários e avançados pressupõem familiaridade com conceitos básicos."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:360",className:"p-5 rounded-xl bg-card border border-border",children:[l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:361",className:"font-display font-semibold mb-2",children:"Os cursos oferecem certificado?"}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:364",className:"text-sm text-muted-foreground",children:"Sim, ao concluir um curso você receberá um certificado de participação emitido pelo SICCCiber."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Learning.tsx:370",className:"p-5 rounded-xl bg-card border border-border",children:[l.jsx("h3",{"data-loc":"client/src/pages/Learning.tsx:371",className:"font-display font-semibold mb-2",children:"Como posso contribuir com conteúdo?"}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:374",className:"text-sm text-muted-foreground",children:"Se você tem interesse em contribuir com palestras, artigos ou outros materiais, entre em contato conosco através da página de contato."})]})]})]})})}),l.jsx("section",{"data-loc":"client/src/pages/Learning.tsx:385",className:"py-16 md:py-20 bg-card",children:l.jsx("div",{"data-loc":"client/src/pages/Learning.tsx:386",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/Learning.tsx:387",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Learning.tsx:393",className:"font-display text-3xl md:text-4xl font-bold mb-4",children:["Quer ",l.jsx("span",{"data-loc":"client/src/pages/Learning.tsx:394",className:"text-gradient",children:"Saber Mais"}),"?"]}),l.jsx("p",{"data-loc":"client/src/pages/Learning.tsx:396",className:"text-muted-foreground mb-8",children:"Entre em contato para saber mais sobre nossos programas de capacitação ou para propor novos conteúdos."}),l.jsx(pe,{"data-loc":"client/src/pages/Learning.tsx:400",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/Learning.tsx:401",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/Learning.tsx:403",className:"w-4 h-4 ml-2"})]})})]})})})]})}const Lm=[{id:1,title:"SICCCiber lança novo site institucional",excerpt:"O grupo de pesquisa em Segurança da Informação, Criptografia, Cibersegurança e Ciberdefesa apresenta seu novo portal com informações sobre pesquisas, projetos, ensino e notícias.",content:`O SICCCiber – Grupo de Pesquisa em Segurança da Informação, Criptografia, Cibersegurança e Ciberdefesa – anuncia o lançamento de seu novo site institucional. A plataforma foi desenvolvida para centralizar informações sobre as atividades do grupo, facilitar o acesso a publicações científicas e fortalecer a comunicação com a comunidade acadêmica e o público em geral.
371
372**Um Novo Portal para a Pesquisa em Cibersegurança**
373
374O novo site apresenta uma interface moderna e intuitiva, organizada em seções que refletem os principais eixos de atuação do grupo:
375
376- **Pesquisa**: Detalhamento das linhas de pesquisa, incluindo Setores Estratégicos, Ferramentas e Tecnologias, Cibersegurança Corporativa, IA Segura e Confiável, e Políticas e Defesa
377- **Ensino**: Informações sobre disciplinas ministradas, orientações de mestrado e doutorado, e oportunidades de formação
378- **Notícias**: Atualizações sobre eventos, publicações, parcerias e c
378onquistas do grupo
379- **Contato**: Canais de comunicação para colaborações e parcerias
380
381**Sobre o SICCCiber**
382
383O SICCCiber é um grupo de pesquisa dedicado ao avanço do conhecimento em segurança da informação, reunindo pesquisadores, professores e alunos de diversas instituições, com destaque para a Universidade Federal Fluminense (UFF) e o Instituto Nacional de Metrologia, Qualidade e Tecnologia (Inmetro).
384
385O grupo atua em projetos de relevância nacional e internacional, como o PlatCiber (Plataforma Integrada de Inteligência para Monitoramento de Ameaças Cibernéticas), o MobiCrowd (sistema de mobilidade sustentável com blockchain e IA) e pesquisas sobre geração de números aleatórios referenciadas na revista Science.
386
387**Coordenação**
388
389O grupo é coordenado pelo Professor Raphael Machado, pesquisador do Instituto de Computação da UFF e do Inmetro, com ampla experiência em cibersegurança, criptografia e proteção de infraestruturas críticas.
390
391"O lançamento deste site representa um marco importante para a divulgação das nossas pesquisas e para a aproximação com a sociedade. Queremos que o conhecimento produzido pelo grupo contribua para o desenvolvimento de soluções de segurança que beneficiem o país", afirma o Prof. Machado.
392
393**Navegue pelo Site**
394
395Convidamos pesquisadores, estudantes, profissionais e interessados em cibersegurança a explorar o novo site e conhecer mais sobre as atividades do SICCCiber. Para colaborações, parcerias ou mais informações, utilize a seção de Contato.`,date:"2026-02-23",displayDate:"23 de Fevereiro de 2026",category:"Divulgação",image:"/images/news/lancamento_site_opt.jpg",author:"Equipe SICCCiber",tags:["Site","Lançamento","Institucional","SICCCiber"]},{id:12,title:"Grupo de Pesquisa SICCCiber Contemplado pela Faperj na Chamada Líder de Inovação do Nosso Estado",excerpt:"O projeto 'Fortalecimento do Grupo de Pesquisa SICCCiber como Estratégia para o Desenvolvimento Tecnológico em Cibersegurança no Estado do Rio de Janeiro' foi selecionado na chamada Faperj Líder de Inovação do Nosso Estado (LINE).",content:`O grupo de pesquisa SICCCiber, coordenado pelo Professor Raphael Carlos Santos Machado, foi contemplado no Edital FAPERJ Nº 31/2025 – Líder de Inovação do Nosso Estado (LINE), com o projeto intitulado "Fortalecimento do Grupo de Pesquisa SICCCiber como Estratégia para o Desenvolvimento Tecnológico em Cibersegurança no Estado do Rio de Janeiro".
396
397**Sobre o Edital LINE**
398
399A chamada Líder de Inovação do Nosso Estado é uma iniciativa pioneira da Diretoria de Tecnologia da FAPERJ, concebida para fortalecer capacidades institucionais nas Instituições Científicas e Tecnológicas (ICTs) fluminenses. O edital apoia profissionais com atuação estratégica na articulação entre pesquisa, inovação e desenvolvimento tecnológico, reconhecendo o papel central dessas lideranças na consolidação de ambientes mais dinâmicos, conectados e orientados à geração de impacto econômico e social a partir do conhecimento científico.
400
401Nesta edição, foram selecionadas 49 propostas que refletem a diversidade institucional e temática do sistema de ciência, tecnologia e inovação do estado do Rio de Janeiro, abrangendo desde a estruturação de políticas e processos internos de inovação até o fortalecimento da cultura empreendedora, da interação universidade-empresa e da criação de novos mecanismos de apoio à inovação.
402
403**O Projeto do SICCCiber**
404
405O projeto selecionado visa fortalecer o grupo de pesquisa SICCCiber como um polo estratég
405ico para o desenvolvimento tecnológico em cibersegurança no estado do Rio de Janeiro. A proposta está alinhada com a crescente demanda por soluções de segurança da informação e proteção de infraestruturas críticas, áreas em que o grupo já possui reconhecida atuação.
406
407O SICCCiber reúne pesquisadores, professores e alunos de diversas instituições, com destaque para a Universidade Federal Fluminense (UFF) e o Instituto Nacional de Metrologia, Qualidade e Tecnologia (Inmetro), atuando em projetos de relevância nacional e internacional nas áreas de criptografia, cibersegurança, ciberdefesa e segurança da informação.
408
409"Este reconhecimento pela FAPERJ reforça a importância do trabalho que desenvolvemos no SICCCiber e nos motiva a continuar contribuindo para o avanço da cibersegurança no estado do Rio de Janeiro e no Brasil", destacou o Professor Machado.
410
411Para a diretora de Tecnologia da FAPERJ, Elaine Souza, "com o edital Líder de Inovação, a FAPERJ aposta em pessoas, em capacidades e em arranjos institucionais capazes de gerar mais inovação, empreendedorismo e impacto para a sociedade fluminense".
412
413O resultado preliminar foi divulgado em 29 de janeiro de 2026 e pode ser consultado no site da FAPERJ.`,date:"2026-01-29",displayDate:"29 de Janeiro de 2026",category:"Projetos",image:"https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/SLsVGZNAEQaRDlFE.jpg",author:"Equipe SICCCiber",tags:["Faperj","LINE","Líder de Inovação","Cibersegurança","Rio de Janeiro","Fomento"],sourceUrl:"https://www.faperj.br/?id=957.7.3",sourceName:"FAPERJ"},{id:2,title:"Faperj lança mini-documentário sobre projeto executado pelo SICCCiber",excerpt:"Videorreportagem apresenta o projeto MobiCrowd, sistema inteligente de gestão da mobilidade que transforma veículos em sensores urbanos e recompensa motoristas sustentáveis.",content:`A Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do Rio de Janeiro (Faperj) lançou uma videorreportagem sobre o projeto MobiCrowd, desenvolvido por pesquisadores do grupo SICCCiber. O mini-documentário foi publicado no Canal da Faperj no YouTube em 25 de setembro de 2025.
414
415**Veículos como Sensores Urbanos**
416
417Vistos pela maioria da população apenas como um meio de transporte, os veículos podem ser utilizados como sensores para monitorar se os motoristas estão dirigindo de maneira eficiente e ambientalmente correta. Esse é um dos aspectos do projeto MobiCrowd, um sistema inteligente de gestão da mobilidade que visa incentivar uma postura mais sustentável ao volante.
418
419**Tecnologias Integradas**
420
421Desenvolvido para fazer coleta, análise e monetização de dados veiculares, o sistema funciona como uma plataforma que combina diferentes tecnologias:
422- 5G para transmissão de dados em tempo real
423- Blockchain para garantir a segurança e a transparência das recompensas
424- Inteligência artificial para analisar os dados sobre o desempenho dos motoristas
425
426O nome do projeto vem de Mobilidade e de Crowdsourcing, um processo colaborativo que visa desenvolver novas ideias.
427
428**Equipe e Financiamento**
429
430O MobiCrowd é executado por pesquisadores, professores e alunos do grupo de Pesquisa SICCCiber atuantes na UFF e no Inmetro. Mais de 20 estudantes trabalharam no desenvolvimento do projeto, sendo capacitados para atuar em um setor em plena transformação. A iniciativa contou com cerca de R$ 1 milhão do Programa de Apoio a Projetos Científicos e Tecnológicos em Mobilidade Urbana, um edital lançado pela Faperj em 2021.
431
432"Com o MobiCrowd, estamos criando um ecossistema, no qual o carro passa a contribuir ativamente para cidades mais sustentáveis e motoristas mais conscientes, deixando de ser apenas um meio de transporte. O sistema conta com tecnologia nacional e oferece segurança e benefícios concretos para a população", destaca o Prof. Raphael Machado, coordenador-geral do projeto.
433
434**Laboratório V2Lab**
435
436Um dos resultados do projeto foi a criação do Laboratório de Tecnologias em Comunicações Veiculares (V2Lab), inaugurado em junho de 2025 no campus Praia Vermelha da UFF. O laboratório conta com infraestrutura moderna, incluindo antena 5G privativa para testes em tempo real de comunicação veicular e coleta de dados.
437
438"O V2Lab coloca o Brasil entre os países que estão à frente do debate sobre a mobilidade conectada e sustentável", afirma o Prof. Machado, que também é apoiado pelo programa Jovem Cientista do Nosso Estado da Faperj.
439
440**Resultados e Próximos Passos**
441
442Em testes realizados, veículos monitorados percorreram mais de 200 km em trajetos urbanos, gerando 200 GB de dados brutos que alimentam modelos matemáticos e de inteligência artificial. A estimativa é de até R$ 0,10 por litro de combustível economizado como recompensa para motoristas.
443
444Em 2025, o MobiCrowd entrou em uma nova fase com investimentos previstos de R$ 3 milhões, destinados à validação comercial da tecnologia e à formação de parcerias estratégicas com instituições públicas, acadêmicas e iniciativa privada.`,date:"2025-09-25",displayDate:"25 de Setembro de 2025",category:"Divulgação",image:"/images/news/mobicrowd_equipe_faperj.jpeg",author:"Faperj / Equipe SICCCiber",tags:["MobiCrowd","Faperj","V2Lab","Mobilidade Sustentável","5G","Blockchain"],sourceUrl:"https://www.faperj.br/?id=845.7.5",sourceName:"Faperj"},{id:3,title:"Prof. Raphael Machado publica artigo internacional sobre ameaças cibernéticas em medidores inteligentes de energia",excerpt:"O pesquisador é coautor de estudo publicado na revista científica Energies que apresenta revisão sistemática de vulnerabilidades em smart meters.",content:`O Professor Raphael Machado, coordenador do SICCCiber e pesquisador do Instituto de Computação da UFF, é coautor do artigo científico internacional "Cybersecurity and Major Cyber Threats of Smart Meters: A Systematic Mapping Review", publicado na revista Energies (vol. 18, n. 6, 2025).
445
446O estudo é resultado de uma colaboração entre pesquisadores da Universidade Federal de Itajubá (UNIFEI) e do SICCCiber, no contexto do projeto PlatCiber apoiado pela Finep. A pesquisa apresenta uma revisão sistemática de ameaças cibernéticas e vulnerabilidades associadas a medidores inteligentes, componentes essenciais das smart grids.
447
448**Metodologia e Escopo**
449
450A pesquisa analisou 41 artigos científicos publicados entre 2013 e 2024, utilizando metodologias rigorosas de mapeamento sistemático e avaliação de risco de viés, seguindo as diretrizes PRISMA 2020.
451
452**Principais Ameaças Identificadas**
453
454O artigo identificou as principais ameaças cibernéticas que impactam os medidores inteligentes:
455- Manipulação de dados (presente em 91,67% dos estudos)
456- Acesso não autorizado (75%)
457- Vazamento de privacidade (58,33%)
458- Ataques de negação de serviço (DoS/DDoS)
459- Injeção de dados falsos (FDI)
460- Ataques a protocolos como Modbus RS-485
461
462**Vulnerabilidades e Mitigações**
463
464As principais vulnerabilidades detectadas incluem falhas de criptografia, autenticação fraca, protocolos inseguros de comunicação e ausência de sistemas de detecção de intrusão (IDS). O estudo também avaliou estratégias de mitigação, como uso de criptografia avançada, redes redundantes, segmentação de rede e técnicas de inteligência artificial para detecção de anomalias.
465
466**Perspectivas Futuras**
467
468Entre as lacunas identificadas pelo estudo estão a ausência de padrões unificados de segurança para medidores inteligentes, falta de estudos focados na resiliência pós-ataque, escassez de pesquisas sobre tecnologias emergentes (5G, edge computing) e necessidade de ações de conscientização para usuários finais.
469
470"A publicação deste artigo demonstra a importância da colaboração entre academia e indústria para o avanço da cibersegurança em infraestruturas críticas. Os medidores inteligentes são componentes essenciais das redes elétricas modernas e sua proteção é fundamental para a segurança energética do país", afirmou o Prof. Machado.
471
472O artigo recomenda que futuras pesquisas se concentrem na criação de normas, estratégias de recuperação, proteção contra ataques com IA e criptografia resistente a quântica.`,date:"2025-04-02",displayDate:"2 de Abril de 2025",category:"Publicações",image:"/images/news/smart_meters_artigo.png",author:"Equipe SICCCiber",tags:["Publicação","Smart Meters","Smart Grids","Cibersegurança","PlatCiber","UNIFEI","Energies"],sourceUrl:"https://seginfo.com.br/2025/04/02/clavis-contribui-para-estudo-internacional-sobre-ameacas-ciberneticas-do-projeto-platciber/",sourceName:"SegInfo"},{id:4,title:"Prof. Raphael Machado participa de evento sobre tecnologias emergentes de cibersegurança na UFF",excerpt:"O pesquisador ministrou palestra sobre segurança cibernética em sistemas críticos durante workshop acadêmico realizado no Instituto de Computação da UFF.",content:`Informações adaptadas da notícia disponível em https://clavis.com.br/blog/workshop-sobre-topicos-emergentes-em-ciberseguranca/
473
474O Professor Raphael Machado, coordenador do SICCCiber e pesquisador do Instituto de Computação da UFF, participou de workshop acadêmico sobre tecnologias emergentes de cibersegurança, realizado no dia 9 de outubro de 2025 nas dependências da Universidade Federal Fluminense.
475
476O evento reuniu pesquisadores, estudantes de graduação e pós-graduação, e profissionais da área de segurança da informação para discutir os avanços recentes em cibersegurança aplicada a infraestruturas críticas. Durante sua palestra, o Prof. Machado abordou os desafios específicos da proteção de sistemas industriais e tecnologias operacionais (OT).
477
478Entre os temas discutidos no workshop estiveram:
479- Segurança em sistemas de controle industrial (ICS/SCADA)
480- Proteção de infraestruturas críticas nos setores de energia e manufatura
481- Aplicação de aprendizado de máquina em sistemas embarcados para detecção de ameaças
482- Convergência entre tecnologia da informação (TI) e tecnologia operacional (OT)
483
484O evento faz parte das atividades de cooperação científica previstas no âmbito do projeto PlatCiber, executado pela Clavis Segurança da Informação e apoiado pela Finep no contexto da chamada Inovação para a Base Industrial de Defesa (BID).
485
486"A aproximação entre academia e indústria é fundamental para o desenvolvimento de soluções de cibersegurança que atendam às necessidades reais do país. Eventos como este permitem a troca de conhecimentos e a formação de novos pesquisadores na área", destacou o Prof. Machado.
487
488O workshop contou ainda com a apresentação de trabalhos de pesquisa desenvolvidos por alunos do SICCCiber e discussões sobre oportunidades de colaboração em projetos de pesquisa e desenvolvimento.`,date:"2025-10-09",displayDate:"9 de Outubro de 2025",category:"Eventos",image:"/images/news/evento_uff_workshop.jpg",author:"Equipe SICCCiber",tags:["UFF","Workshop","Cibersegurança","Sistemas Críticos","PlatCiber","Tecnologia Operacional"],sourceUrl:"https://clavis.com.br/blog/clavis-promove-workshop-de-seguranca-cibernetica-e-sistemas-criticos/",sourceName:"Clavis"},{id:13,title:"Grupo de Pesquisa SICCCiber Contemplado pela Faperj na Chamada Pensa Rio",excerpt:"O projeto CiberInt, voltado à aplicação de Inteligência Artificial em cibersegurança, foi selecionado na 5ª edição do programa Pensa Rio da Faperj, que investirá R$ 99 milhões em projetos estratég
488icos para o estado do Rio de Janeiro.",content:`O grupo de pesquisa SICCCiber foi contemplado na 5ª edição do programa Pensa Rio da Faperj – Apoio ao Estudo de Temas Relevantes e Estratégicos para o Estado do Rio de Janeiro (Edital Nº 22/2025) – com o projeto "CiberInt: Inteligência Artificial Aplicada à Cibersegurança – Ferramentas, Modelos e Estratégias para a Proteção de Organizações, Infraestruturas Críticas e Ecossistemas Digitais no Estado do Rio de Janeiro".
489
490**Sobre o Programa Pensa Rio**
491
492O Pensa Rio é um dos principais programas de fomento da FAPERJ, voltado ao apoio de projetos científicos coordenados por pesquisadores de excelência, com foco em soluções inovadoras e sustentáveis para os desafios enfrentados pela sociedade fluminense. Nesta edição, serão investidos um total de R$ 99 milhões em projetos cujos temas gerais foram previamente definidos pelo programa, abrangendo áreas como pesquisa de novos fármacos, combate a doenças prevalentes, fortalecimento de cadeias produtivas, produção de conhecimento básico e desenvolvimento de tecnologias e inovações que promovam o crescimento do estado.
493
494A demanda qualificada contou com 239 projetos de diversas instituições fluminenses, das quais 138 propostas foram selecionadas, vinculadas a 22 instituições. A UFF, instituição à qual o SICCCiber está vinculado, teve 14 projetos aprovados nesta edição.
495
496"O Pensa Rio reafirma o compromisso da FAPERJ com o fortalecimento da pesquisa de excelência em nosso estado. Ao apoiar projetos que enfrentam desafios estratégicos para o Rio de Janeiro, este edital estimula a produção de conhecimento de alto impacto social e científico, promovendo o desenvolvimento sustentável e a inovação, investindo no que o Estado tem de melhor: o talento e a criatividade de seus pesquisadores", destacou Eliete Bouskela, diretora Científica da Fundação.
497
498**O Projeto CiberInt**
499
500O projeto CiberInt propõe a aplicação de técnicas de Inteligência Artificial à cibersegurança, desenvolvendo ferramentas, modelos e estratégias para a proteção de organizações, infraestruturas críticas e ecossistemas digitais no estado do Rio de Janeiro. O projeto permitirá fortalecer a infraestrutura computacional e de ferramentas de pesquisa do grupo SICCCiber, ampliando sua capacidade de atuação em áreas estratég
500icas da segurança da informação.
501
502A proposta está alinhada com a crescente demanda por soluções inteligentes de cibersegurança, em um cenário onde as ameaças cibernéticas se tornam cada vez mais sofisticadas e frequentes. O uso de Inteligência Artificial permite desenvolver sistemas mais ágeis e eficazes na detecção, prevenção e resposta a incidentes de segurança, contribuindo para a proteção do ecossistema digital fluminense.
503
504"A contemplação do projeto CiberInt no Pensa Rio é um reconhecimento da relevância da pesquisa em cibersegurança com Inteligência Artificial para o estado do Rio de Janeiro. Com este apoio, poderemos fortalecer significativamente nossa infraestrutura de pesquisa e desenvolver soluções que beneficiem tanto a academia quanto a sociedade", afirmou o Prof. Raphael Machado, coordenador do SICCCiber.
505
506O resultado preliminar foi divulgado em 23 de outubro de 2025 e pode ser consultado no site da FAPERJ.`,date:"2025-10-23",displayDate:"23 de Outubro de 2025",category:"Projetos",image:"https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/yRKtrEkJBtCSivwx.jpg",author:"Equipe SICCCiber",tags:["Faperj","Pensa Rio","CiberInt","Inteligência Artificial","Cibersegurança","Rio de Janeiro","Fomento"],sourceUrl:"https://www.faperj.br/?id=898.7.0",sourceName:"FAPERJ"},{id:5,title:"Prof. Raphael Machado lidera projeto de pesquisa sobre monitoramento de ameaças cibernéticas a infraestruturas críticas",excerpt:"O projeto PlatCiber foi aprovado pela Finep para apoio no contexto da chamada Inovação para a Base Industrial de Defesa (BID), sendo o único voltado à detecção de ameaças cibernéticas.",content:`Informações adaptadas da notícia disponível em https://seginfo.com.br/2023/11/05/clavis-recebe-investimento-para-impulsionar-a-defesa-cibernetica-brasileira/
507
508O Professor Raphael Machado, coordenador do SICCCiber e pesquisador do Instituto de Computação da UFF, lidera o projeto "PlatCiber: Plataforma Integrada de Inteligência para Monitoramento de Ameaças, Registro de Eventos e Resposta a Incidentes nas áreas de Segurança e Defesa Cibernética".
509
510O projeto foi aprovado pela Finep para apoio no contexto da chamada Inovação para a Base Industrial de Defesa (BID), sendo o único projeto aprovado voltado especificamente à detecção de ameaças cibernéticas. Este reconhecimento demonstra a relevância estratégica da pesquisa em cibersegurança para a defesa nacional.
511
512A cerimônia de assinatura do termo de outorga contou com a presença da Ministra de Ciência, Tecnologia e Inovação, Luciana Santos, e do Ministro da Defesa, José Múcio Monteiro, evidenciando a importância do projeto para o governo federal.
513
514O PlatCiber tem como objetivo desenvolver uma plataforma integrada capaz de:
515- Monitorar ameaças cibernéticas em tempo real
516- Registrar e analisar eventos de segurança
517- Coordenar respostas a incidentes de forma eficiente
518- Proteger infraestruturas críticas nacionais
519
520O projeto envolve parcerias com diversas instituições de pesquisa e empresas do setor de tecnologia, fortalecendo o ecossistema de inovação em cibersegurança no Brasil.
521
522"O PlatCiber representa um marco importante para a pesquisa em cibersegurança no Brasil. Estamos desenvolvendo tecnologias que contribuirão para a proteção das infraestruturas críticas do país", afirmou o Professor Machado.
523
524O projeto está alinhado com as diretrizes da Estratégia Nacional de Segurança Cibernética e contribui para o fortalecimento da soberania digital brasileira.
525
526### Repercussão
527
528O projeto teve grande repercussão na mídia especializada em tecnologia e segurança da informação. Confira algumas das matérias publicadas:
529
530- **Baguete**: https://www.baguete.com.br/noticias/clavis-monitora-ameacas-no-governo-federal
531- **SegInfo**: https://seginfo.com.br/2023/11/05/clavis-recebe-investimento-para-impulsionar-a-defesa-cibernetica-brasileira/`,date:"2023-09-21",displayDate:"21 de Setembro de 2023",category:"Projetos",image:"/images/news/projeto-monitoramento.jpeg",author:"Equipe SICCCiber",tags:["PlatCiber","Finep","Base Industrial de Defesa","Infraestruturas Críticas","MCTI","Ministério da Defesa"]},{id:6,title:"Prof. Raphael Machado participa de visita técnica para credenciamento de Empresa Estratégica de Defesa",excerpt:"A empresa Clavis Segurança da Informação, representada pelo professor Raphael Machado, teve renovado seu credenciamento como Empresa Estratégica de Defesa.",content:`Informações adaptadas da notícia disponível em https://clavis.com.br/blog/visita-md-para-renovacao-do-selo-de-eed/
532
533A empresa Clavis Segurança da Informação, representada pelo Professor Raphael Machado, coordenador do SICCCiber, teve renovado seu credenciamento como Empresa Estratégica de Defesa (EED) junto às Forças Armadas Brasileiras.
534
535O credenciamento como EED reconhece empresas que desenvolvem produtos ou serviços de interesse estratég
535ico para a defesa nacional. A Clavis foi reconhecida por suas contribuições no desenvolvimento de soluções de cibersegurança que atendem aos requisitos de segurança das Forças Armadas.
536
537Este reconhecimento reforça a importância da pesquisa acadêmica em cibersegurança para a defesa nacional e demonstra a capacidade do grupo de pesquisa em desenvolver tecnologias de ponta que atendem às necessidades do setor de defesa.
538
539O credenciamento permite que a empresa participe de projetos estratégicos de defesa e tenha acesso a programas de fomento específicos para o setor. A renovação do credenciamento é resultado de anos de trabalho em pesquisa e desenvolvimento de soluções de segurança da informação.
540
541"Este reconhecimento é fruto do trabalho conjunto entre academia e indústria, demonstrando que a pesquisa brasileira em cibersegurança está no nível dos melhores centros mundiais", destacou o Professor Machado.`,date:"2024-11-25",displayDate:"25 de Novembro de 2024",category:"Parcerias",image:"/images/news/empresa_estrategica_defesa.webp",author:"Equipe SICCCiber",tags:["Forças Armadas","Empresa Estratégica de Defesa","Clavis","Defesa Nacional"]},{id:7,title:"Prof. Raphael Machado participa de evento em comemoração do Dia Internacional da Cibersegurança",excerpt:"Professor Raphael Machado faz palestra de encerramento em comemoração ao Dia Internacional da Cibersegurança em evento organizado pelo DCC/UFMG.",content:`O Professor Raphael Machado, coordenador do SICCCiber, foi convidado para fazer a palestra de encerramento do evento em comemoração ao Dia Internacional da Cibersegurança, organizado pelo Departamento de Ciência da Computação da Universidade Federal de Minas Gerais (DCC/UFMG).
542
543O evento reuniu especialistas, pesquisadores e profissionais da área de segurança da informação para discutir os principais desafios e tendências em cibersegurança. A palestra do Professor Machado abordou os avanços recentes em pesquisa de segurança e as perspectivas para o futuro da área.
544
545Durante sua apresentação, foram discutidos temas como:
546- Ameaças emergentes em sistemas cyber-físicos
547- Segurança em inteligência artificial
548- Desafios da cibersegurança em infraestruturas críticas
549- Formação de profissionais qualificados em segurança da informação
550
551O Dia Internacional da Cibersegurança, celebrado em 30 de novembro, tem como objetivo conscientizar a sociedade sobre a importância da segurança digital e promover boas práticas de proteção de dados e sistemas.
552
553"A cibersegurança é um desafio que exige a colaboração entre governo, academia e setor privado. Eventos como este são fundamentais para fortalecer essa parceria", afirmou o Professor Machado.
554
555Mais informações sobre o evento podem ser encontradas no site oficial do DCC CyberSec Day.
556
557**Repercussão na mídia:**
558- Sociedade Brasileira de Computação (SBC): https://www.sbc.org.br/sbc-apoia-evento-dedicado-ao-dia-internacional-da-ciberseguranca/
559- Jornal do Bras: https://jornaldobras.com.br/noticia/45114/dcc-ufmg-promove-evento-em-comemoracao-ao-dia-internacional-da-ciberseguranca
560- UFMG Comunicação: https://www3.ufmg.br/comunicacao/eventos/dcc-prepara-programacao-especial-para-o-dia-internacional-da-ciberseguranca`,date:"2024-11-29",displayDate:"29 de Novembro de 2024",category:"Eventos",image:"/images/news/ufmg_dcc.jpg",author:"Equipe SICCCiber",tags:["Dia Internacional da Cibersegurança","Palestra","Evento","DCC","UFMG"],sourceUrl:"https://sites.google.com/view/dcccybersecday/home",sourceName:"DCC CyberSec Day"},{id:8,title:"Prof. Raphael Machado participa de inauguração de laboratórios de Cibersegurança OT na UNIFEI",excerpt:"O pesquisador participou da inauguração dos laboratórios LINC e FronTIERS Hacklab na Universidade Federal de Itajubá, no contexto do projeto PlatCiber apoiado pela Finep.",content:`Informações adaptadas da notícia disponível em https://seginfo.com.br/2024/10/31/clavis-visita-unifei-para-lancamento-do-laboratorio-de-ot/
561
562O Professor Raphael Machado, coordenador do SICCCiber, participou da inauguração de laboratórios de cibersegurança na Universidade Federal de Itajubá (UNIFEI) no dia 29 de outubro de 2024. Os laboratórios LINC (Laboratório de Inteligência Cibernética) e FronTIERS Hacklab foram inaugurados em uma parceria científica intermediada pela FUPAI – Fundação de Pesquisa e Assessoramento à Indústria.
563
564A parceria acontece no contexto do projeto PlatCiber, apoiado pela Finep no âmbito da chamada de apoio Inovação para a Base Industrial de Defesa (BID). Em uma apresentação no auditório da universidade, o Prof. Raphael Machado e o Prof. Otávio Gomes – Coordenador do Projeto PlatCiber na UNIFEI – abordaram os objetivos dos laboratórios e as perspectivas de cooperação científica.
565
566Participaram da inauguração o Prof. Edson Bortoni, Reitor da UNIFEI, o Prof. Robson Moreno, Diretor do Instituto de Engenharia de Sistemas e Tecnologia da Informação da UNIFEI, o Sr. José Fernando Grassi Bissacot, Secretário Municipal de Ciência, Tecnologia, Indústria e Comércio de Itajubá, além de representantes de empresas da cidade de Itajubá, que é reconhecida como um Arranjo Produtivo Local de Asas Rotativas e de Defesa.
567
568A parceria, iniciada em agosto, tem a vigência de 32 meses e está focada em desenvolver cibersegurança em tecnologias operacionais (OT), como nos setores de energia, petróleo, hidrogênio verde, automotivo e manufatura. Embora sejam muito desenvolvidos, tais segmentos industriais ainda carecem de proteção e segurança eficazes para as ameaças cibernéticas atuais.
569
570Desde 2022, o grupo do IESTI já vinha atuando nas áreas de forense computacional, análise de malware, hardware hacking, exploitation, inteligência de ameaças e, sobretudo, sistemas críticos. Os dois novos laboratórios terão focos complementares: o LINC desenvolverá métodos de cibersegurança para infraestruturas críticas, enquanto o FronTIERS Hacklab concentra esforços no teste e preparação de cenários críticos e soluções de cibersegurança.
571
572Em sua apresentação, o Prof. Raphael Machado contextualizou a mudança de mentalidade do cenário de cibersegurança: a proteção da tecnologia da informação sempre foi uma prioridade para as empresas, mas com o tempo, grandes organizações foram além do TI convencional, passando a aplicar medidas de segurança em áreas como transporte, tratamento de água e controle de embarcações.
573
574"Esses setores são críticos para a sociedade e, hoje, dependem de sistemas informatizados para garantir seu funcionamento seguro e eficiente. Por isso, tornou-se essencial transpor o conhecimento que já é dominado no campo da Segurança da Informação para proteger os computadores e sistemas que controlam essas infraestruturas vitais", afirmou o Prof. Machado.
575
576**Inauguração da Unidade de Produção de Hidrogênio Verde**
577
578No dia seguinte ao lançamento dos laboratórios, houve a inauguração da unidade de produção do primeiro centro de hidrogênio verde do Brasil (CH2V). O projeto é fruto de uma cooperação entre Alemanha e Brasil, por meio da GIZ, H2 BRASIL, UNIFEI, FAPEPE, Ministério de Minas e Energia e Governo Federal. O Prof. Raphael Machado também participou da visita às instalações do centro.
579
580**Repercussão na mídia:**
581- TI Inside: https://tiinside.com.br/30/10/2024/clavis-inaugura-laboratorio-de-ciberseguranca-em-parceria-com-a-universidade-federal-de-itajuba/
582- CISO Advisor: https://www.cisoadvisor.com.br/clavis-inaugura-lab-na-federal-de-itajuba/
583- SegInfo: https://seginfo.com.br/2024/10/31/clavis-visita-unifei-para-lancamento-do-laboratorio-de-ot/`,date:"2024-10-29",displayDate:"29 de Outubro de 2024",category:"Parcerias",image:"/images/news/unifei_professores.webp",author:"Equipe SICCCiber",tags:["UNIFEI","PlatCiber","Laboratório","Cibersegurança OT","Infraestruturas Críticas","Finep"],sourceUrl:"https://seginfo.com.br/2024/10/31/clavis-visita-unifei-para-lancamento-do-laboratorio-de-ot/",sourceName:"SegInfo"},{id:9,title:"Prof. Raphael Machado é citado no Mapa da Inovação da Revista Finep",excerpt:"Professor Raphael Machado foi citado, junto a Clavis Segurança da Informação, na Revista Finep como software pioneiro no cenário brasileiro de cibersegurança.",content:`Informações adaptadas da notícia disponível em https://seginfo.com.br/2018/07/16/a-clavis-e-reconhecida-pelo-desenvolvimento-do-sadi-na-revista-finep/
584
585O Professor Raphael Machado, coordenador do SICCCiber, foi citado no Mapa da Inovação da Revista Finep, publicação da Financiadora de Estudos e Projetos (Finep), como um dos responsáveis pelo desenvolvimento de software pioneiro no cenário brasileiro de cibersegurança. A edição da Revista Finep pode ser acessada em http://www.finep.gov.br/images/revista/revista24/index.html#p=71
586
587A publicação destaca a Clavis Segurança da Informação como uma das empresas inovadoras no setor de tecnologia da informação, reconhecendo suas contribuições para o desenvolvimento de soluções de segurança cibernética no Brasil.
588
589O reconhecimento pela Finep é resultado de anos de pesquisa e desenvolvimento em parceria entre academia e indústria. As soluções desenvolvidas pela Clavis, com base em pesquisas realizadas no SICCCiber, têm sido adotadas por organizações públicas e privadas em todo o país.
590
591Entre as inovações destacadas estão:
592- Sistemas de detecção de intrusão baseados em inteligência artificial
593- Ferramentas de análise de vulnerabilidades
594- Plataformas de gestão de segurança da informação
595- Soluções de criptografia avançada
596
597"O reconhecimento pela Finep demonstra que a pesquisa brasileira em cibersegurança está produzindo resultados concretos e relevantes para a sociedade", afirmou o Professor Machado.
598
599A Revista Finep é uma publicação de referência no ecossistema de inovação brasileiro, destacando empresas e pesquisadores que contribuem para o desenvolvimento tecnológico do país.`,date:"2018-07-16",displayDate:"16 de Julho de 2018",category:"Publicações",image:"/images/news/mapa_inovacao_finep.webp",author:"Equipe SICCCiber",tags:["Finep","Inovação","Clavis","Reconhecimento","Cibersegurança"],sourceUrl:"http://www.finep.gov.br/images/revista/revista24/index.html#p=71",sourceName:"Revista Finep"},{id:10,title:"Pesquisadores do SICCCiber criam sistema que recompensa motoristas por reduzir CO2",excerpt:"Projeto MobiCrowd, coordenado pelo Prof. Raphael Machado, integra blockchain, IA e redes 5G para transformar veículos em plataformas de dados e incentivar a mobilidade sustentável.",content:`Pesquisadores do SICCCiber desenvolveram o MobiCrowd, um sistema inovador que recompensa motoristas por reduzirem suas emissões de CO2. O projeto, coordenado pelo Professor Raphael Machado, integra tecnologias como blockchain, inteligência artificial, redes 5G e crowdsourcing para transformar a mobilidade urbana.
600
601**A Proposta Inovadora**
602
603O MobiCrowd apresenta uma lógica inédita: motoristas que dirigem de forma eficiente e sustentável podem ser recompensados financeiramente ao compartilharem voluntariamente dados sobre seu estilo de condução, consumo de combustível e emissões. Além de beneficiar os próprios usuários, os dados podem subsidiar políticas públicas, planejamento urbano e ações ambientais.
604
605"A gente não olha muito para o nosso veículo como um gerador de dados. A proposta do projeto é passar a enxergá-lo como uma plataforma de produção de informações que pode ajudar a criar modelos de negócio em que todo mundo ganha", explica o Prof. Machado.
606
607**Três Eixos Tecnológicos**
608
609O desenvolvimento do MobiCrowd se estrutura em três frentes principais:
610
6111. **Coleta de dados veiculares**: A equipe criou um dispositivo que pode ser conectado à porta de comunicação do carro para registrar informações como velocidade, nível de combustível, mistura de álcool e gasolina, pressão interna de sistemas e temperatura do motor. Um aplicativo de celular complementa a coleta com dados de geolocalização, aceleração e qualidade da pista.
612
6132. **Plataforma em nuvem**: Uma infraestrutura segura, escalável e de alto desempenho onde os dados são tratados, organizados e preparados para aplicações futuras, observando as exigências da LGPD.
614
6153. **Monetização com blockchain**: A cada comportamento positivo (dirigir de forma segura, economizar combustível ou compartilhar dados úteis), o motorista acumula créditos digitais registrados em redes blockchain permissionadas.
616
617**Resultados e Infraestrutura**
618
619A primeira fase da pesquisa resultou na formação do V2Lab – Laboratório de Tecnologias Veiculares, instalado na Escola de Engenharia da UFF, em Niterói, com antenas de rede 5G privativa. Foram coletados mais de 200 gigabytes de informações em testes com carros reais e desenvolvidos modelos de IA que estimam com precisão as emissões.
620
621**Equipe Multidisciplinar**
622
623A equipe é composta por 11 pesquisadores atuantes em quatro Institutos de Ciência e Tecnologia do Rio de Janeiro: UFF, Inmetro, UFRJ e Sepol-RJ. O projeto também gerou publicações acadêmicas e orientou 36 alunos em atividades de pesquisa.
624
625"Esse é o impacto que buscamos para o projeto. É fomentar modelos de negócio em um ambiente que ainda tem muito a ser explorado. A nossa proposta é passar a enxergar o veículo como uma plataforma de produção de dados, capaz de gerar valor para todos os envolvidos", finaliza o Prof. Machado.`,date:"2025-06-30",displayDate:"30 de Junho de 2025",category:"Projetos",image:"/images/news/mobicrowd_dashboard.png",author:"Equipe SICCCiber",tags:["MobiCrowd","Mobilidade Sustentável","Blockchain","5G","Inteligência Artificial","Faperj"],repercussao:[{nome:"Estadão Mobilidade",url:"https://mobilidade.estadao.com.br/inovacao/cientistas-brasileiros-criam-sistema-que-recompensa-motoristas-por-reduzir-co%E2%82%82-nas-cidades/"},{nome:"Portal do Governo - Inmetro",url:"https://www.gov.br/inmetro/pt-br/centrais-de-conteudo/noticias/inmetro-participa-de-inovacao-em-mobilidade-sustentavel-com-sistema-que-recompensa-motoristas-por-eficiencia"},{nome:"UFF",url:"https://www.uff.br/release/programa-da-uff-em-parceria-com-o-inmetro-recompensa-motoristas-e-transforma-dados-em-servicos-de-mobilidade-urbana-e-sustentabilidade/"},{nome:"Andifes",url:"https://www.andifes.org.br/2025/08/18/uff-desenvolve-sistema-de-recompensa-a-motoristas-e-transforma-dados-veiculares-em-servicos-de-mobilidade-urbana-e-sustentabilidade/"},{nome:"A Tribuna RJ",url:"https://www.atribunarj.com.br/materia/cie
625ntistas-da-uff-criam-sistema-que-recompensa-motoristas-por-reduzir-co"},{nome:"Guru dos Carros",url:"https://gurudoscarros.com.br/2025/07/02/cientistas-brasileiros-criam-sistema-que-recompensa-motoristas-por-reduzir-emissao-de-co%E2%82%82-nas-cidades/"}]},{id:11,title:"Trabalho do grupo de pesquisa SICCCiber é referenciado na revista Science",excerpt:"Projeto de geração de números aleatórios desenvolvido por pesquisadores do grupo é destaque em reportagem da prestigiada revista científica internacional.",content:`Os resultados do projeto de geração, análise e disseminação de números aleatórios desenvolvido por pesquisadores do SICCCiber chamaram a atenção da revista Science, uma das publicações científicas de maior impacto no mundo.
626
627Em junho de 2018, a Science publicou uma reportagem intitulada "Why are countries creating public random number generators?", na qual o sistema brasileiro em desenvolvimento é comparado com sistemas análogos nos Estados Unidos (NIST) e no Chile.
628
629**O Projeto Brasileiro**
630
631O Brasil, por meio do Instituto Nacional de Metrologia, Qualidade e Tecnologia (Inmetro), está desenvolvendo um serviço público de geração de números aleatórios (beacon). O Professor Raphael Machado, pesquisador do Inmetro e coordenador do SICCCiber, é citado na reportagem explicando uma das aplicações do sistema: a distribuição aleatória de processos judiciais entre juízes.
632
633**Importância dos Números Aleatórios**
634
635Geradores públicos de números aleatórios têm diversas aplicações:
636- Segurança de transações online e criptografia
637- Garantia de imparcialidade em loterias e sorteios
638- Distribuição justa de recursos públicos
639- Ensaios clínicos para atribuição de tratamentos
640- Simulações científicas
641- Autenticação de documentos digitais (timestamps)
642
643**Comparação Internacional**
644
645A reportagem compara três iniciativas nacionais:
646- Estados Unidos (NIST): utiliza ruído eletrônico de circuitos
647- Chile: combina ruído de circuitos com dados de terremotos, Twitter, rádio e criptomoedas
648- Brasil (Inmetro): combina ruído de circuitos com estatísticas de decaimento radioativo
649
650"Queremos usar nosso serviço para distribuir processos judiciais entre juízes", explicou Raphael Machado à Science, destacando a aplicação do sistema para garantir imparcialidade no sistema judiciário brasileiro.
651
652A referência na Science representa um importante reconhecimento internacional da pesquisa desenvolvida pelo grupo, demonstrando a relevância do trabalho para a comunidade científica global.
653
654**Leia a reportagem completa:**
655https://www.science.org/content/article/why-are-countries-creating-public-random-number-generators`,date:"2018-06-28",displayDate:"28 de Junho de 2018",category:"Publicações",image:"https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/KJGlrAGCojYfIGEk.png",author:"Equipe SICCCiber",tags:["Science","Números Aleatórios","Inmetro","Criptografia","Reconhecimento Internacional"],sourceUrl:"https://www.science.org/content/article/why-are-countries-creating-public-random-number-generators",sourceName:"Science"}],h5=a=>Lm.find(n=>n.id===a),g5=(a,n,o=3)=>Lm.filter(r=>r.id!==a&&r.category===n).slice(0,o),x5=["Todos","Divulgação","Eventos","Projetos","Parcerias","Publicações","Acadêmico"],y5=[{label:"Todas as datas",value:"all"},{label:"Última semana",value:"week"},{label:"Último mês",value:"month"},{label:"Últimos 3 meses",value:"quarter"},{label:"Último ano",value:"year"}];function v5(){const[a,n]=C.useState(""),[o,r]=C.useState("Todos"),[d,f]=C.useState("all"),[m,g]=C.useState(!1),h=C.useMemo(()=>Lm.filter(x=>{const j=a===""||x.title.toLowerCase().includes(a.toLowerCase())||x.excerpt.toLowerCase().includes(a.toLowerCase()),w=o==="Todos"||x.category===o;let N=!0;if(d!=="all"){const E=new Date(x.date),L=new Date;switch(d){case"week":const M=new Date(L.getTime()-6048e5);N=E>=M;break;case"month":const I=new Date(L.getTime()-720*60*60*1e3);N=E>=I;break;case"quarter":const _=new Date(L.getTime()-2160*60*60*1e3);N=E>=_;break;case"year":const Q=new Date(L.getTime()-365*24*60*60*1e3);N=E>=Q;break}}return j&&w&&N}).sort((x,j)=>new Date(j.date).getTime()-new Date(x.date).getTime()),[a,o,d]),p=()=>{n(""),r("Todos"),f("all")},y=a!==""||o!=="Todos"||d!=="all";
655return l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:82",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/News.tsx:84",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/News.tsx:85",className:"absolute inset-0 bg-gradient-to-b from-card to-background"}),l.jsx("div",{"data-loc":"client/src/pages/News.tsx:87",className:"container relative z-10",children:l.jsxs($.div,{"data-loc":"client/src/pages/News.tsx:88",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:94",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(A0,{"data-loc":"client/src/pages/News.tsx:95",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/News.tsx:96",className:"text-sm font-medium text-primary",children:"Notícias & Atualizações"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/News.tsx:99",className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6",children:["Últimas ",l.jsx("span",{"data-loc":"client/src/pages/News.tsx:100",className:"text-gradient",children:"Notícias"})]}),l.jsx("p",{"data-loc":"client/src/pages/News.tsx:103",className:"text-lg text-muted-foreground leading-relaxed",children:"Acompanhe as novidades, eventos, publicações e conquistas do SICCCiber. Fique por dentro das últimas atualizações do nosso grupo de pesquisa."})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/News.tsx:112",className:"py-8 border-b border-border bg-card/50",children:l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:113",className:"container",children:[l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:115",className:"flex flex-col md:flex-row gap-4 mb-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:116",className:"relative flex-1",children:[l.jsx(Rm,{"data-loc":"client/src/pages/News.tsx:117",className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-muted-foreground"}),l.jsx("input",{"data-loc":"client/src/pages/News.tsx:118",type:"text",placeholder:"Buscar notícias por palavra-chave...",value:a,onChange:x=>n(x.target.value),className:"w-full pl-12 pr-10 py-3 rounded-lg bg-background border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground placeholder:text-muted-foreground"}),a&&l.jsx("button",{"data-loc":"client/src/pages/News.tsx:126",onClick:()=>n(""),className:"absolute right-4 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:l.jsx(Lf,{"data-loc":"client/src/pages/News.tsx:130",className:"w-4 h-4"})})]}),l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:136",className:"relative",children:[l.jsx("select",{"data-loc":"client/src/pages/News.tsx:137",value:d,onChange:x=>f(x.target.value),className:"appearance-none w-full md:w-48 px-4 py-3 pr-10 rounded-lg bg-background border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground cursor-pointer",children:y5.map(x=>l.jsx("option",{"data-loc":"client/src/pages/News.tsx:143",value:x.value,children:x.label},x.value))}),l.jsx(En,{"data-loc":"client/src/pages/News.tsx:148",className:"absolute right-4 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground pointer-events-none"})]}),l.jsxs("button",{"data-loc":"client/src/pages/News.tsx:152",onClick:()=>g(!m),className:"md:hidden flex items-center justify-center gap-2 px-4 py-3 rounded-lg bg-background border border-border text-foreground",children:[l.jsx(OE,{"data-loc":"client/src/pages/News.tsx:156",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/News.tsx:157",children:"Filtros"}),l.jsx(Mf,{"data-loc":"client/src/pages/News.tsx:158",className:`w-4 h-4 transition-transform ${m?"rotate-180":""}`})]})]}),l.jsx("div",{"data-loc":"client/src/pages/News.tsx:163",className:`flex flex-wrap gap-2 ${m?"block":"hidden md:flex"}`,children:x5.map(x=>
655l.jsx("button",{"data-loc":"client/src/pages/News.tsx:165",onClick:()=>r(x),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${o===x?"bg-primary text-primary-foreground":"bg-background border border-border text-muted-foreground hover:text-foreground hover:border-primary/30"}`,children:x},x))})]})}),l.jsx("section",{"data-loc":"client/src/pages/News.tsx:182",className:"py-6 bg-background",children:l.jsx("div",{"data-loc":"client/src/pages/News.tsx:183",className:"container",children:l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:184",className:"flex items-center justify-between",children:[l.jsx("p",{"data-loc":"client/src/pages/News.tsx:185",className:"text-muted-foreground",children:h.length===0?"Nenhuma notícia encontrada":`${h.length} notícia${h.length!==1?"s":""} encontrada${h.length!==1?"s":""}`}),y&&l.jsxs("button",{"data-loc":"client/src/pages/News.tsx:191",onClick:p,className:"text-sm text-primary hover:text-primary/80 flex items-center gap-1",children:[l.jsx(Lf,{"data-loc":"client/src/pages/News.tsx:195",className:"w-4 h-4"}),"Limpar filtros"]})]})})}),l.jsx("section",{"data-loc":"client/src/pages/News.tsx:204",className:"py-12 bg-background",children:l.jsx("div",{"data-loc":"client/src/pages/News.tsx:205",className:"container",children:h.length===0?l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:207",className:"text-center py-16",children:[l.jsx(A0,{"data-loc":"client/src/pages/News.tsx:208",className:"w-16 h-16 text-muted-foreground/30 mx-auto mb-4"}),l.jsx("h3",{"data-loc":"client/src/pages/News.tsx:209",className:"text-xl font-semibold mb-2",children:"Nenhuma notícia encontrada"}),l.jsx("p",{"data-loc":"client/src/pages/News.tsx:210",className:"text-muted-foreground mb-6",children:"Tente ajustar os filtros ou buscar por outros termos."}),l.jsx(Ue,{"data-loc":"client/src/pages/News.tsx:213",onClick:p,variant:"outline",children:"Limpar filtros"})]}):l.jsx("div",{"data-loc":"client/src/pages/News.tsx:218",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:h.map((x,j)=>l.jsx($.article,{"data-loc":"client/src/pages/News.tsx:220",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:j*.1},className:"group bg-card rounded-xl overflow-hidden border border-border hover:border-primary/30 transition-all duration-300",children:l.jsxs(pe,{"data-loc":"client/src/pages/News.tsx:228",href:`/noticias/${x.id}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:229",className:"relative h-48 overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/News.tsx:230",src:x.image,alt:x.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),l.jsx("div",{"data-loc":"client/src/pages/News.tsx:235",className:"absolute inset-0 bg-gradient-to-t from-card/80 to-transparent"}),l.jsx("span",{"data-loc":"client/src/pages/News.tsx:236",className:"absolute bottom-3 left-3 px-3 py-1 rounded-full bg-primary/20 text-primary text-xs font-medium border border-primary/30",children:x.category})]}),l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:241",className:"p-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:242",className:"flex items-center gap-2 text-sm text-muted-foreground mb-3",children:[l.jsx(En,{"data-loc":"client/src/pages/News.tsx:243",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/News.tsx:244",children:x.displayDate})]}),l.jsx("h3",{"data-loc":"client/src/pages/News.tsx:247",className:"font-display text-lg font-semibold mb-3 group-hover:text-primary transition-colors line-clamp-2",children:x.title}),l.jsx("p",{"data-loc":"client/src/pages/News.tsx:251",className:"text-muted-foreground text-sm mb-4 line-clamp-3",children:x.excerpt}),l.jsxs("span",{"data-loc":"client/src/pages/News.tsx:255",className:"inline-flex items-center gap-2 text-primary text-sm font-medium group-hover:gap-3 transition-all",children:["Ler mais",l.jsx(ft,{"data-loc":"client/src/pages/News.tsx:257",className:"w-4 h-4"})]})]})]})},x.id))})})}
655),l.jsx("section",{"data-loc":"client/src/pages/News.tsx:269",className:"py-16 bg-card border-t border-border",children:l.jsx("div",{"data-loc":"client/src/pages/News.tsx:270",className:"container",children:l.jsxs("div",{"data-loc":"client/src/pages/News.tsx:271",className:"max-w-2xl mx-auto text-center",children:[l.jsx("h2",{"data-loc":"client/src/pages/News.tsx:272",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:"Fique por dentro das novidades"}),l.jsx("p",{"data-loc":"client/src/pages/News.tsx:275",className:"text-muted-foreground mb-8",children:"Acompanhe nossas redes sociais e entre em contato para saber mais sobre nossas pesquisas e oportunidades de colaboração."}),l.jsx(pe,{"data-loc":"client/src/pages/News.tsx:279",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/News.tsx:280",className:"bg-primary hover:bg-primary/90 text-primary-foreground",children:["Entre em Contato",l.jsx(ft,{"data-loc":"client/src/pages/News.tsx:282",className:"w-4 h-4 ml-2"})]})})]})})})]})}function b5(){const a=ir(),n=parseInt(a.id||"0",10),o=h5(n);if(!o)return l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:22",className:"flex flex-col min-h-[60vh] items-center justify-center",children:[l.jsx("h1",{"data-loc":"client/src/pages/NewsDetail.tsx:23",className:"font-display text-3xl font-bold mb-4",children:"Notícia não encontrada"}),l.jsx("p",{"data-loc":"client/src/pages/NewsDetail.tsx:24",className:"text-muted-foreground mb-8",children:"A notícia que você está procurando não existe ou foi removida."}),l.jsx(pe,{"data-loc":"client/src/pages/NewsDetail.tsx:27",href:"/noticias",children:l.jsxs(Ue,{"data-loc":"client/src/pages/NewsDetail.tsx:28",variant:"outline",children:[l.jsx(Tn,{"data-loc":"client/src/pages/NewsDetail.tsx:29",className:"w-4 h-4 mr-2"}),"Voltar para Notícias"]})})]});const r=g5(o.id,o.category),d=o.content.split(`
656
657`).filter(f=>f.trim());return l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:43",className:"flex flex-col",children:[l.jsx("section",{"data-loc":"client/src/pages/NewsDetail.tsx:45",className:"py-4 border-b border-border bg-card/50",children:l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:46",className:"container",children:l.jsxs("nav",{"data-loc":"client/src/pages/NewsDetail.tsx:47",className:"flex items-center gap-2 text-sm text-muted-foreground",children:[l.jsx(pe,{"data-loc":"client/src/pages/NewsDetail.tsx:48",href:"/",className:"hover:text-primary transition-colors",children:"Início"}),l.jsx(S0,{"data-loc":"client/src/pages/NewsDetail.tsx:51",className:"w-4 h-4"}),l.jsx(pe,{"data-loc":"client/src/pages/NewsDetail.tsx:52",href:"/noticias",className:"hover:text-primary transition-colors",children:"Notícias"}),l.jsx(S0,{"data-loc":"client/src/pages/NewsDetail.tsx:55",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:56",className:"text-foreground truncate max-w-[200px]",children:o.title})]})})}),l.jsxs("section",{"data-loc":"client/src/pages/NewsDetail.tsx:62",className:"relative h-[300px] md:h-[400px] overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/NewsDetail.tsx:63",src:o.image,alt:o.title,className:"w-full h-full object-cover"}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:68",className:"absolute inset-0 bg-gradient-to-t from-background via-background/50 to-transparent"}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:71",className:"absolute bottom-6 left-0 right-0",children:l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:72",className:"container",children:l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:73",className:"inline-flex px-4 py-2 rounded-full bg-primary/20 text-primary text-sm font-medium border border-primary/30",children:o.category})})})]}),l.jsx("section",{"data-loc":"client/src/pages/NewsDetail.tsx:81",className:"py-12",children:l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:82",className:"container",children:l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:83",className:"max-w-4xl mx-auto",children:l.jsxs($.div,{"data-loc":"client/src/pages/Ne
657wsDetail.tsx:84",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6},children:[l.jsx("h1",{"data-loc":"client/src/pages/NewsDetail.tsx:90",className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight mb-6",children:o.title}),l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:95",className:"flex flex-wrap items-center gap-4 md:gap-6 text-muted-foreground mb-8 pb-8 border-b border-border",children:[l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:96",className:"flex items-center gap-2",children:[l.jsx(En,{"data-loc":"client/src/pages/NewsDetail.tsx:97",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:98",children:o.displayDate})]}),o.author&&l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:101",className:"flex items-center gap-2",children:[l.jsx(YE,{"data-loc":"client/src/pages/NewsDetail.tsx:102",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:103",children:o.author})]}),l.jsxs("button",{"data-loc":"client/src/pages/NewsDetail.tsx:106",onClick:()=>{navigator.clipboard.writeText(window.location.href),alert("Link copiado para a área de transferência!")},className:"flex items-center gap-2 hover:text-primary transition-colors ml-auto",children:[l.jsx(HE,{"data-loc":"client/src/pages/NewsDetail.tsx:113",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:114",className:"hidden md:inline",children:"Compartilhar"})]})]}),l.jsx("p",{"data-loc":"client/src/pages/NewsDetail.tsx:119",className:"text-xl text-muted-foreground leading-relaxed mb-8 font-medium",children:o.excerpt}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:124",className:"prose prose-invert prose-lg max-w-none",children:d.map((f,m)=>{if(f.startsWith("### "))return l.jsx("h3",{"data-loc":"client/src/pages/NewsDetail.tsx:129",className:"text-xl font-bold text-foreground mt-8 mb-4",children:f.replace(/^### /,"")},m);if(f.startsWith("**")&&f.endsWith("**"))return l.jsx("h3",{"data-loc":"client/src/pages/NewsDetail.tsx:138",className:"text-xl font-bold text-foreground mt-8 mb-4",children:f.replace(/\*\*/g,"")},m);if(f.startsWith("- ")){const p=f.split(`
658`).filter(y=>y.startsWith("- "));return l.jsx("ul",{"data-loc":"client/src/pages/NewsDetail.tsx:148",className:"list-disc list-inside space-y-2 mb-6 text-foreground/90",children:p.map((y,x)=>{const j=y.replace("- ",""),w=j.match(/(https?:\/\/[^\s]+)/);if(w){const N=w[1],E=j.replace(N,"").replace(": ","").replace(/\*\*/g,"").trim();return l.jsxs("li",{"data-loc":"client/src/pages/NewsDetail.tsx:157",className:"text-lg leading-relaxed",children:[E&&l.jsxs("span",{"data-loc":"client/src/pages/NewsDetail.tsx:158",className:"font-semibold",children:[E,": "]}),l.jsx("a",{"data-loc":"client/src/pages/NewsDetail.tsx:159",href:N,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:text-primary/80 transition-colors break-all",children:N})]},x)}return l.jsx("li",{"data-loc":"client/src/pages/NewsDetail.tsx:171",className:"text-lg leading-relaxed",children:j},x)})},m)}if(f.startsWith('"')||f.startsWith("“"))return l.jsx("blockquote",{"data-loc":"client/src/pages/NewsDetail.tsx:183",className:"border-l-4 border-primary pl-6 my-8 italic text-lg text-foreground/90",children:f},m);if(!(f.includes("http://")||f.includes("https://")))return l.jsx("p",{"data-loc":"client/src/pages/NewsDetail.tsx:196",className:"text-lg leading-relaxed text-foreground/90 mb-6",children:f},m);const h=f.split(/(https?:\/\/[^\s]+)/);return l.jsx("p",{"data-loc":"client/src/pages/NewsDetail.tsx:203",className:"text-lg leading-relaxed text-foreground/90 mb-6",children:h.map((p,y)=>p.startsWith("http://")||p.startsWith("https://")?l.jsx("a",{"data-loc":"client/src/pages/NewsDetail.tsx:207",href:p,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:text-primary/80 transition-colors break-all",children:p},y):l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:218",children:p},y))},m)})}),o.tags&&o.tags.length>
6580&&l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:227",className:"mt-12 pt-8 border-t border-border",children:[l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:228",className:"flex items-center gap-2 mb-4",children:[l.jsx(IE,{"data-loc":"client/src/pages/NewsDetail.tsx:229",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:230",className:"font-medium",children:"Tags:"})]}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:232",className:"flex flex-wrap gap-2",children:o.tags.map(f=>l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:234",className:"px-3 py-1 rounded-full bg-card border border-border text-sm text-muted-foreground hover:border-primary/30 transition-colors",children:f},f))})]}),o.repercussao&&o.repercussao.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:247",className:"mt-8 pt-8 border-t border-border",children:[l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:248",className:"flex items-center gap-2 mb-4",children:[l.jsx(Ti,{"data-loc":"client/src/pages/NewsDetail.tsx:249",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:250",className:"font-medium",children:"Repercussão na Mídia:"})]}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:252",className:"flex flex-wrap gap-3",children:o.repercussao.map((f,m)=>l.jsxs("a",{"data-loc":"client/src/pages/NewsDetail.tsx:254",href:f.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-4 py-2 rounded-lg bg-card border border-border text-sm text-muted-foreground hover:border-primary/50 hover:text-primary transition-colors",children:[l.jsx(Ti,{"data-loc":"client/src/pages/NewsDetail.tsx:261",className:"w-3 h-3"}),f.nome]},m))})]}),o.sourceUrl&&l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:271",className:"mt-8",children:l.jsxs("a",{"data-loc":"client/src/pages/NewsDetail.tsx:272",href:o.sourceUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-primary hover:text-primary/80 transition-colors",children:[l.jsx(Ti,{"data-loc":"client/src/pages/NewsDetail.tsx:278",className:"w-4 h-4"}),"Ver fonte original: ",o.sourceName||"Link externo"]})}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:285",className:"mt-12",children:l.jsx(pe,{"data-loc":"client/src/pages/NewsDetail.tsx:286",href:"/noticias",children:l.jsxs(Ue,{"data-loc":"client/src/pages/NewsDetail.tsx:287",variant:"outline",className:"gap-2",children:[l.jsx(Tn,{"data-loc":"client/src/pages/NewsDetail.tsx:288",className:"w-4 h-4"}),"Voltar para Notícias"]})})})]})})})}),r.length>0&&l.jsx("section",{"data-loc":"client/src/pages/NewsDetail.tsx:300",className:"py-16 bg-card border-t border-border",children:l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:301",className:"container",children:[l.jsx("h2",{"data-loc":"client/src/pages/NewsDetail.tsx:302",className:"font-display text-2xl md:text-3xl font-bold mb-8",children:"Notícias Relacionadas"}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:306",className:"grid md:grid-cols-3 gap-6",children:r.map((f,m)=>l.jsx($.article,{"data-loc":"client/src/pages/NewsDetail.tsx:308",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:m*.1},className:"group bg-background rounded-xl overflow-hidden border border-border hover:border-primary/30 transition-all duration-300",children:l.jsxs(pe,{"data-loc":"client/src/pages/NewsDetail.tsx:316",href:`/noticias/${f.id}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:317",className:"relative h-40 overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/NewsDetail.tsx:318",src:f.image,alt:f.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),l.jsx("div",{"data-loc":"client/src/pages/NewsDetail.tsx:323",className:"absolute inset-0 bg-gradient-to-t from-background/80 to-transparent"})]}),l.jsxs("div",{"data-loc":"client/src/pages/NewsDetail.tsx:326",className:"p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Ne
658wsDetail.tsx:327",className:"flex items-center gap-2 text-xs text-muted-foreground mb-2",children:[l.jsx(En,{"data-loc":"client/src/pages/NewsDetail.tsx:328",className:"w-3 h-3"}),l.jsx("span",{"data-loc":"client/src/pages/NewsDetail.tsx:329",children:f.displayDate})]}),l.jsx("h3",{"data-loc":"client/src/pages/NewsDetail.tsx:332",className:"font-display text-sm font-semibold group-hover:text-primary transition-colors line-clamp-2",children:f.title})]})]})},f.id))})]})})]})}const j5=[{icon:L1,title:"E-mail",value:"[email protected]",link:"mailto:[email protected]"},{icon:PE,title:"Localização",value:"Instituto de Computação - UFF, Niterói, RJ",link:"https://maps.google.com/?q=Instituto+de+Computação+UFF"},{icon:Fs,title:"Instituição",value:"Universidade Federal Fluminense",link:"https://www.uff.br"}],w5=[{question:"Como posso participar do grupo de pesquisa?",answer:"Para participar do SICCCiber, você pode entrar em contato conosco através do e-mail ou formulário. Aceitamos alunos de graduação, mestrado e doutorado interessados em pesquisa na área de Segurança da Informação."},{question:"Vocês oferecem estágios ou bolsas de pesquisa?",answer:"Sim, periodicamente oferecemos oportunidades de estágio e bolsas de iniciação científica. As vagas são divulgadas em nossos canais e dependem da disponibilidade de projetos e financiamento."},{question:"É possível propor parcerias ou projetos conjuntos?",answer:"Absolutamente! Estamos sempre abertos a parcerias com empresas, instituições de ensino e órgãos governamentais. Entre em contato para discutirmos possibilidades de colaboração."},{question:"Vocês prestam consultoria em cibersegurança?",answer:"O foco principal do SICCCiber é a pesquisa acadêmica. No entanto, podemos direcionar demandas de consultoria para parceiros ou discutir projetos de pesquisa aplicada."},{question:"Como posso acessar as publicações do grupo?",answer:"Nossas publicações estão disponíveis nas páginas dos projetos de pesquisa. Também mantemos perfis em plataformas acadêmicas como Google Scholar e ResearchGate."}];function N5(){const[a,n]=C.useState({name:"",email:"",phone:"",subject:"",message:""}),[o,r]=C.useState(!1),d=async m=>{m.preventDefault(),r(!0);const g=m.target,h=new FormData(g);try{(await fetch("/",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(h).toString()})).ok?(kl.success("Mensagem enviada!",{description:"Entraremos em contato em breve."}),n({name:"",email:"",phone:"",subject:"",message:""})):kl.error("Erro ao enviar",{description:"Por favor, tente novamente."})}catch{kl.error("Erro ao enviar",{description:"Por favor, tente novamente."})}r(!1)},f=m=>{n(g=>({...g,[m.target.name]:m.target.value}))};return l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:118",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/Contact.tsx:120",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:121",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/RepxEjhbvSCiteKx.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:125",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:127",className:"container relative z-10",children:l.jsxs($.div,{"data-loc":"client/src/pages/Contact.tsx:128",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:134",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(_E,{"data-loc":"client/src/pages/Contact.tsx:135",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:136",className:"text-sm font-medium text-primary",children:"Fale Conosco"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/Contact.tsx:139",className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6",children:["Entre em ",l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:140",className:"text-gradient",children:"Contato"})]}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:143",className:"text-lg text-muted-foreground leading-relaxed",children:"Tem interesse em colaborar com nossa pesquisa, participar do grupo ou tirar dúvidas? Entre em contato conosco através do formulário ou pelos canais abaixo."})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/Contact.tsx:152",className:"py-16 md:py-20",children:l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:153",className:"container",children:l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:154",className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Contact.tsx:156",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[l.jsxs("h2",{"data-loc":"client/src/pages/Contact.tsx:162",className:"font-display text-2xl font-bold mb-6",children:["Envie uma ",l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:163",className:"text-gradient",children:"Mensagem"})]}),l.jsxs("form",{"data-loc":"client/src/pages/Contact.tsx:166",name:"contato",method:"POST","data-netlify":"true","netlify-honeypot":"bot-field",onSubmit:d,className:"space-y-5",children:[l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:174",type:"hidden",name:"form-name",value:"contato"}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:175",className:"hidden",children:l.jsxs("label",{"data-loc":"client/src/pages/Contact.tsx:176",children:["Don't fill this out if you're human: ",l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:177",name:"bot-field"})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:180",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:181",htmlFor:"name",className:"block text-sm font-medium mb-2",children:"Nome Completo"}),l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:184",type:"text",id:"name",name:"name",value:a.name,onChange:f,required:!0,className:"w-full px-4 py-3 rounded-lg bg-card border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground placeholder:text-muted-foreground",placeholder:"Seu nome"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:196",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:197",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:198",htmlFor:"email",className:"block text-sm font-medium mb-2",children:"E-mail"}),l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:201",type:"email",id:"email",name:"email",value:a.email,onChange:f,required:!0,className:"w-full px-4 py-3 rounded-lg bg-card border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground placeholder:text-muted-foreground",placeholder:"[email protected]"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:213",children:[l.jsxs("label",{"data-loc":"client/src/pages/Contact.tsx:214",htmlFor:"phone",className:"block text-sm font-medium mb-2",children:["Telefone ",l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:215",className:"text-muted-foreground font-normal",children:"(opcional)"})]}),l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:217",type:"tel",id:"phone",name:"phone",value:a.p
658hone,onChange:f,className:"w-full px-4 py-3 rounded-lg bg-card border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground placeholder:text-muted-foreground",placeholder:"(21) 99999-9999"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:229",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:230",htmlFor:"subject",className:"block text-sm font-medium mb-2",children:"Assunto"}),l.jsxs("select",{"data-loc":"client/src/pages/Contact.tsx:233",id:"subject",name:"subject",value:a.subject,onChange:f,required:!0,className:"w-full px-4 py-3 rounded-lg bg-card border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground",children:[l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:241",value:"",children:"Selecione um assunto"}),l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:242",value:"pesquisa",children:"Interesse em Pesquisa"}),l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:243",value:"parceria",children:"Proposta de Parceria"}),l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:244",value:"aluno",children:"Quero ser Aluno"}),l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:245",value:"palestra",children:"Convite para Palestra"}),l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:246",value:"imprensa",children:"Imprensa"}),l.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:247",value:"outro",children:"Outro"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:251",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:252",htmlFor:"message",className:"block text-sm font-medium mb-2",children:"Mensagem"}),l.jsx("textarea",{"data-loc":"client/src/pages/Contact.tsx:255",id:"message",name:"message",value:a.message,onChange:f,required:!0,rows:5,className:"w-full px-4 py-3 rounded-lg bg-card border border-border focus:border-primary/50 focus:outline-none focus:ring-1 focus:ring-primary/50 text-foreground placeholder:text-muted-foreground resize-none",placeholder:"Escreva sua mensagem..."})]}),l.jsx(Ue,{"data-loc":"client/src/pages/Contact.tsx:267",type:"submit",className:"w-full bg-primary text-primary-foreground hover:bg-primary/90",disabled:o,children:o?l.jsxs(l.Fragment,{children:[l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:274",className:"animate-spin mr-2",children:"⏳"}),"Enviando..."]}):l.jsxs(l.Fragment,{children:[l.jsx(UE,{"data-loc":"client/src/pages/Contact.tsx:279",className:"w-4 h-4 mr-2"}),"Enviar Mensagem"]})})]})]}),l.jsxs($.div,{"data-loc":"client/src/pages/Contact.tsx:288",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[l.jsxs("h2",{"data-loc":"client/src/pages/Contact.tsx:294",className:"font-display text-2xl font-bold mb-6",children:["Informações de ",l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:295",className:"text-gradient",children:"Contato"})]}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:298",className:"space-y-4 mb-8",children:j5.map((m,g)=>l.jsxs("a",{"data-loc":"client/src/pages/Contact.tsx:300",href:m.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-start gap-4 p-4 rounded-xl bg-card border border-border hover:border-primary/30 transition-colors",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:307",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0",children:l.jsx(m.icon,{"data-loc":"client/src/pages/Contact.tsx:308",className:"w-5 h-5 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:310",children:[l.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:311",className:"font-display font-semibold mb-1",children:m.title}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:312",className:"text-sm text-muted-foreground",children:m.value})]})]},g))}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:319",className:"p-5 rounded-xl bg-primary/5 border border-primary/20",children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:320",className:"flex items-center gap-3 mb-2",children:[l.jsx(Zl,{"data-loc":"client/src/pages/Contact.tsx:321",className:"w-5 h-5 text-primary"}),l.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:322",className:"font-display font-semibold",children:"Tempo de Resposta"})]}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:324",className:"text-sm text-muted-foreground",children:"Normalmente respondemos em até 2 dias úteis. Para assuntos urgentes, recomendamos o contato direto por e-mail."})]})]})]})})}),l.jsx("section",{"data-loc":"client/src/pages/Contact.tsx:335",className:"py-16 md:py-20 bg-card",children:l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:336",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/Contact.tsx:337",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/Contact.tsx:343",className:"font-display text-2xl md:text-3xl font-bold mb-4",children:["Perguntas ",l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:344",className:"text-gradient",children:"Frequentes"})]}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:346",className:"text-muted-foreground max-w-2xl mx-auto",children:"Encontre respostas para as dúvidas mais comuns sobre o SICCCiber."})]}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:351",className:"max-w-3xl mx-auto 
658space-y-4",children:w5.map((m,g)=>l.jsxs($.div,{"data-loc":"client/src/pages/Contact.tsx:353",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:g*.1},className:"p-5 rounded-xl bg-background border border-border",children:[l.jsxs("h3",{"data-loc":"client/src/pages/Contact.tsx:361",className:"font-display font-semibold mb-2 flex items-start gap-2",children:[l.jsx(Tm,{"data-loc":"client/src/pages/Contact.tsx:362",className:"w-5 h-5 text-primary mt-0.5 flex-shrink-0"}),m.question]}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:365",className:"text-sm text-muted-foreground pl-7",children:m.answer})]},g))})]})})]})}const S5=[{id:"pesquisadores",title:"Para Pesquisadores",icon:ar,description:"Participar do SICCCiber significa integrar uma rede qualificada de pesquisadores em cibersegurança, com atuação nacional e forte inserção em projetos aplicados.",benefits:[{icon:VE,text:"Cooperação científica com pesquisadores de diferentes instituições"},{icon:_a,text:"Oportunidades de publicação conjunta e projetos interinstitucionais"},{icon:tr,text:"Acesso a projetos financiados e chamadas de fomento relevantes"},{icon:Df,text:"Infraestrutura de pesquisa, laboratórios e ambientes experimentais"},{icon:Sa,text:"Pesquisa alinhada a problemas reais de setores estratégicos"}]},{id:"profissionais",title:"Para Profissionais",icon:w1,description:"O SICCCiber oferece ao profissional a chance de estar onde o futuro da cibersegurança está sendo discutido e construído.",benefits:[{icon:T0,text:"Acompanhamento de pesquisas e projetos de fronteira"},{icon:_a,text:"Contato direto com políticas públicas, regulações e estratégias nacionais"},{icon:jt,text:"Atualização técnica e estratégica contínua"},{icon:Ju,text:"Possibilidade de contribuir com experiência prática em pesquisas aplicadas"},{icon:C0,text:"Ampliação de networking e oportunidades de inserção profissional"}]},{id:"estudantes",title:"Para Estudantes",icon:Xs,description:"Para estudantes, o SICCCiber é um ambiente de formação avançada, prática e conectada ao mundo real.",benefits:[{icon:Sa,text:"Participação em projetos reais desde a graduação"},{icon:T0,text:"Formação alinhada às demandas atuais e futuras do setor"},{icon:ga,text:"Contato direto com pesquisadores e profissionais experientes"},{icon:Ju,text:"Desenvolvimento de competências técnicas, científicas e profissionais"},{icon:tr,text:"Oportunidades em IC, TCC, mestrado, doutorado e bolsas de pesquisa"}]},{id:"empresas",title:"Para Empresas",icon:Df,description:"O SICCCiber atua como uma ponte estruturada e confiável entre empresas e academia.",benefits:[{icon:C0,text:"Participação em projetos de pesquisa e desenvolvimento cooperativos"},{icon:Ju,text:"Acesso a conhecimento científico e tecnológico de ponta"},{icon:Sa,text:"Possibilidade de direcionar pesquisas para problemas reais da empresa"},{icon:ar,text:"Testes, validação e desenvolvimento de soluções inovadoras"},{icon:Xs,text:"Acesso a talentos e formação de recursos humanos qualificados"},{icon:_a,text:"Alinhamento com políticas públicas e programas de fomento"}]}],C5=[{icon:ar,text:"Como pesquisador colaborador"},{icon:w1,text:"Como profissional participante"},{icon:Xs,text:"Como estudante em formação"},{icon:Df,text:"Como empresa parceira ou financiadora"}];function A5(){return l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:88",className:"flex flex-col",children:[l.jsxs("section",{"data-loc":"client/src/pages/WhyParticipate.tsx:90",className:"relative py-20 md:py-28 overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:91",className:"absolute inset-0 bg-cover bg-center bg-no-repeat opacity-30",style:{backgroundImage:"url('https://files.manuscdn.com/user_upload_by_module/session_file/310419663029138280/IfMCkgMubkNSOUjz.png')"}}),l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:95",className:"absolute inset-0 bg-gradient-to-b from-background via-background/90 to-background"}),l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:97",className:"container relative z-10",children:l.jsxs($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:98",initial:{opacity:0,y:30}
658,animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-3xl",children:[l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:104",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/30 mb-6",children:[l.jsx(ga,{"data-loc":"client/src/pages/WhyParticipate.tsx:105",className:"w-4 h-4 text-primary"}),l.jsx("span",{"data-loc":"client/src/pages/WhyParticipate.tsx:106",className:"text-sm font-medium text-primary",children:"Participe"})]}),l.jsxs("h1",{"data-loc":"client/src/pages/WhyParticipate.tsx:109",className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6",children:["Por que participar do ",l.jsx("span",{"data-loc":"client/src/pages/WhyParticipate.tsx:110",className:"text-gradient",children:"SICCCiber"}),"?"]}),l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:113",className:"text-lg text-muted-foreground leading-relaxed",children:"O SICCCiber foi estruturado para ser um ponto de convergência entre academia, mercado e políticas públicas em cibersegurança. Sua proposta é clara: gerar conhecimento relevante, formar pessoas e desenvolver soluções com impacto real."})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/WhyParticipate.tsx:123",className:"py-12 md:py-16",children:l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:124",className:"container",children:l.jsx($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:125",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:131",className:"text-lg text-muted-foreground leading-relaxed",children:"A seguir, apresentamos de forma objetiva o valor do SICCCiber para cada público."})})})}),S5.map((a,n)=>l.jsx("section",{"data-loc":"client/src/pages/WhyParticipate.tsx:140",className:`py-16 md:py-24 ${n%2===0?"":"bg-muted/30"}`,children:l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:144",className:"container",children:[l.jsxs($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:145",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-12",children:[l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:151",className:"flex items-center gap-4 mb-6",children:[l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:152",className:"w-14 h-14 rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(a.icon,{"data-loc":"client/src/pages/WhyParticipate.tsx:153",className:"w-7 h-7 text-primary"})}),l.jsxs("h2",{"data-loc":"client/src/pages/WhyParticipate.tsx:155",className:"font-display text-3xl md:text-4xl font-bold",children:[a.title.split(" ")[0]," ",l.jsx("span",{"data-loc":"client/src/pages/WhyParticipate.tsx:156",className:"text-gradient",children:a.title.split(" ").slice(1).join(" ")})]})]}),l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:159",className:"text-lg text-muted-foreground max-w-3xl",children:a.description})]}),l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:164",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:a.benefits.map((o,r)=>l.jsx($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:166",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:r*.1},className:"group p-6 rounded-xl bg-background border border-border hover:border-primary/30 transition-all duration-300 card-glow",children:l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:174",className:"flex items-start gap-4",children:[l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:175",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0 group-hover:scale-110 transition-transform",children:l.jsx(o.icon,{"data-loc":"client/src/pages/WhyParticipate.tsx:176",className:"w-5 h-5 text-primary"})}),l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:178",className:"text-foreground leading-relaxed",children:o.text})]})},r))})]})},a.id)),l.jsx("section",{"data-loc":"client/src/pages/WhyParticipate.tsx:188",className:"py-16 md:py-24",children:l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:189",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:190",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-3xl mx-auto text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/WhyParticipate.tsx:196",className:"font-display text-3xl md:text-4xl font-bold mb-6",children:["Um ecossistema em ",l.jsx("span",{"data-loc":"client/src/pages/WhyParticipate.tsx:197",className:"text-gradient",children:"evolução"})]}),l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:199",className:"text-lg text-muted-foreground leading-relaxed",children:"O SICCCiber está em constante expansão, estruturando seus processos, projetos e parcerias para ampliar impacto científico, tecnológico e social. A participação é aberta, progressiva e adaptável ao perfil de ca
658da interessado."})]})})}),l.jsx("section",{"data-loc":"client/src/pages/WhyParticipate.tsx:209",className:"py-16 md:py-24 bg-muted/30",children:l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:210",className:"container",children:l.jsxs($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:211",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl mx-auto",children:[l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:217",className:"text-center mb-12",children:[l.jsxs("h2",{"data-loc":"client/src/pages/WhyParticipate.tsx:218",className:"font-display text-3xl md:text-4xl font-bold mb-6",children:["Quer participar do ",l.jsx("span",{"data-loc":"client/src/pages/WhyParticipate.tsx:219",className:"text-gradient",children:"SICCCiber"}),"?"]}),l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:221",className:"text-lg text-muted-foreground",children:"Existem diferentes formas de engajamento:"})]}),l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:226",className:"grid sm:grid-cols-2 gap-6 mb-12",children:C5.map((a,n)=>l.jsxs($.div,{"data-loc":"client/src/pages/WhyParticipate.tsx:228",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:n*.1},className:"flex items-center gap-4 p-6 rounded-xl bg-background border border-border",children:[l.jsx("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:236",className:"w-12 h-12 rounded-xl bg-primary/10 border border-primary/30 flex items-center justify-center flex-shrink-0",children:l.jsx(a.icon,{"data-loc":"client/src/pages/WhyParticipate.tsx:237",className:"w-6 h-6 text-primary"})}),l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:239",className:"text-foreground font-medium",children:a.text})]},n))}),l.jsxs("div",{"data-loc":"client/src/pages/WhyParticipate.tsx:244",className:"text-center",children:[l.jsx("p",{"data-loc":"client/src/pages/WhyParticipate.tsx:245",className:"text-muted-foreground mb-6",children:"Entre em contato conosco e conheça as oportunidades atuais."}),l.jsx(pe,{"data-loc":"client/src/pages/WhyParticipate.tsx:248",href:"/contato",children:l.jsxs(Ue,{"data-loc":"client/src/pages/WhyParticipate.tsx:249",size:"lg",className:"group",children:["Participe do SICCCiber",l.jsx(ft,{"data-loc":"client/src/pages/WhyParticipate.tsx:251",className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})]})})})]})}const Of=[{slug:"setores-estrategicos",title:"Setores Estratégicos",fullTitle:"Cibersegurança Aplicada a Setores Estratégicos",icon:ta},{slug:"ferramentas-tecnologias",title:"Ferramentas e Tecnologias",fullTitle:"Ferramentas e Tecnologias de Cibersegurança",icon:A1},{slug:"ciberseguranca-corporativa",title:"Cibersegurança Corporativa",fullTitle:"Cibersegurança Corporativa",icon:Fs},{slug:"ia-segura-confiavel",title:"IA Segura e Confiável",fullTitle:"Inteligência Artificial Segura e Confiável",icon:dr},{slug:"politicas-regulacao-defesa",title:"Políticas e Defesa",fullTitle:"Políticas, Regulação e Defesa Cibernética",icon:ur}],zf=[{href:"/",label:"Início"},{href:"/sobre",label:"Sobre"},{href:"/pesquisa",label:"Pesquisa",hasDropdown:!0},{href:"/ensino",label:"Ensino"},{href:"/noticias",label:"Notícias"},{href:"/contato",label:"Contato"}];function T5(){const[a]=Bv(),[n,o]=C.useState(!1),[r,d]=C.useState(!1),[f,m]=C.useState(!1),g=C.useRef(null);return C.useEffect(()=>{function h(p){g.current&&!g.current.contains(p.target)&&d(!1)}return document.addEventListener("mousedown",h),()=>document.removeEventListener("mousedown",h)},[]),l.jsxs("header",{"data-loc":"client/src/components/Layout.tsx:69",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:[l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:70",className:"container",children:l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:71",className:"flex items-center justify-between h-16 md:h-20",children:[l.jsxs(pe,{"data-loc":"client/src/components/Layout.tsx:73",href:"/",className:"flex items-center gap-2 group",children:[l.jsx("div",{"data-loc":"client/src/components/Layout.t
658sx:74",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center group-hover:border-primary/50 transition-colors",children:l.jsx(ta,{"data-loc":"client/src/components/Layout.tsx:75",className:"w-5 h-5 text-primary"})}),l.jsxs("span",{"data-loc":"client/src/components/Layout.tsx:77",className:"font-display font-bold text-xl tracking-tight",children:["SICC",l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:78",className:"text-primary",children:"Ciber"})]})]}),l.jsx("nav",{"data-loc":"client/src/components/Layout.tsx:83",className:"hidden md:flex items-center gap-1",children:zf.map(h=>h.hasDropdown?l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:86",className:"relative",ref:g,children:[l.jsxs("button",{"data-loc":"client/src/components/Layout.tsx:87",onClick:()=>d(!r),onMouseEnter:()=>d(!0),className:`px-4 py-2 rounded-md text-sm font-medium transition-colors flex items-center gap-1 ${a.startsWith("/pesquisa")?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-muted/50"}`,children:[h.label,l.jsx(Mf,{"data-loc":"client/src/components/Layout.tsx:97",className:`w-4 h-4 transition-transform ${r?"rotate-180":""}`})]}),l.jsx(Uu,{"data-loc":"client/src/components/Layout.tsx:100",children:r&&l.jsxs($.div,{"data-loc":"client/src/components/Layout.tsx:102",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10},transition:{duration:.2},onMouseLeave:()=>d(!1),className:"absolute top-full left-0 mt-2 w-80 bg-card border border-border rounded-lg shadow-xl overflow-hidden",children:[l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:111",href:"/pesquisa",children:l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:112",className:"px-4 py-3 border-b border-border hover:bg-muted/50 transition-colors",onClick:()=>d(!1),children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:116",className:"text-sm font-medium text-primary",children:"Ver todas as áreas de pesquisa"})})}),l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:121",className:"py-2",children:Of.map(p=>{const y=p.icon;return l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:125",href:`/pesquisa/area/${p.slug}`,children:l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:126",className:"px-4 py-3 hover:bg-muted/50 transition-colors flex items-start gap-3",onClick:()=>d(!1),children:[l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:130",className:"w-8 h-8 rounded-md bg-primary/10 flex items-center justify-center flex-shrink-0 mt-0.5",children:l.jsx(y,{"data-loc":"client/src/components/Layout.tsx:131",className:"w-4 h-4 text-primary"})}),l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:133",children:[l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:134",className:"text-sm font-medium text-foreground block",children:p.title}),l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:135",className:"text-xs text-muted-foreground",children:p.fullTitle})]})]})},p.slug)})})]})})]},h.href):l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:147",href:h.href,children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:148",className:`px-4 py-2 rounded-md text-sm font-medium transition-colors ${a===h.href?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-muted/50"}`,children:h.label})},h.href))}),l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:163",className:"hidden md:block",children:l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:164",href:"/contato",children:l.jsx(Ue,{"data-loc":"client/src/components/Layout.tsx:165",className:"bg-primary text-primary-foreground hover:bg-primary/90 font-medium",children:"Fale Conosco"})})}),l.jsx("button",{"data-loc":"client/src/components/Layout.tsx:172",className:"md:hidden p-2 text-foreground",onClick:()=>o(!n),children:n?l.jsx(Lf,{"data-loc":"client/src/components/Layout.tsx:176",className:"w-6 h-6"}):l.jsx(qE,{"data-loc":"client/src/components/Layout.tsx:176",className:"w-6 h-6"})})]})}
658),l.jsx(Uu,{"data-loc":"client/src/components/Layout.tsx:182",children:n&&l.jsx($.div,{"data-loc":"client/src/components/Layout.tsx:184",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"md:hidden bg-background border-b border-border",children:l.jsxs("nav",{"data-loc":"client/src/components/Layout.tsx:190",className:"container py-4 flex flex-col gap-2",children:[zf.map(h=>h.hasDropdown?l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:193",children:[l.jsxs("button",{"data-loc":"client/src/components/Layout.tsx:194",onClick:()=>m(!f),className:`w-full flex items-center justify-between px-4 py-3 rounded-md text-sm font-medium transition-colors ${a.startsWith("/pesquisa")?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-muted/50"}`,children:[h.label,l.jsx(Mf,{"data-loc":"client/src/components/Layout.tsx:203",className:`w-4 h-4 transition-transform ${f?"rotate-180":""}`})]}),l.jsx(Uu,{"data-loc":"client/src/components/Layout.tsx:206",children:f&&l.jsxs($.div,{"data-loc":"client/src/components/Layout.tsx:208",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"pl-4 mt-1 space-y-1",children:[l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:214",href:"/pesquisa",children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:215",className:"block px-4 py-2 rounded-md text-sm text-primary",onClick:()=>o(!1),children:"Ver todas as áreas"})}),Of.map(p=>l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:223",href:`/pesquisa/area/${p.slug}`,children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:224",className:"block px-4 py-2 rounded-md text-sm text-muted-foreground hover:text-foreground",onClick:()=>o(!1),children:p.title})},p.slug))]})})]},h.href):l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:237",href:h.href,children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:238",className:`block px-4 py-3 rounded-md text-sm font-medium transition-colors ${a===h.href?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-muted/50"}`,onClick:()=>o(!1),children:h.label})},h.href)),l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:251",href:"/contato",children:l.jsx(Ue,{"data-loc":"client/src/components/Layout.tsx:252",className:"w-full mt-2 bg-primary text-primary-foreground hover:bg-primary/90",children:"Fale Conosco"})})]})})})]})}function E5(){return l.jsx("footer",{"data-loc":"client/src/components/Layout.tsx:266",className:"bg-card border-t border-border",children:l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:267",className:"container py-12 md:py-16",children:[l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:268",className:"grid grid-cols-1 md:grid-cols-4 gap-8 md:gap-12",children:[l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:270",className:"md:col-span-1",children:[l.jsxs(pe,{"data-loc":"client/src/components/Layout.tsx:271",href:"/",className:"flex items-center gap-2 mb-4",children:[l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:272",className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/30 flex items-center justify-center",children:l.jsx(ta,{"data-loc":"client/src/components/Layout.tsx:273",className:"w-5 h-5 text-primary"})}),l.jsxs("span",{"data-loc":"client/src/components/Layout.tsx:275",className:"font-display font-bold text-xl tracking-tight",children:["SICC",l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:276",className:"text-primary",children:"Ciber"})]})]}),l.jsx("p",{"data-loc":"client/src/components/Layout.tsx:279",className:"text-muted-foreground text-sm leading-relaxed",children:"Grupo dedicado à pesquisa, ensino e divulgação na área de Segurança da Informação."})]}),l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:285",children:[l.jsx("h4",{"data-loc":"client/src/components/Layout.tsx:286",className:"font-display font-semibold text-sm mb-4 text-foreground",children:"Navegação"}
658),l.jsx("ul",{"data-loc":"client/src/components/Layout.tsx:287",className:"space-y-2",children:zf.map(a=>l.jsx("li",{"data-loc":"client/src/components/Layout.tsx:289",children:l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:290",href:a.href,children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:291",className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:a.label})})},a.href))})]}),l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:301",children:[l.jsx("h4",{"data-loc":"client/src/components/Layout.tsx:302",className:"font-display font-semibold text-sm mb-4 text-foreground",children:"Áreas de Pesquisa"}),l.jsx("ul",{"data-loc":"client/src/components/Layout.tsx:303",className:"space-y-2",children:Of.map(a=>l.jsx("li",{"data-loc":"client/src/components/Layout.tsx:305",children:l.jsx(pe,{"data-loc":"client/src/components/Layout.tsx:306",href:`/pesquisa/area/${a.slug}`,children:l.jsx("span",{"data-loc":"client/src/components/Layout.tsx:307",className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:a.title})})},a.slug))})]}),l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:317",children:[l.jsx("h4",{"data-loc":"client/src/components/Layout.tsx:318",className:"font-display font-semibold text-sm mb-4 text-foreground",children:"Contato"}),l.jsxs("ul",{"data-loc":"client/src/components/Layout.tsx:319",className:"space-y-2",children:[l.jsx("li",{"data-loc":"client/src/components/Layout.tsx:320",children:l.jsx("a",{"data-loc":"client/src/components/Layout.tsx:321",href:"mailto:[email protected]",className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:"[email protected]"})}),l.jsx("li",{"data-loc":"client/src/components/Layout.tsx:328",className:"text-sm text-muted-foreground",children:"Instituto de Computação - UFF"}),l.jsx("li",{"data-loc":"client/src/components/Layout.tsx:331",className:"text-sm text-muted-foreground",children:"Niterói, RJ - Brasil"})]})]})]}),l.jsx("div",{"data-loc":"client/src/components/Layout.tsx:339",className:"section-divider mt-8 mb-6"}),l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:340",className:"flex flex-col md:flex-row justify-between items-center gap-4",children:[l.jsxs("p",{"data-loc":"client/src/components/Layout.tsx:341",className:"text-sm text-muted-foreground",children:["© ",new Date().getFullYear()," SICCCiber. Todos os direitos reservados."]}),l.jsx("p",{"data-loc":"client/src/components/Layout.tsx:344",className:"text-sm text-muted-foreground",children:"Grupo de Pesquisa em Segurança da Informação"})]})]})})}function R5({children:a}){return l.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:359",className:"min-h-screen flex flex-col",children:[l.jsx(T5,{"data-loc":"client/src/components/Layout.tsx:360"}),l.jsx("main",{"data-loc":"client/src/components/Layout.tsx:361",className:"flex-1 pt-16 md:pt-20",children:a}),l.jsx(E5,{"data-loc":"client/src/components/Layout.tsx:362"})]})}function D5(){return l.jsxs(R5,{"data-loc":"client/src/App.tsx:23",children:[l.jsx(QE,{"data-loc":"client/src/App.tsx:24"}),l.jsxs(XS,{"data-loc":"client/src/App.tsx:25",children:[l.jsx(Wt,{"data-loc":"client/src/App.tsx:26",path:"/",component:e5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:27",path:"/sobre",component:t5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:28",path:"/pesquisa",component:n5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:29",path:"/pesquisa/area/:areaSlug",component:i5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:30",path:"/pesquisa/area/:areaSlug/linha/:lineSlug",component:r5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:31",path:"/pesquisa/area/:areaSlug/linha/:lineSlug/projeto/:projectSlug",component:l5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:32",path:"/ensino",component:p5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:33",path:"/noticias",component:v5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:34",path:"/noticias/:id",component:b5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:35",path:"/contato",component:N5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:36",path:"/por-que-participar",component:A5}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:37",path:"/404",component:E0}),l.jsx(Wt,{"data-loc":"client/src/App.tsx:38",component:E0})]})]})}function M5(){return l.jsx(FE,{"data-loc":"client/src/App.tsx:46",children:l.jsx(KE,{"data-loc":"client/src/App.tsx:47",defaultTheme:"dark",children:l.jsxs(CS,{"data-loc":"client/src/App.tsx:48",children:[l.jsx(Pw,{"data-loc":"client/src/App.tsx:49"}),l.jsx(D5,{"data-loc":"client/src/App.tsx:50"})]})})})}
658sw.createRoot(document.getElementById("root")).render(l.jsx(M5,{"data-loc":"client/src/main.tsx:5"}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.