vendor: 3,308 bytes, lines 1-17
1function L0(l,c){for(var r=0;r<c.length;r++){const u=c[r];if(typeof u!="string"&&!Array.isArray(u)){for(const f in u)if(f!=="default"&&!(f in l)){const p=Object.getOwnPropertyDescriptor(u,f);p&&Object.defineProperty(l,f,p.get?p:{enumerable:!0,get:()=>u[f]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))u(f);new MutationObserver(f=>{for(const p of f)if(p.type==="childList")for(const h of p.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&u(h)}).observe(document,{childList:!0,subtree:!0});function r(f){const p={};return f.integrity&&(p.integrity=f.integrity),f.referrerPolicy&&(p.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?p.credentials="include":f.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function u(f){if(f.ep)return;f.ep=!0;const p=r(f);fetch(f.href,p)}})();function hg(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var Vr={exports:{}},Bs={};/** 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 bm;function B0(){if(bm)return Bs;bm=1;var l=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function r(u,f,p){var h=null;if(p!==void 0&&(h=""+p),f.key!==void 0&&(h=""+f.key),"key"in f){p={};for(var v in f)v!=="key"&&(p[v]=f[v])}else p=f;return f=p.ref,{$$typeof:l,type:u,key:h,ref:f!==void 0?f:null,props:p}}return Bs.Fragment=c,Bs.jsx=r,Bs.jsxs=r,Bs}var Am;function H0(){return Am||(Am=1,Vr.exports=B0()),Vr.exports}var i=H0(),Yr={exports:{}},Hs={},qr={exports:{}},Xr={};/** 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 Sm;function G0(){return Sm||(Sm=1,(function(l){function c(w,H){var M=w.length;w.push(H);e:for(;0<M;){var se=M-1>>>1,ce=w[se];if(0<f(ce,H))w[se]=H,w[M]=ce,M=se;else break e}}function r(w){return w.length===0?null:w[0]}function u(w){if(w.length===0)return null;var H=w[0],M=w.pop();if(M!==H){w[0]=M;e:for(var se=0,ce=w.length,S=ce>>>1;se<S;){var L=2*(se+1)-1,k=w[L],X=L+1,K=w[X];if(0>f(k,M))X<ce&&0>f(K,k)?(w[se]=K,w[X]=M,se=X):(w[se]=k,w[L]=M,se=L);else if(X<ce&&0>f(K,M))w[se]=K,w[X]=M,se=X;else break e}}return H}function f(w,H){var M=w.sortIndex-H.sortIndex;return M!==0?M:w.id-H.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var p=performance;l.unstable_now=function(){return p.now()}}else{var h=Date,v=h.now();l.unstable_now=function(){return h.now()-v}}var y=[],x=[],A=1,m=null,D=3,z=!1,O=!1,B=!1,q=!1,V=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function P(w){for(var H=r(x);H!==null;){if(H.callback===null)u(x);else if(H.startTime<=w)u(x),H.sortIndex=H.expirationTime,c(y,H);else break;
vendor: 18,358 bytes, lines 17-41
17H=r(x)}}function W(w){if(B=!1,P(w),!O)if(r(y)!==null)O=!0,Y||(Y=!0,ge());else{var H=r(x);H!==null&&be(W,H.startTime-w)}}var Y=!1,I=-1,Q=5,ue=-1;function Ae(){return q?!0:!(l.unstable_now()-ue<Q)}function Ce(){if(q=!1,Y){var w=l.unstable_now();ue=w;var H=!0;try{e:{O=!1,B&&(B=!1,$(I),I=-1),z=!0;var M=D;try{t:{for(P(w),m=r(y);m!==null&&!(m.expirationTime>w&&Ae());){var se=m.callback;if(typeof se=="function"){m.callback=null,D=m.priorityLevel;var ce=se(m.expirationTime<=w);if(w=l.unstable_now(),typeof ce=="function"){m.callback=ce,P(w),H=!0;break t}m===r(y)&&u(y),P(w)}else u(y);m=r(y)}if(m!==null)H=!0;else{var S=r(x);S!==null&&be(W,S.startTime-w),H=!1}}break e}finally{m=null,D=M,z=!1}H=void 0}}finally{H?ge():Y=!1}}}var ge;if(typeof Z=="function")ge=function(){Z(Ce)};else if(typeof MessageChannel<"u"){var xe=new MessageChannel,ye=xe.port2;xe.port1.onmessage=Ce,ge=function(){ye.postMessage(null)}}else ge=function(){V(Ce,0)};function be(w,H){I=V(function(){w(l.unstable_now())},H)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(w){w.callback=null},l.unstable_forceFrameRate=function(w){0>w||125<w?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<w?Math.floor(1e3/w):5},l.unstable_getCurrentPriorityLevel=function(){return D},l.unstable_next=function(w){switch(D){case 1:case 2:case 3:var H=3;break;default:H=D}var M=D;D=H;try{return w()}finally{D=M}},l.unstable_requestPaint=function(){q=!0},l.unstable_runWithPriority=function(w,H){switch(w){case 1:case 2:case 3:case 4:case 5:break;default:w=3}var M=D;D=w;try{return H()}finally{D=M}},l.unstable_scheduleCallback=function(w,H,M){var se=l.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?se+M:se):M=se,w){case 1:var ce=-1;break;case 2:ce=250;break;case 5:ce=1073741823;break;case 4:ce=1e4;break;default:ce=5e3}return ce=M+ce,w={id:A++,callback:H,priorityLevel:w,startTime:M,expirationTime:ce,sortIndex:-1},M>se?(w.sortIndex=M,c(x,w),r(y)===null&&w===r(x)&&(B?($(I),I=-1):B=!0,be(W,M-se))):(w.sortIndex=ce,c(y,w),O||z||(O=!0,Y||(Y=!0,ge()))),w},l.unstable_shouldYield=Ae,l.unstable_wrapCallback=function(w){var H=D;return function(){var M=D;D=H;try{return w.apply(this,arguments)}finally{D=M}}}})(Xr)),Xr}var Em;function U0(){return Em||(Em=1,qr.exports=G0()),qr.exports}var Qr={exports:{}},pe={};/** 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 wm;function I0(){if(wm)return pe;wm=1;var l=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),h=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),D=Symbol.iterator;function z(S){return S===null||typeof S!="object"?null:(S=D&&S[D]||S["@@iterator"],typeof S=="function"?S:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,q={};function V(S,L,k){this.props=S,this.context=L,this.refs=q,this.updater=k||O}V.prototype.isReactComponent={},V.prototype.setState=function(S,L){if(typeof S!="object"&&typeof S!="function"&&S!=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,S,L,"setState")},V.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function $(){}$.prototype=V.prototype;function Z(S,L,k){this.props=S,this.context=L,this.refs=q,this.updater=k||O}var P=Z.prototype=new $;P.constructor=Z,B(P,V.prototype),P.isPureReactComponent=!0;var W=Array.isArray;function Y(){}var I={H:null,A:null,T:null,S:null},Q=Object.prototype.hasOwnProperty;function ue(S,L,k){var X=k.ref;return{$$typeof:l,type:S,key:L,ref:X!==void 0?X:null,props:k}}function Ae(S,L){return ue(S.type,L,S.props)}function Ce(S){return typeof S=="object"&&S!==null&&S.$$typeof===l}function ge(S){var L={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(k){return L[k]})}var xe=/\/+/g;function ye(S,L){return typeof S=="object"&&S!==null&&S.key!=null?ge(""+S.key):L.toString(36)}function be(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(Y,Y):(S.status="pending",S.then(function(L){S.status==="pending"&&(S.status="fulfilled",S.value=L)},function(L){S.status==="pending"&&(S.status="rejected",S.reason=L)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function w(S,L,k,X,K){var ie=typeof S;(ie==="undefined"||ie==="boolean")&&(S=null);var ne=!1;if(S===null)ne=!0;else switch(ie){case"bigint":case"string":case"number":ne=!0;break;case"object":switch(S.$$typeof){case l:case c:ne=!0;break;case A:return ne=S._init,w(ne(S._payload),L,k,X,K)}}if(ne)return K=K(S),ne=X===""?"."+ye(S,0):X,W(K)?(k="",ne!=null&&(k=ne.replace(xe,"$&/")+"/"),w(K,L,k,"",function(nt){return nt})):K!=null&&(Ce(K)&&(K=Ae(K,k+(K.key==null||S&&S.key===K.key?"":(""+K.key).replace(xe,"$&/")+"/")+ne)),L.push(K)),1;ne=0;var de=X===""?".":X+":";if(W(S))for(var De=0;De<S.length;De++)X=S[De],ie=de+ye(X,De),ne+=w(X,L,k,ie,K);else if(De=z(S),typeof De=="function")for(S=De.call(S),De=0;!(X=S.next()).done;)X=X.value,ie=de+ye(X,De++),ne+=w(X,L,k,ie,K);else if(ie==="object"){if(typeof S.then=="function")return w(be(S),L,k,X,K);throw L=String(S),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(S).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return ne}function H(S,L,k){if(S==null)return S;var X=[],K=0;return w(S,X,"","",function(ie){return L.call(k,ie,K++)}),X}function M(S){if(S._status===-1){var L=S._result;L=L(),L.then(function(k){(S._status===0||S._status===-1)&&(S._status=1,S._result=k)},function(k){(S._status===0||S._status===-1)&&(S._status=2,S._result=k)}),S._status===-1&&(S._status=0,S._result=L)}if(S._status===1)return S._result.default;throw S._result}var se=typeof reportError=="function"?reportError:function(S){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof S=="object"&&S!==null&&typeof S.message=="string"?String(S.message):String(S),error:S});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",S);return}console.error(S)},ce={map:H,forEach:function(S,L,k){H(S,function(){L.apply(this,arguments)},k)},count:function(S){var L=0;return H(S,function(){L++}),L},toArray:function(S){return H(S,function(L){return L})||[]},only:function(S){if(!Ce(S))throw Error("React.Children.only expected to receive a single React element child.");return S}};return pe.Activity=m,pe.Children=ce,pe.Component=V,pe.Fragment=r,pe.Profiler=f,pe.PureComponent=Z,pe.StrictMode=u,pe.Suspense=y,pe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=I,pe.__COMPILER_RUNTIME={__proto__:null,c:function(S){return I.H.useMemoCache(S)}},pe.cache=function(S){return function(){return S.apply(null,arguments)}},pe.cacheSignal=function(){return null},pe.cloneElement=function(S,L,k){if(S==null)throw Error("The argument must be a React element, but you passed "+S+".");var X=B({},S.props),K=S.key;if(L!=null)for(ie in L.key!==void 0&&(K=""+L.key),L)!Q.call(L,ie)||ie==="key"||ie==="__self"||ie==="__source"||ie==="ref"&&L.ref===void 0||(X[ie]=L[ie]);var ie=arguments.length-2;if(ie===1)X.children=k;else if(1<ie){for(var ne=Array(ie),de=0;de<ie;de++)ne[de]=arguments[de+2];X.children=ne}return ue(S.type,K,X)},pe.createContext=function(S){return S={$$typeof:h,_currentValue:S,_currentValue2:S,_threadCount:0,Provider:null,Consumer:null},S.Provider=S,S.Consumer={$$typeof:p,_context:S},S},pe.createElement=function(S,L,k){var X,K={},ie=null;if(L!=null)for(X in L.key!==void 0&&(ie=""+L.key),L)Q.call(L,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(K[X]=L[X]);var ne=arguments.length-2;if(ne===1)K.children=k;else if(1<ne){for(var de=Array(ne),De=0;De<ne;De++)de[De]=arguments[De+2];K.children=de}if(S&&S.defaultProps)for(X in ne=S.defaultProps,ne)K[X]===void 0&&(K[X]=ne[X]);return ue(S,ie,K)},pe.createRef=function(){return{current:null}},pe.forwardRef=function(S){return{$$typeof:v,render:S}},pe.isValidElement=Ce,pe.lazy=function(S){return{$$typeof:A,_payload:{_status:-1,_result:S},_init:M}},pe.memo=function(S,L){return{$$typeof:x,type:S,compare:L===void 0?null:L}},pe.startTransition=function(S){var L=I.T,k={};I.T=k;try{var X=S(),K=I.S;K!==null&&K(k,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then(Y,se)}catch(ie){se(ie)}finally{L!==null&&k.types!==null&&(L.types=k.types),I.T=L}},pe.unstable_useCacheRefresh=function(){return I.H.useCacheRefresh()},pe.use=function(S){return I.H.use(S)},pe.useActionState=function(S,L,k){return I.H.useActionState(S,L,k)},pe.useCallback=function(S,L){return I.H.useCallback(S,L)},pe.useContext=function(S){return I.H.useContext(S)},pe.useDebugValue=function(){},pe.useDeferredValue=function(S,L){return I.H.useDeferredValue(S,L)},pe.useEffect=function(S,L){return I.H.useEffect(S,L)},pe.useEffectEvent=function(S){return I.H.useEffectEvent(S)},pe.useId=function(){return I.H.useId()},pe.useImperativeHandle=function(S,L,k){return I.H.useImperativeHandle(S,L,k)},pe.useInsertionEffect=function(S,L){return I.H.useInsertionEffect(S,L)},pe.useLayoutEffect=function(S,L){return I.H.useLayoutEffect(S,L)},pe.useMemo=function(S,L){return I.H.useMemo(S,L)},pe.useOptimistic=function(S,L){return I.H.useOptimistic(S,L)},pe.useReducer=function(S,L,k){return I.H.useReducer(S,L,k)},pe.useRef=function(S){return I.H.useRef(S)},pe.useState=function(S){return I.H.useState(S)},pe.useSyncExternalStore=function(S,L,k){return I.H.useSyncExternalStore(S,L,k)},pe.useTransition=function(){return I.H.useTransition()},pe.version="19.2.1",pe}var Nm;function bo(){return Nm||(Nm=1,Qr.exports=I0()),Qr.exports}var Jr={exports:{}},ft={};/** 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 Dm;function V0(){if(Dm)return ft;Dm=1;var l=bo();function c(y){var x="https://react.dev/errors/"+y;if(1<arguments.length){x+="?args[]="+encodeURIComponent(arguments[1]);for(var A=2;A<arguments.length;A++)x+="&args[]="+encodeURIComponent(arguments[A])}return"Minified React error #"+y+"; visit "+x+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var u={d:{f:r,r:function(){throw Error(c(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},f=Symbol.for("react.portal");function p(y,x,A){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:m==null?null:""+m,children:y,containerInfo:x,implementation:A}}var h=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(y,x){if(y==="font")return"";if(typeof x=="string")return x==="use-credentials"?x:""}return ft.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,ft.createPortal=function(y,x){var A=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!x||x.nodeType!==1&&x.nodeType!==9&&x.nodeType!==11)throw Error(c(299));return p(y,x,null,A)},ft.flushSync=function(y){var x=h.T,A=u.p;try{if(h.T=null,u.p=2,y)return y()}finally{h.T=x,u.p=A,u.d.f()}},ft.preconnect=function(y,x){typeof y=="string"&&(x?(x=x.crossOrigin,x=typeof x=="string"?x==="use-credentials"?x:"":void 0):x=null,u.d.C(y,x))},ft.prefetchDNS=function(y){typeof y=="string"&&u.d.D(y)},ft.preinit=function(y,x){if(typeof y=="string"&&x&&typeof x.as=="string"){var A=x.as,m=v(A,x.crossOrigin),D=typeof x.integrity=="string"?x.integrity:void 0,z=typeof x.fetchPriority=="string"?x.fetchPriority:void 0;A==="style"?u.d.S(y,typeof x.precedence=="string"?x.precedence:void 0,{crossOrigin:m,integrity:D,fetchPriority:z}):A==="script"&&u.d.X(y,{crossOrigin:m,integrity:D,fetchPriority:z,nonce:typeof x.nonce=="string"?x.nonce:void 0})}},ft.preinitModule=function(y,x){if(typeof y=="string")if(typeof x=="object"&&x!==null){if(x.as==null||x.as==="script"){var A=v(x.as,x.crossOrigin);u.d.M(y,{crossOrigin:A,integrity:typeof x.integrity=="string"?x.integrity:void 0,nonce:typeof x.nonce=="string"?x.nonce:void 0})}}else x==null&&u.d.M(y)},ft.preload=function(y,x){if(typeof y=="string"&&typeof x=="object"&&x!==null&&typeof x.as=="string"){var A=x.as,m=v(A,x.crossOrigin);u.d.L(y,A,{crossOrigin:m,integrity:typeof x.integrity=="string"?x.integrity:void 0,nonce:typeof x.nonce=="string"?x.nonce:void 0,type:typeof x.type=="string"?x.type:void 0,fetchPriority:typeof x.fetchPriority=="string"?x.fetchPriority:void 0,referrerPolicy:typeof x.referrerPolicy=="string"?x.referrerPolicy:void 0,imageSrcSet:typeof x.imageSrcSet=="string"?x.imageSrcSet:void 0,imageSizes:typeof x.imageSizes=="string"?x.imageSizes:void 0,media:typeof x.media=="string"?x.media:void 0})}},ft.preloadModule=function(y,x){if(typeof y=="string")if(x){var A=v(x.as,x.crossOrigin);u.d.m(y,{as:typeof x.as=="string"&&x.as!=="script"?x.as:void 0,crossOrigin:A,integrity:typeof x.integrity=="string"?x.integrity:void 0})}else u.d.m(y)},ft.requestFormReset=function(y){u.d.r(y)},ft.unstable_batchedUpdates=function(y,x){return y(x)},ft.useFormState=function(y,x,A){return h.H.useFormState(y,x,A)},ft.useFormStatus=function(){return h.H.useHostTransitionStatus()},ft.version="19.2.1",ft}var jm;function yg(){if(jm)return Jr.exports;jm=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(c){console.error(c)}}return l(),Jr.exports=V0(),Jr.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 Cm;function Y0(){if(Cm)return Hs;Cm=1;var l=U0(),c=bo(),r=yg();function u(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function p(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(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 y(e){if(p(e)!==e)throw Error(u(188))}function x(e){var t=e.alternate;if(!t){if(t=p(e),t===null)throw Error(u(188));return t!==e?null:e}for(var a=e,n=t;;){var s=a.return;if(s===null)break;var o=s.alternate;if(o===null){if(n=s.return,n!==null){a=n;continue}break}if(s.child===o.child){for(o=s.child;o;){if(o===a)return y(s),e;if(o===n)return y(s),t;o=o.sibling}throw Error(u(188))}if(a.return!==n.return)a=s,n=o;else{for(var d=!1,g=s.child;g;){if(g===a){d=!0,a=s,n=o;break}if(g===n){d=!0,n=s,a=o;break}g=g.sibling}if(!d){for(g=o.child;g;){if(g===a){d=!0,a=o,n=s;break}if(g===n){d=!0,n=o,a=s;break}g=g.sibling}if(!d)throw Error(u(189))}}if(a.alternate!==n)throw Error(u(190))}if(a.tag!==3)throw Error(u(188));return a.stateNode.current===a?e:t}function A(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=A(e),t!==null)return t;e=e.sibling}return null}var m=Object.assign,D=Symbol.for("react.element"),z=Symbol.for("react.transitional.element"),O=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),V=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),Z=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),Y=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),ue=Symbol.for("react.activity"),Ae=Symbol.for("react.memo_cache_sentinel"),Ce=Symbol.iterator;function ge(e){return e===null||typeof e!="object"?null:(e=Ce&&e[Ce]||e["@@iterator"],typeof e=="function"?e:null)}var xe=Symbol.for("react.client.reference");function ye(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===xe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case V:return"Profiler";case q:return"StrictMode";case W:return"Suspense";case Y:return"SuspenseList";case ue:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case O:return"Portal";case Z:return e.displayName||"Context";case $:return(e._context.displayName||"Context")+".Consumer";case P:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case I:return t=e.displayName||null,t!==null?t:ye(e.type)||"Memo";case Q:t=e._payload,e=e._init;try{return ye(e(t))}catch{}}return null}var be=Array.isArray,w=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M={pending:!1,data:null,method:null,action:null},se=[],ce=-1;function S(e){return{current:e}}function L(e){0>ce||(e.current=se[ce],se[ce]=null,ce--)}function k(e,t){ce++,se[ce]=e.current,e.current=t}var X=S(null),K=S(null),ie=S(null),ne=S(null);function de(e,t){switch(k(ie,t),k(K,e),k(X,null),t.nodeType){case 9:case 11:e=(e
vendor: 11,832 bytes, lines 41-48
41=t.documentElement)&&(e=e.namespaceURI)?Vp(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vp(t),e=Yp(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}L(X),k(X,e)}function De(){L(X),L(K),L(ie)}function nt(e){e.memoizedState!==null&&k(ne,e);var t=X.current,a=Yp(t,e.type);t!==a&&(k(K,e),k(X,a))}function pt(e){K.current===e&&(L(X),L(K)),ne.current===e&&(L(ne),_s._currentValue=M)}var lt,xa;function Pt(e){if(lt===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);lt=t&&t[1]||"",xa=-1<a.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+lt+e+xa}var Vl=!1;function Xn(e,t){if(!e||Vl)return"";Vl=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(_){var F=_}Reflect.construct(e,[],U)}else{try{U.call()}catch(_){F=_}e.call(U.prototype)}}else{try{throw Error()}catch(_){F=_}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(_){if(_&&F&&typeof _.stack=="string")return[_.stack,F.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=n.DetermineComponentFrameRoot(),d=o[0],g=o[1];if(d&&g){var b=d.split(` 44`),T=g.split(` 45`);for(s=n=0;n<b.length&&!b[n].includes("DetermineComponentFrameRoot");)n++;for(;s<T.length&&!T[s].includes("DetermineComponentFrameRoot");)s++;if(n===b.length||s===T.length)for(n=b.length-1,s=T.length-1;1<=n&&0<=s&&b[n]!==T[s];)s--;for(;1<=n&&0<=s;n--,s--)if(b[n]!==T[s]){if(n!==1||s!==1)do if(n--,s--,0>s||b[n]!==T[s]){var R=` 46`+b[n].replace(" at new "," at ");return e.displayName&&R.includes("<anonymous>")&&(R=R.replace("<anonymous>",e.displayName)),R}while(1<=n&&0<=s);break}}}finally{Vl=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Pt(a):""}function vn(e,t){switch(e.tag){case 26:case 27:case 5:return Pt(e.type);case 16:return Pt("Lazy");case 13:return e.child!==t&&t!==null?Pt("Suspense Fallback"):Pt("Suspense");case 19:return Pt("SuspenseList");case 0:case 15:return Xn(e.type,!1);case 11:return Xn(e.type.render,!1);case 1:return Xn(e.type,!0);case 31:return Pt("Activity");default:return""}}function Yl(e){try{var t="",a=null;do t+=vn(e,a),a=e,e=e.return;while(e);return t}catch(n){return` 47Error generating stack: `+n.message+` 48`+n.stack}}var zt=Object.prototype.hasOwnProperty,ql=l.unstable_scheduleCallback,Xl=l.unstable_cancelCallback,mt=l.unstable_shouldYield,Ga=l.unstable_requestPaint,gt=l.unstable_now,Fo=l.unstable_getCurrentPriorityLevel,bn=l.unstable_ImmediatePriority,Js=l.unstable_UserBlockingPriority,An=l.unstable_NormalPriority,Ql=l.unstable_LowPriority,ha=l.unstable_IdlePriority,Zs=l.log,Ua=l.unstable_setDisableYieldValue,Sn=null,xt=null;function Wt(e){if(typeof Zs=="function"&&Ua(e),xt&&typeof xt.setStrictMode=="function")try{xt.setStrictMode(Sn,e)}catch{}}var ut=Math.clz32?Math.clz32:sa,Oo=Math.log,Jl=Math.LN2;function sa(e){return e>>>=0,e===0?32:31-(Oo(e)/Jl|0)|0}var Qn=256,Jn=262144,En=4194304;function ia(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 fe(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var s=0,o=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var g=n&134217727;return g!==0?(n=g&~o,n!==0?s=ia(n):(d&=g,d!==0?s=ia(d):a||(a=g&~e,a!==0&&(s=ia(a))))):(g=n&~o,g!==0?s=ia(g):d!==0?s=ia(d):a||(a=n&~e,a!==0&&(s=ia(a)))),s===0?0:t!==0&&t!==s&&(t&o)===0&&(o=s&-s,a=t&-t,o>=a||o===32&&(a&4194048)!==0)?t:s}function Ue(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function et(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 dt(){var e=En;return En<<=1,(En&62914560)===0&&(En=4194304),e}function Ia(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Ve(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function vt(e,t,a,n,s,o){var d=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var g=e.entanglements,b=e.expirationTimes,T=e.hiddenUpdates;for(a=d&~a;0<a;){var R=31-ut(a),U=1<<R;g[R]=0,b[R]=-1;var F=T[R];if(F!==null)for(T[R]=null,R=0;R<F.length;R++){var _=F[R];_!==null&&(_.lane&=-536870913)}a&=~U}n!==0&&wn(e,n,0),o!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=o&~(d&~t))}function wn(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-ut(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|a&261930}function bt(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var n=31-ut(a),s=1<<n;s&t|e[n]&t&&(e[n]|=t),a&=~s}}function At(e,t){var a=t&-t;return a=(a&42)!==0?1:Zn(a),(a&(e.suspendedLanes|t))!==0?0:a}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 $t(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Mo(){var e=H.p;return e!==0?e:(e=window.event,e===void 0?32:pm(e.type))}function Cu(e,t){var a=H.p;try{return H.p=e,t()}finally{H.p=a}}var Va=Math.random().toString(36).slice(2),st="__reactFiber$"+Va,St="__reactProps$"+Va,Kn="__reactContainer$"+Va,_o="__reactEvents$"+Va,Dx="__reactListeners$"+Va,jx="__reactHandles$"+Va,Tu="__reactResources$"+Va,Zl="__reactMarker$"+Va;function Ro(e){delete e[st],delete e[St],delete e[_o],delete e[Dx],delete e[jx]}function Pn(e){var t=e[st];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Kn]||a[st]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Pp(e);e!==null;){if(a=e[st])return a;e=Pp(e)}return t}e=a,a=e.parentNode}return null}function Wn(e){if(e=e[st]||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 Kl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(u(33))}function $n(e){var t=e[Tu];return t||(t=e[Tu]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function tt(e){e[Zl]=!0}var zu=new Set,Fu={};function Nn(e,t){el(e,t),el(e+"Capture",t)}function el(e,t){for(Fu[e]=t,e=0;e<t.length;e++)zu.add(t[e])}var Cx=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]*$"),Ou={},Mu={};function Tx(e){return zt.call(Mu,e)?!0:zt.call(Ou,e)?!1:Cx.test(e)?Mu[e]=!0:(Ou[e]=!0,!1)}function Ks(e,t,a){if(Tx(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function Ps(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function ya(e,t,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+n)}}function Ut(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _u(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zx(e,t,a){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(d){a=""+d,o.call(this,d)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(d){a=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ko(e){if(!e._valueTracker){var t=_u(e)?"checked":"value";e._valueTracker=zx(e,t,""+e[t])}}function Ru(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),n="";return e&&(n=_u(e)?e.checked?"true":"false":e.value),e=n,e!==a?(t.setValue(e),!0):!1}function Ws(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 Fx=/[\n"\\]/g;function It(e){return e.replace(Fx,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Lo(e,t,a,n,s,o,d,g){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ut(t)):e.value!==""+Ut(t)&&(e.value=""+Ut(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?Bo(e,d,Ut(t)):a!=null?Bo(e,d,Ut(a)):n!=null&&e.removeAttribute("value"),s==null&&o!=null&&(e.defaultChecked=!!o),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.name=""+Ut(g):e.removeAttribute("name")}function ku(e,t,a,n,s,o,d,g){if(o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.type=o),t!=null||a!=null){if(!(o!=="submit"&&o!=="reset"||t!=null)){ko(e);return}a=a!=null?""+Ut(a):"",t=t!=null?""+Ut(t):a,g||t===e.value||(e.value=t),e.defaultValue=t}n=n??s,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=g?e.checked:!!n,e.defaultChecked=!!n,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d),ko(e)}function Bo(e,t,a){t==="number"&&Ws(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function tl(e,t,a,n){if(e=e.options,t){t={};for(var s=0;s<a.length;s++)t["$"+a[s]]=!0;for(a=0;a<e.length;a++)s=t.hasOwnProperty("$"+e[a].value),e[a].selected!==s&&(e[a].selected=s),s&&n&&(e[a].defaultSelected=!0)}else{for(a=""+Ut(a),t=null,s=0;s<e.length;s++){if(e[s].value===a){e[s].selected=!0,n&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function Lu(e,t,a){if(t!=null&&(t=""+Ut(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Ut(a):""}function Bu(e,t,a,n){if(t==null){if(n!=null){if(a!=null)throw Error(u(92));
vendor: 4,340 bytes, line 48
48if(be(n)){if(1<n.length)throw Error(u(93));n=n[0]}a=n}a==null&&(a=""),t=a}a=Ut(t),e.defaultValue=a,n=e.textContent,n===a&&n!==""&&n!==null&&(e.value=n),ko(e)}function al(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Ox=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 Hu(e,t,a){var n=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,a):typeof a!="number"||a===0||Ox.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Gu(e,t,a){if(t!=null&&typeof t!="object")throw Error(u(62));if(e=e.style,a!=null){for(var n in a)!a.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var s in t)n=t[s],t.hasOwnProperty(s)&&a[s]!==n&&Hu(e,s,n)}else for(var o in t)t.hasOwnProperty(o)&&Hu(e,o,t[o])}function Ho(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Mx=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"]]),_x=/^[\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 $s(e){return _x.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function va(){}var Go=null;function Uo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nl=null,ll=null;function Uu(e){var t=Wn(e);if(t&&(e=t.stateNode)){var a=e[St]||null;e:switch(e=t.stateNode,t.type){case"input":if(Lo(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+It(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var n=a[t];if(n!==e&&n.form===e.form){var s=n[St]||null;if(!s)throw Error(u(90));Lo(n,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(t=0;t<a.length;t++)n=a[t],n.form===e.form&&Ru(n)}break e;case"textarea":Lu(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&tl(e,!!a.multiple,t,!1)}}}var Io=!1;function Iu(e,t,a){if(Io)return e(t,a);Io=!0;try{var n=e(t);return n}finally{if(Io=!1,(nl!==null||ll!==null)&&(Gi(),nl&&(t=nl,e=ll,ll=nl=null,Uu(t),e)))for(t=0;t<e.length;t++)Uu(e[t])}}function Pl(e,t){var a=e.stateNode;if(a===null)return null;var n=a[St]||null;if(n===null)return null;a=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(u(231,t,typeof a));return a}var ba=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vo=!1;if(ba)try{var Wl={};Object.defineProperty(Wl,"passive",{get:function(){Vo=!0}}),window.addEventListener("test",Wl,Wl),window.removeEventListener("test",Wl,Wl)}catch{Vo=!1}var Ya=null,Yo=null,ei=null;function Vu(){if(ei)return ei;var e,t=Yo,a=t.length,n,s="value"in Ya?Ya.value:Ya.textContent,o=s.length;for(e=0;e<a&&t[e]===s[e];e++);var d=a-e;for(n=1;n<=d&&t[a-n]===s[o-n];n++);return ei=s.slice(e,1<n?1-n:void 0)}function ti(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 ai(){return!0}function Yu(){return!1}function Et(e){function t(a,n,s,o,d){this._reactName=a,this._targetInst=s,this.type=n,this.nativeEvent=o,this.target=d,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)&&(a=e[g],this[g]=a?a(o):o[g]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?ai:Yu,this.isPropagationStopped=Yu,this}return m(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=ai)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=ai)},persist:function(){},isPersistent:ai}),t}var Dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ni=Et(Dn),$l=m({},Dn,{view:0,detail:0}),Rx=Et($l),qo,Xo,es,li=m({},$l,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Jo,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!==es&&(es&&e.type==="mousemove"?(qo=e.screenX-es.screenX,Xo=e.screenY-es.screenY):Xo=qo=0,es=e),qo)},movementY:function(e){return"movementY"in e?e.movementY:Xo}}),qu=Et(li),kx=m({},li,{dataTransfer:0}),Lx=Et(kx),Bx=m({},$l,{relatedTarget:0}),Qo=Et(Bx),Hx=m({},Dn,{animationName:0,elapsedTime:0,pseudoElement:0}),Gx=Et(Hx),Ux=m({},Dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ix=Et(Ux),Vx=m({},Dn,{data:0}),Xu=Et(Vx),Yx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},qx={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"},Xx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xx[e])?!!t[e]:!1}function Jo(){return Qx}var Jx=m({},$l,{key:function(e){if(e.key){var t=Yx[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 48
48return e.type==="keypress"?(e=ti(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?qx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Jo,charCode:function(e){return e.type==="keypress"?ti(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ti(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Zx=Et(Jx),Kx=m({},li,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qu=Et(Kx),Px=m({},$l,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Jo}),Wx=Et(Px),$x=m({},Dn,{propertyName:0,elapsedTime:0,pseudoElement:0}),eh=Et($x),th=m({},li,{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}),ah=Et(th),nh=m({},Dn,{newState:0,oldState:0}),lh=Et(nh),sh=[9,13,27,32],Zo=ba&&"CompositionEvent"in window,ts=null;ba&&"documentMode"in document&&(ts=document.documentMode);var ih=ba&&"TextEvent"in window&&!ts,Ju=ba&&(!Zo||ts&&8<ts&&11>=ts),Zu=" ",Ku=!1;function Pu(e,t){switch(e){case"keyup":return sh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sl=!1;function oh(e,t){switch(e){case"compositionend":return Wu(t);case"keypress":return t.which!==32?null:(Ku=!0,Zu);case"textInput":return e=t.data,e===Zu&&Ku?null:e;default:return null}}function ch(e,t){if(sl)return e==="compositionend"||!Zo&&Pu(e,t)?(e=Vu(),ei=Yo=Ya=null,sl=!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 Ju&&t.locale!=="ko"?null:t.data;default:return null}}var rh={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 $u(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!rh[e.type]:t==="textarea"}function ed(e,t,a,n){nl?ll?ll.push(n):ll=[n]:nl=n,t=Qi(t,"onChange"),0<t.length&&(a=new ni("onChange","change",null,a,n),e.push({event:a,listeners:t}))}var as=null,ns=null;function uh(e){Lp(e,0)}function si(e){var t=Kl(e);if(Ru(t))return e}function td(e,t){if(e==="change")return t}var ad=!1;if(ba){var Ko;if(ba){var Po="oninput"in document;if(!Po){var nd=document.createElement("div");nd.setAttribute("oninput","return;"),Po=typeof nd.oninput=="function"}Ko=Po}else Ko=!1;ad=Ko&&(!document.documentMode||9<document.documentMode)}function ld(){as&&(as.detachEvent("onpropertychange",sd),ns=as=null)}function sd(e){if(e.propertyName==="value"&&si(ns)){var t=[];ed(t,ns,e,Uo(e)),Iu(uh,t)}}function dh(e,t,a){e==="focusin"?(ld(),as=t,ns=a,as.attachEvent("onpropertychange",sd)):e==="focusout"&&ld()}function fh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return si(ns)}function ph(e,t){if(e==="click")return si(t)}function mh(e,t){if(e==="input"||e==="change")return si(t)}function gh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ft=typeof Object.is=="function"?Object.is:gh;function ls(e,t){if(Ft(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var s=a[n];if(!zt.call(t,s)||!Ft(e[s],t[s]))return!1}return!0}function id(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function od(e,t){var a=id(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=id(a)}}function cd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ws(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Ws(e.document)}return t}function Wo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var xh=ba&&"documentMode"in document&&11>=document.documentMode,il=null,$o=null,ss=null,ec=!1;function ud(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;ec||il==null||il!==Ws(n)||(n=il,"selectionStart"in n&&Wo(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 22,183 bytes, line 48
48sNode:n.focusNode,focusOffset:n.focusOffset}),ss&&ls(ss,n)||(ss=n,n=Qi($o,"onSelect"),0<n.length&&(t=new ni("onSelect","select",null,t,a),e.push({event:t,listeners:n}),t.target=il)))}function jn(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var ol={animationend:jn("Animation","AnimationEnd"),animationiteration:jn("Animation","AnimationIteration"),animationstart:jn("Animation","AnimationStart"),transitionrun:jn("Transition","TransitionRun"),transitionstart:jn("Transition","TransitionStart"),transitioncancel:jn("Transition","TransitionCancel"),transitionend:jn("Transition","TransitionEnd")},tc={},dd={};ba&&(dd=document.createElement("div").style,"AnimationEvent"in window||(delete ol.animationend.animation,delete ol.animationiteration.animation,delete ol.animationstart.animation),"TransitionEvent"in window||delete ol.transitionend.transition);function Cn(e){if(tc[e])return tc[e];if(!ol[e])return e;var t=ol[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in dd)return tc[e]=t[a];return e}var fd=Cn("animationend"),pd=Cn("animationiteration"),md=Cn("animationstart"),hh=Cn("transitionrun"),yh=Cn("transitionstart"),vh=Cn("transitioncancel"),gd=Cn("transitionend"),xd=new Map,ac="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(" ");ac.push("scrollEnd");function ea(e,t){xd.set(e,t),Nn(t,[e])}var ii=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)},Vt=[],cl=0,nc=0;function oi(){for(var e=cl,t=nc=cl=0;t<e;){var a=Vt[t];Vt[t++]=null;var n=Vt[t];Vt[t++]=null;var s=Vt[t];Vt[t++]=null;var o=Vt[t];if(Vt[t++]=null,n!==null&&s!==null){var d=n.pending;d===null?s.next=s:(s.next=d.next,d.next=s),n.pending=s}o!==0&&hd(a,s,o)}}function ci(e,t,a,n){Vt[cl++]=e,Vt[cl++]=t,Vt[cl++]=a,Vt[cl++]=n,nc|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function lc(e,t,a,n){return ci(e,t,a,n),ri(e)}function Tn(e,t){return ci(e,null,null,t),ri(e)}function hd(e,t,a){e.lanes|=a;var n=e.alternate;n!==null&&(n.lanes|=a);for(var s=!1,o=e.return;o!==null;)o.childLanes|=a,n=o.alternate,n!==null&&(n.childLanes|=a),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(s=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,s&&t!==null&&(s=31-ut(a),e=o.hiddenUpdates,n=e[s],n===null?e[s]=[t]:n.push(t),t.lane=a|536870912),o):null}function ri(e){if(50<js)throw js=0,pr=null,Error(u(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var rl={};function bh(e,t,a,n){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,a,n){return new bh(e,t,a,n)}function sc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Aa(e,t){var a=e.alternate;return a===null?(a=Ot(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function yd(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ui(e,t,a,n,s,o){var d=0;if(n=e,typeof e=="function")sc(e)&&(d=1);else if(typeof e=="string")d=N0(e,a,X.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ue:return e=Ot(31,a,t,s),e.elementType=ue,e.lanes=o,e;case B:return zn(a.children,s,o,t);case q:d=8,s|=24;break;case V:return e=Ot(12,a,t,s|2),e.elementType=V,e.lanes=o,e;case W:return e=Ot(13,a,t,s),e.elementType=W,e.lanes=o,e;case Y:return e=Ot(19,a,t,s),e.elementType=Y,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Z:d=10;break e;case $:d=9;break e;case P:d=11;break e;case I:d=14;break e;case Q:d=16,n=null;break e}d=29,a=Error(u(130,e===null?"null":typeof e,"")),n=null}return t=Ot(d,a,t,s),t.elementType=e,t.type=n,t.lanes=o,t}function zn(e,t,a,n){return e=Ot(7,e,n,t),e.lanes=a,e}function ic(e,t,a){return e=Ot(6,e,null,t),e.lanes=a,e}function vd(e){var t=Ot(18,null,null,0);return t.stateNode=e,t}function oc(e,t,a){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var bd=new WeakMap;function Yt(e,t){if(typeof e=="object"&&e!==null){var a=bd.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Yl(t)},bd.set(e,t),t)}return{value:e,source:t,stack:Yl(t)}}var ul=[],dl=0,di=null,is=0,qt=[],Xt=0,qa=null,oa=1,ca="";function Sa(e,t){ul[dl++]=is,ul[dl++]=di,di=e,is=t}function Ad(e,t,a){qt[Xt++]=oa,qt[Xt++]=ca,qt[Xt++]=qa,qa=e;var n=oa;e=ca;var s=32-ut(n)-1;n&=~(1<<s),a+=1;var o=32-ut(t)+s;if(30<o){var d=s-s%5;o=(n&(1<<d)-1).toString(32),n>>=d,s-=d,oa=1<<32-ut(t)+s|a<<s|n,ca=o+e}else oa=1<<o|a<<s|n,ca=e}function cc(e){e.return!==null&&(Sa(e,1),Ad(e,1,0))}function rc(e){for(;e===di;)di=ul[--dl],ul[dl]=null,is=ul[--dl],ul[dl]=null;for(;e===qa;)qa=qt[--Xt],qt[Xt]=null,ca=qt[--Xt],qt[Xt]=null,oa=qt[--Xt],qt[Xt]=null}function Sd(e,t){qt[Xt++]=oa,qt[Xt++]=ca,qt[Xt++]=qa,oa=t.id,ca=t.overflow,qa=e}var it=null,He=null,je=!1,Xa=null,Qt=!1,uc=Error(u(519));function Qa(e){var t=Error(u(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw os(Yt(t,e)),uc}function Ed(e){var t=e.stateNode,a=e.type,n=e.memoizedProps;switch(t[st]=e,t[St]=n,a){case"dialog":Ee("cancel",t),Ee("close",t);break;case"iframe":case"object":case"embed":Ee("load",t);break;case"video":case"audio":for(a=0;a<Ts.length;a++)Ee(Ts[a],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),ku(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":Ee("invalid",t);break;case"textarea":Ee("invalid",t),Bu(t,n.value,n.defaultValue,n.children)}a=n.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||n.suppressHydrationWarning===!0||Up(t.textContent,a)?(n.popover!=null&&(Ee("beforetoggle",t),Ee("toggle",t)),n.onScroll!=null&&Ee("scroll",t),n.onScrollEnd!=null&&Ee("scrollend",t),n.onClick!=null&&(t.onclick=va),t=!0):t=!1,t||Qa(e,!0)}function wd(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:Qt=!1;return;case 27:case 3:Qt=!0;return;default:it=it.return}}function fl(e){if(e!==it)return!1;if(!je)return wd(e),je=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Cr(e.type,e.memoizedProps)),a=!a),a&&He&&Qa(e),wd(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));He=Kp(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));He=Kp(e)}else t===27?(t=He,cn(e.type)?(e=Mr,Mr=null,He=e):He=t):He=it?Zt(e.stateNode.nextSibling):null;return!0}function Fn(){He=it=null,je=!1}function dc(){var e=Xa;return e!==null&&(jt===null?jt=e:jt.push.apply(jt,e),Xa=null),e}function os(e){Xa===null?Xa=[e]:Xa.push(e)}var fc=S(null),On=null,Ea=null;function Ja(e,t,a){k(fc,t._currentValue),t._currentValue=a}function wa(e){e._currentValue=fc.current,L(fc)}function pc(e,t,a){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===a)break;e=e.return}}function mc(e,t,a,n){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var o=s.dependencies;if(o!==null){var d=s.child;o=o.firstContext;e:for(;o!==null;){var g=o;o=s;for(var b=0;b<t.length;b++)if(g.context===t[b]){o.lanes|=a,g=o.alternate,g!==null&&(g.lanes|=a),pc(o.return,a,e),n||(d=null);break e}o=g.next}}else if(s.tag===18){if(d=s.return,d===null)throw Error(u(341));d.lanes|=a,o=d.alternate,o!==null&&(o.lanes|=a),pc(d,a,e),d=null}else d=s.child;if(d!==null)d.return=s;else for(d=s;d!==null;){if(d===e){d=null;break}if(s=d.sibling,s!==null){s.return=d.return,d=s;break}d=d.return}s=d}}function pl(e,t,a,n){e=null;for(var s=t,o=!1;s!==null;){if(!o){if((s.flags&524288)!==0)o=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var d=s.alternate;if(d===null)throw Error(u(387));if(d=d.memoizedProps,d!==null){var g=s.type;Ft(s.pendingProps.value,d.value)||(e!==null?e.push(g):e=[g])}}else if(s===ne.current){if(d=s.alternate,d===null)throw Error(u(387));d.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(_s):e=[_s])}s=s.return}e!==null&&mc(t,e,a,n),t.flags|=262144}function fi(e){for(e=e.firstContext;e!==null;){if(!Ft(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Mn(e){On=e,Ea=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ot(e){return Nd(On,e)}function pi(e,t){return On===null&&Mn(e),Nd(e,t)}function Nd(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Ea===null){if(e===null)throw Error(u(308));Ea=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ea=Ea.next=t;return a}var Ah=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Sh=l.unstable_scheduleCallback,Eh=l.unstable_NormalPriority,Je={$$typeof:Z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function gc(){return{controller:new Ah,data:new Map,refCount:0}}function cs(e){e.refCount--,e.refCount===0&&Sh(Eh,function(){e.controller.abort()})}var rs=null,xc=0,ml=0,gl=null;function wh(e,t){if(rs===null){var a=rs=[];xc=0,ml=vr(),gl={status:"pending",value:void 0,then:function(n){a.push(n)}}}return xc++,t.then(Dd,Dd),t}function Dd(){if(--xc===0&&rs!==null){gl!==null&&(gl.status="fulfilled");var e=rs;rs=null,ml=0,gl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Nh(e,t){var a=[],n={status:"pending",value:null,reason:null,then:function(s){a.push(s)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var s=0;s<a.length;s++)(0,a[s])(t)},function(s){for(n.status="rejected",n.reason=s,s=0;s<a.length;s++)(0,a[s])(void 0)}),n}var jd=w.S;w.S=function(e,t){dp=gt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&wh(e,t),jd!==null&&jd(e,t)};var _n=S(null);function hc(){var e=_n.current;return e!==null?e:Le.pooledCache}function mi(e,t){t===null?k(_n,_n.current):k(_n,t.pool)}function Cd(){var e=hc();return e===null?null:{parent:Je._currentValue,pool:e}}var xl=Error(u(460)),yc=Error(u(474)),gi=Error(u(542)),xi={then:function(){}};function Td(e){return e=e.status,e==="fulfilled"||e==="rejected"}function zd(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(va,va),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Od(e),e;default:if(typeof t.status=="string")t.then(va,va);else{if(e=Le,e!==null&&100<e.shellSuspendCounter)throw Error(u(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var s=t;s.status="fulfilled",s.value=n}},function(n){if(t.status==="pending"){var s=t;s.status="rejected",s.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Od(e),e}throw kn=t,xl}}function Rn(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(kn=a,xl):a}}var kn=null;function Fd(){if(kn===null)throw Error(u(459));var e=kn;return kn=null,e}function Od(e){if(e===xl||e===gi)throw Error(u(483))}var hl=null,us=0;function hi(e){var t=us;return us+=1,hl===null&&(hl=[]),zd(hl,e,t)}function ds(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function yi(e,t){throw t.$$typeof===D?Error(u(525)):(e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Md(e){function t(N,E){if(e){var C=N.deletions;C===null?(N.deletions=[E],N.flags|=16):C.push(E)}}function a(N,E){if(!e)return null;for(;E!==null;)t(N,E),E=E.sibling;return null}function n(N){for(var E=new Map;N!==null;)N.key!==null?E.set(N.key,N):E.set(N.index,N),N=N.sibling;return E}function s(N,E){return N=Aa(N,E),N.index=0,N.sibling=null,N}function o(N,E,C){return N.index=C,e?(C=N.alternate,C!==null?(C=C.index,C<E?(N.flags|=67108866,E):C):(N.flags|=67108866,E)):(N.flags|=1048576,E)}function d(N){return e&&N.alternate===null&&(N.flags|=67108866),N}function g(N,E,C,G){return E===null||E.tag!==6?(E=ic(C,N.mode,G),E.return=N,E):(E=s(E,C),E.return=N,E)}function b(N,E,C,G){var oe=C.type;return oe===B?R(N,E,C.props.children,G,C.key):E!==null&&(E.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===Q&&Rn(oe)===E.type)?(E=s(E,C.props),ds(E,C),E.return=N,E):(E=ui(C.type,C.key,C.props,null,N.mode,G),ds(E,C),E.return=N,E)}function T(N,E,C,G){return E===null||E.tag!==4||E.stateNode.containerInfo!==C.containerInfo||E.stateNode.implementation!==C.implementation?(E=oc(C,N.mode,G),E.return=N,E):(E=s(E,C.children||[]),E.return=N,E)}function R(N,E,C,G,oe){return E===null||E.tag!==7?(E=zn(C,N.mode,G,oe),E.return=N,E):(E=s(E,C),E.return=N,E)}function U(N,E,C){if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return E=ic(""+E,N.mode,C),E.return=N,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case z:return C=ui(E.type,E.key,E.props,null,N.mode,C),ds(C,E),C.return=N,C;case O:return E=oc(E,N.mode,C),E.return=N,E;case Q:return E=Rn(E),U(N,E,C)}if(be(E)||ge(E))return E=zn(E,N.mode,C,null),E.return=N,E;if(typeof E.then=="function")return U(N,hi(E),C);if(E.$$typeof===Z)return U(N,pi(N,E),C);yi(N,E)}return null}function F(N,E,C,G){var oe=E!==null?E.key:null;if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return oe!==null?null:g(N,E,""+C,G);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case z:return C.key===oe?b(N,E,C,G):null;case O:return C.key===oe?T(N,E,C,G):null;case Q:return C=Rn(C),F(N,E,C,G)}if(be(C)||ge(C))return oe!==null?null:R(N,E,C,G,null);if(typeof C.then=="function")return F(N,E,hi(C),G);if(C.$$typeof===Z)return F(N,E,pi(N,C),G);yi(N,C)}return null}function _(N,E,C,G,oe){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return N=N.get(C)||null,g(E,N,""+G,oe);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case z:return N=N.get(G.key===null?C:G.key)||null,b(E,N,G,oe);case O:return N=N.get(G.key===null?C:G.key)||null,T(E,N,G,oe);case Q:return G=Rn(G),_(N,E,C,G,oe)}if(be(G)||ge(G))return N=N.get(C)||null,R(E,N,G,oe,null);if(typeof G.then=="function")return _(N,E,C,hi(G),oe);if(G.$$typeof===Z)return _(N,E,C,pi(E,G),oe);yi(E,G)}return null}function ee(N,E,C,G){for(var oe=null,Te=null,le=E,he=E=0,Ne=null;le!==null&&he<C.length;he++){le.index>he?(Ne=le,le=null):Ne=le.sibling;var ze=F(N,le,C[he],G);if(ze===null){le===null&&(le=Ne);break}e&&le&&ze.alternate===null&&t(N,le),E=o(ze,E,he),Te===null?oe=ze:Te.sibling=ze,Te=ze,le=Ne}if(he===C.length)return a(N,le),je&&Sa(N,he),oe;if(le===null){for(;he<C.length;he++)le=U(N,C[he],G),le!==null&&(E=o(le,E,he),Te===null?oe=le:Te.sibling=le,Te=le);return je&&Sa(N,he),oe}for(le=n(le);he<C.length;he++)Ne=_(le,N,he,C[he],G),Ne!==null&&(e&&Ne.alternate!==null&&le.delete(Ne.key===null?he:Ne.key),E=o(Ne,E,he),Te===null?oe=Ne:Te.sibling=Ne,Te=Ne);return e&&le.forEach(function(pn){return t(N,pn)}),je&&Sa(N,he),oe}function re(N,E,C,G){if(C==null)throw Error(u(151));for(var oe=null,Te=null,le=E,he=E=0,Ne=null,ze=C.next();le!==null&&!ze.done;he++,ze=C.next()){le.index>he?(Ne=le,le=null):Ne=le.sibling;var pn=F(N,le,ze.value,G);if(pn===null){le===null&&(le=Ne);break}e&&le&&pn.alternate===null&&t(N,le),E=o(pn,E,he),Te===null?oe=pn:Te.sibling=pn,Te=pn,le=Ne}if(ze.done)return a(N,le),je&&Sa(N,he),oe;if(le===null){for(;!ze.done;he++,ze=C.next())ze=U(N,ze.value,G),ze!==null&&(E=o(ze,E,he),Te===null?oe=ze:Te.sibling=ze,Te=ze);return je&&Sa(N,he),oe}for(le=n(le);!ze.done;he++,ze=C.next())ze=_(le,N,he,ze.value,G),ze!==null&&(e&&ze.alternate!==null&&le.delete(ze.key===null?he:ze.key),E=o(ze,E,he),Te===null?oe=ze:Te.sibling=ze,Te=ze);return e&&le.forEach(function(k0){return t(N,k0)}),je&&Sa(N,he),oe}function ke(N,E,C,G){if(typeof C=="object"&&C!==null&&C.type===B&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case z:e:{for(var oe=C.key;E!==null;){if(E.key===oe){if(oe=C.type,oe===B){if(E.tag===7){a(N,E.sibling),G=s(E,C.props.children),G.return=N,N=G;break e}}else if(E.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===Q&&Rn(oe)===E.type){a(N,E.sibling),G=s(E,C.props),ds(G,C),G.return=N,N=G;break e}a(N,E);break}else t(N,E);E=E.sibling}C.type===B?(G=zn(C.props.children,N.mode,G,C.key),G.return=N,N=G):(G=ui(C.type,C.key,C.props,null,N.mode,G),ds(G,C),G.return=N,N=G)}return d(N);case O:e:{for(oe=C.key;E!==null;){if(E.key===oe)if(E.tag===4&&E.stateNode.containerInfo===C.containerInfo&&E.stateNode.implementation===C.implementation){a(N,E.sibling),G=s(E,C.children||[]),G.return=N,N=G;break e}else{a(N,E);break}else t(N,E);E=E.sibling}G=oc(C,N.mode,G),G.return=N,N=G}return d(N);case Q:return C=Rn(C),ke(N,E,C,G)}if(be(C))return ee(N,E,C,G);if(ge(C)){if(oe=ge(C),typeof oe!="function")throw Error(u(150));return C=oe.call(C),re(N,E,C,G)}if(typeof C.then=="function")return ke(N,E,hi(C),G);if(C.$$typeof===Z)return ke(N,E,pi(N,C),G);yi(N,C)}return typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint"?(C=""+C,E!==null&&E.tag===6?(a(N,E.sibling),G=s(E,C),G.return=N,N=G):(a(N,E),G=ic(C,N.mode,G),G.return=N,N=G),d(N)):a(N,E)}return function(N,E,C,G){try{us=0;var oe=ke(N,E,C,G);return hl=null,oe}catch(le){if(le===xl||le===gi)throw le;var Te=Ot(29,le,null,N.mode);return Te.lanes=G,Te.return=N,Te}finally{}}}var Ln=Md(!0),_d=Md(!1),Za=!1;function vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bc(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 Ka(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Pa(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(Fe&2)!==0){var s=n.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),n.pending=t,t=ri(e),hd(e,null,a),t}return ci(e,n,t,a),ri(e)}function fs(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,bt(e,a)}}function Ac(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var s=null,o=null;if(a=a.firstBaseUpdate,a!==null){do{var d={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};o===null?s=o=d:o=o.next=d,a=a.next}while(a!==null);o===null?s=o=t:o=o.next=t}else s=o=t;a={baseState:n.baseState,firstBaseUpdate:s,lastBaseUpdate:o,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Sc=!1;function ps(){if(Sc){var e=gl;if(e!==null)throw e}}function ms(e,t,a,n){Sc=!1;var s=e.updateQueue;Za=!1;var o=s.firstBaseUpdate,d=s.lastBaseUpdate,g=s.shared.pending;if(g!==null){s.shared.pending=null;var b=g,T=b.next;b.next=null,d===null?o=T:d.next=T,d=b;var R=e.alternate;R!==null&&(R=R.updateQueue,g=R.lastBaseUpdate,g!==d&&(g===null?R.firstBaseUpdate=T:g.next=T,R.lastBaseUpdate=b))}if(o!==null){var U=s.baseState;d=0,R=T=b=null,g=o;do{var F=g.lane&-536870913,_=F!==g.lane;if(_?(we&F)===F:(n&F)===F){F!==0&&F===ml&&(Sc=!0),R!==null&&(R=R.next={lane:0,tag:g.tag,payload:g.payload,callback:null,next:null});e:{var ee=e,re=g;F=t;var ke=a;switch(re.tag){case 1:if(ee=re.payload,typeof ee=="function"){U=ee.call(ke,U,F);break e}U=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=re.payload,F=typeof ee=="function"?ee.call(ke,U,F):ee,F==null)break e;U=m({},U,F);break e;case 2:Za=!0}}F=g.callback,F!==null&&(e.flags|=64,_&&(e.flags|=8192),_=s.callbacks,_===null?s.callbacks=[F]:_.push(F))}else _={lane:F,tag:g.tag,payload:g.payload,callback:g.callback,next:null},R===null?(T=R=_,b=U):R=R.next=_,d|=F;if(g=g.next,g===null){if(g=s.shared.pending,g===null)break;_=g,g=_.next,_.next=null,s.lastBaseUpdate=_,s.shared.pending=null}}while(!0);R===null&&(b=U),s.baseState=b,s.firstBaseUpdate=T,s.lastBaseUpdate=R,o===null&&(s.shared.lanes=0),an|=d,e.lanes=d,e.memoizedState=U}}function Rd(e,t){if(typeof e!="function")throw Error(u(191,e));e.call(t)}function kd(e,t){var a=e.callbacks;
vendor: 32,463 bytes, line 48
48if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Rd(a[e],t)}var yl=S(null),vi=S(0);function Ld(e,t){e=Ma,k(vi,e),k(yl,t),Ma=e|t.baseLanes}function Ec(){k(vi,Ma),k(yl,yl.current)}function wc(){Ma=vi.current,L(yl),L(vi)}var Mt=S(null),Jt=null;function Wa(e){var t=e.alternate;k(Xe,Xe.current&1),k(Mt,e),Jt===null&&(t===null||yl.current!==null||t.memoizedState!==null)&&(Jt=e)}function Nc(e){k(Xe,Xe.current),k(Mt,e),Jt===null&&(Jt=e)}function Bd(e){e.tag===22?(k(Xe,Xe.current),k(Mt,e),Jt===null&&(Jt=e)):$a()}function $a(){k(Xe,Xe.current),k(Mt,Mt.current)}function _t(e){L(Mt),Jt===e&&(Jt=null),L(Xe)}var Xe=S(0);function bi(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Fr(a)||Or(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Na=0,me=null,_e=null,Ze=null,Ai=!1,vl=!1,Bn=!1,Si=0,gs=0,bl=null,Dh=0;function Ye(){throw Error(u(321))}function Dc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Ft(e[a],t[a]))return!1;return!0}function jc(e,t,a,n,s,o){return Na=o,me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,w.H=e===null||e.memoizedState===null?Sf:Ic,Bn=!1,o=a(n,s),Bn=!1,vl&&(o=Gd(t,a,n,s)),Hd(e),o}function Hd(e){w.H=ys;var t=_e!==null&&_e.next!==null;if(Na=0,Ze=_e=me=null,Ai=!1,gs=0,bl=null,t)throw Error(u(300));e===null||Ke||(e=e.dependencies,e!==null&&fi(e)&&(Ke=!0))}function Gd(e,t,a,n){me=e;var s=0;do{if(vl&&(bl=null),gs=0,vl=!1,25<=s)throw Error(u(301));if(s+=1,Ze=_e=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}w.H=Ef,o=t(a,n)}while(vl);return o}function jh(){var e=w.H,t=e.useState()[0];return t=typeof t.then=="function"?xs(t):t,e=e.useState()[0],(_e!==null?_e.memoizedState:null)!==e&&(me.flags|=1024),t}function Cc(){var e=Si!==0;return Si=0,e}function Tc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function zc(e){if(Ai){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ai=!1}Na=0,Ze=_e=me=null,vl=!1,gs=Si=0,bl=null}function ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?me.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Qe(){if(_e===null){var e=me.alternate;e=e!==null?e.memoizedState:null}else e=_e.next;var t=Ze===null?me.memoizedState:Ze.next;if(t!==null)Ze=t,_e=e;else{if(e===null)throw me.alternate===null?Error(u(467)):Error(u(310));_e=e,e={memoizedState:_e.memoizedState,baseState:_e.baseState,baseQueue:_e.baseQueue,queue:_e.queue,next:null},Ze===null?me.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function Ei(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function xs(e){var t=gs;return gs+=1,bl===null&&(bl=[]),e=zd(bl,e,t),t=me,(Ze===null?t.memoizedState:Ze.next)===null&&(t=t.alternate,w.H=t===null||t.memoizedState===null?Sf:Ic),e}function wi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return xs(e);if(e.$$typeof===Z)return ot(e)}throw Error(u(438,String(e)))}function Fc(e){var t=null,a=me.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var n=me.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(s){return s.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Ei(),me.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),n=0;n<e;n++)a[n]=Ae;return t.index++,a}function Da(e,t){return typeof t=="function"?t(e):t}function Ni(e){var t=Qe();return Oc(t,_e,e)}function Oc(e,t,a){var n=e.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=a;var s=e.baseQueue,o=n.pending;if(o!==null){if(s!==null){var d=s.next;s.next=o.next,o.next=d}t.baseQueue=s=o,n.pending=null}if(o=e.baseState,s===null)e.memoizedState=o;else{t=s.next;var g=d=null,b=null,T=t,R=!1;do{var U=T.lane&-536870913;if(U!==T.lane?(we&U)===U:(Na&U)===U){var F=T.revertLane;if(F===0)b!==null&&(b=b.next={lane:0,revertLane:0,gesture:null,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),U===ml&&(R=!0);else if((Na&F)===F){T=T.next,F===ml&&(R=!0);continue}else U={lane:0,revertLane:T.revertLane,gesture:null,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},b===null?(g=b=U,d=o):b=b.next=U,me.lanes|=F,an|=F;U=T.action,Bn&&a(o,U),o=T.hasEagerState?T.eagerState:a(o,U)}else F={lane:U,revertLane:T.revertLane,gesture:T.gesture,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},b===null?(g=b=F,d=o):b=b.next=F,me.lanes|=U,an|=U;T=T.next}while(T!==null&&T!==t);if(b===null?d=o:b.next=g,!Ft(o,e.memoizedState)&&(Ke=!0,R&&(a=gl,a!==null)))throw a;e.memoizedState=o,e.baseState=d,e.baseQueue=b,n.lastRenderedState=o}return s===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function Mc(e){var t=Qe(),a=t.queue;if(a===null)throw Error(u(311));a.lastRenderedReducer=e;var n=a.dispatch,s=a.pending,o=t.memoizedState;if(s!==null){a.pending=null;var d=s=s.next;do o=e(o,d.action),d=d.next;while(d!==s);Ft(o,t.memoizedState)||(Ke=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),a.lastRenderedState=o}return[o,n]}function Ud(e,t,a){var n=me,s=Qe(),o=je;if(o){if(a===void 0)throw Error(u(407));a=a()}else a=t();var d=!Ft((_e||s).memoizedState,a);if(d&&(s.memoizedState=a,Ke=!0),s=s.queue,kc(Yd.bind(null,n,s,e),[e]),s.getSnapshot!==t||d||Ze!==null&&Ze.memoizedState.tag&1){if(n.flags|=2048,Al(9,{destroy:void 0},Vd.bind(null,n,s,a,t),null),Le===null)throw Error(u(349));o||(Na&127)!==0||Id(n,t,a)}return a}function Id(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=me.updateQueue,t===null?(t=Ei(),me.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Vd(e,t,a,n){t.value=a,t.getSnapshot=n,qd(t)&&Xd(e)}function Yd(e,t,a){return a(function(){qd(t)&&Xd(e)})}function qd(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Ft(e,a)}catch{return!0}}function Xd(e){var t=Tn(e,2);t!==null&&Ct(t,e,2)}function _c(e){var t=ht();if(typeof e=="function"){var a=e;if(e=a(),Bn){Wt(!0);try{a()}finally{Wt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Da,lastRenderedState:e},t}function Qd(e,t,a,n){return e.baseState=a,Oc(e,_e,typeof n=="function"?n:Da)}function Ch(e,t,a,n,s){if(Ci(e))throw Error(u(485));if(e=t.action,e!==null){var o={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){o.listeners.push(d)}};w.T!==null?a(!0):o.isTransition=!1,n(o),a=t.pending,a===null?(o.next=t.pending=o,Jd(t,o)):(o.next=a.next,t.pending=a.next=o)}}function Jd(e,t){var a=t.action,n=t.payload,s=e.state;if(t.isTransition){var o=w.T,d={};w.T=d;try{var g=a(s,n),b=w.S;b!==null&&b(d,g),Zd(e,t,g)}catch(T){Rc(e,t,T)}finally{o!==null&&d.types!==null&&(o.types=d.types),w.T=o}}else try{o=a(s,n),Zd(e,t,o)}catch(T){Rc(e,t,T)}}function Zd(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(n){Kd(e,t,n)},function(n){return Rc(e,t,n)}):Kd(e,t,a)}function Kd(e,t,a){t.status="fulfilled",t.value=a,Pd(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Jd(e,a)))}function Rc(e,t,a){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=a,Pd(t),t=t.next;while(t!==n)}e.action=null}function Pd(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Wd(e,t){return t}function $d(e,t){if(je){var a=Le.formState;if(a!==null){e:{var n=me;if(je){if(He){t:{for(var s=He,o=Qt;s.nodeType!==8;){if(!o){s=null;break t}if(s=Zt(s.nextSibling),s===null){s=null;break t}}o=s.data,s=o==="F!"||o==="F"?s:null}if(s){He=Zt(s.nextSibling),n=s.data==="F!";break e}}Qa(n)}n=!1}n&&(t=a[0])}}return a=ht(),a.memoizedState=a.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wd,lastRenderedState:t},a.queue=n,a=vf.bind(null,me,n),n.dispatch=a,n=_c(!1),o=Uc.bind(null,me,!1,n.queue),n=ht(),s={state:t,dispatch:null,action:e,pending:null},n.queue=s,a=Ch.bind(null,me,s,o,a),s.dispatch=a,n.memoizedState=e,[t,a,!1]}function ef(e){var t=Qe();return tf(t,_e,e)}function tf(e,t,a){if(t=Oc(e,t,Wd)[0],e=Ni(Da)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=xs(t)}catch(d){throw d===xl?gi:d}else n=t;t=Qe();var s=t.queue,o=s.dispatch;return a!==t.memoizedState&&(me.flags|=2048,Al(9,{destroy:void 0},Th.bind(null,s,a),null)),[n,o,e]}function Th(e,t){e.action=t}function af(e){var t=Qe(),a=_e;if(a!==null)return tf(t,a,e);Qe(),t=t.memoizedState,a=Qe();var n=a.queue.dispatch;return a.memoizedState=e,[t,n,!1]}function Al(e,t,a,n){return e={tag:e,create:a,deps:n,inst:t,next:null},t=me.updateQueue,t===null&&(t=Ei(),me.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,t.lastEffect=e),e}function nf(){return Qe().memoizedState}function Di(e,t,a,n){var s=ht();me.flags|=e,s.memoizedState=Al(1|t,{destroy:void 0},a,n===void 0?null:n)}function ji(e,t,a,n){var s=Qe();n=n===void 0?null:n;var o=s.memoizedState.inst;_e!==null&&n!==null&&Dc(n,_e.memoizedState.deps)?s.memoizedState=Al(t,o,a,n):(me.flags|=e,s.memoizedState=Al(1|t,o,a,n))}function lf(e,t){Di(8390656,8,e,t)}function kc(e,t){ji(2048,8,e,t)}function zh(e){me.flags|=4;var t=me.updateQueue;if(t===null)t=Ei(),me.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function sf(e){var t=Qe().memoizedState;return zh({ref:t,nextImpl:e}),function(){if((Fe&2)!==0)throw Error(u(440));return t.impl.apply(void 0,arguments)}}function of(e,t){return ji(4,2,e,t)}function cf(e,t){return ji(4,4,e,t)}function rf(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function uf(e,t,a){a=a!=null?a.concat([e]):null,ji(4,4,rf.bind(null,t,e),a)}function Lc(){}function df(e,t){var a=Qe();t=t===void 0?null:t;var n=a.memoizedState;return t!==null&&Dc(t,n[1])?n[0]:(a.memoizedState=[e,t],e)}function ff(e,t){var a=Qe();t=t===void 0?null:t;var n=a.memoizedState;if(t!==null&&Dc(t,n[1]))return n[0];if(n=e(),Bn){Wt(!0);try{e()}finally{Wt(!1)}}return a.memoizedState=[n,t],n}function Bc(e,t,a){return a===void 0||(Na&1073741824)!==0&&(we&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=pp(),me.lanes|=e,an|=e,a)}function pf(e,t,a,n){return Ft(a,t)?a:yl.current!==null?(e=Bc(e,a,n),Ft(e,t)||(Ke=!0),e):(Na&42)===0||(Na&1073741824)!==0&&(we&261930)===0?(Ke=!0,e.memoizedState=a):(e=pp(),me.lanes|=e,an|=e,t)}function mf(e,t,a,n,s){var o=H.p;H.p=o!==0&&8>o?o:8;var d=w.T,g={};w.T=g,Uc(e,!1,t,a);try{var b=s(),T=w.S;if(T!==null&&T(g,b),b!==null&&typeof b=="object"&&typeof b.then=="function"){var R=Nh(b,n);hs(e,t,R,Lt(e))}else hs(e,t,n,Lt(e))}catch(U){hs(e,t,{then:function(){},status:"rejected",reason:U},Lt())}finally{H.p=o,d!==null&&g.types!==null&&(d.types=g.types),w.T=d}}function Fh(){}function Hc(e,t,a,n){if(e.tag!==5)throw Error(u(476));var s=gf(e).queue;mf(e,s,t,M,a===null?Fh:function(){return xf(e),a(n)})}function gf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:M,baseState:M,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Da,lastRenderedState:M},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Da,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function xf(e){var t=gf(e);t.next===null&&(t=e.alternate.memoizedState),hs(e,t.next.queue,{},Lt())}function Gc(){return ot(_s)}function hf(){return Qe().memoizedState}function yf(){return Qe().memoizedState}function Oh(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Lt();e=Ka(a);var n=Pa(t,e,a);n!==null&&(Ct(n,t,a),fs(n,t,a)),t={cache:gc()},e.payload=t;return}t=t.return}}function Mh(e,t,a){var n=Lt();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ci(e)?bf(t,a):(a=lc(e,t,a,n),a!==null&&(Ct(a,e,n),Af(a,t,n)))}function vf(e,t,a){var n=Lt();hs(e,t,a,n)}function hs(e,t,a,n){var s={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Ci(e))bf(t,s);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var d=t.lastRenderedState,g=o(d,a);if(s.hasEagerState=!0,s.eagerState=g,Ft(g,d))return ci(e,t,s,0),Le===null&&oi(),!1}catch{}finally{}if(a=lc(e,t,s,n),a!==null)return Ct(a,e,n),Af(a,t,n),!0}return!1}function Uc(e,t,a,n){if(n={lane:2,revertLane:vr(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ci(e)){if(t)throw Error(u(479))}else t=lc(e,a,n,2),t!==null&&Ct(t,e,2)}function Ci(e){var t=e.alternate;return e===me||t!==null&&t===me}function bf(e,t){vl=Ai=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Af(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,bt(e,a)}}var ys={readContext:ot,use:wi,useCallback:Ye,useContext:Ye,useEffect:Ye,useImperativeHandle:Ye,useLayoutEffect:Ye,useInsertionEffect:Ye,useMemo:Ye,useReducer:Ye,useRef:Ye,useState:Ye,useDebugValue:Ye,useDeferredValue:Ye,useTransition:Ye,useSyncExternalStore:Ye,useId:Ye,useHostTransitionStatus:Ye,useFormState:Ye,useActionState:Ye,useOptimistic:Ye,useMemoCache:Ye,useCacheRefresh:Ye};ys.useEffectEvent=Ye;var Sf={readContext:ot,use:wi,useCallback:function(e,t){return ht().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:lf,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Di(4194308,4,rf.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Di(4194308,4,e,t)},useInsertionEffect:function(e,t){Di(4,2,e,t)},useMemo:function(e,t){var a=ht();t=t===void 0?null:t;var n=e();if(Bn){Wt(!0);try{e()}finally{Wt(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=ht();if(a!==void 0){var s=a(t);if(Bn){Wt(!0);try{a(t)}finally{Wt(!1)}}}else s=t;return n.memoizedState=n.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},n.queue=e,e=e.dispatch=Mh.bind(null,me,e),[n.memoizedState,e]},useRef:function(e){var t=ht();return e={current:e},t.memoizedState=e},useState:function(e){e=_c(e);var t=e.queue,a=vf.bind(null,me,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Lc,useDeferredValue:function(e,t){var a=ht();return Bc(a,e,t)},useTransition:function(){var e=_c(!1);return e=mf.bind(null,me,e.queue,!0,!1),ht().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=me,s=ht();if(je){if(a===void 0)throw Error(u(407));a=a()}else{if(a=t(),Le===null)throw Error(u(349));(we&127)!==0||Id(n,t,a)}s.memoizedState=a;var o={value:a,getSnapshot:t};return s.queue=o,lf(Yd.bind(null,n,o,e),[e]),n.flags|=2048,Al(9,{destroy:void 0},Vd.bind(null,n,o,a,t),null),a},useId:function(){var e=ht(),t=Le.identifierPrefix;if(je){var a=ca,n=oa;a=(n&~(1<<32-ut(n)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Si++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Dh++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Gc,useFormState:$d,useActionState:$d,useOptimistic:function(e){var t=ht();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Uc.bind(null,me,!0,a),a.dispatch=t,[e,t]},useMemoCache:Fc,useCacheRefresh:function(){return ht().memoizedState=Oh.bind(null,me)},useEffectEvent:function(e){var t=ht(),a={impl:e};return t.memoizedState=a,function(){if((Fe&2)!==0)throw Error(u(440));return a.impl.apply(void 0,arguments)}}},Ic={readContext:ot,use:wi,useCallback:df,useContext:ot,useEffect:kc,useImperativeHandle:uf,useInsertionEffect:of,useLayoutEffect:cf,useMemo:ff,useReducer:Ni,useRef:nf,useState:function(){return Ni(Da)},useDebugValue:Lc,useDeferredValue:function(e,t){var a=Qe();return pf(a,_e.memoizedState,e,t)},useTransition:function(){var e=Ni(Da)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:xs(e),t]},useSyncExternalStore:Ud,useId:hf,useHostTransitionStatus:Gc,useFormState:ef,useActionState:ef,useOptimistic:function(e,t){var a=Qe();return Qd(a,_e,e,t)},useMemoCache:Fc,useCacheRefresh:yf};Ic.useEffectEvent=sf;var Ef={readContext:ot,use:wi,useCallback:df,useContext:ot,useEffect:kc,useImperativeHandle:uf,useInsertionEffect:of,useLayoutEffect:cf,useMemo:ff,useReducer:Mc,useRef:nf,useState:function(){return Mc(Da)},useDebugValue:Lc,useDeferredValue:function(e,t){var a=Qe();return _e===null?Bc(a,e,t):pf(a,_e.memoizedState,e,t)},useTransition:function(){var e=Mc(Da)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:xs(e),t]},useSyncExternalStore:Ud,useId:hf,useHostTransitionStatus:Gc,useFormState:af,useActionState:af,useOptimistic:function(e,t){var a=Qe();return _e!==null?Qd(a,_e,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Fc,useCacheRefresh:yf};Ef.useEffectEvent=sf;function Vc(e,t,a,n){t=e.memoizedState,a=a(n,t),a=a==null?t:m({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Yc={enqueueSetState:function(e,t,a){e=e._reactInternals;var n=Lt(),s=Ka(n);s.payload=t,a!=null&&(s.callback=a),t=Pa(e,s,n),t!==null&&(Ct(t,e,n),fs(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var n=Lt(),s=Ka(n);s.tag=1,s.payload=t,a!=null&&(s.callback=a),t=Pa(e,s,n),t!==null&&(Ct(t,e,n),fs(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Lt(),n=Ka(a);n.tag=2,t!=null&&(n.callback=t),t=Pa(e,n,a),t!==null&&(Ct(t,e,a),fs(t,e,a))}};function wf(e,t,a,n,s,o,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,o,d):t.prototype&&t.prototype.isPureReactComponent?!ls(a,n)||!ls(s,o):!0}function Nf(e,t,a,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,n),t.state!==e&&Yc.enqueueReplaceState(t,t.state,null)}function Hn(e,t){var a=t;if("ref"in t){a={};for(var n in t)n!=="ref"&&(a[n]=t[n])}if(e=e.defaultProps){a===t&&(a=m({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}function Df(e){ii(e)}function jf(e){console.error(e)}function Cf(e){ii(e)}function Ti(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function Tf(e,t,a){try{var n=e.onCaughtError;n(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function qc(e,t,a){return a=Ka(a),a.tag=3,a.payload={element:null},a.callback=function(){Ti(e,t)},a}function zf(e){return e=Ka(e),e.tag=3,e}function Ff(e,t,a,n){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var o=n.value;e.payload=function(){return s(o)},e.callback=function(){Tf(t,a,n)}}var d=a.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){Tf(t,a,n),typeof s!="function"&&(nn===null?nn=new Set([this]):nn.add(this));var g=n.stack;this.componentDidCatch(n.value,{componentStack:g!==null?g:""})})}function _h(e,t,a,n,s){if(a.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=a.alternate,t!==null&&pl(t,a,s,!0),a=Mt.current,a!==null){switch(a.tag){case 31:case 13:return Jt===null?Ui():a.alternate===null&&qe===0&&(qe=3),a.flags&=-257,a.flags|=65536,a.lanes=s,n===xi?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([n]):t.add(n),xr(e,n,s)),!1;case 22:return a.flags|=65536,n===xi?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([n]):a.add(n)),xr(e,n,s)),!1}throw Error(u(435,a.tag))}return xr(e,n,s),Ui(),!1}if(je)return t=Mt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,n!==uc&&(e=Error(u(422),{cause:n}),os(Yt(e,a)))):(n!==uc&&(t=Error(u(423),{cause:n}),os(Yt(t,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,n=Yt(n,a),s=qc(e.stateNode,n,s),Ac(e,s),qe!==4&&(qe=2)),!1;var o=Error(u(520),{cause:n});if(o=Yt(o,a),Ds===null?Ds=[o]:Ds.push(o),qe!==4&&(qe=2),t===null)return!0;n=Yt(n,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=qc(a.stateNode,n,e),Ac(a,e),!1;case 1:if(t=a.type,o=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||o!==null&&typeof o.componentDidCatch=="function"&&(nn===null||!nn.has(o))))return a.flags|=65536,s&=-s,a.lanes|=s,s=zf(s),Ff(s,e,a,n),Ac(a,s),!1}a=a.return}while(a!==null);return!1}var Xc=Error(u(461)),Ke=!1;function ct(e,t,a,n){t.child=e===null?_d(t,null,a,n):Ln(t,e.child,a,n)}function Of(e,t,a,n,s){a=a.render;var o=t.ref;if("ref"in n){var d={};for(var g in n)g!=="ref"&&(d[g]=n[g])}else d=n;return Mn(t),n=jc(e,t,a,d,o,s),g=Cc(),e!==null&&!Ke?(Tc(e,t,s),ja(e,t,s)):(je&&g&&cc(t),t.flags|=1,ct(e,t,n,s),t.child)}function Mf(e,t,a,n,s){if(e===null){var o=a.type;return typeof o=="function"&&!sc(o)&&o.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=o,_f(e,t,o,n,s)):(e=ui(a.type,null,n,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!er(e,s)){var d=o.memoizedProps;if(a=a.compare,a=a!==null?a:ls,a(d,n)&&e.ref===t.ref)return ja(e,t,s)}return t.flags|=1,e=Aa(o,n),e.ref=t.ref,e.return=t,t.child=e}function _f(e,t,a,n,s){if(e!==null){var o=e.memoizedProps;if(ls(o,n)&&e.ref===t.ref)if(Ke=!1,t.pendingProps=n=o,er(e,s))(e.flags&131072)!==0&&(Ke=!0);else return t.lanes=e.lanes,ja(e,t,s)}return Qc(e,t,a,n,s)}function Rf(e,t,a,n){var s=n.children,o=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((t.flags&128)!==0){if(o=o!==null?o.baseLanes|a:a,e!==null){for(n=t.child=e.child,s=0;n!==null;)s=s|n.lanes|n.childLanes,n=n.sibling;n=s&~o}else n=0,t.child=null;return kf(e,t,o,a,n)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&mi(t,o!==null?o.cachePool:null),o!==null?Ld(t,o):Ec(),Bd(t);else return n=t.lanes=536870912,kf(e,t,o!==null?o.baseLanes|a:a,a,n)}else o!==null?(mi(t,o.cachePool),Ld(t,o),$a(),t.memoizedState=null):(e!==null&&mi(t,null),Ec(),$a());return ct(e,t,s,a),t.child}function vs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function kf(e,t,a,n,s){var o=hc();return o=o===null?null:{parent:Je._currentValue,pool:o},t.memoizedState={baseLanes:a,cachePool:o},e!==null&&mi(t,null),Ec(),Bd(t),e!==null&&pl(e,t,n,!0),t.childLanes=s,null}function zi(e,t){return t=Oi({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Lf(e,t,a){return Ln(t,e.child,null,a),e=zi(t,t.pendingProps),e.flags|=2,_t(t),t.memoizedState=null,e}function Rh(e,t,a){var n=t.pendingProps,s=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(je){if(n.mode==="hidden")return e=zi(t,n),t.lanes=536870912,vs(null,e);if(Nc(t),(e=He)?(e=Zp(e,Qt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:qa!==null?{id:oa,overflow:ca}:null,retryLane:536870912,hydrationErrors:null},a=vd(e),a.return=t,t.child=a,it=t,He=null)):e=null,e===null)throw Qa(t);return t.lanes=536870912,null}return zi(t,n)}var o=e.memoizedState;if(o!==null){var d=o.dehydrated;if(Nc(t),s)if(t.flags&256)t.flags&=-257,t=Lf(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(u(558));else if(Ke||pl(e,t,a,!1),s=(a&e.childLanes)!==0,Ke||s){if(n=Le,n!==null&&(d=At(n,a),d!==0&&d!==o.retryLane))throw o.retryLane=d,Tn(e,d),Ct(n,e,d),Xc;Ui(),t=Lf(e,t,a)}else e=o.treeContext,He=Zt(d.nextSibling),it=t,je=!0,Xa=null,Qt=!1,e!==null&&Sd(t,e),t=zi(t,n),t.flags|=4096;return t}return e=Aa(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Fi(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(u(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Qc(e,t,a,n,s){return Mn(t),a=jc(e,t,a,n,void 0,s),n=Cc(),e!==null&&!Ke?(Tc(e,t,s),ja(e,t,s)):(je&&n&&cc(t),t.flags|=1,ct(e,t,a,s),t.child)}function Bf(e,t,a,n,s,o){return Mn(t),t.updateQueue=null,a=Gd(t,n,a,s),Hd(e),n=Cc(),e!==null&&!Ke?(Tc(e,t,o),ja(e,t,o)):(je&&n&&cc(t),t.flags|=1,ct(e,t,a,o),t.child)}function Hf(e,t,a,n,s){if(Mn(t),t.stateNode===null){var o=rl,d=a.contextType;typeof d=="object"&&d!==null&&(o=ot(d)),o=new a(n,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Yc,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=n,o.state=t.memoizedState,o.refs={},vc(t),d=a.contextType,o.context=typeof d=="object"&&d!==null?ot(d):rl,o.state=t.memoizedState,d=a.getDerivedStateFromProps,typeof d=="function"&&(Vc(t,a,d,n),o.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(d=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),d!==o.state&&Yc.enqueueReplaceState(o,o.state,null),ms(t,n,o,s),ps(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){o=t.stateNode;var g=t.memoizedProps,b=Hn(a,g);o.props=b;var T=o.context,R=a.contextType;d=rl,typeof R=="object"&&R!==null&&(d=ot(R));var U=a.getDerivedStateFromProps;R=typeof U=="function"||typeof o.getSnapshotBeforeUpdate=="function",g=t.pendingProps!==g,R||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(g||T!==d)&&Nf(t,o,n,d),Za=!1;var F=t.memoizedState;o.state=F,ms(t,n,o,s),ps(),T=t.memoizedState,g||F!==T||Za?(typeof U=="function"&&(Vc(t,a,U,n),T=t.memoizedState),(b=Za||wf(t,a,b,n,F,T,d))?(R||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=T),o.props=n,o.state=T,o.context=d,n=b):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,bc(e,t),d=t.memoizedProps,R=Hn(a,d),o.props=R,U=t.pendingProps,F=o.context,T=a.contextType,b=rl,typeof T=="object"&&T!==null&&(b=ot(T)),g=a.getDerivedStateFromProps,(T=typeof g=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(d!==U||F!==b)&&Nf(t,o,n,b),Za=!1,F=t.memoizedState,o.state=F,ms(t,n,o,s),ps();var _=t.memoizedState;d!==U||F!==_||Za||e!==null&&e.dependencies!==null&&fi(e.dependencies)?(typeof g=="function"&&(Vc(t,a,g,n),_=t.memoizedState),(R=Za||wf(t,a,R,n,F,_,b)||e!==null&&e.dependencies!==null&&fi(e.dependencies))?(T||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,_,b),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,_,b)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||d===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=_),o.props=n,o.state=_,o.context=b,n=R):(typeof o.componentDidUpdate!="function"||d===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),n=!1)}return o=n,Fi(e,t),n=(t.flags&128)!==0,o||n?(o=t.stateNode,a=n&&typeof a.getDerivedStateFromError!="function"?null:o.render(),t.flags|=1,e!==null&&n?(t.child=Ln(t,e.child,null,s),t.child=Ln(t,null,a,s)):ct(e,t,a,s),t.memoizedState=o.state,e=t.child):e=ja(e,t,s),e}function Gf(e,t,a,n){return Fn(),t.flags|=256,ct(e,t,a,n),t.child}var Jc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zc(e){return{baseLanes:e,cachePool:Cd()}}function Kc(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=kt),e}function Uf(e,t,a){var n=t.pendingProps,s=!1,o=(t.flags&128)!==0,d;if((d=o)||(d=e!==null&&e.memoizedState===null?!1:(Xe.current&2)!==0),d&&(s=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(je){if(s?Wa(t):$a(),(e=He)?(e=Zp(e,Qt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:qa!==null?{id:oa,overflow:ca}:null,retryLane:536870912,hydrationErrors:null},a=vd(e),a.return=t,t.child=a,it=t,He=null)):e=null,e===null)throw Qa(t);return Or(e)?t.lanes=32:t.lanes=536870912,null}var g=n.children;return n=n.fallback,s?($a(),s=t.mode,g=Oi({mode:"hidden",children:g},s),n=zn(n,s,a,null),g.return=t,n.return=t,g.sibling=n,t.child=g,n=t.child,n.memoizedState=Zc(a),n.childLanes=Kc(e,d,a),t.memoizedState=Jc,vs(null,n)):(Wa(t),Pc(t,g))}var b=e.memoizedState;if(b!==null&&(g=b.dehydrated,g!==null)){if(o)t.flags&256?(Wa(t),t.flags&=-257,t=Wc(e,t,a)):t.memoizedState!==null?($a(),t.child=e.child,t.flags|=128,t=null):($a(),g=n.fallback,s=t.mode,n=Oi({mode:"visible",children:n.children},s),g=zn(g,s,a,null),g.flags|=2,n.return=t,g.return=t,n.sibling=g,t.child=n,Ln(t,e.child,null,a),n=t.child,n.memoizedState=Zc(a),n.childLanes=Kc(e,d,a),t.memoizedState=Jc,t=vs(null,n));else if(Wa(t),Or(g)){if(d=g.nextSibling&&g.nextSibling.dataset,d)var T=d.dgst;d=T,n=Error(u(419)),n.stack="",n.digest=d,os({value:n,source:null,stack:null}),t=Wc(e,t,a)}else if(Ke||pl(e,t,a,!1),d=(a&e.childLanes)!==0,Ke||d){if(d=Le,d!==null&&(n=At(d,a),n!==0&&n!==b.retryLane))throw b.retryLane=n,Tn(e,n),Ct(d,e,n),Xc;Fr(g)||Ui(),t=Wc(e,t,a)}else Fr(g)?(t.flags|=192,t.child=e.child,t=null):(e=b.treeContext,He=Zt(g.nextSibling),it=t,je=!0,Xa=null,Qt=!1,e!==null&&Sd(t,e),t=Pc(t,n.children),t.flags|=4096);return t}return s?($a(),g=n.fallback,s=t.mode,b=e.child,T=b.sibling,n=Aa(b,{mode:"hidden",children:n.children}),n.subtreeFlags=b.subtreeFlags&65011712,T!==null?g=Aa(T,g):(g=zn(g,s,a,null),g.flags|=2),g.return=t,n.return=t,n.sibling=g,t.child=n,vs(null,n),n=t.child,g=e.child.memoizedState,g===null?g=Zc(a):(s=g.cachePool,s!==null?(b=Je._currentValue,s=s.parent!==b?{parent:b,pool:b}:s):s=Cd(),g={baseLanes:g.baseLanes|a,cachePool:s}),n.memoizedState=g,n.childLanes=Kc(e,d,a),t.memoizedState=Jc,vs(e.child,n)):(Wa(t),a=e.child,e=a.sibling,a=Aa(a,{mode:"visible",children:n.children}),a.return=t,a.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=a,t.memoizedState=null,a)}function Pc(e,t){return t=Oi({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Oi(e,t){return e=Ot(22,e,null,t),e.lanes=0,e}function Wc(e,t,a){return Ln(t,e.child,null,a),e=Pc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function If(e,t,a){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),pc(e.return,t,a)}function $c(e,t,a,n,s,o){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:s,treeForkCount:o}:(d.isBackwards=t,d.rendering=null,d.renderingStartTime=0,d.last=n,d.tail=a,d.tailMode=s,d.treeForkCount=o)}function Vf(e,t,a){var n=t.pendingProps,s=n.revealOrder,o=n.tail;n=n.children;var d=Xe.current,g=(d&2)!==0;if(g?(d=d&1|2,t.flags|=128):d&=1,k(Xe,d),ct(e,t,n,a),n=je?is:0,!g&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&If(e,a,t);else if(e.tag===19)If(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(s){case"forwards":for(a=t.child,s=null;a!==null;)e=a.alternate,e!==null&&bi(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=t.child,t.child=null):(s=a.sibling,a.sibling=null),$c(t,!1,s,a,o,n);break;
vendor: 7,448 bytes, line 48
48case"backwards":case"unstable_legacy-backwards":for(a=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&bi(e)===null){t.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}$c(t,!0,a,null,o,n);break;case"together":$c(t,!1,null,null,void 0,n);break;default:t.memoizedState=null}return t.child}function ja(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),an|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(pl(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,a=Aa(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Aa(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function er(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&fi(e)))}function kh(e,t,a){switch(t.tag){case 3:de(t,t.stateNode.containerInfo),Ja(t,Je,e.memoizedState.cache),Fn();break;case 27:case 5:nt(t);break;case 4:de(t,t.stateNode.containerInfo);break;case 10:Ja(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Nc(t),null;break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(Wa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?Uf(e,t,a):(Wa(t),e=ja(e,t,a),e!==null?e.sibling:null);Wa(t);break;case 19:var s=(e.flags&128)!==0;if(n=(a&t.childLanes)!==0,n||(pl(e,t,a,!1),n=(a&t.childLanes)!==0),s){if(n)return Vf(e,t,a);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),k(Xe,Xe.current),n)break;return null;case 22:return t.lanes=0,Rf(e,t,a,t.pendingProps);case 24:Ja(t,Je,e.memoizedState.cache)}return ja(e,t,a)}function Yf(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ke=!0;else{if(!er(e,a)&&(t.flags&128)===0)return Ke=!1,kh(e,t,a);Ke=(e.flags&131072)!==0}else Ke=!1,je&&(t.flags&1048576)!==0&&Ad(t,is,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=Rn(t.elementType),t.type=e,typeof e=="function")sc(e)?(n=Hn(e,n),t.tag=1,t=Hf(null,t,e,n,a)):(t.tag=0,t=Qc(null,t,e,n,a));else{if(e!=null){var s=e.$$typeof;if(s===P){t.tag=11,t=Of(null,t,e,n,a);break e}else if(s===I){t.tag=14,t=Mf(null,t,e,n,a);break e}}throw t=ye(e)||e,Error(u(306,t,""))}}return t;case 0:return Qc(e,t,t.type,t.pendingProps,a);case 1:return n=t.type,s=Hn(n,t.pendingProps),Hf(e,t,n,s,a);case 3:e:{if(de(t,t.stateNode.containerInfo),e===null)throw Error(u(387));n=t.pendingProps;var o=t.memoizedState;s=o.element,bc(e,t),ms(t,n,null,a);var d=t.memoizedState;if(n=d.cache,Ja(t,Je,n),n!==o.cache&&mc(t,[Je],a,!0),ps(),n=d.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Gf(e,t,n,a);break e}else if(n!==s){s=Yt(Error(u(424)),t),os(s),t=Gf(e,t,n,a);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(He=Zt(e.firstChild),it=t,je=!0,Xa=null,Qt=!0,a=_d(t,null,n,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Fn(),n===s){t=ja(e,t,a);break e}ct(e,t,n,a)}t=t.child}return t;case 26:return Fi(e,t),e===null?(a=tm(t.type,null,t.pendingProps,null))?t.memoizedState=a:je||(a=t.type,e=t.pendingProps,n=Ji(ie.current).createElement(a),n[st]=t,n[St]=e,rt(n,a,e),tt(n),t.stateNode=n):t.memoizedState=tm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return nt(t),e===null&&je&&(n=t.stateNode=Wp(t.type,t.pendingProps,ie.current),it=t,Qt=!0,s=He,cn(t.type)?(Mr=s,He=Zt(n.firstChild)):He=s),ct(e,t,t.pendingProps.children,a),Fi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&je&&((s=n=He)&&(n=f0(n,t.type,t.pendingProps,Qt),n!==null?(t.stateNode=n,it=t,He=Zt(n.firstChild),Qt=!1,s=!0):s=!1),s||Qa(t)),nt(t),s=t.type,o=t.pendingProps,d=e!==null?e.memoizedProps:null,n=o.children,Cr(s,o)?n=null:d!==null&&Cr(s,d)&&(t.flags|=32),t.memoizedState!==null&&(s=jc(e,t,jh,null,null,a),_s._currentValue=s),Fi(e,t),ct(e,t,n,a),t.child;case 6:return e===null&&je&&((e=a=He)&&(a=p0(a,t.pendingProps,Qt),a!==null?(t.stateNode=a,it=t,He=null,e=!0):e=!1),e||Qa(t)),null;case 13:return Uf(e,t,a);case 4:return de(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ln(t,null,n,a):ct(e,t,n,a),t.child;case 11:return Of(e,t,t.type,t.pendingProps,a);case 7:return ct(e,t,t.pendingProps,a),t.child;case 8:return ct(e,t,t.pendingProps.children,a),t.child;case 12:return ct(e,t,t.pendingProps.children,a),t.child;case 10:return n=t.pendingProps,Ja(t,t.type,n.value),ct(e,t,n.children,a),t.child;case 9:return s=t.type._context,n=t.pendingProps.children,Mn(t),s=ot(s),n=n(s),t.flags|=1,ct(e,t,n,a),t.child;case 14:return Mf(e,t,t.type,t.pendingProps,a);case 15:return _f(e,t,t.type,t.pendingProps,a);case 19:return Vf(e,t,a);case 31:return Rh(e,t,a);case 22:return Rf(e,t,a,t.pendingProps);case 24:return Mn(t),n=ot(Je),e===null?(s=hc(),s===null&&(s=Le,o=gc(),s.pooledCache=o,o.refCount++,o!==null&&(s.pooledCacheLanes|=a),s=o),t.memoizedState={parent:n,cache:s},vc(t),Ja(t,Je,s)):((e.lanes&a)!==0&&(bc(e,t),ms(t,null,null,a),ps()),s=e.memoizedState,o=t.memoizedState,s.parent!==n?(s={parent:n,cache:n},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),Ja(t,Je,n)):(n=o.cache,Ja(t,Je,n),n!==s.cache&&mc(t,[Je],a,!0))),ct(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function Ca(e){e.flags|=4}function tr(e,t,a,n,s){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(s&335544128)===s)if(e.stateNode.complete)e.flags|=8192;else if(hp())e.flags|=8192;else throw kn=xi,yc}else e.flags&=-16777217}function qf(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!im(t))if(hp())e.flags|=8192;else throw kn=xi,yc}function Mi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?dt():536870912,e.lanes|=t,Nl|=t)}function bs(e,t){if(!je)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ge(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(t)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,n|=s.subtreeFlags&65011712,n|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,n|=s.subtreeFlags,n|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=n,e.childLanes=a,t}function Lh(e,t,a){var n=t.pendingProps;switch(rc(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 a=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),wa(Je),De(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(fl(t)?Ca(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,dc())),Ge(t),null;case 26:var s=t.type,o=t.memoizedState;return e===null?(Ca(t),o!==null?(Ge(t),qf(t,o)):(Ge(t),tr(t,s,null,n,a))):o?o!==e.memoizedState?(Ca(t),Ge(t),qf(t,o)):(Ge(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&Ca(t),Ge(t),tr(t,s,e,n,a)),null;case 27:if(pt(t),a=ie.current,s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Ca(t);else{if(!n){if(t.stateNode===null)throw Error(u(166));return Ge(t),null}
vendor: 6,887 bytes, line 48
48e=X.current,fl(t)?Ed(t):(e=Wp(s,n,a),t.stateNode=e,Ca(t))}return Ge(t),null;case 5:if(pt(t),s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Ca(t);else{if(!n){if(t.stateNode===null)throw Error(u(166));return Ge(t),null}if(o=X.current,fl(t))Ed(t);else{var d=Ji(ie.current);switch(o){case 1:o=d.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:o=d.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":o=d.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":o=d.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":o=d.createElement("div"),o.innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o=typeof n.is=="string"?d.createElement("select",{is:n.is}):d.createElement("select"),n.multiple?o.multiple=!0:n.size&&(o.size=n.size);break;default:o=typeof n.is=="string"?d.createElement(s,{is:n.is}):d.createElement(s)}}o[st]=t,o[St]=n;e:for(d=t.child;d!==null;){if(d.tag===5||d.tag===6)o.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}t.stateNode=o;e:switch(rt(o,s,n),s){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&Ca(t)}}return Ge(t),tr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&Ca(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(u(166));if(e=ie.current,fl(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,s=it,s!==null)switch(s.tag){case 27:case 5:n=s.memoizedProps}e[st]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||Up(e.nodeValue,a)),e||Qa(t,!0)}else e=Ji(e).createTextNode(n),e[st]=t,t.stateNode=e}return Ge(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(n=fl(t),a!==null){if(e===null){if(!n)throw Error(u(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(557));e[st]=t}else Fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ge(t),e=!1}else a=dc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(_t(t),t):(_t(t),null);if((t.flags&128)!==0)throw Error(u(558))}return Ge(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=fl(t),n!==null&&n.dehydrated!==null){if(e===null){if(!s)throw Error(u(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(u(317));s[st]=t}else Fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ge(t),s=!1}else s=dc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(_t(t),t):(_t(t),null)}return _t(t),(t.flags&128)!==0?(t.lanes=a,t):(a=n!==null,e=e!==null&&e.memoizedState!==null,a&&(n=t.child,s=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(s=n.alternate.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==s&&(n.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Mi(t,t.updateQueue),Ge(t),null);case 4:return De(),e===null&&Er(t.stateNode.containerInfo),Ge(t),null;case 10:return wa(t.type),Ge(t),null;case 19:if(L(Xe),n=t.memoizedState,n===null)return Ge(t),null;if(s=(t.flags&128)!==0,o=n.rendering,o===null)if(s)bs(n,!1);else{if(qe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(o=bi(e),o!==null){for(t.flags|=128,bs(n,!1),e=o.updateQueue,t.updateQueue=e,Mi(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)yd(a,e),a=a.sibling;return k(Xe,Xe.current&1|2),je&&Sa(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&>()>Bi&&(t.flags|=128,s=!0,bs(n,!1),t.lanes=4194304)}else{if(!s)if(e=bi(o),e!==null){if(t.flags|=128,s=!0,e=e.updateQueue,t.updateQueue=e,Mi(t,e),bs(n,!0),n.tail===null&&n.tailMode==="hidden"&&!o.alternate&&!je)return Ge(t),null}else 2*gt()-n.renderingStartTime>Bi&&a!==536870912&&(t.flags|=128,s=!0,bs(n,!1),t.lanes=4194304);n.isBackwards?(o.sibling=t.child,t.child=o):(e=n.last,e!==null?e.sibling=o:t.child=o,n.last=o)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=gt(),e.sibling=null,a=Xe.current,k(Xe,s?a&1|2:a&1),je&&Sa(t,n.treeForkCount),e):(Ge(t),null);case 22:case 23:return _t(t),wc(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(Ge(t),t.subtreeFlags&6&&(t.flags|=8192)):Ge(t),a=t.updateQueue,a!==null&&Mi(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&L(_n),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),wa(Je),Ge(t),null;case 25:return null;case 30:return null}throw Error(u(156,t.tag))}function Bh(e,t){switch(rc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wa(Je),De(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return pt(t),null;case 31:if(t.memoizedState!==null){if(_t(t),t.alternate===null)throw Error(u(340));Fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(_t(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));Fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return L(Xe),null;case 4:return De(),null;case 10:return wa(t.type),null;case 22:case 23:return _t(t),wc(),e!==null&&L(_n),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return wa(Je),null;case 25:return null;default:return null}}function Xf(e,t){switch(rc(t),t.tag){case 3:wa(Je),De();break;case 26:case 27:case 5:pt(t);break;case 4:De();break;case 31:t.memoizedState!==null&&_t(t);break;case 13:_t(t);break;case 19:L(Xe);break;case 10:wa(t.type);break;case 22:case 23:_t(t),wc(),e!==null&&L(_n);break;case 24:wa(Je)}}function As(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var s=n.next;a=s;do{if((a.tag&e)===e){n=void 0;var o=a.create,d=a.inst;n=o(),d.destroy=n}a=a.next}while(a!==s)}}catch(g){Me(t,t.return,g)}}function en(e,t,a){try{var n=t.updateQueue,s=n!==null?n.lastEffect:null;if(s!==null){var o=s.next;n=o;do{if((n.tag&e)===e){var d=n.inst,g=d.destroy;if(g!==void 0){d.destroy=void 0,s=t;var b=a,T=g;try{T()}catch(R){Me(s,b,R)}}}n=n.next}while(n!==o)}}catch(R){Me(t,t.return,R)}}function Qf(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{kd(t,a)}catch(n){Me(e,e.return,n)}}}function Jf(e,t,a){a.props=Hn(e.type,e.memoizedProps),a.state=e.memoizedState;
vendor: 20,222 bytes, line 48
48try{a.componentWillUnmount()}catch(n){Me(e,t,n)}}function Ss(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(s){Me(e,t,s)}}function ra(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(s){Me(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(s){Me(e,t,s)}else a.current=null}function Zf(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(s){Me(e,e.return,s)}}function ar(e,t,a){try{var n=e.stateNode;i0(n,e.type,a,t),n[St]=t}catch(s){Me(e,e.return,s)}}function Kf(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&cn(e.type)||e.tag===4}function nr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Kf(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&&cn(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 lr(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=va));else if(n!==4&&(n===27&&cn(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(lr(e,t,a),e=e.sibling;e!==null;)lr(e,t,a),e=e.sibling}function _i(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(n!==4&&(n===27&&cn(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(_i(e,t,a),e=e.sibling;e!==null;)_i(e,t,a),e=e.sibling}function Pf(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);rt(t,n,a),t[st]=e,t[St]=a}catch(o){Me(e,e.return,o)}}var Ta=!1,Pe=!1,sr=!1,Wf=typeof WeakSet=="function"?WeakSet:Set,at=null;function Hh(e,t){if(e=e.containerInfo,Dr=to,e=rd(e),Wo(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var s=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{a.nodeType,o.nodeType}catch{a=null;break e}var d=0,g=-1,b=-1,T=0,R=0,U=e,F=null;t:for(;;){for(var _;U!==a||s!==0&&U.nodeType!==3||(g=d+s),U!==o||n!==0&&U.nodeType!==3||(b=d+n),U.nodeType===3&&(d+=U.nodeValue.length),(_=U.firstChild)!==null;)F=U,U=_;for(;;){if(U===e)break t;if(F===a&&++T===s&&(g=d),F===o&&++R===n&&(b=d),(_=U.nextSibling)!==null)break;U=F,F=U.parentNode}U=_}a=g===-1||b===-1?null:{start:g,end:b}}else a=null}a=a||{start:0,end:0}}else a=null;for(jr={focusedElem:e,selectionRange:a},to=!1,at=t;at!==null;)if(t=at,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,at=e;else for(;at!==null;){switch(t=at,o=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)s=e[a],s.ref.impl=s.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&o!==null){e=void 0,a=t,s=o.memoizedProps,o=o.memoizedState,n=a.stateNode;try{var ee=Hn(a.type,s);e=n.getSnapshotBeforeUpdate(ee,o),n.__reactInternalSnapshotBeforeUpdate=e}catch(re){Me(a,a.return,re)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)zr(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":zr(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(u(163))}if(e=t.sibling,e!==null){e.return=t.return,at=e;break}at=t.return}}function $f(e,t,a){var n=a.flags;switch(a.tag){case 0:case 11:case 15:Fa(e,a),n&4&&As(5,a);break;case 1:if(Fa(e,a),n&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(d){Me(a,a.return,d)}else{var s=Hn(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(s,t,e.__reactInternalSnapshotBeforeUpdate)}catch(d){Me(a,a.return,d)}}n&64&&Qf(a),n&512&&Ss(a,a.return);break;case 3:if(Fa(e,a),n&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{kd(e,t)}catch(d){Me(a,a.return,d)}}break;case 27:t===null&&n&4&&Pf(a);case 26:case 5:Fa(e,a),t===null&&n&4&&Zf(a),n&512&&Ss(a,a.return);break;case 12:Fa(e,a);break;case 31:Fa(e,a),n&4&&ap(e,a);break;case 13:Fa(e,a),n&4&&np(e,a),n&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Jh.bind(null,a),m0(e,a))));break;case 22:if(n=a.memoizedState!==null||Ta,!n){t=t!==null&&t.memoizedState!==null||Pe,s=Ta;var o=Pe;Ta=n,(Pe=t)&&!o?Oa(e,a,(a.subtreeFlags&8772)!==0):Fa(e,a),Ta=s,Pe=o}break;case 30:break;default:Fa(e,a)}}function ep(e){var t=e.alternate;t!==null&&(e.alternate=null,ep(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ro(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 Ie=null,wt=!1;function za(e,t,a){for(a=a.child;a!==null;)tp(e,t,a),a=a.sibling}function tp(e,t,a){if(xt&&typeof xt.onCommitFiberUnmount=="function")try{xt.onCommitFiberUnmount(Sn,a)}catch{}switch(a.tag){case 26:Pe||ra(a,t),za(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Pe||ra(a,t);var n=Ie,s=wt;cn(a.type)&&(Ie=a.stateNode,wt=!1),za(e,t,a),Fs(a.stateNode),Ie=n,wt=s;break;case 5:Pe||ra(a,t);case 6:if(n=Ie,s=wt,Ie=null,za(e,t,a),Ie=n,wt=s,Ie!==null)if(wt)try{(Ie.nodeType===9?Ie.body:Ie.nodeName==="HTML"?Ie.ownerDocument.body:Ie).removeChild(a.stateNode)}catch(o){Me(a,t,o)}else try{Ie.removeChild(a.stateNode)}catch(o){Me(a,t,o)}break;case 18:Ie!==null&&(wt?(e=Ie,Qp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Ml(e)):Qp(Ie,a.stateNode));break;case 4:n=Ie,s=wt,Ie=a.stateNode.containerInfo,wt=!0,za(e,t,a),Ie=n,wt=s;break;case 0:case 11:case 14:case 15:en(2,a,t),Pe||en(4,a,t),za(e,t,a);break;case 1:Pe||(ra(a,t),n=a.stateNode,typeof n.componentWillUnmount=="function"&&Jf(a,t,n)),za(e,t,a);break;case 21:za(e,t,a);break;case 22:Pe=(n=Pe)||a.memoizedState!==null,za(e,t,a),Pe=n;break;default:za(e,t,a)}}function ap(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ml(e)}catch(a){Me(t,t.return,a)}}}function np(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ml(e)}catch(a){Me(t,t.return,a)}}function Gh(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Wf),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Wf),t;default:throw Error(u(435,e.tag))}}function Ri(e,t){var a=Gh(e);t.forEach(function(n){if(!a.has(n)){a.add(n);var s=Zh.bind(null,e,n);n.then(s,s)}})}function Nt(e,t){var a=t.deletions;if(a!==null)for(var n=0;n<a.length;n++){var s=a[n],o=e,d=t,g=d;e:for(;g!==null;){switch(g.tag){case 27:if(cn(g.type)){Ie=g.stateNode,wt=!1;break e}break;case 5:Ie=g.stateNode,wt=!1;break e;case 3:case 4:Ie=g.stateNode.containerInfo,wt=!0;break e}g=g.return}if(Ie===null)throw Error(u(160));tp(o,d,s),Ie=null,wt=!1,o=s.alternate,o!==null&&(o.return=null),s.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)lp(t,e),t=t.sibling}var ta=null;function lp(e,t){var a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Nt(t,e),Dt(e),n&4&&(en(3,e,e.return),As(3,e),en(5,e,e.return));break;case 1:Nt(t,e),Dt(e),n&512&&(Pe||a===null||ra(a,a.return)),n&64&&Ta&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?n:a.concat(n))));break;case 26:var s=ta;if(Nt(t,e),Dt(e),n&512&&(Pe||a===null||ra(a,a.return)),n&4){var o=a!==null?a.memoizedState:null;if(n=e.memoizedState,a===null)if(n===null)if(e.stateNode===null){e:{n=e.type,a=e.memoizedProps,s=s.ownerDocument||s;t:switch(n){case"title":o=s.getElementsByTagName("title")[0],(!o||o[Zl]||o[st]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=s.createElement(n),s.head.insertBefore(o,s.querySelector("head > title"))),rt(o,n,a),o[st]=e,tt(o),n=o;break e;case"link":var d=lm("link","href",s).get(n+(a.href||""));if(d){for(var g=0;g<d.length;g++)if(o=d[g],o.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&o.getAttribute("rel")===(a.rel==null?null:a.rel)&&o.getAttribute("title")===(a.title==null?null:a.title)&&o.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){d.splice(g,1);break t}}o=s.createElement(n),rt(o,n,a),s.head.appendChild(o);break;case"meta":if(d=lm("meta","content",s).get(n+(a.content||""))){for(g=0;g<d.length;g++)if(o=d[g],o.getAttribute("content")===(a.content==null?null:""+a.content)&&o.getAttribute("name")===(a.name==null?null:a.name)&&o.getAttribute("property")===(a.property==null?null:a.property)&&o.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&o.getAttribute("charset")===(a.charSet==null?null:a.charSet)){d.splice(g,1);break t}}o=s.createElement(n),rt(o,n,a),s.head.appendChild(o);break;default:throw Error(u(468,n))}o[st]=e,tt(o),n=o}e.stateNode=n}else sm(s,e.type,e.stateNode);else e.stateNode=nm(s,n,e.memoizedProps);else o!==n?(o===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):o.count--,n===null?sm(s,e.type,e.stateNode):nm(s,n,e.memoizedProps)):n===null&&e.stateNode!==null&&ar(e,e.memoizedProps,a.memoizedProps)}break;case 27:Nt(t,e),Dt(e),n&512&&(Pe||a===null||ra(a,a.return)),a!==null&&n&4&&ar(e,e.memoizedProps,a.memoizedProps);break;case 5:if(Nt(t,e),Dt(e),n&512&&(Pe||a===null||ra(a,a.return)),e.flags&32){s=e.stateNode;try{al(s,"")}catch(ee){Me(e,e.return,ee)}}n&4&&e.stateNode!=null&&(s=e.memoizedProps,ar(e,s,a!==null?a.memoizedProps:s)),n&1024&&(sr=!0);break;case 6:if(Nt(t,e),Dt(e),n&4){if(e.stateNode===null)throw Error(u(162));n=e.memoizedProps,a=e.stateNode;try{a.nodeValue=n}catch(ee){Me(e,e.return,ee)}}break;case 3:if(Pi=null,s=ta,ta=Zi(t.containerInfo),Nt(t,e),ta=s,Dt(e),n&4&&a!==null&&a.memoizedState.isDehydrated)try{Ml(t.containerInfo)}catch(ee){Me(e,e.return,ee)}sr&&(sr=!1,sp(e));break;case 4:n=ta,ta=Zi(e.stateNode.containerInfo),Nt(t,e),Dt(e),ta=n;break;case 12:Nt(t,e),Dt(e);break;case 31:Nt(t,e),Dt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Ri(e,n)));break;case 13:Nt(t,e),Dt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Li=gt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Ri(e,n)));break;case 22:s=e.memoizedState!==null;var b=a!==null&&a.memoizedState!==null,T=Ta,R=Pe;if(Ta=T||s,Pe=R||b,Nt(t,e),Pe=R,Ta=T,Dt(e),n&8192)e:for(t=e.stateNode,t._visibility=s?t._visibility&-2:t._visibility|1,s&&(a===null||b||Ta||Pe||Gn(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){b=a=t;try{if(o=b.stateNode,s)d=o.style,typeof d.setProperty=="function"?d.setProperty("display","none","important"):d.display="none";else{g=b.stateNode;var U=b.memoizedProps.style,F=U!=null&&U.hasOwnProperty("display")?U.display:null;g.style.display=F==null||typeof F=="boolean"?"":(""+F).trim()}}catch(ee){Me(b,b.return,ee)}}}else if(t.tag===6){if(a===null){b=t;try{b.stateNode.nodeValue=s?"":b.memoizedProps}catch(ee){Me(b,b.return,ee)}}}else if(t.tag===18){if(a===null){b=t;try{var _=b.stateNode;s?Jp(_,!0):Jp(b.stateNode,!1)}catch(ee){Me(b,b.return,ee)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(a=n.retryQueue,a!==null&&(n.retryQueue=null,Ri(e,a))));break;case 19:Nt(t,e),Dt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Ri(e,n)));break;case 30:break;case 21:break;default:Nt(t,e),Dt(e)}}function Dt(e){var t=e.flags;if(t&2){try{for(var a,n=e.return;n!==null;){if(Kf(n)){a=n;break}n=n.return}if(a==null)throw Error(u(160));switch(a.tag){case 27:var s=a.stateNode,o=nr(e);_i(e,o,s);break;case 5:var d=a.stateNode;a.flags&32&&(al(d,""),a.flags&=-33);var g=nr(e);_i(e,g,d);break;case 3:case 4:var b=a.stateNode.containerInfo,T=nr(e);lr(e,T,b);break;default:throw Error(u(161))}}catch(R){Me(e,e.return,R)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function sp(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;sp(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Fa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)$f(e,t.alternate,t),t=t.sibling}function Gn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:en(4,t,t.return),Gn(t);break;case 1:ra(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Jf(t,t.return,a),Gn(t);break;case 27:Fs(t.stateNode);case 26:case 5:ra(t,t.return),Gn(t);break;case 22:t.memoizedState===null&&Gn(t);break;case 30:Gn(t);break;default:Gn(t)}e=e.sibling}}function Oa(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,s=e,o=t,d=o.flags;switch(o.tag){case 0:case 11:case 15:Oa(s,o,a),As(4,o);break;case 1:if(Oa(s,o,a),n=o,s=n.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(T){Me(n,n.return,T)}if(n=o,s=n.updateQueue,s!==null){var g=n.stateNode;try{var b=s.shared.hiddenCallbacks;if(b!==null)for(s.shared.hiddenCallbacks=null,s=0;s<b.length;s++)Rd(b[s],g)}catch(T){Me(n,n.return,T)}}a&&d&64&&Qf(o),Ss(o,o.return);break;case 27:Pf(o);case 26:case 5:Oa(s,o,a),a&&n===null&&d&4&&Zf(o),Ss(o,o.return);break;case 12:Oa(s,o,a);break;case 31:Oa(s,o,a),a&&d&4&&ap(s,o);break;case 13:Oa(s,o,a),a&&d&4&&np(s,o);break;case 22:o.memoizedState===null&&Oa(s,o,a),Ss(o,o.return);break;case 30:break;default:Oa(s,o,a)}t=t.sibling}}function ir(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&cs(a))}function or(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&cs(e))}function aa(e,t,a,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)ip(e,t,a,n),t=t.sibling}function ip(e,t,a,n){var s=t.flags;switch(t.tag){case 0:case 11:case 15:aa(e,t,a,n),s&2048&&As(9,t);break;case 1:aa(e,t,a,n);break;case 3:aa(e,t,a,n),s&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&cs(e)));break;case 12:if(s&2048){aa(e,t,a,n),e=t.stateNode;try{var o=t.memoizedProps,d=o.id,g=o.onPostCommit;typeof g=="function"&&g(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(b){Me(t,t.return,b)}}else aa(e,t,a,n);break;case 31:aa(e,t,a,n);break;case 13:aa(e,t,a,n);break;case 23:break;case 22:o=t.stateNode,d=t.alternate,t.memoizedState!==null?o._visibility&2?aa(e,t,a,n):Es(e,t):o._visibility&2?aa(e,t,a,n):(o._visibility|=2,Sl(e,t,a,n,(t.subtreeFlags&10256)!==0||!1)),s&2048&&ir(d,t);break;case 24:aa(e,t,a,n),s&2048&&or(t.alternate,t);break;default:aa(e,t,a,n)}}function Sl(e,t,a,n,s){for(s=s&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,d=t,g=a,b=n,T=d.flags;switch(d.tag){case 0:case 11:case 15:Sl(o,d,g,b,s),As(8,d);break;case 23:break;case 22:var R=d.stateNode;d.memoizedState!==null?R._visibility&2?Sl(o,d,g,b,s):Es(o,d):(R._visibility|=2,Sl(o,d,g,b,s)),s&&T&2048&&ir(d.alternate,d);break;case 24:Sl(o,d,g,b,s),s&&T&2048&&or(d.alternate,d);break;default:Sl(o,d,g,b,s)}t=t.sibling}}function Es(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,n=t,s=n.flags;switch(n.tag){case 22:Es(a,n),s&2048&&ir(n.alternate,n);break;case 24:Es(a,n),s&2048&&or(n.alternate,n);break;default:Es(a,n)}t=t.sibling}}var ws=8192;function El(e,t,a){if(e.subtreeFlags&ws)for(e=e.child;e!==null;)op(e,t,a),e=e.sibling}function op(e,t,a){switch(e.tag){case 26:El(e,t,a),e.flags&ws&&e.memoizedState!==null&&D0(a,ta,e.memoizedState,e.memoizedProps);break;case 5:El(e,t,a);break;case 3:case 4:var n=ta;ta=Zi(e.stateNode.containerInfo),El(e,t,a),ta=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=ws,ws=16777216,El(e,t,a),ws=n):El(e,t,a));break;default:El(e,t,a)}}function cp(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 Ns(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];at=n,up(n,e)}cp(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)rp(e),e=e.sibling}function rp(e){switch(e.tag){case 0:case 11:case 15:Ns(e),e.flags&2048&&en(9,e,e.return);break;case 3:Ns(e);break;case 12:Ns(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ki(e)):Ns(e);break;default:Ns(e)}}function ki(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];at=n,up(n,e)}cp(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:en(8,t,t.return),ki(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ki(t));break;default:ki(t)}e=e.sibling}}function up(e,t){for(;at!==null;){var a=at;switch(a.tag){case 0:case 11:case 15:en(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var n=a.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:cs(a.memoizedState.cache)}if(n=a.child,n!==null)n.return=a,at=n;else e:for(a=e;at!==null;){n=at;var s=n.sibling,o=n.return;if(ep(n),n===a){at=null;break e}if(s!==null){s.return=o,at=s;break e}at=o}}}var Uh={getCacheForType:function(e){var t=ot(Je),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return ot(Je).controller.signal}},Ih=typeof WeakMap=="function"?WeakMap:Map,Fe=0,Le=null,Se=null,we=0,Oe=0,Rt=null,tn=!1,wl=!1,cr=!1,Ma=0,qe=0,an=0,Un=0,rr=0,kt=0,Nl=0,Ds=null,jt=null,ur=!1,Li=0,dp=0,Bi=1/0,Hi=null,nn=null,We=0,ln=null,Dl=null,_a=0,dr=0,fr=null,fp=null,js=0,pr=null;function Lt(){return(Fe&2)!==0&&we!==0?we&-we:w.T!==null?vr():Mo()}function pp(){if(kt===0)if((we&536870912)===0||je){var e=Jn;Jn<<=1,(Jn&3932160)===0&&(Jn=262144),kt=e}else kt=536870912;return e=Mt.current,e!==null&&(e.flags|=32),kt}function Ct(e,t,a){(e===Le&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)&&(jl(e,0),sn(e,we,kt,!1)),Ve(e,a),((Fe&2)===0||e!==Le)&&(e===Le&&((Fe&2)===0&&(Un|=a),qe===4&&sn(e,we,kt,!1)),ua(e))}function mp(e,t,a){if((Fe&6)!==0)throw Error(u(327));var n=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Ue(e,t),s=n?qh(e,t):gr(e,t,!0),o=n;do{if(s===0){wl&&!n&&sn(e,t,0,!1);break}else{if(a=e.current.alternate,o&&!Vh(a)){s=gr(e,t,!1),o=!1;continue}if(s===2){if(o=t,e.errorRecoveryDisabledLanes&o)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var g=e;s=Ds;var b=g.current.memoizedState.isDehydrated;if(b&&(jl(g,d).flags|=256),d=gr(g,d,!1),d!==2){if(cr&&!b){g.errorRecoveryDisabledLanes|=o,Un|=o,s=4;break e}o=jt,jt=s,o!==null&&(jt===null?jt=o:jt.push.apply(jt,o))}s=d}if(o=!1,s!==2)continue}}if(s===1){jl(e,0),sn(e,t,0,!0);break}e:{switch(n=e,o=s,o){case 0:case 1:throw Error(u(345));case 4:if((t&4194048)!==t)break;case 6:sn(n,t,kt,!tn);break e;case 2:jt=null;break;case 3:case 5:break;default:throw Error(u(329))}if((t&62914560)===t&&(s=Li+300-gt(),10<s)){if(sn(n,t,kt,!tn),fe(n,0,!0)!==0)break e;_a=t,n.timeoutHandle=qp(gp.bind(null,n,a,jt,Hi,ur,t,kt,Un,Nl,tn,o,"Throttled",-0,0),s);break e}gp(n,a,jt,Hi,ur,t,kt,Un,Nl,tn,o,null,-0,0)}}break}while(!0);ua(e)}function gp(e,t,a,n,s,o,d,g,b,T,R,U,F,_){if(e.timeoutHandle=-1,U=t.subtreeFlags,U&8192||(U&16785408)===16785408){U={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:va},op(t,o,U);
vendor: 22,845 bytes, lines 48-49
48var ee=(o&62914560)===o?Li-gt():(o&4194048)===o?dp-gt():0;if(ee=j0(U,ee),ee!==null){_a=o,e.cancelPendingCommit=ee(Ep.bind(null,e,t,o,a,n,s,d,g,b,R,U,null,F,_)),sn(e,o,d,!T);return}}Ep(e,t,o,a,n,s,d,g,b)}function Vh(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var n=0;n<a.length;n++){var s=a[n],o=s.getSnapshot;s=s.value;try{if(!Ft(o(),s))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function sn(e,t,a,n){t&=~rr,t&=~Un,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var s=t;0<s;){var o=31-ut(s),d=1<<o;n[o]=-1,s&=~d}a!==0&&wn(e,a,t)}function Gi(){return(Fe&6)===0?(Cs(0),!1):!0}function mr(){if(Se!==null){if(Oe===0)var e=Se.return;else e=Se,Ea=On=null,zc(e),hl=null,us=0,e=Se;for(;e!==null;)Xf(e.alternate,e),e=e.return;Se=null}}function jl(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,r0(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),_a=0,mr(),Le=e,Se=a=Aa(e.current,null),we=t,Oe=0,Rt=null,tn=!1,wl=Ue(e,t),cr=!1,Nl=kt=rr=Un=an=qe=0,jt=Ds=null,ur=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var s=31-ut(n),o=1<<s;t|=e[s],n&=~o}return Ma=t,oi(),a}function xp(e,t){me=null,w.H=ys,t===xl||t===gi?(t=Fd(),Oe=3):t===yc?(t=Fd(),Oe=4):Oe=t===Xc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Rt=t,Se===null&&(qe=1,Ti(e,Yt(t,e.current)))}function hp(){var e=Mt.current;return e===null?!0:(we&4194048)===we?Jt===null:(we&62914560)===we||(we&536870912)!==0?e===Jt:!1}function yp(){var e=w.H;return w.H=ys,e===null?ys:e}function vp(){var e=w.A;return w.A=Uh,e}function Ui(){qe=4,tn||(we&4194048)!==we&&Mt.current!==null||(wl=!0),(an&134217727)===0&&(Un&134217727)===0||Le===null||sn(Le,we,kt,!1)}function gr(e,t,a){var n=Fe;Fe|=2;var s=yp(),o=vp();(Le!==e||we!==t)&&(Hi=null,jl(e,t)),t=!1;var d=qe;e:do try{if(Oe!==0&&Se!==null){var g=Se,b=Rt;switch(Oe){case 8:mr(),d=6;break e;case 3:case 2:case 9:case 6:Mt.current===null&&(t=!0);var T=Oe;if(Oe=0,Rt=null,Cl(e,g,b,T),a&&wl){d=0;break e}break;default:T=Oe,Oe=0,Rt=null,Cl(e,g,b,T)}}Yh(),d=qe;break}catch(R){xp(e,R)}while(!0);return t&&e.shellSuspendCounter++,Ea=On=null,Fe=n,w.H=s,w.A=o,Se===null&&(Le=null,we=0,oi()),d}function Yh(){for(;Se!==null;)bp(Se)}function qh(e,t){var a=Fe;Fe|=2;var n=yp(),s=vp();Le!==e||we!==t?(Hi=null,Bi=gt()+500,jl(e,t)):wl=Ue(e,t);e:do try{if(Oe!==0&&Se!==null){t=Se;var o=Rt;t:switch(Oe){case 1:Oe=0,Rt=null,Cl(e,t,o,1);break;case 2:case 9:if(Td(o)){Oe=0,Rt=null,Ap(t);break}t=function(){Oe!==2&&Oe!==9||Le!==e||(Oe=7),ua(e)},o.then(t,t);break e;case 3:Oe=7;break e;case 4:Oe=5;break e;case 7:Td(o)?(Oe=0,Rt=null,Ap(t)):(Oe=0,Rt=null,Cl(e,t,o,7));break;case 5:var d=null;switch(Se.tag){case 26:d=Se.memoizedState;case 5:case 27:var g=Se;if(d?im(d):g.stateNode.complete){Oe=0,Rt=null;var b=g.sibling;if(b!==null)Se=b;else{var T=g.return;T!==null?(Se=T,Ii(T)):Se=null}break t}}Oe=0,Rt=null,Cl(e,t,o,5);break;case 6:Oe=0,Rt=null,Cl(e,t,o,6);break;case 8:mr(),qe=6;break e;default:throw Error(u(462))}}Xh();break}catch(R){xp(e,R)}while(!0);return Ea=On=null,w.H=n,w.A=s,Fe=a,Se!==null?0:(Le=null,we=0,oi(),qe)}function Xh(){for(;Se!==null&&!mt();)bp(Se)}function bp(e){var t=Yf(e.alternate,e,Ma);e.memoizedProps=e.pendingProps,t===null?Ii(e):Se=t}function Ap(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Bf(a,t,t.pendingProps,t.type,void 0,we);break;case 11:t=Bf(a,t,t.pendingProps,t.type.render,t.ref,we);break;case 5:zc(t);default:Xf(a,t),t=Se=yd(t,Ma),t=Yf(a,t,Ma)}e.memoizedProps=e.pendingProps,t===null?Ii(e):Se=t}function Cl(e,t,a,n){Ea=On=null,zc(t),hl=null,us=0;var s=t.return;try{if(_h(e,s,t,a,we)){qe=1,Ti(e,Yt(a,e.current)),Se=null;return}}catch(o){if(s!==null)throw Se=s,o;qe=1,Ti(e,Yt(a,e.current)),Se=null;return}t.flags&32768?(je||n===1?e=!0:wl||(we&536870912)!==0?e=!1:(tn=e=!0,(n===2||n===9||n===3||n===6)&&(n=Mt.current,n!==null&&n.tag===13&&(n.flags|=16384))),Sp(t,e)):Ii(t)}function Ii(e){var t=e;do{if((t.flags&32768)!==0){Sp(t,tn);return}e=t.return;var a=Lh(t.alternate,t,Ma);if(a!==null){Se=a;return}if(t=t.sibling,t!==null){Se=t;return}Se=t=e}while(t!==null);qe===0&&(qe=5)}function Sp(e,t){do{var a=Bh(e.alternate,e);if(a!==null){a.flags&=32767,Se=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){Se=e;return}Se=e=a}while(e!==null);qe=6,Se=null}function Ep(e,t,a,n,s,o,d,g,b){e.cancelPendingCommit=null;do Vi();while(We!==0);if((Fe&6)!==0)throw Error(u(327));if(t!==null){if(t===e.current)throw Error(u(177));if(o=t.lanes|t.childLanes,o|=nc,vt(e,a,o,d,g,b),e===Le&&(Se=Le=null,we=0),Dl=t,ln=e,_a=a,dr=o,fr=s,fp=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Kh(An,function(){return Cp(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=w.T,w.T=null,s=H.p,H.p=2,d=Fe,Fe|=4;try{Hh(e,t,a)}finally{Fe=d,H.p=s,w.T=n}}We=1,wp(),Np(),Dp()}}function wp(){if(We===1){We=0;var e=ln,t=Dl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=w.T,w.T=null;var n=H.p;H.p=2;var s=Fe;Fe|=4;try{lp(t,e);var o=jr,d=rd(e.containerInfo),g=o.focusedElem,b=o.selectionRange;if(d!==g&&g&&g.ownerDocument&&cd(g.ownerDocument.documentElement,g)){if(b!==null&&Wo(g)){var T=b.start,R=b.end;if(R===void 0&&(R=T),"selectionStart"in g)g.selectionStart=T,g.selectionEnd=Math.min(R,g.value.length);else{var U=g.ownerDocument||document,F=U&&U.defaultView||window;if(F.getSelection){var _=F.getSelection(),ee=g.textContent.length,re=Math.min(b.start,ee),ke=b.end===void 0?re:Math.min(b.end,ee);!_.extend&&re>ke&&(d=ke,ke=re,re=d);var N=od(g,re),E=od(g,ke);if(N&&E&&(_.rangeCount!==1||_.anchorNode!==N.node||_.anchorOffset!==N.offset||_.focusNode!==E.node||_.focusOffset!==E.offset)){var C=U.createRange();C.setStart(N.node,N.offset),_.removeAllRanges(),re>ke?(_.addRange(C),_.extend(E.node,E.offset)):(C.setEnd(E.node,E.offset),_.addRange(C))}}}}for(U=[],_=g;_=_.parentNode;)_.nodeType===1&&U.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<U.length;g++){var G=U[g];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}to=!!Dr,jr=Dr=null}finally{Fe=s,H.p=n,w.T=a}}e.current=t,We=2}}function Np(){if(We===2){We=0;var e=ln,t=Dl,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=w.T,w.T=null;var n=H.p;H.p=2;var s=Fe;Fe|=4;try{$f(e,t.alternate,t)}finally{Fe=s,H.p=n,w.T=a}}We=3}}function Dp(){if(We===4||We===3){We=0,Ga();var e=ln,t=Dl,a=_a,n=fp;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?We=5:(We=0,Dl=ln=null,jp(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(nn=null),$t(a),t=t.stateNode,xt&&typeof xt.onCommitFiberRoot=="function")try{xt.onCommitFiberRoot(Sn,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=w.T,s=H.p,H.p=2,w.T=null;try{for(var o=e.onRecoverableError,d=0;d<n.length;d++){var g=n[d];o(g.value,{componentStack:g.stack})}}finally{w.T=t,H.p=s}}(_a&3)!==0&&Vi(),ua(e),s=e.pendingLanes,(a&261930)!==0&&(s&42)!==0?e===pr?js++:(js=0,pr=e):js=0,Cs(0)}}function jp(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,cs(t)))}function Vi(){return wp(),Np(),Dp(),Cp()}function Cp(){if(We!==5)return!1;var e=ln,t=dr;dr=0;var a=$t(_a),n=w.T,s=H.p;try{H.p=32>a?32:a,w.T=null,a=fr,fr=null;var o=ln,d=_a;if(We=0,Dl=ln=null,_a=0,(Fe&6)!==0)throw Error(u(331));var g=Fe;if(Fe|=4,rp(o.current),ip(o,o.current,d,a),Fe=g,Cs(0,!1),xt&&typeof xt.onPostCommitFiberRoot=="function")try{xt.onPostCommitFiberRoot(Sn,o)}catch{}return!0}finally{H.p=s,w.T=n,jp(e,t)}}function Tp(e,t,a){t=Yt(a,t),t=qc(e.stateNode,t,2),e=Pa(e,t,2),e!==null&&(Ve(e,2),ua(e))}function Me(e,t,a){if(e.tag===3)Tp(e,e,a);else for(;t!==null;){if(t.tag===3){Tp(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(nn===null||!nn.has(n))){e=Yt(a,e),a=zf(2),n=Pa(t,a,2),n!==null&&(Ff(a,n,t,e),Ve(n,2),ua(n));break}}t=t.return}}function xr(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new Ih;var s=new Set;n.set(t,s)}else s=n.get(t),s===void 0&&(s=new Set,n.set(t,s));s.has(a)||(cr=!0,s.add(a),e=Qh.bind(null,e,t,a),t.then(e,e))}function Qh(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Le===e&&(we&a)===a&&(qe===4||qe===3&&(we&62914560)===we&&300>gt()-Li?(Fe&2)===0&&jl(e,0):rr|=a,Nl===we&&(Nl=0)),ua(e)}function zp(e,t){t===0&&(t=dt()),e=Tn(e,t),e!==null&&(Ve(e,t),ua(e))}function Jh(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),zp(e,a)}function Zh(e,t){var a=0;switch(e.tag){case 31:case 13:var n=e.stateNode,s=e.memoizedState;s!==null&&(a=s.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(u(314))}n!==null&&n.delete(t),zp(e,a)}function Kh(e,t){return ql(e,t)}var Yi=null,Tl=null,hr=!1,qi=!1,yr=!1,on=0;function ua(e){e!==Tl&&e.next===null&&(Tl===null?Yi=Tl=e:Tl=Tl.next=e),qi=!0,hr||(hr=!0,Wh())}function Cs(e,t){if(!yr&&qi){yr=!0;do for(var a=!1,n=Yi;n!==null;){if(e!==0){var s=n.pendingLanes;if(s===0)var o=0;else{var d=n.suspendedLanes,g=n.pingedLanes;o=(1<<31-ut(42|e)+1)-1,o&=s&~(d&~g),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(a=!0,_p(n,o))}else o=we,o=fe(n,n===Le?o:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(o&3)===0||Ue(n,o)||(a=!0,_p(n,o));n=n.next}while(a);yr=!1}}function Ph(){Fp()}function Fp(){qi=hr=!1;var e=0;on!==0&&c0()&&(e=on);for(var t=gt(),a=null,n=Yi;n!==null;){var s=n.next,o=Op(n,t);o===0?(n.next=null,a===null?Yi=s:a.next=s,s===null&&(Tl=a)):(a=n,(e!==0||(o&3)!==0)&&(qi=!0)),n=s}We!==0&&We!==5||Cs(e),on!==0&&(on=0)}function Op(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,s=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var d=31-ut(o),g=1<<d,b=s[d];b===-1?((g&a)===0||(g&n)!==0)&&(s[d]=et(g,t)):b<=t&&(e.expiredLanes|=g),o&=~g}if(t=Le,a=we,a=fe(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,a===0||e===t&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&Xl(n),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Ue(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(n!==null&&Xl(n),$t(a)){case 2:case 8:a=Js;break;case 32:a=An;break;case 268435456:a=ha;break;default:a=An}return n=Mp.bind(null,e),a=ql(a,n),e.callbackPriority=t,e.callbackNode=a,t}return n!==null&&n!==null&&Xl(n),e.callbackPriority=2,e.callbackNode=null,2}function Mp(e,t){if(We!==0&&We!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Vi()&&e.callbackNode!==a)return null;var n=we;return n=fe(e,e===Le?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(mp(e,n,t),Op(e,gt()),e.callbackNode!=null&&e.callbackNode===a?Mp.bind(null,e):null)}function _p(e,t){if(Vi())return null;mp(e,t,!0)}function Wh(){u0(function(){(Fe&6)!==0?ql(bn,Ph):Fp()})}function vr(){if(on===0){var e=ml;e===0&&(e=Qn,Qn<<=1,(Qn&261888)===0&&(Qn=256)),on=e}return on}function Rp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:$s(""+e)}function kp(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function $h(e,t,a,n,s){if(t==="submit"&&a&&a.stateNode===s){var o=Rp((s[St]||null).action),d=n.submitter;d&&(t=(t=d[St]||null)?Rp(t.formAction):d.getAttribute("formAction"),t!==null&&(o=t,d=null));var g=new ni("action","action",null,n,s);e.push({event:g,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(on!==0){var b=d?kp(s,d):new FormData(s);Hc(a,{pending:!0,data:b,method:s.method,action:o},null,b)}}else typeof o=="function"&&(g.preventDefault(),b=d?kp(s,d):new FormData(s),Hc(a,{pending:!0,data:b,method:s.method,action:o},o,b))},currentTarget:s}]})}}for(var br=0;br<ac.length;br++){var Ar=ac[br],e0=Ar.toLowerCase(),t0=Ar[0].toUpperCase()+Ar.slice(1);ea(e0,"on"+t0)}ea(fd,"onAnimationEnd"),ea(pd,"onAnimationIteration"),ea(md,"onAnimationStart"),ea("dblclick","onDoubleClick"),ea("focusin","onFocus"),ea("focusout","onBlur"),ea(hh,"onTransitionRun"),ea(yh,"onTransitionStart"),ea(vh,"onTransitionCancel"),ea(gd,"onTransitionEnd"),el("onMouseEnter",["mouseout","mouseover"]),el("onMouseLeave",["mouseout","mouseover"]),el("onPointerEnter",["pointerout","pointerover"]),el("onPointerLeave",["pointerout","pointerover"]),Nn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Nn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Nn("onBeforeInput",["compositionend","keypress","textInput","paste"]),Nn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Nn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Nn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ts="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(" "),a0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ts));function Lp(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],s=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var d=n.length-1;0<=d;d--){var g=n[d],b=g.instance,T=g.currentTarget;if(g=g.listener,b!==o&&s.isPropagationStopped())break e;o=g,s.currentTarget=T;try{o(s)}catch(R){ii(R)}s.currentTarget=null,o=b}else for(d=0;d<n.length;d++){if(g=n[d],b=g.instance,T=g.currentTarget,g=g.listener,b!==o&&s.isPropagationStopped())break e;o=g,s.currentTarget=T;try{o(s)}catch(R){ii(R)}s.currentTarget=null,o=b}}}}function Ee(e,t){var a=t[_o];a===void 0&&(a=t[_o]=new Set);var n=e+"__bubble";a.has(n)||(Bp(t,e,2,!1),a.add(n))}function Sr(e,t,a){var n=0;t&&(n|=4),Bp(a,e,n,t)}var Xi="_reactListening"+Math.random().toString(36).slice(2);function Er(e){if(!e[Xi]){e[Xi]=!0,zu.forEach(function(a){a!=="selectionchange"&&(a0.has(a)||Sr(a,!1,e),Sr(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xi]||(t[Xi]=!0,Sr("selectionchange",!1,t))}}function Bp(e,t,a,n){switch(pm(t)){case 2:var s=z0;break;case 8:s=F0;break;default:s=Br}a=s.bind(null,t,a,e),s=void 0,!Vo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),n?s!==void 0?e.addEventListener(t,a,{capture:!0,passive:s}):e.addEventListener(t,a,!0):s!==void 0?e.addEventListener(t,a,{passive:s}):e.addEventListener(t,a,!1)}function wr(e,t,a,n,s){var o=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var d=n.tag;if(d===3||d===4){var g=n.stateNode.containerInfo;if(g===s)break;if(d===4)for(d=n.return;d!==null;){var b=d.tag;if((b===3||b===4)&&d.stateNode.containerInfo===s)return;d=d.return}for(;g!==null;){if(d=Pn(g),d===null)return;if(b=d.tag,b===5||b===6||b===26||b===27){n=o=d;continue e}g=g.parentNode}}n=n.return}Iu(function(){var T=o,R=Uo(a),U=[];e:{var F=xd.get(e);if(F!==void 0){var _=ni,ee=e;switch(e){case"keypress":if(ti(a)===0)break e;case"keydown":case"keyup":_=Zx;break;case"focusin":ee="focus",_=Qo;break;case"focusout":ee="blur",_=Qo;break;case"beforeblur":case"afterblur":_=Qo;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=qu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=Lx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=Wx;break;case fd:case pd:case md:_=Gx;break;case gd:_=eh;break;case"scroll":case"scrollend":_=Rx;break;case"wheel":_=ah;break;case"copy":case"cut":case"paste":_=Ix;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Qu;break;case"toggle":case"beforetoggle":_=lh}var re=(t&4)!==0,ke=!re&&(e==="scroll"||e==="scrollend"),N=re?F!==null?F+"Capture":null:F;re=[];for(var E=T,C;E!==null;){var G=E;if(C=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||C===null||N===null||(G=Pl(E,N),G!=null&&re.push(zs(E,G,C))),ke)break;E=E.return}0<re.length&&(F=new _(F,ee,null,a,R),U.push({event:F,listeners:re}))}}if((t&7)===0){e:{if(F=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",F&&a!==Go&&(ee=a.relatedTarget||a.fromElement)&&(Pn(ee)||ee[Kn]))break e;if((_||F)&&(F=R.window===R?R:(F=R.ownerDocument)?F.defaultView||F.parentWindow:window,_?(ee=a.relatedTarget||a.toElement,_=T,ee=ee?Pn(ee):null,ee!==null&&(ke=p(ee),re=ee.tag,ee!==ke||re!==5&&re!==27&&re!==6)&&(ee=null)):(_=null,ee=T),_!==ee)){if(re=qu,G="onMouseLeave",N="onMouseEnter",E="mouse",(e==="pointerout"||e==="pointerover")&&(re=Qu,G="onPointerLeave",N="onPointerEnter",E="pointer"),ke=_==null?F:Kl(_),C=ee==null?F:Kl(ee),F=new re(G,E+"leave",_,a,R),F.target=ke,F.relatedTarget=C,G=null,Pn(R)===T&&(re=new re(N,E+"enter",ee,a,R),re.target=C,re.relatedTarget=ke,G=re),ke=G,_&&ee)t:{for(re=n0,N=_,E=ee,C=0,G=N;G;G=re(G))C++;G=0;for(var oe=E;oe;oe=re(oe))G++;for(;0<C-G;)N=re(N),C--;for(;0<G-C;)E=re(E),G--;for(;C--;){if(N===E||E!==null&&N===E.alternate){re=N;break t}N=re(N),E=re(E)}re=null}else re=null;_!==null&&Hp(U,F,_,re,!1),ee!==null&&ke!==null&&Hp(U,ke,ee,re,!0)}}e:{if(F=T?Kl(T):window,_=F.nodeName&&F.nodeName.toLowerCase(),_==="select"||_==="input"&&F.type==="file")var Te=td;else if($u(F))if(ad)Te=mh;else{Te=fh;var le=dh}else _=F.nodeName,!_||_.toLowerCase()!=="input"||F.type!=="checkbox"&&F.type!=="radio"?T&&Ho(T.elementType)&&(Te=td):Te=ph;if(Te&&(Te=Te(e,T))){ed(U,Te,a,R);break e}le&&le(e,F,T),e==="focusout"&&T&&F.type==="number"&&T.memoizedProps.value!=null&&Bo(F,"number",F.value)}switch(le=T?Kl(T):window,e){case"focusin":($u(le)||le.contentEditable==="true")&&(il=le,$o=T,ss=null);break;case"focusout":ss=$o=il=null;break;case"mousedown":ec=!0;break;case"contextmenu":case"mouseup":case"dragend":ec=!1,ud(U,a,R);break;case"selectionchange":if(xh)break;case"keydown":case"keyup":ud(U,a,R)}var he;if(Zo)e:{switch(e){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else sl?Pu(e,a)&&(Ne="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Ne="onCompositionStart");Ne&&(Ju&&a.locale!=="ko"&&(sl||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&sl&&(he=Vu()):(Ya=R,Yo="value"in Ya?Ya.value:Ya.textContent,sl=!0)),le=Qi(T,Ne),0<le.length&&(Ne=new Xu(Ne,e,null,a,R),U.push({event:Ne,listeners:le}),he?Ne.data=he:(he=Wu(a),he!==null&&(Ne.data=he)))),(he=ih?oh(e,a):ch(e,a))&&(Ne=Qi(T,"onBeforeInput"),0<Ne.length&&(le=new Xu("onBeforeInput","beforeinput",null,a,R),U.push({event:le,listeners:Ne}),le.data=he)),$h(U,e,T,a,R)}Lp(U,t)})}function zs(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Qi(e,t){for(var a=t+"Capture",n=[];e!==null;){var s=e,o=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||o===null||(s=Pl(e,a),s!=null&&n.unshift(zs(e,s,o)),s=Pl(e,t),s!=null&&n.push(zs(e,s,o))),e.tag===3)return n;e=e.return}return[]}function n0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Hp(e,t,a,n,s){for(var o=t._reactName,d=[];a!==null&&a!==n;){var g=a,b=g.alternate,T=g.stateNode;if(g=g.tag,b!==null&&b===n)break;g!==5&&g!==26&&g!==27||T===null||(b=T,s?(T=Pl(a,o),T!=null&&d.unshift(zs(a,T,b))):s||(T=Pl(a,o),T!=null&&d.push(zs(a,T,b)))),a=a.return}d.length!==0&&e.push({event:t,listeners:d})}var l0=/\r\n?/g,s0=/\u0000|\uFFFD/g;function Gp(e){return(typeof e=="string"?e:""+e).replace(l0,` 49`).replace(s0,"")}function Up(e,t){return t=Gp(t),Gp(e)===t}function Re(e,t,a,n,s,o){switch(a){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||al(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&al(e,""+n);break;case"className":Ps(e,"class",n);break;case"tabIndex":Ps(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":Ps(e,a,n);break;case"style":Gu(e,n,o);break;case"data":if(t!=="object"){Ps(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=$s(""+n),e.setAttribute(a,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof o=="function"&&(a==="formAction"?(t!=="input"&&Re(e,t,"name",s.name,s,null),Re(e,t,"formEncType",s.formEncType,s,null),Re(e,t,"formMethod",s.formMethod,s,null),Re(e,t,"formTarget",s.formTarget,s,null)):(Re(e,t,"encType",s.encType,s,null),Re(e,t,"method",s.method,s,null),Re(e,t,"target",s.target,s,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=$s(""+n),e.setAttribute(a,n);break;case"onClick":n!=null&&(e.onclick=va);break;case"onScroll":n!=null&&Ee("scroll",e);break;case"onScrollEnd":n!=null&&Ee("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(u(61));if(a=n.__html,a!=null){if(s.children!=null)throw Error(u(60));e.innerHTML=a}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}a=$s(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""+n):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":n===!0?e.setAttribute(a,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(a,n):e.removeAttribute(a);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(a):e.setAttribute(a,n);break;case"popover":Ee("beforetoggle",e),Ee("toggle",e),Ks(e,"popover",n);break;case"xlinkActuate":ya(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":ya(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":ya(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":ya(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":ya(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":ya(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":ya(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":ya(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":ya(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":Ks(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Mx.get(a)||a,Ks(e,a,n))}}function Nr(e,t,a,n,s,o){switch(a){case"style":Gu(e,n,o);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(u(61));if(a=n.__html,a!=null){if(s.children!=null)throw Error(u(60));e.innerHTML=a}}break;case"children":typeof n=="string"?al(e,n):(typeof n=="number"||typeof n=="bigint")&&al(e,""+n);break;case"onScroll":n!=null&&Ee("scroll",e);break;case"onScrollEnd":n!=null&&Ee("scrollend",e);break;case"onClick":n!=null&&(e.onclick=va);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Fu.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(s=a.endsWith("Capture"),t=a.slice(2,s?a.length-7:void 0),o=e[St]||null,o=o!=null?o[a]:null,typeof o=="function"&&e.removeEventListener(t,o,s),typeof n=="function")){typeof o!="function"&&o!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,n,s);break e}a in e?e[a]=n:n===!0?e.setAttribute(a,""):Ks(e,a,n)}}}function rt(e,t,a){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 n=!1,s=!1,o;for(o in a)if(a.hasOwnProperty(o)){var d=a[o];if(d!=null)switch(o){case"src":n=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Re(e,t,o,d,a,null)}}s&&Re(e,t,"srcSet",a.srcSet,a,null),n&&Re(e,t,"src",a.src,a,null);return;case"input":Ee("invalid",e);var g=o=d=s=null,b=null,T=null;for(n in a)if(a.hasOwnProperty(n)){var R=a[n];if(R!=null)switch(n){case"name":s=R;break;case"type":d=R;break;case"checked":b=R;break;case"defaultChecked":T=R;break;case"value":o=R;break;case"defaultValue":g=R;break;case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(u(137,t));break;default:Re(e,t,n,R,a,null)}}ku(e,o,g,b,T,d,s,!1);return;case"select":Ee("invalid",e),n=d=o=null;for(s in a)if(a.hasOwnProperty(s)&&(g=a[s],g!=null))switch(s){case"value":o=g;break;case"defaultValue":d=g;break;case"multiple":n=g;default:Re(e,t,s,g,a,null)}t=o,a=d,e.multiple=!!n,t!=null?tl(e,!!n,t,!1):a!=null&&tl(e,!!n,a,!0);return;case"textarea":Ee("invalid",e),o=s=n=null;for(d in a)if(a.hasOwnProperty(d)&&(g=a[d],g!=null))switch(d){case"value":n=g;break;case"defaultValue":s=g;break;case"children":o=g;break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(u(91));break;default:Re(e,t,d,g,a,null)}Bu(e,n,s,o);return;case"option":for(b in a)if(a.hasOwnProperty(b)&&(n=a[b],n!=null))switch(b){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:Re(e,t,b,n,a,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(n=0;n<Ts.length;n++)Ee(Ts[n],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(T in a)if(a.hasOwnProperty(T)&&(n=a[T],n!=null))switch(T){case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Re(e,t,T,n,a,null)}return;default:if(Ho(t)){for(R in a)a.hasOwnProperty(R)&&(n=a[R],n!==void 0&&Nr(e,t,R,n,a,void 0));return}}for(g in a)a.hasOwnProperty(g)&&(n=a[g],n!=null&&Re(e,t,g,n,a,null))}function i0(e,t,a,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,o=null,d=null,g=null,b=null,T=null,R=null;for(_ in a){var U=a[_];if(a.hasOwnProperty(_)&&U!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":b=U;default:n.hasOwnProperty(_)||Re(e,t,_,null,n,U)}}for(var F in n){var _=n[F];if(U=a[F],n.hasOwnProperty(F)&&(_!=null||U!=null))switch(F){case"type":o=_;break;case"name":s=_;break;case"checked":T=_;break;case"defaultChecked":R=_;break;case"value":d=_;break;case"defaultValue":g=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(u(137,t));break;default:_!==U&&Re(e,t,F,_,n,U)}}Lo(e,d,g,b,T,R,o,s);return;case"select":_=d=g=F=null;for(o in a)if(b=a[o],a.hasOwnProperty(o)&&b!=null)switch(o){case"value":break;case"multiple":_=b;default:n.hasOwnProperty(o)||Re(e,t,o,null,n,b)}for(s in n)if(o=n[s],b=a[s],n.hasOwnProperty(s)&&(o!=null||b!=null))switch(s){case"value":F=o;break;case"defaultValue":g=o;break;case"multiple":d=o;default:o!==b&&Re(e,t,s,o,n,b)}t=g,a=d,n=_,F!=null?tl(e,!!a,F,!1):!!n!=!!a&&(t!=null?tl(e,!!a,t,!0):tl(e,!!a,a?[]:"",!1));return;case"textarea":_=F=null;for(g in a)if(s=a[g],a.hasOwnProperty(g)&&s!=null&&!n.hasOwnProperty(g))switch(g){case"value":break;case"children":break;default:Re(e,t,g,null,n,s)}for(d in n)if(s=n[d],o=a[d],n.hasOwnProperty(d)&&(s!=null||o!=null))switch(d){case"value":F=s;break;case"defaultValue":_=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(u(91));break;default:s!==o&&Re(e,t,d,s,n,o)}Lu(e,F,_);return;case"option":for(var ee in a)if(F=a[ee],a.hasOwnProperty(ee)&&F!=null&&!n.hasOwnProperty(ee))switch(ee){case"selected":e.selected=!1;break;default:Re(e,t,ee,null,n,F)}for(b in n)if(F=n[b],_=a[b],n.hasOwnProperty(b)&&F!==_&&(F!=null||_!=null))switch(b){case"selected":e.selected=F&&typeof F!="function"&&typeof F!="symbol";break;default:Re(e,t,b,F,n,_)}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 re in a)F=a[re],a.hasOwnProperty(re)&&F!=null&&!n.hasOwnProperty(re)&&Re(e,t,re,null,n,F);for(T in n)if(F=n[T],_=a[T],n.hasOwnProperty(T)&&F!==_&&(F!=null||_!=null))switch(T){case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(u(137,t));break;default:Re(e,t,T,F,n,_)}return;default:if(Ho(t)){for(var ke in a)F=a[ke],a.hasOwnProperty(ke)&&F!==void 0&&!n.hasOwnProperty(ke)&&Nr(e,t,ke,void 0,n,F);for(R in n)F=n[R],_=a[R],!n.hasOwnProperty(R)||F===_||F===void 0&&_===void 0||Nr(e,t,R,F,n,_);return}}for(var N in a)F=a[N],a.hasOwnProperty(N)&&F!=null&&!n.hasOwnProperty(N)&&Re(e,t,N,null,n,F);for(U in n)F=n[U],_=a[U],!n.hasOwnProperty(U)||F===_||F==null&&_==null||Re(e,t,U,F,n,_)}function Ip(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function o0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),n=0;n<a.length;n++){var s=a[n],o=s.transferSize,d=s.initiatorType,g=s.duration;if(o&&g&&Ip(d)){for(d=0,g=s.responseEnd,n+=1;n<a.length;n++){var b=a[n],T=b.startTime;if(T>g)break;var R=b.transferSize,U=b.initiatorType;R&&Ip(U)&&(b=b.responseEnd,d+=R*(b<g?1:(g-T)/(b-T)))}if(--n,t+=8*(o+d)/(s.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 Dr=null,jr=null;
vendor: 14,014 bytes, line 49
49function Ji(e){return e.nodeType===9?e:e.ownerDocument}function Vp(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 Yp(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 Cr(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 Tr=null;function c0(){var e=window.event;return e&&e.type==="popstate"?e===Tr?!1:(Tr=e,!0):(Tr=null,!1)}var qp=typeof setTimeout=="function"?setTimeout:void 0,r0=typeof clearTimeout=="function"?clearTimeout:void 0,Xp=typeof Promise=="function"?Promise:void 0,u0=typeof queueMicrotask=="function"?queueMicrotask:typeof Xp<"u"?function(e){return Xp.resolve(null).then(e).catch(d0)}:qp;function d0(e){setTimeout(function(){throw e})}function cn(e){return e==="head"}function Qp(e,t){var a=t,n=0;do{var s=a.nextSibling;if(e.removeChild(a),s&&s.nodeType===8)if(a=s.data,a==="/$"||a==="/&"){if(n===0){e.removeChild(s),Ml(t);return}n--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")n++;else if(a==="html")Fs(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Fs(a);for(var o=a.firstChild;o;){var d=o.nextSibling,g=o.nodeName;o[Zl]||g==="SCRIPT"||g==="STYLE"||g==="LINK"&&o.rel.toLowerCase()==="stylesheet"||a.removeChild(o),o=d}}else a==="body"&&Fs(e.ownerDocument.body);a=s}while(a);Ml(t)}function Jp(e,t){var a=e;e=0;do{var n=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),n&&n.nodeType===8)if(a=n.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=n}while(a)}function zr(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":zr(a),Ro(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function f0(e,t,a,n){for(;e.nodeType===1;){var s=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[Zl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(o=e.getAttribute("rel"),o==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(o!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(o=e.getAttribute("src"),(o!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var o=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===o)return e}else return e;if(e=Zt(e.nextSibling),e===null)break}return null}function p0(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Zt(e.nextSibling),e===null))return null;return e}function Zp(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Zt(e.nextSibling),e===null))return null;return e}function Fr(e){return e.data==="$?"||e.data==="$~"}function Or(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function m0(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var n=function(){t(),a.removeEventListener("DOMContentLoaded",n)};a.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function Zt(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 Mr=null;function Kp(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Zt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Pp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Wp(e,t,a){switch(t=Ji(a),e){case"html":if(e=t.documentElement,!e)throw Error(u(452));return e;case"head":if(e=t.head,!e)throw Error(u(453));return e;case"body":if(e=t.body,!e)throw Error(u(454));return e;default:throw Error(u(451))}}function Fs(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ro(e)}var Kt=new Map,$p=new Set;function Zi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ra=H.d;H.d={f:g0,r:x0,D:h0,C:y0,L:v0,m:b0,X:S0,S:A0,M:E0};function g0(){var e=Ra.f(),t=Gi();return e||t}function x0(e){var t=Wn(e);t!==null&&t.tag===5&&t.type==="form"?xf(t):Ra.r(e)}var zl=typeof document>"u"?null:document;function em(e,t,a){var n=zl;if(n&&typeof t=="string"&&t){var s=It(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof a=="string"&&(s+='[crossorigin="'+a+'"]'),$p.has(s)||($p.add(s),e={rel:e,crossOrigin:a,href:t},n.querySelector(s)===null&&(t=n.createElement("link"),rt(t,"link",e),tt(t),n.head.appendChild(t)))}}function h0(e){Ra.D(e),em("dns-prefetch",e,null)}function y0(e,t){Ra.C(e,t),em("preconnect",e,t)}function v0(e,t,a){Ra.L(e,t,a);var n=zl;if(n&&e&&t){var s='link[rel="preload"][as="'+It(t)+'"]';t==="image"&&a&&a.imageSrcSet?(s+='[imagesrcset="'+It(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(s+='[imagesizes="'+It(a.imageSizes)+'"]')):s+='[href="'+It(e)+'"]';var o=s;switch(t){case"style":o=Fl(e);break;case"script":o=Ol(e)}Kt.has(o)||(e=m({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Kt.set(o,e),n.querySelector(s)!==null||t==="style"&&n.querySelector(Os(o))||t==="script"&&n.querySelector(Ms(o))||(t=n.createElement("link"),rt(t,"link",e),tt(t),n.head.appendChild(t)))}}function b0(e,t){Ra.m(e,t);var a=zl;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+It(n)+'"][href="'+It(e)+'"]',o=s;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=Ol(e)}if(!Kt.has(o)&&(e=m({rel:"modulepreload",href:e},t),Kt.set(o,e),a.querySelector(s)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Ms(o)))return}n=a.createElement("link"),rt(n,"link",e),tt(n),a.head.appendChild(n)}}}function A0(e,t,a){Ra.S(e,t,a);var n=zl;if(n&&e){var s=$n(n).hoistableStyles,o=Fl(e);t=t||"default";var d=s.get(o);if(!d){var g={loading:0,preload:null};if(d=n.querySelector(Os(o)))g.loading=5;else{e=m({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Kt.get(o))&&_r(e,a);var b=d=n.createElement("link");tt(b),rt(b,"link",e),b._p=new Promise(function(T,R){b.onload=T,b.onerror=R}),b.addEventListener("load",function(){g.loading|=1}),b.addEventListener("error",function(){g.loading|=2}),g.loading|=4,Ki(d,t,n)}d={type:"stylesheet",instance:d,count:1,state:g},s.set(o,d)}}}function S0(e,t){Ra.X(e,t);var a=zl;if(a&&e){var n=$n(a).hoistableScripts,s=Ol(e),o=n.get(s);o||(o=a.querySelector(Ms(s)),o||(e=m({src:e,async:!0},t),(t=Kt.get(s))&&Rr(e,t),o=a.createElement("script"),tt(o),rt(o,"link",e),a.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},n.set(s,o))}}function E0(e,t){Ra.M(e,t);var a=zl;if(a&&e){var n=$n(a).hoistableScripts,s=Ol(e),o=n.get(s);o||(o=a.querySelector(Ms(s)),o||(e=m({src:e,async:!0,type:"module"},t),(t=Kt.get(s))&&Rr(e,t),o=a.createElement("script"),tt(o),rt(o,"link",e),a.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},n.set(s,o))}}function tm(e,t,a,n){var s=(s=ie.current)?Zi(s):null;if(!s)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Fl(a.href),a=$n(s).hoistableStyles,n=a.get(t),n||(n={type:"style",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Fl(a.href);var o=$n(s).hoistableStyles,d=o.get(e);if(d||(s=s.ownerDocument||s,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,d),(o=s.querySelector(Os(e)))&&!o._p&&(d.instance=o,d.state.loading=5),Kt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Kt.set(e,a),o||w0(s,e,a,d.state))),t&&n===null)throw Error(u(528,""));return d}if(t&&n!==null)throw Error(u(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ol(a),a=$n(s).hoistableScripts,n=a.get(t),n||(n={type:"script",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function Fl(e){return'href="'+It(e)+'"'}function Os(e){return'link[rel="stylesheet"]['+e+"]"}function am(e){return m({},e,{"data-precedence":e.precedence,precedence:null})}function w0(e,t,a,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),rt(t,"link",a),tt(t),e.head.appendChild(t))}function Ol(e){return'[src="'+It(e)+'"]'}function Ms(e){return"script[async]"+e}function nm(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+It(a.href)+'"]');if(n)return t.instance=n,tt(n),n;var s=m({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),tt(n),rt(n,"style",s),Ki(n,a.precedence,e),t.instance=n;case"stylesheet":s=Fl(a.href);var o=e.querySelector(Os(s));if(o)return t.state.loading|=4,t.instance=o,tt(o),o;n=am(a),(s=Kt.get(s))&&_r(n,s),o=(e.ownerDocument||e).createElement("link"),tt(o);var d=o;return d._p=new Promise(function(g,b){d.onload=g,d.onerror=b}),rt(o,"link",n),t.state.loading|=4,Ki(o,a.precedence,e),t.instance=o;case"script":return o=Ol(a.src),(s=e.querySelector(Ms(o)))?(t.instance=s,tt(s),s):(n=a,(s=Kt.get(o))&&(n=m({},a),Rr(n,s)),e=e.ownerDocument||e,s=e.createElement("script"),tt(s),rt(s,"link",n),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(u(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Ki(n,a.precedence,e));return t.instance}function Ki(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=n.length?n[n.length-1]:null,o=s,d=0;d<n.length;d++){var g=n[d];if(g.dataset.precedence===t)o=g;else if(o!==s)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function _r(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Rr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Pi=null;function lm(e,t,a){if(Pi===null){var n=new Map,s=Pi=new Map;s.set(a,n)}else s=Pi,n=s.get(a),n||(n=new Map,s.set(a,n));if(n.has(e))return n;for(n.set(e,null),a=a.getElementsByTagName(e),s=0;s<a.length;s++){var o=a[s];if(!(o[Zl]||o[st]||e==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var d=o.getAttribute(t)||"";d=e+d;var g=n.get(d);g?g.push(o):n.set(d,[o])}}return n}function sm(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function N0(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;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 im(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function D0(e,t,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var s=Fl(n.href),o=t.querySelector(Os(s));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Wi.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=o,tt(o);return}o=t.ownerDocument||t,n=am(n),(s=Kt.get(s))&&_r(n,s),o=o.createElement("link"),tt(o);var d=o;d._p=new Promise(function(g,b){d.onload=g,d.onerror=b}),rt(o,"link",n),a.instance=o}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Wi.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var kr=0;function j0(e,t){return e.stylesheets&&e.count===0&&eo(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var n=setTimeout(function(){if(e.stylesheets&&eo(e,e.stylesheets),e.unsu
vendor: 10,524 bytes, line 49
49spend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&kr===0&&(kr=62500*o0());var s=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&eo(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>kr?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(s)}}:null}function Wi(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)eo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var $i=null;function eo(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,$i=new Map,t.forEach(C0,e),$i=null,Wi.call(e))}function C0(e,t){if(!(t.state.loading&4)){var a=$i.get(e);if(a)var n=a.get(null);else{a=new Map,$i.set(e,a);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<s.length;o++){var d=s[o];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(a.set(d.dataset.precedence,d),n=d)}n&&a.set(null,n)}s=t.instance,d=s.getAttribute("data-precedence"),o=a.get(d)||n,o===n&&a.set(null,s),a.set(d,s),this.count++,n=Wi.bind(this),s.addEventListener("load",n),s.addEventListener("error",n),o?o.parentNode.insertBefore(s,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),t.state.loading|=4}}var _s={$$typeof:Z,Provider:null,Consumer:null,_currentValue:M,_currentValue2:M,_threadCount:0};function T0(e,t,a,n,s,o,d,g,b){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=Ia(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ia(0),this.hiddenUpdates=Ia(null),this.identifierPrefix=n,this.onUncaughtError=s,this.onCaughtError=o,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=b,this.incompleteTransitions=new Map}function om(e,t,a,n,s,o,d,g,b,T,R,U){return e=new T0(e,t,a,d,b,T,R,U,g),t=1,o===!0&&(t|=24),o=Ot(3,null,null,t),e.current=o,o.stateNode=e,t=gc(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:n,isDehydrated:a,cache:t},vc(o),e}function cm(e){return e?(e=rl,e):rl}function rm(e,t,a,n,s,o){s=cm(s),n.context===null?n.context=s:n.pendingContext=s,n=Ka(t),n.payload={element:a},o=o===void 0?null:o,o!==null&&(n.callback=o),a=Pa(e,n,t),a!==null&&(Ct(a,e,t),fs(a,e,t))}function um(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Lr(e,t){um(e,t),(e=e.alternate)&&um(e,t)}function dm(e){if(e.tag===13||e.tag===31){var t=Tn(e,67108864);t!==null&&Ct(t,e,67108864),Lr(e,67108864)}}function fm(e){if(e.tag===13||e.tag===31){var t=Lt();t=Zn(t);var a=Tn(e,t);a!==null&&Ct(a,e,t),Lr(e,t)}}var to=!0;function z0(e,t,a,n){var s=w.T;w.T=null;var o=H.p;try{H.p=2,Br(e,t,a,n)}finally{H.p=o,w.T=s}}function F0(e,t,a,n){var s=w.T;w.T=null;var o=H.p;try{H.p=8,Br(e,t,a,n)}finally{H.p=o,w.T=s}}function Br(e,t,a,n){if(to){var s=Hr(n);if(s===null)wr(e,t,n,ao,a),mm(e,n);else if(M0(s,e,t,a,n))n.stopPropagation();else if(mm(e,n),t&4&&-1<O0.indexOf(e)){for(;s!==null;){var o=Wn(s);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var d=ia(o.pendingLanes);if(d!==0){var g=o;for(g.pendingLanes|=2,g.entangledLanes|=2;d;){var b=1<<31-ut(d);g.entanglements[1]|=b,d&=~b}ua(o),(Fe&6)===0&&(Bi=gt()+500,Cs(0))}}break;case 31:case 13:g=Tn(o,2),g!==null&&Ct(g,o,2),Gi(),Lr(o,2)}if(o=Hr(n),o===null&&wr(e,t,n,ao,a),o===s)break;s=o}s!==null&&n.stopPropagation()}else wr(e,t,n,null,a)}}function Hr(e){return e=Uo(e),Gr(e)}var ao=null;function Gr(e){if(ao=null,e=Pn(e),e!==null){var t=p(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=v(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ao=e,null}function pm(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(Fo()){case bn:return 2;case Js:return 8;case An:case Ql:return 32;case ha:return 268435456;default:return 32}default:return 32}}var Ur=!1,rn=null,un=null,dn=null,Rs=new Map,ks=new Map,fn=[],O0="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 mm(e,t){switch(e){case"focusin":case"focusout":rn=null;break;case"dragenter":case"dragleave":un=null;break;case"mouseover":case"mouseout":dn=null;break;case"pointerover":case"pointerout":Rs.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ks.delete(t.pointerId)}}function Ls(e,t,a,n,s,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:a,eventSystemFlags:n,nativeEvent:o,targetContainers:[s]},t!==null&&(t=Wn(t),t!==null&&dm(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function M0(e,t,a,n,s){switch(t){case"focusin":return rn=Ls(rn,e,t,a,n,s),!0;case"dragenter":return un=Ls(un,e,t,a,n,s),!0;case"mouseover":return dn=Ls(dn,e,t,a,n,s),!0;case"pointerover":var o=s.pointerId;return Rs.set(o,Ls(Rs.get(o)||null,e,t,a,n,s)),!0;case"gotpointercapture":return o=s.pointerId,ks.set(o,Ls(ks.get(o)||null,e,t,a,n,s)),!0}return!1}function gm(e){var t=Pn(e.target);if(t!==null){var a=p(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,Cu(e.priority,function(){fm(a)});return}}else if(t===31){if(t=v(a),t!==null){e.blockedOn=t,Cu(e.priority,function(){fm(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function no(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Hr(e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);Go=n,a.target.dispatchEvent(n),Go=null}else return t=Wn(a),t!==null&&dm(t),e.blockedOn=a,!1;t.shift()}return!0}function xm(e,t,a){no(e)&&a.delete(t)}function _0(){Ur=!1,rn!==null&&no(rn)&&(rn=null),un!==null&&no(un)&&(un=null),dn!==null&&no(dn)&&(dn=null),Rs.forEach(xm),ks.forEach(xm)}function lo(e,t){e.blockedOn===t&&(e.blockedOn=null,Ur||(Ur=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,_0)))}var so=null;function hm(e){so!==e&&(so=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){so===e&&(so=null);for(var t=0;t<e.length;t+=3){var a=e[t],n=e[t+1],s=e[t+2];if(typeof n!="function"){if(Gr(n||a)===null)continue;break}var o=Wn(a);o!==null&&(e.splice(t,3),t-=3,Hc(o,{pending:!0,data:s,method:a.method,action:n},n,s))}}))}function Ml(e){function t(b){return lo(b,e)}rn!==null&&lo(rn,e),un!==null&&lo(un,e),dn!==null&&lo(dn,e),Rs.forEach(t),ks.forEach(t);for(var a=0;a<fn.length;a++){var n=fn[a];n.blockedOn===e&&(n.blockedOn=null)}for(;0<fn.length&&(a=fn[0],a.blockedOn===null);)gm(a),a.blockedOn===null&&fn.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(n=0;n<a.length;n+=3){var s=a[n],o=a[n+1],d=s[St]||null;if(typeof o=="function")d||hm(a);else if(d){var g=null;if(o&&o.hasAttribute("formAction")){if(s=o,d=o[St]||null)g=d.formAction;else if(Gr(s)!==null)continue}else g=d.action;typeof g=="function"?a[n+1]=g:(a.splice(n,3),n-=3),hm(a)}}}function ym(){function e(o){o.canIntercept&&o.info==="react-transition"&&o.intercept({handler:function(){return new Promise(function(d){return s=d})},focusReset:"manual",scroll:"manual"})}function t(){s!==null&&(s(),s=null),n||setTimeout(a,20)}function a(){if(!n&&!navigation.transition){var o=navigation.currentEntry;o&&o.url!=null&&navigation.navigate(o.url,{state:o.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var n=!1,s=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),s!==null&&(s(),s=null)}}}function Ir(e){this._internalRoot=e}io.prototype.render=Ir.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));var a=t.current,n=Lt();rm(a,n,e,t,null,null)},io.prototype.unmount=Ir.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;rm(e.current,2,null,e,null,null),Gi(),t[Kn]=null}};function io(e){this._internalRoot=e}io.prototype.unstable_scheduleHydration=function(e){if(e){var t=Mo();e={blockedOn:null,target:e,priority:t};for(var a=0;a<fn.length&&t!==0&&t<fn[a].priority;a++);fn.splice(a,0,e),a===0&&gm(e)}};var vm=c.version;if(vm!=="19.2.1")throw Error(u(527,vm,"19.2.1"));H.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=x(t),e=e!==null?A(e):null,e=e===null?null:e.stateNode,e};var R0={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:w,reconcilerVersion:"19.2.1"};
vendor: 5,442 bytes, line 49
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var oo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!oo.isDisabled&&oo.supportsFiber)try{Sn=oo.inject(R0),xt=oo}catch{}}return Hs.createRoot=function(e,t){if(!f(e))throw Error(u(299));var a=!1,n="",s=Df,o=jf,d=Cf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(s=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(d=t.onRecoverableError)),t=om(e,1,!1,null,null,a,n,null,s,o,d,ym),e[Kn]=t.current,Er(e),new Ir(t)},Hs.hydrateRoot=function(e,t,a){if(!f(e))throw Error(u(299));var n=!1,s="",o=Df,d=jf,g=Cf,b=null;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(o=a.onUncaughtError),a.onCaughtError!==void 0&&(d=a.onCaughtError),a.onRecoverableError!==void 0&&(g=a.onRecoverableError),a.formState!==void 0&&(b=a.formState)),t=om(e,1,!0,t,a??null,n,s,b,o,d,g,ym),t.context=cm(null),a=t.current,n=Lt(),n=Zn(n),s=Ka(n),s.callback=null,Pa(a,s,n),a=n,t.current.lanes=a,Ve(t,a),ua(t),e[Kn]=t.current,Er(e),new io(t)},Hs.version="19.2.1",Hs}var Tm;function q0(){if(Tm)return Yr.exports;Tm=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(c){console.error(c)}}return l(),Yr.exports=Y0(),Yr.exports}var X0=q0(),j=bo();const J=hg(j),Q0=L0({__proto__:null,default:J},[j]);var J0=(l,c,r,u,f,p,h,v)=>{let y=document.documentElement,x=["light","dark"];function A(z){(Array.isArray(l)?l:[l]).forEach(O=>{let B=O==="class",q=B&&p?f.map(V=>p[V]||V):f;B?(y.classList.remove(...q),y.classList.add(p&&p[z]?p[z]:z)):y.setAttribute(O,z)}),m(z)}function m(z){v&&x.includes(z)&&(y.style.colorScheme=z)}function D(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)A(u);else try{let z=localStorage.getItem(c)||r,O=h&&z==="system"?D():z;A(O)}catch{}},Z0=j.createContext(void 0),K0={setTheme:l=>{},themes:[]},P0=()=>{var l;return(l=j.useContext(Z0))!=null?l:K0};j.memo(({forcedTheme:l,storageKey:c,attribute:r,enableSystem:u,enableColorScheme:f,defaultTheme:p,value:h,themes:v,nonce:y,scriptProps:x})=>{let A=JSON.stringify([r,c,p,l,v,h,u,f]).slice(1,-1);return j.createElement("script",{...x,suppressHydrationWarning:!0,nonce:typeof window>"u"?y:"",dangerouslySetInnerHTML:{__html:`(${J0.toString()})(${A})`}})});var xu=yg();const W0=hg(xu);function $0(l){if(typeof document>"u")return;let c=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",c.appendChild(r),r.styleSheet?r.styleSheet.cssText=l:r.appendChild(document.createTextNode(l))}const ey=l=>{switch(l){case"success":return ny;case"info":return sy;case"warning":return ly;case"error":return iy;default:return null}},ty=Array(12).fill(0),ay=({visible:l,className:c})=>J.createElement("div",{className:["sonner-loading-wrapper",c].filter(Boolean).join(" "),"data-visible":l},J.createElement("div",{className:"sonner-spinner"},ty.map((r,u)=>J.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${u}`})))),ny=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},J.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"})),ly=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},J.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"})),sy=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},J.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"})),iy=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},J.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"})),oy=J.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"},J.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),J.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),cy=()=>{const[l,c]=J.useState(document.hidden);return J.useEffect(()=>{const r=()=>{c(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),l};let lu=1;class ry{constructor(){this.subscribe=c=>(this.subscribers.push(c),()=>{const r=this.subscribers.indexOf(c);this.subscribers.splice(r,1)}),this.publish=c=>
vendor: 3,609 bytes, line 49
49{this.subscribers.forEach(r=>r(c))},this.addToast=c=>{this.publish(c),this.toasts=[...this.toasts,c]},this.create=c=>{var r;const{message:u,...f}=c,p=typeof c?.id=="number"||((r=c.id)==null?void 0:r.length)>0?c.id:lu++,h=this.toasts.find(y=>y.id===p),v=c.dismissible===void 0?!0:c.dismissible;return this.dismissedToasts.has(p)&&this.dismissedToasts.delete(p),h?this.toasts=this.toasts.map(y=>y.id===p?(this.publish({...y,...c,id:p,title:u}),{...y,...c,id:p,dismissible:v,title:u}):y):this.addToast({title:u,...f,dismissible:v,id:p}),p},this.dismiss=c=>(c?(this.dismissedToasts.add(c),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:c,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(u=>u({id:r.id,dismiss:!0}))}),c),this.message=(c,r)=>this.create({...r,message:c}),this.error=(c,r)=>this.create({...r,message:c,type:"error"}),this.success=(c,r)=>this.create({...r,type:"success",message:c}),this.info=(c,r)=>this.create({...r,type:"info",message:c}),this.warning=(c,r)=>this.create({...r,type:"warning",message:c}),this.loading=(c,r)=>this.create({...r,type:"loading",message:c}),this.promise=(c,r)=>{if(!r)return;let u;r.loading!==void 0&&(u=this.create({...r,promise:c,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const f=Promise.resolve(c instanceof Function?c():c);let p=u!==void 0,h;const v=f.then(async x=>{if(h=["resolve",x],J.isValidElement(x))p=!1,this.create({id:u,type:"default",message:x});else if(dy(x)&&!x.ok){p=!1;const m=typeof r.error=="function"?await r.error(`HTTP error! status: ${x.status}`):r.error,D=typeof r.description=="function"?await r.description(`HTTP error! status: ${x.status}`):r.description,O=typeof m=="object"&&!J.isValidElement(m)?m:{message:m};this.create({id:u,type:"error",description:D,...O})}else if(x instanceof Error){p=!1;const m=typeof r.error=="function"?await r.error(x):r.error,D=typeof r.description=="function"?await r.description(x):r.description,O=typeof m=="object"&&!J.isValidElement(m)?m:{message:m};this.create({id:u,type:"error",description:D,...O})}else if(r.success!==void 0){p=!1;const m=typeof r.success=="function"?await r.success(x):r.success,D=typeof r.description=="function"?await r.description(x):r.description,O=typeof m=="object"&&!J.isValidElement(m)?m:{message:m};this.create({id:u,type:"success",description:D,...O})}}).catch(async x=>{if(h=["reject",x],r.error!==void 0){p=!1;const A=typeof r.error=="function"?await r.error(x):r.error,m=typeof r.description=="function"?await r.description(x):r.description,z=typeof A=="object"&&!J.isValidElement(A)?A:{message:A};this.create({id:u,type:"error",description:m,...z})}}).finally(()=>{p&&(this.dismiss(u),u=void 0),r.finally==null||r.finally.call(r)}),y=()=>new Promise((x,A)=>v.then(()=>h[0]==="reject"?A(h[1]):x(h[1])).catch(A));return typeof u!="string"&&typeof u!="number"?{unwrap:y}:Object.assign(u,{unwrap:y})},this.custom=(c,r)=>{const u=r?.id||lu++;return this.create({jsx:c(u),id:u,...r}),u},this.getActiveToasts=()=>this.toasts.filter(c=>!this.dismissedToasts.has(c.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Tt=new ry,uy=(l,c)=>{const r=c?.id||lu++;return Tt.addToast({title:l,...c,id:r}),r},dy=l=>l&&typeof l=="object"&&"ok"in l&&typeof l.ok=="boolean"&&"status"in l&&typeof l.status=="number",fy=uy,py=()=>Tt.toasts,my=()=>Tt.getActiveToasts();Object.assign(fy,{success:Tt.success,info:Tt.info,warning:Tt.warning,error:Tt.error,custom:Tt.custom,message:Tt.message,promise:Tt.promise,dismiss:Tt.dismiss,loading:Tt.loading},{getHistory:py,getToasts:my});$0
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
49co(l){return l.label!==void 0}const gy=3,xy="24px",hy="16px",zm=4e3,yy=356,vy=14,by=45,Ay=200;function da(...l){return l.filter(Boolean).join(" ")}function Sy(l){const[c,r]=l.split("-"),u=[];return c&&u.push(c),r&&u.push(r),u}const Ey=l=>{var c,r,u,f,p,h,v,y,x;const{invert:A,toast:m,unstyled:D,interacting:z,setHeights:O,visibleToasts:B,heights:q,index:V,toasts:$,expanded:Z,removeToast:P,defaultRichColors:W,closeButton:Y,style:I,cancelButtonStyle:Q,actionButtonStyle:ue,className:Ae="",descriptionClassName:Ce
vendor: 21,167 bytes, line 49
49="",duration:ge,position:xe,gap:ye,expandByDefault:be,classNames:w,icons:H,closeButtonAriaLabel:M="Close toast"}=l,[se,ce]=J.useState(null),[S,L]=J.useState(null),[k,X]=J.useState(!1),[K,ie]=J.useState(!1),[ne,de]=J.useState(!1),[De,nt]=J.useState(!1),[pt,lt]=J.useState(!1),[xa,Pt]=J.useState(0),[Vl,Xn]=J.useState(0),vn=J.useRef(m.duration||ge||zm),Yl=J.useRef(null),zt=J.useRef(null),ql=V===0,Xl=V+1<=B,mt=m.type,Ga=m.dismissible!==!1,gt=m.className||"",Fo=m.descriptionClassName||"",bn=J.useMemo(()=>q.findIndex(fe=>fe.toastId===m.id)||0,[q,m.id]),Js=J.useMemo(()=>{var fe;return(fe=m.closeButton)!=null?fe:Y},[m.closeButton,Y]),An=J.useMemo(()=>m.duration||ge||zm,[m.duration,ge]),Ql=J.useRef(0),ha=J.useRef(0),Zs=J.useRef(0),Ua=J.useRef(null),[Sn,xt]=xe.split("-"),Wt=J.useMemo(()=>q.reduce((fe,Ue,et)=>et>=bn?fe:fe+Ue.height,0),[q,bn]),ut=cy(),Oo=m.invert||A,Jl=mt==="loading";ha.current=J.useMemo(()=>bn*ye+Wt,[bn,Wt]),J.useEffect(()=>{vn.current=An},[An]),J.useEffect(()=>{X(!0)},[]),J.useEffect(()=>{const fe=zt.current;if(fe){const Ue=fe.getBoundingClientRect().height;return Xn(Ue),O(et=>[{toastId:m.id,height:Ue,position:m.position},...et]),()=>O(et=>et.filter(dt=>dt.toastId!==m.id))}},[O,m.id]),J.useLayoutEffect(()=>{if(!k)return;const fe=zt.current,Ue=fe.style.height;fe.style.height="auto";const et=fe.getBoundingClientRect().height;fe.style.height=Ue,Xn(et),O(dt=>dt.find(Ve=>Ve.toastId===m.id)?dt.map(Ve=>Ve.toastId===m.id?{...Ve,height:et}:Ve):[{toastId:m.id,height:et,position:m.position},...dt])},[k,m.title,m.description,O,m.id,m.jsx,m.action,m.cancel]);const sa=J.useCallback(()=>{ie(!0),Pt(ha.current),O(fe=>fe.filter(Ue=>Ue.toastId!==m.id)),setTimeout(()=>{P(m)},Ay)},[m,P,O,ha]);J.useEffect(()=>{if(m.promise&&mt==="loading"||m.duration===1/0||m.type==="loading")return;let fe;return Z||z||ut?(()=>{if(Zs.current<Ql.current){const dt=new Date().getTime()-Ql.current;vn.current=vn.current-dt}Zs.current=new Date().getTime()})():(()=>{vn.current!==1/0&&(Ql.current=new Date().getTime(),fe=setTimeout(()=>{m.onAutoClose==null||m.onAutoClose.call(m,m),sa()},vn.current))})(),()=>clearTimeout(fe)},[Z,z,m,mt,ut,sa]),J.useEffect(()=>{m.delete&&(sa(),m.onDismiss==null||m.onDismiss.call(m,m))},[sa,m.delete]);function Qn(){var fe;if(H?.loading){var Ue;return J.createElement("div",{className:da(w?.loader,m==null||(Ue=m.classNames)==null?void 0:Ue.loader,"sonner-loader"),"data-visible":mt==="loading"},H.loading)}return J.createElement(ay,{className:da(w?.loader,m==null||(fe=m.classNames)==null?void 0:fe.loader),visible:mt==="loading"})}const Jn=m.icon||H?.[mt]||ey(mt);var En,ia;return J.createElement("li",{tabIndex:0,ref:zt,className:da(Ae,gt,w?.toast,m==null||(c=m.classNames)==null?void 0:c.toast,w?.default,w?.[mt],m==null||(r=m.classNames)==null?void 0:r[mt]),"data-sonner-toast":"","data-rich-colors":(En=m.richColors)!=null?En:W,"data-styled":!(m.jsx||m.unstyled||D),"data-mounted":k,"data-promise":!!m.promise,"data-swiped":pt,"data-removed":K,"data-visible":Xl,"data-y-position":Sn,"data-x-position":xt,"data-index":V,"data-front":ql,"data-swiping":ne,"data-dismissible":Ga,"data-type":mt,"data-invert":Oo,"data-swipe-out":De,"data-swipe-direction":S,"data-expanded":!!(Z||be&&k),"data-testid":m.testId,style:{"--index":V,"--toasts-before":V,"--z-index":$.length-V,"--offset":`${K?xa:ha.current}px`,"--initial-height":be?"auto":`${Vl}px`,...I,...m.style},onDragEnd:()=>{de(!1),ce(null),Ua.current=null},onPointerDown:fe=>{fe.button!==2&&(Jl||!Ga||(Yl.current=new Date,Pt(ha.current),fe.target.setPointerCapture(fe.pointerId),fe.target.tagName!=="BUTTON"&&(de(!0),Ua.current={x:fe.clientX,y:fe.clientY})))},onPointerUp:()=>{var fe,Ue,et;if(De||!Ga)return;Ua.current=null;const dt=Number(((fe=zt.current)==null?void 0:fe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ia=Number(((Ue=zt.current)==null?void 0:Ue.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ve=new Date().getTime()-((et=Yl.current)==null?void 0:et.getTime()),vt=se==="x"?dt:Ia,wn=Math.abs(vt)/Ve;if(Math.abs(vt)>=by||wn>.11){Pt(ha.current),m.onDismiss==null||m.onDismiss.call(m,m),L(se==="x"?dt>0?"right":"left":Ia>0?"down":"up"),sa(),nt(!0);return}else{var bt,At;(bt=zt.current)==null||bt.style.setProperty("--swipe-amount-x","0px"),(At=zt.current)==null||At.style.setProperty("--swipe-amount-y","0px")}lt(!1),de(!1),ce(null)},onPointerMove:fe=>{var Ue,et,dt;if(!Ua.current||!Ga||((Ue=window.getSelection())==null?void 0:Ue.toString().length)>0)return;const Ve=fe.clientY-Ua.current.y,vt=fe.clientX-Ua.current.x;var wn;const bt=(wn=l.swipeDirections)!=null?wn:Sy(xe);!se&&(Math.abs(vt)>1||Math.abs(Ve)>1)&&ce(Math.abs(vt)>Math.abs(Ve)?"x":"y");let At={x:0,y:0};const Zn=$t=>1/(1.5+Math.abs($t)/20);if(se==="y"){if(bt.includes("top")||bt.includes("bottom"))if(bt.includes("top")&&Ve<0||bt.includes("bottom")&&Ve>0)At.y=Ve;else{const $t=Ve*Zn(Ve);At.y=Math.abs($t)<Math.abs(Ve)?$t:Ve}}else if(se==="x"&&(bt.includes("left")||bt.includes("right")))if(bt.includes("left")&&vt<0||bt.includes("right")&&vt>0)At.x=vt;else{const $t=vt*Zn(vt);At.x=Math.abs($t)<Math.abs(vt)?$t:vt}(Math.abs(At.x)>0||Math.abs(At.y)>0)&<(!0),(et=zt.current)==null||et.style.setProperty("--swipe-amount-x",`${At.x}px`),(dt=zt.current)==null||dt.style.setProperty("--swipe-amount-y",`${At.y}px`)}},Js&&!m.jsx&&mt!=="loading"?J.createElement("button",{"aria-label":M,"data-disabled":Jl,"data-close-button":!0,onClick:Jl||!Ga?()=>{}:()=>{sa(),m.onDismiss==null||m.onDismiss.call(m,m)},className:da(w?.closeButton,m==null||(u=m.classNames)==null?void 0:u.closeButton)},(ia=H?.close)!=null?ia:oy):null,(mt||m.icon||m.promise)&&m.icon!==null&&(H?.[mt]!==null||m.icon)?J.createElement("div",{"data-icon":"",className:da(w?.icon,m==null||(f=m.classNames)==null?void 0:f.icon)},m.promise||m.type==="loading"&&!m.icon?m.icon||Qn():null,m.type!=="loading"?Jn:null):null,J.createElement("div",{"data-content":"",className:da(w?.content,m==null||(p=m.classNames)==null?void 0:p.content)},J.createElement("div",{"data-title":"",className:da(w?.title,m==null||(h=m.classNames)==null?void 0:h.title)},m.jsx?m.jsx:typeof m.title=="function"?m.title():m.title),m.description?J.createElement("div",{"data-description":"",className:da(Ce,Fo,w?.description,m==null||(v=m.classNames)==null?void 0:v.description)},typeof m.description=="function"?m.description():m.description):null),J.isValidElement(m.cancel)?m.cancel:m.cancel&&co(m.cancel)?J.createElement("button",{"data-button":!0,"data-cancel":!0,style:m.cancelButtonStyle||Q,onClick:fe=>{co(m.cancel)&&Ga&&(m.cancel.onClick==null||m.cancel.onClick.call(m.cancel,fe),sa())},className:da(w?.cancelButton,m==null||(y=m.classNames)==null?void 0:y.cancelButton)},m.cancel.label):null,J.isValidElement(m.action)?m.action:m.action&&co(m.action)?J.createElement("button",{"data-button":!0,"data-action":!0,style:m.actionButtonStyle||ue,onClick:fe=>{co(m.action)&&(m.action.onClick==null||m.action.onClick.call(m.action,fe),!fe.defaultPrevented&&sa())},className:da(w?.actionButton,m==null||(x=m.classNames)==null?void 0:x.actionButton)},m.action.label):null)};function Fm(){if(typeof window>"u"||typeof document>"u")return"ltr";const l=document.documentElement.getAttribute("dir");return l==="auto"||!l?window.getComputedStyle(document.documentElement).direction:l}function wy(l,c){const r={};return[l,c].forEach((u,f)=>{const p=f===1,h=p?"--mobile-offset":"--offset",v=p?hy:xy;function y(x){["top","right","bottom","left"].forEach(A=>{r[`${h}-${A}`]=typeof x=="number"?`${x}px`:x})}typeof u=="number"||typeof u=="string"?y(u):typeof u=="object"?["top","right","bottom","left"].forEach(x=>{u[x]===void 0?r[`${h}-${x}`]=v:r[`${h}-${x}`]=typeof u[x]=="number"?`${u[x]}px`:u[x]}):y(v)}),r}const Ny=J.forwardRef(function(c,r){const{id:u,invert:f,position:p="bottom-right",hotkey:h=["altKey","KeyT"],expand:v,closeButton:y,className:x,offset:A,mobileOffset:m,theme:D="light",richColors:z,duration:O,style:B,visibleToasts:q=gy,toastOptions:V,dir:$=Fm(),gap:Z=vy,icons:P,containerAriaLabel:W="Notifications"}=c,[Y,I]=J.useState([]),Q=J.useMemo(()=>u?Y.filter(k=>k.toasterId===u):Y.filter(k=>!k.toasterId),[Y,u]),ue=J.useMemo(()=>Array.from(new Set([p].concat(Q.filter(k=>k.position).map(k=>k.position)))),[Q,p]),[Ae,Ce]=J.useState([]),[ge,xe]=J.useState(!1),[ye,be]=J.useState(!1),[w,H]=J.useState(D!=="system"?D:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),M=J.useRef(null),se=h.join("+").replace(/Key/g,"").replace(/Digit/g,""),ce=J.useRef(null),S=J.useRef(!1),L=J.useCallback(k=>{I(X=>{var K;return(K=X.find(ie=>ie.id===k.id))!=null&&K.delete||Tt.dismiss(k.id),X.filter(({id:ie})=>ie!==k.id)})},[]);return J.useEffect(()=>Tt.subscribe(k=>{if(k.dismiss){requestAnimationFrame(()=>{I(X=>X.map(K=>K.id===k.id?{...K,delete:!0}:K))});return}setTimeout(()=>{W0.flushSync(()=>{I(X=>{const K=X.findIndex(ie=>ie.id===k.id);return K!==-1?[...X.slice(0,K),{...X[K],...k},...X.slice(K+1)]:[k,...X]})})})}),[Y]),J.useEffect(()=>{if(D!=="system"){H(D);return}if(D==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?H("dark"):H("light")),typeof window>"u")return;const k=window.matchMedia("(prefers-color-scheme: dark)");try{k.addEventListener("change",({matches:X})=>{H(X?"dark":"light")})}catch{k.addListener(({matches:K})=>{try{H(K?"dark":"light")}catch(ie){console.error(ie)}})}},[D]),J.useEffect(()=>{Y.length<=1&&xe(!1)},[Y]),J.useEffect(()=>{const k=X=>{var K;if(h.every(de=>X[de]||X.code===de)){var ne;xe(!0),(ne=M.current)==null||ne.focus()}X.code==="Escape"&&(document.activeElement===M.current||(K=M.current)!=null&&K.contains(document.activeElement))&&xe(!1)};return document.addEventListener("keydown",k),()=>document.removeEventListener("keydown",k)},[h]),J.useEffect(()=>{if(M.current)return()=>{ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null,S.current=!1)}},[M.current]),J.createElement("section",{ref:r,"aria-label":`${W} ${se}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},ue.map((k,X)=>{var K;const[ie,ne]=k.split("-");return Q.length?J.createElement("ol",{key:k,dir:$==="auto"?Fm():$,tabIndex:-1,ref:M,className:x,"data-sonner-toaster":!0,"data-sonner-theme":w,"data-y-position":ie,"data-x-position":ne,style:{"--front-toast-height":`${((K=Ae[0])==null?void 0:K.height)||0}px`,"--width":`${yy}px`,"--gap":`${Z}px`,...B,...wy(A,m)},onBlur:de=>{S.current&&!de.currentTarget.contains(de.relatedTarget)&&(S.current=!1,ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null))},onFocus:de=>{de.target instanceof HTMLElement&&de.target.dataset.dismissible==="false"||S.current||(S.current=!0,ce.current=de.relatedTarget)},onMouseEnter:()=>xe(!0),onMouseMove:()=>xe(!0),onMouseLeave:()=>{ye||xe(!1)},onDragEnd:()=>xe(!1),onPointerDown:de=>{de.target instanceof HTMLElement&&de.target.dataset.dismissible==="false"||be(!0)},onPointerUp:()=>be(!1)},Q.filter(de=>!de.position&&X===0||de.position===k).map((de,De)=>{var nt,pt;return J.createElement(Ey,{key:de.id,icons:P,index:De,toast:de,defaultRichColors:z,duration:(nt=V?.duration)!=null?nt:O,className:V?.className,descriptionClassName:V?.descriptionClassName,invert:f,visibleToasts:q,closeButton:(pt=V?.closeButton)!=null?pt:y,interacting:ye,position:k,style:V?.style,unstyled:V?.unstyled,classNames:V?.classNames,cancelButtonStyle:V?.cancelButtonStyle,actionButtonStyle:V?.actionButtonStyle,closeButtonAriaLabel:V?.closeButtonAriaLabel,removeToast:L,toasts:Q.filter(lt=>lt.position==de.position),heights:Ae.filter(lt=>lt.position==de.position),setHeights:Ce,expandByDefault:v,gap:Z,expanded:ge,swipeDirections:c.swipeDirections})})):null}))}),Dy=({...l})=>{const{theme:c="system"}=P0();return i.jsx(Ny,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:c,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...l})};function La(l,c,{checkForDefaultPrevented:r=!0}={}){return function(f){if(l?.(f),r===!1||!f.defaultPrevented)return c?.(f)}}function Om(l,c){if(typeof l=="function")return l(c);l!=null&&(l.current=c)}function vg(...l){return c=>{let r=!1;const u=l.map(f=>{const p=Om(f,c);return!r&&typeof p=="function"&&(r=!0),p});if(r)return()=>{for(let f=0;f<u.length;f++){const p=u[f];typeof p=="function"?p():Om(l[f],null)}}}}function Yn(...l){return j.useCallback(vg(...l),l)}function bg(l,c=[]){let r=[];function u(p,h){const v=j.createContext(h),y=r.length;r=[...r,h];const x=m=>{const{scope:D,children:z,...O}=m,B=D?.[l]?.[y]||v,q=j.useMemo(()=>O,Object.values(O));return i.jsx(B.Provider,{value:q,children:z})};x.displayName=p+"Provider";function A(m,D){const z=D?.[l]?.[y]||v,O=j.useContext(z);if(O)return O;if(h!==void 0)return h;throw new Error(`\`${m}\` must be used within \`${p}\``)}return[x,A]}const f=()=>{const p=r.map(h=>j.createContext(h));return function(v){const y=v?.[l]||p;return j.useMemo(()=>({[`__scope${l}`]:{...v,[l]:y}}),[v,y])}};return f.scopeName=l,[u,jy(f,...c)]}function jy(...l){const c=l[0];if(l.length===1)return c;const r=()=>{const u=l.map(f=>({useScope:f(),scopeName:f.scopeName}));return function(p){const h=u.reduce((v,{useScope:y,scopeName:x})=>{const m=y(p)[`__scope${x}`];return{...v,...m}},{});return j.useMemo(()=>({[`__scope${c.scopeName}`]:h}),[h])}};return r.scopeName=c.scopeName,r}function Ag(l){const c=Ty(l),r=j.forwardRef((u,f)=>{const{children:p,...h}=u,v=j.Children.toArray(p),y=v.find(Fy);if(y){const x=y.props.children,A=v.map(m=>m===y?j.Children.count(x)>1?j.Children.only(null):j.isValidElement(x)?x.props.children:null:m);return i.jsx(c,{...h,ref:f,children:j.isValidElement(x)?j.cloneElement(x,void 0,A):null})}return i.jsx(c,{...h,ref:f,children:p})});return r.displayName=`${l}.Slot`,r}var Cy=Ag("Slot");function Ty(l){const c=j.forwardRef((r,u)=>{const{children:f,...p}=r;if(j.isValidElement(f)){const h=My(f),v=Oy(p,f.props);return f.type!==j.Fragment&&(v.ref=u?vg(u,h):h),j.cloneElement(f,v)}return j.Children.count(f)>1?j.Children.only(null):null});return c.displayName=`${l}.SlotClone`,c}var Sg=Symbol("radix.slottable");function zy(l){const c=({children:r})=>i.jsx(i.Fragment,{children:r});return c.displayName=`${l}.Slottable`,c.__radixId=Sg,c}function Fy(l){return j.isValidElement(l)&&typeof l.type=="function"&&"__radixId"in l.type&&l.type.__radixId===Sg}function Oy(l,c){const r={...c};for(const u in c){const f=l[u],p=c[u];/^on[A-Z]/.test(u)?f&&p?r[u]=(...v)=>{const y=p(...v);return f(...v),y}:f&&(r[u]=f):u==="style"?r[u]={...f,...p}:u==="className"&&(r[u]=[f,p].filter(Boolean).join(" "))}return{...l,...r}}function My(l){let c=Object.getOwnPropertyDescriptor(l.props,"ref")?.get,r=c&&"isReactWarning"in c&&c.isReactWarning;return r?l.ref:(c=Object.getOwnPropertyDescriptor(l,"ref")?.get,r=c&&"isReactWarning"in c&&c.isReactWarning,r?l.props.ref:l.props.ref||l.ref)}var _y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qn=_y.reduce((l,c)=>{const r=Ag(`Primitive.${c}`),u=j.forwardRef((f,p)=>{const{asChild:h,...v}=f,y=h?r:c;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(y,{...v,ref:p})});return u.displayName=`Primitive.${c}`,{...l,[c]:u}},{});function Ry(l,c){l&&xu.flushSync(()=>l.dispatchEvent(c))}function Ao(l){const c=j.useRef(l);return j.useEffect(()=>{c.current=l}),j.useMemo(()=>(...r)=>c.current?.(...r),[])}function ky(l,c=globalThis?.document){const r=Ao(l);j.useEffect(()=>{const u=f=>{f.key==="Escape"&&r(f)};return c.addEventListener("keydown",u,{capture:!0}),()=>c.removeEventListener("keydown",u,{capture:!0})},[r,c])}var Ly="DismissableLayer",su="dismissableLayer.update",By="dismissableLayer.pointerDownOutside",Hy="dismissableLayer.focusOutside",Mm,Eg=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),wg=j.forwardRef((l,c)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:h,onDismiss:v,...y}=l,x=j.useContext(Eg),[A,m]=j.useState(null),D=A?.ownerDocument??globalThis?.document,[,z]=j.useState({}),O=Yn(c,I=>m(I)),B=Array.from(x.layers),[q]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),V=B.indexOf(q),$=A?B.indexOf(A):-1,Z=x.layersWithOutsidePointerEventsDisabled.size>0,P=$>=V,W=Iy(I=>{const Q=I.target,ue=[...x.branches].some(Ae=>Ae.contains(Q));!P||ue||(f?.(I),h?.(I),I.defaultPrevented||v?.())},D),Y=Vy(I=>{const Q=I.target;[...x.branches].some(Ae=>Ae.contains(Q))||(p?.(I),h?.(I),I.defaultPrevented||v?.())},D);return ky(I=>{$===x.layers.size-1&&(u?.(I),!I.defaultPrevented&&v&&(I.preventDefault(),v()))},D),j.useEffect(()=>{if(A)return r&&(x.layersWithOutsidePointerEventsDisabled.size===0&&(Mm=D.body.style.pointerEvents,D.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(A)),x.layers.add(A),_m(),()=>{r&&x.layersWithOutsidePointerEventsDisabled.size===1&&(D.body.style.pointerEvents=Mm)}},[A,D,r,x]),j.useEffect(()=>()=>{A&&(x.layers.delete(A),x.layersWithOutsidePointerEventsDisabled.delete(A),_m())},[A,x]),j.useEffect(()=>{const I=()=>z({});return document.addEventListener(su,I),()=>document.removeEventListener(su,I)},[]),i.jsx(qn.div,{...y,ref:O,style:{pointerEvents:Z?P?"auto":"none":void 0,...l.style},onFocusCapture:La(l.onFocusCapture,Y.onFocusCapture),onBlurCapture:La(l.onBlurCapture,Y.onBlurCapture),onPointerDownCapture:La(l.onPointerDownCapture,W.onPointerDownCapture)})});wg.displayName=Ly;var Gy="DismissableLayerBranch",Uy=j.forwardRef((l,c)=>{const r=j.useContext(Eg),u=j.useRef(null),f=Yn(c,u);return j.useEffect(()=>{const p=u.current;if(p)return r.branches.add(p),()=>{r.branches.delete(p)}},[r.branches]),i.jsx(qn.div,{...l,ref:f})});Uy.displayName=Gy;function Iy(l,c=globalThis?.document){const r=Ao(l),u=j.useRef(!1),f=j.useRef(()=>{});return j.useEffect(()=>{const p=v=>{if(v.target&&!u.current){let y=function(){Ng(By,r,x,{discrete:!0})};const x={originalEvent:v};v.pointerType==="touch"?(c.removeEventListener("click",f.current),f.current=y,c.addEventListener("click",f.current,{once:!0})):y()}else c.removeEventListener("click",f.current);u.current=!1},h=window.setTimeout(()=>{c.addEventListener("pointerdown",p)},0);return()=>{window.clearTimeout(h),c.removeEventListener("pointerdown",p),c.removeEventListener("click",f.current)}},[c,r]),{onPointerDownCapture:()=>u.current=!0}}function Vy(l,c=globalThis?.document){const r=Ao(l),u=j.useRef(!1);return j.useEffect(()=>{const f=p=>{p.target&&!u.current&&Ng(Hy,r,{originalEvent:p},{discrete:!1})};return c.addEventListener("focusin",f),()=>c.removeEventListener("focusin",f)},[c,r]),{onFocusCapture:()=>u.current=!0,onBlurCapture:()=>u.current=!1}}function _m(){const l=new CustomEvent(su);document.dispatchEvent(l)}function Ng(l,c,r,{discrete:u}){const f=r.originalEvent.target,p=new CustomEvent(l,{bubbles:!1,cancelable:!0,detail:r});c&&f.addEventListener(l,c,{once:!0}),u?Ry(f,p):f.dispatchEvent(p)}var Us=globalThis?.document?j.useLayoutEffect:()=>{};const Yy=["top","right","bottom","left"],xn=Math.min,Ht=Math.max,xo=Math.round,ro=Math.floor,pa=l=>({x:l,y:l}),qy={left:"right",right:"left",bottom:"top",top:"bottom"},Xy={start:"end",end:"start"};function iu(l,c,r){return Ht(l,xn(c,r))}function Ba(l,c){return typeof l=="function"?l(c):l}function Ha(l){return l.split("-")[0]}function Hl(l){return l.split("-")[1]}function hu(l){return l==="x"?"y":"x"}function yu(l){return l==="y"?"height":"width"}const Qy=new Set(["top","bottom"]);function fa(l){return Qy.has(Ha(l))?"y":"x"}function vu(l){return hu(fa(l))}function Jy(l,c,r){r===void 0&&(r=!1);const u=Hl(l),f=vu(l),p=yu(f);let h=f==="x"?u===(r?"end":"start")?"right":"left":u==="start"?"bottom":"top";return c.reference[p]>c.floating[p]&&(h=ho(h)),[h,ho(h)]}function Zy(l){const c=ho(l);return[ou(l),c,ou(c)]}function ou(l){return l.replace(/start|end/g,c=>Xy[c])}const Rm=["left","right"],km=["right","left"],Ky=["top","bottom"],Py=["bottom","top"];function Wy(l,c,r){switch(l){case"top":case"bottom":return r?c?km:Rm:c?Rm:km;case"left":case"right":return c?Ky:Py;default:return[]}}function $y(l,c,r,u){const f=Hl(l);let p=Wy(Ha(l),r==="start",u);return f&&(p=p.map(h=>h+"-"+f),c&&(p=p.concat(p.map(ou)))),p}function ho(l){return l.replace(/left|right|bottom|top/g,c=>qy[c])}function ev(l){return{top:0,right:0,bottom:0,left:0,...l}}function Dg(l){return typeof l!="number"?ev(l):{top:l,right:l,bottom:l,left:l}}function yo(l){const{x:c,y:r,width:u,height:f}=l;return{width:u,height:f,top:r,left:c,right:c+u,bottom:r+f,x:c,y:r}}function Lm(l,c,r){let{reference:u,floating:f}=l;const p=fa(c),h=vu(c),v=yu(h),y=Ha(c),x=p==="y",A=u.x+u.width/2-f.width/2,m=u.y+u.height/2-f.height/2,D=u[v]/2-f[v]/2;let z;switch(y){case"top":z={x:A,y:u.y-f.height};break;case"bottom":z={x:A,y:u.y+u.height};break;case"right":z={x:u.x+u.width,y:m};break;case"left":z={x:u.x-f.width,y:m};break;default:z={x:u.x,y:u.y}}switch(Hl(c)){case"start":z[h]-=D*(r&&x?-1:1);break;case"end":z[h]+=D*(r&&x?-1:1);break}return z}const tv=async(l,c,r)=>{const{placement:u="bottom",strategy:f="absolute",middleware:p=[],platform:h}
vendor: 16,309 bytes, line 49
49=r,v=p.filter(Boolean),y=await(h.isRTL==null?void 0:h.isRTL(c));let x=await h.getElementRects({reference:l,floating:c,strategy:f}),{x:A,y:m}=Lm(x,u,y),D=u,z={},O=0;for(let B=0;B<v.length;B++){const{name:q,fn:V}=v[B],{x:$,y:Z,data:P,reset:W}=await V({x:A,y:m,initialPlacement:u,placement:D,strategy:f,middlewareData:z,rects:x,platform:h,elements:{reference:l,floating:c}});A=$??A,m=Z??m,z={...z,[q]:{...z[q],...P}},W&&O<=50&&(O++,typeof W=="object"&&(W.placement&&(D=W.placement),W.rects&&(x=W.rects===!0?await h.getElementRects({reference:l,floating:c,strategy:f}):W.rects),{x:A,y:m}=Lm(x,D,y)),B=-1)}return{x:A,y:m,placement:D,strategy:f,middlewareData:z}};async function Is(l,c){var r;c===void 0&&(c={});const{x:u,y:f,platform:p,rects:h,elements:v,strategy:y}=l,{boundary:x="clippingAncestors",rootBoundary:A="viewport",elementContext:m="floating",altBoundary:D=!1,padding:z=0}=Ba(c,l),O=Dg(z),q=v[D?m==="floating"?"reference":"floating":m],V=yo(await p.getClippingRect({element:(r=await(p.isElement==null?void 0:p.isElement(q)))==null||r?q:q.contextElement||await(p.getDocumentElement==null?void 0:p.getDocumentElement(v.floating)),boundary:x,rootBoundary:A,strategy:y})),$=m==="floating"?{x:u,y:f,width:h.floating.width,height:h.floating.height}:h.reference,Z=await(p.getOffsetParent==null?void 0:p.getOffsetParent(v.floating)),P=await(p.isElement==null?void 0:p.isElement(Z))?await(p.getScale==null?void 0:p.getScale(Z))||{x:1,y:1}:{x:1,y:1},W=yo(p.convertOffsetParentRelativeRectToViewportRelativeRect?await p.convertOffsetParentRelativeRectToViewportRelativeRect({elements:v,rect:$,offsetParent:Z,strategy:y}):$);return{top:(V.top-W.top+O.top)/P.y,bottom:(W.bottom-V.bottom+O.bottom)/P.y,left:(V.left-W.left+O.left)/P.x,right:(W.right-V.right+O.right)/P.x}}const av=l=>({name:"arrow",options:l,async fn(c){const{x:r,y:u,placement:f,rects:p,platform:h,elements:v,middlewareData:y}=c,{element:x,padding:A=0}=Ba(l,c)||{};if(x==null)return{};const m=Dg(A),D={x:r,y:u},z=vu(f),O=yu(z),B=await h.getDimensions(x),q=z==="y",V=q?"top":"left",$=q?"bottom":"right",Z=q?"clientHeight":"clientWidth",P=p.reference[O]+p.reference[z]-D[z]-p.floating[O],W=D[z]-p.reference[z],Y=await(h.getOffsetParent==null?void 0:h.getOffsetParent(x));let I=Y?Y[Z]:0;(!I||!await(h.isElement==null?void 0:h.isElement(Y)))&&(I=v.floating[Z]||p.floating[O]);const Q=P/2-W/2,ue=I/2-B[O]/2-1,Ae=xn(m[V],ue),Ce=xn(m[$],ue),ge=Ae,xe=I-B[O]-Ce,ye=I/2-B[O]/2+Q,be=iu(ge,ye,xe),w=!y.arrow&&Hl(f)!=null&&ye!==be&&p.reference[O]/2-(ye<ge?Ae:Ce)-B[O]/2<0,H=w?ye<ge?ye-ge:ye-xe:0;return{[z]:D[z]+H,data:{[z]:be,centerOffset:ye-be-H,...w&&{alignmentOffset:H}},reset:w}}}),nv=function(l){return l===void 0&&(l={}),{name:"flip",options:l,async fn(c){var r,u;const{placement:f,middlewareData:p,rects:h,initialPlacement:v,platform:y,elements:x}=c,{mainAxis:A=!0,crossAxis:m=!0,fallbackPlacements:D,fallbackStrategy:z="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:B=!0,...q}=Ba(l,c);if((r=p.arrow)!=null&&r.alignmentOffset)return{};const V=Ha(f),$=fa(v),Z=Ha(v)===v,P=await(y.isRTL==null?void 0:y.isRTL(x.floating)),W=D||(Z||!B?[ho(v)]:Zy(v)),Y=O!=="none";!D&&Y&&W.push(...$y(v,B,O,P));const I=[v,...W],Q=await Is(c,q),ue=[];let Ae=((u=p.flip)==null?void 0:u.overflows)||[];if(A&&ue.push(Q[V]),m){const ye=Jy(f,h,P);ue.push(Q[ye[0]],Q[ye[1]])}if(Ae=[...Ae,{placement:f,overflows:ue}],!ue.every(ye=>ye<=0)){var Ce,ge;const ye=(((Ce=p.flip)==null?void 0:Ce.index)||0)+1,be=I[ye];if(be&&(!(m==="alignment"?$!==fa(be):!1)||Ae.every(M=>fa(M.placement)===$?M.overflows[0]>0:!0)))return{data:{index:ye,overflows:Ae},reset:{placement:be}};let w=(ge=Ae.filter(H=>H.overflows[0]<=0).sort((H,M)=>H.overflows[1]-M.overflows[1])[0])==null?void 0:ge.placement;if(!w)switch(z){case"bestFit":{var xe;const H=(xe=Ae.filter(M=>{if(Y){const se=fa(M.placement);return se===$||se==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(se=>se>0).reduce((se,ce)=>se+ce,0)]).sort((M,se)=>M[1]-se[1])[0])==null?void 0:xe[0];H&&(w=H);break}case"initialPlacement":w=v;break}if(f!==w)return{reset:{placement:w}}}return{}}}};function Bm(l,c){return{top:l.top-c.height,right:l.right-c.width,bottom:l.bottom-c.height,left:l.left-c.width}}function Hm(l){return Yy.some(c=>l[c]>=0)}const lv=function(l){return l===void 0&&(l={}),{name:"hide",options:l,async fn(c){const{rects:r}=c,{strategy:u="referenceHidden",...f}=Ba(l,c);switch(u){case"referenceHidden":{const p=await Is(c,{...f,elementContext:"reference"}),h=Bm(p,r.reference);return{data:{referenceHiddenOffsets:h,referenceHidden:Hm(h)}}}case"escaped":{const p=await Is(c,{...f,altBoundary:!0}),h=Bm(p,r.floating);return{data:{escapedOffsets:h,escaped:Hm(h)}}}default:return{}}}}},jg=new Set(["left","top"]);async function sv(l,c){const{placement:r,platform:u,elements:f}=l,p=await(u.isRTL==null?void 0:u.isRTL(f.floating)),h=Ha(r),v=Hl(r),y=fa(r)==="y",x=jg.has(h)?-1:1,A=p&&y?-1:1,m=Ba(c,l);let{mainAxis:D,crossAxis:z,alignmentAxis:O}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return v&&typeof O=="number"&&(z=v==="end"?O*-1:O),y?{x:z*A,y:D*x}:{x:D*x,y:z*A}}const iv=function(l){return l===void 0&&(l=0),{name:"offset",options:l,async fn(c){var r,u;const{x:f,y:p,placement:h,middlewareData:v}=c,y=await sv(c,l);return h===((r=v.offset)==null?void 0:r.placement)&&(u=v.arrow)!=null&&u.alignmentOffset?{}:{x:f+y.x,y:p+y.y,data:{...y,placement:h}}}}},ov=function(l){return l===void 0&&(l={}),{name:"shift",options:l,async fn(c){const{x:r,y:u,placement:f}=c,{mainAxis:p=!0,crossAxis:h=!1,limiter:v={fn:q=>{let{x:V,y:$}=q;return{x:V,y:$}}},...y}=Ba(l,c),x={x:r,y:u},A=await Is(c,y),m=fa(Ha(f)),D=hu(m);let z=x[D],O=x[m];if(p){const q=D==="y"?"top":"left",V=D==="y"?"bottom":"right",$=z+A[q],Z=z-A[V];z=iu($,z,Z)}if(h){const q=m==="y"?"top":"left",V=m==="y"?"bottom":"right",$=O+A[q],Z=O-A[V];O=iu($,O,Z)}const B=v.fn({...c,[D]:z,[m]:O});return{...B,data:{x:B.x-r,y:B.y-u,enabled:{[D]:p,[m]:h}}}}}},cv=function(l){return l===void 0&&(l={}),{options:l,fn(c){const{x:r,y:u,placement:f,rects:p,middlewareData:h}=c,{offset:v=0,mainAxis:y=!0,crossAxis:x=!0}=Ba(l,c),A={x:r,y:u},m=fa(f),D=hu(m);let z=A[D],O=A[m];const B=Ba(v,c),q=typeof B=="number"?{mainAxis:B,crossAxis:0}:{mainAxis:0,crossAxis:0,...B};if(y){const Z=D==="y"?"height":"width",P=p.reference[D]-p.floating[Z]+q.mainAxis,W=p.reference[D]+p.reference[Z]-q.mainAxis;z<P?z=P:z>W&&(z=W)}if(x){var V,$;const Z=D==="y"?"width":"height",P=jg.has(Ha(f)),W=p.reference[m]-p.floating[Z]+(P&&((V=h.offset)==null?void 0:V[m])||0)+(P?0:q.crossAxis),Y=p.reference[m]+p.reference[Z]+(P?0:(($=h.offset)==null?void 0:$[m])||0)-(P?q.crossAxis:0);O<W?O=W:O>Y&&(O=Y)}return{[D]:z,[m]:O}}}},rv=function(l){return l===void 0&&(l={}),{name:"size",options:l,async fn(c){var r,u;const{placement:f,rects:p,platform:h,elements:v}=c,{apply:y=()=>{},...x}=Ba(l,c),A=await Is(c,x),m=Ha(f),D=Hl(f),z=fa(f)==="y",{width:O,height:B}=p.floating;let q,V;m==="top"||m==="bottom"?(q=m,V=D===(await(h.isRTL==null?void 0:h.isRTL(v.floating))?"start":"end")?"left":"right"):(V=m,q=D==="end"?"top":"bottom");const $=B-A.top-A.bottom,Z=O-A.left-A.right,P=xn(B-A[q],$),W=xn(O-A[V],Z),Y=!c.middlewareData.shift;let I=P,Q=W;if((r=c.middlewareData.shift)!=null&&r.enabled.x&&(Q=Z),(u=c.middlewareData.shift)!=null&&u.enabled.y&&(I=$),Y&&!D){const Ae=Ht(A.left,0),Ce=Ht(A.right,0),ge=Ht(A.top,0),xe=Ht(A.bottom,0);z?Q=O-2*(Ae!==0||Ce!==0?Ae+Ce:Ht(A.left,A.right)):I=B-2*(ge!==0||xe!==0?ge+xe:Ht(A.top,A.bottom))}await y({...c,availableWidth:Q,availableHeight:I});const ue=await h.getDimensions(v.floating);return O!==ue.width||B!==ue.height?{reset:{rects:!0}}:{}}}};function So(){return typeof window<"u"}function Gl(l){return Cg(l)?(l.nodeName||"").toLowerCase():"#document"}function Gt(l){var c;return(l==null||(c=l.ownerDocument)==null?void 0:c.defaultView)||window}function ga(l){var c;return(c=(Cg(l)?l.ownerDocument:l.document)||window.document)==null?void 0:c.documentElement}function Cg(l){return So()?l instanceof Node||l instanceof Gt(l).Node:!1}function na(l){return So()?l instanceof Element||l instanceof Gt(l).Element:!1}function ma(l){return So()?l instanceof HTMLElement||l instanceof Gt(l).HTMLElement:!1}function Gm(l){return!So()||typeof ShadowRoot>"u"?!1:l instanceof ShadowRoot||l instanceof Gt(l).ShadowRoot}const uv=new Set(["inline","contents"]);function Ys(l){const{overflow:c,overflowX:r,overflowY:u,display:f}=la(l);return/auto|scroll|overlay|hidden|clip/.test(c+u+r)&&!uv.has(f)}const dv=new Set(["table","td","th"]);function fv(l){return dv.has(Gl(l))}const pv=[":popover-open",":modal"];function Eo(l){return pv.some(c=>{try{return l.matches(c)}catch{return!1}})}const mv=["transform","translate","scale","rotate","perspective"],gv=["transform","translate","scale","rotate","perspective","filter"],xv=["paint","layout","strict","content"];function bu(l){const c=Au(),r=na(l)?la(l):l;return mv.some(u=>r[u]?r[u]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!c&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!c&&(r.filter?r.filter!=="none":!1)||gv.some(u=>(r.willChange||"").includes(u))||xv.some(u=>(r.contain||"").includes(u))}function hv(l){let c=hn(l);for(;ma(c)&&!Ll(c);){if(bu(c))return c;if(Eo(c))return null;c=hn(c)}return null}function Au(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const yv=new Set(["html","body","#document"]);function Ll(l){return yv.has(Gl(l))}function la(l){return Gt(l).getComputedStyle(l)}function wo(l){return na(l)?{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}:{scrollLeft:l.scrollX,scrollTop:l.scrollY}}function hn(l){if(Gl(l)==="html")return l;const c=l.assignedSlot||l.parentNode||Gm(l)&&l.host||ga(l);return Gm(c)?c.host:c}function Tg(l){const c=hn(l);return Ll(c)?l.ownerDocument?l.ownerDocument.body:l.body:ma(c)&&Ys(c)?c:Tg(c)}function Vs(l,c,r){var u;c===void 0&&(c=[]),r===void 0&&(r=!0);const f=Tg(l),p=f===((u=l.ownerDocument)==null?void 0:u.body),h=Gt(f);if(p){const v=cu(h);return c.concat(h,h.visualViewport||[],Ys(f)?f:[],v&&r?Vs(v):[])}return c.concat(f,Vs(f,[],r))}function cu(l){return l.parent&&Object.getPrototypeOf(l.parent)?l.frameElement:null}function zg(l){const c=la(l);let r=parseFloat(c.width)||0,u=parseFloat(c.height)||0;const f=ma(l),p=f?l.offsetWidth:r,h=f?l.offsetHeight:u,v=xo(r)!==p||xo(u)!==h;return v&&(r=p,u=h),{width:r,height:u,$:v}}function Su(l){return na(l)?l:l.contextElement}function kl(l){const c=Su(l);if(!ma(c))return pa(1);const r=c.getBoundingClientRect(),{width:u,height:f,$:p}=zg(c);let h=(p?xo(r.width):r.width)/u,v=(p?xo(r.height):r.height)/f;return(!h||!Number.isFinite(h))&&(h=1),(!v||!Number.isFinite(v))&&(v=1),{x:h,y:v}}const vv=pa(0);function Fg(l){const c=Gt(l);return!Au()||!c.visualViewport?vv:{x:c.visualViewport.offsetLeft,y:c.visualViewport.offsetTop}}function bv(l,c,r){return c===void 0&&(c=!1),!r||c&&r!==Gt(l)?!1:c}function Vn(l,c,r,u){c===void 0&&(c=!1),r===void 0&&(r=!1);const f=l.getBoundingClientRect(),p=Su(l);let h=pa(1);c&&(u?na(u)&&(h=kl(u)):h=kl(l));const v=bv(p,r,u)?Fg(p):pa(0);let y=(f.left+v.x)/h.x,x=(f.top+v.y)/h.y,A=f.width/h.x,m=f.height/h.y;if(p){const D=Gt(p),z=u&&na(u)?Gt(u):u;let O=D,B=cu(O);for(;B&&u&&z!==O;){const q=kl(B),V=B.getBoundingClientRect(),$=la(B),Z=V.left+(B.clientLeft+parseFloat($.paddingLeft))*q.x,P=V.top+(B.clientTop+parseFloat($.paddingTop))*q.y;y*=q.x,x*=q.y,A*=q.x,m*=q.y,y+=Z,x+=P,O=Gt(B),B=cu(O)}}return yo({width:A,height:m,x:y,y:x})}function No(l,c){const r=wo(l).scrollLeft;return c?c.left+r:Vn(ga(l)).left+r}function Og(l,c){const r=l.getBoundingClientRect(),u=r.left+c.scrollLeft-No(l,r),f=r.top+c.scrollTop;return{x:u,y:f}}function Av(l){let{elements:c,rect:r,offsetParent:u,strategy:f}=l;const p=f==="fixed",h=ga(u),v=c?Eo(c.floating):!1;if(u===h||v&&p)return r;let y={scrollLeft:0,scrollTop:0},x=pa(1);const A=pa(0),m=ma(u);if((m||!m&&!p)&&((Gl(u)!=="body"||Ys(h))&&(y=wo(u)),ma(u))){const z=Vn(u);x=kl(u),A.x=z.x+u.clientLeft,A.y=z.y+u.clientTop}const D=h&&!m&&!p?Og(h,y):pa(0);return{width:r.width*x.x,height:r.height*x.y,x:r.x*x.x-y.scrollLeft*x.x+A.x+D.x,y:r.y*x.y-y.scrollTop*x.y+A.y+D.y}}function Sv(l){return Array.from(l.getClientRects())}function Ev(l){const c=ga(l),r=wo(l),u=l.ownerDocument.body,f=Ht(c.scrollWidth,c.clientWidth,u.scrollWidth,u.clientWidth),p=Ht(c.scrollHeight,c.clientHeight,u.scrollHeight,u.clientHeight);let h=-r.scrollLeft+No(l);const v=-r.scrollTop;return la(u).direction==="rtl"&&(h+=Ht(c.clientWidth,u.clientWidth)-f),{width:f,height:p,x:h,y:v}}const Um=25;function wv(l,c){const r=Gt(l),u=ga(l),f=r.visualViewport;let p=u.clientWidth,h=u.clientHeight,v=0,y=0;if(f){p=f.width,h=f.height;const A=Au();(!A||A&&c==="fixed")&&(v=f.offsetLeft,y=f.offsetTop)}const x=No(u);if(x<=0){const A=u.ownerDocument,m=A.body,D=getComputedStyle(m),z=A.compatMode==="CSS1Compat"&&parseFloat(D.marginLeft)+parseFloat(D.marginRight)||0,O=Math.abs(u.clientWidth-m.clientWidth-z);O<=Um&&(p-=O)}else x<=Um&&(p+=x);return{width:p,height:h,x:v,y}}const Nv=new Set(["absolute","fixed"]);function Dv(l,c){const r=Vn(l,!0,c==="fixed"),u=r.top+l.clientTop,f=r.left+l.clientLeft,p=ma(l)?kl(l):pa(1),h=l.clientWidth*p.x,v=l.clientHeight*p.y,y=f*p.x,x=u*p.y;return{width:h,height:v,x:y,y:x}}function Im(l,c,r){let u;if(c==="viewport")u=wv(l,r);else if(c==="document")u=Ev(ga(l));else if(na(c))u=Dv(c,r);else{const f=Fg(l);u={x:c.x-f.x,y:c.y-f.y,width:c.width,height:c.height}}return yo(u)}function Mg(l,c){const r=hn(l);return r===c||!na(r)||Ll(r)?!1:la(r).position==="fixed"||Mg(r,c)}function jv(l,c){const r=c.get(l);if(r)return r;let u=Vs(l,[],!1).filter(v=>na(v)&&Gl(v)!=="body"),f=null;const p=la(l).position==="fixed";let h=p?hn(l):l;for(;na(h)&&!Ll(h);){const v=la(h),y=bu(h);!y&&v.position==="fixed"&&(f=null),(p?!y&&!f:!y&&v.position==="static"&&!!f&&Nv.has(f.position)||Ys(h)&&!y&&Mg(l,h))?u=u.filter(A=>A!==h):f=v,h=hn(h)}return c.set(l,u),u}function Cv(l){let{element:c,boundary:r,rootBoundary:u,strategy:f}=l;const h=[...r==="clippingAncestors"?Eo(c)?[]:jv(c,this._c):[].concat(r),u],v=h[0],y=h.reduce((x,A)=>{const m=Im(c,A,f);return x.top=Ht(m.top,x.top),x.right=xn(m.right,x.right),x.bottom=xn(m.bottom,x.bottom),x.left=Ht(m.left,x.left),x},Im(c,v,f));return{width:y.right-y.left,height:y.bottom-y.top,x:y.left,y:y.top}}function Tv(l){const{width:c,height:r}=zg(l);return{width:c,height:r}}function zv(l,c,r){const u=ma(c),f=ga(c),p=r==="fixed",h=Vn(l,!0,p,c);let v={scrollLeft:0,scrollTop:0};const y=pa(0);function x(){y.x=No(f)}if(u||!u&&!p)if((Gl(c)!=="body"||Ys(f))&&(v=wo(c)),u){const z=Vn(c,!0,p,c);y.x=z.x+c.clientLeft,y.y=z.y+c.clientTop}else f&&x();p&&!u&&f&&x();const A=f&&!u&&!p?Og(f,v):pa(0),m=h.left+v.scrollLeft-y.x-A.x,D=h.top+v.scrollTop-y.y-A.y;return{x:m,y:D,width:h.width,height:h.height}}function Zr(l){return la(l).position==="static"}function Vm(l,c){if(!ma(l)||la(l).position==="fixed")return null;if(c)return c(l);let r=l.offsetParent;return ga(l)===r&&(r=r.ownerDocument.body),r}function _g(l,c){const r=Gt(l);if(Eo(l))return r;if(!ma(l)){let f=hn(l);for(;f&&!Ll(f);){if(na(f)&&!Zr(f))return f;f=hn(f)}return r}let u=Vm(l,c);for(;u&&fv(u)&&Zr(u);)u=Vm(u,c);return u&&Ll(u)&&Zr(u)&&!bu(u)?r:u||hv(l)||r}const Fv=async function(l){const c=this.getOffsetParent||_g,r=this.getDimensions,u=await r(l.floating);return{reference:zv(l.reference,await c(l.floating),l.strategy),floating:{x:0,y:0,width:u.width,height:u.height}}};function Ov(l){return la(l).direction==="rtl"}const Mv={convertOffsetParentRelativeRectToViewportRelativeRect:Av,getDocumentElement:ga,getClippingRect:Cv,getOffsetParent:_g,getElementRects:Fv,getClientRects:Sv,getDimensions:Tv,getScale:kl,isElement:na,isRTL:Ov};function Rg(l,c){return l.x===c.x&&l.y===c.y&&l.width===c.width&&l.height===c.height}function _v(l,c){let r=null,u;const f=ga(l);function p(){var v;clearTimeout(u),(v=r)==null||v.disconnect(),r=null}function h(v,y){v===void 0&&(v=!1),y===void 0&&(y=1),p();const x=l.getBoundingClientRect(),{left:A,top:m,width:D,height:z}=x;if(v||c(),!D||!z)return;const O=ro(m),B=ro(f.clientWidth-(A+D)),q=ro(f.clientHeight-(m+z)),V=ro(A),Z={rootMargin:-O+"px "+-B+"px "+-q+"px "+-V+"px",threshold:Ht(0,xn(1,y))||1};let P=!0;function W(Y){const I=Y[0].intersectionRatio;if(I!==y){if(!P)return h();I?h(!1,I):u=setTimeout(()=>{h(!1,1e-7)},1e3)}
vendor: 4,590 bytes, line 49
49I===1&&!Rg(x,l.getBoundingClientRect())&&h(),P=!1}try{r=new IntersectionObserver(W,{...Z,root:f.ownerDocument})}catch{r=new IntersectionObserver(W,Z)}r.observe(l)}return h(!0),p}function Rv(l,c,r,u){u===void 0&&(u={});const{ancestorScroll:f=!0,ancestorResize:p=!0,elementResize:h=typeof ResizeObserver=="function",layoutShift:v=typeof IntersectionObserver=="function",animationFrame:y=!1}=u,x=Su(l),A=f||p?[...x?Vs(x):[],...Vs(c)]:[];A.forEach(V=>{f&&V.addEventListener("scroll",r,{passive:!0}),p&&V.addEventListener("resize",r)});const m=x&&v?_v(x,r):null;let D=-1,z=null;h&&(z=new ResizeObserver(V=>{let[$]=V;$&&$.target===x&&z&&(z.unobserve(c),cancelAnimationFrame(D),D=requestAnimationFrame(()=>{var Z;(Z=z)==null||Z.observe(c)})),r()}),x&&!y&&z.observe(x),z.observe(c));let O,B=y?Vn(l):null;y&&q();function q(){const V=Vn(l);B&&!Rg(B,V)&&r(),B=V,O=requestAnimationFrame(q)}return r(),()=>{var V;A.forEach($=>{f&&$.removeEventListener("scroll",r),p&&$.removeEventListener("resize",r)}),m?.(),(V=z)==null||V.disconnect(),z=null,y&&cancelAnimationFrame(O)}}const kv=iv,Lv=ov,Bv=nv,Hv=rv,Gv=lv,Ym=av,Uv=cv,Iv=(l,c,r)=>{const u=new Map,f={platform:Mv,...r},p={...f.platform,_c:u};return tv(l,c,{...f,platform:p})};var Vv=typeof document<"u",Yv=function(){},mo=Vv?j.useLayoutEffect:Yv;function vo(l,c){if(l===c)return!0;if(typeof l!=typeof c)return!1;if(typeof l=="function"&&l.toString()===c.toString())return!0;let r,u,f;if(l&&c&&typeof l=="object"){if(Array.isArray(l)){if(r=l.length,r!==c.length)return!1;for(u=r;u--!==0;)if(!vo(l[u],c[u]))return!1;return!0}if(f=Object.keys(l),r=f.length,r!==Object.keys(c).length)return!1;for(u=r;u--!==0;)if(!{}.hasOwnProperty.call(c,f[u]))return!1;for(u=r;u--!==0;){const p=f[u];if(!(p==="_owner"&&l.$$typeof)&&!vo(l[p],c[p]))return!1}return!0}return l!==l&&c!==c}function kg(l){return typeof window>"u"?1:(l.ownerDocument.defaultView||window).devicePixelRatio||1}function qm(l,c){const r=kg(l);return Math.round(c*r)/r}function Kr(l){const c=j.useRef(l);return mo(()=>{c.current=l}),c}function qv(l){l===void 0&&(l={});const{placement:c="bottom",strategy:r="absolute",middleware:u=[],platform:f,elements:{reference:p,floating:h}={},transform:v=!0,whileElementsMounted:y,open:x}=l,[A,m]=j.useState({x:0,y:0,strategy:r,placement:c,middlewareData:{},isPositioned:!1}),[D,z]=j.useState(u);vo(D,u)||z(u);const[O,B]=j.useState(null),[q,V]=j.useState(null),$=j.useCallback(M=>{M!==Y.current&&(Y.current=M,B(M))},[]),Z=j.useCallback(M=>{M!==I.current&&(I.current=M,V(M))},[]),P=p||O,W=h||q,Y=j.useRef(null),I=j.useRef(null),Q=j.useRef(A),ue=y!=null,Ae=Kr(y),Ce=Kr(f),ge=Kr(x),xe=j.useCallback(()=>{if(!Y.current||!I.current)return;const M={placement:c,strategy:r,middleware:D};Ce.current&&(M.platform=Ce.current),Iv(Y.current,I.current,M).then(se=>{const ce={...se,isPositioned:ge.current!==!1};ye.current&&!vo(Q.current,ce)&&(Q.current=ce,xu.flushSync(()=>{m(ce)}))})},[D,c,r,Ce,ge]);mo(()=>{x===!1&&Q.current.isPositioned&&(Q.current.isPositioned=!1,m(M=>({...M,isPositioned:!1})))},[x]);const ye=j.useRef(!1);mo(()=>(ye.current=!0,()=>{ye.current=!1}),[]),mo(()=>{if(P&&(Y.current=P),W&&(I.current=W),P&&W){if(Ae.current)return Ae.current(P,W,xe);xe()}},[P,W,xe,Ae,ue]);const be=j.useMemo(()=>({reference:Y,floating:I,setReference:$,setFloating:Z}),[$,Z]),w=j.useMemo(()=>({reference:P,floating:W}),[P,W]),H=j.useMemo(()=>{const M={position:r,left:0,top:0};if(!w.floating)return M;const se=qm(w.floating,A.x),ce=qm(w.floating,A.y);return v?{...M,transform:"translate("+se+"px, "+ce+"px)",...kg(w.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:se,top:ce}},[r,v,w.floating,A.x,A.y]);return j.useMemo(()=>({...A,update:xe,refs:be,elements:w,floatingStyles:H}),[A,xe,be,w,H])}const Xv=l=>{function c(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:l,fn(r){const{element:u,padding:f}=typeof l=="function"?l(r):l;return u&&c(u)?u.current!=null?Ym({element:u.current,padding:f}).fn(r):{}:u?Ym({element:u,padding:f}).fn(r):{}}}},Qv=(l,c)=>({...kv(l),options:[l,c]}),Jv=(l,c)=>({...Lv(l),options:[l,c]}),Zv=(l,c)=>({...Uv(l),options:[l,c]}),Kv=(l,c)=>({...Bv(l),options:[l,c]}),Pv=(l,c)=>({...Hv(l),options:[l,c]}),Wv=(l,c)=>({...Gv(l),options:[l,c]}),$v=(l,c)=>({...Xv(l),options:[l,c]});var eb="Arrow",Lg=j.forwardRef((l,c)=>{const{children:r,width:u=10,height:f=5,...p}=l;return i.jsx(qn.svg,{...p,ref:c,width:u,height:f,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:l.asChild?r:i.jsx("polygon",{points:"0,0 30,0 15,10"})})});Lg.displayName=eb;var tb=Lg;function ab(l){const[c,r]=j.useState(void 0);return Us(()=>
vendor: 12,588 bytes, line 49
49{if(l){r({width:l.offsetWidth,height:l.offsetHeight});const u=new ResizeObserver(f=>{if(!Array.isArray(f)||!f.length)return;const p=f[0];let h,v;if("borderBoxSize"in p){const y=p.borderBoxSize,x=Array.isArray(y)?y[0]:y;h=x.inlineSize,v=x.blockSize}else h=l.offsetWidth,v=l.offsetHeight;r({width:h,height:v})});return u.observe(l,{box:"border-box"}),()=>u.unobserve(l)}else r(void 0)},[l]),c}var Bg="Popper",[Hg,Gg]=bg(Bg),[M2,Ug]=Hg(Bg),Ig="PopperAnchor",Vg=j.forwardRef((l,c)=>{const{__scopePopper:r,virtualRef:u,...f}=l,p=Ug(Ig,r),h=j.useRef(null),v=Yn(c,h),y=j.useRef(null);return j.useEffect(()=>{const x=y.current;y.current=u?.current||h.current,x!==y.current&&p.onAnchorChange(y.current)}),u?null:i.jsx(qn.div,{...f,ref:v})});Vg.displayName=Ig;var Eu="PopperContent",[nb,lb]=Hg(Eu),Yg=j.forwardRef((l,c)=>{const{__scopePopper:r,side:u="bottom",sideOffset:f=0,align:p="center",alignOffset:h=0,arrowPadding:v=0,avoidCollisions:y=!0,collisionBoundary:x=[],collisionPadding:A=0,sticky:m="partial",hideWhenDetached:D=!1,updatePositionStrategy:z="optimized",onPlaced:O,...B}=l,q=Ug(Eu,r),[V,$]=j.useState(null),Z=Yn(c,ne=>$(ne)),[P,W]=j.useState(null),Y=ab(P),I=Y?.width??0,Q=Y?.height??0,ue=u+(p!=="center"?"-"+p:""),Ae=typeof A=="number"?A:{top:0,right:0,bottom:0,left:0,...A},Ce=Array.isArray(x)?x:[x],ge=Ce.length>0,xe={padding:Ae,boundary:Ce.filter(ib),altBoundary:ge},{refs:ye,floatingStyles:be,placement:w,isPositioned:H,middlewareData:M}=qv({strategy:"fixed",placement:ue,whileElementsMounted:(...ne)=>Rv(...ne,{animationFrame:z==="always"}),elements:{reference:q.anchor},middleware:[Qv({mainAxis:f+Q,alignmentAxis:h}),y&&Jv({mainAxis:!0,crossAxis:!1,limiter:m==="partial"?Zv():void 0,...xe}),y&&Kv({...xe}),Pv({...xe,apply:({elements:ne,rects:de,availableWidth:De,availableHeight:nt})=>{const{width:pt,height:lt}=de.reference,xa=ne.floating.style;xa.setProperty("--radix-popper-available-width",`${De}px`),xa.setProperty("--radix-popper-available-height",`${nt}px`),xa.setProperty("--radix-popper-anchor-width",`${pt}px`),xa.setProperty("--radix-popper-anchor-height",`${lt}px`)}}),P&&$v({element:P,padding:v}),ob({arrowWidth:I,arrowHeight:Q}),D&&Wv({strategy:"referenceHidden",...xe})]}),[se,ce]=Qg(w),S=Ao(O);Us(()=>{H&&S?.()},[H,S]);const L=M.arrow?.x,k=M.arrow?.y,X=M.arrow?.centerOffset!==0,[K,ie]=j.useState();return Us(()=>{V&&ie(window.getComputedStyle(V).zIndex)},[V]),i.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...be,transform:H?be.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:K,"--radix-popper-transform-origin":[M.transformOrigin?.x,M.transformOrigin?.y].join(" "),...M.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:l.dir,children:i.jsx(nb,{scope:r,placedSide:se,onArrowChange:W,arrowX:L,arrowY:k,shouldHideArrow:X,children:i.jsx(qn.div,{"data-side":se,"data-align":ce,...B,ref:Z,style:{...B.style,animation:H?void 0:"none"}})})})});Yg.displayName=Eu;var qg="PopperArrow",sb={top:"bottom",right:"left",bottom:"top",left:"right"},Xg=j.forwardRef(function(c,r){const{__scopePopper:u,...f}=c,p=lb(qg,u),h=sb[p.placedSide];return i.jsx("span",{ref:p.onArrowChange,style:{position:"absolute",left:p.arrowX,top:p.arrowY,[h]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[p.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[p.placedSide],visibility:p.shouldHideArrow?"hidden":void 0},children:i.jsx(tb,{...f,ref:r,style:{...f.style,display:"block"}})})});Xg.displayName=qg;function ib(l){return l!==null}var ob=l=>({name:"transformOrigin",options:l,fn(c){const{placement:r,rects:u,middlewareData:f}=c,h=f.arrow?.centerOffset!==0,v=h?0:l.arrowWidth,y=h?0:l.arrowHeight,[x,A]=Qg(r),m={start:"0%",center:"50%",end:"100%"}[A],D=(f.arrow?.x??0)+v/2,z=(f.arrow?.y??0)+y/2;let O="",B="";return x==="bottom"?(O=h?m:`${D}px`,B=`${-y}px`):x==="top"?(O=h?m:`${D}px`,B=`${u.floating.height+y}px`):x==="right"?(O=`${-y}px`,B=h?m:`${z}px`):x==="left"&&(O=`${u.floating.width+y}px`,B=h?m:`${z}px`),{data:{x:O,y:B}}}});function Qg(l){const[c,r="center"]=l.split("-");return[c,r]}var cb=Vg,rb=Yg,ub=Xg;function db(l,c){return j.useReducer((r,u)=>c[r][u]??r,l)}var Jg=l=>{const{present:c,children:r}=l,u=fb(c),f=typeof r=="function"?r({present:u.isPresent}):j.Children.only(r),p=Yn(u.ref,pb(f));return typeof r=="function"||u.isPresent?j.cloneElement(f,{ref:p}):null};Jg.displayName="Presence";function fb(l){const[c,r]=j.useState(),u=j.useRef(null),f=j.useRef(l),p=j.useRef("none"),h=l?"mounted":"unmounted",[v,y]=db(h,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return j.useEffect(()=>{const x=uo(u.current);p.current=v==="mounted"?x:"none"},[v]),Us(()=>{const x=u.current,A=f.current;if(A!==l){const D=p.current,z=uo(x);l?y("MOUNT"):z==="none"||x?.display==="none"?y("UNMOUNT"):y(A&&D!==z?"ANIMATION_OUT":"UNMOUNT"),f.current=l}},[l,y]),Us(()=>{if(c){let x;const A=c.ownerDocument.defaultView??window,m=z=>{const B=uo(u.current).includes(CSS.escape(z.animationName));if(z.target===c&&B&&(y("ANIMATION_END"),!f.current)){const q=c.style.animationFillMode;c.style.animationFillMode="forwards",x=A.setTimeout(()=>{c.style.animationFillMode==="forwards"&&(c.style.animationFillMode=q)})}},D=z=>{z.target===c&&(p.current=uo(u.current))};return c.addEventListener("animationstart",D),c.addEventListener("animationcancel",m),c.addEventListener("animationend",m),()=>{A.clearTimeout(x),c.removeEventListener("animationstart",D),c.removeEventListener("animationcancel",m),c.removeEventListener("animationend",m)}}else y("ANIMATION_END")},[c,y]),{isPresent:["mounted","unmountSuspended"].includes(v),ref:j.useCallback(x=>{u.current=x?getComputedStyle(x):null,r(x)},[])}}function uo(l){return l?.animationName||"none"}function pb(l){let c=Object.getOwnPropertyDescriptor(l.props,"ref")?.get,r=c&&"isReactWarning"in c&&c.isReactWarning;return r?l.ref:(c=Object.getOwnPropertyDescriptor(l,"ref")?.get,r=c&&"isReactWarning"in c&&c.isReactWarning,r?l.props.ref:l.props.ref||l.ref)}var mb=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"}),gb="VisuallyHidden",Zg=j.forwardRef((l,c)=>i.jsx(qn.span,{...l,ref:c,style:{...mb,...l.style}}));Zg.displayName=gb;var xb=Zg,[Do]=bg("Tooltip",[Gg]),wu=Gg(),Kg="TooltipProvider",hb=700,Xm="tooltip.open",[yb,Pg]=Do(Kg),Wg=l=>{const{__scopeTooltip:c,delayDuration:r=hb,skipDelayDuration:u=300,disableHoverableContent:f=!1,children:p}=l,h=j.useRef(!0),v=j.useRef(!1),y=j.useRef(0);return j.useEffect(()=>{const x=y.current;return()=>window.clearTimeout(x)},[]),i.jsx(yb,{scope:c,isOpenDelayedRef:h,delayDuration:r,onOpen:j.useCallback(()=>{window.clearTimeout(y.current),h.current=!1},[]),onClose:j.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>h.current=!0,u)},[u]),isPointerInTransitRef:v,onPointerInTransitChange:j.useCallback(x=>{v.current=x},[]),disableHoverableContent:f,children:p})};Wg.displayName=Kg;var $g="Tooltip",[_2,jo]=Do($g),ru="TooltipTrigger",vb=j.forwardRef((l,c)=>{const{__scopeTooltip:r,...u}=l,f=jo(ru,r),p=Pg(ru,r),h=wu(r),v=j.useRef(null),y=Yn(c,v,f.onTriggerChange),x=j.useRef(!1),A=j.useRef(!1),m=j.useCallback(()=>x.current=!1,[]);return j.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),i.jsx(cb,{asChild:!0,...h,children:i.jsx(qn.button,{"aria-describedby":f.open?f.contentId:void 0,"data-state":f.stateAttribute,...u,ref:y,onPointerMove:La(l.onPointerMove,D=>{D.pointerType!=="touch"&&!A.current&&!p.isPointerInTransitRef.current&&(f.onTriggerEnter(),A.current=!0)}),onPointerLeave:La(l.onPointerLeave,()=>{f.onTriggerLeave(),A.current=!1}),onPointerDown:La(l.onPointerDown,()=>{f.open&&f.onClose(),x.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:La(l.onFocus,()=>{x.current||f.onOpen()}),onBlur:La(l.onBlur,f.onClose),onClick:La(l.onClick,f.onClose)})})});vb.displayName=ru;var bb="TooltipPortal",[R2,Ab]=Do(bb,{forceMount:void 0}),Bl="TooltipContent",Sb=j.forwardRef((l,c)=>{const r=Ab(Bl,l.__scopeTooltip),{forceMount:u=r.forceMount,side:f="top",...p}=l,h=jo(Bl,l.__scopeTooltip);return i.jsx(Jg,{present:u||h.open,children:h.disableHoverableContent?i.jsx(ex,{side:f,...p,ref:c}):i.jsx(Eb,{side:f,...p,ref:c})})}),Eb=j.forwardRef((l,c)=>{const r=jo(Bl,l.__scopeTooltip),u=Pg(Bl,l.__scopeTooltip),f=j.useRef(null),p=Yn(c,f),[h,v]=j.useState(null),{trigger:y,onClose:x}=r,A=f.current,{onPointerInTransitChange:m}=u,D=j.useCallback(()=>{v(null),m(!1)},[m]),z=j.useCallback((O,B)=>{const q=O.currentTarget,V={x:O.clientX,y:O.clientY},$=Cb(V,q.getBoundingClientRect()),Z=Tb(V,$),P=zb(B.getBoundingClientRect()),W=Ob([...Z,...P]);v(W),m(!0)},[m]);return j.useEffect(()=>()=>D(),[D]),j.useEffect(()=>{if(y&&A){const O=q=>z(q,A),B=q=>z(q,y);return y.addEventListener("pointerleave",O),A.addEventListener("pointerleave",B),()=>{y.removeEventListener("pointerleave",O),A.removeEventListener("pointerleave",B)}}},[y,A,z,D]),j.useEffect(()=>{if(h){const O=B=>{const q=B.target,V={x:B.clientX,y:B.clientY},$=y?.contains(q)||A?.contains(q),Z=!Fb(V,h);$?D():Z&&(D(),x())};return document.addEventListener("pointermove",O),()=>document.removeEventListener("pointermove",O)}},[y,A,h,x,D]),i.jsx(ex,{...l,ref:p})}),[wb,Nb]=Do($g,{isInside:!1}),Db=zy("TooltipContent"),ex=j.forwardRef((l,c)=>{const{__scopeTooltip:r,children:u,"aria-label":f,onEscapeKeyDown:p,onPointerDownOutside:h,...v}=l,y=jo(Bl,r),x=wu(r),{onClose:A}=y;return j.useEffect(()=>(document.addEventListener(Xm,A),()=>document.removeEventListener(Xm,A)),[A]),j.useEffect(()=>{if(y.trigger){const m=D=>{D.target?.contains(y.trigger)&&A()};return window.addEventListener("scroll",m,{capture:!0}),()=>window.removeEventListener("scroll",m,{capture:!0})}},[y.trigger,A]),i.jsx(wg,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m=>m.preventDefault(),onDismiss:A,children:i.jsxs(rb,{"data-state":y.stateAttribute,...x,...v,ref:c,style:{...v.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:[i.jsx(Db,{children:u}),i.jsx(wb,{scope:r,isInside:!0,children:i.jsx(xb,{id:y.contentId,role:"tooltip",children:f||u})})]})})});Sb.displayName=Bl;var tx="TooltipArrow",jb=j.forwardRef((l,c)=>{const{__scopeTooltip:r,...u}=l,f=wu(r);return Nb(tx,r).isInside?null:i.jsx(ub,{...f,...u,ref:c})});jb.displayName=tx;function Cb(l,c){const r=Math.abs(c.top-l.y),u=Math.abs(c.bottom-l.y),f=Math.abs(c.right-l.x),p=Math.abs(c.left-l.x);switch(Math.min(r,u,f,p)){case p:return"left";case f:return"right";case r:return"top";case u:return"bottom";default:throw new Error("unreachable")}}function Tb(l,c,r=5){const u=[];switch(c){case"top":u.push({x:l.x-r,y:l.y+r},{x:l.x+r,y:l.y+r});break;case"bottom":u.push({x:l.x-r,y:l.y-r},{x:l.x+r,y:l.y-r});break;case"left":u.push({x:l.x+r,y:l.y-r},{x:l.x+r,y:l.y+r});break;case"right":u.push({x:l.x-r,y:l.y-r},{x:l.x-r,y:l.y+r});break}return u}function zb(l){const{top:c,right:r,bottom:u,left:f}=l;return[{x:f,y:c},{x:r,y:c},{x:r,y:u},{x:f,y:u}]}function Fb(l,c){const{x:r,y:u}=l;let f=!1;for(let p=0,h=c.length-1;p<c.length;h=p++){const v=c[p],y=c[h],x=v.x,A=v.y,m=y.x,D=y.y;A>u!=D>u&&r<(m-x)*(u-A)/(D-A)+x&&(f=!f)}return f}function Ob(l){const c=l.slice();return c.sort((r,u)=>r.x<u.x?-1:r.x>u.x?1:r.y<u.y?-1:r.y>u.y?1:0),Mb(c)}function Mb(l){if(l.length<=1)return l.slice();const c=[];for(let u=0;u<l.length;u++){const f=l[u];for(;c.length>=2;){const p=c[c.length-1],h=c[c.length-2];if((p.x-h.x)*(f.y-h.y)>=(p.y-h.y)*(f.x-h.x))c.pop();else break}c.push(f)}c.pop();const r=[];for(let u=l.length-1;u>=0;u--){const f=l[u];for(;r.length>=2;){const p=r[r.length-1],h=r[r.length-2];if((p.x-h.x)*(f.y-h.y)>=(p.y-h.y)*(f.x-h.x))r.pop();else break}r.push(f)}return r.pop(),c.length===1&&r.length===1&&c[0].x===r[0].x&&c[0].y===r[0].y?c:c.concat(r)}var _b=Wg;function ax(l){var c,r,u="";if(typeof l=="string"||typeof l=="number")u+=l;else if(typeof l=="object")if(Array.isArray(l)){var f=l.length;for(c=0;c<f;c++)l[c]&&(r=ax(l[c]))&&(u&&(u+=" "),u+=r)}
vendor: 7,615 bytes, line 49
49else for(r in l)l[r]&&(u&&(u+=" "),u+=r);return u}function nx(){for(var l,c,r=0,u="",f=arguments.length;r<f;r++)(l=arguments[r])&&(c=ax(l))&&(u&&(u+=" "),u+=c);return u}const Nu="-",Rb=l=>{const c=Lb(l),{conflictingClassGroups:r,conflictingClassGroupModifiers:u}=l;return{getClassGroupId:h=>{const v=h.split(Nu);return v[0]===""&&v.length!==1&&v.shift(),lx(v,c)||kb(h)},getConflictingClassGroupIds:(h,v)=>{const y=r[h]||[];return v&&u[h]?[...y,...u[h]]:y}}},lx=(l,c)=>{if(l.length===0)return c.classGroupId;const r=l[0],u=c.nextPart.get(r),f=u?lx(l.slice(1),u):void 0;if(f)return f;if(c.validators.length===0)return;const p=l.join(Nu);return c.validators.find(({validator:h})=>h(p))?.classGroupId},Qm=/^\[(.+)\]$/,kb=l=>{if(Qm.test(l)){const c=Qm.exec(l)[1],r=c?.substring(0,c.indexOf(":"));if(r)return"arbitrary.."+r}},Lb=l=>{const{theme:c,classGroups:r}=l,u={nextPart:new Map,validators:[]};for(const f in r)uu(r[f],u,f,c);return u},uu=(l,c,r,u)=>{l.forEach(f=>{if(typeof f=="string"){const p=f===""?c:Jm(c,f);p.classGroupId=r;return}if(typeof f=="function"){if(Bb(f)){uu(f(u),c,r,u);return}c.validators.push({validator:f,classGroupId:r});return}Object.entries(f).forEach(([p,h])=>{uu(h,Jm(c,p),r,u)})})},Jm=(l,c)=>{let r=l;return c.split(Nu).forEach(u=>{r.nextPart.has(u)||r.nextPart.set(u,{nextPart:new Map,validators:[]}),r=r.nextPart.get(u)}),r},Bb=l=>l.isThemeGetter,Hb=l=>{if(l<1)return{get:()=>{},set:()=>{}};let c=0,r=new Map,u=new Map;const f=(p,h)=>{r.set(p,h),c++,c>l&&(c=0,u=r,r=new Map)};return{get(p){let h=r.get(p);if(h!==void 0)return h;if((h=u.get(p))!==void 0)return f(p,h),h},set(p,h){r.has(p)?r.set(p,h):f(p,h)}}},du="!",fu=":",Gb=fu.length,Ub=l=>{const{prefix:c,experimentalParseClassName:r}=l;let u=f=>{const p=[];let h=0,v=0,y=0,x;for(let O=0;O<f.length;O++){let B=f[O];if(h===0&&v===0){if(B===fu){p.push(f.slice(y,O)),y=O+Gb;continue}if(B==="/"){x=O;continue}}B==="["?h++:B==="]"?h--:B==="("?v++:B===")"&&v--}const A=p.length===0?f:f.substring(y),m=Ib(A),D=m!==A,z=x&&x>y?x-y:void 0;return{modifiers:p,hasImportantModifier:D,baseClassName:m,maybePostfixModifierPosition:z}};if(c){const f=c+fu,p=u;u=h=>h.startsWith(f)?p(h.substring(f.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:h,maybePostfixModifierPosition:void 0}}if(r){const f=u;u=p=>r({className:p,parseClassName:f})}return u},Ib=l=>l.endsWith(du)?l.substring(0,l.length-1):l.startsWith(du)?l.substring(1):l,Vb=l=>{const c=Object.fromEntries(l.orderSensitiveModifiers.map(u=>[u,!0]));return u=>{if(u.length<=1)return u;const f=[];let p=[];return u.forEach(h=>{h[0]==="["||c[h]?(f.push(...p.sort(),h),p=[]):p.push(h)}),f.push(...p.sort()),f}},Yb=l=>({cache:Hb(l.cacheSize),parseClassName:Ub(l),sortModifiers:Vb(l),...Rb(l)}),qb=/\s+/,Xb=(l,c)=>{const{parseClassName:r,getClassGroupId:u,getConflictingClassGroupIds:f,sortModifiers:p}=c,h=[],v=l.trim().split(qb);let y="";for(let x=v.length-1;x>=0;x-=1){const A=v[x],{isExternal:m,modifiers:D,hasImportantModifier:z,baseClassName:O,maybePostfixModifierPosition:B}=r(A);if(m){y=A+(y.length>0?" "+y:y);continue}let q=!!B,V=u(q?O.substring(0,B):O);if(!V){if(!q){y=A+(y.length>0?" "+y:y);continue}if(V=u(O),!V){y=A+(y.length>0?" "+y:y);continue}q=!1}const $=p(D).join(":"),Z=z?$+du:$,P=Z+V;if(h.includes(P))continue;h.push(P);const W=f(V,q);for(let Y=0;Y<W.length;++Y){const I=W[Y];h.push(Z+I)}y=A+(y.length>0?" "+y:y)}return y};function Qb(){let l=0,c,r,u="";for(;l<arguments.length;)(c=arguments[l++])&&(r=sx(c))&&(u&&(u+=" "),u+=r);return u}const sx=l=>{if(typeof l=="string")return l;let c,r="";for(let u=0;u<l.length;u++)l[u]&&(c=sx(l[u]))&&(r&&(r+=" "),r+=c);return r};function Jb(l,...c){let r,u,f,p=h;function h(y){const x=c.reduce((A,m)=>m(A),l());return r=Yb(x),u=r.cache.get,f=r.cache.set,p=v,v(y)}function v(y){const x=u(y);if(x)return x;const A=Xb(y,r);return f(y,A),A}return function(){return p(Qb.apply(null,arguments))}}const $e=l=>{const c=r=>r[l]||[];return c.isThemeGetter=!0,c},ix=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ox=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Zb=/^\d+\/\d+$/,Kb=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Pb=/\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$/,Wb=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,$b=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,e1=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_l=l=>Zb.test(l),ve=l=>!!l&&!Number.isNaN(Number(l)),mn=l=>!!l&&Number.isInteger(Number(l)),Pr=l=>l.endsWith("%")&&ve(l.slice(0,-1)),ka=l=>Kb.test(l),t1=()=>!0,a1=l=>Pb.test(l)&&!Wb.test(l),cx=()=>!1,n1=l=>$b.test(l),l1=l=>e1.test(l),s1=l=>!te(l)&&!ae(l),i1=l=>Ul(l,dx,cx),te=l=>ix.test(l),In=l=>Ul(l,fx,a1),Wr=l=>Ul(l,d1,ve),Zm=l=>Ul(l,rx,cx),o1=l=>Ul(l,ux,l1),fo=l=>Ul(l,px,n1),ae=l=>ox.test(l),Gs=l=>Il(l,fx),c1=l=>Il(l,f1),Km=l=>Il(l,rx),r1=l=>Il(l,dx),u1=l=>Il(l,ux),po=l=>Il(l,px,!0),Ul=(l,c,r)=>{const u=ix.exec(l);return u?u[1]?c(u[1]):r(u[2]):!1},Il=(l,c,r=!1)=>{const u=ox.exec(l);return u?u[1]?c(u[1]):r:!1},rx=l=>l==="position"||l==="percentage",ux=l=>l==="image"||l==="url",dx=l=>l==="length"||l==="size"||l==="bg-size",fx=l=>l==="length",d1=l=>l==="number",f1=l=>l==="family-name",px=l=>l==="shadow",p1=()=>{const l=$e("color"),c=$e("font"),r=$e("text"),u=$e("font-weight"),f=$e("tracking"),p=$e("leading"),h=$e("breakpoint"),v=$e("container"),y=$e("spacing"),x=$e("radius"),A=$e("shadow"),m=$e("inset-shadow"),D=$e("text-shadow"),z=$e("drop-shadow"),O=$e("blur"),B=$e("perspective"),q=$e("aspect"),V=$e("ease"),$=$e("animate"),Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],P=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],W=()=>[...P(),ae,te],Y=()=>["auto","hidden","clip","visible","scroll"],I=()=>["auto","contain","none"],Q=()=>[ae,te,y],ue=()=>[_l,"full","auto",...Q()],Ae=()=>[mn,"none","subgrid",ae,te],Ce=()=>["auto",{span:["full",mn,ae,te]},mn,ae,te],ge=()=>[mn,"auto",ae,te],xe=()=>["auto","min","max","fr",ae,te],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],be=()=>["start","end","center","stretch","center-safe","end-safe"],w=()=>["auto",...Q()],H=()=>[_l,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Q()],M=()=>[l,ae,te],se=()=>[...P(),Km,Zm,{position:[ae,te]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],S=()=>["auto","cover","contain",r1,i1,{size:[ae,te]}],L=()=>[Pr,Gs,In],k=()=>["","none","full",x,ae,te],X=()=>["",ve,Gs,In],K=()=>["solid","dashed","dotted","double"],ie=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ne=()=>[ve,Pr,Km,Zm],de=()=>["","none",O,ae,te],De=()=>["none",ve,ae,te],nt=()=>["none",ve,ae,te],pt=()=>[ve,ae,te],lt=()=>[_l,"full",...Q()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ka],breakpoint:[ka],color:[t1],container:[ka],"drop-shadow":[ka],ease:["in","out","in-out"],font:[s1],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ka],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ka],shadow:[ka],spacing:["px",ve],text:[ka],"text-shadow":[ka],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",_l,te,ae,q]}
vendor: 5,647 bytes, line 49
49],container:["container"],columns:[{columns:[ve,te,ae,v]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"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:W()}],overflow:[{overflow:Y()}],"overflow-x":[{"overflow-x":Y()}],"overflow-y":[{"overflow-y":Y()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ue()}],"inset-x":[{"inset-x":ue()}],"inset-y":[{"inset-y":ue()}],start:[{start:ue()}],end:[{end:ue()}],top:[{top:ue()}],right:[{right:ue()}],bottom:[{bottom:ue()}],left:[{left:ue()}],visibility:["visible","invisible","collapse"],z:[{z:[mn,"auto",ae,te]}],basis:[{basis:[_l,"full","auto",v,...Q()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ve,_l,"auto","initial","none",te]}],grow:[{grow:["",ve,ae,te]}],shrink:[{shrink:["",ve,ae,te]}],order:[{order:[mn,"first","last","none",ae,te]}],"grid-cols":[{"grid-cols":Ae()}],"col-start-end":[{col:Ce()}],"col-start":[{"col-start":ge()}],"col-end":[{"col-end":ge()}],"grid-rows":[{"grid-rows":Ae()}],"row-start-end":[{row:Ce()}],"row-start":[{"row-start":ge()}],"row-end":[{"row-end":ge()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":xe()}],"auto-rows":[{"auto-rows":xe()}],gap:[{gap:Q()}],"gap-x":[{"gap-x":Q()}],"gap-y":[{"gap-y":Q()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...be(),"normal"]}],"justify-self":[{"justify-self":["auto",...be()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...be(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...be(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...be(),"baseline"]}],"place-self":[{"place-self":["auto",...be()]}],p:[{p:Q()}],px:[{px:Q()}],py:[{py:Q()}],ps:[{ps:Q()}],pe:[{pe:Q()}],pt:[{pt:Q()}],pr:[{pr:Q()}],pb:[{pb:Q()}],pl:[{pl:Q()}],m:[{m:w()}],mx:[{mx:w()}],my:[{my:w()}],ms:[{ms:w()}],me:[{me:w()}],mt:[{mt:w()}],mr:[{mr:w()}],mb:[{mb:w()}],ml:[{ml:w()}],"space-x":[{"space-x":Q()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Q()}],"space-y-reverse":["space-y-reverse"],size:[{size:H()}],w:[{w:[v,"screen",...H()]}],"min-w":[{"min-w":[v,"screen","none",...H()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[h]},...H()]}],h:[{h:["screen","lh",...H()]}],"min-h":[{"min-h":["screen","lh","none",...H()]}],"max-h":[{"max-h":["screen","lh",...H()]}],"font-size":[{text:["base",r,Gs,In]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[u,ae,Wr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Pr,te]}],"font-family":[{font:[c1,te,c]}],"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:[f,ae,te]}],"line-clamp":[{"line-clamp":[ve,"none",ae,Wr]}],leading:[{leading:[p,...Q()]}],"list-image":[{"list-image":["none",ae,te]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ae,te]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:M()}],"text-color":[{text:M()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...K(),"wavy"]}],"text-decoration-thickness":[{decoration:[ve,"from-font","auto",ae,In]}],"text-decoration-color":[{decoration:M()}],"underline-offset":[{"underline-offset":[ve,"auto",ae,te]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Q()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae,te]}],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",ae,te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:se()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:S()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},mn,ae,te],radial:["",ae,te],conic:[mn,ae,te]},u1,o1]}],"bg-color":[{bg:M()}],"gradient-from-pos":[{from:L()}
49],"gradient-via-pos":[{via:L()}],"gradient-to-pos":[{to:L()}],"gradient-from":[{from:M()}],"gradient-via":[{via:M()}],"gradient-to":[{to:M()}],rounded:[{rounded:k()}],"rounded-s":[{"rounded-s":k()}],"rounded-e":[{"rounded-e":k()}],"rounded-t":[{"rounded-t":k()}],"rounded-r":[{"rounded-r":k()}],"rounded-b":[{"rounded-b":k()}],"rounded-l":[{"rounded-l":k()}],"rounded-ss":[{"rounded-ss":k()}],"rounded-se":[{"rounded-se":k()}],"rounded-ee":[{"rounded-ee":k()}],"rounded-es":[{"rounded-es":k()}],"rounded-tl":[{"rounded-tl":k()}],"rounded-tr":[{"rounded-tr":k()}],"rounded-br":[{"rounded-br":k()}],"rounded-bl":[{"rounded-bl":k()}],"border-w":[{border:X()}],"border-w-x":[{"border-x":X()}],"border-w-y":[{"border-y":X()}],"border-w-s":[{"border-s":X()}],"border-w-e":[{"border-e":X()}],"border-w-t":[{"border-t":X()}],"border-w-r":[{"border-r":X()}],"border-w-b":[{"border-b":X()}],"border-w-l":[{"border-l":X()}],"divide-x":[{"divide-x":X()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":X()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...K(),"hidden","none"]}],"divide-style":[{divide:[...K(),"hidden","none"]}],"border-color":[{border:M()}],"border-color-x":[{"border-x":M()}],"border-color-y":[{"border-y":M()}],"border-color-s":[{"border-s":M()}],"border-color-e":[{"border-e":M()}],"border-color-t":[{"border-t":M()}],"border-color-r":[{"border-r":M()}],"border-color-b":[{"border-b":M()}],"border-color-l":[{"border-l":M()}
vendor: 5,754 bytes, line 49
49],"divide-color":[{divide:M()}],"outline-style":[{outline:[...K(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ve,ae,te]}],"outline-w":[{outline:["",ve,Gs,In]}],"outline-color":[{outline:M()}],shadow:[{shadow:["","none",A,po,fo]}],"shadow-color":[{shadow:M()}],"inset-shadow":[{"inset-shadow":["none",m,po,fo]}],"inset-shadow-color":[{"inset-shadow":M()}],"ring-w":[{ring:X()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:M()}],"ring-offset-w":[{"ring-offset":[ve,In]}],"ring-offset-color":[{"ring-offset":M()}],"inset-ring-w":[{"inset-ring":X()}],"inset-ring-color":[{"inset-ring":M()}],"text-shadow":[{"text-shadow":["none",D,po,fo]}],"text-shadow-color":[{"text-shadow":M()}],opacity:[{opacity:[ve,ae,te]}],"mix-blend":[{"mix-blend":[...ie(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ie()}],"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":[ve]}],"mask-image-linear-from-pos":[{"mask-linear-from":ne()}],"mask-image-linear-to-pos":[{"mask-linear-to":ne()}],"mask-image-linear-from-color":[{"mask-linear-from":M()}],"mask-image-linear-to-color":[{"mask-linear-to":M()}],"mask-image-t-from-pos":[{"mask-t-from":ne()}],"mask-image-t-to-pos":[{"mask-t-to":ne()}],"mask-image-t-from-color":[{"mask-t-from":M()}],"mask-image-t-to-color":[{"mask-t-to":M()}],"mask-image-r-from-pos":[{"mask-r-from":ne()}],"mask-image-r-to-pos":[{"mask-r-to":ne()}],"mask-image-r-from-color":[{"mask-r-from":M()}],"mask-image-r-to-color":[{"mask-r-to":M()}],"mask-image-b-from-pos":[{"mask-b-from":ne()}],"mask-image-b-to-pos":[{"mask-b-to":ne()}],"mask-image-b-from-color":[{"mask-b-from":M()}],"mask-image-b-to-color":[{"mask-b-to":M()}],"mask-image-l-from-pos":[{"mask-l-from":ne()}],"mask-image-l-to-pos":[{"mask-l-to":ne()}],"mask-image-l-from-color":[{"mask-l-from":M()}],"mask-image-l-to-color":[{"mask-l-to":M()}],"mask-image-x-from-pos":[{"mask-x-from":ne()}],"mask-image-x-to-pos":[{"mask-x-to":ne()}],"mask-image-x-from-color":[{"mask-x-from":M()}],"mask-image-x-to-color":[{"mask-x-to":M()}],"mask-image-y-from-pos":[{"mask-y-from":ne()}],"mask-image-y-to-pos":[{"mask-y-to":ne()}],"mask-image-y-from-color":[{"mask-y-from":M()}],"mask-image-y-to-color":[{"mask-y-to":M()}],"mask-image-radial":[{"mask-radial":[ae,te]}],"mask-image-radial-from-pos":[{"mask-radial-from":ne()}],"mask-image-radial-to-pos":[{"mask-radial-to":ne()}],"mask-image-radial-from-color":[{"mask-radial-from":M()}],"mask-image-radial-to-color":[{"mask-radial-to":M()}],"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":P()}],"mask-image-conic-pos":[{"mask-conic":[ve]}],"mask-image-conic-from-pos":[{"mask-conic-from":ne()}],"mask-image-conic-to-pos":[{"mask-conic-to":ne()}],"mask-image-conic-from-color":[{"mask-conic-from":M()}],"mask-image-conic-to-color":[{"mask-conic-to":M()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:se()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:S()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ae,te]}],filter:[{filter:["","none",ae,te]}],blur:[{blur:de()}],brightness:[{brightness:[ve,ae,te]}],contrast:[{contrast:[ve,ae,te]}],"drop-shadow":[{"drop-shadow":["","none",z,po,fo]}],"drop-shadow-color":[{"drop-shadow":M()}],grayscale:[{grayscale:["",ve,ae,te]}],"hue-rotate":[{"hue-rotate":[ve,ae,te]}],invert:[{invert:["",ve,ae,te]}],saturate:[{saturate:[ve,ae,te]}],sepia:[{sepia:["",ve,ae,te]}],"backdrop-filter":[{"backdrop-filter":["","none",ae,te]}],"backdrop-blur":[{"backdrop-blur":de()}],"backdrop-brightness":[{"backdrop-brightness":[ve,ae,te]}],"backdrop-contrast":[{"backdrop-contrast":[ve,ae,te]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ve,ae,te]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ve,ae,te]}],"backdrop-invert":[{"backdrop-invert":["",ve,ae,te]}],"backdrop-opacity":[{"backdrop-opacity":[ve,ae,te]}],"backdrop-saturate":[{"backdrop-saturate":[ve,ae,te]}],"backdrop-sepia":[{"backdrop-sepia":["",ve,ae,te]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Q()}],"border-spacing-x":[{"border-spacing-x":Q()}],"border-spacing-y":[{"border-spacing-y":Q()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ae,te]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ve,"initial",ae,te]}],ease:[{ease:["linear","initial",V,ae,te]}],delay:[{delay:[ve,ae,te]}],animate:[{animate:["none",$,ae,te]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[B,ae,te]}],"perspective-origin":[{"perspective-origin":W()}],rotate:[{rotate:De()}],"rotate-x":[{"rotate-x":De()}],"rotate-y":[{"rotate-y":De()}],"rotate-z":[{"rotate-z":De()}],scale:[{scale:nt()}],"scale-x":[{"scale-x":nt()}],"scale-y":[{"scale-y":nt()}],"scale-z":[{"scale-z":nt()}],"scale-3d":["scale-3d"],skew:[{skew:pt()}],"skew-x":[{"skew-x":pt()}],"skew-y":[{"skew-y":pt()}],transform:[{transform:[ae,te,"","none","gpu","cpu"]}],"transform-origin":[{origin:W()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:lt()}],"translate-x":[{"translate-x":lt()}],"translate-y":[{"translate-y":lt()}],"translate-z":[{"translate-z":lt()}],"translate-none":["translate-none"],accent:[{accent:M()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:M()}
vendor: 9,422 bytes, lines 49-83
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",ae,te]}],"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":Q()}],"scroll-mx":[{"scroll-mx":Q()}],"scroll-my":[{"scroll-my":Q()}],"scroll-ms":[{"scroll-ms":Q()}],"scroll-me":[{"scroll-me":Q()}],"scroll-mt":[{"scroll-mt":Q()}],"scroll-mr":[{"scroll-mr":Q()}],"scroll-mb":[{"scroll-mb":Q()}],"scroll-ml":[{"scroll-ml":Q()}],"scroll-p":[{"scroll-p":Q()}],"scroll-px":[{"scroll-px":Q()}],"scroll-py":[{"scroll-py":Q()}],"scroll-ps":[{"scroll-ps":Q()}],"scroll-pe":[{"scroll-pe":Q()}],"scroll-pt":[{"scroll-pt":Q()}],"scroll-pr":[{"scroll-pr":Q()}],"scroll-pb":[{"scroll-pb":Q()}],"scroll-pl":[{"scroll-pl":Q()}],"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",ae,te]}],fill:[{fill:["none",...M()]}],"stroke-w":[{stroke:[ve,Gs,In,Wr]}],stroke:[{stroke:["none",...M()]}],"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"]}},m1=Jb(p1);function Co(...l){return m1(nx(l))}function g1({delayDuration:l=0,...c}){return i.jsx(_b,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:l,...c})}const Pm=l=>typeof l=="boolean"?`${l}`:l===0?"0":l,Wm=nx,x1=(l,c)=>r=>{var u;if(c?.variants==null)return Wm(l,r?.class,r?.className);const{variants:f,defaultVariants:p}=c,h=Object.keys(f).map(x=>{const A=r?.[x],m=p?.[x];if(A===null)return null;const D=Pm(A)||Pm(m);return f[x][D]}),v=r&&Object.entries(r).reduce((x,A)=>{let[m,D]=A;return D===void 0||(x[m]=D),x},{}),y=c==null||(u=c.compoundVariants)===null||u===void 0?void 0:u.reduce((x,A)=>{let{class:m,className:D,...z}=A;return Object.entries(z).every(O=>{let[B,q]=O;return Array.isArray(q)?q.includes({...p,...v}[B]):{...p,...v}[B]===q})?[...x,m,D]:x},[]);return Wm(l,h,y,r?.class,r?.className)},h1=x1("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 y1({className:l,variant:c,size:r,asChild:u=!1,...f}){const p=u?Cy:"button";return i.jsx(p,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:Co(h1({variant:c,size:r,className:l})),...f})}function v1({className:l,...c}){return i.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:Co("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",l),...c})}function b1({className:l,...c}){return i.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:Co("px-6",l),...c})}/** 50 * @license lucide-react v0.453.0 - ISC 51 * 52 * This source code is licensed under the ISC license. 53 * See the LICENSE file in the root directory of this source tree. 54 */const A1=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),mx=(...l)=>l.filter((c,r,u)=>!!c&&u.indexOf(c)===r).join(" ");/** 55 * @license lucide-react v0.453.0 - ISC 56 * 57 * This source code is licensed under the ISC license. 58 * See the LICENSE file in the root directory of this source tree. 59 */var S1={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"};/** 60 * @license lucide-react v0.453.0 - ISC 61 * 62 * This source code is licensed under the ISC license. 63 * See the LICENSE file in the root directory of this source tree. 64 */const E1=j.forwardRef(({color:l="currentColor",size:c=24,strokeWidth:r=2,absoluteStrokeWidth:u,className:f="",children:p,iconNode:h,...v},y)=>j.createElement("svg",{ref:y,...S1,width:c,height:c,stroke:l,strokeWidth:u?Number(r)*24/Number(c):r,className:mx("lucide",f),...v},[...h.map(([x,A])=>j.createElement(x,A)),...Array.isArray(p)?p:[p]]));/** 65 * @license lucide-react v0.453.0 - ISC 66 * 67 * This source code is licensed under the ISC license. 68 * See the LICENSE file in the root directory of this source tree. 69 */const yn=(l,c)=>{const r=j.forwardRef(({className:u,...f},p)=>j.createElement(E1,{ref:p,iconNode:c,className:mx(`lucide-${A1(l)}`,u),...f}));return r.displayName=`${l}`,r};/** 70 * @license lucide-react v0.453.0 - ISC 71 * 72 * This source code is licensed under the ISC license. 73 * See the LICENSE file in the root directory of this source tree. 74 */const $m=yn("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 75 * @license lucide-react v0.453.0 - ISC 76 * 77 * This source code is licensed under the ISC license. 78 * See the LICENSE file in the root directory of this source tree. 79 */const w1=yn("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 80 * @license lucide-react v0.453.0 - ISC 81 * 82 * This source code is licensed under the ISC license. 83 * See the LICENSE file in the root directory of this source tree.
84 */const eg=yn("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"}]]);/** 85 * @license lucide-react v0.453.0 - ISC 86 * 87 * This source code is licensed under the ISC license. 88 * See the LICENSE file in the root directory of this source tree. 89 */const N1=yn("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"}]]);/** 90 * @license lucide-react v0.453.0 - ISC 91 * 92 * This source code is licensed under the ISC license. 93 * See the LICENSE file in the root directory of this source tree. 94 */const tg=yn("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** 95 * @license lucide-react v0.453.0 - ISC 96 * 97 * This source code is licensed under the ISC license. 98 * See the LICENSE file in the root directory of this source tree. 99 */const D1=yn("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"}]]);/** 100 * @license lucide-react v0.453.0 - ISC 101 * 102 * This source code is licensed under the ISC license. 103 * See the LICENSE file in the root directory of this source tree. 104 */const j1=yn("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"}]]);/** 105 * @license lucide-react v0.453.0 - ISC 106 * 107 * This source code is licensed under the ISC license. 108 * See the LICENSE file in the root directory of this source tree. 109 */const C1=yn("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 T1(l,c){if(l instanceof RegExp)return{keys:!1,pattern:l};var r,u,f,p,h=[],v="",y=l.split("/");for(y[0]||y.shift();f=y.shift();)r=f[0],r==="*"?(h.push(r),v+=f[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(u=f.indexOf("?",1),p=f.indexOf(".",1),h.push(f.substring(1,~u?u:~p?p:f.length)),v+=~u&&!~p?"(?:/([^/]+?))?":"/([^/]+?)",~p&&(v+=(~u?"?":"")+"\\"+f.substring(p))):v+="/"+f;return{keys:h,pattern:new RegExp("^"+v+(c?"(?=$|/)":"/?$"),"i")}}var $r={exports:{}},eu={};/** 110 * @license React 111 * use-sync-external-store-shim.production.js 112 * 113 * Copyright (c) Meta Platforms, Inc. and affiliates. 114 * 115 * This source code is licensed under the MIT license found in the 116 * LICENSE file in the root directory of this source tree. 117 */var ag;function z1(){if(ag)return eu;ag=1;var l=bo();function c(m,D){return m===D&&(m!==0||1/m===1/D)||m!==m&&D!==D}var r=typeof Object.is=="function"?Object.is:c,u=l.useState,f=l.useEffect,p=l.useLayoutEffect,h=l.useDebugValue;function v(m,D){var z=D(),O=u({inst:{value:z,getSnapshot:D}}),B=O[0].inst,q=O[1];return p(function(){B.value=z,B.getSnapshot=D,y(B)&&q({inst:B})},[m,z,D]),f(function(){return y(B)&&q({inst:B}),m(function(){y(B)&&q({inst:B})})},[m]),h(z),z}function y(m){var D=m.getSnapshot;m=m.value;try{var z=D();return!r(m,z)}catch{return!0}}function x(m,D){return D()}var A=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?x:v;return eu.useSyncExternalStore=l.useSyncExternalStore!==void 0?l.useSyncExternalStore:A,eu}var ng;function F1(){return ng||(ng=1,$r.exports=z1()),$r.exports}var O1=F1();const M1=Q0.useInsertionEffect,_1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",R1=_1?j.useLayoutEffect:j.useEffect,k1=M1||R1,gx=l=>{const c=j.useRef([l,(...r)=>c[0](...r)]).current;return k1(()=>{c[0]=l}),c[1]},L1="popstate",Du="pushState",ju="replaceState",B1="hashchange",lg=[L1,Du,ju,B1],H1=l=>{for(const c of lg)addEventListener(c,l);return()=>{for(const c of lg)removeEventListener(c,l)}},xx=(l,c)=>O1.useSyncExternalStore(H1,l,c),G1=()=>location.search,U1=({ssrSearch:l=""}={})=>xx(G1,()=>l),sg=()=>location.pathname,I1=({ssrPath:l}={})=>xx(sg,l?()=>l:sg),V1=(l,{replace:c=!1,state:r=null}={})=>history[c?ju:Du](r,"",l),Y1=(l={})=>[I1(l),V1],ig=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[ig]>"u"){for(const l of[Du,ju]){const c=history[l];history[l]=function(){const r=c.apply(this,arguments),u=new Event(l);return u.arguments=arguments,dispatchEvent(u),r}}Object.defineProperty(window,ig,{value:!0})}const q1=(l,c)=>c.toLowerCase().indexOf(l.toLowerCase())?"~"+c:c.slice(l.length)||"/",hx=(l="")=>l==="/"?"":l,X1=(l,c)=>l[0]==="~"?l.slice(1):hx(c)+l,Q1=(l="",c)=>q1(og(hx(l)),og(c)),og=l=>{try{return decodeURI(l)}catch{return l}},yx={hook:Y1,searchHook:U1,parser:T1,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:l=>l},vx=j.createContext(yx),qs=()=>j.useContext(vx),bx={},Ax=j.createContext(bx),Sx=()=>j.useContext(Ax),To=l=>{const[c,r]=l.hook(l);return[Q1(l.base,c),gx((u,f)=>r(X1(u,l.base),f))]},zo=()=>To(qs()),Ex=(l,c,r,u)=>{const{pattern:f,keys:p}=c instanceof RegExp?{keys:!1,pattern:c}:l(c||"*",u),h=f.exec(r)||[],[v,...y]=h;return v!==void 0?[!0,(()=>{const x=p!==!1?Object.fromEntries(p.map((m,D)=>[m,y[D]])):h.groups;let A={...y};return x&&Object.assign(A,x),A})(),...u?[v]:[]]:[!1,null]},J1=({children:l,...c})=>{const r=qs(),u=c.hook?yx:r;let f=u;const[p,h]=c.ssrPath?.split("?")??[];h&&(c.ssrSearch=h,c.ssrPath=p),c.hrefs=c.hrefs??c.hook?.hrefs;let v=j.useRef({}),y=v.current,x=y;for(let A in u){const m=A==="base"?u[A]+(c[A]||""):c[A]||u[A];y===x&&m!==x[A]&&(v.current=x={...x}),x[A]=m,(m!==u[A]||m!==f[A])&&(f=x)}return j.createElement(vx.Provider,{value:f,children:l})},cg=({children:l,component:c},r)=>c?j.createElement(c,{params:r}):typeof l=="function"?l(r):l,Z1=l=>{let c=j.useRef(bx);const r=c.current;return c.current=Object.keys(l).length!==Object.keys(r).length||Object.entries(l).some(([u,f])=>f!==r[u])?l:r},Bt=({path:l,nest:c,match:r,...u})=>{const f=qs(),[p]=To(f),[h,v,y]=r??Ex(f.parser,l,p,c),x=Z1({...Sx(),...v});if(!h)return null;const A=y?j.createElement(J1,{base:y},cg(u,x)):cg(u,x);return j.createElement(Ax.Provider,{value:x,children:A})},Be=j.forwardRef((l,c)=>{const r=qs(),[u,f]=To(r),{to:p="",href:h=p,onClick:v,asChild:y,children:x,className:A,replace:m,state:D,...z}=l,O=gx(q=>{q.ctrlKey||q.metaKey||q.altKey||q.shiftKey||q.button!==0||(v?.(q),q.defaultPrevented||(q.preventDefault(),f(h,l)))}),B=r.hrefs(h[0]==="~"?h.slice(1):r.base+h,r);return y&&j.isValidElement(x)?j.cloneElement(x,{onClick:O,href:B}):j.createElement("a",{...z,onClick:O,href:B,className:A?.call?A(u===h):A,children:x,ref:c})}),pu=l=>Array.isArray(l)?l.flatMap(c=>pu(c&&c.type===j.Fragment?c.props.children:c)):[l],K1=({children:l,location:c})=>{const r=qs(),[u]=To(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),pu(l).forEach(p=>{if(j.isValidElement(p)&&p.props.path){const h=p.props.path;window.__WOUTER_ROUTES__.includes(h)||window.__WOUTER_ROUTES__.push(h)}}));for(const f of pu(l)){let p=0;if(j.isValidElement(f)&&(p=Ex(r.parser,f.props.path,c||u,f.props.nest))[0])return j.cloneElement(f,{match:p})}return null};function rg(){const[,l]=zo(),c=()=>
117{l("/")};return i.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:i.jsx(v1,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:i.jsxs(b1,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[i.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:i.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[i.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),i.jsx(w1,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),i.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),i.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),i.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",i.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),i.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-3 justify-center",children:i.jsxs(y1,{"data-loc":"client/src/pages/NotFound.tsx:37",onClick:c,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[i.jsx(N1,{"data-loc":"client/src/pages/NotFound.tsx:41",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class P1 extends j.Component{constructor(c){super(c),this.state={hasError:!1,error:null}}static getDerivedStateFromError(c){return{hasError:!0,error:c}}render(){return this.state.hasError?i.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:i.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[i.jsx(j1,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),i.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),i.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:i.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),i.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:Co("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[i.jsx(D1,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const W1=j.createContext(void 0);function $1({children:l,defaultTheme:c="light",switchable:r=!1}){const[u,f]=j.useState(()=>r&&localStorage.getItem("theme")||c);j.useEffect(()=>{const h=document.documentElement;u==="dark"?h.classList.add("dark"):h.classList.remove("dark"),r&&localStorage.setItem("theme",u)},[u,r]);const p=r?()=>{f(h=>h==="light"?"dark":"light")}:void 0;return i.jsx(W1.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:u,toggleTheme:p,switchable:r},children:l})}const e2="https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/logo_icon-g4zna3xoG7xVPMpJAGu9Hz.png",ug=[{href:"/",label:"Home"},{href:"/series",label:"Series"},{href:"/deep-dive",label:"Deep Dives"},{href:"/advanced",label:"Advanced"},{href:"/vertex-ai",label:"Vertex AI"},{href:"/gcp-latest-updates",label:"GCP Briefing"}];function Xs(){const[l,c]=j.useState(!1),[r,u]=j.useState(!1),[f]=zo();j.useEffect(()=>{const h=()=>c(window.scrollY>12);return window.addEventListener("scroll",h),()=>window.removeEventListener("scroll",h)},[]);const p=l?"rgba(6,16,31,0.98)":"rgba(6,16,31,0.88)";return i.jsxs("header",{"data-loc":"client/src/components/Navbar.tsx:30",className:"fixed inset-x-0 top-0 z-50",style:{background:p,backdropFilter:"blur(16px)",borderBottom:"1px solid rgba(0,212,255,0.2)",boxShadow:l?"0 10px 28px rgba(0,0,0,0.25)":"none"},children:[i.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:31",className:"container flex h-16 items-center justify-between",children:[i.jsx(Be,{"data-loc":"client/src/components/Navbar.tsx:32",href:"/",children:i.jsxs("span",{"data-loc":"client/src/components/Navbar.tsx:33",className:"flex cursor-pointer items-center gap-3",children:[i.jsx("img",{"data-loc":"client/src/components/Navbar.tsx:34",src:e2,alt:"Expert of AI azure blueprint mark",className:"h-9 w-9 object-contain"}),i.jsxs("span",{"data-loc":"client/src/components/Navbar.tsx:35",children:[i.jsx("strong",{"data-loc":"client/src/components/Navbar.tsx:36",className:"block text-sm leading-none text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Expert of AI"}),i.jsx("small",{"data-loc":"client/src/components/Navbar.tsx:37",className:"block pt-1 text-[10px] font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"CLOUD ARCHITECTURE"})]})]})}),i.jsx("nav",{"data-loc":"client/src/components/Navbar.tsx:42",className:"hidden items-center gap-6 lg:flex","aria-label":"Primary navigation",children:ug.map(h=>{const v=f===h.href;return i.jsx(Be,{"data-loc":"client/src/components/Navbar.tsx:46",href:h.href,children:i.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:47",className:"cursor-pointer text-xs font-black tracking-wide",style:{color:v?"#00D4FF":"#B9CBE2",fontFamily:"JetBrains Mono, monospace"},children:h.label})},h.href)})}),i.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:53",className:"hidden lg:block",children:i.jsx(Be,{"data-loc":"client/src/components/Navbar.tsx:54",href:"/watch/what-is-azure-ai-foundry",children:i.jsxs("span",{"data-loc":"client/src/components/Navbar.tsx:55",className:"inline-flex cursor-pointer items-center gap-2 px-4 py-2 text-xs font-black",style:{background:"#00D4FF",color:"#06101F",fontFamily:"Space Grotesk, sans-serif"},children:[i.jsx("svg",{"data-loc":"client/src/components/Navbar.tsx:56",width:"12",height:"12",viewBox:"0 0 12 12",fill:"
117currentColor",children:i.jsx("polygon",{"data-loc":"client/src/components/Navbar.tsx:56",points:"3,1 11,6 3,11"})}),"Start Here"]})})}),i.jsx("button",{"data-loc":"client/src/components/Navbar.tsx:62",type:"button",className:"flex h-10 w-10 items-center justify-center lg:hidden","aria-label":"Toggle navigation","aria-expanded":r,onClick:()=>u(h=>!h),style:{border:"1px solid rgba(111,234,255,0.4)",color:"#6FEAFF",background:"rgba(0,212,255,0.06)"},children:i.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:63",className:"text-lg",children:r?"Ã":"â¡"})})]}),r&&i.jsx("nav",{"data-loc":"client/src/components/Navbar.tsx:68",className:"lg:hidden","aria-label":"Mobile navigation",style:{background:"#081426",borderTop:"1px solid rgba(0,212,255,0.18)"},children:i.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:69",className:"container grid py-3",children:ug.map(h=>i.jsx(Be,{"data-loc":"client/src/components/Navbar.tsx:71",href:h.href,children:i.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:72",onClick:()=>u(!1),className:"cursor-pointer px-2 py-3 text-xs font-black tracking-widest",style:{color:f===h.href?"#00D4FF":"#D7E5F5",fontFamily:"JetBrains Mono, monospace",borderBottom:"1px solid rgba(111,234,255,0.1)"},children:h.label})},h.href))})})]})}const t2="https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/logo_icon-g4zna3xoG7xVPMpJAGu9Hz.png",a2=[{label:"All Episodes",href:"/series"},{label:"Deep Dive Series",href:"/deep-dive"},{label:"Advanced Series",href:"/advanced"},{label:"Latest Azure AI",href:"/latest-azure-ai"},{label:"Vertex AI Tutorial",href:"/vertex-ai"},{label:"Latest GCP Briefing",href:"/gcp-latest-updates"},{label:"Build AI Agents",href:"/agents"}],n2=[{label:"Azure AI Foundry Docs",href:"https://learn.microsoft.com/en-us/azure/ai-foundry/"},{label:"Google Cloud Agent Platform",href:"https://cloud.google.com/products/gemini-enterprise-agent-platform"},{label:"Microsoft Learn",href:"https://learn.microsoft.com"},{label:"Google Cloud Docs",href:"https://cloud.google.com/docs"}];function Qs(){return i.jsx("footer",{"data-loc":"client/src/components/Footer.tsx:25",style:{background:"#050E1A",borderTop:"1px solid #173654",color:"#E8EDF5"},children:i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:26",className:"container py-14",children:[i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:27",className:"grid grid-cols-1 gap-10 md:grid-cols-[1.25fr_0.8fr_0.95fr]",children:[i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:28",children:[i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:29",className:"mb-5 flex items-center gap-3",children:[i.jsx("img",{"data-loc":"client/src/components/Footer.tsx:30",src:t2,alt:"Expert of AI azure blueprint mark",className:"h-9 w-9 object-contain"}),i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:31",children:[i.jsx("strong",{"data-loc":"client/src/components/Footer.tsx:32",className:"block text-sm text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Expert of AI"}),i.jsx("span",{"data-loc":"client/src/components/Footer.tsx:33",className:"text-[10px] font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"CLOUD ARCHITECTURE SERIES"})]})]}),i.jsx("p",{"data-loc":"client/src/components/Footer.tsx:36",className:"max-w-sm text-sm font-semibold leading-relaxed",style:{color:"#9CB3D0"},children:"Architecture briefings and production AI tutorials for engineers who need systems they can build, govern, and operate."})]}),i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:39",children:[i.jsx("p",{"data-loc":"client/src/components/Footer.tsx:40",className:"mb-5 text-[10px] font-black tracking-[0.18em]",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"SERIES INDEX"}),i.jsx("ul",{"data-loc":"client/src/components/Footer.tsx:41",className:"space-y-3",children:a2.map((l,c)=>i.jsx("li",{"data-loc":"client/src/components/Footer.tsx:42",children:i.jsx(Be,{"data-loc":"client/src/components/Footer.tsx:42",href:l.href,children:i.jsxs("span",{"data-loc":"client/src/components/Footer.tsx:42",className:"cursor-pointer text-sm font-semibold transition-colors hover:text-[#6FEAFF]",style:{color:"#B9CBE2"},children:[i.jsx("span",{"data-loc":"client/src/components/Footer.tsx:42",className:"mr-2 text-[10px]",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:String(c+1).padStart(2,"0")}),l.label]})})},l.href))})]}),i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:46",children:[i.jsx("p",{"data-loc":"client/src/components/Footer.tsx:47",className:"mb-5 text-[10px] font-black tracking-[0.18em]",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"REFERENCE LINKS"}),i.jsx("ul",{"data-loc":"client/src/components/Footer.tsx:48",className:"space-y-3",children:n2.map(l=>i.jsx("li",{"data-loc":"client/src/components/Footer.tsx:49",children:i.jsxs("a",{"data-loc":"client/src/components/Footer.tsx:49",href:l.href,target:"_blank",rel:"noopener noreferrer",className:"text-sm font-semibold transition-colors hover:text-[#6FEAFF]",style:{color:"#B9CBE2"},children:[l.label," ",i.jsx("span",{"data-loc":"client/src/components/Footer.tsx:49",style:{color:"#00D4FF"},children:"â"})]})},l.href))})]})]}),i.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:54",className:"mt-12 flex flex-col items-center justify-between gap-4 border-t pt-6 md:flex-row",style:{borderColor:"#173654"},children:[i.jsx("p",{"data-loc":"client/src/components/Footer.tsx:55",className:"text-xs",style:{color:"#6B7FA3",fontFamily:"Inter, sans-serif"},children:"© 2026 Expert of AI. Educational content for cloud AI practitioners."}),i.jsx("p",{"data-loc":"client/src/components/Footer.tsx:56",className:"text-[10px] font-black tracking-widest",style:{color:"#6B7FA3",fontFamily:"JetBrains Mono, monospace"},children:"AZURE AI // GCP AI // PRODUCTION AGENTS"})]})]})})}const mu={Introduction:"#00D4FF","Getting Started":"#6FEAFF",Models:"#00B7D9",Agents:"#00D4FF","Data & Knowledge":"#6FEAFF",Optimization:"#00B7D9",Evaluation:"#00D4FF",Governance:"#6FEAFF","Developer Tools":"#00B7D9"};function l2(){return i.jsxs("svg",{"data-loc":"client/src/components/VideoCard.tsx:25",viewBox:"0 0 240 135",xmlns:"http://www.w3.org/2000/svg",className:"absolute inset-0 h-full w-full opacity-80","aria-hidden":"true",children:[i.jsxs("g",{"data-loc":"client/src/components/VideoCard.tsx:26",fill:"none",stroke:"#00D4FF",strokeWidth:"0.7",opacity:"0.62",children:[i.jsx("path",{"data-loc":"client/src/components/VideoCard.tsx:27",d:"M0 68H57L82 41H128L153 68H240"}),i.jsx("path",{"data-loc":"client/src/components/VideoCard.tsx:28",d:"M25 0V24H70L97 50"}),i.jsx("path",{"data-loc":"client/src/components/VideoCard.tsx:29",d:"M215 135V110H168L143 83"}),i.jsx("circle",{"data-loc":"client/src/components/VideoCard.tsx:30",c
117x:"82",cy:"41",r:"5",fill:"#00D4FF",opacity:"0.22"}),i.jsx("circle",{"data-loc":"client/src/components/VideoCard.tsx:31",cx:"153",cy:"68",r:"7",fill:"#00D4FF",opacity:"0.2"}),i.jsx("circle",{"data-loc":"client/src/components/VideoCard.tsx:32",cx:"97",cy:"50",r:"3",fill:"#00D4FF",opacity:"0.7"})]}),i.jsx("text",{"data-loc":"client/src/components/VideoCard.tsx:34",x:"120",y:"94",textAnchor:"middle",fill:"#6FEAFF",fontSize:"8",fontFamily:"JetBrains Mono, monospace",opacity:"0.55",children:"FOUNDRY MODULE"})]})}function wx({video:l,index:c=0}){const r=c%5+1;return i.jsx(Be,{"data-loc":"client/src/components/VideoCard.tsx:43",href:`/watch/${l.slug}`,children:i.jsxs("article",{"data-loc":"client/src/components/VideoCard.tsx:44",className:`group cursor-pointer fade-up fade-up-delay-${r}`,style:{background:"#0A1930",border:"1px solid #1B4C6D",boxShadow:"inset 0 1px 0 rgba(111,234,255,0.06)"},children:[i.jsxs("div",{"data-loc":"client/src/components/VideoCard.tsx:48",className:"relative overflow-hidden",style:{aspectRatio:"16/9",backgroundColor:"#07182B",backgroundImage:"linear-gradient(rgba(0,212,255,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,255,0.06) 1px, transparent 1px)",backgroundSize:"18px 18px"},children:[i.jsx(l2,{"data-loc":"client/src/components/VideoCard.tsx:49"}),i.jsxs("div",{"data-loc":"client/src/components/VideoCard.tsx:50",className:"absolute top-3 left-3 px-2 py-1 text-[10px] font-black tracking-widest",style:{fontFamily:"JetBrains Mono, monospace",color:"#07182B",background:"#00D4FF"},children:["EP ",String(l.id).padStart(2,"0")]}),i.jsx("div",{"data-loc":"client/src/components/VideoCard.tsx:53",className:"absolute bottom-3 right-3 px-2 py-1 text-[10px] font-black tracking-wider",style:{fontFamily:"JetBrains Mono, monospace",color:"#B9CBE2",border:"1px solid rgba(111,234,255,0.34)",background:"rgba(6,16,31,0.78)"},children:l.duration}),i.jsx("div",{"data-loc":"client/src/components/VideoCard.tsx:56",className:"absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-200 group-hover:opacity-100",style:{background:"rgba(0,212,255,0.08)"},children:i.jsx("span",{"data-loc":"client/src/components/VideoCard.tsx:57",className:"flex h-11 w-11 items-center justify-center rounded-full",style:{background:"#00D4FF",color:"#06101F",boxShadow:"0 0 22px rgba(0,212,255,0.4)"},children:i.jsx("svg",{"data-loc":"client/src/components/VideoCard.tsx:58",width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",children:i.jsx("polygon",{"data-loc":"client/src/components/VideoCard.tsx:58",points:"4,2 14,8 4,14"})})})})]}),i.jsxs("div",{"data-loc":"client/src/components/VideoCard.tsx:63",className:"p-5",children:[i.jsx("p",{"data-loc":"client/src/components/VideoCard.tsx:64",className:"mb-3 text-[10px] font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:l.category.toUpperCase()}),i.jsx("h3",{"data-loc":"client/src/components/VideoCard.tsx:67",className:"mb-4 text-base font-black leading-snug text-white line-clamp-2",style:{fontFamily:"Space Grotesk, sans-serif"},children:l.title}),i.jsx("div",{"data-loc":"client/src/components/VideoCard.tsx:70",className:"flex flex-wrap gap-2",children:l.topics.slice(0,3).map(u=>i.jsx("span",{"data-loc":"client/src/components/VideoCard.tsx:72",className:"px-2 py-1 text-[10px] font-semibold",style:{color:"#B9CBE2",fontFamily:"JetBrains Mono, monospace",border:"1px solid rgba(111,234,255,0.18)",background:"rgba(0,212,255,0.04)"},children:u},u))})]})]})})}const yt=[{id:1,slug:"what-is-azure-ai-foundry",title:"What is Microsoft Azure AI Foundry?",shortTitle:"What is Azure AI Foundry?",description:"Discover Microsoft Azure AI Foundry â the unified enterprise AI platform that brings together model deployment, AI agents, RAG, fine-tuning, evaluation, and governance under a single integrated experience at ai.azure.com.",duration:"2:31",category:"Introduction",topics:["Platform Overview","Key Capabilities","Foundry Resource","ai.azure.com"],videoFile:"/manus-storage/v01_what_is_azure_ai_foundry_7949cd01.mp4"},{id:2,slug:"foundry-portal-and-project-setup",title:"Azure AI Foundry Portal & Project Setup",shortTitle:"Portal & Project Setup",de
117scription:"Navigate the Azure AI Foundry portal and set up your first project. Covers the four main portal sections, creating a Foundry resource, and connecting your code with the unified azure-ai-projects SDK v2.",duration:"2:28",category:"Getting Started",topics:["Portal Navigation","Project Creation","Foundry Resource","azure-ai-projects SDK"],videoFile:"/manus-storage/v02_foundry_portal_and_project_setup_27a9b988.mp4"},{id:3,slug:"model-catalog",title:"Azure AI Foundry Model Catalog: 1,900+ AI Models",shortTitle:"Model Catalog",description:"Explore the Azure AI Foundry model catalog â one of the largest curated collections of AI models on any cloud platform, with 1,900+ models from OpenAI, Meta, Anthropic, Mistral, Microsoft, and more.",duration:"2:31",category:"Models",topics:["Model Providers","Benchmarking","Deployment Options","Serverless API"],videoFile:"/manus-storage/v03_model_catalog_5a309588.mp4"},{id:4,slug:"azure-openai-in-foundry",title:"Azure OpenAI in Azure AI Foundry: GPT-5, DALL-E & More",shortTitle:"Azure OpenAI in Foundry",description:"Deep dive into Azure OpenAI within the Foundry platform â covering available models including GPT-5, the new Responses API, enterprise use cases, and how to upgrade from existing Azure OpenAI resources.",duration:"2:31",category:"Models",topics:["GPT-5","DALL-E 3","Responses API","Enterprise Use Cases"],videoFile:"/manus-storage/v04_azure_openai_in_foundry_e3c5c0da.mp4"},{id:5,slug:"deploying-models-at-scale",title:"Deploying & Managing AI Models at Scale",shortTitle:"Deploying Models at Scale",description:"Learn how to deploy and manage AI models at production scale using Azure AI Foundry â covering deployment modes, configuration, version management, A/B testing, and real-time monitoring.",duration:"2:28",category:"Models",topics:["Deployment Modes","A/B Testing","Version Management","Azure Monitor"],videoFile:"/manus-storage/v05_deploying_models_at_scale_a8cc195d.mp4"},{id:6,slug:"building-ai-agents",title:"Building AI Agents with Foundry Agent Service",shortTitle:"Building AI Agents",description:"Learn how to build intelligent, tool-using AI agents with the Azure AI Foundry Agent Service. Covers the agent architecture, 1,400+ built-in tools, and how to create and deploy your first agent.",duration:"2:42",category:"Agents",topics:["Agent Architecture","Built-in Tools","Code Interpreter","Agent Deployment"],videoFile:"/manus-storage/v06_building_ai_agents_92ffceec.mp4"},{id:7,slug:"multi-agent-orchestration",title:"Multi-Agent Orchestration in Azure AI Foundry",shortTitle:"Multi-Agent Orchestration",description:"Explore multi-agent orchestration in Azure AI Foundry â how to build collaborative AI workflows using sequential, parallel, and hierarchical agent patterns, the A2A protocol, and Routines.",duration:"2:31",category:"Agents",topics:["Orchestration Patterns","A2A Protocol","Routines","Parallel Agents"],videoFile:"/manus-storage/v07_multi_agent_orchestration_6f014f00.mp4"},{id:8,slug:"mcp-integration",title:"Model Context Protocol (MCP) in Azure AI Foundry",shortTitle:"MCP Integration",description:"Learn how the Model Context Protocol (MCP) enables AI agents to connect to any tool or data source in Azure AI Foundry â with full enterprise authentication support for databases, CRMs, ERPs, and custom APIs.",duration:"2:31",category:"Agents",topics:["MCP Protocol","Enterprise Auth","Tool Integration","Custom APIs"],videoFile:"/manus-storage/v08_mcp_integration_9723e64e.mp4"},{id:9,slug:"retrieval-augmented-generation",title:"RAG in Azure AI Foundry: Grounding AI in Your Data",shortTitle:"RAG in Azure AI Foundry",description:"Learn how to implement Retrieval-Augmented Generation (RAG) in Azure AI Foundry to ground AI responses in your enterprise knowledge â with Azure AI Search, Foundry IQ, and citation-backed answers.",duration:"2:28",category:"Data & Knowledge",topics:["RAG Architecture","Azure AI Search","Foundry IQ","Citation-backed Answers"],videoFile:"/manus-storage/v09_retrieval_augmented_generation_b04efe9a.mp4"},{id:10,slug:"fine-tuning-models",title:"Fine-Tuning AI Models in Azure AI Foundry",shortTitle:"Fine-Tuning Models",description:"Learn how to fine-tune AI models in Azure AI Foundry to customize them for your specific domain â covering when to fine-tune, supported models (GPT-4.1, Phi-4, Llama 3, Mistral), and the training workflow.",duration:"2:28",category:"Optimization",topics:["Fine-tuning Workflow","GPT-4.1","Phi-4","Training Data Format"],videoFile:"/manus-storage/v10_fine_tuning_models_7e830720.mp4"},{id:11,slug:"prompt-engineering",title:"Prompt Engineering & Optimization in Azure AI Foundry",shortTitle:"Prompt Engineering",description:"Master prompt engineering techniques and use Azure AI Foundry's Prompt Flow and automated o
117ptimization tools to get the best performance from your AI models.",duration:"2:31",category:"Optimization",topics:["Prompt Techniques","Prompt Flow","Automated Optimization","Chain of Thought"],videoFile:"/manus-storage/v11_prompt_engineering_2fbe4b07.mp4"},{id:12,slug:"evaluating-ai-apps",title:"Evaluating Generative AI Apps & Agents",shortTitle:"Evaluating AI Apps",description:"Learn how to evaluate the quality, safety, and performance of generative AI applications and agents using Azure AI Foundry's built-in evaluation framework with AI-assisted metrics.",duration:"2:28",category:"Evaluation",topics:["AI-assisted Metrics","Groundedness","Safety Evaluation","Production Monitoring"],videoFile:"/manus-storage/v12_evaluating_ai_apps_4e7ff824.mp4"},{id:13,slug:"responsible-ai-content-safety",title:"Responsible AI & Content Safety in Azure AI Foundry",shortTitle:"Responsible AI",description:"Learn how to build safe, fair, and transparent AI applications using Azure AI Foundry's responsible AI tools and Azure AI Content Safety â including configurable content guardrails and fairness assessments.",duration:"2:45",category:"Governance",topics:["6 RAI Principles","Content Safety","Content Guardrails","Fairness Assessments"],videoFile:"/manus-storage/v13_responsible_ai_content_safety_c9d22a31.mp4"},{id:14,slug:"security-rbac-governance",title:"Security, RBAC & Enterprise Governance in Azure AI Foundry",shortTitle:"Security & Governance",description:"Learn how to govern AI at enterprise scale with Azure AI Foundry â covering the Control Plane, role-based access control, network security, and 100+ compliance certifications including GDPR, HIPAA, and FedRAMP.",duration:"2:54",category:"Governance",topics:["Control Plane","RBAC","Private Endpoints","Compliance Certifications"],videoFile:"/manus-storage/v14_security_rbac_governance_29186292.mp4"},{id:15,slug:"sdks-and-developer-tools",title:"Azure AI Foundry SDKs & Developer Tools (Python, C#, JS)",shortTitle:"SDKs & Developer Tools",description:"Explore the full developer toolkit for Azure AI Foundry â the azure-ai-projects SDK v2, the VS Code extension, the Azure AI CLI, and production-ready AI application templates for Python, C#, JavaScript, and Java.",duration:"3:04",category:"Developer Tools",topics:["azure-ai-projects SDK","VS Code Extension","Azure AI CLI","App Templates"],videoFile:"/manus-storage/v15_sdks_and_developer_tools_052ad763.mp4"}],gu=["Introduction","Getting Started","Models","Agents","Data & Knowledge","Optimization","Evaluation","Governance","Developer Tools"],s2=[{id:"01",label:"FOUNDATION",title:"Azure AI Foundry",body:"15 structured modules covering models, agents, RAG, evaluation, and governance.",href:"/series",cta:"Browse modules"},{id:"02",label:"SPECIALIZATION",title:"AI Services Deep Dives",body:"Vision, Speech, Language, Translator, Document Intelligence, and Content Safety.",href:"/deep-dive",cta:"Explore deep dives"},{id:"03",label:"IMPLEMENTATION",title:"Advanced Patterns",body:"RAG pipelines, fine-tuning, production agents, evaluation, and Prompt Flow.",href:"/advanced",cta:"Open advanced series"},{id:"04",label:"MULTI-CLOUD",title:"GCP AI Foundations",body:"Vertex AI components, Gemini, grounding, agents, MLOps, and responsible delivery.",href:"/vertex-ai",cta:"Watch Vertex AI tutorial"}],tu={backgroundColor:"#081426",backgroundImage:"linear-gradient(rgba(0,212,255,0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,255,0.055) 1px, transparent 1px)",backgroundSize:"32px 32px"};function gn({children:l}){return i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:23",className:"text-[11px] font-black tracking-[0.18em]",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:l})}function i2(){const l=yt.slice(0,6);return j.useEffect(()=>{document.title="Azure AI Foundry Video Series | Learn AI on Azure"},[]),i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:34",className:"min-h-screen",style:{background:"#06101F",color:"#E8EDF5"},children:[i.jsx(Xs,{"data-loc":"client/src/pages/Home.tsx:35"}),i.jsxs("main",{"data-loc":"client/src/pages/Home.tsx:36",children:[i.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:37",className:"relative overflow-hidden pt-16",style:{background:"radial-gradient(circle at 82% 24%, rgba(0,120,212,0.28), transparent 28%), linear-gradient(135deg, #06101F 0%, #0A1930 55%, #0A3150 100%)"},children:[i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:38",className:"absolute inset-0 opacity-90",style:tu}),i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:39",className:"relative container grid min-h-[660px] grid-cols-1 items-center gap-14 py-24 lg:grid-cols-[1.05fr_0.95fr] lg:py-28",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:40",className:"max-w-2xl",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:41",className:"mb-8 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:41",className:"h-px w-12",style:{background:"#00D4FF"}}),i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:41",children:"EXPERT OF AI // PRODUCTION CLOUD SYSTEMS"})]}),i.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:42",className:"mb-7 text-white",style:{fontFamily:"Space Grotesk, sans-serif",fontWeight:800,fontSize:"clamp(3.15rem, 6vw, 5.75rem)",lineHeight:.96,letterSpacing:"-0.055em"},children:["Build production",i.jsx("br",{"data-loc":"client/src/pages/Home.tsx:43"}),i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:43",style:{color:"#6FEAFF"},children:"AI systems."})]}),i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:45",className:"mb-9 max-w-xl text-lg font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:"Architecture briefings and technical video modules for engineers building Azure AI, Google Cloud AI, and governed agent systems that can operate in production."}),i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:48",className:"flex flex-wrap gap-4",children:[i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:49",href:"/watch/what-is-azure-ai-foundry",children:i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:49",className:"inline-flex cursor-pointer items-center gap-3 px-6 py-3.5 font-black",style:{background:"#00D4FF",color:"#06101F"},children:["Start the Foundry series ",i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:49",children:"â"})]})}),i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:50",href:"/vertex-ai",children:i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:50",className:"inline-flex cursor-pointer items-center gap-3 px-6 py-3.5 font-black",style:{border:"1px solid rgba(111,234,255,0.48)",color:"#B9F5FF",background:"rgba(0,212,255,0.05)"},children:["Watch Vertex AI tutorial ",i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:50",children:"â"})]})})]}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:52",className:"mt-12 grid max-w-xl grid-cols-3 gap-px",style:{border:"1px solid rgba(111,234,255,0.22)",background:"rgba(111,234,255,0.14)"},children:[["15","FOUNDRY MODULES"],["6","SERVICE DEEP DIVES"],["4","ARCHITECT TUTORIALS"]].map(([c,r])=>i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:53",className:"p-4",style:{background:"#081426"},children:[i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:53",className:"text-2xl font-black",style:{color:"#00D4FF",fontFamily:"Space Grotesk, sans-serif"},children:c}),i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:53",className:"mt-1 text-[9px] font-black tracking-widest",style:{color:"#9
117CB3D0",fontFamily:"JetBrains Mono, monospace"},children:r})]},r))})]}),i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:57",className:"relative",style:{border:"1px solid rgba(111,234,255,0.4)",background:"rgba(6,16,31,0.76)",boxShadow:"0 0 0 10px rgba(0,212,255,0.035)"},children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:58",className:"flex items-center justify-between border-b px-5 py-4",style:{borderColor:"rgba(111,234,255,0.22)"},children:[i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:58",children:"ARCHITECTURE INDEX // 2026"}),i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:58",className:"text-[10px] font-black",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"LIVE CATALOG"})]}),i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:59",className:"grid grid-cols-[0.85fr_1.15fr]",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:60",className:"border-r p-7",style:{borderColor:"rgba(111,234,255,0.16)"},children:[i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:61",className:"mb-5 text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"SYSTEM LAYERS"}),["MODELS","AGENTS","KNOWLEDGE","GOVERNANCE","OPERATIONS"].map((c,r)=>i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:62",className:"mb-4 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:62",className:"flex h-6 w-6 items-center justify-center text-[10px] font-black",style:{color:"#06101F",background:r===1?"#00D4FF":"#6FEAFF"},children:String(r+1).padStart(2,"0")}),i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:62",className:"text-xs font-black tracking-widest",style:{color:"#D7E5F5",fontFamily:"JetBrains Mono, monospace"},children:c})]},c))]}),i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:64",className:"p-7",style:{backgroundImage:"linear-gradient(rgba(0,212,255,0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,255,0.07) 1px, transparent 1px)",backgroundSize:"20px 20px"},children:[i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:65",className:"mb-6 text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"CURRENT BRIEFINGS"}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:66",className:"space-y-4",children:[["AZURE // LATEST","Microsoft Foundry","/latest-azure-ai"],["GCP // VERTEX AI","Prompt to Production","/vertex-ai"],["GCP // LATEST","Governed Agentic Enterprise","/gcp-latest-updates"]].map(([c,r,u])=>i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:67",href:u,children:i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:67",className:"block cursor-pointer border p-4 transition-colors hover:bg-[#0C2945]",style:{borderColor:"rgba(111,234,255,0.25)",background:"rgba(7,24,43,0.86)"},children:[i.jsx("small",{"data-loc":"client/src/pages/Home.tsx:67",className:"block text-[9px] font-black tracking-widest",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:c}),i.jsxs("strong",{"data-loc":"client/src/pages/Home.tsx:67",className:"mt-2 block text-sm text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:[r," ",i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:67",style:{color:"#6FEAFF"},children:"â"})]})]})},u))})]})]})]})]})]}),i.jsx("section",{"data-loc":"client/src/pages/Home.tsx:75",className:"py-20",style:{background:"#0A1930",borderTop:"1px solid #173654",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:76",className:"container grid grid-cols-1 items-center gap-12 lg:grid-cols-[1.1fr_0.9fr]",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:77",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:78",className:"mb-5 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:78",className:"h-px w-10",style:{background:"#00D4FF"}}),i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:78",children:"START HERE // ARCHITECT TUTORIAL"})]}),i.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:79",className:"mb-5 text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Azure AI Foundry: the production architecture baseline."}),i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:80",className:"mb-7 text-base font-semibold leading-relaxed",style:{color:"#B9CBE2"}
117,children:"Begin with a concise briefing on hubs, projects, model deployment, agents, RAG, safety, and operationsâthen branch into deep dives or code-first tutorials."}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:81",className:"grid grid-cols-2 gap-3",children:["Hub â project â deployment","RAG and agent architecture","Security and governance controls","Production readiness checklist"].map((c,r)=>i.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:82",className:"flex gap-3 border p-3 text-xs font-semibold",style:{color:"#D7E5F5",borderColor:"rgba(111,234,255,0.2)",background:"#081426"},children:[i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:82",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:["0",r+1]}),c]},c))})]}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:85",style:{border:"1px solid #2E5E80",background:"#FFFEF9",boxShadow:"0 0 0 6px rgba(0,212,255,0.04)"},children:i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:86",className:"relative",style:{aspectRatio:"16/9"},children:i.jsx("iframe",{"data-loc":"client/src/pages/Home.tsx:86",src:"https://www.youtube.com/embed/1MEcqPO6tps?rel=0&modestbranding=1",title:"Azure AI Foundry Tutorial | Cloud Solutions Architect Complete Guide",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,style:{position:"absolute",inset:0,width:"100%",height:"100%",border:"none"}})})})]})}),i.jsx("section",{"data-loc":"client/src/pages/Home.tsx:91",className:"py-20",style:tu,children:i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:92",className:"container",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:93",className:"mb-10 flex flex-col justify-between gap-5 md:flex-row md:items-end",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:93",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:93",className:"mb-4 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"h-px w-10",style:{background:"#00D4FF"}}),i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:93",children:"FOUNDATION // 15 MODULES"})]}),i.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:93",className:"text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Start your Foundry learning path."})]}),i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:93",href:"/series",children:i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"cursor-pointer text-sm font-black",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"VIEW ALL MODULES â"})})]}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:94",className:"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3",children:l.map((c,r)=>i.jsx(wx,{"data-loc":"client/src/pages/Home.tsx:94",video:c,index:r},c.id))}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:95",className:"mt-10 flex flex-wrap gap-2",children:gu.map((c,r)=>i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:95",href:`/series?category=${encodeURIComponent(c)}`,children:i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:95",className:"inline-flex cursor-pointer items-center gap-2 px-3 py-2 text-[10px] font-black tracking-widest",style:{color:"#B9CBE2",border:"1px solid rgba(111,234,255,0.2)",background:"rgba(0,212,255,0.035)",fontFamily:"JetBrains Mono, monospace"},children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:95",style:{color:"#00D4FF"},children:String(r+1).padStart(2,"0")}),c.toUpperCase()]})},c))})]})}),i.jsx("section",{"data-loc":"client/src/pages/Home.tsx:99",className:"py-20",style:{background:"#06101F",borderTop:"1px solid #173654",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:100",className:"container",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:101",className:"mb-10",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:101",className:"mb-4 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:101",className:"h-px w-10",style:{background:"#00D4FF"}}),i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:101",children:"CURRENT // ARCHITECTURE BRIEFINGS"})]}),i.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:101",className:"text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Platform change, translated into engineering decisions."})]}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:102",className:"grid grid-cols-1 gap-px md:grid-cols-3",style:{border:"1px solid #1F4C71",background:"#1F4C71"},children:[["AZURE // AUG 2026","Whatâs New in Microsoft Foundry","Hosted agents, Toolboxes, Foundry IQ, observability, and a production readiness sequence.","/latest-azure-ai"],["GCP // VERTEX AI","From Prompt to Production","A student-focused tutorial on Gemini, grounding, agents, MLOps, deployment, and operating controls.","/vertex-ai"],["GCP // 2026","Governed Agentic Enterprise","Gemini Enterprise Agent Platform, runtime boundaries, secure tool access, Pub/Sub inference, and rollout guidance.","/gcp-latest-updates"]].map(([c,r,u,f],p)=>i.jsxs("article",{"data-loc":"client/src/pages/Home.tsx:103",className:"p-8",style:{background:p===0?"#0A1930":"#0B2039"},children:[i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:103",children:c}),i.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:103",className:"mb-4 mt-5 text-3xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:r}),i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:103",className:"mb-7 max-w-lg font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:u}),i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:103",href:f,children:i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:103",className:"inline-flex cursor-pointer items-center gap-2 text-sm font-black",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:["OPEN TUTORIAL ",i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:103",children:"â"})]})})]},f))})]})}),i.jsx("section",{"data-loc":"client/src/pages/Home.tsx:108",className:"py-20",style:tu,children:i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:109",className:"container",children:[i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:110",className:"mb-10 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:110",className:"h-px w-10",style:{background:"#00D4FF"}}),i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:110",children:"LEARNING PATHS // IMPLEMENTATION"})]}),i.jsx("div",{"data-loc":"client/src/pages/Home.tsx:111",className:"grid grid-cols-1 gap-5 md:grid-cols-2 xl:grid-cols-4",children:s2.map(c=>i.jsxs("article",{"data-loc":"client/src/pages/Home.tsx:112",className:"flex min-h-72 flex-col border p-6",style:{background:"#0A1930",borderColor:"#1F4C71"},children:[i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:112",className:"mb-8 text-xs font-black tracking-widest",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:[c.id," // ",c.label]}),i.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:112",className:"mb-4 text-2xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:c.title}),i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:112",className:"mb-8 text-sm font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:c.body}),i.jsx(Be,{"data-loc":"client/src/pages/Home.tsx:112",href:c.href,children:i.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:112",className:"mt-auto inline-flex cursor-pointer items-center gap-2 text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:[c.cta.toUpperCase()," ",i.jsx("span",{"data-loc":"client/src/pages/Home.tsx:112",children:"â"})]})})]},c.id))})]})}),i.jsx("section",{"data-loc":"client/src/pages/Home.tsx:117",className:"py-20",style:{background:"#0A1930",borderTop:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:118",className:"container max-w-4xl text-center",children:[i.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:118",children:"EXPERT OF AI // THE OPERATING PRINCIPLE"}),i.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:118",className:"mx-auto mt-5 max-w-3xl text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Learn the architecture. Build the workflow. Operate the outcome."}),i.jsx("p",{"data-loc":"client/src/pages/Home.tsx:118",className:"mx-auto mt-6 max-w-2xl font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:"This library is designed for cloud practitioners who need more than feature tours: they need the engineering decisions, controls, and implementation sequences behind production AI."})]})})]}),i.jsx(Qs,{"data-loc":"client/src/pages/Home.tsx:121"})]})}function o2(){const l=Sx(),[,c]=zo(),r=j.useRef(null),[u,f]=j.useState(!1),[p,h]=j.useState(0),[v,y]=j.useState("0:00"),[x,A]=j.useState("0:00"),m=yt.find(Y=>Y.slug===l.slug)??yt[0],D=yt.findIndex(Y=>Y.id===m.id),z=D>0?yt[D-1]:null,O=D<yt.length-1?yt[D+1]:null;j.useEffect(()=>{f(!1),h(0),y("0:00"),r.current&&r.current.load();const Y=`EP ${String(m.id).padStart(2,"0")}: ${m.shortTitle} | Azure AI Foundry`;document.title=Y.length>60?Y.slice(0,57)+"...":Y;let I=document.querySelector('meta[name="keywords"]');I||(I=document.createElement("meta"),I.name="keywords",document.head.appendChild(I)
117),I.content=`Azure AI Foundry, ${m.category}, ${m.topics.slice(0,4).join(", ")}`},[m.id,m.shortTitle,m.category,m.topics]);const B=Y=>{const I=Math.floor(Y/60),Q=Math.floor(Y%60);return`${I}:${Q.toString().padStart(2,"0")}`},q=()=>{const Y=r.current;Y&&(y(B(Y.currentTime)),h(Y.duration?Y.currentTime/Y.duration*100:0))},V=()=>{const Y=r.current;Y&&A(B(Y.duration))},$=()=>{const Y=r.current;Y&&(Y.paused?(Y.play(),f(!0)):(Y.pause(),f(!1)))},Z=Y=>{const I=r.current;if(!I)return;const Q=Y.currentTarget.getBoundingClientRect(),ue=(Y.clientX-Q.left)/Q.width;I.currentTime=ue*I.duration},P=()=>{f(!1),O&&setTimeout(()=>c(`/watch/${O.slug}`),1500)},W=mu[m.category]||"#0078D4";return i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:82",className:"min-h-screen",style:{background:"#F5F8FF"},children:[i.jsx(Xs,{"data-loc":"client/src/pages/Watch.tsx:83"}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:86",className:"pt-16",children:i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:87",style:{height:"1px",background:"linear-gradient(90deg, transparent 0%, #0078D4 30%, #00A8E8 70%, transparent 100%)",opacity:.4}})}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:91",className:"container py-3",children:i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:92",className:"flex items-center gap-2 text-xs",style:{color:"#4A5568",fontFamily:"JetBrains Mono, monospace"},children:[i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:93",href:"/",children:i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:93",className:"hover:text-blue-600 transition-colors cursor-pointer",children:"Home"})}),i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:94",style:{color:"#D0DCF0"},children:"â"}),i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:95",href:"/series",children:i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:95",className:"hover:text-blue-600 transition-colors cursor-pointer",children:"Series"})}),i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:96",style:{color:"#D0DCF0"},children:"â"}),i.jsxs("span",{"data-loc":"client/src/pages/Watch.tsx:97",style:{color:"#0078D4"},children:["EP ",String(m.id).padStart(2,"0")," â ",m.shortTitle]})]})}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:102",className:"container pb-16",children:i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:103",className:"flex flex-col xl:flex-row gap-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:106",className:"flex-1 min-w-0",children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:109",className:"relative rounded-lg overflow-hidden",style:{background:"#FFFFFF",border:"1px solid #D0DCF0",boxShadow:"0 2px 16px rgba(0,80,160,0.08)"},children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:118",className:"flex items-center justify-between px-4 py-2",style:{background:"#EEF3FB",borderBottom:"1px solid #D0DCF0"},children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:125",className:"flex items-center gap-3",children:[i.jsxs("span",{"data-loc":"client/src/pages/Watch.tsx:126",className:"episode-badge",children:["EP ",String(m.id).padStart(2,"0")]}),i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:127",className:"text-xs font-medium truncate max-w-xs",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:m.shortTitle})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:134",className:"flex items-center gap-2",children:[i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:135",className:"text-xs",style:{fontFamily:"JetBrains Mono, monospace",color:W,opacity:.9},children:m.category}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:141",className:"w-2 h-2 rounded-full",style:{background:u?"#0078D4":"#D0DCF0",boxShadow:u?"0 0 6px rgba(0,120,212,0.5)":"none"}})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:152",style:{background:"#020508",position:"relative"},children:[i.jsx("video",{"data-loc":"client/src/pages/Watch.tsx:153",ref:r,src:m.videoFile,className:"w-full",style:{aspectRatio:"16/9",display:"block"},onTimeUpdate:q,onLoadedMetadata:V,onEnded:P,onPlay:()=>f(!0),onPause:()=>f(!1),preload:"metadata",onClick:$}),!u&&i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:169",className:"absolute inset-0 flex items-center justify-center cursor-pointer",style:{background:"rgba(7,12,24,0.35)"},onClick:$,children:i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:174",className:"w-20 h-20 rounded-full flex items-center justify-center play-btn",style:{background:"rgba(0, 120, 212, 0.92)",boxShadow:"0 0 0 8px rgba(0,120,212,0.15), 0 0 40px rgba(0,120,212,0.3)"},children:i.jsx("svg",{"data-loc":"client/src/pages/Watch.tsx:181",width:"28",height:"28",viewBox:"0 0 28 28",fill:"#FFFFFF",children:i.jsx("polygon",{"data-loc":"client/src/pages/Watch.tsx:182",points:"8,4 24,14 8,24"})})})})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:190",className:"px-4 py-3",style:{background:"#F5F8F
117F",borderTop:"1px solid #D0DCF0"},children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:198",className:"w-full h-1.5 rounded-full mb-3 cursor-pointer relative",style:{background:"#D0DCF0"},onClick:Z,children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:203",className:"h-full rounded-full",style:{width:`${p}%`,background:"linear-gradient(90deg, #0078D4, #00A8E8)"}}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:210",className:"absolute top-1/2 w-3 h-3 rounded-full",style:{left:`${p}%`,transform:"translateX(-50%) translateY(-50%)",background:"#0078D4",border:"2px solid #FFFFFF",boxShadow:"0 0 6px rgba(0,120,212,0.4)"}})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:223",className:"flex items-center gap-4",children:[i.jsx("button",{"data-loc":"client/src/pages/Watch.tsx:224",onClick:$,className:"w-9 h-9 rounded flex items-center justify-center flex-shrink-0 play-btn",style:{background:"rgba(0,120,212,0.1)",border:"1px solid rgba(0,120,212,0.3)"},children:u?i.jsxs("svg",{"data-loc":"client/src/pages/Watch.tsx:230",width:"12",height:"12",viewBox:"0 0 12 12",fill:"#0078D4",children:[i.jsx("rect",{"data-loc":"client/src/pages/Watch.tsx:231",x:"1",y:"0",width:"4",height:"12",rx:"1"}),i.jsx("rect",{"data-loc":"client/src/pages/Watch.tsx:232",x:"7",y:"0",width:"4",height:"12",rx:"1"})]}):i.jsx("svg",{"data-loc":"client/src/pages/Watch.tsx:235",width:"12",height:"12",viewBox:"0 0 12 12",fill:"#0078D4",children:i.jsx("polygon",{"data-loc":"client/src/pages/Watch.tsx:236",points:"2,1 11,6 2,11"})})}),i.jsxs("span",{"data-loc":"client/src/pages/Watch.tsx:241",className:"text-xs tabular-nums",style:{fontFamily:"JetBrains Mono, monospace",color:"#4A5568"},children:[v,i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:246",style:{color:"#D0DCF0",margin:"0 4px"},children:"â±"}),x]}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:250",className:"flex-1"}),z&&i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:253",href:`/watch/${z.slug}`,children:i.jsx("button",{"data-loc":"client/src/pages/Watch.tsx:254",className:"text-xs px-3 py-1.5 rounded transition-all duration-200",style:{fontFamily:"JetBrains Mono, monospace",color:"#4A5568",border:"1px solid #D0DCF0",background:"transparent"},onMouseEnter:Y=>{Y.currentTarget.style.color="#0078D4",Y.currentTarget.style.borderColor="rgba(0,120,212,0.4)"},onMouseLeave:Y=>{Y.currentTarget.style.color="#4A5568",Y.currentTarget.style.borderColor="#D0DCF0"},children:"â Prev"})}),O&&i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:270",href:`/watch/${O.slug}`,children:i.jsx("button",{"data-loc":"client/src/pages/Watch.tsx:271",className:"text-xs px-3 py-1.5 rounded transition-all duration-200",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4",border:"1px solid rgba(0,120,212,0.35)",background:"rgba(0,120,212,0.06)"},children:"Next â"})})]})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:289",className:"mt-4 rounded-lg p-5",style:{background:"#FFFFFF",border:"1px solid #D0DCF0"},children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:293",className:"flex items-start justify-between gap-4 mb-4",children:i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:294",children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:295",className:"flex items-center gap-3 mb-2",children:[i.jsxs("span",{"data-loc":"client/src/pages/Watch.tsx:296",className:"episode-badge",children:["EP ",String(m.id).padStart(2,"0")]}),i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:297",className:"category-tag",style:{color:W},children:m.category}),i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:298",className:"text-xs",style:{fontFamily:"JetBrains Mono, monospace",color:"#4A5568"},children:m.duration})]}),i.jsx("h1",{"data-loc":"client/src/pages/Watch.tsx:300",className:"text-xl font-bold",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:m.title})]})}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:309",className:"circuit-line mb-4"}),i.jsx("p",{"data-loc":"client/src/pages/Watch.tsx:311",className:"text-sm leading-relaxed mb-5",style:{color:"#4A5568",fontFamily:"Inter, sans-serif"},children:m.description}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:319",children:[i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:320",className:"text-xs font-semibold uppercase tracking-widest block mb-3",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4"},children:"â Topics Covered"}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:326",className:"flex flex-wrap gap-2",children:m.topics.map(Y=>i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:328",className:"px-3 py-1 rounded text-sm",style:{fontFamily:"Inter, sans-serif",background:`${W}0D`,color:"#4A5568",border:`1px solid ${W}22`},children:Y},Y))})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:346",className:"mt-4 grid grid-cols-1 sm:grid-cols-2 gap-4",children:[z?i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:348",href:`/watch/${z.slug}`,children:i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:349",className:"p-4 rounded-lg cursor-pointer video-card",style:{background:"#FFFFFF",border:"1px solid #D0DCF0"},children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:353",className:"text-xs mb-1",style:{color:"#4A5568",fontFamily:"JetBrains Mono, monospace"},children:"â Previous Episode"}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:354",className:"text-sm font-semibold",style:{color:"#0F1E3C",fontFamily:"Space Grotesk, sans-serif"},children:z.shortTitle})]})}):i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:357"}),O&&i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:359",href:`/watch/${O.slug}`,children:i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:360",className:"p-4 rounded-lg cursor-pointer video-card text-right",style:{background:"#FFFFFF",border:"1px solid rgba(0,120,212,0.3)"},children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:364",className:"text-xs mb-1",style:{color:"#0078D4",fontFamily:"JetBrains Mono, monospace"},children:"Next Episode â"}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:365",className:"text-sm font-semibold",style:{color:"#0F1E3C",fontFamily:"Space Grotesk, sans-serif"},children:O.shortTitle})]})})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:373",className:"xl:w-72 flex-shrink-0 rounded-lg overflow-hidden",style:{background:"#FFFFFF",border:"1px solid #D0DCF0",boxShadow:"0 2px 8px rgba(0,80,160,0.05)",height:"fit-content",position:"sticky",top:"80px",maxHeight:"calc(100vh - 100px)",display:"flex",flexDirection:"column"},children:[i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:388",className:"px-4 py-3 flex-shrink-0",style:{borderBottom:"1px solid #D0DCF0",background:"#EEF3FB"},children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:392",className:"flex items-center gap-2 mb-1",children:i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:393",className:"text-xs font-semibold uppercase tracking-widest",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4"},children:"â All Episodes"})}),i.jsxs("p",{"data-loc":"client/src/pages/Watch.tsx:400",className:"text-xs",style:{color:"#4A5568",fontFamily:"Inter, sans-serif"},children:[D+1," of ",yt.length," · ",yt.length," total"]}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:404",className:"mt-2 h-1 rounded-full",style:{background:"#D0DCF0"},children:i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:405",className:"h-full rounded-full",style:{width:`${(D+1)/yt.length*100}%`,background:"linear-gradient(90deg, #0078D4, #00A8E8)"}}
117)})]}),i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:416",style:{overflowY:"auto",flex:1},children:yt.map(Y=>{const I=Y.id===m.id,Q=mu[Y.category]||"#0078D4";return i.jsx(Be,{"data-loc":"client/src/pages/Watch.tsx:421",href:`/watch/${Y.slug}`,children:i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:422",className:"flex items-center gap-3 px-3 py-3 cursor-pointer transition-all duration-200",style:{background:I?"rgba(0,120,212,0.06)":"transparent",borderLeft:I?"2px solid #0078D4":"2px solid transparent",borderBottom:"1px solid #F0F4FA"},onMouseEnter:ue=>{I||(ue.currentTarget.style.background="rgba(0,120,212,0.03)")},onMouseLeave:ue=>{I||(ue.currentTarget.style.background="transparent")},children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:437",className:"w-8 h-8 rounded flex items-center justify-center flex-shrink-0 text-xs font-bold",style:{fontFamily:"JetBrains Mono, monospace",background:I?"rgba(0,120,212,0.12)":"#F5F8FF",color:I?"#0078D4":"#4A5568",border:I?"1px solid rgba(0,120,212,0.3)":"1px solid #D0DCF0"},children:String(Y.id).padStart(2,"0")}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:450",className:"flex-1 min-w-0",children:[i.jsx("div",{"data-loc":"client/src/pages/Watch.tsx:451",className:"text-xs font-medium leading-snug line-clamp-2",style:{fontFamily:"Inter, sans-serif",color:I?"#0F1E3C":"#4A5568"},children:Y.shortTitle}),i.jsxs("div",{"data-loc":"client/src/pages/Watch.tsx:460",className:"flex items-center gap-2 mt-0.5",children:[i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:461",style:{color:Q,fontFamily:"JetBrains Mono, monospace",fontSize:"0.58rem",opacity:.85},children:Y.category}),i.jsx("span",{"data-loc":"client/src/pages/Watch.tsx:464",style:{color:"#A0AEC0",fontFamily:"JetBrains Mono, monospace",fontSize:"0.58rem"},children:Y.duration})]})]})]})},Y.id)})})]})]})}),i.jsx(Qs,{"data-loc":"client/src/pages/Watch.tsx:478"})]})}function c2(){const[l]=zo(),[c,r]=j.useState("All");j.useEffect(()=>{document.title="All 15 Episodes | Azure AI Foundry Video Series";let f=document.querySelector('meta[name="keywords"]');f||(f=document.createElement("meta"),f.name="keywords",document.head.appendChild(f)),f.content="Azure AI Foundry episodes, Azure AI tutorial, AI agents, RAG, fine-tuning, Azure OpenAI, model catalog"},[]),j.useEffect(()=>{const p=new URLSearchParams(window.location.search).get("category");p&&gu.includes(p)&&r(p)},[l]);const u=c==="All"?yt:yt.filter(f=>f.category===c);return i.jsxs("div",{"data-loc":"client/src/pages/Series.tsx:36",className:"min-h-screen",style:{background:"#F5F8FF"},children:[i.jsx(Xs,{"data-loc":"client/src/pages/Series.tsx:37"}),i.jsxs("section",{"data-loc":"client/src/pages/Series.tsx:40",className:"pt-28 pb-12 relative overflow-hidden",style:{background:"#FFFFFF"},children:[i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:41",className:"absolute inset-0 dot-grid opacity-50"}),i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:42",className:"absolute top-0 left-0 right-0 h-px",style:{background:"linear-gradient(90deg, transparent, #0078D4, transparent)",opacity:.4}}),i.jsxs("div",{"data-loc":"client/src/pages/Series.tsx:46",className:"relative container",children:[i.jsxs("div",{"data-loc":"client/src/pages/Series.tsx:47",className:"flex items-center gap-4 mb-4",children:[i.jsx("span",{"data-loc":"client/src/pages/Series.tsx:48",className:"text-xs font-semibold uppercase tracking-widest",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4"},children:"Complete Series"}),i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:54",className:"w-16 circuit-line"})]}),i.jsx("h1",{"data-loc":"client/src/pages/Series.tsx:56",className:"text-4xl font-bold mb-4",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:"All 15 Episodes"}),i.jsx("p",{"data-loc":"client/src/pages/Series.tsx:62",className:"text-base max-w-xl",style:{color:"#4A5568",fontFamily:"Inter, sans-serif"},children:"Every major topic in Azure AI Foundry â from first principles to production deployment. Filter by category or browse the full series."})]})]}),i.jsx("section",{"data-loc":"client/src/pages/Series.tsx:73",className:"pb-0 sticky top-16 z-40",style:{background:"rgba(255, 255, 255, 0.97)",backdropFilter:"blur(16px)",borderBottom:"1px solid #D0DCF0",boxShadow:"0 2px 8px rgba(0,80,160,0.06)"},children:i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:82",className:"container py-4",children:i.jsxs("div",{"data-loc":"client/src/pages/Series.tsx:83",className:"flex flex-wrap gap-2",children:[i.jsxs("button",{"data-loc":"client/src/pages/Series.tsx:84",onClick:()=>r("All"),className:"px-4 py-2 rounded text-sm font-medium transition-all duration-200",style:{fontFamily:"Inter, sans-serif",background:c==="All"?"rgba(0,120,212,0.1)":"transparent",color:c==="All"?"#0050A0":"#4A5568",border:c==="All"?"1px solid rgba(0,120,212,0.35)":"1px solid #D0DCF0"},children:["All (",yt.length,")"]}),gu.map(f=>{const p=yt.filter(y=>y.category===f).length,h=c===f,v=mu[f]||"#0078D4";return i.jsxs("button",{"data-loc":"client/src/pages/Series.tsx:101",onClick:()=>r(f),className:"px-4 py-2 rounded text-sm font-medium transition-all duration-200",style:{fontFamily:"Inter, sans-serif",background:h?`${v}12`:"transparent",color:h?v:"#4A5568",border:h?`1px solid ${v}40`:"1px solid #D0DCF0"},children:[f," (",p,")"]},f)})]})})}),i.jsx("section",{"data-loc":"client/src/pages/Series.tsx:121",className:"py-12",children:i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:122",className:"container",children:u.length===0?i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:124",className:"text-center py-20",style:{color:"#4A5568"},children:"No episodes found."}):i.jsx("div",{"data-loc":"client/src/pages/Series.tsx:128",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:u.map((f,p)=>i.jsx(wx,{"data-loc":"client/src/pages/Series.tsx:130",video:f,index:
117p},f.id))})})}),i.jsx(Qs,{"data-loc":"client/src/pages/Series.tsx:137"})]})}const au=[{id:1,slug:"azure-ai-vision",title:"Azure AI Vision DEEP DIVE 2025",shortTitle:"Azure AI Vision",description:"Complete deep dive into Azure AI Vision â covering Image Analysis, OCR Read API for 164 languages, Face API for biometric detection, and Custom Vision for training your own image classifiers with zero ML code.",duration:"4:19",service:"Azure AI Vision",serviceColor:"#00D4FF",topics:["Image Analysis","OCR Read API","Face API","Custom Vision"],youtubeId:"7yYxh1QkRK8",youtubeUrl:"https://www.youtube.com/watch?v=7yYxh1QkRK8",thumbnailUrl:"https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/v01_vision_thumb-N5eT4qsHmJeG5ZFfvJGBK3.png"},{id:2,slug:"azure-ai-speech",title:"Azure AI Speech DEEP DIVE 2025",shortTitle:"Azure AI Speech",description:"Master all 5 Azure AI Speech capabilities â real-time Speech-to-Text with speaker diarization, 400+ neural Text-to-Speech voices, real-time Speech Translation, and Speaker Recognition for biometric authentication.",duration:"3:52",service:"Azure AI Speech",serviceColor:"#7B61FF",topics:["Speech-to-Text","Neural TTS","Speech Translation","Speaker ID"],youtubeId:"UoEbR2UuCz0",youtubeUrl:"https://www.youtube.com/watch?v=UoEbR2UuCz0",thumbnailUrl:"https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/v02_speech_thumb-5oaF7n4EhRLZ8bbE5WJpCV.png"},{id:3,slug:"azure-ai-language",title:"Azure AI Language DEEP DIVE 2025",shortTitle:"Azure AI Language",description:"Deep dive into Azure AI Language's 6 NLP capabilities â aspect-based Sentiment Analysis, Named Entity Recognition, Key Phrase Extraction, Extractive & Abstractive Summarization, Question Answering, and PII Detection.",duration:"3:41",service:"Azure AI Language",serviceColor:"#00C896",topics:["Sentiment Analysis","NER","Summarization","Q&A"],youtubeId:"FOdd9zbbcmA",youtubeUrl:"https://www.youtube.com/watch?v=FOdd9zbbcmA",thumbnailUrl:"https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/v03_language_thumb-7W8WHxaDspfowfG8QEjvSa.png"},{id:4,slug:"azure-translator",title:"Azure AI Translator DEEP DIVE 2025",shortTitle:"Azure Translator",description:"Complete guide to Azure Translator â 135+ language Text Translation with auto-detection, Document Translation preserving full formatting in Word/PDF/PowerPoint, and Custom Translator for domain-specific models.",duration:"4:22",service:"Azure Translator",serviceColor:"#FF9500",topics:["135+ Languages","Document Translation","Custom Translator","Real-Time"],youtubeId:"IjuSX0l6rzE",youtubeUrl:"https://www.youtube.com/watch?v=IjuSX0l6rzE",thumbnailUrl:"https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/v04_translator_thumb-GVbQbMtTcYEfDkmviRC7jn.png"},{id:5,slug:"azure-document-intelligence",title:"Azure AI Document Intelligence 2025",shortTitle:"Document Intelligence",description:"Master Azure AI Document Intelligence â the Layout Model, prebuilt models for Invoices/Receipts/IDs, Custom Template and Neural Models for any document type, and Composed Models for multi-document pipelines.",duration:"4:36",service:"Document Intelligence",serviceColor:"#34D399",topics:["Layout Model","Prebuilt Models","Custom Models","164 Languages"],youtubeId:"QnVkzo3nx8A",youtubeUrl:"https://www.youtube.com/watch?v=QnVkzo3nx8A",thumbnailUrl:"https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/v05_docintel_thumb-KCcUc7Q9eLYZiLTzCwvYFs.png"},{id:6,slug:"azure-content-safety",title:"Azure AI Content Safety 2025",shortTitle:"Content Safety",description:"Complete guide to Azure AI Content Safety â Harm Detection with 0â7 severity scoring, Prompt Shield for blocking jailbreaks and prompt injection, Groundedness Detection for RAG hallucinations, and Custom Categories.",duration:"5:03",service:"Azure AI Content Safety",serviceColor:"#FF6B6B",to
117pics:["Harm Detection","Prompt Shield","Groundedness","Custom Categories"],youtubeId:"xVv5dY7w340",youtubeUrl:"https://www.youtube.com/watch?v=xVv5dY7w340",thumbnailUrl:"https://d2xsxph8kpxj0f.cloudfront.net/310519663515486553/NNYq5EqJBzb45W4xDjTF6c/v06_contentsafety_thumb-HcmyXXC3edB9L9h3btYVLW.png"}],nu="https://www.youtube.com/playlist?list=PLHrid92WIznw",r2={"Azure AI Vision":"#0078D4","Azure AI Speech":"#6D28D9","Azure AI Language":"#059669","Azure Translator":"#D97706","Document Intelligence":"#047857","Azure AI Content Safety":"#DC2626"};function Nx(l){return r2[l]||"#0078D4"}const u2=()=>i.jsx("svg",{"data-loc":"client/src/pages/DeepDive.tsx:23",width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",children:i.jsx("polygon",{"data-loc":"client/src/pages/DeepDive.tsx:24",points:"5,3 17,10 5,17"})}),d2=()=>i.jsx("svg",{"data-loc":"client/src/pages/DeepDive.tsx:29",width:"13",height:"13",viewBox:"0 0 13 13",fill:"currentColor",style:{opacity:.5},children:i.jsx("path",{"data-loc":"client/src/pages/DeepDive.tsx:30",d:"M7 1h5v5M12 1L6 7M5 3H2a1 1 0 00-1 1v7a1 1 0 001 1h7a1 1 0 001-1V8",stroke:"currentColor",strokeWidth:"1.2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})}),go=()=>i.jsx("svg",{"data-loc":"client/src/pages/DeepDive.tsx:35",width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:i.jsx("path",{"data-loc":"client/src/pages/DeepDive.tsx:36",d:"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})});function f2({video:l,index:c}){const[r,u]=j.useState(!1),f=Nx(l.service);return i.jsx("a",{"data-loc":"client/src/pages/DeepDive.tsx:50",href:l.youtubeUrl,target:"_blank",rel:"noopener noreferrer",className:"block group",style:{textDecoration:"none"},children:i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:57",className:`rounded-xl overflow-hidden transition-all duration-300 fade-up fade-up-delay-${c%5+1}`,style:{background:"#FFFFFF",border:r?`1px solid ${f}50`:"1px solid #D0DCF0",boxShadow:r?`0 8px 32px ${f}18, 0 2px 8px rgba(0,0,0,0.06)`:"0 1px 4px rgba(0,80,160,0.04)",transform:r?"translateY(-3px)":"translateY(0)"},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:71",className:"relative overflow-hidden",style:{aspectRatio:"16/9"},children:[i.jsx("img",{"data-loc":"client/src/pages/DeepDive.tsx:72",src:l.thumbnailUrl,alt:l.title,className:"w-full h-full object-cover transition-transform duration-500",style:{transform:r?"scale(1.04)":"scale(1)"}}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:79",className:"absolute inset-0 flex items-center justify-center transition-opacity duration-200",style:{background:"rgba(15, 30, 60, 0.45)",opacity:r?1:0},children:i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:86",className:"flex items-center gap-2 px-5 py-2.5 rounded-full font-semibold text-sm",style:{background:"#FF0000",color:"#fff",fontFamily:"Space Grotesk, sans-serif",boxShadow:"0 4px 20px rgba(255,0,0,0.35)"},children:[i.jsx(go,{"data-loc":"client/src/pages/DeepDive.tsx:95"}),"Watch on YouTube"]})}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:100",className:"absolute top-3 left-3",children:i.jsxs("span",{"data-loc":"client/src/pages/DeepDive.tsx:101",className:"text-xs font-bold px-2 py-1 rounded",style:{fontFamily:"JetBrains Mono, monospace",background:"rgba(255,255,255,0.92)",color:f,border:`1px solid ${f}40`},children:["DEEP DIVE ",String(c+1).padStart(2,"0")]})}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:114",className:"absolute bottom-3 right-3 text-xs px-2 py-0.5 rounded",style:{fontFamily:"JetBrains Mono, monospace",background:"rgba(255,255,255,0.92)",color:"#0F1E3C",border:"1px solid #D0DCF0"},children:l.duration})]}),i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:128",className:"p-5",children:[i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:129",className:"flex items-center gap-2 mb-3",children:i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:130",className:"text-xs font-semibold uppercase tracking-wider",style:{fontFamily:"JetBrains Mono, monospace",color:f},children:l.service})}),i.jsxs("h3",{"data-loc":"client/src/pages/DeepDive.tsx:138",className:"font-bold text-base leading-snug mb-3 line-clamp-2 flex items-start gap-2",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:[i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:142",className:"flex-1",children:l.title}),i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:143",className:"flex-shrink-0 mt-0.5",children:i.jsx(d2,{"data-loc":"client/src/pages/DeepDive.tsx:143"})})]}),i.jsx("p",{"data-loc":"client/src/pages/DeepDive.tsx:146",className:"text-sm leading-relaxed mb-4 line-clamp-3",style:{color:"#4A5568",fontFamily:"Inter, sans-serif"},children:l.description}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:153",className:"flex flex-wrap gap-1.5",children:l.topics.map(p=>i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:155",className:"text-xs px-2 py-0.5 rounded-sm",style:{background:`${f}0D`,color:"#4A5568",border:`1px solid ${f}22`,fontFamily:"Inter, sans-serif"},children:p},p))})]})]})})}function p2(){return j.useEffect(()=>{document.title="Azure AI Services Deep Dive | 6 In-Depth Videos";let l=document.querySelector('meta[name="keywords"]');l||(l=document.createElement("meta"),l.name="keywords",document.head.appendChild(l)),l.content="Azure AI Vision, Azure AI Speech, Azure AI Language, Azure Translator, Document Intelligence, Content Safety"},[]),i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:184",className:"min-h-screen",style:{background:"#F5F8F
117F"},children:[i.jsx(Xs,{"data-loc":"client/src/pages/DeepDive.tsx:185"}),i.jsxs("section",{"data-loc":"client/src/pages/DeepDive.tsx:188",className:"relative pt-16 overflow-hidden",style:{background:"#FFFFFF"},children:[i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:189",className:"absolute inset-0 dot-grid opacity-50"}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:190",className:"absolute inset-0 pointer-events-none",style:{background:"radial-gradient(ellipse 80% 60% at 50% -10%, rgba(0,120,212,0.06) 0%, transparent 70%)"}}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:197",className:"relative container py-20 lg:py-28",children:i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:198",className:"max-w-3xl",children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:199",className:"flex items-center gap-3 mb-6 fade-up",children:[i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:200",className:"text-xs font-bold uppercase tracking-widest px-3 py-1 rounded",style:{fontFamily:"JetBrains Mono, monospace",background:"rgba(220, 38, 38, 0.08)",color:"#DC2626",border:"1px solid rgba(220, 38, 38, 0.22)"},children:"NEW SERIES"}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:211",className:"w-12 circuit-line"}),i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:212",className:"text-xs font-semibold",style:{fontFamily:"JetBrains Mono, monospace",color:"#4A5568"},children:"6 VIDEOS · ~26 MIN"})]}),i.jsxs("h1",{"data-loc":"client/src/pages/DeepDive.tsx:220",className:"font-bold leading-tight mb-6 fade-up fade-up-delay-1",style:{fontFamily:"Space Grotesk, sans-serif",fontSize:"clamp(2rem, 4.5vw, 3.5rem)",color:"#0F1E3C"},children:["Azure AI Services"," ",i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:229",style:{color:"#0078D4"},children:"Deep Dive"})]}),i.jsx("p",{"data-loc":"client/src/pages/DeepDive.tsx:232",className:"text-lg leading-relaxed mb-8 fade-up fade-up-delay-2",style:{color:"#4A5568",fontFamily:"Inter, sans-serif",maxWidth:"600px"},children:"Six in-depth whiteboard-style tutorials covering every major Azure AI Service â Vision, Speech, Language, Translator, Document Intelligence, and Content Safety. Each video goes beyond the overview to explain every capability, real-world use cases, and how to get started."}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:242",className:"flex flex-wrap gap-8 mb-10 fade-up fade-up-delay-3",children:[{value:"6",label:"Deep Dive Videos"},{value:"~26",label:"Minutes Total"},{value:"30+",label:"Capabilities Covered"},{value:"Free",label:"On YouTube"}].map(l=>i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:249",children:[i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:250",className:"text-2xl font-bold",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0078D4"},children:l.value}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:256",className:"text-xs mt-1",style:{fontFamily:"Inter, sans-serif",color:"#4A5568"},children:l.label})]},l.label))}),i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:263",className:"flex flex-wrap items-center gap-4 fade-up fade-up-delay-4",children:[i.jsx("a",{"data-loc":"client/src/pages/DeepDive.tsx:264",href:nu,target:"_blank",rel:"noopener noreferrer",children:i.jsxs("button",{"data-loc":"client/src/pages/DeepDive.tsx:265",className:"flex items-center gap-2 px-6 py-3 font-semibold rounded transition-all duration-200 play-btn",style:{fontFamily:"Space Grotesk, sans-serif",background:"#FF0000",color:"#fff",fontSize:"1rem",border:"none"},children:[i.jsx(go,{"data-loc":"client/src/pages/DeepDive.tsx:275"}),"View Full Playlist"]})}),i.jsx("a",{"data-loc":"client/src/pages/DeepDive.tsx:279",href:au[0].youtubeUrl,target:"_blank",rel:"noopener noreferrer",children:i.jsxs("button",{"data-loc":"client/src/pages/DeepDive.tsx:280",className:"flex items-center gap-2 px-6 py-3 font-semibold rounded transition-all duration-200",style:{fontFamily:"Space Grotesk, sans-serif",background:"transparent",color:"#0F1E3C",border:"1px solid #D0DCF0",fontSize:"1rem"},onMouseEnter:l=>{l.currentTarget.style.borderColor="rgba(0,120,212,0.5)",l.currentTarget.style.color="#0078D4"},onMouseLeave:l=>{l.currentTarget.style.borderColor="#D0DCF0",l.currentTarget.style.color="#0F1E3C"},children:[i.jsx(u2,{"data-loc":"client/src/pages/DeepDive.tsx:298"}),"Start with Vision"]})})]})]})}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:306",className:"absolute bottom-0 left-0 right-0 h-12",style:{background:"linear-gradient(to bottom, transparent, #F5F8FF)"}})]}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:313",className:"circuit-line mx-auto",style:{maxWidth:"80%"}}
117),i.jsx("section",{"data-loc":"client/src/pages/DeepDive.tsx:316",className:"py-10",children:i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:317",className:"container",children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:318",className:"flex items-center gap-4 mb-6",children:[i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:319",className:"text-xs font-semibold uppercase tracking-widest",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4"},children:"Services Covered"}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:325",className:"flex-1 circuit-line"})]}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:327",className:"flex flex-wrap gap-3",children:au.map(l=>{const c=Nx(l.service);return i.jsx("a",{"data-loc":"client/src/pages/DeepDive.tsx:331",href:l.youtubeUrl,target:"_blank",rel:"noopener noreferrer",children:i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:332",className:"px-4 py-2 rounded text-sm font-medium transition-all duration-200 cursor-pointer inline-block",style:{fontFamily:"Inter, sans-serif",background:`${c}0D`,color:c,border:`1px solid ${c}30`,textDecoration:"none"},onMouseEnter:r=>{r.currentTarget.style.background=`${c}18`,r.currentTarget.style.borderColor=`${c}55`},onMouseLeave:r=>{r.currentTarget.style.background=`${c}0D`,r.currentTarget.style.borderColor=`${c}30`},children:l.service})},l.id)})})]})}),i.jsx("section",{"data-loc":"client/src/pages/DeepDive.tsx:360",className:"py-12",style:{background:"#FFFFFF"},children:i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:361",className:"container",children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:362",className:"flex items-center justify-between mb-10",children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:363",children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:364",className:"flex items-center gap-4 mb-2",children:[i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:365",className:"text-xs font-semibold uppercase tracking-widest",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4"},children:"All 6 Deep Dives"}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:371",className:"w-16 circuit-line"})]}),i.jsx("h2",{"data-loc":"client/src/pages/DeepDive.tsx:373",className:"text-2xl font-bold",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:"Pick Your Azure AI Service"})]}),i.jsx("a",{"data-loc":"client/src/pages/DeepDive.tsx:380",href:nu,target:"_blank",rel:"noopener noreferrer",children:i.jsxs("span",{"data-loc":"client/src/pages/DeepDive.tsx:381",className:"text-sm font-medium transition-colors duration-200 hidden md:flex items-center gap-1.5",style:{color:"#0078D4",fontFamily:"Inter, sans-serif",textDecoration:"none"},onMouseEnter:l=>{l.target.style.color="#0050A0"},onMouseLeave:l=>{l.target.style.color="#0078D4"},children:[i.jsx(go,{"data-loc":"client/src/pages/DeepDive.tsx:387"}),"Open Playlist â"]})})]}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:393",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:au.map((l,c)=>i.jsx(f2,{"data-loc":"client/src/pages/DeepDive.tsx:395",video:l,index:c},l.id))})]})}),i.jsx("section",{"data-loc":"client/src/pages/DeepDive.tsx:402",className:"py-20",style:{background:"#EEF3FB",borderTop:"1px solid #D0DCF0"},children:i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:406",className:"container",children:i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:407",className:"max-w-3xl mx-auto text-center",children:[i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:408",className:"flex items-center justify-center gap-4 mb-6",children:[i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:409",className:"w-16 circuit-line"}),i.jsx("span",{"data-loc":"client/src/pages/DeepDive.tsx:410",className:"text-xs font-semibold uppercase tracking-widest",style:{fontFamily:"JetBrains Mono, monospace",color:"#0078D4"},children:"About This Series"}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:416",className:"w-16 circuit-line"})]}),i.jsx("h2",{"data-loc":"client/src/pages/DeepDive.tsx:418",className:"text-3xl font-bold mb-6",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:"Every Azure AI Service. In Depth."}),i.jsx("p",{"data-loc":"client/src/pages/DeepDive.tsx:424",className:"text-base leading-relaxed mb-10",style:{color:"#4A5568",fontFamily:"Inter, sans-serif"},children:"The Azure AI Services Deep Dive series goes beyond introductory overviews to cover every capability, configuration option, and real-world use case for each service. Whether you're building a document automation pipeline, a multilingual voice assistant, or a safe generative AI application â these videos give you the depth you need."}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:434",className:"grid grid-cols-2 md:grid-cols-3 gap-4 text-left mb-10",children:[{icon:"ð¨",title:"Whiteboard Style",desc:"Hand-drawn animations for visual clarity"},{icon:"â¡",title:"4â5 Min Each",desc:"Dense, no-fluff deep dives"},{icon:"ð",title:"Real Use Cases",desc:"Industry examples for every capability"},{icon:"ð§",title:"Code Examples",desc:"SDK snippets and API patterns"},{icon:"ð",title:"Free on YouTube",desc:"No paywall, subscribe for more"},{icon:"ð",title:"Full Playlist",desc:"All 6 videos in one place"}].map(l=>i.jsxs("div",{"data-loc":"client/src/pages/DeepDive.tsx:443",className:"p-4 rounded-lg",style:{background:"#FFFFFF",border:"1px solid #D0DCF0"},children:[i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:448",className:"text-xl mb-2",children:l.icon}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:449",className:"text-sm font-semibold mb-1",style:{fontFamily:"Space Grotesk, sans-serif",color:"#0F1E3C"},children:l.title}),i.jsx("div",{"data-loc":"client/src/pages/DeepDive.tsx:455",className:"text-xs",style:{fontFamily:"Inter, sans-serif",color:"#4A5568"},children:l.desc})]}
117,l.title))}),i.jsx("a",{"data-loc":"client/src/pages/DeepDive.tsx:465",href:nu,target:"_blank",rel:"noopener noreferrer",children:i.jsxs("button",{"data-loc":"client/src/pages/DeepDive.tsx:466",className:"flex items-center gap-2 px-8 py-3 font-semibold rounded transition-all duration-200 play-btn mx-auto",style:{fontFamily:"Space Grotesk, sans-serif",background:"#FF0000",color:"#fff",fontSize:"1rem",border:"none"},children:[i.jsx(go,{"data-loc":"client/src/pages/DeepDive.tsx:476"}),"Subscribe to @ExpertofAI"]})})]})})}),i.jsx(Qs,{"data-loc":"client/src/pages/DeepDive.tsx:484"})]})}const m2=[{id:"a01_rag_pipeline",title:"Building a RAG Pipeline End-to-End",short:"Document ingestion â chunking â vector embedding â hybrid search â GPT-4o",description:"Build a complete Retrieval-Augmented Generation pipeline from scratch inside Azure AI Foundry. Covers the 4 pipeline stages, text-embedding-3-large, Azure AI Search hybrid + semantic ranking, and groundedness evaluation.",youtubeId:"pueDDsWmH8g",thumbnail:"https://img.youtube.com/vi/pueDDsWmH8g/maxresdefault.jpg",duration:"2:08",topics:["RAG","Azure AI Search","Embeddings","GPT-4o","Groundedness"],accentColor:"#0078D4"},{id:"a02_fine_tuning",title:"Fine-Tuning GPT-4o in Azure AI Foundry",short:"JSONL dataset prep â training â loss monitoring â deploy as drop-in replacement",description:"Step-by-step guide to fine-tuning GPT-4o inside Azure AI Foundry. Learn when to fine-tune vs. prompt engineer, how to prepare JSONL training data, read loss curves, and A/B test your custom model with traffic splitting.",youtubeId:"j7f-hRdBlLw",thumbnail:"https://img.youtube.com/vi/j7f-hRdBlLw/maxresdefault.jpg",duration:"2:19",topics:["Fine-Tuning","GPT-4o","JSONL","Training Loss","Custom Model"],accentColor:"#7B2D8B"},{id:"a03_evaluation",title:"Evaluating AI Apps with Azure AI Evaluation SDK",short:"5 built-in evaluators + custom evaluators + safety + CI/CD quality gates",description:"The Azure AI Evaluation SDK gives you automated quality gates for your AI apps. Covers Groundedness, Relevance, Coherence, Fluency, Similarity evaluators, custom evaluators, ContentSafetyEvaluator, and CI/CD integration.",youtubeId:"Ruku6uppvcQ",thumbnail:"https://img.youtube.com/vi/Ruku6uppvcQ/maxresdefault.jpg",duration:"2:25",topics:["Evaluation SDK","Groundedness","Content Safety","CI/CD","Quality Gates"],accentColor:"#107C10"},{id:"a04_agent_deployment",title:"Deploying AI Agents to Production",short:"Scaling · monitoring · cost optimization · security · blue/green deployments",description:"Everything you need to deploy AI agents to production. Covers PTU vs. pay-as-you-go scaling, Application Insights monitoring, prompt caching, blue/green deployments with automated rollback, and security hardening.",youtubeId:"fCTMPmlmilg",thumbnail:"https://img.youtube.com/vi/fCTMPmlmilg/maxresdefault.jpg",duration:"2:16",topics:["Production","Scaling","Monitoring","Blue/Green","Security"],accentColor:"#D83B01"},{id:"a05_copilot_integration",title:"Azure AI Foundry + GitHub Copilot Integration",short:"@workspace scaffolding · debugging · eval dataset generation · CI/CD automation",description:"Combine Azure AI Foundry with GitHub Copilot to speed up AI development. Covers the Foundry VS Code extension, @workspace scaffolding, Copilot Chat for debugging tool calls, generating evaluation datasets, and Copilot Workspace for CI/CD.",youtubeId:"0-XQyj2ScMc",thumbnail:"https://img.youtube.com/vi/0-XQyj2ScMc/maxresdefault.jpg",duration:"2:19",topics:["GitHub Copilot","VS Code","Scaffolding","Debugging","CI/CD"],accentColor:"#24292F"},{id:"a06_prompt_flow",title:"Prompt Flow Deep Dive",short:"Visual DAG editor · variants for A/B testing · batch evaluation · REST deployment",description:"A complete deep dive into Prompt Flow â Azure AI Foundry's visual orchestration framework. Covers Standard/Chat/Evaluation flow types, building a 5-node RAG flow, variants for A/B prompt testing, batch evaluation, and one-click REST deployment.",youtubeId:"jM5sE6dFBlo",thumbnail:"https://img.youtube.com/vi/jM5sE6dFBlo/maxresdefault.jpg",duration:"2:21",topics:["Prompt Flow","DAG","Variants","Batch Evaluation","REST Endpoint"],accentColor:"#0078D4"}],dg="https://www.youtube.com/playlist?list=PLZ-z13cviedE";function g2(){return j.useEffect(()=>{document.title="Azure AI Foundry Advanced Series | RAG, Fine-Tuning & More";let l=document.querySelector('meta[name="keywords"]');l||(l=document.createElement("meta"),l.name="keywords",document.head.appendChild(l)),l.content="Azure AI Foundry advanced, RAG pipeline, fine-tune GPT-4o, AI evaluation SDK, agent deployment, Prompt Flow, GitHub Copilot Azure AI"},[]),i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:21",className:"min-h-screen",style:{background:"#F5F8F
117F"},children:[i.jsx("section",{"data-loc":"client/src/pages/Advanced.tsx:23",className:"py-16 px-6",style:{background:"linear-gradient(135deg, #0F1E3C 0%, #1A3A6B 60%, #0078D4 100%)"},children:i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:29",className:"max-w-6xl mx-auto",children:[i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:31",className:"flex items-center gap-2 mb-6 text-sm",style:{color:"rgba(255,255,255,0.6)"},children:[i.jsx(Be,{"data-loc":"client/src/pages/Advanced.tsx:32",href:"/",className:"hover:text-white transition-colors",children:"Home"}),i.jsx($m,{"data-loc":"client/src/pages/Advanced.tsx:33",size:14}),i.jsx("span",{"data-loc":"client/src/pages/Advanced.tsx:34",style:{color:"white"},children:"Advanced Series"})]}),i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:37",className:"flex items-start gap-4 mb-4",children:[i.jsx("span",{"data-loc":"client/src/pages/Advanced.tsx:38",className:"px-3 py-1 rounded-full text-xs font-bold tracking-widest uppercase",style:{background:"#E8621A",color:"white"},children:"Advanced Series"}),i.jsxs("span",{"data-loc":"client/src/pages/Advanced.tsx:44",className:"px-3 py-1 rounded-full text-xs font-bold tracking-widest uppercase flex items-center gap-1",style:{background:"rgba(255,255,255,0.15)",color:"white"},children:[i.jsx(C1,{"data-loc":"client/src/pages/Advanced.tsx:48",size:12})," 6 Videos"]})]}),i.jsxs("h1",{"data-loc":"client/src/pages/Advanced.tsx:52",className:"text-4xl md:text-5xl font-extrabold text-white mb-4 leading-tight",children:["Azure AI Foundry",i.jsx("br",{"data-loc":"client/src/pages/Advanced.tsx:53"}),i.jsx("span",{"data-loc":"client/src/pages/Advanced.tsx:54",style:{color:"#60A5FA"},children:"Advanced Series"})]}),i.jsx("p",{"data-loc":"client/src/pages/Advanced.tsx:56",className:"text-lg mb-8 max-w-2xl",style:{color:"rgba(255,255,255,0.8)"},children:"Go beyond the basics. Deep technical walkthroughs on RAG pipelines, fine-tuning GPT-4o, evaluation, production deployment, GitHub Copilot integration, and Prompt Flow."}),i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:61",className:"flex flex-wrap gap-4",children:[i.jsxs("a",{"data-loc":"client/src/pages/Advanced.tsx:62",href:dg,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-6 py-3 rounded-lg font-bold text-white transition-all",style:{background:"#E8621A"},children:[i.jsx(tg,{"data-loc":"client/src/pages/Advanced.tsx:69",size:18,fill:"white"}),"Watch Full Playlist"]}),i.jsxs("a",{"data-loc":"client/src/pages/Advanced.tsx:72",href:"https://www.youtube.com/@ExpertofAI",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-6 py-3 rounded-lg font-semibold transition-all",style:{background:"rgba(255,255,255,0.15)",color:"white",border:"1px solid rgba(255,255,255,0.3)"},children:[i.jsx(eg,{"data-loc":"client/src/pages/Advanced.tsx:79",size:16}),"@ExpertofAI"]})]})]})}),i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:87",style:{background:"white",borderBottom:"1px solid #E2EAF4"},children:i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:88",className:"max-w-6xl mx-auto px-6 py-4 flex flex-wrap gap-8",children:[{label:"Videos",value:"6"},{label:"Total Runtime",value:"~14 min"},{label:"Series",value:"Azure AI Foundry Advanced"},{label:"Channel",value:"@ExpertofAI"}].map(l=>i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:95",children:[i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:96",className:"text-xl font-extrabold",style:{color:"#0F1E3C"},children:l.value}),i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:97",className:"text-xs font-medium",style:{color:"#6B7280"},children:l.label})]},l.label))})}),i.jsxs("section",{"data-loc":"client/src/pages/Advanced.tsx:104",className:"max-w-6xl mx-auto px-6 py-14",children:[i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:105",className:"flex items-center justify-between mb-8",children:[i.jsx("h2",{"data-loc":"client/src/pages/Advanced.tsx:106",className:"text-2xl font-extrabold",style:{color:"#0F1E3C"},children:"All 6 Advanced Videos"}),i.jsxs("a",{"data-loc":"client/src/pages/Advanced.tsx:109",href:dg,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-sm font-semibold transition-colors",style:{color:"#0078D4"},children:["View Playlist ",i.jsx(eg,{"data-loc":"client/src/pages/Advanced.tsx:116",size:14})]})]}),i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:120",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:m2.map((l,c)=>i.jsxs("a",{"data-loc":"client/src/pages/Advanced.tsx:122",href:`https://www.youtube.com/watch?v=${l.youtubeId}`,target:"_blank",rel:"noopener noreferrer",className:"group rounded-xl overflow-hidden transition-all duration-200 hover:-translate-y-1",style:{background:"white",border:"1px solid #E2EAF4",boxShadow:"0 2px 8px rgba(15,30,60,0.06)"},children:[i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:135",className:"relative overflow-hidden",style:{aspectRatio:"16/9"},children:[i.jsx("img",{"data-loc":"client/src/pages/Advanced.tsx:136",src:l.thumbnail,alt:`Thumbnail for ${l.title}`,className:"w-full h-full object-cover transition-transform duration-300 group-hover:scale-105"}),i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:142",className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity duration-200",style:{background:"rgba(15,30,60,0.5)"},children:i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:146",className:"w-14 h-14 roun
117ded-full flex items-center justify-center",style:{background:"#E8621A"},children:i.jsx(tg,{"data-loc":"client/src/pages/Advanced.tsx:150",size:24,fill:"white",className:"text-white ml-1"})})}),i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:154",className:"absolute top-3 left-3 px-2 py-1 rounded text-xs font-bold",style:{background:l.accentColor,color:"white"},children:["A",String(c+1).padStart(2,"0")]}),i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:161",className:"absolute bottom-3 right-3 px-2 py-1 rounded text-xs font-bold",style:{background:"rgba(0,0,0,0.75)",color:"white"},children:l.duration})]}),i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:170",className:"p-5",children:[i.jsx("h3",{"data-loc":"client/src/pages/Advanced.tsx:171",className:"font-extrabold text-base mb-2 leading-snug group-hover:transition-colors",style:{color:"#0F1E3C"},children:l.title}),i.jsx("p",{"data-loc":"client/src/pages/Advanced.tsx:177",className:"text-sm mb-4 leading-relaxed",style:{color:"#6B7280"},children:l.short}),i.jsx("div",{"data-loc":"client/src/pages/Advanced.tsx:182",className:"flex flex-wrap gap-2",children:l.topics.slice(0,3).map(r=>i.jsx("span",{"data-loc":"client/src/pages/Advanced.tsx:184",className:"px-2 py-1 rounded text-xs font-semibold",style:{background:"#F0F4FF",color:"#0078D4"},children:r},r))})]})]},l.id))})]}),i.jsx("section",{"data-loc":"client/src/pages/Advanced.tsx:200",className:"py-14 px-6 text-center",style:{background:"white",borderTop:"1px solid #E2EAF4"},children:i.jsxs("div",{"data-loc":"client/src/pages/Advanced.tsx:204",className:"max-w-2xl mx-auto",children:[i.jsx("h2",{"data-loc":"client/src/pages/Advanced.tsx:205",className:"text-2xl font-extrabold mb-3",style:{color:"#0F1E3C"},children:"Also check out the Deep Dive Series"}),i.jsx("p",{"data-loc":"client/src/pages/Advanced.tsx:208",className:"mb-6",style:{color:"#6B7280"},children:"6 in-depth videos covering Azure AI Vision, Speech, Language, Translator, Document Intelligence, and Content Safety."}),i.jsxs(Be,{"data-loc":"client/src/pages/Advanced.tsx:211",href:"/deep-dive",className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg font-bold text-white transition-all",style:{background:"#0078D4"},children:["Explore Deep Dives ",i.jsx($m,{"data-loc":"client/src/pages/Advanced.tsx:216",size:18})]})]})})]})}const fg="/manus-storage/azure_data_engineering_tutorial_ef2e06f8.mp4",pg="/manus-storage/ade_tutorial_thumb_2bc18ba8.jpg",x2=[{icon:"ðï¸",title:"What is Azure Data Engineering?",desc:"Core concepts, the 4 pillars: Ingest, Transform, Store, Serve"},{icon:"ð¥",title:"Medallion Architecture",desc:"Bronze, Silver, Gold layers â the foundation of every modern data platform"},{icon:"ð",title:"Azure Data Factory",desc:"100+ connectors, Copy Activity, Mapping Data Flows, Integration Runtime"},{icon:"ð",title:"Azure Data Lake Storage Gen2",desc:"POSIX ACLs, Delta Lake, lifecycle policies, zone redundancy"},{icon:"â¡",title:"Azure Synapse Analytics",desc:"Dedicated SQL Pool (MPP), Serverless SQL Pool, Synapse Link"},{icon:"ð¥",title:"Azure Databricks",desc:"Delta Live Tables, Unity Catalog, Auto Loader, Photon Engine"},{icon:"ð¡",title:"Real-Time Streaming",desc:"Event Hubs, Stream Analytics windowed queries, Spark Structured Streaming"},{icon:"ð",title:"Microsoft Purview",desc:"Data Catalog, lineage, sensitivity labels, GDPR compliance"},{icon:"ð¡ï¸",title:"Enterprise Security",desc:"Managed Identity, Private Endpoints, VNet isolation, Key Vault"},{icon:"â
",title:"Data Engineer Checklist",desc:"8 must-do items before going live with any Azure data platform"}];function h2(){const[l,c]=j.useState(!1);return j.useEffect(()=>{document.title="Azure Data Engineering Tutorial 2025 | Complete Guide | ExpertofAI";const r=document.querySelector('meta[name="keywords"]');if(r)r.setAttribute("content","Azure Data Engineering, Azure Data Factory, Azure Synapse, Databricks, Data Lake, Microsoft Purview, Medallion Architecture, Cloud Data Engineer");else{const u=document.createElement("meta");u.name="keywords",u.content="Azure Data Engineering, Azure Data Factory, Azure Synapse, Databricks, Data Lake, Microsoft Purview, Medallion Architecture, Cloud Data Engineer",document.head.appendChild(u)}return()=>{document.title="Azure AI Foundry Video Series | Learn AI on Azure"}},[]),i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:38",className:"min-h-screen",style:{background:"#F5F8F
117F"},children:[i.jsx("section",{"data-loc":"client/src/pages/DataEngineering.tsx:40",style:{background:"linear-gradient(135deg, #0F1E3C 0%, #1A3A6B 60%, #0D7B6E 100%)"},className:"pt-24 pb-16 px-6",children:i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:41",className:"max-w-5xl mx-auto text-center",children:[i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:42",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full text-sm font-bold mb-6",style:{background:"rgba(232,98,26,0.2)",border:"1px solid rgba(232,98,26,0.4)",color:"#FFB380"},children:"ð¬ FULL TUTORIAL VIDEO · 8 MIN 30 SEC"}),i.jsxs("h1",{"data-loc":"client/src/pages/DataEngineering.tsx:46",className:"text-4xl md:text-6xl font-bold text-white mb-4 leading-tight",children:["Azure ",i.jsx("span",{"data-loc":"client/src/pages/DataEngineering.tsx:47",style:{color:"#FFB380"},children:"Data Engineering"}),i.jsx("br",{"data-loc":"client/src/pages/DataEngineering.tsx:47"}),"Complete Guide 2025"]}),i.jsx("p",{"data-loc":"client/src/pages/DataEngineering.tsx:49",className:"text-lg md:text-xl mb-8 max-w-2xl mx-auto",style:{color:"rgba(255,255,255,0.75)"},children:"Build enterprise-grade data pipelines on Microsoft Azure â from ingestion and transformation to governance and production security. Presented from a Cloud Solutions Architect perspective."}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:52",className:"flex flex-wrap justify-center gap-3",children:["Data Factory","Synapse Analytics","Databricks","Purview","ADLS Gen2"].map(r=>i.jsx("span",{"data-loc":"client/src/pages/DataEngineering.tsx:54",className:"px-3 py-1 rounded-full text-sm font-semibold",style:{background:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.2)",color:"rgba(255,255,255,0.85)"},children:r},r))})]})}),i.jsx("section",{"data-loc":"client/src/pages/DataEngineering.tsx:64",className:"px-6 -mt-8",children:i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:65",className:"max-w-4xl mx-auto",children:[i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:66",className:"rounded-2xl overflow-hidden shadow-2xl",style:{border:"3px solid rgba(13,123,110,0.3)"},children:l?i.jsx("video",{"data-loc":"client/src/pages/DataEngineering.tsx:90",src:fg,controls:!0,autoPlay:!0,className:"w-full",style:{aspectRatio:"16/9",background:"#000",display:"block"},poster:pg,children:"Your browser does not support the video tag."}):i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:68",className:"relative cursor-pointer group",onClick:()=>c(!0),children:[i.jsx("img",{"data-loc":"client/src/pages/DataEngineering.tsx:69",src:pg,alt:"Azure Data Engineering Tutorial 2025 â Complete Guide thumbnail",className:"w-full",style:{aspectRatio:"16/9",objectFit:"cover",display:"block"}}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:75",className:"absolute inset-0 flex items-center justify-center",style:{background:"rgba(15,30,60,0.45)"},children:i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:77",className:"w-20 h-20 rounded-full flex items-center justify-center shadow-xl transition-transform group-hover:scale-110",style:{background:"linear-gradient(135deg, #E8621A, #C04A10)"},children:i.jsx("svg",{"data-loc":"client/src/pages/DataEngineering.tsx:79",className:"w-8 h-8 text-white ml-1",fill:"currentColor",viewBox:"0 0 24 24",children:i.jsx("path",{"data-loc":"client/src/pages/DataEngineering.tsx:80",d:"M8 5v14l11-7z"})})})}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:84",className:"absolute bottom-4 right-4 px-3 py-1 rounded-lg text-sm font-bold text-white",style:{background:"rgba(0,0,0,0.7)"},children:"8:30"})]})}),i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:104",className:"mt-4 flex flex-wrap items-center justify-between gap-4 px-2",children:[i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:105",children:[i.jsx("h2",{"data-loc":"client/src/pages/DataEngineering.tsx:106",className:"text-lg font-bold",style:{color:"#0F1E3C"},children:"Azure Data Engineering Tutorial 2025 | Complete Guide for Cloud Data Engineers"}),i.jsxs("p",{"data-loc":"client/src/pages/DataEngineering.tsx:109",className:"text-sm mt-1",style:{color:"#6B7280"},children:["By ",i.jsx("span",{"data-loc":"client/src/pages/DataEngineering.tsx:110",className:"font-semibold",style:{color:"#0078D4"},children:"@ExpertofAI"})," · 8 min 30 sec · Cloud Solutions Architect perspective"]})]}),i.jsx("a",{"data-loc":"client/src/pages/DataEngineering.tsx:113",href:fg,download:"azure_data_engineering_tutorial.mp4",className:"inline-flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-bold text-white transition-opacity hover:opacity-90",style:{background:"#0078D4"},children:"⬠Download Video"})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/DataEngineering.tsx:126",className:"px-6 py-16",children:i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:127",className:"max-w-5xl mx-auto",children:[i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:128",className:"text-center mb-10",children:[i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:129",className:"inline-block px-3 py-1 rounded-full text-xs font-bold uppercase tracking-widest mb-3",style:{background:"#E6F5F3",color:"#0D7B6E"},children:"What You'll Learn"}),i.jsx("h2",{"data-loc":"client/src/pages/DataEngineering.tsx:133",className:"text-3xl font-bold",style:{color:"#0F1E3C"},children:"10 Topics Covered in This Tutorial"})]}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:135",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:x2.map((r,u)=>i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:137",className:"flex items-start gap-4 p-5 rounded-xl",style:{background:"#FFFFFF",border:"1px solid #E2E8F0"},children:[i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:139",className:"text-2xl flex-shrink-0 mt-0.5",children:r.icon}),i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:140",children:[i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:141",className:"font-bold text-base mb-1",style:{color:"#0F1E3C"},children:r.title}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:142",className:"text-sm",style:{color:"#6B7280"},children:r.desc})]}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:144",className:"ml-auto flex-shrink-0 w-6 h-6 rounded-full flex items-center justify-center text-xs font-bold",style:{background:"#E6F5F3",color:"#0D7B6E"},children:u+1})]},u))})]})}),i.jsx("section",{"data-loc":"client/src/pages/DataEngineering.tsx:155",className:"px-6 pb-16",children:i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:156",className:"max-w-3xl mx-auto rounded-2xl p-8 text-center",style:{background:"linear-gradient(135deg, #0F1E3C, #1A3A6B)",border:"1px solid rgba(255,255,255,0.1)"},children:[i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:158",className:"text-3xl mb-3",children:"ðï¸"}),i.jsx("h3",{"data-loc":"client/src/pages/DataEngineering.tsx:159",className:"text-2xl font-bold text-white mb-3",children:"Data Engineer Checklist"}),i.jsx("p",{"data-loc":"client/src/pages/DataEngineering.tsx:160",className:"mb-6",style:{color:"rgba(255,255,255,0.7)"},children:"The tutorial includes a production-ready 8-point checklist covering Medallion Architecture, Delta Lake, Managed Identity, Private Endpoints, data quality, Purview lineage, monitoring alerts, and cost controls."}),i.jsx("div",{"data-loc":"client/src/pages/DataEngineering.tsx:163",className:"flex flex-wrap justify-center gap-3",children:["Medallion Architecture","Delta Lake","Managed Identity","Private Endpoints","Purview Lineage","Cost Controls"].map(r=>i.jsxs("span",{"data-loc":"client/src/pages/DataEngineering.tsx:165",className:"px-3 py-1 rounded-full text-sm font-semibold",style:{background:"rgba(13,123,110,0.25)",border:"1px solid rgba(13,123,110,0.4)",color:"#7DD3C8"},children:["â ",r]},r))})]})}),i.jsx("section",{"data-loc":"client/src/pages/DataEngineering.tsx:175",className:"px-6 pb-20",children:i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:176",className:"max-w-5xl mx-auto text-center",children:[i.jsx("h3",{"data-loc":"client/src/pages/DataEngineering.tsx:177",className:"text-2xl font-bold mb-2",style:{color:"#0F1E3C"},children:"Explore More Tutorials"}),i.jsx("p",{"data-loc":"client/src/pages/DataEngineering.tsx:178",className:"mb-8",style:{color:"#6B7280"},children:"Continue learning with the full Azure AI Foundry series and deep-dive videos."}),i.jsxs("div",{"data-loc":"client/src/pages/DataEngineering.tsx:179",className:"flex flex-wrap justify-center gap-4",children:[i.jsx(Be,{"data-loc":"client/src/pages/DataEngineering.tsx:180",href:"/",className:"px-6 py-3 rounded-xl font-bold text-white transition-opacity hover:opacity-90",style:{background:"linear-gradient(135deg, #0078D4, #005A9E)"},children:"â Back to Home"}),i.jsx(Be,{"data-loc":"client/src/pages/DataEngineering.tsx:184",href:"/series",className:"px-6 py-3 rounded-xl font-bold transition-colors",style:{background:"#FFFFFF",border:"2px s
117olid #0078D4",color:"#0078D4"},children:"All Episodes"}),i.jsx(Be,{"data-loc":"client/src/pages/DataEngineering.tsx:188",href:"/deep-dive",className:"px-6 py-3 rounded-xl font-bold transition-colors",style:{background:"#FFFFFF",border:"2px solid #0D7B6E",color:"#0D7B6E"},children:"Deep Dive Series"}),i.jsx(Be,{"data-loc":"client/src/pages/DataEngineering.tsx:192",href:"/advanced",className:"px-6 py-3 rounded-xl font-bold transition-colors",style:{background:"#FFFFFF",border:"2px solid #E8621A",color:"#E8621A"},children:"Advanced Series"})]})]})})]})}const y2=[{icon:"ð§ ",title:"What is an AI Agent?",desc:"Agents vs LLMs â perception, reasoning, tool use, and looping until done"},{icon:"ðï¸",title:"Agent Architecture",desc:"Agent, Thread, and Run â the three core components of Azure AI Agent Service"},{icon:"ð§",title:"Built-in Tools",desc:"Code Interpreter, File Search, Function Calling, Bing Search, Logic Apps"},{icon:"ð",title:"Create Your First Agent",desc:"Step-by-step: model selection, system prompt, tool config, playground testing"},{icon:"âï¸",title:"Function Calling Deep Dive",desc:"JSON schemas, parallel tool calling, strict mode, and best practices"},{icon:"ð»",title:"Code Interpreter & File Search",desc:"Sandboxed Python execution and production-ready RAG with auto-citations"},{icon:"ð¤",title:"Multi-Agent Orchestration",desc:"Orchestrator + specialist agents, fan-out patterns, shared thread context"},{icon:"ð",title:"Python SDK",desc:"AIProjectClient, create_agent, create_thread, create_and_process_run, streaming"},{icon:"ð",title:"Observability & Tracing",desc:"Built-in traces, OpenTelemetry, Run Steps API, Evaluation SDK quality scores"},{icon:"ð",title:"Production Best Practices",desc:"9 must-do items: Managed Identity, timeouts, Content Safety, Private Endpoints"}];function v2(){return j.useEffect(()=>{document.title="Build AI Agents in Azure AI Foundry | ExpertofAI";const l=document.querySelector('meta[name="keywords"]');l&&l.setAttribute("content","Azure AI Agents, Azure AI Agent Service, AI agents tutorial, function calling, multi-agent orchestration, Azure AI Foundry, code interpreter, file search")},[]),i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:26",className:"min-h-screen",style:{background:"#F5F8FF"},children:[i.jsx("section",{"data-loc":"client/src/pages/Agents.tsx:28",className:"relative py-16 px-6 text-center overflow-hidden",style:{background:"linear-gradient(135deg, #1A2744 0%, #0F3460 55%, #0D7B6E 100%)"},children:i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:32",className:"max-w-4xl mx-auto relative z-10",children:[i.jsx("span",{"data-loc":"client/src/pages/Agents.tsx:33",className:"inline-block px-4 py-1.5 rounded-full text-xs font-bold tracking-widest uppercase mb-6",style:{background:"rgba(232,98,26,0.25)",border:"1.5px solid rgba(232,98,26,0.5)",color:"#FFB380"},children:"ð¤ Azure AI Foundry · Agents Tutorial 2025"}),i.jsxs("h1",{"data-loc":"client/src/pages/Agents.tsx:39",className:"text-4xl md:text-5xl font-bold text-white mb-4 leading-tight",children:["How to Build ",i.jsx("span",{"data-loc":"client/src/pages/Agents.tsx:40",style:{color:"#FFB380"},children:"AI Agents"}),i.jsx("br",{"data-loc":"client/src/pages/Agents.tsx:40"}),"in Azure AI Foundry"]}),i.jsx("p",{"data-loc":"client/src/pages/Agents.tsx:43",className:"text-lg mb-8",style:{color:"rgba(255,255,255,0.75)"},children:"A complete step-by-step guide â from single-tool bots to multi-agent orchestration pipelines. Covers architecture, Python SDK, observability, and 9 production best practices."}),i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:47",className:"flex flex-wrap justify-center gap-3",children:["Agent Service","Tool Calling","Multi-Agent","Code Interpreter","Python SDK","Production"].map(l=>i.jsx("span",{"data-loc":"client/src/pages/Agents.tsx:49",className:"px-3 py-1.5 rounded-full text-sm font-bold",style:{background:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.2)",color:"rgba(255,255,255,0.85)"},children:l},l))})]})}),i.jsx("section",{"data-loc":"client/src/pages/Agents.tsx:59",className:"py-12 px-6",children:i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:60",className:"max-w-5xl mx-auto",children:[i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:61",className:"rounded-2xl overflow-hidden shadow-2xl",style:{background:"#1A2744"},children:i.jsxs("video",{"data-loc":"client/src/pages/Agents.tsx:62",controls:!0,poster:"/manus-storage/agents_tutorial_thumb_3dfaf90f.jpg",className:"w-full",style:{maxHeight:"540px",background:"#000"},children:[i.jsx("source",{"data-loc":"client/src/pages/Agents.tsx:68",src:"/manus-storage/azure_ai_agents_tutorial_56473848.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]})}),i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:72",className:"flex items-center justify-between mt-4 px-1",children:[i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:73",children:i.jsx("p",{"data-loc":"client/src/pages/Agents.tsx:74",className:"text-sm font-bold",style:{color:"#6B7280"},children:"â± 9 min 7 sec  · 12 slides  · Cloud Solutions Architect level"})}),i.jsx("a",{"data-loc":"client/src/pages/Agents.tsx:78",href:"https://www.youtube.com/@ExpertofAI",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-bold transition-opacity hover:opacity-80",style:{background:"#E8621A",color:"white"},children:"ð Subscribe @ExpertofAI"})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/Agents.tsx:92",className:"py-10 px-6",children:i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:93",className:"max-w-5xl mx-auto",children:[i.jsx("h2",{"data-loc":"client/src/pages/Agents.tsx:94",className:"text-2xl font-bold mb-2",style:{color:"#1A2744"},children:"What You'll Learn"}),i.jsx("p",{"data-loc":"client/src/pages/Agents.tsx:97",className:"text-sm mb-8",style:{color:"#6B7280"},children:"10 topics covering the complete Azure AI Agent Service from fundamentals to production deployment"}),i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:100",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:y2.map((l,c)=>i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:102",className:"flex items-start gap-4 p-4 rounded-xl",style:{background:"#FFFFFF",border:"1.5px solid #E2E8F0"},children:[i.jsx("span",{"data-loc":"client/src/pages/Agents.tsx:107",className:"text-2xl flex-shrink-0 mt-0.5",children:l.icon}),i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:108",children:[i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:109",className:"font-bold text-sm mb-1",style:{color:"#1A2744"},children:[String(c+1).padStart(2,"0"),". ",l.title]}),i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:112",className:"text-xs leading-relaxed",style:{color:"#6B7280"},children:l.desc})]})]},c))})]})}),i.jsx("section",{"data-loc":"client/src/pages/Agents.tsx:123",className:"py-10 px-6",children:i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:124",className:"max-w-5xl mx-auto",children:i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:125",className:"rounded-2xl p-8",style:{background:"linear-gradient(135deg, #1A2744 0%, #0F3460 100%)"},children:[i.jsx("h3",{"data-loc":"client/src/pages/Agents.tsx:129",className:"text-xl font-bold text-white mb-2",children:"ðï¸ Agent Architecture at a Glance"}),i.jsx("p",{"data-loc":"client/src/pages/Agents.tsx:130",className:"text-sm mb-6",style:{color:"rgba(255,255,255,0.7)"},children:"Every Azure AI Agent system is built on three core primitives"}),i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:133",className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[{icon:"ð¤",label:"Agent",desc:"Model + system prompt + tool definitions. Stateless â all state lives in the Thread.",color:"#E8621A"},{icon:"ð§µ",label:"Thread",desc:"Persistent conversation history. One thread per session. Fully managed by the service.",color:"#0D7B6E"},{icon:"â¶ï¸",label:"Run",desc:"Execution instance. Agent processes the thread, calls tools, loops until done.",color:"#0078D4"}].map(l=>i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:139",className:"rounded-xl p-5",style:{background:"rgba(255,255,255,0.08)",border:`1.5px solid ${l.color}40`},children:[i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:144",className:"text-3xl mb-3",children:l.icon}),i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:145",className:"font-bold text-white mb-2",children:l.label}),i.jsx("div",{"data-loc":"client/src/pages/Agents.tsx:146",className:"text-xs leading-relaxed",style:{color:"rgba(255,255,255,0.65)"},children:l.desc})]},l.label))})]})})}),i.jsx("section",{"data-loc":"client/src/pages/Agents.tsx:155",className:"py-12 px-6 text-center",children:i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:156",className:"max-w-2xl mx-auto",children:[i.jsx("h3",{"data-loc":"client/src/pages/Agents.tsx:157",className:"text-2xl font-bold mb-3",style:{color:"#1A2744"},children:"Ready to Build Your First Agent?"}),i.jsx("p",{"data-loc":"client/src/pages/Agents.tsx:160",className:"text-sm mb-6",style:{color:"#6B7280"},children:"Start with the Agents Playground at ai.azure.com â no infrastru
117cture setup required."}),i.jsxs("div",{"data-loc":"client/src/pages/Agents.tsx:163",className:"flex flex-wrap justify-center gap-4",children:[i.jsx("a",{"data-loc":"client/src/pages/Agents.tsx:164",href:"https://ai.azure.com",target:"_blank",rel:"noopener noreferrer",className:"px-6 py-3 rounded-xl font-bold text-white transition-opacity hover:opacity-90",style:{background:"#E8621A"},children:"ð Try Agents Playground"}),i.jsx("a",{"data-loc":"client/src/pages/Agents.tsx:173",href:"/advanced",className:"px-6 py-3 rounded-xl font-bold transition-opacity hover:opacity-90",style:{background:"#FFFFFF",border:"2px solid #0D7B6E",color:"#0D7B6E"},children:"ð Advanced Series"})]})]})})]})}const b2=[{icon:"ð§ ",title:"What is Azure OpenAI Service?",desc:"Enterprise-grade OpenAI access with Azure security, compliance, and data privacy guarantees."},{icon:"ðï¸",title:"Model Catalog 2025",desc:"GPT-4o, GPT-4o mini, o1/o3-mini reasoning, DALL-E 3, Whisper, text-embedding-3, TTS."},{icon:"ð",title:"Deploy Your First Model",desc:"Create resource â Deploy GPT-4o â Get credentials â Make your first API call in under 10 minutes."},{icon:"ð¬",title:"Chat Completions API",desc:"System, User, and Assistant roles. Temperature, max_tokens, JSON mode for structured outputs."},{icon:"â¡",title:"Real-Time Streaming",desc:"Tokens appear as they generate. Essential for production chatbots and copilots."},{icon:"âï¸",title:"Function Calling",desc:"Connect GPT-4o to real-world tools â databases, REST APIs, and external systems."},{icon:"ð¨",title:"DALL-E 3 & Whisper",desc:"Generate images from text. Transcribe speech in 57 languages with word-level timestamps."},{icon:"ð",title:"Embeddings & RAG",desc:"3072-dim vectors for semantic search. The foundation of every RAG pipeline."},{icon:"ð¡ï¸",title:"Content Filtering",desc:"4 categories à 4 severity levels. Applied to both prompt and completion. Fully configurable."},{icon:"ð°",title:"Cost & Quota Management",desc:"Token-based pricing, PTU break-even analysis, TPM/RPM quotas, and exponential backoff."}],A2=["Use Managed Identity â never hardcode API keys","Enable Private Endpoints for network isolation","Configure Content Filtering for your use case","Implement streaming for all chat interfaces","Set max_tokens to prevent runaway costs","Monitor with Azure Monitor + Application Insights"];function S2(){return j.useEffect(()=>{document.title="Azure OpenAI Tutorial 2025 | GPT-4o, DALL-E 3 & Embeddings";const l=document.querySelector('meta[name="keywords"]');return l&&l.setAttribute("content","Azure OpenAI tutorial, GPT-4o Azure, Azure OpenAI service, chat completions API, function calling Azure, Azure embeddings, DALL-E 3 Azure, Whisper Azure, Azure OpenAI 2025, ExpertofAI"),()=>{document.title="Azure AI Foundry Video Series | Learn AI on Azure"}},[]),i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:37",className:"min-h-screen",style:{background:"#F5F8FF"},children:[i.jsx("section",{"data-loc":"client/src/pages/AzureOpenAI.tsx:39",style:{background:"linear-gradient(135deg, #1A2744 0%, #0050A0 60%, #00B4D8 100%)"},className:"pt-24 pb-16",children:i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:40",className:"max-w-5xl mx-auto px-6 text-center",children:[i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:41",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full text-xs font-black tracking-widest uppercase mb-6",style:{background:"rgba(0,180,216,0.2)",border:"1.5px solid rgba(0,180,216,0.4)",color:"#7DD3FC"},children:"ð¤ Complete Tutorial · Azure OpenAI Service 2025"}),i.jsxs("h1",{"data-loc":"client/src/pages/AzureOpenAI.tsx:45",className:"font-black text-white mb-4",style:{fontSize:"clamp(2.5rem,5vw,4rem)",lineHeight:1.1},children:["Azure ",i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:46",style:{color:"#7DD3FC"},children:"OpenAI"})," Tutorial 2025"]}),i.jsx("p",{"data-loc":"client/src/pages/AzureOpenAI.tsx:48",className:"text-xl font-bold mb-8",style:{color:"rgba(255,255,255,0.75)"},children:"GPT-4o · DALL-E 3 · Whisper · Embeddings · Function Calling · Content Filtering"}),i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:51",className:"flex flex-wrap gap-3 justify-center mb-10",children:["Chat Completions API","Streaming","Function Calling","Embeddings & RAG","Cost Optimization"].map(l=>i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:53",className:"px-4 py-2 rounded-full text-sm font-bold",style:{background:"rgba(255,255,255,0.1)",border:"1.5px solid rgba(255,255,255,0.2)",color:"rgba(255,255,255,0.85)"},children:l},l))}),i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:60",className:"flex items-center justify-center gap-6 text-sm font-bold",style:{color:"rgba(255,255,255,0.6)"},children:[i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:61",children:"â± 7 min 34 sec"}),i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:62",children:"·"}),i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:63",children:"ð 12 slides"}),i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:64",children:"·"}),i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:65",children:"ð¯ Intermediate"})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/AzureOpenAI.tsx:71",className:"py-12",children:i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:72",className:"max-w-4xl mx-auto px-6",children:[i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:73",className:"rounded-2xl overflow-hidden shadow-2xl",style:{border:"3px solid #D0DCF0"},children:i.jsxs("video",{"data-loc":"client/src/pages/AzureOpenAI.tsx:74",controls:!0,poster:"/manus-storage/azure_openai_thumb_683902c5.jpg",className:"w-full",style:{background:"#1A2744",display:"block"},children:[i.jsx("source",{"data-loc":"client/src/pages/AzureOpenAI.tsx:80",src:"/manus-storage/azure_openai_tutorial_86f6b284.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]})}),i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:84",className:"flex flex-wrap gap-4 justify-center mt-6",children:[i.jsx("a",{"data-loc":"client/src/pages/AzureOpenAI.tsx:85",href:"https://www.youtube.com/@ExpertofAI",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl font-black text-white transition-transform hover:scale-105",style:{background:"#DC2626"},children:"â¶ Watch on YouTube"}),i.jsx("a",{"data-loc":"client/src/pages/AzureOpenAI.tsx:94",href:"https://ai.azure.com",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl font-black transition-transform hover:scale-105",style:{background:"#EFF6FF",color:"#0078D4",border:"2px s
117olid #BFDBFE"},children:"ð Try Azure OpenAI"})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/AzureOpenAI.tsx:108",className:"py-12",children:i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:109",className:"max-w-5xl mx-auto px-6",children:[i.jsx("h2",{"data-loc":"client/src/pages/AzureOpenAI.tsx:110",className:"text-3xl font-black text-center mb-2",style:{color:"#1A2744"},children:"What You'll Learn"}),i.jsx("p",{"data-loc":"client/src/pages/AzureOpenAI.tsx:113",className:"text-center font-bold mb-10",style:{color:"#6B7280"},children:"10 topics covering everything from first deployment to production best practices"}),i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:116",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:b2.map((l,c)=>i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:118",className:"flex gap-4 p-5 rounded-2xl",style:{background:"#FFFFFF",border:"2px solid #D0DCF0"},children:[i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:120",className:"text-3xl flex-shrink-0",children:l.icon}),i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:121",children:[i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:122",className:"font-black text-base mb-1",style:{color:"#1A2744"},children:l.title}),i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:123",className:"text-sm font-bold",style:{color:"#6B7280"},children:l.desc})]})]},c))})]})}),i.jsx("section",{"data-loc":"client/src/pages/AzureOpenAI.tsx:132",className:"py-12",style:{background:"linear-gradient(135deg, #0078D4 0%, #0050A0 100%)"},children:i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:133",className:"max-w-3xl mx-auto px-6 text-center",children:[i.jsx("h2",{"data-loc":"client/src/pages/AzureOpenAI.tsx:134",className:"text-3xl font-black text-white mb-2",children:"Production Checklist"}),i.jsx("p",{"data-loc":"client/src/pages/AzureOpenAI.tsx:135",className:"font-bold mb-8",style:{color:"rgba(255,255,255,0.75)"},children:"6 must-do items before going live with Azure OpenAI"}),i.jsx("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:138",className:"flex flex-col gap-3",children:A2.map((l,c)=>i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:140",className:"flex items-center gap-3 px-5 py-3 rounded-xl text-left font-bold",style:{background:"rgba(255,255,255,0.1)",border:"1.5px solid rgba(255,255,255,0.15)",color:"#FFFFFF"},children:[i.jsx("span",{"data-loc":"client/src/pages/AzureOpenAI.tsx:142",style:{color:"#7DD3FC",fontSize:"18px",flexShrink:0},children:"â"}),l]},c))})]})}),i.jsx("section",{"data-loc":"client/src/pages/AzureOpenAI.tsx:151",className:"py-16 text-center",children:i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:152",className:"max-w-2xl mx-auto px-6",children:[i.jsx("h2",{"data-loc":"client/src/pages/AzureOpenAI.tsx:153",className:"text-3xl font-black mb-4",style:{color:"#1A2744"},children:"Ready to Build with Azure OpenAI?"}),i.jsx("p",{"data-loc":"client/src/pages/AzureOpenAI.tsx:156",className:"font-bold mb-8",style:{color:"#6B7280"},children:"Subscribe to @ExpertofAI for more Azure tutorials every week"}),i.jsxs("div",{"data-loc":"client/src/pages/AzureOpenAI.tsx:159",className:"flex flex-wrap gap-4 justify-center",children:[i.jsx("a",{"data-loc":"client/src/pages/AzureOpenAI.tsx:160",href:"https://www.youtube.com/@ExpertofAI",target:"_blank",rel:"noopener noreferrer",className:"px-8 py-4 rounded-xl font-black text-white transition-transform hover:scale-105",style:{background:"#DC2626"},children:"Subscribe on YouTube"}),i.jsx("a",{"data-loc":"client/src/pages/AzureOpenAI.tsx:165",href:"/series",className:"px-8 py-4 rounded-xl font-black transition-transform hover:scale-105",style:{background:"#EFF6FF",color:"#0078D4",border:"2px solid #BFDBFE"},children:"View All Episodes"})]})]})})]})}const E2=[{id:"01",title:"Foundry portal is GA",body:"Core model, agent, tool, evaluation, fine-tuning, data, and governance workflows now have a production-ready portal foundation."},{id:"02",title:"Hosted agents",body:"Deploy containerized agent logic with an Entra identity, a dedicated endpoint, platform scaling, session state, and lifecycle operations."},{id:"03",title:"Toolboxes",body:"Organize and reuse approved agent tools. Managed MCP support is currently a preview capability."},{id:"04",title:"Foundry IQ",body:"Use Azure AI Search for permission-aware knowledge, with chunking, embedding, hybrid retrieval, citations, and ACL enforcement."},{id:"05",title:"Observe and evaluate",body:"Export hosted-agent telemetry through OpenTelemetry and turn real interactions into evidence behind release decisions."},{id:"06",title:"Realtime API is GA",body:"Move preview clients to the /openai/v1 protocol, supported SDKs, and updated event names before production disruption occurs."}],w2=["Standardize on Foundry projects, Microsoft Entra ID, RBAC, and supported network controls.","Inventory preview depen
117dencies and define an explicit approval, owner, and rollback process.","Modernize one nonproduction agent or Realtime workload, then measure quality, latency, cost, and reliability.","Create release gates that cover safety, groundedness, access control, observability, and unit economics."],mg={backgroundColor:"#081426",backgroundImage:"linear-gradient(rgba(0,212,255,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,255,0.06) 1px, transparent 1px)",backgroundSize:"32px 32px"};function N2(){return j.useEffect(()=>{document.title="Azure AI Latest Updates 2026 | Microsoft Foundry";const l=document.querySelector('meta[name="keywords"]');return l&&l.setAttribute("content","Azure AI latest updates, Microsoft Foundry 2026, Azure AI Foundry, hosted agents Azure, Foundry IQ, Azure OpenAI Realtime API, enterprise AI Azure"),()=>{document.title="Azure AI Foundry Video Series | Learn AI on Azure"}},[]),i.jsxs("main",{"data-loc":"client/src/pages/LatestAzureAI.tsx:37",className:"min-h-screen",style:mg,children:[i.jsx("section",{"data-loc":"client/src/pages/LatestAzureAI.tsx:38",className:"pt-28 pb-20",style:{background:"radial-gradient(circle at 78% 28%, rgba(0,212,255,0.22), transparent 31%), linear-gradient(135deg, #081426 0%, #0B2143 58%, #073B64 100%)",borderBottom:"1px solid rgba(0,212,255,0.32)"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:39",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:40",className:"flex items-center gap-3 mb-9",style:{color:"#6FEAFF"},children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:41",className:"block w-11 h-px",style:{background:"#00D4FF"}}),i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:42",className:"font-black text-xs tracking-widest",style:{fontFamily:"JetBrains Mono, monospace"},children:"CURRENT BRIEFING // AUGUST 2026"})]}),i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:44",className:"grid grid-cols-1 lg:grid-cols-[1.22fr_0.78fr] gap-10 items-end",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:45",children:[i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:46",className:"text-sm font-black tracking-widest mb-4",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"AZURE AI // PRODUCTION OPERATIONS"}),i.jsxs("h1",{"data-loc":"client/src/pages/LatestAzureAI.tsx:47",className:"font-black text-white mb-6",style:{fontSize:"clamp(2.7rem, 5vw, 4.7rem)",lineHeight:1.02,fontFamily:"Space Grotesk, sans-serif"},children:["Whatâs New in",i.jsx("br",{"data-loc":"client/src/pages/LatestAzureAI.tsx:48"}),i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:48",style:{color:"#6FEAFF"},children:"Microsoft Foundry"})]}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:50",className:"text-lg font-semibold max-w-2xl",style:{color:"#B9CBE2",lineHeight:1.6},children:"An architecture-focused update on the capabilities that move Azure AI from promising pilot to operable production system."})]}),i.jsxs("aside",{"data-loc":"client/src/pages/LatestAzureAI.tsx:54",className:"p-6",style:{border:"1px solid rgba(0,212,255,0.42)",background:"rgba(7,24,47,0.68)"},children:[i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:55",className:"text-xs font-black tracking-widest mb-5",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"UPDATE SCOPE"}),i.jsx("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:56",className:"grid grid-cols-2 gap-x-6 gap-y-5",children:[["RUNTIME","Hosted agents"],["KNOWLEDGE","Foundry IQ"],["OPERATIONS","Trace + evaluate"],["MIGRATION","Realtime API GA"]].map(([l,c])=>i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:58",style:{borderTop:"1px solid rgba(111,234,255,0.2)",paddingTop:"10px"},children:[i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:59",className:"text-[10px] font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:l}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:60",className:"text-sm text-white font-bold mt-1",children:c})]},l))})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:66",className:"flex flex-wrap gap-5 mt-10 pt-5 text-sm font-black",style:{borderTop:"1px solid rgba(0,212,255,0.24)",color:"#9
117CB3D0",fontFamily:"JetBrains Mono, monospace"},children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:67",children:"06:55 MIN"}),i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:67",style:{color:"#00D4FF"},children:"//"}),i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:67",children:"12 MODULES"}),i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:67",style:{color:"#00D4FF"},children:"//"}),i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:67",children:"ARCHITECTURE TEAMS"})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestAzureAI.tsx:72",className:"py-16",style:{background:"#0A1930",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:73",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:74",className:"flex items-center gap-3 mb-6",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:74",className:"block w-8 h-px",style:{background:"#00D4FF"}}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:74",className:"text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"VIDEO BRIEFING // PLAYBACK"})]}),i.jsx("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:75",className:"overflow-hidden",style:{border:"1px solid #2E5E80",background:"#FFFEF9",boxShadow:"0 0 0 5px rgba(0,212,255,0.05)"},children:i.jsxs("video",{"data-loc":"client/src/pages/LatestAzureAI.tsx:76",controls:!0,poster:"/manus-storage/microsoft_foundry_latest_2026_thumb_f0d97558.jpg",className:"w-full block",children:[i.jsx("source",{"data-loc":"client/src/pages/LatestAzureAI.tsx:77",src:"/manus-storage/microsoft_foundry_latest_updates_2026_clear_voice_1f37526a.mp4",type:"video/mp4"}),"Your browser does not support HTML video playback."]})}),i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:81",className:"grid grid-cols-1 md:grid-cols-3 gap-4 mt-5 text-sm font-semibold",style:{color:"#9CB3D0"},children:[i.jsxs("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:82",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:82",style:{color:"#00D4FF"},children:"01 //"})," Foundry GA baseline"]}),i.jsxs("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:83",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:83",style:{color:"#00D4FF"},children:"02 //"})," Agent + knowledge architecture"]}),i.jsxs("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:84",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:84",style:{color:"#00D4FF"},children:"03 //"})," Realtime migration plan"]})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestAzureAI.tsx:89",className:"py-20",style:mg,children:i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:90",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:91",className:"max-w-3xl mb-12",children:[i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:92",className:"text-xs font-black tracking-widest mb-4",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"RELEASE BRIEFING // 06 SIGNALS"}),i.jsx("h2",{"data-loc":"client/src/pages/LatestAzureAI.tsx:93",className:"text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Six updates that matter to production teams"})]}),i.jsx("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:95",className:"grid grid-cols-1 md:grid-cols-2 gap-px",style:{background:"#1F4C71",border:"1px solid #1F4C71"},children:E2.map(l=>i.jsx("article",{"data-loc":"client/src/pages/LatestAzureAI.tsx:97",className:"p-7",style:{background:"#0C1E38"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:98",className:"flex items-start gap-5",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:99",className:"pt-1 text-sm font-black tracking-wider",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:l.id}),i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:100",children:[i.jsx("h3",{"data-loc":"client/src/pages/LatestAzureAI.tsx:101",className:"text-xl font-black text-white mb-3",style:{fontFamily:"Space Grotesk, sans-serif"},children:l.title}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:102",className:"text-sm leading-relaxed font-semibold",style:{color:"#B9CBE2"},children:l.body})]})]})},l.id))})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestAzureAI.tsx:111",className:"py-20",style:{background:"#06101F",borderTop:"1px solid #173654",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:112",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:113",className:"flex items-center gap-3 mb-5",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:113",className:"block w-11 h-px",style:{background:"#00D4FF"}}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:113",className:"text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"ARCHITECT TAKEAWAY // 90-DAY PLAN"})]}),i.jsx("h2",{"data-loc":"client/src/pages/LatestAzureAI.tsx:114",className:"text-4xl font-black text-white max-w-xl mb-12",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Build adoption as a repeatable engineering sequence."}),i.jsx("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:115",className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-10",children:[["DAYS 01â30","Establish the baseline","Inventory preview depen
117dencies and create one governed Foundry project."],["DAYS 31â60","Prove the pattern","Deploy a hosted-agent pilot with a knowledge boundary, tracing, and an evaluation suite."],["DAYS 61â90","Set release gates","Measure quality, cost, security, and operations before expanding the pattern."]].map(([l,c,r],u)=>i.jsxs("article",{"data-loc":"client/src/pages/LatestAzureAI.tsx:117",className:"p-6",style:{borderTop:"2px solid #00D4FF",background:"#0A1930"},children:[i.jsxs("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:118",className:"text-xs font-black tracking-widest mb-5",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:["0",u+1," // ",l]}),i.jsx("h3",{"data-loc":"client/src/pages/LatestAzureAI.tsx:119",className:"font-black text-xl text-white mb-3",style:{fontFamily:"Space Grotesk, sans-serif"},children:c}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:120",className:"text-sm font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:r})]},l))}),i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:124",className:"p-8",style:{border:"1px solid #235276",background:"#0C1E38"},children:[i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:125",className:"text-xs font-black tracking-widest mb-7",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"THIS WEEK // EXECUTION CHECKLIST"}),i.jsx("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:126",className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-5",children:w2.map((l,c)=>i.jsxs("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:127",className:"flex gap-4 text-sm font-semibold leading-relaxed",style:{color:"#D7E5F5"},children:[i.jsxs("span",{"data-loc":"client/src/pages/LatestAzureAI.tsx:127",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:["0",c+1]}),l]},l))})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestAzureAI.tsx:133",className:"py-20",style:{background:"#0A1930"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:134",className:"max-w-3xl mx-auto px-6 text-center",children:[i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:135",className:"text-xs font-black tracking-widest mb-4",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"NEXT MODULE // DEEP DIVE"}),i.jsx("h2",{"data-loc":"client/src/pages/LatestAzureAI.tsx:136",className:"text-4xl font-black text-white mb-5",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Keep building. Keep operating."}),i.jsx("p",{"data-loc":"client/src/pages/LatestAzureAI.tsx:137",className:"font-semibold mb-9",style:{color:"#B9CBE2"},children:"Explore the full Azure AI tutorial collection for implementation-focused coverage."}),i.jsxs("div",{"data-loc":"client/src/pages/LatestAzureAI.tsx:138",className:"flex flex-wrap justify-center gap-4",children:[i.jsx("a",{"data-loc":"client/src/pages/LatestAzureAI.tsx:139",href:"/agents",className:"px-7 py-3 font-black transition-transform hover:scale-105",style:{background:"#00D4FF",color:"#07182B"},children:"Build AI Agents"}),i.jsx("a",{"data-loc":"client/src/pages/LatestAzureAI.tsx:140",href:"/azure-openai",className:"px-7 py-3 font-black transition-transform hover:scale-105",style:{color:"#6FEAFF",border:"1px solid #2E7196"},children:"Azure OpenAI Tutorial"})]})]})})]})}const D2=[{id:"01",title:"Agent Platform",body:"Gemini Enterprise Agent Platform brings together agent building, orchestration, DevOps, security, and managed model choice."},{id:"02",title:"Controlled runtime",body:"Agent Runtime, long-running workflows, sessions, and isolated execution primitives support agents that do more than answer a single prompt."},{id:"03",title:"Identity and gateway",body:"Give each agent a traceable identity, govern approved tools in a registry, and apply central policy at the Agent Gateway boundary."},{id:"04",title:"Evidence loop",body:"Use simulation, evaluation, and observability to measure task success, safety, latency, cost, and failure paths before production expansion."},{id:"05",title:"Event-driven inference",body:"Pub/Sub AI Inference S
117MTs enrich message streams with model output; subscription transforms preserve ingestion availability with retries and dead-letter handling."},{id:"06",title:"Infrastructure choice",body:"Start with managed services, then assess GKE and upcoming TPU systems only where workload scale, latency, or customization creates a measured need."}],j2=["Inventory current AI tools, identities, data sources, and incident paths before introducing new autonomy.","Pilot one bounded workflow with an ADK or Agent Studio implementation, explicit tool contracts, traces, and an evaluation suite.","Use least privilege, a gateway policy boundary, and a human escalation path for every action with material business impact.","Promote the pattern only when quality, safety, latency, cost, and operational thresholds are evidenced and repeatable."],gg={backgroundColor:"#081426",backgroundImage:"linear-gradient(rgba(0,212,255,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,255,0.06) 1px, transparent 1px)",backgroundSize:"32px 32px"};function C2(){return j.useEffect(()=>{document.title="GCP Latest Updates 2026 | Governed Agentic Enterprise";const l=document.querySelector('meta[name="keywords"]');return l&&l.setAttribute("content","GCP latest updates 2026, Gemini Enterprise Agent Platform, Google Cloud AI agents, Agent Development Kit, Agent Runtime, Pub Sub AI Inference, GCP AI architecture"),()=>{document.title="Azure AI Foundry Video Series | Learn AI on Azure"}},[]),i.jsxs("main",{"data-loc":"client/src/pages/LatestGCP.tsx:37",className:"min-h-screen",style:gg,children:[i.jsx("section",{"data-loc":"client/src/pages/LatestGCP.tsx:38",className:"pt-28 pb-20",style:{background:"radial-gradient(circle at 78% 28%, rgba(0,212,255,0.22), transparent 31%), linear-gradient(135deg, #081426 0%, #0B2143 58%, #073B64 100%)",borderBottom:"1px solid rgba(0,212,255,0.32)"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:39",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:40",className:"flex items-center gap-3 mb-9",style:{color:"#6FEAFF"},children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:41",className:"block w-11 h-px",style:{background:"#00D4FF"}}),i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:42",className:"font-black text-xs tracking-widest",style:{fontFamily:"JetBrains Mono, monospace"},children:"MULTI-CLOUD BRIEFING // 2026"})]}),i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:44",className:"grid grid-cols-1 lg:grid-cols-[1.22fr_0.78fr] gap-10 items-end",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:45",children:[i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:46",className:"text-sm font-black tracking-widest mb-4",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"GCP // AGENTIC OPERATIONS"}),i.jsxs("h1",{"data-loc":"client/src/pages/LatestGCP.tsx:47",className:"font-black text-white mb-6",style:{fontSize:"clamp(2.7rem, 5vw, 4.7rem)",lineHeight:1.02,fontFamily:"Space Grotesk, sans-serif"},children:["GCPâs Governed",i.jsx("br",{"data-loc":"client/src/pages/LatestGCP.tsx:48"}),i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:48",style:{color:"#6FEAFF"},children:"Agentic Enterprise"})]}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:50",className:"text-lg font-semibold max-w-2xl",style:{color:"#B9CBE2",lineHeight:1.6},children:"An AI Cloud Architect briefing on Gemini Enterprise Agent Platform, runtime controls, event-driven inference, and a repeatable path to production."})]}),i.jsxs("aside",{"data-loc":"client/src/pages/LatestGCP.tsx:54",className:"p-6",style:{border:"1px solid rgba(0,212,255,0.42)",background:"rgba(7,24,47,0.68)"},children:[i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:55",className:"text-xs font-black tracking-widest mb-5",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"UPDATE SCOPE"}),i.jsx("div",{"data-loc":"client/src/pages/LatestGCP.tsx:56",className:"grid grid-cols-2 gap-x-6 gap-y-5",children:[["BUILD","Studio + ADK"],["SCALE","Runtime + state"],["GOVERN","Identity + gateway"],["OPERATE","Evaluate + observe"]].map(([l,c])=>i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:58",style:{borderTop:"1px solid rgba(111,234,255,0.2)",paddingTop:"10px"},children:[i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:59",className:"text-[10px] font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:l}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:60",className:"text-sm text-white font-bold mt-1",children:c})]},l))})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:66",className:"flex flex-wrap gap-5 mt-10 pt-5 text-sm font-black",style:{borderTop:"1px solid rgba(0,212,255,0.24)",color:"#9
117CB3D0",fontFamily:"JetBrains Mono, monospace"},children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:67",children:"08:32 MIN"}),i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:67",style:{color:"#00D4FF"},children:"//"}),i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:67",children:"12 MODULES"}),i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:67",style:{color:"#00D4FF"},children:"//"}),i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:67",children:"GCP ARCHITECTURE TEAMS"})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestGCP.tsx:72",className:"py-16",style:{background:"#0A1930",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:73",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:74",className:"flex items-center gap-3 mb-6",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:74",className:"block w-8 h-px",style:{background:"#00D4FF"}}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:74",className:"text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"VIDEO BRIEFING // PLAYBACK"})]}),i.jsx("div",{"data-loc":"client/src/pages/LatestGCP.tsx:75",className:"overflow-hidden",style:{border:"1px solid #2E5E80",background:"#FFFEF9",boxShadow:"0 0 0 5px rgba(0,212,255,0.05)"},children:i.jsxs("video",{"data-loc":"client/src/pages/LatestGCP.tsx:76",controls:!0,poster:"/manus-storage/gcp_latest_updates_2026_thumb_3f62a3f4.jpg",className:"w-full block",children:[i.jsx("source",{"data-loc":"client/src/pages/LatestGCP.tsx:77",src:"/manus-storage/gcp_latest_updates_2026_a8f41fe0.mp4",type:"video/mp4"}),"Your browser does not support HTML video playback."]})}),i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:81",className:"grid grid-cols-1 md:grid-cols-3 gap-4 mt-5 text-sm font-semibold",style:{color:"#9CB3D0"},children:[i.jsxs("p",{"data-loc":"client/src/pages/LatestGCP.tsx:82",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:82",style:{color:"#00D4FF"},children:"01 //"})," Agent Platform operating model"]}),i.jsxs("p",{"data-loc":"client/src/pages/LatestGCP.tsx:83",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:83",style:{color:"#00D4FF"},children:"02 //"})," Identity, tools, and guardrails"]}),i.jsxs("p",{"data-loc":"client/src/pages/LatestGCP.tsx:84",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:84",style:{color:"#00D4FF"},children:"03 //"})," Pub/Sub inference + rollout plan"]})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestGCP.tsx:89",className:"py-20",style:gg,children:i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:90",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:91",className:"max-w-3xl mb-12",children:[i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:92",className:"text-xs font-black tracking-widest mb-4",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"RELEASE BRIEFING // 06 SIGNALS"}),i.jsx("h2",{"data-loc":"client/src/pages/LatestGCP.tsx:93",className:"text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Six GCP updates that matter to production teams"})]}),i.jsx("div",{"data-loc":"client/src/pages/LatestGCP.tsx:95",className:"grid grid-cols-1 md:grid-cols-2 gap-px",style:{background:"#1F4C71",border:"1px solid #1F4C71"},children:D2.map(l=>i.jsx("article",{"data-loc":"client/src/pages/LatestGCP.tsx:97",className:"p-7",style:{background:"#0C1E38"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:98",className:"flex items-start gap-5",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:99",className:"pt-1 text-sm font-black tracking-wider",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:l.id}),i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:100",children:[i.jsx("h3",{"data-loc":"client/src/pages/LatestGCP.tsx:101",className:"text-xl font-black text-white mb-3",style:{fontFamily:"Space Grotesk, sans-serif"},children:l.title}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:102",className:"text-sm leading-relaxed font-semibold",style:{color:"#B9CBE2"},children:l.body})]})]})},l.id))})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestGCP.tsx:111",className:"py-20",style:{background:"#06101F",borderTop:"1px solid #173654",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:112",className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:113",className:"flex items-center gap-3 mb-5",children:[i.jsx("span",{"data-loc":"client/src/pages/LatestGCP.tsx:113",className:"block w-11 h-px",style:{background:"#00D4FF"}}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:113",className:"text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:"ARCHITECT TAKEAWAY // 90-DAY PLAN"})]}),i.jsx("h2",{"data-loc":"client/src/pages/LatestGCP.tsx:114",className:"text-4xl font-black text-white max-w-xl mb-12",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Build adoption as a repeatable engineering sequence."}),i.jsx("div",{"data-loc":"client/src/pages/LatestGCP.tsx:115",className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-10",children:[["DAYS 01â30","Establish boundaries","Inventory agents, tools, identities, data sources, and incident paths; choose one bounded workflow."],["DAYS 31â60","Prove the pattern","Build an Agent Studio or ADK pilot with explicit tool contracts, gateway controls, traces, and evaluations."],["DAYS 61â90","Set release gates","Test failure paths and measure quality, cost, security, and operations before scaling the pattern."]].map(([l,c,r],u)=>i.jsxs("article",{"data-loc":"client/src/pages/LatestGCP.tsx:117",className:"p-6",style:{borderTop:"2px solid #00D4FF",background:"#0A1930"},children:[i.jsxs("p",{"data-loc":"client/src/pages/LatestGCP.tsx:118",className:"text-xs font-black tracking-widest mb-5",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:["0",u+1," // ",l]}),i.jsx("h3",{"data-loc":"client/src/pages/LatestGCP.tsx:119",className:"font-black text-xl text-white mb-3",style:{fontFamily:"Space Grotesk, sans-serif"},children:c}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:120",className:"text-sm font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:r})]},l))}),i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:124",className:"p-8",style:{border:"1px solid #235276",background:"#0C1E38"},children:[i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:125",className:"text-xs font-black tracking-widest mb-7",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"THIS WEEK // EXECUTION CHECKLIST"}),i.jsx("div",{"data-loc":"client/src/pages/LatestGCP.tsx:126",className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-5",children:j2.map((l,c)=>i.jsxs("p",{"data-loc":"client/src/pages/LatestGCP.tsx:127",className:"flex gap-4 text-sm font-semibold leading-relaxed",style:{color:"#D7E5F5"},children:[i.jsxs("span",{"data-loc":"client/src/pages/LatestGCP.tsx:127",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:["0",c+1]}),l]},l))})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/LatestGCP.tsx:133",className:"py-20",style:{background:"#0A1930"},children:i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:134",className:"max-w-3xl mx-auto px-6 text-center",children:[i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:135",className:"text-xs font-black tracking-widest mb-4",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"NEXT MODULE // MULTI-CLOUD ARCHITECTURE"}),i.jsx("h2",{"data-loc":"client/src/pages/LatestGCP.tsx:136",className:"text-4xl font-black text-white mb-5",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Build agents. Operate outcomes."}),i.jsx("p",{"data-loc":"client/src/pages/LatestGCP.tsx:137",className:"font-semibold mb-9",style:{color:"#B9CBE2"},children:"Continue with implementation-focused Azure AI tutorials and compare production agent patterns across clouds."}),i.jsxs("div",{"data-loc":"client/src/pages/LatestGCP.tsx:138",className:"flex flex-wrap justify-center gap-4",children:[i.jsx("a",{"data-loc":"client/src/pages/LatestGCP.tsx:139",href:"/agents",className:"px-7 py-3 font-black transition-transform hover:scale-105",style:{background:"#00D4FF",color:"#07182B"},children:"Build AI Agents"}),i.jsx("a",{"data-loc":"client/src/pages/LatestGCP.tsx:140",href:"/latest-azure-ai",className:"px-7 py-3 font-black transition-transform hover:scale-105",style:{color:"#6FEAFF",border:"1px solid #2E7196"},children:"Azure AI Updates"})]})]})})]})}const T2=[{id:"01",title:"Secure foundation",body:"Set up the project boundary, billing, the Vertex AI API, least-privilege IAM, regions, and quotas before experimenting."},{id:"02",title:"Model choice",body:"Compare Gemini, Vertex AI Studio, and Model Garden; capture the exact model ID, status, region, and practical trade-offs."},{id:"03",title:"Prompt engineering",body:"Use task, context, constraints, and output format; preserve a representative evaluation set before considering fine-tuning."},{id:"04",title:"Grounded retrieval",body:"Connect private knowledge through Agent Search or Vector Search, inspect retrieved context, and make source citations visible."},{id:"05",title:"Controlled agents",body:"Build with the Agent Development Kit, narrow tool contracts, identity checks in code, and human approval for consequential actions."},{id:"06",title:"MLOps and delivery",body:"Move reliable work through Pipelines, Experiments, Model Registry, endpoints, batch inference, Cloud Run, monitoring, and cost controls."}],xg={backgroundColor:"#081426",backgroundImage:"linear-gradient(rgba(0,212,255,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(0,212,255,0.06) 1px, transparent 1px)",backgroundSize:"32px 32px"};function Rl({children:l}){return i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:22",className:"text-[11px] font-black tracking-[0.18em]",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:l})}function z2(){return j.useEffect(()=>{document.title="Vertex AI Tutorial | Google Cloud AI for Students";const l=document.querySelector('meta[name="keywords"]');return l&&l.setAttribute("content","Vertex AI tutorial, Google Cloud AI, Gemini Enterprise Agent Platform, Vertex AI Studio, Model Garden, RAG, ADK, MLOps"),()=>{document.title="Azure AI Foundry Video Series | Learn AI on Azure"}},[]),i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:36",className:"min-h-screen",style:{background:"#06101F",color:"#E8EDF5"},children:[i.jsx(Xs,{"data-loc":"client/src/pages/VertexAI.tsx:37"}),i.jsxs("main",{"data-loc":"client/src/pages/VertexAI.tsx:38",children:[i.jsxs("section",{"data-loc":"client/src/pages/VertexAI.tsx:39",className:"relative overflow-hidden pt-28 pb-20",style:{background:"radial-gradient(circle at 82% 20%, rgba(0,120,212,0.35), transparent 30%), linear-gradient(135deg, #06101F 0%, #0A1930 55%, #0A3150 100%)",borderBottom:"1px solid rgba(0,212,255,0.32)"},children:[i.jsx("div",{"data-loc":"client/src/pages/VertexAI.tsx:40",className:"absolute inset-0 opacity-90",style:xg}),i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:41",className:"relative mx-auto max-w-6xl px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:42",className:"mb-9 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:42",className:"h-px w-11",style:{background:"#00D4FF"}}),i.jsx(Rl,{"data-loc":"client/src/pages/VertexAI.tsx:42",children:"GCP // AI FOUNDATIONS"})]}),i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:43",className:"grid grid-cols-1 items-end gap-10 lg:grid-cols-[1.18fr_0.82fr]",children:[i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:44",children:[i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:45",className:"mb-4 text-sm font-black tracking-widest",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:"STUDENT TUTORIAL // 2026"}),i.jsxs("h1",{"data-loc":"client/src/pages/VertexAI.tsx:46",className:"mb-6 text-white",style:{fontFamily:"Space Grotesk, sans-serif",fontSize:"clamp(2.9rem, 5.5vw, 5.25rem)",fontWeight:800,letterSpacing:"-0.055em",lineHeight:.98},children:["Vertex AI:",i.jsx("br",{"data-loc":"client/src/pages/VertexAI.tsx:47"}),i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:47",style:{color:"#6FEAFF"},children:"from prompt to production."})]}),i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:49",className:"max-w-2xl text-lg font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:"A clear architecture map for students and builders: models, grounding, agents, custom training, MLOps, deployment, and the operating controls that turn an AI experiment into a responsible cloud system."})]}),i.jsxs("aside",{"data-loc":"client/src/pages/VertexAI.tsx:53",className:"p-6",style:{border:"1px solid rgba(0,212,255,0.4)",background:"rgba(7,24,47,0.74)",boxShadow:"0 0 0 8px rgba(0,212,255,0.035)"},children:[i.jsx(Rl,{"data-loc":"client/src/pages/VertexAI.tsx:54",children:"LEARNING PATH"}),i.jsx("div",{"data-loc":"client/src/pages/VertexAI.tsx:55",className:"mt-5 grid grid-cols-2 gap-x-6 gap-y-5",children:[["BUILD","Prompts + RAG"],["CONTROL","IAM + tools"],["DELIVER","Endpoints + Run"],["OPERATE","MLOps + monitoring"]].map(([l,c])=>i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:56",style:{borderTop:"1px solid rgba(111,234,255,0.2)",paddingTop:"10px"},children:[i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:56",className:"text-[10px] font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:l}),i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:56",className:"mt-1 text-sm font-bold text-white",children:c})]},l))})]})]}),i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:60",className:"mt-10 flex flex-wrap gap-5 border-t pt-5 text-sm font-black",style:{borderColor:"rgba(0,212,255,0.24)",color:"#9
117CB3D0",fontFamily:"JetBrains Mono, monospace"},children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:61",children:"06:43 MIN"}),i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:61",style:{color:"#00D4FF"},children:"//"}),i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:61",children:"12 MODULES"}),i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:61",style:{color:"#00D4FF"},children:"//"}),i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:61",children:"BEGINNER TO INTERMEDIATE"})]})]})]}),i.jsx("section",{"data-loc":"client/src/pages/VertexAI.tsx:66",className:"py-16",style:{background:"#0A1930",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:67",className:"mx-auto max-w-6xl px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:68",className:"mb-6 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:68",className:"h-px w-8",style:{background:"#00D4FF"}}),i.jsx(Rl,{"data-loc":"client/src/pages/VertexAI.tsx:68",children:"VIDEO TUTORIAL // PLAYBACK"})]}),i.jsx("div",{"data-loc":"client/src/pages/VertexAI.tsx:69",className:"overflow-hidden",style:{border:"1px solid #2E5E80",background:"#FFFEF9",boxShadow:"0 0 0 5px rgba(0,212,255,0.05)"},children:i.jsx("div",{"data-loc":"client/src/pages/VertexAI.tsx:70",className:"relative",style:{aspectRatio:"16/9"},children:i.jsx("iframe",{"data-loc":"client/src/pages/VertexAI.tsx:71",src:"https://www.youtube.com/embed/XbmNonXDDKI?rel=0&modestbranding=1",title:"Vertex AI Tutorial: From Prompt to Production | Google Cloud",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,style:{position:"absolute",inset:0,width:"100%",height:"100%",border:"none"}})})}),i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:74",className:"mt-5 grid grid-cols-1 gap-4 text-sm font-semibold md:grid-cols-3",style:{color:"#9CB3D0"},children:[i.jsxs("p",{"data-loc":"client/src/pages/VertexAI.tsx:75",children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:75",style:{color:"#00D4FF"},children:"01 //"})," Start with projects, IAM, regions, and quotas"]}),i.jsxs("p",{"data-loc":"client/src/pages/VertexAI.tsx:76",children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:76",style:{color:"#00D4FF"},children:"02 //"})," Prototype with Gemini, Studio, and grounding"]}),i.jsxs("p",{"data-loc":"client/src/pages/VertexAI.tsx:77",children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:77",style:{color:"#00D4FF"},children:"03 //"})," Deliver a measured, governed application"]})]})]})}),i.jsx("section",{"data-loc":"client/src/pages/VertexAI.tsx:82",className:"py-20",style:xg,children:i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:83",className:"mx-auto max-w-6xl px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:84",className:"mb-12 max-w-3xl",children:[i.jsx(Rl,{"data-loc":"client/src/pages/VertexAI.tsx:84",children:"COMPONENT MAP // 06 BUILDING BLOCKS"}),i.jsx("h2",{"data-loc":"client/src/pages/VertexAI.tsx:84",className:"mt-5 text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"The components of a production-minded Vertex AI system."})]}),i.jsx("div",{"data-loc":"client/src/pages/VertexAI.tsx:85",className:"grid grid-cols-1 gap-px md:grid-cols-2 lg:grid-cols-3",style:{border:"1px solid #1F4C71",background:"#1F4C71"},children:T2.map(l=>i.jsxs("article",{"data-loc":"client/src/pages/VertexAI.tsx:86",className:"p-7",style:{background:"#0C1E38"},children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:86",className:"text-sm font-black tracking-wider",style:{color:"#00D4FF",fontFamily:"JetBrains Mono, monospace"},children:l.id}),i.jsx("h3",{"data-loc":"client/src/pages/VertexAI.tsx:86",className:"mb-3 mt-5 text-xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:l.title}),i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:86",className:"text-sm font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:l.body})]},l.id))})]})}),i.jsx("section",{"data-loc":"client/src/pages/VertexAI.tsx:91",className:"py-20",style:{background:"#06101F",borderTop:"1px solid #173654",borderBottom:"1px solid #173654"},children:i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:92",className:"mx-auto max-w-6xl px-6",children:[i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:93",className:"mb-10 flex items-center gap-3",children:[i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:93",className:"h-px w-10",style:{background:"#00D4FF"}}),i.jsx(Rl,{"data-loc":"client/src/pages/VertexAI.tsx:93",children:"STUDENT BUILD // COURSE-DOCUMENT ASSISTANT"})]}),i.jsx("div",{"data-loc":"client/src/pages/VertexAI.tsx:94",className:"grid grid-cols-1 gap-6 md:grid-cols-4",children:[["01","Collect","Store a small, permissioned set of course PDFs and prepare a question set with expected source passages."],["02","Ground","Use Agent Search or Vector Search to retrieve relevant chunks before each Gemini request."],["03","Cite","Return a concise answer and show the source chunksâretrieval improves context, but it is not a guarantee of correctness."],["04","Deliver","Use Cloud Run for the application API; keep the runtime identity narrow and add cost or quota alerts before you scale."]].map(([l,c,r])=>i.jsxs("article",{"data-loc":"client/src/pages/VertexAI.tsx:95",className:"p-6",style:{borderTop:"2px solid #00D4FF",background:"#0A1930"},children:[i.jsxs("p",{"data-loc":"client/src/pages/VertexAI.tsx:95",className:"text-xs font-black tracking-widest",style:{color:"#6FEAFF",fontFamily:"JetBrains Mono, monospace"},children:[l," // ",c.toUpperCase()]}),i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:95",className:"mt-5 text-sm font-semibold leading-relaxed",style:{color:"#D7E5F5"},children:r})]},l))})]})}),i.jsx("section",{"data-loc":"client/src/pages/VertexAI.tsx:100",className:"py-20",style:{background:"#0A1930"},children:i.jsxs("div",{"data-loc":"client/src/pages/VertexAI.tsx:101",className:"mx-auto max-w-3xl px-6 text-center",children:[i.jsx(Rl,{"data-loc":"client/src/pages/VertexAI.tsx:101",children:"EXPERT OF AI // GCP LEARNING PATH"}),i.jsx("h2",{"data-loc":"client/src/pages/VertexAI.tsx:101",className:"mt-5 text-4xl font-black text-white",style:{fontFamily:"Space Grotesk, sans-serif"},children:"Start simple. Ground the work. Operate the outcome."}),i.jsx("p",{"data-loc":"client/src/pages/VertexAI.tsx:101",className:"mx-auto mt-6 max-w-2xl font-semibold leading-relaxed",style:{color:"#B9CBE2"},children:"The tutorial introduces the right building blocks before you add complexity. Keep evaluating as you move from a prompt prototype to a cloud application."}),i.jsxs("a",{"data-loc":"client/src/pages/VertexAI.tsx:101",href:"https://www.youtube.com/watch?v=XbmNonXDDKI",target:"_blank",rel:"noopener noreferrer",className:"mt-9 inline-flex items-center gap-2 px-7 py-3 text-sm font-black transition-transform hover:scale-105",style:{background:"#00D4FF",color:"#06101F",fontFamily:"Space Grotesk, sans-serif"},children:["WATCH ON YOUTUBE ",i.jsx("span",{"data-loc":"client/src/pages/VertexAI.tsx:101",children:"â"})]})]})})]}),i.jsx(Qs,{"data-loc":"client/src/pages/VertexAI.tsx:104"})]})}function F2(){return i.jsxs(K1,{"data-loc":"client/src/App.tsx:21",children:[i.jsx(Bt,{"data-loc":"client/src/App.tsx:22",path:"/",component:i2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:23",path:"/series",component:c2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:24",path:"/deep-dive",component:p2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:25",path:"/advanced",component:g2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:26",path:"/data-engineering",component:h2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:27",path:"/agents",component:v2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:28",path:"/azure-openai",component:S2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:29",path:"/latest-azure-ai",component:N2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:30",path:"/gcp-latest-updates",component:C2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:31",path:"/vertex-ai",component:z2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:32",path:"/watch/:slug",component:o2}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:33",path:"/404",component:rg}),i.jsx(Bt,{"data-loc":"client/src/App.tsx:34",component:rg})]})}function O2(){return i.jsx(P1,{"data-loc":"client/src/App.tsx:41",children:i.jsx($1,{"data-loc":"client/src/App.tsx:42",defaultTheme:"light",children:i.jsxs(g1,{"data-loc":"client/src/App.tsx:43",children:[i.jsx(Dy,{"data-loc":"client/src/App.tsx:44"}),i.jsx(F2,{"data-loc":"client/src/App.tsx:45"})]})})})}X0.createRoot(document.getElementById("root")).render(i.jsx(O2,{"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.