vendor: 6,005 bytes, lines 1-10
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-C-dL8e5F.js","assets/index-CyAuISp2.css"])))=>i.map(i=>d[i]); 2function KC(t,s){for(var l=0;l<s.length;l++){const i=s[l];if(typeof i!="string"&&!Array.isArray(i)){for(const o in i)if(o!=="default"&&!(o in t)){const d=Object.getOwnPropertyDescriptor(i,o);d&&Object.defineProperty(t,o,d.get?d:{enumerable:!0,get:()=>i[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const u of d.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&i(u)}).observe(document,{childList:!0,subtree:!0});function l(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function i(o){if(o.ep)return;o.ep=!0;const d=l(o);fetch(o.href,d)}})();function o1(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Xm={exports:{}},Wi={};/** 3 * @license React 4 * react-jsx-runtime.production.js 5 * 6 * Copyright (c) Meta Platforms, Inc. and affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var hv;function YC(){if(hv)return Wi;hv=1;var t=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function l(i,o,d){var u=null;if(d!==void 0&&(u=""+d),o.key!==void 0&&(u=""+o.key),"key"in o){d={};for(var m in o)m!=="key"&&(d[m]=o[m])}else d=o;return o=d.ref,{$$typeof:t,type:i,key:u,ref:o!==void 0?o:null,props:d}}return Wi.Fragment=s,Wi.jsx=l,Wi.jsxs=l,Wi}var xv;function XC(){return xv||(xv=1,Xm.exports=YC()),Xm.exports}var n=XC(),Br=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},JC={setTimeout:(t,s)=>setTimeout(t,s),clearTimeout:t=>clearTimeout(t),setInterval:(t,s)=>setInterval(t,s),clearInterval:t=>clearInterval(t)},ZC=class{#t=JC;#e=!1;setTimeoutProvider(t){this.#t=t}setTimeout(t,s){return this.#t.setTimeout(t,s)}clearTimeout(t){this.#t.clearTimeout(t)}setInterval(t,s){return this.#t.setInterval(t,s)}clearInterval(t){this.#t.clearInterval(t)}},Tr=new ZC;function WC(t){setTimeout(t,0)}var kr=typeof window>"u"||"Deno"in globalThis;function It(){}function eS(t,s){return typeof t=="function"?t(s):t}function Mp(t){return typeof t=="number"&&t>=0&&t!==1/0}function d1(t,s){return Math.max(t+(s||0)-Date.now(),0)}function Un(t,s){return typeof t=="function"?t(s):t}function $a(t,s){return typeof t=="function"?t(s):t}function gv(t,s){const{type:l="all",exact:i,fetchStatus:o,predicate:d,queryKey:u,stale:m}=t;if(u){if(i){if(s.queryHash!==bh(u,s.options))return!1}else if(!fc(s.queryKey,u))return!1}if(l!=="all"){const h=s.isActive();if(l==="active"&&!h||l==="inactive"&&h)return!1}return!(typeof m=="boolean"&&s.isStale()!==m||o&&o!==s.state.fetchStatus||d&&!d(s))}function bv(t,s){const{exact:l,status:i,predicate:o,mutationKey:d}=t;if(d){if(!s.options.mutationKey)return!1;if(l){if(Bn(s.options.mutationKey)!==Bn(d))return!1}else if(!fc(s.options.mutationKey,d))return!1}return!(i&&s.state.status!==i||o&&!o(s))}function bh(t,s){return(s?.queryKeyHashFn||Bn)(t)}function Bn(t){return JSON.stringify(t,(s,l)=>Tp(l)?Object.keys(l).sort().reduce((i,o)=>(i[o]=l[o],i),{}):l)}function fc(t,s){return t===s?!0:typeof t!=typeof s?!1:t&&s&&typeof t=="object"&&typeof s=="object"?Object.keys(s).every(l=>fc(t[l],s[l])):!1}var tS=Object.prototype.hasOwnProperty;function vh(t,s){if(t===s)return t;const l=vv(t)&&vv(s);if(!l&&!(Tp(t)&&Tp(s)))return s;const o=(l?t:Object.keys(t)).length,d=l?s:Object.keys(s),u=d.length,m=l?new Array(u):{};let h=0;for(let g=0;g<u;g++){const v=l?g:d[g],x=t[v],w=s[v];if(x===w){m[v]=x,(l?g<o:tS.call(t,v))&&h++;continue}if(x===null||w===null||typeof x!="object"||typeof w!="object"){m[v]=w;continue}const N=vh(x,w);m[v]=N,N===x&&h++}return o===u&&h===o?t:m}function mc(t,s){if(!s||Object.keys(t).length!==Object.keys(s).length)return!1;for(const l in t)if(t[l]!==s[l])return!1;return!0}function vv(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Tp(t){if(!yv(t))return!1;const s=t.constructor;if(s===void 0)return!0;const l=s.prototype;return!(!yv(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function yv(t){return Object.prototype.toString.call(t)==="[object Object]"}function aS(t){return new Promise(s=>{Tr.setTimeout(s,t)})}function kp(t,s,l){return typeof l.structuralSharing=="function"?l.structuralSharing(t,s):l.structuralSharing!==!1?vh(t,s):s}function sS(t,s,l=0){const i=[...t,s];return l&&i.length>l?i.slice(1):i}function nS(t,s,l=0){const i=[s,...t];return l&&i.length>l?i.slice(0,-1):i}var Ta=Symbol();function u1(t,s){return!t.queryFn&&s?.initialPromise?()=>s.initialPromise:!t.queryFn||t.queryFn===Ta?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function f1(t,s){return typeof t=="function"?t(...s):!!t}var rS=class extends Br{#t;#e;#a;constructor(){super(),this.#a=t=>{if(!kr&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#a=t,this.#e?.(),this.#e=t(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();
10this.listeners.forEach(s=>{s(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},yh=new rS;function Rp(){let t,s;const l=new Promise((o,d)=>{t=o,s=d});l.status="pending",l.catch(()=>{});function i(o){Object.assign(l,o),delete l.resolve,delete l.reject}return l.resolve=o=>{i({status:"fulfilled",value:o}),t(o)},l.reject=o=>{i({status:"rejected",reason:o}),s(o)},l}function lS(t){let s;if(t.then(l=>(s=l,l),It)?.catch(It),s!==void 0)return{data:s}}function iS(t){return t}function wv(t,s,l){if(typeof s!="object"||s===null)return;const i=t.getMutationCache(),o=t.getQueryCache(),d=l?.defaultOptions?.deserializeData??t.getDefaultOptions().hydrate?.deserializeData??iS,u=s.mutations||[],m=s.queries||[];u.forEach(({state:h,...g})=>{i.build(t,{...t.getDefaultOptions().hydrate?.mutations,...l?.defaultOptions?.mutations,...g},h)}),m.forEach(({queryKey:h,state:g,queryHash:v,meta:x,promise:w,dehydratedAt:N})=>{const S=w?lS(w):void 0,j=g.data===void 0?S?.data:g.data,E=j===void 0?j:d(j);let C=o.get(v);const _=C?.state.status==="pending",z=C?.state.fetchStatus==="fetching";if(C){const q=S&&N!==void 0&&N>C.state.dataUpdatedAt;if(g.dataUpdatedAt>C.state.dataUpdatedAt||q){const{fetchStatus:T,...Q}=g;C.setState({...Q,data:E})}}else C=o.build(t,{...t.getDefaultOptions().hydrate?.queries,...l?.defaultOptions?.queries,queryKey:h,queryHash:v,meta:x},{...g,data:E,fetchStatus:"idle",status:E!==void 0?"success":g.status});w&&!_&&!z&&(N===void 0||N>C.state.dataUpdatedAt)&&C.fetch(void 0,{initialPromise:Promise.resolve(w).then(d)})})}var cS=WC;function oS(){let t=[],s=0,l=m=>{m()},i=m=>{m()},o=cS;const d=m=>{s?t.push(m):o(()=>{l(m)})},u=()=>{const m=t;t=[],m.length&&o(()=>{i(()=>{m.forEach(h=>{l(h)})})})};return{batch:m=>{let h;s++;try{h=m()}finally{s--,s||u()}return h},batchCalls:m=>(...h)=>{d(()=>{m(...h)})},schedule:d,setNotifyFunction:m=>{l=m},setBatchNotifyFunction:m=>{i=m},setScheduler:m=>{o=m}}}var mt=oS(),dS=class extends Br{#t=!0;#e;#a;constructor(){super(),this.#a=t=>{if(!kr&&window.addEventListener){const s=()=>t(!0),l=()=>t(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",l,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",l)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#a=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(l=>{l(t)}))}isOnline(){return this.#t}},_d=new dS;function uS(t){return Math.min(1e3*2**t,3e4)}function m1(t){return(t??"online")==="online"?_d.isOnline():!0}var Op=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function p1(t){let s=!1,l=0,i;const o=Rp(),d=()=>o.status!=="pending",u=j=>{if(!d()){const E=new Op(j);w(E),t.onCancel?.(E)}},m=()=>{s=!0},h=()=>{s=!1},g=()=>yh.isFocused()&&(t.networkMode==="always"||_d.isOnline())&&t.canRun(),v=()=>m1(t.networkMode)&&t.canRun(),x=j=>{d()||(i?.(),o.resolve(j))},w=j=>{d()||(i?.(),o.reject(j))},N=()=>new Promise(j=>{i=E=>{(d()||g())&&j(E)},t.onPause?.()}).then(()=>{i=void 0,d()||t.onContinue?.()}),S=()=>{if(d())return;let j;const E=l===0?t.initialPromise:void 0;try{j=E??t.fn()}catch(C){j=Promise.reject(C)}Promise.resolve(j).then(x).catch(C=>{if(d())return;const _=t.retry??(kr?0:3),z=t.retryDelay??uS,q=typeof z=="function"?z(l,C):z,T=_===!0||typeof _=="number"&&l<_||typeof _=="function"&&_(l,C);if(s||!T){w(C);return}l++,t.onFail?.(l,C),aS(q).then(()=>g()?void 0:N()).then(()=>{s?w(C):S()})})};return{promise:o,status:()=>o.status,cancel:u,continue:()=>(i?.(),o),cancelRetry:m,continueRetry:h,canStart:v,start:()=>(v()?S():N().then(S),o)}}var h1=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Mp(this.gcTime)&&(this.#t=Tr.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(kr?1/0:300*1e3))}clearGcTimeout(){this.#t&&(Tr.clearTimeout(this.#t),this.#t=void 0)}},fS=class extends h1{#t;#e;#a;#n;#s;#r;#i;constructor(t){super(),this.#i=!1,this.#r=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#n=t.client,this.#a=this.#n.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#t=jv(this.options),this.state=t.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#s?.promise}setOptions(t){if(this.options={...this.#r,...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const s=jv(this.options);s.data!==void 0&&(this.setData(s.data,{updatedAt:s.dataUpdatedAt,manual:!0}),this.#t=s)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#a.remove(this)}setData(t,s){const l=kp(this.state.data,t,this.options);return this.#l({data:l,type:"success",dataUpdatedAt:s?.updatedAt,manual:s?.manual}),l}setState(t,s){this.#l({type:"setState",state:t,setStateOptions:s})}cancel(t){const s=this.#s?.promise;
vendor: 18,315 bytes, line 10
10return this.#s?.cancel(t),s?s.then(It).catch(It):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(t=>$a(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ta||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Un(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!d1(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(s=>s.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){this.observers.find(s=>s.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(s=>s!==t),this.observers.length||(this.#s&&(this.#i?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#a.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}async fetch(t,s){if(this.state.fetchStatus!=="idle"&&this.#s?.status()!=="rejected"){if(this.state.data!==void 0&&s?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise}if(t&&this.setOptions(t),!this.options.queryFn){const m=this.observers.find(h=>h.options.queryFn);m&&this.setOptions(m.options)}const l=new AbortController,i=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(this.#i=!0,l.signal)})},o=()=>{const m=u1(this.options,s),g=(()=>{const v={client:this.#n,queryKey:this.queryKey,meta:this.meta};return i(v),v})();return this.#i=!1,this.options.persister?this.options.persister(m,g,this):m(g)},u=(()=>{const m={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:o};return i(m),m})();this.options.behavior?.onFetch(u,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#l({type:"fetch",meta:u.fetchOptions?.meta}),this.#s=p1({initialPromise:s?.initialPromise,fn:u.fetchFn,onCancel:m=>{m instanceof Op&&m.revert&&this.setState({...this.#e,fetchStatus:"idle"}),l.abort()},onFail:(m,h)=>{this.#l({type:"failed",failureCount:m,error:h})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const m=await this.#s.start();if(m===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(m),this.#a.config.onSuccess?.(m,this),this.#a.config.onSettled?.(m,this.state.error,this),m}catch(m){if(m instanceof Op){if(m.silent)return this.#s.promise;if(m.revert){if(this.state.data===void 0)throw m;return this.state.data}}throw this.#l({type:"error",error:m}),this.#a.config.onError?.(m,this),this.#a.config.onSettled?.(this.state.data,m,this),m}finally{this.scheduleGc()}}#l(t){const s=l=>{switch(t.type){case"failed":return{...l,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...l,fetchStatus:"paused"};case"continue":return{...l,fetchStatus:"fetching"};case"fetch":return{...l,...x1(l.data,this.options),fetchMeta:t.meta??null};case"success":const i={...l,data:t.data,dataUpdateCount:l.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=t.manual?i:void 0,i;case"error":const o=t.error;return{...l,error:o,errorUpdateCount:l.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:l.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...l,isInvalidated:!0};case"setState":return{...l,...t.state}}};this.state=s(this.state),mt.batch(()=>{this.observers.forEach(l=>{l.onQueryUpdate()}),this.#a.notify({query:this,type:"updated",action:t})})}};function x1(t,s){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:m1(s.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function jv(t){const s=typeof t.initialData=="function"?t.initialData():t.initialData,l=s!==void 0,i=l?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:s,dataUpdateCount:0,dataUpdatedAt:l?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:l?"success":"pending",fetchStatus:"idle"}}var Cc=class extends Br{constructor(t,s){super(),this.options=s,this.#t=t,this.#l=null,this.#i=Rp(),this.bindMethods(),this.setOptions(s)}#t;#e=void 0;#a=void 0;#n=void 0;#s;#r;#i;#l;#m;#u;#f;#o;#d;#c;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Nv(this.#e,this.options)?this.#p():this.updateResult(),this.#v())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Dp(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Dp(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#y(),this.#w(),this.#e.removeObserver(this)}setOptions(t){const s=this.options,l=this.#e;if(this.options=this.#t.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof $a(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#j(),this.#e.setOptions(this.options),s._defaulted&&!mc(this.options,s)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const i=this.hasListeners();i&&Cv(this.#e,l,this.options,s)&&this.#p(),this.updateResult(),i&&(this.#e!==l||$a(this.options.enabled,this.#e)!==$a(s.enabled,this.#e)||Un(this.options.staleTime,this.#e)!==Un(s.staleTime,this.#e))&&this.#x();const o=this.#g();i&&(this.#e!==l||$a(this.options.enabled,this.#e)!==$a(s.enabled,this.#e)||o!==this.#c)&&this.#b(o)}getOptimisticResult(t){const s=this.#t.getQueryCache().build(this.#t,t),l=this.createResult(s,t);return pS(this,l)&&(this.#n=l,this.#r=this.options,this.#s=this.#e.state),l}getCurrentResult(){return this.#n}trackResult(t,s){return new Proxy(t,{get:(l,i)=>(this.trackProp(i),s?.(i),i==="promise"&&!this.options.experimental_prefetchInRender&&this.#i.status==="pending"&&this.#i.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(l,i))})}trackProp(t){this.#h.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const s=this.#t.defaultQueryOptions(t),l=this.#t.getQueryCache().build(this.#t,s);return l.fetch().then(()=>this.createResult(l,s))}fetch(t){return this.#p({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#p(t){this.#j();let s=this.#e.fetch(this.options,t);return t?.throwOnError||(s=s.catch(It)),s}#x(){this.#y();const t=Un(this.options.staleTime,this.#e);if(kr||this.#n.isStale||!Mp(t))return;const l=d1(this.#n.dataUpdatedAt,t)+1;this.#o=Tr.setTimeout(()=>{this.#n.isStale||this.updateResult()},l)}#g(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#b(t){this.#w(),this.#c=t,!(kr||$a(this.options.enabled,this.#e)===!1||!Mp(this.#c)||this.#c===0)&&(this.#d=Tr.setInterval(()=>{(this.options.refetchIntervalInBackground||yh.isFocused())&&this.#p()},this.#c))}#v(){this.#x(),this.#b(this.#g())}#y(){this.#o&&(Tr.clearTimeout(this.#o),this.#o=void 0)}#w(){this.#d&&(Tr.clearInterval(this.#d),this.#d=void 0)}createResult(t,s){const l=this.#e,i=this.options,o=this.#n,d=this.#s,u=this.#r,h=t!==l?t.state:this.#a,{state:g}=t;let v={...g},x=!1,w;if(s._optimisticResults){const L=this.hasListeners(),V=!L&&Nv(t,s),ee=L&&Cv(t,l,s,i);(V||ee)&&(v={...v,...x1(g.data,t.options)}),s._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:N,errorUpdatedAt:S,status:j}=v;w=v.data;let E=!1;if(s.placeholderData!==void 0&&w===void 0&&j==="pending"){let L;o?.isPlaceholderData&&s.placeholderData===u?.placeholderData?(L=o.data,E=!0):L=typeof s.placeholderData=="function"?s.placeholderData(this.#f?.state.data,this.#f):s.placeholderData,L!==void 0&&(j="success",w=kp(o?.data,L,s),x=!0)}if(s.select&&w!==void 0&&!E)if(o&&w===d?.data&&s.select===this.#m)w=this.#u;else try{this.#m=s.select,w=s.select(w),w=kp(o?.data,w,s),this.#u=w,this.#l=null}catch(L){this.#l=L}this.#l&&(N=this.#l,w=this.#u,S=Date.now(),j="error");const C=v.fetchStatus==="fetching",_=j==="pending",z=j==="error",q=_&&C,T=w!==void 0,O={status:j,fetchStatus:v.fetchStatus,isPending:_,isSuccess:j==="success",isError:z,isInitialLoading:q,isLoading:q,data:w,dataUpdatedAt:v.dataUpdatedAt,error:N,errorUpdatedAt:S,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>h.dataUpdateCount||v.errorUpdateCount>h.errorUpdateCount,isFetching:C,isRefetching:C&&!_,isLoadingError:z&&!T,isPaused:v.fetchStatus==="paused",isPlaceholderData:x,isRefetchError:z&&T,isStale:wh(t,s),refetch:this.refetch,promise:this.#i,isEnabled:$a(s.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const L=re=>{O.status==="error"?re.reject(O.error):O.data!==void 0&&re.resolve(O.data)},V=()=>{const re=this.#i=O.promise=Rp();L(re)},ee=this.#i;switch(ee.status){case"pending":t.queryHash===l.queryHash&&L(ee);break;case"fulfilled":(O.status==="error"||O.data!==ee.value)&&V();break;case"rejected":(O.status!=="error"||O.error!==ee.reason)&&V();break}}return O}updateResult(){const t=this.#n,s=this.createResult(this.#e,this.options);if(this.#s=this.#e.state,this.#r=this.options,this.#s.data!==void 0&&(this.#f=this.#e),mc(s,t))return;this.#n=s;const l=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,o=typeof i=="function"?i():i;if(o==="all"||!o&&!this.#h.size)return!0;const d=new Set(o??this.#h);return this.options.throwOnError&&d.add("error"),Object.keys(this.#n).some(u=>{const m=u;return this.#n[m]!==t[m]&&d.has(m)})};this.#N({listeners:l()})}#j(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const s=this.#e;this.#e=t,this.#a=t.state,this.hasListeners()&&(s?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#v()}#N(t){mt.batch(()=>{t.listeners&&this.listeners.forEach(s=>{s(this.#n)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function mS(t,s){return $a(s.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&s.retryOnMount===!1)}function Nv(t,s){return mS(t,s)||t.state.data!==void 0&&Dp(t,s,s.refetchOnMount)}function Dp(t,s,l){if($a(s.enabled,t)!==!1&&Un(s.staleTime,t)!=="static"){const i=typeof l=="function"?l(t):l;return i==="always"||i!==!1&&wh(t,s)}return!1}function Cv(t,s,l,i){return(t!==s||$a(i.enabled,t)===!1)&&(!l.suspense||t.state.status!=="error")&&wh(t,l)}function wh(t,s){return $a(s.enabled,t)!==!1&&t.isStaleByTime(Un(s.staleTime,t))}function pS(t,s){return!mc(t.getCurrentResult(),s)}function Md(t){return{onFetch:(s,l)=>{const i=s.options,o=s.fetchOptions?.meta?.fetchMore?.direction,d=s.state.data?.pages||[],u=s.state.data?.pageParams||[];let m={pages:[],pageParams:[]},h=0;const g=async()=>{let v=!1;const x=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(s.signal.aborted?v=!0:s.signal.addEventListener("abort",()=>{v=!0}),s.signal)})},w=u1(s.options,s.fetchOptions),N=async(S,j,E)=>{if(v)return Promise.reject();if(j==null&&S.pages.length)return Promise.resolve(S);const _=(()=>{const Q={client:s.client,queryKey:s.queryKey,pageParam:j,direction:E?"backward":"forward",meta:s.options.meta};return x(Q),Q})(),z=await w(_),{maxPages:q}=s.options,T=E?nS:sS;return{pages:T(S.pages,z,q),pageParams:T(S.pageParams,j,q)}};if(o&&d.length){const S=o==="backward",j=S?g1:Lp,E={pages:d,pageParams:u},C=j(i,E);m=await N(E,C,S)}else{const S=t??d.length;do{const j=h===0?u[0]??i.initialPageParam:Lp(i,m);if(h>0&&j==null)break;m=await N(m,j),h++}while(h<S)}return m};s.options.persister?s.fetchFn=()=>s.options.persister?.(g,{client:s.client,queryKey:s.queryKey,meta:s.options.meta,signal:s.signal},l):s.fetchFn=g}}}function Lp(t,{pages:s,pageParams:l}){const i=s.length-1;return s.length>0?t.getNextPageParam(s[i],s,l[i],l):void 0}function g1(t,{pages:s,pageParams:l}){return s.length>0?t.getPreviousPageParam?.(s[0],s,l[0],l):void 0}function hS(t,s){return s?Lp(t,s)!=null:!1}function xS(t,s){return!s||!t.getPreviousPageParam?!1:g1(t,s)!=null}var b1=class extends Cc{constructor(t,s){super(t,s)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t){super.setOptions({...t,behavior:Md()})}getOptimisticResult(t){return t.behavior=Md(),super.getOptimisticResult(t)}fetchNextPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"backward"}}})}createResult(t,s){const{state:l}=t,i=super.createResult(t,s),{isFetching:o,isRefetching:d,isError:u,isRefetchError:m}=i,h=l.fetchMeta?.fetchMore?.direction,g=u&&h==="forward",v=o&&h==="forward",x=u&&h==="backward",w=o&&h==="backward";return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:hS(s,l.data),hasPreviousPage:xS(s,l.data),isFetchNextPageError:g,isFetchingNextPage:v,isFetchPreviousPageError:x,isFetchingPreviousPage:w,isRefetchError:m&&!g&&!x,isRefetching:d&&!v&&!w}}},gS=class extends h1{#t;#e;#a;#n;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#a=t.mutationCache,this.#e=[],this.state=t.state||v1(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(s=>s!==t),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#a.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(t){const s=()=>{this.#s({type:"continue"})},l={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#n=p1({fn:()=>this.options.mutationFn?this.options.mutationFn(t,l):Promise.reject(new Error("No mutationFn found")),onFail:(d,u)=>{this.#s({type:"failed",failureCount:d,error:u})},onPause:()=>{this.#s({type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)});const i=this.state.status==="pending",o=!this.#n.canStart();try{if(i)s();else{this.#s({type:"pending",variables:t,isPaused:o}),await this.#a.config.onMutate?.(t,this,l);const u=await this.options.onMutate?.(t,l);u!==this.state.context&&this.#s({type:"pending",context:u,variables:t,isPaused:o})}const d=await this.#n.start();return await this.#a.config.onSuccess?.(d,t,this.state.context,this,l),await this.options.onSuccess?.(d,t,this.state.context,l),await this.#a.config.onSettled?.(d,null,this.state.variables,this.state.context,this,l),await this.options.onSettled?.(d,null,t,this.state.context,l),this.#s({type:"success",data:d}),d}catch(d){try{throw await this.#a.config.onError?.(d,t,this.state.context,this,l),await this.options.onError?.(d,t,this.state.context,l),await this.#a.config.onSettled?.(void 0,d,this.state.variables,this.state.context,this,l),await this.options.onSettled?.(void 0,d,t,this.state.context,l),d}finally{this.#s({type:"error",error:d})}}finally{this.#a.runNext(this)}}#s(t){const s=l=>{switch(t.type){case"failed":return{...l,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...l,isPaused:!0};case"continue":return{...l,isPaused:!1};case"pending":return{...l,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...l,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...l,data:void 0,error:t.error,failureCount:l.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=s(this.state),mt.batch(()=>{this.#e.forEach(l=>{l.onMutationUpdate(t)}),this.#a.notify({mutation:this,type:"updated",action:t})})}};function v1(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var bS=class extends Br{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#a=0}#t;#e;#a;build(t,s,l){const i=new gS({client:t,mutationCache:this,mutationId:++this.#a,options:t.defaultMutationOptions(s),state:l});return this.add(i),i}add(t){this.#t.add(t);const s=td(t);if(typeof s=="string"){const l=this.#e.get(s);l?l.push(t):this.#e.set(s,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const s=td(t);if(typeof s=="string"){const l=this.#e.get(s);if(l)if(l.length>1){const i=l.indexOf(t);i!==-1&&l.splice(i,1)}else l[0]===t&&this.#e.delete(s)}}this.notify({type:"removed",mutation:t})}canRun(t){const s=td(t);if(typeof s=="string"){const i=this.#e.get(s)?.find(o=>o.state.status==="pending");return!i||i===t}else return!0}runNext(t){const s=td(t);return typeof s=="string"?this.#e.get(s)?.find(i=>
10i!==t&&i.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){mt.batch(()=>{this.#t.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const s={exact:!0,...t};return this.getAll().find(l=>bv(s,l))}findAll(t={}){return this.getAll().filter(s=>bv(t,s))}notify(t){mt.batch(()=>{this.listeners.forEach(s=>{s(t)})})}resumePausedMutations(){const t=this.getAll().filter(s=>s.state.isPaused);return mt.batch(()=>Promise.all(t.map(s=>s.continue().catch(It))))}};function td(t){return t.options.scope?.id}var vS=class extends Br{#t;#e=void 0;#a;#n;constructor(s,l){super(),this.#t=s,this.setOptions(l),this.bindMethods(),this.#s()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(s){const l=this.options;this.options=this.#t.defaultMutationOptions(s),mc(this.options,l)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#a,observer:this}),l?.mutationKey&&this.options.mutationKey&&Bn(l.mutationKey)!==Bn(this.options.mutationKey)?this.reset():this.#a?.state.status==="pending"&&this.#a.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#a?.removeObserver(this)}onMutationUpdate(s){this.#s(),this.#r(s)}getCurrentResult(){return this.#e}reset(){this.#a?.removeObserver(this),this.#a=void 0,this.#s(),this.#r()}mutate(s,l){return this.#n=l,this.#a?.removeObserver(this),this.#a=this.#t.getMutationCache().build(this.#t,this.options),this.#a.addObserver(this),this.#a.execute(s)}#s(){const s=this.#a?.state??v1();this.#e={...s,isPending:s.status==="pending",isSuccess:s.status==="success",isError:s.status==="error",isIdle:s.status==="idle",mutate:this.mutate,reset:this.reset}}#r(s){mt.batch(()=>{if(this.#n&&this.hasListeners()){const l=this.#e.variables,i=this.#e.context,o={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};s?.type==="success"?(this.#n.onSuccess?.(s.data,l,i,o),this.#n.onSettled?.(s.data,null,l,i,o)):s?.type==="error"&&(this.#n.onError?.(s.error,l,i,o),this.#n.onSettled?.(void 0,s.error,l,i,o))}this.listeners.forEach(l=>{l(this.#e)})})}};function Sv(t,s){const l=new Set(s);return t.filter(i=>!l.has(i))}function yS(t,s,l){const i=t.slice(0);return i[s]=l,i}var wS=class extends Br{#t;#e;#a;#n;#s;#r;#i;#l;#m=[];constructor(t,s,l){super(),this.#t=t,this.#n=l,this.#a=[],this.#s=[],this.#e=[],this.setQueries(s)}onSubscribe(){this.listeners.size===1&&this.#s.forEach(t=>{t.subscribe(s=>{this.#d(t,s)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#s.forEach(t=>{t.destroy()})}setQueries(t,s){this.#a=t,this.#n=s,mt.batch(()=>{const l=this.#s,i=this.#o(this.#a);this.#m=i,i.forEach(v=>v.observer.setOptions(v.defaultedQueryOptions));const o=i.map(v=>v.observer),d=o.map(v=>v.getCurrentResult()),u=l.length!==o.length,m=o.some((v,x)=>v!==l[x]),h=u||m,g=h?!0:d.some((v,x)=>{const w=this.#e[x];return!w||!mc(v,w)});!h&&!g||(h&&(this.#s=o),this.#e=d,this.hasListeners()&&(h&&(Sv(l,o).forEach(v=>{v.destroy()}),Sv(o,l).forEach(v=>{v.subscribe(x=>{this.#d(v,x)})})),this.#c()))})}getCurrentResult(){return this.#e}getQueries(){return this.#s.map(t=>t.getCurrentQuery())}getObservers(){return this.#s}getOptimisticResult(t,s){const l=this.#o(t),i=l.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions));return[i,o=>this.#f(o??i,s),()=>this.#u(i,l)]}#u(t,s){return s.map((l,i)=>{const o=t[i];return l.defaultedQueryOptions.notifyOnChangeProps?o:l.observer.trackResult(o,d=>{s.forEach(u=>{u.observer.trackProp(d)})})})}#f(t,s){return s?((!this.#r||this.#e!==this.#l||s!==this.#i)&&(this.#i=s,this.#l=this.#e,this.#r=vh(this.#r,s(t))),this.#r):t}#o(t){const s=new Map(this.#s.map(i=>[i.options.queryHash,i])),l=[];return t.forEach(i=>{const o=this.#t.defaultQueryOptions(i),d=s.get(o.queryHash);d?l.push({defaultedQueryOptions:o,observer:d}):l.push({defaultedQueryOptions:o,observer:new Cc(this.#t,o)})}),l}#d(t,s){const l=this.#s.indexOf(t);l!==-1&&(this.#e=yS(this.#e,l,s),this.#c())}#c(){if(this.hasListeners()){const t=this.#r,s=this.#u(this.#e,this.#m),l=this.#f(s,this.#n?.combine);t!==l&&mt.batch(()=>
vendor: 13,744 bytes, lines 10-18
10{this.listeners.forEach(i=>{i(this.#e)})})}}},jS=class extends Br{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,s,l){const i=s.queryKey,o=s.queryHash??bh(i,s);let d=this.get(o);return d||(d=new fS({client:t,queryKey:i,queryHash:o,options:t.defaultQueryOptions(s),state:l,defaultOptions:t.getQueryDefaults(i)}),this.add(d)),d}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const s=this.#t.get(t.queryHash);s&&(t.destroy(),s===t&&this.#t.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){mt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const s={exact:!0,...t};return this.getAll().find(l=>gv(s,l))}findAll(t={}){const s=this.getAll();return Object.keys(t).length>0?s.filter(l=>gv(t,l)):s}notify(t){mt.batch(()=>{this.listeners.forEach(s=>{s(t)})})}onFocus(){mt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){mt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},NS=class{#t;#e;#a;#n;#s;#r;#i;#l;constructor(t={}){this.#t=t.queryCache||new jS,this.#e=t.mutationCache||new bS,this.#a=t.defaultOptions||{},this.#n=new Map,this.#s=new Map,this.#r=0}mount(){this.#r++,this.#r===1&&(this.#i=yh.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#l=_d.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#r--,this.#r===0&&(this.#i?.(),this.#i=void 0,this.#l?.(),this.#l=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#e.findAll({...t,status:"pending"}).length}getQueryData(t){const s=this.defaultQueryOptions({queryKey:t});return this.#t.get(s.queryHash)?.state.data}ensureQueryData(t){const s=this.defaultQueryOptions(t),l=this.#t.build(this,s),i=l.state.data;return i===void 0?this.fetchQuery(t):(t.revalidateIfStale&&l.isStaleByTime(Un(s.staleTime,l))&&this.prefetchQuery(s),Promise.resolve(i))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:s,state:l})=>{const i=l.data;return[s,i]})}setQueryData(t,s,l){const i=this.defaultQueryOptions({queryKey:t}),d=this.#t.get(i.queryHash)?.state.data,u=eS(s,d);if(u!==void 0)return this.#t.build(this,i).setData(u,{...l,manual:!0})}setQueriesData(t,s,l){return mt.batch(()=>this.#t.findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,s,l)]))}getQueryState(t){const s=this.defaultQueryOptions({queryKey:t});return this.#t.get(s.queryHash)?.state}removeQueries(t){const s=this.#t;mt.batch(()=>{s.findAll(t).forEach(l=>{s.remove(l)})})}resetQueries(t,s){const l=this.#t;return mt.batch(()=>(l.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...t},s)))}cancelQueries(t,s={}){const l={revert:!0,...s},i=mt.batch(()=>this.#t.findAll(t).map(o=>o.cancel(l)));return Promise.all(i).then(It).catch(It)}invalidateQueries(t,s={}){return mt.batch(()=>(this.#t.findAll(t).forEach(l=>{l.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},s)))}refetchQueries(t,s={}){const l={...s,cancelRefetch:s.cancelRefetch??!0},i=mt.batch(()=>this.#t.findAll(t).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let d=o.fetch(void 0,l);return l.throwOnError||(d=d.catch(It)),o.state.fetchStatus==="paused"?Promise.resolve():d}));return Promise.all(i).then(It)}fetchQuery(t){const s=this.defaultQueryOptions(t);s.retry===void 0&&(s.retry=!1);const l=this.#t.build(this,s);return l.isStaleByTime(Un(s.staleTime,l))?l.fetch(s):Promise.resolve(l.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(It).catch(It)}fetchInfiniteQuery(t){return t.behavior=Md(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(It).catch(It)}ensureInfiniteQueryData(t){return t.behavior=Md(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return _d.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#a}setDefaultOptions(t){this.#a=t}setQueryDefaults(t,s){this.#n.set(Bn(t),{queryKey:t,defaultOptions:s})}getQueryDefaults(t){const s=[...this.#n.values()],l={};return s.forEach(i=>{fc(t,i.queryKey)&&Object.assign(l,i.defaultOptions)}),l}setMutationDefaults(t,s){this.#s.set(Bn(t),{mutationKey:t,defaultOptions:s})}getMutationDefaults(t){const s=[...this.#s.values()],l={};return s.forEach(i=>{fc(t,i.mutationKey)&&Object.assign(l,i.defaultOptions)}),l}defaultQueryOptions(t){if(t._defaulted)return t;const s={...this.#a.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return s.queryHash||(s.queryHash=bh(s.queryKey,s)),s.refetchOnReconnect===void 0&&(s.refetchOnReconnect=s.networkMode!=="always"),s.throwOnError===void 0&&(s.throwOnError=!!s.suspense),!s.networkMode&&s.persister&&(s.networkMode="offlineFirst"),s.queryFn===Ta&&(s.enabled=!1),s}defaultMutationOptions(t){return t?._defaulted?t:{...this.#a.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Jm={exports:{}},Oe={};/** 11 * @license React 12 * react.production.js 13 * 14 * Copyright (c) Meta Platforms, Inc. and affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var Av;function CS(){if(Av)return Oe;Av=1;var t=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),u=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),w=Symbol.iterator;function N(M){return M===null||typeof M!="object"?null:(M=w&&M[w]||M["@@iterator"],typeof M=="function"?M:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,E={};function C(M,F,$){this.props=M,this.context=F,this.refs=E,this.updater=$||S}C.prototype.isReactComponent={},C.prototype.setState=function(M,F){if(typeof M!="object"&&typeof M!="function"&&M!=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,M,F,"setState")},C.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function _(){}_.prototype=C.prototype;function z(M,F,$){this.props=M,this.context=F,this.refs=E,this.updater=$||S}var q=z.prototype=new _;q.constructor=z,j(q,C.prototype),q.isPureReactComponent=!0;var T=Array.isArray;function Q(){}var O={H:null,A:null,T:null,S:null},L=Object.prototype.hasOwnProperty;function V(M,F,$){var R=$.ref;return{$$typeof:t,type:M,key:F,ref:R!==void 0?R:null,props:$}}function ee(M,F){return V(M.type,F,M.props)}function re(M){return typeof M=="object"&&M!==null&&M.$$typeof===t}function K(M){var F={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function($){return F[$]})}var ie=/\/+/g;function ce(M,F){return typeof M=="object"&&M!==null&&M.key!=null?K(""+M.key):F.toString(36)}function D(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(Q,Q):(M.status="pending",M.then(function(F){M.status==="pending"&&(M.status="fulfilled",M.value=F)},function(F){M.status==="pending"&&(M.status="rejected",M.reason=F)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function k(M,F,$,R,G){var se=typeof M;(se==="undefined"||se==="boolean")&&(M=null);var Y=!1;if(M===null)Y=!0;else switch(se){case"bigint":case"string":case"number":Y=!0;break;case"object":switch(M.$$typeof){case t:case s:Y=!0;break;case v:return Y=M._init,k(Y(M._payload),F,$,R,G)}}if(Y)return G=G(M),Y=R===""?"."+ce(M,0):R,T(G)?($="",Y!=null&&($=Y.replace(ie,"$&/")+"/"),k(G,F,$,"",function(Me){return Me})):G!=null&&(re(G)&&(G=ee(G,$+(G.key==null||M&&M.key===G.key?"":(""+G.key).replace(ie,"$&/")+"/")+Y)),F.push(G)),1;Y=0;var fe=R===""?".":R+":";if(T(M))for(var Ne=0;Ne<M.length;Ne++)R=M[Ne],se=fe+ce(R,Ne),Y+=k(R,F,$,se,G);else if(Ne=N(M),typeof Ne=="function")for(M=Ne.call(M),Ne=0;!(R=M.next()).done;)R=R.value,se=fe+ce(R,Ne++),Y+=k(R,F,$,se,G);else if(se==="object"){if(typeof M.then=="function")return k(D(M),F,$,R,G);throw F=String(M),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return Y}function U(M,F,$){if(M==null)return M;var R=[],G=0;return k(M,R,"","",function(se){return F.call($,se,G++)}),R}function H(M){if(M._status===-1){var F=M._result;F=F(),F.then(function($){(M._status===0||M._status===-1)&&(M._status=1,M._result=$)},function($){(M._status===0||M._status===-1)&&(M._status=2,M._result=$)}),M._status===-1&&(M._status=0,M._result=F)}if(M._status===1)return M._result.default;throw M._result}var ae=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)},me={map:U,forEach:function(M,F,$){U(M,function(){F.apply(this,arguments)},$)},count:function(M){var F=0;return U(M,function(){F++}),F},toArray:function(M){return U(M,function(F){return F})||[]},only:function(M){if(!re(M))throw Error("React.Children.only expected to receive a single React element child.");return M}};return Oe.Activity=x,Oe.Children=me,Oe.Component=C,Oe.Fragment=l,Oe.Profiler=o,Oe.PureComponent=z,Oe.StrictMode=i,Oe.Suspense=h,Oe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,Oe.__COMPILER_RUNTIME={__proto__:null,c:function(M){return O.H.useMemoCache(M)}},Oe.cache=function(M){return function(){return M.apply(null,arguments)}},Oe.cacheSignal=function(){return null},Oe.cloneElement=function(M,F,$){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var R=j({},M.props),G=M.key;if(F!=null)for(se in F.key!==void 0&&(G=""+F.key),F)!L.call(F,se)||se==="key"||se==="__self"||se==="__source"||se==="ref"&&F.ref===void 0||(R[se]=F[se]);var se=arguments.length-2;if(se===1)R.children=$;else if(1<se){for(var Y=Array(se),fe=0;fe<se;fe++)Y[fe]=arguments[fe+2];R.children=Y}return V(M.type,G,R)},Oe.createContext=function(M){return M={$$typeof:u,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:d,_context:M},M},Oe.createElement=function(M,F,$){var R,G={},se=null;if(F!=null)for(R in F.key!==void 0&&(se=""+F.key),F)L.call(F,R)&&R!=="key"&&R!=="__self"&&R!=="__source"&&(G[R]=F[R]);var Y=arguments.length-2;if(Y===1)G.children=$;else if(1<Y){for(var fe=Array(Y),Ne=0;Ne<Y;Ne++)fe[Ne]=arguments[Ne+2];G.children=fe}if(M&&M.defaultProps)for(R in Y=M.defaultProps,Y)G[R]===void 0&&(G[R]=Y[R]);return V(M,se,G)},Oe.createRef=function(){return{current:null}},Oe.forwardRef=function(M){return{$$typeof:m,render:M}},Oe.isValidElement=re,Oe.lazy=function(M){return{$$typeof:v,_payload:{_status:-1,_result:M},_init:H}},Oe.memo=function(M,F){return{$$typeof:g,type:M,compare:F===void 0?null:F}},Oe.startTransition=function(M){var F=O.T,$={};O.T=$;try{var R=M(),G=O.S;G!==null&&G($,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(Q,ae)}catch(se){ae(se)}finally{F!==null&&$.types!==null&&(F.types=$.types),O.T=F}},Oe.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},Oe.use=function(M){return O.H.use(M)},Oe.useActionState=function(M,F,$){return O.H.useActionState(M,F,$)},Oe.useCallback=function(M,F){return O.H.useCallback(M,F)},Oe.useContext=function(M){return O.H.useContext(M)},Oe.useDebugValue=function(){},Oe.useDeferredValue=function(M,F){return O.H.useDeferredValue(M,F)},Oe.useEffect=function(M,F){return O.H.useEffect(M,F)},Oe.useEffectEvent=function(M){return O.H.useEffectEvent(M)},Oe.useId=function(){return O.H.useId()},Oe.useImperativeHandle=function(M,F,$){return O.H.useImperativeHandle(M,F,$)},Oe.useInsertionEffect=function(M,F){return O.H.useInsertionEffect(M,F)},Oe.useLayoutEffect=function(M,F){return O.H.useLayoutEffect(M,F)},Oe.useMemo=function(M,F){return O.H.useMemo(M,F)},Oe.useOptimistic=function(M,F){return O.H.useOptimistic(M,F)},Oe.useReducer=function(M,F,$){return O.H.useReducer(M,F,$)},Oe.useRef=function(M){return O.H.useRef(M)},Oe.useState=function(M){return O.H.useState(M)},Oe.useSyncExternalStore=function(M,F,$){return O.H.useSyncExternalStore(M,F,$)},Oe.useTransition=function(){return O.H.useTransition()},Oe.version="19.2.1",Oe}var Ev;function Kd(){return Ev||(Ev=1,Jm.exports=CS()),Jm.exports}var b=Kd();const de=o1(b),Yd=KC({__proto__:null,default:de},[b]);var y1=b.createContext(void 0),Jl=t=>{const s=b.useContext(y1);if(t)return t;if(!s)throw new Error("No QueryClient set, use QueryClientProvider to set one");return s},SS=({client:t,children:s})=>(b.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),n.jsx(y1.Provider,{value:t,children:s})),w1=b.createContext(!1),j1=()=>b.useContext(w1);w1.Provider;function AS(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var ES=b.createContext(AS()),N1=()=>b.useContext(ES),C1=(t,s)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(s.isReset()||(t.retryOn
18Mount=!1))},S1=t=>{b.useEffect(()=>{t.clearReset()},[t])},A1=({result:t,errorResetBoundary:s,throwOnError:l,query:i,suspense:o})=>t.isError&&!s.isReset()&&!t.isFetching&&i&&(o&&t.data===void 0||f1(l,[t.error,i])),jh=(t,s)=>s.state.data===void 0,E1=t=>{if(t.suspense){const l=o=>o==="static"?o:Math.max(o??1e3,1e3),i=t.staleTime;t.staleTime=typeof i=="function"?(...o)=>l(i(...o)):l(i),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},_1=(t,s)=>t.isLoading&&t.isFetching&&!s,Pp=(t,s)=>t?.suspense&&s.isPending,Td=(t,s,l)=>s.fetchOptimistic(t).catch(()=>{l.clearReset()});function M1({queries:t,...s},l){const i=Jl(l),o=j1(),d=N1(),u=b.useMemo(()=>t.map(j=>{const E=i.defaultQueryOptions(j);return E._optimisticResults=o?"isRestoring":"optimistic",E}),[t,i,o]);u.forEach(j=>{E1(j),C1(j,d)}),S1(d);const[m]=b.useState(()=>new wS(i,u,s)),[h,g,v]=m.getOptimisticResult(u,s.combine),x=!o&&s.subscribed!==!1;b.useSyncExternalStore(b.useCallback(j=>x?m.subscribe(mt.batchCalls(j)):It,[m,x]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),b.useEffect(()=>{m.setQueries(u,s)},[u,s,m]);const N=h.some((j,E)=>Pp(u[E],j))?h.flatMap((j,E)=>{const C=u[E];if(C){const _=new Cc(i,C);if(Pp(C,j))return Td(C,_,d);_1(j,o)&&Td(C,_,d)}return[]}):[];if(N.length>0)throw Promise.all(N);const S=h.find((j,E)=>{const C=u[E];return C&&A1({result:j,errorResetBoundary:d,throwOnError:C.throwOnError,query:i.getQueryCache().get(C.queryHash),suspense:C.suspense})});if(S?.error)throw S.error;return g(v())}function Xd(t,s,l){const i=j1(),o=N1(),d=Jl(l),u=d.defaultQueryOptions(t);d.getDefaultOptions().queries?._experimental_beforeQuery?.(u),u._optimisticResults=i?"isRestoring":"optimistic",E1(u),C1(u,o),S1(o);const m=!d.getQueryCache().get(u.queryHash),[h]=b.useState(()=>new s(d,u)),g=h.getOptimisticResult(u),v=!i&&t.subscribed!==!1;if(b.useSyncExternalStore(b.useCallback(x=>{const w=v?h.subscribe(mt.batchCalls(x)):It;return h.updateResult(),w},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),b.useEffect(()=>{h.setOptions(u)},[u,h]),Pp(u,g))throw Td(u,h,o);if(A1({result:g,errorResetBoundary:o,throwOnError:u.throwOnError,query:d.getQueryCache().get(u.queryHash),suspense:u.suspense}))throw g.error;return d.getDefaultOptions().queries?._experimental_afterQuery?.(u,g),u.experimental_prefetchInRender&&!kr&&_1(g,i)&&(m?Td(u,h,o):d.getQueryCache().get(u.queryHash)?.promise)?.catch(It).finally(()=>{h.updateResult()}),u.notifyOnChangeProps?g:h.trackResult(g)}function _S(t,s){return Xd(t,Cc,s)}function MS(t,s){return Xd({...t,enabled:!0,suspense:!0,throwOnError:jh,placeholderData:void 0},Cc,s)}function TS(t,s){return Xd({...t,enabled:!0,suspense:!0,throwOnError:jh},b1,s)}function kS(t,s){return M1({...t,queries:t.queries.map(l=>({...l,suspense:!0,throwOnError:jh,enabled:!0,placeholderData:void 0}))},s)}function RS(t,s){const l=Jl(s);l.getQueryState(t.queryKey)||l.prefetchQuery(t)}function OS(t,s){const l=Jl(s);l.getQueryState(t.queryKey)||l.prefetchInfiniteQuery(t)}var DS=({children:t,options:s={},state:l,queryClient:i})=>{const o=Jl(i),d=b.useRef(s);d.current=s;const u=b.useMemo(()=>{if(l){if(typeof l!="object")return;const m=o.getQueryCache(),h=l.queries||[],g=[],v=[];for(const x of h){const w=m.get(x.queryHash);w?(x.state.dataUpdatedAt>w.state.dataUpdatedAt||x.promise&&w.state.status!=="pending"&&w.state.fetchStatus!=="fetching"&&x.dehydratedAt!==void 0&&x.dehydratedAt>w.state.dataUpdatedAt)&&v.push(x):g.push(x)}if(g.length>0&&wv(o,{queries:g},d.current),v.length>0)return v}},[o,l]);return b.useEffect(()=>{u&&wv(o,{queries:u},d.current)},[o,u]),t};function LS(t,s){const l=Jl(s),[i]=b.useState(()=>new vS(l,t));b.useEffect(()=>{i.setOptions(t)},[i,t]);const o=b.useSyncExternalStore(b.useCallback(u=>i.subscribe(mt.batchCalls(u)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),d=b.useCallback((u,m)=>{i.mutate(u,m).catch(It)},[i]);if(o.error&&f1(i.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:d,mutateAsync:o.mutate}}function PS(t,s){return Xd(t,b1,s)}function Rr(t){return!!t&&!Array.isArray(t)&&typeof t=="object"}const zS=typeof Symbol=="function"&&!!Symbol.asyncIterator;function T1(t){return zS&&Rr(t)&&Symbol.asyncIterator in t}var IS=Object.create,k1=Object.defineProperty,HS=Object.getOwnPropertyDescriptor,R1=Object.getOwnPropertyNames,US=Object.getPrototypeOf,qS=Object.prototype.hasOwnProperty,Sc=(t,s)=>function(){return s||(0,t[R1(t)[0]])((s={exports:{}}).exports,s),s.exports},BS=(t,s,l,i)=>{if(s&&typeof s=="object"||typeof s=="function")for(var o=R1(s),d=0,u=o.length,m;d<u;d++)m=o[d],!qS.call(t,m)&&m!==l&&k1(t,m,{get:(h=>s[h]).bind(null,m),enumerable:!(i=HS(s,m))||i.enumerable});return t},Jd=(t,s,l)=>(l=t!=null?IS(US(t)):{},BS(k1(l,"default",{value:t,enumerable:!0}),t));const O1=()=>{},_v=t=>{Object.freeze&&Object.freeze(t)};function D1(t,s,l){var i;const o=s.join(".");return(i=l[o])!==null&&i!==void 0||(l[o]=new Proxy(O1,{get(d,u){if(!(typeof u!="string"||u==="then"))return D1(t,[...s,u],l)},apply(d,u,m){const h=s[s.length-1];let g={args:m,path:s};
18return h==="call"?g={args:m.length>=2?[m[1]]:[],path:s.slice(0,-1)}:h==="apply"&&(g={args:m.length>=2?m[1]:[],path:s.slice(0,-1)}),_v(g.args),_v(g.path),t(g)}})),l[o]}const Zd=t=>D1(t,[],Object.create(null)),Nh=t=>new Proxy(O1,{get(s,l){if(l!=="then")return t(l)}});var L1=Sc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(t,s){function l(i){"@babel/helpers - typeof";return s.exports=l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},s.exports.__esModule=!0,s.exports.default=s.exports,l(i)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),$S=Sc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(t,s){var l=L1().default;function i(o,d){if(l(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var m=u.call(o,d||"default");if(l(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(d==="string"?String:Number)(o)}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),QS=Sc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(t,s){var l=L1().default,i=$S();function o(d){var u=i(d,"string");return l(u)=="symbol"?u:u+""}s.exports=o,s.exports.__esModule=!0,s.exports.default=s.exports}}),P1=Sc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(t,s){var l=QS();function i(o,d,u){return(d=l(d))in o?Object.defineProperty(o,d,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[d]=u,o}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),Ch=Sc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(t,s){var l=P1();function i(d,u){var m=Object.keys(d);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(d);u&&(h=h.filter(function(g){return Object.getOwnPropertyDescriptor(d,g).enumerable})),m.push.apply(m,h)}return m}function o(d){for(var u=1;u<arguments.length;u++){var m=arguments[u]!=null?arguments[u]:{};u%2?i(Object(m),!0).forEach(function(h){l(d,h,m[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(m)):i(Object(m)).forEach(function(h){Object.defineProperty(d,h,Object.getOwnPropertyDescriptor(m,h))})}return d}s.exports=o,s.exports.__esModule=!0,s.exports.default=s.exports}});Jd(Ch());Jd(P1());var ad=Jd(Ch());function VS(t,s){if("error"in t){const i=s.deserialize(t.error);return{ok:!1,error:(0,ad.default)((0,ad.default)({},t),{},{error:i})}}return{ok:!0,result:(0,ad.default)((0,ad.default)({},t.result),(!t.result.type||t.result.type==="data")&&{type:"data",data:s.deserialize(t.result.data)})}}var Zm=class extends Error{constructor(){super("Unable to transform response from server")}};function GS(t,s){let l;try{l=VS(t,s)}catch{throw new Zm}if(!l.ok&&(!Rr(l.error.error)||typeof l.error.error.code!="number"))throw new Zm;if(l.ok&&!Rr(l.result))throw new Zm;return l}Jd(Ch());function Wd(t){const s={subscribe(l){let i=null,o=!1,d=!1,u=!1;function m(){if(i===null){u=!0;return}d||(d=!0,typeof i=="function"?i():i&&i.unsubscribe())}return i=t({next(h){var g;o||(g=l.next)===null||g===void 0||g.call(l,h)},error(h){var g;o||(o=!0,(g=l.error)===null||g===void 0||g.call(l,h),m())},complete(){var h;o||(o=!0,(h=l.complete)===null||h===void 0||h.call(l),m())}}),u&&m(),{unsubscribe:m}},pipe(...l){return l.reduce(FS,s)}};return s}function FS(t,s){return s(t)}function KS(t){const s=new AbortController;return new Promise((i,o)=>{let d=!1;function u(){d||(d=!0,m.unsubscribe())}s.signal.addEventListener("abort",()=>{o(s.signal.reason)});const m=t.subscribe({next(h){d=!0,i(h),u()},error(h){o(h)},complete(){s.abort(),u()}})})}var YS=Object.create,z1=Object.defineProperty,XS=Object.getOwnPropertyDescriptor,I1=Object.getOwnPropertyNames,JS=Object.getPrototypeOf,ZS=Object.prototype.hasOwnProperty,Yn=(t,s)=>function(){return s||(0,t[I1(t)[0]])((s={exports:{}}).exports,s),s.exports},WS=(t,s,l,i)=>{if(s&&typeof s=="object"||typeof s=="function")for(var o=I1(s),d=0,u=o.length,m;d<u;d++)m=o[d],!ZS.call(t,m)&&m!==l&&z1(t,m,{get:(h=>s[h]).bind(null,m),enumerable:!(i=XS(s,m))||i.enumerable});return t},$r=(t,s,l)=>(l=t!=null?YS(JS(t)):{}
18,WS(s||!t||!t.__esModule?z1(l,"default",{value:t,enumerable:!0}):l,t)),e5=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(t,s){function l(i,o){if(i==null)return{};var d={};for(var u in i)if({}.hasOwnProperty.call(i,u)){if(o.includes(u))continue;d[u]=i[u]}return d}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),t5=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(t,s){var l=e5();function i(o,d){if(o==null)return{};var u,m,h=l(o,d);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(o);for(m=0;m<g.length;m++)u=g[m],d.includes(u)||{}.propertyIsEnumerable.call(o,u)&&(h[u]=o[u])}return h}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),H1=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(t,s){function l(i){"@babel/helpers - typeof";return s.exports=l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},s.exports.__esModule=!0,s.exports.default=s.exports,l(i)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),a5=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(t,s){var l=H1().default;function i(o,d){if(l(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var m=u.call(o,d||"default");if(l(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(d==="string"?String:Number)(o)}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),s5=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(t,s){var l=H1().default,i=a5();function o(d){var u=i(d,"string");return l(u)=="symbol"?u:u+""}s.exports=o,s.exports.__esModule=!0,s.exports.default=s.exports}}),n5=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(t,s){var l=s5();function i(o,d,u){return(d=l(d))in o?Object.defineProperty(o,d,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[d]=u,o}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),Ac=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(t,s){var l=n5();function i(d,u){var m=Object.keys(d);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(d);u&&(h=h.filter(function(g){return Object.getOwnPropertyDescriptor(d,g).enumerable})),m.push.apply(m,h)}return m}function o(d){for(var u=1;u<arguments.length;u++){var m=arguments[u]!=null?arguments[u]:{};u%2?i(Object(m),!0).forEach(function(h){l(d,h,m[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(m)):i(Object(m)).forEach(function(h){Object.defineProperty(d,h,Object.getOwnPropertyDescriptor(m,h))})}return d}s.exports=o,s.exports.__esModule=!0,s.exports.default=s.exports}}),r5=$r(t5(),1),Mv=$r(Ac(),1);const l5=["cursor","direction"];function gs(t,s,l){const i=t.flatMap(o=>o.split("."));if(!s&&(!l||l==="any"))return i.length?[i]:[];if(l==="infinite"&&Rr(s)&&("direction"in s||"cursor"in s)){const{cursor:o,direction:d}=s,u=(0,r5.default)(s,l5);return[i,{input:u,type:"infinite"}]}return[i,(0,Mv.default)((0,Mv.default)({},typeof s<"u"&&s!==Ta&&{input:s}),l&&l!=="any"&&{type:l})]}function vd(t){return gs(t,void 0,"any")}var i5=Object.create,U1=Object.defineProperty,c5=Object.getOwnPropertyDescriptor,q1=Object.getOwnPropertyNames,o5=Object.getPrototypeOf,d5=Object.prototype.hasOwnProperty,Ss=(t,s)=>function(){return s||(0,t[q1(t)[0]])((s={exports:{}}).exports,s),s.exports},u5=(t,s,l,i)=>{if(s&&typeof s=="object"||typeof s=="function")for(var o=q1(s),d=0,u=o.length,m;d<u;d++)m=o[d],!d5.call(t,m)&&m!==l&&U1(t,m,{get:(h=>s[h]).bind(null,m),enumerable:!(i=c5(s,m))||i.enumerable});return t},gt=(t,s,l)=>(l=t!=null?i5(o5(t)):{}
18,u5(s||!t||!t.__esModule?U1(l,"default",{value:t,enumerable:!0}):l,t)),B1=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(t,s){function l(i){"@babel/helpers - typeof";return s.exports=l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},s.exports.__esModule=!0,s.exports.default=s.exports,l(i)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),f5=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(t,s){var l=B1().default;function i(o,d){if(l(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var m=u.call(o,d||"default");if(l(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(d==="string"?String:Number)(o)}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),m5=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(t,s){var l=B1().default,i=f5();function o(d){var u=i(d,"string");return l(u)=="symbol"?u:u+""}s.exports=o,s.exports.__esModule=!0,s.exports.default=s.exports}}),Qr=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(t,s){var l=m5();function i(o,d,u){return(d=l(d))in o?Object.defineProperty(o,d,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[d]=u,o}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),ss=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(t,s){var l=Qr();function i(d,u){var m=Object.keys(d);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(d);u&&(h=h.filter(function(g){return Object.getOwnPropertyDescriptor(d,g).enumerable})),m.push.apply(m,h)}return m}function o(d){for(var u=1;u<arguments.length;u++){var m=arguments[u]!=null?arguments[u]:{};u%2?i(Object(m),!0).forEach(function(h){l(d,h,m[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(m)):i(Object(m)).forEach(function(h){Object.defineProperty(d,h,Object.getOwnPropertyDescriptor(m,h))})}return d}s.exports=o,s.exports.__esModule=!0,s.exports.default=s.exports}});function p5(t){return s=>{let l=0,i=null;const o=[];function d(){i||(i=s.subscribe({next(m){for(const g of o){var h;(h=g.next)===null||h===void 0||h.call(g,m)}},error(m){for(const g of o){var h;(h=g.error)===null||h===void 0||h.call(g,m)}},complete(){for(const h of o){var m;(m=h.complete)===null||m===void 0||m.call(h)}}}))}function u(){if(l===0&&i){const m=i;i=null,m.unsubscribe()}}return Wd(m=>(l++,o.push(m),d(),{unsubscribe(){l--,u();const h=o.findIndex(g=>g===m);h>-1&&o.splice(h,1)}}))}}function h5(t){let s=t;const l=[],i=u=>{s!==void 0&&u.next(s),l.push(u)},o=u=>{l.splice(l.indexOf(u),1)},d=Wd(u=>(i(u),()=>{o(u)}));return d.next=u=>{if(s!==u){s=u;for(const m of l)m.next(u)}},d.get=()=>s,d}function x5(t){return Wd(s=>{function l(o=0,d=t.op){const u=t.links[o];if(!u)throw new Error("No more links to execute - did you forget to add an ending link?");return u({op:d,next(h){return l(o+1,h)}})}return l().subscribe(s)})}var sd=gt(Qr(),1),Ll=gt(ss(),1);function g5(t){return t instanceof Vl}function b5(t){return Rr(t)&&Rr(t.error)&&typeof t.error.code=="number"&&typeof t.error.message=="string"}function v5(t,s){return typeof t=="string"?t:Rr(t)&&typeof t.message=="string"?t.message:s}var Vl=class yd extends Error{constructor(s,l){var i,o;const d=l?.cause;super(s,{cause:d}),(0,sd.default)(this,"cause",void 0),(0,sd.default)(this,"shape",void 0),(0,sd.default)(this,"data",void 0),(0,sd.default)(this,"meta",void 0),this.meta=l?.meta,this.cause=d,this.shape=l==null||(i=l.result)===null||i===void 0?void 0:i.error,this.data=l==null||(o=l.result)===null||o===void 0?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,yd.prototype)}static from(s,l={}){const i=s;return g5(i)?(l.meta&&(i.meta=(0,Ll.default)((0,Ll.default)({},i.meta),l.meta)),i):b5(i)?new yd(i.error.message,(0,Ll.default)((0,Ll.default)({},l),{},{result:i})):new yd(v5(i,"Unknown error"),(0,Ll.default)((0,Ll.default)({},l),{},{cause:i}))}};function y5(t){const s=t;return s?"input"in s?s:{input:s,output:s}:{input:{serialize:l=>l,deserialize:l=>l},output:{serialize:l=>l,deserialize:l=>l}}}const Tv=t=>typeof t=="function";function w5(t){if(t)return t;if(typeof window<"u"&&Tv(window.fetch))return window.fetch;if(typeof globalThis<"u"&&Tv(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var dc=gt(ss());function j5(t){return{url:t.url.toString(),fetch:t.fetch,transformer:y5(t.transformer),methodOverride:t.methodOverride}}function N5(t){const s={};for(let l=0;l<t.length;l++){const i=t[l];s[l]=i}return s}const C5={query:"GET",mutation:"POST",subscription:"PATCH"};function $1(t){return"input"in t?t.transformer.input.serialize(t.input):N5(t.inputs.map(s=>t.transformer.input.serialize(s)))}const Q1=t=>{const s=t.url.split("?");let i=s[0].replace(/\/$/,"")+"/"+t.path;const o=[];if(s[1]&&o.push(s[1]),"inputs"in t&&o.push("batch=1"),t.type==="query"||t.type==="subscription"){const d=$1(t);d!==void 0&&t.methodOverride!=="POST"&&o.push(`input=${encodeURIComponent(JSON.stringify(d))}`)}return o.length&&(i+="?"+o.join("&")),i},S5=t=>{if(t.type==="query"&&t.methodOverride!=="POST")return;const s=$1(t);return s!==void 0?JSON.stringify(s):void 0},A5=t=>T5((0,dc.default)((0,dc.default)({},t),{},{contentTypeHeader:"application/json",getUrl:Q1,getBody:S5}));
18var E5=class extends Error{constructor(){const t="AbortError";super(t),this.name=t,this.message=t}};const _5=t=>{var s;if(t?.aborted)throw(s=t.throwIfAborted)===null||s===void 0||s.call(t),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new E5};async function M5(t){var s;_5(t.signal);const l=t.getUrl(t),i=t.getBody(t),o=(s=t.methodOverride)!==null&&s!==void 0?s:C5[t.type],d=await(async()=>{const m=await t.headers();return Symbol.iterator in m?Object.fromEntries(m):m})(),u=(0,dc.default)((0,dc.default)((0,dc.default)({},t.contentTypeHeader&&o!=="GET"?{"content-type":t.contentTypeHeader}:{}),t.trpcAcceptHeader?{"trpc-accept":t.trpcAcceptHeader}:void 0),d);return w5(t.fetch)(l,{method:o,signal:t.signal,body:i,headers:u})}async function T5(t){const s={},l=await M5(t);s.response=l;const i=await l.json();return s.responseJSON=i,{json:i,meta:s}}gt(ss(),1);const kv=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function Rv(t){let s=null,l=null;const i=()=>{clearTimeout(l),l=null,s=null};function o(m){const h=[[]];let g=0;for(;;){const w=m[g];if(!w)break;const N=h[h.length-1];if(w.aborted){var v;(v=w.reject)===null||v===void 0||v.call(w,new Error("Aborted")),g++;continue}if(t.validate(N.concat(w).map(j=>j.key))){N.push(w),g++;continue}if(N.length===0){var x;(x=w.reject)===null||x===void 0||x.call(w,new Error("Input is too big for a single dispatch")),g++;continue}h.push([])}return h}function d(){const m=o(s);i();for(const h of m){if(!h.length)continue;const g={items:h};for(const x of h)x.batch=g;t.fetch(g.items.map(x=>x.key)).then(async x=>{await Promise.all(x.map(async(N,S)=>{const j=g.items[S];try{var E;const _=await Promise.resolve(N);(E=j.resolve)===null||E===void 0||E.call(j,_)}
18catch(_){var C;(C=j.reject)===null||C===void 0||C.call(j,_)}j.batch=null,j.reject=null,j.resolve=null}));for(const N of g.items){var w;(w=N.reject)===null||w===void 0||w.call(N,new Error("Missing result")),N.batch=null}}).catch(x=>{for(const N of g.items){var w;(w=N.reject)===null||w===void 0||w.call(N,x),N.batch=null}})}}function u(m){var h;const g={aborted:!1,key:m,batch:null,resolve:kv,reject:kv},v=new Promise((x,w)=>{var N;g.reject=w,g.resolve=x,(N=s)!==null&&N!==void 0||(s=[]),s.push(g)});return(h=l)!==null&&h!==void 0||(l=setTimeout(d)),v}return{load:u}}function k5(...t){const s=new AbortController,l=t.length;let i=0;const o=()=>{++i===l&&s.abort()};for(const d of t)d?.aborted?o():d?.addEventListener("abort",o,{once:!0});return s.signal}var nd=gt(ss(),1);function R5(t){var s,l;const i=j5(t),o=(s=t.maxURLLength)!==null&&s!==void 0?s:1/0,d=(l=t.maxItems)!==null&&l!==void 0?l:1/0;return()=>{const u=v=>({validate(x){if(o===1/0&&d===1/0)return!0;if(x.length>d)return!1;const w=x.map(j=>j.path).join(","),N=x.map(j=>j.input);return Q1((0,nd.default)((0,nd.default)({},i),{},{type:v,path:w,inputs:N,signal:null})).length<=o},async fetch(x){const w=x.map(_=>_.path).join(","),N=x.map(_=>_.input),S=k5(...x.map(_=>_.signal)),j=await A5((0,nd.default)((0,nd.default)({},i),{},{path:w,inputs:N,type:v,headers(){return t.headers?typeof t.headers=="function"?t.headers({opList:x}):t.headers:{}},signal:S}));return(Array.isArray(j.json)?j.json:x.map(()=>j.json)).map(_=>({meta:j.meta,json:_}))}}),m=Rv(u("query")),h=Rv(u("mutation")),g={query:m,mutation:h};return({op:v})=>Wd(x=>{/* istanbul ignore if -- @preserve */if(v.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const N=g[v.type].load(v);let S;return N.then(j=>{S=j;const E=GS(j.json,i.transformer.output);if(!E.ok){x.error(Vl.from(E.error,{meta:j.meta}));return}x.next({context:j.meta,result:E.result}),x.complete()}).catch(j=>{x.error(Vl.from(j,{meta:S?.meta}))}),()=>{}})}}gt(ss(),1);const V1=(t,...s)=>typeof t=="function"?t(...s):t;gt(Qr(),1);function O5(){let t,s;return{promise:new Promise((i,o)=>{t=i,s=o}),resolve:t,reject:s}}async function D5(t){const s=await V1(t.url);if(!t.connectionParams)return s;const i=`${s.includes("?")?"&":"?"}connectionParams=1`;return s+i}async function L5(t){const s={method:"connectionParams",data:await V1(t)};return JSON.stringify(s)}gt(Qr(),1);var Cr=gt(Qr(),1);function P5(t){const{promise:s,resolve:l,reject:i}=O5();return t.addEventListener("open",()=>{t.removeEventListener("error",i),l()}),t.addEventListener("error",i),s}function z5(t,{intervalMs:s,pongTimeoutMs:l}){let i,o;function d(){i=setTimeout(()=>{t.send("PING"),o=setTimeout(()=>{t.close()},l)},s)}function u(){clearTimeout(i),d()}function m(){clearTimeout(o),u()}t.addEventListener("open",d),t.addEventListener("message",({data:h})=>{clearTimeout(i),d(),h==="PONG"&&m()}),t.addEventListener("close",()=>{clearTimeout(i),clearTimeout(o)})}var I5=class zp{constructor(s){var l;if((0,Cr.default)(this,"id",++zp.connectCount),(0,Cr.default)(this,"WebSocketPonyfill",void 0),(0,Cr.default)(this,"urlOptions",void 0),(0,Cr.default)(this,"keepAliveOpts",void 0),(0,Cr.default)(this,"wsObservable",h5(null)),(0,Cr.default)(this,"openPromise",null),this.WebSocketPonyfill=(l=s.WebSocketPonyfill)!==null&&l!==void 0?l:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=s.urlOptions,this.keepAliveOpts=s.keepAlive}get ws(){return this.wsObservable.get()}set ws(s){this.wsObservable.next(s)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var s=this;if(s.openPromise)return s.openPromise;s.id=++zp.connectCount;const l=D5(s.urlOptions).then(i=>new s.WebSocketPonyfill(i));s.openPromise=l.then(async i=>{s.ws=i,i.addEventListener("message",function({data:o}){o==="PING"&&this.send("PONG")}),s.keepAliveOpts.enabled&&z5(i,s.keepAliveOpts),i.addEventListener("close",()=>{s.ws===i&&(s.ws=null)}),await P5(i),s.urlOptions.connectionParams&&i.send(await L5(s.urlOptions.connectionParams))});try{await s.openPromise}finally{s.openPromise=null}}async close(){var s=this;try{await s.openPromise}finally{var l;(l=s.ws)===null||l===void 0||l.close()}}};(0,Cr.default)(I5,"connectCount",0);gt(Qr(),1);
18gt(ss(),1);var Wm=gt(Qr(),1),Ov=gt(ss(),1),eu=class{constructor(t){(0,Wm.default)(this,"links",void 0),(0,Wm.default)(this,"runtime",void 0),(0,Wm.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=t.links.map(s=>s(this.runtime))}$request(t){var s;return x5({links:this.links,op:(0,Ov.default)((0,Ov.default)({},t),{},{context:(s=t.context)!==null&&s!==void 0?s:{},id:++this.requestId})}).pipe(p5())}async requestAsPromise(t){var s=this;try{const l=s.$request(t);return(await KS(l)).result.data}catch(l){throw Vl.from(l)}}query(t,s,l){return this.requestAsPromise({type:"query",path:t,input:s,context:l?.context,signal:l?.signal})}mutation(t,s,l){return this.requestAsPromise({type:"mutation",path:t,input:s,context:l?.context,signal:l?.signal})}subscription(t,s,l){return this.$request({type:"subscription",path:t,input:s,context:l.context,signal:l.signal}).subscribe({next(o){switch(o.result.type){case"state":{var d;(d=l.onConnectionStateChange)===null||d===void 0||d.call(l,o.result);break}case"started":{var u;(u=l.onStarted)===null||u===void 0||u.call(l,{context:o.context});break}case"stopped":{var m;(m=l.onStopped)===null||m===void 0||m.call(l);break}case"data":case void 0:{var h;(h=l.onData)===null||h===void 0||h.call(l,o.result.data);break}}},error(o){var d;(d=l.onError)===null||d===void 0||d.call(l,o)},complete(){var o;(o=l.onComplete)===null||o===void 0||o.call(l)}})}};const G1=Symbol.for("trpc_untypedClient"),H5={query:"query",mutate:"mutation",subscribe:"subscription"},U5=t=>H5[t];function F1(t){const s=Zd(({path:l,args:i})=>{const o=[...l],d=U5(o.pop()),u=o.join(".");return t[d](u,...i)});return Nh(l=>l===G1?t:s[l])}function q5(t){const s=new eu(t);return F1(s)}function Sh(t){return t[G1]}gt(ss(),1);gt(ss(),1);var B5=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(t,s){function l(o){var d,u,m,h=2;for(typeof Symbol<"u"&&(u=Symbol.asyncIterator,m=Symbol.iterator);h--;){if(u&&(d=o[u])!=null)return d.call(o);if(m&&(d=o[m])!=null)return new i(d.call(o));u="@@asyncIterator",m="@@iterator"}throw new TypeError("Object is not async iterable")}function i(o){function d(u){if(Object(u)!==u)return Promise.reject(new TypeError(u+" is not an object."));var m=u.done;return Promise.resolve(u.value).then(function(h){return{value:h,done:m}})}return i=function(m){this.s=m,this.n=m.next},i.prototype={s:null,n:null,next:function(){return d(this.n.apply(this.s,arguments))},return:function(m){var h=this.s.return;return h===void 0?Promise.resolve({value:m,done:!0}):d(h.apply(this.s,arguments))},throw:function(m){var h=this.s.return;return h===void 0?Promise.reject(m):d(h.apply(this.s,arguments))}},new i(o)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}});gt(B5(),1);gt(ss(),1);var $5=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(t,s){function l(){var i=typeof SuppressedError=="function"?SuppressedError:function(m,h){var g=Error();return g.name="SuppressedError",g.error=m,g.suppressed=h,g},o={},d=[];function u(m,h){if(h!=null){if(Object(h)!==h)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(m)var g=h[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(g===void 0&&(g=h[Symbol.dispose||Symbol.for("Symbol.dispose")],m))var v=g;if(typeof g!="function")throw new TypeError("Object is not disposable.");v&&(g=function(){try{v.call(h)}catch(w){return Promise.reject(w)}}),d.push({v:h,d:g,a:m})}else m&&d.push({d:h,a:m});return h}return{e:o,u:u.bind(null,!1),a:u.bind(null,!0),d:function(){var h,g=this.e,v=0;function x(){for(;h=d.pop();)try{if(!h.a&&v===1)return v=0,d.push(h),Promise.resolve().then(x);if(h.d){var N=h.d.call(h.v);if(h.a)return v|=2,Promise.resolve(N).then(x,w)}else v|=1}catch(S){return w(S)}if(v===1)return g!==o?Promise.reject(g):Promise.resolve();if(g!==o)throw g}function w(N){return g=g!==o?new i(N,g):N,x()}return x()}}}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),K1=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(t,s){function l(i,o){this.v=i,this.k=o}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),Q5=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(t,s){var l=K1();function i(o){return new l(o,0)}s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}}),V5=Ss({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(t,s){var l=K1();function i(d){return function(){return new o(d.apply(this,arguments))}}function o(d){var u,m;function h(v,x){try{var w=d[v](x),N=w.value,S=N instanceof l;Promise.resolve(S?N.v:N).then(function(j){if(S){var E=v==="return"?"return":"next";if(!N.k||j.done)return h(E,j);j=d[E](j).value}
18g(w.done?"return":"normal",j)},function(j){h("throw",j)})}catch(j){g("throw",j)}}function g(v,x){switch(v){case"return":u.resolve({value:x,done:!0});break;case"throw":u.reject(x);break;default:u.resolve({value:x,done:!1})}(u=u.next)?h(u.key,u.arg):m=null}this._invoke=function(v,x){return new Promise(function(w,N){var S={key:v,arg:x,resolve:w,reject:N,next:null};m?m=m.next=S:(u=m=S,h(v,x))})},typeof d.return!="function"&&(this.return=void 0)}o.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},o.prototype.next=function(d){return this._invoke("next",d)},o.prototype.throw=function(d){return this._invoke("throw",d)},o.prototype.return=function(d){return this._invoke("return",d)},s.exports=i,s.exports.__esModule=!0,s.exports.default=s.exports}});gt($5(),1);gt(Q5(),1);gt(V5(),1);gt(ss(),1);function G5(t){return Zd(({path:s,args:l})=>{var i;const o=[...s],d=o.pop();if(d==="useMutation")return t[d](o,...l);if(d==="_def")return{path:o};const[u,...m]=l,h=(i=m[0])!==null&&i!==void 0?i:{};return t[d](o,u,h)})}var ep;const F5=["client","ssrContext","ssrState","abortOnUnmount"],K5=(ep=b.createContext)===null||ep===void 0?void 0:ep.call(Yd,null),Y5=t=>{switch(t){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function X5(t){return Zd(s=>{const l=[...s.path],i=l.pop(),o=[...s.args],d=o.shift(),u=Y5(i),m=gs(l,d,u);return{infiniteQueryOptions:()=>t.infiniteQueryOptions(l,m,o[0]),queryOptions:()=>t.queryOptions(l,m,...o),fetch:()=>t.fetchQuery(m,...o),fetchInfinite:()=>t.fetchInfiniteQuery(m,o[0]),prefetch:()=>t.prefetchQuery(m,...o),prefetchInfinite:()=>t.prefetchInfiniteQuery(m,o[0]),ensureData:()=>t.ensureQueryData(m,...o),invalidate:()=>t.invalidateQueries(m,...o),reset:()=>t.resetQueries(m,...o),refetch:()=>t.refetchQueries(m,...o),cancel:()=>t.cancelQuery(m,...o),setData:()=>{t.setQueryData(m,o[0],o[1])},setQueriesData:()=>t.setQueriesData(m,o[0],o[1],o[2]),setInfiniteData:()=>{t.setInfiniteQueryData(m,o[0],o[1])},getData:()=>t.getQueryData(m),getInfiniteData:()=>t.getInfiniteQueryData(m),setMutationDefaults:()=>t.setMutationDefaults(vd(l),d),getMutationDefaults:()=>t.getMutationDefaults(vd(l)),isMutating:()=>t.isMutating({mutationKey:vd(l)})}[i]()})}function J5(t){const s=F1(t.client),l=X5(t);return Nh(i=>{const o=i;return o==="client"?s:F5.includes(o)?t[o]:l[i]})}var Z5=$r(Ac(),1);function Dv(t){const s=t instanceof eu?t:Sh(t);return Zd(l=>{const i=l.path,o=i.join("."),[d,u]=l.args;return(0,Z5.default)({queryKey:gs(i,d,"query"),queryFn:()=>s.query(o,d,u?.trpc)},u)})}var tp=$r(Ac(),1);function na(t,s,l){var i;const o=t[0];let d=(i=t[1])===null||i===void 0?void 0:i.input;if(l){var u;d=(0,tp.default)((0,tp.default)((0,tp.default)({},(u=d)!==null&&u!==void 0?u:{}),l.pageParam?{cursor:l.pageParam}:{}),{},{direction:l.direction})}return[o.join("."),d,s?.trpc]}var W5=Yn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(t,s){function l(o){var d,u,m,h=2;for(typeof Symbol<"u"&&(u=Symbol.asyncIterator,m=Symbol.iterator);h--;){if(u&&(d=o[u])!=null)return d.call(o);if(m&&(d=o[m])!=null)return new i(d.call(o));u="@@asyncIterator",m="@@iterator"}throw new TypeError("Object is not async iterable")}function i(o){function d(u){if(Object(u)!==u)return Promise.reject(new TypeError(u+" is not an object."));var m=u.done;return Promise.resolve(u.value).then(function(h){return{value:h,done:m}})}return i=function(m){this.s=m,this.n=m.next},i.prototype={s:null,n:null,next:function(){return d(this.n.apply(this.s,arguments))},return:function(m){var h=this.s.return;return h===void 0?Promise.resolve({value:m,done:!0}):d(h.apply(this.s,arguments))},throw:function(m){var h=this.s.return;return h===void 0?Promise.reject(m):d(h.apply(this.s,arguments))}},new i(o)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),eA=$r(W5(),1);function Ip(t){return{path:t.path.join(".")}}function ec(t){const s=Ip(t);return b.useMemo(()=>s,[s])}async function Y1(t,s,l){const o=s.getQueryCache().build(s,{queryKey:l});o.setState({data:[],status:"success"});const d=[];var u=!1,m=!1,h;try{for(var g=(0,eA.default)(t),v;u=!(v=await g.next()).done;u=!1){const x=v.value;d.push(x),o.setState({data:[...d]})}}catch(x){m=!0,h=x}finally{try{u&&g.return!=null&&await g.return()}finally{if(m)throw h}}return d}var Ke=$r(Ac(),1);function tA(t){const{client:s,queryClient:l}=t,i=s instanceof eu?s:Sh(s);return{infiniteQueryOptions:(o,d,u)=>{var m,h;const g=((m=d[1])===null||m===void 0?void 0:m.input)===Ta,v=async x=>{var w;const N=(0,Ke.default)((0,Ke.default)({},u),{},{trpc:(0,Ke.default)((0,Ke.default)({},u?.trpc),!(u==null||(w=u.trpc)===null||w===void 0)&&w.abortOnUnmount?{signal:x.signal}:{signal:null})});return await i.query(...na(d,N,{direction:x.direction,pageParam:x.pageParam}))};return Object.assign((0,Ke.default)((0,Ke.default)({},u),{},{initialData:u?.initialData,queryKey:d,queryFn:g?Ta:v,initialPageParam:(h=u?.initialCursor)!==null&&h!==void 0?h:null}),{trpc:Ip({path:o})})},queryOptions:(o,d,u)=>{var m;const h=((m=d[1])===null||m===void 0?void 0:m.input)===Ta,g=async v=>{var x;const w=(0,Ke.default)((0,Ke.default)({},u),{},{trpc:(0,Ke.default)((0,Ke.default)({},u?.trpc),!(u==null||(x=u.trpc)===null||x===void 0)&&x.abortOnUnmount?{signal:v.signal}:{signal:null})}),N=await i.query(...na(d,w));return T1(N)?Y1(N,l,d):N};return Object.assign((0,Ke.default)((0,Ke.default)({},u),{},{initialData:u?.initialData,queryKey:d,queryFn:h?Ta:g}),{trpc:Ip({path:o})})},fetchQuery:(o,d)=>l.fetchQuery((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o,queryFn:()=>i.query(...na(o,d))})),fetchInfiniteQuery:(o,d)=>{var u;return l.fetchInfiniteQuery((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o,queryFn:({pageParam:m,direction:h})=>i.query(...na(o,d,{pageParam:m,direction:h}
18)),initialPageParam:(u=d?.initialCursor)!==null&&u!==void 0?u:null}))},prefetchQuery:(o,d)=>l.prefetchQuery((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o,queryFn:()=>i.query(...na(o,d))})),prefetchInfiniteQuery:(o,d)=>{var u;return l.prefetchInfiniteQuery((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o,queryFn:({pageParam:m,direction:h})=>i.query(...na(o,d,{pageParam:m,direction:h})),initialPageParam:(u=d?.initialCursor)!==null&&u!==void 0?u:null}))},ensureQueryData:(o,d)=>l.ensureQueryData((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o,queryFn:()=>i.query(...na(o,d))})),invalidateQueries:(o,d,u)=>l.invalidateQueries((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o}),u),resetQueries:(o,d,u)=>l.resetQueries((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o}),u),refetchQueries:(o,d,u)=>l.refetchQueries((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o}),u),cancelQuery:(o,d)=>l.cancelQueries({queryKey:o},d),setQueryData:(o,d,u)=>l.setQueryData(o,d,u),setQueriesData:(o,d,u,m)=>l.setQueriesData((0,Ke.default)((0,Ke.default)({},d),{},{queryKey:o}),u,m),getQueryData:o=>l.getQueryData(o),setInfiniteQueryData:(o,d,u)=>l.setQueryData(o,d,u),getInfiniteQueryData:o=>l.getQueryData(o),setMutationDefaults:(o,d)=>{const u=o[0],m=h=>i.mutation(...na([u,{input:h}],t));return l.setMutationDefaults(o,typeof d=="function"?d({canonicalMutationFn:m}):d)},getMutationDefaults:o=>l.getMutationDefaults(o),isMutating:o=>l.isMutating((0,Ke.default)((0,Ke.default)({},o),{},{exact:!0}))}}var ge=$r(Ac());const Lv=(t,s)=>new Proxy(t,{get(i,o){return s(o),i[o]}});function aA(t){var s,l;const i=(s=void 0)!==null&&s!==void 0?s:T=>T.originalFn(),o=(l=void 0)!==null&&l!==void 0?l:K5,d=q5,u=T=>{var Q;const{abortOnUnmount:O=!1,queryClient:L,ssrContext:V}=T,[ee,re]=b.useState((Q=T.ssrState)!==null&&Q!==void 0?Q:!1),K=T.client instanceof eu?T.client:Sh(T.client),ie=b.useMemo(()=>tA({client:K,queryClient:L}),[K,L]),ce=b.useMemo(()=>(0,ge.default)({abortOnUnmount:O,queryClient:L,client:K,ssrContext:V??null,ssrState:ee},ie),[O,K,ie,L,V,ee]);return b.useEffect(()=>{re(D=>D?"mounted":!1)},[]),n.jsx(o.Provider,{value:ce,children:T.children})};function m(){const T=b.useContext(o);if(!T)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return T}function h(T,Q){var O;const{queryClient:L,ssrState:V}=m();return V&&V!=="mounted"&&((O=L.getQueryCache().find({queryKey:T}))===null||O===void 0?void 0:O.state.status)==="error"?(0,ge.default)({retryOnMount:!1},Q):Q}function g(T,Q,O){var L,V,ee,re,K;const ie=m(),{abortOnUnmount:ce,client:D,ssrState:k,queryClient:U,prefetchQuery:H}=ie,ae=gs(T,Q,"query"),me=U.getQueryDefaults(ae),M=Q===Ta;typeof window>"u"&&k==="prepass"&&(O==null||(L=O.trpc)===null||L===void 0?void 0:L.ssr)!==!1&&((V=O?.enabled)!==null&&V!==void 0?V:me?.enabled)!==!1&&!M&&!U.getQueryCache().find({queryKey:ae})&&H(ae,O);const F=h(ae,(0,ge.default)((0,ge.default)({},me),O)),$=(ee=(re=O==null||(K=O.trpc)===null||K===void 0?void 0:K.abortOnUnmount)!==null&&re!==void 0?re:void 0)!==null&&ee!==void 0?ee:ce,R=_S((0,ge.default)((0,ge.default)({},F),{},{queryKey:ae,queryFn:M?Q:async G=>{const se=(0,ge.default)((0,ge.default)({},F),{},{trpc:(0,ge.default)((0,ge.default)({},F?.trpc),$?{signal:G.signal}:{signal:null})}),Y=await D.query(...na(ae,se));return T1(Y)?Y1(Y,U,ae):Y}}),U);return R.trpc=ec({path:T}),R}function v(T,Q,O){var L,V,ee;const re=m(),K=gs(T,Q,"query"),ie=Q===Ta,ce=(L=(V=O==null||(ee=O.trpc)===null||ee===void 0?void 0:ee.abortOnUnmount)!==null&&V!==void 0?V:void 0)!==null&&L!==void 0?L:re.abortOnUnmount;RS((0,ge.default)((0,ge.default)({},O),{},{queryKey:K,queryFn:ie?Q:D=>{const k={trpc:(0,ge.default)((0,ge.default)({},O?.trpc),ce?{signal:D.signal}:{})};return re.client.query(...na(K,k))}}))}function x(T,Q,O){var L,V,ee;const re=m(),K=gs(T,Q,"query"),ie=(L=(V=O==null||(ee=O.trpc)===null||ee===void 0?void 0:ee.abortOnUnmount)!==null&&V!==void 0?V:void 0)!==null&&L!==void 0?L:re.abortOnUnmount,ce=MS((0,ge.default)((0,ge.default)({},O),{},{queryKey:K,queryFn:D=>{const k=(0,ge.default)((0,ge.default)({},O),{},{trpc:(0,ge.default)((0,ge.default)({},O?.trpc),ie?{signal:D.signal}:{signal:null})});return re.client.query(...na(K,k))}}),re.queryClient);return ce.trpc=ec({path:T}),[ce.data,ce]}function w(T,Q){const{client:O,queryClient:L}=m(),V=vd(T),ee=L.defaultMutationOptions(L.getMutationDefaults(V)),re=LS((0,ge.default)((0,ge.default)({},Q),{},{mutationKey:V,mutationFn:K=>O.mutation(...na([T,{input:K}],Q)),onSuccess(...K){var ie,ce;return i({originalFn:()=>{var k,U,H;return(k=Q==null||(U=Q.onSuccess)===null||U===void 0?void 0:U.call(Q,...K))!==null&&k!==void 0?k:ee==null||(H=ee.onSuccess)===null||H===void 0?void 0:H.call(ee,...K)},queryClient:L,meta:(ie=(ce=Q?.meta)!==null&&ce!==void 0?ce:ee?.meta)!==null&&ie!==void 0?ie:{}})}}),L);return re.trpc=ec({path:T}),re}const N={data:void 0,error:null,status:"idle"},S={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function j(T,Q,O){var L;const V=(L=O?.enabled)!==null&&L!==void 0?L:Q!==Ta,ee=Bn(gs(T,Q,"any")),{client:re}=m(),K=b.useRef(O);b.useEffect(()=>{K.current=O});const[ie]=b.useState(new Set([])),ce=b.useCallback(M=>{ie.add(M)},[ie]),D=b.useRef(null),k=b.useCallback(M=>{const F=H.current,$=H.current=M(F);let R=!1;for(const G of ie)if(F[G]!==$[G]){R=!0;break}R&&me(Lv($,ce))},[ce,ie]),U=b.useCallback(()=>{var M;if((M=D.current)===null||M===void 0||M.unsubscribe(),!V){k(()=>(0,ge.default)((0,ge.default)({},N),{},{reset:U}));return}k(()=>(0,ge.default)((0,ge.default)({},S),{},{reset:U}));
18const F=re.subscription(T.join("."),Q??void 0,{onStarted:()=>{var $,R;($=(R=K.current).onStarted)===null||$===void 0||$.call(R),k(G=>(0,ge.default)((0,ge.default)({},G),{},{status:"pending",error:null}))},onData:$=>{var R,G;(R=(G=K.current).onData)===null||R===void 0||R.call(G,$),k(se=>(0,ge.default)((0,ge.default)({},se),{},{status:"pending",data:$,error:null}))},onError:$=>{var R,G;(R=(G=K.current).onError)===null||R===void 0||R.call(G,$),k(se=>(0,ge.default)((0,ge.default)({},se),{},{status:"error",error:$}))},onConnectionStateChange:$=>{k(R=>{switch($.state){case"idle":return(0,ge.default)((0,ge.default)({},R),{},{status:$.state,error:null,data:void 0});case"connecting":return(0,ge.default)((0,ge.default)({},R),{},{error:$.error,status:$.state});case"pending":return R}})},onComplete:()=>{var $,R;($=(R=K.current).onComplete)===null||$===void 0||$.call(R),k(G=>(0,ge.default)((0,ge.default)({},G),{},{status:"idle",error:null,data:void 0}))}});D.current=F},[re,ee,V,k]);b.useEffect(()=>(U(),()=>{var M;(M=D.current)===null||M===void 0||M.unsubscribe()}),[U]);const H=b.useRef(V?(0,ge.default)((0,ge.default)({},S),{},{reset:U}):(0,ge.default)((0,ge.default)({},N),{},{reset:U})),[ae,me]=b.useState(Lv(H.current,ce));return ae}function E(T,Q,O){var L,V,ee,re,K;const{client:ie,ssrState:ce,prefetchInfiniteQuery:D,queryClient:k,abortOnUnmount:U}=m(),H=gs(T,Q,"infinite"),ae=k.getQueryDefaults(H),me=Q===Ta;typeof window>"u"&&ce==="prepass"&&(O==null||(L=O.trpc)===null||L===void 0?void 0:L.ssr)!==!1&&((V=O?.enabled)!==null&&V!==void 0?V:ae?.enabled)!==!1&&!me&&!k.getQueryCache().find({queryKey:H})&&D(H,(0,ge.default)((0,ge.default)({},ae),O));const M=h(H,(0,ge.default)((0,ge.default)({},ae),O)),F=(ee=O==null||(re=O.trpc)===null||re===void 0?void 0:re.abortOnUnmount)!==null&&ee!==void 0?ee:U,$=PS((0,ge.default)((0,ge.default)({},M),{},{initialPageParam:(K=O.initialCursor)!==null&&K!==void 0?K:null,persister:O.persister,queryKey:H,queryFn:me?Q:R=>{var G;const se=(0,ge.default)((0,ge.default)({},M),{},{trpc:(0,ge.default)((0,ge.default)({},M?.trpc),F?{signal:R.signal}:{signal:null})});return ie.query(...na(H,se,{pageParam:(G=R.pageParam)!==null&&G!==void 0?G:O.initialCursor,direction:R.direction}))}}),k);return $.trpc=ec({path:T}),$}function C(T,Q,O){var L,V,ee;const re=m(),K=gs(T,Q,"infinite"),ie=re.queryClient.getQueryDefaults(K),ce=Q===Ta,D=h(K,(0,ge.default)((0,ge.default)({},ie),O)),k=(L=O==null||(V=O.trpc)===null||V===void 0?void 0:V.abortOnUnmount)!==null&&L!==void 0?L:re.abortOnUnmount;OS((0,ge.default)((0,ge.default)({},O),{},{initialPageParam:(ee=O.initialCursor)!==null&&ee!==void 0?ee:null,queryKey:K,queryFn:ce?Q:U=>{var H;const ae=(0,ge.default)((0,ge.default)({},D),{},{trpc:(0,ge.default)((0,ge.default)({},D?.trpc),k?{signal:U.signal}:{})});return re.client.query(...na(K,ae,{pageParam:(H=U.pageParam)!==null&&H!==void 0?H:O.initialCursor,direction:U.direction}))}}))}function _(T,Q,O){var L,V,ee;const re=m(),K=gs(T,Q,"infinite"),ie=re.queryClient.getQueryDefaults(K),ce=h(K,(0,ge.default)((0,ge.default)({},ie),O)),D=(L=O==null||(V=O.trpc)===null||V===void 0?void 0:V.abortOnUnmount)!==null&&L!==void 0?L:re.abortOnUnmount,k=TS((0,ge.default)((0,ge.default)({},O),{},{initialPageParam:(ee=O.initialCursor)!==null&&ee!==void 0?ee:null,queryKey:K,queryFn:U=>{var H;const ae=(0,ge.default)((0,ge.default)({},ce),{},{trpc:(0,ge.default)((0,ge.default)({},ce?.trpc),D?{signal:U.signal}:{})});return re.client.query(...na(K,ae,{pageParam:(H=U.pageParam)!==null&&H!==void 0?H:O.initialCursor,direction:U.direction}))}}),re.queryClient);return k.trpc=ec({path:T}),[k.data,k]}return{Provider:u,createClient:d,useContext:m,useUtils:m,useQuery:g,usePrefetchQuery:v,useSuspenseQuery:x,useQueries:(T,Q)=>{const{ssrState:O,queryClient:L,prefetchQuery:V,client:ee}=m(),re=Dv(ee),K=T(re);if(typeof window>"u"&&O==="prepass")for(const ce of K){var ie;const D=ce;((ie=D.trpc)===null||ie===void 0?void 0:ie.ssr)!==!1&&!L.getQueryCache().find({queryKey:D.queryKey})&&V(D.queryKey,D)}return M1({queries:K.map(ce=>(0,ge.default)((0,ge.default)({},ce),{},{queryKey:ce.queryKey})),combine:Q?.combine},L)},useSuspenseQueries:T=>{const{queryClient:Q,client:O}=m(),L=Dv(O),V=T(L),ee=kS({queries:V.map(re=>(0,ge.default)((0,ge.default)({},re),{},{queryFn:re.queryFn,queryKey:re.queryKey}))},Q);return[ee.map(re=>re.data),ee]},useMutation:w,useSubscription:j,useInfiniteQuery:E,usePrefetchInfiniteQuery:C,useSuspenseInfiniteQuery:_}}function sA(t){const s=G5(t);return Nh(l=>l==="useContext"||l==="useUtils"?()=>{const i=t.useUtils();return b.useMemo(()=>J5(i),[i])}:t.hasOwnProperty(l)?t[l]:s[l])}function nA(t){const s=aA();return sA(s)}const he=nA(),rA="app_session_id",lA="Please login (10001)",iA="__Host-oauth_state",cA=t=>btoa(JSON.stringify(t));var ap={exports:{}},tc={}
vendor: 11,763 bytes, lines 18-42
18,sp={exports:{}},np={};/** 19 * @license React 20 * scheduler.production.js 21 * 22 * Copyright (c) Meta Platforms, Inc. and affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */var Pv;function oA(){return Pv||(Pv=1,(function(t){function s(k,U){var H=k.length;k.push(U);e:for(;0<H;){var ae=H-1>>>1,me=k[ae];if(0<o(me,U))k[ae]=U,k[H]=me,H=ae;else break e}}function l(k){return k.length===0?null:k[0]}function i(k){if(k.length===0)return null;var U=k[0],H=k.pop();if(H!==U){k[0]=H;e:for(var ae=0,me=k.length,M=me>>>1;ae<M;){var F=2*(ae+1)-1,$=k[F],R=F+1,G=k[R];if(0>o($,H))R<me&&0>o(G,$)?(k[ae]=G,k[R]=H,ae=R):(k[ae]=$,k[F]=H,ae=F);else if(R<me&&0>o(G,H))k[ae]=G,k[R]=H,ae=R;else break e}}return U}function o(k,U){var H=k.sortIndex-U.sortIndex;return H!==0?H:k.id-U.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;t.unstable_now=function(){return d.now()}}else{var u=Date,m=u.now();t.unstable_now=function(){return u.now()-m}}var h=[],g=[],v=1,x=null,w=3,N=!1,S=!1,j=!1,E=!1,C=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function q(k){for(var U=l(g);U!==null;){if(U.callback===null)i(g);else if(U.startTime<=k)i(g),U.sortIndex=U.expirationTime,s(h,U);else break;U=l(g)}}function T(k){if(j=!1,q(k),!S)if(l(h)!==null)S=!0,Q||(Q=!0,K());else{var U=l(g);U!==null&&D(T,U.startTime-k)}}var Q=!1,O=-1,L=5,V=-1;function ee(){return E?!0:!(t.unstable_now()-V<L)}function re(){if(E=!1,Q){var k=t.unstable_now();V=k;var U=!0;try{e:{S=!1,j&&(j=!1,_(O),O=-1),N=!0;var H=w;try{t:{for(q(k),x=l(h);x!==null&&!(x.expirationTime>k&&ee());){var ae=x.callback;if(typeof ae=="function"){x.callback=null,w=x.priorityLevel;var me=ae(x.expirationTime<=k);if(k=t.unstable_now(),typeof me=="function"){x.callback=me,q(k),U=!0;break t}x===l(h)&&i(h),q(k)}else i(h);x=l(h)}if(x!==null)U=!0;else{var M=l(g);M!==null&&D(T,M.startTime-k),U=!1}}break e}finally{x=null,w=H,N=!1}U=void 0}}finally{U?K():Q=!1}}}var K;if(typeof z=="function")K=function(){z(re)};else if(typeof MessageChannel<"u"){var ie=new MessageChannel,ce=ie.port2;ie.port1.onmessage=re,K=function(){ce.postMessage(null)}}else K=function(){C(re,0)};function D(k,U){O=C(function(){k(t.unstable_now())},U)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(k){k.callback=null},t.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<k?Math.floor(1e3/k):5},t.unstable_getCurrentPriorityLevel=function(){return w},t.unstable_next=function(k){switch(w){case 1:case 2:case 3:var U=3;break;default:U=w}var H=w;w=U;try{return k()}finally{w=H}},t.unstable_requestPaint=function(){E=!0},t.unstable_runWithPriority=function(k,U){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var H=w;w=k;try{return U()}finally{w=H}},t.unstable_scheduleCallback=function(k,U,H){var ae=t.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ae+H:ae):H=ae,k){case 1:var me=-1;break;case 2:me=250;break;case 5:me=1073741823;break;case 4:me=1e4;break;default:me=5e3}return me=H+me,k={id:v++,callback:U,priorityLevel:k,startTime:H,expirationTime:me,sortIndex:-1},H>ae?(k.sortIndex=H,s(g,k),l(h)===null&&k===l(g)&&(j?(_(O),O=-1):j=!0,D(T,H-ae))):(k.sortIndex=me,s(h,k),S||N||(S=!0,Q||(Q=!0,K()))),k},t.unstable_shouldYield=ee,t.unstable_wrapCallback=function(k){var U=w;return function(){var H=w;w=U;try{return k.apply(this,arguments)}finally{w=H}}}})(np)),np}var zv;function dA(){return zv||(zv=1,sp.exports=oA()),sp.exports}var rp={exports:{}},Jt={};/** 27 * @license React 28 * react-dom.production.js 29 * 30 * Copyright (c) Meta Platforms, Inc. and affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var Iv;function uA(){if(Iv)return Jt;Iv=1;var t=Kd();function s(h){var g="https://react.dev/errors/"+h;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)g+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var i={d:{f:l,r:function(){throw Error(s(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},o=Symbol.for("react.portal");function d(h,g,v){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:x==null?null:""+x,children:h,containerInfo:g,implementation:v}}var u=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(h,g){if(h==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return Jt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,Jt.createPortal=function(h,g){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(s(299));return d(h,g,null,v)},Jt.flushSync=function(h){var g=u.T,v=i.p;try{if(u.T=null,i.p=2,h)return h()}finally{u.T=g,i.p=v,i.d.f()}},Jt.preconnect=function(h,g){typeof h=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,i.d.C(h,g))},Jt.prefetchDNS=function(h){typeof h=="string"&&i.d.D(h)},Jt.preinit=function(h,g){if(typeof h=="string"&&g&&typeof g.as=="string"){var v=g.as,x=m(v,g.crossOrigin),w=typeof g.integrity=="string"?g.integrity:void 0,N=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;v==="style"?i.d.S(h,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:x,integrity:w,fetchPriority:N}):v==="script"&&i.d.X(h,{crossOrigin:x,integrity:w,fetchPriority:N,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},Jt.preinitModule=function(h,g){if(typeof h=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var v=m(g.as,g.crossOrigin);i.d.M(h,{crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&i.d.M(h)},Jt.preload=function(h,g){if(typeof h=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var v=g.as,x=m(v,g.crossOrigin);i.d.L(h,v,{crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},Jt.preloadModule=function(h,g){if(typeof h=="string")if(g){var v=m(g.as,g.crossOrigin);i.d.m(h,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else i.d.m(h)},Jt.requestFormReset=function(h){i.d.r(h)},Jt.unstable_batchedUpdates=function(h,g){return h(g)},Jt.useFormState=function(h,g,v){return u.H.useFormState(h,g,v)},Jt.useFormStatus=function(){return u.H.useHostTransitionStatus()},Jt.version="19.2.1",Jt}var Hv;function X1(){if(Hv)return rp.exports;Hv=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(s){console.error(s)}}return t(),rp.exports=uA(),rp.exports}/** 35 * @license React 36 * react-dom-client.production.js 37 * 38 * Copyright (c) Meta Platforms, Inc. and affiliates. 39 * 40 * This source code is licensed under the MIT license found in the 41 * LICENSE file in the root directory of this source tree. 42 */var Uv;function fA(){if(Uv)return tc;Uv=1;var t=dA(),s=Kd(),l=X1();function i(e){var a="https://react.dev/errors/"+e;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)a+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var a=e,r=e;if(e.alternate)for(;a.return;)a=a.return;else{e=a;do a=e,(a.flags&4098)!==0&&(r=a.return),e=a.return;while(e)}return a.tag===3?r:null}function u(e){if(e.tag===13){var a=e.memoizedState;if(a===null&&(e=e.alternate,e!==null&&(a=e.memoizedState)),a!==null)return a.dehydrated}return null}function m(e){if(e.tag===31){var a=e.memoizedState;if(a===null&&(e=e.alternate,e!==null&&(a=e.memoizedState)),a!==null)return a.dehydrated}return null}function h(e){if(d(e)!==e)throw Error(i(188))}function g(e){var a=e.alternate;if(!a){if(a=d(e),a===null)throw Error(i(188));return a!==e?null:e}for(var r=e,c=a;;){var f=r.return;if(f===null)break;var p=f.alternate;if(p===null){if(c=f.return,c!==null){r=c;continue}break}if(f.child===p.child){for(p=f.child;p;){if(p===r)return h(f),e;if(p===c)return h(f),a;p=p.sibling}throw Error(i(188))}if(r.return!==c.return)r=f,c=p;else{for(var y=!1,A=f.child;A;){if(A===r){y=!0,r=f,c=p;break}if(A===c){y=!0,c=f,r=p;break}A=A.sibling}if(!y){for(A=p.child;A;){if(A===r){y=!0,r=p,c=f;break}if(A===c){y=!0,c=p,r=f;break}A=A.sibling}if(!y)throw Error(i(189))}}if(r.alternate!==c)throw Error(i(190))}if(r.tag!==3)throw Error(i(188));return r.stateNode.current===r?e:a}function v(e){var a=e.tag;if(a===5||a===26||a===27||a===6)return e;for(e=e.child;e!==null;){if(a=v(e),a!==null)return a;e=e.sibling}return null}var x=Object.assign,w=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),_=Symbol.for("react.consumer"),z=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),Q=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),V=Symbol.for("react.activity"),ee=Symbol.for("react.memo_cache_sentinel"),re=Symbol.iterator;function K(e){return e===null||typeof e!="object"?null:(e=re&&e[re]||e["@@iterator"],typeof e=="function"?e:null)}var ie=Symbol.for("react.client.reference");function ce(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ie?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case j:return"Fragment";case C:return"Profiler";case E:return"StrictMode";case T:return"Suspense";case Q:return"SuspenseList";case V:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case S:return"Portal";case z:return e.displayName||"Context";case _:return(e._context.displayName||"Context")+".Consumer";case q:var a=e.render;return e=e.displayName,e||(e=a.displayName||a.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case O:return a=e.displayName||null,a!==null?a:ce(e.type)||"Memo";case L:a=e._payload,e=e._init;try{return ce(e(a))}catch{}}return null}var D=Array.isArray,k=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H={pending:!1,data:null,method:null,action:null},ae=[],me=-1;function M(e){return{current:e}}function F(e){0>me||(e.current=ae[me],ae[me]=null,me--)}function $(e,a){me++,ae[me]=e.current,e.current=a}var R=M(null),G=M(null),se=M(null),Y=M(null);function fe(e,a){switch($(se,a),$(G,e),$(R,null),a.nodeType){case 9:case 11:e=(e
vendor: 10,019 bytes, lines 42-49
42=a.documentElement)&&(e=e.namespaceURI)?I0(e):0;break;default:if(e=a.tagName,a=a.namespaceURI)a=I0(a),e=H0(a,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(R),$(R,e)}function Ne(){F(R),F(G),F(se)}function Me(e){e.memoizedState!==null&&$(Y,e);var a=R.current,r=H0(a,e.type);a!==r&&($(G,e),$(R,r))}function Pe(e){G.current===e&&(F(R),F(G)),Y.current===e&&(F(Y),Yi._currentValue=H)}var Ie,te;function Re(e){if(Ie===void 0)try{throw Error()}catch(r){var a=r.stack.trim().match(/\n( *(at )?)/);Ie=a&&a[1]||"",te=-1<r.stack.indexOf(` 43 at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return` 44`+Ie+e+te}var Xe=!1;function nt(e,a){if(!e||Xe)return"";Xe=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var c={DetermineComponentFrameRoot:function(){try{if(a){var oe=function(){throw Error()};if(Object.defineProperty(oe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(oe,[])}catch(W){var Z=W}Reflect.construct(e,[],oe)}else{try{oe.call()}catch(W){Z=W}e.call(oe.prototype)}}else{try{throw Error()}catch(W){Z=W}(oe=e())&&typeof oe.catch=="function"&&oe.catch(function(){})}}catch(W){if(W&&Z&&typeof W.stack=="string")return[W.stack,Z.stack]}return[null,null]}};c.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(c.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(c.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var p=c.DetermineComponentFrameRoot(),y=p[0],A=p[1];if(y&&A){var P=y.split(` 45`),J=A.split(` 46`);for(f=c=0;c<P.length&&!P[c].includes("DetermineComponentFrameRoot");)c++;for(;f<J.length&&!J[f].includes("DetermineComponentFrameRoot");)f++;if(c===P.length||f===J.length)for(c=P.length-1,f=J.length-1;1<=c&&0<=f&&P[c]!==J[f];)f--;for(;1<=c&&0<=f;c--,f--)if(P[c]!==J[f]){if(c!==1||f!==1)do if(c--,f--,0>f||P[c]!==J[f]){var ne=` 47`+P[c].replace(" at new "," at ");return e.displayName&&ne.includes("<anonymous>")&&(ne=ne.replace("<anonymous>",e.displayName)),ne}while(1<=c&&0<=f);break}}}finally{Xe=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Re(r):""}function bt(e,a){switch(e.tag){case 26:case 27:case 5:return Re(e.type);case 16:return Re("Lazy");case 13:return e.child!==a&&a!==null?Re("Suspense Fallback"):Re("Suspense");case 19:return Re("SuspenseList");case 0:case 15:return nt(e.type,!1);case 11:return nt(e.type.render,!1);case 1:return nt(e.type,!0);case 31:return Re("Activity");default:return""}}function Je(e){try{var a="",r=null;do a+=bt(e,r),r=e,e=e.return;while(e);return a}catch(c){return` 48Error generating stack: `+c.message+` 49`+c.stack}}var Rt=Object.prototype.hasOwnProperty,an=t.unstable_scheduleCallback,ii=t.unstable_cancelCallback,ea=t.unstable_shouldYield,sn=t.unstable_requestPaint,ta=t.unstable_now,zu=t.unstable_getCurrentPriorityLevel,er=t.unstable_ImmediatePriority,Uc=t.unstable_UserBlockingPriority,tr=t.unstable_NormalPriority,ci=t.unstable_LowPriority,_s=t.unstable_IdlePriority,qc=t.log,nn=t.unstable_setDisableYieldValue,ar=null,aa=null;function Ka(e){if(typeof qc=="function"&&nn(e),aa&&typeof aa.setStrictMode=="function")try{aa.setStrictMode(ar,e)}catch{}}var Yt=Math.clz32?Math.clz32:is,Iu=Math.log,oi=Math.LN2;function is(e){return e>>>=0,e===0?32:31-(Iu(e)/oi|0)|0}var Kr=256,Yr=262144,sr=4194304;function cs(e){var a=e&42;if(a!==0)return a;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 ke(e,a,r){var c=e.pendingLanes;if(c===0)return 0;var f=0,p=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var A=c&134217727;return A!==0?(c=A&~p,c!==0?f=cs(c):(y&=A,y!==0?f=cs(y):r||(r=A&~e,r!==0&&(f=cs(r))))):(A=c&~p,A!==0?f=cs(A):y!==0?f=cs(y):r||(r=c&~e,r!==0&&(f=cs(r)))),f===0?0:a!==0&&a!==f&&(a&p)===0&&(p=f&-f,r=a&-a,p>=r||p===32&&(r&4194048)!==0)?a:f}function ct(e,a){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&a)===0}function Ot(e,a){switch(e){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 Xt(){var e=sr;return sr<<=1,(sr&62914560)===0&&(sr=4194304),e}function rn(e){for(var a=[],r=0;31>r;r++)a.push(e);return a}function dt(e,a){e.pendingLanes|=a,a!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ca(e,a,r,c,f,p){var y=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var A=e.entanglements,P=e.expirationTimes,J=e.hiddenUpdates;for(r=y&~r;0<r;){var ne=31-Yt(r),oe=1<<ne;A[ne]=0,P[ne]=-1;var Z=J[ne];if(Z!==null)for(J[ne]=null,ne=0;ne<Z.length;ne++){var W=Z[ne];W!==null&&(W.lane&=-536870913)}r&=~oe}c!==0&&nr(e,c,0),p!==0&&f===0&&e.tag!==0&&(e.suspendedLanes|=p&~(y&~a))}function nr(e,a,r){e.pendingLanes|=a,e.suspendedLanes&=~a;var c=31-Yt(a);e.entangledLanes|=a,e.entanglements[c]=e.entanglements[c]|1073741824|r&261930}function oa(e,a){var r=e.entangledLanes|=a;for(e=e.entanglements;r;){var c=31-Yt(r),f=1<<c;f&a|e[c]&a&&(e[c]|=a),r&=~f}}function da(e,a){var r=a&-a;return r=(r&42)!==0?1:Xr(r),(r&(e.suspendedLanes|a))!==0?0:r}function Xr(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 Ya(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Hu(){var e=U.p;return e!==0?e:(e=window.event,e===void 0?32:cv(e.type))}function Cx(e,a){var r=U.p;try{return U.p=e,a()}finally{U.p=r}}var ln=Math.random().toString(36).slice(2),qt="__reactFiber$"+ln,ua="__reactProps$"+ln,Jr="__reactContainer$"+ln,Uu="__reactEvents$"+ln,z4="__reactListeners$"+ln,I4="__reactHandles$"+ln,Sx="__reactResources$"+ln,di="__reactMarker$"+ln;function qu(e){delete e[qt],delete e[ua],delete e[Uu],delete e[z4],delete e[I4]}function Zr(e){var a=e[qt];if(a)return a;for(var r=e.parentNode;r;){if(a=r[Jr]||r[qt]){if(r=a.alternate,a.child!==null||r!==null&&r.child!==null)for(e=G0(e);e!==null;){if(r=e[qt])return r;e=G0(e)}return a}e=r,r=e.parentNode}return null}function Wr(e){if(e=e[qt]||e[Jr]){var a=e.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return e}return null}function ui(e){var a=e.tag;if(a===5||a===26||a===27||a===6)return e.stateNode;throw Error(i(33))}function el(e){var a=e[Sx];return a||(a=e[Sx]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function Dt(e){e[di]=!0}var Ax=new Set,Ex={};function rr(e,a){tl(e,a),tl(e+"Capture",a)}function tl(e,a){for(Ex[e]=a,e=0;e<a.length;e++)Ax.add(a[e])}var H4=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]*$"),_x={},Mx={};function U4(e){return Rt.call(Mx,e)?!0:Rt.call(_x,e)?!1:H4.test(e)?Mx[e]=!0:(_x[e]=!0,!1)}function Bc(e,a,r){if(U4(a))if(r===null)e.removeAttribute(a);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(a);return;case"boolean":var c=a.toLowerCase().slice(0,5);if(c!=="data-"&&c!=="aria-"){e.removeAttribute(a);return}}e.setAttribute(a,""+r)}}function $c(e,a,r){if(r===null)e.removeAttribute(a);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttribute(a,""+r)}}function Ms(e,a,r,c){if(c===null)e.removeAttribute(r);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(a,r,""+c)}}function Oa(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Tx(e){var a=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function q4(e,a,r){var c=Object.getOwnPropertyDescriptor(e.constructor.prototype,a);if(!e.hasOwnProperty(a)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var f=c.get,p=c.set;return Object.defineProperty(e,a,{configurable:!0,get:function(){return f.call(this)},set:function(y){r=""+y,p.call(this,y)}}),Object.defineProperty(e,a,{enumerable:c.enumerable}),{getValue:function(){return r},setValue:function(y){r=""+y},stopTracking:function(){e._valueTracker=null,delete e[a]}}}}function Bu(e){if(!e._valueTracker){var a=Tx(e)?"checked":"value";e._valueTracker=q4(e,a,""+e[a])}}function kx(e){if(!e)return!1;var a=e._valueTracker;if(!a)return!0;var r=a.getValue(),c="";return e&&(c=Tx(e)?e.checked?"true":"false":e.value),e=c,e!==r?(a.setValue(e),!0):!1}function Qc(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 B4=/[\n"\\]/g;function Da(e){return e.replace(B4,function(a){return"\\"+a.charCo
vendor: 4,417 bytes, line 49
49deAt(0).toString(16)+" "})}function $u(e,a,r,c,f,p,y,A){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),a!=null?y==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+Oa(a)):e.value!==""+Oa(a)&&(e.value=""+Oa(a)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),a!=null?Qu(e,y,Oa(a)):r!=null?Qu(e,y,Oa(r)):c!=null&&e.removeAttribute("value"),f==null&&p!=null&&(e.defaultChecked=!!p),f!=null&&(e.checked=f&&typeof f!="function"&&typeof f!="symbol"),A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?e.name=""+Oa(A):e.removeAttribute("name")}function Rx(e,a,r,c,f,p,y,A){if(p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(e.type=p),a!=null||r!=null){if(!(p!=="submit"&&p!=="reset"||a!=null)){Bu(e);return}r=r!=null?""+Oa(r):"",a=a!=null?""+Oa(a):r,A||a===e.value||(e.value=a),e.defaultValue=a}c=c??f,c=typeof c!="function"&&typeof c!="symbol"&&!!c,e.checked=A?e.checked:!!c,e.defaultChecked=!!c,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),Bu(e)}function Qu(e,a,r){a==="number"&&Qc(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function al(e,a,r,c){if(e=e.options,a){a={};for(var f=0;f<r.length;f++)a["$"+r[f]]=!0;for(r=0;r<e.length;r++)f=a.hasOwnProperty("$"+e[r].value),e[r].selected!==f&&(e[r].selected=f),f&&c&&(e[r].defaultSelected=!0)}else{for(r=""+Oa(r),a=null,f=0;f<e.length;f++){if(e[f].value===r){e[f].selected=!0,c&&(e[f].defaultSelected=!0);return}a!==null||e[f].disabled||(a=e[f])}a!==null&&(a.selected=!0)}}function Ox(e,a,r){if(a!=null&&(a=""+Oa(a),a!==e.value&&(e.value=a),r==null)){e.defaultValue!==a&&(e.defaultValue=a);return}e.defaultValue=r!=null?""+Oa(r):""}function Dx(e,a,r,c){if(a==null){if(c!=null){if(r!=null)throw Error(i(92));if(D(c)){if(1<c.length)throw Error(i(93));c=c[0]}r=c}r==null&&(r=""),a=r}r=Oa(a),e.defaultValue=r,c=e.textContent,c===r&&c!==""&&c!==null&&(e.value=c),Bu(e)}function sl(e,a){if(a){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=a;return}}e.textContent=a}var $4=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 Lx(e,a,r){var c=a.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?c?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="":c?e.setProperty(a,r):typeof r!="number"||r===0||$4.has(a)?a==="float"?e.cssFloat=r:e[a]=(""+r).trim():e[a]=r+"px"}function Px(e,a,r){if(a!=null&&typeof a!="object")throw Error(i(62));if(e=e.style,r!=null){for(var c in r)!r.hasOwnProperty(c)||a!=null&&a.hasOwnProperty(c)||(c.indexOf("--")===0?e.setProperty(c,""):c==="float"?e.cssFloat="":e[c]="");for(var f in a)c=a[f],a.hasOwnProperty(f)&&r[f]!==c&&Lx(e,f,c)}else for(var p in a)a.hasOwnProperty(p)&&Lx(e,p,a[p])}function Vu(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 Q4=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"],["colorRen
49dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),V4=/^[\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 Vc(e){return V4.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Ts(){}var Gu=null;function Fu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nl=null,rl=null;function zx(e){var a=Wr(e);if(a&&(e=a.stateNode)){var r=e[ua]||null;e:switch(e=a.stateNode,a.type){case"input":if($u(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),a=r.name,r.type==="radio"&&a!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+Da(""+a)+'"][type="radio"]'),a=0;a<r.length;a++){var c=r[a];if(c!==e&&c.form===e.form){var f=c[ua]||null;if(!f)throw Error(i(90));$u(c,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(a=0;a<r.length;a++)c=r[a],c.form===e.form&&kx(c)}break e;case"textarea":Ox(e,r.value,r.defaultValue);break e;case"select":a=r.value,a!=null&&al(e,!!r.multiple,a,!1)}}}var Ku=!1;function Ix(e,a,r){if(Ku)return e(a,r);Ku=!0;try{var c=e(a);return c}finally{if(Ku=!1,(nl!==null||rl!==null)&&(Oo(),nl&&(a=nl,e=rl,rl=nl=null,zx(a),e)))for(a=0;a<e.length;a++)zx(e[a])}}function fi(e,a){var r=e.stateNode;if(r===null)return null;var c=r[ua]||null;if(c===null)return null;r=c[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(e=e.type,c=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!c;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(i(231,a,typeof r));return r}var ks=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yu=!1;if(ks)try{var mi={};
vendor: 9,480 bytes, line 49
49Object.defineProperty(mi,"passive",{get:function(){Yu=!0}}),window.addEventListener("test",mi,mi),window.removeEventListener("test",mi,mi)}catch{Yu=!1}var cn=null,Xu=null,Gc=null;function Hx(){if(Gc)return Gc;var e,a=Xu,r=a.length,c,f="value"in cn?cn.value:cn.textContent,p=f.length;for(e=0;e<r&&a[e]===f[e];e++);var y=r-e;for(c=1;c<=y&&a[r-c]===f[p-c];c++);return Gc=f.slice(e,1<c?1-c:void 0)}function Fc(e){var a=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&a===13&&(e=13)):e=a,e===10&&(e=13),32<=e||e===13?e:0}function Kc(){return!0}function Ux(){return!1}function fa(e){function a(r,c,f,p,y){this._reactName=r,this._targetInst=f,this.type=c,this.nativeEvent=p,this.target=y,this.currentTarget=null;for(var A in e)e.hasOwnProperty(A)&&(r=e[A],this[A]=r?r(p):p[A]);return this.isDefaultPrevented=(p.defaultPrevented!=null?p.defaultPrevented:p.returnValue===!1)?Kc:Ux,this.isPropagationStopped=Ux,this}return x(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Kc)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Kc)},persist:function(){},isPersistent:Kc}),a}var lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Yc=fa(lr),pi=x({},lr,{view:0,detail:0}),G4=fa(pi),Ju,Zu,hi,Xc=x({},pi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ef,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==hi&&(hi&&e.type==="mousemove"?(Ju=e.screenX-hi.screenX,Zu=e.screenY-hi.screenY):Zu=Ju=0,hi=e),Ju)},movementY:function(e){return"movementY"in e?e.movementY:Zu}}),qx=fa(Xc),F4=x({},Xc,{dataTransfer:0}),K4=fa(F4),Y4=x({},pi,{relatedTarget:0}),Wu=fa(Y4),X4=x({},lr,{animationName:0,elapsedTime:0,pseudoElement:0}),J4=fa(X4),Z4=x({},lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),W4=fa(Z4),e3=x({},lr,{data:0}),Bx=fa(e3),t3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a3={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"},s3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n3(e){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(e):(e=s3[e])?!!a[e]:!1}function ef(){return n3}var r3=x({},pi,{key:function(e){if(e.key){var a=t3[e.key]||e.key;if(a!=="Unidentified")return a}return e.type==="keypress"?(e=Fc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?a3[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ef,charCode:function(e){return e.type==="keypress"?Fc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),l3=fa(r3),i3=x({},Xc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$x=fa(i3),c3=x({},pi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ef}),o3=fa(c3),d3=x({},lr,{propertyName:0,elapsedTime:0,pseudoElement:0}),u3=fa(d3),f3=x({},Xc,{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}),m3=fa(f3),p3=x({},lr,{newState:0,oldState:0}),h3=fa(p3),x3=[9,13,27,32],tf=ks&&"CompositionEvent"in window,xi=null;ks&&"documentMode"in document&&(xi=document.documentMode);var g3=ks&&"TextEvent"in window&&!xi,Qx=ks&&(!tf||xi&&8<xi&&11>=xi),Vx=" ",Gx=!1;function Fx(e,a){switch(e){case"keyup":return x3.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kx(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ll=!1;function b3(e,a){switch(e){case"compositionend":return Kx(a);case"keypress":return a.which!==32?null:(Gx=!0,Vx);case"textInput":return e=a.data,e===Vx&&Gx?null:e;default:return null}}function v3(e,a){if(ll)return e==="compositionend"||!tf&&Fx(e,a)?(e=Hx(),Gc=Xu=cn=null,ll=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Qx&&a.locale!=="ko"?null:a.data;default:return null}}var y3={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 Yx(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a==="input"?!!y3[e.type]:a==="textarea"}function Xx(e,a,r,c){nl?rl?rl.push(c):rl=[c]:nl=c,a=Uo(a,"onChange"),0<a.length&&(r=new Yc("onChange","change",null,r,c),e.push({event:r,listeners:a}))}var gi=null,bi=null;function w3(e){R0(e,0)}function Jc(e){var a=ui(e);if(kx(a))return e}function Jx(e,a){if(e==="change")return a}var Zx=!1;if(ks){var af;if(ks){var sf="oninput"in document;if(!sf){var Wx=document.createElement("div");Wx.setAttribute("oninput","return;"),sf=typeof Wx.oninput=="function"}af=sf}else af=!1;Zx=af&&(!document.documentMode||9<document.documentMode)}function eg(){gi&&(gi.detachEvent("onpropertychange",tg),bi=gi=null)}function tg(e){if(e.propertyName==="value"&&Jc(bi)){var a=[];Xx(a,bi,e,Fu(e)),Ix(w3,a)}}function j3(e,a,r){e==="focusin"?(eg(),gi=a,bi=r,gi.attachEvent("onpropertychange",tg)):e==="focusout"&&eg()}function N3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Jc(bi)}function C3(e,a){if(e==="click")return Jc(a)}function S3(e,a){if(e==="input"||e==="change")return Jc(a)}function A3(e,a){return e===a&&(e!==0||1/e===1/a)||e!==e&&a!==a}var ja=typeof Object.is=="function"?Object.is:A3;function vi(e,a){if(ja(e,a))return!0;if(typeof e!="object"||e===null||typeof a!="object"||a===null)return!1;var r=Object.keys(e),c=Object.keys(a);if(r.length!==c.length)return!1;for(c=0;c<r.length;c++){var f=r[c];if(!Rt.call(a,f)||!ja(e[f],a[f]))return!1}return!0}function ag(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sg(e,a){var r=ag(e);e=0;for(var c;r;){if(r.nodeType===3){if(c=e+r.textContent.length,e<=a&&c>=a)return{node:r,offset:a-e};e=c}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ag(r)}}function ng(e,a){return e&&a?e===a?!0:e&&e.nodeType===3?!1:a&&a.nodeType===3?ng(e,a.parentNode):"contains"in e?e.contains(a):e.compareDocumentPosition?!!(e.compareDocumentPosition(a)&16):!1:!1}function rg(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var a=Qc(e.document);a instanceof e.HTMLIFrameElement;){try{var r=typeof a.contentWindow.location.href=="string"}catch{r=!1}if(r)e=a.contentWindow;else break;a=Qc(e.document)}return a}function nf(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a&&(a==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||a==="textarea"||e.contentEditable==="true")}var E3=ks&&"documentMode"in document&&11>=document.documentMode,il=null,rf=null,yi=null,lf=!1;function lg(e,a,r){var c=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;lf||il==null||il!==Qc(c)||(c=il,"selectionStart"in c&&nf(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),yi&&vi(yi,c)||(yi=c,c=Uo(rf,"onSelect"),0<c.length&&(a=new Yc("onSelect","select",null,a,r),e.push({event:a,listeners:c}),a.target=il)))}function ir(e,a){var r={};return r[e.toLowerCase()]=a.toLowerCase(),r["Webkit"+e]="webkit"+a,r["Moz"+e]="moz"+a,r}var cl={animationend:ir("Animation","AnimationEnd"),animationiteration:ir("Animation","AnimationIteration"),animationstart:ir("Animation","AnimationStart"),transitionrun:ir("Transition","TransitionRun"),transitionstart:ir("Transition","TransitionStart"),transitioncancel:ir("Transition","TransitionCancel"),transitionend:ir("Transition","TransitionEnd")},cf={},ig={};ks&&(ig=document.createElement("div").style,"AnimationEvent"in window||(delete cl.animationend.animation,delete cl.animationiteration.animation,delete cl.animationstart.animation),"TransitionEvent"in window||delete cl.transitionend.transition);function cr(e){if(cf[e])return cf[e];if(!cl[e])return e;var a=cl[e],r;for(r in a)if(a.hasOwnProperty(r)&&r in ig)return cf[e]=a[r];return e}
vendor: 17,831 bytes, line 49
49var cg=cr("animationend"),og=cr("animationiteration"),dg=cr("animationstart"),_3=cr("transitionrun"),M3=cr("transitionstart"),T3=cr("transitioncancel"),ug=cr("transitionend"),fg=new Map,of="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(" ");of.push("scrollEnd");function Xa(e,a){fg.set(e,a),rr(a,[e])}var Zc=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=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(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},La=[],ol=0,df=0;function Wc(){for(var e=ol,a=df=ol=0;a<e;){var r=La[a];La[a++]=null;var c=La[a];La[a++]=null;var f=La[a];La[a++]=null;var p=La[a];if(La[a++]=null,c!==null&&f!==null){var y=c.pending;y===null?f.next=f:(f.next=y.next,y.next=f),c.pending=f}p!==0&&mg(r,f,p)}}function eo(e,a,r,c){La[ol++]=e,La[ol++]=a,La[ol++]=r,La[ol++]=c,df|=c,e.lanes|=c,e=e.alternate,e!==null&&(e.lanes|=c)}function uf(e,a,r,c){return eo(e,a,r,c),to(e)}function or(e,a){return eo(e,null,null,a),to(e)}function mg(e,a,r){e.lanes|=r;var c=e.alternate;c!==null&&(c.lanes|=r);for(var f=!1,p=e.return;p!==null;)p.childLanes|=r,c=p.alternate,c!==null&&(c.childLanes|=r),p.tag===22&&(e=p.stateNode,e===null||e._visibility&1||(f=!0)),e=p,p=p.return;return e.tag===3?(p=e.stateNode,f&&a!==null&&(f=31-Yt(r),e=p.hiddenUpdates,c=e[f],c===null?e[f]=[a]:c.push(a),a.lane=r|536870912),p):null}function to(e){if(50<Bi)throw Bi=0,ym=null,Error(i(185));for(var a=e.return;a!==null;)e=a,a=e.return;return e.tag===3?e.stateNode:null}var dl={};function k3(e,a,r,c){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Na(e,a,r,c){return new k3(e,a,r,c)}function ff(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Rs(e,a){var r=e.alternate;return r===null?(r=Na(e.tag,a,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=a,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,a=e.dependencies,r.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function pg(e,a){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=a,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,a=r.dependencies,e.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),e}function ao(e,a,r,c,f,p){var y=0;if(c=e,typeof e=="function")ff(e)&&(y=1);else if(typeof e=="string")y=PC(e,r,R.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case V:return e=Na(31,r,a,f),e.elementType=V,e.lanes=p,e;case j:return dr(r.children,f,p,a);case E:y=8,f|=24;break;case C:return e=Na(12,r,a,f|2),e.elementType=C,e.lanes=p,e;case T:return e=Na(13,r,a,f),e.elementType=T,e.lanes=p,e;case Q:return e=Na(19,r,a,f),e.elementType=Q,e.lanes=p,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case z:y=10;break e;case _:y=9;break e;case q:y=11;break e;case O:y=14;break e;case L:y=16,c=null;break e}y=29,r=Error(i(130,e===null?"null":typeof e,"")),c=null}return a=Na(y,r,a,f),a.elementType=e,a.type=c,a.lanes=p,a}function dr(e,a,r,c){return e=Na(7,e,c,a),e.lanes=r,e}function mf(e,a,r){return e=Na(6,e,null,a),e.lanes=r,e}function hg(e){var a=Na(18,null,null,0);return a.stateNode=e,a}function pf(e,a,r){return a=Na(4,e.children!==null?e.children:[],e.key,a),a.lanes=r,a.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},a}var xg=new WeakMap;function Pa(e,a){if(typeof e=="object"&&e!==null){var r=xg.get(e);return r!==void 0?r:(a={value:e,source:a,stack:Je(a)},xg.set(e,a),a)}return{value:e,source:a,stack:Je(a)}}var ul=[],fl=0,so=null,wi=0,za=[],Ia=0,on=null,os=1,ds="";function Os(e,a){ul[fl++]=wi,ul[fl++]=so,so=e,wi=a}function gg(e,a,r){za[Ia++]=os,za[Ia++]=ds,za[Ia++]=on,on=e;var c=os;e=ds;var f=32-Yt(c)-1;c&=~(1<<f),r+=1;var p=32-Yt(a)+f;if(30<p){var y=f-f%5;p=(c&(1<<y)-1).toString(32),c>>=y,f-=y,os=1<<32-Yt(a)+f|r<<f|c,ds=p+e}else os=1<<p|r<<f|c,ds=e}function hf(e){e.return!==null&&(Os(e,1),gg(e,1,0))}function xf(e){for(;e===so;)so=ul[--fl],ul[fl]=null,wi=ul[--fl],ul[fl]=null;for(;e===on;)on=za[--Ia],za[Ia]=null,ds=za[--Ia],za[Ia]=null,os=za[--Ia],za[Ia]=null}function bg(e,a){za[Ia++]=os,za[Ia++]=ds,za[Ia++]=on,os=a.id,ds=a.overflow,on=e}var Bt=null,rt=null,$e=!1,dn=null,Ha=!1,gf=Error(i(519));function un(e){var a=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ji(Pa(a,e)),gf}function vg(e){var a=e.stateNode,r=e.type,c=e.memoizedProps;switch(a[qt]=e,a[ua]=c,r){case"dialog":Ue("cancel",a),Ue("close",a);break;case"iframe":case"object":case"embed":Ue("load",a);break;case"video":case"audio":for(r=0;r<Qi.length;r++)Ue(Qi[r],a);break;case"source":Ue("error",a);break;case"img":case"image":case"link":Ue("error",a),Ue("load",a);break;case"details":Ue("toggle",a);break;case"input":Ue("invalid",a),Rx(a,c.value,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name,!0);break;case"select":Ue("invalid",a);break;case"textarea":Ue("invalid",a),Dx(a,c.value,c.defaultValue,c.children)}r=c.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||a.textContent===""+r||c.suppressHydrationWarning===!0||P0(a.textContent,r)?(c.popover!=null&&(Ue("beforetoggle",a),Ue("toggle",a)),c.onScroll!=null&&Ue("scroll",a),c.onScrollEnd!=null&&Ue("scrollend",a),c.onClick!=null&&(a.onclick=Ts),a=!0):a=!1,a||un(e,!0)}function yg(e){for(Bt=e.return;Bt;)switch(Bt.tag){case 5:case 31:case 13:Ha=!1;return;case 27:case 3:Ha=!0;return;default:Bt=Bt.return}}function ml(e){if(e!==Bt)return!1;if(!$e)return yg(e),$e=!0,!1;var a=e.tag,r;if((r=a!==3&&a!==27)&&((r=a===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||Lm(e.type,e.memoizedProps)),r=!r),r&&rt&&un(e),yg(e),a===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));rt=V0(e)}else if(a===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));rt=V0(e)}else a===27?(a=rt,Sn(e.type)?(e=Um,Um=null,rt=e):rt=a):rt=Bt?qa(e.stateNode.nextSibling):null;return!0}function ur(){rt=Bt=null,$e=!1}function bf(){var e=dn;return e!==null&&(xa===null?xa=e:xa.push.apply(xa,e),dn=null),e}function ji(e){dn===null?dn=[e]:dn.push(e)}var vf=M(null),fr=null,Ds=null;function fn(e,a,r){$(vf,a._currentValue),a._currentValue=r}function Ls(e){e._currentValue=vf.current,F(vf)}function yf(e,a,r){for(;e!==null;){var c=e.alternate;if((e.childLanes&a)!==a?(e.childLanes|=a,c!==null&&(c.childLanes|=a)):c!==null&&(c.childLanes&a)!==a&&(c.childLanes|=a),e===r)break;e=e.return}}function wf(e,a,r,c){var f=e.child;for(f!==null&&(f.return=e);f!==null;){var p=f.dependencies;if(p!==null){var y=f.child;p=p.firstContext;e:for(;p!==null;){var A=p;p=f;for(var P=0;P<a.length;P++)if(A.context===a[P]){p.lanes|=r,A=p.alternate,A!==null&&(A.lanes|=r),yf(p.return,r,e),c||(y=null);break e}p=A.next}}else if(f.tag===18){if(y=f.return,y===null)throw Error(i(341));y.lanes|=r,p=y.alternate,p!==null&&(p.lanes|=r),yf(y,r,e),y=null}else y=f.child;if(y!==null)y.return=f;else for(y=f;y!==null;){if(y===e){y=null;break}if(f=y.sibling,f!==null){f.return=y.return,y=f;break}y=y.return}f=y}}function pl(e,a,r,c){e=null;for(var f=a,p=!1;f!==null;){if(!p){if((f.flags&524288)!==0)p=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var y=f.alternate;if(y===null)throw Error(i(387));if(y=y.memoizedProps,y!==null){var A=f.type;ja(f.pendingProps.value,y.value)||(e!==null?e.push(A):e=[A])}}else if(f===Y.current){if(y=f.alternate,y===null)throw Error(i(387));y.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(e!==null?e.push(Yi):e=[Yi])}f=f.return}e!==null&&wf(a,e,r,c),a.flags|=262144}function no(e){for(e=e.firstContext;e!==null;){if(!ja(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function mr(e){fr=e,Ds=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function $t(e){return wg(fr,e)}function ro(e,a){return fr===null&&mr(e),wg(e,a)}function wg(e,a){var r=a._currentValue;if(a={context:a,memoizedValue:r,next:null},Ds===null){if(e===null)throw Error(i(308));Ds=a,e.dependencies={lanes:0,firstContext:a},e.flags|=524288}else Ds=Ds.next=a;return r}var R3=typeof AbortController<"u"?AbortController:function(){var e=[],a=this.signal={aborted:!1,addEventListener:function(r,c){e.push(c)}};this.abort=function(){a.aborted=!0,e.forEach(function(r){return r()})}},O3=t.unstable_scheduleCallback,D3=t.unstable_NormalPriority,vt={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function jf(){return{controller:new R3,data:new Map,refCount:0}}function Ni(e){e.refCount--,e.refCount===0&&O3(D3,function(){e.controller.abort()})}var Ci=null,Nf=0,hl=0,xl=null;function L3(e,a){if(Ci===null){var r=Ci=[];Nf=0,hl=Am(),xl={status:"pending",value:void 0,then:function(c){r.push(c)}}}return Nf++,a.then(jg,jg),a}function jg(){if(--Nf===0&&Ci!==null){xl!==null&&(xl.status="fulfilled");var e=Ci;Ci=null,hl=0,xl=null;for(var a=0;a<e.length;a++)(0,e[a])()}}function P3(e,a){var r=[],c={status:"pending",value:null,reason:null,then:function(f){r.push(f)}};return e.then(function(){c.status="fulfilled",c.value=a;for(var f=0;f<r.length;f++)(0,r[f])(a)},function(f){for(c.status="rejected",c.reason=f,f=0;f<r.length;f++)(0,r[f])(void 0)}),c}var Ng=k.S;k.S=function(e,a){l0=ta(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&L3(e,a),Ng!==null&&Ng(e,a)};var pr=M(null);function Cf(){var e=pr.current;return e!==null?e:st.pooledCache}function lo(e,a){a===null?$(pr,pr.current):$(pr,a.pool)}function Cg(){var e=Cf();return e===null?null:{parent:vt._currentValue,pool:e}}var gl=Error(i(460)),Sf=Error(i(474)),io=Error(i(542)),co={then:function(){}};function Sg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ag(e,a,r){switch(r=e[r],r===void 0?e.push(a):r!==a&&(a.then(Ts,Ts),a=r),a.status){case"fulfilled":return a.value;case"rejected":throw e=a.reason,_g(e),e;default:if(typeof a.status=="string")a.then(Ts,Ts);else{if(e=st,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=a,e.status="pending",e.then(function(c){if(a.status==="pending"){var f=a;f.status="fulfilled",f.value=c}},function(c){if(a.status==="pending"){var f=a;f.status="rejected",f.reason=c}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw e=a.reason,_g(e),e}throw xr=a,gl}}function hr(e){try{var a=e._init;return a(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(xr=r,gl):r}}var xr=null;function Eg(){if(xr===null)throw Error(i(459));var e=xr;return xr=null,e}function _g(e){if(e===gl||e===io)throw Error(i(483))}var bl=null,Si=0;function oo(e){var a=Si;return Si+=1,bl===null&&(bl=[]),Ag(bl,e,a)}function Ai(e,a){a=a.props.ref,e.ref=a!==void 0?a:null}function uo(e,a){throw a.$$typeof===w?Error(i(525)):(e=Object.prototype.toString.call(a),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":e)))}function Mg(e){function a(B,I){if(e){var X=B.deletions;X===null?(B.deletions=[I],B.flags|=16):X.push(I)}}function r(B,I){if(!e)return null;for(;I!==null;)a(B,I),I=I.sibling;return null}function c(B){for(var I=new Map;B!==null;)B.key!==null?I.set(B.key,B):I.set(B.index,B),B=B.sibling;return I}function f(B,I){return B=Rs(B,I),B.index=0,B.sibling=null,B}function p(B,I,X){return B.index=X,e?(X=B.alternate,X!==null?(X=X.index,X<I?(B.flags|=67108866,I):X):(B.flags|=67108866,I)):(B.flags|=1048576,I)}function y(B){return e&&B.alternate===null&&(B.flags|=67108866),B}function A(B,I,X,le){return I===null||I.tag!==6?(I=mf(X,B.mode,le),I.return=B,I):(I=f(I,X),I.return=B,I)}function P(B,I,X,le){var Ce=X.type;return Ce===j?ne(B,I,X.props.children,le,X.key):I!==null&&(I.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===L&&hr(Ce)===I.type)?(I=f(I,X.props),Ai(I,X),I.return=B,I):(I=ao(X.type,X.key,X.props,null,B.mode,le),Ai(I,X),I.return=B,I)}function J(B,I,X,le){return I===null||I.tag!==4||I.stateNode.containerInfo!==X.containerInfo||I.stateNode.implementation!==X.implementation?(I=pf(X,B.mode,le),I.return=B,I):(I=f(I,X.children||[]),I.return=B,I)}function ne(B,I,X,le,Ce){return I===null||I.tag!==7?(I=dr(X,B.mode,le,Ce),I.return=B,I):(I=f(I,X),I.return=B,I)}function oe(B,I,X){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return I=mf(""+I,B.mode,X),I.return=B,I;if(typeof I=="object"&&I!==null){switch(I.$$typeof){case N:return X=ao(I.type,I.key,I.props,null,B.mode,X),Ai(X,I),X.return=B,X;case S:return I=pf(I,B.mode,X),I.return=B,I;case L:return I=hr(I),oe(B,I,X)}if(D(I)||K(I))return I=dr(I,B.mode,X,null),I.return=B,I;if(typeof I.then=="function")return oe(B,oo(I),X);if(I.$$typeof===z)return oe(B,ro(B,I),X);uo(B,I)}return null}function Z(B,I,X,le){var Ce=I!==null?I.key:null;if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return Ce!==null?null:A(B,I,""+X,le);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case N:return X.key===Ce?P(B,I,X,le):null;case S:return X.key===Ce?J(B,I,X,le):null;case L:return X=hr(X),Z(B,I,X,le)}if(D(X)||K(X))return Ce!==null?null:ne(B,I,X,le,null);if(typeof X.then=="function")return Z(B,I,oo(X),le);if(X.$$typeof===z)return Z(B,I,ro(B,X),le);uo(B,X)}return null}function W(B,I,X,le,Ce){if(typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint")return B=B.get(X)||null,A(I,B,""+le,Ce);if(typeof le=="object"&&le!==null){switch(le.$$typeof){case N:return B=B.get(le.key===null?X:le.key)||null,P(I,B,le,Ce);case S:return B=B.get(le.key===null?X:le.key)||null,J(I,B,le,Ce);case L:return le=hr(le),W(B,I,X,le,Ce)}if(D(le)||K(le))return B=B.get(X)||null,ne(I,B,le,Ce,null);if(typeof le.then=="function")return W(B,I,X,oo(le),Ce);if(le.$$typeof===z)return W(B,I,X,ro(I,le),Ce);uo(I,le)}return null}function be(B,I,X,le){for(var Ce=null,Ge=null,je=I,Le=I=0,Be=null;je!==null&&Le<X.length;Le++){je.index>Le?(Be=je,je=null):Be=je.sibling;var Fe=Z(B,je,X[Le],le);if(Fe===null){je===null&&(je=Be);break}e&&je&&Fe.alternate===null&&a(B,je),I=p(Fe,I,Le),Ge===null?Ce=Fe:Ge.sibling=Fe,Ge=Fe,je=Be}if(Le===X.length)return r(B,je),$e&&Os(B,Le),Ce;if(je===null){for(;Le<X.length;Le++)je=oe(B,X[Le],le),je!==null&&(I=p(je,I,Le),Ge===null?Ce=je:Ge.sibling=je,Ge=je);return $e&&Os(B,Le),Ce}for(je=c(je);Le<X.length;Le++)Be=W(je,B,Le,X[Le],le),Be!==null&&(e&&Be.alternate!==null&&je.delete(Be.key===null?Le:Be.key),I=p(Be,I,Le),Ge===null?Ce=Be:Ge.sibling=Be,Ge=Be);return e&&je.forEach(function(Tn){return a(B,Tn)}),$e&&Os(B,Le),Ce}function _e(B,I,X,le){if(X==null)throw Error(i(151));for(var Ce=null,Ge=null,je=I,Le=I=0,Be=null,Fe=X.next();je!==null&&!Fe.done;Le++,Fe=X.next()){je.index>Le?(Be=je,je=null):Be=je.sibling;var Tn=Z(B,je,Fe.value,le);if(Tn===null){je===null&&(je=Be);break}e&&je&&Tn.alternate===null&&a(B,je),I=p(Tn,I,Le),Ge===null?Ce=Tn:Ge.sibling=Tn,Ge=Tn,je=Be}if(Fe.done)return r(B,je),$e&&Os(B,Le),Ce;if(je===null){for(;!Fe.done;Le++,Fe=X.next())Fe=oe(B,Fe.value,le),Fe!==null&&(I=p(Fe,I,Le),Ge===null?Ce=Fe:Ge.sibling=Fe,Ge=Fe);return $e&&Os(B,Le),Ce}for(je=c(je);!Fe.done;Le++,Fe=X.next())Fe=W(je,B,Le,Fe.value,le),Fe!==null&&(e&&Fe.alternate!==null&&je.delete(Fe.key===null?Le:Fe.key),I=p(Fe,I,Le),Ge===null?Ce=Fe:Ge.sibling=Fe,Ge=Fe);return e&&je.forEach(function(FC){return a(B,FC)}),$e&&Os(B,Le),Ce}function at(B,I,X,le){if(typeof X=="object"&&X!==null&&X.type===j&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case N:e:{for(var Ce=X.key;I!==null;){if(I.key===Ce){if(Ce=X.type,Ce===j){if(I.tag===7){r(B,I.sibling),le=f(I,X.props.children),le.return=B,B=le;break e}}else if(I.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===L&&hr(Ce)===I.type){r(B,I.sibling),le=f(I,X.props),Ai(le,X),le.return=B,B=le;break e}r(B,I);break}else a(B,I);I=I.sibling}X.type===j?(le=dr(X.props.children,B.mode,le,X.key),le.return=B,B=le):(le=ao(X.type,X.key,X.props,null,B.mode,le),Ai(le,X),le.return=B,B=le)}return y(B);case S:e:{for(Ce=X.key;I!==null;){if(I.key===Ce)if(I.tag===4&&I.stateNode.containerInfo===X.containerInfo&&I.stateNode.implementation===X.implementation){r(B,I.sibling),le=f(I,X.children||[]),le.return=B,B=le;break e}else{r(B,I);break}else a(B,I);I=I.sibling}le=pf(X,B.mode,le),le.return=B,B=le}return y(B);case L:return X=hr(X),at(B,I,X,le)}if(D(X))return be(B,I,X,le);
vendor: 5,137 bytes, line 49
49if(K(X)){if(Ce=K(X),typeof Ce!="function")throw Error(i(150));return X=Ce.call(X),_e(B,I,X,le)}if(typeof X.then=="function")return at(B,I,oo(X),le);if(X.$$typeof===z)return at(B,I,ro(B,X),le);uo(B,X)}return typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint"?(X=""+X,I!==null&&I.tag===6?(r(B,I.sibling),le=f(I,X),le.return=B,B=le):(r(B,I),le=mf(X,B.mode,le),le.return=B,B=le),y(B)):r(B,I)}return function(B,I,X,le){try{Si=0;var Ce=at(B,I,X,le);return bl=null,Ce}catch(je){if(je===gl||je===io)throw je;var Ge=Na(29,je,null,B.mode);return Ge.lanes=le,Ge.return=B,Ge}finally{}}}var gr=Mg(!0),Tg=Mg(!1),mn=!1;function Af(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ef(e,a){e=e.updateQueue,a.updateQueue===e&&(a.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function pn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function hn(e,a,r){var c=e.updateQueue;if(c===null)return null;if(c=c.shared,(Ye&2)!==0){var f=c.pending;return f===null?a.next=a:(a.next=f.next,f.next=a),c.pending=a,a=to(e),mg(e,null,r),a}return eo(e,c,a,r),to(e)}function Ei(e,a,r){if(a=a.updateQueue,a!==null&&(a=a.shared,(r&4194048)!==0)){var c=a.lanes;c&=e.pendingLanes,r|=c,a.lanes=r,oa(e,r)}}function _f(e,a){var r=e.updateQueue,c=e.alternate;if(c!==null&&(c=c.updateQueue,r===c)){var f=null,p=null;if(r=r.firstBaseUpdate,r!==null){do{var y={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};p===null?f=p=y:p=p.next=y,r=r.next}while(r!==null);p===null?f=p=a:p=p.next=a}else f=p=a;r={baseState:c.baseState,firstBaseUpdate:f,lastBaseUpdate:p,shared:c.shared,callbacks:c.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=a:e.next=a,r.lastBaseUpdate=a}var Mf=!1;function _i(){if(Mf){var e=xl;if(e!==null)throw e}}function Mi(e,a,r,c){Mf=!1;var f=e.updateQueue;mn=!1;var p=f.firstBaseUpdate,y=f.lastBaseUpdate,A=f.shared.pending;if(A!==null){f.shared.pending=null;var P=A,J=P.next;P.next=null,y===null?p=J:y.next=J,y=P;var ne=e.alternate;ne!==null&&(ne=ne.updateQueue,A=ne.lastBaseUpdate,A!==y&&(A===null?ne.firstBaseUpdate=J:A.next=J,ne.lastBaseUpdate=P))}if(p!==null){var oe=f.baseState;y=0,ne=J=P=null,A=p;do{var Z=A.lane&-536870913,W=Z!==A.lane;if(W?(qe&Z)===Z:(c&Z)===Z){Z!==0&&Z===hl&&(Mf=!0),ne!==null&&(ne=ne.next={lane:0,tag:A.tag,payload:A.payload,callback:null,next:null});e:{var be=e,_e=A;Z=a;var at=r;switch(_e.tag){case 1:if(be=_e.payload,typeof be=="function"){oe=be.call(at,oe,Z);break e}oe=be;break e;case 3:be.flags=be.flags&-65537|128;case 0:if(be=_e.payload,Z=typeof be=="function"?be.call(at,oe,Z):be,Z==null)break e;oe=x({},oe,Z);break e;case 2:mn=!0}}Z=A.callback,Z!==null&&(e.flags|=64,W&&(e.flags|=8192),W=f.callbacks,W===null?f.callbacks=[Z]:W.push(Z))}else W={lane:Z,tag:A.tag,payload:A.payload,callback:A.callback,next:null},ne===null?(J=ne=W,P=oe):ne=ne.next=W,y|=Z;if(A=A.next,A===null){if(A=f.shared.pending,A===null)break;W=A,A=W.next,W.next=null,f.lastBaseUpdate=W,f.shared.pending=null}}while(!0);ne===null&&(P=oe),f.baseState=P,f.firstBaseUpdate=J,f.lastBaseUpdate=ne,p===null&&(f.shared.lanes=0),yn|=y,e.lanes=y,e.memoizedState=oe}}function kg(e,a){if(typeof e!="function")throw Error(i(191,e));e.call(a)}function Rg(e,a){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)kg(r[e],a)}var vl=M(null),fo=M(0);function Og(e,a){e=Qs,$(fo,e),$(vl,a),Qs=e|a.baseLanes}function Tf(){$(fo,Qs),$(vl,vl.current)}function kf(){Qs=fo.current,F(vl),F(fo)}var Ca=M(null),Ua=null;function xn(e){var a=e.alternate;$(pt,pt.current&1),$(Ca,e),Ua===null&&(a===null||vl.current!==null||a.memoizedState!==null)&&(Ua=e)}function Rf(e){$(pt,pt.current),$(Ca,e),Ua===null&&(Ua=e)}function Dg(e){e.tag===22?($(pt,pt.current),$(Ca,e),Ua===null&&(Ua=e)):gn()}function gn(){$(pt,pt.current),$(Ca,Ca.current)}function Sa(e){F(Ca),Ua===e&&(Ua=null),F(pt)}var pt=M(0);function mo(e){for(var a=e;a!==null;){if(a.tag===13){var r=a.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||Im(r)||Hm(r)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var Ps=0,De=null,et=null,yt=null,po=!1,yl=!1,br=!1,ho=0,Ti=0,wl=null,z3=0;function ut(){throw Error(i(321))}function Of(e,a){if(a===null)return!1;for(var r=0;r<a.length&&r<e.length;r++)if(!ja(e[r],a[r]))return!1;return!0}function Df(e,a,r,c,f,p){return Ps=p,De=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,k.H=e===null||e.memoizedState===null?gb:Yf,br=!1,p=r(c,f),br=!1,yl&&(p=Pg(a,r,c,f)),Lg(e),p}function Lg(e){k.H=Oi;var a=et!==null&&et.next!==null;if(Ps=0,yt=et=De=null,po=!1,Ti=0,wl=null,a)throw Error(i(300));
vendor: 13,541 bytes, line 49
49e===null||wt||(e=e.dependencies,e!==null&&no(e)&&(wt=!0))}function Pg(e,a,r,c){De=e;var f=0;do{if(yl&&(wl=null),Ti=0,yl=!1,25<=f)throw Error(i(301));if(f+=1,yt=et=null,e.updateQueue!=null){var p=e.updateQueue;p.lastEffect=null,p.events=null,p.stores=null,p.memoCache!=null&&(p.memoCache.index=0)}k.H=bb,p=a(r,c)}while(yl);return p}function I3(){var e=k.H,a=e.useState()[0];return a=typeof a.then=="function"?ki(a):a,e=e.useState()[0],(et!==null?et.memoizedState:null)!==e&&(De.flags|=1024),a}function Lf(){var e=ho!==0;return ho=0,e}function Pf(e,a,r){a.updateQueue=e.updateQueue,a.flags&=-2053,e.lanes&=~r}function zf(e){if(po){for(e=e.memoizedState;e!==null;){var a=e.queue;a!==null&&(a.pending=null),e=e.next}po=!1}Ps=0,yt=et=De=null,yl=!1,Ti=ho=0,wl=null}function sa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?De.memoizedState=yt=e:yt=yt.next=e,yt}function ht(){if(et===null){var e=De.alternate;e=e!==null?e.memoizedState:null}else e=et.next;var a=yt===null?De.memoizedState:yt.next;if(a!==null)yt=a,et=e;else{if(e===null)throw De.alternate===null?Error(i(467)):Error(i(310));et=e,e={memoizedState:et.memoizedState,baseState:et.baseState,baseQueue:et.baseQueue,queue:et.queue,next:null},yt===null?De.memoizedState=yt=e:yt=yt.next=e}return yt}function xo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ki(e){var a=Ti;return Ti+=1,wl===null&&(wl=[]),e=Ag(wl,e,a),a=De,(yt===null?a.memoizedState:yt.next)===null&&(a=a.alternate,k.H=a===null||a.memoizedState===null?gb:Yf),e}function go(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ki(e);if(e.$$typeof===z)return $t(e)}throw Error(i(438,String(e)))}function If(e){var a=null,r=De.updateQueue;if(r!==null&&(a=r.memoCache),a==null){var c=De.alternate;c!==null&&(c=c.updateQueue,c!==null&&(c=c.memoCache,c!=null&&(a={data:c.data.map(function(f){return f.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),r===null&&(r=xo(),De.updateQueue=r),r.memoCache=a,r=a.data[a.index],r===void 0)for(r=a.data[a.index]=Array(e),c=0;c<e;c++)r[c]=ee;return a.index++,r}function zs(e,a){return typeof a=="function"?a(e):a}function bo(e){var a=ht();return Hf(a,et,e)}function Hf(e,a,r){var c=e.queue;if(c===null)throw Error(i(311));c.lastRenderedReducer=r;var f=e.baseQueue,p=c.pending;if(p!==null){if(f!==null){var y=f.next;f.next=p.next,p.next=y}a.baseQueue=f=p,c.pending=null}if(p=e.baseState,f===null)e.memoizedState=p;else{a=f.next;var A=y=null,P=null,J=a,ne=!1;do{var oe=J.lane&-536870913;if(oe!==J.lane?(qe&oe)===oe:(Ps&oe)===oe){var Z=J.revertLane;if(Z===0)P!==null&&(P=P.next={lane:0,revertLane:0,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),oe===hl&&(ne=!0);else if((Ps&Z)===Z){J=J.next,Z===hl&&(ne=!0);continue}else oe={lane:0,revertLane:J.revertLane,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},P===null?(A=P=oe,y=p):P=P.next=oe,De.lanes|=Z,yn|=Z;oe=J.action,br&&r(p,oe),p=J.hasEagerState?J.eagerState:r(p,oe)}else Z={lane:oe,revertLane:J.revertLane,gesture:J.gesture,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},P===null?(A=P=Z,y=p):P=P.next=Z,De.lanes|=oe,yn|=oe;J=J.next}while(J!==null&&J!==a);if(P===null?y=p:P.next=A,!ja(p,e.memoizedState)&&(wt=!0,ne&&(r=xl,r!==null)))throw r;e.memoizedState=p,e.baseState=y,e.baseQueue=P,c.lastRenderedState=p}return f===null&&(c.lanes=0),[e.memoizedState,c.dispatch]}function Uf(e){var a=ht(),r=a.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var c=r.dispatch,f=r.pending,p=a.memoizedState;if(f!==null){r.pending=null;var y=f=f.next;do p=e(p,y.action),y=y.next;while(y!==f);ja(p,a.memoizedState)||(wt=!0),a.memoizedState=p,a.baseQueue===null&&(a.baseState=p),r.lastRenderedState=p}return[p,c]}function zg(e,a,r){var c=De,f=ht(),p=$e;if(p){if(r===void 0)throw Error(i(407));r=r()}else r=a();var y=!ja((et||f).memoizedState,r);if(y&&(f.memoizedState=r,wt=!0),f=f.queue,$f(Ug.bind(null,c,f,e),[e]),f.getSnapshot!==a||y||yt!==null&&yt.memoizedState.tag&1){if(c.flags|=2048,jl(9,{destroy:void 0},Hg.bind(null,c,f,r,a),null),st===null)throw Error(i(349));p||(Ps&127)!==0||Ig(c,a,r)}return r}function Ig(e,a,r){e.flags|=16384,e={getSnapshot:a,value:r},a=De.updateQueue,a===null?(a=xo(),De.updateQueue=a,a.stores=[e]):(r=a.stores,r===null?a.stores=[e]:r.push(e))}function Hg(e,a,r,c){a.value=r,a.getSnapshot=c,qg(a)&&Bg(e)}function Ug(e,a,r){return r(function(){qg(a)&&Bg(e)})}function qg(e){var a=e.getSnapshot;e=e.value;try{var r=a();return!ja(e,r)}catch{return!0}}function Bg(e){var a=or(e,2);a!==null&&ga(a,e,2)}function qf(e){var a=sa();if(typeof e=="function"){var r=e;if(e=r(),br){Ka(!0);try{r()}finally{Ka(!1)}}}return a.memoizedState=a.baseState=e,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zs,lastRenderedState:e},a}function $g(e,a,r,c){return e.baseState=r,Hf(e,et,typeof c=="function"?c:zs)}function H3(e,a,r,c,f){if(wo(e))throw Error(i(485));if(e=a.action,e!==null){var p={payload:f,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){p.listeners.push(y)}};k.T!==null?r(!0):p.isTransition=!1,c(p),r=a.pending,r===null?(p.next=a.pending=p,Qg(a,p)):(p.next=r.next,a.pending=r.next=p)}}function Qg(e,a){var r=a.action,c=a.payload,f=e.state;if(a.isTransition){var p=k.T,y={};k.T=y;try{var A=r(f,c),P=k.S;P!==null&&P(y,A),Vg(e,a,A)}catch(J){Bf(e,a,J)}finally{p!==null&&y.types!==null&&(p.types=y.types),k.T=p}}else try{p=r(f,c),Vg(e,a,p)}catch(J){Bf(e,a,J)}}function Vg(e,a,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(c){Gg(e,a,c)},function(c){return Bf(e,a,c)}):Gg(e,a,r)}function Gg(e,a,r){a.status="fulfilled",a.value=r,Fg(a),e.state=r,a=e.pending,a!==null&&(r=a.next,r===a?e.pending=null:(r=r.next,a.next=r,Qg(e,r)))}function Bf(e,a,r){var c=e.pending;if(e.pending=null,c!==null){c=c.next;do a.status="rejected",a.reason=r,Fg(a),a=a.next;while(a!==c)}e.action=null}function Fg(e){e=e.listeners;for(var a=0;a<e.length;a++)(0,e[a])()}function Kg(e,a){return a}function Yg(e,a){if($e){var r=st.formState;if(r!==null){e:{var c=De;if($e){if(rt){t:{for(var f=rt,p=Ha;f.nodeType!==8;){if(!p){f=null;break t}if(f=qa(f.nextSibling),f===null){f=null;break t}}p=f.data,f=p==="F!"||p==="F"?f:null}if(f){rt=qa(f.nextSibling),c=f.data==="F!";break e}}un(c)}c=!1}c&&(a=r[0])}}return r=sa(),r.memoizedState=r.baseState=a,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kg,lastRenderedState:a},r.queue=c,r=pb.bind(null,De,c),c.dispatch=r,c=qf(!1),p=Kf.bind(null,De,!1,c.queue),c=sa(),f={state:a,dispatch:null,action:e,pending:null},c.queue=f,r=H3.bind(null,De,f,p,r),f.dispatch=r,c.memoizedState=e,[a,r,!1]}function Xg(e){var a=ht();return Jg(a,et,e)}function Jg(e,a,r){if(a=Hf(e,a,Kg)[0],e=bo(zs)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var c=ki(a)}catch(y){throw y===gl?io:y}else c=a;a=ht();var f=a.queue,p=f.dispatch;return r!==a.memoizedState&&(De.flags|=2048,jl(9,{destroy:void 0},U3.bind(null,f,r),null)),[c,p,e]}function U3(e,a){e.action=a}function Zg(e){var a=ht(),r=et;if(r!==null)return Jg(a,r,e);ht(),a=a.memoizedState,r=ht();var c=r.queue.dispatch;return r.memoizedState=e,[a,c,!1]}function jl(e,a,r,c){return e={tag:e,create:r,deps:c,inst:a,next:null},a=De.updateQueue,a===null&&(a=xo(),De.updateQueue=a),r=a.lastEffect,r===null?a.lastEffect=e.next=e:(c=r.next,r.next=e,e.next=c,a.lastEffect=e),e}function Wg(){return ht().memoizedState}function vo(e,a,r,c){var f=sa();De.flags|=e,f.memoizedState=jl(1|a,{destroy:void 0},r,c===void 0?null:c)}function yo(e,a,r,c){var f=ht();c=c===void 0?null:c;var p=f.memoizedState.inst;et!==null&&c!==null&&Of(c,et.memoizedState.deps)?f.memoizedState=jl(a,p,r,c):(De.flags|=e,f.memoizedState=jl(1|a,p,r,c))}function eb(e,a){vo(8390656,8,e,a)}function $f(e,a){yo(2048,8,e,a)}function q3(e){De.flags|=4;var a=De.updateQueue;if(a===null)a=xo(),De.updateQueue=a,a.events=[e];else{var r=a.events;r===null?a.events=[e]:r.push(e)}}function tb(e){var a=ht().memoizedState;return q3({ref:a,nextImpl:e}),function(){if((Ye&2)!==0)throw Error(i(440));return a.impl.apply(void 0,arguments)}}function ab(e,a){return yo(4,2,e,a)}function sb(e,a){return yo(4,4,e,a)}function nb(e,a){if(typeof a=="function"){e=e();var r=a(e);return function(){typeof r=="function"?r():a(null)}}if(a!=null)return e=e(),a.current=e,function(){a.current=null}}function rb(e,a,r){r=r!=null?r.concat([e]):null,yo(4,4,nb.bind(null,a,e),r)}function Qf(){}function lb(e,a){var r=ht();a=a===void 0?null:a;var c=r.memoizedState;return a!==null&&Of(a,c[1])?c[0]:(r.memoizedState=[e,a],e)}function ib(e,a){var r=ht();a=a===void 0?null:a;var c=r.memoizedState;if(a!==null&&Of(a,c[1]))return c[0];if(c=e(),br){Ka(!0);try{e()}finally{Ka(!1)}}return r.memoizedState=[c,a],c}function Vf(e,a,r){return r===void 0||(Ps&1073741824)!==0&&(qe&261930)===0?e.memoizedState=a:(e.memoizedState=r,e=c0(),De.lanes|=e,yn|=e,r)}function cb(e,a,r,c){return ja(r,a)?r:vl.current!==null?(e=Vf(e,r,c),ja(e,a)||(wt=!0),e):(Ps&42)===0||(Ps&1073741824)!==0&&(qe&261930)===0?(wt=!0,e.memoizedState=r):(e=c0(),De.lanes|=e,yn|=e,a)}function ob(e,a,r,c,f){var p=U.p;U.p=p!==0&&8>p?p:8;var y=k.T,A={};k.T=A,Kf(e,!1,a,r);try{var P=f(),J=k.S;if(J!==null&&J(A,P),P!==null&&typeof P=="object"&&typeof P.then=="function"){var ne=P3(P,c);Ri(e,a,ne,_a(e))}else Ri(e,a,c,_a(e))}catch(oe){Ri(e,a,{then:function(){},status:"rejected",reason:oe},_a())}finally{U.p=p,y!==null&&A.types!==null&&(y.types=A.types),k.T=y}}function B3(){}function Gf(e,a,r,c){if(e.tag!==5)throw Error(i(476));var f=db(e).queue;ob(e,f,a,H,r===null?B3:function(){return ub(e),r(c)})}function db(e){var a=e.memoizedState;if(a!==null)return a;a={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zs,lastRenderedState:H},next:null};var r={};return a.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zs,lastRenderedState:r},next:null},e.memoizedState=a,e=e.alternate,e!==null&&(e.memoizedState=a),a}function ub(e){var a=db(e);a.next===null&&(a=e.alternate.memoizedState),Ri(e,a.next.queue,{},_a())}function Ff(){return $t(Yi)}function fb(){return ht().memoizedState}function mb(){return ht().memoizedState}function $3(e){for(var a=e.return;a!==null;){switch(a.tag){case 24:case 3:var r=_a();e=pn(r);var c=hn(a,e,r);c!==null&&(ga(c,a,r),Ei(c,a,r)),a={cache:jf()},e.payload=a;return}a=a.return}}function Q3(e,a,r){var c=_a();r={lane:c,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},wo(e)?hb(a,r):(r=uf(e,a,r,c),r!==null&&(ga(r,e,c),xb(r,a,c)))}function pb(e,a,r){var c=_a();Ri(e,a,r,c)}function Ri(e,a,r,c){var f={lane:c,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(wo(e))hb(a,f);else{var p=e.alternate;if(e.lanes===0&&(p===null||p.lanes===0)&&(p=a.lastRenderedReducer,p!==null))try{var y=a.lastRenderedState,A=p(y,r);if(f.hasEagerState=!0,f.eagerState=A,ja(A,y))return eo(e,a,f,0),st===null&&Wc(),!1}catch{}finally{}if(r=uf(e,a,f,c),r!==null)return ga(r,e,c),xb(r,a,c),!0}return!1}function Kf(e,a,r,c){if(c={lane:2,revertLane:Am(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},wo(e)){if(a)throw Error(i(479))}else a=uf(e,r,c,2),a!==null&&ga(a,e,2)}function wo(e){var a=e.alternate;return e===De||a!==null&&a===De}function hb(e,a){yl=po=!0;var r=e.pending;r===null?a.next=a:(a.next=r.next,r.next=a),e.pending=a}function xb(e,a,r){if((r&4194048)!==0){var c=a.lanes;c&=e.pendingLanes,r|=c,a.lanes=r,oa(e,r)}}var Oi={readContext:$t,use:go,useCallback:ut,useContext:ut,useEffect:ut,useImperativeHandle:ut,useLayoutEffect:ut,useInsertionEffect:ut,useMemo:ut,useReducer:ut,useRef:ut,useState:ut,useDebugValue:ut,useDeferredValue:ut,useTransition:ut,useSyncExternalStore:ut,useId:ut,useHostTransitionStatus:ut,useFormState:ut,useActionState:ut,useOptimistic:ut,useMemoCache:ut,useCacheRefresh:ut};Oi.useEffectEvent=ut;var gb={readContext:$t,use:go,useCallback:function(e,a){return sa().memoizedState=[e,a===void 0?null:a],e},useContext:$t,useEffect:eb,useImperativeHandle:function(e,a,r){r=r!=null?r.concat([e]):null,vo(4194308,4,nb.bind(null,a,e),r)},useLayoutEffect:function(e,a){return vo(4194308,4,e,a)},useInsertionEffect:function(e,a){vo(4,2,e,a)},useMemo:function(e,a){var r=sa();a=a===void 0?null:a;var c=e();if(br){Ka(!0);try{e()}finally{Ka(!1)}}return r.memoizedState=[c,a],c},useReducer:function(e,a,r){var c=sa();if(r!==void 0){var f=r(a);if(br){Ka(!0);try{r(a)}finally{Ka(!1)}}}else f=a;return c.memoizedState=c.baseState=f,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:f},c.queue=e,e=e.dispatch=Q3.bind(null,De,e),[c.memoizedState,e]},useRef:function(e){var a=sa();return e={current:e},a.memoizedState=e},useState:function(e){e=qf(e);var a=e.queue,r=pb.bind(null,De,a);return a.dispatch=r,[e.memoizedState,r]},useDebugValue:Qf,useDeferredValue:function(e,a){var r=sa();return Vf(r,e,a)},useTransition:function(){var e=qf(!1);return e=ob.bind(null,De,e.queue,!0,!1),sa().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,a,r){var c=De,f=sa();if($e){if(r===void 0)throw Error(i(407));r=r()}else{if(r=a(),st===null)throw Error(i(349));(qe&127)!==0||Ig(c,a,r)}f.memoizedState=r;var p={value:r,getSnapshot:a};return f.queue=p,eb(Ug.bind(null,c,p,e),[e]),c.flags|=2048,jl(9,{destroy:void 0},Hg.bind(null,c,p,r,a),null),r},useId:function(){var e=sa(),a=st.identifierPrefix;if($e){var r=ds,c=os;
vendor: 8,651 bytes, line 49
49r=(c&~(1<<32-Yt(c)-1)).toString(32)+r,a="_"+a+"R_"+r,r=ho++,0<r&&(a+="H"+r.toString(32)),a+="_"}else r=z3++,a="_"+a+"r_"+r.toString(32)+"_";return e.memoizedState=a},useHostTransitionStatus:Ff,useFormState:Yg,useActionState:Yg,useOptimistic:function(e){var a=sa();a.memoizedState=a.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=r,a=Kf.bind(null,De,!0,r),r.dispatch=a,[e,a]},useMemoCache:If,useCacheRefresh:function(){return sa().memoizedState=$3.bind(null,De)},useEffectEvent:function(e){var a=sa(),r={impl:e};return a.memoizedState=r,function(){if((Ye&2)!==0)throw Error(i(440));return r.impl.apply(void 0,arguments)}}},Yf={readContext:$t,use:go,useCallback:lb,useContext:$t,useEffect:$f,useImperativeHandle:rb,useInsertionEffect:ab,useLayoutEffect:sb,useMemo:ib,useReducer:bo,useRef:Wg,useState:function(){return bo(zs)},useDebugValue:Qf,useDeferredValue:function(e,a){var r=ht();return cb(r,et.memoizedState,e,a)},useTransition:function(){var e=bo(zs)[0],a=ht().memoizedState;return[typeof e=="boolean"?e:ki(e),a]},useSyncExternalStore:zg,useId:fb,useHostTransitionStatus:Ff,useFormState:Xg,useActionState:Xg,useOptimistic:function(e,a){var r=ht();return $g(r,et,e,a)},useMemoCache:If,useCacheRefresh:mb};Yf.useEffectEvent=tb;var bb={readContext:$t,use:go,useCallback:lb,useContext:$t,useEffect:$f,useImperativeHandle:rb,useInsertionEffect:ab,useLayoutEffect:sb,useMemo:ib,useReducer:Uf,useRef:Wg,useState:function(){return Uf(zs)},useDebugValue:Qf,useDeferredValue:function(e,a){var r=ht();return et===null?Vf(r,e,a):cb(r,et.memoizedState,e,a)},useTransition:function(){var e=Uf(zs)[0],a=ht().memoizedState;return[typeof e=="boolean"?e:ki(e),a]},useSyncExternalStore:zg,useId:fb,useHostTransitionStatus:Ff,useFormState:Zg,useActionState:Zg,useOptimistic:function(e,a){var r=ht();return et!==null?$g(r,et,e,a):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:If,useCacheRefresh:mb};bb.useEffectEvent=tb;function Xf(e,a,r,c){a=e.memoizedState,r=r(c,a),r=r==null?a:x({},a,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Jf={enqueueSetState:function(e,a,r){e=e._reactInternals;var c=_a(),f=pn(c);f.payload=a,r!=null&&(f.callback=r),a=hn(e,f,c),a!==null&&(ga(a,e,c),Ei(a,e,c))},enqueueReplaceState:function(e,a,r){e=e._reactInternals;var c=_a(),f=pn(c);f.tag=1,f.payload=a,r!=null&&(f.callback=r),a=hn(e,f,c),a!==null&&(ga(a,e,c),Ei(a,e,c))},enqueueForceUpdate:function(e,a){e=e._reactInternals;var r=_a(),c=pn(r);c.tag=2,a!=null&&(c.callback=a),a=hn(e,c,r),a!==null&&(ga(a,e,r),Ei(a,e,r))}};function vb(e,a,r,c,f,p,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(c,p,y):a.prototype&&a.prototype.isPureReactComponent?!vi(r,c)||!vi(f,p):!0}function yb(e,a,r,c){e=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(r,c),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(r,c),a.state!==e&&Jf.enqueueReplaceState(a,a.state,null)}function vr(e,a){var r=a;if("ref"in a){r={};for(var c in a)c!=="ref"&&(r[c]=a[c])}if(e=e.defaultProps){r===a&&(r=x({},r));for(var f in e)r[f]===void 0&&(r[f]=e[f])}return r}function wb(e){Zc(e)}function jb(e){console.error(e)}function Nb(e){Zc(e)}function jo(e,a){try{var r=e.onUncaughtError;r(a.value,{componentStack:a.stack})}catch(c){setTimeout(function(){throw c})}}function Cb(e,a,r){try{var c=e.onCaughtError;c(r.value,{componentStack:r.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function Zf(e,a,r){return r=pn(r),r.tag=3,r.payload={element:null},r.callback=function(){jo(e,a)},r}function Sb(e){return e=pn(e),e.tag=3,e}function Ab(e,a,r,c){var f=r.type.getDerivedStateFromError;if(typeof f=="function"){var p=c.value;e.payload=function(){return f(p)},e.callback=function(){Cb(a,r,c)}}var y=r.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Cb(a,r,c),typeof f!="function"&&(wn===null?wn=new Set([this]):wn.add(this));var A=c.stack;this.componentDidCatch(c.value,{componentStack:A!==null?A:""})})}function V3(e,a,r,c,f){if(r.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(a=r.alternate,a!==null&&pl(a,r,f,!0),r=Ca.current,r!==null){switch(r.tag){case 31:case 13:return Ua===null?Do():r.alternate===null&&ft===0&&(ft=3),r.flags&=-257,r.flags|=65536,r.lanes=f,c===co?r.flags|=16384:(a=r.updateQueue,a===null?r.updateQueue=new Set([c]):a.add(c),Nm(e,c,f)),!1;case 22:return r.flags|=65536,c===co?r.flags|=16384:(a=r.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([c])},r.updateQueue=a):(r=a.retryQueue,r===null?a.retryQueue=new Set([c]):r.add(c)),Nm(e,c,f)),!1}throw Error(i(435,r.tag))}return Nm(e,c,f),Do(),!1}if($e)return a=Ca.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=f,c!==gf&&(e=Error(i(422),{cause:c}),ji(Pa(e,r)))):(c!==gf&&(a=Error(i(423),{cause:c}),ji(Pa(a,r))),e=e.current.alternate,e.flags|=65536,f&=-f,e.lanes|=f,c=Pa(c,r),f=Zf(e.stateNode,c,f),_f(e,f),ft!==4&&(ft=2)),!1;var p=Error(i(520),{cause:c});if(p=Pa(p,r),qi===null?qi=[p]:qi.push(p),ft!==4&&(ft=2),a===null)return!0;c=Pa(c,r),r=a;do{switch(r.tag){case 3:return r.flags|=65536,e=f&-f,r.lanes|=e,e=Zf(r.stateNode,c,e),_f(r,e),!1;case 1:if(a=r.type,p=r.stateNode,(r.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(wn===null||!wn.has(p))))return r.flags|=65536,f&=-f,r.lanes|=f,f=Sb(f),Ab(f,e,r,c),_f(r,f),!1}r=r.return}while(r!==null);return!1}var Wf=Error(i(461)),wt=!1;function Qt(e,a,r,c){a.child=e===null?Tg(a,null,r,c):gr(a,e.child,r,c)}function Eb(e,a,r,c,f){r=r.render;var p=a.ref;if("ref"in c){var y={};for(var A in c)A!=="ref"&&(y[A]=c[A])}else y=c;return mr(a),c=Df(e,a,r,y,p,f),A=Lf(),e!==null&&!wt?(Pf(e,a,f),Is(e,a,f)):($e&&A&&hf(a),a.flags|=1,Qt(e,a,c,f),a.child)}function _b(e,a,r,c,f){if(e===null){var p=r.type;return typeof p=="function"&&!ff(p)&&p.defaultProps===void 0&&r.compare===null?(a.tag=15,a.type=p,Mb(e,a,p,c,f)):(e=ao(r.type,null,c,a,a.mode,f),e.ref=a.ref,e.return=a,a.child=e)}if(p=e.child,!im(e,f)){var y=p.memoizedProps;if(r=r.compare,r=r!==null?r:vi,r(y,c)&&e.ref===a.ref)return Is(e,a,f)}return a.flags|=1,e=Rs(p,c),e.ref=a.ref,e.return=a,a.child=e}function Mb(e,a,r,c,f){if(e!==null){var p=e.memoizedProps;if(vi(p,c)&&e.ref===a.ref)if(wt=!1,a.pendingProps=c=p,im(e,f))(e.flags&131072)!==0&&(wt=!0);else return a.lanes=e.lanes,Is(e,a,f)}return em(e,a,r,c,f)}function Tb(e,a,r,c){var f=c.children,p=e!==null?e.memoizedState:null;if(e===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.mode==="hidden"){if((a.flags&128)!==0){if(p=p!==null?p.baseLanes|r:r,e!==null){for(c=a.child=e.child,f=0;c!==null;)f=f|c.lanes|c.childLanes,c=c.sibling;c=f&~p}else c=0,a.child=null;return kb(e,a,p,r,c)}if((r&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},e!==null&&lo(a,p!==null?p.cachePool:null),p!==null?Og(a,p):Tf(),Dg(a);else return c=a.lanes=536870912,kb(e,a,p!==null?p.baseLanes|r:r,r,c)}else p!==null?(lo(a,p.cachePool),Og(a,p),gn(),a.memoizedState=null):(e!==null&&lo(a,null),Tf(),gn());return Qt(e,a,f,r),a.child}function Di(e,a){return e!==null&&e.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function kb(e,a,r,c,f){var p=Cf();return p=p===null?null:{parent:vt._currentValue,pool:p},a.memoizedState={baseLanes:r,cachePool:p},e!==null&&lo(a,null),Tf(),Dg(a),e!==null&&pl(e,a,c,!0),a.childLanes=f,null}function No(e,a){return a=So({mode:a.mode,children:a.children},e.mode),a.ref=e.ref,e.child=a,a.return=e,a}function Rb(e,a,r){return gr(a,e.child,null,r),e=No(a,a.pendingProps),e.flags|=2,Sa(a),a.memoizedState=null,e}function G3(e,a,r){var c=a.pendingProps,f=(a.flags&128)!==0;if(a.flags&=-129,e===null){if($e){if(c.mode==="hidden")return e=No(a,c),a.lanes=536870912,Di(null,e);if(Rf(a),(e=rt)?(e=Q0(e,Ha),e=e!==null&&e.data==="&"?e:null,e!==null&&(a.memoizedState={dehydrated:e,treeContext:on!==null?{id:os,overflow:ds}:null,retryLane:536870912,hydrationErrors:null},r=hg(e),r.return=a,a.child=r,Bt=a,rt=null)):e=null,e===null)throw un(a);return a.lanes=536870912,null}return No(a,c)}var p=e.memoizedState;if(p!==null){var y=p.dehydrated;if(Rf(a),f)if(a.flags&256)a.flags&=-257,a=Rb(e,a,r);else if(a.memoizedState!==null)a.child=e.child,a.flags|=128,a=null;else throw Error(i(558));else if(wt||pl(e,a,r,!1),f=(r&e.childLanes)!==0,wt||f){if(c=st,c!==null&&(y=da(c,r),y!==0&&y!==p.retryLane))throw p.retryLane=y,or(e,
vendor: 4,591 bytes, line 49
49y),ga(c,e,y),Wf;Do(),a=Rb(e,a,r)}else e=p.treeContext,rt=qa(y.nextSibling),Bt=a,$e=!0,dn=null,Ha=!1,e!==null&&bg(a,e),a=No(a,c),a.flags|=4096;return a}return e=Rs(e.child,{mode:c.mode,children:c.children}),e.ref=a.ref,a.child=e,e.return=a,e}function Co(e,a){var r=a.ref;if(r===null)e!==null&&e.ref!==null&&(a.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(i(284));(e===null||e.ref!==r)&&(a.flags|=4194816)}}function em(e,a,r,c,f){return mr(a),r=Df(e,a,r,c,void 0,f),c=Lf(),e!==null&&!wt?(Pf(e,a,f),Is(e,a,f)):($e&&c&&hf(a),a.flags|=1,Qt(e,a,r,f),a.child)}function Ob(e,a,r,c,f,p){return mr(a),a.updateQueue=null,r=Pg(a,c,r,f),Lg(e),c=Lf(),e!==null&&!wt?(Pf(e,a,p),Is(e,a,p)):($e&&c&&hf(a),a.flags|=1,Qt(e,a,r,p),a.child)}function Db(e,a,r,c,f){if(mr(a),a.stateNode===null){var p=dl,y=r.contextType;typeof y=="object"&&y!==null&&(p=$t(y)),p=new r(c,p),a.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=Jf,a.stateNode=p,p._reactInternals=a,p=a.stateNode,p.props=c,p.state=a.memoizedState,p.refs={},Af(a),y=r.contextType,p.context=typeof y=="object"&&y!==null?$t(y):dl,p.state=a.memoizedState,y=r.getDerivedStateFromProps,typeof y=="function"&&(Xf(a,r,y,c),p.state=a.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof p.getSnapshotBeforeUpdate=="function"||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(y=p.state,typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount(),y!==p.state&&Jf.enqueueReplaceState(p,p.state,null),Mi(a,c,p,f),_i(),p.state=a.memoizedState),typeof p.componentDidMount=="function"&&(a.flags|=4194308),c=!0}else if(e===null){p=a.stateNode;var A=a.memoizedProps,P=vr(r,A);p.props=P;var J=p.context,ne=r.contextType;y=dl,typeof ne=="object"&&ne!==null&&(y=$t(ne));var oe=r.getDerivedStateFromProps;ne=typeof oe=="function"||typeof p.getSnapshotBeforeUpdate=="function",A=a.pendingProps!==A,ne||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(A||J!==y)&&yb(a,p,c,y),mn=!1;var Z=a.memoizedState;p.state=Z,Mi(a,c,p,f),_i(),J=a.memoizedState,A||Z!==J||mn?(typeof oe=="function"&&(Xf(a,r,oe,c),J=a.memoizedState),(P=mn||vb(a,r,P,c,Z,J,y))?(ne||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(a.flags|=4194308)):(typeof p.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=c,a.memoizedState=J),p.props=c,p.state=J,p.context=y,c=P):(typeof p.componentDidMount=="function"&&(a.flags|=4194308),c=!1)}else{p=a.stateNode,Ef(e,a),y=a.memoizedProps,ne=vr(r,y),p.props=ne,oe=a.pendingProps,Z=p.context,J=r.contextType,P=dl,typeof J=="object"&&J!==null&&(P=$t(J)),A=r.getDerivedStateFromProps,(J=typeof A=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(y!==oe||Z!==P)&&yb(a,p,c,P),mn=!1,Z=a.memoizedState,p.state=Z,Mi(a,c,p,f),_i();var W=a.memoizedState;y!==oe||Z!==W||mn||e!==null&&e.dependencies!==null&&no(e.dependencies)?(typeof A=="function"&&(Xf(a,r,A,c),W=a.memoizedState),(ne=mn||vb(a,r,ne,c,Z,W,P)||e!==null&&e.dependencies!==null&&no(e.dependencies))?(J||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(c,W,P),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(c,W,P)),typeof p.componentDidUpdate=="function"&&(a.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof p.componentDidUpdate!="function"||y===e.memoizedProps&&Z===e.memoizedState||(a.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&Z===e.memoizedState||(a.flags|=1024),a.memoizedProps=c,a.memoizedState=W),p.props=c,p.state=W,p.context=P,c=ne):(typeof p.componentDidUpdate!="function"||y===e.memoizedProps&&Z===e.memoizedState||(a.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&Z===e.memoizedState||(a.flags|=1024),c=!1)}return p=c,Co(e,a),c=(a.flags&128)!==0,p||c?(p=a.stateNode,r=c&&typeof r.getDerivedStateFromError!="function"?null:p.render(),a.flags|=1,e!==null&&c?(a.child=gr(a,e.child,null,f),a.child=gr(a,null,r,f)):Qt(e,a,r,f),a.memoizedState=p.state,e=a.child):e=Is(e,a,f),e}
vendor: 2,627 bytes, line 49
49function Lb(e,a,r,c){return ur(),a.flags|=256,Qt(e,a,r,c),a.child}var tm={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function am(e){return{baseLanes:e,cachePool:Cg()}}function sm(e,a,r){return e=e!==null?e.childLanes&~r:0,a&&(e|=Ea),e}function Pb(e,a,r){var c=a.pendingProps,f=!1,p=(a.flags&128)!==0,y;if((y=p)||(y=e!==null&&e.memoizedState===null?!1:(pt.current&2)!==0),y&&(f=!0,a.flags&=-129),y=(a.flags&32)!==0,a.flags&=-33,e===null){if($e){if(f?xn(a):gn(),(e=rt)?(e=Q0(e,Ha),e=e!==null&&e.data!=="&"?e:null,e!==null&&(a.memoizedState={dehydrated:e,treeContext:on!==null?{id:os,overflow:ds}:null,retryLane:536870912,hydrationErrors:null},r=hg(e),r.return=a,a.child=r,Bt=a,rt=null)):e=null,e===null)throw un(a);return Hm(e)?a.lanes=32:a.lanes=536870912,null}var A=c.children;return c=c.fallback,f?(gn(),f=a.mode,A=So({mode:"hidden",children:A},f),c=dr(c,f,r,null),A.return=a,c.return=a,A.sibling=c,a.child=A,c=a.child,c.memoizedState=am(r),c.childLanes=sm(e,y,r),a.memoizedState=tm,Di(null,c)):(xn(a),nm(a,A))}var P=e.memoizedState;if(P!==null&&(A=P.dehydrated,A!==null)){if(p)a.flags&256?(xn(a),a.flags&=-257,a=rm(e,a,r)):a.memoizedState!==null?(gn(),a.child=e.child,a.flags|=128,a=null):(gn(),A=c.fallback,f=a.mode,c=So({mode:"visible",children:c.children},f),A=dr(A,f,r,null),A.flags|=2,c.return=a,A.return=a,c.sibling=A,a.child=c,gr(a,e.child,null,r),c=a.child,c.memoizedState=am(r),c.childLanes=sm(e,y,r),a.memoizedState=tm,a=Di(null,c));else if(xn(a),Hm(A)){if(y=A.nextSibling&&A.nextSibling.dataset,y)var J=y.dgst;y=J,c=Error(i(419)),c.stack="",c.digest=y,ji({value:c,source:null,stack:null}),a=rm(e,a,r)}else if(wt||pl(e,a,r,!1),y=(r&e.childLanes)!==0,wt||y){if(y=st,y!==null&&(c=da(y,r),c!==0&&c!==P.retryLane))throw P.retryLane=c,or(e,c),ga(y,e,c),Wf;Im(A)||Do(),a=rm(e,a,r)}else Im(A)?(a.flags|=192,a.child=e.child,a=null):(e=P.treeContext,rt=qa(A.nextSibling),Bt=a,$e=!0,dn=null,Ha=!1,e!==null&&bg(a,e),a=nm(a,c.children),a.flags|=4096);return a}return f?(gn(),A=c.fallback,f=a.mode,P=e.child,J=P.sibling,c=Rs(P,{mode:"hidden",children:c.children}),c.subtreeFlags=P.subtreeFlags&65011712,J!==null?A=Rs(J,A):(A=dr(A,f,r,null),A.flags|=2),A.return=a,c.return=a,c.sibling=A,a.child=c,Di(null,c),c=a.child,A=e.child.memoizedState,A===null?A=am(r):(f=A.cachePool,f!==null?(P=vt._currentValue,f=f.parent!==P?{parent:P,pool:P}:f):f=Cg(),A={baseLanes:A.baseLanes|r,cachePool:f}),c.memoizedState=A,c.childLanes=sm(e,y,r),a.memoizedState=tm,Di(e.child,c)):(xn(a),r=e.child,e=r.sibling,r=Rs(r,{mode:"visible",children:c.children}),r.return=a,r.sibling=null,e!==null&&(y=a.deletions,y===null?(a.deleti
vendor: 4,614 bytes, line 49
49ons=[e],a.flags|=16):y.push(e)),a.child=r,a.memoizedState=null,r)}function nm(e,a){return a=So({mode:"visible",children:a},e.mode),a.return=e,e.child=a}function So(e,a){return e=Na(22,e,null,a),e.lanes=0,e}function rm(e,a,r){return gr(a,e.child,null,r),e=nm(a,a.pendingProps.children),e.flags|=2,a.memoizedState=null,e}function zb(e,a,r){e.lanes|=a;var c=e.alternate;c!==null&&(c.lanes|=a),yf(e.return,a,r)}function lm(e,a,r,c,f,p){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:c,tail:r,tailMode:f,treeForkCount:p}:(y.isBackwards=a,y.rendering=null,y.renderingStartTime=0,y.last=c,y.tail=r,y.tailMode=f,y.treeForkCount=p)}function Ib(e,a,r){var c=a.pendingProps,f=c.revealOrder,p=c.tail;c=c.children;var y=pt.current,A=(y&2)!==0;if(A?(y=y&1|2,a.flags|=128):y&=1,$(pt,y),Qt(e,a,c,r),c=$e?wi:0,!A&&e!==null&&(e.flags&128)!==0)e:for(e=a.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&zb(e,r,a);else if(e.tag===19)zb(e,r,a);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break e;for(;e.sibling===null;){if(e.return===null||e.return===a)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(f){case"forwards":for(r=a.child,f=null;r!==null;)e=r.alternate,e!==null&&mo(e)===null&&(f=r),r=r.sibling;r=f,r===null?(f=a.child,a.child=null):(f=r.sibling,r.sibling=null),lm(a,!1,f,r,p,c);break;case"backwards":case"unstable_legacy-backwards":for(r=null,f=a.child,a.child=null;f!==null;){if(e=f.alternate,e!==null&&mo(e)===null){a.child=f;break}e=f.sibling,f.sibling=r,r=f,f=e}lm(a,!0,r,null,p,c);break;case"together":lm(a,!1,null,null,void 0,c);break;default:a.memoizedState=null}return a.child}function Is(e,a,r){if(e!==null&&(a.dependencies=e.dependencies),yn|=a.lanes,(r&a.childLanes)===0)if(e!==null){if(pl(e,a,r,!1),(r&a.childLanes)===0)return null}else return null;if(e!==null&&a.child!==e.child)throw Error(i(153));if(a.child!==null){for(e=a.child,r=Rs(e,e.pendingProps),a.child=r,r.return=a;e.sibling!==null;)e=e.sibling,r=r.sibling=Rs(e,e.pendingProps),r.return=a;r.sibling=null}return a.child}function im(e,a){return(e.lanes&a)!==0?!0:(e=e.dependencies,!!(e!==null&&no(e)))}function F3(e,a,r){switch(a.tag){case 3:fe(a,a.stateNode.containerInfo),fn(a,vt,e.memoizedState.cache),ur();break;case 27:case 5:Me(a);break;case 4:fe(a,a.stateNode.containerInfo);break;case 10:fn(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,Rf(a),null;break;case 13:var c=a.memoizedState;if(c!==null)return c.dehydrated!==null?(xn(a),a.flags|=128,null):(r&a.child.childLanes)!==0?Pb(e,a,r):(xn(a),e=Is(e,a,r),e!==null?e.sibling:null);xn(a);break;case 19:var f=(e.flags&128)!==0;if(c=(r&a.childLanes)!==0,c||(pl(e,a,r,!1),c=(r&a.childLanes)!==0),f){if(c)return Ib(e,a,r);a.flags|=128}if(f=a.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),$(pt,pt.current),c)break;return null;case 22:return a.lanes=0,Tb(e,a,r,a.pendingProps);case 24:fn(a,vt,e.memoizedState.cache)}return Is(e,a,r)}function Hb(e,a,r){if(e!==null)if(e.memoizedProps!==a.pendingProps)wt=!0;else{if(!im(e,r)&&(a.flags&128)===0)return wt=!1,F3(e,a,r);wt=(e.flags&131072)!==0}else wt=!1,$e&&(a.flags&1048576)!==0&&gg(a,wi,a.index);switch(a.lanes=0,a.tag){case 16:e:{var c=a.pendingProps;if(e=hr(a.elementType),a.type=e,typeof e=="function")ff(e)?(c=vr(e,c),a.tag=1,a=Db(null,a,e,c,r)):(a.tag=0,a=em(null,a,e,c,r));else{if(e!=null){var f=e.$$typeof;if(f===q){a.tag=11,a=Eb(null,a,e,c,r);break e}else if(f===O){a.tag=14,a=_b(null,a,e,c,r);break e}}throw a=ce(e)||e,Error(i(306,a,""))}}return a;case 0:return em(e,a,a.type,a.pendingProps,r);case 1:return c=a.type,f=vr(c,a.pendingProps),Db(e,a,c,f,r);case 3:e:{if(fe(a,a.stateNode.containerInfo),e===null)throw Error(i(387));c=a.pendingProps;var p=a.memoizedState;f=p.element,Ef(e,a),Mi(a,c,null,r);var y=a.memoizedState;if(c=y.cache,fn(a,vt,c),c!==p.cache&&wf(a,[vt],r,!0),_i(),c=y.element,p.isDehydrated)if(p={element:c,isDehydrated:!1,cache:y.cache},a.updateQueue.baseState=p,a.memoizedState=p,a.flags&256){a=Lb(e,a,c,r);break e}else if(c!==f){f=Pa(Error(i(424)),a),ji(f),a=Lb(e,a,c,r);break e}else{switch(e=a.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(rt=qa(e.firstChild),Bt=a,$e=!0,dn=null,Ha=!0,r=Tg(a,null,c,r),a.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(ur(),c===f){a=Is(e,a,r);break e}Qt(e,a,c,r)}a=a.child}return a;case 26:return Co(e,a),e===null?(r=X0(a.type,null,a.pendingProps,null))?a.memoizedState=r:$e||(r=a.type,e=a.pendingProps,c=qo(se.current).createElement(r),
vendor: 4,911 bytes, line 49
49c[qt]=a,c[ua]=e,Vt(c,r,e),Dt(c),a.stateNode=c):a.memoizedState=X0(a.type,e.memoizedProps,a.pendingProps,e.memoizedState),null;case 27:return Me(a),e===null&&$e&&(c=a.stateNode=F0(a.type,a.pendingProps,se.current),Bt=a,Ha=!0,f=rt,Sn(a.type)?(Um=f,rt=qa(c.firstChild)):rt=f),Qt(e,a,a.pendingProps.children,r),Co(e,a),e===null&&(a.flags|=4194304),a.child;case 5:return e===null&&$e&&((f=c=rt)&&(c=NC(c,a.type,a.pendingProps,Ha),c!==null?(a.stateNode=c,Bt=a,rt=qa(c.firstChild),Ha=!1,f=!0):f=!1),f||un(a)),Me(a),f=a.type,p=a.pendingProps,y=e!==null?e.memoizedProps:null,c=p.children,Lm(f,p)?c=null:y!==null&&Lm(f,y)&&(a.flags|=32),a.memoizedState!==null&&(f=Df(e,a,I3,null,null,r),Yi._currentValue=f),Co(e,a),Qt(e,a,c,r),a.child;case 6:return e===null&&$e&&((e=r=rt)&&(r=CC(r,a.pendingProps,Ha),r!==null?(a.stateNode=r,Bt=a,rt=null,e=!0):e=!1),e||un(a)),null;case 13:return Pb(e,a,r);case 4:return fe(a,a.stateNode.containerInfo),c=a.pendingProps,e===null?a.child=gr(a,null,c,r):Qt(e,a,c,r),a.child;case 11:return Eb(e,a,a.type,a.pendingProps,r);case 7:return Qt(e,a,a.pendingProps,r),a.child;case 8:return Qt(e,a,a.pendingProps.children,r),a.child;case 12:return Qt(e,a,a.pendingProps.children,r),a.child;case 10:return c=a.pendingProps,fn(a,a.type,c.value),Qt(e,a,c.children,r),a.child;case 9:return f=a.type._context,c=a.pendingProps.children,mr(a),f=$t(f),c=c(f),a.flags|=1,Qt(e,a,c,r),a.child;case 14:return _b(e,a,a.type,a.pendingProps,r);case 15:return Mb(e,a,a.type,a.pendingProps,r);case 19:return Ib(e,a,r);case 31:return G3(e,a,r);case 22:return Tb(e,a,r,a.pendingProps);case 24:return mr(a),c=$t(vt),e===null?(f=Cf(),f===null&&(f=st,p=jf(),f.pooledCache=p,p.refCount++,p!==null&&(f.pooledCacheLanes|=r),f=p),a.memoizedState={parent:c,cache:f},Af(a),fn(a,vt,f)):((e.lanes&r)!==0&&(Ef(e,a),Mi(a,null,null,r),_i()),f=e.memoizedState,p=a.memoizedState,f.parent!==c?(f={parent:c,cache:c},a.memoizedState=f,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=f),fn(a,vt,c)):(c=p.cache,fn(a,vt,c),c!==f.cache&&wf(a,[vt],r,!0))),Qt(e,a,a.pendingProps.children,r),a.child;case 29:throw a.pendingProps}throw Error(i(156,a.tag))}function Hs(e){e.flags|=4}function cm(e,a,r,c,f){if((a=(e.mode&32)!==0)&&(a=!1),a){if(e.flags|=16777216,(f&335544128)===f)if(e.stateNode.complete)e.flags|=8192;else if(f0())e.flags|=8192;else throw xr=co,Sf}else e.flags&=-16777217}function Ub(e,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!tv(a))if(f0())e.flags|=8192;else throw xr=co,Sf}function Ao(e,a){a!==null&&(e.flags|=4),e.flags&16384&&(a=e.tag!==22?Xt():536870912,e.lanes|=a,Al|=a)}function Li(e,a){if(!$e)switch(e.tailMode){case"hidden":a=e.tail;for(var r=null;a!==null;)a.alternate!==null&&(r=a),a=a.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var c=null;r!==null;)r.alternate!==null&&(c=r),r=r.sibling;c===null?a||e.tail===null?e.tail=null:e.tail.sibling=null:c.sibling=null}}function lt(e){var a=e.alternate!==null&&e.alternate.child===e.child,r=0,c=0;if(a)for(var f=e.child;f!==null;)r|=f.lanes|f.childLanes,c|=f.subtreeFlags&65011712,c|=f.flags&65011712,f.return=e,f=f.sibling;else for(f=e.child;f!==null;)r|=f.lanes|f.childLanes,c|=f.subtreeFlags,c|=f.flags,f.return=e,f=f.sibling;return e.subtreeFlags|=c,e.childLanes=r,a}function K3(e,a,r){var c=a.pendingProps;switch(xf(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lt(a),null;case 1:return lt(a),null;case 3:return r=a.stateNode,c=null,e!==null&&(c=e.memoizedState.cache),a.memoizedState.cache!==c&&(a.flags|=2048),Ls(vt),Ne(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ml(a)?Hs(a):e===null||e.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,bf())),lt(a),null;case 26:var f=a.type,p=a.memoizedState;return e===null?(Hs(a),p!==null?(lt(a),Ub(a,p)):(lt(a),cm(a,f,null,c,r))):p?p!==e.memoizedState?(Hs(a),lt(a),Ub(a,p)):(lt(a),a.flags&=-16777217):(e=e.memoizedProps,e!==c&&Hs(a),lt(a),cm(a,f,e,c,r)),null;case 27:if(Pe(a),r=se.current,f=a.type,e!==null&&a.stateNode!=null)e.memoizedProps!==c&&Hs(a);else{if(!c){if(a.stateNode===null)throw Error(i(166));return lt(a),null}e=R.current,ml(a)?vg(a):(e=F0(f,c,r),a.stateNode=e,Hs(a))}return lt(a),null;case 5:if(Pe(a),f=a.type,e!==null&&a.stateNode!=null)e.memoizedProps!==c&&Hs(a);else{if(!c){if(a.stateNode===null)throw Error(i(166));return lt(a),null}if(p=R.current,ml(a))vg(a);else{var y=qo(se.current);switch(p){case 1:p=y.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:p=y.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":p=y.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":p=y.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":p=y.createElement("div"),p.innerHTML="<script><\/script>",p=p.removeChild(p.firstChild);break;
vendor: 25,224 bytes, line 49
49case"select":p=typeof c.is=="string"?y.createElement("select",{is:c.is}):y.createElement("select"),c.multiple?p.multiple=!0:c.size&&(p.size=c.size);break;default:p=typeof c.is=="string"?y.createElement(f,{is:c.is}):y.createElement(f)}}p[qt]=a,p[ua]=c;e:for(y=a.child;y!==null;){if(y.tag===5||y.tag===6)p.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===a)break e;for(;y.sibling===null;){if(y.return===null||y.return===a)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}a.stateNode=p;e:switch(Vt(p,f,c),f){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}c&&Hs(a)}}return lt(a),cm(a,a.type,e===null?null:e.memoizedProps,a.pendingProps,r),null;case 6:if(e&&a.stateNode!=null)e.memoizedProps!==c&&Hs(a);else{if(typeof c!="string"&&a.stateNode===null)throw Error(i(166));if(e=se.current,ml(a)){if(e=a.stateNode,r=a.memoizedProps,c=null,f=Bt,f!==null)switch(f.tag){case 27:case 5:c=f.memoizedProps}e[qt]=a,e=!!(e.nodeValue===r||c!==null&&c.suppressHydrationWarning===!0||P0(e.nodeValue,r)),e||un(a,!0)}else e=qo(e).createTextNode(c),e[qt]=a,a.stateNode=e}return lt(a),null;case 31:if(r=a.memoizedState,e===null||e.memoizedState!==null){if(c=ml(a),r!==null){if(e===null){if(!c)throw Error(i(318));if(e=a.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(557));e[qt]=a}else ur(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;lt(a),e=!1}else r=bf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return a.flags&256?(Sa(a),a):(Sa(a),null);if((a.flags&128)!==0)throw Error(i(558))}return lt(a),null;case 13:if(c=a.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(f=ml(a),c!==null&&c.dehydrated!==null){if(e===null){if(!f)throw Error(i(318));if(f=a.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(i(317));f[qt]=a}else ur(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;lt(a),f=!1}else f=bf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=f),f=!0;if(!f)return a.flags&256?(Sa(a),a):(Sa(a),null)}return Sa(a),(a.flags&128)!==0?(a.lanes=r,a):(r=c!==null,e=e!==null&&e.memoizedState!==null,r&&(c=a.child,f=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(f=c.alternate.memoizedState.cachePool.pool),p=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(p=c.memoizedState.cachePool.pool),p!==f&&(c.flags|=2048)),r!==e&&r&&(a.child.flags|=8192),Ao(a,a.updateQueue),lt(a),null);case 4:return Ne(),e===null&&Tm(a.stateNode.containerInfo),lt(a),null;case 10:return Ls(a.type),lt(a),null;case 19:if(F(pt),c=a.memoizedState,c===null)return lt(a),null;if(f=(a.flags&128)!==0,p=c.rendering,p===null)if(f)Li(c,!1);else{if(ft!==0||e!==null&&(e.flags&128)!==0)for(e=a.child;e!==null;){if(p=mo(e),p!==null){for(a.flags|=128,Li(c,!1),e=p.updateQueue,a.updateQueue=e,Ao(a,e),a.subtreeFlags=0,e=r,r=a.child;r!==null;)pg(r,e),r=r.sibling;return $(pt,pt.current&1|2),$e&&Os(a,c.treeForkCount),a.child}e=e.sibling}c.tail!==null&&ta()>ko&&(a.flags|=128,f=!0,Li(c,!1),a.lanes=4194304)}else{if(!f)if(e=mo(p),e!==null){if(a.flags|=128,f=!0,e=e.updateQueue,a.updateQueue=e,Ao(a,e),Li(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!$e)return lt(a),null}else 2*ta()-c.renderingStartTime>ko&&r!==536870912&&(a.flags|=128,f=!0,Li(c,!1),a.lanes=4194304);c.isBackwards?(p.sibling=a.child,a.child=p):(e=c.last,e!==null?e.sibling=p:a.child=p,c.last=p)}return c.tail!==null?(e=c.tail,c.rendering=e,c.tail=e.sibling,c.renderingStartTime=ta(),e.sibling=null,r=pt.current,$(pt,f?r&1|2:r&1),$e&&Os(a,c.treeForkCount),e):(lt(a),null);case 22:case 23:return Sa(a),kf(),c=a.memoizedState!==null,e!==null?e.memoizedState!==null!==c&&(a.flags|=8192):c&&(a.flags|=8192),c?(r&536870912)!==0&&(a.flags&128)===0&&(lt(a),a.subtreeFlags&6&&(a.flags|=8192)):lt(a),r=a.updateQueue,r!==null&&Ao(a,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),c=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),c!==r&&(a.flags|=2048),e!==null&&F(pr),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),a.memoizedState.cache!==r&&(a.flags|=2048),Ls(vt),lt(a),null;case 25:return null;case 30:return null}throw Error(i(156,a.tag))}function Y3(e,a){switch(xf(a),a.tag){case 1:return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 3:return Ls(vt),Ne(),e=a.flags,(e&65536)!==0&&(e&128)===0?(a.flags=e&-65537|128,a):null;case 26:case 27:case 5:return Pe(a),null;case 31:if(a.memoizedState!==null){if(Sa(a),a.alternate===null)throw Error(i(340));ur()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 13:if(Sa(a),e=a.memoizedState,e!==null&&e.dehydrated!==null){if(a.alternate===null)throw Error(i(340));ur()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 19:return F(pt),null;case 4:return Ne(),null;case 10:return Ls(a.type),null;case 22:case 23:return Sa(a),kf(),e!==null&&F(pr),e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 24:return Ls(vt),null;case 25:return null;default:return null}}function qb(e,a){switch(xf(a),a.tag){case 3:Ls(vt),Ne();break;case 26:case 27:case 5:Pe(a);break;case 4:Ne();break;case 31:a.memoizedState!==null&&Sa(a);break;case 13:Sa(a);break;case 19:F(pt);break;case 10:Ls(a.type);break;case 22:case 23:Sa(a),kf(),e!==null&&F(pr);break;case 24:Ls(vt)}}function Pi(e,a){try{var r=a.updateQueue,c=r!==null?r.lastEffect:null;if(c!==null){var f=c.next;r=f;do{if((r.tag&e)===e){c=void 0;var p=r.create,y=r.inst;c=p(),y.destroy=c}r=r.next}while(r!==f)}}catch(A){We(a,a.return,A)}}function bn(e,a,r){try{var c=a.updateQueue,f=c!==null?c.lastEffect:null;if(f!==null){var p=f.next;c=p;do{if((c.tag&e)===e){var y=c.inst,A=y.destroy;if(A!==void 0){y.destroy=void 0,f=a;var P=r,J=A;try{J()}catch(ne){We(f,P,ne)}}}c=c.next}while(c!==p)}}catch(ne){We(a,a.return,ne)}}function Bb(e){var a=e.updateQueue;if(a!==null){var r=e.stateNode;try{Rg(a,r)}catch(c){We(e,e.return,c)}}}function $b(e,a,r){r.props=vr(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(c){We(e,a,c)}}function zi(e,a){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var c=e.stateNode;break;case 30:c=e.stateNode;break;default:c=e.stateNode}typeof r=="function"?e.refCleanup=r(c):r.current=c}}catch(f){We(e,a,f)}}function us(e,a){var r=e.ref,c=e.refCleanup;if(r!==null)if(typeof c=="function")try{c()}catch(f){We(e,a,f)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(f){We(e,a,f)}else r.current=null}function Qb(e){var a=e.type,r=e.memoizedProps,c=e.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":r.autoFocus&&c.focus();break e;case"img":r.src?c.src=r.src:r.srcSet&&(c.srcset=r.srcSet)}}catch(f){We(e,e.return,f)}}function om(e,a,r){try{var c=e.stateNode;gC(c,e.type,r,a),c[ua]=a}catch(f){We(e,e.return,f)}}function Vb(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sn(e.type)||e.tag===4}function dm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Vb(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&&Sn(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 um(e,a,r){var c=e.tag;if(c===5||c===6)e=e.stateNode,a?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,a):(a=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,a.appendChild(e),r=r._reactRootContainer,r!=null||a.onclick!==null||(a.onclick=Ts));else if(c!==4&&(c===27&&Sn(e.type)&&(r=e.stateNode,a=null),e=e.child,e!==null))for(um(e,a,r),e=e.sibling;e!==null;)um(e,a,r),e=e.sibling}function Eo(e,a,r){var c=e.tag;if(c===5||c===6)e=e.stateNode,a?r.insertBefore(e,a):r.appendChild(e);else if(c!==4&&(c===27&&Sn(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(Eo(e,a,r),e=e.sibling;e!==null;)Eo(e,a,r),e=e.sibling}function Gb(e){var a=e.stateNode,r=e.memoizedProps;try{for(var c=e.type,f=a.attributes;f.length;)a.removeAttributeNode(f[0]);Vt(a,c,r),a[qt]=e,a[ua]=r}catch(p){We(e,e.return,p)}}var Us=!1,jt=!1,fm=!1,Fb=typeof WeakSet=="function"?WeakSet:Set,Lt=null;function X3(e,a){if(e=e.containerInfo,Om=Ko,e=rg(e),nf(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var c=r.getSelection&&r.getSelection();if(c&&c.rangeCount!==0){r=c.anchorNode;var f=c.anchorOffset,p=c.focusNode;c=c.focusOffset;try{r.nodeType,p.nodeType}catch{r=null;break e}var y=0,A=-1,P=-1,J=0,ne=0,oe=e,Z=null;t:for(;;){for(var W;oe!==r||f!==0&&oe.nodeType!==3||(A=y+f),oe!==p||c!==0&&oe.nodeType!==3||(P=y+c),oe.nodeType===3&&(y+=oe.nodeValue.length),(W=oe.firstChild)!==null;)Z=oe,oe=W;for(;;){if(oe===e)break t;if(Z===r&&++J===f&&(A=y),Z===p&&++ne===c&&(P=y),(W=oe.nextSibling)!==null)break;oe=Z,Z=oe.parentNode}oe=W}r=A===-1||P===-1?null:{start:A,end:P}}else r=null}r=r||{start:0,end:0}}else r=null;for(Dm={focusedElem:e,selectionRange:r},Ko=!1,Lt=a;Lt!==null;)if(a=Lt,e=a.child,(a.subtreeFlags&1028)!==0&&e!==null)e.return=a,Lt=e;else for(;Lt!==null;){switch(a=Lt,p=a.alternate,e=a.flags,a.tag){case 0:if((e&4)!==0&&(e=a.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r<e.length;r++)f=e[r],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&p!==null){e=void 0,r=a,f=p.memoizedProps,p=p.memoizedState,c=r.stateNode;try{var be=vr(r.type,f);e=c.getSnapshotBeforeUpdate(be,p),c.__reactInternalSnapshotBeforeUpdate=e}catch(_e){We(r,r.return,_e)}}break;case 3:if((e&1024)!==0){if(e=a.stateNode.containerInfo,r=e.nodeType,r===9)zm(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":zm(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(i(163))}if(e=a.sibling,e!==null){e.return=a.return,Lt=e;break}Lt=a.return}}function Kb(e,a,r){var c=r.flags;switch(r.tag){case 0:case 11:case 15:Bs(e,r),c&4&&Pi(5,r);break;case 1:if(Bs(e,r),c&4)if(e=r.stateNode,a===null)try{e.componentDidMount()}catch(y){We(r,r.return,y)}else{var f=vr(r.type,a.memoizedProps);a=a.memoizedState;try{e.componentDidUpdate(f,a,e.__reactInternalSnapshotBeforeUpdate)}catch(y){We(r,r.return,y)}}c&64&&Bb(r),c&512&&zi(r,r.return);break;case 3:if(Bs(e,r),c&64&&(e=r.updateQueue,e!==null)){if(a=null,r.child!==null)switch(r.child.tag){case 27:case 5:a=r.child.stateNode;break;case 1:a=r.child.stateNode}try{Rg(e,a)}catch(y){We(r,r.return,y)}}break;case 27:a===null&&c&4&&Gb(r);case 26:case 5:Bs(e,r),a===null&&c&4&&Qb(r),c&512&&zi(r,r.return);break;case 12:Bs(e,r);break;case 31:Bs(e,r),c&4&&Jb(e,r);break;case 13:Bs(e,r),c&4&&Zb(e,r),c&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=rC.bind(null,r),SC(e,r))));break;case 22:if(c=r.memoizedState!==null||Us,!c){a=a!==null&&a.memoizedState!==null||jt,f=Us;var p=jt;Us=c,(jt=a)&&!p?$s(e,r,(r.subtreeFlags&8772)!==0):Bs(e,r),Us=f,jt=p}break;case 30:break;default:Bs(e,r)}}function Yb(e){var a=e.alternate;a!==null&&(e.alternate=null,Yb(a)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(a=e.stateNode,a!==null&&qu(a)),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 ot=null,ma=!1;function qs(e,a,r){for(r=r.child;r!==null;)Xb(e,a,r),r=r.sibling}function Xb(e,a,r){if(aa&&typeof aa.onCommitFiberUnmount=="function")try{aa.onCommitFiberUnmount(ar,r)}catch{}switch(r.tag){case 26:jt||us(r,a),qs(e,a,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:jt||us(r,a);var c=ot,f=ma;Sn(r.type)&&(ot=r.stateNode,ma=!1),qs(e,a,r),Gi(r.stateNode),ot=c,ma=f;break;case 5:jt||us(r,a);case 6:if(c=ot,f=ma,ot=null,qs(e,a,r),ot=c,ma=f,ot!==null)if(ma)try{(ot.nodeType===9?ot.body:ot.nodeName==="HTML"?ot.ownerDocument.body:ot).removeChild(r.stateNode)}catch(p){We(r,a,p)}else try{ot.removeChild(r.stateNode)}catch(p){We(r,a,p)}break;case 18:ot!==null&&(ma?(e=ot,B0(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),Dl(e)):B0(ot,r.stateNode));break;case 4:c=ot,f=ma,ot=r.stateNode.containerInfo,ma=!0,qs(e,a,r),ot=c,ma=f;break;case 0:case 11:case 14:case 15:bn(2,r,a),jt||bn(4,r,a),qs(e,a,r);break;case 1:jt||(us(r,a),c=r.stateNode,typeof c.componentWillUnmount=="function"&&$b(r,a,c)),qs(e,a,r);break;case 21:qs(e,a,r);break;case 22:jt=(c=jt)||r.memoizedState!==null,qs(e,a,r),jt=c;break;default:qs(e,a,r)}}function Jb(e,a){if(a.memoizedState===null&&(e=a.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Dl(e)}catch(r){We(a,a.return,r)}}}function Zb(e,a){if(a.memoizedState===null&&(e=a.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Dl(e)}catch(r){We(a,a.return,r)}}function J3(e){switch(e.tag){case 31:case 13:case 19:var a=e.stateNode;return a===null&&(a=e.stateNode=new Fb),a;case 22:return e=e.stateNode,a=e._retryCache,a===null&&(a=e._retryCache=new Fb),a;default:throw Error(i(435,e.tag))}}function _o(e,a){var r=J3(e);a.forEach(function(c){if(!r.has(c)){r.add(c);var f=lC.bind(null,e,c);c.then(f,f)}})}function pa(e,a){var r=a.deletions;if(r!==null)for(var c=0;c<r.length;c++){var f=r[c],p=e,y=a,A=y;e:for(;A!==null;){switch(A.tag){case 27:if(Sn(A.type)){ot=A.stateNode,ma=!1;break e}break;case 5:ot=A.stateNode,ma=!1;break e;case 3:case 4:ot=A.stateNode.containerInfo,ma=!0;break e}A=A.return}if(ot===null)throw Error(i(160));Xb(p,y,f),ot=null,ma=!1,p=f.alternate,p!==null&&(p.return=null),f.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)Wb(a,e),a=a.sibling}var Ja=null;function Wb(e,a){var r=e.alternate,c=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:pa(a,e),ha(e),c&4&&(bn(3,e,e.return),Pi(3,e),bn(5,e,e.return));break;case 1:pa(a,e),ha(e),c&512&&(jt||r===null||us(r,r.return)),c&64&&Us&&(e=e.updateQueue,e!==null&&(c=e.callbacks,c!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?c:r.concat(c))));break;case 26:var f=Ja;if(pa(a,e),ha(e),c&512&&(jt||r===null||us(r,r.return)),c&4){var p=r!==null?r.memoizedState:null;if(c=e.memoizedState,r===null)if(c===null)if(e.stateNode===null){e:{c=e.type,r=e.memoizedProps,f=f.ownerDocument||f;t:switch(c){case"title":p=f.getElementsByTagName("title")[0],(!p||p[di]||p[qt]||p.namespaceURI==="http://www.w3.org/2000/svg"||p.hasAttribute("itemprop"))&&(p=f.createElement(c),f.head.insertBefore(p,f.querySelector("head > title"))),Vt(p,c,r),p[qt]=e,Dt(p),c=p;break e;case"link":var y=W0("link","href",f).get(c+(r.href||""));if(y){for(var A=0;A<y.length;A++)if(p=y[A],p.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&p.getAttribute("rel")===(r.rel==null?null:r.rel)&&p.getAttribute("title")===(r.title==null?null:r.title)&&p.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){y.splice(A,1);break t}}p=f.createElement(c),Vt(p,c,r),f.head.appendChild(p);break;case"meta":if(y=W0("meta","content",f).get(c+(r.content||""))){for(A=0;A<y.length;A++)if(p=y[A],p.getAttribute("content")===(r.content==null?null:""+r.content)&&p.getAttribute("name")===(r.name==null?null:r.name)&&p.getAttribute("property")===(r.property==null?null:r.property)&&p.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&p.getAttribute("charset")===(r.charSet==null?null:r.charSet)){y.splice(A,1);break t}}p=f.createElement(c),Vt(p,c,r),f.head.appendChild(p);break;default:throw Error(i(468,c))}p[qt]=e,Dt(p),c=p}e.stateNode=c}else ev(f,e.type,e.stateNode);else e.stateNode=Z0(f,c,e.memoizedProps);else p!==c?(p===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):p.count--,c===null?ev(f,e.type,e.stateNode):Z0(f,c,e.memoizedProps)):c===null&&e.stateNode!==null&&om(e,e.memoizedProps,r.memoizedProps)}break;case 27:pa(a,e),ha(e),c&512&&(jt||r===null||us(r,r.return)),r!==null&&c&4&&om(e,e.memoizedProps,r.memoizedProps);break;case 5:if(pa(a,e),ha(e),c&512&&(jt||r===null||us(r,r.return)),e.flags&32){f=e.stateNode;try{sl(f,"")}catch(be){We(e,e.return,be)}}c&4&&e.stateNode!=null&&(f=e.memoizedProps,om(e,f,r!==null?r.memoizedProps:f)),c&1024&&(fm=!0);break;case 6:if(pa(a,e),ha(e),c&4){if(e.stateNode===null)throw Error(i(162));c=e.memoizedProps,r=e.stateNode;try{r.nodeValue=c}catch(be){We(e,e.return,be)}}break;case 3:if(Qo=null,f=Ja,Ja=Bo(a.containerInfo),pa(a,e),Ja=f,ha(e),c&4&&r!==null&&r.memoizedState.isDehydrated)try{Dl(a.containerInfo)}catch(be){We(e,e.return,be)}fm&&(fm=!1,e0(e));break;case 4:c=Ja,Ja=Bo(e.stateNode.containerInfo),pa(a,e),ha(e),Ja=c;break;case 12:pa(a,e),ha(e);break;case 31:pa(a,e),ha(e),c&4&&(c=e.updateQueue,c!==null&&(e.updateQueue=null,_o(e,c)));break;case 13:pa(a,e),ha(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(To=ta()),c&4&&(c=e.updateQueue,c!==null&&(e.updateQueue=null,_o(e,c)));break;case 22:f=e.memoizedState!==null;var P=r!==null&&r.memoizedState!==null,J=Us,ne=jt;if(Us=J||f,jt=ne||P,pa(a,e),jt=ne,Us=J,ha(e),c&8192)e:for(a=e.stateNode,a._visibility=f?a._visibility&-2:a._visibility|1,f&&(r===null||P||Us||jt||yr(e)),r=null,a=e;;){if(a.tag===5||a.tag===26){if(r===null){P=r=a;try{if(p=P.stateNode,f)y=p.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{A=P.stateNode;var oe=P.memoizedProps.style,Z=oe!=null&&oe.hasOwnProperty("display")?oe.display:null;A.style.display=Z==null||typeof Z=="boolean"?"":(""+Z).trim()}}catch(be){We(P,P.return,be)}}}else if(a.tag===6){if(r===null){P=a;try{P.stateNode.nodeValue=f?"":P.memoizedProps}catch(be){We(P,P.return,be)}}}else if(a.tag===18){if(r===null){P=a;try{var W=P.stateNode;f?$0(W,!0):$0(P.stateNode,!1)}catch(be){We(P,P.return,be)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===e)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break e;for(;a.sibling===null;){if(a.return===null||a.return===e)break e;r===a&&(r=null),a=a.return}r===a&&(r=null),a.sibling.return=a.return,a=a.sibling}c&4&&(c=e.updateQueue,c!==null&&(r=c.retryQueue,r!==null&&(c.retryQueue=null,_o(e,r))));break;case 19:pa(a,e),ha(e),c&4&&(c=e.updateQueue,c!==null&&(e.updateQueue=null,_o(e,c)));break;case 30:break;case 21:break;default:pa(a,e),ha(e)}}function ha(e){var a=e.flags;if(a&2){try{for(var r,c=e.return;c!==null;){if(Vb(c)){r=c;break}c=c.return}if(r==null)throw Error(i(160));switch(r.tag){case 27:var f=r.stateNode,p=dm(e);Eo(e,p,f);break;case 5:var y=r.stateNode;r.flags&32&&(sl(y,""),r.flags&=-33);var A=dm(e);Eo(e,A,y);break;case 3:case 4:var P=r.stateNode.containerInfo,J=dm(e);um(e,J,P);break;default:throw Error(i(161))}}catch(ne){We(e,e.return,ne)}e.flags&=-3}a&4096&&(e.flags&=-4097)}function e0(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var a=e;e0(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),e=e.sibling}}function Bs(e,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)Kb(e,a.alternate,a),a=a.sibling}function yr(e){for(e=e.child;e!==null;){var a=e;switch(a.tag){case 0:case 11:case 14:case 15:bn(4,a,a.return),yr(a);break;case 1:us(a,a.return);var r=a.stateNode;typeof r.componentWillUnmount=="function"&&$b(a,a.return,r),yr(a);break;case 27:Gi(a.stateNode);case 26:case 5:us(a,a.return),yr(a);break;case 22:a.memoizedState===null&&yr(a);break;case 30:yr(a);break;default:yr(a)}e=e.sibling}}function $s(e,a,r){for(r=r&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var c=a.alternate,f=e,p=a,y=p.flags;switch(p.tag){case 0:case 11:case 15:$s(f,p,r),Pi(4,p);break;case 1:if($s(f,p,r),c=p,f=c.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(J){We(c,c.return,J)}if(c=p,f=c.updateQueue,f!==null){var A=c.stateNode;try{var P=f.shared.hiddenCallbacks;if(P!==null)for(f.shared.hiddenCallbacks=null,f=0;f<P.length;f++)kg(P[f],A)}catch(J){We(c,c.return,J)}}r&&y&64&&Bb(p),zi(p,p.return);break;case 27:Gb(p);case 26:case 5:$s(f,p,r),r&&c===null&&y&4&&Qb(p),zi(p,p.return);break;case 12:$s(f,p,r);break;case 31:$s(f,p,r),r&&y&4&&Jb(f,p);break;case 13:$s(f,p,r),r&&y&4&&Zb(f,p);break;case 22:p.memoizedState===null&&$s(f,p,r),zi(p,p.return);break;case 30:break;default:$s(f,p,r)}a=a.sibling}}function mm(e,a){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(e=a.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&Ni(r))}function pm(e,a){e=null,a.alternate!==null&&(e=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==e&&(a.refCount++,e!=null&&Ni(e))}function Za(e,a,r,c){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)t0(e,a,r,c),a=a.sibling}function t0(e,a,r,c){var f=a.flags;switch(a.tag){case 0:case 11:case 15:Za(e,a,r,c),f&2048&&Pi(9,a);break;case 1:Za(e,a,r,c);break;case 3:Za(e,a,r,c),f&2048&&(e=null,a.alternate!==null&&(e=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==e&&(a.refCount++,e!=null&&Ni(e)));break;case 12:if(f&2048){Za(e,a,r,c),e=a.stateNode;try{var p=a.memoizedProps,y=p.id,A=p.onPostCommit;typeof A=="function"&&A(y,a.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(P){We(a,a.return,P)}}else Za(e,a,r,c);break;case 31:Za(e,a,r,c);break;case 13:Za(e,a,r,c);break;case 23:break;case 22:p=a.stateNode,y=a.alternate,a.memoizedState!==null?p._visibility&2?Za(e,a,r,c):Ii(e,a):p._visibility&2?Za(e,a,r,c):(p._visibility|=2,Nl(e,a,r,c,(a.subtreeFlags&10256)!==0||!1)),f&2048&&mm(y,a);break;case 24:Za(e,a,r,c),f&2048&&pm(a.alternate,a);break;default:Za(e,a,r,c)}}function Nl(e,a,r,c,f){for(f=f&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var p=e,y=a,A=r,P=c,J=y.flags;switch(y.tag){case 0:case 11:case 15:Nl(p,y,A,P,f),Pi(8,y);break;case 23:break;case 22:var ne=y.stateNode;y.memoizedState!==null?ne._visibility&2?Nl(p,y,A,P,f):Ii(p,y):(ne._visibility|=2,Nl(p,y,A,P,f)),f&&J&2048&&mm(y.alternate,y);break;case 24:Nl(p,y,A,P,f),f&&J&2048&&pm(y.alternate,y);break;default:Nl(p,y,A,P,f)}a=a.sibling}}function Ii(e,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var r=e,c=a,f=c.flags;switch(c.tag){case 22:Ii(r,c),f&2048&&mm(c.alternate,c);break;case 24:Ii(r,c),f&2048&&pm(c.alternate,c);break;default:Ii(r,c)}a=a.sibling}}var Hi=8192;function Cl(e,a,r){if(e.subtreeFlags&Hi)for(e=e.child;e!==null;)a0(e,a,r),e=e.sibling}function a0(e,a,r){switch(e.tag){case 26:Cl(e,a,r),e.flags&Hi&&e.memoizedState!==null&&zC(r,Ja,e.memoizedState,e.memoizedProps);break;case 5:Cl(e,a,r);break;case 3:case 4:var c=Ja;Ja=Bo(e.stateNode.containerInfo),Cl(e,a,r),Ja=c;break;case 22:e.memoizedState===null&&(c=e.alternate,c!==null&&c.memoizedState!==null?(c=Hi,Hi=16777216,Cl(e,a,r),Hi=c):Cl(e,a,r));break;default:Cl(e,a,r)}}function s0(e){var a=e.alternate;if(a!==null&&(e=a.child,e!==null)){a.child=null;do a=e.sibling,e.sibling=null,e=a;while(e!==null)}}function Ui(e){var a=e.deletions;if((e.flags&16)!==0){if(a!==null)for(var r=0;r<a.length;r++){var c=a[r];Lt=c,r0(c,e)}s0(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)n0(e),e=e.sibling}function n0(e){switch(e.tag){case 0:case 11:case 15:Ui(e),e.flags&2048&&bn(9,e,e.return);break;case 3:Ui(e);break;case 12:Ui(e);break;case 22:var a=e.stateNode;e.memoizedState!==null&&a._visibility&2&&(e.return===null||e.return.tag!==13)?(a._visibility&=-3,Mo(e)):Ui(e);break;default:Ui(e)}}function Mo(e){var a=e.deletions;if((e.flags&16)!==0){if(a!==null)for(var r=0;r<a.length;r++){var c=a[r];Lt=c,r0(c,e)}s0(e)}for(e=e.child;e!==null;){switch(a=e,a.tag){case 0:case 11:case 15:bn(8,a,a.return),Mo(a);break;case 22:r=a.stateNode,r._visibility&2&&(r._visibility&=-3,Mo(a));break;default:Mo(a)}e=e.sibling}}function r0(e,a){for(;Lt!==null;){var r=Lt;switch(r.tag){case 0:case 11:case 15:bn(8,r,a);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var c=r.memoizedState.cachePool.pool;c!=null&&c.refCount++}break;case 24:Ni(r.memoizedState.cache)}if(c=r.child,c!==null)c.return=r,Lt=c;else e:for(r=e;Lt!==null;){c=Lt;var f=c.sibling,p=c.return;if(Yb(c),c===r){Lt=null;break e}if(f!==null){f.return=p,Lt=f;break e}Lt=p}}}var Z3={getCacheForType:function(e){var a=$t(vt),r=a.data.get(e);return r===void 0&&(r=e(),a.data.set(e,r)),r},cacheSignal:function(){return $t(vt).controller.signal}},W3=typeof WeakMap=="function"?WeakMap:Map,Ye=0,st=null,He=null,qe=0,Ze=0,Aa=null,vn=!1,Sl=!1,hm=!1,Qs=0,ft=0,yn=0,wr=0,xm=0,Ea=0,Al=0,qi=null,xa=null,gm=!1,To=0,l0=0,ko=1/0,Ro=null,wn=null,Mt=0,jn=null,El=null,Vs=0,bm=0,vm=null,i0=null,Bi=0,ym=null;function _a(){return(Ye&2)!==0&&qe!==0?qe&-qe:k.T!==null?Am():Hu()}function c0(){if(Ea===0)if((qe&536870912)===0||$e){var e=Yr;Yr<<=1,(Yr&3932160)===0&&(Yr=262144),Ea=e}else Ea=536870912;return e=Ca.current,e!==null&&(e.flags|=32),Ea}function ga(e,a,r){(e===st&&(Ze===2||Ze===9)||e.cancelPendingCommit!==null)&&(_l(e,0),Nn(e,qe,Ea,!1)),dt(e,r),((Ye&2)===0||e!==st)&&(e===st&&((Ye&2)===0&&(wr|=r),ft===4&&Nn(e,qe,Ea,!1)),fs(e))}function o0(e,a,r){if((Ye&6)!==0)throw Error(i(327));var c=!r&&(a&127)===0&&(a&e.expiredLanes)===0||ct(e,a),f=c?aC(e,a):jm(e,a,!0),p=c;
vendor: 24,151 bytes, lines 49-50
49do{if(f===0){Sl&&!c&&Nn(e,a,0,!1);break}else{if(r=e.current.alternate,p&&!eC(r)){f=jm(e,a,!1),p=!1;continue}if(f===2){if(p=a,e.errorRecoveryDisabledLanes&p)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){a=y;e:{var A=e;f=qi;var P=A.current.memoizedState.isDehydrated;if(P&&(_l(A,y).flags|=256),y=jm(A,y,!1),y!==2){if(hm&&!P){A.errorRecoveryDisabledLanes|=p,wr|=p,f=4;break e}p=xa,xa=f,p!==null&&(xa===null?xa=p:xa.push.apply(xa,p))}f=y}if(p=!1,f!==2)continue}}if(f===1){_l(e,0),Nn(e,a,0,!0);break}e:{switch(c=e,p=f,p){case 0:case 1:throw Error(i(345));case 4:if((a&4194048)!==a)break;case 6:Nn(c,a,Ea,!vn);break e;case 2:xa=null;break;case 3:case 5:break;default:throw Error(i(329))}if((a&62914560)===a&&(f=To+300-ta(),10<f)){if(Nn(c,a,Ea,!vn),ke(c,0,!0)!==0)break e;Vs=a,c.timeoutHandle=U0(d0.bind(null,c,r,xa,Ro,gm,a,Ea,wr,Al,vn,p,"Throttled",-0,0),f);break e}d0(c,r,xa,Ro,gm,a,Ea,wr,Al,vn,p,null,-0,0)}}break}while(!0);fs(e)}function d0(e,a,r,c,f,p,y,A,P,J,ne,oe,Z,W){if(e.timeoutHandle=-1,oe=a.subtreeFlags,oe&8192||(oe&16785408)===16785408){oe={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ts},a0(a,p,oe);var be=(p&62914560)===p?To-ta():(p&4194048)===p?l0-ta():0;if(be=IC(oe,be),be!==null){Vs=p,e.cancelPendingCommit=be(b0.bind(null,e,a,p,r,c,f,y,A,P,ne,oe,null,Z,W)),Nn(e,p,y,!J);return}}b0(e,a,p,r,c,f,y,A,P)}function eC(e){for(var a=e;;){var r=a.tag;if((r===0||r===11||r===15)&&a.flags&16384&&(r=a.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var c=0;c<r.length;c++){var f=r[c],p=f.getSnapshot;f=f.value;try{if(!ja(p(),f))return!1}catch{return!1}}if(r=a.child,a.subtreeFlags&16384&&r!==null)r.return=a,a=r;else{if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Nn(e,a,r,c){a&=~xm,a&=~wr,e.suspendedLanes|=a,e.pingedLanes&=~a,c&&(e.warmLanes|=a),c=e.expirationTimes;for(var f=a;0<f;){var p=31-Yt(f),y=1<<p;c[p]=-1,f&=~y}r!==0&&nr(e,r,a)}function Oo(){return(Ye&6)===0?($i(0),!1):!0}function wm(){if(He!==null){if(Ze===0)var e=He.return;else e=He,Ds=fr=null,zf(e),bl=null,Si=0,e=He;for(;e!==null;)qb(e.alternate,e),e=e.return;He=null}}function _l(e,a){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,yC(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),Vs=0,wm(),st=e,He=r=Rs(e.current,null),qe=a,Ze=0,Aa=null,vn=!1,Sl=ct(e,a),hm=!1,Al=Ea=xm=wr=yn=ft=0,xa=qi=null,gm=!1,(a&8)!==0&&(a|=a&32);var c=e.entangledLanes;if(c!==0)for(e=e.entanglements,c&=a;0<c;){var f=31-Yt(c),p=1<<f;a|=e[f],c&=~p}return Qs=a,Wc(),r}function u0(e,a){De=null,k.H=Oi,a===gl||a===io?(a=Eg(),Ze=3):a===Sf?(a=Eg(),Ze=4):Ze=a===Wf?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,Aa=a,He===null&&(ft=1,jo(e,Pa(a,e.current)))}function f0(){var e=Ca.current;return e===null?!0:(qe&4194048)===qe?Ua===null:(qe&62914560)===qe||(qe&536870912)!==0?e===Ua:!1}function m0(){var e=k.H;return k.H=Oi,e===null?Oi:e}function p0(){var e=k.A;return k.A=Z3,e}function Do(){ft=4,vn||(qe&4194048)!==qe&&Ca.current!==null||(Sl=!0),(yn&134217727)===0&&(wr&134217727)===0||st===null||Nn(st,qe,Ea,!1)}function jm(e,a,r){var c=Ye;Ye|=2;var f=m0(),p=p0();(st!==e||qe!==a)&&(Ro=null,_l(e,a)),a=!1;var y=ft;e:do try{if(Ze!==0&&He!==null){var A=He,P=Aa;switch(Ze){case 8:wm(),y=6;break e;case 3:case 2:case 9:case 6:Ca.current===null&&(a=!0);var J=Ze;if(Ze=0,Aa=null,Ml(e,A,P,J),r&&Sl){y=0;break e}break;default:J=Ze,Ze=0,Aa=null,Ml(e,A,P,J)}}tC(),y=ft;break}catch(ne){u0(e,ne)}while(!0);return a&&e.shellSuspendCounter++,Ds=fr=null,Ye=c,k.H=f,k.A=p,He===null&&(st=null,qe=0,Wc()),y}function tC(){for(;He!==null;)h0(He)}function aC(e,a){var r=Ye;Ye|=2;var c=m0(),f=p0();st!==e||qe!==a?(Ro=null,ko=ta()+500,_l(e,a)):Sl=ct(e,a);e:do try{if(Ze!==0&&He!==null){a=He;var p=Aa;t:switch(Ze){case 1:Ze=0,Aa=null,Ml(e,a,p,1);break;case 2:case 9:if(Sg(p)){Ze=0,Aa=null,x0(a);break}a=function(){Ze!==2&&Ze!==9||st!==e||(Ze=7),fs(e)},p.then(a,a);break e;case 3:Ze=7;break e;case 4:Ze=5;break e;case 7:Sg(p)?(Ze=0,Aa=null,x0(a)):(Ze=0,Aa=null,Ml(e,a,p,7));break;case 5:var y=null;switch(He.tag){case 26:y=He.memoizedState;case 5:case 27:var A=He;if(y?tv(y):A.stateNode.complete){Ze=0,Aa=null;var P=A.sibling;if(P!==null)He=P;else{var J=A.return;J!==null?(He=J,Lo(J)):He=null}break t}}Ze=0,Aa=null,Ml(e,a,p,5);break;case 6:Ze=0,Aa=null,Ml(e,a,p,6);break;case 8:wm(),ft=6;break e;default:throw Error(i(462))}}sC();break}catch(ne){u0(e,ne)}while(!0);return Ds=fr=null,k.H=c,k.A=f,Ye=r,He!==null?0:(st=null,qe=0,Wc(),ft)}function sC(){for(;He!==null&&!ea();)h0(He)}function h0(e){var a=Hb(e.alternate,e,Qs);e.memoizedProps=e.pendingProps,a===null?Lo(e):He=a}function x0(e){var a=e,r=a.alternate;switch(a.tag){case 15:case 0:a=Ob(r,a,a.pendingProps,a.type,void 0,qe);break;case 11:a=Ob(r,a,a.pendingProps,a.type.render,a.ref,qe);break;case 5:zf(a);default:qb(r,a),a=He=pg(a,Qs),a=Hb(r,a,Qs)}e.memoizedProps=e.pendingProps,a===null?Lo(e):He=a}function Ml(e,a,r,c){Ds=fr=null,zf(a),bl=null,Si=0;var f=a.return;try{if(V3(e,f,a,r,qe)){ft=1,jo(e,Pa(r,e.current)),He=null;return}}catch(p){if(f!==null)throw He=f,p;ft=1,jo(e,Pa(r,e.current)),He=null;return}a.flags&32768?($e||c===1?e=!0:Sl||(qe&536870912)!==0?e=!1:(vn=e=!0,(c===2||c===9||c===3||c===6)&&(c=Ca.current,c!==null&&c.tag===13&&(c.flags|=16384))),g0(a,e)):Lo(a)}function Lo(e){var a=e;do{if((a.flags&32768)!==0){g0(a,vn);return}e=a.return;var r=K3(a.alternate,a,Qs);if(r!==null){He=r;return}if(a=a.sibling,a!==null){He=a;return}He=a=e}while(a!==null);ft===0&&(ft=5)}function g0(e,a){do{var r=Y3(e.alternate,e);if(r!==null){r.flags&=32767,He=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!a&&(e=e.sibling,e!==null)){He=e;return}He=e=r}while(e!==null);ft=6,He=null}function b0(e,a,r,c,f,p,y,A,P){e.cancelPendingCommit=null;do Po();while(Mt!==0);if((Ye&6)!==0)throw Error(i(327));if(a!==null){if(a===e.current)throw Error(i(177));if(p=a.lanes|a.childLanes,p|=df,ca(e,r,p,y,A,P),e===st&&(He=st=null,qe=0),El=a,jn=e,Vs=r,bm=p,vm=f,i0=c,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,iC(tr,function(){return N0(),null})):(e.callbackNode=null,e.callbackPriority=0),c=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||c){c=k.T,k.T=null,f=U.p,U.p=2,y=Ye,Ye|=4;try{X3(e,a,r)}finally{Ye=y,U.p=f,k.T=c}}Mt=1,v0(),y0(),w0()}}function v0(){if(Mt===1){Mt=0;var e=jn,a=El,r=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||r){r=k.T,k.T=null;var c=U.p;U.p=2;var f=Ye;Ye|=4;try{Wb(a,e);var p=Dm,y=rg(e.containerInfo),A=p.focusedElem,P=p.selectionRange;if(y!==A&&A&&A.ownerDocument&&ng(A.ownerDocument.documentElement,A)){if(P!==null&&nf(A)){var J=P.start,ne=P.end;if(ne===void 0&&(ne=J),"selectionStart"in A)A.selectionStart=J,A.selectionEnd=Math.min(ne,A.value.length);else{var oe=A.ownerDocument||document,Z=oe&&oe.defaultView||window;if(Z.getSelection){var W=Z.getSelection(),be=A.textContent.length,_e=Math.min(P.start,be),at=P.end===void 0?_e:Math.min(P.end,be);!W.extend&&_e>at&&(y=at,at=_e,_e=y);var B=sg(A,_e),I=sg(A,at);if(B&&I&&(W.rangeCount!==1||W.anchorNode!==B.node||W.anchorOffset!==B.offset||W.focusNode!==I.node||W.focusOffset!==I.offset)){var X=oe.createRange();X.setStart(B.node,B.offset),W.removeAllRanges(),_e>at?(W.addRange(X),W.extend(I.node,I.offset)):(X.setEnd(I.node,I.offset),W.addRange(X))}}}}for(oe=[],W=A;W=W.parentNode;)W.nodeType===1&&oe.push({element:W,left:W.scrollLeft,top:W.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;A<oe.length;A++){var le=oe[A];le.element.scrollLeft=le.left,le.element.scrollTop=le.top}}Ko=!!Om,Dm=Om=null}finally{Ye=f,U.p=c,k.T=r}}e.current=a,Mt=2}}function y0(){if(Mt===2){Mt=0;var e=jn,a=El,r=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||r){r=k.T,k.T=null;var c=U.p;U.p=2;var f=Ye;Ye|=4;try{Kb(e,a.alternate,a)}finally{Ye=f,U.p=c,k.T=r}}Mt=3}}function w0(){if(Mt===4||Mt===3){Mt=0,sn();var e=jn,a=El,r=Vs,c=i0;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Mt=5:(Mt=0,El=jn=null,j0(e,e.pendingLanes));var f=e.pendingLanes;if(f===0&&(wn=null),Ya(r),a=a.stateNode,aa&&typeof aa.onCommitFiberRoot=="function")try{aa.onCommitFiberRoot(ar,a,void 0,(a.current.flags&128)===128)}catch{}if(c!==null){a=k.T,f=U.p,U.p=2,k.T=null;try{for(var p=e.onRecoverableError,y=0;y<c.length;y++){var A=c[y];p(A.value,{componentStack:A.stack})}}finally{k.T=a,U.p=f}}(Vs&3)!==0&&Po(),fs(e),f=e.pendingLanes,(r&261930)!==0&&(f&42)!==0?e===ym?Bi++:(Bi=0,ym=e):Bi=0,$i(0)}}function j0(e,a){(e.pooledCacheLanes&=a)===0&&(a=e.pooledCache,a!=null&&(e.pooledCache=null,Ni(a)))}function Po(){return v0(),y0(),w0(),N0()}function N0(){if(Mt!==5)return!1;var e=jn,a=bm;bm=0;var r=Ya(Vs),c=k.T,f=U.p;try{U.p=32>r?32:r,k.T=null,r=vm,vm=null;var p=jn,y=Vs;if(Mt=0,El=jn=null,Vs=0,(Ye&6)!==0)throw Error(i(331));var A=Ye;if(Ye|=4,n0(p.current),t0(p,p.current,y,r),Ye=A,$i(0,!1),aa&&typeof aa.onPostCommitFiberRoot=="function")try{aa.onPostCommitFiberRoot(ar,p)}catch{}return!0}finally{U.p=f,k.T=c,j0(e,a)}}function C0(e,a,r){a=Pa(r,a),a=Zf(e.stateNode,a,2),e=hn(e,a,2),e!==null&&(dt(e,2),fs(e))}function We(e,a,r){if(e.tag===3)C0(e,e,r);else for(;a!==null;){if(a.tag===3){C0(a,e,r);break}else if(a.tag===1){var c=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(wn===null||!wn.has(c))){e=Pa(r,e),r=Sb(2),c=hn(a,r,2),c!==null&&(Ab(r,c,a,e),dt(c,2),fs(c));break}}a=a.return}}function Nm(e,a,r){var c=e.pingCache;if(c===null){c=e.pingCache=new W3;var f=new Set;c.set(a,f)}else f=c.get(a),f===void 0&&(f=new Set,c.set(a,f));f.has(r)||(hm=!0,f.add(r),e=nC.bind(null,e,a,r),a.then(e,e))}function nC(e,a,r){var c=e.pingCache;c!==null&&c.delete(a),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,st===e&&(qe&r)===r&&(ft===4||ft===3&&(qe&62914560)===qe&&300>ta()-To?(Ye&2)===0&&_l(e,0):xm|=r,Al===qe&&(Al=0)),fs(e)}function S0(e,a){a===0&&(a=Xt()),e=or(e,a),e!==null&&(dt(e,a),fs(e))}function rC(e){var a=e.memoizedState,r=0;a!==null&&(r=a.retryLane),S0(e,r)}function lC(e,a){var r=0;switch(e.tag){case 31:case 13:var c=e.stateNode,f=e.memoizedState;f!==null&&(r=f.retryLane);break;case 19:c=e.stateNode;break;case 22:c=e.stateNode._retryCache;break;default:throw Error(i(314))}c!==null&&c.delete(a),S0(e,r)}function iC(e,a){return an(e,a)}var zo=null,Tl=null,Cm=!1,Io=!1,Sm=!1,Cn=0;function fs(e){e!==Tl&&e.next===null&&(Tl===null?zo=Tl=e:Tl=Tl.next=e),Io=!0,Cm||(Cm=!0,oC())}function $i(e,a){if(!Sm&&Io){Sm=!0;do for(var r=!1,c=zo;c!==null;){if(e!==0){var f=c.pendingLanes;if(f===0)var p=0;else{var y=c.suspendedLanes,A=c.pingedLanes;p=(1<<31-Yt(42|e)+1)-1,p&=f&~(y&~A),p=p&201326741?p&201326741|1:p?p|2:0}p!==0&&(r=!0,M0(c,p))}else p=qe,p=ke(c,c===st?p:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(p&3)===0||ct(c,p)||(r=!0,M0(c,p));c=c.next}while(r);Sm=!1}}function cC(){A0()}function A0(){Io=Cm=!1;var e=0;Cn!==0&&vC()&&(e=Cn);for(var a=ta(),r=null,c=zo;c!==null;){var f=c.next,p=E0(c,a);p===0?(c.next=null,r===null?zo=f:r.next=f,f===null&&(Tl=r)):(r=c,(e!==0||(p&3)!==0)&&(Io=!0)),c=f}Mt!==0&&Mt!==5||$i(e),Cn!==0&&(Cn=0)}function E0(e,a){for(var r=e.suspendedLanes,c=e.pingedLanes,f=e.expirationTimes,p=e.pendingLanes&-62914561;0<p;){var y=31-Yt(p),A=1<<y,P=f[y];P===-1?((A&r)===0||(A&c)!==0)&&(f[y]=Ot(A,a)):P<=a&&(e.expiredLanes|=A),p&=~A}if(a=st,r=qe,r=ke(e,e===a?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),c=e.callbackNode,r===0||e===a&&(Ze===2||Ze===9)||e.cancelPendingCommit!==null)return c!==null&&c!==null&&ii(c),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||ct(e,r)){if(a=r&-r,a===e.callbackPriority)return a;switch(c!==null&&ii(c),Ya(r)){case 2:case 8:r=Uc;break;case 32:r=tr;break;case 268435456:r=_s;break;default:r=tr}return c=_0.bind(null,e),r=an(r,c),e.callbackPriority=a,e.callbackNode=r,a}return c!==null&&c!==null&&ii(c),e.callbackPriority=2,e.callbackNode=null,2}function _0(e,a){if(Mt!==0&&Mt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(Po()&&e.callbackNode!==r)return null;var c=qe;return c=ke(e,e===st?c:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),c===0?null:(o0(e,c,a),E0(e,ta()),e.callbackNode!=null&&e.callbackNode===r?_0.bind(null,e):null)}function M0(e,a){if(Po())return null;o0(e,a,!0)}function oC(){wC(function(){(Ye&6)!==0?an(er,cC):A0()})}function Am(){if(Cn===0){var e=hl;e===0&&(e=Kr,Kr<<=1,(Kr&261888)===0&&(Kr=256)),Cn=e}return Cn}function T0(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Vc(""+e)}function k0(e,a){var r=a.ownerDocument.createElement("input");return r.name=a.name,r.value=a.value,e.id&&r.setAttribute("form",e.id),a.parentNode.insertBefore(r,a),e=new FormData(e),r.parentNode.removeChild(r),e}function dC(e,a,r,c,f){if(a==="submit"&&r&&r.stateNode===f){var p=T0((f[ua]||null).action),y=c.submitter;y&&(a=(a=y[ua]||null)?T0(a.formAction):y.getAttribute("formAction"),a!==null&&(p=a,y=null));var A=new Yc("action","action",null,c,f);e.push({event:A,listeners:[{instance:null,listener:function(){if(c.defaultPrevented){if(Cn!==0){var P=y?k0(f,y):new FormData(f);Gf(r,{pending:!0,data:P,method:f.method,action:p},null,P)}}else typeof p=="function"&&(A.preventDefault(),P=y?k0(f,y):new FormData(f),Gf(r,{pending:!0,data:P,method:f.method,action:p},p,P))},currentTarget:f}]})}}for(var Em=0;Em<of.length;Em++){var _m=of[Em],uC=_m.toLowerCase(),fC=_m[0].toUpperCase()+_m.slice(1);Xa(uC,"on"+fC)}Xa(cg,"onAnimationEnd"),Xa(og,"onAnimationIteration"),Xa(dg,"onAnimationStart"),Xa("dblclick","onDoubleClick"),Xa("focusin","onFocus"),Xa("focusout","onBlur"),Xa(_3,"onTransitionRun"),Xa(M3,"onTransitionStart"),Xa(T3,"onTransitionCancel"),Xa(ug,"onTransitionEnd"),tl("onMouseEnter",["mouseout","mouseover"]),tl("onMouseLeave",["mouseout","mouseover"]),tl("onPointerEnter",["pointerout","pointerover"]),tl("onPointerLeave",["pointerout","pointerover"]),rr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),rr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),rr("onBeforeInput",["compositionend","keypress","textInput","paste"]),rr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),rr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),rr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qi="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(" "),mC=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qi));function R0(e,a){a=(a&4)!==0;for(var r=0;r<e.length;r++){var c=e[r],f=c.event;c=c.listeners;e:{var p=void 0;if(a)for(var y=c.length-1;0<=y;y--){var A=c[y],P=A.instance,J=A.currentTarget;if(A=A.listener,P!==p&&f.isPropagationStopped())break e;p=A,f.currentTarget=J;try{p(f)}catch(ne){Zc(ne)}f.currentTarget=null,p=P}else for(y=0;y<c.length;y++){if(A=c[y],P=A.instance,J=A.currentTarget,A=A.listener,P!==p&&f.isPropagationStopped())break e;p=A,f.currentTarget=J;try{p(f)}catch(ne){Zc(ne)}f.currentTarget=null,p=P}}}}function Ue(e,a){var r=a[Uu];r===void 0&&(r=a[Uu]=new Set);var c=e+"__bubble";r.has(c)||(O0(a,e,2,!1),r.add(c))}function Mm(e,a,r){var c=0;a&&(c|=4),O0(r,e,c,a)}var Ho="_reactListening"+Math.random().toString(36).slice(2);function Tm(e){if(!e[Ho]){e[Ho]=!0,Ax.forEach(function(r){r!=="selectionchange"&&(mC.has(r)||Mm(r,!1,e),Mm(r,!0,e))});var a=e.nodeType===9?e:e.ownerDocument;a===null||a[Ho]||(a[Ho]=!0,Mm("selectionchange",!1,a))}}function O0(e,a,r,c){switch(cv(a)){case 2:var f=qC;break;case 8:f=BC;break;default:f=Vm}r=f.bind(null,a,r,e),f=void 0,!Yu||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(f=!0),c?f!==void 0?e.addEventListener(a,r,{capture:!0,passive:f}):e.addEventListener(a,r,!0):f!==void 0?e.addEventListener(a,r,{passive:f}):e.addEventListener(a,r,!1)}function km(e,a,r,c,f){var p=c;if((a&1)===0&&(a&2)===0&&c!==null)e:for(;;){if(c===null)return;var y=c.tag;if(y===3||y===4){var A=c.stateNode.containerInfo;if(A===f)break;if(y===4)for(y=c.return;y!==null;){var P=y.tag;if((P===3||P===4)&&y.stateNode.containerInfo===f)return;y=y.return}for(;A!==null;){if(y=Zr(A),y===null)return;if(P=y.tag,P===5||P===6||P===26||P===27){c=p=y;continue e}A=A.parentNode}}c=c.return}Ix(function(){var J=p,ne=Fu(r),oe=[];e:{var Z=fg.get(e);if(Z!==void 0){var W=Yc,be=e;switch(e){case"keypress":if(Fc(r)===0)break e;case"keydown":case"keyup":W=l3;break;case"focusin":be="focus",W=Wu;break;case"focusout":be="blur",W=Wu;break;case"beforeblur":case"afterblur":W=Wu;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":W=qx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":W=K4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":W=o3;break;case cg:case og:case dg:W=J4;break;case ug:W=u3;break;case"scroll":case"scrollend":W=G4;break;case"wheel":W=m3;break;case"copy":case"cut":case"paste":W=W4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":W=$x;break;case"toggle":case"beforetoggle":W=h3}var _e=(a&4)!==0,at=!_e&&(e==="scroll"||e==="scrollend"),B=_e?Z!==null?Z+"Capture":null:Z;_e=[];for(var I=J,X;I!==null;){var le=I;if(X=le.stateNode,le=le.tag,le!==5&&le!==26&&le!==27||X===null||B===null||(le=fi(I,B),le!=null&&_e.push(Vi(I,le,X))),at)break;I=I.return}0<_e.length&&(Z=new W(Z,be,null,r,ne),oe.push({event:Z,listeners:_e}))}}if((a&7)===0){e:{if(Z=e==="mouseover"||e==="pointerover",W=e==="mouseout"||e==="pointerout",Z&&r!==Gu&&(be=r.relatedTarget||r.fromElement)&&(Zr(be)||be[Jr]))break e;if((W||Z)&&(Z=ne.window===ne?ne:(Z=ne.ownerDocument)?Z.defaultView||Z.parentWindow:window,W?(be=r.relatedTarget||r.toElement,W=J,be=be?Zr(be):null,be!==null&&(at=d(be),_e=be.tag,be!==at||_e!==5&&_e!==27&&_e!==6)&&(be=null)):(W=null,be=J),W!==be)){if(_e=qx,le="onMouseLeave",B="onMouseEnter",I="mouse",(e==="pointerout"||e==="pointerover")&&(_e=$x,le="onPointerLeave",B="onPointerEnter",I="pointer"),at=W==null?Z:ui(W),X=be==null?Z:ui(be),Z=new _e(le,I+"leave",W,r,ne),Z.target=at,Z.relatedTarget=X,le=null,Zr(ne)===J&&(_e=new _e(B,I+"enter",be,r,ne),_e.target=X,_e.relatedTarget=at,le=_e),at=le,W&&be)t:{for(_e=pC,B=W,I=be,X=0,le=B;le;le=_e(le))X++;le=0;for(var Ce=I;Ce;Ce=_e(Ce))le++;for(;0<X-le;)B=_e(B),X--;for(;0<le-X;)I=_e(I),le--;for(;X--;){if(B===I||I!==null&&B===I.alternate){_e=B;break t}B=_e(B),I=_e(I)}_e=null}else _e=null;W!==null&&D0(oe,Z,W,_e,!1),be!==null&&at!==null&&D0(oe,at,be,_e,!0)}}e:{if(Z=J?ui(J):window,W=Z.nodeName&&Z.nodeName.toLowerCase(),W==="select"||W==="input"&&Z.type==="file")var Ge=Jx;else if(Yx(Z))if(Zx)Ge=S3;else{Ge=N3;var je=j3}else W=Z.nodeName,!W||W.toLowerCase()!=="input"||Z.type!=="checkbox"&&Z.type!=="radio"?J&&Vu(J.elementType)&&(Ge=Jx):Ge=C3;if(Ge&&(Ge=Ge(e,J))){Xx(oe,Ge,r,ne);break e}je&&je(e,Z,J),e==="focusout"&&J&&Z.type==="number"&&J.memoizedProps.value!=null&&Qu(Z,"number",Z.value)}switch(je=J?ui(J):window,e){case"focusin":(Yx(je)||je.contentEditable==="true")&&(il=je,rf=J,yi=null);break;case"focusout":yi=rf=il=null;break;case"mousedown":lf=!0;break;case"contextmenu":case"mouseup":case"dragend":lf=!1,lg(oe,r,ne);break;case"selectionchange":if(E3)break;case"keydown":case"keyup":lg(oe,r,ne)}var Le;if(tf)e:{switch(e){case"compositionstart":var Be="onCompositionStart";break e;case"compositionend":Be="onCompositionEnd";break e;case"compositionupdate":Be="onCompositionUpdate";break e}Be=void 0}else ll?Fx(e,r)&&(Be="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Be="onCompositionStart");Be&&(Qx&&r.locale!=="ko"&&(ll||Be!=="onCompositionStart"?Be==="onCompositionEnd"&&ll&&(Le=Hx()):(cn=ne,Xu="value"in cn?cn.value:cn.textContent,ll=!0)),je=Uo(J,Be),0<je.length&&(Be=new Bx(Be,e,null,r,ne),oe.push({event:Be,listeners:je}),Le?Be.data=Le:(Le=Kx(r),Le!==null&&(Be.data=Le)))),(Le=g3?b3(e,r):v3(e,r))&&(Be=Uo(J,"onBeforeInput"),0<Be.length&&(je=new Bx("onBeforeInput","beforeinput",null,r,ne),oe.push({event:je,listeners:Be}),je.data=Le)),dC(oe,e,J,r,ne)}R0(oe,a)})}function Vi(e,a,r){return{instance:e,listener:a,currentTarget:r}}function Uo(e,a){for(var r=a+"Capture",c=[];e!==null;){var f=e,p=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||p===null||(f=fi(e,r),f!=null&&c.unshift(Vi(e,f,p)),f=fi(e,a),f!=null&&c.push(Vi(e,f,p))),e.tag===3)return c;e=e.return}return[]}function pC(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function D0(e,a,r,c,f){for(var p=a._reactName,y=[];r!==null&&r!==c;){var A=r,P=A.alternate,J=A.stateNode;if(A=A.tag,P!==null&&P===c)break;A!==5&&A!==26&&A!==27||J===null||(P=J,f?(J=fi(r,p),J!=null&&y.unshift(Vi(r,J,P))):f||(J=fi(r,p),J!=null&&y.push(Vi(r,J,P)))),r=r.return}y.length!==0&&e.push({event:a,listeners:y})}var hC=/\r\n?/g,xC=/\u0000|\uFFFD/g;function L0(e){return(typeof e=="string"?e:""+e).replace(hC,` 50`).replace(xC,"")}function P0(e,a){return a=L0(a),L0(e)===a}function tt(e,a,r,c,f,p){switch(r){case"children":typeof c=="string"?a==="body"||a==="textarea"&&c===""||sl(e,c):(typeof c=="number"||typeof c=="bigint")&&a!=="body"&&sl(e,""+c);break;case"className":$c(e,"class",c);break;case"tabIndex":$c(e,"tabindex",c);break;case"dir":case"role":case"viewBox":case"width":case"height":$c(e,r,c);break;case"style":Px(e,c,p);break;case"data":if(a!=="object"){$c(e,"data",c);break}case"src":case"href":if(c===""&&(a!=="a"||r!=="href")){e.removeAttribute(r);break}if(c==null||typeof c=="function"||typeof c=="symbol"||typeof c=="boolean"){e.removeAttribute(r);break}c=Vc(""+c),e.setAttribute(r,c);break;case"action":case"formAction":if(typeof c=="function"){e.setAttribute(r,"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 p=="function"&&(r==="formAction"?(a!=="input"&&tt(e,a,"name",f.name,f,null),tt(e,a,"formEncType",f.formEncType,f,null),tt(e,a,"formMethod",f.formMethod,f,null),tt(e,a,"formTarget",f.formTarget,f,null)):(tt(e,a,"encType",f.encType,f,null),tt(e,a,"method",f.method,f,null),tt(e,a,"target",f.target,f,null)));if(c==null||typeof c=="symbol"||typeof c=="boolean"){e.removeAttribute(r);break}c=Vc(""+c),e.setAttribute(r,c);break;case"onClick":c!=null&&(e.onclick=Ts);break;case"onScroll":c!=null&&Ue("scroll",e);break;case"onScrollEnd":c!=null&&Ue("scrollend",e);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(i(61));if(r=c.__html,r!=null){if(f.children!=null)throw Error(i(60));e.innerHTML=r}}break;case"multiple":e.multiple=c&&typeof c!="function"&&typeof c!="symbol";break;case"muted":e.muted=c&&typeof c!="function"&&typeof c!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(c==null||typeof c=="function"||typeof c=="boolean"||typeof c=="symbol"){e.removeAttribute("xlink:href");break}r=Vc(""+c),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":c!=null&&typeof c!="function"&&typeof c!="symbol"?e.setAttribute(r,""+c):e.removeAttribute(r);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
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":c&&typeof c!="function"&&typeof c!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":c===!0?e.setAttribute(r,""):c!==!1&&c!=null&&typeof c!="function"&&typeof c!="symbol"?e.setAttribute(r,c):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":c!=null&&typeof c!="function"&&typeof c!="symbol"&&!isNaN(c)&&1<=c?e.setAttribute(r,c):e.removeAttribute(r);break;case"rowSpan":case"start":c==null||typeof c=="function"||typeof c=="symbol"||isNaN(c)?e.removeAttribute(r):e.setAttribute(r,c);break;case"popover":Ue("beforetoggle",e),Ue("toggle",e),Bc(e,"popover",c);break;case"xlinkActuate":Ms(e,"http://www.w3.org/1999/xlink","xlink:actuate",c);break;case"xlinkArcrole":Ms(e,"http://www.w3.org/1999/xlink","xlink:arcrole",c);break;case"xlinkRole":Ms(e,"http://www.w3.org/1999/xlink","xlink:role",c);break;case"xlinkShow":Ms(e,"http://www.w3.org/1999/xlink","xlink:show",c);break;case"xlinkTitle":Ms(e,"http://www.w3.org/1999/xlink","xlink:title",c);break;case"xlinkType":Ms(e,"http://www.w3.org/1999/xlink","xlink:type",c);break;case"xmlBase":Ms(e,"http://www.w3.org/XML/1998/namespace","xml:base",c);break;case"xmlLang":Ms(e,"http://www.w3.org/XML/1998/namespace","xml:lang",c);break;case"xmlSpace":Ms(e,"http://www.w3.org/XML/1998/namespace","xml:space",c);break;case"is":Bc(e,"is",c);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=Q4.get(r)||r,Bc(e,r,c))}}function Rm(e,a,r,c,f,p){switch(r){case"style":Px(e,c,p);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(i(61));if(r=c.__html,r!=null){if(f.children!=null)throw Error(i(60));e.innerHTML=r}}break;case"children":typeof c=="string"?sl(e,c):(typeof c=="number"||typeof c=="bigint")&&sl(e,""+c);break;case"onScroll":c!=null&&Ue("scroll",e);break;case"onScrollEnd":c!=null&&Ue("scrollend",e);break;case"onClick":c!=null&&(e.onclick=Ts);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ex.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(f=r.endsWith("Capture"),a=r.slice(2,f?r.length-7:void 0),p=e[ua]||null,p=p!=null?p[r]:null,typeof p=="function"&&e.removeEventListener(a,p,f),typeof c=="function")){typeof p!="function"&&p!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(a,c,f);break e}r in e?e[r]=c:c===!0?e.setAttribute(r,""):Bc(e,r,c)}}}function Vt(e,a,r){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ue("error",e),Ue("load",e);var c=!1,f=!1,p;for(p in r)if(r.hasOwnProperty(p)){var y=r[p];if(y!=null)switch(p){case"src":c=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,a));default:tt(e,a,p,y,r,null)}}f&&tt(e,a,"srcSet",r.srcSet,r,null),c&&tt(e,a,"src",r.src,r,null);return;case"input":Ue("invalid",e);var A=p=y=f=null,P=null,J=null;for(c in r)if(r.hasOwnProperty(c)){var ne=r[c];if(ne!=null)switch(c){case"name":f=ne;break;case"type":y=ne;break;case"checked":P=ne;break;case"defaultChecked":J=ne;break;case"value":p=ne;break;case"defaultValue":A=ne;break;case"children":case"dangerouslySetInnerHTML":if(ne!=null)throw Error(i(137,a));break;default:tt(e,a,c,ne,r,null)}}Rx(e,p,A,P,J,y,f,!1);return;case"select":Ue("invalid",e),c=y=p=null;for(f in r)if(r.hasOwnProperty(f)&&(A=r[f],A!=null))switch(f){case"value":p=A;break;case"defaultValue":y=A;break;case"multiple":c=A;default:tt(e,a,f,A,r,null)}a=p,r=y,e.multiple=!!c,a!=null?al(e,!!c,a,!1):r!=null&&al(e,!!c,r,!0);return;case"textarea":Ue("invalid",e),p=f=c=null;for(y in r)if(r.hasOwnProperty(y)&&(A=r[y],A!=null))switch(y){case"value":c=A;break;case"defaultValue":f=A;break;case"children":p=A;break;case"dangerouslySetInnerHTML":if(A!=null)throw Error(i(91));break;default:tt(e,a,y,A,r,null)}Dx(e,c,f,p);return;case"option":for(P in r)if(r.hasOwnProperty(P)&&(c=r[P],c!=null))switch(P){case"selected":e.selected=c&&typeof c!="function"&&typeof c!="symbol";break;default:tt(e,a,P,c,r,null)}return;case"dialog":Ue("beforetoggle",e),Ue("toggle",e),Ue("cancel",e),Ue("close",e);break;case"iframe":case"object":Ue("load",e);break;case"video":case"audio":for(c=0;c<Qi.length;c++)Ue(Qi[c],e);break;case"image":Ue("error",e),Ue("load",e);break;case"details":Ue("toggle",e);break;case"embed":case"source":case"link":Ue("error",e),Ue("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(J in r)if(r.hasOwnProperty(J)&&(c=r[J],c!=null))switch(J){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,a));default:tt(e,a,J,c,r,null)}return;default:if(Vu(a)){for(ne in r)r.hasOwnProperty(ne)&&(c=r[ne],c!==void 0&&Rm(e,a,ne,c,r,void 0));return}}for(A in r)r.hasOwnProperty(A)&&(c=r[A],c!=null&&tt(e,a,A,c,r,null))}function gC(e,a,r,c){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,p=null,y=null,A=null,P=null,J=null,ne=null;for(W in r){var oe=r[W];if(r.hasOwnProperty(W)&&oe!=null)switch(W){case"checked":break;case"value":break;case"defaultValue":P=oe;default:c.hasOwnProperty(W)||tt(e,a,W,null,c,oe)}}for(var Z in c){var W=c[Z];if(oe=r[Z],c.hasOwnProperty(Z)&&(W!=null||oe!=null))switch(Z){case"type":p=W;break;case"name":f=W;break;case"checked":J=W;break;case"defaultChecked":ne=W;break;case"value":y=W;break;case"defaultValue":A=W;break;case"children":case"dangerouslySetInnerHTML":if(W!=null)throw Error(i(137,a));break;default:W!==oe&&tt(e,a,Z,W,c,oe)}}$u(e,y,A,P,J,ne,p,f);return;case"select":W=y=A=Z=null;for(p in r)if(P=r[p],r.hasOwnProperty(p)&&P!=null)switch(p){case"value":break;case"multiple":W=P;default:c.hasOwnProperty(p)||tt(e,a,p,null,c,P)}for(f in c)if(p=c[f],P=r[f],c.hasOwnProperty(f)&&(p!=null||P!=null))switch(f){case"value":Z=p;break;case"defaultValue":A=p;break;case"multiple":y=p;default:p!==P&&tt(e,a,f,p,c,P)}a=A,r=y,c=W,Z!=null?al(e,!!r,Z,!1):!!c!=!!r&&(a!=null?al(e,!!r,a,!0):al(e,!!r,r?[]:"",!1));return;case"textarea":W=Z=null;for(A in r)if(f=r[A],r.hasOwnProperty(A)&&f!=null&&!c.hasOwnProperty(A))switch(A){case"value":break;case"children":break;default:tt(e,a,A,null,c,f)}for(y in c)if(f=c[y],p=r[y],c.hasOwnProperty(y)&&(f!=null||p!=null))switch(y){case"value":Z=f;break;case"defaultValue":W=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(i(91));break;default:f!==p&&tt(e,a,y,f,c,p)}Ox(e,Z,W);return;case"option":for(var be in r)if(Z=r[be],r.hasOwnProperty(be)&&Z!=null&&!c.hasOwnProperty(be))switch(be){case"selected":e.selected=!1;break;default:tt(e,a,be,null,c,Z)}for(P in c)if(Z=c[P],W=r[P],c.hasOwnProperty(P)&&Z!==W&&(Z!=null||W!=null))switch(P){case"selected":e.selected=Z&&typeof Z!="function"&&typeof Z!="symbol";break;
vendor: 4,940 bytes, line 50
50default:tt(e,a,P,Z,c,W)}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 _e in r)Z=r[_e],r.hasOwnProperty(_e)&&Z!=null&&!c.hasOwnProperty(_e)&&tt(e,a,_e,null,c,Z);for(J in c)if(Z=c[J],W=r[J],c.hasOwnProperty(J)&&Z!==W&&(Z!=null||W!=null))switch(J){case"children":case"dangerouslySetInnerHTML":if(Z!=null)throw Error(i(137,a));break;default:tt(e,a,J,Z,c,W)}return;default:if(Vu(a)){for(var at in r)Z=r[at],r.hasOwnProperty(at)&&Z!==void 0&&!c.hasOwnProperty(at)&&Rm(e,a,at,void 0,c,Z);for(ne in c)Z=c[ne],W=r[ne],!c.hasOwnProperty(ne)||Z===W||Z===void 0&&W===void 0||Rm(e,a,ne,Z,c,W);return}}for(var B in r)Z=r[B],r.hasOwnProperty(B)&&Z!=null&&!c.hasOwnProperty(B)&&tt(e,a,B,null,c,Z);for(oe in c)Z=c[oe],W=r[oe],!c.hasOwnProperty(oe)||Z===W||Z==null&&W==null||tt(e,a,oe,Z,c,W)}function z0(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function bC(){if(typeof performance.getEntriesByType=="function"){for(var e=0,a=0,r=performance.getEntriesByType("resource"),c=0;c<r.length;c++){var f=r[c],p=f.transferSize,y=f.initiatorType,A=f.duration;if(p&&A&&z0(y)){for(y=0,A=f.responseEnd,c+=1;c<r.length;c++){var P=r[c],J=P.startTime;if(J>A)break;var ne=P.transferSize,oe=P.initiatorType;ne&&z0(oe)&&(P=P.responseEnd,y+=ne*(P<A?1:(A-J)/(P-J)))}if(--c,a+=8*(p+y)/(f.duration/1e3),e++,10<e)break}}if(0<e)return a/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Om=null,Dm=null;function qo(e){return e.nodeType===9?e:e.ownerDocument}function I0(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 H0(e,a){if(e===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&a==="foreignObject"?0:e}function Lm(e,a){return e==="textarea"||e==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var Pm=null;function vC(){var e=window.event;return e&&e.type==="popstate"?e===Pm?!1:(Pm=e,!0):(Pm=null,!1)}var U0=typeof setTimeout=="function"?setTimeout:void 0,yC=typeof clearTimeout=="function"?clearTimeout:void 0,q0=typeof Promise=="function"?Promise:void 0,wC=typeof queueMicrotask=="function"?queueMicrotask:typeof q0<"u"?function(e){return q0.resolve(null).then(e).catch(jC)}:U0;function jC(e){setTimeout(function(){throw e})}function Sn(e){return e==="head"}function B0(e,a){var r=a,c=0;do{var f=r.nextSibling;if(e.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"||r==="/&"){if(c===0){e.removeChild(f),Dl(a);return}c--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")c++;else if(r==="html")Gi(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,Gi(r);for(var p=r.firstChild;p;){var y=p.nextSibling,A=p.nodeName;p[di]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&p.rel.toLowerCase()==="stylesheet"||r.removeChild(p),p=y}}else r==="body"&&Gi(e.ownerDocument.body);r=f}while(r);Dl(a)}function $0(e,a){var r=e;e=0;do{var c=r.nextSibling;if(r.nodeType===1?a?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(a?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),c&&c.nodeType===8)if(r=c.data,r==="/$"){if(e===0)break;e--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||e++;r=c}while(r)}function zm(e){var a=e.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var r=a;switch(a=a.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":zm(r),qu(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function NC(e,a,r,c){for(;e.nodeType===1;){var f=r;if(e.nodeName.toLowerCase()!==a.toLowerCase()){if(!c&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(c){if(!e[di])switch(a){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(p=e.getAttribute("rel"),p==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(p!==f.rel||e.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||e.getAttribute("title")!==(f.title==null?null:f.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(p=e.getAttribute("src"),(p!==(f.src==null?null:f.src)||e.getAttribute("type")!==(f.type==null?null:f.type)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&p&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(a==="input"&&e.type==="hidden"){var p=f.name==null?null:""+f.name;
vendor: 13,879 bytes, line 50
50if(f.type==="hidden"&&e.getAttribute("name")===p)return e}else return e;if(e=qa(e.nextSibling),e===null)break}return null}function CC(e,a,r){if(a==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=qa(e.nextSibling),e===null))return null;return e}function Q0(e,a){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=qa(e.nextSibling),e===null))return null;return e}function Im(e){return e.data==="$?"||e.data==="$~"}function Hm(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function SC(e,a){var r=e.ownerDocument;if(e.data==="$~")e._reactRetry=a;else if(e.data!=="$?"||r.readyState!=="loading")a();else{var c=function(){a(),r.removeEventListener("DOMContentLoaded",c)};r.addEventListener("DOMContentLoaded",c),e._reactRetry=c}}function qa(e){for(;e!=null;e=e.nextSibling){var a=e.nodeType;if(a===1||a===3)break;if(a===8){if(a=e.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return e}var Um=null;function V0(e){e=e.nextSibling;for(var a=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"||r==="/&"){if(a===0)return qa(e.nextSibling);a--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||a++}e=e.nextSibling}return null}function G0(e){e=e.previousSibling;for(var a=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(a===0)return e;a--}else r!=="/$"&&r!=="/&"||a++}e=e.previousSibling}return null}function F0(e,a,r){switch(a=qo(r),e){case"html":if(e=a.documentElement,!e)throw Error(i(452));return e;case"head":if(e=a.head,!e)throw Error(i(453));return e;case"body":if(e=a.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function Gi(e){for(var a=e.attributes;a.length;)e.removeAttributeNode(a[0]);qu(e)}var Ba=new Map,K0=new Set;function Bo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Gs=U.d;U.d={f:AC,r:EC,D:_C,C:MC,L:TC,m:kC,X:OC,S:RC,M:DC};function AC(){var e=Gs.f(),a=Oo();return e||a}function EC(e){var a=Wr(e);a!==null&&a.tag===5&&a.type==="form"?ub(a):Gs.r(e)}var kl=typeof document>"u"?null:document;function Y0(e,a,r){var c=kl;if(c&&typeof a=="string"&&a){var f=Da(a);f='link[rel="'+e+'"][href="'+f+'"]',typeof r=="string"&&(f+='[crossorigin="'+r+'"]'),K0.has(f)||(K0.add(f),e={rel:e,crossOrigin:r,href:a},c.querySelector(f)===null&&(a=c.createElement("link"),Vt(a,"link",e),Dt(a),c.head.appendChild(a)))}}function _C(e){Gs.D(e),Y0("dns-prefetch",e,null)}function MC(e,a){Gs.C(e,a),Y0("preconnect",e,a)}function TC(e,a,r){Gs.L(e,a,r);var c=kl;if(c&&e&&a){var f='link[rel="preload"][as="'+Da(a)+'"]';a==="image"&&r&&r.imageSrcSet?(f+='[imagesrcset="'+Da(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(f+='[imagesizes="'+Da(r.imageSizes)+'"]')):f+='[href="'+Da(e)+'"]';var p=f;switch(a){case"style":p=Rl(e);break;case"script":p=Ol(e)}Ba.has(p)||(e=x({rel:"preload",href:a==="image"&&r&&r.imageSrcSet?void 0:e,as:a},r),Ba.set(p,e),c.querySelector(f)!==null||a==="style"&&c.querySelector(Fi(p))||a==="script"&&c.querySelector(Ki(p))||(a=c.createElement("link"),Vt(a,"link",e),Dt(a),c.head.appendChild(a)))}}function kC(e,a){Gs.m(e,a);var r=kl;if(r&&e){var c=a&&typeof a.as=="string"?a.as:"script",f='link[rel="modulepreload"][as="'+Da(c)+'"][href="'+Da(e)+'"]',p=f;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":p=Ol(e)}if(!Ba.has(p)&&(e=x({rel:"modulepreload",href:e},a),Ba.set(p,e),r.querySelector(f)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Ki(p)))return}c=r.createElement("link"),Vt(c,"link",e),Dt(c),r.head.appendChild(c)}}}function RC(e,a,r){Gs.S(e,a,r);var c=kl;if(c&&e){var f=el(c).hoistableStyles,p=Rl(e);a=a||"default";var y=f.get(p);if(!y){var A={loading:0,preload:null};if(y=c.querySelector(Fi(p)))A.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":a},r),(r=Ba.get(p))&&qm(e,r);var P=y=c.createElement("link");Dt(P),Vt(P,"link",e),P._p=new Promise(function(J,ne){P.onload=J,P.onerror=ne}),P.addEventListener("load",function(){A.loading|=1}),P.addEventListener("error",function(){A.loading|=2}),A.loading|=4,$o(y,a,c)}y={type:"stylesheet",instance:y,count:1,state:A},f.set(p,y)}}}function OC(e,a){Gs.X(e,a);var r=kl;if(r&&e){var c=el(r).hoistableScripts,f=Ol(e),p=c.get(f);p||(p=r.querySelector(Ki(f)),p||(e=x({src:e,async:!0},a),(a=Ba.get(f))&&Bm(e,a),p=r.createElement("script"),Dt(p),Vt(p,"link",e),r.head.appendChild(p)),p={type:"script",instance:p,count:1,state:null},c.set(f,p))}}function DC(e,a){Gs.M(e,a);var r=kl;if(r&&e){var c=el(r).hoistableScripts,f=Ol(e),p=c.get(f);p||(p=r.querySelector(Ki(f)),p||(e=x({src:e,async:!0,type:"module"},a),(a=Ba.get(f))&&Bm(e,a),p=r.createElement("script"),Dt(p),Vt(p,"link",e),r.head.appendChild(p)),p={type:"script",instance:p,count:1,state:null},c.set(f,p))}}function X0(e,a,r,c){var f=(f=se.current)?Bo(f):null;if(!f)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(a=Rl(r.href),r=el(f).hoistableStyles,c=r.get(a),c||(c={type:"style",instance:null,count:0,state:null},r.set(a,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=Rl(r.href);var p=el(f).hoistableStyles,y=p.get(e);if(y||(f=f.ownerDocument||f,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},p.set(e,y),(p=f.querySelector(Fi(e)))&&!p._p&&(y.instance=p,y.state.loading=5),Ba.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},Ba.set(e,r),p||LC(f,e,r,y.state))),a&&c===null)throw Error(i(528,""));return y}if(a&&c!==null)throw Error(i(529,""));return null;case"script":return a=r.async,r=r.src,typeof r=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Ol(r),r=el(f).hoistableScripts,c=r.get(a),c||(c={type:"script",instance:null,count:0,state:null},r.set(a,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Rl(e){return'href="'+Da(e)+'"'}function Fi(e){return'link[rel="stylesheet"]['+e+"]"}function J0(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function LC(e,a,r,c){e.querySelector('link[rel="preload"][as="style"]['+a+"]")?c.loading=1:(a=e.createElement("link"),c.preload=a,a.addEventListener("load",function(){return c.loading|=1}),a.addEventListener("error",function(){return c.loading|=2}),Vt(a,"link",r),Dt(a),e.head.appendChild(a))}function Ol(e){return'[src="'+Da(e)+'"]'}function Ki(e){return"script[async]"+e}function Z0(e,a,r){if(a.count++,a.instance===null)switch(a.type){case"style":var c=e.querySelector('style[data-href~="'+Da(r.href)+'"]');if(c)return a.instance=c,Dt(c),c;var f=x({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return c=(e.ownerDocument||e).createElement("style"),Dt(c),Vt(c,"style",f),$o(c,r.precedence,e),a.instance=c;case"stylesheet":f=Rl(r.href);var p=e.querySelector(Fi(f));if(p)return a.state.loading|=4,a.instance=p,Dt(p),p;c=J0(r),(f=Ba.get(f))&&qm(c,f),p=(e.ownerDocument||e).createElement("link"),Dt(p);var y=p;return y._p=new Promise(function(A,P){y.onload=A,y.onerror=P}),Vt(p,"link",c),a.state.loading|=4,$o(p,r.precedence,e),a.instance=p;case"script":return p=Ol(r.src),(f=e.querySelector(Ki(p)))?(a.instance=f,Dt(f),f):(c=r,(f=Ba.get(p))&&(c=x({},r),Bm(c,f)),e=e.ownerDocument||e,f=e.createElement("script"),Dt(f),Vt(f,"link",c),e.head.appendChild(f),a.instance=f);case"void":return null;default:throw Error(i(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(c=a.instance,a.state.loading|=4,$o(c,r.precedence,e));return a.instance}function $o(e,a,r){for(var c=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=c.length?c[c.length-1]:null,p=f,y=0;y<c.length;y++){var A=c[y];if(A.dataset.precedence===a)p=A;else if(p!==f)break}p?p.parentNode.insertBefore(e,p.nextSibling):(a=r.nodeType===9?r.head:r,a.insertBefore(e,a.firstChild))}function qm(e,a){e.crossOrigin==null&&(e.crossOrigin=a.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=a.referrerPolicy),e.title==null&&(e.title=a.title)}function Bm(e,a){e.crossOrigin==null&&(e.crossOrigin=a.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=a.referrerPolicy),e.integrity==null&&(e.integrity=a.integrity)}var Qo=null;function W0(e,a,r){if(Qo===null){var c=new Map,f=Qo=new Map;f.set(r,c)}else f=Qo,c=f.get(r),c||(c=new Map,f.set(r,c));if(c.has(e))return c;for(c.set(e,null),r=r.getElementsByTagName(e),f=0;f<r.length;f++){var p=r[f];if(!(p[di]||p[qt]||e==="link"&&p.getAttribute("rel")==="stylesheet")&&p.namespaceURI!=="http://www.w3.org/2000/svg"){var y=p.getAttribute(a)||"";y=e+y;var A=c.get(y);A?A.push(p):c.set(y,[p])}}return c}function ev(e,a,r){e=e.ownerDocument||e,e.head.insertBefore(r,a==="title"?e.querySelector("head > title"):null)}function PC(e,a,r){if(r===1||a.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return e=a.disabled,typeof a.precedence=="string"&&e==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function tv(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function zC(e,a,r,c){if(r.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var f=Rl(c.href),p=a.querySelector(Fi(f));if(p){a=p._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(e.count++,e=Vo.bind(e),a.then(e,e)),r.state.loading|=4,r.instance=p,Dt(p);return}p=a.ownerDocument||a,c=J0(c),(f=Ba.get(f))&&qm(c,f),p=p.createElement("link"),Dt(p);var y=p;y._p=new Promise(function(A,P){y.onload=A,y.onerror=P}),Vt(p,"link",c),r.instance=p}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,a),(a=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=Vo.bind(e),a.addEventListener("load",r),a.addEventListener("error",r))}}var $m=0;function IC(e,a){return e.stylesheets&&e.count===0&&Fo(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var c=setTimeout(function(){if(e.stylesheets&&Fo(e,e.stylesheets),e.unsuspend){var p=e.unsuspend;e.unsuspend=null,p()}},6e4+a);0<e.imgBytes&&$m===0&&($m=62500*bC());var f=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Fo(e,e.stylesheets),e.unsuspend)){var p=e.unsuspend;e.unsuspend=null,p()}},(e.imgBytes>$m?50:800)+a);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(c),clearTimeout(f)}}:null}function Vo(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Fo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Go=null;function Fo(e,a){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Go=new Map,a.forEach(HC,e),Go=null,Vo.call(e))}function HC(e,a){if(!(a.state.loading&4)){var r=Go.get(e);if(r)var c=r.get(null);else{r=new Map,Go.set(e,r);for(var f=e.querySelectorAll("link[data-precedence],style[data-precedence]"),p=0;p<f.length;p++){var y=f[p];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(r.set(y.dataset.precedence,y),c=y)}c&&r.set(null,c)}f=a.instance,y=f.getAttribute("data-precedence"),p=r.get(y)||c,p===c&&r.set(null,f),r.set(y,f),this.count++,c=Vo.bind(this),f.addEventListener("load",c),f.addEventListener("error",c),p?p.parentNode.insertBefore(f,p.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(f,e.firstChild)),a.state.loading|=4}}var Yi={$$typeof:z,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function UC(e,a,r,c,f,p,y,A,P){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=rn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=rn(0),this.hiddenUpdates=rn(null),this.identifierPrefix=c,this.onUncaughtError=f,this.onCaughtError=p,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=P,this.incompleteTransitions=new Map}function av(e,a,r,c,f,p,y,A,P,J,ne,oe){return e=new UC(e,a,r,y,P,J,ne,oe,A),a=1,p===!0&&(a|=24),p=Na(3,null,null,a),e.current=p,p.stateNode=e,a=jf(),a.refCount++,e.pooledCache=a,a.refCount++,p.memoizedState={element:c,isDehydrated:r,cache:a},Af(p),e}function sv(e){return e?(e=dl,e):dl}function nv(e,a,r,c,f,p){f=sv(f),c.context===null?c.context=f:c.pendingContext=f,c=pn(a),c.payload={element:r},p=p===void 0?null:p,p!==null&&(c.callback=p),r=hn(e,c,a),r!==null&&(ga(r,e,a),Ei(r,e,a))}function rv(e,a){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<a?r:a}}function Qm(e,a){rv(e,a),(e=e.alternate)&&rv(e,a)}function lv(e){if(e.tag===13||e.tag===31){var a=or(e,67108864);a!==null&&ga(a,e,67108864),Qm(e,67108864)}}function iv(e){if(e.tag===13||e.tag===31){var a=_a();a=Xr(a);var r=or(e,a);r!==null&&ga(r,e,a),Qm(e,a)}}var Ko=!0;function qC(e,a,r,c){var f=k.T;k.T=null;var p=U.p;try{U.p=2,Vm(e,a,r,c)}finally{U.p=p,k.T=f}}function BC(e,a,r,c){var f=k.T;k.T=null;var p=U.p;try{U.p=8,Vm(e,a,r,c)}finally{U.p=p,k.T=f}}
vendor: 9,972 bytes, line 50
50function Vm(e,a,r,c){if(Ko){var f=Gm(c);if(f===null)km(e,a,c,Yo,r),ov(e,c);else if(QC(f,e,a,r,c))c.stopPropagation();else if(ov(e,c),a&4&&-1<$C.indexOf(e)){for(;f!==null;){var p=Wr(f);if(p!==null)switch(p.tag){case 3:if(p=p.stateNode,p.current.memoizedState.isDehydrated){var y=cs(p.pendingLanes);if(y!==0){var A=p;for(A.pendingLanes|=2,A.entangledLanes|=2;y;){var P=1<<31-Yt(y);A.entanglements[1]|=P,y&=~P}fs(p),(Ye&6)===0&&(ko=ta()+500,$i(0))}}break;case 31:case 13:A=or(p,2),A!==null&&ga(A,p,2),Oo(),Qm(p,2)}if(p=Gm(c),p===null&&km(e,a,c,Yo,r),p===f)break;f=p}f!==null&&c.stopPropagation()}else km(e,a,c,null,r)}}function Gm(e){return e=Fu(e),Fm(e)}var Yo=null;function Fm(e){if(Yo=null,e=Zr(e),e!==null){var a=d(e);if(a===null)e=null;else{var r=a.tag;if(r===13){if(e=u(a),e!==null)return e;e=null}else if(r===31){if(e=m(a),e!==null)return e;e=null}else if(r===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;e=null}else a!==e&&(e=null)}}return Yo=e,null}function cv(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(zu()){case er:return 2;case Uc:return 8;case tr:case ci:return 32;case _s:return 268435456;default:return 32}default:return 32}}var Km=!1,An=null,En=null,_n=null,Xi=new Map,Ji=new Map,Mn=[],$C="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 ov(e,a){switch(e){case"focusin":case"focusout":An=null;break;case"dragenter":case"dragleave":En=null;break;case"mouseover":case"mouseout":_n=null;break;case"pointerover":case"pointerout":Xi.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ji.delete(a.pointerId)}}function Zi(e,a,r,c,f,p){return e===null||e.nativeEvent!==p?(e={blockedOn:a,domEventName:r,eventSystemFlags:c,nativeEvent:p,targetContainers:[f]},a!==null&&(a=Wr(a),a!==null&&lv(a)),e):(e.eventSystemFlags|=c,a=e.targetContainers,f!==null&&a.indexOf(f)===-1&&a.push(f),e)}function QC(e,a,r,c,f){switch(a){case"focusin":return An=Zi(An,e,a,r,c,f),!0;case"dragenter":return En=Zi(En,e,a,r,c,f),!0;case"mouseover":return _n=Zi(_n,e,a,r,c,f),!0;case"pointerover":var p=f.pointerId;return Xi.set(p,Zi(Xi.get(p)||null,e,a,r,c,f)),!0;case"gotpointercapture":return p=f.pointerId,Ji.set(p,Zi(Ji.get(p)||null,e,a,r,c,f)),!0}return!1}function dv(e){var a=Zr(e.target);if(a!==null){var r=d(a);if(r!==null){if(a=r.tag,a===13){if(a=u(r),a!==null){e.blockedOn=a,Cx(e.priority,function(){iv(r)});return}}else if(a===31){if(a=m(r),a!==null){e.blockedOn=a,Cx(e.priority,function(){iv(r)});return}}else if(a===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Xo(e){if(e.blockedOn!==null)return!1;for(var a=e.targetContainers;0<a.length;){var r=Gm(e.nativeEvent);if(r===null){r=e.nativeEvent;var c=new r.constructor(r.type,r);Gu=c,r.target.dispatchEvent(c),Gu=null}else return a=Wr(r),a!==null&&lv(a),e.blockedOn=r,!1;a.shift()}return!0}function uv(e,a,r){Xo(e)&&r.delete(a)}function VC(){Km=!1,An!==null&&Xo(An)&&(An=null),En!==null&&Xo(En)&&(En=null),_n!==null&&Xo(_n)&&(_n=null),Xi.forEach(uv),Ji.forEach(uv)}function Jo(e,a){e.blockedOn===a&&(e.blockedOn=null,Km||(Km=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,VC)))}var Zo=null;function fv(e){Zo!==e&&(Zo=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Zo===e&&(Zo=null);for(var a=0;a<e.length;a+=3){var r=e[a],c=e[a+1],f=e[a+2];if(typeof c!="function"){if(Fm(c||r)===null)continue;break}var p=Wr(r);p!==null&&(e.splice(a,3),a-=3,Gf(p,{pending:!0,data:f,method:r.method,action:c},c,f))}}))}function Dl(e){function a(P){return Jo(P,e)}An!==null&&Jo(An,e),En!==null&&Jo(En,e),_n!==null&&Jo(_n,e),Xi.forEach(a),Ji.forEach(a);for(var r=0;r<Mn.length;r++){var c=Mn[r];c.blockedOn===e&&(c.blockedOn=null)}for(;0<Mn.length&&(r=Mn[0],r.blockedOn===null);)dv(r),r.blockedOn===null&&Mn.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(c=0;c<r.length;c+=3){var f=r[c],p=r[c+1],y=f[ua]||null;if(typeof p=="function")y||fv(r);else if(y){var A=null;if(p&&p.hasAttribute("formAction")){if(f=p,y=p[ua]||null)A=y.formAction;else if(Fm(f)!==null)continue}else A=y.action;typeof A=="function"?r[c+1]=A:(r.splice(c,3),c-=3),fv(r)}}}function mv(){function e(p){p.canIntercept&&p.info==="react-transition"&&p.intercept({handler:function(){return new Promise(function(y){return f=y})},focusReset:"manual",scroll:"manual"})}function a(){f!==null&&(f(),f=null),c||setTimeout(r,20)}function r(){if(!c&&!navigation.transition){var p=navigation.currentEntry;p&&p.url!=null&&navigation.navigate(p.url,{state:p.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var c=!1,f=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(r,100),function(){c=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),f!==null&&(f(),f=null)}}}function Ym(e){this._internalRoot=e}Wo.prototype.render=Ym.prototype.render=function(e){var a=this._internalRoot;if(a===null)throw Error(i(409));var r=a.current,c=_a();nv(r,c,e,a,null,null)},Wo.prototype.unmount=Ym.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var a=e.containerInfo;nv(e.current,2,null,e,null,null),Oo(),a[Jr]=null}};function Wo(e){this._internalRoot=e}Wo.prototype.unstable_scheduleHydration=function(e){if(e){var a=Hu();e={blockedOn:null,target:e,priority:a};for(var r=0;r<Mn.length&&a!==0&&a<Mn[r].priority;r++);Mn.splice(r,0,e),r===0&&dv(e)}};var pv=s.version;if(pv!=="19.2.1")throw Error(i(527,pv,"19.2.1"));U.findDOMNode=function(e){var a=e._reactInternals;if(a===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=g(a),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var GC={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:k,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ed=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ed.isDisabled&&ed.supportsFiber)try{ar=ed.inject(GC),aa=ed}catch{}}return tc.createRoot=function(e,a){if(!o(e))throw Error(i(299));var r=!1,c="",f=wb,p=jb,y=Nb;return a!=null&&(a.unstable_strictMode===!0&&(r=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(f=a.onUncaughtError),a.onCaughtError!==void 0&&(p=a.onCaughtError),a.onRecoverableError!==void 0&&(y=a.onRecoverableError)),a=av(e,1,!1,null,null,r,c,null,f,p,y,mv),e[Jr]=a.current,Tm(e),new Ym(a)},tc.hydrateRoot=function(e,a,r){if(!o(e))throw Error(i(299));var c=!1,f="",p=wb,y=jb,A=Nb,P=null;return r!=null&&(r.unstable_strictMode===!0&&(c=!0),r.identifierPrefix!==void 0&&(f=r.identifierPrefix),r.onUncaughtError!==void 0&&(p=r.onUncaughtError),r.onCaughtError!==void 0&&(y=r.onCaughtError),r.onRecoverableError!==void 0&&(A=r.onRecoverableError),r.formState!==void 0&&(P=r.formState)),a=av(e,1,!0,a,r??null,c,f,P,p,y,A,mv),a.context=sv(null),r=a.current,c=_a(),c=Xr(c),f=pn(c),f.callback=null,hn(r,f,c),r=c,a.current.lanes=r,dt(a,r),fs(a),e[Jr]=a.current,Tm(e),new Wo(a)},tc.version="19.2.1",tc}var qv;function mA(){if(qv)return ap.exports;qv=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(s){console.error(s)}}return t(),ap.exports=fA(),ap.exports}var Bv=mA(),pA=(function(){function t(){this.keyToValue=new Map,this.valueToKey=new Map}return t.prototype.set=function(s,l){this.keyToValue.set(s,l),this.valueToKey.set(l,s)},t.prototype.getByKey=function(s){return this.keyToValue.get(s)},t.prototype.getByValue=function(s){return this.valueToKey.get(s)},t.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},t})(),J1=(function(){function t(s){this.generateIdentifier=s,this.kv=new pA}return t.prototype.register=function(s,l){this.kv.getByValue(s)||(l||(l=this.generateIdentifier(s)),this.kv.set(l,s))},t.prototype.clear=function(){this.kv.clear()},t.prototype.getIdentifier=function(s){return this.kv.getByValue(s)},t.prototype.getValue=function(s){return this.kv.getByKey(s)},t})(),hA=(function(){var t=function(s,l){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,o){i.__proto__=o}||function(i,o){for(var d in o)Object.prototype.hasOwnProperty.call(o,d)&&(i[d]=o[d])},t(s,l)};return function(s,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");t(s,l);function i(){this.constructor=s}
50s.prototype=l===null?Object.create(l):(i.prototype=l.prototype,new i)}})(),xA=(function(t){hA(s,t);function s(){var l=t.call(this,function(i){return i.name})||this;return l.classToAllowedProps=new Map,l}return s.prototype.register=function(l,i){typeof i=="object"?(i.allowProps&&this.classToAllowedProps.set(l,i.allowProps),t.prototype.register.call(this,l,i.identifier)):t.prototype.register.call(this,l,i)},s.prototype.getAllowedProps=function(l){return this.classToAllowedProps.get(l)},s})(J1),gA=function(t,s){var l=typeof Symbol=="function"&&t[Symbol.iterator];if(!l)return t;var i=l.call(t),o,d=[],u;try{for(;(s===void 0||s-- >0)&&!(o=i.next()).done;)d.push(o.value)}catch(m){u={error:m}}finally{try{o&&!o.done&&(l=i.return)&&l.call(i)}finally{if(u)throw u.error}}return d};function bA(t){if("values"in Object)return Object.values(t);var s=[];for(var l in t)t.hasOwnProperty(l)&&s.push(t[l]);return s}function vA(t,s){var l=bA(t);if("find"in l)return l.find(s);for(var i=l,o=0;o<i.length;o++){var d=i[o];if(s(d))return d}}function Gl(t,s){Object.entries(t).forEach(function(l){var i=gA(l,2),o=i[0],d=i[1];return s(d,o)})}function wd(t,s){return t.indexOf(s)!==-1}function $v(t,s){for(var l=0;l<t.length;l++){var i=t[l];if(s(i))return i}}var yA=(function(){function t(){this.transfomers={}}return t.prototype.register=function(s){this.transfomers[s.name]=s},t.prototype.findApplicable=function(s){return vA(this.transfomers,function(l){return l.isApplicable(s)})},t.prototype.findByName=function(s){return this.transfomers[s]},t})(),wA=function(t){return Object.prototype.toString.call(t).slice(8,-1)},Z1=function(t){return typeof t>"u"},jA=function(t){return t===null},pc=function(t){return typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype},Hp=function(t){return pc(t)&&Object.keys(t).length===0},$n=function(t){return Array.isArray(t)},NA=function(t){return typeof t=="string"},CA=function(t){return typeof t=="number"&&!isNaN(t)},SA=function(t){return typeof t=="boolean"},AA=function(t){return t instanceof RegExp},hc=function(t){return t instanceof Map},xc=function(t){return t instanceof Set},W1=function(t){return wA(t)==="Symbol"},EA=function(t){return t instanceof Date&&!isNaN(t.valueOf())},_A=function(t){return t instanceof Error},Qv=function(t){return typeof t=="number"&&isNaN(t)},MA=function(t){return SA(t)||jA(t)||Z1(t)||CA(t)||NA(t)||W1(t)},TA=function(t){return typeof t=="bigint"},kA=function(t){return t===1/0||t===-1/0},RA=function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)},OA=function(t){return t instanceof URL},e2=function(t){return t.replace(/\./g,"\\.")},lp=function(t){return t.map(String).map(e2).join(".")},uc=function(t){for(var s=[],l="",i=0;i<t.length;i++){var o=t.charAt(i),d=o==="\\"&&t.charAt(i+1)===".";if(d){l+=".",i++;continue}var u=o===".";if(u){s.push(l),l="";continue}l+=o}var m=l;return s.push(m),s},Up=function(){return Up=Object.assign||function(t){for(var s,l=1,i=arguments.length;l<i;l++){s=arguments[l];for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(t[o]=s[o])}return t},Up.apply(this,arguments)},qp=function(t,s){var l=typeof Symbol=="function"&&t[Symbol.iterator];if(!l)return t;var i=l.call(t),o,d=[],u;try{for(;(s===void 0||s-- >0)&&!(o=i.next()).done;)d.push(o.value)}catch(m){u={error:m}}finally{try{o&&!o.done&&(l=i.return)&&l.call(i)}finally{if(u)throw u.error}}return d},Bp=function(t,s){for(var l=0,i=s.length,o=t.length;l<i;l++,o++)t[o]=s[l];return t};function ms(t,s,l,i){return{isApplicable:t,annotation:s,transform:l,untransform:i}}var t2=[ms(Z1,"undefined",function(){return null},function(){}),ms(TA,"bigint",function(t){return t.toString()},function(t){return typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)}),ms(EA,"Date",function(t){return t.toISOString()},function(t){return new Date(t)}),ms(_A,"Error",function(t,s){var l={name:t.name,message:t.message};return s.allowedErrorProps.forEach(function(i){l[i]=t[i]}),l},function(t,s){var l=new Error(t.message);return l.name=t.name,l.stack=t.stack,s.allowedErrorProps.forEach(function(i){l[i]=t[i]}),l}),ms(AA,"regexp",function(t){return""+t},function(t){var s=t.slice(1,t.lastIndexOf("/")),l=t.slice(t.lastIndexOf("/")+1);return new RegExp(s,l)}
50),ms(xc,"set",function(t){return Bp([],qp(t.values()))},function(t){return new Set(t)}),ms(hc,"map",function(t){return Bp([],qp(t.entries()))},function(t){return new Map(t)}),ms(function(t){return Qv(t)||kA(t)},"number",function(t){return Qv(t)?"NaN":t>0?"Infinity":"-Infinity"},Number),ms(function(t){return t===0&&1/t===-1/0},"number",function(){return"-0"},Number),ms(OA,"URL",function(t){return t.toString()},function(t){return new URL(t)})];function tu(t,s,l,i){return{isApplicable:t,annotation:s,transform:l,untransform:i}}var a2=tu(function(t,s){if(W1(t)){var l=!!s.symbolRegistry.getIdentifier(t);return l}return!1},function(t,s){var l=s.symbolRegistry.getIdentifier(t);return["symbol",l]},function(t){return t.description},function(t,s,l){var i=l.symbolRegistry.getValue(s[1]);if(!i)throw new Error("Trying to deserialize unknown symbol");return i}),DA=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(t,s){return t[s.name]=s,t},{}),s2=tu(RA,function(t){return["typed-array",t.constructor.name]},function(t){return Bp([],qp(t))},function(t,s){var l=DA[s[1]];if(!l)throw new Error("Trying to deserialize unknown typed array");return new l(t)});function n2(t,s){if(t?.constructor){var l=!!s.classRegistry.getIdentifier(t.constructor);return l}return!1}var r2=tu(n2,function(t,s){var l=s.classRegistry.getIdentifier(t.constructor);return["class",l]},function(t,s){var l=s.classRegistry.getAllowedProps(t.constructor);if(!l)return Up({},t);var i={};return l.forEach(function(o){i[o]=t[o]}),i},function(t,s,l){var i=l.classRegistry.getValue(s[1]);if(!i)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(i.prototype),t)}),l2=tu(function(t,s){return!!s.customTransformerRegistry.findApplicable(t)},function(t,s){var l=s.customTransformerRegistry.findApplicable(t);return["custom",l.name]},function(t,s){var l=s.customTransformerRegistry.findApplicable(t);return l.serialize(t)},function(t,s,l){var i=l.customTransformerRegistry.findByName(s[1]);if(!i)throw new Error("Trying to deserialize unknown custom value");return i.deserialize(t)}),LA=[r2,a2,l2,s2],Vv=function(t,s){var l=$v(LA,function(o){return o.isApplicable(t,s)});if(l)return{value:l.transform(t,s),type:l.annotation(t,s)};var i=$v(t2,function(o){return o.isApplicable(t,s)});if(i)return{value:i.transform(t,s),type:i.annotation}},i2={};t2.forEach(function(t){i2[t.annotation]=t});var PA=function(t,s,l){if($n(s))switch(s[0]){case"symbol":return a2.untransform(t,s,l);case"class":return r2.untransform(t,s,l);case"custom":return l2.untransform(t,s,l);case"typed-array":return s2.untransform(t,s,l);default:throw new Error("Unknown transformation: "+s)}else{var i=i2[s];if(!i)throw new Error("Unknown transformation: "+s);return i.untransform(t,l)}},ql=function(t,s){for(var l=t.keys();s>0;)l.next(),s--;return l.next().value};function c2(t){if(wd(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(wd(t,"prototype"))throw new Error("prototype is not allowed as a property");if(wd(t,"constructor"))throw new Error("constructor is not allowed as a property")}var zA=function(t,s){c2(s);for(var l=0;l<s.length;l++){var i=s[l];if(xc(t))t=ql(t,+i);else if(hc(t)){var o=+i,d=+s[++l]==0?"key":"value",u=ql(t,o);switch(d){case"key":t=u;break;case"value":t=t.get(u);break}}else t=t[i]}return t},$p=function(t,s,l){if(c2(s),s.length===0)return l(t);for(var i=t,o=0;o<s.length-1;o++){var d=s[o];if($n(i)){var u=+d;i=i[u]}else if(pc(i))i=i[d];else if(xc(i)){var m=+d;i=ql(i,m)}else if(hc(i)){var h=o===s.length-2;if(h)break;var m=+d,g=+s[++o]==0?"key":"value",v=ql(i,m);switch(g){case"key":i=v;break;case"value":i=i.get(v);break}}}var x=s[s.length-1];if($n(i)?i[+x]=l(i[+x]):pc(i)&&(i[x]=l(i[x])),xc(i)){var w=ql(i,+x),N=l(w);w!==N&&(i.delete(w),i.add(N))}if(hc(i)){var m=+s[s.length-2],S=ql(i,m),g=+x==0?"key":"value";switch(g){case"key":{var j=l(S);i.set(j,i.get(S)),j!==S&&i.delete(S);break}case"value":{i.set(S,l(i.get(S)));break}}}return t},Ys=function(t,s){var l=typeof Symbol=="function"&&t[Symbol.iterator];if(!l)return t;var i=l.call(t),o,d=[],u;try{for(;(s===void 0||s-- >0)&&!(o=i.next()).done;)d.push(o.value)}catch(m){u={error:m}}finally{try{o&&!o.done&&(l=i.return)&&l.call(i)}finally{if(u)throw u.error}}return d},zn=function(t,s){for(var l=0,i=s.length,o=t.length;l<i;l++,o++)t[o]=s[l];return t};function Qp(t,s,l){if(l===void 0&&(l=[]),!!t){if(!$n(t)){Gl(t,function(u,m){return Qp(u,s,zn(zn([],Ys(l)),Ys(uc(m))))});return}var i=Ys(t,2),o=i[0],d=i[1];d&&Gl(d,function(u,m){Qp(u,s,zn(zn([],Ys(l)),Ys(uc(m))))}),s(o,l)}}function IA(t,s,l){return Qp(s,function(i,o){t=$p(t,o,function(d){return PA(d,i,l)})}),t}function HA(t,s){function l(u,m){var h=zA(t,uc(m));
50u.map(uc).forEach(function(g){t=$p(t,g,function(){return h})})}if($n(s)){var i=Ys(s,2),o=i[0],d=i[1];o.forEach(function(u){t=$p(t,uc(u),function(){return t})}),d&&Gl(d,l)}else Gl(s,l);return t}var UA=function(t,s){return pc(t)||$n(t)||hc(t)||xc(t)||n2(t,s)};function qA(t,s,l){var i=l.get(t);i?i.push(s):l.set(t,[s])}function BA(t,s){var l={},i=void 0;return t.forEach(function(o){if(!(o.length<=1)){s||(o=o.map(function(h){return h.map(String)}).sort(function(h,g){return h.length-g.length}));var d=Ys(o),u=d[0],m=d.slice(1);u.length===0?i=m.map(lp):l[lp(u)]=m.map(lp)}}),i?Hp(l)?[i]:[i,l]:Hp(l)?void 0:l}var o2=function(t,s,l,i,o,d,u){var m;o===void 0&&(o=[]),d===void 0&&(d=[]),u===void 0&&(u=new Map);var h=MA(t);if(!h){qA(t,o,s);var g=u.get(t);if(g)return i?{transformedValue:null}:g}if(!UA(t,l)){var v=Vv(t,l),x=v?{transformedValue:v.value,annotations:[v.type]}:{transformedValue:t};return h||u.set(t,x),x}if(wd(d,t))return{transformedValue:null};var w=Vv(t,l),N=(m=w?.value)!==null&&m!==void 0?m:t,S=$n(N)?[]:{},j={};Gl(N,function(C,_){var z=o2(C,s,l,i,zn(zn([],Ys(o)),[_]),zn(zn([],Ys(d)),[t]),u);S[_]=z.transformedValue,$n(z.annotations)?j[_]=z.annotations:pc(z.annotations)&&Gl(z.annotations,function(q,T){j[e2(_)+"."+T]=q})});var E=Hp(j)?{transformedValue:S,annotations:w?[w.type]:void 0}:{transformedValue:S,annotations:w?[w.type,j]:j};return h||u.set(t,E),E};function d2(t){return Object.prototype.toString.call(t).slice(8,-1)}function Gv(t){return d2(t)==="Array"}function $A(t){if(d2(t)!=="Object")return!1;const s=Object.getPrototypeOf(t);return!!s&&s.constructor===Object&&s===Object.prototype}function QA(t,s,l,i,o){const d={}.propertyIsEnumerable.call(i,s)?"enumerable":"nonenumerable";d==="enumerable"&&(t[s]=l),o&&d==="nonenumerable"&&Object.defineProperty(t,s,{value:l,enumerable:!1,writable:!0,configurable:!0})}function Vp(t,s={}){if(Gv(t))return t.map(o=>Vp(o,s));if(!$A(t))return t;const l=Object.getOwnPropertyNames(t),i=Object.getOwnPropertySymbols(t);return[...l,...i].reduce((o,d)=>{if(Gv(s.props)&&!s.props.includes(d))return o;const u=t[d],m=Vp(u,s);return QA(o,d,m,t,s.nonenumerable),o},{})}var Mr=function(){return Mr=Object.assign||function(t){for(var s,l=1,i=arguments.length;l<i;l++){s=arguments[l];for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(t[o]=s[o])}return t},Mr.apply(this,arguments)},VA=function(t,s){var l=typeof Symbol=="function"&&t[Symbol.iterator];if(!l)return t;var i=l.call(t),o,d=[],u;try{for(;(s===void 0||s-- >0)&&!(o=i.next()).done;)d.push(o.value)}catch(m){u={error:m}}finally{try{o&&!o.done&&(l=i.return)&&l.call(i)}finally{if(u)throw u.error}}return d},GA=function(t,s){for(var l=0,i=s.length,o=t.length;l<i;l++,o++)t[o]=s[l];return t},As=(function(){function t(s){var l=s===void 0?{}:s,i=l.dedupe,o=i===void 0?!1:i;this.classRegistry=new xA,this.symbolRegistry=new J1(function(d){var u;return(u=d.description)!==null&&u!==void 0?u:""}),this.customTransformerRegistry=new yA,this.allowedErrorProps=[],this.dedupe=o}return t.prototype.serialize=function(s){var l=new Map,i=o2(s,l,this,this.dedupe),o={json:i.transformedValue};i.annotations&&(o.meta=Mr(Mr({},o.meta),{values:i.annotations}));var d=BA(l,this.dedupe);return d&&(o.meta=Mr(Mr({},o.meta),{referentialEqualities:d})),o},t.prototype.deserialize=function(s){var l=s.json,i=s.meta,o=Vp(l);return i?.values&&(o=IA(o,i.values,this)),i?.referentialEqualities&&(o=HA(o,i.referentialEqualities)),o},t.prototype.stringify=function(s){return JSON.stringify(this.serialize(s))},t.prototype.parse=function(s){return this.deserialize(JSON.parse(s))},t.prototype.registerClass=function(s,l){this.classRegistry.register(s,l)},t.prototype.registerSymbol=function(s,l){this.symbolRegistry.register(s,l)},t.prototype.registerCustom=function(s,l){this.customTransformerRegistry.register(Mr({name:l},s))},t.prototype.allowErrorProps=function(){for(var s,l=[],i=0;i<arguments.length;i++)l[i]=arguments[i];(s=this.allowedErrorProps).push.apply(s,GA([],VA(l)))},t.defaultInstance=new t,t.serialize=t.defaultInstance.serialize.bind(t.defaultInstance),t.deserialize=t.defaultInstance.deserialize.bind(t.defaultInstance),t.stringify=t.defaultInstance.stringify.bind(t.defaultInstance),t.parse=t.defaultInstance.parse.bind(t.defaultInstance),t.registerClass=t.defaultInstance.registerClass.bind(t.defaultInstance),t.registerSymbol=t.defaultInstance.registerSymbol.bind(t.defaultInstance),t.registerCustom=t.defaultInstance.registerCustom.bind(t.defaultInstance),t.allowErrorProps=t.defaultInstance.allowErrorProps.bind(t.defaultInstance),t})();As.serialize;As.deserialize;As.stringify;As.parse;As.registerClass;As.registerCustom;As.registerSymbol;As.allowErrorProps;function FA(t,s){if(t instanceof RegExp)return{keys:!1,pattern:t};var l,i,o,d,u=[],m="",h=t.split("/");for(h[0]||h.shift();o=h.shift();)l=o[0],l==="*"?(u.push(l),m+=o[1]==="?"?"(?:/(.*))?":"/(.*)"):l===":"?(i=o.indexOf("?",1),d=o.indexOf(".",1),u.push(o.substring(1,~i?i:~d?d:o.length)),m+=~i&&!~d?"(?:/([^/]+?))?":"/([^/]+?)",~d&&(m+=(~i?"?":"")+"\\"+o.substring(d))):m+="/"+o;return{keys:u,pattern:new RegExp("^"+m+(s?"(?=$|/)":"/?$"),"i")}}
50var ip={exports:{}},cp={};/** 51 * @license React 52 * use-sync-external-store-shim.production.js 53 * 54 * Copyright (c) Meta Platforms, Inc. and affiliates. 55 * 56 * This source code is licensed under the MIT license found in the 57 * LICENSE file in the root directory of this source tree. 58 */var Fv;function KA(){if(Fv)return cp;Fv=1;var t=Kd();function s(x,w){return x===w&&(x!==0||1/x===1/w)||x!==x&&w!==w}var l=typeof Object.is=="function"?Object.is:s,i=t.useState,o=t.useEffect,d=t.useLayoutEffect,u=t.useDebugValue;function m(x,w){var N=w(),S=i({inst:{value:N,getSnapshot:w}}),j=S[0].inst,E=S[1];return d(function(){j.value=N,j.getSnapshot=w,h(j)&&E({inst:j})},[x,N,w]),o(function(){return h(j)&&E({inst:j}),x(function(){h(j)&&E({inst:j})})},[x]),u(N),N}function h(x){var w=x.getSnapshot;x=x.value;try{var N=w();return!l(x,N)}catch{return!0}}function g(x,w){return w()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:m;return cp.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:v,cp}var Kv;function YA(){return Kv||(Kv=1,ip.exports=KA()),ip.exports}var u2=YA();const XA=Yd.useInsertionEffect,JA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ZA=JA?b.useLayoutEffect:b.useEffect,WA=XA||ZA,f2=t=>{const s=b.useRef([t,(...l)=>s[0](...l)]).current;return WA(()=>{s[0]=t}),s[1]},eE="popstate",Ah="pushState",Eh="replaceState",tE="hashchange",Yv=[eE,Ah,Eh,tE],aE=t=>{for(const s of Yv)addEventListener(s,t);return()=>{for(const s of Yv)removeEventListener(s,t)}},m2=(t,s)=>u2.useSyncExternalStore(aE,t,s),sE=()=>location.search,nE=({ssrSearch:t=""}={})=>m2(sE,()=>t),Xv=()=>location.pathname,rE=({ssrPath:t}={})=>m2(Xv,t?()=>t:Xv),lE=(t,{replace:s=!1,state:l=null}={})=>history[s?Eh:Ah](l,"",t),iE=(t={})=>[rE(t),lE],Jv=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Jv]>"u"){for(const t of[Ah,Eh]){const s=history[t];history[t]=function(){const l=s.apply(this,arguments),i=new Event(t);return i.arguments=arguments,dispatchEvent(i),l}}Object.defineProperty(window,Jv,{value:!0})}const cE=(t,s)=>s.toLowerCase().indexOf(t.toLowerCase())?"~"+s:s.slice(t.length)||"/",p2=(t="")=>t==="/"?"":t,oE=(t,s)=>t[0]==="~"?t.slice(1):p2(s)+t,dE=(t="",s)=>cE(Gp(p2(t)),Gp(s)),uE=t=>t[0]==="?"?t.slice(1):t,Gp=t=>{try{return decodeURI(t)}catch{return t}},fE=t=>Gp(uE(t)),h2={hook:iE,searchHook:nE,parser:FA,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:t=>t},x2=b.createContext(h2),Vr=()=>b.useContext(x2),g2={},b2=b.createContext(g2),_h=()=>b.useContext(b2),au=t=>{const[s,l]=t.hook(t);return[dE(t.base,s),f2((i,o)=>l(oE(i,t.base),o))]},ns=()=>au(Vr()),Zl=()=>{const t=Vr();return fE(t.searchHook(t))},Mh=(t,s,l,i)=>{const{pattern:o,keys:d}=s instanceof RegExp?{keys:!1,pattern:s}:t(s||"*",i),u=o.exec(l)||[],[m,...h]=u;return m!==void 0?[!0,(()=>{const g=d!==!1?Object.fromEntries(d.map((x,w)=>[x,h[w]])):u.groups;let v={...h};return g&&Object.assign(v,g),v})(),...i?[m]:[]]:[!1,null]},Pl=t=>Mh(Vr().parser,t,ns()[0]),v2=({children:t,...s})=>{const l=Vr(),i=s.hook?h2:l;let o=i;const[d,u]=s.ssrPath?.split("?")??[];u&&(s.ssrSearch=u,s.ssrPath=d),s.hrefs=s.hrefs??s.hook?.hrefs;let m=b.useRef({}),h=m.current,g=h;for(let v in i){const x=v==="base"?i[v]+(s[v]||""):s[v]||i[v];h===g&&x!==g[v]&&(m.current=g={...g}),g[v]=x,(x!==i[v]||x!==o[v])&&(o=g)}return b.createElement(x2.Provider,{value:o,children:t})},Zv=({children:t,component:s},l)=>s?b.createElement(s,{params:l}):typeof t=="function"?t(l):t,mE=t=>{let s=b.useRef(g2);const l=s.current;return s.current=Object.keys(t).length!==Object.keys(l).length||Object.entries(t).some(([i,o])=>o!==l[i])?t:l},xt=({path:t,nest:s,match:l,...i})=>{const o=Vr(),[d]=au(o),[u,m,h]=l??Mh(o.parser,t,d,s),g=mE({..._h(),...m});if(!u)return null;const v=h?b.createElement(v2,{base:h},Zv(i,g)):Zv(i,g);return b.createElement(b2.Provider,{value:g,children:v})},Te=b.forwardRef((t,s)=>{const l=Vr(),[i,o]=au(l),{to:d="",href:u=d,onClick:m,asChild:h,children:g,className:v,replace:x,state:w,...N}=t,S=f2(E=>{E.ctrlKey||E.metaKey||E.altKey||E.shiftKey||E.button!==0||(m?.(E),E.defaultPrevented||(E.preventDefault(),o(u,t)))}),j=l.hrefs(u[0]==="~"?u.slice(1):l.base+u,l);return h&&b.isValidElement(g)?b.cloneElement(g,{onClick:S,href:j}):b.createElement("a",{...N,onClick:S,href:j,className:v?.call?v(i===u):v,children:g,ref:s})}),Fp=t=>Array.isArray(t)?t.flatMap(s=>Fp(s&&s.type===b.Fragment?s.props.children:s)):[t],pE=({children:t,location:s})=>{const l=Vr(),[i]=au(l);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Fp(t).forEach(d=>{if(b.isValidElement(d)&&d.props.path){const u=d.props.path;window.__WOUTER_ROUTES__.includes(u)||window.__WOUTER_ROUTES__.push(u)}}));for(const o of Fp(t)){let d=0;if(b.isValidElement(o)&&(d=Mh(l.parser,o.props.path,s||i,o.props.nest))[0])return b.cloneElement(o,{match:d})}return null};var hE=(t,s,l,i,o,d,u,m)=>{let h=document.documentElement,g=["light","dark"];
vendor: 7,464 bytes, line 58
58function v(N){(Array.isArray(t)?t:[t]).forEach(S=>{let j=S==="class",E=j&&d?o.map(C=>d[C]||C):o;j?(h.classList.remove(...E),h.classList.add(d&&d[N]?d[N]:N)):h.setAttribute(S,N)}),x(N)}function x(N){m&&g.includes(N)&&(h.style.colorScheme=N)}function w(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(i)v(i);else try{let N=localStorage.getItem(s)||l,S=u&&N==="system"?w():N;v(S)}catch{}},xE=b.createContext(void 0),gE={setTheme:t=>{},themes:[]},bE=()=>{var t;return(t=b.useContext(xE))!=null?t:gE};b.memo(({forcedTheme:t,storageKey:s,attribute:l,enableSystem:i,enableColorScheme:o,defaultTheme:d,value:u,themes:m,nonce:h,scriptProps:g})=>{let v=JSON.stringify([l,s,d,t,m,u,i,o]).slice(1,-1);return b.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${hE.toString()})(${v})`}})});var Ec=X1();const y2=o1(Ec);function vE(t){if(typeof document>"u")return;let s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",s.appendChild(l),l.styleSheet?l.styleSheet.cssText=t:l.appendChild(document.createTextNode(t))}const yE=t=>{switch(t){case"success":return NE;case"info":return SE;case"warning":return CE;case"error":return AE;default:return null}},wE=Array(12).fill(0),jE=({visible:t,className:s})=>de.createElement("div",{className:["sonner-loading-wrapper",s].filter(Boolean).join(" "),"data-visible":t},de.createElement("div",{className:"sonner-spinner"},wE.map((l,i)=>de.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),NE=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},de.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"})),CE=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},de.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"})),SE=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},de.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"})),AE=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},de.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"})),EE=de.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"},de.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),de.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),_E=()=>{const[t,s]=de.useState(document.hidden);return de.useEffect(()=>{const l=()=>{s(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),t};let Kp=1;class ME{constructor(){this.subscribe=s=>(this.subscribers.push(s),()=>{const l=this.subscribers.indexOf(s);this.subscribers.splice(l,1)}),this.publish=s=>{this.subscribers.forEach(l=>l(s))},this.addToast=s=>{this.publish(s),this.toasts=[...this.toasts,s]},this.create=s=>{var l;const{message:i,...o}=s,d=typeof s?.id=="number"||((l=s.id)==null?void 0:l.length)>0?s.id:Kp++,u=this.toasts.find(h=>h.id===d),m=s.dismissible===void 0?!0:s.dismissible;return this.dismissedToasts.has(d)&&this.dismissedToasts.delete(d),u?this.toasts=this.toasts.map(h=>h.id===d?(this.publish({...h,...s,id:d,title:i}),{...h,...s,id:d,dismissible:m,title:i}):h):this.addToast({title:i,...o,dismissible:m,id:d}),d},this.dismiss=s=>(s?(this.dismissedToasts.add(s),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:s,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(i=>i({id:l.id,dismiss:!0}))}),s),this.message=(s,l)=>this.create({...l,message:s}),this.error=(s,l)=>this.create({...l,message:s,type:"error"}),this.success=(s,l)=>this.create({...l,type:"success",message:s}),this.info=(s,l)=>this.create({...l,type:"info",message:s}),this.warning=(s,l)=>this.create({...l,type:"warning",message:s}),this.loading=(s,l)=>this.create({...l,type:"loading",message:s}),this.promise=(s,l)=>{if(!l)return;let i;l.loading!==void 0&&(i=this.create({...l,promise:s,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const o=Promise.resolve(s instanceof Function?s():s);let d=i!==void 0,u;const m=o.then(async g=>{if(u=["resolve",g],de.isValidElement(g))d=!1,this.create({id:i,type:"default",message:g});else if(kE(g)&&!g.ok){d=!1;const x=typeof l.error=="function"?await l.error(`HTTP error! status: ${g.status}`):l.error,w=typeof l.description=="function"?await l.description(`HTTP error! status: ${g.status}`):l.description,S=typeof x=="object"&&!de.isValidElement(x)?x:{message:x};this.create({id:i,type:"error",description:w,...S})}else if(g instanceof Error){d=!1;const x=typeof l.error=="function"?await l.error(g):l.error,w=typeof l.description=="function"?await l.description(g):l.description,S=typeof x=="object"&&!de.isValidElement(x)?x:{message:x};this.create({id:i,type:"error",description:w,...S})}else if(l.success!==void 0){d=!1;const x=typeof l.success=="function"?await l.success(g):l.success,w=typeof l.description=="function"?await l.description(g):l.description,S=typeof x=="object"&&!de.isValidElement(x)?x:{message:x};this.create({id:i,type:"success",description:w,...S})}}).catch(async g=>{if(u=["reject",g],l.error!==void 0){d=!1;const v=typeof l.error=="function"?await l.error(g):l.error,x=typeof l.description=="function"?await l.description(g):l.description,N=typeof v=="object"&&!de.isValidElement(v)?v:{message:v};this.create({id:i,type:"error",description:x,...N})}}).finally(()=>{d&&(this.dismiss(i),i=void 0),l.finally==null||l.finally.call(l)}),h=()=>new Promise((g,v)=>m.then(()=>u[0]==="reject"?v(u[1]):g(u[1])).catch(v));return typeof i!="string"&&typeof i!="number"?{unwrap:h}:Object.assign(i,{unwrap:h})},this.custom=(s,l)=>{const i=l?.id||Kp++;return this.create({jsx:s(i),id:i,...l}),i},this.getActiveToasts=()=>this.toasts.filter(s=>!this.dismissedToasts.has(s.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const ba=new ME,TE=(t,s)=>{const l=s?.id||Kp++;return ba.addToast({title:t,...s,id:l}),l},kE=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",RE=TE,OE=()=>ba.toasts,DE=()=>ba.getActiveToasts(),Se=Object.assign(RE,{success:ba.success,info:ba.info,warning:ba.warning,error:ba.error,custom:ba.custom,message:ba.message,promise:ba.promise,dismiss:ba.dismiss,loading:ba.loading},{getHistory:OE,getToasts:DE});vE
vendor: 14,873 bytes, line 58
58("[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
vendor: 2,451 bytes, line 58
58rd(t){return t.label!==void 0}const LE=3,PE="24px",zE="16px",Wv=4e3,IE=356,HE=14,UE=45,qE=200;function ps(...t){return t.filter(Boolean).join(" ")}function BE(t){const[s,l]=t.split("-"),i=[];return s&&i.push(s),l&&i.push(l),i}const $E=t=>{var s,l,i,o,d,u,m,h,g;const{invert:v,toast:x,unstyled:w,interacting:N,setHeights:S,visibleToasts:j,heights:E,index:C,toasts:_,expanded:z,removeToast:q,defaultRichColors:T,closeButton:Q,style:O,cancelButtonStyle:L,actionButtonStyle:V,className:ee="",descriptionClassName:re="",duration:K,position:ie,gap:ce,expandByDefault:D,classNames:k,icons:U,closeButtonAriaLabel:H="Close toast"}=t,[ae,me]=de.useState(null),[M,F]=de.useState(null),[$,R]=de.useState(!1),[G,se]=de.useState(!1),[Y,fe]=de.useState(!1),[Ne,Me]=de.useState(!1),[Pe,Ie]=de.useState(!1),[te,Re]=de.useState(0),[Xe,nt]=de.useState(0),bt=de.useRef(x.duration||K||Wv),Je=de.useRef(null),Rt=de.useRef(null),an=C===0,ii=C+1<=j,ea=x.type,sn=x.dismissible!==!1,ta=x.className||"",zu=x.descriptionClassName||"",er=de.useMemo(()=>E.findIndex(ke=>ke.toastId===x.id)||0,[E,x.id]),Uc=de.useMemo(()=>{var ke;return(ke=x.closeButton)!=null?ke:Q},[x.closeButton,Q]),tr=de.useMemo(()=>x.duration||K||Wv,[x.duration,K]),ci=de.useRef(0),_s=de.useRef(0),qc=de.useRef(0),nn=de.useRef(null),[ar,aa]=ie.split("-"),Ka=de.useMemo(()=>E.reduce((ke,ct,Ot)=>Ot>=er?ke:ke+ct.height,0),[E,er]),Yt=_E(),Iu=x.invert||v,oi=ea==="loading";_s.current=de.useMemo(()=>er*ce+Ka,[er,Ka]),de.useEffect(()=>{bt.current=tr},[tr]),de.useEffect(()=>{R(!0)},[]),de.useEffect(()=>{const ke=Rt.current;if(ke){const ct=ke.getBoundingClientRect().height;return nt(ct),S(Ot=>[{toastId:x.id,height:ct,position:x.position},...Ot]),()=>S(Ot=>Ot.filter(Xt=>Xt.toastId!==x.id))}},[S,x.id]),de.useLayoutEffect(()=>{if(!$)return;const ke=Rt.current,ct=ke.style.height;ke.style.height="auto";const Ot=ke.getBoundingClientRect().height;ke.style.height=ct,nt(Ot),S(Xt=>Xt.find(dt=>dt.toastId===x.id)?Xt.map(dt=>dt.toastId===x.id?{...dt,height:Ot}:dt):[{toastId:x.id,height:Ot,position:x.position},...Xt])},[$,x.title,x.description,S,x.id,x.jsx,x.action,x.cancel]);const is=de.useCallback(()=>{se(!0),Re(_s.current),S(ke=>ke.filter(ct=>ct.toastId!==x.id)),setTimeout(()=>{q(x)},qE)},[x,q,S,_s]);de.useEffect(()=>{if(x.promise&&ea==="loading"||x.duration===1/0||x.type==="loading")return;let ke;return z||N||Yt?(()=>{if(qc.current<ci.current){const Xt=new Date().getTime()-ci.current;bt.current=bt.current-Xt}
vendor: 20,722 bytes, line 58
58qc.current=new Date().getTime()})():(()=>{bt.current!==1/0&&(ci.current=new Date().getTime(),ke=setTimeout(()=>{x.onAutoClose==null||x.onAutoClose.call(x,x),is()},bt.current))})(),()=>clearTimeout(ke)},[z,N,x,ea,Yt,is]),de.useEffect(()=>{x.delete&&(is(),x.onDismiss==null||x.onDismiss.call(x,x))},[is,x.delete]);function Kr(){var ke;if(U?.loading){var ct;return de.createElement("div",{className:ps(k?.loader,x==null||(ct=x.classNames)==null?void 0:ct.loader,"sonner-loader"),"data-visible":ea==="loading"},U.loading)}return de.createElement(jE,{className:ps(k?.loader,x==null||(ke=x.classNames)==null?void 0:ke.loader),visible:ea==="loading"})}const Yr=x.icon||U?.[ea]||yE(ea);var sr,cs;return de.createElement("li",{tabIndex:0,ref:Rt,className:ps(ee,ta,k?.toast,x==null||(s=x.classNames)==null?void 0:s.toast,k?.default,k?.[ea],x==null||(l=x.classNames)==null?void 0:l[ea]),"data-sonner-toast":"","data-rich-colors":(sr=x.richColors)!=null?sr:T,"data-styled":!(x.jsx||x.unstyled||w),"data-mounted":$,"data-promise":!!x.promise,"data-swiped":Pe,"data-removed":G,"data-visible":ii,"data-y-position":ar,"data-x-position":aa,"data-index":C,"data-front":an,"data-swiping":Y,"data-dismissible":sn,"data-type":ea,"data-invert":Iu,"data-swipe-out":Ne,"data-swipe-direction":M,"data-expanded":!!(z||D&&$),"data-testid":x.testId,style:{"--index":C,"--toasts-before":C,"--z-index":_.length-C,"--offset":`${G?te:_s.current}px`,"--initial-height":D?"auto":`${Xe}px`,...O,...x.style},onDragEnd:()=>{fe(!1),me(null),nn.current=null},onPointerDown:ke=>{ke.button!==2&&(oi||!sn||(Je.current=new Date,Re(_s.current),ke.target.setPointerCapture(ke.pointerId),ke.target.tagName!=="BUTTON"&&(fe(!0),nn.current={x:ke.clientX,y:ke.clientY})))},onPointerUp:()=>{var ke,ct,Ot;if(Ne||!sn)return;nn.current=null;const Xt=Number(((ke=Rt.current)==null?void 0:ke.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),rn=Number(((ct=Rt.current)==null?void 0:ct.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),dt=new Date().getTime()-((Ot=Je.current)==null?void 0:Ot.getTime()),ca=ae==="x"?Xt:rn,nr=Math.abs(ca)/dt;if(Math.abs(ca)>=UE||nr>.11){Re(_s.current),x.onDismiss==null||x.onDismiss.call(x,x),F(ae==="x"?Xt>0?"right":"left":rn>0?"down":"up"),is(),Me(!0);return}else{var oa,da;(oa=Rt.current)==null||oa.style.setProperty("--swipe-amount-x","0px"),(da=Rt.current)==null||da.style.setProperty("--swipe-amount-y","0px")}Ie(!1),fe(!1),me(null)},onPointerMove:ke=>{var ct,Ot,Xt;if(!nn.current||!sn||((ct=window.getSelection())==null?void 0:ct.toString().length)>0)return;const dt=ke.clientY-nn.current.y,ca=ke.clientX-nn.current.x;var nr;const oa=(nr=t.swipeDirections)!=null?nr:BE(ie);!ae&&(Math.abs(ca)>1||Math.abs(dt)>1)&&me(Math.abs(ca)>Math.abs(dt)?"x":"y");let da={x:0,y:0};const Xr=Ya=>1/(1.5+Math.abs(Ya)/20);if(ae==="y"){if(oa.includes("top")||oa.includes("bottom"))if(oa.includes("top")&&dt<0||oa.includes("bottom")&&dt>0)da.y=dt;else{const Ya=dt*Xr(dt);da.y=Math.abs(Ya)<Math.abs(dt)?Ya:dt}}else if(ae==="x"&&(oa.includes("left")||oa.includes("right")))if(oa.includes("left")&&ca<0||oa.includes("right")&&ca>0)da.x=ca;else{const Ya=ca*Xr(ca);da.x=Math.abs(Ya)<Math.abs(ca)?Ya:ca}(Math.abs(da.x)>0||Math.abs(da.y)>0)&&Ie(!0),(Ot=Rt.current)==null||Ot.style.setProperty("--swipe-amount-x",`${da.x}px`),(Xt=Rt.current)==null||Xt.style.setProperty("--swipe-amount-y",`${da.y}px`)}},Uc&&!x.jsx&&ea!=="loading"?de.createElement("button",{"aria-label":H,"data-disabled":oi,"data-close-button":!0,onClick:oi||!sn?()=>{}:()=>{is(),x.onDismiss==null||x.onDismiss.call(x,x)},className:ps(k?.closeButton,x==null||(i=x.classNames)==null?void 0:i.closeButton)},(cs=U?.close)!=null?cs:EE):null,(ea||x.icon||x.promise)&&x.icon!==null&&(U?.[ea]!==null||x.icon)?de.createElement("div",{"data-icon":"",className:ps(k?.icon,x==null||(o=x.classNames)==null?void 0:o.icon)},x.promise||x.type==="loading"&&!x.icon?x.icon||Kr():null,x.type!=="loading"?Yr:null):null,de.createElement("div",{"data-content":"",className:ps(k?.content,x==null||(d=x.classNames)==null?void 0:d.content)},de.createElement("div",{"data-title":"",className:ps(k?.title,x==null||(u=x.classNames)==null?void 0:u.title)},x.jsx?x.jsx:typeof x.title=="function"?x.title():x.title),x.description?de.createElement("div",{"data-description":"",className:ps(re,zu,k?.description,x==null||(m=x.classNames)==null?void 0:m.description)},typeof x.description=="function"?x.description():x.description):null),de.isValidElement(x.cancel)?x.cancel:x.cancel&&rd(x.cancel)?de.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||L,onClick:ke=>{rd(x.cancel)&&sn&&(x.cancel.onClick==null||x.cancel.onClick.call(x.cancel,ke),is())},className:ps(k?.cancelButton,x==null||(h=x.classNames)==null?void 0:h.cancelButton)},x.cancel.label):null,de.isValidElement(x.action)?x.action:x.action&&rd(x.action)?de.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||V,onClick:ke=>{rd(x.action)&&(x.action.onClick==null||x.action.onClick.call(x.action,ke),!ke.defaultPrevented&&is())},className:ps(k?.actionButton,x==null||(g=x.classNames)==null?void 0:g.actionButton)},x.action.label):null)};function ey(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function QE(t,s){const l={};return[t,s].forEach((i,o)=>{const d=o===1,u=d?"--mobile-offset":"--offset",m=d?zE:PE;function h(g){["top","right","bottom","left"].forEach(v=>{l[`${u}-${v}`]=typeof g=="number"?`${g}px`:g})}typeof i=="number"||typeof i=="string"?h(i):typeof i=="object"?["top","right","bottom","left"].forEach(g=>{i[g]===void 0?l[`${u}-${g}`]=m:l[`${u}-${g}`]=typeof i[g]=="number"?`${i[g]}px`:i[g]}):h(m)}),l}const VE=de.forwardRef(function(s,l){const{id:i,invert:o,position:d="bottom-right",hotkey:u=["altKey","KeyT"],expand:m,closeButton:h,className:g,offset:v,mobileOffset:x,theme:w="light",richColors:N,duration:S,style:j,visibleToasts:E=LE,toastOptions:C,dir:_=ey(),gap:z=HE,icons:q,containerAriaLabel:T="Notifications"}=s,[Q,O]=de.useState([]),L=de.useMemo(()=>i?Q.filter($=>$.toasterId===i):Q.filter($=>!$.toasterId),[Q,i]),V=de.useMemo(()=>Array.from(new Set([d].concat(L.filter($=>$.position).map($=>$.position)))),[L,d]),[ee,re]=de.useState([]),[K,ie]=de.useState(!1),[ce,D]=de.useState(!1),[k,U]=de.useState(w!=="system"?w:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),H=de.useRef(null),ae=u.join("+").replace(/Key/g,"").replace(/Digit/g,""),me=de.useRef(null),M=de.useRef(!1),F=de.useCallback($=>{O(R=>{var G;return(G=R.find(se=>se.id===$.id))!=null&&G.delete||ba.dismiss($.id),R.filter(({id:se})=>se!==$.id)})},[]);return de.useEffect(()=>ba.subscribe($=>{if($.dismiss){requestAnimationFrame(()=>{O(R=>R.map(G=>G.id===$.id?{...G,delete:!0}:G))});return}setTimeout(()=>{y2.flushSync(()=>{O(R=>{const G=R.findIndex(se=>se.id===$.id);return G!==-1?[...R.slice(0,G),{...R[G],...$},...R.slice(G+1)]:[$,...R]})})})}),[Q]),de.useEffect(()=>{if(w!=="system"){U(w);return}if(w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const $=window.matchMedia("(prefers-color-scheme: dark)");try{$.addEventListener("change",({matches:R})=>{U(R?"dark":"light")})}catch{$.addListener(({matches:G})=>{try{U(G?"dark":"light")}catch(se){console.error(se)}})}},[w]),de.useEffect(()=>{Q.length<=1&&ie(!1)},[Q]),de.useEffect(()=>{const $=R=>{var G;if(u.every(fe=>R[fe]||R.code===fe)){var Y;ie(!0),(Y=H.current)==null||Y.focus()}R.code==="Escape"&&(document.activeElement===H.current||(G=H.current)!=null&&G.contains(document.activeElement))&&ie(!1)};return document.addEventListener("keydown",$),()=>document.removeEventListener("keydown",$)},[u]),de.useEffect(()=>{if(H.current)return()=>{me.current&&(me.current.focus({preventScroll:!0}),me.current=null,M.current=!1)}},[H.current]),de.createElement("section",{ref:l,"aria-label":`${T} ${ae}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},V.map(($,R)=>{var G;const[se,Y]=$.split("-");return L.length?de.createElement("ol",{key:$,dir:_==="auto"?ey():_,tabIndex:-1,ref:H,className:g,"data-sonner-toaster":!0,"data-sonner-theme":k,"data-y-position":se,"data-x-position":Y,style:{"--front-toast-height":`${((G=ee[0])==null?void 0:G.height)||0}px`,"--width":`${IE}px`,"--gap":`${z}px`,...j,...QE(v,x)},onBlur:fe=>{M.current&&!fe.currentTarget.contains(fe.relatedTarget)&&(M.current=!1,me.current&&(me.current.focus({preventScroll:!0}),me.current=null))},onFocus:fe=>{fe.target instanceof HTMLElement&&fe.target.dataset.dismissible==="false"||M.current||(M.current=!0,me.current=fe.relatedTarget)},onMouseEnter:()=>ie(!0),onMouseMove:()=>ie(!0),onMouseLeave:()=>{ce||ie(!1)},onDragEnd:()=>ie(!1),onPointerDown:fe=>{fe.target instanceof HTMLElement&&fe.target.dataset.dismissible==="false"||D(!0)},onPointerUp:()=>D(!1)},L.filter(fe=>!fe.position&&R===0||fe.position===$).map((fe,Ne)=>{var Me,Pe;return de.createElement($E,{key:fe.id,icons:q,index:Ne,toast:fe,defaultRichColors:N,duration:(Me=C?.duration)!=null?Me:S,className:C?.className,descriptionClassName:C?.descriptionClassName,invert:o,visibleToasts:E,closeButton:(Pe=C?.closeButton)!=null?Pe:h,interacting:ce,position:$,style:C?.style,unstyled:C?.unstyled,classNames:C?.classNames,cancelButtonStyle:C?.cancelButtonStyle,actionButtonStyle:C?.actionButtonStyle,closeButtonAriaLabel:C?.closeButtonAriaLabel,removeToast:F,toasts:L.filter(Ie=>Ie.position==fe.position),heights:ee.filter(Ie=>Ie.position==fe.position),setHeights:re,expandByDefault:m,gap:z,expanded:K,swipeDirections:s.swipeDirections})})):null}))}),GE=({...t})=>{const{theme:s="system"}=bE();return n.jsx(VE,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:s,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})};function xe(t,s,{checkForDefaultPrevented:l=!0}={}){return function(o){if(t?.(o),l===!1||!o.defaultPrevented)return s?.(o)}}function ty(t,s){if(typeof t=="function")return t(s);t!=null&&(t.current=s)}function su(...t){return s=>{let l=!1;const i=t.map(o=>{const d=ty(o,s);return!l&&typeof d=="function"&&(l=!0),d});if(l)return()=>{for(let o=0;o<i.length;o++){const d=i[o];typeof d=="function"?d():ty(t[o],null)}}}}function Ve(...t){return b.useCallback(su(...t),t)}function FE(t,s){const l=b.createContext(s),i=d=>{const{children:u,...m}=d,h=b.useMemo(()=>m,Object.values(m));return n.jsx(l.Provider,{value:h,children:u})};i.displayName=t+"Provider";function o(d){const u=b.useContext(l);if(u)return u;if(s!==void 0)return s;throw new Error(`\`${d}\` must be used within \`${t}\``)}return[i,o]}function ra(t,s=[]){let l=[];function i(d,u){const m=b.createContext(u),h=l.length;l=[...l,u];const g=x=>{const{scope:w,children:N,...S}=x,j=w?.[t]?.[h]||m,E=b.useMemo(()=>S,Object.values(S));return n.jsx(j.Provider,{value:E,children:N})};g.displayName=d+"Provider";function v(x,w){const N=w?.[t]?.[h]||m,S=b.useContext(N);if(S)return S;if(u!==void 0)return u;throw new Error(`\`${x}\` must be used within \`${d}\``)}return[g,v]}const o=()=>{const d=l.map(u=>b.createContext(u));return function(m){const h=m?.[t]||d;return b.useMemo(()=>({[`__scope${t}`]:{...m,[t]:h}}),[m,h])}};return o.scopeName=t,[i,KE(o,...s)]}function KE(...t){const s=t[0];if(t.length===1)return s;const l=()=>{const i=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(d){const u=i.reduce((m,{useScope:h,scopeName:g})=>{const x=h(d)[`__scope${g}`];return{...m,...x}},{});return b.useMemo(()=>({[`__scope${s.scopeName}`]:u}),[u])}};return l.scopeName=s.scopeName,l}function Qn(t){const s=YE(t),l=b.forwardRef((i,o)=>{const{children:d,...u}=i,m=b.Children.toArray(d),h=m.find(JE);if(h){const g=h.props.children,v=m.map(x=>x===h?b.Children.count(g)>1?b.Children.only(null):b.isValidElement(g)?g.props.children:null:x);return n.jsx(s,{...u,ref:o,children:b.isValidElement(g)?b.cloneElement(g,void 0,v):null})}return n.jsx(s,{...u,ref:o,children:d})});return l.displayName=`${t}.Slot`,l}var Th=Qn("Slot");function YE(t){const s=b.forwardRef((l,i)=>{const{children:o,...d}=l;if(b.isValidElement(o)){const u=WE(o),m=ZE(d,o.props);return o.type!==b.Fragment&&(m.ref=i?su(i,u):u),b.cloneElement(o,m)}return b.Children.count(o)>1?b.Children.only(null):null});return s.displayName=`${t}.SlotClone`,s}var w2=Symbol("radix.slottable");function XE(t){const s=({children:l})=>n.jsx(n.Fragment,{children:l});return s.displayName=`${t}.Slottable`,s.__radixId=w2,s}function JE(t){return b.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===w2}function ZE(t,s){const l={...s};for(const i in s){const o=t[i],d=s[i];/^on[A-Z]/.test(i)?o&&d?l[i]=(...m)=>{const h=d(...m);return o(...m),h}:o&&(l[i]=o):i==="style"?l[i]={...o,...d}:i==="className"&&(l[i]=[o,d].filter(Boolean).join(" "))}return{...t,...l}}function WE(t){let s=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning;return l?t.ref:(s=Object.getOwnPropertyDescriptor(t,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning,l?t.props.ref:t.props.ref||t.ref)}var e6=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ee=e6.reduce((t,s)=>{const l=Qn(`Primitive.${s}`),i=b.forwardRef((o,d)=>{const{asChild:u,...m}=o,h=u?l:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),n.jsx(h,{...m,ref:d})});return i.displayName=`Primitive.${s}`,{...t,[s]:i}},{});function j2(t,s){t&&Ec.flushSync(()=>t.dispatchEvent(s))}function es(t){const s=b.useRef(t);return b.useEffect(()=>{s.current=t}),b.useMemo(()=>(...l)=>s.current?.(...l),[])}function t6(t,s=globalThis?.document){const l=es(t);b.useEffect(()=>{const i=o=>{o.key==="Escape"&&l(o)};return s.addEventListener("keydown",i,{capture:!0}),()=>s.removeEventListener("keydown",i,{capture:!0})},[l,s])}var a6="DismissableLayer",Yp="dismissableLayer.update",s6="dismissableLayer.pointerDownOutside",n6="dismissableLayer.focusOutside",ay,N2=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Wl=b.forwardRef((t,s)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:d,onInteractOutside:u,onDismiss:m,...h}=t,g=b.useContext(N2),[v,x]=b.useState(null),w=v?.ownerDocument??globalThis?.document,[,N]=b.useState({}),S=Ve(s,O=>x(O)),j=Array.from(g.layers),[E]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),C=j.indexOf(E),_=v?j.indexOf(v):-1,z=g.layersWithOutsidePointerEventsDisabled.size>0,q=_>=C,T=i6(O=>{const L=O.target,V=[...g.branches].some(ee=>ee.contains(L));!q||V||(o?.(O),u?.(O),O.defaultPrevented||m?.())},w),Q=c6(O=>{const L=O.target;[...g.branches].some(ee=>ee.contains(L))||(d?.(O),u?.(O),O.defaultPrevented||m?.())},w);return t6(O=>{_===g.layers.size-1&&(i?.(O),!O.defaultPrevented&&m&&(O.preventDefault(),m()))},w),b.useEffect(()=>{if(v)return l&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(ay=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(v)),g.layers.add(v),sy(),()=>{l&&g.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=ay)}},[v,w,l,g]),b.useEffect(()=>()=>{v&&(g.layers.delete(v),g.layersWithOutsidePointerEventsDisabled.delete(v),sy())},[v,g]),b.useEffect(()=>{const O=()=>N({});return document.addEventListener(Yp,O),()=>document.removeEventListener(Yp,O)},[]),n.jsx(Ee.div,{...h,ref:S,style:{pointerEvents:z?q?"auto":"none":void 0,...t.style},onFocusCapture:xe(t.onFocusCapture,Q.onFocusCapture),onBlurCapture:xe(t.onBlurCapture,Q.onBlurCapture),onPointerDownCapture:xe(t.onPointerDownCapture,T.onPointerDownCapture)})});Wl.displayName=a6;var r6="DismissableLayerBranch",l6=b.forwardRef((t,s)=>{const l=b.useContext(N2),i=b.useRef(null),o=Ve(s,i);return b.useEffect(()=>{const d=i.current;if(d)return l.branches.add(d),()=>{l.branches.delete(d)}},[l.branches]),n.jsx(Ee.div,{...t,ref:o})});l6.displayName=r6;function i6(t,s=globalThis?.document){const l=es(t),i=b.useRef(!1),o=b.useRef(()=>{});return b.useEffect(()=>{const d=m=>{if(m.target&&!i.current){let h=function(){C2(s6,l,g,{discrete:!0})};const g={originalEvent:m};m.pointerType==="touch"?(s.removeEventListener("click",o.current),o.current=h,s.addEventListener("click",o.current,{once:!0})):h()}else s.removeEventListener("click",o.current);i.current=!1},u=window.setTimeout(()=>{s.addEventListener("pointerdown",d)},0);return()=>{window.clearTimeout(u),s.removeEventListener("pointerdown",d),s.removeEventListener("click",o.current)}},[s,l]),{onPointerDownCapture:()=>i.current=!0}}function c6(t,s=globalThis?.document){const l=es(t),i=b.useRef(!1);return b.useEffect(()=>{const o=d=>{d.target&&!i.current&&C2(n6,l,{originalEvent:d},{discrete:!1})};return s.addEventListener("focusin",o),()=>s.removeEventListener("focusin",o)},[s,l]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function sy(){const t=new CustomEvent(Yp);document.dispatchEvent(t)}function C2(t,s,l,{discrete:i}){const o=l.originalEvent.target,d=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:l});s&&o.addEventListener(t,s,{once:!0}),i?j2(o,d):o.dispatchEvent(d)}var _t=globalThis?.document?b.useLayoutEffect:()=>{},o6=Yd[" useId ".trim().toString()]||(()=>{}),d6=0;function wa(t){const[s,l]=b.useState(o6());return _t(()=>{l(i=>i??String(d6++))},[t]),t||(s?`radix-${s}`:"")}const u6=["top","right","bottom","left"],Vn=Math.min,Ma=Math.max,kd=Math.round,ld=Math.floor,ws=t=>({x:t,y:t}),f6={left:"right",right:"left",bottom:"top",top:"bottom"},m6={start:"end",end:"start"};function Xp(t,s,l){return Ma(t,Vn(s,l))}function Ws(t,s){return typeof t=="function"?t(s):t}function en(t){return t.split("-")[0]}function ei(t){return t.split("-")[1]}function kh(t){return t==="x"?"y":"x"}function Rh(t){return t==="y"?"height":"width"}const p6=new Set(["top","bottom"]);function vs(t){return p6.has(en(t))?"y":"x"}function Oh(t){return kh(vs(t))}function h6(t,s,l){l===void 0&&(l=!1);const i=ei(t),o=Oh(t),d=Rh(o);let u=o==="x"?i===(l?"end":"start")?"right":"left":i==="start"?"bottom":"top";return s.reference[d]>s.floating[d]&&(u=Rd(u)),[u,Rd(u)]}function x6(t){const s=Rd(t);return[Jp(t),s,Jp(s)]}function Jp(t){return t.replace(/start|end/g,s=>m6[s])}const ny=["left","right"],ry=["right","left"],g6=["top","bottom"],b6=["bottom","top"];function v6(t,s,l){switch(t){case"top":case"bottom":return l?s?ry:ny:s?ny:ry;case"left":case"right":return s?g6:b6;default:return[]}}function y6(t,s,l,i){const o=ei(t);let d=v6(en(t),l==="start",i);return o&&(d=d.map(u=>u+"-"+o),s&&(d=d.concat(d.map(Jp)))),d}function Rd(t){return t.replace(/left|right|bottom|top/g,s=>f6[s])}function w6(t){return{top:0,right:0,bottom:0,left:0,...t}}function S2(t){return typeof t!="number"?w6(t):{top:t,right:t,bottom:t,left:t}}function Od(t){const{x:s,y:l,width:i,height:o}=t;return{width:i,height:o,top:l,left:s,right:s+i,bottom:l+o,x:s,y:l}}function ly(t,s,l){let{reference:i,floating:o}=t;const d=vs(s),u=Oh(s),m=Rh(u),h=en(s),g=d==="y",v=i.x+i.width/2-o.width/2,x=i.y+i.height/2-o.height/2,w=i[m]/2-o[m]/2;let N;switch(h){case"top":N={x:v,y:i.y-o.height};break;case"bottom":N={x:v,y:i.y+i.height};break;case"right":N={x:i.x+i.width,y:x};break;case"left":N={x:i.x-o.width,y:x};break;default:N={x:i.x,y:i.y}}switch(ei(s)){case"start":N[u]-=w*(l&&g?-1:1);break;case"end":N[u]+=w*(l&&g?-1:1);break}return N}const j6=async(t,s,l)=>{const{placement:i="bottom",strategy:o="absolute",middleware:d=[],platform:u}=l,m=d.filter(Boolean),h=await(u.isRTL==null?void 0:u.isRTL(s));let g=await u.getElementRects({reference:t,floating:s,strategy:o}),{x:v,y:x}=ly(g,i,h),w=i,N={},S=0;for(let j=0;j<m.length;j++){const{name:E,fn:C}=m[j],{x:_,y:z,data:q,reset:T}=await C({x:v,y:x,initialPlacement:i,placement:w,strategy:o,middlewareData:N,rects:g,platform:u,elements:{reference:t,floating:s}});v=_??v,x=z??x,N={...N,[E]:{...N[E],...q}},T&&S<=50&&(S++,typeof T=="object"&&(T.placement&&(w=T.placement),T.rects&&(g=T.rects===!0?await u.getElementRects({reference:t,floating:s,strategy:o}):T.rects),{x:v,y:x}=ly(g,w,h)),j=-1)}return{x:v,y:x,placement:w,strategy:o,middlewareData:N}};async function gc(t,s){var l;s===void 0&&(s={});const{x:i,y:o,platform:d,rects:u,elements:m,strategy:h}=t,{boundary:g="clippingAncestors",rootBoundary:v="viewport",elementContext:x="floating",altBoundary:w=!1,padding:N=0}=Ws(s,t),S=S2(N),E=m[w?x==="floating"?"reference":"floating":x],C=Od(await d.getClippingRect
vendor: 15,420 bytes, line 58
58({element:(l=await(d.isElement==null?void 0:d.isElement(E)))==null||l?E:E.contextElement||await(d.getDocumentElement==null?void 0:d.getDocumentElement(m.floating)),boundary:g,rootBoundary:v,strategy:h})),_=x==="floating"?{x:i,y:o,width:u.floating.width,height:u.floating.height}:u.reference,z=await(d.getOffsetParent==null?void 0:d.getOffsetParent(m.floating)),q=await(d.isElement==null?void 0:d.isElement(z))?await(d.getScale==null?void 0:d.getScale(z))||{x:1,y:1}:{x:1,y:1},T=Od(d.convertOffsetParentRelativeRectToViewportRelativeRect?await d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:m,rect:_,offsetParent:z,strategy:h}):_);return{top:(C.top-T.top+S.top)/q.y,bottom:(T.bottom-C.bottom+S.bottom)/q.y,left:(C.left-T.left+S.left)/q.x,right:(T.right-C.right+S.right)/q.x}}const N6=t=>({name:"arrow",options:t,async fn(s){const{x:l,y:i,placement:o,rects:d,platform:u,elements:m,middlewareData:h}=s,{element:g,padding:v=0}=Ws(t,s)||{};if(g==null)return{};const x=S2(v),w={x:l,y:i},N=Oh(o),S=Rh(N),j=await u.getDimensions(g),E=N==="y",C=E?"top":"left",_=E?"bottom":"right",z=E?"clientHeight":"clientWidth",q=d.reference[S]+d.reference[N]-w[N]-d.floating[S],T=w[N]-d.reference[N],Q=await(u.getOffsetParent==null?void 0:u.getOffsetParent(g));let O=Q?Q[z]:0;(!O||!await(u.isElement==null?void 0:u.isElement(Q)))&&(O=m.floating[z]||d.floating[S]);const L=q/2-T/2,V=O/2-j[S]/2-1,ee=Vn(x[C],V),re=Vn(x[_],V),K=ee,ie=O-j[S]-re,ce=O/2-j[S]/2+L,D=Xp(K,ce,ie),k=!h.arrow&&ei(o)!=null&&ce!==D&&d.reference[S]/2-(ce<K?ee:re)-j[S]/2<0,U=k?ce<K?ce-K:ce-ie:0;return{[N]:w[N]+U,data:{[N]:D,centerOffset:ce-D-U,...k&&{alignmentOffset:U}},reset:k}}}),C6=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(s){var l,i;const{placement:o,middlewareData:d,rects:u,initialPlacement:m,platform:h,elements:g}=s,{mainAxis:v=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:j=!0,...E}=Ws(t,s);if((l=d.arrow)!=null&&l.alignmentOffset)return{};const C=en(o),_=vs(m),z=en(m)===m,q=await(h.isRTL==null?void 0:h.isRTL(g.floating)),T=w||(z||!j?[Rd(m)]:x6(m)),Q=S!=="none";!w&&Q&&T.push(...y6(m,j,S,q));const O=[m,...T],L=await gc(s,E),V=[];let ee=((i=d.flip)==null?void 0:i.overflows)||[];if(v&&V.push(L[C]),x){const ce=h6(o,u,q);V.push(L[ce[0]],L[ce[1]])}if(ee=[...ee,{placement:o,overflows:V}],!V.every(ce=>ce<=0)){var re,K;const ce=(((re=d.flip)==null?void 0:re.index)||0)+1,D=O[ce];if(D&&(!(x==="alignment"?_!==vs(D):!1)||ee.every(H=>vs(H.placement)===_?H.overflows[0]>0:!0)))return{data:{index:ce,overflows:ee},reset:{placement:D}};let k=(K=ee.filter(U=>U.overflows[0]<=0).sort((U,H)=>U.overflows[1]-H.overflows[1])[0])==null?void 0:K.placement;if(!k)switch(N){case"bestFit":{var ie;const U=(ie=ee.filter(H=>{if(Q){const ae=vs(H.placement);return ae===_||ae==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(ae=>ae>0).reduce((ae,me)=>ae+me,0)]).sort((H,ae)=>H[1]-ae[1])[0])==null?void 0:ie[0];U&&(k=U);break}case"initialPlacement":k=m;break}if(o!==k)return{reset:{placement:k}}}return{}}}};function iy(t,s){return{top:t.top-s.height,right:t.right-s.width,bottom:t.bottom-s.height,left:t.left-s.width}}function cy(t){return u6.some(s=>t[s]>=0)}const S6=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(s){const{rects:l}=s,{strategy:i="referenceHidden",...o}=Ws(t,s);switch(i){case"referenceHidden":{const d=await gc(s,{...o,elementContext:"reference"}),u=iy(d,l.reference);return{data:{referenceHiddenOffsets:u,referenceHidden:cy(u)}}}case"escaped":{const d=await gc(s,{...o,altBoundary:!0}),u=iy(d,l.floating);return{data:{escapedOffsets:u,escaped:cy(u)}}}default:return{}}}}},A2=new Set(["left","top"]);async function A6(t,s){const{placement:l,platform:i,elements:o}=t,d=await(i.isRTL==null?void 0:i.isRTL(o.floating)),u=en(l),m=ei(l),h=vs(l)==="y",g=A2.has(u)?-1:1,v=d&&h?-1:1,x=Ws(s,t);let{mainAxis:w,crossAxis:N,alignmentAxis:S}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:x.mainAxis||0,crossAxis:x.crossAxis||0,alignmentAxis:x.alignmentAxis};return m&&typeof S=="number"&&(N=m==="end"?S*-1:S),h?{x:N*v,y:w*g}:{x:w*g,y:N*v}}const E6=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(s){var l,i;const{x:o,y:d,placement:u,middlewareData:m}=s,h=await A6(s,t);return u===((l=m.offset)==null?void 0:l.placement)&&(i=m.arrow)!=null&&i.alignmentOffset?{}:{x:o+h.x,y:d+h.y,data:{...h,placement:u}}}}},_6=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(s){const{x:l,y:i,placement:o}=s,{mainAxis:d=!0,crossAxis:u=!1,limiter:m={fn:E=>{let{x:C,y:_}=E;return{x:C,y:_}}},...h}=Ws(t,s),g={x:l,y:i},v=await gc(s,h),x=vs(en(o)),w=kh(x);let N=g[w],S=g[x];if(d){const E=w==="y"?"top":"left",C=w==="y"?"bottom":"right",_=N+v[E],z=N-v[C];N=Xp(_,N,z)}if(u){const E=x==="y"?"top":"left",C=x==="y"?"bottom":"right",_=S+v[E],z=S-v[C];S=Xp(_,S,z)}const j=m.fn({...s,[w]:N,[x]:S});return{...j,data:{x:j.x-l,y:j.y-i,enabled:{[w]:d,[x]:u}}}}}},M6=function(t){return t===void 0&&(t={}),{options:t,fn(s){const{x:l,y:i,placement:o,rects:d,middlewareData:u}=s,{offset:m=0,mainAxis:h=!0,crossAxis:g=!0}=Ws(t,s),v={x:l,y:i},x=vs(o),w=kh(x);let N=v[w],S=v[x];const j=Ws(m,s),E=typeof j=="number"?{mainAxis:j,crossAxis:0}:{mainAxis:0,crossAxis:0,...j};if(h){const z=w==="y"?"height":"width",q=d.reference[w]-d.floating[z]+E.mainAxis,T=d.reference[w]+d.reference[z]-E.mainAxis;N<q?N=q:N>T&&(N=T)}if(g){var C,_;const z=w==="y"?"width":"height",q=A2.has(en(o)),T=d.reference[x]-d.floating[z]+(q&&((C=u.offset)==null?void 0:C[x])||0)+(q?0:E.crossAxis),Q=d.reference[x]+d.reference[z]+(q?0:((_=u.offset)==null?void 0:_[x])||0)-(q?E.crossAxis:0);S<T?S=T:S>Q&&(S=Q)}return{[w]:N,[x]:S}}}},T6=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(s){var l,i;const{placement:o,rects:d,platform:u,elements:m}=s,{apply:h=()=>{},...g}=Ws(t,s),v=await gc(s,g),x=en(o),w=ei(o),N=vs(o)==="y",{width:S,height:j}=d.floating;let E,C;x==="top"||x==="bottom"?(E=x,C=w===(await(u.isRTL==null?void 0:u.isRTL(m.floating))?"start":"end")?"left":"right"):(C=x,E=w==="end"?"top":"bottom");const _=j-v.top-v.bottom,z=S-v.left-v.right,q=Vn(j-v[E],_),T=Vn(S-v[C],z),Q=!s.middlewareData.shift;let O=q,L=T;if((l=s.middlewareData.shift)!=null&&l.enabled.x&&(L=z),(i=s.middlewareData.shift)!=null&&i.enabled.y&&(O=_),Q&&!w){const ee=Ma(v.left,0),re=Ma(v.right,0),K=Ma(v.top,0),ie=Ma(v.bottom,0);N?L=S-2*(ee!==0||re!==0?ee+re:Ma(v.left,v.right)):O=j-2*(K!==0||ie!==0?K+ie:Ma(v.top,v.bottom))}await h({...s,availableWidth:L,availableHeight:O});const V=await u.getDimensions(m.floating);return S!==V.width||j!==V.height?{reset:{rects:!0}}:{}}}};function nu(){return typeof window<"u"}function ti(t){return E2(t)?(t.nodeName||"").toLowerCase():"#document"}function ka(t){var s;return(t==null||(s=t.ownerDocument)==null?void 0:s.defaultView)||window}function Es(t){var s;return(s=(E2(t)?t.ownerDocument:t.document)||window.document)==null?void 0:s.documentElement}function E2(t){return nu()?t instanceof Node||t instanceof ka(t).Node:!1}function ts(t){return nu()?t instanceof Element||t instanceof ka(t).Element:!1}function js(t){return nu()?t instanceof HTMLElement||t instanceof ka(t).HTMLElement:!1}function oy(t){return!nu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof ka(t).ShadowRoot}const k6=new Set(["inline","contents"]);function _c(t){const{overflow:s,overflowX:l,overflowY:i,display:o}=as(t);return/auto|scroll|overlay|hidden|clip/.test(s+i+l)&&!k6.has(o)}const R6=new Set(["table","td","th"]);function O6(t){return R6.has(ti(t))}const D6=[":popover-open",":modal"];function ru(t){return D6.some(s=>{try{return t.matches(s)}catch{return!1}})}const L6=["transform","translate","scale","rotate","perspective"],P6=["transform","translate","scale","rotate","perspective","filter"],z6=["paint","layout","strict","content"];function Dh(t){const s=Lh(),l=ts(t)?as(t):t;return L6.some(i=>l[i]?l[i]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!s&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!s&&(l.filter?l.filter!=="none":!1)||P6.some(i=>(l.willChange||"").includes(i))||z6.some(i=>(l.contain||"").includes(i))}function I6(t){let s=Gn(t);for(;js(s)&&!Fl(s);){if(Dh(s))return s;if(ru(s))return null;s=Gn(s)}return null}function Lh(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const H6=new Set(["html","body","#document"]);function Fl(t){return H6.has(ti(t))}function as(t){return ka(t).getComputedStyle(t)}function lu(t){return ts(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Gn(t){if(ti(t)==="html")return t;const s=t.assignedSlot||t.parentNode||oy(t)&&t.host||Es(t);return oy(s)?s.host:s}function _2(t){const s=Gn(t);return Fl(s)?t.ownerDocument?t.ownerDocument.body:t.body:js(s)&&_c(s)?s:_2(s)}function bc(t,s,l){var i;s===void 0&&(s=[]),l===void 0&&(l=!0);const o=_2(t),d=o===((i=t.ownerDocument)==null?void 0:i.body),u=ka(o);if(d){const m=Zp(u);return s.concat(u,u.visualViewport||[],_c(o)?o:[],m&&l?bc(m):[])}return s.concat(o,bc(o,[],l))}function Zp(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function M2(t){const s=as(t);let l=parseFloat(s.width)||0,i=parseFloat(s.height)||0;const o=js(t),d=o?t.offsetWidth:l,u=o?t.offsetHeight:i,m=kd(l)!==d||kd(i)!==u;return m&&(l=d,i=u),{width:l,height:i,$:m}}function Ph(t){return ts(t)?t:t.contextElement}function Bl(t){const s=Ph(t);if(!js(s))return ws(1);const l=s.getBoundingClientRect(),{width:i,height:o,$:d}=M2(s);let u=(d?kd(l.width):l.width)/i,m=(d?kd(l.height):l.height)/o;return(!u||!Number.isFinite(u))&&(u=1),(!m||!Number.isFinite(m))&&(m=1),{x:u,y:m}}const U6=ws(0);function T2(t){const s=ka(t);return!Lh()||!s.visualViewport?U6:{x:s.visualViewport.offsetLeft,y:s.visualViewport.offsetTop}}function q6(t,s,l){return s===void 0&&(s=!1),!l||s&&l!==ka(t)?!1:s}function Or(t,s,l,i){s===void 0&&(s=!1),l===void 0&&(l=!1);const o=t.getBoundingClientRect(),d=Ph(t);let u=ws(1);s&&(i?ts(i)&&(u=Bl(i)):u=Bl(t));const m=q6(d,l,i)?T2(d):ws(0);let h=(o.left+m.x)/u.x,g=(o.top+m.y)/u.y,v=o.width/u.x,x=o.height/u.y;if(d){const w=ka(d),N=i&&ts(i)?ka(i):i;let S=w,j=Zp(S);for(;j&&i&&N!==S;){const E=Bl(j),C=j.getBoundingClientRect(),_=as(j),z=C.left+(j.clientLeft+parseFloat(_.paddingLeft))*E.x,q=C.top+(j.clientTop+parseFloat(_.paddingTop))*E.y;h*=E.x,g*=E.y,v*=E.x,x*=E.y,h+=z,g+=q,S=ka(j),j=Zp(S)}}return Od({width:v,height:x,x:h,y:g})}function iu(t,s){const l=lu(t).scrollLeft;return s?s.left+l:Or(Es(t)).left+l}function k2(t,s){const l=t.getBoundingClientRect(),i=l.left+s.scrollLeft-iu(t,l),o=l.top+s.scrollTop;return{x:i,y:o}}function B6(t){let{elements:s,rect:l,offsetParent:i,strategy:o}=t;const d=o==="fixed",u=Es(i),m=s?ru(s.floating):!1;if(i===u||m&&d)return l;let h={scrollLeft:0,scrollTop:0},g=ws(1);const v=ws(0),x=js(i);if((x||!x&&!d)&&((ti(i)!=="body"||_c(u))&&(h=lu(i)),js(i))){const N=Or(i);g=Bl(i),v.x=N.x+i.clientLeft,v.y=N.y+i.clientTop}const w=u&&!x&&!d?k2(u,h):ws(0);return{width:l.width*g.x,height:l.height*g.y,x:l.x*g.x-h.scrollLeft*g.x+v.x+w.x,y:l.y*g.y-h.scrollTop*g.y+v.y+w.y}}function $6(t){return Array.from(t.getClientRects())}function Q6(t){const s=Es(t),l=lu(t),i=t.ownerDocument.body,o=Ma(s.scrollWidth,s.clientWidth,i.scrollWidth,i.clientWidth),d=Ma(s.scrollHeight,s.clientHeight,i.scrollHeight,i.clientHeight);let u=-l.scrollLeft+iu(t);const m=-l.scrollTop;return as(i).direction==="rtl"&&(u+=Ma(s.clientWidth,i.clientWidth)-o),{width:o,height:d,x:u,y:m}}const dy=25;function V6(t,s){const l=ka(t),i=Es(t),o=l.visualViewport;let d=i.clientWidth,u=i.clientHeight,m=0,h=0;if(o){d=o.width,u=o.height;const v=Lh();(!v||v&&s==="fixed")&&(m=o.offsetLeft,h=o.offsetTop)}const g=iu(i);if(g<=0){const v=i.ownerDocument,x=v.body,w=getComputedStyle(x),N=v.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,S=Math.abs(i.clientWidth-x.clientWidth-N);S<=dy&&(d-=S)}else g<=dy&&(d+=g);return{width:d,height:u,x:m,y:h}}const G6=new Set(["absolute","fixed"]);function F6(t,s){const l=Or(t,!0,s==="fixed"),i=l.top+t.clientTop,o=l.left+t.clientLeft,d=js(t)?Bl(t):ws(1),u=t.clientWidth*d.x,m=t.clientHeight*d.y,h=o*d.x,g=i*d.y;return{width:u,height:m,x:h,y:g}}function uy(t,s,l){let i;if(s==="viewport")i=V6(t,l);else if(s==="document")i=Q6(Es(t));else if(ts(s))i=F6(s,l);else{const o=T2(t);i={x:s.x-o.x,y:s.y-o.y,width:s.width,height:s.height}}return Od(i)}function R2(t,s){const l=Gn(t);return l===s||!ts(l)||Fl(l)?!1:as(l).position==="fixed"||R2(l,s)}function K6(t,s){const l=s.get(t);if(l)return l;let i=bc(t,[],!1).filter(m=>ts(m)&&ti(m)!=="body"),o=null;const d=as(t).position==="fixed";let u=d?Gn(t):t;for(;ts(u)&&!Fl(u);){const m=as(u),h=Dh(u);!h&&m.position==="fixed"&&(o=null),(d?!h&&!o:!h&&m.position==="static"&&!!o&&G6.has(o.position)||_c(u)&&!h&&R2(t,u))?i=i.filter(v=>v!==u):o=m,u=Gn(u)}return s.set(t,i),i}function Y6(t){let{element:s,boundary:l,rootBoundary:i,strategy:o}=t;const u=[...l==="clippingAncestors"?ru(s)?[]:K6(s,this._c):[].concat(l),i],m=u[0],h=u.reduce((g,v)=>{const x=uy(s,v,o);return g.top=Ma(x.top,g.top),g.right=Vn(x.right,g.right),g.bottom=Vn(x.bottom,g.bottom),g.left=Ma(x.left,g.left),g},uy(s,m,o));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function X6(t){const{width:s,height:l}=M2(t);return{width:s,height:l}}function J6(t,s,l){const i=js(s),o=Es(s),d=l==="fixed",u=Or(t,!0,d,s);let m={scrollLeft:0,scrollTop:0};const h=ws(0);function g(){h.x=iu(o)}if(i||!i&&!d)if((ti(s)!=="body"||_c(o))&&(m=lu(s)),i){const N=Or(s,!0,d,s);h.x=N.x+s.clientLeft,h.y=N.y+s.clientTop}else o&&g();d&&!i&&o&&g();const v=o&&!i&&!d?k2(o,m):ws(0),x=u.left+m.scrollLeft-h.x-v.x,w=u.top+m.scrollTop-h.y-v.y;return{x,y:w,width:u.width,height:u.height}}function op(t){return as(t).position==="static"}function fy(t,s){if(!js(t)||as(t).position==="fixed")return null;if(s)return s(t);let l=t.offsetParent;return Es(t)===l&&(l=l.ownerDocument.body),l}function O2(t,s){const l=ka(t);if(ru(t))return l;if(!js(t)){let o=Gn(t);for(;o&&!Fl(o);){if(ts(o)&&!op(o))return o;o=Gn(o)}return l}let i=fy(t,s);for(;i&&O6(i)&&op(i);)i=fy(i,s);return i&&Fl(i)&&op(i)&&!Dh(i)?l:i||I6(t)||l}const Z6=async function(t){const s=this.getOffsetParent||O2,l=this.getDimensions,i=await l(t.floating);return{reference:J6(t.reference,await s(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function W6(t){return as(t).direction==="rtl"}const e8={convertOffsetParentRelativeRectToViewportRelativeRect:B6,getDocumentElement:Es,getClippingRect:Y6,getOffsetParent:O2,getElementRects:Z6,getClientRects:$6,getDimensions:X6,getScale:Bl,isElement:ts,isRTL:W6};function D2(t,s){return t.x===s.x&&t.y===s.y&&t.width===s.width&&t.height===s.height}function t8(t,s){let l=null,i;const o=Es(t);function d(){var m;clearTimeout(i),(m=l)==null||m.disconnect(),l=null}function u(m,h){m===void 0&&(m=!1),h===void 0&&(h=1),d();const g=t.getBoundingClientRect(),{left:v,top:x,width:w,height:N}=g;if(m||s(),!w||!N)return;const S=ld(x),j=ld(o.clientWidth-(v+w)),E=ld(o.clientHeight-(x+N)),C=ld(v),z={rootMargin:-S+"px "+-j+"px "+-E+"px "+-C+"px",threshold:Ma(0,Vn(1,h))||1};let q=!0;function T(Q){const O=Q[0].intersectionRatio;if(O!==h){if(!q)return u();O?u(!1,O):i=setTimeout(()=>{u(!1,1e-7)},1e3)}O===1&&!D2(g,t.getBoundingClientRect())&&u(),q=!1}try{l=new IntersectionObserver(T,{...z,root:o.ownerDocument})}
vendor: 7,630 bytes, line 58
58catch{l=new IntersectionObserver(T,z)}l.observe(t)}return u(!0),d}function a8(t,s,l,i){i===void 0&&(i={});const{ancestorScroll:o=!0,ancestorResize:d=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:h=!1}=i,g=Ph(t),v=o||d?[...g?bc(g):[],...bc(s)]:[];v.forEach(C=>{o&&C.addEventListener("scroll",l,{passive:!0}),d&&C.addEventListener("resize",l)});const x=g&&m?t8(g,l):null;let w=-1,N=null;u&&(N=new ResizeObserver(C=>{let[_]=C;_&&_.target===g&&N&&(N.unobserve(s),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var z;(z=N)==null||z.observe(s)})),l()}),g&&!h&&N.observe(g),N.observe(s));let S,j=h?Or(t):null;h&&E();function E(){const C=Or(t);j&&!D2(j,C)&&l(),j=C,S=requestAnimationFrame(E)}return l(),()=>{var C;v.forEach(_=>{o&&_.removeEventListener("scroll",l),d&&_.removeEventListener("resize",l)}),x?.(),(C=N)==null||C.disconnect(),N=null,h&&cancelAnimationFrame(S)}}const s8=E6,n8=_6,r8=C6,l8=T6,i8=S6,my=N6,c8=M6,o8=(t,s,l)=>{const i=new Map,o={platform:e8,...l},d={...o.platform,_c:i};return j6(t,s,{...o,platform:d})};var d8=typeof document<"u",u8=function(){},jd=d8?b.useLayoutEffect:u8;function Dd(t,s){if(t===s)return!0;if(typeof t!=typeof s)return!1;if(typeof t=="function"&&t.toString()===s.toString())return!0;let l,i,o;if(t&&s&&typeof t=="object"){if(Array.isArray(t)){if(l=t.length,l!==s.length)return!1;for(i=l;i--!==0;)if(!Dd(t[i],s[i]))return!1;return!0}if(o=Object.keys(t),l=o.length,l!==Object.keys(s).length)return!1;for(i=l;i--!==0;)if(!{}.hasOwnProperty.call(s,o[i]))return!1;for(i=l;i--!==0;){const d=o[i];if(!(d==="_owner"&&t.$$typeof)&&!Dd(t[d],s[d]))return!1}return!0}return t!==t&&s!==s}function L2(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function py(t,s){const l=L2(t);return Math.round(s*l)/l}function dp(t){const s=b.useRef(t);return jd(()=>{s.current=t}),s}function f8(t){t===void 0&&(t={});const{placement:s="bottom",strategy:l="absolute",middleware:i=[],platform:o,elements:{reference:d,floating:u}={},transform:m=!0,whileElementsMounted:h,open:g}=t,[v,x]=b.useState({x:0,y:0,strategy:l,placement:s,middlewareData:{},isPositioned:!1}),[w,N]=b.useState(i);Dd(w,i)||N(i);const[S,j]=b.useState(null),[E,C]=b.useState(null),_=b.useCallback(H=>{H!==Q.current&&(Q.current=H,j(H))},[]),z=b.useCallback(H=>{H!==O.current&&(O.current=H,C(H))},[]),q=d||S,T=u||E,Q=b.useRef(null),O=b.useRef(null),L=b.useRef(v),V=h!=null,ee=dp(h),re=dp(o),K=dp(g),ie=b.useCallback(()=>{if(!Q.current||!O.current)return;const H={placement:s,strategy:l,middleware:w};re.current&&(H.platform=re.current),o8(Q.current,O.current,H).then(ae=>{const me={...ae,isPositioned:K.current!==!1};ce.current&&!Dd(L.current,me)&&(L.current=me,Ec.flushSync(()=>{x(me)}))})},[w,s,l,re,K]);jd(()=>{g===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,x(H=>({...H,isPositioned:!1})))},[g]);const ce=b.useRef(!1);jd(()=>(ce.current=!0,()=>{ce.current=!1}),[]),jd(()=>{if(q&&(Q.current=q),T&&(O.current=T),q&&T){if(ee.current)return ee.current(q,T,ie);ie()}},[q,T,ie,ee,V]);const D=b.useMemo(()=>({reference:Q,floating:O,setReference:_,setFloating:z}),[_,z]),k=b.useMemo(()=>({reference:q,floating:T}),[q,T]),U=b.useMemo(()=>{const H={position:l,left:0,top:0};if(!k.floating)return H;const ae=py(k.floating,v.x),me=py(k.floating,v.y);return m?{...H,transform:"translate("+ae+"px, "+me+"px)",...L2(k.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:ae,top:me}},[l,m,k.floating,v.x,v.y]);return b.useMemo(()=>({...v,update:ie,refs:D,elements:k,floatingStyles:U}),[v,ie,D,k,U])}const m8=t=>{function s(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:t,fn(l){const{element:i,padding:o}=typeof t=="function"?t(l):t;return i&&s(i)?i.current!=null?my({element:i.current,padding:o}).fn(l):{}:i?my({element:i,padding:o}).fn(l):{}}}},p8=(t,s)=>({...s8(t),options:[t,s]}),h8=(t,s)=>({...n8(t),options:[t,s]}),x8=(t,s)=>({...c8(t),options:[t,s]}),g8=(t,s)=>({...r8(t),options:[t,s]}),b8=(t,s)=>({...l8(t),options:[t,s]}),v8=(t,s)=>({...i8(t),options:[t,s]}),y8=(t,s)=>({...m8(t),options:[t,s]});var w8="Arrow",P2=b.forwardRef((t,s)=>{const{children:l,width:i=10,height:o=5,...d}=t;return n.jsx(Ee.svg,{...d,ref:s,width:i,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?l:n.jsx("polygon",{points:"0,0 30,0 15,10"})})});P2.displayName=w8;var j8=P2;function z2(t){const[s,l]=b.useState(void 0);return _t(()=>{if(t){l({width:t.offsetWidth,height:t.offsetHeight});const i=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const d=o[0];let u,m;if("borderBoxSize"in d){const h=d.borderBoxSize,g=Array.isArray(h)?h[0]:h;u=g.inlineSize,m=g.blockSize}else u=t.offsetWidth,m=t.offsetHeight;l({width:u,height:m})});return i.observe(t,{box:"border-box"}),()=>i.unobserve(t)}else l(void 0)},[t]),s}var zh="Popper",[I2,Xn]=ra(zh),[N8,H2]=I2(zh),U2=t=>{const{__scopePopper:s,children:l}=t,[i,o]=b.useState(null);return n.jsx(N8,{scope:s,anchor:i,onAnchorChange:o,children:l})};U2.displayName=zh;var q2="PopperAnchor",B2=b.forwardRef((t,s)=>{const{__scopePopper:l,virtualRef:i,...o}=t,d=H2(q2,l),u=b.useRef(null),m=Ve(s,u),h=b.useRef(null);return b.useEffect(()=>{const g=h.current;h.current=i?.current||u.current,g!==h.current&&d.onAnchorChange(h.current)}),i?null:n.jsx(Ee.div,{...o,ref:m})});B2.displayName=q2;var Ih="PopperContent",[C8,S8]=I2(Ih),$2=b.forwardRef((t,s)=>{const{__scopePopper:l,side:i="bottom",sideOffset:o=0,align:d="center",alignOffset:u=0,arrowPadding:m=0,avoidCollisions:h=!0,collisionBoundary:g=[],collisionPadding:v=0,sticky:x="partial",hideWhenDetached:w=!1,updatePositionStrategy:N="optimized",onPlaced:S,...j}=t,E=H2(Ih,l),[C,_]=b.useState(null),z=Ve(s,Y=>_(Y)),[q,T]=b.useState(null),Q=z2(q),O=Q?.width??0,L=Q?.height??0,V=i+(d!=="center"?"-"+d:""),ee=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},re=Array.isArray(g)?g:[g],K=re.length>0,ie={padding:ee,boundary:re.filter(E8),altBoundary:K},{refs:ce,floatingStyles:D,placement:k,isPositioned:U,middlewareData:H}=f8({strategy:"fixed",placement:V,whileElementsMounted:(...Y)=>a8(...Y,{animationFrame:N==="always"}),elements:{reference:E.anchor},middleware:[p8({mainAxis:o+L,alignmentAxis:u}),h&&h8({mainAxis:!0,crossAxis:!1,limiter:x==="partial"?x8():void 0,...ie}),h&&g8({...ie}),b8({...ie,apply:({elements:Y,rects:fe,availableWidth:Ne,availableHeight:Me})=>{const{width:Pe,height:Ie}=fe.reference,te=Y.floating.style;te.setProperty("--radix-popper-available-width",`${Ne}px`),te.setProperty("--radix-popper-available-height",`${Me}px`),te.setProperty("--radix-popper-anchor-width",`${Pe}px`),te.setProperty("--radix-popper-anchor-height",`${Ie}px`)}}),q&&y8({element:q,padding:m}),_8({arrowWidth:O,arrowHeight:L}),w&&v8({strategy:"referenceHidden",...ie})]}),[ae,me]=G2(k),M=es(S);_t(()=>{U&&M?.()},[U,M]);const F=H.arrow?.x,$=H.arrow?.y,R=H.arrow?.centerOffset!==0,[G,se]=b.useState();return _t(()=>{C&&se(window.getComputedStyle(C).zIndex)},[C]),n.jsx("div",{ref:ce.setFloating,"data-radix-popper-content-wrapper":"",style:{...D,transform:U?D.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:G,"--radix-popper-transform-origin":[H.transformOrigin?.x,H.transformOrigin?.y].join(" "),...H.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:n.jsx(C8,{scope:l,placedSide:ae,onArrowChange:T,arrowX:F,arrowY:$,shouldHideArrow:R,children:n.jsx(Ee.div,{"data-side":ae,"data-align":me,...j,ref:z,style:{...j.style,animation:U?void 0:"none"}})})})});$2.displayName=Ih;var Q2="PopperArrow",A8={top:"bottom",right:"left",bottom:"top",left:"r
58ight"},V2=b.forwardRef(function(s,l){const{__scopePopper:i,...o}=s,d=S8(Q2,i),u=A8[d.placedSide];return n.jsx("span",{ref:d.onArrowChange,style:{position:"absolute",left:d.arrowX,top:d.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[d.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[d.placedSide],visibility:d.shouldHideArrow?"hidden":void 0},children:n.jsx(j8,{...o,ref:l,style:{...o.style,display:"block"}})})});V2.displayName=Q2;function E8(t){return t!==null}var _8=t=>({name:"transformOrigin",options:t,fn(s){const{placement:l,rects:i,middlewareData:o}=s,u=o.arrow?.centerOffset!==0,m=u?0:t.arrowWidth,h=u?0:t.arrowHeight,[g,v]=G2(l),x={start:"0%",center:"50%",end:"100%"}[v],w=(o.arrow?.x??0)+m/2,N=(o.arrow?.y??0)+h/2;let S="",j="";return g==="bottom"?(S=u?x:`${w}px`,j=`${-h}px`):g==="top"?(S=u?x:`${w}px`,j=`${i.floating.height+h}px`):g==="right"?(S=`${-h}px`,j=u?x:`${N}px`):g==="left"&&(S=`${i.floating.width+h}px`,j=u?x:`${N}px`),{data:{x:S,y:j}}}});function G2(t){const[s,l="center"]=t.split("-");return[s,l]}var cu=U2,Mc=B2,ou=$2,du=V2,M8="Portal",ai=b.forwardRef((t,s)=>{const{container:l,...i}=t,[o,d]=b.useState(!1);_t(()=>d(!0),[]);const u=l||o&&globalThis?.document?.body;return u?y2.createPortal(n.jsx(Ee.div,{...i,ref:s}),u):null});ai.displayName=M8;function T8(t,s){return b.useReducer((l,i)=>s[l][i]??l,t)}var la=t=>{const{present:s,children:l}=t,i=k8(s),o=typeof l=="function"?l({present:i.isPresent}):b.Children.only(l),d=Ve(i.ref,R8(o));return typeof l=="function"||i.isPresent?b.cloneElement(o,{ref:d}):null};la.displayName="Presence";function k8(t){const[s,l]=b.useState(),i=b.useRef(null),o=b.useRef(t),d=b.useRef("none"),u=t?"mounted":"unmounted",[m,h]=T8(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const g=id(i.current);d.current=m==="mounted"?g:"none"},[m]),_t(()=>{const g=i.current,v=o.current;if(v!==t){const w=d.current,N=id(g);t?h("MOUNT"):N==="none"||g?.display==="none"?h("UNMOUNT"):h(v&&w!==N?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,h]),_t(()=>{if(s){let g;const v=s.ownerDocument.defaultView??window,x=N=>{const j=id(i.current).includes(CSS.escape(N.animationName));if(N.target===s&&j&&(h("ANIMATION_END"),!o.current)){const E=s.style.animationFillMode;s.style.animationFillMode="forwards",g=v.setTimeout(()=>{s.style.animationFillMode==="forwards"&&(s.style.animationFillMode=E)})}},w=N=>{N.target===s&&(d.current=id(i.current))};return s.addEventListener("animationstart",w),s.addEventListener("animationcancel",x),s.addEventListener("animationend",x),()=>{v.clearTimeout(g),s.removeEventListener("animationstart",w),s.removeEventListener("animationcancel",x),s.removeEventListener("animationend",x)}}else h("ANIMATION_END")},[s,h]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:b.useCallback(g=>{i.current=g?getComputedStyle(g):null,l(g)},[])}}function id(t){return t?.animationName||"none"}function R8(t){let s=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning;return l?t.ref:(s=Object.getOwnPropertyDescriptor(t,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning,l?t.props.ref:t.props.ref||t.ref)}var O8=Yd[" useInsertionEffect ".trim().toString()]||_t;function Ga({prop:t,defaultProp:s,onChange:l=()=>{},caller:i}){const[o,d,u]=D8({defaultProp:s,onChange:l}),m=t!==void 0,h=m?t:o;{const v=b.useRef(t!==void 0);b.useEffect(()=>{const x=v.current;x!==m&&console.warn(`${i} is changing from ${x?"controlled":"uncontrolled"} to ${m?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),v.current=m},[m,i])}const g=b.useCallback(v=>{if(m){const x=L8(v)?v(t):v;x!==t&&u.current?.(x)}else d(v)},[m,t,d,u]);return[h,g]}function D8({defaultProp:t,onChange:s}){const[l,i]=b.useState(t),o=b.useRef(l),d=b.useRef(s);return O8(()=>{d.current=s},[s]),b.useEffect(()=>{o.current!==l&&(d.current?.(l),o.current=l)},[l,o]),[l,i,d]}function L8(t){return typeof t=="function"}var F2=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"}),P8="VisuallyHidden",K2=b.forwardRef((t,s)=>n.jsx(Ee.span,{...t,ref:s,style:{...F2,...t.style}}));K2.displayName=P8;var z8=K2,[uu]=ra("Tooltip",[Xn]),fu=Xn(),Y2="TooltipProvider",I8=700,Wp="tooltip.open",[H8,Hh]=uu(Y2),X2=t=>{const{__scopeTooltip:s,delayDuration:l=I8,skipDelayDuration:i=300,disableHoverableContent:o=!1,children:d}=t,u=b.useRef(!0),m=b.useRef(!1),h=b.useRef(0);return b.useEffect(()=>{const g=h.current;return()=>window.clearTimeout(g)},[]),n.jsx(H8,{scope:s,isOpenDelayedRef:u,delayDuration:l,onOpen:b.useCallback(()=>{window.clearTimeout(h.current),u.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.current=!0,i)},[i]),isPointerInTransitRef:m,onPointerInTransitChange:b.useCallback(g=>{m.current=g},[]),disableHoverableContent:o,children:d})};X2.displayName=Y2;var vc="Tooltip",[U8,Tc]=uu(vc),J2=t=>{const{__scopeTooltip:s,children:l,open:i,defaultOpen:o,onOpenChange:d,disableHoverableContent:u,delayDuration:m}=t,h=Hh(vc,t.__scopeTooltip),g=fu(s),[v,x]=b.useState(null),w=wa(),N=b.useRef(0),S=u??h.disableHoverableContent,j=m??h.delayDuration,E=b.useRef(!1),[C,_]=Ga({prop:i,defaultProp:o??!1,onChange:O=>{O?(h.onOpen(),document.dispatchEvent(new CustomEvent(Wp))):h.onClose(),d?.(O)},caller:vc}),z=b.useMemo(()=>C?E.current?"delayed-open":"instant-open":"closed",[C]),q=b.useCallback(()=>{window.clearTimeout(N.current),N.current=0,E.current=!1,_(!0)},[_]),T=b.useCallback(()=>{window.clearTimeout(N.current),N.current=0,_(!1)},[_]),Q=b.useCallback(()=>{window.clearTimeout(N.current),N.current=window.setTimeout(()=>{E.current=!0,_(!0),N.current=0},j)},[j,_]);return b.useEffect(()=>()=>{N.current&&(window.clearTimeout(N.current),N.current=0)},[]),n.jsx(cu,{...g,children:n.jsx(U8,{scope:s,contentId:w,open:C,stateAttribute:z,trigger:v,onTriggerChange:x,onTriggerEnter:b.useCallback(()=>{h.isOpenDelayedRef.current?Q():q()},[h.isOpenDelayedRef,Q,q]),onTriggerLeave:b.useCallback(()=>{S?T():(window.clearTimeout(N.current),N.current=0)},[T,S]),onOpen:q,onClose:T,disableHoverableContent:S,children:l})})};J2.displayName=vc;var eh="TooltipTrigger",Z2=b.forwardRef((t,s)=>{const{__scopeTooltip:l,...i}
vendor: 13,145 bytes, line 58
58=t,o=Tc(eh,l),d=Hh(eh,l),u=fu(l),m=b.useRef(null),h=Ve(s,m,o.onTriggerChange),g=b.useRef(!1),v=b.useRef(!1),x=b.useCallback(()=>g.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),n.jsx(Mc,{asChild:!0,...u,children:n.jsx(Ee.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...i,ref:h,onPointerMove:xe(t.onPointerMove,w=>{w.pointerType!=="touch"&&!v.current&&!d.isPointerInTransitRef.current&&(o.onTriggerEnter(),v.current=!0)}),onPointerLeave:xe(t.onPointerLeave,()=>{o.onTriggerLeave(),v.current=!1}),onPointerDown:xe(t.onPointerDown,()=>{o.open&&o.onClose(),g.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:xe(t.onFocus,()=>{g.current||o.onOpen()}),onBlur:xe(t.onBlur,o.onClose),onClick:xe(t.onClick,o.onClose)})})});Z2.displayName=eh;var Uh="TooltipPortal",[q8,B8]=uu(Uh,{forceMount:void 0}),W2=t=>{const{__scopeTooltip:s,forceMount:l,children:i,container:o}=t,d=Tc(Uh,s);return n.jsx(q8,{scope:s,forceMount:l,children:n.jsx(la,{present:l||d.open,children:n.jsx(ai,{asChild:!0,container:o,children:i})})})};W2.displayName=Uh;var Kl="TooltipContent",ew=b.forwardRef((t,s)=>{const l=B8(Kl,t.__scopeTooltip),{forceMount:i=l.forceMount,side:o="top",...d}=t,u=Tc(Kl,t.__scopeTooltip);return n.jsx(la,{present:i||u.open,children:u.disableHoverableContent?n.jsx(tw,{side:o,...d,ref:s}):n.jsx($8,{side:o,...d,ref:s})})}),$8=b.forwardRef((t,s)=>{const l=Tc(Kl,t.__scopeTooltip),i=Hh(Kl,t.__scopeTooltip),o=b.useRef(null),d=Ve(s,o),[u,m]=b.useState(null),{trigger:h,onClose:g}=l,v=o.current,{onPointerInTransitChange:x}=i,w=b.useCallback(()=>{m(null),x(!1)},[x]),N=b.useCallback((S,j)=>{const E=S.currentTarget,C={x:S.clientX,y:S.clientY},_=F8(C,E.getBoundingClientRect()),z=K8(C,_),q=Y8(j.getBoundingClientRect()),T=J8([...z,...q]);m(T),x(!0)},[x]);return b.useEffect(()=>()=>w(),[w]),b.useEffect(()=>{if(h&&v){const S=E=>N(E,v),j=E=>N(E,h);return h.addEventListener("pointerleave",S),v.addEventListener("pointerleave",j),()=>{h.removeEventListener("pointerleave",S),v.removeEventListener("pointerleave",j)}}},[h,v,N,w]),b.useEffect(()=>{if(u){const S=j=>{const E=j.target,C={x:j.clientX,y:j.clientY},_=h?.contains(E)||v?.contains(E),z=!X8(C,u);_?w():z&&(w(),g())};return document.addEventListener("pointermove",S),()=>document.removeEventListener("pointermove",S)}},[h,v,u,g,w]),n.jsx(tw,{...t,ref:d})}),[Q8,V8]=uu(vc,{isInside:!1}),G8=XE("TooltipContent"),tw=b.forwardRef((t,s)=>{const{__scopeTooltip:l,children:i,"aria-label":o,onEscapeKeyDown:d,onPointerDownOutside:u,...m}=t,h=Tc(Kl,l),g=fu(l),{onClose:v}=h;return b.useEffect(()=>(document.addEventListener(Wp,v),()=>document.removeEventListener(Wp,v)),[v]),b.useEffect(()=>{if(h.trigger){const x=w=>{w.target?.contains(h.trigger)&&v()};return window.addEventListener("scroll",x,{capture:!0}),()=>window.removeEventListener("scroll",x,{capture:!0})}},[h.trigger,v]),n.jsx(Wl,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:d,onPointerDownOutside:u,onFocusOutside:x=>x.preventDefault(),onDismiss:v,children:n.jsxs(ou,{"data-state":h.stateAttribute,...g,...m,ref:s,style:{...m.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:[n.jsx(G8,{children:i}),n.jsx(Q8,{scope:l,isInside:!0,children:n.jsx(z8,{id:h.contentId,role:"tooltip",children:o||i})})]})})});ew.displayName=Kl;var aw="TooltipArrow",sw=b.forwardRef((t,s)=>{const{__scopeTooltip:l,...i}=t,o=fu(l);return V8(aw,l).isInside?null:n.jsx(du,{...o,...i,ref:s})});sw.displayName=aw;function F8(t,s){const l=Math.abs(s.top-t.y),i=Math.abs(s.bottom-t.y),o=Math.abs(s.right-t.x),d=Math.abs(s.left-t.x);switch(Math.min(l,i,o,d)){case d:return"left";case o:return"right";case l:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function K8(t,s,l=5){const i=[];switch(s){case"top":i.push({x:t.x-l,y:t.y+l},{x:t.x+l,y:t.y+l});break;case"bottom":i.push({x:t.x-l,y:t.y-l},{x:t.x+l,y:t.y-l});break;case"left":i.push({x:t.x+l,y:t.y-l},{x:t.x+l,y:t.y+l});break;case"right":i.push({x:t.x-l,y:t.y-l},{x:t.x-l,y:t.y+l});break}return i}function Y8(t){const{top:s,right:l,bottom:i,left:o}=t;return[{x:o,y:s},{x:l,y:s},{x:l,y:i},{x:o,y:i}]}function X8(t,s){const{x:l,y:i}=t;let o=!1;for(let d=0,u=s.length-1;d<s.length;u=d++){const m=s[d],h=s[u],g=m.x,v=m.y,x=h.x,w=h.y;v>i!=w>i&&l<(x-g)*(i-v)/(w-v)+g&&(o=!o)}return o}function J8(t){const s=t.slice();return s.sort((l,i)=>l.x<i.x?-1:l.x>i.x?1:l.y<i.y?-1:l.y>i.y?1:0),Z8(s)}function Z8(t){if(t.length<=1)return t.slice();const s=[];for(let i=0;i<t.length;i++){const o=t[i];for(;s.length>=2;){const d=s[s.length-1],u=s[s.length-2];if((d.x-u.x)*(o.y-u.y)>=(d.y-u.y)*(o.x-u.x))s.pop();else break}s.push(o)}s.pop();const l=[];for(let i=t.length-1;i>=0;i--){const o=t[i];for(;l.length>=2;){const d=l[l.length-1],u=l[l.length-2];if((d.x-u.x)*(o.y-u.y)>=(d.y-u.y)*(o.x-u.x))l.pop();else break}l.push(o)}return l.pop(),s.length===1&&l.length===1&&s[0].x===l[0].x&&s[0].y===l[0].y?s:s.concat(l)}var W8=X2,e_=J2,t_=Z2,a_=W2,s_=ew,n_=sw;function nw(t){var s,l,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(s=0;s<o;s++)t[s]&&(l=nw(t[s]))&&(i&&(i+=" "),i+=l)}else for(l in t)t[l]&&(i&&(i+=" "),i+=l);return i}function rw(){for(var t,s,l=0,i="",o=arguments.length;l<o;l++)(t=arguments[l])&&(s=nw(t))&&(i&&(i+=" "),i+=s);return i}const qh="-",r_=t=>{const s=i_(t),{conflictingClassGroups:l,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:u=>{const m=u.split(qh);return m[0]===""&&m.length!==1&&m.shift(),lw(m,s)||l_(u)},getConflictingClassGroupIds:(u,m)=>{const h=l[u]||[];return m&&i[u]?[...h,...i[u]]:h}}},lw=(t,s)=>{if(t.length===0)return s.classGroupId;const l=t[0],i=s.nextPart.get(l),o=i?lw(t.slice(1),i):void 0;if(o)return o;if(s.validators.length===0)return;const d=t.join(qh);return s.validators.find(({validator:u})=>u(d))?.classGroupId},hy=/^\[(.+)\]$/,l_=t=>{if(hy.test(t)){const s=hy.exec(t)[1],l=s?.substring(0,s.indexOf(":"));if(l)return"arbitrary.."+l}},i_=t=>{const{theme:s,classGroups:l}=t,i={nextPart:new Map,validators:[]};for(const o in l)th(l[o],i,o,s);return i},th=(t,s,l,i)=>{t.forEach(o=>{if(typeof o=="string"){const d=o===""?s:xy(s,o);d.classGroupId=l;return}if(typeof o=="function"){if(c_(o)){th(o(i),s,l,i);return}s.validators.push({validator:o,classGroupId:l});return}Object.entries(o).forEach(([d,u])=>{th(u,xy(s,d),l,i)})})},xy=(t,s)=>{let l=t;return s.split(qh).forEach(i=>{l.nextPart.has(i)||l.nextPart.set(i,{nextPart:new Map,validators:[]}),l=l.nextPart.get(i)}),l},c_=t=>t.isThemeGetter,o_=t=>{if(t<1)return{get:()=>{},set:()=>{}};let s=0,l=new Map,i=new Map;const o=(d,u)=>{l.set(d,u),s++,s>t&&(s=0,i=l,l=new Map)};return{get(d){let u=l.get(d);if(u!==void 0)return u;if((u=i.get(d))!==void 0)return o(d,u),u},set(d,u){l.has(d)?l.set(d,u):o(d,u)}}},ah="!",sh=":",d_=sh.length,u_=t=>{const{prefix:s,experimentalParseClassName:l}=t;let i=o=>{const d=[];let u=0,m=0,h=0,g;for(let S=0;S<o.length;S++){let j=o[S];if(u===0&&m===0){if(j===sh){d.push(o.slice(h,S)),h=S+d_;continue}if(j==="/"){g=S;continue}}j==="["?u++:j==="]"?u--:j==="("?m++:j===")"&&m--}const v=d.length===0?o:o.substring(h),x=f_(v),w=x!==v,N=g&&g>h?g-h:void 0;return{modifiers:d,hasImportantModifier:w,baseClassName:x,maybePostfixModifierPosition:N}};if(s){const o=s+sh,d=i;i=u=>u.startsWith(o)?d(u.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:u,maybePostfixModifierPosition:void 0}}if(l){const o=i;i=d=>l({className:d,parseClassName:o})}return i},f_=t=>t.endsWith(ah)?t.substring(0,t.length-1):t.startsWith(ah)?t.substring(1):t,m_=t=>{const s=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const o=[];let d=[];return i.forEach(u=>{u[0]==="["||s[u]?(o.push(...d.sort(),u),d=[]):d.push(u)}),o.push(...d.sort()),o}},p_=t=>({cache:o_(t.cacheSize),parseClassName:u_(t),sortModifiers:m_(t),...r_(t)}),h_=/\s+/,x_=(t,s)=>{const{parseClassName:l,getClassGroupId:i,getConflictingClassGroupIds:o,sortModifiers:d}=s,u=[],m=t.trim().split(h_);let h="";for(let g=m.length-1;g>=0;g-=1){const v=m[g],{isExternal:x,modifiers:w,hasImportantModifier:N,baseClassName:S,maybePostfixModifierPosition:j}=l(v);if(x){h=v+(h.length>0?" "+h:h);continue}let E=!!j,C=i(E?S.substring(0,j):S);if(!C){if(!E){h=v+(h.length>0?" "+h:h);continue}if(C=i(S),!C){h=v+(h.length>0?" "+h:h);continue}E=!1}const _=d(w).join(":"),z=N?_+ah:_,q=z+C;if(u.includes(q))continue;u.push(q);const T=o(C,E);for(let Q=0;Q<T.length;++Q){const O=T[Q];u.push(z+O)}h=v+(h.length>0?" "+h:h)}return h};function g_(){let t=0,s,l,i="";for(;t<arguments.length;)(s=arguments[t++])&&(l=iw(s))&&(i&&(i+=" "),i+=l);return i}const iw=t=>{if(typeof t=="string")return t;let s,l="";for(let i=0;i<t.length;i++)t[i]&&(s=iw(t[i]))&&(l&&(l+=" "),l+=s);return l};function b_(t,...s){let l,i,o,d=u;function u(h){const g=s.reduce((v,x)=>x(v),t());return l=p_(g),i=l.cache.get,o=l.cache.set,d=m,m(h)}function m(h){const g=i(h);if(g)return g;const v=x_(h,l);return o(h,v),v}return function(){return d(g_.apply(null,arguments))}}const Tt=t=>{const s=l=>l[t]||[];return s.isThemeGetter=!0,s},cw=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ow=/^\((?:(\w[\w-]*):)?(.+)\)$/i,v_=/^\d+\/\d+$/,y_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,w_=/\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$/,j_=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,N_=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,C_=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zl=t=>v_.test(t),ze=t=>!!t&&!Number.isNaN(Number(t)),kn=t=>!!t&&Number.isInteger(Number(t)),up=t=>t.endsWith("%")&&ze(t.slice(0,-1)),Fs=t=>y_.test(t),S_=()=>!0,A_=t=>w_.test(t)&&!j_.test(t),dw=()=>!1,E_=t=>N_.test(t),__=t=>C_.test(t),M_=t=>!ve(t)&&!ye(t),T_=t=>si(t,mw,dw),ve=t=>cw.test(t),jr=t=>si(t,pw,A_),fp=t=>si(t,L_,ze),gy=t=>si(t,uw,dw),k_=t=>si(t,fw,__),cd=t=>si(t,hw,E_),ye=t=>ow.test(t),ac=t=>ni(t,pw),R_=t=>ni(t,P_),by=t=>ni(t,uw),O_=t=>ni(t,mw),D_=t=>ni(t,fw),od=t=>ni(t,hw,!0),si=(t,s,l)=>{const i=cw.exec(t);return i?i[1]?s(i[1]):l(i[2]):!1},ni=(t,s,l=!1)=>{const i=ow.exec(t);return i?i[1]?s(i[1]):l:!1},uw=t=>t==="position"||t==="percentage",fw=t=>t==="image"||t==="url",mw=t=>t==="length"||t==="size"||t==="bg-size",pw=t=>t==="length",L_=t=>t==="number",P_=t=>t==="family-name",hw=t=>t==="shadow",z_=()=>{const t=Tt("color"),s=Tt("font"),l=Tt("text"),i=Tt("font-weight"),o=Tt("tracking"),d=Tt("leading"),u=Tt("breakpoint"),m=Tt("container"),h=Tt("spacing"),g=Tt("radius"),v=Tt("shadow"),x=Tt("inset-shadow"),w=Tt("text-shadow"),N=Tt("drop-shadow"),S=Tt("blur"),j=Tt("perspective"),E=Tt("aspect"),C=Tt("ease"),_=Tt("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],q=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],T=()=>[...q(),ye,ve],Q=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],L=()=>[ye,ve,h],V=()=>[zl,"full","auto",...L()],ee=()=>[kn,"none","subgrid",ye,ve],re=()=>["auto",{span:["full",kn,ye,ve]},kn,ye,ve],K=()=>[kn,"auto",ye,ve],ie=()=>["auto","min","max","fr",ye,ve],ce=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],D=()=>["start","end","center","stretch","center-safe","end-safe"],k=()=>["auto",...L()],U=()=>[zl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...L()],H=()=>[t,ye,ve],ae=()=>[...q(),by,gy,{position:[ye,ve]}],me=()=>["no-repeat",{repeat:["","x","y","space","round"]}],M=()=>["auto","cover","contain",O_,T_,{size:[ye,ve]}],F=()=>[up,ac,jr],$=()=>["","none","full",g,ye,ve],R=()=>["",ze,ac,jr],G=()=>["solid","dashed","dotted","double"],se=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Y=()=>[ze,up,by,gy],fe=()=>["","none",S,ye,ve],Ne=()=>["none",ze,ye,ve],Me=()=>["none",ze,ye,ve],Pe=()=>[ze,ye,ve],Ie=()=>[zl,"full",...L()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Fs],breakpoint:[Fs],color:[S_],container:[Fs],"drop-shadow":[Fs],ease:["in","out","in-out"],font:[M_],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Fs],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Fs],shadow:[Fs],spacing:["px",ze],text:[Fs],"text-shadow":[Fs],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zl,ve,ye,E]}
vendor: 12,835 bytes, line 58
58],container:["container"],columns:[{columns:[ze,ve,ye,m]}],"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:T()}],overflow:[{overflow:Q()}],"overflow-x":[{"overflow-x":Q()}],"overflow-y":[{"overflow-y":Q()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:V()}],"inset-x":[{"inset-x":V()}],"inset-y":[{"inset-y":V()}],start:[{start:V()}],end:[{end:V()}],top:[{top:V()}],right:[{right:V()}],bottom:[{bottom:V()}],left:[{left:V()}],visibility:["visible","invisible","collapse"],z:[{z:[kn,"auto",ye,ve]}],basis:[{basis:[zl,"full","auto",m,...L()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ze,zl,"auto","initial","none",ve]}],grow:[{grow:["",ze,ye,ve]}],shrink:[{shrink:["",ze,ye,ve]}],order:[{order:[kn,"first","last","none",ye,ve]}],"grid-cols":[{"grid-cols":ee()}],"col-start-end":[{col:re()}],"col-start":[{"col-start":K()}],"col-end":[{"col-end":K()}],"grid-rows":[{"grid-rows":ee()}],"row-start-end":[{row:re()}],"row-start":[{"row-start":K()}],"row-end":[{"row-end":K()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ie()}],"auto-rows":[{"auto-rows":ie()}],gap:[{gap:L()}],"gap-x":[{"gap-x":L()}],"gap-y":[{"gap-y":L()}],"justify-content":[{justify:[...ce(),"normal"]}],"justify-items":[{"justify-items":[...D(),"normal"]}],"justify-self":[{"justify-self":["auto",...D()]}],"align-content":[{content:["normal",...ce()]}],"align-items":[{items:[...D(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...D(),{baseline:["","last"]}]}],"place-content":[{"place-content":ce()}],"place-items":[{"place-items":[...D(),"baseline"]}],"place-self":[{"place-self":["auto",...D()]}],p:[{p:L()}],px:[{px:L()}],py:[{py:L()}],ps:[{ps:L()}],pe:[{pe:L()}],pt:[{pt:L()}],pr:[{pr:L()}],pb:[{pb:L()}],pl:[{pl:L()}],m:[{m:k()}],mx:[{mx:k()}],my:[{my:k()}],ms:[{ms:k()}],me:[{me:k()}],mt:[{mt:k()}],mr:[{mr:k()}],mb:[{mb:k()}],ml:[{ml:k()}],"space-x":[{"space-x":L()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":L()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],w:[{w:[m,"screen",...U()]}],"min-w":[{"min-w":[m,"screen","none",...U()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[u]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",l,ac,jr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,ye,fp]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",up,ve]}],"font-family":[{font:[R_,ve,s]}],"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:[o,ye,ve]}],"line-clamp":[{"line-clamp":[ze,"none",ye,fp]}],leading:[{leading:[d,...L()]}],"list-image":[{"list-image":["none",ye,ve]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ye,ve]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:H()}],"text-color":[{text:H()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:[ze,"from-font","auto",ye,jr]}],"text-decoration-color":[{decoration:H()}],"underline-offset":[{"underline-offset":[ze,"auto",ye,ve]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ye,ve]}],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",ye,ve]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ae()}],"bg-repeat":[{bg:me()}],"bg-size":[{bg:M()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},kn,ye,ve],radial:["",ye,ve],conic:[kn,ye,ve]},D_,k_]}],"bg-color":[{bg:H()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:H()}],"gradient-via":[{via:H()}],"gradient-to":[{to:H()}],rounded:[{rounded:$()}],"rounded-s":[{"rounded-s":$()}],"rounded-e":[{"rounded-e":$()}],"rounded-t":[{"rounded-t":$()}],"rounded-r":[{"rounded-r":$()}],"rounded-b":[{"rounded-b":$()}],"rounded-l":[{"rounded-l":$()}],"rounded-ss":[{"rounded-ss":$()}],"rounded-se":[{"rounded-se":$()}],"rounded-ee":[{"rounded-ee":$()}],"rounded-es":[{"rounded-es":$()}],"rounded-tl":[{"rounded-tl":$()}],"rounded-tr":[{"rounded-tr":$()}],"rounded-br":[{"rounded-br":$()}],"rounded-bl":[{"rounded-bl":$()}],"border-w":[{border:R()}],"border-w-x":[{"border-x":R()}],"border-w-y":[{"border-y":R()}],"border-w-s":[{"border-s":R()}],"border-w-e":[{"border-e":R()}],"border-w-t":[{"border-t":R()}],"border-w-r":[{"border-r":R()}],"border-w-b":[{"border-b":R()}],"border-w-l":[{"border-l":R()}],"divide-x":[{"divide-x":R()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":R()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...G(),"hidden","none"]}],"divide-style":[{divide:[...G(),"hidden","none"]}],"border-color":[{border:H()}],"border-color-x":[{"border-x":H()}],"border-color-y":[{"border-y":H()}],"border-color-s":[{"border-s":H()}],"border-color-e":[{"border-e":H()}],"border-color-t":[{"border-t":H()}],"border-color-r":[{"border-r":H()}],"border-color-b":[{"border-b":H()}],"border-color-l":[{"border-l":H()}],"divide-color":[{divide:H()}],"outline-style":[{outline:[...G(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ze,ye,ve]}],"outline-w":[{outline:["",ze,ac,jr]}],"outline-color":[{outline:H()}],shadow:[{shadow:["","none",v,od,cd]}],"shadow-color":[{shadow:H()}],"inset-shadow":[{"inset-shadow":["none",x,od,cd]}],"inset-shadow-color":[{"inset-shadow":H()}],"ring-w":[{ring:R()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:H()}],"ring-offset-w":[{"ring-offset":[ze,jr]}],"ring-offset-color":[{"ring-offset":H()}],"inset-ring-w":[{"inset-ring":R()}],"inset-ring-color":[{"inset-ring":H()}],"text-shadow":[{"text-shadow":["none",w,od,cd]}],"text-shadow-color":[{"text-shadow":H()}],opacity:[{opacity:[ze,ye,ve]}],"mix-blend":[{"mix-blend":[...se(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":se()}],"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":[ze]}],"mask-image-linear-from-pos":[{"mask-linear-from":Y()}],"mask-image-linear-to-pos":[{"mask-linear-to":Y()}],"mask-image-linear-from-color":[{"mask-linear-from":H()}],"mask-image-linear-to-color":[{"mask-linear-to":H()}],"mask-image-t-from-pos":[{"mask-t-from":Y()}],"mask-image-t-to-pos":[{"mask-t-to":Y()}],"mask-image-t-from-color":[{"mask-t-from":H()}],"mask-image-t-to-color":[{"mask-t-to":H()}],"mask-image-r-from-pos":[{"mask-r-from":Y()}],"mask-image-r-to-pos":[{"mask-r-to":Y()}],"mask-image-r-from-color":[{"mask-r-from":H()}],"mask-image-r-to-color":[{"mask-r-to":H()}],"mask-image-b-from-pos":[{"mask-b-from":Y()}],"mask-image-b-to-pos":[{"mask-b-to":Y()}],"mask-image-b-from-color":[{"mask-b-from":H()}],"mask-image-b-to-color":[{"mask-b-to":H()}],"mask-image-l-from-pos":[{"mask-l-from":Y()}],"mask-image-l-to-pos":[{"mask-l-to":Y()}],"mask-image-l-from-color":[{"mask-l-from":H()}],"mask-image-l-to-color":[{"mask-l-to":H()}],"mask-image-x-from-pos":[{"mask-x-from":Y()}],"mask-image-x-to-pos":[{"mask-x-to":Y()}],"mask-image-x-from-color":[{"mask-x-from":H()}],"mask-image-x-to-color":[{"mask-x-to":H()}],"mask-image-y-from-pos":[{"mask-y-from":Y()}],"mask-image-y-to-pos":[{"mask-y-to":Y()}],"mask-image-y-from-color":[{"mask-y-from":H()}],"mask-image-y-to-color":[{"mask-y-to":H()}],"mask-image-radial":[{"mask-radial":[ye,ve]}],"mask-image-radial-from-pos":[{"mask-radial-from":Y()}],"mask-image-radial-to-pos":[{"mask-radial-to":Y()}],"mask-image-radial-from-color":[{"mask-radial-from":H()}],"mask-image-radial-to-color":[{"mask-radial-to":H()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":q()}],"mask-image-conic-pos":[{"mask-conic":[ze]}],"mask-image-conic-from-pos":[{"mask-conic-from":Y()}],"mask-image-conic-to-pos":[{"mask-conic-to":Y()}],"mask-image-conic-from-color":[{"mask-conic-from":H()}],"mask-image-conic-to-color":[{"mask-conic-to":H()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ae()}],"mask-repeat":[{mask:me()}],"mask-size":[{mask:M()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ye,ve]}],filter:[{filter:["","none",ye,ve]}],blur:[{blur:fe()}],brightness:[{brightness:[ze,ye,ve]}],contrast:[{contrast:[ze,ye,ve]}],"drop-shadow":[{"drop-shadow":["","none",N,od,cd]}],"drop-shadow-color":[{"drop-shadow":H()}],grayscale:[{grayscale:["",ze,ye,ve]}],"hue-rotate":[{"hue-rotate":[ze,ye,ve]}],invert:[{invert:["",ze,ye,ve]}],saturate:[{saturate:[ze,ye,ve]}],sepia:[{sepia:["",ze,ye,ve]}],"backdrop-filter":[{"backdrop-filter":["","none",ye,ve]}],"backdrop-blur":[{"backdrop-blur":fe()}],"backdrop-brightness":[{"backdrop-brightness":[ze,ye,ve]}],"backdrop-contrast":[{"backdrop-contrast":[ze,ye,ve]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ze,ye,ve]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ze,ye,ve]}],"backdrop-invert":[{"backdrop-invert":["",ze,ye,ve]}],"backdrop-opacity":[{"backdrop-opacity":[ze,ye,ve]}],"backdrop-saturate":[{"backdrop-saturate":[ze,ye,ve]}],"backdrop-sepia":[{"backdrop-sepia":["",ze,ye,ve]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":L()}],"border-spacing-x":[{"border-spacing-x":L()}],"border-spacing-y":[{"border-spacing-y":L()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ye,ve]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ze,"initial",ye,ve]}],ease:[{ease:["linear","initial",C,ye,ve]}],delay:[{delay:[ze,ye,ve]}],animate:[{animate:["none",_,ye,ve]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[j,ye,ve]}],"perspective-origin":[{"perspective-origin":T()}],rotate:[{rotate:Ne()}],"rotate-x":[{"rotate-x":Ne()}],"rotate-y":[{"rotate-y":Ne()}],"rotate-z":[{"rotate-z":Ne()}],scale:[{scale:Me()}],"scale-x":[{"scale-x":Me()}],"scale-y":[{"scale-y":Me()}],"scale-z":[{"scale-z":Me()}],"scale-3d":["scale-3d"],skew:[{skew:Pe()}],"skew-x":[{"skew-x":Pe()}],"skew-y":[{"skew-y":Pe()}],transform:[{transform:[ye,ve,"","none","gpu","cpu"]}],"transform-origin":[{origin:T()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ie()}],"translate-x":[{"translate-x":Ie()}],"translate-y":[{"translate-y":Ie()}],"translate-z":[{"translate-z":Ie()}],"translate-none":["translate-none"],accent:[{accent:H()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:H()}
vendor: 5,466 bytes, line 58
58],"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",ye,ve]}],"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":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ye,ve]}],fill:[{fill:["none",...H()]}],"stroke-w":[{stroke:[ze,ac,jr,fp]}],stroke:[{stroke:["none",...H()]}],"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"]}},I_=b_(z_);function we(...t){return I_(rw(t))}function Bh({delayDuration:t=0,...s}){return n.jsx(W8,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:t,...s})}function H_({...t}){return n.jsx(Bh,{"data-loc":"client/src/components/ui/tooltip.tsx:23",children:n.jsx(e_,{"data-loc":"client/src/components/ui/tooltip.tsx:24","data-slot":"tooltip",...t})})}function U_({...t}){return n.jsx(t_,{"data-loc":"client/src/components/ui/tooltip.tsx:32","data-slot":"tooltip-trigger",...t})}function q_({className:t,sideOffset:s=0,children:l,...i}){return n.jsx(a_,{"data-loc":"client/src/components/ui/tooltip.tsx:42",children:n.jsxs(s_,{"data-loc":"client/src/components/ui/tooltip.tsx:43","data-slot":"tooltip-content",sideOffset:s,className:we("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
58de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",t),...i,children:[l,n.jsx(n_,{"data-loc":"client/src/components/ui/tooltip.tsx:53",className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}const vy="laborlaw-presence-session";function B_(){const t=window.sessionStorage.getItem(vy);if(t)return t;const s=window.crypto.randomUUID();return window.sessionStorage.setItem(vy,s),s}function $_(){const[t]=ns(),s=b.useRef(""),[l,i]=b.useState(""),o=he.stats.recordPageView.useMutation(),d=he.stats.touchPresence.useMutation();return b.useEffect(()=>{if(typeof window>"u")return;const u=s.current||B_();s.current=u,i(u);const m=t||"/";o.mutate({path:m}),d.mutate({sessionId:u,path:m})},[t]),b.useEffect(()=>{if(typeof window>"u"||!l)return;const u=()=>{document.visibilityState==="visible"&&d.mutate({sessionId:l,path:window.location.pathname||"/"})};return window.addEventListener("focus",u),document.addEventListener("visibilitychange",u),()=>{window.removeEventListener("focus",u),document.removeEventListener("visibilitychange",u)}},[l]),null}const Dr=[{slug:"individual-relations",domain:"åå¥ååéä¿",description:"å·¥è³ãå·¥æãè§£å±ãè«åèååå¥ç´"},{slug:"disputes-justice",domain:"åè³çè°è叿³",description:"調解ã仲è£ãè£æ±ºèååäºä»¶ç¨åº"},{slug:"collective-relations",domain:"éé«ååéä¿",description:"å·¥æãåé«åç´èåè³èªæ²»"},{slug:"employment-equality",domain:"å°±æ¥èå¹³ç",description:"å°±æ¥æåãæ§å¥å¹³çèæ§è¦ç¦æ¢"},{slug:"insurance-security",domain:"åå·¥ä¿éªèå°±æ¥å®å
¨",description:"åä¿ãå°±ä¿è社æå®å
¨çµ¦ä»"},{slug:"retirement",domain:"éä¼ä¿é",description:"éä¼éæç¹³ãè«é èæ¬çä¿é"},{slug:"occupational-safety",domain:"è·æ¥å®å
¨èç½å®³ä¿è·",description:"è·å®ç®¡çãè·ç½è£åèä¿éªä¿è·"},{slug:"labor-administration",domain:"ååè¡æ¿çµç¹",description:"åå主管æ©éèè¡æ¿çµç¹è¦ç¯"}];function Ld(t){return`/charts/domain/${Dr.find(l=>l.domain===t)?.slug??encodeURIComponent(t)}`}function xw(t){if(!t)return null;const s=Dr.find(l=>l.slug===t);if(s)return s.domain;try{return decodeURIComponent(t)}catch{return t}}function Q_(t){return Dr.find(s=>s.domain===t)?.description??"ååæ³å°é¡ç ç©¶"}const V_={"individual-relations":["åååºæºæ³","åååºæºæ³æ½è¡ç´°å","åå·¥è«åè¦å","ç©æ¬ å·¥è³å¢ååºéæç¹³åå¢å管ç辦æ³"],"disputes-justice":["ååäºä»¶æ³","ååäºä»¶æ³æ½è¡ç´°å","åè³çè°èçæ³","大éè§£å±åå·¥ä¿è·æ³"],"collective-relations":["åé«åç´æ³","å·¥ææ³","å·¥ææ³æ½è¡ç´°å"],"employment-equality":["ä¸é«é½¡è
åé«é½¡è
å°±æ¥ä¿é²æ³","å°±æ¥æåæ³","å°±æ¥æåæ³æ½è¡ç´°å","æ§å¥å¹³ç工使³","æ§å¥å¹³ç工使³æ½è¡ç´°å"],"insurance-security":["åå·¥ä¿éªæ¢ä¾","å
58å·¥ä¿éªæ¢ä¾æ½è¡ç´°å","å°±æ¥ä¿éªæ³","å°±æ¥ä¿éªæ³æ½è¡ç´°å"],retirement:["åå·¥éä¼éæ¢ä¾","åå·¥éä¼éæ¢ä¾æ½è¡ç´°å"],"occupational-safety":["ååæª¢æ¥æ³","ååæª¢æ¥æ³æ½è¡ç´°å","åå·¥è·æ¥ç½å®³ä¿éªåä¿è·æ³","è·æ¥å®å
¨è¡çæ³","è·æ¥å®å
¨è¡çæ³æ½è¡ç´°å","è·æ¥å®å
¨è¡ç管ç辦æ³","è·æ¥ç½å®³åå·¥ä¿è·æ³"],"labor-administration":["ååé¨çµç¹æ³"]},G_={"individual-relations":["ååå¥ç´å¦ä½æç«èçµæ¢ï¼","å·¥è³ãå·¥æèä¼åå¦ä½è¨ç®ï¼","è§£å±èè³é£é 符ååªäºè¦ä»¶ï¼"],"disputes-justice":["åè³çè°æåªäºèçç¨åºï¼","ååäºä»¶æ³å¦ä½é
ç½®èè責任ï¼","è£å¤å¯¦åå¦ä½å½¢æå¯é©èè¦åï¼"],"collective-relations":["å·¥æå¦ä½æç«åéä½ï¼","åé«åç´å¦ä½ç· çµä¸¦çæï¼","ä¸ç¶ååè¡çºå¦ä½ææ¿ï¼"],"employment-equality":["æåèå±ç¨å¦ä½é¿å
æ§è¦ï¼","æ§å¥å¹³çèæ§é¨·æ¾ç¾©åçºä½ï¼","å°±æ¥æåå¶åº¦å¦ä½ä¿é工使¬ï¼"],"insurance-security":["åä¿èå°±ä¿çç´ä¿è¦ä»¶çºä½ï¼","åé¡çµ¦ä»å¦ä½ç³è«èè¨ç®ï¼","åä¿ãéä¿èçè°ææ¿å¦ä½é²è¡ï¼"],retirement:["åéæ°èå¶å¦ä½ååï¼","é主æç¹³èåå·¥èªæå¦ä½éä½ï¼","éä¼é使å¾è«é ï¼"],"occupational-safety":["éä¸»ææ¡ååªäºè·å®æªæ½ï¼","è·æ¥ç½å®³å¦ä½èªå®èè£åï¼","è·ç½ä¿éªèæ°äºè²¬ä»»å¦ä½ç«¶åï¼"],"labor-administration":["ä¸å¤®èå°æ¹åå主管æ©éå¦ä½åå·¥ï¼","ååæª¢æ¥èè¡æ¿è£ç½°ç¨åºçºä½ï¼","è¡æ¿ææ¿å¦ä½éæ¥å¸æ³å¯©æ¥ï¼"]};function F_(t,s){const l=encodeURIComponent(t);return[{id:"laws",label:"æ³è¦æ¢æ",description:"便¬ç¯é åç覽ç¸éæ³è¦èæ¢æçµæ§ã",href:`/laws?domain=${l}`},{id:"djs",label:"DJS 峿é義",description:"徿¢æé²å
¥äºæ¨¡çµæ¸ä½æ³å¸åæã",href:`/laws?domain=${l}&tool=djs`},{id:"cef",label:"CEF æ§æè¦ä»¶",description:"檢索æ¬ç¯æ ¸å¿æ§æè¦ä»¶èéå¶æ¢ä»¶ã",href:`/cef?q=${l}`},{id:"judgments",label:"è£å¤ç ç©¶",description:"以æ¬ç¯é åééµåæ¥æ¾å¯é©èè£å¤ã",href:`/judgments?q=${l}`},{id:"charts",label:"ä¹åè¦è¦ºå",description:"以ä¹ç¨®è³è¨åçè§£æ¬ç¯æ³å¾çµæ§ã",href:Ld(t)},{id:"ask",label:"AI æ³å¾åç",description:"帶å
¥æ¬ç¯ç ç©¶åé¡ï¼å±éæä¾æºç AI å°è©±ã",href:`/ask?q=${encodeURIComponent(`è«èªªæèºç£${t}çæ ¸å¿å¶åº¦ãéè¦æ¢æèè£å¤å¯¦åã`)}`}]}const ys=Dr.map((t,s)=>({number:s+1,slug:t.slug,domain:t.domain,title:`${t.domain}ç¯`,description:t.description,laws:V_[t.slug]??[],questions:G_[t.slug]??["æ¬ç¯æ ¸å¿è¦ç¯çºä½ï¼","æ§æè¦ä»¶å¦ä½å¤æ·ï¼","è£å¤å¯¦åå¦ä½é©ç¨ï¼"],tools:F_(t.domain,t.slug)}));function gw(t){return t?ys.find(s=>s.slug===t)??null:null}function Lr(t){return t?`/textbook/${t}`:"/textbook"}const yy="ååæ³è¦ç¥èå¹³å°AIï½LaborLaw",K_="æ´åèºç£ 30 é¨ååæ³è¦ã1,584 æ¢æ¢æãç實è£å¤å¼ç¨ãDJS 峿é義ãCEF æ§æè¦ä»¶è AI æ³å¾åççæ¸ä½æ³å¸ç ç©¶å¹³å°ã";function nh(t,s=180){const l=(t??"").replace(/[#*_`~]+/g,"").replace(/\s+/g," ").trim();return l.length<=s?l:`${Array.from(l).slice(0,s).join("")}â¦`}function Gt(t){const s=(t??"").replace(/\s+/g," ").trim();return s?`${s}ï½${yy}`:yy}const Y_="èºç£ååæ³è¦AIæç§æ¸èç ç©¶å¹³å°ï½30鍿³è¦ã1,584æ¢æãç實è£å¤ãä¹åèæ³å¾åçï½LaborLaw",X_={"/":{title:Y_,description:K_,canonicalPath:"/"},"/textbook":{title:Gt("ååæ³è¦ AI æç§æ¸"),description:"以å
«å¤§å¶åº¦é åçµç¹ 30 é¨ååæ³è¦ã1,584 æ¢æ¢æãDJSãCEFãè£å¤ç ç©¶ãä¹åè AI åçã",canonicalPath:"/textbook"},"/laws":{title:Gt("æ³è¦æ¢æåº«"),description:"便 ¸å¿æ³ãéè¦ç¸éæ³èæ½è¡è¦åç覽èºç£ååæ³è¦ï¼æ¥é±å®æ¹è¦æ ¸æ¢æãç« ç¯çµæ§èç實è£å¤å¼ç¨æ¸ã",canonicalPath:"/laws"},"/charts":{title:Gt("ååæ³è¦ä¹å總覽"),description:"以ä¹ç¨®è³æè¦è¦ºå檢è¦èºç£ååæ³è¦çµæ§ãè£å¤
58å¼ç¨ãCEF å åãçé»ç±åº¦èè¦ç¯å¹å¼å
èã",canonicalPath:"/charts"},"/cef":{title:Gt("CEF æ§æè¦ä»¶æå°"),description:"è·¨æ³è¦æå°äºå¯¦æ¨¡å¼ãå¿
è¦æ¢ä»¶ãæé¤æ¢ä»¶ãæ
å¢éå®è©è叿³æ¬éä¿æ¸ã",canonicalPath:"/cef"},"/judgments":{title:Gt("è£å¤æå°"),description:"ä¾å¼ç¨æ³è¦ãæ¢æãæ³é¢å±¤ç´ãæ¡ç±èå
¨æééµåæå°ç實èºç£è£å¤è³æã",canonicalPath:"/judgments"},"/ask":{title:Gt("AI ååæ³å¾åç"),description:"便¬å¹³å°æ³è¦ãDJS åæèç實è£å¤è³ææä¾å¯è¿½æº¯å¼ç¨çååæ³å¾ç ç©¶åçã",canonicalPath:"/ask",robots:"noindex,nofollow"},"/member":{title:Gt("æå¡ä¸å¿"),description:"ç®¡çæ³è¦æ¶èãDJS æ¶èãç è®çè¨ãé±è®æ·å²ãå¸ç¿é²åº¦èè¨é±çæ
ã",canonicalPath:"/member",robots:"noindex,nofollow"},"/admin":{title:Gt("管çå¾å°"),description:"å¹³å°ç®¡çå¡å°ç¨çç¨æ¶ãè¨é±ãåç´å¯©æ ¸èçéçµ±è¨ä»é¢ã",canonicalPath:"/admin",robots:"noindex,nofollow"},"/admin/users":{title:Gt("ç¨æ¶ç®¡ç"),description:"å¹³å°ç®¡çå¡å°ç¨çç¨æ¶è§è²èæå¡çç´ç®¡çä»é¢ã",canonicalPath:"/admin/users",robots:"noindex,nofollow"},"/admin/subscribers":{title:Gt("è¨é±èåç´ç®¡ç"),description:"å¹³å°ç®¡çå¡å°ç¨çè¨é±è
èæå¡åç´ç³è«å¯©æ ¸ä»é¢ã",canonicalPath:"/admin/subscribers",robots:"noindex,nofollow"},"/admin/analytics":{title:Gt("æµéèå¨ç·çµ±è¨"),description:"å¹³å°ç®¡çå¡å°ç¨çé é¢ç覽ãç±éå
§å®¹èæè¿å¨ç·çµ±è¨ä»é¢ã",canonicalPath:"/admin/analytics",robots:"noindex,nofollow"},"/admin/charts":{title:Gt("ä¹åçæèç¼å¸"),description:"å¹³å°ç®¡çå¡å°ç¨çä¹åä»»åã失æé試ãçæ¬å¯©æ¥èç¼å¸æ§å¶å°ã",canonicalPath:"/admin/charts",robots:"noindex,nofollow"}};function Ks(t,s=!1){const l=s?"property":"name";let i=document.head.querySelector(`meta[${l}="${t}"]`);return i||(i=document.createElement("meta"),i.setAttribute(l,t),document.head.appendChild(i)),i}function rh(t,s){return Array.isArray(t)?t.map(l=>rh(l,s)):!t||typeof t!="object"?t:Object.fromEntries(Object.entries(t).map(([l,i])=>l==="url"&&typeof i=="string"&&i.startsWith("/")?[l,`${s}${i}`]:[l,rh(i,s)]))}function bw(t){const s=window.location.origin,l=`${s}${t.canonicalPath}`;document.title=t.title,Ks("description").content=t.description,Ks("robots").content=t.robots??"index,follow",Ks("og:title",!0).content=t.title,Ks("og:description",!0).content=t.description,Ks("og:type",!0).content="website",Ks("og:url",!0).content=l,Ks("twitter:card").content="summary_large_image",Ks("twitter:title").content=t.title,Ks("twitter:description").content=t.description;let i=document.head.querySelector('link[rel="canonical"]');if(i||(i=document.createElement("link"),i.rel="canonical",document.head.appendChild(i)),i.href=l,document.getElementById("page-jsonld")?.remove(),t.jsonLd){const o=document.createElement("script");o.id="page-jsonld",o.type="application/ld+json",o.textContent=JSON.stringify(rh(t.jsonLd,s)),document.head.appendChild(o)}}function J_(t){const s=X_[t];if(s)return s;if(t.startsWith("/textbook/")){const l=gw(t.slice(10));return l?{title:Gt(`${l.title}ï½ååæ³è¦ AI æç§æ¸`),description:`${l.description}ãæ´åæ³è¦æ¢æãDJSãCEFãè£å¤ç ç©¶ãä¹åè AI åçã`,canonicalPath:t}:void 0}if(t.startsWith("/charts/domain/")){const l=xw(t.slice(15));return{title:Gt(`${l??"ååæ³"}ç¯ä¹ååæ`),description:`以ä¹ç¨®å¯é©èãè³æé©
åçæ³å¾è³è¨åé±è®${l??"ååæ³"}ç¯çæ³è¦çµæ§ãè¦ä»¶éä¿ãä¿®æ³è絡èä¿è·æ³çã`,canonicalPath:t}}if(t.startsWith("/charts/"))return{title:Gt("ååæ³è¦ä¹ååæ"),description:"以ä¹ç¨®å¯é©èãè³æé©
åçæ³å¾è³è¨åé±è®èºç£ååæ³è¦çµæ§ãè¦ä»¶éä¿ãä¿®æ³è絡èä¿è·æ³çã",canonicalPath:t}}function Z_(){const[t]=ns();return b.useEffect(()=>{const s=t.split("?")[0].replace(/\/+$/,"")||"/",l=J_(s);l&&bw(l)},[t]),null}function vw(t){const s=t?.jsonLd?JSON.stringify(t.jsonLd):"";b.useEffect(()=>{t&&bw(t)},[t?.title,t?.description,t?.canonicalPath,t?.robots,s])}const Ra=()=>{const t="https://manus.im",s="cvRAULk83vzSWWcghZM2pZ",l=`${window.location.origin}/api/oauth/callback`,i=crypto.randomUUID();document.cookie=`${iA}=${i}; Path=/; Max-Age=600; SameSite=None; Secure`;const o=cA({redirectUri:l,nonce:i}),d=new URL(`${t}/app-auth`);d.searchParams.set("appId",s),d.searchParams.set("redirectUri",l),d.searchParams.set("state",o),d.searchParams.set("type","signIn"),window.location.href=d.toString()};function Fa(t){const{redirectOnUnauthenticated:s=!1,redirectPath:l}={},i=he.useUtils(),o=he.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),d=he.auth.logout.useMutation({onSuccess:()=>{i.auth.me.setData(void 0,null)}}),u=b.useCallback(async()=>{try{await d.mutateAsync()}catch(h){if(h instanceof Vl&&h.data?.code==="UNAUTHORIZED")return;throw h}finally{try{sessionStorage.removeItem("manus-cookie")}catch{}
58i.auth.me.setData(void 0,null),await i.auth.me.invalidate()}},[d,i]),m={user:o.data??null,loading:o.isLoading||d.isPending,error:o.error??d.error??null,isAuthenticated:!!o.data};return b.useEffect(()=>{if(!(typeof window>"u"))try{window.localStorage.setItem("manus-runtime-user-info",JSON.stringify(o.data))}catch{}},[o.data]),b.useEffect(()=>{s&&(o.isLoading||d.isPending||m.user||typeof window>"u"||l&&window.location.pathname===l||(l?window.location.href=l:Ra()))},[s,l,d.isPending,o.isLoading,m.user]),{...m,refresh:()=>o.refetch(),logout:u}}function mu(t){const s=t+"CollectionProvider",[l,i]=ra(s),[o,d]=l(s,{collectionRef:{current:null},itemMap:new Map}),u=j=>{const{scope:E,children:C}=j,_=de.useRef(null),z=de.useRef(new Map).current;return n.jsx(o,{scope:E,itemMap:z,collectionRef:_,children:C})};u.displayName=s;const m=t+"CollectionSlot",h=Qn(m),g=de.forwardRef((j,E)=>{const{scope:C,children:_}=j,z=d(m,C),q=Ve(E,z.collectionRef);return n.jsx(h,{ref:q,children:_})});g.displayName=m;const v=t+"CollectionItemSlot",x="data-radix-collection-item",w=Qn(v),N=de.forwardRef((j,E)=>{const{scope:C,children:_,...z}=j,q=de.useRef(null),T=Ve(E,q),Q=d(v,C);return de.useEffect(()=>(Q.itemMap.set(q,{ref:q,...z}),()=>void Q.itemMap.delete(q))),n.jsx(w,{[x]:"",ref:T,children:_})});N.displayName=v;function S(j){const E=d(t+"CollectionConsumer",j);return de.useCallback(()=>{const _=E.collectionRef.current;if(!_)return[];const z=Array.from(_.querySelectorAll(`[${x}]`));return Array.from(E.itemMap.values()).sort((Q,O)=>z.indexOf(Q.ref.current)-z.indexOf(O.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:u,Slot:g,ItemSlot:N},S,i]}var pu="Collapsible",[W_,yw]=ra(pu),[eM,$h]=W_(pu),ww=b.forwardRef((t,s)=>{const{__scopeCollapsible:l,open:i,defaultOpen:o,disabled:d,onOpenChange:u,...m}=t,[h,g]=Ga({prop:i,defaultProp:o??!1,onChange:u,caller:pu});return n.jsx(eM,{scope:l,disabled:d,contentId:wa(),open:h,onOpenToggle:b.useCallback(()=>g(v=>!v),[g]),children:n.jsx(Ee.div,{"data-state":Vh(h),"data-disabled":d?"":void 0,...m,ref:s})})});ww.displayName=pu;var jw="CollapsibleTrigger",Nw=b.forwardRef((t,s)=>{const{__scopeCollapsible:l,...i}=t,o=$h(jw,l);return n.jsx(Ee.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":Vh(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...i,ref:s,onClick:xe(t.onClick,o.onOpenToggle)})});Nw.displayName=jw;var Qh="CollapsibleContent",Cw=b.forwardRef((t,s)=>{const{forceMount:l,...i}=t,o=$h(Qh,t.__scopeCollapsible);return n.jsx(la,{present:l||o.open,children:({present:d})=>n.jsx(tM,{...i,ref:s,present:d})})});Cw.displayName=Qh;var tM=b.forwardRef((t,s)=>{const{__scopeCollapsible:l,present:i,children:o,...d}=t,u=$h(Qh,l),[m,h]=b.useState(i),g=b.useRef(null),v=Ve(s,g),x=b.useRef(0),w=x.current,N=b.useRef(0),S=N.current,j=u.open||m,E=b.useRef(j),C=b.useRef(void 0);return b.useEffect(()=>{const _=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(_)},[]),_t(()=>{const _=g.current;if(_){C.current=C.current||{transitionDuration:_.style.transitionDuration,animationName:_.style.animationName},_.style.transitionDuration="0s",_.style.animationName="none";const z=_.getBoundingClientRect();x.current=z.height,N.current=z.width,E.current||(_.style.transitionDuration=C.current.transitionDuration,_.style.animationName=C.current.animationName),h(i)}},[u.open,i]),n.jsx(Ee.div,{"data-state":Vh(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!j,...d,ref:v,style:{"--radix-collapsible-content-height":w?`${w}px`:void 0,"--radix-collapsible-content-width":S?`${S}px`:void 0,...t.style},children:j&&o})});function Vh(t){return t?"open":"closed"}var aM=ww,sM=Nw,nM=Cw,rM=b.createContext(void 0);function kc(t){const s=b.useContext(rM);return t||s||"ltr"}var rs="Accordion",lM=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Gh,iM,cM]=mu(rs),[hu]=ra(rs,[cM,yw]),Fh=yw(),Sw=de.forwardRef((t,s)=>{const{type:l,...i}=t,o=i,d=i;return n.jsx(Gh.Provider,{scope:t.__scopeAccordion,children:l==="multiple"?n.jsx(fM,{...d,ref:s}):n.jsx(uM,{...o,ref:s})})});Sw.displayName=rs;var[Aw,oM]=hu(rs),[Ew,dM]=hu(rs,{collapsible:!1}),uM=de.forwardRef((t,s)=>{const{value:l,defaultValue:i,onValueChange:o=()=>{},collapsible:d=!1,...u}=t,[m,h]=Ga({prop:l,defaultProp:i??"",onChange:o,caller:rs});return n.jsx(Aw,{scope:t.__scopeAccordion,value:de.useMemo(()=>m?[m]:[],[m]),onItemOpen:h,onItemClose:de.useCallback(()=>d&&h(""),[d,h]),children:n.jsx(Ew,{scope:t.__scopeAccordion,collapsible:d,children:n.jsx(_w,{...u,ref:s})})})}),fM=de.forwardRef((t,s)=>{const{value:l,defaultValue:i,onValueChange:o=()=>{},...d}=t,[u,m]=Ga({prop:l,defaultProp:i??[],onChange:o,caller:rs}),h=de.useCallback(v=>m((x=[])=>[...x,v]),[m]),g=de.useCallback(v=>m((x=[])=>x.filter(w=>w!==v)),[m]);return n.jsx(Aw,{scope:t.__scopeAccordion,value:u,onItemOpen:h,onItemClose:g,children:n.jsx(Ew,{scope:t.__scopeAccordion,collapsible:!0,children:n.jsx(_w,{...d,ref:s})})})}),[mM,xu]=hu(rs),_w=de.forwardRef((t,s)=>{const{__scopeAccordion:l,disabled:i,dir:o,orientation:d="vertical",...u}=t,m=de.useRef(null),h=Ve(m,s),g=iM(l),x=kc(o)==="ltr",w=xe(t.onKeyDown,N=>{if(!lM.includes(N.key))return;const S=N.target,j=g().filter(L=>!L.ref.current?.disabled),E=j.findIndex(L=>L.ref.current===S),C=j.length;if(E===-1)return;N.preventDefault();let _=E;const z=0,q=C-1,T=()=>{_=E+1,_>q&&(_=z)},Q=()=>{_=E-1,_<z&&(_=q)};switch(N.key){case"Home":_=z;break;case"End":_=q;break;case"ArrowRight":d==="horizontal"&&(x?T():Q());break;case"ArrowDown":d==="vertical"&&T();break;case"ArrowLeft":d==="horizontal"&&(x?Q():T());break;case"ArrowUp":d==="vertical"&&Q();break}const O=_%C;j[O].ref.current?.focus()});return n.jsx(mM,{scope:l,disabled:i,direction:o,orientation:d,children:n.jsx(Gh.Slot,{scope:l,children:n.jsx(Ee.div,{...u,"data-orientation":d,ref:h,onKeyDown:i?void 0:w})})})}),Pd="AccordionItem",[pM,Kh]=hu(Pd),Mw=de.forwardRef((t,s)=>{const{__scopeAccordion:l,value:i,...o}=t,d=xu(Pd,l),u=oM(Pd,l),m=Fh(l),h=wa(),g=i&&u.value.includes(i)||!1,v=d.disabled||t.disabled;return n.jsx(pM,{scope:l,open:g,disabled:v,triggerId:h,children:n.jsx(aM,{"data-orientation":d.orientation,"data-state":Lw(g),...m,...o,ref:s,disabled:v,open:g,onOpenChange:x=>{x?u.onItemOpen(i):u.onItemClose(i)}})})});Mw.displayName=Pd;var Tw="AccordionHeader",kw=de.forwardRef((t,s)=>{const{__scopeAccordion:l,...i}=t,o=xu(rs,l),d=Kh(Tw,l);return n.jsx(Ee.h3,{"data-orientation":o.orientation,"data-state":Lw(d.open),"data-disabled":d.disabled?"":void 0,...i,ref:s})});kw.displayName=Tw;var lh="AccordionTrigger",Rw=de.forwardRef((t,s)=>{const{__scopeAccordion:l,...i}=t,o=xu(rs,l),d=Kh(lh,l),u=dM(lh,l),m=Fh(l);return n.jsx(Gh.ItemSlot,{scope:l,children:n.jsx(sM,{"aria-disabled":d.open&&!u.collapsible||void 0,"data-orientation":o.orientation,id:d.triggerId,...m,...i,ref:s})})});Rw.displayName=lh;var Ow="AccordionContent",Dw=de.forwardRef((t,s)=>{const{__scopeAccordion:l,...i}=t,o=xu(rs,l),d=Kh(Ow,l),u=Fh(l);return n.jsx(nM,{role:"region","aria-labelledby":d.triggerId,"data-orientation":o.orientation,...u,...i,ref:s,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});Dw.displayName=Ow;function Lw(t){return t?"open":"closed"}var hM=Sw,xM=Mw,gM=kw,bM=Rw,vM=Dw;/** 59 * @license lucide-react v0.453.0 - ISC 60 * 61 * This source code is licensed under the ISC license. 62 * See the LICENSE file in the root directory of this source tree. 63 */const yM=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Pw=(...t)=>t.filter((s,l,i)=>!!s&&i.indexOf(s)===l).join(" ");/** 64 * @license lucide-react v0.453.0 - ISC 65 * 66 * This source code is licensed under the ISC license. 67 * See the LICENSE file in the root directory of this source tree. 68 */var wM={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"};/** 69 * @license lucide-react v0.453.0 - ISC 70 * 71 * This source code is licensed under the ISC license. 72 * See the LICENSE file in the root directory of this source tree. 73 */const jM=b.forwardRef(({color:t="currentColor",size:s=24,strokeWidth:l=2,absoluteStrokeWidth:i,className:o="",children:d,iconNode:u,...m},h)=>b.createElement("svg",{ref:h,...wM,width:s,height:s,stroke:t,strokeWidth:i?Number(l)*24/Number(s):l,className:Pw("lucide",o),...m},[...u.map(([g,v])=>b.createElement(g,v)),...Array.isArray(d)?d:[d]]));/** 74 * @license lucide-react v0.453.0 - ISC 75 * 76 * This source code is licensed under the ISC license. 77 * See the LICENSE file in the root directory of this source tree. 78 */const pe=(t,s)=>{const l=b.forwardRef(({className:i,...o},d)=>b.createElement(jM,{ref:d,iconNode:s,className:Pw(`lucide-${yM(t)}`,i),...o}));return l.displayName=`${t}`,l};/** 79 * @license lucide-react v0.453.0 - ISC 80 * 81 * This source code is licensed under the ISC license. 82 * See the LICENSE file in the root directory of this source tree. 83 */const zw=pe("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l
83-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/** 84 * @license lucide-react v0.453.0 - ISC 85 * 86 * This source code is licensed under the ISC license. 87 * See the LICENSE file in the root directory of this source tree. 88 */const Fn=pe("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 89 * @license lucide-react v0.453.0 - ISC 90 * 91 * This source code is licensed under the ISC license. 92 * See the LICENSE file in the root directory of this source tree. 93 */const kt=pe("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 94 * @license lucide-react v0.453.0 - ISC 95 * 96 * This source code is licensed under the ISC license. 97 * See the LICENSE file in the root directory of this source tree. 98 */const wy=pe("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/** 99 * @license lucide-react v0.453.0 - ISC 100 * 101 * This source code is licensed under the ISC license. 102 * See the LICENSE file in the root directory of this source tree. 103 */const NM=pe("BookMarked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 104 * @license lucide-react v0.453.0 - ISC 105 * 106 * This source code is licensed under the ISC license. 107 * See the LICENSE file in the root directory of this source tree. 108 */const Iw=pe("BookOpenCheck",[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]]);/** 109 * @license lucide-react v0.453.0 - ISC 110 * 111 * This source code is licensed under the ISC license. 112 * See the LICENSE file in the root directory of this source tree. 113 */const Ns=pe("BookOpenText",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]]);/** 114 * @license lucide-react v0.453.0 - ISC 115 * 116 * This source code is licensed under the ISC license. 117 * See the LICENSE file in the root directory of this source tree. 118 */const Hw=pe("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/** 119 * @license lucide-react v0.453.0 - ISC 120 * 121 * This source code is licensed under the ISC license. 122 * See the LICENSE file in the root directory of this source tree. 123 */const jy=pe("BookmarkCheck",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]);/** 124 * @license lucide-react v0.453.0 - ISC 125 * 126 * This source code is licensed under the ISC license. 127 * See the LICENSE file in the root directory of this source tree. 128 */const ih=pe("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);/** 129 * @license lucide-react v0.453.0 - ISC 130 * 131 * This source code is licensed under the ISC license. 132 * See the LICENSE file in the root directory of this source tree. 133 */const gu=pe("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/** 134 * @license lucide-react v0.453.0 - ISC 135 * 136 * This source code is licensed under the ISC license. 137 * See the LICENSE file in the root directory of this source tree. 138 */const Pr=pe("BrainCircuit",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}
138],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]]);/** 139 * @license lucide-react v0.453.0 - ISC 140 * 141 * This source code is licensed under the ISC license. 142 * See the LICENSE file in the root directory of this source tree. 143 */const CM=pe("BriefcaseBusiness",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** 144 * @license lucide-react v0.453.0 - ISC 145 * 146 * This source code is licensed under the ISC license. 147 * See the LICENSE file in the root directory of this source tree. 148 */const SM=pe("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** 149 * @license lucide-react v0.453.0 - ISC 150 * 151 * This source code is licensed under the ISC license. 152 * See the LICENSE file in the root directory of this source tree. 153 */const AM=pe("CalendarDays",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);/** 154 * @license lucide-react v0.453.0 - ISC 155 * 156 * This source code is licensed under the ISC license. 157 * See the LICENSE file in the root directory of this source tree. 158 */const ri=pe("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** 159 * @license lucide-react v0.453.0 - ISC 160 * 161 * This source code is licensed under the ISC license. 162 * See the LICENSE file in the root directory of this source tree. 163 */const bu=pe("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 164 * @license lucide-react v0.453.0 - ISC 165 * 166 * This source code is licensed under the ISC license. 167 * See the LICENSE file in the root directory of this source tree. 168 */const Yh=pe("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 169 * @license lucide-react v0.453.0 - ISC 170 * 171 * This source code is licensed under the ISC license. 172 * See the LICENSE file in the root directory of this source tree. 173 */const vu=pe("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 174 * @license lucide-react v0.453.0 - ISC 175 * 176 * This source code is licensed under the ISC license. 177 * See the LICENSE file in the root directory of this source tree. 178 */const Kn=pe("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 179 * @license lucide-react v0.453.0 - ISC 180 * 181 * This source code is licensed under the ISC license. 182 * See the LICENSE file in the root directory of this source tree. 183 */const EM=pe("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 184 * @license lucide-react v0.453.0 - ISC 185 * 186 * This source code is licensed under the ISC license. 187 * See the LICENSE file in the root directory of this source tree. 188 */const In=pe("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"}]]);/** 189 * @license lucide-react v0.453.0 - ISC 190 * 191 * This source code is licensed under the ISC license. 192 * See the LICENSE file in the root directory of this source tree. 193 */const Xh=pe("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 194 * @license lucide-react v0.453.0 - ISC 195 * 196 * This source code is licensed under the ISC license. 197 * See the LICENSE file in the root directory of this source tree. 198 */const _M=pe("CircleGauge",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]]);/** 199 * @license lucide-react v0.453.0 - ISC 200 * 201 * This source code is licensed under the ISC license. 202 * See the LICENSE file in the root directory of this source tree. 203 */const MM=pe("CircleUserRound",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 204 * @license lucide-react v0.453.0 - ISC 205 * 206 * This source code is licensed under the ISC license. 207 * See the LICENSE file in the root directory of this source tree. 208 */const yc=pe("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** 209 * @license lucide-react v0.453.0 - ISC 210 * 211 * This source code is licensed under the ISC license. 212 * See the LICENSE file in the root directory of this source tree. 213 */const TM=pe("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 214 * @license lucide-react v0.453.0 - ISC 215 * 216 * This source code is licensed under the ISC license. 217 * See the LICENSE file in the root directory of this source tree. 218 */const Jh=pe("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]]);/** 219 * @license lucide-react v0.453.0 - ISC 220 * 221 * This source code is licensed under the ISC license. 222 * See the LICENSE file in the root directory of this source tree. 223 */const Uw=pe("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);/** 224 * @license lucide-react v0.453.0 - ISC 225 * 226 * This source code is licensed under the ISC license. 227 * See the LICENSE file in the root directory of this source tree. 228 */const Ny=pe("Crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** 229 * @license lucide-react v0.453.0 - ISC 230 * 231 * This source code is licensed under the ISC license. 232 * See the LICENSE file in the root directory of this source tree. 233 */const kM=pe("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** 234 * @license lucide-react v0.453.0 - ISC 235 * 236 * This source code is licensed under the ISC license. 237 * See the LICENSE file in the root directory of this source tree. 238 */const RM=pe("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 239 * @license lucide-react v0.453.0 - ISC 240 * 241 * This source code is licensed under the ISC license. 242 * See the LICENSE file in the root directory of this source tree. 243 */const Zh=pe("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"}]]);/** 244 * @license lucide-react v0.453.0 - ISC 245 * 246 * This source code is licensed under the ISC license. 247 * See the LICENSE file in the root directory of this source tree. 248 */const $l=pe("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 249 * @license lucide-react v0.453.0 - ISC 250 * 251 * This source code is licensed under the ISC license. 252 * See the LICENSE file in the root directory of this source tree. 253 */const OM=pe("FileHeart",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z",key:"1c1fso"}]]);/** 254 * @license lucide-react v0.453.0 - ISC 255 * 256 * This source code is licensed under the ISC license. 257 * See the LICENSE file in the root directory of this source tree. 258 */const DM=pe("FileSearch2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]]);/** 259 * @license lucide-react v0.453.0 - ISC 260 * 261 * This source code is licensed under the ISC license. 262 * See the LICENSE file in the root directory of this source tree. 263 */const qw=pe("FileSearch",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"ms7g94"}],["path",{d:"m9 18-1.5-1.5",key:"1j6qii"}],["circle",{cx:"5",cy:"14",r:"3",key:"ufru5t"}]]);/** 264 * @license lucide-react v0.453.0 - ISC 265 * 266 * This source code is licensed under the ISC license. 267 * See the LICENSE file in the root directory of this source tree. 268 */const LM=pe("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/** 269 * @license lucide-react v0.453.0 - ISC 270 * 271 * This source code is licensed under the ISC license. 272 * See the LICENSE file in the root directory of this source tree. 273 */const Qa=pe("Gavel",[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8",key:"15492f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m9 7 8 8",key:"5jnvq1"}],["path",{d:"m21 11-8-8",key:"z4y7zo"}]]);/** 274 * @license lucide-react v0.453.0 - ISC 275 * 276 * This source code is licensed under the ISC license. 277 * See the LICENSE file in the root directory of this source tree. 278 */const PM=pe("GitBranch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]]);/** 279 * @license lucide-react v0.453.0 - ISC 280 * 281 * This source code is licensed under the ISC license. 282 * See the LICENSE file in the root directory of this source tree. 283 */const Bw=pe("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/** 284 * @license lucide-react v0.453.0 - ISC 285 * 286 * This source code is licensed under the ISC license. 287 * See the LICENSE file in the root directory of this source tree.
288 */const zM=pe("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** 289 * @license lucide-react v0.453.0 - ISC 290 * 291 * This source code is licensed under the ISC license. 292 * See the LICENSE file in the root directory of this source tree. 293 */const IM=pe("History",[["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"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/** 294 * @license lucide-react v0.453.0 - ISC 295 * 296 * This source code is licensed under the ISC license. 297 * See the LICENSE file in the root directory of this source tree. 298 */const $w=pe("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"}]]);/** 299 * @license lucide-react v0.453.0 - ISC 300 * 301 * This source code is licensed under the ISC license. 302 * See the LICENSE file in the root directory of this source tree. 303 */const Cy=pe("ImagePlus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** 304 * @license lucide-react v0.453.0 - ISC 305 * 306 * This source code is licensed under the ISC license. 307 * See the LICENSE file in the root directory of this source tree. 308 */const zd=pe("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 309 * @license lucide-react v0.453.0 - ISC 310 * 311 * This source code is licensed under the ISC license. 312 * See the LICENSE file in the root directory of this source tree. 313 */const HM=pe("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]]);/** 314 * @license lucide-react v0.453.0 - ISC 315 * 316 * This source code is licensed under the ISC license. 317 * See the LICENSE file in the root directory of this source tree. 318 */const Qw=pe("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 319 * @license lucide-react v0.453.0 - ISC 320 * 321 * This source code is licensed under the ISC license. 322 * See the LICENSE file in the root directory of this source tree. 323 */const Rc=pe("Layers3",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m6.08 9.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59",key:"1e5n1m"}],["path",{d:"m6.08 14.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59",key:"1iwflc"}]]);/** 324 * @license lucide-react v0.453.0 - ISC 325 * 326 * This source code is licensed under the ISC license. 327 * See the LICENSE file in the root directory of this source tree. 328 */const UM=pe("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/** 329 * @license lucide-react v0.453.0 - ISC 330 * 331 * This source code is licensed under the ISC license. 332 * See the LICENSE file in the root directory of this source tree. 333 */const Wh=pe("LibraryBig",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]]);/** 334 * @license lucide-react v0.453.0 - ISC 335 * 336 * This source code is licensed under the ISC license. 337 * See the LICENSE file in the root directory of this source tree. 338 */const Et=pe("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 339 * @license lucide-react v0.453.0 - ISC 340 * 341 * This source code is licensed under the ISC license. 342 * See the LICENSE file in the root directory of this source tree. 343 */const ch=pe("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",ke
343y:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/** 344 * @license lucide-react v0.453.0 - ISC 345 * 346 * This source code is licensed under the ISC license. 347 * See the LICENSE file in the root directory of this source tree. 348 */const Vw=pe("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** 349 * @license lucide-react v0.453.0 - ISC 350 * 351 * This source code is licensed under the ISC license. 352 * See the LICENSE file in the root directory of this source tree. 353 */const ex=pe("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** 354 * @license lucide-react v0.453.0 - ISC 355 * 356 * This source code is licensed under the ISC license. 357 * See the LICENSE file in the root directory of this source tree. 358 */const qM=pe("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** 359 * @license lucide-react v0.453.0 - ISC 360 * 361 * This source code is licensed under the ISC license. 362 * See the LICENSE file in the root directory of this source tree. 363 */const BM=pe("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 364 * @license lucide-react v0.453.0 - ISC 365 * 366 * This source code is licensed under the ISC license. 367 * See the LICENSE file in the root directory of this source tree. 368 */const tx=pe("MessageSquareText",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M13 8H7",key:"14i4kc"}],["path",{d:"M17 12H7",key:"16if0g"}]]);/** 369 * @license lucide-react v0.453.0 - ISC 370 * 371 * This source code is licensed under the ISC license. 372 * See the LICENSE file in the root directory of this source tree. 373 */const Oc=pe("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/** 374 * @license lucide-react v0.453.0 - ISC 375 * 376 * This source code is licensed under the ISC license. 377 * See the LICENSE file in the root directory of this source tree. 378 */const ax=pe("NotebookPen",[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]]);/** 379 * @license lucide-react v0.453.0 - ISC 380 * 381 * This source code is licensed under the ISC license. 382 * See the LICENSE file in the root directory of this source tree. 383 */const Gw=pe("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);/** 384 * @license lucide-react v0.453.0 - ISC 385 * 386 * This source code is licensed under the ISC license. 387 * See the LICENSE file in the root directory of this source tree. 388 */const Sy=pe("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** 389 * @license lucide-react v0.453.0 - ISC 390 * 391 * This source code is licensed under the ISC license. 392 * See the LICENSE file in the root directory of this source tree. 393 */const $M=pe("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 394 * @license lucide-react v0.453.0 - ISC 395 * 396 * This source code is licensed under the ISC license. 397 * See the LICENSE file in the root directory of this source tree. 398 */const Id=pe("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}
398],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]);/** 399 * @license lucide-react v0.453.0 - ISC 400 * 401 * This source code is licensed under the ISC license. 402 * See the LICENSE file in the root directory of this source tree. 403 */const Ft=pe("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** 404 * @license lucide-react v0.453.0 - ISC 405 * 406 * This source code is licensed under the ISC license. 407 * See the LICENSE file in the root directory of this source tree. 408 */const wc=pe("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"}]]);/** 409 * @license lucide-react v0.453.0 - ISC 410 * 411 * This source code is licensed under the ISC license. 412 * See the LICENSE file in the root directory of this source tree. 413 */const zr=pe("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/** 414 * @license lucide-react v0.453.0 - ISC 415 * 416 * This source code is licensed under the ISC license. 417 * See the LICENSE file in the root directory of this source tree. 418 */const Cs=pe("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 419 * @license lucide-react v0.453.0 - ISC 420 * 421 * This source code is licensed under the ISC license. 422 * See the LICENSE file in the root directory of this source tree. 423 */const Fw=pe("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** 424 * @license lucide-react v0.453.0 - ISC 425 * 426 * This source code is licensed under the ISC license. 427 * See the LICENSE file in the root directory of this source tree. 428 */const QM=pe("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/** 429 * @license lucide-react v0.453.0 - ISC 430 * 431 * This source code is licensed under the ISC license. 432 * See the LICENSE file in the root directory of this source tree. 433 */const tn=pe("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 434 * @license lucide-react v0.453.0 - ISC 435 * 436 * This source code is licensed under the ISC license. 437 * See the LICENSE file in the root directory of this source tree. 438 */const Kw=pe("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/** 439 * @license lucide-react v0.453.0 - ISC 440 * 441 * This source code is licensed under the ISC license. 442 * See the LICENSE file in the root directory of this source tree. 443 */const Ir=pe("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 444 * @license lucide-react v0.453.0 - ISC 445 * 446 * This source code is licensed under the ISC license. 447 * See the LICENSE file in the root directory of this source tree. 448 */const Ay=pe("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
448],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** 449 * @license lucide-react v0.453.0 - ISC 450 * 451 * This source code is licensed under the ISC license. 452 * See the LICENSE file in the root directory of this source tree. 453 */const VM=pe("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"}]]);/** 454 * @license lucide-react v0.453.0 - ISC 455 * 456 * This source code is licensed under the ISC license. 457 * See the LICENSE file in the root directory of this source tree. 458 */const GM=pe("UserRoundCog",[["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m19.5 14.3-.4.9",key:"1eb35c"}],["path",{d:"m16.9 20.8-.4.9",key:"dfjc4z"}],["path",{d:"m21.7 19.5-.9-.4",key:"q4dx6b"}],["path",{d:"m15.2 16.9-.9-.4",key:"1r0w5f"}],["path",{d:"m21.7 16.5-.9.4",key:"1knoei"}],["path",{d:"m15.2 19.1-.9.4",key:"j188fs"}],["path",{d:"m19.5 21.7-.4-.9",key:"1tonu5"}],["path",{d:"m16.9 15.2-.4-.9",key:"699xu"}]]);/** 459 * @license lucide-react v0.453.0 - ISC 460 * 461 * This source code is licensed under the ISC license. 462 * See the LICENSE file in the root directory of this source tree. 463 */const sx=pe("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);/** 464 * @license lucide-react v0.453.0 - ISC 465 * 466 * This source code is licensed under the ISC license. 467 * See the LICENSE file in the root directory of this source tree. 468 */const FM=pe("UsersRound",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]);/** 469 * @license lucide-react v0.453.0 - ISC 470 * 471 * This source code is licensed under the ISC license. 472 * See the LICENSE file in the root directory of this source tree. 473 */const Yw=pe("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** 474 * @license lucide-react v0.453.0 - ISC 475 * 476 * This source code is licensed under the ISC license. 477 * See the LICENSE file in the root directory of this source tree. 478 */const KM=pe("Waypoints",[["circle",{cx:"12",cy:"4.5",r:"2.5",key:"r5ysbb"}],["path",{d:"m10.2 6.3-3.9 3.9",key:"1nzqf6"}],["circle",{cx:"4.5",cy:"12",r:"2.5",key:"jydg6v"}],["path",{d:"M7 12h10",key:"b7w52i"}],["circle",{cx:"19.5",cy:"12",r:"2.5",key:"1piiel"}],["path",{d:"m13.8 17.7 3.9-3.9",key:"1wyg1y"}],["circle",{cx:"12",cy:"19.5",r:"2.5",key:"13o1pw"}]]);/** 479 * @license lucide-react v0.453.0 - ISC 480 * 481 * This source code is licensed under the ISC license. 482 * See the LICENSE file in the root directory of this source tree. 483 */const YM=pe("Workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);/** 484 * @license lucide-react v0.453.0 - ISC 485 * 486 * This source code is licensed under the ISC license. 487 * See the LICENSE file in the root directory of this source tree. 488 */const nx=pe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function Xw({...t}){return n.jsx(hM,{"data-loc":"client/src/components/ui/accordion.tsx:10","data-slot":"accordion",...t})}function Sr({className:t,...s}){return n.jsx(xM,{"data-loc":"client/src/components/ui/accordion.tsx:18","data-slot":"accordion-item",className:we("border-b last:border-b-0",t),...s})}function Ar({className:t,children:s,...l}){return n.jsx(gM,{"data-loc":"client/src/components/ui/accordion.tsx:32",className:"flex",children:n.jsxs(bM,{"data-loc":"client/src/components/ui/accordion.tsx:33","data-slot":"accordion-trigger",className:we("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
488ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",t),...l,children:[s,n.jsx(Yh,{"data-loc":"client/src/components/ui/accordion.tsx:42",className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function Er({className:t,children:s,...l}){return n.jsx(vM,{"data-loc":"client/src/components/ui/accordion.tsx:54","data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...l,children:n.jsx("div",{"data-loc":"client/src/components/ui/accordion.tsx:59",className:we("pt-0 pb-4",t),children:s})})}const Ey=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,_y=rw,yu=(t,s)=>l=>{var i;if(s?.variants==null)return _y(t,l?.class,l?.className);const{variants:o,defaultVariants:d}=s,u=Object.keys(o).map(g=>{const v=l?.[g],x=d?.[g];if(v===null)return null;const w=Ey(v)||Ey(x);return o[g][w]}),m=l&&Object.entries(l).reduce((g,v)=>{let[x,w]=v;return w===void 0||(g[x]=w),g},{}),h=s==null||(i=s.compoundVariants)===null||i===void 0?void 0:i.reduce((g,v)=>{let{class:x,className:w,...N}=v;return Object.entries(N).every(S=>{let[j,E]=S;return Array.isArray(E)?E.includes({...d,...m}[j]):{...d,...m}[j]===E})?[...g,x,w]:g},[]);return _y(t,u,h,l?.class,l?.className)},XM=yu("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function ue({className:t,variant:s,size:l,asChild:i=!1,...o}){const d=i?Th:"button";return n.jsx(d,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:we(XM({variant:s,size:l,className:t})),...o})}var mp=0;function wu(){b.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??My()),document.body.insertAdjacentElement("beforeend",t[1]??My()),mp++,()=>{mp===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(s=>s.remove()),mp--}},[])}function My(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var pp="focusScope.autoFocusOnMount",hp="focusScope.autoFocusOnUnmount",Ty={bubbles:!1,cancelable:!0},JM="FocusScope",Dc=b.forwardRef((t,s)=>{const{loop:l=!1,trapped:i=!1,onMountAutoFocus:o,onUnmountAutoFocus:d,...u}=t,[m,h]=b.useState(null),g=es(o),v=es(d),x=b.useRef(null),w=Ve(s,j=>h(j)),N=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(i){let j=function(z){if(N.paused||!m)return;const q=z.target;m.contains(q)?x.current=q:Pn(x.current,{select:!0})},E=function(z){if(N.paused||!m)return;const q=z.relatedTarget;q!==null&&(m.contains(q)||Pn(x.current,{select:!0}))},C=function(z){if(document.activeElement===document.body)for(const T of z)T.removedNodes.length>0&&Pn(m)};document.addEventListener("focusin",j),document.addEventListener("focusout",E);const _=new MutationObserver(C);return m&&_.observe(m,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",j),document.removeEventListener("focusout",E),_.disconnect()}}},[i,m,N.paused]),b.useEffect(()=>{if(m){Ry.add(N);const j=document.activeElement;if(!m.contains(j)){const C=new CustomEvent(pp,Ty);m.addEventListener(pp,g),m.dispatchEvent(C),C.defaultPrevented||(ZM(sT(Jw(m)),{select:!0}),document.activeElement===j&&Pn(m))}return()=>{m.removeEventListener(pp,g),setTimeout(()=>{const C=new CustomEvent(hp,Ty);m.addEventListener(hp,v),m.dispatchEvent(C),C.defaultPrevented||Pn(j??document.body,{select:!0}),m.removeEventListener(hp,v),Ry.remove(N)},0)}}},[m,g,v,N]);const S=b.useCallback(j=>{if(!l&&!i||N.paused)return;const E=j.key==="Tab"&&!j.altKey&&!j.ctrlKey&&!j.metaKey,C=document.activeElement;if(E&&C){const _=j.currentTarget,[z,q]=WM(_);z&&q?!j.shiftKey&&C===q?(j.preventDefault(),l&&Pn(z,{select:!0})):j.shiftKey&&C===z&&(j.preventDefault(),l&&Pn(q,{select:!0})):C===_&&j.preventDefault()}},[l,i,N.paused]);return n.jsx(Ee.div,{tabIndex:-1,...u,ref:w,onKeyDown:S})});Dc.displayName=JM;function ZM(t,{select:s=!1}={}){const l=document.activeElement;for(const i of t)if(Pn(i,{select:s}),document.activeElement!==l)return}function WM(t){const s=Jw(t),l=ky(s,t),i=ky(s.reverse(),t);return[l,i]}function Jw(t){const s=[],l=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const o=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||o?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)s.push(l.currentNode);return s}function ky(t,s){for(const l of t)if(!eT(l,{upTo:s}))return l}function eT(t,{upTo:s}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(s!==void 0&&t===s)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function tT(t){return t instanceof HTMLInputElement&&"select"in t}function Pn(t,{select:s=!1}={}){if(t&&t.focus){const l=document.activeElement;t.focus({preventScroll:!0}),t!==l&&tT(t)&&s&&t.select()}}var Ry=aT();function aT(){let t=[];return{add(s){const l=t[0];s!==l&&l?.pause(),t=Oy(t,s),t.unshift(s)},remove(s){t=Oy(t,s),t[0]?.resume()}}}function Oy(t,s){const l=[...t],i=l.indexOf(s);return i!==-1&&l.splice(i,1),l}function sT(t){return t.filter(s=>s.tagName!=="A")}var nT=function(t){if(typeof document>"u")return null;var s=Array.isArray(t)?t[0]:t;return s.ownerDocument.body},Il=new WeakMap,dd=new WeakMap,ud={},xp=0,Zw=function(t){return t&&(t.host||Zw(t.parentNode))},rT=function(t,s){return s.map(function(l){if(t.contains(l))return l;var i=Zw(l);return i&&t.contains(i)?i:(console.error("aria-hidden",l,"in not contained inside",t,". Doing nothing"),null)}).filter(function(l){return!!l})},lT=function(t,s,l,i){var o=rT(s,Array.isArray(t)?t:[t]);ud[l]||(ud[l]=new WeakMap);var d=ud[l],u=[],m=new Set,h=new Set(o),g=function(x){!x||m.has(x)||(m.add(x),g(x.parentNode))};o.forEach(g);var v=function(x){!x||h.has(x)||Array.prototype.forEach.call(x.children,function(w){if(m.has(w))v(w);else try{var N=w.getAttribute(i),S=N!==null&&N!=="false",j=(Il.get(w)||0)+1,E=(d.get(w)||0)+1;Il.set(w,j),d.set(w,E),u.push(w),j===1&&S&&dd.set(w,!0),E===1&&w.setAttribute(l,"true"),S||w.setAttribute(i,"true")}catch(C){console.error("aria-hidden: cannot operate on ",w,C)}})};return v(s),m.clear(),xp++,function(){u.forEach(function(x){var w=Il.get(x)-1,N=d.get(x)-1;Il.set(x,w),d.set(x,N),w||(dd.has(x)||x.removeAttribute(i),dd.delete(x)),N||x.removeAttribute(l)}),xp--,xp||(Il=new WeakMap,Il=new WeakMap,dd=new WeakMap,ud={})}},ju=function(t,s,l){l===void 0&&(l="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),o=nT(t);return o?(i.push.apply(i,Array.from(o.querySelectorAll("[aria-live], script"))),lT(i,o,l,"aria-hidden")):function(){return null}},bs=function(){return bs=Object.assign||function(s){for(var l,i=1,o=arguments.length;i<o;i++){l=arguments[i];for(var d in l)Object.prototype.hasOwnProperty.call(l,d)&&(s[d]=l[d])}return s},bs.apply(this,arguments)};function Ww(t,s){var l={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&s.indexOf(i)<0&&(l[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(t);o<i.length;o++)s.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(l[i[o]]=t[i[o]]);return l}function iT(t,s,l){if(l||arguments.length===2)for(var i=0,o=s.length,d;i<o;i++)(d||!(i in s))&&(d||(d=Array.prototype.slice.call(s,0,i)),d[i]=s[i]);return t.concat(d||Array.prototype.slice.call(s))}var Nd="right-scroll-bar-position",Cd="width-before-scroll-bar",cT="with-scroll-bars-hidden",oT="--removed-body-scroll-bar-size";function gp(t,s){return typeof t=="function"?t(s):t&&(t.current=s),t}function dT(t,s){var l=b.useState(function(){return{value:t,callback:s,facade:{get current(){return l.value},set current(i){var o=l.value;o!==i&&(l.value=i,l.callback(i,o))}}}})[0];return l.callback=s,l.facade}var uT=typeof window<"u"?b.useLayoutEffect:b.useEffect,Dy=new WeakMap;function fT(t,s){var l=dT(null,function(i){return t.forEach(function(o){return gp(o,i)})});return uT(function(){var i=Dy.get(l);if(i){var o=new Set(i),d=new Set(t),u=l.current;o.forEach(function(m){d.has(m)||gp(m,null)}),d.forEach(function(m){o.has(m)||gp(m,u)})}Dy.set(l,t)},[t]),l}function mT(t){return t}function pT(t,s){s===void 0&&(s=mT);var l=[],i=!1,o={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:t},useMedium:function(d){var u=s(d,i);return l.push(u),function(){l=l.filter(function(m){return m!==u})}},assignSyncMedium:function(d){for(i=!0;l.length;){var u=l;l=[],u.forEach(d)}l={push:function(m){return d(m)},filter:function(){return l}}},assignMedium:function(d){i=!0;var u=[];
vendor: 4,946 bytes, lines 488-525
488if(l.length){var m=l;l=[],m.forEach(d),u=l}var h=function(){var v=u;u=[],v.forEach(d)},g=function(){return Promise.resolve().then(h)};g(),l={push:function(v){u.push(v),g()},filter:function(v){return u=u.filter(v),l}}}};return o}function hT(t){t===void 0&&(t={});var s=pT(null);return s.options=bs({async:!0,ssr:!1},t),s}var ej=function(t){var s=t.sideCar,l=Ww(t,["sideCar"]);if(!s)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=s.read();if(!i)throw new Error("Sidecar medium not found");return b.createElement(i,bs({},l))};ej.isSideCarExport=!0;function xT(t,s){return t.useMedium(s),ej}var tj=hT(),bp=function(){},Nu=b.forwardRef(function(t,s){var l=b.useRef(null),i=b.useState({onScrollCapture:bp,onWheelCapture:bp,onTouchMoveCapture:bp}),o=i[0],d=i[1],u=t.forwardProps,m=t.children,h=t.className,g=t.removeScrollBar,v=t.enabled,x=t.shards,w=t.sideCar,N=t.noRelative,S=t.noIsolation,j=t.inert,E=t.allowPinchZoom,C=t.as,_=C===void 0?"div":C,z=t.gapMode,q=Ww(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=w,Q=fT([l,s]),O=bs(bs({},q),o);return b.createElement(b.Fragment,null,v&&b.createElement(T,{sideCar:tj,removeScrollBar:g,shards:x,noRelative:N,noIsolation:S,inert:j,setCallbacks:d,allowPinchZoom:!!E,lockRef:l,gapMode:z}),u?b.cloneElement(b.Children.only(m),bs(bs({},O),{ref:Q})):b.createElement(_,bs({},O,{className:h,ref:Q}),m))});Nu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Nu.classNames={fullWidth:Cd,zeroRight:Nd};var gT=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function bT(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var s=gT();return s&&t.setAttribute("nonce",s),t}function vT(t,s){t.styleSheet?t.styleSheet.cssText=s:t.appendChild(document.createTextNode(s))}function yT(t){var s=document.head||document.getElementsByTagName("head")[0];s.appendChild(t)}var wT=function(){var t=0,s=null;return{add:function(l){t==0&&(s=bT())&&(vT(s,l),yT(s)),t++},remove:function(){t--,!t&&s&&(s.parentNode&&s.parentNode.removeChild(s),s=null)}}},jT=function(){var t=wT();return function(s,l){b.useEffect(function(){return t.add(s),function(){t.remove()}},[s&&l])}},aj=function(){var t=jT(),s=function(l){var i=l.styles,o=l.dynamic;return t(i,o),null};return s},NT={left:0,top:0,right:0,gap:0},vp=function(t){return parseInt(t||"",10)||0},CT=function(t){var s=window.getComputedStyle(document.body),l=s[t==="padding"?"paddingLeft":"marginLeft"],i=s[t==="padding"?"paddingTop":"marginTop"],o=s[t==="padding"?"paddingRight":"marginRight"];return[vp(l),vp(i),vp(o)]},ST=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return NT;var s=CT(t),l=document.documentElement.clientWidth,i=window.innerWidth;return{left:s[0],top:s[1],right:s[2],gap:Math.max(0,i-l+s[2]-s[0])}},AT=aj(),Ql="data-scroll-locked",ET=function(t,s,l,i){var o=t.left,d=t.top,u=t.right,m=t.gap;return l===void 0&&(l="margin"),` 489 .`.concat(cT,` { 490 overflow: hidden `).concat(i,`; 491 padding-right: `).concat(m,"px ").concat(i,`; 492 } 493 body[`).concat(Ql,`] { 494 overflow: hidden `).concat(i,`; 495 overscroll-behavior: contain; 496 `).concat([s&&"position: relative ".concat(i,";"),l==="margin"&&` 497 padding-left: `.concat(o,`px; 498 padding-top: `).concat(d,`px; 499 padding-right: `).concat(u,`px; 500 margin-left:0; 501 margin-top:0; 502 margin-right: `).concat(m,"px ").concat(i,`; 503 `),l==="padding"&&"padding-right: ".concat(m,"px ").concat(i,";")].filter(Boolean).join(""),` 504 } 505 506 .`).concat(Nd,` { 507 right: `).concat(m,"px ").concat(i,`; 508 } 509 510 .`).concat(Cd,` { 511 margin-right: `).concat(m,"px ").concat(i,`; 512 } 513 514 .`).concat(Nd," .").concat(Nd,` { 515 right: 0 `).concat(i,`; 516 } 517 518 .`).concat(Cd," .").concat(Cd,` { 519 margin-right: 0 `).concat(i,`; 520 } 521 522 body[`).concat(Ql,`] { 523 `).concat(oT,": ").concat(m,`px; 524 } 525`)},Ly=function(){var t=parseInt(document.body.getAttribute(Ql)||"0",10);return isFinite(t)?t:0},_T=function(){b.useEffect(function(){return document.body.setAttribute(Ql,(Ly()+1).toString()),function(){var t=Ly()-1;t<=0?document.body.removeAttribute(Ql):document.body.setAttribute(Ql,t.toString())}},[])},MT=function(t){var s=t.noRelative,l=t.noImportant,i=t.gapMode,o=i===void 0?"margin":i;_T();var d=b.useMemo(function(){return ST(o)},[o]);return b.createElement(AT,{styles:ET(d,!s,o,l?"":"!important")})},oh=!1;if(typeof window<"u")try{var fd=Object.defineProperty({},"passive",{get:function(){return oh=!0,!0}});window.addEventListener("test",fd,fd),window.removeEventListener("test",fd,fd)}catch{oh=!1}var Hl=oh?{passive:!1}:!1,TT=function(t){return t.tagName==="TEXTAREA"},sj=function(t,s){if(!(t instanceof Element))return!1;var l=window.getComputedStyle(t);return l[s]!=="hidden"&&!(l.overflowY===l.overflowX&&!TT(t)&&l[s]==="visible")},kT=function(t){return sj(t,"overflowY")}
vendor: 1,986 bytes, lines 525-528
525,RT=function(t){return sj(t,"overflowX")},Py=function(t,s){var l=s.ownerDocument,i=s;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var o=nj(t,i);if(o){var d=rj(t,i),u=d[1],m=d[2];if(u>m)return!0}i=i.parentNode}while(i&&i!==l.body);return!1},OT=function(t){var s=t.scrollTop,l=t.scrollHeight,i=t.clientHeight;return[s,l,i]},DT=function(t){var s=t.scrollLeft,l=t.scrollWidth,i=t.clientWidth;return[s,l,i]},nj=function(t,s){return t==="v"?kT(s):RT(s)},rj=function(t,s){return t==="v"?OT(s):DT(s)},LT=function(t,s){return t==="h"&&s==="rtl"?-1:1},PT=function(t,s,l,i,o){var d=LT(t,window.getComputedStyle(s).direction),u=d*i,m=l.target,h=s.contains(m),g=!1,v=u>0,x=0,w=0;do{if(!m)break;var N=rj(t,m),S=N[0],j=N[1],E=N[2],C=j-E-d*S;(S||C)&&nj(t,m)&&(x+=C,w+=S);var _=m.parentNode;m=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!h&&m!==document.body||h&&(s.contains(m)||s===m));return(v&&Math.abs(x)<1||!v&&Math.abs(w)<1)&&(g=!0),g},md=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},zy=function(t){return[t.deltaX,t.deltaY]},Iy=function(t){return t&&"current"in t?t.current:t},zT=function(t,s){return t[0]===s[0]&&t[1]===s[1]},IT=function(t){return` 526 .block-interactivity-`.concat(t,` {pointer-events: none;} 527 .allow-interactivity-`).concat(t,` {pointer-events: all;} 528`)},HT=0,Ul=[];function UT(t){var s=b.useRef([]),l=b.useRef([0,0]),i=b.useRef(),o=b.useState(HT++)[0],d=b.useState(aj)[0],u=b.useRef(t);b.useEffect(function(){u.current=t},[t]),b.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var j=iT([t.lockRef.current],(t.shards||[]).map(Iy),!0).filter(Boolean);return j.forEach(function(E){return E.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),j.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);
vendor: 12,831 bytes, lines 528-532
528var m=b.useCallback(function(j,E){if("touches"in j&&j.touches.length===2||j.type==="wheel"&&j.ctrlKey)return!u.current.allowPinchZoom;var C=md(j),_=l.current,z="deltaX"in j?j.deltaX:_[0]-C[0],q="deltaY"in j?j.deltaY:_[1]-C[1],T,Q=j.target,O=Math.abs(z)>Math.abs(q)?"h":"v";if("touches"in j&&O==="h"&&Q.type==="range")return!1;var L=Py(O,Q);if(!L)return!0;if(L?T=O:(T=O==="v"?"h":"v",L=Py(O,Q)),!L)return!1;if(!i.current&&"changedTouches"in j&&(z||q)&&(i.current=T),!T)return!0;var V=i.current||T;return PT(V,E,j,V==="h"?z:q)},[]),h=b.useCallback(function(j){var E=j;if(!(!Ul.length||Ul[Ul.length-1]!==d)){var C="deltaY"in E?zy(E):md(E),_=s.current.filter(function(T){return T.name===E.type&&(T.target===E.target||E.target===T.shadowParent)&&zT(T.delta,C)})[0];if(_&&_.should){E.cancelable&&E.preventDefault();return}if(!_){var z=(u.current.shards||[]).map(Iy).filter(Boolean).filter(function(T){return T.contains(E.target)}),q=z.length>0?m(E,z[0]):!u.current.noIsolation;q&&E.cancelable&&E.preventDefault()}}},[]),g=b.useCallback(function(j,E,C,_){var z={name:j,delta:E,target:C,should:_,shadowParent:qT(C)};s.current.push(z),setTimeout(function(){s.current=s.current.filter(function(q){return q!==z})},1)},[]),v=b.useCallback(function(j){l.current=md(j),i.current=void 0},[]),x=b.useCallback(function(j){g(j.type,zy(j),j.target,m(j,t.lockRef.current))},[]),w=b.useCallback(function(j){g(j.type,md(j),j.target,m(j,t.lockRef.current))},[]);b.useEffect(function(){return Ul.push(d),t.setCallbacks({onScrollCapture:x,onWheelCapture:x,onTouchMoveCapture:w}),document.addEventListener("wheel",h,Hl),document.addEventListener("touchmove",h,Hl),document.addEventListener("touchstart",v,Hl),function(){Ul=Ul.filter(function(j){return j!==d}),document.removeEventListener("wheel",h,Hl),document.removeEventListener("touchmove",h,Hl),document.removeEventListener("touchstart",v,Hl)}},[]);var N=t.removeScrollBar,S=t.inert;return b.createElement(b.Fragment,null,S?b.createElement(d,{styles:IT(o)}):null,N?b.createElement(MT,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function qT(t){for(var s=null;t!==null;)t instanceof ShadowRoot&&(s=t.host,t=t.host),t=t.parentNode;return s}const BT=xT(tj,UT);var Lc=b.forwardRef(function(t,s){return b.createElement(Nu,bs({},t,{ref:s,sideCar:BT}))});Lc.classNames=Nu.classNames;var Cu="Popover",[lj]=ra(Cu,[Xn]),Pc=Xn(),[$T,Jn]=lj(Cu),ij=t=>{const{__scopePopover:s,children:l,open:i,defaultOpen:o,onOpenChange:d,modal:u=!1}=t,m=Pc(s),h=b.useRef(null),[g,v]=b.useState(!1),[x,w]=Ga({prop:i,defaultProp:o??!1,onChange:d,caller:Cu});return n.jsx(cu,{...m,children:n.jsx($T,{scope:s,contentId:wa(),triggerRef:h,open:x,onOpenChange:w,onOpenToggle:b.useCallback(()=>w(N=>!N),[w]),hasCustomAnchor:g,onCustomAnchorAdd:b.useCallback(()=>v(!0),[]),onCustomAnchorRemove:b.useCallback(()=>v(!1),[]),modal:u,children:l})})};ij.displayName=Cu;var cj="PopoverAnchor",QT=b.forwardRef((t,s)=>{const{__scopePopover:l,...i}=t,o=Jn(cj,l),d=Pc(l),{onCustomAnchorAdd:u,onCustomAnchorRemove:m}=o;return b.useEffect(()=>(u(),()=>m()),[u,m]),n.jsx(Mc,{...d,...i,ref:s})});QT.displayName=cj;var oj="PopoverTrigger",dj=b.forwardRef((t,s)=>{const{__scopePopover:l,...i}=t,o=Jn(oj,l),d=Pc(l),u=Ve(s,o.triggerRef),m=n.jsx(Ee.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":hj(o.open),...i,ref:u,onClick:xe(t.onClick,o.onOpenToggle)});return o.hasCustomAnchor?m:n.jsx(Mc,{asChild:!0,...d,children:m})});dj.displayName=oj;var rx="PopoverPortal",[VT,GT]=lj(rx,{forceMount:void 0}),uj=t=>{const{__scopePopover:s,forceMount:l,children:i,container:o}=t,d=Jn(rx,s);return n.jsx(VT,{scope:s,forceMount:l,children:n.jsx(la,{present:l||d.open,children:n.jsx(ai,{asChild:!0,container:o,children:i})})})};uj.displayName=rx;var Yl="PopoverContent",fj=b.forwardRef((t,s)=>{const l=GT(Yl,t.__scopePopover),{forceMount:i=l.forceMount,...o}=t,d=Jn(Yl,t.__scopePopover);return n.jsx(la,{present:i||d.open,children:d.modal?n.jsx(KT,{...o,ref:s}):n.jsx(YT,{...o,ref:s})})});fj.displayName=Yl;var FT=Qn("PopoverContent.RemoveScroll"),KT=b.forwardRef((t,s)=>{const l=Jn(Yl,t.__scopePopover),i=b.useRef(null),o=Ve(s,i),d=b.useRef(!1);return b.useEffect(()=>{const u=i.current;if(u)return ju(u)},[]),n.jsx(Lc,{as:FT,allowPinchZoom:!0,children:n.jsx(mj,{...t,ref:o,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:xe(t.onCloseAutoFocus,u=>{u.preventDefault(),d.current||l.triggerRef.current?.focus()}),onPointerDownOutside:xe(t.onPointerDownOutside,u=>{const m=u.detail.originalEvent,h=m.button===0&&m.ctrlKey===!0,g=m.button===2||h;d.current=g},{checkForDefaultPrevented:!1}),onFocusOutside:xe(t.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1})})})}),YT=b.forwardRef((t,s)=>{const l=Jn(Yl,t.__scopePopover),i=b.useRef(!1),o=b.useRef(!1);return n.jsx(mj,{...t,ref:s,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:d=>{t.onCloseAutoFocus?.(d),d.defaultPrevented||(i.current||l.triggerRef.current?.focus(),d.preventDefault()),i.current=!1,o.current=!1},onInteractOutside:d=>{t.onInteractOutside?.(d),d.defaultPrevented||(i.current=!0,d.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const u=d.target;l.triggerRef.current?.contains(u)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&o.current&&d.preventDefault()}})}),mj=b.forwardRef((t,s)=>{const{__scopePopover:l,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:d,disableOutsidePointerEvents:u,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:v,...x}=t,w=Jn(Yl,l),N=Pc(l);return wu(),n.jsx(Dc,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:o,onUnmountAutoFocus:d,children:n.jsx(Wl,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:v,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:g,onDismiss:()=>w.onOpenChange(!1),children:n.jsx(ou,{"data-state":hj(w.open),role:"dialog",id:w.contentId,...N,...x,ref:s,style:{...x.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),pj="PopoverClose",XT=b.forwardRef((t,s)=>{const{__scopePopover:l,...i}=t,o=Jn(pj,l);return n.jsx(Ee.button,{type:"button",...i,ref:s,onClick:xe(t.onClick,()=>o.onOpenChange(!1))})});XT.displayName=pj;var JT="PopoverArrow",ZT=b.forwardRef((t,s)=>{const{__scopePopover:l,...i}=t,o=Pc(l);return n.jsx(du,{...o,...i,ref:s})});ZT.displayName=JT;function hj(t){return t?"open":"closed"}var WT=ij,ek=dj,tk=uj,ak=fj;function Hy({...t}){return n.jsx(WT,{"data-loc":"client/src/components/ui/popover.tsx:9","data-slot":"popover",...t})}function Uy({...t}){return n.jsx(ek,{"data-loc":"client/src/components/ui/popover.tsx:15","data-slot":"popover-trigger",...t})}function qy({className:t,align:s="center",sideOffset:l=4,...i}){return n.jsx(tk,{"data-loc":"client/src/components/ui/popover.tsx:25",children:n.jsx(ak,{"data-loc":"client/src/components/ui/popover.tsx:26","data-slot":"popover-content",align:s,sideOffset:l,className:we("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",t),...i})})}var Su="Dialog",[xj]=ra(Su),[sk,ls]=xj(Su),gj=t=>{const{__scopeDialog:s,children:l,open:i,defaultOpen:o,onOpenChange:d,modal:u=!0}=t,m=b.useRef(null),h=b.useRef(null),[g,v]=Ga({prop:i,defaultProp:o??!1,onChange:d,caller:Su});return n.jsx(sk,{scope:s,triggerRef:m,contentRef:h,contentId:wa(),titleId:wa(),descriptionId:wa(),open:g,onOpenChange:v,onOpenToggle:b.useCallback(()=>v(x=>!x),[v]),modal:u,children:l})};gj.displayName=Su;var bj="DialogTrigger",vj=b.forwardRef((t,s)=>{const{__scopeDialog:l,...i}=t,o=ls(bj,l),d=Ve(s,o.triggerRef);return n.jsx(Ee.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":cx(o.open),...i,ref:d,onClick:xe(t.onClick,o.onOpenToggle)})});vj.displayName=bj;var lx="DialogPortal",[nk,yj]=xj(lx,{forceMount:void 0}),wj=t=>{const{__scopeDialog:s,forceMount:l,children:i,container:o}=t,d=ls(lx,s);return n.jsx(nk,{scope:s,forceMount:l,children:b.Children.map(i,u=>n.jsx(la,{present:l||d.open,children:n.jsx(ai,{asChild:!0,container:o,children:u})}))})};wj.displayName=lx;var Hd="DialogOverlay",jj=b.forwardRef((t,s)=>{const l=yj(Hd,t.__scopeDialog),{forceMount:i=l.forceMount,...o}=t,d=ls(Hd,t.__scopeDialog);return d.modal?n.jsx(la,{present:i||d.open,children:n.jsx(lk,{...o,ref:s})}):null});jj.displayName=Hd;var rk=Qn("DialogOverlay.RemoveScroll"),lk=b.forwardRef((t,s)=>{const{__scopeDialog:l,...i}=t,o=ls(Hd,l);return n.jsx(Lc,{as:rk,allowPinchZoom:!0,shards:[o.contentRef],children:n.jsx(Ee.div,{"data-state":cx(o.open),...i,ref:s,style:{pointerEvents:"auto",...i.style}})})}),Hr="DialogContent",Nj=b.forwardRef((t,s)=>{const l=yj(Hr,t.__scopeDialog),{forceMount:i=l.forceMount,...o}=t,d=ls(Hr,t.__scopeDialog);return n.jsx(la,{present:i||d.open,children:d.modal?n.jsx(ik,{...o,ref:s}):n.jsx(ck,{...o,ref:s})})});Nj.displayName=Hr;var ik=b.forwardRef((t,s)=>{const l=ls(Hr,t.__scopeDialog),i=b.useRef(null),o=Ve(s,l.contentRef,i);return b.useEffect(()=>{const d=i.current;if(d)return ju(d)},[]),n.jsx(Cj,{...t,ref:o,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:xe(t.onCloseAutoFocus,d=>{d.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:xe(t.onPointerDownOutside,d=>{const u=d.detail.originalEvent,m=u.button===0&&u.ctrlKey===!0;(u.button===2||m)&&d.preventDefault()}),onFocusOutside:xe(t.onFocusOutside,d=>d.preventDefault())})}),ck=b.forwardRef((t,s)=>{const l=ls(Hr,t.__scopeDialog),i=b.useRef(!1),o=b.useRef(!1);return n.jsx(Cj,{...t,ref:s,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:d=>{t.onCloseAutoFocus?.(d),d.defaultPrevented||(i.current||l.triggerRef.current?.focus(),d.preventDefault()),i.current=!1,o.current=!1},onInteractOutside:d=>{t.onInteractOutside?.(d),d.defaultPrevented||(i.current=!0,d.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const u=d.target;l.triggerRef.current?.contains(u)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&o.current&&d.preventDefault()}})}),Cj=b.forwardRef((t,s)=>{const{__scopeDialog:l,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:d,...u}=t,m=ls(Hr,l),h=b.useRef(null),g=Ve(s,h);return wu(),n.jsxs(n.Fragment,{children:[n.jsx(Dc,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:o,onUnmountAutoFocus:d,children:n.jsx(Wl,{role:"dialog",id:m.contentId,"aria-describedby":m.descriptionId,"aria-labelledby":m.titleId,"data-state":cx(m.open),...u,ref:g,onDismiss:()=>m.onOpenChange(!1)})}),n.jsxs(n.Fragment,{children:[n.jsx(ok,{titleId:m.titleId}),n.jsx(uk,{contentRef:h,descriptionId:m.descriptionId})]})]})}),ix="DialogTitle",Sj=b.forwardRef((t,s)=>{const{__scopeDialog:l,...i}=t,o=ls(ix,l);return n.jsx(Ee.h2,{id:o.titleId,...i,ref:s})});Sj.displayName=ix;var Aj="DialogDescription",Ej=b.forwardRef((t,s)=>{const{__scopeDialog:l,...i}=t,o=ls(Aj,l);return n.jsx(Ee.p,{id:o.descriptionId,...i,ref:s})});Ej.displayName=Aj;var _j="DialogClose",Mj=b.forwardRef((t,s)=>{const{__scopeDialog:l,...i}=t,o=ls(_j,l);return n.jsx(Ee.button,{type:"button",...i,ref:s,onClick:xe(t.onClick,()=>o.onOpenChange(!1))})});Mj.displayName=_j;function cx(t){return t?"open":"closed"}var Tj="DialogTitleWarning",[a9,kj]=FE(Tj,{contentName:Hr,titleName:ix,docsSlug:"dialog"}),ok=({titleId:t})=>{const s=kj(Tj),l=`\`${s.contentName}\` requires a \`${s.titleName}\` for the component to be accessible for screen reader users. 529 530If you want to hide the \`${s.titleName}\`, you can wrap it with our VisuallyHidden component. 531 532For more information, see https://radix-ui.com/primitives/docs/components/${s.docsSlug}`;return b.useEffect(()=>{t&&(document.getElementById(t)||console.error(l))},[l,t]),null},dk="DialogDescriptionWarning",uk=({contentRef:t,descriptionId:s})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${kj(dk).contentName}}.`;return b.useEffect(()=>{const o=t.current?.getAttribute("aria-describedby");s&&o&&(document.getElementById(s)||console.warn(i))},[i,t,s]),null},Rj=gj,fk=vj,Oj=wj,Dj=jj,Lj=Nj,Pj=Sj,zj=Ej,ox=Mj;function Ij({...t}){return n.jsx(Rj,{"data-loc":"client/src/components/ui/sheet.tsx:10","data-slot":"sheet",...t})}function mk({...t}
532){return n.jsx(fk,{"data-loc":"client/src/components/ui/sheet.tsx:16","data-slot":"sheet-trigger",...t})}function hs({...t}){return n.jsx(ox,{"data-loc":"client/src/components/ui/sheet.tsx:22","data-slot":"sheet-close",...t})}function pk({...t}){return n.jsx(Oj,{"data-loc":"client/src/components/ui/sheet.tsx:28","data-slot":"sheet-portal",...t})}function hk({className:t,...s}){return n.jsx(Dj,{"data-loc":"client/src/components/ui/sheet.tsx:36","data-slot":"sheet-overlay",className:we("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...s})}function Hj({className:t,children:s,side:l="right",...i}){return n.jsxs(pk,{"data-loc":"client/src/components/ui/sheet.tsx:56",children:[n.jsx(hk,{"data-loc":"client/src/components/ui/sheet.tsx:57"}),n.jsxs(Lj,{"data-loc":"client/src/components/ui/sheet.tsx:58","data-slot":"sheet-content",className:we("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",l==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",l==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",l==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",l==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",t),...i,children:[s,n.jsxs(ox,{"data-loc":"client/src/components/ui/sheet.tsx:75",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[n.jsx(nx,{"data-loc":"client/src/components/ui/sheet.tsx:76",className:"size-4"}),n.jsx("span",{"data-loc":"client/src/components/ui/sheet.tsx:77",className:"sr-only",children:"Close"})]})]})]})}function Uj({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/sheet.tsx:86","data-slot":"sheet-header",className:we("flex flex-col gap-1.5 p-4",t),...s})}function qj({className:t,...s}){return n.jsx(Pj,{"data-loc":"client/src/components/ui/sheet.tsx:109","data-slot":"sheet-title",className:we("text-foreground font-semibold",t),...s})}function Bj({className:t,...s}){return n.jsx(zj,{"data-loc":"client/src/components/ui/sheet.tsx:122","data-slot":"sheet-description",className:we("text-muted-foreground text-sm",t),...s})}const xk=["profile","bookmarks","notes","history","progress","newsletter","membership","feedback"];function gk(t){const s=new URLSearchParams(t.startsWith("?")?t.slice(1):t),l=s.get("tab"),i=xk.includes(l)?l:"bookmarks",o=s.get("type");return{tab:i,bookmarkFilter:i==="bookmarks"&&(o==="article"||o==="chart")?o:null}}function _r(t,s){const l=new URLSearchParams({tab:t});return t==="bookmarks"&&s&&l.set("type",s),`/member?${l.toString()}`}const bk=[{label:"åäººè³æ",href:_r("profile")},{label:"æ¢æè DJS æ¶è",href:_r("bookmarks","article")},{label:"å表æ¶è",href:_r("bookmarks","chart")},{label:"ç è®çè¨",href:_r("notes")},{label:"ç覽æ·å²",href:_r("history")},{label:"å¸ç¿é²åº¦",href:_r("progress")}];function vk(t,s){return{showLearningTools:!0,memberToolsRequireLogin:!s,showAdmin:s&&t?.role==="admin",showLogout:s}}const By=["總覽","æ³è¦","æ¢æ","ä¹å","åç"],yk=[{href:"/laws",label:"æ³è¦æ¢æåº«",icon:Wh},{href:"/judgments",label:"è£å¤æå°",icon:Qa},{href:"/cef",label:"CEF æ§æè¦ä»¶",icon:Cs}],wk=[{href:"/ask",label:"AI æ³å¾åç",icon:Pr},{href:"/laws",label:"å
¨æèæ¢ææå°",icon:qw}],jk=[{href:"/",label:"å¹³å°é¦é ",icon:$w},{href:"/textbook",label:"AI æç§æ¸ç¸½ç®é",icon:Ns},{href:"/#data-sources",label:"è³æä¾æºè使ç¨éå¶",icon:Qw}],Nk=[sx,OM,ri,ax,IM,Bw];function Ck(t){if(t.startsWith("/textbook"))return"textbook";if(t.startsWith("/charts"))return"nine-charts";if(t.startsWith("/member")||t.startsWith("/admin"))return"member";if(t.startsWith("/ask"))return"ai-search";if(t.startsWith("/laws")||t.startsWith("/articles")||t.startsWith("/judgments")||t.startsWith("/cef"))return"research"}function Sk(){const[t]=ns(),[s,l]=b.useState(!1),{user:i,isAuthenticated:o,logout:d}=Fa(),u=vk(i,o),m=t.startsWith("/ask")?5:t.startsWith("/charts")?4:t.startsWith("/articles")?3:t.startsWith("/laws")?2:1;return n.jsx("header",{"data-loc":"client/src/components/PublicLayout.t
532sx:94",className:"sticky top-0 z-50 border-b border-white/10 bg-[#061834]/95 text-white shadow-[0_10px_40px_rgba(2,12,28,0.28)] backdrop-blur-xl",children:n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:95",className:"container flex h-18 items-center justify-between gap-4",children:[n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:96",href:"/",className:"group flex items-center gap-3","aria-label":"åå°ååæ³è¦ç¥èå¹³å°é¦é ",children:[n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:97",className:"grid size-11 place-items-center rounded-full border border-[#d6b45a]/70 bg-[#0b2854] shadow-[inset_0_0_0_3px_rgba(214,180,90,0.08)] transition-transform duration-200 group-hover:scale-105",children:n.jsx(zr,{"data-loc":"client/src/components/PublicLayout.tsx:98",className:"size-5 text-[#e2c36d]",strokeWidth:1.8})}),n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:100",className:"min-w-0",children:[n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:101",className:"block truncate font-serif text-base font-semibold tracking-[0.08em] text-[#f1d889] sm:text-lg",children:"ååæ³è¦ç¥èå¹³å°AI"}),n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:102",className:"block text-[10px] uppercase tracking-[0.28em] text-slate-300",children:["LaborLaw ",n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:102",className:"text-[#d8bd6d]",children:"beta"})]})]})]}),n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:106",className:"flex items-center gap-1.5",children:[n.jsxs(Hy,{"data-loc":"client/src/components/PublicLayout.tsx:107",children:[n.jsx(Uy,{"data-loc":"client/src/components/PublicLayout.tsx:108",asChild:!0,children:n.jsx(ue,{"data-loc":"client/src/components/PublicLayout.tsx:109",variant:"ghost",size:"icon",className:"text-slate-200 hover:bg-white/10 hover:text-[#efd889]","aria-label":"éç¥ä¸å¿",children:n.jsx(wy,{"data-loc":"client/src/components/PublicLayout.tsx:109",className:"size-5"})})}),n.jsxs(qy,{"data-loc":"client/src/components/PublicLayout.tsx:111",align:"end",className:"w-72 border-[#d7d4cb] bg-white p-0 text-[#13213a] shadow-xl",children:[n.jsx("div",{"data-loc":"client/src/components/PublicLayout.tsx:112",className:"border-b border-slate-100 px-4 py-3",children:n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:112",className:"font-serif font-semibold text-[#10294d]",children:"éç¥ä¸å¿"})}),n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:113",className:"px-4 py-6 text-center",children:[n.jsx(wy,{"data-loc":"client/src/components/PublicLayout.tsx:113",className:"mx-auto size-6 text-slate-300"}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:113",className:"mt-3 text-sm font-medium text-slate-600",children:"ç®åæ²ææ°éç¥"}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:113",className:"mt-1 text-xs leading-5 text-slate-400",children:"æ¶èãçè¨èæå¡å¯©æ ¸çµæå°é¡¯ç¤ºæ¼æ¤ã"})]})]})]}),n.jsxs(Hy,{"data-loc":"client/src/components/PublicLayout.tsx:116",children:[n.jsx(Uy,{"data-loc":"client/src/components/PublicLayout.tsx:117",asChild:!0,children:n.jsx(ue,{"data-loc":"client/src/components/PublicLayout.tsx:118",variant:"ghost",size:"icon",className:"hidden text-slate-200 hover:bg-white/10 hover:text-[#efd889] sm:inline-flex","aria-label":"èªè¨ï¼ç¹é«ä¸æ",title:"ç¹é«ä¸æ",children:n.jsx(RM,{"data-loc":"client/src/components/PublicLayout.tsx:118",className:"size-5"})})}),n.jsxs(qy,{"data-loc":"client/src/components/PublicLayout.tsx:120",align:"end",className:"w-56 border-[#d7d4cb] bg-white p-2 text-[#13213a] shadow-xl",children:[n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:121",className:"px-3 pb-2 pt-1 text-[11px] font-semibold uppercase tracking-[0.15em] text-[#8d712e]",children:"Language"}),n.jsx("div",{"data-loc":"client/src/components/PublicLayout.tsx:122",className:"rounded-lg bg-[#edf3ee] px-3 py-2.5 text-sm font-medium text-[#21452d]",children:"ç¹é«ä¸æï¼ç®åï¼"}
532),n.jsx("div",{"data-loc":"client/src/components/PublicLayout.tsx:123",className:"mt-1 px-3 py-2.5 text-sm text-slate-400","aria-disabled":"true",children:"Englishï¼å³å°æä¾ï¼"})]})]}),n.jsxs(Ij,{"data-loc":"client/src/components/PublicLayout.tsx:127",open:s,onOpenChange:l,children:[n.jsx(mk,{"data-loc":"client/src/components/PublicLayout.tsx:128",asChild:!0,children:n.jsx(ue,{"data-loc":"client/src/components/PublicLayout.tsx:129",variant:"ghost",size:"icon",className:"text-slate-100 hover:bg-white/10 hover:text-[#efd889]","aria-label":"éå主é¸å®","aria-expanded":s,children:n.jsx(BM,{"data-loc":"client/src/components/PublicLayout.tsx:129",className:"size-6"})})}),n.jsxs(Hj,{"data-loc":"client/src/components/PublicLayout.tsx:131",className:"w-[min(100vw,370px)] overflow-hidden border-l border-[#d8bd6d]/25 bg-[#faf8f2] p-0 text-[#13213a] sm:w-[400px] sm:bg-[#071a37] sm:text-white",children:[n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:132",asChild:!0,children:n.jsxs(ue,{"data-loc":"client/src/components/PublicLayout.tsx:133",variant:"ghost",size:"icon",className:"absolute right-4 top-4 z-10 text-slate-600 hover:bg-[#efe8d8] hover:text-[#6f5316] sm:text-slate-300 sm:hover:bg-white/10 sm:hover:text-white","aria-label":"ééé¸å®",children:[n.jsx(nx,{"data-loc":"client/src/components/PublicLayout.tsx:133",className:"size-5"}),n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:133",className:"sr-only",children:"ééé¸å®"})]})}),n.jsx(Uj,{"data-loc":"client/src/components/PublicLayout.tsx:135",className:"border-b border-[#d8cfbc] px-5 pb-5 pt-6 text-left sm:border-white/10 sm:px-7 sm:pb-6 sm:pt-8",children:n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:136",className:"mb-3 flex items-center gap-3 pr-10",children:[n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:137",className:"grid size-10 place-items-center rounded-full border border-[#b9963d]/50 bg-[#efe7d0] sm:border-[#d8bd6d]/60 sm:bg-[#0d2d5c]",children:n.jsx(zr,{"data-loc":"client/src/components/PublicLayout.tsx:137",className:"size-5 text-[#8b6819] sm:text-[#e3c66f]"})}),n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:138",children:[n.jsx(qj,{"data-loc":"client/src/components/PublicLayout.tsx:138",className:"font-serif text-lg text-[#6f5316] sm:text-[#f0d887]",children:"LaborLaw AI"}),n.jsx(Bj,{"data-loc":"client/src/components/PublicLayout.tsx:138",className:"text-xs text-slate-500 sm:text-slate-400",children:"ååæ³è¦ãè£å¤è DJS ç ç©¶å·¥å
·"})]})]})}),n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:142",className:"h-[calc(100dvh-106px)] overflow-y-auto overscroll-contain px-4 py-5 sm:h-[calc(100dvh-116px)] sm:px-5 sm:py-6",children:[n.jsxs("section",{"data-loc":"client/src/components/PublicLayout.tsx:143",className:"mb-5 rounded-2xl border border-[#ddd2b8] bg-white p-4 shadow-sm sm:mb-6 sm:border-white/10 sm:bg-white/[0.045] sm:shadow-none","aria-label":"é±è®é²åº¦",children:[n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:144",className:"flex items-center justify-between gap-3",children:[n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:144",className:"text-xs font-semibold tracking-[0.14em] text-[#765b1c] sm:text-[#e1ca80]",children:"é±è®é²åº¦"}),n.jsxs("p",{"data-loc":"client/src/components/PublicLayout.tsx:144",className:"text-xs text-slate-500 sm:text-slate-400",children:[m," / ",By.length]})]}),n.jsx("div",{"data-loc":"client/src/components/PublicLayout.tsx:145",className:"mt-4 grid grid-cols-5 gap-1",children:By.map((h,g)=>{const v=g+1<=m;return n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:148",className:"text-center",children:[n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:148",className:`mx-auto grid size-7 place-items-center rounded-full border text-[10px] ${v?"border-[#b79335] bg-[#d8bd6d] text-[#071a37]":"border-[#d8cfbc] text-slate-400 sm:border-white/20 sm:text-slate-500"}`,children:g+1<m?n.jsx(bu,{"data-loc":"client/src/components/PublicLayout.tsx:148",className:"size-3.5"}):g+1}),n.jsx("span",{"data-loc":"client/src/components/PublicLayout.t
532sx:148",className:`mt-1.5 block text-[9px] ${v?"text-slate-700 sm:text-slate-200":"text-slate-400 sm:text-slate-500"}`,children:h})]},h)})})]}),n.jsxs(Xw,{"data-loc":"client/src/components/PublicLayout.tsx:153",type:"single",collapsible:!0,defaultValue:Ck(t),className:"space-y-2",children:[n.jsxs(Sr,{"data-loc":"client/src/components/PublicLayout.tsx:154",value:"textbook",className:"rounded-2xl border border-[#ddd2b8] bg-white px-3 shadow-sm sm:border-[#d8bd6d]/20 sm:bg-white/[0.035] sm:shadow-none",children:[n.jsx(Ar,{"data-loc":"client/src/components/PublicLayout.tsx:155",className:"px-1 py-4 text-sm font-semibold text-[#765b1c] hover:no-underline sm:text-[#f0d887]",children:n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:155",className:"flex items-center gap-3",children:[n.jsx(Iw,{"data-loc":"client/src/components/PublicLayout.tsx:155",className:"size-4.5"}),"ååæ³ AI æç§æ¸"]})}),n.jsx(Er,{"data-loc":"client/src/components/PublicLayout.tsx:156",className:"pb-3",children:n.jsxs("nav",{"data-loc":"client/src/components/PublicLayout.tsx:157",className:"grid gap-1","aria-label":"ååæ³ AI æç§æ¸åç¯",children:[n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:158",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:158",href:"/textbook","aria-current":t==="/textbook"?"page":void 0,className:"flex items-center justify-between rounded-xl px-3 py-2.5 text-xs text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white",children:[n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:158",children:"總ç®éãAI æ³å¾æç§æ¸"}),n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:158",className:"text-[9px] text-[#8f7124] sm:text-[#bca45f]",children:"8 ç¯"})]})}),ys.map(h=>{const g=Lr(h.slug),v=t===g;return n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:162",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:162",href:g,"aria-current":v?"page":void 0,className:`rounded-xl px-3 py-2.5 text-xs leading-5 transition-colors ${v?"bg-[#efe7d0] text-[#6f5316] sm:bg-[#d4b65f]/15 sm:text-[#f2dc96]":"text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white"}`,children:[String(h.number).padStart(2,"0"),"ã",h.title]})},h.slug)})]})})]}),n.jsxs(Sr,{"data-loc":"client/src/components/PublicLayout.tsx:168",value:"research",className:"rounded-2xl border border-[#ddd2b8] bg-white px-3 shadow-sm sm:border-[#d8bd6d]/20 sm:bg-white/[0.035] sm:shadow-none",children:[n.jsx(Ar,{"data-loc":"client/src/components/PublicLayout.tsx:169",className:"px-1 py-4 text-sm font-semibold text-[#765b1c] hover:no-underline sm:text-[#f0d887]",children:n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:169",className:"flex items-center gap-3",children:[n.jsx(Wh,{"data-loc":"client/src/components/PublicLayout.tsx:169",className:"size-4.5"}),"æ¢ææ¥è©¢èè£å¤ç ç©¶"]})}),n.jsx(Er,{"data-loc":"client/src/components/PublicLayout.tsx:170",className:"pb-3",children:n.jsx("nav",{"data-loc":"client/src/components/PublicLayout.tsx:170",className:"grid gap-1","aria-label":"æ¢ææ¥è©¢èè£å¤ç ç©¶",children:yk.map(h=>{const g=t===h.href,v=h.icon;return n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:170",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:170",href:h.href,"aria-current":g?"page":void 0,className:`flex items-center gap-3 rounded-xl px-3 py-2.5 text-xs transition-colors ${g?"bg-[#efe7d0] text-[#6f5316] sm:bg-[#d4b65f]/15 sm:text-[#f2dc96]":"text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white"}`,children:[n.jsx(v,{"data-loc":"client/src/components/PublicLayout.tsx:170",className:"size-4"}),h.label]})},h.href)})})})]}),n.jsxs(Sr,{"data-loc":"client/src/components/PublicLayout.tsx:173",value:"nine-charts",className:"rounded-2xl border border-[#ddd2b8] bg-white px-3 shadow-sm sm:border-[#d8bd6d]/20 sm:bg-white/[0.035] sm:shadow-none",children:[n.jsx(Ar,{"data-loc":"client/src/components/PublicLayout.t
532sx:174",className:"px-1 py-4 text-sm font-semibold text-[#765b1c] hover:no-underline sm:text-[#f0d887]",children:n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:174",className:"flex items-center gap-3",children:[n.jsx(ri,{"data-loc":"client/src/components/PublicLayout.tsx:174",className:"size-4.5"}),"è¦è¦ºåå表"]})}),n.jsx(Er,{"data-loc":"client/src/components/PublicLayout.tsx:175",className:"pb-3",children:n.jsxs("nav",{"data-loc":"client/src/components/PublicLayout.tsx:176",className:"grid gap-1","aria-label":"è¦è¦ºåå表åç¯",children:[n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:177",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:177",href:"/charts","aria-current":t==="/charts"?"page":void 0,className:`flex items-center justify-between rounded-xl px-3 py-2.5 text-xs transition-colors ${t==="/charts"?"bg-[#efe7d0] text-[#6f5316] sm:bg-[#d4b65f]/15 sm:text-[#f2dc96]":"text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white"}`,children:[n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:177",children:"00ãååæ³å
¨æ³"}),n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:177",className:"text-[9px] text-[#8f7124] sm:text-[#bca45f]",children:"ä¹å"})]})}),Dr.map((h,g)=>{const v=Ld(h.domain),x=t===v;return n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:178",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:178",href:v,"aria-current":x?"page":void 0,className:`rounded-xl px-3 py-2.5 text-xs leading-5 transition-colors ${x?"bg-[#efe7d0] text-[#6f5316] sm:bg-[#d4b65f]/15 sm:text-[#f2dc96]":"text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white"}`,children:[String(g+1).padStart(2,"0"),"ã",h.domain,"ç¯"]})},h.slug)})]})})]}),n.jsxs(Sr,{"data-loc":"client/src/components/PublicLayout.tsx:183",value:"ai-search",className:"rounded-2xl border border-[#ddd2b8] bg-white px-3 shadow-sm sm:border-[#d8bd6d]/20 sm:bg-white/[0.035] sm:shadow-none",children:[n.jsx(Ar,{"data-loc":"client/src/components/PublicLayout.tsx:184",className:"px-1 py-4 text-sm font-semibold text-[#765b1c] hover:no-underline sm:text-[#f0d887]",children:n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:184",className:"flex items-center gap-3",children:[n.jsx(Pr,{"data-loc":"client/src/components/PublicLayout.tsx:184",className:"size-4.5"}),"AI èæå°"]})}),n.jsx(Er,{"data-loc":"client/src/components/PublicLayout.tsx:185",className:"pb-3",children:n.jsx("nav",{"data-loc":"client/src/components/PublicLayout.tsx:185",className:"grid gap-1","aria-label":"AI èæå°",children:wk.map(h=>{const g=t===h.href,v=h.icon;return n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:185",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:185",href:h.href,"aria-current":g?"page":void 0,className:`flex items-center gap-3 rounded-xl px-3 py-2.5 text-xs transition-colors ${g?"bg-[#efe7d0] text-[#6f5316] sm:bg-[#d4b65f]/15 sm:text-[#f2dc96]":"text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white"}`,children:[n.jsx(v,{"data-loc":"client/src/components/PublicLayout.tsx:185",className:"size-4"}),h.label]})},`${h.href}-${h.label}`)})})})]}),n.jsxs(Sr,{"data-loc":"client/src/components/PublicLayout.tsx:189",value:"member",className:"rounded-2xl border border-[#ddd2b8] bg-white px-3 shadow-sm sm:border-[#d8bd6d]/20 sm:bg-white/[0.035] sm:shadow-none",children:[n.jsx(Ar,{"data-loc":"client/src/components/PublicLayout.tsx:190",className:"px-1 py-4 text-sm font-semibold text-[#765b1c] hover:no-underline sm:text-[#f0d887]",children:n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:190",className:"flex items-center gap-3",children:[n.jsx(MM,{"data-loc":"client/src/components/PublicLayout.tsx:190",className:"size-4.5"}),"æå¡å¸ç¿å·¥å
·"]})}),n.jsx(Er,{"data-loc":"client/src/components/PublicLayout.tsx:191",className:"pb-3",children:n.jsxs("nav",{"data-loc":"client/src/components/PublicLayout.t
532sx:192",className:"grid gap-1","aria-label":"æå¡å¸ç¿å·¥å
·",children:[bk.map((h,g)=>{const v=Nk[g]??sx,x=t.startsWith("/member")&&typeof window<"u"&&`${window.location.pathname}${window.location.search}`===h.href;return u.memberToolsRequireLogin?n.jsxs("button",{"data-loc":"client/src/components/PublicLayout.tsx:193",type:"button",onClick:()=>Ra(),className:"flex items-center gap-3 rounded-xl px-3 py-2.5 text-left text-xs text-slate-600 transition-colors hover:bg-[#f3eee1] hover:text-[#6f5316] sm:text-slate-400 sm:hover:bg-white/7 sm:hover:text-white",children:[n.jsx(v,{"data-loc":"client/src/components/PublicLayout.tsx:193",className:"size-4"}),h.label,n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:193",className:"ml-auto text-[9px] text-slate-400",children:"ç»å
¥"})]},h.href):n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:193",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:193",href:h.href,"aria-current":x?"page":void 0,className:`flex items-center gap-3 rounded-xl px-3 py-2.5 text-xs transition-colors ${x?"bg-[#efe7d0] text-[#6f5316] sm:bg-[#d4b65f]/15 sm:text-[#f2dc96]":"text-slate-700 hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white"}`,children:[n.jsx(v,{"data-loc":"client/src/components/PublicLayout.tsx:193",className:"size-4"}),h.label]})},h.href)}),u.showAdmin&&n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:194",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:194",href:"/admin",className:"flex items-center gap-3 rounded-xl px-3 py-2.5 text-xs text-[#6f5316] transition-colors hover:bg-[#f3eee1] sm:text-[#f2dc96] sm:hover:bg-white/7",children:[n.jsx(GM,{"data-loc":"client/src/components/PublicLayout.tsx:194",className:"size-4"}),"管çå¾å°"]})})]})})]}),n.jsxs(Sr,{"data-loc":"client/src/components/PublicLayout.tsx:200",value:"resources",className:"rounded-2xl border border-[#ddd2b8] bg-white px-3 shadow-sm sm:border-[#d8bd6d]/20 sm:bg-white/[0.035] sm:shadow-none",children:[n.jsx(Ar,{"data-loc":"client/src/components/PublicLayout.tsx:201",className:"px-1 py-4 text-sm font-semibold text-[#765b1c] hover:no-underline sm:text-[#f0d887]",children:n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:201",className:"flex items-center gap-3",children:[n.jsx(Qw,{"data-loc":"client/src/components/PublicLayout.tsx:201",className:"size-4.5"}),"è³æºèè³è¨"]})}),n.jsx(Er,{"data-loc":"client/src/components/PublicLayout.tsx:202",className:"pb-3",children:n.jsx("nav",{"data-loc":"client/src/components/PublicLayout.tsx:202",className:"grid gap-1","aria-label":"è³æºèè³è¨",children:jk.map(h=>{const g=h.icon;return n.jsx(hs,{"data-loc":"client/src/components/PublicLayout.tsx:202",asChild:!0,children:n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:202",href:h.href,className:"flex items-center gap-3 rounded-xl px-3 py-2.5 text-xs text-slate-700 transition-colors hover:bg-[#f3eee1] sm:text-slate-300 sm:hover:bg-white/7 sm:hover:text-white",children:[n.jsx(g,{"data-loc":"client/src/components/PublicLayout.tsx:202",className:"size-4"}),h.label]})},h.href)})})})]})]}),n.jsx("div",{"data-loc":"client/src/components/PublicLayout.tsx:206",className:"mt-5 rounded-2xl border border-[#ddd2b8] bg-white p-4 shadow-sm sm:mt-6 sm:border-[#d8bd6d]/20 sm:bg-white/5 sm:shadow-none",children:u.showLogout?n.jsxs(n.Fragment,{children:[n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:208",className:"text-xs text-slate-500 sm:text-slate-400",children:"å·²ç»å
¥ç 究帳è"}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:208",className:"mt-1 truncate font-medium text-[#10294d] sm:text-white",children:i?.name||i?.email||"æå¡"}),n.jsxs(ue,{"data-loc":"client/src/components/PublicLayout.tsx:208",variant:"outline",className:"mt-4 w-full border-[#d3c9b2] bg-transparent text-[#21324a] hover:bg-[#f3eee1] sm:border-white/15 sm:text-slate-100 sm:hover:bg-white/10 sm:hover:text-white",onClick:()=>void d(),children:[n.jsx(Vw,{"data-loc":"client/src/components/PublicLayout.t
532sx:208",className:"mr-2 size-4"})," ç»åº"]})]}):n.jsxs(n.Fragment,{children:[n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:210",className:"text-sm leading-6 text-slate-600 sm:text-slate-300",children:"ç»å
¥å¾å¯æ¶èæ¢æãå表è DJSï¼å»ºç«çè¨ä¸¦è¿½è¹¤å¸ç¿é²åº¦ã"}),n.jsxs(ue,{"data-loc":"client/src/components/PublicLayout.tsx:210",className:"mt-4 w-full bg-[#d3b45d] text-[#071a37] hover:bg-[#e3c975]",onClick:()=>Ra(),children:[n.jsx(ch,{"data-loc":"client/src/components/PublicLayout.tsx:210",className:"mr-2 size-4"})," Manus OAuth ç»å
¥"]})]})})]})]})]})]})]})})}function Ak(){return n.jsx("footer",{"data-loc":"client/src/components/PublicLayout.tsx:224",id:"data-sources",className:"border-t border-[#d7c58c]/20 bg-[#06162e] text-slate-300",children:n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:225",className:"container grid gap-10 py-12 lg:grid-cols-[1fr_1.2fr]",children:[n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:226",children:[n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:227",className:"flex items-center gap-3",children:[n.jsx(zr,{"data-loc":"client/src/components/PublicLayout.tsx:227",className:"size-6 text-[#dfc46e]"}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:227",className:"font-serif text-lg font-semibold text-white",children:"ååæ³è¦ç¥èå¹³å°AI"})]}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:228",className:"mt-4 max-w-xl text-sm leading-7 text-slate-400",children:"以 DJS æ¸ä½æ³å¸æ¹æ³è«é£çµæ³è¦æ¢æãè£å¤
532實åèçµæ§åç ç©¶å·¥å
·ï¼åå©å»ºç«å¯è¿½æº¯çååæ³ç¥èè·¯å¾ã"}),n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:229",className:"mt-5 flex flex-wrap gap-x-5 gap-y-2 text-xs text-slate-500",children:[n.jsxs("span",{"data-loc":"client/src/components/PublicLayout.tsx:229",className:"inline-flex items-center gap-1.5",children:[n.jsx(tn,{"data-loc":"client/src/components/PublicLayout.tsx:229",className:"size-3.5"})," Patent Pending"]}),n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:229",children:"© 2026 PingLex⢠è©å¾æ¸ä½ç§æ"})]})]}),n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:231",className:"rounded-2xl border border-white/8 bg-white/[0.035] p-5 text-xs leading-6 text-slate-400",children:[n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:232",className:"font-semibold text-[#e0c675]",children:"è³æä¾æºè使ç¨éå¶"}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:233",className:"mt-2",children:"æ³è¦åæä»¥æ³åé¨å
¨åæ³è¦è³æåº«ä¹æ¿åºéæ¾è³æçºä¾æï¼è£å¤å¼ç¨æ¸ä¾èªç ç©¶è³æåº«å½æ´ï¼å¯è½å è³ææ´æ°æé»ãè£å¤å
¬éç¯ååæª¢ç´¢æ¹å¼èæå·®ç°ã"}),n.jsx("p",{"data-loc":"client/src/components/PublicLayout.tsx:234",className:"mt-3 font-medium text-slate-300",children:"æ¬å¹³å°å
§å®¹çºæ³å¸è³è¨æ´çèæè¡ç¤ºç¯ï¼é¨åéç¾©ç± PingLexAIâ¢ ä¾ DJS æ¸ä½æ³å¸æ¹æ³è«çæï¼ä¸æ§ææ£å¼æ³å¾æè¦ï¼åæ¡ä»è«æ´½å°æ¥å¾å¸«ã"})]})]})})}function Kt({children:t,hideAssistant:s=!1}){return n.jsxs("div",{"data-loc":"client/src/components/PublicLayout.tsx:243",className:"min-h-screen bg-[#f4f2ec] text-[#13213a]",children:[n.jsx(Sk,{"data-loc":"client/src/components/PublicLayout.tsx:244"}),n.jsx("main",{"data-loc":"client/src/components/PublicLayout.tsx:245",children:t}),n.jsx(Ak,{"data-loc":"client/src/components/PublicLayout.tsx:246"}),!s&&n.jsxs(Te,{"data-loc":"client/src/components/PublicLayout.tsx:248",href:"/ask",className:"group fixed bottom-5 right-5 z-40 grid size-16 place-items-center overflow-hidden rounded-full border-2 border-[#d8bd6d] bg-[#081d3d] shadow-[0_18px_45px_rgba(4,18,41,0.38)] transition-transform duration-200 hover:-translate-y-1 focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#d8bd6d]/35","aria-label":"éå PiSuAI æ³å¾å©æ",children:[n.jsx("img",{"data-loc":"client/src/components/PublicLayout.tsx:249",src:"/manus-storage/laborlaw-pisuai-chat_daa47349.jpg",alt:"PiSuAI æ³å¾å©æ",className:"size-full object-cover transition-transform duration-300 group-hover:scale-105"}),n.jsx("span",{"data-loc":"client/src/components/PublicLayout.tsx:250",className:"sr-only",children:"AI æ³å¾åç"})]})]})}const Ek=yu("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-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 transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Qe({className:t,variant:s,asChild:l=!1,...i}){const o=l?Th:"span";return n.jsx(o,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:we(Ek({variant:s}),t),...i})}const $j=b.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),dx=()=>b.useContext($j);function _k({...t}){const s=b.useRef(!1),l=b.useRef(!1),i=b.useRef(null),o=b.useMemo(()=>({isComposing:()=>s.current,setComposing:d=>{s.current=d},justEndedComposing:()=>l.current,markCompositionEnd:()=>{l.current=!0,i.current&&clearTimeout(i.current),i.current=setTimeout(()=>{l.current=!1},150)}}),[]);return n.jsx($j.Provider,{"data-loc":"client/src/components/ui/dialog.tsx:50",value:o,children:n.jsx(Rj,{"data-loc":"client/src/components/ui/dialog.tsx:51","data-slot":"dialog",...t})})}function Mk({...t}){return n.jsx(Oj,{"data-loc":"client/src/components/ui/dialog.tsx:65","data-slot":"dialog-portal",...t})}function Qj({className:t,...s}){return n.jsx(Dj,{"data-loc":"client/src/components/ui/dialog.tsx:79","data-slot":"dialog-overlay",className:we("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...s})}Qj.displayName="DialogOverlay";function Tk({className:t,children:s,showCloseButton:l=!0,onEscapeKeyDown:i,...o}){const{isComposing:d}=dx(),u=b.useCallback(m=>{if(m.isComposing||d()){m.preventDefault();return}i?.(m)},[d,i]);return n.jsxs(Mk,{"data-loc":"client/src/components/ui/dialog.tsx:122","data-slot":"dialog-portal",children:[n.jsx(Qj,{"data-loc":"client/src/components/ui/dialog.tsx:123"}),n.jsxs(Lj,{"data-loc":"client/src/components/ui/dialog.tsx:124","data-slot":"dialog-content",className:we("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 roun
532ded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),onEscapeKeyDown:u,...o,children:[s,l&&n.jsxs(ox,{"data-loc":"client/src/components/ui/dialog.tsx:135","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[n.jsx(nx,{"data-loc":"client/src/components/ui/dialog.tsx:139"}),n.jsx("span",{"data-loc":"client/src/components/ui/dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function kk({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:150","data-slot":"dialog-header",className:we("flex flex-col gap-2 text-center sm:text-left",t),...s})}function Rk({className:t,...s}){return n.jsx(Pj,{"data-loc":"client/src/components/ui/dialog.tsx:176","data-slot":"dialog-title",className:we("text-lg leading-none font-semibold",t),...s})}function Ok({className:t,...s}){return n.jsx(zj,{"data-loc":"client/src/components/ui/dialog.tsx:189","data-slot":"dialog-description",className:we("text-muted-foreground text-sm",t),...s})}function pd(t){const s=b.useRef(t);s.current=t;const l=b.useRef(null);return l.current||(l.current=function(...i){return s.current.apply(this,i)}),l.current}function Vj(t={}){const{onKeyDown:s,onCompositionStart:l,onCompositionEnd:i}=t,o=b.useRef(!1),d=b.useRef(null),u=b.useRef(null),m=pd(x=>{d.current&&(clearTimeout(d.current),d.current=null),u.current&&(clearTimeout(u.current),u.current=null),o.current=!0,l?.(x)}),h=pd(x=>{d.current=setTimeout(()=>{u.current=setTimeout(()=>{o.current=!1})}),i?.(x)}),g=pd(x=>
532{if(o.current&&(x.key==="Escape"||x.key==="Enter"&&!x.shiftKey)){x.stopPropagation();return}s?.(x)}),v=pd(()=>o.current);return{onCompositionStart:m,onCompositionEnd:h,onKeyDown:g,isComposing:v}}function ya({className:t,type:s,onKeyDown:l,onCompositionStart:i,onCompositionEnd:o,...d}){const u=dx(),{onCompositionStart:m,onCompositionEnd:h,onKeyDown:g}=Vj({onKeyDown:v=>{const x=v.nativeEvent.isComposing||u.justEndedComposing();v.key==="Enter"&&x||l?.(v)},onCompositionStart:v=>{u.setComposing(!0),i?.(v)},onCompositionEnd:v=>{u.markCompositionEnd(),setTimeout(()=>{u.setComposing(!1)},100),o?.(v)}});return n.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:s,"data-slot":"input",className:we("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","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",t),onCompositionStart:m,onCompositionEnd:h,onKeyDown:g,...d})}function it({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/skeleton.tsx:5","data-slot":"skeleton",className:we("bg-accent animate-pulse rounded-md",t),...s})}function Xl({className:t,onKeyDown:s,onCompositionStart:l,onCompositionEnd:i,...o}){const d=dx(),{onCompositionStart:u,onCompositionEnd:m,onKeyDown:h}=Vj({onKeyDown:g=>{const v=g.nativeEvent.isComposing||d.justEndedComposing();g.key==="Enter"&&!g.shiftKey&&v||s?.(g)},onCompositionStart:g=>{d.setComposing(!0),l?.(g)},onCompositionEnd:g=>{d.markCompositionEnd(),setTimeout(()=>{d.setComposing(!1)},100),i?.(g)}});return n.jsx("textarea",{"data-loc":"client/src/components/ui/textarea.tsx:53","data-slot":"textarea",className:we("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),onCompositionStart:u,onCompositionEnd:m,onKeyDown:h,...o})}const yp=[{code:"LS9G",title:"ä¹å±¤æ¨æ³¨",description:"æ¢æå
è³æãäºå¯¦ä¸»å¼µãæ³å¾çé»ãæ³è¦å¼ç¨ãæ§æè¦ä»¶ãæ³å¾è§£éãæè¾¯ãæ³å¾ææè系統éè¯ã",icon:Rc},{code:"LSMU",title:"çµæ§",description:"ActorãAuthorityãProcedural PositionãNormative ForceãAction Cost è Evidence Stateã",icon:Oc},{code:"CEF",title:"æ§æè¦ä»¶å å",description:"äºå¯¦æ¨¡å¼ãå¿
è¦æ¢ä»¶ãæé¤æ¢ä»¶ãæ
å¢éå®è©å叿³æ¬éä¿æ¸ã",icon:zr},{code:"TSAA",title:"䏿¹å°æ",description:"åå·¥è¦è§ãé主è¦è§èæ³å® MIF æå°å½±é¿å åçå°æå¼åæã",icon:Qa},{code:"TLI",title:"䏿®µé©è",description:"æ³å¾è¦ç¯ãåæ¡äºå¯¦èé©ç¨çµè«ç䏿®µå¼ä¸è´æ§é©èã",icon:tn}];function $y(t){return new Intl.NumberFormat("zh-TW").format(t)}function Dk(){const{id:t=""}=_h(),s=Number(t),l=b.useMemo(()=>({id:s}),[s]),i=b.useMemo(()=>({articleId:s}),[s]),o=he.laws.article.useQuery(l,{enabled:Number.isInteger(s)&&s>0}),d=he.auth.me.useQuery(),u=he.djs.get.useQuery(i,{enabled:Number.isInteger(s)&&s>0}),m=he.member.bookmarks.useQuery(void 0,{enabled:!!d.data}),h=he.useUtils(),g=b.useRef(null),v=he.laws.recordArticleView.useMutation({onSuccess:V=>{V&&h.laws.article.setData(l,ee=>ee&&{...ee,viewCount:V.viewCount})}}),[x,w]=b.useState(""),[N,S]=b.useState(""),j=he.djs.generate.useMutation({onSuccess:async V=>{await h.djs.get.invalidate(i),Se.success(V.cached?"å·²è¼å
¥å¿«åç DJS äºå¤§æ¨¡çµã":"DJS äºå¤§æ¨¡çµå·²å®æçæã",{description:V.cached?"åæå
§å®¹æªéè¤å¼å«æ¨¡åã":"çµæå·²ä¿åï¼å¾çºç覽æç´æ¥è¼å
¥ã"})},onError:V=>{Se.error("DJS 峿é義çæå¤±æ",{description:V.message})}}),E=he.member.toggleBookmark.useMutation({onSuccess:async V=>{await Promise.all([h.member.bookmarks.invalidate(),h.member.overview.invalidate()]),Se.success(V.bookmarked?"å·²å å
¥æ¶è":"å·²ç§»é¤æ¶è")},onError:V=>Se.error(V.message)}
532),C=he.member.saveNote.useMutation({onSuccess:async()=>{w(""),S(""),await Promise.all([h.member.notes.invalidate(),h.member.overview.invalidate()]),Se.success("ç è®çè¨å·²å²å")},onError:V=>Se.error(V.message)}),_=b.useMemo(()=>new Map((u.data??[]).map(V=>[V.module,V])),[u.data]),z=!!m.data?.some(V=>V.itemType==="article"&&V.articleId===s),q=b.useMemo(()=>new Set((m.data??[]).filter(V=>V.itemType==="djs"&&V.articleId===s).map(V=>V.djsModule)),[s,m.data]),T=b.useMemo(()=>o.data?{title:Gt(`${o.data.lawName} ${o.data.articleLabel}`),description:nh(o.data.content,180),canonicalPath:`/articles/${o.data.id}`,jsonLd:{"@context":"https://schema.org","@type":["Legislation","Article"],name:`${o.data.lawName} ${o.data.articleLabel}`,headline:`${o.data.lawName} ${o.data.articleLabel}`,text:o.data.content,inLanguage:"zh-Hant-TW",isPartOf:{"@type":"Legislation",name:o.data.lawName,url:`/laws/${encodeURIComponent(o.data.lawSlug)}`},legislationIdentifier:`${o.data.lawName}-${o.data.articleNo}`,dateModified:o.data.revisionDate||void 0,url:`/articles/${o.data.id}`}}:void 0,[o.data]);vw(T);const Q=()=>d.data?!0:(Se.info("ç»å
¥å¾å³å¯ä½¿ç¨å人æ¶èèçè¨ã",{description:"å°çºæ¨éå Manus OAuth ç»å
¥ã"}),Ra(),!1),O=()=>{if(!d.data){Se.info("ç»å
¥å¾å³å¯çæèæ¶è DJS åæã",{description:"å°çºæ¨éå Manus OAuth ç»å
¥ã"}),Ra();return}j.mutate({articleId:s,force:(u.data?.length??0)===yp.length})};if(b.useEffect(()=>{const V=o.data?.id;!V||g.current===V||(g.current=V,v.mutate({id:V}))},[o.data?.id]),o.isLoading)return n.jsx(Kt,{"data-loc":"client/src/pages/ArticleDetail.tsx:177",children:n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:178",className:"container py-12",children:[n.jsx(it,{"data-loc":"client/src/pages/ArticleDetail.tsx:178",className:"h-60 rounded-3xl"}),n.jsx(it,{"data-loc":"client/src/pages/ArticleDetail.tsx:178",className:"mt-7 h-96 rounded-3xl"})]})});if(!o.data)return n.jsx(Kt,{"data-loc":"client/src/pages/ArticleDetail.tsx:185",children:n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:186",className:"container py-24 text-center",children:[n.jsx(zr,{"data-loc":"client/src/pages/ArticleDetail.tsx:187",className:"mx-auto size-10 text-slate-300"}),n.jsx("h1",{"data-loc":"client/src/pages/ArticleDetail.tsx:188",className:"mt-5 font-serif text-2xl text-[#10294d]",children:"æ¾ä¸å°æ¤æ¢æ"}),n.jsxs(Te,{"data-loc":"client/src/pages/ArticleDetail.tsx:189",href:"/laws",className:"mt-6 inline-flex items-center gap-2 text-sm font-semibold text-[#866723]",children:[n.jsx(Fn,{"data-loc":"client/src/pages/ArticleDetail.tsx:190",className:"size-4"})," è¿åæ³è¦æ¢æåº«"]})]})});const L=o.data;return n.jsxs(Kt,{"data-loc":"client/src/pages/ArticleDetail.tsx:200",children:[n.jsx("section",{"data-loc":"client/src/pages/ArticleDetail.tsx:201",className:"border-b border-[#d8d5cc] bg-[#f8f7f3] py-10",children:n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:202",className:"container",children:[n.jsxs(Te,{"data-loc":"client/src/pages/ArticleDetail.tsx:203",href:`/laws/${L.lawSlug}`,className:"inline-flex items-center gap-2 text-xs font-medium text-slate-500 hover:text-[#846520]",children:[n.jsx(Fn,{"data-loc":"client/src/pages/ArticleDetail.tsx:204",className:"size-4"})," è¿å ",L.lawName]}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:206",className:"mt-6 flex flex-col justify-between gap-6 lg:flex-row lg:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:207",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:208",className:"flex flex-wrap items-center gap-2",children:[n.jsx(Qe,{"data-loc":"client/src/pages/ArticleDetail.tsx:209",variant:"outline",className:"border-[#c3a04c]/45 bg-[#f6eed6] text-[#775b1b]",children:L.lawName}),L.chapterTitle&&n.jsx(Qe,{"data-loc":"client/src/pages/ArticleDetail.tsx:210",variant:"outline",className:"bg-white text-slate-600",children:L.chapterTitle})]}),n.jsx("h1",{"data-loc":"client/src/pages/ArticleDetail.tsx:212",className:"mt-5 font-serif text-3xl font-semibold text-[#0f294e] sm:text-4xl",children:L.articleLabel}),n.jsxs("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:213",className:"mt-3 text-xs text-slate-500",children:["æè¿ä¿®æ£ï¼",L.revisionDate||"宿¹è³ææªè¼"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:215",className:"flex flex-wrap gap-2",children:[n.jsxs("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:216",className:"inline-flex items-center gap-2 rounded-xl border border-[#d7d4cb] bg-white px-4 py-2.5 text-xs text-slate-600",children:[n.jsx(Qa,{"data-loc":"client/src/pages/ArticleDetail.tsx:217",className:"size-4 text-[#9d7b2d]"})," ",$y(L.citationCount)," çè£å¤å¼ç¨"]}),n.jsxs("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:219",className:"inline-flex items-center gap-2 rounded-xl border border-[#d7d4cb] bg-white px-4 py-2.5 text-xs text-slate-600",children:[n.jsx($l,{"data-loc":"client/src/pages/ArticleDetail.tsx:220",className:"size-4 text-[#9d7b2d]"})," ",$y(L.viewCount)," 次ç覽"]})]})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/ArticleDetail.tsx:227",className:"bg-[#f4f2ec] py-10",children:n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:228",className:"container grid gap-7 xl:grid-cols-[minmax(0,1fr)_330px]",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:229",className:"space-y-7",children:[n.jsxs("article",{"data-loc":"client/src/pages/ArticleDetail.tsx:230",className:"rounded-3xl border border-[#d8d5cc] bg-white p-6 shadow-[0_12px_40px_rgba(25,38,58,0.06)] sm:p-9",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:231",className:"flex items-center justify-between gap-4 border-b border-slate-100 pb-5",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:232",children:[n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:233",className:"text-xs font-semibold uppercase tracking-[0.18em] text-[#8d712e]",children:"Official Text"}),n.jsx("h2",{"data-loc":"client/src/pages/ArticleDetail.tsx:234",className:"mt-1 font-serif text-xl font-semibold text-[#10294d]",children:"æ³è¦æ¢æ"})]}),L.sourceUrl&&n.jsxs("a",{"data-loc":"client/src/pages/ArticleDetail.tsx:237",href:L.sourceUrl,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1.5 text-xs font-medium text-slate-500 hover:text-[#846520]",children:["å
¨åæ³è¦è³æåº« ",n.jsx(Zh,{"data-loc":"client/src/pages/ArticleDetail.tsx:238",className:"size-3.5"})]})]}),n.jsx("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:242",className:"legal-prose mt-7",children:L.content})]}),n.jsxs("section",{"data-loc":"client/src/pages/ArticleDetail.tsx:245",className:"rounded-3xl border border-[#c9b26d]/35 bg-white p-6 shadow-[0_12px_40px_rgba(25,38,58,0.06)] sm:p-9",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:246",className:"flex flex-col justify-between gap-5 border-b border-slate-100 pb-6 sm:flex-row sm:items-start",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:247",children:[n.jsxs("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:248",className:"flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.18em] text-[#8d712e]",children:[n.jsx(Ir,{"data-loc":"client/src/pages/ArticleDetail.tsx:249",className:"size-4"})," DJS Instant Interpretation"]}),n.jsx("h2",{"data-loc":"client/src/pages/ArticleDetail.tsx:251",className:"mt-2 font-serif text-2xl font-semibold text-[#10294d]",children:"DJS 峿é義模çµ"}),n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:252",className:"mt-3 max-w-2xl text-sm leading-6 text-slate-500",children:"ç± LLM 便¬æ¢æèå¯é©èè£å¤ä¾æºçæï¼å®æå¾
532æå¿«åï¼æå¡å¯æ¶èç ç©¶çµæã"})]}),n.jsxs(ue,{"data-loc":"client/src/pages/ArticleDetail.tsx:256",className:"shrink-0 bg-[#0d315e] text-white hover:bg-[#16477f]",onClick:O,disabled:j.isPending||u.isLoading,children:[j.isPending?n.jsx(Ft,{"data-loc":"client/src/pages/ArticleDetail.tsx:261",className:"mr-2 size-4 animate-spin"}):n.jsx(gu,{"data-loc":"client/src/pages/ArticleDetail.tsx:261",className:"mr-2 size-4"}),j.isPending?"æ£å¨çæäºå¤§æ¨¡çµ":(u.data?.length??0)===yp.length?"éæ°çæäºå¤§æ¨¡çµ":"çæäºå¤§æ¨¡çµ"]})]}),n.jsx(Xw,{"data-loc":"client/src/pages/ArticleDetail.tsx:270",type:"multiple",className:"mt-3 w-full",children:yp.map(V=>{const ee=V.icon,re=_.get(V.code.toLowerCase());return n.jsxs(Sr,{"data-loc":"client/src/pages/ArticleDetail.tsx:275",value:V.code,className:"border-slate-100",children:[n.jsx(Ar,{"data-loc":"client/src/pages/ArticleDetail.tsx:276",className:"py-5 hover:no-underline",children:n.jsxs("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:277",className:"flex items-center gap-4 text-left",children:[n.jsx("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:278",className:"grid size-10 shrink-0 place-items-center rounded-xl bg-[#edf3ee] text-[#466c50]",children:n.jsx(ee,{"data-loc":"client/src/pages/ArticleDetail.tsx:278",className:"size-5"})}),n.jsxs("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:279",children:[n.jsx("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:280",className:"block text-xs font-semibold tracking-[0.15em] text-[#9a792c]",children:V.code}),n.jsx("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:281",className:"mt-0.5 block font-serif text-lg font-semibold text-[#10294d]",children:V.title})]}),re&&n.jsxs(Qe,{"data-loc":"client/src/pages/ArticleDetail.tsx:283",variant:"outline",className:"ml-2 border-emerald-200 bg-emerald-50 text-emerald-700",children:["v",re.version]})]})}),n.jsx(Er,{"data-loc":"client/src/pages/ArticleDetail.tsx:286",children:n.jsx("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:287",className:"ml-0 rounded-xl border border-slate-200 bg-[#fafaf8] p-5 text-sm leading-7 text-slate-600 sm:ml-14",children:u.isLoading?n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:289",className:"space-y-3",children:[n.jsx(it,{"data-loc":"client/src/pages/ArticleDetail.tsx:289",className:"h-4 w-3/4"}),n.jsx(it,{"data-loc":"client/src/pages/ArticleDetail.tsx:289",className:"h-4 w-full"}),n.jsx(it,{"data-loc":"client/src/pages/ArticleDetail.tsx:289",className:"h-20 w-full"})]}):u.isError?n.jsx("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:291",role:"alert",className:"rounded-lg border border-red-200 bg-red-50 p-4 text-red-700",children:"DJS åææ«æç¡æ³è¼å
¥ï¼è«ç¨å¾é試ã"}):re?n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:293",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:294",className:"flex flex-wrap items-start justify-between gap-3",children:[n.jsx("h3",{"data-loc":"client/src/pages/ArticleDetail.tsx:295",className:"font-serif text-lg font-semibold text-[#10294d]",children:re.content.title}),n.jsxs(ue,{"data-loc":"client/src/pages/ArticleDetail.tsx:296",type:"button",size:"sm",variant:"outline",disabled:E.isPending,onClick:()=>{Q()&&E.mutate({itemType:"djs",articleId:s,djsModule:V.code.toLowerCase()})},children:[q.has(V.code.toLowerCase())?n.jsx(jy,{"data-loc":"client/src/pages/ArticleDetail.tsx:311",className:"mr-2 size-4"}):n.jsx(ih,{"data-loc":"client/src/pages/ArticleDetail.tsx:312",className:"mr-2 size-4"}),q.has(V.code.toLowerCase())?"å·²æ¶è":"æ¶è模çµ"]})]}),n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:316",className:"mt-3 leading-7 text-slate-600",children:re.content.summary}),n.jsx("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:317",className:"mt-6 space-y-5",children:re.content.sections.map((K,ie)=>n.jsxs("section",{"data-loc":"client/src/pages/ArticleDetail.tsx:319",className:"rounded-xl border border-slate-200 bg-white p-4",children:[n.jsx("h4",{"data-loc":"client/src/pages/ArticleDetail.tsx:320",className:"font-semibold text-[#17375f]",children:K.heading}),n.jsx("ul",{"data-loc":"client/src/pages/ArticleDetail.tsx:321",className:"mt-3 space-y-2",children:K.points.map((ce,D)=>n.jsxs("li",{"data-loc":"client/src/pages/ArticleDetail.tsx:322",className:"flex gap-2",children:[n.jsx("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:322",className:"mt-2 size-1.5 shrink-0 rounded-full bg-[#b9953f]"}),n.jsx("span",{"data-loc":"client/src/pages/ArticleDetail.tsx:322",children:ce})]},D))})]},`${K.heading}-${ie}`))}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:327",className:"mt-6 grid gap-4 lg:grid-cols-2",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:328",className:"rounded-xl border border-[#d8ccb0] bg-[#fffaf0] p-4",children:[n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:329",className:"font-semibold text-[#785b1b]",children:"æ³è¦ä¾æº"}),re.content.references.articles.map((K,ie)=>n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:331",className:"mt-2 text-xs leading-6 text-slate-600",children:[n.jsxs("strong",{"data-loc":"client/src/pages/ArticleDetail.tsx:331",children:[K.lawName," ",K.articleLabel]}),n.jsx("br",{"data-loc":"client/src/pages/ArticleDetail.tsx:331"}),K.quote]},ie))]}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:334",className:"rounded-xl border border-[#d8ccb0] bg-[#fffaf0] p-4",children:[n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:335",className:"font-semibold text-[#785b1b]",children:"å¯é©èè£å¤ä¾æº"}),re.content.references.judgments.length===0?n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:337",className:"mt-2 text-xs text-slate-500",children:"æ¬æ¬¡æ²æå¯é©èçè£å¤è³æï¼æªå夿±ºåèã"}):re.content.references.judgments.map((K,ie)=>n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:339",className:"mt-2 text-xs leading-6 text-slate-600",children:[n.jsx("strong",{"data-loc":"client/src/pages/ArticleDetail.tsx:339",children:K.caseNum}
532),"ï½",K.court,n.jsx("br",{"data-loc":"client/src/pages/ArticleDetail.tsx:339"}),K.proposition]},ie))]})]}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:343",className:"mt-5 rounded-xl border border-amber-200 bg-amber-50 p-4",children:[n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:344",className:"font-semibold text-amber-900",children:"åæéå¶"}),n.jsx("ul",{"data-loc":"client/src/pages/ArticleDetail.tsx:345",className:"mt-2 space-y-1 text-xs text-amber-800",children:re.content.limitations.map((K,ie)=>n.jsxs("li",{"data-loc":"client/src/pages/ArticleDetail.tsx:345",children:["⢠",K]},ie))})]}),n.jsxs("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:347",className:"mt-3 text-right text-[11px] text-slate-400",children:["模åï¼",re.model,"ï½çæ¬ ",re.version,"ï½æ´æ° ",new Date(re.updatedAt).toLocaleString("zh-TW")]})]}):n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:350",children:[n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:351",children:V.description}),n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:352",className:"mt-3 text-xs text-slate-400",children:"å°æªçæãç»å
¥å¾æä¸ãçæäºå¤§æ¨¡çµãï¼ç³»çµ±å°å³æå»ºç«ä¸¦å¿«ååæçµæã"})]})})})]},V.code)})})]})]}),n.jsxs("aside",{"data-loc":"client/src/pages/ArticleDetail.tsx:364",className:"space-y-4 self-start xl:sticky xl:top-26",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:365",className:"rounded-2xl bg-[#0b2b55] p-5 text-white shadow-[0_14px_38px_rgba(8,31,65,0.18)]",children:[n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:366",className:"text-xs font-semibold uppercase tracking-[0.18em] text-[#e0c675]",children:"Research Actions"}),n.jsx("h2",{"data-loc":"client/src/pages/ArticleDetail.tsx:367",className:"mt-2 font-serif text-xl font-semibold",children:"ç ç©¶å·¥å
·"}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:368",className:"mt-5 grid gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/pages/ArticleDetail.tsx:369",variant:"outline",className:"justify-start border-white/15 bg-white/[0.06] text-white hover:bg-white/12 hover:text-white",disabled:E.isPending,onClick:()=>{Q()&&E.mutate({itemType:"article",articleId:s})},children:[z?n.jsx(jy,{"data-loc":"client/src/pages/ArticleDetail.tsx:379",className:"mr-2 size-4 text-[#e0c675]"}):n.jsx(ih,{"data-loc":"client/src/pages/ArticleDetail.tsx:380",className:"mr-2 size-4 text-[#e0c675]"}),z?"å·²æ¶èæ¬æ¢æ":"æ¶èæ¬æ¢æ"]}),n.jsxs(Te,{"data-loc":"client/src/pages/ArticleDetail.tsx:383",href:`/articles/${L.id}/charts`,className:"flex items-center rounded-md border border-white/15 bg-white/[0.06] px-4 py-2 text-sm font-medium text-white hover:bg-white/12",children:[n.jsx(ri,{"data-loc":"client/src/pages/ArticleDetail.tsx:384",className:"mr-2 size-4 text-[#e0c675]"})," æ¢æä¹ååæ"]}),n.jsxs(Te,{"data-loc":"client/src/pages/ArticleDetail.tsx:386",href:`/judgments?law=${encodeURIComponent(L.lawName)}&article=${encodeURIComponent(L.articleNoInt)}`,className:"flex items-center rounded-md border border-white/15 bg-white/[0.06] px-4 py-2 text-sm font-medium text-white hover:bg-white/12",children:[n.jsx(Qa,{"data-loc":"client/src/pages/ArticleDetail.tsx:387",className:"mr-2 size-4 text-[#e0c675]"})," æå°å¼ç¨è£å¤"]})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:392",className:"rounded-2xl border border-[#d8d5cc] bg-white p-5",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:393",className:"flex items-center gap-2 text-[#10294d]",children:[n.jsx(ax,{"data-loc":"client/src/pages/ArticleDetail.tsx:394",className:"size-4 text-[#9c7b2f]"}),n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:395",className:"font-serif font-semibold",children:"å人ç è®çè¨"})]}),d.data?n.jsxs("form",{"data-loc":"client/src/pages/ArticleDetail.tsx:398",className:"mt-4 space-y-3",onSubmit:V=>{V.preventDefault(),C.mutate({articleId:s,title:x,content:N})},children:[n.jsx(ya,{"data-loc":"client/src/pages/ArticleDetail.tsx:405",value:x,maxLength:255,placeholder:"çè¨æ¨é¡ï¼é¸å¡«ï¼",onChange:V=>w(V.target.value)}),n.jsx(Xl,{"data-loc":"client/src/pages/ArticleDetail.tsx:406",value:N,maxLength:2e4,placeholder:"è¨éçé»ãè¦ä»¶èç ç©¶å¿å¾â¦â¦",className:"min-h-32",onChange:V=>S(V.target.value)}),n.jsxs(ue,{"data-loc":"client/src/pages/ArticleDetail.tsx:407",className:"w-full bg-[#0b2b55] text-white hover:bg-[#153e70]",disabled:C.isPending||!N.trim(),children:[C.isPending&&n.jsx(Et,{"data-loc":"client/src/pages/ArticleDetail.tsx:408",className:"mr-2 size-4 animate-spin"}),"å²åçè¨"]})]}):n.jsx(ue,{"data-loc":"client/src/pages/ArticleDetail.tsx:412",variant:"outline",className:"mt-4 w-full",onClick:Ra,children:"ç»å
¥å¾å»ºç«çè¨"}),n.jsx(Te,{"data-loc":"client/src/pages/ArticleDetail.tsx:414",href:"/member",className:"mt-3 block text-center text-xs font-medium text-[#846520] hover:underline",children:"å徿å¡ä¸å¿ç®¡çå
¨é¨çè¨"})]}),n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:417",className:"rounded-2xl border border-[#d8d5cc] bg-white p-5",children:[n.jsxs("div",{"data-loc":"client/src/pages/ArticleDetail.tsx:418",className:"flex items-center gap-2 text-[#10294d]",children:[n.jsx(Ft,{"data-loc":"client/src/pages/ArticleDetail.tsx:419",className:"size-4 text-[#9c7b2f]"}),n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:420",className:"font-serif font-semibold",children:"è³ææç¤º"})]}),n.jsx("p",{"data-loc":"client/src/pages/ArticleDetail.tsx:422",className:"mt-3 text-xs leading-6 text-slate-500",children:"æ¢æåæä¾èªæ³å鍿¿åºéæ¾è³æãè£å¤å¼ç¨æ¸çºç ç©¶è³æåº«çµ±è¨ï¼æå æ´æ°æé»è檢索æ¹å¼èç°ã"})]})]})]})})]})}function Lk(){return u2.useSyncExternalStore(Pk,()=>!0,()=>!1)}function Pk(){return()=>{}}var ux="Avatar",[zk]=ra(ux),[Ik,Gj]=zk(ux),Fj=b.forwardRef((t,s)=>{const{__scopeAvatar:l,...i}=t,[o,d]=b.useState("idle");return n.jsx(Ik,{scope:l,imageLoadingStatus:o,onImageLoadingStatusChange:d,children:n.jsx(Ee.span,{...i,ref:s})})});Fj.displayName=ux;var Kj="AvatarImage",Hk=b.forwardRef((t,s)=>{const{__scopeAvatar:l,src:i,onLoadingStatusChange:o=()=>{},...d}
vendor: 7,680 bytes, line 532
532=t,u=Gj(Kj,l),m=Uk(i,d),h=es(g=>{o(g),u.onImageLoadingStatusChange(g)});return _t(()=>{m!=="idle"&&h(m)},[m,h]),m==="loaded"?n.jsx(Ee.img,{...d,ref:s,src:i}):null});Hk.displayName=Kj;var Yj="AvatarFallback",Xj=b.forwardRef((t,s)=>{const{__scopeAvatar:l,delayMs:i,...o}=t,d=Gj(Yj,l),[u,m]=b.useState(i===void 0);return b.useEffect(()=>{if(i!==void 0){const h=window.setTimeout(()=>m(!0),i);return()=>window.clearTimeout(h)}},[i]),u&&d.imageLoadingStatus!=="loaded"?n.jsx(Ee.span,{...o,ref:s}):null});Xj.displayName=Yj;function Qy(t,s){return t?s?(t.src!==s&&(t.src=s),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function Uk(t,{referrerPolicy:s,crossOrigin:l}){const i=Lk(),o=b.useRef(null),d=i?(o.current||(o.current=new window.Image),o.current):null,[u,m]=b.useState(()=>Qy(d,t));return _t(()=>{m(Qy(d,t))},[d,t]),_t(()=>{const h=x=>()=>{m(x)};if(!d)return;const g=h("loaded"),v=h("error");return d.addEventListener("load",g),d.addEventListener("error",v),s&&(d.referrerPolicy=s),typeof l=="string"&&(d.crossOrigin=l),()=>{d.removeEventListener("load",g),d.removeEventListener("error",v)}},[d,l,s]),u}var qk=Fj,Bk=Xj;function $k({className:t,...s}){return n.jsx(qk,{"data-loc":"client/src/components/ui/avatar.tsx:11","data-slot":"avatar",className:we("relative flex size-8 shrink-0 overflow-hidden rounded-full",t),...s})}function Qk({className:t,...s}){return n.jsx(Bk,{"data-loc":"client/src/components/ui/avatar.tsx:40","data-slot":"avatar-fallback",className:we("bg-muted flex size-full items-center justify-center rounded-full",t),...s})}var wp="rovingFocusGroup.onEntryFocus",Vk={bubbles:!1,cancelable:!0},zc="RovingFocusGroup",[dh,Jj,Gk]=mu(zc),[Fk,Au]=ra(zc,[Gk]),[Kk,Yk]=Fk(zc),Zj=b.forwardRef((t,s)=>n.jsx(dh.Provider,{scope:t.__scopeRovingFocusGroup,children:n.jsx(dh.Slot,{scope:t.__scopeRovingFocusGroup,children:n.jsx(Xk,{...t,ref:s})})}));Zj.displayName=zc;var Xk=b.forwardRef((t,s)=>{const{__scopeRovingFocusGroup:l,orientation:i,loop:o=!1,dir:d,currentTabStopId:u,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:g,preventScrollOnEntryFocus:v=!1,...x}=t,w=b.useRef(null),N=Ve(s,w),S=kc(d),[j,E]=Ga({prop:u,defaultProp:m??null,onChange:h,caller:zc}),[C,_]=b.useState(!1),z=es(g),q=Jj(l),T=b.useRef(!1),[Q,O]=b.useState(0);return b.useEffect(()=>{const L=w.current;if(L)return L.addEventListener(wp,z),()=>L.removeEventListener(wp,z)},[z]),n.jsx(Kk,{scope:l,orientation:i,dir:S,loop:o,currentTabStopId:j,onItemFocus:b.useCallback(L=>E(L),[E]),onItemShiftTab:b.useCallback(()=>_(!0),[]),onFocusableItemAdd:b.useCallback(()=>O(L=>L+1),[]),onFocusableItemRemove:b.useCallback(()=>O(L=>L-1),[]),children:n.jsx(Ee.div,{tabIndex:C||Q===0?-1:0,"data-orientation":i,...x,ref:N,style:{outline:"none",...t.style},onMouseDown:xe(t.onMouseDown,()=>{T.current=!0}),onFocus:xe(t.onFocus,L=>{const V=!T.current;if(L.target===L.currentTarget&&V&&!C){const ee=new CustomEvent(wp,Vk);if(L.currentTarget.dispatchEvent(ee),!ee.defaultPrevented){const re=q().filter(k=>k.focusable),K=re.find(k=>k.active),ie=re.find(k=>k.id===j),D=[K,ie,...re].filter(Boolean).map(k=>k.ref.current);tN(D,v)}}T.current=!1}),onBlur:xe(t.onBlur,()=>_(!1))})})}),Wj="RovingFocusGroupItem",eN=b.forwardRef((t,s)=>{const{__scopeRovingFocusGroup:l,focusable:i=!0,active:o=!1,tabStopId:d,children:u,...m}=t,h=wa(),g=d||h,v=Yk(Wj,l),x=v.currentTabStopId===g,w=Jj(l),{onFocusableItemAdd:N,onFocusableItemRemove:S,currentTabStopId:j}=v;return b.useEffect(()=>{if(i)return N(),()=>S()},[i,N,S]),n.jsx(dh.ItemSlot,{scope:l,id:g,focusable:i,active:o,children:n.jsx(Ee.span,{tabIndex:x?0:-1,"data-orientation":v.orientation,...m,ref:s,onMouseDown:xe(t.onMouseDown,E=>{i?v.onItemFocus(g):E.preventDefault()}),onFocus:xe(t.onFocus,()=>v.onItemFocus(g)),onKeyDown:xe(t.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){v.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const C=Wk(E,v.orientation,v.dir);if(C!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let z=w().filter(q=>q.focusable).map(q=>q.ref.current);if(C==="last")z.reverse();else if(C==="prev"||C==="next"){C==="prev"&&z.reverse();const q=z.indexOf(E.currentTarget);z=v.loop?e7(z,q+1):z.slice(q+1)}setTimeout(()=>tN(z))}}),children:typeof u=="function"?u({isCurrentTabStop:x,hasTabStop:j!=null}):u})})});eN.displayName=Wj;var Jk={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Zk(t,s){return s!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function Wk(t,s,l){const i=Zk(t.key,l);if(!(s==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(s==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return Jk[i]}function tN(t,s=!1){const l=document.activeElement;for(const i of t)if(i===l||(i.focus({preventScroll:s}),document.activeElement!==l))return}function e7(t,s){return t.map((l,i)=>t[(s+i)%t.length])}var aN=Zj,sN=eN,uh=["Enter"," "],t7=["ArrowDown","PageUp","Home"],nN=["ArrowUp","PageDown","End"],a7=[...t7,...nN],s7={ltr:[...uh,"ArrowRight"],rtl:[...uh,"ArrowLeft"]},n7={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Ic="Menu",[jc,r7,l7]=mu(Ic),[Gr,rN]=ra(Ic,[l7,Xn,Au]),Eu=Xn(),lN=Au(),[i7,Fr]=Gr(Ic),[c7,Hc]=Gr(Ic),iN=t=>{const{__scopeMenu:s,open:l=!1,children:i,dir:o,onOpenChange:d,modal:u=!0}=t,m=Eu(s),[h,g]=b.useState(null),v=b.useRef(!1),x=es(d),w=kc(o);return b.useEffect(()=>{const N=()=>{v.current=!0,document.addEventListener("pointerdown",S,{capture:!0,once:!0}),document.addEventListener("pointermove",S,{capture:!0,once:!0})},S=()=>v.current=!1;return document.addEventListener("keydown",N,{capture:!0}),()=>{document.removeEventListener("keydown",N,{capture:!0}),document.removeEventListener("pointerdown",S,{capture:!0}),document.removeEventListener("pointermove",S,{capture:!0})}},[]),n.jsx(cu,{...m,children:n.jsx(i7,{scope:s,open:l,onOpenChange:x,content:h,onContentChange:g,children:n.jsx(c7,{scope:s,onClose:b.useCallback(()=>x(!1),[x]),isUsingKeyboardRef:v,dir:w,modal:u,children:i})})})};iN.displayName=Ic;var o7="MenuAnchor",fx=b.forwardRef((t,s)=>{const{__scopeMenu:l,...i}=t,o=Eu(l);return n.jsx(Mc,{...o,...i,ref:s})});fx.displayName=o7;var mx="MenuPortal",[d7,cN]=Gr(mx,{forceMount:void 0}),oN=t=>{const{__scopeMenu:s,forceMount:l,children:i,container:o}=t,d=Fr(mx,s);return n.jsx(d7,{scope:s,forceMount:l,children:n.jsx(la,{present:l||d.open,children:n.jsx(ai,{asChild:!0,container:o,children:i})})})};oN.displayName=mx;var Va="MenuContent",[u7,px]=Gr(Va),dN=b.forwardRef((t,s)=>{const l=cN(Va,t.__scopeMenu),{forceMount:i=l.forceMount,...o}=t,d=Fr(Va,t.__scopeMenu),u=Hc(Va,t.__scopeMenu);return n.jsx(jc.Provider,{scope:t.__scopeMenu,children:n.jsx(la,{present:i||d.open,children:n.jsx(jc.Slot,{scope:t.__scopeMenu,children:u.modal?n.jsx(f7,{...o,ref:s}):n.jsx(m7,{...o,ref:s})})})})}),f7=b.forwardRef((t,s)=>{const l=Fr(Va,t.__scopeMenu),i=b.useRef(null),o=Ve(s,i);return b.useEffect(()=>{const d=i.current;if(d)return ju(d)},[]),n.jsx(hx,{...t,ref:o,trapFocus:l.open,disableOutsidePointerEvents:l.open,disableOutsideScroll:!0,onFocusOutside:xe(t.onFocusOutside,d=>d.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>l.onOpenChange(!1)})}),m7=b.forwardRef((t,s)=>{const l=Fr(Va,t.__scopeMenu);return n.jsx(hx,{...t,ref:s,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>l.onOpenChange(!1)})}),p7=Qn("MenuContent.ScrollLock"),hx=b.forwardRef((t,s)=>{const{__scopeMenu:l,loop:i=!1,trapFocus:o,onOpenAutoFocus:d,onCloseAutoFocus:u,disableOutsidePointerEvents:m,onEntryFocus:h,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:x,onInteractOutside:w,onDismiss:N,disableOutsideScroll:S,...j}
vendor: 14,851 bytes, line 532
532=t,E=Fr(Va,l),C=Hc(Va,l),_=Eu(l),z=lN(l),q=r7(l),[T,Q]=b.useState(null),O=b.useRef(null),L=Ve(s,O,E.onContentChange),V=b.useRef(0),ee=b.useRef(""),re=b.useRef(0),K=b.useRef(null),ie=b.useRef("right"),ce=b.useRef(0),D=S?Lc:b.Fragment,k=S?{as:p7,allowPinchZoom:!0}:void 0,U=ae=>{const me=ee.current+ae,M=q().filter(Y=>!Y.disabled),F=document.activeElement,$=M.find(Y=>Y.ref.current===F)?.textValue,R=M.map(Y=>Y.textValue),G=A7(R,me,$),se=M.find(Y=>Y.textValue===G)?.ref.current;(function Y(fe){ee.current=fe,window.clearTimeout(V.current),fe!==""&&(V.current=window.setTimeout(()=>Y(""),1e3))})(me),se&&setTimeout(()=>se.focus())};b.useEffect(()=>()=>window.clearTimeout(V.current),[]),wu();const H=b.useCallback(ae=>ie.current===K.current?.side&&_7(ae,K.current?.area),[]);return n.jsx(u7,{scope:l,searchRef:ee,onItemEnter:b.useCallback(ae=>{H(ae)&&ae.preventDefault()},[H]),onItemLeave:b.useCallback(ae=>{H(ae)||(O.current?.focus(),Q(null))},[H]),onTriggerLeave:b.useCallback(ae=>{H(ae)&&ae.preventDefault()},[H]),pointerGraceTimerRef:re,onPointerGraceIntentChange:b.useCallback(ae=>{K.current=ae},[]),children:n.jsx(D,{...k,children:n.jsx(Dc,{asChild:!0,trapped:o,onMountAutoFocus:xe(d,ae=>{ae.preventDefault(),O.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:n.jsx(Wl,{asChild:!0,disableOutsidePointerEvents:m,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:x,onInteractOutside:w,onDismiss:N,children:n.jsx(aN,{asChild:!0,...z,dir:C.dir,orientation:"vertical",loop:i,currentTabStopId:T,onCurrentTabStopIdChange:Q,onEntryFocus:xe(h,ae=>{C.isUsingKeyboardRef.current||ae.preventDefault()}),preventScrollOnEntryFocus:!0,children:n.jsx(ou,{role:"menu","aria-orientation":"vertical","data-state":AN(E.open),"data-radix-menu-content":"",dir:C.dir,..._,...j,ref:L,style:{outline:"none",...j.style},onKeyDown:xe(j.onKeyDown,ae=>{const M=ae.target.closest("[data-radix-menu-content]")===ae.currentTarget,F=ae.ctrlKey||ae.altKey||ae.metaKey,$=ae.key.length===1;M&&(ae.key==="Tab"&&ae.preventDefault(),!F&&$&&U(ae.key));const R=O.current;if(ae.target!==R||!a7.includes(ae.key))return;ae.preventDefault();const se=q().filter(Y=>!Y.disabled).map(Y=>Y.ref.current);nN.includes(ae.key)&&se.reverse(),C7(se)}),onBlur:xe(t.onBlur,ae=>{ae.currentTarget.contains(ae.target)||(window.clearTimeout(V.current),ee.current="")}),onPointerMove:xe(t.onPointerMove,Nc(ae=>{const me=ae.target,M=ce.current!==ae.clientX;if(ae.currentTarget.contains(me)&&M){const F=ae.clientX>ce.current?"right":"left";ie.current=F,ce.current=ae.clientX}}))})})})})})})});dN.displayName=Va;var h7="MenuGroup",xx=b.forwardRef((t,s)=>{const{__scopeMenu:l,...i}=t;return n.jsx(Ee.div,{role:"group",...i,ref:s})});xx.displayName=h7;var x7="MenuLabel",uN=b.forwardRef((t,s)=>{const{__scopeMenu:l,...i}=t;return n.jsx(Ee.div,{...i,ref:s})});uN.displayName=x7;var Ud="MenuItem",Vy="menu.itemSelect",_u=b.forwardRef((t,s)=>{const{disabled:l=!1,onSelect:i,...o}=t,d=b.useRef(null),u=Hc(Ud,t.__scopeMenu),m=px(Ud,t.__scopeMenu),h=Ve(s,d),g=b.useRef(!1),v=()=>{const x=d.current;if(!l&&x){const w=new CustomEvent(Vy,{bubbles:!0,cancelable:!0});x.addEventListener(Vy,N=>i?.(N),{once:!0}),j2(x,w),w.defaultPrevented?g.current=!1:u.onClose()}};return n.jsx(fN,{...o,ref:h,disabled:l,onClick:xe(t.onClick,v),onPointerDown:x=>{t.onPointerDown?.(x),g.current=!0},onPointerUp:xe(t.onPointerUp,x=>{g.current||x.currentTarget?.click()}),onKeyDown:xe(t.onKeyDown,x=>{const w=m.searchRef.current!=="";l||w&&x.key===" "||uh.includes(x.key)&&(x.currentTarget.click(),x.preventDefault())})})});_u.displayName=Ud;var fN=b.forwardRef((t,s)=>{const{__scopeMenu:l,disabled:i=!1,textValue:o,...d}=t,u=px(Ud,l),m=lN(l),h=b.useRef(null),g=Ve(s,h),[v,x]=b.useState(!1),[w,N]=b.useState("");return b.useEffect(()=>{const S=h.current;S&&N((S.textContent??"").trim())},[d.children]),n.jsx(jc.ItemSlot,{scope:l,disabled:i,textValue:o??w,children:n.jsx(sN,{asChild:!0,...m,focusable:!i,children:n.jsx(Ee.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...d,ref:g,onPointerMove:xe(t.onPointerMove,Nc(S=>{i?u.onItemLeave(S):(u.onItemEnter(S),S.defaultPrevented||S.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:xe(t.onPointerLeave,Nc(S=>u.onItemLeave(S))),onFocus:xe(t.onFocus,()=>x(!0)),onBlur:xe(t.onBlur,()=>x(!1))})})})}),g7="MenuCheckboxItem",mN=b.forwardRef((t,s)=>{const{checked:l=!1,onCheckedChange:i,...o}=t;return n.jsx(bN,{scope:t.__scopeMenu,checked:l,children:n.jsx(_u,{role:"menuitemcheckbox","aria-checked":qd(l)?"mixed":l,...o,ref:s,"data-state":bx(l),onSelect:xe(o.onSelect,()=>i?.(qd(l)?!0:!l),{checkForDefaultPrevented:!1})})})});mN.displayName=g7;var pN="MenuRadioGroup",[b7,v7]=Gr(pN,{value:void 0,onValueChange:()=>{}}),hN=b.forwardRef((t,s)=>{const{value:l,onValueChange:i,...o}=t,d=es(i);return n.jsx(b7,{scope:t.__scopeMenu,value:l,onValueChange:d,children:n.jsx(xx,{...o,ref:s})})});hN.displayName=pN;var xN="MenuRadioItem",gN=b.forwardRef((t,s)=>{const{value:l,...i}=t,o=v7(xN,t.__scopeMenu),d=l===o.value;return n.jsx(bN,{scope:t.__scopeMenu,checked:d,children:n.jsx(_u,{role:"menuitemradio","aria-checked":d,...i,ref:s,"data-state":bx(d),onSelect:xe(i.onSelect,()=>o.onValueChange?.(l),{checkForDefaultPrevented:!1})})})});gN.displayName=xN;var gx="MenuItemIndicator",[bN,y7]=Gr(gx,{checked:!1}),vN=b.forwardRef((t,s)=>{const{__scopeMenu:l,forceMount:i,...o}=t,d=y7(gx,l);return n.jsx(la,{present:i||qd(d.checked)||d.checked===!0,children:n.jsx(Ee.span,{...o,ref:s,"data-state":bx(d.checked)})})});vN.displayName=gx;var w7="MenuSeparator",yN=b.forwardRef((t,s)=>{const{__scopeMenu:l,...i}=t;return n.jsx(Ee.div,{role:"separator","aria-orientation":"horizontal",...i,ref:s})});yN.displayName=w7;var j7="MenuArrow",wN=b.forwardRef((t,s)=>{const{__scopeMenu:l,...i}=t,o=Eu(l);return n.jsx(du,{...o,...i,ref:s})});wN.displayName=j7;var N7="MenuSub",[s9,jN]=Gr(N7),cc="MenuSubTrigger",NN=b.forwardRef((t,s)=>{const l=Fr(cc,t.__scopeMenu),i=Hc(cc,t.__scopeMenu),o=jN(cc,t.__scopeMenu),d=px(cc,t.__scopeMenu),u=b.useRef(null),{pointerGraceTimerRef:m,onPointerGraceIntentChange:h}=d,g={__scopeMenu:t.__scopeMenu},v=b.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return b.useEffect(()=>v,[v]),b.useEffect(()=>{const x=m.current;return()=>{window.clearTimeout(x),h(null)}},[m,h]),n.jsx(fx,{asChild:!0,...g,children:n.jsx(fN,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":o.contentId,"data-state":AN(l.open),...t,ref:su(s,o.onTriggerChange),onClick:x=>{t.onClick?.(x),!(t.disabled||x.defaultPrevented)&&(x.currentTarget.focus(),l.open||l.onOpenChange(!0))},onPointerMove:xe(t.onPointerMove,Nc(x=>{d.onItemEnter(x),!x.defaultPrevented&&!t.disabled&&!l.open&&!u.current&&(d.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{l.onOpenChange(!0),v()},100))})),onPointerLeave:xe(t.onPointerLeave,Nc(x=>{v();const w=l.content?.getBoundingClientRect();if(w){const N=l.content?.dataset.side,S=N==="right",j=S?-5:5,E=w[S?"left":"right"],C=w[S?"right":"left"];d.onPointerGraceIntentChange({area:[{x:x.clientX+j,y:x.clientY},{x:E,y:w.top},{x:C,y:w.top},{x:C,y:w.bottom},{x:E,y:w.bottom}],side:N}),window.clearTimeout(m.current),m.current=window.setTimeout(()=>d.onPointerGraceIntentChange(null),300)}else{if(d.onTriggerLeave(x),x.defaultPrevented)return;d.onPointerGraceIntentChange(null)}})),onKeyDown:xe(t.onKeyDown,x=>{const w=d.searchRef.current!=="";t.disabled||w&&x.key===" "||s7[i.dir].includes(x.key)&&(l.onOpenChange(!0),l.content?.focus(),x.preventDefault())})})})});NN.displayName=cc;var CN="MenuSubContent",SN=b.forwardRef((t,s)=>{const l=cN(Va,t.__scopeMenu),{forceMount:i=l.forceMount,...o}=t,d=Fr(Va,t.__scopeMenu),u=Hc(Va,t.__scopeMenu),m=jN(CN,t.__scopeMenu),h=b.useRef(null),g=Ve(s,h);return n.jsx(jc.Provider,{scope:t.__scopeMenu,children:n.jsx(la,{present:i||d.open,children:n.jsx(jc.Slot,{scope:t.__scopeMenu,children:n.jsx(hx,{id:m.contentId,"aria-labelledby":m.triggerId,...o,ref:g,align:"start",side:u.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:v=>{u.isUsingKeyboardRef.current&&h.current?.focus(),v.preventDefault()},onCloseAutoFocus:v=>v.preventDefault(),onFocusOutside:xe(t.onFocusOutside,v=>{v.target!==m.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:xe(t.onEscapeKeyDown,v=>{u.onClose(),v.preventDefault()}),onKeyDown:xe(t.onKeyDown,v=>{const x=v.currentTarget.contains(v.target),w=n7[u.dir].includes(v.key);x&&w&&(d.onOpenChange(!1),m.trigger?.focus(),v.preventDefault())})})})})})});SN.displayName=CN;function AN(t){return t?"open":"closed"}function qd(t){return t==="indeterminate"}function bx(t){return qd(t)?"indeterminate":t?"checked":"unchecked"}function C7(t){const s=document.activeElement;for(const l of t)if(l===s||(l.focus(),document.activeElement!==s))return}function S7(t,s){return t.map((l,i)=>t[(s+i)%t.length])}function A7(t,s,l){const o=s.length>1&&Array.from(s).every(g=>g===s[0])?s[0]:s,d=l?t.indexOf(l):-1;let u=S7(t,Math.max(d,0));o.length===1&&(u=u.filter(g=>g!==l));const h=u.find(g=>g.toLowerCase().startsWith(o.toLowerCase()));return h!==l?h:void 0}function E7(t,s){const{x:l,y:i}=t;let o=!1;for(let d=0,u=s.length-1;d<s.length;u=d++){const m=s[d],h=s[u],g=m.x,v=m.y,x=h.x,w=h.y;v>i!=w>i&&l<(x-g)*(i-v)/(w-v)+g&&(o=!o)}return o}function _7(t,s){if(!s)return!1;const l={x:t.clientX,y:t.clientY};return E7(l,s)}function Nc(t){return s=>s.pointerType==="mouse"?t(s):void 0}var M7=iN,T7=fx,k7=oN,R7=dN,O7=xx,D7=uN,L7=_u,P7=mN,z7=hN,I7=gN,H7=vN,U7=yN,q7=wN,B7=NN,$7=SN,Mu="DropdownMenu",[Q7]=ra(Mu,[rN]),ia=rN(),[V7,EN]=Q7(Mu),_N=t=>{const{__scopeDropdownMenu:s,children:l,dir:i,open:o,defaultOpen:d,onOpenChange:u,modal:m=!0}=t,h=ia(s),g=b.useRef(null),[v,x]=Ga({prop:o,defaultProp:d??!1,onChange:u,caller:Mu});return n.jsx(V7,{scope:s,triggerId:wa(),triggerRef:g,contentId:wa(),open:v,onOpenChange:x,onOpenToggle:b.useCallback(()=>x(w=>!w),[x]),modal:m,children:n.jsx(M7,{...h,open:v,onOpenChange:x,dir:i,modal:m,children:l})})};_N.displayName=Mu;var MN="DropdownMenuTrigger",TN=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,disabled:i=!1,...o}=t,d=EN(MN,l),u=ia(l);return n.jsx(T7,{asChild:!0,...u,children:n.jsx(Ee.button,{type:"button",id:d.triggerId,"aria-haspopup":"menu","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":d.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...o,ref:su(s,d.triggerRef),onPointerDown:xe(t.onPointerDown,m=>{!i&&m.button===0&&m.ctrlKey===!1&&(d.onOpenToggle(),d.open||m.preventDefault())}),onKeyDown:xe(t.onKeyDown,m=>{i||(["Enter"," "].includes(m.key)&&d.onOpenToggle(),m.key==="ArrowDown"&&d.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(m.key)&&m.preventDefault())})})})});TN.displayName=MN;var G7="DropdownMenuPortal",kN=t=>{const{__scopeDropdownMenu:s,...l}=t,i=ia(s);return n.jsx(k7,{...i,...l})};kN.displayName=G7;var RN="DropdownMenuContent",ON=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=EN(RN,l),d=ia(l),u=b.useRef(!1);return n.jsx(R7,{id:o.contentId,"aria-labelledby":o.triggerId,...d,...i,ref:s,onCloseAutoFocus:xe(t.onCloseAutoFocus,m=>{u.current||o.triggerRef.current?.focus(),u.current=!1,m.preventDefault()}),onInteractOutside:xe(t.onInteractOutside,m=>{const h=m.detail.originalEvent,g=h.button===0&&h.ctrlKey===!0,v=h.button===2||g;(!o.modal||v)&&(u.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});ON.displayName=RN;var F7="DropdownMenuGroup",K7=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(O7,{...o,...i,ref:s})});K7.displayName=F7;var Y7="DropdownMenuLabel",X7=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(D7,{...o,...i,ref:s})});X7.displayName=Y7;var J7="DropdownMenuItem",DN=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(L7,{...o,...i,ref:s})});DN.displayName=J7;var Z7="DropdownMenuCheckboxItem",W7=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(P7,{...o,...i,ref:s})});W7.displayName=Z7;var eR="DropdownMenuRadioGroup",tR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(z7,{...o,...i,ref:s})});tR.displayName=eR;var aR="DropdownMenuRadioItem",sR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(I7,{...o,...i,ref:s})});sR.displayName=aR;var nR="DropdownMenuItemIndicator",rR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(H7,{...o,...i,ref:s})});rR.displayName=nR;var lR="DropdownMenuSeparator",iR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(U7,{...o,...i,ref:s})});iR.displayName=lR;var cR="DropdownMenuArrow",oR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(q7,{...o,...i,ref:s})});oR.displayName=cR;var dR="DropdownMenuSubTrigger",uR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx(B7,{...o,...i,ref:s})});uR.displayName=dR;var fR="DropdownMenuSubContent",mR=b.forwardRef((t,s)=>{const{__scopeDropdownMenu:l,...i}=t,o=ia(l);return n.jsx($7,{...o,...i,ref:s,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});mR.displayName=fR;var pR=_N,hR=TN,xR=kN,gR=ON,bR=DN;function vR({...t}){return n.jsx(pR,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:10","data-slot":"dropdown-menu",...t})}function yR({...t}){return n.jsx(hR,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:25","data-slot":"dropdown-menu-trigger",...t})}function wR({className:t,sideOffset:s=4,...l}){return n.jsx(xR,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:38",children:n.jsx(gR,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:39","data-slot":"dropdown-menu-content",sideOffset:s,className:we("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
532de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",t),...l})})}function jR({className:t,inset:s,variant:l="default",...i}){return n.jsx(bR,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:70","data-slot":"dropdown-menu-item","data-inset":s,"data-variant":l,className:we("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...i})}const jp=768;function LN(){const[t,s]=b.useState(void 0);return b.useEffect(()=>{const l=window.matchMedia(`(max-width: ${jp-1}px)`),i=()=>{s(window.innerWidth<jp)};return l.addEventListener("change",i),s(window.innerWidth<jp),()=>l.removeEventListener("change",i)},[]),!!t}const NR="sidebar_state",CR=3600*24*7,SR="16rem",AR="18rem",ER="3rem",_R="b",PN=b.createContext(null);function Tu(){const t=b.useContext(PN);if(!t)throw new Error("useSidebar must be used within a SidebarProvider.");return t}function MR({defaultOpen:t=!0,open:s,onOpenChange:l,className:i,style:o,children:d,...u}){const m=LN(),[h,g]=b.useState(!1),[v,x]=b.useState(t),w=s??v,N=b.useCallback(C=>{const _=typeof C=="function"?C(w):C;l?l(_):x(_),document.cookie=`${NR}=${_}; path=/; max-age=${CR}`},[l,w]),S=b.useCallback(()=>m?g(C=>!C):N(C=>!C),[m,N,g]);b.useEffect(()=>{const C=_=>{_.key===_R&&(_.metaKey||_.ctrlKey)&&(_.preventDefault(),S())};return window.addEventListener("keydown",C),()=>window.removeEventListener("keydown",C)},[S]);const j=w?"expanded":"collapsed",E=b.useMemo(()=>({state:j,open:w,setOpen:N,isMobile:m,openMobile:h,setOpenMobile:g,toggleSidebar:S}),[j,w,N,m,h,g,S]);return n.jsx(PN.Provider,{"data-loc":"client/src/components/ui/sidebar.tsx:129",value:E,children:n.jsx(Bh,{"data-loc":"client/src/components/ui/sidebar.tsx:130",delayDuration:0,children:n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:131","data-slot":"sidebar-wrapper",style:{"--sidebar-width":SR,"--sidebar-width-icon":ER,...o},className:we("group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full",i),...u,children:d})})})}function TR({side:t="left",variant:s="sidebar",collapsible:l="offcanvas",disableTransition:i=!1,className:o,children:d,...u}){const{isMobile:m,state:h,openMobile:g,setOpenMobile:v}=Tu();return l==="none"?n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:171","data-slot":"sidebar",className:we("bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col",o),...u,children:d}):m?n.jsx(Ij,{"data-loc":"client/src/components/ui/sidebar.tsx:186",open:g,onOpenChange:v,...u,children:n.jsxs(Hj,{"data-loc":"client/src/components/ui/sidebar.tsx:187","data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden",style:{"--sidebar-width":AR},side:t,children:[n.jsxs(Uj,{"data-loc":"client/src/components/ui/sidebar.tsx:199",className:"sr-only",children:[n.jsx(qj,{"data-loc":"client/src/components/ui/sidebar.tsx:200",children:"Sidebar"}),n.jsx(Bj,{"data-loc":"client/src/components/ui/sidebar.tsx:201",children:"Displays the mobile sidebar."})]}),n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:203",className:"flex h-full w-full flex-col",children:d})]})}):n.jsxs("div",{"data-loc":"client/src/components/ui/sidebar.tsx:210",className:"group peer text-sidebar-foreground hidden md:block","data-state":h,"data-collapsible":h==="collapsed"?l:"","data-variant":s,"data-side":t,"data-slot":"sidebar",children:[n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:219","data-slot":"sidebar-gap",className:we("relative w-(--sidebar-width) bg-transparent",i?"transition-none":"transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180",s==="floating"||s==="inset"?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:233","data-slot":"sidebar-container",className:we("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) md:flex",i?"transition-none":"transition-[left,right,width] duration-200 ease-linear",t==="left"?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]",s==="floating"||s==="inset"?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",o),...u,children:n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:251","data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm",children:d})})]})}function kR({className:t,onClick:s,...l}){const{toggleSidebar:i}=Tu();return n.jsxs(ue,{"data-loc":"client/src/components/ui/sidebar.tsx:271","data-sidebar":"trigger","data-slot":"sidebar-tr
532igger",variant:"ghost",size:"icon",className:we("size-7",t),onClick:o=>{s?.(o),i()},...l,children:[n.jsx(Gw,{"data-loc":"client/src/components/ui/sidebar.tsx:283"}),n.jsx("span",{"data-loc":"client/src/components/ui/sidebar.tsx:284",className:"sr-only",children:"Toggle Sidebar"})]})}function RR({className:t,...s}){return n.jsx("main",{"data-loc":"client/src/components/ui/sidebar.tsx:316","data-slot":"sidebar-inset",className:we("bg-background relative flex w-full flex-1 flex-col","md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2",t),...s})}function OR({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:344","data-slot":"sidebar-header","data-sidebar":"header",className:we("flex flex-col gap-2 p-2",t),...s})}function DR({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:355","data-slot":"sidebar-footer","data-sidebar":"footer",className:we("flex flex-col gap-2 p-2",t),...s})}function LR({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/sidebar.tsx:380","data-slot":"sidebar-content","data-sidebar":"content",className:we("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",t),...s})}function PR({className:t,...s}){return n.jsx("ul",{"data-loc":"client/src/components/ui/sidebar.tsx:463","data-slot":"sidebar-menu","data-sidebar":"menu",className:we("flex w-full min-w-0 flex-col gap-1",t),...s})}function zR({className:t,...s}){return n.jsx("li",{"data-loc":"client/src/components/ui/sidebar.tsx:474","data-slot":"sidebar-menu-item","data-sidebar":"menu-item",className:we("group/menu-item relative",t),...s})}const IR=yu("peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:p-0!"}},defaultVariants:{variant:"default",size:"default"}});function HR({asChild:t=!1,isActive:s=!1,variant:l="default",size:i="default",tooltip:o,className:d,...u}){const m=t?Th:"button",{isMobile:h,state:g}=Tu(),v=n.jsx(m,{"data-loc":"client/src/components/ui/sidebar.tsx:522","data-slot":"sidebar-menu-button","data-sidebar":"menu-button","data-size":i,"data-active":s,className:we(IR({variant:l,size:i}),d),...u});return o?(typeof o=="string"&&(o={children:o}),n.jsxs(H_,{"data-loc":"client/src/components/ui/sidebar.tsx:543",children:[n.jsx(U_,{"data-loc":"client/src/components/ui/sidebar.tsx:544",asChild:!0,children:v}),n.jsx(q_,{"data-loc":"client/src/components/ui/sidebar.tsx:545",side:"right",align:"center",hidden:g!=="collapsed"||h,...o})]})):v}function UR(){return n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:5",className:"flex min-h-screen bg-[#f4f1e8]",children:[n.jsxs("aside",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:6",className:"relative hidden w-[280px] shrink-0 bg-[#0b2747] p-5 text-white md:block",children:[n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:7",className:"flex items-center gap-3 px-1",children:[n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:8",className:"h-8 w-8 rounded-lg bg-white/12"}),n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:9",className:"h-4 w-32 bg-white/16"})]}),n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:11",className:"mt-7 rounded-2xl border border-[#c9a84c]/25 bg-[#071a2d] p-4",children:[n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:12",className:"h-2.5 w-24 bg-[#c9a84c]/45"}),n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:13",className:"mt-3 h-2.5 w-36 bg-white/12"})]}),n.jsx("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:15",className:"mt-6 space-y-2",children:[0,1,2,3].map(t=>n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:17",className:`h-10 w-full rounded-xl ${t===0?"bg-white/14":"bg-white/8"}`},t))}),n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:20",className:"absolute bottom-5 left-5 right-5 flex items-center gap-3",children:[n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:21",className:"h-9 w-9 rounded-full bg-white/18"}),n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:22",className:"flex-1 space-y-2",children:[n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:22",className:"h-3 w-28 bg-white/14"}),n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:22",className:"h-2.5 w-40 bg-white/8"})]})]})]}),n.jsx("main",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:26",className:"flex-1 p-4 md:p-6",children:n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:27",className:"mx-auto w-full max-w-[1500px] space-y-6",children:[n.jsxs("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:28",className:"rounded-3xl bg-[#071a2d] px-8 py-8 shadow-xl",children:[n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:29",className:"h-2.5 w-32 bg-[#c9a84c]/45"}),n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:30",className:"mt-5 h-9 w-52 bg-white/18"}),n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:31",className:"mt-5 h-3 w-[min(520px,80%)] bg-white/10"})]}),n.jsx("div",{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:33",className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-4",children:[0,1,2,3].map(t=>n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:34",className:"h-32 rounded-2xl border border-[#d9c58b]/30 bg-white"},t))}),n.jsx(it,{"data-loc":"client/src/components/DashboardLayoutSkeleton.tsx:36",className:"h-64 roun
532ded-2xl border border-[#d9c58b]/30 bg-white"})]})})]})}const hd=[{icon:UM,label:"çé總覽",path:"/admin"},{icon:Yw,label:"ç¨æ¶èæ¬é",path:"/admin/users"},{icon:ex,label:"è¨é±èåç´",path:"/admin/subscribers"},{icon:zw,label:"æµéèå¨ç·",path:"/admin/analytics"},{icon:Uw,label:"模å使ç¨èææ¬",path:"/admin/costs"},{icon:tx,label:"æè¦åé¥",path:"/admin/feedback"},{icon:HM,label:"ä¹åçæèç¼å¸",path:"/admin/charts"}],Gy="sidebar-width",Fy=280,qR=200,BR=480;function $R({children:t}){const[s,l]=b.useState(()=>{if(typeof window>"u")return Fy;const d=localStorage.getItem(Gy);return d?parseInt(d,10):Fy}),{loading:i,user:o}=Fa();return b.useEffect(()=>{typeof window<"u"&&localStorage.setItem(Gy,s.toString())},[s]),i?n.jsx(UR,{"data-loc":"client/src/components/DashboardLayout.tsx:64"}):o?o.role!=="admin"?n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:93",className:"flex min-h-screen items-center justify-center bg-[#f4f1e8] px-4",children:n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:94",className:"w-full max-w-lg rounded-3xl border border-[#c9a84c]/35 bg-white p-8 text-center shadow-xl",children:[n.jsx(tn,{"data-loc":"client/src/components/DashboardLayout.tsx:95",className:"mx-auto h-10 w-10 text-[#a17d22]"}),n.jsx("h1",{"data-loc":"client/src/components/DashboardLayout.tsx:96",className:"mt-5 font-serif text-2xl font-bold text-[#071a2d]",children:"éè¦ç®¡ç塿¬é"}),n.jsx("p",{"data-loc":"client/src/components/DashboardLayout.tsx:97",className:"mt-3 text-sm leading-7 text-slate-600",children:"ç®åå¸³èæ²æç®¡çå¾å°å忬éãå¦é調æ´ï¼è«ç±æ¢æç®¡ç塿´æ°å¸³èè§è²ã"}),n.jsx(ue,{"data-loc":"client/src/components/DashboardLayout.tsx:98",className:"mt-6 bg-[#071a2d] text-white hover:bg-[#0c2b49]",onClick:()=>window.location.assign("/"),children:"è¿åå
¬éå¹³å°"})]})}):n.jsx(MR,{"data-loc":"client/src/components/DashboardLayout.tsx:107",style:{"--sidebar-width":`${s}px`},children:n.jsx(QR,{"data-loc":"client/src/components/DashboardLayout.tsx:114",setSidebarWidth:l,children:t})}):n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:69",className:"flex items-center justify-center min-h-screen",children:n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:70",className:"flex flex-col items-center gap-8 p-8 max-w-md w-full",children:[n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:71",className:"flex flex-col items-center gap-6",children:[n.jsx("h1",{"data-loc":"client/src/components/DashboardLayout.tsx:72",className:"text-2xl font-semibold tracking-tight text-center",children:"ç»å
¥ç®¡çå¾å°"}),n.jsx("p",{"data-loc":"client/src/components/DashboardLayout.tsx:75",className:"text-sm text-muted-foreground text-center max-w-sm",children:"æ¤é å
ä¾ç®¡çå¡ä½¿ç¨ï¼è«å
宿 Manus OAuth ç»å
¥ã"})]}),n.jsx(ue,{"data-loc":"client/src/components/DashboardLayout.tsx:79",onClick:()=>Ra(),size:"lg",className:"w-full shadow-lg hover:shadow-xl transition-all",children:"åå¾ç»å
¥"})]})})}function QR({children:t,setSidebarWidth:s}){const{user:l,logout:i}=Fa(),[o,d]=ns(),{state:u,toggleSidebar:m}=Tu(),h=u==="collapsed",[g,v]=b.useState(!1),x=b.useRef(null),w=hd.find(S=>S.path===o)??hd.find(S=>S.path!=="/admin"&&o.startsWith(S.path))??hd[0],N=LN();return b.useEffect(()=>{h&&v(!1)},[h]),b.useEffect(()=>{const S=E=>{if(!g)return;const C=x.current?.getBoundingClientRect().left??0,_=E.clientX-C;_>=qR&&_<=BR&&s(_)},j=()=>{v(!1)};return g&&(document.addEventListener("mousemove",S),document.addEventListener("mouseup",j),document.body.style.cursor="col-resize",document.body.style.userSelect="none"),()=>{document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",j),document.body.style.cursor="",document.body.style.userSelect=""}},[g,s]),n.jsxs(n.Fragment,{children:[n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:177",className:"relative",ref:x,children:[n.jsxs(TR,{"data-loc":"client/src/components/DashboardLayout.tsx:178",collapsible:"icon",className:"border-r-0",disableTransition:g,children:[n.jsx(OR,{"data-loc":"client/src/components/DashboardLayout.t
532sx:183",className:"h-16 justify-center",children:n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:184",className:"flex items-center gap-3 px-2 transition-all w-full",children:[n.jsx("button",{"data-loc":"client/src/components/DashboardLayout.tsx:185",onClick:m,className:"h-8 w-8 flex items-center justify-center hover:bg-accent rounded-lg transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-ring shrink-0","aria-label":"Toggle navigation",children:n.jsx(Gw,{"data-loc":"client/src/components/DashboardLayout.tsx:190",className:"h-4 w-4 text-muted-foreground"})}),h?null:n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:193",className:"flex items-center gap-2 min-w-0",children:n.jsx("span",{"data-loc":"client/src/components/DashboardLayout.tsx:194",className:"font-semibold tracking-tight truncate",children:"ååæ³è¦ç®¡çå°"})})]})}),n.jsxs(LR,{"data-loc":"client/src/components/DashboardLayout.tsx:202",className:"gap-0",children:[h?null:n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:204",className:"mx-4 mb-3 rounded-xl border border-[#c9a84c]/25 bg-[#071a2d] p-3 text-white",children:[n.jsx("p",{"data-loc":"client/src/components/DashboardLayout.tsx:205",className:"text-[10px] font-bold uppercase tracking-[0.22em] text-[#e1c66c]",children:"Admin Console"}),n.jsx("p",{"data-loc":"client/src/components/DashboardLayout.tsx:206",className:"mt-1 text-xs text-white/65",children:"æ¬éãæ¨¡åææ¬ãåé¥èä¹å"})]}),n.jsx(PR,{"data-loc":"client/src/components/DashboardLayout.tsx:209",className:"px-2 py-1",children:hd.map(S=>{const j=S.path==="/admin"?o===S.path:o.startsWith(S.path);return n.jsx(zR,{"data-loc":"client/src/components/DashboardLayout.tsx:213",children:n.jsxs(HR,{"data-loc":"client/src/components/DashboardLayout.tsx:214",isActive:j,onClick:()=>d(S.path),tooltip:S.label,className:"h-10 transition-all font-normal",children:[n.jsx(S.icon,{"data-loc":"client/src/components/DashboardLayout.tsx:220",className:`h-4 w-4 ${j?"text-primary":""}`}),n.jsx("span",{"data-loc":"client/src/components/DashboardLayout.tsx:223",children:S.label})]})},S.path)})})]}),n.jsxs(DR,{"data-loc":"client/src/components/DashboardLayout.tsx:231",className:"p-3",children:[n.jsxs(ue,{"data-loc":"client/src/components/DashboardLayout.tsx:232",variant:"ghost",className:"mb-2 w-full justify-start gap-2 group-data-[collapsible=icon]:justify-center",onClick:()=>window.location.assign("/"),title:"è¿åå
¬éå¹³å°",children:[n.jsx(Zh,{"data-loc":"client/src/components/DashboardLayout.tsx:238",className:"h-4 w-4"}),h?null:n.jsx("span",{"data-loc":"client/src/components/DashboardLayout.tsx:239",children:"è¿åå
¬éå¹³å°"})]}),n.jsxs(vR,{"data-loc":"client/src/components/DashboardLayout.tsx:241",children:[n.jsx(yR,{"data-loc":"client/src/components/DashboardLayout.tsx:242",asChild:!0,children:n.jsxs("button",{"data-loc":"client/src/components/DashboardLayout.tsx:243",className:"flex items-center gap-3 rounded-lg px-1 py-1 hover:bg-accent/50 transition-colors w-full text-left group-data-[collapsible=icon]:justify-center focus:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:[n.jsx($k,{"data-loc":"client/src/components/DashboardLayout.tsx:244",className:"h-9 w-9 border shrink-0",children:n.jsx(Qk,{"data-loc":"client/src/components/DashboardLayout.tsx:245",className:"text-xs font-medium",children:l?.name?.charAt(0).toUpperCase()})}),n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:249",className:"flex-1 min-w-0 group-data-[collapsible=icon]:hidden",children:[n.jsx("p",{"data-loc":"client/src/components/DashboardLayout.tsx:250",className:"text-sm font-medium truncate leading-none",children:l?.name||"-"}),n.jsx("p",{"data-loc":"client/src/components/DashboardLayout.tsx:253",className:"text-xs text-muted-foreground truncate mt-1.5",children:l?.email||"-"})]})]})}),n.jsx(wR,{"data-loc":"client/src/components/DashboardLayout.tsx:259",align:"end",className:"w-48",children:n.jsxs(jR,{"data-loc":"client/src/components/DashboardLayout.tsx:260",onClick:i,className:"cursor-pointer text-destructive focus:text-destructive",children:[n.jsx(Vw,{"data-loc":"client/src/components/DashboardLayout.t
532sx:264",className:"mr-2 h-4 w-4"}),n.jsx("span",{"data-loc":"client/src/components/DashboardLayout.tsx:265",children:"ç»åº"})]})})]})]})]}),n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:271",className:`absolute top-0 right-0 w-1 h-full cursor-col-resize hover:bg-primary/20 transition-colors ${h?"hidden":""}`,onMouseDown:()=>{h||v(!0)},style:{zIndex:50}})]}),n.jsxs(RR,{"data-loc":"client/src/components/DashboardLayout.tsx:281",children:[N&&n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:283",className:"flex border-b h-14 items-center justify-between bg-background/95 px-2 backdrop-blur supports-[backdrop-filter]:backdrop-blur sticky top-0 z-40",children:n.jsxs("div",{"data-loc":"client/src/components/DashboardLayout.tsx:284",className:"flex items-center gap-2",children:[n.jsx(kR,{"data-loc":"client/src/components/DashboardLayout.tsx:285",className:"h-9 w-9 rounded-lg bg-background"}),n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:286",className:"flex items-center gap-3",children:n.jsx("div",{"data-loc":"client/src/components/DashboardLayout.tsx:287",className:"flex flex-col gap-1",children:n.jsx("span",{"data-loc":"client/src/components/DashboardLayout.tsx:288",className:"tracking-tight text-foreground",children:w?.label??"Menu"})})})]})}),n.jsx("main",{"data-loc":"client/src/components/DashboardLayout.tsx:296",className:"flex-1 bg-[#f4f1e8] p-4 md:p-6",children:t})]})]})}const VR=yu("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}});function sc({className:t,variant:s,...l}){return n.jsx("div",{"data-loc":"client/src/components/ui/alert.tsx:28","data-slot":"alert",role:"alert",className:we(VR({variant:s}),t),...l})}function nc({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/alert.tsx:39","data-slot":"alert-title",className:we("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",t),...s})}function rc({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/alert.tsx:55","data-slot":"alert-description",className:we("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",t),...s})}function Ht({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:we("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...s})}function Zt({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:we("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...s})}function Wt({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:we("leading-none font-semibold",t),...s})}function Ut({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:we("px-6",t),...s})}function zN(t){const s=b.useRef({value:t,previous:t});return b.useMemo(()=>(s.current.value!==t&&(s.current.previous=s.current.value,s.current.value=t),s.current.previous),[t])}var ku="Checkbox",[GR]=ra(ku),[FR,vx]=GR(ku);function KR(t){const{__scopeCheckbox:s,checked:l,children:i,defaultChecked:o,disabled:d,form:u,name:m,onCheckedChange:h,required:g,value:v="on",internal_do_not_use_render:x}=t,[w,N]=Ga({prop:l,defaultProp:o??!1,onChange:h,caller:ku}),[S,j]=b.useState(null),[E,C]=b.useState(null),_=b.useRef(!1),z=S?!!u||!!S.closest("form"):!0,q={checked:w,disabled:d,setChecked:N,control:S,setControl:j,name:m,form:u,value:v,hasConsumerStoppedPropagationRef:_,required:g,defaultChecked:qn(o)?!1:o,isFormControl:z,bubbleInput:E,setBubbleInput:C};return n.jsx(FR,{scope:s,...q,children:YR(x)?x(q):i})}var IN="CheckboxTrigger",HN=b.forwardRef(({__scopeCheckbox:t,onKeyDown:s,onClick:l,...i},o)=>{const{control:d,value:u,disabled:m,checked:h,required:g,setControl:v,setChecked:x,hasConsumerStoppedPropagationRef:w,isFormControl:N,bubbleInput:S}=vx(IN,t),j=Ve(o,v),E=b.useRef(h);return b.useEffect(()=>{const C=d?.form;if(C){const _=()=>x(E.current);return C.addEventListener("reset",_),()=>C.removeEventListener("reset",_)}},[d,x]),n.jsx(Ee.button,{type:"button",role:"checkbox","aria-checked":qn(
532h)?"mixed":h,"aria-required":g,"data-state":VN(h),"data-disabled":m?"":void 0,disabled:m,value:u,...i,ref:j,onKeyDown:xe(s,C=>{C.key==="Enter"&&C.preventDefault()}),onClick:xe(l,C=>{x(_=>qn(_)?!0:!_),S&&N&&(w.current=C.isPropagationStopped(),w.current||C.stopPropagation())})})});HN.displayName=IN;var UN=b.forwardRef((t,s)=>{const{__scopeCheckbox:l,name:i,checked:o,defaultChecked:d,required:u,disabled:m,value:h,onCheckedChange:g,form:v,...x}=t;return n.jsx(KR,{__scopeCheckbox:l,checked:o,defaultChecked:d,disabled:m,required:u,onCheckedChange:g,name:i,form:v,value:h,internal_do_not_use_render:({isFormControl:w})=>n.jsxs(n.Fragment,{children:[n.jsx(HN,{...x,ref:s,__scopeCheckbox:l}),w&&n.jsx(QN,{__scopeCheckbox:l})]})})});UN.displayName=ku;var qN="CheckboxIndicator",BN=b.forwardRef((t,s)=>{const{__scopeCheckbox:l,forceMount:i,...o}=t,d=vx(qN,l);return n.jsx(la,{present:i||qn(d.checked)||d.checked===!0,children:n.jsx(Ee.span,{"data-state":VN(d.checked),"data-disabled":d.disabled?"":void 0,...o,ref:s,style:{pointerEvents:"none",...t.style}})})});BN.displayName=qN;var $N="CheckboxBubbleInput",QN=b.forwardRef(({__scopeCheckbox:t,...s},l)=>{const{control:i,hasConsumerStoppedPropagationRef:o,checked:d,defaultChecked:u,required:m,disabled:h,name:g,value:v,form:x,bubbleInput:w,setBubbleInput:N}=vx($N,t),S=Ve(l,N),j=zN(d),E=z2(i);b.useEffect(()=>{const _=w;if(!_)return;const z=window.HTMLInputElement.prototype,T=Object.getOwnPropertyDescriptor(z,"checked").set,Q=!o.current;if(j!==d&&T){const O=new Event("click",{bubbles:Q});_.indeterminate=qn(d),T.call(_,qn(d)?!1:d),_.dispatchEvent(O)}},[w,j,d,o]);const C=b.useRef(qn(d)?!1:d);return n.jsx(Ee.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u??C.current,required:m,disabled:h,name:g,value:v,form:x,...s,tabIndex:-1,ref:S,style:{...s.style,...E,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});QN.displayName=$N;function YR(t){return typeof t=="function"}function qn(t){return t==="indeterminate"}function VN(t){return qn(t)?"indeterminate":t?"checked":"unchecked"}function XR({className:t,...s}){return n.jsx(UN,{"data-loc":"client/src/components/ui/checkbox.tsx:12","data-slot":"checkbox",className:we("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",t),...s,children:n.jsx(BN,{"data-loc":"client/src/components/ui/checkbox.tsx:20","data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:n.jsx(bu,{"data-loc":"client/src/components/ui/checkbox.tsx:24",className:"size-3.5"})})})}var JR="Label",GN=b.forwardRef((t,s)=>n.jsx(Ee.label,{...t,ref:s,onMouseDown:l=>{l.target.closest("button, input, select, textarea")||(t.onMouseDown?.(l),!l.defaultPrevented&&l.detail>1&&l.preventDefault())}}));GN.displayName=JR;var ZR=GN;function Ky({className:t,...s}){return n.jsx(ZR,{"data-loc":"client/src/components/ui/label.tsx:11","data-slot":"label",className:we("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...s})}var yx="Progress",wx=100,[WR]=ra(yx),[eO,tO]=WR(yx),FN=b.forwardRef((t,s)=>{const{__scopeProgress:l,value:i=null,max:o,getValueLabel:d=aO,...u}=t;(o||o===0)&&!Yy(o)&&console.error(sO(`${o}`,"Progress"));const m=Yy(o)?o:wx;i!==null&&!Xy(i,m)&&console.error(nO(`${i}`,"Progress"));const h=Xy(i,m)?i:null,g=Bd(h)?d(h,m):void 0;return n.jsx(eO,{scope:l,value:h,max:m,children:n.jsx(Ee.div,{"aria-valuemax":m,"aria-valuemin":0,"aria-valuenow":Bd(h)?h:void 0,"aria-valuetext":g,role:"progressbar","data-state":XN(h,m),"data-value":h??void 0,"data-max":m,...u,ref:s})})});FN.displayName=yx;var KN="ProgressIndicator",YN=b.forwardRef((t,s)=>{const{__scopeProgress:l,...i}=t,o=tO(KN,l);return n.jsx(Ee.div,{"data-state":XN(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...i,ref:s})});YN.displayName=KN;function aO(t,s){return`${Math.round(t/s*100)}%`}function XN(t,s){return t==null?"indeterminate":t===s?"complete":"loading"}function Bd(t){return typeof t=="number"}function Yy(t){return Bd(t)&&!isNaN(t)&&t>0}function Xy(t,s){return Bd(t)&&!isNaN(t)&&t<=s&&t>=0}function sO(t,s){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${s}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${wx}\`.`}function nO(t,s){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${s}\`. The \`value\` prop must be: 533 - a positive number 534 - less than the value passed to \`max\` (or ${wx} if no \`max\` prop is set) 535 - \`null\` or \`undefined\` if the progress is indeterminate. 536 537Defaulting to \`null\`.`}var rO=FN,lO=YN;function fh({className:t,value:s,...l}){return n.jsx(rO,{"data-loc":"client/src/components/ui/progress.tsx:12","data-slot":"progress",className:we("bg-primary/20 relative h-2 w-full overflow-hidden rounded-full",t),...l,children:n.jsx(lO,{"data-loc":"client/src/components/ui/progress.tsx:20","data-slot":"progress-indicator",className:"bg-primary h-full w-full flex-1 transition-all",style:{transform:`translateX(-${100-(s||0)}%)`}})})}function Jy(t,[s,l]){return Math.min(l,Math.max(s,t))}var iO=[" ","Enter","ArrowUp","ArrowDown"],cO=[" ","Enter"],Ur="Select",[Ru,Ou,oO]=mu(Ur),[li]=ra(Ur,[oO,Xn]),Du=Xn(),[dO,Zn]=li(Ur),[uO,fO]=li(Ur),JN=t=>{const{__scopeSelect:s,children:l,open:i,defaultOpen:o,onOpenChange:d,value:u,defaultValue:m,onValueChange:h,dir:g,name:v,autoComplete:x,disabled:w,required:N,form:S}=t,j=Du(s),[E,C]=b.useState(null),[_,z]=b.useState(null),[q,T]=b.useState(!1),Q=kc(g),[O,L]=Ga({prop:i,defaultProp:o??!1,onChange:d,caller:Ur}),[V,ee]=Ga({prop:u,defaultProp:m,onChange:h,caller:Ur}),re=b.useRef(null),K=E?S||!!E.closest("form"):!0,[ie,ce]=b.useState(new Set),D=Array.from(ie).map(k=>k.props.value).join(";");return n.jsx(cu,{...j,children:n.jsxs(dO,{required:N,scope:s,trigger:E,onTriggerChange:C,valueNode:_,onValueNodeChange:z,valueNodeHasChildren:q,onValueNodeHasChildrenChange:T,contentId:wa(),value:V,onValueChange:ee,open:O,onOpenChange:L,dir:Q,triggerPointerDownPosRef:re,disabled:w,children:[n.jsx(Ru.Provider,{scope:s,children:n.jsx(uO,{scope:t.__scopeSelect,onNativeOptionAdd:b.useCallback(k=>{ce(U=>new Set(U).add(k))},[]),onNativeOptionRemove:b.useCallback(k=>{ce(U=>{const H=new Set(U);return H.delete(k),H})},[]),children:l})}),K?n.jsxs(v4,{"aria-hidden":!0,required:N,tabIndex:-1,name:v,autoComplete:x,value:V,onChange:k=>ee(k.target.value),disabled:w,form:S,children:[V===void 0?n.jsx("option",{value:""}):null,Array.from(ie)]},D):null]})})};JN.displayName=Ur;var ZN="SelectTrigger",WN=b.forwardRef((t,s)=>{const{__scopeSelect:l,disabled:i=!1,...o}=t,d=Du(l),u=Zn(ZN,l),m=u.disabled||i,h=Ve(s,u.onTriggerChange),g=Ou(l),v=b.useRef("touch"),[x,w,N]=w4(j=>{const E=g().filter(z=>!z.disabled),C=E.find(z=>z.value===u.value),_=j4(E,j,C);_!==void 0&&u.onValueChange(_.value)}),S=j=>{m||(u.onOpenChange(!0),N()),j&&(u.triggerPointerDownPosRef.current={x:Math.round(j.pageX),y:Math.round(j.pageY)})};return n.jsx(Mc,{asChild:!0,...d,children:n.jsx(Ee.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:m,"data-disabled":m?"":void 0,"data-placeholder":y4(u.value)?"":void 0,...o,ref:h,onClick:xe(o.onClick,j=>
vendor: 15,283 bytes, line 537
537{j.currentTarget.focus(),v.current!=="mouse"&&S(j)}),onPointerDown:xe(o.onPointerDown,j=>{v.current=j.pointerType;const E=j.target;E.hasPointerCapture(j.pointerId)&&E.releasePointerCapture(j.pointerId),j.button===0&&j.ctrlKey===!1&&j.pointerType==="mouse"&&(S(j),j.preventDefault())}),onKeyDown:xe(o.onKeyDown,j=>{const E=x.current!=="";!(j.ctrlKey||j.altKey||j.metaKey)&&j.key.length===1&&w(j.key),!(E&&j.key===" ")&&iO.includes(j.key)&&(S(),j.preventDefault())})})})});WN.displayName=ZN;var e4="SelectValue",t4=b.forwardRef((t,s)=>{const{__scopeSelect:l,className:i,style:o,children:d,placeholder:u="",...m}=t,h=Zn(e4,l),{onValueNodeHasChildrenChange:g}=h,v=d!==void 0,x=Ve(s,h.onValueNodeChange);return _t(()=>{g(v)},[g,v]),n.jsx(Ee.span,{...m,ref:x,style:{pointerEvents:"none"},children:y4(h.value)?n.jsx(n.Fragment,{children:u}):d})});t4.displayName=e4;var mO="SelectIcon",a4=b.forwardRef((t,s)=>{const{__scopeSelect:l,children:i,...o}=t;return n.jsx(Ee.span,{"aria-hidden":!0,...o,ref:s,children:i||"â¼"})});a4.displayName=mO;var pO="SelectPortal",s4=t=>n.jsx(ai,{asChild:!0,...t});s4.displayName=pO;var qr="SelectContent",n4=b.forwardRef((t,s)=>{const l=Zn(qr,t.__scopeSelect),[i,o]=b.useState();if(_t(()=>{o(new DocumentFragment)},[]),!l.open){const d=i;return d?Ec.createPortal(n.jsx(r4,{scope:t.__scopeSelect,children:n.jsx(Ru.Slot,{scope:t.__scopeSelect,children:n.jsx("div",{children:t.children})})}),d):null}return n.jsx(l4,{...t,ref:s})});n4.displayName=qr;var Wa=10,[r4,Wn]=li(qr),hO="SelectContentImpl",xO=Qn("SelectContent.RemoveScroll"),l4=b.forwardRef((t,s)=>{const{__scopeSelect:l,position:i="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:d,onPointerDownOutside:u,side:m,sideOffset:h,align:g,alignOffset:v,arrowPadding:x,collisionBoundary:w,collisionPadding:N,sticky:S,hideWhenDetached:j,avoidCollisions:E,...C}=t,_=Zn(qr,l),[z,q]=b.useState(null),[T,Q]=b.useState(null),O=Ve(s,Y=>q(Y)),[L,V]=b.useState(null),[ee,re]=b.useState(null),K=Ou(l),[ie,ce]=b.useState(!1),D=b.useRef(!1);b.useEffect(()=>{if(z)return ju(z)},[z]),wu();const k=b.useCallback(Y=>{const[fe,...Ne]=K().map(Ie=>Ie.ref.current),[Me]=Ne.slice(-1),Pe=document.activeElement;for(const Ie of Y)if(Ie===Pe||(Ie?.scrollIntoView({block:"nearest"}),Ie===fe&&T&&(T.scrollTop=0),Ie===Me&&T&&(T.scrollTop=T.scrollHeight),Ie?.focus(),document.activeElement!==Pe))return},[K,T]),U=b.useCallback(()=>k([L,z]),[k,L,z]);b.useEffect(()=>{ie&&U()},[ie,U]);const{onOpenChange:H,triggerPointerDownPosRef:ae}=_;b.useEffect(()=>{if(z){let Y={x:0,y:0};const fe=Me=>{Y={x:Math.abs(Math.round(Me.pageX)-(ae.current?.x??0)),y:Math.abs(Math.round(Me.pageY)-(ae.current?.y??0))}},Ne=Me=>{Y.x<=10&&Y.y<=10?Me.preventDefault():z.contains(Me.target)||H(!1),document.removeEventListener("pointermove",fe),ae.current=null};return ae.current!==null&&(document.addEventListener("pointermove",fe),document.addEventListener("pointerup",Ne,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",fe),document.removeEventListener("pointerup",Ne,{capture:!0})}}},[z,H,ae]),b.useEffect(()=>{const Y=()=>H(!1);return window.addEventListener("blur",Y),window.addEventListener("resize",Y),()=>{window.removeEventListener("blur",Y),window.removeEventListener("resize",Y)}},[H]);const[me,M]=w4(Y=>{const fe=K().filter(Pe=>!Pe.disabled),Ne=fe.find(Pe=>Pe.ref.current===document.activeElement),Me=j4(fe,Y,Ne);Me&&setTimeout(()=>Me.ref.current.focus())}),F=b.useCallback((Y,fe,Ne)=>{const Me=!D.current&&!Ne;(_.value!==void 0&&_.value===fe||Me)&&(V(Y),Me&&(D.current=!0))},[_.value]),$=b.useCallback(()=>z?.focus(),[z]),R=b.useCallback((Y,fe,Ne)=>{const Me=!D.current&&!Ne;(_.value!==void 0&&_.value===fe||Me)&&re(Y)},[_.value]),G=i==="popper"?mh:i4,se=G===mh?{side:m,sideOffset:h,align:g,alignOffset:v,arrowPadding:x,collisionBoundary:w,collisionPadding:N,sticky:S,hideWhenDetached:j,avoidCollisions:E}:{};return n.jsx(r4,{scope:l,content:z,viewport:T,onViewportChange:Q,itemRefCallback:F,selectedItem:L,onItemLeave:$,itemTextRefCallback:R,focusSelectedItem:U,selectedItemText:ee,position:i,isPositioned:ie,searchRef:me,children:n.jsx(Lc,{as:xO,allowPinchZoom:!0,children:n.jsx(Dc,{asChild:!0,trapped:_.open,onMountAutoFocus:Y=>{Y.preventDefault()},onUnmountAutoFocus:xe(o,Y=>{_.trigger?.focus({preventScroll:!0}),Y.preventDefault()}),children:n.jsx(Wl,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:u,onFocusOutside:Y=>Y.preventDefault(),onDismiss:()=>_.onOpenChange(!1),children:n.jsx(G,{role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:Y=>Y.preventDefault(),...C,...se,onPlaced:()=>ce(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:xe(C.onKeyDown,Y=>{const fe=Y.ctrlKey||Y.altKey||Y.metaKey;if(Y.key==="Tab"&&Y.preventDefault(),!fe&&Y.key.length===1&&M(Y.key),["ArrowUp","ArrowDown","Home","End"].includes(Y.key)){let Me=K().filter(Pe=>!Pe.disabled).map(Pe=>Pe.ref.current);if(["ArrowUp","End"].includes(Y.key)&&(Me=Me.slice().reverse()),["ArrowUp","ArrowDown"].includes(Y.key)){const Pe=Y.target,Ie=Me.indexOf(Pe);Me=Me.slice(Ie+1)}setTimeout(()=>k(Me)),Y.preventDefault()}})})})})})})});l4.displayName=hO;var gO="SelectItemAlignedPosition",i4=b.forwardRef((t,s)=>{const{__scopeSelect:l,onPlaced:i,...o}=t,d=Zn(qr,l),u=Wn(qr,l),[m,h]=b.useState(null),[g,v]=b.useState(null),x=Ve(s,O=>v(O)),w=Ou(l),N=b.useRef(!1),S=b.useRef(!0),{viewport:j,selectedItem:E,selectedItemText:C,focusSelectedItem:_}=u,z=b.useCallback(()=>{if(d.trigger&&d.valueNode&&m&&g&&j&&E&&C){const O=d.trigger.getBoundingClientRect(),L=g.getBoundingClientRect(),V=d.valueNode.getBoundingClientRect(),ee=C.getBoundingClientRect();if(d.dir!=="rtl"){const Pe=ee.left-L.left,Ie=V.left-Pe,te=O.left-Ie,Re=O.width+te,Xe=Math.max(Re,L.width),nt=window.innerWidth-Wa,bt=Jy(Ie,[Wa,Math.max(Wa,nt-Xe)]);m.style.minWidth=Re+"px",m.style.left=bt+"px"}else{const Pe=L.right-ee.right,Ie=window.innerWidth-V.right-Pe,te=window.innerWidth-O.right-Ie,Re=O.width+te,Xe=Math.max(Re,L.width),nt=window.innerWidth-Wa,bt=Jy(Ie,[Wa,Math.max(Wa,nt-Xe)]);m.style.minWidth=Re+"px",m.style.right=bt+"px"}const re=w(),K=window.innerHeight-Wa*2,ie=j.scrollHeight,ce=window.getComputedStyle(g),D=parseInt(ce.borderTopWidth,10),k=parseInt(ce.paddingTop,10),U=parseInt(ce.borderBottomWidth,10),H=parseInt(ce.paddingBottom,10),ae=D+k+ie+H+U,me=Math.min(E.offsetHeight*5,ae),M=window.getComputedStyle(j),F=parseInt(M.paddingTop,10),$=parseInt(M.paddingBottom,10),R=O.top+O.height/2-Wa,G=K-R,se=E.offsetHeight/2,Y=E.offsetTop+se,fe=D+k+Y,Ne=ae-fe;if(fe<=R){const Pe=re.length>0&&E===re[re.length-1].ref.current;m.style.bottom="0px";const Ie=g.clientHeight-j.offsetTop-j.offsetHeight,te=Math.max(G,se+(Pe?$:0)+Ie+U),Re=fe+te;m.style.height=Re+"px"}else{const Pe=re.length>0&&E===re[0].ref.current;m.style.top="0px";const te=Math.max(R,D+j.offsetTop+(Pe?F:0)+se)+Ne;m.style.height=te+"px",j.scrollTop=fe-R+j.offsetTop}m.style.margin=`${Wa}px 0`,m.style.minHeight=me+"px",m.style.maxHeight=K+"px",i?.(),requestAnimationFrame(()=>N.current=!0)}},[w,d.trigger,d.valueNode,m,g,j,E,C,d.dir,i]);_t(()=>z(),[z]);const[q,T]=b.useState();_t(()=>{g&&T(window.getComputedStyle(g).zIndex)},[g]);const Q=b.useCallback(O=>{O&&S.current===!0&&(z(),_?.(),S.current=!1)},[z,_]);return n.jsx(vO,{scope:l,contentWrapper:m,shouldExpandOnScrollRef:N,onScrollButtonChange:Q,children:n.jsx("div",{ref:h,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:q},children:n.jsx(Ee.div,{...o,ref:x,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});i4.displayName=gO;var bO="SelectPopperPosition",mh=b.forwardRef((t,s)=>{const{__scopeSelect:l,align:i="start",collisionPadding:o=Wa,...d}=t,u=Du(l);return n.jsx(ou,{...u,...d,ref:s,align:i,collisionPadding:o,style:{boxSizing:"border-box",...d.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});mh.displayName=bO;var[vO,jx]=li(qr,{}),ph="SelectViewport",c4=b.forwardRef((t,s)=>{const{__scopeSelect:l,nonce:i,...o}=t,d=Wn(ph,l),u=jx(ph,l),m=Ve(s,d.onViewportChange),h=b.useRef(0);return n.jsxs(n.Fragment,{children:[n.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),n.jsx(Ru.Slot,{scope:l,children:n.jsx(Ee.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:m,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:xe(o.onScroll,g=>{const v=g.currentTarget,{contentWrapper:x,shouldExpandOnScrollRef:w}=u;if(w?.current&&x){const N=Math.abs(h.current-v.scrollTop);if(N>0){const S=window.innerHeight-Wa*2,j=parseFloat(x.style.minHeight),E=parseFloat(x.style.height),C=Math.max(j,E);if(C<S){const _=C+N,z=Math.min(S,_),q=_-z;x.style.height=z+"px",x.style.bottom==="0px"&&(v.scrollTop=q>0?q:0,x.style.justifyContent="flex-end")}}}h.current=v.scrollTop})})})]})});c4.displayName=ph;var o4="SelectGroup",[yO,wO]=li(o4),jO=b.forwardRef((t,s)=>{const{__scopeSelect:l,...i}=t,o=wa();return n.jsx(yO,{scope:l,id:o,children:n.jsx(Ee.div,{role:"group","aria-labelledby":o,...i,ref:s})})});jO.displayName=o4;var d4="SelectLabel",NO=b.forwardRef((t,s)=>{const{__scopeSelect:l,...i}=t,o=wO(d4,l);return n.jsx(Ee.div,{id:o.id,...i,ref:s})});NO.displayName=d4;var $d="SelectItem",[CO,u4]=li($d),f4=b.forwardRef((t,s)=>{const{__scopeSelect:l,value:i,disabled:o=!1,textValue:d,...u}=t,m=Zn($d,l),h=Wn($d,l),g=m.value===i,[v,x]=b.useState(d??""),[w,N]=b.useState(!1),S=Ve(s,_=>h.itemRefCallback?.(_,i,o)),j=wa(),E=b.useRef("touch"),C=()=>{o||(m.onValueChange(i),m.onOpenChange(!1))};if(i==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return n.jsx(CO,{scope:l,value:i,disabled:o,textId:j,isSelected:g,onItemTextChange:b.useCallback(_=>{x(z=>z||(_?.textContent??"").trim())},[]),children:n.jsx(Ru.ItemSlot,{scope:l,value:i,disabled:o,textValue:v,children:n.jsx(Ee.div,{role:"option","aria-labelledby":j,"data-highlighted":w?"":void 0,"aria-selected":g&&w,"data-state":g?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...u,ref:S,onFocus:xe(u.onFocus,()=>N(!0)),onBlur:xe(u.onBlur,()=>N(!1)),onClick:xe(u.onClick,()=>{E.current!=="mouse"&&C()}),onPointerUp:xe(u.onPointerUp,()=>{E.current==="mouse"&&C()}),onPointerDown:xe(u.onPointerDown,_=>{E.current=_.pointerType}),onPointerMove:xe(u.onPointerMove,_=>{E.current=_.pointerType,o?h.onItemLeave?.():E.current==="mouse"&&_.currentTarget.focus({preventScroll:!0})}),onPointerLeave:xe(u.onPointerLeave,_=>{_.currentTarget===document.activeElement&&h.onItemLeave?.()}),onKeyDown:xe(u.onKeyDown,_=>{h.searchRef?.current!==""&&_.key===" "||(cO.includes(_.key)&&C(),_.key===" "&&_.preventDefault())})})})})});f4.displayName=$d;var oc="SelectItemText",m4=b.forwardRef((t,s)=>{const{__scopeSelect:l,className:i,style:o,...d}=t,u=Zn(oc,l),m=Wn(oc,l),h=u4(oc,l),g=fO(oc,l),[v,x]=b.useState(null),w=Ve(s,C=>x(C),h.onItemTextChange,C=>m.itemTextRefCallback?.(C,h.value,h.disabled)),N=v?.textContent,S=b.useMemo(()=>n.jsx("option",{value:h.value,disabled:h.disabled,children:N},h.value),[h.disabled,h.value,N]),{onNativeOptionAdd:j,onNativeOptionRemove:E}=g;return _t(()=>(j(S),()=>E(S)),[j,E,S]),n.jsxs(n.Fragment,{children:[n.jsx(Ee.span,{id:h.textId,...d,ref:w}),h.isSelected&&u.valueNode&&!u.valueNodeHasChildren?Ec.createPortal(d.children,u.valueNode):null]})});m4.displayName=oc;var p4="SelectItemIndicator",h4=b.forwardRef((t,s)=>{const{__scopeSelect:l,...i}=t;return u4(p4,l).isSelected?n.jsx(Ee.span,{"aria-hidden":!0,...i,ref:s}):null});h4.displayName=p4;var hh="SelectScrollUpButton",x4=b.forwardRef((t,s)=>{const l=Wn(hh,t.__scopeSelect),i=jx(hh,t.__scopeSelect),[o,d]=b.useState(!1),u=Ve(s,i.onScrollButtonChange);return _t(()=>{if(l.viewport&&l.isPositioned){let m=function(){const g=h.scrollTop>0;d(g)};const h=l.viewport;return m(),h.addEventListener("scroll",m),()=>h.removeEventListener("scroll",m)}},[l.viewport,l.isPositioned]),o?n.jsx(b4,{...t,ref:u,onAutoScroll:()=>{const{viewport:m,selectedItem:h}=l;m&&h&&(m.scrollTop=m.scrollTop-h.offsetHeight)}}):null});x4.displayName=hh;var xh="SelectScrollDownButton",g4=b.forwardRef((t,s)=>{const l=Wn(xh,t.__scopeSelect),i=jx(xh,t.__scopeSelect),[o,d]=b.useState(!1),u=Ve(s,i.onScrollButtonChange);return _t(()=>{if(l.viewport&&l.isPositioned){let m=function(){const g=h.scrollHeight-h.clientHeight,v=Math.ceil(h.scrollTop)<g;d(v)};const h=l.viewport;return m(),h.addEventListener("scroll",m),()=>h.removeEventListener("scroll",m)}},[l.viewport,l.isPositioned]),o?n.jsx(b4,{...t,ref:u,onAutoScroll:()=>{const{viewport:m,selectedItem:h}=l;m&&h&&(m.scrollTop=m.scrollTop+h.offsetHeight)}}):null});g4.displayName=xh;var b4=b.forwardRef((t,s)=>{const{__scopeSelect:l,onAutoScroll:i,...o}=t,d=Wn("SelectScrollButton",l),u=b.useRef(null),m=Ou(l),h=b.useCallback(()=>{u.current!==null&&(window.clearInterval(u.current),u.current=null)},[]);return b.useEffect(()=>()=>h(),[h]),_t(()=>{m().find(v=>v.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[m]),n.jsx(Ee.div,{"aria-hidden":!0,...o,ref:s,style:{flexShrink:0,...o.style},onPointerDown:xe(o.onPointerDown,()=>{u.current===null&&(u.current=window.setInterval(i,50))}),onPointerMove:xe(o.onPointerMove,()=>{d.onItemLeave?.(),u.current===null&&(u.current=window.setInterval(i,50))}),onPointerLeave:xe(o.onPointerLeave,()=>{h()})})}),SO="SelectSeparator",AO=b.forwardRef((t,s)=>{const{__scopeSelect:l,...i}=t;return n.jsx(Ee.div,{"aria-hidden":!0,...i,ref:s})});AO.displayName=SO;var gh="SelectArrow",EO=b.forwardRef((t,s)=>{const{__scopeSelect:l,...i}=t,o=Du(l),d=Zn(gh,l),u=Wn(gh,l);return d.open&&u.position==="popper"?n.jsx(du,{...o,...i,ref:s}):null});EO.displayName=gh;var _O="SelectBubbleInput",v4=b.forwardRef(({__scopeSelect:t,value:s,...l},i)=>{const o=b.useRef(null),d=Ve(i,o),u=zN(s);return b.useEffect(()=>{const m=o.current;if(!m)return;const h=window.HTMLSelectElement.prototype,v=Object.getOwnPropertyDescriptor(h,"value").set;if(u!==s&&v){const x=new Event("change",{bubbles:!0});v.call(m,s),m.dispatchEvent(x)}},[u,s]),n.jsx(Ee.select,{...l,style:{...F2,...l.style},ref:d,defaultValue:s})});v4.displayName=_O;function y4(t){return t===""||t===void 0}function w4(t){const s=es(t),l=b.useRef(""),i=b.useRef(0),o=b.useCallback(u=>{const m=l.current+u;s(m),(function h(g){l.current=g,window.clearTimeout(i.current),g!==""&&(i.current=window.setTimeout(()=>h(""),1e3))})(m)},[s]),d=b.useCallback(()=>{l.current="",window.clearTimeout(i.current)},[]);return b.useEffect(()=>()=>window.clearTimeout(i.current),[]),[l,o,d]}function j4(t,s,l){const o=s.length>1&&Array.from(s).every(g=>g===s[0])?s[0]:s,d=l?t.indexOf(l):-1;let u=MO(t,Math.max(d,0));o.length===1&&(u=u.filter(g=>g!==l));
537const h=u.find(g=>g.textValue.toLowerCase().startsWith(o.toLowerCase()));return h!==l?h:void 0}function MO(t,s){return t.map((l,i)=>t[(s+i)%t.length])}var TO=JN,kO=WN,RO=t4,OO=a4,DO=s4,LO=n4,PO=c4,zO=f4,IO=m4,HO=h4,UO=x4,qO=g4;function Nt({...t}){return n.jsx(TO,{"data-loc":"client/src/components/ui/select.tsx:10","data-slot":"select",...t})}function Ct({...t}){return n.jsx(RO,{"data-loc":"client/src/components/ui/select.tsx:22","data-slot":"select-value",...t})}function St({className:t,size:s="default",children:l,...i}){return n.jsxs(kO,{"data-loc":"client/src/components/ui/select.tsx:34","data-slot":"select-trigger","data-size":s,className:we("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...i,children:[l,n.jsx(OO,{"data-loc":"client/src/components/ui/select.tsx:44",asChild:!0,children:n.jsx(Yh,{"data-loc":"client/src/components/ui/select.tsx:45",className:"size-4 opacity-50"})})]})}function At({className:t,children:s,position:l="popper",align:i="center",...o}){return n.jsx(DO,{"data-loc":"client/src/components/ui/select.tsx:59",children:n.jsxs(LO,{"data-loc":"client/src/components/ui/select.tsx:60","data-slot":"select-content",className:we("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",l==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:l,align:i,...o,children:[n.jsx(BO,{"data-loc":"client/src/components/ui/select.tsx:72"}),n.jsx(PO,{"data-loc":"client/src/components/ui/select.tsx:73",className:we("p-1",l==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:s}),n.jsx($O,{"data-loc":"client/src/components/ui/select.tsx:82"})]})})}function Ae({className:t,children:s,...l}){return n.jsxs(zO,{"data-loc":"client/src/components/ui/select.tsx:107","data-slot":"select-item",className:we("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...l,children:[n.jsx("span",{"data-loc":"client/src/components/ui/select.tsx:115",className:"absolute right-2 flex size-3.5 items-center justify-center",children:n.jsx(HO,{"data-loc":"client/src/components/ui/select.tsx:116",children:n.jsx(bu,{"data-loc":"client/src/components/ui/select.tsx:117",className:"size-4"})})}),n.jsx(IO,{"data-loc":"client/src/components/ui/select.tsx:120",children:s})]})}function BO({className:t,...s}){return n.jsx(UO,{"data-loc":"client/src/components/ui/select.tsx:143","data-slot":"select-scroll-up-button",className:we("flex cursor-default items-center justify-center py-1",t),...s,children:n.jsx(EM,{"data-loc":"client/src/components/ui/select.tsx:151",className:"size-4"})})}function $O({className:t,...s}){return n.jsx(qO,{"data-loc":"client/src/components/ui/select.tsx:161","data-slot":"select-scroll-down-button",className:we("flex cursor-default items-center justify-center py-1",t),...s,children:n.jsx(Yh,{"data-loc":"client/src/components/ui/select.tsx:169",className:"size-4"})})}const Sd=[{id:"system-map",index:"01",title:"é«ç³»è³è¨å",description:"æ³è¦å±¤ç´ãç« ç¯ç¾¤çµèéè¦ç¯é»"},{id:"judgment-flow",index:"02",title:"夿·æµç¨å",description:"æ³å¾è¦ä»¶ãé©ç¨é åºèåæ¯ç®¡ç·"},{id:"semantic-sankey",index:"03",title:"èªç¾©æ¡åºå",description:"æ³æºãè¦ä»¶ãææèææ¿æµå"},{id:"concept-er",index:"04",title:"æ³å¾æ¦å¿µ ER å",description:"主é«ã客é«ãç¨åºèæ³å¾éä¿"},{id:"amendment-timeline",index:"05",title:"ä¿®æ³æ·ç¨æé軸",description:"å
¬å¸ãéè¦ä¿®æ£èå¶åº¦è½æ"},{id:"protected-interests",index:"06",title:"ä¿è·æ³çåæå",description:"ä¿è·æ³çãæ¢æèç¸å°éè¦åº¦"},{id:"core-venn",index:"07",title:"æ ¸å¿æ¦å¿µææ°å",description:"è¦ç¯ãæ¬çèå¶åº¦ç®ç交é"},{id:"article-radar",index:"08",title:"æ¢æç¹æ§é·éå",description:"實é«ãç¨åºãæ¬å©èææ¿ç¶åº¦"},{id:"mind-map",index:"09",title:"ç¶åå¿æºå",description:"çµæ§ãè¦ä»¶ã主é«ãææèææ¿"}],QO={queued:{label:"æéä¸",className:"bg-slate-100 text-slate-700",icon:Jh},running:{label:"çæä¸",className:"bg-blue-100 text-blue-800",icon:Et},completed:{label:"已宿",className:"bg-emerald-100 text-emerald-800",icon:Xh},partial:{label:"é¨å宿",className:"bg-amber-100 text-amber-800",icon:In},failed:{label:"失æ",className:"bg-red-100 text-red-800",icon:yc},cancelled:{label:"已忶",className:"bg-slate-100 text-slate-600",icon:yc}};function lc(t){return Sd.find(s=>s.id===t)?.title??t}async function VO(t,s,l){await Promise.all([t.task({taskId:s}),t.tasks(),t.assets(l)])}function Np({status:t}){const s=QO[t],l=s.icon;return n.jsxs(Qe,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:88",className:`${s.className} border-0 hover:${s.className}`,children:[n.jsx(l,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:89",className:`mr-1.5 h-3.5 w-3.5 ${t==="running"?"animate-spin":""}`}),s.label]})}function GO(){const t=he.useUtils(),s=he.nineCharts.scopeOptions.useQuery(),l=he.nineCharts.admin.mainlineCoverage.useQuery(),i=he.nineCharts.admin.tasks.useQuery({limit:30}),[o,d]=b.useState("domain"),[u,m]=b.useState(""),[h,g]=b.useState(()=>Sd.map(R=>R.id)),[v,x]=b.useState(null),[w,N]=b.useState(!1),[S,j]=b.useState(!1),E=b.useRef(!1),[C,_]=b.useState(null),[z,q]=b.useState({}),T=b.useMemo(()=>{const R=s.data;if(!R)return[];if(o==="corpus")return[{value:"corpus",label:R.corpus.label,input:{scopeType:"corpus"}}];if(o==="domain")return R.domains.map(G=>({value:`domain:${G}`,label:`${G}ç¯`,input:{scopeType:"domain",domain:G}}));if(o==="law")return R.laws.map(G=>({value:`law:${G.slug}`,label:G.name,input:{scopeType:"law",lawSlug:G.slug},note:G.domain}));if(o==="chapter"){const G=new Map;return R.hierarchy.forEach(se=>{const Y=se.chapterTitle||se.chapter;if(!Y)return;const fe=`chapter:${se.lawSlug}:${Y}`;G.set(fe,{value:fe,label:`${se.lawName}ï½${Y}`,input:{scopeType:"chapter",lawSlug:se.lawSlug,chapter:Y},note:`${se.articleCount} æ¢`})}),Array.from(G.values())}if(o==="section"){const G=new Map;return R.hierarchy.forEach(se=>{if(!se.section)return;const Y=se.chapterTitle||se.chapter||void 0,fe=`section:${se.lawSlug}:${Y||""}:${se.section}`;G.set(fe,{value:fe,label:`${se.lawName}ï½${Y?`${Y}ï½`:""}${se.section}`,input:{scopeType:"section",lawSlug:se.lawSlug,chapter:Y,section:se.section},note:`${se.articleCount} æ¢`})}),Array.from(G.values())}return R.majorArticles.map(G=>({value:`article:${G.id}`,label:`${G.lawName} ${G.articleLabel}`,input:{scopeType:"article",articleId:G.id},note:`${G.citationCount} çè£å¤å¼ç¨`}))},[s.data,o]);b.useEffect(()=>{if(!T.length){m("");return}m(R=>T.some(G=>G.value===R)?R:T[0].value)},[T]);
537const O=(T.find(R=>R.value===u)??null)?.input??null,L=O??{scopeType:"corpus"},V=he.nineCharts.assets.useQuery(L,{enabled:!!O}),ee=he.nineCharts.admin.task.useQuery({taskId:v??1},{enabled:v!==null,refetchInterval:R=>{const G=R.state.data?.task.status;return G==="queued"||G==="running"?5e3:!1}}),re=he.nineCharts.admin.createTask.useMutation(),K=he.nineCharts.admin.prepareMainlineScope.useMutation(),ie=he.nineCharts.admin.runTaskItem.useMutation(),ce=he.nineCharts.admin.publish.useMutation({onSuccess:async()=>{Se.success("ä¹åçæ¬å·²ç¼å¸"),await t.nineCharts.assets.invalidate(L)},onError:R=>Se.error(R.message)}),D=he.nineCharts.admin.reject.useMutation({onSuccess:async()=>{Se.success("çæ¬å·²éåè稿"),await t.nineCharts.assets.invalidate(L)},onError:R=>Se.error(R.message)});async function k(R,G=L){await VO({task:se=>t.nineCharts.admin.task.invalidate(se),tasks:()=>t.nineCharts.admin.tasks.invalidate(),assets:se=>t.nineCharts.assets.invalidate(se)},R,G)}async function U(R,G,se=L){if(!G.length)return Se.error("æ²æå¯å·è¡çä¹åé
ç®"),{failed:0};N(!0);let Y=0;try{for(const fe of G){_(fe);try{await ie.mutateAsync({taskId:R,chartType:fe})}catch(Ne){Y+=1;const Me=Ne instanceof Error?Ne.message:"çæå¤±æ";Se.error(`${lc(fe)}ï¼${Me}`)}await k(R,se)}return Y===0?Se.success(`${G.length} å¼µåå·²å®æçææéç¨ç¾æçæ¬`):Se.warning(`${G.length-Y} 張宿ï¼${Y} 張失æï¼å¯å¨ä»»åæç´°é試ã`),{failed:Y}}finally{_(null),N(!1)}}async function H(R=3){if(S||w)return;E.current=!1,j(!0);let G=0,se=0;try{for(;G<R&&!E.current;){const Y=await K.mutateAsync({});if(!Y.scope||!Y.task||!Y.missingChartTypes.length){Se.success("A æ¹æ¡ä¸»å¹¹ç®åæ²æå¾
ç¢è£½ä¹å");break}Y.scope.scopeType==="corpus"?(d("corpus"),m("corpus")):Y.scope.scopeType==="domain"?(d("domain"),m(`domain:${Y.scope.domain}`)):(d("law"),m(`law:${Y.scope.lawSlug}`));const fe=Y.task.task.id,Ne=Y.scope.input;x(fe);const Me=await U(fe,Y.missingChartTypes,Ne);if(se+=Y.missingChartTypes.length-Me.failed,G+=1,await Promise.all([l.refetch(),t.nineCharts.admin.tasks.invalidate(),t.nineCharts.assets.invalidate(Ne)]),Me.failed>0){Se.warning(`A æ¹æ¡åå¨ã${Y.scope.scopeLabel}ãï¼æ ${Me.failed} 張失æï¼è«å
檢æ¥ä»»åæç´°ã`);break}}G>0&&Se.success(`A æ¹æ¡æ¬æ¹å®æ ${G} å scopeã${se} å¼µåï¼å¯å®å
¨çºè·ä¸ä¸æ¹ã`)}catch(Y){Se.error(Y instanceof Error?Y.message:"A æ¹æ¡æ¹æ¬¡ç¡æ³ç¹¼çº")}finally{E.current=!1,j(!1),await l.refetch()}}async function ae(R=h){if(!O){Se.error("è«å
鏿çæç¯å");return}if(!R.length){Se.error("è³å°é¸æä¸ç¨®å表");return}try{const se=(await re.mutateAsync({scope:O,chartTypes:R,forceRegenerate:!0})).task.id;x(se),await t.nineCharts.admin.tasks.invalidate(),await U(se,R)}catch(G){Se.error(G instanceof Error?G.message:"ç¡æ³å»ºç«ä¹åä»»å")}}async function me(){const R=ee.data;if(!R)return;const G=R.items.filter(se=>se.status==="queued"||se.status==="failed").map(se=>se.chartType);await U(R.task.id,G)}const M=ee.data,F=M?M.task.completedCount+M.task.failedCount:0,$=M?.task.requestedCount?Math.round(F/M.task.requestedCount*100):0;return n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:333",className:"space-y-6",children:[n.jsxs(sc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:334",className:"border-[#d9c58b]/55 bg-[#fffaf0]",children:[n.jsx(tn,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:335",className:"h-4 w-4 text-[#8b6b1f]"}),n.jsx(nc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:336",className:"text-[#071a2d]",children:"ç實æ³è¦è³æçæå®å"}),n.jsx(rc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:337",className:"leading-6 text-slate-600",children:"ä»»ååªæä½¿ç¨è³æåº«ä¸çç實æ³è¦ãæ¢æçµæ§èè£å¤å¼ç¨çµ±è¨ï¼ç©ºç¯åæåæ¢çæï¼ä¸æä»¥ç¤ºææåè³æè£åãä¹å¼µåæ¡éå¼µè«æ±å·è¡ï¼å¯ä¸æ·å¾çºè·ä¸¦é試失æé
ç®ã"})]}),n.jsxs(Ht,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:342",className:"overflow-hidden border-[#d9c58b]/55 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:343",className:"border-b border-slate-100 bg-[linear-gradient(135deg,#071a2d_0%,#102c4b_100%)] text-white",children:n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:344",className:"flex flex-col justify-between gap-4 lg:flex-row lg:items-start",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:345",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:346",className:"flex items-center gap-2",children:[n.jsx(Qe,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:346",className:"border-0 bg-[#d5b45a] text-[#071a2d]",children:"A æ¹æ¡"}),n.jsx("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:346",className:"text-xs tracking-[0.12em] text-white/60",children:"MAINLINE COVERAGE"})]}),n.jsx(Wt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:347",className:"mt-3 font-serif text-2xl text-white",children:"å
¨æ³ãå
«ç¯èä¸å鍿³è¦ä¸»å¹¹"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:348",className:"mt-2 max-w-3xl text-sm leading-6 text-white/65",children:"åºå® 39 åç實 scopeã351 å¼µç®æ¨ãæ¯æ¬¡åªå»ºç«ä¸å scope ä»»åãéåè«æ±ï¼æ¬æéæ¯æ¹æå¤èçä¸å scopeï¼å¯ä¸æ·å¾ä¾ currentVersion èªåçºè·ï¼ä¸æéçå·²æçæ¬ã"})]}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:350",className:"flex shrink-0 flex-wrap gap-2",children:[S?n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:352",variant:"outline",className:"border-white/35 bg-transparent text-white hover:bg-white/10 hover:text-white",onClick:()=>
537{E.current=!0,Se.info("å°å¨ç®å scope 宿å¾åæ¢ã")},children:[n.jsx(yc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:353",className:"mr-2 h-4 w-4"}),"ç®å scope å¾åæ¢"]}):null,n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:356",className:"bg-[#d5b45a] text-[#071a2d] hover:bg-[#e2c66f]",onClick:()=>H(3),disabled:S||w||l.isLoading||(l.data?.missingCharts??0)===0,children:[S?n.jsx(Et,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:357",className:"mr-2 h-4 w-4 animate-spin"}):n.jsx(Sy,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:357",className:"mr-2 h-4 w-4"}),S?"æ£å¨éåç¢è£½":"ç¢è£½ä¸ä¸æ¹ï¼æå¤ 3 scopeï¼"]})]})]})}),n.jsx(Ut,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:363",className:"space-y-5 p-5 sm:p-6",children:l.isLoading?n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:365",className:"flex min-h-32 items-center justify-center text-sm text-slate-500",children:[n.jsx(Et,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:365",className:"mr-2 h-4 w-4 animate-spin"}),"è¨ç®æ£å¼è¦èâ¦"]}):l.isError?n.jsxs(sc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:367",variant:"destructive",children:[n.jsx(In,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:367",className:"h-4 w-4"}),n.jsx(nc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:367",children:"A æ¹æ¡è¦èè®å失æ"}),n.jsx(rc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:367",children:l.error.message})]}):l.data?n.jsxs(n.Fragment,{children:[n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:370",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[["ç®æ¨ scope",`${l.data.targetScopes}`],["å·²ç¢è£½å",`${l.data.completedCharts} / ${l.data.targetCharts}`],["å·²ç¼å¸å",`${l.data.publishedCharts}`],["å¾
ç¢è£½å",`${l.data.missingCharts}`]].map(([R,G])=>n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:376",className:"rounded-2xl bg-slate-50 p-4",children:[n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:376",className:"text-xs text-slate-500",children:R}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:376",className:"mt-2 text-2xl font-semibold text-[#071a2d]",children:G})]},R))}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:378",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:379",className:"mb-2 flex items-center justify-between text-xs text-slate-500",children:[n.jsxs("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:379",children:[l.data.generatedScopes," / ",l.data.targetScopes," å scope å·²æå®æ´ä¹å"]}),n.jsxs("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:379",children:[Math.round(l.data.completedCharts/l.data.targetCharts*100),"%"]})]}),n.jsx(fh,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:380",value:l.data.completedCharts/l.data.targetCharts*100,className:"h-2"})]}),n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:382",className:"max-h-80 overflow-y-auto rounded-2xl border border-slate-200",children:l.data.rows.map(R=>n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:384",className:"grid gap-2 border-b border-slate-100 px-4 py-3 last:border-0 sm:grid-cols-[minmax(0,1fr)_auto_auto] sm:items-center",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:385",className:"min-w-0",children:[n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:385",className:"truncate text-sm font-semibold text-[#071a2d]",children:R.scopeLabel}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:385",className:"mt-1 text-xs text-slate-500",children:R.scopeType==="corpus"?"å
¨æ³":R.scopeType==="domain"?"ç¯ï¼é å":`æ³è¦ï½${R.domain}`})]}),n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:386",className:"text-xs tabular-nums text-slate-500",children:["ç¢è£½ ",R.completedCount,"/9 · ç¼å¸ ",R.publishedCount,"/9"]}
537),n.jsx(Qe,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:387",className:R.status==="published"?"border-0 bg-emerald-100 text-emerald-800":R.status==="generated"?"border-0 bg-blue-100 text-blue-800":R.status==="partial"?"border-0 bg-amber-100 text-amber-800":"border-0 bg-slate-100 text-slate-600",children:R.status==="published"?"å
¨æ¸ç¼å¸":R.status==="generated"?"ä¹å宿":R.status==="partial"?`å°ç¼º ${R.missingCount}`:"å¾
ç¢è£½"})]},R.id))}),n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:391",className:"text-xs leading-5 text-slate-500",children:[l.data.methodology," ç¢è£½å®æä¸çæ¼èªåç¼å¸ï¼ä»é éå¼µæª¢è¦æ³è¦åç¨±ãæ¢èãæ¥æãç¹é«ä¸æåè便ºè¨»è¨ã"]})]}):null})]}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:397",className:"grid gap-6 2xl:grid-cols-[minmax(0,1.15fr)_minmax(360px,0.85fr)]",children:[n.jsxs(Ht,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:398",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:399",children:[n.jsxs(Wt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:400",className:"flex items-center gap-2 font-serif text-xl text-[#071a2d]",children:[n.jsx(Rc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:400",className:"h-5 w-5 text-[#a7852d]"}),"çæç¯åèå種"]}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:401",className:"text-sm leading-6 text-slate-500",children:"ä¾å
¨æ³ãé åç¯ãå®ä¸æ³è¦ãç« ãç¯æä¸»è¦æ¢æå»ºç«ä»»åã"})]}),n.jsxs(Ut,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:403",className:"space-y-6",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:404",className:"grid gap-4 md:grid-cols-[200px_minmax(0,1fr)]",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:405",className:"space-y-2",children:[n.jsx(Ky,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:406",htmlFor:"nine-chart-scope-type",children:"çæå±¤ç´"}),n.jsxs(Nt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:407",value:o,onValueChange:R=>d(R),children:[n.jsx(St,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:408",id:"nine-chart-scope-type",children:n.jsx(Ct,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:408"})}),n.jsxs(At,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:409",children:[n.jsx(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:410",value:"corpus",children:"ååæ³è¦å
¨æ³"}),n.jsx(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:411",value:"domain",children:"é åç¯"}),n.jsx(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:412",value:"law",children:"å®ä¸æ³è¦"}),n.jsx(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:413",value:"chapter",children:"ç« "}),n.jsx(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:414",value:"section",children:"ç¯"}),n.jsx(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:415",value:"article",children:"ä¸»è¦æ¢æ"})]})]})]}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:419",className:"space-y-2",children:[n.jsx(Ky,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:420",htmlFor:"nine-chart-scope-choice",children:"實éç¯å"}),n.jsxs(Nt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:421",value:u,onValueChange:m,disabled:!T.length,children:[n.jsx(St,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:422",id:"nine-chart-scope-choice",children:n.jsx(Ct,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:422",placeholder:s.isLoading?"è¼å
¥æ³è¦ç¯åâ¦":"鏿ç¯å"})}),n.jsx(At,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:423",className:"max-h-80",children:T.map(R=>n.jsxs(Ae,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:424",value:R.value,children:[R.label,R.note?`ï½${R.note}
537`:""]},R.value))})]})]})]}),s.data?.majorArticleMethodology&&o==="article"?n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:431",className:"rounded-xl bg-slate-50 px-4 py-3 text-xs leading-5 text-slate-500",children:["ä¸»è¦æ¢æè¦åï¼",s.data.majorArticleMethodology]}):null,n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:434",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:435",className:"mb-3 flex flex-wrap items-center justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:436",children:[n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:436",className:"text-sm font-semibold text-[#071a2d]",children:"å表種é¡"}),n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:436",className:"mt-1 text-xs text-slate-500",children:["å·²é¸ ",h.length,"ï¼9 種"]})]}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:437",className:"flex gap-2",children:[n.jsx(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:438",size:"sm",variant:"outline",onClick:()=>g(Sd.map(R=>R.id)),children:"å
¨é¸ä¹å"}),n.jsx(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:439",size:"sm",variant:"ghost",onClick:()=>g([]),children:"æ¸
é¤"})]})]}),n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:442",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3",children:Sd.map(R=>{const G=h.includes(R.id);return n.jsxs("label",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:446",className:`flex cursor-pointer gap-3 rounded-2xl border p-4 transition-colors ${G?"border-[#c5a64b] bg-[#fffaf0]":"border-slate-200 bg-white hover:bg-slate-50"}`,children:[n.jsx(XR,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:447",checked:G,onCheckedChange:se=>g(Y=>se?[...Y,R.id]:Y.filter(fe=>fe!==R.id)),"aria-label":`鏿${R.title}`}),n.jsxs("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:452",className:"min-w-0",children:[n.jsx("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:452",className:"block text-xs font-bold text-[#a7852d]",children:R.index}),n.jsx("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:452",className:"mt-1 block text-sm font-semibold text-[#071a2d]",children:R.title}),n.jsx("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:452",className:"mt-1 block text-xs leading-5 text-slate-500",children:R.description})]})]},R.id)})})]}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:459",className:"flex flex-col gap-3 border-t border-slate-100 pt-5 sm:flex-row sm:items-center sm:justify-between",children:[n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:460",className:"text-xs leading-5 text-slate-500",children:"ç®åç±å¾ç«¯åºå®ä½¿ç¨å¯é©èè³æé©
å SVGï¼Resvg v2ï¼ææåçã便ºæè¦èçæ¬è³æå寫å
¥ S3 èè³æåº«ã"}),n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:461",className:"bg-[#071a2d] text-white hover:bg-[#102c4b]",onClick:()=>ae(),disabled:w||re.isPending||!O||!h.length,children:[w||re.isPending?n.jsx(Et,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:462",className:"mr-2 h-4 w-4 animate-spin"}):n.jsx(Sy,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:462",className:"mr-2 h-4 w-4"}
537),w?`æ£å¨çæ ${C?lc(C):"ä»»å"}`:`éå§çæ ${h.length} å¼µ`]})]})]})]}),n.jsxs(Ht,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:469",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:470",className:"flex-row items-start justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:471",children:[n.jsx(Wt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:471",className:"font-serif text-xl text-[#071a2d]",children:"ä»»åé²åº¦"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:471",className:"mt-1 text-xs text-slate-500",children:"éå¼µä¿åçæ
ãå試次æ¸èé¯èª¤ã"})]}),n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:472",size:"sm",variant:"outline",onClick:()=>ee.refetch(),disabled:!v||ee.isFetching,children:[n.jsx(Ft,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:472",className:`mr-2 h-4 w-4 ${ee.isFetching?"animate-spin":""}`}),"æ´æ°"]})]}),n.jsx(Ut,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:474",children:v?ee.isLoading?n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:478",className:"flex min-h-72 items-center justify-center text-sm text-slate-500",children:[n.jsx(Et,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:478",className:"mr-2 h-4 w-4 animate-spin"}),"è¼å
¥ä»»åæç´°â¦"]}):ee.isError||!M?n.jsxs(sc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:480",variant:"destructive",children:[n.jsx(In,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:480",className:"h-4 w-4"}),n.jsx(nc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:480",children:"ç¡æ³è®åä»»å"}),n.jsx(rc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:480",children:ee.error?.message||"è«ç¨å¾é試"})]}):n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:482",className:"space-y-4",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:483",className:"rounded-2xl bg-[#071a2d] p-5 text-white",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:484",className:"flex items-start justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:484",children:[n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:484",className:"text-xs text-white/55",children:["ä»»å #",M.task.id]}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:484",className:"mt-1 text-sm font-semibold",children:M.task.scopeKey})]}),n.jsx(Np,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:484",status:M.task.status})]}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:485",className:"mt-5 flex items-center justify-between text-xs text-white/65",children:[n.jsxs("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:485",children:[M.task.completedCount," 宿 · ",M.task.failedCount," 失æ · ",M.task.requestedCount," 總æ¸"]}),n.jsxs("span",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:485",children:[$,"%"]})]}),n.jsx(fh,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:486",value:$,className:"mt-2 h-2 bg-white/15"})]}),n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:488",className:"max-h-[460px] space-y-2 overflow-y-auto pr-1",children:M.items.map(R=>n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:490",className:"rounded-2xl border border-slate-200 p-4",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:491",className:"flex items-start justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:491",children:[n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:491",className:"text-sm font-semibold text-[#071a2d]",children:lc(R.chartType)}),n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:491",className:"mt-1 text-xs text-slate-500",children:["å試 ",R.attemptCount," 次"]})]}),n.jsx(Np,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:491",status:R.status})]}),R.errorMessage?n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:492",className:"mt-3 rounded-xl bg-red-50 px-3 py-2 text-xs leading-5 text-red-700",children:R.errorMessage}):null,R.status==="failed"||R.status==="queued"?n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:493",size:"sm",variant:"outline",className:"mt-3",onClick:()=>U(M.task.id,[R.chartType]),disabled:w,children:[n.jsx(wc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:493",className:"mr-2 h-3.5 w-3.5"}),R.status==="failed"?"é試æ¤å":"å·è¡æ¤å"]}):null]},R.id))}),M.items.some(R=>R.status==="queued"||R.status==="failed")?n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:497",className:"w-full bg-[#a7852d] text-white hover:bg-[#8b6b1f]",onClick:me,disabled:w,children:[n.jsx(Ft,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:497",className:`mr-2 h-4 w-4 ${w?"animate-spin":""}`}),"çºè·ï¼é試æªå®æé
ç®"]}):null]}):n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:476",className:"flex min-h-72 flex-col items-center justify-center rounded-2xl border border-dashed border-slate-200 px-6 text-center",children:[n.jsx(Cy,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:476",className:"h-9 w-9 text-slate-300"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:476",className:"mt-4 text-sm font-semibold text-slate-600",children:"å°æªé¸æä»»å"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:476",className:"mt-2 text-xs leading-5 text-slate-400",children:"å»ºç«æ°ä»»åæå¾ä¸æ¹æ·å²ä»»åé»é¸æ¥çã"})]})})]})]}),n.jsxs(Ht,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:504",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:505",className:"flex-row items-start justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:506",children:[n.jsx(Wt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:506",className:"font-serif text-xl text-[#071a2d]",children:"ç¯åå
§çæ¬èç¼å¸"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:506",className:"mt-1 text-xs text-slate-500",children:"å
é 覽è稿ï¼åç¼å¸ï¼éåæå¿
é 填寫å質說æã"})]}),n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:507",size:"sm",variant:"outline",onClick:()=>V.refetch(),disabled:!O||V.isFetching,children:[n.jsx(Ft,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:507",className:`mr-2 h-4 w-4 ${V.isFetching?"animate-spin":""}`}),"éæ°æ´ç"]})]}),n.jsx(Ut,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:509",children:O?V.isLoading?n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",className:"flex min-h-40 items-center justify-center text-sm text-slate-500",children:[n.jsx(Et,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",className:"mr-2 h-4 w-4 animate-spin"}
537),"è¼å
¥ä¹åçæ¬â¦"]}):V.isError?n.jsxs(sc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",variant:"destructive",children:[n.jsx(In,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",className:"h-4 w-4"}),n.jsx(nc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",children:"çæ¬è¼å
¥å¤±æ"}),n.jsx(rc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",children:V.error.message})]}):V.data?.assets.length?n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:511",className:"grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:V.data.assets.map(({asset:R,version:G})=>n.jsxs("article",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:513",className:"overflow-hidden rounded-2xl border border-slate-200 bg-white",children:[n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:514",className:"aspect-[4/3] bg-slate-100",children:G?.imageUrl?n.jsx("img",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:515",src:G.imageUrl,alt:`${R.scopeLabel} ${lc(R.chartType)}`,className:"h-full w-full object-contain"}):n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:515",className:"flex h-full items-center justify-center text-sm text-slate-400",children:"å°ç¡çæ¬åç"})}),n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:517",className:"space-y-4 p-4",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:518",className:"flex items-start justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:518",children:[n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:518",className:"text-sm font-semibold text-[#071a2d]",children:lc(R.chartType)}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:518",className:"mt-1 text-xs text-slate-500",children:G?`v${G.version} · ${G.model}`:"å°æªçæ"})]}),n.jsx(Qe,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:518",variant:"outline",children:R.status==="published"?"å·²ç¼å¸":R.status==="draft"?"è稿":"缺å°"})]}),G?n.jsx(Xl,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:519",value:z[R.id]??G.qualityNotes??"",onChange:se=>q(Y=>({...Y,[R.id]:se.target.value})),placeholder:"å質審æ¥èªªæï¼éåæå¿
å¡«ï¼",rows:2}):null,n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:520",className:"grid grid-cols-2 gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:521",size:"sm",variant:"outline",onClick:()=>ae([R.chartType]),disabled:w,children:[n.jsx(wc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:521",className:"mr-2 h-3.5 w-3.5"}),"å®å¼µéç"]}),G?.imageUrl?n.jsx(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:522",size:"sm",variant:"outline",asChild:!0,children:n.jsxs("a",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:522",href:G.imageUrl,target:"_blank",rel:"noreferrer",children:[n.jsx($l,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:522",className:"mr-2 h-3.5 w-3.5"}),"åå"]})}):n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:522",size:"sm",variant:"outline",disabled:!0,children:[n.jsx($l,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:522",className:"mr-2 h-3.5 w-3.5"}),"åå"]}),G?n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:523",size:"sm",className:"bg-emerald-700 text-white hover:bg-emerald-800",onClick:()=>ce.mutate({assetId:R.id,versionId:G.id,qualityNotes:z[R.id]}),disabled:ce.isPending,children:[n.jsx(Fw,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:523",className:"mr-2 h-3.5 w-3.5"}),"ç¼å¸"]}):null,G?n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:524",size:"sm",variant:"destructive",onClick:()=>{const se=(z[R.id]??G.qualityNotes??"").trim();if(!se)return Se.error("éåçæ¬åè«å¡«å¯«å質說æ");D.mutate({assetId:R.id,versionId:G.id,qualityNotes:se})},disabled:D.isPending,children:[n.jsx(yc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:528",className:"mr-2 h-3.5 w-3.5"}),"éå"]}):null]})]})]},R.id))}):n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:534",className:"py-14 text-center",children:[n.jsx(Cy,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:534",className:"mx-auto h-9 w-9 text-slate-300"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:534",className:"mt-4 text-sm font-semibold text-slate-600",children:"æ¤ç¯åå°ç¡ä¹åè³ç¢"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:534",className:"mt-2 text-xs text-slate-400",children:"鏿å種並éå§çæå¾ï¼çæ¬æé¡¯ç¤ºå¨æ¤ã"})]}):n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:510",className:"py-12 text-center text-sm text-slate-500",children:"è«å
鏿çæç¯åã"})})]}),n.jsxs(Ht,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:538",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:539",className:"flex-row items-start justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:539",children:[n.jsx(Wt,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:539",className:"font-serif text-xl text-[#071a2d]",children:"æè¿çæä»»å"}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:539",className:"mt-1 text-xs text-slate-500",children:"æå¤é¡¯ç¤ºæè¿ 30 çï¼èçä»»åæªä¿å scope æä¸å¯çºè·ã"})]}),n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:539",size:"sm",variant:"outline",onClick:()=>i.refetch(),disabled:i.isFetching,children:[n.jsx(Ft,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:539",className:`mr-2 h-4 w-4 ${i.isFetching?"animate-spin":""}`}),"æ´æ°"]})]}),n.jsx(Ut,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:540",children:i.isLoading?n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:541",className:"flex min-h-32 items-center justify-center text-sm text-slate-500",children:[n.jsx(Et,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:541",className:"mr-2 h-4 w-4 animate-spin"}),"è¼å
¥ä»»åâ¦"]}):i.isError?n.jsxs(sc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:541",variant:"destructive",children:[n.jsx(In,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:541",className:"h-4 w-4"}),n.jsx(nc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:541",children:"ä»»åè¼å
¥å¤±æ"}),n.jsx(rc,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:541",children:i.error.message})]}):i.data?.length?n.jsx("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:542",className:"divide-y divide-slate-100 overflow-hidden rounded-2xl border border-slate-200",children:i.data.map(R=>n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:544",className:"flex flex-col justify-between gap-3 p-4 sm:flex-row sm:items-center",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",className:"min-w-0",children:[n.jsxs("div",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",className:"flex flex-wrap items-center gap-2",children:[n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",className:"font-mono text-xs font-bold text-[#071a2d]",children:["#",R.id]}),n.jsx(Np,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",status:R.status}),R.scopeInputJson?null:n.jsx(Qe,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",variant:"outline",children:"èçä»»å"})]}),n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",className:"mt-2 truncate text-sm text-slate-600",children:R.scopeKey}),n.jsxs("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:545",className:"mt-1 text-xs text-slate-400",children:[R.completedCount,"/",R.requestedCount," 宿 · ",R.failedCount," 失æ · ",new Date(R.createdAt).toLocaleStr
537ing("zh-TW")]})]}),n.jsxs(ue,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:546",size:"sm",variant:"outline",onClick:()=>x(R.id),children:[n.jsx($l,{"data-loc":"client/src/components/NineChartAdminPanel.tsx:546",className:"mr-2 h-3.5 w-3.5"}),"æ¥çæç´°"]})]},R.id))}):n.jsx("p",{"data-loc":"client/src/components/NineChartAdminPanel.tsx:550",className:"py-10 text-center text-sm text-slate-500",children:"å°ç¡çæä»»åã"})})]})]})}function Qd({className:t,...s}){return n.jsx("div",{"data-loc":"client/src/components/ui/table.tsx:7","data-slot":"table-container",className:"relative w-full overflow-x-auto",children:n.jsx("table",{"data-loc":"client/src/components/ui/table.tsx:11","data-slot":"table",className:we("w-full caption-bottom text-sm",t),...s})})}function Vd({className:t,...s}){return n.jsx("thead",{"data-loc":"client/src/components/ui/table.tsx:22","data-slot":"table-header",className:we("[&_tr]:border-b",t),...s})}function Gd({className:t,...s}){return n.jsx("tbody",{"data-loc":"client/src/components/ui/table.tsx:32","data-slot":"table-body",className:we("[&_tr:last-child]:border-0",t),...s})}function Hn({className:t,...s}){return n.jsx("tr",{"data-loc":"client/src/components/ui/table.tsx:55","data-slot":"table-row",className:we("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",t),...s})}function Pt({className:t,...s}){return n.jsx("th",{"data-loc":"client/src/components/ui/table.tsx:68","data-slot":"table-head",className:we("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...s})}function zt({className:t,...s}){return n.jsx("td",{"data-loc":"client/src/components/ui/table.tsx:81","data-slot":"table-cell",className:we("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...s})}const Zy={overview:{eyebrow:"ADMIN OVERVIEW",title:"çé總覽",description:"以çå¯¦è³æææ¡ä»æ¥èç´¯ç©æå¡ãAIãä¹åãè¨é±åæµéçæ
ã"},users:{eyebrow:"ACCESS CONTROL",title:"ç¨æ¶èæ¬é",description:"以æå°ã篩é¸èçåé 管çè§è²åä¸è¬æå¡ãVIPãVVIP çç´ã"},subscribers:{eyebrow:"MEMBERSHIP OPERATIONS",title:"è¨é±èåç´",description:"檢è¦ç實é»åå ±çæ
ä¸¦å¯©æ ¸ VIPï¼VVIP å
è²»ç³è«ã"},analytics:{eyebrow:"LIVE ANALYTICS",title:"æµéèå¨ç·",description:"檢è¦ç實ç±éæ¢æãé é¢ç覽åæè¿äºåéå¨ç·çæ
ã"},costs:{eyebrow:"MODEL OPERATIONS",title:"模å使ç¨èææ¬",description:"è¿½è¹¤ä¾æå token usageãè«æ±çæ
ãä¹åç¢è£½éèå¯è¿½æº¯çä¼°è¨ææ¬ã"},feedback:{eyebrow:"USER FEEDBACK",title:"æè¦åé¥",description:"æçæ
èé¡å¥æª¢è¦æå¡ç實åé¥ï¼çä¸ç®¡ç註è¨èèçè»è·¡ã"},charts:{eyebrow:"NINE CHART OPERATIONS",title:"ä¹åçæèç¼å¸",description:"ä¾å
種æ³è¦å±¤ç´å»ºç«å¯æ¢å¾©ä»»åï¼éå¼µçæãé試ã審æ¥ä¸¦ç¼å¸ä¹ç¨®æ³å¾è¦è¦ºåå表ã"}},FO=[1,3,6,12];function Wy(t){const s=Number(new URLSearchParams(t).get("months"));return FO.includes(s)?s:6}function Xs(t){return t?new Date(t).toLocaleString("zh-TW",{dateStyle:"medium",timeStyle:"short"}):"â"}function KO(t){return t==="admin"?"管çå¡":"ä¸è¬ç¨æ¶"}function Ad(t){return t==="vvip"?"VVIP":t==="vip"?"VIP":"ä¸è¬æå¡"}function YO(t){return t==="approved"?"å·²æ ¸å":t==="rejected"?"å·²æçµ":"å¾
å¯©æ ¸"}function XO(t){return t==="new"?"æ°åé¥":t==="in_review"?"èçä¸":t==="resolved"?"已宿":"ä¸èç"}function JO(t){return{general:"ä¸è¬æè¦",content_error:"å
§å®¹é¯èª¤",ai_answer:"AI åç",chart_quality:"ä¹åå質",feature_request:"åè½å»ºè°"}[t]}function Cp(t){return new Intl.NumberFormat("zh-TW").format(t)}function Sp(t){return t==null?"â":`US$${(t/1e6).toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function Js({message:t,onRetry:s}){return n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:102",className:"rounded-2xl border border-red-200 bg-red-50 p-6 text-center",children:[n.jsx(In,{"data-loc":"client/src/pages/Admin.tsx:103",className:"mx-auto h-7 w-7 text-red-600"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:104",className:"mt-3 text-sm font-semibold text-red-800",children:t}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:105",variant:"outline",className:"mt-4",onClick:s,children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:106",className:"mr-2 h-4 w-4"}),"éæ°è¼å
¥"]})]})}
537function Zs({label:t="æ£å¨è¼å
¥ç®¡çè³æâ¦"}){return n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:114",className:"flex min-h-48 items-center justify-center rounded-2xl border border-dashed border-[#c9a84c]/35 bg-white/70 text-sm text-slate-500",children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:115",className:"mr-2 h-4 w-4 animate-spin"}),t]})}function va({title:t,value:s,note:l,icon:i}){return n.jsx(Ht,{"data-loc":"client/src/pages/Admin.tsx:122",className:"overflow-hidden border-[#d9c58b]/45 bg-white shadow-sm",children:n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:123",className:"p-5",children:n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:124",className:"flex items-start justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:125",className:"min-w-0",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:126",className:"text-xs font-bold uppercase tracking-[0.14em] text-slate-500",children:t}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:127",className:`mt-3 break-words font-serif font-bold leading-tight tracking-tight text-[#071a2d] ${typeof s=="string"&&s.length>8?"text-xl sm:text-2xl":"text-3xl"}`,children:typeof s=="number"?s.toLocaleString():s}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:128",className:"mt-2 text-xs text-slate-500",children:l})]}),n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:130",className:"shrink-0 rounded-2xl bg-[#071a2d] p-3 text-[#e1c66c]",children:n.jsx(i,{"data-loc":"client/src/pages/Admin.tsx:130",className:"h-5 w-5"})})]})})})}function e1(){const[t]=ns(),s=t.split("/")[2],l=s&&s in Zy?s:"overview",i=Zy[l];return n.jsx($R,{"data-loc":"client/src/pages/Admin.tsx:144",children:n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:145",className:"mx-auto w-full max-w-[1500px] space-y-6",children:[n.jsx("header",{"data-loc":"client/src/pages/Admin.tsx:146",className:"overflow-hidden rounded-3xl bg-[#071a2d] px-6 py-7 text-white shadow-xl md:px-8",children:n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:147",className:"flex flex-col justify-between gap-5 md:flex-row md:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:148",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:149",className:"text-[11px] font-bold uppercase tracking-[0.28em] text-[#e1c66c]",children:i.eyebrow}),n.jsx("h1",{"data-loc":"client/src/pages/Admin.tsx:150",className:"mt-3 font-serif text-3xl font-bold md:text-4xl",children:i.title}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:151",className:"mt-3 max-w-3xl text-sm leading-7 text-white/65",children:i.description})]}),n.jsxs(Qe,{"data-loc":"client/src/pages/Admin.tsx:153",className:"w-fit border border-[#e1c66c]/35 bg-[#e1c66c]/10 px-3 py-1 text-[#f2dc8a] hover:bg-[#e1c66c]/10",children:[n.jsx(tn,{"data-loc":"client/src/pages/Admin.tsx:154",className:"mr-1.5 h-3.5 w-3.5"})," 管çå¡éå®"]})]})}),l==="overview"?n.jsx(ZO,{"data-loc":"client/src/pages/Admin.tsx:159"}):null,l==="users"?n.jsx(WO,{"data-loc":"client/src/pages/Admin.tsx:160"}):null,l==="subscribers"?n.jsx(eD,{"data-loc":"client/src/pages/Admin.tsx:161"}):null,l==="analytics"?n.jsx(tD,{"data-loc":"client/src/pages/Admin.tsx:162"}):null,l==="costs"?n.jsx(aD,{"data-loc":"client/src/pages/Admin.tsx:163"}):null,l==="feedback"?n.jsx(sD,{"data-loc":"client/src/pages/Admin.tsx:164"}):null,l==="charts"?n.jsx(GO,{"data-loc":"client/src/pages/Admin.tsx:165"}):null]})})}function ZO(){const{user:t}=Fa(),s=t?.role==="admin",l=he.admin.overview.useQuery(void 0,{enabled:s}),i=he.admin.analytics.useQuery(void 0,{enabled:s}),o=he.admin.upgradeRequests.useQuery({status:"pending"},{enabled:s});if(l.isLoading)return n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:178",label:"æ£å¨å½æ´çéæè¦â¦"});if(l.isError||!l.data)return n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:179",message:"çéæè¦æ«æç¡æ³è¼å
¥ã",onRetry:()=>l.refetch()});const d=l.data;return n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:183",className:"space-y-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:184",className:"flex flex-col justify-between gap-3 rounded-2xl border border-[#d9c58b]/45 bg-white p-4 sm:flex-row sm:items-center",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:185",children:[n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:185",className:"text-sm font-semibold text-[#071a2d]",children:["çµ±è¨æéï¼",Xs(d.generatedAt)]}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:185",className:"mt-1 text-xs text-slate-500",children:["ã仿¥ã以 ",d.timezone," æ¥çç·è¨ç®ï¼ãç®åå¨ç·ãçºæè¿ ",d.activeWindowMinutes," åéã"]}
537)]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:186",variant:"outline",onClick:()=>l.refetch(),disabled:l.isFetching,children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:186",className:`mr-2 h-4 w-4 ${l.isFetching?"animate-spin":""}`}),"éæ°æ´ç"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:189",className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-4",children:[n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:190",title:"註åç¨æ¶",value:d.users,note:`仿¥æ°å¢ ${d.newUsersToday} · 管çå¡ ${d.admins}`,icon:Yw}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:191",title:"仿¥æ´»èºæå¡",value:d.todayActiveUsers,note:`${d.todayActiveSessions} åç實工ä½é段`,icon:zw}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:192",title:"ç®åå¨ç·",value:d.onlineUsers,note:`æè¿ ${d.activeWindowMinutes} åé`,icon:Ir}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:193",title:"ææè¨é±",value:d.activeSubscribers,note:`妿 ${d.pendingUpgrades} çå¾
審åç´`,icon:ex}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:194",title:"AI å°è©±",value:d.aiConversations,note:`仿¥æ°å¢ ${d.aiConversationsToday} ç`,icon:gu}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:195",title:"ä¹åä»»å",value:d.generationTasks,note:`${d.activeGenerationTasks} ç queuedï¼running`,icon:Jh}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:196",title:"å·²ç¼å¸ä¹å",value:d.publishedCharts,note:"å
è¨ç® published è³ç¢",icon:zd}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:197",title:"é é¢ï¼æ¢æé±è®",value:`${d.pageViews.toLocaleString()} / ${d.articleViews.toLocaleString()}`,note:"å
¨ç«è·¯å¾ï¼æ¢æè©³æ
ç´¯ç©",icon:ri})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:200",className:"grid gap-6 xl:grid-cols-[1.15fr_0.85fr]",children:[n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:201",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/pages/Admin.tsx:202",children:[n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:202",className:"font-serif text-xl text-[#071a2d]",children:"å¾
審åç´ç³è«"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:202",className:"text-xs text-slate-500",children:"宿´æä½è«åå¾ãè¨é±èåç´ã"})]}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:203",children:o.isLoading?n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:204",label:"æ£å¨è¼å
¥å¾
審ç³è«â¦"}):o.isError?n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:204",message:"å¾
審ç³è«æ«æç¡æ³è¼å
¥ã",onRetry:()=>o.refetch()}):o.data?.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:205",className:"space-y-3",children:o.data.slice(0,6).map(u=>n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:205",className:"flex items-center justify-between gap-4 rounded-2xl border border-slate-200 p-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:205",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:205",className:"font-semibold text-[#071a2d]",children:u.userName||u.userEmail||`ç¨æ¶ #${u.userId}`}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:205",className:"mt-1 text-xs text-slate-500",children:["ç³è« ",Ad(u.requestedLevel)," · ",Xs(u.createdAt)]})]}),n.jsx(Qe,{"data-loc":"client/src/pages/Admin.tsx:205",className:"bg-amber-100 text-amber-800 hover:bg-amber-100",children:"å¾
å¯©æ ¸"})]},u.id))}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:206",className:"py-12 text-center text-sm text-slate-500",children:"ç®åæ²æå¾
審åç´ç³è«ã"})})]}),n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:210",className:"border-[#d9c58b]/45 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/pages/Admin.tsx:211",children:n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:211",className:"font-serif text-xl text-[#071a2d]",children:"ç±éæ¢æå¿«ç
§"})}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:212",children:i.isLoading?n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:213",label:"æ£å¨è¼å
¥ç±éæ¢æâ¦"}):i.isError?n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:213",message:"ç±éæ¢ææ«æç¡æ³è¼å
¥ã",onRetry:()=>i.refetch()}):i.data?.topArticles.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:214",className:"space-y-3",children:i.data.topArticles.slice(0,6).map((u,m)=>n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:214",className:"flex items-center gap-3 border-b border-slate-100 pb-3 last:border-0",children:[n.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:214",className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-[#071a2d] text-xs font-bold text-[#e1c66c]",children:m+1}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:214",className:"min-w-0 flex-1",children:[n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:214",className:"truncate text-sm font-semibold text-[#071a2d]",children:[u.lawName," ",u.articleLabel]}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:214",className:"mt-1 text-xs text-slate-500",children:[u.viewCount.toLocaleStr
537ing()," 次é±è® · ",u.citationCount.toLocaleString()," çè£å¤å¼ç¨"]})]})]},u.id))}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:215",className:"py-12 text-center text-sm text-slate-500",children:"å°ç¡æ¢æé±è®è³æã"})})]})]})]})}function WO(){const{user:t}=Fa(),s=t?.role==="admin",[l,i]=b.useState(""),[o,d]=b.useState("all"),[u,m]=b.useState("all"),[h,g]=b.useState(1);b.useEffect(()=>g(1),[l,o,u]);const v=b.useMemo(()=>({search:l.trim()||void 0,role:o==="all"?void 0:o,membershipLevel:u==="all"?void 0:u,page:h,pageSize:25}),[u,h,o,l]),x=he.admin.users.useQuery(v,{enabled:s}),w=he.useUtils(),N=he.admin.updateUserAccess.useMutation({onSuccess:async()=>{Se.success("ç¨æ¶æ¬éå·²æ´æ°"),await Promise.all([w.admin.users.invalidate(),w.admin.overview.invalidate()])},onError:j=>Se.error(j.message)}),S=x.data;return n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:250",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/pages/Admin.tsx:251",className:"gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:252",className:"flex flex-col justify-between gap-3 lg:flex-row lg:items-center",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:252",children:[n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:252",className:"font-serif text-xl text-[#071a2d]",children:"ç¨æ¶æ¬éæ¸
å®"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:252",className:"mt-1 text-xs text-slate-500",children:"è§è²åæå¡çç´è®æ´æç«å³çæï¼æ¯é 25 çã"})]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:252",variant:"outline",onClick:()=>x.refetch(),disabled:x.isFetching,children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:252",className:`mr-2 h-4 w-4 ${x.isFetching?"animate-spin":""}`}),"éæ°æ´ç"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:253",className:"grid gap-3 md:grid-cols-[minmax(240px,1fr)_180px_180px]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:254",className:"relative",children:[n.jsx(Cs,{"data-loc":"client/src/pages/Admin.tsx:254",className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/Admin.tsx:254",value:l,onChange:j=>i(j.target.value),placeholder:"æå°å§åãEmail æ Open ID",className:"pl-9"})]}),n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:255",value:o,onValueChange:j=>d(j),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:255",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:255"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:255",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:255",value:"all",children:"å
¨é¨è§è²"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:255",value:"user",children:"ä¸è¬ç¨æ¶"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:255",value:"admin",children:"管çå¡"})]})]}),n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:256",value:u,onValueChange:j=>m(j),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:256",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:256"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:256",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:256",value:"all",children:"å
¨é¨æå¡çç´"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:256",value:"general",children:"ä¸è¬æå¡"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:256",value:"vip",children:"VIP"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:256",value:"vvip",children:"VVIP"})]})]})]})]}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:259",children:x.isLoading?n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:260",label:"æ£å¨è¼å
¥ç¨æ¶æ¸
å®â¦"}):x.isError?n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:260",message:"ç¨æ¶æ¸
宿«æç¡æ³è¼å
¥ã",onRetry:()=>x.refetch()}):S?.items.length?n.jsxs(n.Fragment,{children:[n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:262",className:"overflow-x-auto rounded-2xl border border-slate-200",children:n.jsxs(Qd,{"data-loc":"client/src/pages/Admin.tsx:263",children:[n.jsx(Vd,{"data-loc":"client/src/pages/Admin.tsx:263",children:n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:263",children:[n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:263",children:"ç¨æ¶"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:263",children:"è§è²"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:263",children:"æå¡çç´"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:263",children:"æå¾ç»å
¥"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:263",className:"text-right",children:"帳è"})]})}),n.jsx(Gd,{"data-loc":"client/src/pages/Admin.tsx:263",children:S.items.map(j=>n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:264",children:[n.jsxs(zt,{"data-loc":"client/src/pages/Admin.tsx:264",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:264",className:"font-semibold text-[#071a2d]",children:j.name||`ç¨æ¶ #${j.id}`}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:264",className:"mt-1 max-w-64 truncate text-xs text-slate-500",children:j.email||j.openId})]}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:264",children:n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:264",value:j.role,disabled:N.isPending,onValueChange:E=>N.mutate({userId:j.id,role:E}),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:264",className:"w-32",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:264"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:264",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:264",value:"user",children:"ä¸è¬ç¨æ¶"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:264",value:"admin",children:"管çå¡"})]})]})}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:264",children:n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:264",value:j.membershipLevel,disabled:N.isPending,onValueChange:E=>N.mutate({userId:j.id,membershipLevel:E}),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:264",className:"w-32",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:264"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:264",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:264",value:"general",children:"ä¸è¬æå¡"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:264",value:"vip",children:"VIP"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:264",value:"vvip",children:"VVIP"})]})]})}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:264",className:"whitespace-nowrap text-sm text-slate-600",children:Xs(j.lastSignedIn)}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:264",className:"text-right",children:n.jsxs(Qe,{"data-loc":"client/src/pages/Admin.tsx:264",variant:"outline",children:["#",j.id," · ",KO(j.role)]})})]},j.id))})]})}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:267",className:"mt-4 flex flex-col justify-between gap-3 sm:flex-row sm:items-center",children:[n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:267",className:"text-xs text-slate-500",children:["å
± ",S.total.toLocaleStr
537ing()," ç · 第 ",S.page," / ",S.totalPages," é "]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:267",className:"flex gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:267",variant:"outline",size:"sm",disabled:h<=1||x.isFetching,onClick:()=>g(j=>Math.max(1,j-1)),children:[n.jsx(vu,{"data-loc":"client/src/pages/Admin.tsx:267",className:"mr-1 h-4 w-4"}),"ä¸ä¸é "]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:267",variant:"outline",size:"sm",disabled:h>=S.totalPages||x.isFetching,onClick:()=>g(j=>j+1),children:["ä¸ä¸é ",n.jsx(Kn,{"data-loc":"client/src/pages/Admin.tsx:267",className:"ml-1 h-4 w-4"})]})]})]})]}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:260",className:"py-14 text-center text-sm text-slate-500",children:"æ²æç¬¦åæ¢ä»¶çç¨æ¶ã"})})]})}function eD(){const{user:t}=Fa(),s=t?.role==="admin",l=he.admin.subscribers.useQuery({limit:200},{enabled:s}),i=he.admin.upgradeRequests.useQuery({},{enabled:s}),o=he.useUtils(),d=he.admin.reviewUpgrade.useMutation({onSuccess:async u=>{Se.success(u.status==="approved"?"åç´ç³è«å·²æ ¸å":"åç´ç³è«å·²æçµ"),await Promise.all([o.admin.upgradeRequests.invalidate(),o.admin.users.invalidate(),o.admin.overview.invalidate()])},onError:u=>Se.error(u.message)});return n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:289",className:"grid gap-6 2xl:grid-cols-2",children:[n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:290",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/pages/Admin.tsx:290",className:"flex-row items-center justify-between",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:290",children:[n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:290",className:"font-serif text-xl text-[#071a2d]",children:"é»åå ±è¨é±è
"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:290",className:"mt-1 text-xs text-slate-500",children:"å
åç¾ç實è¨é±èåæ¶è¨é±çæ
ã"})]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:290",size:"sm",variant:"outline",onClick:()=>l.refetch(),children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:290",className:"mr-2 h-4 w-4"}),"æ´æ°"]})]}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:290",children:l.isLoading?n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:291",label:"æ£å¨è¼å
¥è¨é±è
â¦"}):l.isError?n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:291",message:"è¨é±è
æ¸
宿«æç¡æ³è¼å
¥ã",onRetry:()=>l.refetch()}):l.data?.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:291",className:"max-h-[680px] overflow-auto rounded-2xl border border-slate-200",children:n.jsxs(Qd,{"data-loc":"client/src/pages/Admin.tsx:291",children:[n.jsx(Vd,{"data-loc":"client/src/pages/Admin.tsx:291",children:n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:291",children:[n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:291",children:"è¨é±è
"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:291",children:"çæ
"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:291",children:"æé"})]})}),n.jsx(Gd,{"data-loc":"client/src/pages/Admin.tsx:291",children:l.data.map(u=>n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:291",children:[n.jsxs(zt,{"data-loc":"client/src/pages/Admin.tsx:291",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:291",className:"font-semibold text-[#071a2d]",children:u.userName||u.email}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:291",className:"mt-1 text-xs text-slate-500",children:[u.email," · ",u.membershipLevel?Ad(u.membershipLevel):"訪客"]})]}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:291",children:n.jsx(Qe,{"data-loc":"client/src/pages/Admin.tsx:291",className:u.status==="active"?"bg-emerald-100 text-emerald-800 hover:bg-emerald-100":"bg-slate-100 text-slate-600 hover:bg-slate-100",children:u.status==="active"?"è¨é±ä¸":"已忶"})}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:291",className:"text-xs text-slate-500",children:Xs(u.status==="active"?u.subscribedAt:u.unsubscribedAt)})]},u.id))})]})}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:291",className:"py-14 text-center text-sm text-slate-500",children:"ç®åå°ç¡è¨é±è³æã"})})]}),n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:293",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/pages/Admin.tsx:293",className:"flex-row items-center justify-between",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:293",children:[n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:293",className:"font-serif text-xl text-[#071a2d]",children:"VIPï¼VVIP ç³è«"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:293",className:"mt-1 text-xs text-slate-500",children:"æ ¸åå¾åæ¥æ´æ°ç¨æ¶æå¡çç´ã"})]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:293",size:"sm",variant:"outline",onClick:()=>i.refetch(),children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:293",className:"mr-2 h-4 w-4"}),"æ´æ°"]})]}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:293",children:i.isLoading?n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:294",label:"æ£å¨è¼å
¥åç´ç³è«â¦"}):i.isError?n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:294",message:"åç´ç³è«æ«æç¡æ³è¼å
¥ã",onRetry:()=>i.refetch()}):i.data?.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:294",className:"space-y-3",children:i.data.map(u=>n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:294",className:"rounded-2xl border border-slate-200 p-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:294",className:"flex flex-col justify-between gap-4 sm:flex-row sm:items-start",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:294",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:294",className:"flex flex-wrap items-center gap-2",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:294",className:"font-semibold text-[#071a2d]",children:u.userName||u.userEmail||`ç¨æ¶ #${u.userId}`}),n.jsxs(Qe,{"data-loc":"client/src/pages/Admin.tsx:294",variant:"outline",children:["ç³è« ",Ad(u.requestedLevel)]})]}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:294",className:"mt-2 text-xs text-slate-500",children:["ç®å ",Ad(u.currentMembershipLevel)," · ",Xs(u.createdAt)]}),u.reviewNote?n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:294",className:"mt-2 text-sm text-slate-600",children:["å¯©æ ¸è¨»è¨ï¼",u.reviewNote]}):null]}),n.jsx(Qe,{"data-loc":"client/src/pages/Admin.tsx:294",className:u.status==="approved"?"bg-emerald-100 text-emerald-800 hover:bg-emerald-100":u.status==="rejected"?"bg-red-100 text-red-800 hover:bg-red-100":"bg-amber-100 text-amber-800 hover:bg-amber-100",children:YO(u.status)})]}),u.status==="pending"?n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:294",className:"mt-4 flex gap-2 border-t border-slate-100 pt-4",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:294",size:"sm",className:"bg-emerald-700 text-white hover:bg-emerald-800",disabled:d.isPending,onClick:()=>d.mutate({requestId:u.id,status:"approved"}),children:[n.jsx(Xh,{"data-loc":"client/src/pages/Admin.tsx:294",className:"mr-2 h-4 w-4"}),"æ ¸å"]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:294",size:"sm",variant:"outline",className:"border-red-200 text-red-700 hover:bg-red-50",disabled:d.isPending,onClick:()=>d.mutate({requestId:u.id,status:"rejected"}),children:[n.jsx(yc,{"data-loc":"client/src/pages/Admin.tsx:294",className:"mr-2 h-4 w-4"}),"æçµ"]})]}):n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:294",className:"mt-3 text-xs text-slate-500",children:["å¯©æ ¸æéï¼",Xs(u.reviewedAt)]})]},u.id))}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:294",className:"py-14 text-center text-sm text-slate-500",children:"ç®åå°ç¡åç´ç³è«ã"})})]})]})}function tD(){const{user:t}=Fa(),s=t?.role==="admin",l=he.admin.analytics.useQuery(void 0,{enabled:s});if(l.isLoading)return n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:304",label:"æ£å¨å½æ´ç實æµéâ¦"});if(l.isError||!l.data)return n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:305",message:"æµéèå¨ç·è³ææ«æç¡æ³è¼å
¥ã",onRetry:()=>l.refetch()});const i=l.data,o=Math.max(1,...i.topArticles.map(u=>u.viewCount)),d=Math.max(1,...i.topPages.map(u=>u.count));return n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:310",className:"space-y-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:311",className:"flex flex-col justify-between gap-3 rounded-2xl border border-[#d9c58b]/45 bg-white p-4 sm:flex-row sm:items-center",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:311",children:[n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:311",className:"text-sm font-semibold text-[#071a2d]",children:["çµ±è¨æéï¼",Xs(i.generatedAt)]}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:311",className:"mt-1 text-xs text-slate-500",children:["å¨ç·å®ç¾©çºæè¿ ",i.activeWindowMinutes," åéå
§æå°è¦½ãèç¦æåå°å¯è¦é é¢çå·¥ä½é段ã"]})]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:311",variant:"outline",onClick:()=>l.refetch(),disabled:l.isFetching,children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:311",className:`mr-2 h-4 w-4 ${l.isFetching?"animate-spin":""}`}),"éæ°æ´ç"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:312",className:"grid gap-6 xl:grid-cols-2",children:[n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:313",className:"border-[#d9c58b]/45 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/pages/Admin.tsx:313",children:n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:313",className:"font-serif text-xl text-[#071a2d]",children:"ç±éæ¢æ"})}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:313",children:i.topArticles.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:313",className:"space-y-4",children:i.topArticles.map((u,m)=>n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:313",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:313",className:"flex items-center justify-between gap-4 text-sm",children:[n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:313",className:"min-w-0 truncate font-semibold text-[#071a2d]",children:[m+1,". ",u.lawName," ",u.articleLabel]}),n.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:313",className:"shrink-0 text-xs text-slate-500",children:[u.viewCount.toLocaleStr
537ing()," 次"]})]}),n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:313",className:"mt-2 h-2 overflow-hidden rounded-full bg-slate-100",children:n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:313",className:"h-full rounded-full bg-gradient-to-r from-[#0b3156] to-[#c9a84c]",style:{width:`${Math.max(3,u.viewCount/o*100)}%`}})})]},u.id))}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:313",className:"py-12 text-center text-sm text-slate-500",children:"å°ç¡æ¢æé±è®è³æã"})})]}),n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:314",className:"border-[#d9c58b]/45 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/pages/Admin.tsx:314",children:n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:314",className:"font-serif text-xl text-[#071a2d]",children:"ç±éé é¢"})}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:314",children:i.topPages.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:314",className:"space-y-4",children:i.topPages.map(u=>n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:314",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:314",className:"flex items-center justify-between gap-4 text-sm",children:[n.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:314",className:"min-w-0 truncate rounded bg-slate-100 px-2 py-1 text-xs text-[#071a2d]",children:u.path}),n.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:314",className:"shrink-0 text-xs text-slate-500",children:[u.count.toLocaleString()," 次"]})]}),n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:314",className:"mt-2 h-2 overflow-hidden rounded-full bg-slate-100",children:n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:314",className:"h-full rounded-full bg-[#c9a84c]",style:{width:`${Math.max(3,u.count/d*100)}%`}})})]},u.path))}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:314",className:"py-12 text-center text-sm text-slate-500",children:"追蹤åç¨å¾å°é¡¯ç¤ºç實é é¢ç覽ã"})})]})]}),n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:316",className:"border-[#d9c58b]/45 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/pages/Admin.tsx:316",children:n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:316",className:"font-serif text-xl text-[#071a2d]",children:"æè¿å¨ç·è·¯å¾"})}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:316",children:i.onlineByPath.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:316",className:"grid gap-3 md:grid-cols-2 xl:grid-cols-3",children:i.onlineByPath.map(u=>n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:316",className:"flex items-center justify-between rounded-2xl border border-slate-200 p-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:316",className:"min-w-0",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:316",className:"truncate font-mono text-xs text-[#071a2d]",children:u.path}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:316",className:"mt-1 text-xs text-slate-500",children:["æè¿ ",i.activeWindowMinutes," åé"]})]}),n.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:316",className:"ml-3 flex h-9 min-w-9 items-center justify-center rounded-full bg-emerald-100 px-2 text-sm font-bold text-emerald-800",children:u.count})]},u.path))}):n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:316",className:"py-12 text-center text-sm text-slate-500",children:["æè¿ ",i.activeWindowMinutes," åéæ²æå¨ç·å·¥ä½é段ã"]})})]})]})}function aD(){const{user:t}=Fa(),s=t?.role==="admin",[l,i]=ns(),[o,d]=b.useState(6);b.useEffect(()=>{const x=Wy(typeof window>"u"?"":window.location.search);d(w=>w===x?w:x)},[l]);const u=x=>{const w=Wy(`?months=${x}`);d(w),i(`/admin/costs?months=${w}`,{replace:!0})},m=he.admin.modelCosts.useQuery({months:o},{enabled:s});if(m.isLoading)return n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:336",label:"æ£å¨å½æ´æ¨¡å usage èææ¬â¦"});if(m.isError||!m.data)return n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:337",message:"æ¨¡åææ¬è³ææ«æç¡æ³è¼å
¥ã",onRetry:()=>m.refetch()});const h=m.data,g=h.byMonth.reduce((x,w)=>({requests:x.requests+w.requestCount,usage:x.usage+w.usageAvailableCount,tokens:x.tokens+w.totalTokens,cost:x.cost+w.estimatedCostUsdMicros}),{requests:0,usage:0,tokens:0,cost:0}),v=g.requests?Math.round(g.usage/g.requests*100):0;return n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:347",className:"space-y-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:348",className:"flex flex-col justify-between gap-3 rounded-2xl border border-[#d9c58b]/45 bg-white p-4 sm:flex-row sm:items-center",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:348",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:348",className:"text-sm font-semibold text-[#071a2d]",children:"ææ¬çºå¯è¿½æº¯ä¼°è¨å¼ï¼ä¸çåæçµå¸³å®"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:348",className:"mt-1 text-xs leading-5 text-slate-500",children:h.pricingNote})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:348",className:"flex gap-2",children:[n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:348",value:String(o),onValueChange:u,children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:348",className:"w-36",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:348"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:348",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:348",value:"1",children:"è¿ 1 åæ"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:348",value:"3",children:"è¿ 3 åæ"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:348",value:"6",children:"è¿ 6 åæ"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:348",value:"12",children:"è¿ 12 åæ"})]})]}),n.jsx(ue,{"data-loc":"client/src/pages/Admin.tsx:348",variant:"outline",onClick:()=>m.refetch(),children:n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:348",className:"h-4 w-4"})})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:349",className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-3",children:[n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:349",title:"模åè«æ±",value:g.requests,note:`${g.usage} çå«ä¾æå usage`,icon:gu}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:349",title:"Usage è¦è",value:`${v}%`,note:"æªå峿ä¸ä»¥åæ¸æ¨ç®",icon:Xh}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:349",title:"ç實 Token",value:Cp(g.tokens),note:"prompt + completion",icon:Hw}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:349",title:"æå模åä¼°è¨ææ¬",value:Sp(g.cost),note:"ä¾çæ¬åè²»çå¿«ç
§",icon:Uw}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:349",title:"ä¹åç¢è£½",value:`${h.imageProduction.completedImageCount} å¼µ`,note:`${h.imageProduction.deterministicImageCount} 張精確 SVG · ${h.imageProduction.failedImageCount} 張失æ`,icon:zd}),n.jsx(va,{"data-loc":"client/src/pages/Admin.tsx:349",title:"å¤é¨å忍¡å",value:`${h.imageProduction.externalModelImageCount} å¼µ`,note:h.imageProduction.externalModelEstimatedCostUsdMicros===null?"ææ¬æªè¦èï¼ç¼ºå°å¯è¿½æº¯ä¾æåè²»ç":Sp(h.imageProduction.externalModelEstimatedCostUsdMicros),icon:Ir})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:350",className:"grid gap-6 2xl:grid-cols-[0.85fr_1.15fr]",children:[n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:351",className:"border-[#d9c58b]/45 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/pages/Admin.tsx:351",children:n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"font-serif text-xl text-[#071a2d]",children:"æ¯æåè¨"})}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:351",children:h.b
537yMonth.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:351",className:"overflow-x-auto rounded-2xl border border-slate-200",children:n.jsxs(Qd,{"data-loc":"client/src/pages/Admin.tsx:351",children:[n.jsx(Vd,{"data-loc":"client/src/pages/Admin.tsx:351",children:n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:351",children:[n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:351",children:"æä»½"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:"è«æ±"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:"Usage"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:"Token"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:"ä¼°è¨ææ¬"})]})}),n.jsx(Gd,{"data-loc":"client/src/pages/Admin.tsx:351",children:h.byMonth.map(x=>n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:351",children:[n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"font-semibold",children:x.month}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:x.requestCount}),n.jsxs(zt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:[x.usageAvailableCount,"/",x.requestCount]}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:Cp(x.totalTokens)}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:351",className:"text-right",children:Sp(x.estimatedCostUsdMicros)})]},x.month))})]})}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:351",className:"py-14 text-center text-sm text-slate-500",children:"å°ç¡æ¨¡å使ç¨ç´éï¼æ°è«æ±å°èªå寫å
¥ã"})})]}),n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:352",className:"border-[#d9c58b]/45 bg-white",children:[n.jsx(Zt,{"data-loc":"client/src/pages/Admin.tsx:352",children:n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:352",className:"font-serif text-xl text-[#071a2d]",children:"è¿æè«æ±"})}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:352",children:h.recent.length?n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:352",className:"max-h-[520px] overflow-auto rounded-2xl border border-slate-200",children:n.jsxs(Qd,{"data-loc":"client/src/pages/Admin.tsx:352",children:[n.jsx(Vd,{"data-loc":"client/src/pages/Admin.tsx:352",children:n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:352",children:[n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:352",children:"æéï¼æ¨¡å"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:352",children:"ç¨æ¶"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:352",className:"text-right",children:"Token"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:352",className:"text-right",children:"å»¶é²"}),n.jsx(Pt,{"data-loc":"client/src/pages/Admin.tsx:352",children:"çæ
"})]})}),n.jsx(Gd,{"data-loc":"client/src/pages/Admin.tsx:352",children:h.recent.map(x=>n.jsxs(Hn,{"data-loc":"client/src/pages/Admin.tsx:352",children:[n.jsxs(zt,{"data-loc":"client/src/pages/Admin.tsx:352",children:[n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:352",className:"font-semibold text-[#071a2d]",children:x.model}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:352",className:"text-xs text-slate-500",children:Xs(x.createdAt)})]}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:352",className:"text-xs",children:x.userName||x.userEmail||(x.userId?`#${x.userId}`:"系統")}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:352",className:"text-right",children:x.usageAvailable?Cp(x.totalTokens??0):"æªæä¾"}),n.jsxs(zt,{"data-loc":"client/src/pages/Admin.tsx:352",className:"text-right",children:[x.latencyMs.toLocaleString()," ms"]}),n.jsx(zt,{"data-loc":"client/src/pages/Admin.tsx:352",children:n.jsx(Qe,{"data-loc":"client/src/pages/Admin.tsx:352",className:x.status==="succeeded"?"bg-emerald-100 text-emerald-800 hover:bg-emerald-100":x.status==="aborted"?"bg-amber-100 text-amber-800 hover:bg-amber-100":"bg-red-100 text-red-800 hover:bg-red-100",children:x.status==="succeeded"?"æå":x.status==="aborted"?"䏿¢":"失æ"})})]},x.id))})]})}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:352",className:"py-14 text-center text-sm text-slate-500",children:"å°ç¡è¿ææ¨¡åè«æ±ã"})})]})]})]})}function sD(){const{user:t}=Fa(),s=t?.role==="admin",[l,i]=b.useState(""),[o,d]=b.useState("all"),[u,m]=b.useState("all"),[h,g]=b.useState(1),[v,x]=b.useState({});b.useEffect(()=>g(1),[l,o,u]);const w=b.useMemo(()=>
537({search:l.trim()||void 0,status:o==="all"?void 0:o,category:u==="all"?void 0:u,page:h,pageSize:25}),[u,h,l,o]),N=he.admin.feedback.useQuery(w,{enabled:s}),S=he.useUtils(),j=he.admin.updateFeedback.useMutation({onSuccess:async()=>{Se.success("åé¥èççæ
å·²æ´æ°"),await S.admin.feedback.invalidate()},onError:C=>Se.error(C.message)}),E=N.data;return n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:376",className:"space-y-6",children:n.jsxs(Ht,{"data-loc":"client/src/pages/Admin.tsx:377",className:"border-[#d9c58b]/45 bg-white",children:[n.jsxs(Zt,{"data-loc":"client/src/pages/Admin.tsx:377",className:"gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:377",className:"flex flex-col justify-between gap-3 lg:flex-row lg:items-center",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:377",children:[n.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:377",className:"font-serif text-xl text-[#071a2d]",children:"åé¥èçä½å"}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:377",className:"mt-1 text-xs text-slate-500",children:"æ¯æ¬¡çæ
æ´æ°é½è¨
537éå¯©æ ¸äººèæéã"})]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:377",variant:"outline",onClick:()=>N.refetch(),children:[n.jsx(Ft,{"data-loc":"client/src/pages/Admin.tsx:377",className:"mr-2 h-4 w-4"}),"éæ°æ´ç"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:377",className:"grid gap-3 md:grid-cols-[minmax(240px,1fr)_180px_180px]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:377",className:"relative",children:[n.jsx(Cs,{"data-loc":"client/src/pages/Admin.tsx:377",className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/Admin.tsx:377",value:l,onChange:C=>i(C.target.value),placeholder:"æå°ä¸»æ¨ãå
§å®¹ææå¡",className:"pl-9"})]}),n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:377",value:o,onValueChange:C=>d(C),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:377",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:377"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:377",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"all",children:"å
¨é¨çæ
"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"new",children:"æ°åé¥"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"in_review",children:"èçä¸"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"resolved",children:"已宿"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"dismissed",children:"ä¸èç"})]})]}),n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:377",value:u,onValueChange:C=>m(C),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:377",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:377"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:377",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"all",children:"å
¨é¨é¡å¥"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"general",children:"ä¸è¬æè¦"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"content_error",children:"å
§å®¹é¯èª¤"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"ai_answer",children:"AI åç"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"chart_quality",children:"ä¹åå質"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:377",value:"feature_request",children:"åè½å»ºè°"})]})]})]})]}),n.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:377",children:N.isLoading?n.jsx(Zs,{"data-loc":"client/src/pages/Admin.tsx:378",label:"æ£å¨è¼å
¥åé¥â¦"}):N.isError?n.jsx(Js,{"data-loc":"client/src/pages/Admin.tsx:378",message:"æè¦å饿«æç¡æ³è¼å
¥ã",onRetry:()=>N.refetch()}):E?.items.length?n.jsxs(n.Fragment,{children:[n.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"space-y-4",children:E.items.map(C=>n.jsx("article",{"data-loc":"client/src/pages/Admin.tsx:378",className:"rounded-2xl border border-slate-200 p-5",children:n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"flex flex-col justify-between gap-4 lg:flex-row lg:items-start",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"min-w-0",children:[n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"flex flex-wrap items-center gap-2",children:[n.jsx(Qe,{"data-loc":"client/src/pages/Admin.tsx:378",variant:"outline",children:JO(C.category)}),n.jsx(Qe,{"data-loc":"client/src/pages/Admin.tsx:378",className:C.status==="resolved"?"bg-emerald-100 text-emerald-800 hover:bg-emerald-100":C.status==="in_review"?"bg-blue-100 text-blue-800 hover:bg-blue-100":C.status==="dismissed"?"bg-slate-100 text-slate-700 hover:bg-slate-100":"bg-amber-100 text-amber-800 hover:bg-amber-100",children:XO(C.status)}),n.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:378",className:"text-xs text-slate-500",children:["#",C.id," · ",Xs(C.createdAt)]})]}),n.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:378",className:"mt-3 font-serif text-lg font-bold text-[#071a2d]",children:C.subject}),n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:378",className:"mt-2 whitespace-pre-wrap text-sm leading-7 text-slate-700",children:C.content}),n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:378",className:"mt-3 text-xs text-slate-500",children:["æäº¤è
ï¼",C.userName||C.userEmail||(C.userId?`ç¨æ¶ #${C.userId}`:"æªç¥")," ",C.relatedPath?`· éè¯é é¢ ${C.relatedPath}`:""]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"w-full shrink-0 space-y-3 lg:w-80",children:[n.jsxs(Nt,{"data-loc":"client/src/pages/Admin.tsx:378",value:C.status,onValueChange:_=>j.mutate({id:C.id,status:_,adminNote:v[C.id]??C.adminNote??void 0}),children:[n.jsx(St,{"data-loc":"client/src/pages/Admin.tsx:378",children:n.jsx(Ct,{"data-loc":"client/src/pages/Admin.tsx:378"})}),n.jsxs(At,{"data-loc":"client/src/pages/Admin.tsx:378",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:378",value:"new",children:"æ°åé¥"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:378",value:"in_review",children:"èçä¸"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:378",value:"resolved",children:"已宿"}),n.jsx(Ae,{"data-loc":"client/src/pages/Admin.tsx:378",value:"dismissed",children:"ä¸èç"})]})]}),n.jsx(Xl,{"data-loc":"client/src/pages/Admin.tsx:378",value:v[C.id]??C.adminNote??"",onChange:_=>x(z=>({...z,[C.id]:_.target.value})),placeholder:"管ç註è¨ï¼æå¡å¯æ¥çï¼",rows:3}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:378",className:"w-full bg-[#071a2d] text-white hover:bg-[#0b3156]",disabled:j.isPending,onClick:()=>j.mutate({id:C.id,status:C.status,adminNote:v[C.id]??C.adminNote??void 0}),children:[n.jsx(tx,{"data-loc":"client/src/pages/Admin.tsx:378",className:"mr-2 h-4 w-4"}),"å²åèç註è¨"]}
537)]})]})},C.id))}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"mt-5 flex flex-col justify-between gap-3 sm:flex-row sm:items-center",children:[n.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:378",className:"text-xs text-slate-500",children:["å
± ",E.total," ç · 第 ",E.page," / ",E.totalPages," é "]}),n.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:378",className:"flex gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:378",variant:"outline",size:"sm",disabled:h<=1,onClick:()=>g(C=>Math.max(1,C-1)),children:[n.jsx(vu,{"data-loc":"client/src/pages/Admin.tsx:378",className:"mr-1 h-4 w-4"}),"ä¸ä¸é "]}),n.jsxs(ue,{"data-loc":"client/src/pages/Admin.tsx:378",variant:"outline",size:"sm",disabled:h>=E.totalPages,onClick:()=>g(C=>C+1),children:["ä¸ä¸é ",n.jsx(Kn,{"data-loc":"client/src/pages/Admin.tsx:378",className:"ml-1 h-4 w-4"})]})]})]})]}):n.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:378",className:"py-14 text-center text-sm text-slate-500",children:"ç®åæ²æç¬¦åæ¢ä»¶çåé¥ã"})})]})})}const xs=[{id:"system-map",index:"01",title:"é«ç³»è³è¨å",shortTitle:"é«ç³»è³è¨",description:"åç¾æ³è¦å±¤ç´ãç« ç¯ç¾¤çµãæ¢æåå¸èéè¦ç¯é»ã",icon:Oc},{id:"judgment-flow",index:"02",title:"夿·æµç¨å",shortTitle:"夿·æµç¨",description:"ä»¥åæ¯ç®¡ç·åç¾æ³å¾é©ç¨èè¦ä»¶æª¢æ ¸é åºã",icon:YM},{id:"semantic-sankey",index:"03",title:"èªç¾©æ¡åºå",shortTitle:"èªç¾©æ¡åº",description:"åç¾æ³æºãæ ¸å¿è¦ä»¶ãæ³å¾ææèææ¿çèªç¾©æµåã",icon:PM},{id:"concept-er",index:"04",title:"æ³å¾æ¦å¿µ ER å",shortTitle:"æ¦å¿µ ER",description:"åç¾ä¸»é«ã客é«ãç¨åºãæ©éèæ³å¾éä¿ã",icon:KM},{id:"amendment-timeline",index:"05",title:"ä¿®æ³æ·ç¨æé軸",shortTitle:"ä¿®æ³æé軸",description:"åç¾å
¬å¸ãéè¦ä¿®æ£ãå¶åº¦è½æåå
¶æç¾©ã",icon:Jh},{id:"protected-interests",index:"06",title:"ä¿è·æ³çåæå",shortTitle:"ä¿è·æ³ç",description:"åç¾ä¸»è¦ä¿è·æ³çãå°ææ¢æèå¯é©èç¸å°éè¦åº¦ã",icon:tn},{id:"core-venn",index:"07",title:"æ ¸å¿æ¦å¿µææ°å",shortTitle:"æ ¸å¿ææ°",description:"åç¾æ ¸å¿è¦ç¯ãæ¬çèå¶åº¦ç®çç交éåå·®ç°ã",icon:TM},{id:"article-radar",index:"08",title:"æ¢æç¹æ§é·éå",shortTitle:"ç¹æ§é·é",description:"åç¾å¯¦é«ãç¨åºãæ¬å©ãææ¿ãè¡æ¿èå¶è£å
åç¶åº¦ã",icon:Id},{id:"mind-map",index:"09",title:"ç¶åå¿æºå",shortTitle:"ç¶åå¿æº",description:"ç¶åæ³è¦çµæ§ãæ ¸å¿è¦ä»¶ã主é«ãææèææ¿ã",icon:Pr}],Ap={corpus:"ååæ³å
¨æ³",domain:"åç¯ï¼é å",law:"å®ä¸æ³è¦",chapter:"æ³è¦ç« ",section:"æ³è¦ç¯",article:"ä¸»è¦æ¢æ"};function nD(t){if(!t)return"";try{return decodeURIComponent(t)}catch{return t}}function t1(t){return Array.from(new Set(t.filter(s=>!!s?.trim())))}function a1(t){return t.replace(/[\\/:*?"<>|]/g,"-").replace(/\s+/g,"-").slice(0,80)}function Nr(){const{isAuthenticated:t}=Fa(),s=Zl(),l=b.useMemo(()=>new URLSearchParams(s),[s]),[i,o]=ns(),[,d]=Pl("/charts/domain/:domainSlug"),[,u]=Pl("/charts/law/:lawSlug"),[,m]=Pl("/charts/chapter/:lawSlug"),[,h]=Pl("/charts/section/:lawSlug"),[,g]=Pl("/articles/:articleId/charts"),[,v]=Pl("/charts/:lawName"),[x,w]=b.useState("system-map"),[N,S]=b.useState(!1),[j,E]=b.useState("idle"),C=b.useRef(new Set),_=he.useUtils(),z=d?.domainSlug?xw(d.domainSlug):i==="/charts"?l.get("domain"):null,q=nD(u?.lawSlug??m?.lawSlug??h?.lawSlug??v?.lawName),T=l.get("chapter")??"",Q=l.get("section")??"",O=Number(g?.articleId??0),L=g?"article":h?"section":m?"chapter":d||z?"domain":u||v?"law":"corpus",V=b.useMemo(()=>L==="corpus"?{scopeType:"corpus"}:L==="domain"?z?{scopeType:"domain",domain:z}:null:L==="law"?q?{scopeType:"law",lawSlug:q}:null:L==="chapter"?q&&T?{scopeType:"chapter",lawSlug:q,chapter:T}:null:L==="section"?q&&Q?{scopeType:"section",lawSlug:q,...T?{chapter:T}:{},section:Q}:null:Number.isInteger(O)&&O>0?{scopeType:"article",articleId:O}:null,[O,T,q,Q,z,L]),ee=he.nineCharts.scopeOptions.useQuery(),re=V??{scopeType:"corpus"},K=he.nineCharts.assets.useQuery(re,{enabled:!!V}
537),ie=he.nineCharts.recordView.useMutation(),ce=he.nineCharts.toggleFavorite.useMutation({onSuccess:async te=>{await _.nineCharts.assets.invalidate(),Se.success(te.isFavorite?"å·²æ¶èéå¼µè³è¨å":"已忶æ¶è")},onError:te=>Se.error(te.message)}),D=ee.data?.laws??[],k=ee.data?.hierarchy??[],U=ee.data?.majorArticles??[],H=b.useMemo(()=>t1(k.filter(te=>te.lawSlug===q).map(te=>te.chapterTitle||te.chapter)),[q,k]),ae=b.useMemo(()=>t1(k.filter(te=>te.lawSlug===q).filter(te=>!T||(te.chapterTitle||te.chapter)===T).map(te=>te.section)),[T,q,k]),me=b.useMemo(()=>new Map((K.data?.assets??[]).map(te=>[te.asset.chartType,te])),[K.data?.assets]),M=xs.find(te=>te.id===x)??xs[0],F=me.get(x),$=F?.version?.imageUrl??null,R=xs.filter(te=>!!me.get(te.id)?.version?.imageUrl).length,G=xs.findIndex(te=>te.id===x),se=K.data?.scope.scopeLabel??(L==="domain"&&z?`${z}ç¯`:Ap[L]);b.useEffect(()=>{E($?"loading":"idle")},[$]),b.useEffect(()=>{const te=F?.asset.id;!te||!$||C.current.has(te)||(C.current.add(te),ie.mutate({assetId:te}))},[ie,F?.asset.id,$]);function Y(te){const Re=D[0],Xe=k.find(Je=>!!(Je.chapterTitle||Je.chapter)),nt=k.find(Je=>!!Je.section),bt=U[0];if(te==="corpus")return o("/charts");if(te==="domain")return o(Ld(z||Dr[0].domain));if(te==="law"&&Re)return o(`/charts/law/${encodeURIComponent(Re.slug)}`);
537if(te==="chapter"&&Xe){const Je=Xe.chapterTitle||Xe.chapter;return o(`/charts/chapter/${encodeURIComponent(Xe.lawSlug)}?chapter=${encodeURIComponent(Je||"")}`)}if(te==="section"&&nt?.section){const Je=new URLSearchParams({section:nt.section}),Rt=nt.chapterTitle||nt.chapter;return Rt&&Je.set("chapter",Rt),o(`/charts/section/${encodeURIComponent(nt.lawSlug)}?${Je.toString()}`)}if(te==="article"&&bt)return o(`/articles/${bt.id}/charts`);Se.error("éå層ç´ç®åæ²æå¯é¸è³æ")}function fe(te){if(L==="law")return o(`/charts/law/${encodeURIComponent(te)}`);const Re=k.filter(Je=>Je.lawSlug===te);if(L==="chapter"){const Je=Re.find(an=>!!(an.chapterTitle||an.chapter));if(!Je)return Se.error("æ¤æ³è¦ç®åæ²æç« è³æ");const Rt=Je.chapterTitle||Je.chapter;return o(`/charts/chapter/${encodeURIComponent(te)}?chapter=${encodeURIComponent(Rt||"")}`)}const Xe=Re.find(Je=>!!Je.section);if(!Xe?.section)return Se.error("æ¤æ³è¦ç®åæ²æç¯è³æ");const nt=new URLSearchParams({section:Xe.section}),bt=Xe.chapterTitle||Xe.chapter;bt&&nt.set("chapter",bt),o(`/charts/section/${encodeURIComponent(te)}?${nt.toString()}`)}function Ne(te){const Re=(G+te+xs.length)%xs.length;w(xs[Re].id),document.getElementById("active-nine-chart")?.scrollIntoView({behavior:"smooth",block:"start"})}async function Me(){if(typeof window>"u")return;const te={title:`${se}ï½${M.title}`,text:`ååæ³è¦ç¥èå¹³å°AIï¼${se}ç${M.title}`,url:window.location.href};try{navigator.share?await navigator.share(te):(await navigator.clipboard.writeText(window.location.href),Se.success("é é¢é£çµå·²è¤è£½"))}catch(Re){if(Re instanceof DOMException&&Re.name==="AbortError")return;Se.error("ç®åç¡æ³å享ï¼è«ç¨å¾å試")}}async function Pe(){if(!$)return;const te=F?.version?.mimeType?.includes("png")?"png":"jpg",Re=`${a1(se)}-${a1(M.title)}.${te}`;try{const Xe=await fetch($);if(!Xe.ok)throw new Error("download failed");const nt=await Xe.blob(),bt=URL.createObjectURL(nt),Je=document.createElement("a");Je.href=bt,Je.download=Re,document.body.appendChild(Je),Je.click(),Je.remove(),URL.revokeObjectURL(bt),Se.success("è³è¨åä¸è¼å·²éå§")}catch{window.open($,"_blank","noopener,noreferrer"),Se.message("已卿°åé éåååï¼å¯é·ææå¦ååç")}}const Ie=M.icon;return n.jsxs(Kt,{"data-loc":"client/src/pages/Charts.tsx:269",children:[n.jsxs("section",{"data-loc":"client/src/pages/Charts.tsx:270",className:"relative overflow-hidden bg-[#102f52] px-4 py-12 text-white sm:py-16",children:[n.jsx("div",{"data-loc":"client/src/pages/Charts.tsx:271",className:"pointer-events-none absolute inset-0 opacity-20 [background-image:radial-gradient(circle_at_15%_25%,#d8bd6d_0,transparent_22%),radial-gradient(circle_at_85%_10%,#6f9bc0_0,transparent_25%)]"}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:272",className:"container relative",children:[n.jsxs(Te,{"data-loc":"client/src/pages/Charts.tsx:273",href:"/charts",className:"inline-flex items-center gap-2 text-sm text-slate-300 transition-colors hover:text-white",children:[n.jsx(Fn,{"data-loc":"client/src/pages/Charts.tsx:273",className:"size-4"})," è¿åä¹å總覽"]}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:274",className:"mt-7 flex flex-wrap items-center gap-4",children:[n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:275",className:"grid size-14 place-items-center rounded-2xl border border-white/15 bg-white/8",children:n.jsx(Hw,{"data-loc":"client/src/pages/Charts.tsx:275",className:"size-8 text-[#f0d574]",strokeWidth:1.7})}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:276",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:277",className:"flex flex-wrap items-center gap-3",children:[n.jsxs("h1",{"data-loc":"client/src/pages/Charts.tsx:278",className:"font-serif text-3xl font-bold tracking-wide sm:text-5xl",children:[se," â ä¹å¼µå表"]}),n.jsxs(Qe,{"data-loc":"client/src/pages/Charts.tsx:279",className:"border border-white/25 bg-white/10 px-3 py-1 text-slate-100 hover:bg-white/10",children:[R,"/9 å·²ç¼å¸"]})]}),n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:281",className:"mt-4 max-w-3xl text-base leading-8 text-slate-300 sm:text-lg",children:L==="domain"&&z?`${Q_(z)}ãééä¹ç¨®äºè£è¦è§ï¼é±è®æ¬ç¯çæ³è¦çµæ§ãè¦ä»¶éä¿ãä¿®æ³è絡èä¿è·æ³çã`:"ééä¹ç¨®äºè£è¦è§ï¼é±è®ååæ³è¦çµæ§ãè¦ä»¶éä¿ãä¿®æ³è絡èä¿è·æ³çã"})]})]})]})]}),n.jsx("section",{"data-loc":"client/src/pages/Charts.tsx:291",className:"border-b border-[#ddd8cc] bg-white px-4 py-8",children:n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:292",className:"container",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:293",className:"mb-4 flex flex-wrap items-center gap-3",children:[n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:293",className:"text-xs font-semibold tracking-[0.2em] text-[#8d6e24]",children:"鏿åæå±¤ç´"}),ee.isLoading&&n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:293",role:"status",className:"inline-flex items-center gap-1.5 text-xs text-slate-500",children:[n.jsx(Et,{"data-loc":"client/src/pages/Charts.tsx:293",className:"size-3.5 animate-spin"}),"æ£å¨è¼å
¥æ³è¦é¸é
"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:294",className:"grid gap-4 lg:grid-cols-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:295",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:296",className:"mb-2 block text-sm font-medium text-slate-600",children:"層ç´"}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:297",value:L,disabled:ee.isLoading,onValueChange:te=>Y(te),children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:298",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:298"})}),n.jsx(At,{"data-loc":"client/src/pages/Charts.tsx:299",children:Object.keys(Ap).map(te=>n.jsx(Ae,{"data-loc":"client/src/pages/Charts.tsx:299",value:te,children:Ap[te]},te))})]})]}),L==="domain"&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:304",className:"lg:col-span-2",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:305",className:"mb-2 block text-sm font-medium text-slate-600",children:"鏿ç¯å¥"}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:306",value:z??void 0,onValueChange:te=>o(Ld(te)),children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:307",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:307",placeholder:"鏿ååæ³ç¯å¥"})}),n.jsx(At,{"data-loc":"client/src/pages/Charts.tsx:308",children:(ee.data?.domains??Dr.map(te=>te.domain)).map(te=>n.jsxs(Ae,{"data-loc":"client/src/pages/Charts.tsx:308",value:te,children:[te,"ç¯"]},te))})]})]}),(L==="law"||L==="chapter"||L==="section")&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:314",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:315",className:"mb-2 block text-sm font-medium text-slate-600",children:"æ³è¦"}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:316",value:q||void 0,onValueChange:fe,children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:317",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:317",placeholder:"鏿æ³è¦"})}),n.jsx(At,{"data-loc":"client/src/pages/Charts.tsx:318",children:D.map(te=>n.jsx(Ae,{"data-loc":"client/src/pages/Charts.tsx:318",value:te.slug,children:te.name},te.slug))})]})]}),L==="chapter"&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:324",className:"lg:col-span-2",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:325",className:"mb-2 block text-sm font-medium text-slate-600",children:"ç« "}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:326",value:T||void 0,onValueChange:te=>o(`/charts/chapter/${encodeURIComponent(q)}?chapter=${encodeURIComponent(te)}`),children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:327",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:327",placeholder:"é¸æç« "})}),n.jsx(At,{"data-loc":"client/src/pages/Charts.tsx:328",children:H.map(te=>n.jsx(Ae,{"data-loc":"client/src/pages/Charts.tsx:328",value:te,children:te},te))})]})]}),L==="section"&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:335",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:336",className:"mb-2 block text-sm font-medium text-slate-600",children:"ç« ï¼é¸å¡«ï¼"}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:337",value:T||"ALL_CHAPTERS",onValueChange:te=>{const Re=new URLSearchParams({section:Q});te!=="ALL_CHAPTERS"&&Re.set("chapter",te),o(`/charts/section/${encodeURIComponent(q)}?${Re.toString()}`)},children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:342",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:342"})}),n.jsxs(At,{"data-loc":"client/src/pages/Charts.tsx:343",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Charts.tsx:343",value:"ALL_CHAPTERS",children:"å
¨é¨ç« "}),H.map(te=>n.jsx(Ae,{"data-loc":"client/src/pages/Charts.tsx:343",value:te,children:te},te))]})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:346",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:347",className:"mb-2 block text-sm font-medium text-slate-600",children:"ç¯"}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:348",value:Q||void 0,onValueChange:te=>{const Re=new URLSearchParams({section:te});T&&Re.set("chapter",T),o(`/charts/section/${encodeURIComponent(q)}?${Re.toString()}`)},children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:353",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:353",placeholder:"鏿ç¯"})}),n.jsx(At,{"data-loc":"client/src/pages/Charts.tsx:354",children:ae.map(te=>n.jsx(Ae,{"data-loc":"client/src/pages/Charts.tsx:354",value:te,children:te},te))})]})]})]}),L==="article"&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:361",className:"lg:col-span-3",children:[n.jsx("label",{"data-loc":"client/src/pages/Charts.tsx:362",className:"mb-2 block text-sm font-medium text-slate-600",children:"ä¸»è¦æ¢æ"}),n.jsxs(Nt,{"data-loc":"client/src/pages/Charts.tsx:363",value:O>0?String(O):void 0,onValueChange:te=>o(`/articles/${te}/charts`),children:[n.jsx(St,{"data-loc":"client/src/pages/Charts.tsx:364",className:"h-12 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Charts.tsx:364",placeholder:"é¸æä¸»è¦æ¢æ"})}),n.jsx(At,{"data-loc":"client/src/pages/Charts.tsx:365",children:U.map(te=>n.jsxs(Ae,{"data-loc":"client/src/pages/Charts.tsx:365",value:String(te.id),children:[te.lawName,"ã»",te.articleLabel]},te.id))})]})]})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/Charts.tsx:373",className:"bg-[#f7f6f2] px-4 py-10 sm:py-14",children:n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:374",className:"container",children:[ee.isError&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:375",role:"alert",className:"mb-6 rounded-2xl border border-red-200 bg-red-50 p-5 text-red-800",children:["ç¯ç« èæ³è¦é¸é
æ«æç¡æ³è¼å
¥ï¼",ee.error.message]}),K.isError&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:377",role:"alert",className:"mb-6 flex flex-wrap items-center justify-between gap-4 roun
537ded-2xl border border-red-200 bg-red-50 p-5 text-red-800",children:[n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:378",children:["ä¹åè³ç¢æ«æç¡æ³è¼å
¥ï¼",K.error.message]}),n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:379",variant:"outline",className:"bg-white",onClick:()=>void K.refetch(),children:[n.jsx(Ft,{"data-loc":"client/src/pages/Charts.tsx:379",className:"mr-2 size-4"}),"éæ°è¼å
¥"]})]}),K.data?.scope.status==="empty"&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:383",role:"status",className:"mb-6 rounded-2xl border border-amber-200 bg-amber-50 p-5 text-amber-900",children:[n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:383",className:"font-semibold",children:"æ¤åæç¯åç®åæ²æè¶³å¤ æ¢æè³æ"}),n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:383",className:"mt-1 text-sm leading-6",children:K.data.scope.emptyReason})]}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:386",className:"mb-5 flex flex-wrap items-center justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:387",children:[n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:387",className:"text-xs font-semibold tracking-[0.2em] text-[#8d6e24]",children:"鏿å表é¡å"}),n.jsx("h2",{"data-loc":"client/src/pages/Charts.tsx:387",className:"mt-2 font-serif text-2xl font-bold text-[#102b4b]",children:"ä¹ç¨®æ³å¾ç¥èè¦è§"})]}),n.jsxs(Qe,{"data-loc":"client/src/pages/Charts.tsx:388",variant:"outline",className:"border-[#c9b475] bg-white px-3 py-1.5 text-[#6d5722]",children:[n.jsx(Rc,{"data-loc":"client/src/pages/Charts.tsx:388",className:"mr-2 size-4"}),"å¯é©è SVG è³ç¢"]})]}),n.jsx("div",{"data-loc":"client/src/pages/Charts.tsx:391",className:"grid grid-cols-2 gap-3 sm:grid-cols-3 lg:grid-cols-9",role:"tablist","aria-label":"ä¹ç¨®è³è¨å",children:xs.map(te=>{const Re=te.icon,Xe=!!me.get(te.id)?.version?.imageUrl,nt=x===te.id;return n.jsxs("button",{"data-loc":"client/src/pages/Charts.tsx:397",type:"button",role:"tab","aria-selected":nt,onClick:()=>w(te.id),className:`relative min-h-28 rounded-2xl border p-3 text-left transition-all duration-200 active:scale-[0.97] ${nt?"border-[#8f55d5] bg-[#f2eaff] text-[#7133b7] shadow-[0_10px_30px_rgba(113,51,183,0.12)]":Xe?"border-[#bfe7d2] bg-[#effaf4] text-[#087b4e] hover:-translate-y-0.5 hover:border-[#74c69d]":"border-slate-200 bg-white text-slate-500 hover:border-[#cbbd92]"}`,children:[n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:398",className:"text-[10px] font-semibold tracking-[0.12em] opacity-55",children:te.index}),n.jsx(Re,{"data-loc":"client/src/pages/Charts.tsx:398",className:"mt-2 size-6",strokeWidth:1.8}),n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:398",className:"mt-2 block text-xs font-semibold leading-5",children:te.shortTitle}),n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:398",className:`absolute bottom-2 right-2 size-2 rounded-full ${Xe?"bg-emerald-500":"bg-slate-300"}`,"aria-label":Xe?"å·²ç¼å¸":"å¾
ç¼å¸"})]},te.id)})}),n.jsxs("article",{"data-loc":"client/src/pages/Charts.tsx:404",id:"active-nine-chart",className:"mt-8 scroll-mt-24 overflow-hidden rounded-[28px] border border-[#d7d1c1] bg-white shadow-[0_20px_70px_rgba(17,40,66,0.09)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:405",className:"border-b border-[#e6e1d5] p-5 sm:p-8",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:406",className:"flex flex-col justify-between gap-5 lg:flex-row lg:items-start",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:407",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:408",className:"flex flex-wrap items-center gap-3",children:[n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:409",className:"grid size-11 place-items-center rounded-xl bg-[#edf2f7] text-[#173c65]",children:n.jsx(Ie,{"data-loc":"client/src/pages/Charts.tsx:409",className:"size-6"})}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:410",children:[n.jsxs("p",{"data-loc":"client/src/pages/Charts.tsx:410",className:"text-xs font-semibold tracking-[0.18em] text-[#9b7625]",children:["å ",M.index,"ï¼09"]}),n.jsxs("h2",{"data-loc":"client/src/pages/Charts.tsx:410",className:"mt-1 font-serif text-2xl font-bold text-[#102b4b] sm:text-3xl",children:[se," â ",M.title]})]}),$&&n.jsxs(Qe,{"data-loc":"client/src/pages/Charts.tsx:411",className:"border-0 bg-emerald-100 text-emerald-800 hover:bg-emerald-100",children:[n.jsx(bu,{"data-loc":"client/src/pages/Charts.tsx:411",className:"mr-1 size-3.5"}),"å·²ç¼å¸"]})]}),n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:413",className:"mt-4 max-w-3xl text-sm leading-7 text-slate-600",children:M.description})]}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:415",className:"flex flex-wrap gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:416",variant:"outline",disabled:!F||ce.isPending,onClick:()=>
537{if(!t)return Ra();F&&ce.mutate({assetId:F.asset.id})},children:[ce.isPending?n.jsx(Et,{"data-loc":"client/src/pages/Charts.tsx:420",className:"mr-2 size-4 animate-spin"}):n.jsx(zM,{"data-loc":"client/src/pages/Charts.tsx:420",className:`mr-2 size-4 ${F?.isFavorite?"fill-rose-500 text-rose-500":""}`}),F?.isFavorite?"å·²æ¶è":"æ¶è"]}),n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:422",variant:"outline",onClick:()=>void Me(),children:[n.jsx(QM,{"data-loc":"client/src/pages/Charts.tsx:422",className:"mr-2 size-4"}),"å享"]}),n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:423",variant:"outline",disabled:!$,onClick:()=>void Pe(),children:[n.jsx(kM,{"data-loc":"client/src/pages/Charts.tsx:423",className:"mr-2 size-4"}),"ä¸è¼åç"]})]})]}),F?.version&&n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:427",className:"mt-5 flex flex-wrap gap-x-5 gap-y-2 text-xs text-slate-500",children:[n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:428",className:"inline-flex items-center gap-1.5",children:[n.jsx($l,{"data-loc":"client/src/pages/Charts.tsx:428",className:"size-3.5"}),"ç覽å¾å³æè¨å
¥ç實統è¨"]}),n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:428",children:["çæ¬ ",F.version.version]}),n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:428",children:["模å ",F.version.model]}),F.version.publishedAt&&n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:428",children:["ç¼å¸æ¼ ",new Date(F.version.publishedAt).toLocaleString("zh-TW")]})]})]}),n.jsx("div",{"data-loc":"client/src/pages/Charts.tsx:433",className:"bg-[#f8f6f0] p-4 sm:p-8",children:K.isLoading?n.jsx(it,{"data-loc":"client/src/pages/Charts.tsx:434",className:"aspect-[4/3] w-full rounded-2xl"}):$?n.jsxs("button",{"data-loc":"client/src/pages/Charts.tsx:435",type:"button",className:"group relative block w-full overflow-hidden rounded-2xl border border-[#d9d4c6] bg-[#1f314d] shadow-sm focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#b9953b]/30",onClick:()=>j==="loaded"&&S(!0),"aria-label":`æ¾å¤§æª¢è¦${M.title}`,children:[n.jsx("img",{"data-loc":"client/src/pages/Charts.tsx:436",src:$,alt:`${se}ç${M.title}`,width:F?.version?.width||1280,height:F?.version?.height||1280,loading:"eager",decoding:"async",fetchPriority:"high",onLoad:()=>E("loaded"),onError:()=>E("error"),className:`aspect-[4/3] w-full object-contain transition-opacity duration-200 ${j==="loaded"?"opacity-100":"opacity-0"}`}),j!=="loaded"&&n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:437",role:"status",className:"absolute inset-0 grid place-items-center bg-[#1f314d] text-sm text-slate-200",children:n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:437",className:"inline-flex items-center gap-2",children:[j==="error"?n.jsx(zd,{"data-loc":"client/src/pages/Charts.tsx:437",className:"size-5 text-amber-300"}):n.jsx(Et,{"data-loc":"client/src/pages/Charts.tsx:437",className:"size-5 animate-spin text-[#f0d574]"}),j==="error"?"åçæ«æç¡æ³è¼å
¥ï¼è«éæ°æ´ç":"æ£å¨è¼å
¥å·²ç¼å¸è³è¨å"]})}),n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:438",className:"absolute right-4 top-4 grid size-10 place-items-center rounded-full bg-[#102d50]/90 text-white opacity-0 shadow-lg transition-opacity group-hover:opacity-100 group-focus-visible:opacity-100",children:n.jsx(qM,{"data-loc":"client/src/pages/Charts.tsx:438",className:"size-5"})})]}):n.jsx("div",{"data-loc":"client/src/pages/Charts.tsx:441",className:"grid aspect-[4/3] min-h-72 place-items-center rounded-2xl border border-dashed border-[#c9bfa7] bg-white p-8 text-center",children:n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:442",className:"max-w-md",children:[n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:442",className:"mx-auto grid size-16 place-items-center rounded-2xl bg-[#f1ede2] text-[#9b7a2d]",children:n.jsx(zd,{"data-loc":"client/src/pages/Charts.tsx:442",className:"size-8"})}),n.jsx("h3",{"data-loc":"client/src/pages/Charts.tsx:442",className:"mt-5 font-serif text-xl font-bold text-[#153454]",children:"æ¤ç¯åå°æªç¼å¸éå¼µè³è¨å"}),n.jsx("p",{"data-loc":"client/src/pages/Charts.tsx:442",className:"mt-3 text-sm leading-7 text-slate-600",children:"é é¢åªé¡¯ç¤ºç±ç實æ³è¦èè£å¤è³æé©
åãç¶ç®¡çå¡é張審æ¥ä¸¦ç¼å¸ç S3 è³ç¢ï¼è³æä¸è¶³æç¶æç©ºçæ
ï¼ä¸ä»¥ç¤ºæåæé¨æ©è³æè£åã"}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:442",className:"mt-5 flex flex-wrap justify-center gap-3",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:442",variant:"outline",onClick:()=>Ne(1),children:["æ¥çä¸ä¸å",n.jsx(kt,{"data-loc":"client/src/pages/Charts.tsx:442",className:"ml-2 size-4"})]}),n.jsx(Te,{"data-loc":"client/src/pages/Charts.tsx:442",href:"/charts",className:"inline-flex h-10 items-center rounded-md bg-[#102d50] px-4 text-sm font-medium text-white",children:"è¿åå
¨æ³ä¹å"})]})]})})}),n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:447",className:"flex items-center justify-between gap-3 border-t border-[#e6e1d5] p-4 sm:px-8",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:447",variant:"ghost",onClick:()=>Ne(-1),children:[n.jsx(vu,{"data-loc":"client/src/pages/Charts.tsx:447",className:"mr-2 size-4"}),"ä¸ä¸å"]}),n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:447",className:"text-xs text-slate-500",children:[G+1," / 9"]}),n.jsxs(ue,{"data-loc":"client/src/pages/Charts.tsx:447",variant:"ghost",onClick:()=>Ne(1),children:["ä¸ä¸å",n.jsx(Kn,{"data-loc":"client/src/pages/Charts.tsx:447",className:"ml-2 size-4"})]})]})]}),n.jsxs("section",{"data-loc":"client/src/pages/Charts.tsx:450",className:"mt-8 rounded-[26px] border border-dashed border-[#cfc5ad] bg-white p-5 sm:p-8",children:[n.jsxs("div",{"data-loc":"client/src/pages/Charts.tsx:451",className:"flex items-center gap-3",children:[n.jsx(Ir,{"data-loc":"client/src/pages/Charts.tsx:451",className:"size-6 text-[#c8921d]"}),n.jsx("h2",{"data-loc":"client/src/pages/Charts.tsx:451",className:"font-serif text-2xl font-bold text-[#102b4b]",children:"ç¸éå表æ¨è¦"})]}),n.jsxs("p",{"data-loc":"client/src/pages/Charts.tsx:451",className:"mt-4 text-sm text-slate-600",children:["ã",se,"ãçå
¶ä»è³è¨å"]}),n.jsx("div",{"data-loc":"client/src/pages/Charts.tsx:452",className:"mt-4 flex flex-wrap gap-2",children:xs.filter(te=>te.id!==x).map(te=>{const Re=!!me.get(te.id)?.version?.imageUrl;return n.jsxs("button",{"data-loc":"client/src/pages/Charts.tsx:454",type:"button",onClick:()=>
537{w(te.id),document.getElementById("active-nine-chart")?.scrollIntoView({behavior:"smooth",block:"start"})},className:`rounded-full border px-4 py-2 text-sm transition-colors ${Re?"border-emerald-200 bg-emerald-50 text-emerald-800 hover:bg-emerald-100":"border-slate-200 bg-slate-50 text-slate-500 hover:bg-slate-100"}`,children:[te.shortTitle,n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:454",className:`ml-2 inline-block size-2 rounded-full ${Re?"bg-emerald-500":"bg-slate-300"}`})]},te.id)})})]}),n.jsxs("section",{"data-loc":"client/src/pages/Charts.tsx:458",className:"mt-10",children:[n.jsxs("h2",{"data-loc":"client/src/pages/Charts.tsx:459",className:"font-serif text-2xl font-bold text-[#102b4b]",children:[se,"å
¨é¨å表"]}),n.jsx("div",{"data-loc":"client/src/pages/Charts.tsx:460",className:"mt-5 grid gap-3 md:grid-cols-2",children:xs.map(te=>{const Xe=!!me.get(te.id)?.version?.imageUrl,nt=te.icon;return n.jsxs("button",{"data-loc":"client/src/pages/Charts.tsx:465",type:"button",onClick:()=>{w(te.id),document.getElementById("active-nine-chart")?.scrollIntoView({behavior:"smooth",block:"start"})}
537,className:`flex items-center gap-4 rounded-2xl border bg-white p-5 text-left transition-all hover:-translate-y-0.5 hover:shadow-md ${x===te.id?"border-[#8f55d5] ring-1 ring-[#8f55d5]":"border-[#ddd8cc]"}`,children:[n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:466",className:`grid size-12 shrink-0 place-items-center rounded-xl ${Xe?"bg-emerald-50 text-emerald-700":"bg-slate-100 text-slate-500"}`,children:n.jsx(nt,{"data-loc":"client/src/pages/Charts.tsx:466",className:"size-6"})}),n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:466",className:"min-w-0 flex-1",children:[n.jsxs("span",{"data-loc":"client/src/pages/Charts.tsx:466",className:"flex flex-wrap items-center gap-2 font-semibold text-[#17324f]",children:[te.title,n.jsx(Qe,{"data-loc":"client/src/pages/Charts.tsx:466",className:Xe?"border-0 bg-emerald-100 text-emerald-800 hover:bg-emerald-100":"border-0 bg-slate-100 text-slate-500 hover:bg-slate-100",children:Xe?"å·²ç¼å¸":"å¾
ç¼å¸"})]}),n.jsx("span",{"data-loc":"client/src/pages/Charts.tsx:466",className:"mt-1 block text-sm leading-6 text-slate-500",children:te.description})]}),n.jsx(kt,{"data-loc":"client/src/pages/Charts.tsx:466",className:"size-5 shrink-0 text-slate-300"})]},te.id)})})]})]})}),n.jsx(_k,{"data-loc":"client/src/pages/Charts.tsx:474",open:N,onOpenChange:S,children:n.jsxs(Tk,{"data-loc":"client/src/pages/Charts.tsx:475",className:"max-h-[94vh] max-w-6xl overflow-y-auto border-[#d8cfb9] bg-[#f8f6f0] p-4 sm:p-6",children:[n.jsxs(kk,{"data-loc":"client/src/pages/Charts.tsx:475",children:[n.jsxs(Rk,{"data-loc":"client/src/pages/Charts.tsx:475",className:"font-serif text-[#102b4b]",children:[se," â ",M.title]}),n.jsx(Ok,{"data-loc":"client/src/pages/Charts.tsx:475",children:"忝便ª¢è¦å·²ç¼å¸è³è¨åï¼å¯ä½¿ç¨ç覽å¨ç¸®æ¾é²ä¸æ¥é±è®å䏿åã"})]}),$&&n.jsx("img",{"data-loc":"client/src/pages/Charts.tsx:475",src:$,alt:`${se}ç${M.title}æ¾å¤§å`,className:"mt-2 w-full rounded-xl border border-[#d9d4c6] bg-white object-contain"})]})})]})}const rD=["äºå¯¦æ¨¡å¼","å¿
è¦æ¢ä»¶","æé¤æ¢ä»¶","æ
å¢éå®è©","叿³æ¬éä¿æ¸"];function lD(){const t=Zl(),s=b.useMemo(()=>new URLSearchParams(t).get("q")?.trim()??"",[t]),[l,i]=b.useState(s),[o,d]=b.useState(""),[u,m]=b.useState(""),[h,g]=b.useState(()=>({query:s||void 0,limit:50})),v=he.laws.list.useQuery(),x=b.useMemo(()=>h,[h]),w=he.djs.cefSearch.useQuery(x),N=j=>{j.preventDefault(),g({query:l.trim()||void 0,lawName:o||void 0,factor:u||void 0,limit:50})},S=()=>{i(""),d(""),m(""),g({limit:50})};return n.jsxs(Kt,{"data-loc":"client/src/pages/CefSearch.tsx:44",children:[n.jsx("section",{"data-loc":"client/src/pages/CefSearch.tsx:45",className:"law-night-sky border-b border-white/10 py-14 text-white sm:py-18",children:n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:46",className:"container grid gap-8 lg:grid-cols-[1fr_340px] lg:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:47",children:[n.jsxs("p",{"data-loc":"client/src/pages/CefSearch.tsx:48",className:"flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#dcc16f]",children:[n.jsx(Ir,{"data-loc":"client/src/pages/CefSearch.tsx:48",className:"size-4"})," Constitutive Element Factors"]}),n.jsx("h1",{"data-loc":"client/src/pages/CefSearch.tsx:49",className:"mt-4 font-serif text-4xl font-semibold text-[#f0d781] sm:text-5xl",children:"CEF æ§æè¦ä»¶æ¥è©¢"}),n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:50",className:"mt-5 max-w-3xl text-sm leading-7 text-slate-300",children:"è·¨æ³è¦æª¢ç´¢ DJS å·²çæçæ§æè¦ä»¶å åï¼ä¸¦ä¾æ³è¦èè¦ä»¶é¡å交å篩é¸ãææçµæå¯åå°æ£å¼æ¢æèåæçæ¬æ ¸å°ã"})]}),n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:52",className:"rounded-2xl border border-white/12 bg-white/[0.065] p-5 backdrop-blur-sm",children:[n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:53",className:"text-xs uppercase tracking-[0.18em] text-slate-400",children:"已快å CEF åæ"}),n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:54",className:"mt-2 font-serif text-3xl font-semibold text-white",children:w.isLoading?"è¼å
¥ä¸":`${w.data?.length??0} ç`}),n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:55",className:"mt-2 text-xs leading-5 text-slate-400",children:"æªçæ DJS çæ¢æä¸æé¡¯ç¤ºï¼å¯æ¼æ¢æé å³æå»ºç«ã"})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/CefSearch.tsx:60",className:"bg-[#f4f2ec] py-10 sm:py-14",children:n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:61",className:"container",children:[n.jsx("form",{"data-loc":"client/src/pages/CefSearch.tsx:62",onSubmit:N,className:"rounded-3xl border border-[#d8d5cc] bg-white p-5 shadow-[0_12px_40px_rgba(25,38,58,0.06)] sm:p-7",children:n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:63",className:"grid gap-4 lg:grid-cols-[minmax(0,1fr)_280px_230px_auto] lg:items-end",children:[n.jsxs("label",{"data-loc":"client/src/pages/CefSearch.tsx:64",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/CefSearch.tsx:65",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"æ§æè¦ä»¶å
¨æ"}),n.jsxs("span",{"data-loc":"client/src/pages/CefSearch.tsx:66",className:"relative block",children:[n.jsx(Cs,{"data-loc":"client/src/pages/CefSearch.tsx:66",className:"absolute left-3 top-1/2 size-4 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/CefSearch.tsx:66",value:l,onCh
537ange:j=>i(j.target.value),className:"h-11 pl-10",placeholder:"輸å
¥äºå¯¦æ¨¡å¼ãè¦ä»¶ææ³å¾æ¦å¿µ"})]})]}),n.jsxs("label",{"data-loc":"client/src/pages/CefSearch.tsx:68",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/CefSearch.tsx:69",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"æ³è¦"}),n.jsxs("select",{"data-loc":"client/src/pages/CefSearch.tsx:70",value:o,onChange:j=>d(j.target.value),className:"h-11 w-full rounded-md border border-input bg-white px-3 text-sm text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#b9953f]",children:[n.jsx("option",{"data-loc":"client/src/pages/CefSearch.tsx:71",value:"",children:"å
¨é¨ 30 鍿³è¦"}),(v.data??[]).map(j=>n.jsx("option",{"data-loc":"client/src/pages/CefSearch.tsx:72",value:j.name,children:j.name},j.id))]})]}),n.jsxs("label",{"data-loc":"client/src/pages/CefSearch.tsx:75",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/CefSearch.tsx:76",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"è¦ä»¶é¡å"}),n.jsxs("select",{"data-loc":"client/src/pages/CefSearch.tsx:77",value:u,onChange:j=>m(j.target.value),className:"h-11 w-full rounded-md border border-input bg-white px-3 text-sm text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#b9953f]",children:[n.jsx("option",{"data-loc":"client/src/pages/CefSearch.tsx:78",value:"",children:"å
¨é¨è¦ä»¶é¡å"}),rD.map(j=>n.jsx("option",{"data-loc":"client/src/pages/CefSearch.tsx:79",value:j,children:j},j))]})]}),n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:82",className:"flex gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/pages/CefSearch.tsx:83",type:"submit",className:"h-11 flex-1 bg-[#0d315e] text-white hover:bg-[#16477f]",children:[n.jsx(LM,{"data-loc":"client/src/pages/CefSearch.tsx:83",className:"mr-2 size-4"}),"篩é¸"]}),n.jsx(ue,{"data-loc":"client/src/pages/CefSearch.tsx:84",type:"button",variant:"outline",className:"h-11 bg-white",onClick:S,"aria-label":"æ¸
é¤ç¯©é¸",children:n.jsx(Kw,{"data-loc":"client/src/pages/CefSearch.tsx:84",className:"size-4"})})]})]})}),n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:89",className:"mt-7",children:[n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:90",className:"mb-4 flex flex-wrap items-center justify-between gap-3",children:[n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:91",className:"text-sm text-slate-500",children:w.data?`å
±æ¾å° ${w.data.length} çå·²çæåæ`:"æ£å¨è®åæ§æè¦ä»¶è³æ"}),(h.query||h.lawName||h.factor)&&n.jsx(ue,{"data-loc":"client/src/pages/CefSearch.tsx:92",variant:"ghost",size:"sm",onClick:S,children:"æ¸
é¤å
¨é¨æ¢ä»¶"})]}),w.isLoading?n.jsx("div",{"data-loc":"client/src/pages/CefSearch.tsx:96",className:"grid gap-4 lg:grid-cols-2",children:Array.from({length:6}).map((j,E)=>n.jsx(it,{"data-loc":"client/src/pages/CefSearch.tsx:96",className:"h-64 rounded-2xl"},E))}):w.isError?n.jsx("div",{"data-loc":"client/src/pages/CefSearch.tsx:98",role:"alert",className:"rounded-2xl border border-red-200 bg-red-50 p-8 text-center text-sm text-red-700",children:"CEF è³ææ«æç¡æ³è¼å
¥ï¼è«ç¨å¾é試ã"}):(w.data?.length??0)===0?n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:100",className:"rounded-3xl border border-dashed border-[#c9c5ba] bg-white p-10 text-center",children:[n.jsx(Ir,{"data-loc":"client/src/pages/CefSearch.tsx:101",className:"mx-auto size-9 text-[#b39241]"}),n.jsx("h2",{"data-loc":"client/src/pages/CefSearch.tsx:102",className:"mt-4 font-serif text-xl font-semibold text-[#10294d]",children:"å°ç¡ç¬¦åæ¢ä»¶ç CEF åæ"}),n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:103",className:"mt-2 text-sm leading-6 text-slate-500",children:"è«èª¿æ´ç¯©é¸æ¢ä»¶ï¼æå
è³æ¢æé ç»å
¥ä¸¦çæ DJS äºå¤§æ¨¡çµã"}),n.jsxs(Te,{"data-loc":"client/src/pages/CefSearch.tsx:104",href:"/laws",className:"mt-5 inline-flex items-center gap-2 text-sm font-semibold text-[#866723]",children:["å徿³è¦æ¢æåº« ",n.jsx(kt,{"data-loc":"client/src/pages/CefSearch.tsx:104",className:"size-4"})]})]}):n.jsx("div",{"data-loc":"client/src/pages/CefSearch.tsx:107",className:"grid gap-4 lg:grid-cols-2",children:w.data?.map(j=>n.jsxs("article",{"data-loc":"client/src/pages/CefSearch.tsx:109",className:"rounded-2xl border border-[#d8d5cc] bg-white p-6 shadow-[0_10px_28px_rgba(25,38,58,0.045)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:110",className:"flex flex-wrap items-center justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:111",className:"flex flex-wrap gap-2",children:[n.jsx(Qe,{"data-loc":"client/src/pages/CefSearch.tsx:111",variant:"outline",className:"border-[#c6a34d]/40 bg-[#f8f0d9] text-[#725718]",children:j.lawName}),n.jsx(Qe,{"data-loc":"client/src/pages/CefSearch.tsx:111",variant:"outline",children:j.articleLabel})]}),n.jsxs("span",{"data-loc":"client/src/pages/CefSearch.tsx:112",className:"text-[11px] text-slate-400",children:["CEF v",j.version]})]}),n.jsx("p",{"data-loc":"client/src/pages/CefSearch.tsx:114",className:"mt-4 text-sm leading-7 text-slate-600",children:j.summary}),n.jsx("div",{"data-loc":"client/src/pages/CefSearch.tsx:115",className:"mt-5 space-y-3",children:j.sections.filter(E=>!u||E.heading.includes(u)).slice(0,3).map((E,C)=>n.jsxs("div",{"data-loc":"client/src/pages/CefSearch.tsx:120",className:"rounded-xl bg-[#f6f7f4] p-4",children:[n.jsx("h3",{"data-loc":"client/src/pages/CefSearch.tsx:121",className:"text-sm font-semibold text-[#17375f]",children:E.heading}),n.jsx("ul",{"data-loc":"client/src/pages/CefSearch.tsx:122",className:"mt-2 space-y-1 text-xs leading-5 text-slate-600",children:E.points.slice(0,3).map((_,z)=>n.jsxs("li",{"data-loc":"client/src/pages/CefSearch.tsx:122",children:["⢠",_]},z))})]},`${E.heading}-${C}`))}),n.jsxs(Te,{"data-loc":"client/src/pages/CefSearch.tsx:126",href:`/articles/${j.articleId}`,className:"mt-5 inline-flex items-center gap-2 text-sm font-semibold text-[#866
537723]",children:["檢è¦å®æ´æ¢æè DJS ",n.jsx(kt,{"data-loc":"client/src/pages/CefSearch.tsx:126",className:"size-4"})]})]},j.id))})]})]})})]})}const iD=2e3;function Lu(t){return t.trim().slice(0,iD)}function s1(t){const s=Lu(t);return s?`/laws?q=${encodeURIComponent(s)}`:"/laws"}function cD(t){const s=Lu(t);return s?`/ask?q=${encodeURIComponent(s)}`:"/ask"}function oD(t){return Lu(new URLSearchParams(t).get("q")??"")}function dD(t){const s=Lu(t.question);return!!(s&&t.isAuthenticated&&!t.authLoading&&!t.isStreaming&&!t.hasMessages&&t.lastSubmittedQuestion!==s)}const uD=["è§£å±","å çè²»","å·¥è³","è·ç½","æ§å¹³","åä¿çµ¦ä»","å·¥æ","å°±æ¥æ§è¦","è³é£è²»","éä¼é"],fD=[{code:"LS9G",title:"ä¹å±¤æ¨æ³¨",description:"徿¢æå
è³æãäºå¯¦ä¸»å¼µãæ³å¾çé»å°ç³»çµ±éè¯ï¼é層建ç«å¯è¿½æº¯çæ³å¸æ¨æ³¨ã",icon:Rc},{code:"LSMU",title:"çµæ§",description:"å°è¡çºä¸»é«ãæ¬éãç¨åºå°ä½ãè¦ç¯å¼·åº¦èèæçæ
æææå°æ³å¾èªç¾©å®å
ã",icon:Oc},{code:"CEF",title:"æ§æè¦ä»¶å å",description:"辨èå¿
è¦è¦ä»¶ãæé¤æ¢ä»¶ãæ
å¢éå®è©è叿³æ¬éï¼æ¯æ´è·¨æ³è¦æª¢ç´¢ã",icon:_M},{code:"TSAA",title:"䏿¹å°æ",description:"åå¥åç¾åå·¥ãé主èè£å¤è
çè«èè·¯å¾ï¼éä½å®ä¸è¦è§å誤ã",icon:FM},{code:"TLI",title:"䏿®µé©è",description:"以æ³å¾åæãæ¡ä»¶äºå¯¦èé©ç¨çµè«ä¸æ®µé©èï¼å¼·ååæ¡æ¨è«çä¸è´æ§ã",icon:tn}],mD={åå¥ååéä¿:{number:"01",description:"å·¥è³ãå·¥æãè§£å±ãè«åèååå¥ç´"},åè³çè°è叿³:{number:"02",description:"調解ã仲è£ãè£æ±ºèååäºä»¶ç¨åº"}
537,éé«ååéä¿:{number:"03",description:"å·¥æãåé«åç´èåè³èªæ²»"},å°±æ¥èå¹³ç:{number:"04",description:"å°±æ¥æåãæ§å¥å¹³çèæ§è¦ç¦æ¢"},åå·¥ä¿éªèå°±æ¥å®å
¨:{number:"05",description:"åä¿ãå°±ä¿è社æå®å
¨çµ¦ä»"},éä¼ä¿é:{number:"06",description:"éä¼éæç¹³ãè«é èæ¬çä¿é"},è·æ¥å®å
¨èç½å®³ä¿è·:{number:"07",description:"è·å®ç®¡çãè·ç½è£åèä¿éªä¿è·"},ååè¡æ¿çµç¹:{number:"08",description:"åå主管æ©éèè¡æ¿çµç¹è¦ç¯"}},pD="https://www.mol.gov.tw/1607/28162/28600/28614/28616/28620/lpsimplelist",hD="https://www.ilo.org/international-labour-standards",xD="ååæ³è¦ç¥èå¹³å°AI",gD=[{id:"corpus",content:{label:"30 鍿³è¦å
¨æ",detail:"å
¨æ³ãç« ç¯èç¾è¡æ¢æ",href:"/laws",icon:Wh,tone:"border-emerald-300/35 bg-emerald-400/15"},charts:{label:"å
¨æ³ DJS ä¹å",detail:"å
¨æ³ä¹ç¨®è¦è¦ºååæ",href:"/charts",icon:Id,tone:"border-amber-300/40 bg-amber-300/15"}},...ys.map(t=>({id:t.slug,content:{label:t.title,detail:`${t.laws.length} 鍿³è¦ã»ç¯ç« ç¯æ¢æ`,href:Lr(t.slug),icon:Bw,tone:"border-white/15 bg-white/[0.055]"},charts:{label:`${t.domain}ä¹å`,detail:"æ¬ç¯ DJS ä¹ç¨®åè§£",href:t.tools.find(s=>s.id==="charts")?.href??"/charts",icon:Id,tone:"border-sky-300/30 bg-sky-400/10"}}))];function n1({item:t}){const s=t.icon;return n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:125",href:t.href,className:`group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 ${t.tone}`,children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:129",className:"grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9",children:n.jsx(s,{"data-loc":"client/src/pages/Home.tsx:130",className:"size-4","aria-hidden":"true"})}),n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:132",className:"min-w-0 flex-1",children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:133",className:"block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5",children:t.label}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:134",className:"mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block",children:t.detail})]}),n.jsx(kt,{"data-loc":"client/src/pages/Home.tsx:136",className:"hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block","aria-hidden":"true"})]})}function xd(t){return t===void 0?"â":new Intl.NumberFormat("zh-TW").format(t)}function bD(){const[,t]=ns(),[s,l]=b.useState(""),i=he.laws.stats.useQuery(),o=he.laws.domains.useQuery(),d=b.useMemo(()=>({sort:"citations",limit:5,offset:0}),[]),u=he.laws.articles.useQuery(d),m=x=>{x.preventDefault();const w=s.trim();w&&t(s1(w))},h=x=>{l(x),t(s1(x))},g=()=>{const x=s.trim();x&&t(cD(x))},v=[{label:"鍿³è¦",value:i.data?.lawCount,icon:Ns},{label:"æ¢ç¾è¡æ¢æ",value:i.data?.articleCount,icon:NM},{label:"æ¢æè£å¤å¼ç¨",value:i.data?.citedArticleCount,icon:Qa},{label:"çå¼ç¨",value:i.data?.citationCount,icon:ri}];return n.jsxs(Kt,{"data-loc":"client/src/pages/Home.tsx:177",children:[n.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:178",className:"labor-hero relative isolate overflow-hidden bg-[#061834] text-white",children:[n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:179",className:"labor-stars absolute inset-0 opacity-70","aria-hidden":"true"}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:180",className:"absolute -left-36 top-10 size-96 rounded-full bg-[#164a86]/25 blur-3xl","aria-hidden":"true"}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:181",className:"absolute -right-28 bottom-0 size-96 rounded-full bg-[#a8842d]/15 blur-3xl","aria-hidden":"true"}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:183",className:"container relative z-10 grid gap-8 pb-14 pt-12 lg:grid-cols-[minmax(0,0.78fr)_minmax(0,1.22fr)] lg:grid-rows-[auto_auto] lg:items-start lg:gap-x-10 lg:gap-y-7 lg:pb-20 lg:pt-20",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:184",className:"min-w-0 lg:col-start-1 lg:row-start-1",children:[n.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:185",className:"mb-5 rounded-full border border-[#d9bd6a]/35 bg-[#d9bd6a]/10 px-4 py-2 text-[10px] font-semibold uppercase tracking-[0.19em] text-[#ead48d] hover:bg-[#d9bd6a]/10 sm:text-[11px]",children:"XX æ³å¾ç¥èå¹³å°AIç³»å · å
537åæ³"}),n.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:188",className:"whitespace-nowrap font-serif text-[clamp(1.6rem,7.2vw,2.75rem)] font-semibold leading-[1.14] tracking-tight","aria-label":xD,children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:189",className:"text-[#e6cb79]",children:"ååæ³è¦"}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:189",className:"text-white",children:"ç¥èå¹³å°AI"})]}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:191",className:"mt-5 font-serif text-lg tracking-[0.08em] text-slate-200 sm:text-xl",children:"DJS æ¹æ³è« AI æ³å¾æç§æ¸"}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:194",className:"mt-4 max-w-xl text-sm leading-7 text-slate-300 sm:text-base",children:"æ³æ¢è§£æ§ Ã æ§æè¦ä»¶æª¢æ ¸ à å¯è¿½æº¯æ³å¾æ¨çãç±æ¢ç´ãå
¬ç´ã30 鍿³å¾æ¬æèå
«ç¯ä¸»è¦ç·¨ç« ï¼ç´æ¥é²å
¥ DJSãä¹åãCEFãè£å¤è AI ç ç©¶ã"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:200",className:"min-w-0 rounded-[1.75rem] border border-white/15 bg-[#0b2548]/78 p-3 shadow-[0_28px_85px_rgba(0,0,0,0.28)] backdrop-blur-md sm:p-5 lg:col-start-2 lg:row-span-2 lg:row-start-1",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:201",className:"flex items-start justify-between gap-4 px-1 pb-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:202",children:[n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:203",className:"text-[10px] font-semibold uppercase tracking-[0.2em] text-[#d9bd6a]",children:"Law Text à DJS Nine Charts"}),n.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:204",className:"mt-1 font-serif text-xl font-semibold text-white sm:text-2xl",children:"æ³è¦ç¯ç« è DJS ä¹å"})]}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:206",className:"hidden rounded-full border border-white/15 px-3 py-1 text-[10px] text-slate-300 sm:inline",children:"å·¦æ³è¦ · å³ä¹å"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:208",className:"mb-2 grid grid-cols-2 gap-2.5 px-1 text-[10px] font-semibold tracking-[0.15em] sm:gap-4",children:[n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:209",className:"text-[#a8cbb0]",children:"æ³è¦å
¨æï¼å
«ç¯ç« ç¯"}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:210",className:"text-[#e3c873]",children:"åå±¤ç´ DJS ä¹å"})]}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:212",className:"grid gap-2.5",children:gD.map(x=>n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:214",className:"grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4",children:[n.jsx(n1,{"data-loc":"client/src/pages/Home.tsx:215",item:x.content}),n.jsx(n1,{"data-loc":"client/src/pages/Home.tsx:216",item:x.charts})]},x.id))}),n.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:220",className:"mt-4 border-t border-white/10 px-1 pt-3 text-[10px] leading-5 text-slate-400",children:[n.jsx("a",{"data-loc":"client/src/pages/Home.tsx:221",href:hD,target:"_blank",rel:"noreferrer",className:"text-slate-300 underline decoration-white/20 underline-offset-2 hover:text-[#ead485]",children:"ILO åéå忍æº"}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:222","aria-hidden":"true",children:" · "}),n.jsx("a",{"data-loc":"client/src/pages/Home.tsx:223",href:pD,target:"_blank",rel:"noreferrer",className:"text-slate-300 underline decoration-white/20 underline-offset-2 hover:text-[#ead485]",children:"ååé¨åéåå·¥å
¬ç´"}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:224",children:"ï¼å¹³å°å
¥å£åæ²¿ç¨æ¢æç實æ³è¦ãç¯ç« èä¹åè·¯ç±ã"})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:228",className:"min-w-0 lg:col-start-1 lg:row-start-2",children:[n.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:229",onSubmit:m,className:"max-w-2xl",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:230",className:"grid gap-2 rounded-2xl border border-white/15 bg-white p-2 shadow-[0_22px_65px_rgba(0,0,0,0.25)] focus-within:ring-4 focus-within:ring-[#d9bd6a]/20 sm:grid-cols-[auto_minmax(0,1fr)_auto_auto] sm:items-center",children:[n.jsx(Cs,{"data-loc":"client/src/pages/Home.tsx:231",className:"ml-3 hidden size-5 shrink-0 text-slate-400 sm:block","aria-hidden":"true"}),n.jsx(ya,{"data-loc":"client/src/pages/Home.tsx:232",value:s,onChange:x=>l(x.target.value),className:"h-11 min-w-0 border-0 bg-transparent text-sm text-[#14213a] shadow-none placeholder:text-slate-400 focus-visible:ring-0 sm:text-base",placeholder:"æå°æ³è¦ãæ¢ææç ç©¶åé¡","aria-label":"å
¨åæ³è¦æå°"}),n.jsx(ue,{"data-loc":"client/src/pages/Home.tsx:233",type:"submit",className:"h-10 rounded-xl bg-[#b8953e] px-4 text-[#07172f] hover:bg-[#d4b65f]",children:"æå°"}),n.jsxs(ue,{"data-loc":"client/src/pages/Home.tsx:234",type:"button",variant:"outline",onClick:g,disabled:!s.trim(),className:"h-10 rounded-xl border-[#b8953e]/50 bg-[#f8f2df] px-3 text-[#5f4818] hover:bg-[#efe2bb]",children:[n.jsx(Pr,{"data-loc":"client/src/pages/Home.tsx:234",className:"size-4"})," å AI"]})]}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:236",className:"mt-3 flex flex-wrap gap-2","aria-label":"å忳䏻é¡",children:uD.slice(0,6).map(x=>n.jsx("button",{"data-loc":"client/src/pages/Home.tsx:237",type:"button",onClick:()=>h(x),className:"rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]",children:x},x))})]}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:240",className:"mt-6 grid grid-cols-2 gap-2 sm:grid-cols-4 lg:grid-cols-2 xl:grid-cols-4","aria-busy":i.isLoading,children:v.map(x=>{const w=x.icon;return n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:243",className:"rounded-xl border border-white/12 bg-white/[0.055] p-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:243",className:"flex items-center gap-2 text-[#e3c873]",children:[n.jsx(w,{"data-loc":"client/src/pages/Home.tsx:243",className:"size-3.5","aria-hidden":"true"}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:243",className:"font-serif text-base font-semibold text-white",children:i.isLoading?"â":xd(x.value)})]}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:243",className:"mt-1 text-[10px] leading-4 text-slate-400",children:x.label})]},x.label)})}),i.isError?n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:246",className:"mt-3 text-xs text-red-100",role:"alert",children:"å¹³å°çµ±è¨æ«æç¡æ³è¼å
¥ï¼è«ç¨å¾éæ°æ´çã"}):null]})]})]}),n.jsx("section",{"data-loc":"client/src/pages/Home.tsx:251",className:"border-b border-[#d8cfbc] bg-white py-20",children:n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:252",className:"container",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:253",className:"flex flex-col justify-between gap-5 md:flex-row md:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:254",children:[n.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:255",className:"flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]",children:[n.jsx(Ns,{"data-loc":"client/src/pages/Home.tsx:255",className:"size-4"})," Labor Law AI Textbook"]}),n.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:256",className:"mt-3 font-serif text-3xl font-semibold text-[#0b2448] sm:text-4xl",children:"å
«ç¯ååæ³è¦ AI æç§æ¸"}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:257",className:"mt-3 max-w-2xl text-sm leading-7 text-slate-600",children:"以å
«å¤§
537å¶åº¦é åçµç¹æ³è¦ãDJSãCEFãè£å¤èä¹åï¼å¾ç¸½è¦½ä¸è·¯ç ç©¶å°å¯é©èæ¢æè夿±ºä¾æºã"})]}),n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:259",href:"/textbook",className:"inline-flex items-center gap-2 text-sm font-semibold text-[#70561d] hover:text-[#9d7b2d]",children:["æ¥ç總ç®é ",n.jsx(kt,{"data-loc":"client/src/pages/Home.tsx:259",className:"size-4"})]})]}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:261",className:"mt-9 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:ys.map(x=>n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:263",href:Lr(x.slug),className:"group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:264",className:"flex items-center justify-between",children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:264",className:"grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]",children:String(x.number).padStart(2,"0")}),n.jsx(kt,{"data-loc":"client/src/pages/Home.tsx:264",className:"size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"})]}),n.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:265",className:"mt-5 font-serif text-lg font-semibold text-[#10294d]",children:x.title}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:266",className:"mt-2 text-sm leading-6 text-slate-500",children:x.description}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:267",className:"mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]",children:[n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:267",children:[x.laws.length," 鍿³è¦"]}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:267",children:"6 é ç ç©¶å·¥å ·"})]})]},x.slug))})]})}),n.jsx("section",{"data-loc":"client/src/pages/Home.tsx:274",id:"djs-method",className:"scroll-mt-24 bg-[#f4f2ec] py-20",children:n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:275",className:"container",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:276",className:"flex flex-col justify-between gap-5 md:flex-row md:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:277",children:[n.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:278",className:"flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]",children:[n.jsx(Ir,{"data-loc":"client/src/pages/Home.tsx:279",className:"size-4"})," DJS Legal Intelligence"]}),n.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:281",className:"mt-3 font-serif text-3xl font-semibold text-[#0b2448] sm:text-4xl",children:"äºå¤§å³æé義模çµ"}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:282",className:"mt-3 max-w-2xl text-sm leading-7 text-slate-600",children:"æ¯ä¸æ¢æ³è¦åå¯ç± AI 便¢æèå¯é©è便ºå³æçæåæï¼çµæå¿«åä¾å¾çºç ç©¶èæ¶èã"})]}),n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:286",href:"/laws",className:"inline-flex items-center gap-2 text-sm font-semibold text-[#70561d] hover:text-[#9d7b2d]",children:["é¸ææ¢æéå§åæ ",n.jsx(kt,{"data-loc":"client/src/pages/Home.tsx:287",className:"size-4"})]})]}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:291",className:"mt-10 grid gap-4 md:grid-cols-2 xl:grid-cols-5",children:fD.map((x,w)=>{const N=x.icon;return n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:295",className:"group rounded-2xl border border-[#d9d4c8] bg-white p-6 shadow-[0_10px_35px_rgba(25,38,58,0.06)] transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:296",className:"flex items-center justify-between",children:[n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:297",className:"grid size-10 place-items-center rounded-xl bg-[#eaf3ec] text-xs font-bold text-[#426b4d]",children:["0",w+1]}),n.jsx(N,{"data-loc":"client/src/pages/Home.tsx:298",className:"size-5 text-[#b18d34]"})]}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:300",className:"mt-6 text-xs font-semibold tracking-[0.16em] text-[#9b7a2d]",children:x.code}),n.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:301",className:"mt-1 font-serif text-xl font-semibold text-[#102a50]",children:x.title}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:302",className:"mt-3 text-sm leading-6 text-slate-600",children:x.description}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:303",className:"mt-5 text-[10px] uppercase tracking-[0.16em] text-slate-400",children:"Patent Pending"})]},x.code)})})]})}),n.jsx("section",{"data-loc":"client/src/pages/Home.tsx:311",className:"bg-white py-20",children:n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:312",className:"container",children:n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:313",className:"grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-start",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:314",className:"lg:sticky lg:top-28",children:[n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:315",className:"text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]",children:"Eight Research Domains"}),n.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:316",className:"mt-3 font-serif text-3xl font-semibold text-[#0b2448] sm:text-4xl",children:"å «å¤§ååæ³é å"}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:317",className:"mt-5 text-sm leading-7 text-slate-600",children:"30 鍿³è¦ä¾å¶åº¦åè½ååï¼å¾åå¥ååå¥ç´ãéé«åè³èªæ²»å°è·ç½è社æå®å ¨ï¼å½¢æè·¨æ³è¦ç ç©¶å°åã"}),n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:320",href:"/laws",className:"mt-7 inline-flex items-center gap-2 rounded-xl bg-[#0b2c57] px-5 py-3 text-sm font-semibold text-white transition-colors hover:bg-[#123b70]",children:["çè¦½å ¨é¨ 30 鍿³è¦ ",n.jsx(Kn,{"data-loc":"client/src/pages/Home.tsx:321",className:"size-4"})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:325",className:"grid gap-3 sm:grid-cols-2","aria-busy":o.isLoading,children:[o.isLoading&&Array.from({length:8}).map((x,w)=>n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"h-40 animate-pulse rounded-2xl border border-slate-200 bg-[#f4f3ef]"},w)),o.isError&&n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:330",className:"col-span-full rounded-2xl border border-red-200 bg-red-50 p-8 text-center text-sm text-red-700",role:"alert",children:"å «å¤§é åè³ææ«æç¡æ³è¼å ¥ï¼è«ç¨å¾é試ã"}),!o.isLoading&&!o.isError&&(o.data?.length??0)===0&&n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:333",className:"col-span-full rounded-2xl border border-dashed border-slate-300 bg-[#fbfbf9] p-8 text-center text-sm text-slate-500",children:"ç®åæ²æå¯é¡¯ç¤ºçæ³è¦é åã"}),(o.data??[]).map(x=>{const w=mD[x.domain]??{number:"â",description:"ååæ³å°é¡ç ç©¶"};return n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:338",href:`/laws?domain=${encodeURIComponent(x.domain)}`,className:"group rounded-2xl border border-slate-200 bg-[#fbfbf9] p-5 transition-all duration-200 hover:-translate-y-0.5 hover:border-[#c5a34b]/55 hover:bg-white hover:shadow-lg",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:343",className:"flex items-start justify-between gap-4",children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:344",className:"grid size-9 shrink-0 place-items-center rounded-lg bg-[#e9f2eb] text-xs font-bold text-[#42684c]",children:w.number}),n.jsx(kt,{"data-loc":"client/src/pages/Home.tsx:345",className:"size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"})]}),n.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:347",className:"mt-5 font-serif text-lg font-semibold text-[#10294d]",children:x.domain}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:348",className:"mt-2 text-sm leading-6 text-slate-500",children:w.description}),n.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:349",className:"mt-4 text-xs text-slate-400",children:[xd(x.lawCount)," 鍿³è¦ · ",xd(x.articleCount)," æ¢"]})]},x.domain)})]})]})})}),n.jsx("section",{"data-loc":"client/src/pages/Home.tsx:360",id:"major-articles",className:"scroll-mt-24 bg-[#edf0ec] py-20",children:n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:361",className:"container grid min-w-0 grid-cols-[minmax(0,1fr)] gap-6 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:362",className:"min-w-0 rounded-3xl border border-[#d7d9d3] bg-white p-7 shadow-[0_15px_45px_rgba(31,46,67,0.06)] sm:p-9",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:363",className:"flex items-center justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:364",children:[n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:365",className:"text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]",children:"Judicial Citations"}),n.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:366",className:"mt-2 font-serif text-2xl font-semibold text-[#10294d]",children:"æé«è£å¤å¼ç¨æ¢æ"})]}),n.jsx(Qa,{"data-loc":"client/src/pages/Home.tsx:368",className:"size-6 text-[#ba9843]"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:370",className:"mt-7 divide-y divide-slate-100","aria-busy":u.isLoading,children:[u.isLoading&&Array.from({length:5}).map((x,w)=>n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:372",className:"my-3 h-12 animate-pulse rounded-lg bg-slate-100"},w)),u.isError&&n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:375",className:"rounded-xl border border-red-200 bg-red-50 p-5 text-center text-sm text-red-700",role:"alert",children:"ç±éæ¢ææ«æç¡æ³è¼å ¥ã"}),!u.isLoading&&!u.isError&&(u.data?.rows.length??0)===0&&n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:378",className:"rounded-xl border border-dashed border-slate-300 bg-slate-50 p-5 text-center text-sm text-slate-500",children:"ç®åæ²æè£å¤å¼ç¨æ¢æã"}),(u.data?.rows??[]).map((x,w)=>n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:381",href:`/articles/${x.id}`,className:"group flex min-w-0 max-w-full items-center gap-4 py-4",children:[n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:382",className:"w-7 font-serif text-sm font-semibold text-[#8ea894]",children:["0",w+1]}),n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:383",className:"min-w-0 flex-1",children:[n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:384",className:"block truncate font-medium text-[#172c4b] group-hover:text-[#947127]",children:[x.lawName," ",x.articleLabel.replace(x.lawName,"")]}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:387",className:"mt-1 block truncate text-xs text-slate-500",children:x.content.split(` 538`).slice(1).join(" ")})]}),n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:389",className:"shrink-0 text-right",children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:390",className:"block font-serif text-base font-semibold text-[#10294d]",children:xd(x.citationCount)}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:391",className:"text-[10px] uppercase tracking-wider text-slate-400",children:"å¼ç¨"})]})]},x.id))]})]}),n.jsx("div",{"data-loc":"client/src/pages/Home.tsx:398",className:"grid min-w-0 grid-cols-[minmax(0,1fr)] gap-4 sm:grid-cols-3 lg:grid-cols-1",children:[{href:"/ask",icon:Pr,title:"AI æ³å¾åç",copy:"ä¾å¸æ³å±¤ç´èå¯é©è夿±ºåèçµç¹åçã"},{href:"/charts",icon:Id,title:"ä¹ååæ",copy:"以çå¯¦æ¢æèè£å¤å¼ç¨è³æåç¾å¶åº¦çµæ§ã
538"},{href:"/judgments",icon:Qa,title:"è£å¤æå°",copy:"便³è¦ãæ¢èãæ³é¢èæ¡ç±äº¤å篩é¸ã"}].map(x=>{const w=x.icon;return n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:406",href:x.href,className:"group flex items-center gap-5 rounded-2xl border border-[#d7d9d3] bg-white p-5 transition-all hover:-translate-y-0.5 hover:border-[#c3a14d]/50 hover:shadow-lg",children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:407",className:"grid size-11 shrink-0 place-items-center rounded-xl bg-[#0d315e] text-[#ead483]",children:n.jsx(w,{"data-loc":"client/src/pages/Home.tsx:407",className:"size-5"})}),n.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:408",className:"min-w-0 flex-1",children:[n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:409",className:"block font-serif text-lg font-semibold text-[#10294d]",children:x.title}),n.jsx("span",{"data-loc":"client/src/pages/Home.tsx:410",className:"mt-1 block text-sm leading-6 text-slate-500",children:x.copy})]}),n.jsx(Kn,{"data-loc":"client/src/pages/Home.tsx:412",className:"size-4 text-slate-300 transition-transform group-hover:translate-x-1"})]},x.href)})})]})}),n.jsx("section",{"data-loc":"client/src/pages/Home.tsx:420",className:"bg-[#0a2346] py-16 text-white",children:n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:421",className:"container grid gap-7 lg:grid-cols-[1fr_auto] lg:items-center",children:[n.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:422",children:[n.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:423",className:"flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#d9bd6a]",children:[n.jsx(CM,{"data-loc":"client/src/pages/Home.tsx:424",className:"size-4"})," LaborLaw Research Letter"]}),n.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:426",className:"mt-3 font-serif text-3xl font-semibold",children:"è¨é±ååæ³è¦ç ç©¶é»åå ±"}),n.jsx("p",{"data-loc":"client/src/pages/Home.tsx:427",className:"mt-3 max-w-2xl text-sm leading-7 text-slate-300",children:"æ¥æ¶éè¦ä¿®æ³ãç±éè£å¤çé»è DJS æ¹æ³è«æ¡ä¾æ´çãå¯é¨æåæ¶è¨é±ã"})]}),n.jsxs(Te,{"data-loc":"client/src/pages/Home.tsx:429",href:"/member",className:"inline-flex items-center justify-center gap-2 rounded-xl bg-[#d3b55f] px-6 py-3.5 text-sm font-semibold text-[#07172f] hover:bg-[#e4cb7f]",children:["ç»å
¥å¾è¨é± ",n.jsx(kt,{"data-loc":"client/src/pages/Home.tsx:430",className:"size-4"})]})]})})]})}const Ep=30;function gd(t){return new Intl.NumberFormat("zh-TW").format(t)}function vD(){const{lawName:t=""}=_h(),[s,l]=b.useState("ALL"),[i,o]=b.useState(""),[d,u]=b.useState(""),[m,h]=b.useState("article"),[g,v]=b.useState(1),x=b.useMemo(()=>({slug:t}),[t]),w=b.useMemo(()=>({lawSlug:t}),[t]),N=b.useMemo(()=>({lawSlug:t,...s!=="ALL"?{chapter:s}:{},...d?{query:d}:{},sort:m,limit:Ep,offset:(g-1)*Ep}),[s,g,d,t,m]),S=he.laws.bySlug.useQuery(x),j=he.laws.chapters.useQuery(w),E=he.laws.articles.useQuery(N),C=b.useMemo(()=>S.data?{title:Gt(S.data.name),description:nh(S.data.description,180)||`æ¥é±${S.data.name}宿´æ¢æãç« ç¯çµæ§èç實è£å¤å¼ç¨ã`,canonicalPath:`/laws/${encodeURIComponent(S.data.slug)}`,jsonLd:{"@context":"https://schema.org","@type":"Legislation",name:S.data.name,inLanguage:"zh-Hant-TW",description:nh(S.data.description,180),legislationDate:S.data.revisionDate||void 0,url:`/laws/${encodeURIComponent(S.data.slug)}`}}:void 0,[S.data]);vw(C);const _=Math.max(1,Math.ceil((E.data?.total??0)/Ep)),z=T=>{T.preventDefault(),u(i.trim()),v(1)},q=T=>{l(T),v(1)};return S.isLoading?n.jsx(Kt,{"data-loc":"client/src/pages/LawDetail.tsx:75",children:n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:76",className:"container py-16",children:[n.jsx(it,{"data-loc":"client/src/pages/LawDetail.tsx:76",className:"h-48 rounded-3xl"}),n.jsx(it,{"data-loc":"client/src/pages/LawDetail.tsx:76",className:"mt-8 h-96 rounded-3xl"})]})}):S.data?n.jsxs(Kt,{"data-loc":"client/src/pages/LawDetail.tsx:96",children:[n.jsxs("section",{"data-loc":"client/src/pages/LawDetail.tsx:97",className:"relative overflow-hidden bg-[#071b39] py-14 text-white",children:[n.jsx("div",{"data-loc":"client/src/pages/LawDetail.tsx:98",className:"labor-stars absolute inset-0 opacity-35","aria-hidden":"true"}),n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:99",className:"container relative",children:[n.jsxs(Te,{"data-loc":"client/src/pages/LawDetail.tsx:100",href:"/laws",className:"inline-flex items-center gap-2 text-xs font-medium text-slate-300 hover:text-[#ead486]",children:[n.jsx(Fn,{"data-loc":"client/src/pages/LawDetail.tsx:101",className:"size-4"})," æ³è¦æ¢æåº«"]}),n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:103",className:"mt-7 grid gap-8 lg:grid-cols-[1fr_auto] lg:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:104",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:105",className:"flex flex-wrap items-center gap-2",children:[n.jsxs(Qe,{"data-loc":"client/src/pages/LawDetail.tsx:106",className:"border-0 bg-[#d4b55d] text-[#122641] hover:bg-[#d4b55d]",children:[S.data.category," é¡"]}),n.jsx(Qe,{"data-loc":"client/src/pages/LawDetail.tsx:107",variant:"outline",className:"border-white/20 text-slate-200",children:S.data.domain})]}),n.jsx("h1",{"data-loc":"client/src/pages/LawDetail.tsx:109",className:"mt-5 font-serif text-3xl font-semibold leading-tight sm:text-5xl",children:S.data.name}),n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:110",className:"mt-4 max-w-3xl text-sm leading-7 text-slate-300",children:S.data.description})]}),n.jsx("div",{"data-loc":"client/src/pages/LawDetail.tsx:112",className:"grid grid-cols-3 gap-3",children:[["æ¢æ",S.data.articleCount],["æå¼ç¨",S.data.citedArticleCount],["è£å¤å¼ç¨",S.data.citationCount]].map(([T,Q])=>n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:118",className:"min-w-24 rounded-xl border border-white/10 bg-white/[0.055] p-4 text-center",children:[n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:119",className:"font-serif text-lg font-semibold text-[#ead486]",children:gd(Number(Q))}),n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:120",className:"mt-1 text-[10px] text-slate-400",children:T})]},String(T)))})]})]})]}),n.jsx("section",{"data-loc":"client/src/pages/LawDetail.tsx:128",className:"bg-[#f4f2ec] py-10",children:n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:129",className:"container grid gap-7 lg:grid-cols-[260px_1fr]",children:[n.jsxs("aside",{"data-loc":"client/src/pages/LawDetail.tsx:130",className:"self-start lg:sticky lg:top-26",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:131",className:"rounded-2xl border border-[#d8d5cc] bg-white p-4 shadow-[0_10px_30px_rgba(25,38,58,0.05)]",children:[n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:132",className:"px-2 pb-3 text-xs font-semibold uppercase tracking-[0.18em] text-[#8d712e]",children:"ç« ç¯çµæ§"}),n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:133",className:"max-h-[62vh] space-y-1 overflow-y-auto pr-1",children:[n.jsx("button",{"data-loc":"client/src/pages/LawDetail.tsx:134",type:"button",onClick:()=>q("ALL"),className:`w-full rounded-lg px-3 py-2.5 text-left text-sm ${s==="ALL"?"bg-[#0d315e] text-white":"text-slate-600 hover:bg-slate-100"}`,children:"å
¨é¨æ¢æ"}),(j.data??[]).map(T=>n.jsx("button",{"data-loc":"client/src/pages/LawDetail.tsx:142",type:"button",onClick:()=>q(T),className:`w-full rounded-lg px-3 py-2.5 text-left text-sm leading-6 ${s===T?"bg-[#0d315e] text-white":"text-slate-600 hover:bg-slate-100"}`,children:T},T))]})]}),n.jsxs(Te,{"data-loc":"client/src/pages/LawDetail.tsx:153",href:`/charts/${S.data.slug}`,className:"mt-4 flex items-center justify-between rounded-xl bg-[#d6b75f] px-4 py-3 text-sm font-semibold text-[#102641] hover:bg-[#e5cb7e]",children:["æ¥çä¹ååæ ",n.jsx(kt,{"data-loc":"client/src/pages/LawDetail.tsx:154",className:"size-4"})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:158",children:[n.jsx("div",{"data-loc":"client/src/pages/LawDetail.tsx:159",className:"rounded-2xl border border-[#d8d5cc] bg-white p-4 shadow-[0_10px_30px_rgba(25,38,58,0.05)]",children:n.jsxs("form",{"data-loc":"client/src/pages/LawDetail.tsx:160",onSubmit:z,className:"grid gap-3 sm:grid-cols-[1fr_190px_auto]",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:161",className:"relative",children:[n.jsx(Cs,{"data-loc":"client/src/pages/LawDetail.tsx:162",className:"absolute left-3.5 to
538p-1/2 size-4 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/LawDetail.tsx:163",value:i,onChange:T=>o(T.target.value),className:"h-10 pl-10",placeholder:"æå°æ¢æå §å®¹ãæ¢èæç« ç¯"})]}),n.jsxs(Nt,{"data-loc":"client/src/pages/LawDetail.tsx:170",value:m,onValueChange:T=>{h(T),v(1)},children:[n.jsx(St,{"data-loc":"client/src/pages/LawDetail.tsx:171",className:"h-10 bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/LawDetail.tsx:171"})}),n.jsxs(At,{"data-loc":"client/src/pages/LawDetail.tsx:172",children:[n.jsx(Ae,{"data-loc":"client/src/pages/LawDetail.tsx:173",value:"article",children:"便¢èæåº"}),n.jsx(Ae,{"data-loc":"client/src/pages/LawDetail.tsx:174",value:"citations",children:"ä¾è£å¤å¼ç¨æåº"})]})]}),n.jsx(ue,{"data-loc":"client/src/pages/LawDetail.tsx:177",type:"submit",className:"h-10 bg-[#0d315e] text-white hover:bg-[#16477f]",children:"æå°"})]})}),n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:181",className:"mt-5 flex items-center justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:182",children:[n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:183",className:"text-xs text-slate-500",children:s==="ALL"?"å ¨é¨ç« ç¯":s}),n.jsx("h2",{"data-loc":"client/src/pages/LawDetail.tsx:184",className:"mt-1 font-serif text-2xl font-semibold text-[#10294d]",children:"æ¢æå表"})]}),n.jsxs("p",{"data-loc":"client/src/pages/LawDetail.tsx:186",className:"text-sm text-slate-500",children:["å ± ",gd(E.data?.total??0)," æ¢"]})]}),E.isLoading?n.jsx("div",{"data-loc":"client/src/pages/LawDetail.tsx:190",className:"mt-5 space-y-4",children:Array.from({length:5}).map((T,Q)=>n.jsx(it,{"data-loc":"client/src/pages/LawDetail.tsx:190",className:"h-44 rounded-2xl"},Q))}):E.isError?n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:192",className:"mt-5 rounded-2xl border border-red-200 bg-red-50 px-6 py-12 text-center",children:[n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:193",className:"font-serif text-lg font-semibold text-red-900",children:"æ¢æè³ææ«æç¡æ³è¼å ¥"}),n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:194",className:"mt-2 text-sm text-red-700",children:"è«ç¨å¾éè©¦ï¼æè¿åæ³è¦ç¸½è¦½éæ°é¸æã"}),n.jsx(ue,{"data-loc":"client/src/pages/LawDetail.tsx:195",variant:"outline",className:"mt-5 border-red-200 bg-white text-red-800",onClick:()=>void E.refetch(),children:"éæ°è¼å ¥"})]}):E.data?.rows.length?n.jsx("div",{"data-loc":"client/src/pages/LawDetail.tsx:205",className:"mt-5 space-y-4",children:(E.data?.rows??[]).map(T=>n.jsxs(Te,{"data-loc":"client/src/pages/LawDetail.tsx:207",href:`/articles/${T.id}`,className:"group block rounded-2xl border border-[#d8d5cc] bg-white p-5 shadow-[0_8px_25px_rgba(25,38,58,0.04)] transition-all hover:-translate-y-0.5 hover:border-[#c5a34b]/55 hover:shadow-[0_14px_35px_rgba(25,38,58,0.08)] sm:p-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:212",className:"flex flex-col justify-between gap-4 sm:flex-row sm:items-start",children:[n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:213",className:"min-w-0 flex-1",children:[n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:214",className:"text-xs font-medium text-[#67816e]",children:T.chapterTitle||"總å"}),n.jsx("h3",{"data-loc":"client/src/pages/LawDetail.tsx:215",className:"mt-2 font-serif text-xl font-semibold text-[#10294d] group-hover:text-[#8b6a23]",children:T.articleLabel}),n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:216",className:"mt-3 line-clamp-3 whitespace-pre-line text-sm leading-7 text-slate-600",children:T.content.split(` 539`).slice(1).join(` 540`)||T.content})]}),n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:220",className:"flex shrink-0 gap-2 sm:flex-col sm:items-end",children:[n.jsxs("span",{"data-loc":"client/src/pages/LawDetail.tsx:221",className:"inline-flex items-center gap-1.5 rounded-full bg-[#f3ead0] px-3 py-1.5 text-xs font-semibold text-[#76591b]",children:[n.jsx(Qa,{"data-loc":"client/src/pages/LawDetail.tsx:222",className:"size-3.5"})," ",gd(T.citationCount)," å¼ç¨"]}),n.jsxs("span",{"data-loc":"client/src/pages/LawDetail.tsx:224",className:"inline-flex items-center gap-1.5 px-2 py-1.5 text-xs text-slate-400",children:[n.jsx($l,{"data-loc":"client/src/pages/LawDetail.tsx:225",className:"size-3.5"})," ",gd(T.viewCount)]})]})]}),n.jsxs("span",{"data-loc":"client/src/pages/LawDetail.tsx:229",className:"mt-5 inline-flex items-center gap-2 text-sm font-semibold text-[#755a1f]",children:["æ¢æå ¨æè DJS é義 ",n.jsx(kt,{"data-loc":"client/src/pages/LawDetail.tsx:230",className:"size-4 transition-transform group-hover:translate-x-1"})]})]},T.id))}):n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:198",className:"mt-5 rounded-2xl border border-dashed border-slate-300 bg-white px-6 py-14 text-center",children:[n.jsx(Ns,{"data-loc":"client/src/pages/LawDetail.tsx:199",className:"mx-auto
540size-8 text-slate-300"}),n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:200",className:"mt-4 font-serif text-lg font-semibold text-[#10294d]",children:"æ²æç¬¦åæ¢ä»¶çæ¢æ"}),n.jsx("p",{"data-loc":"client/src/pages/LawDetail.tsx:201",className:"mt-2 text-sm text-slate-500",children:"è«æ¸
餿å°åè©ææ¹é¸å
¶ä»ç« ç¯ã"}),n.jsx(ue,{"data-loc":"client/src/pages/LawDetail.tsx:202",variant:"outline",className:"mt-5",onClick:()=>{u(""),o(""),q("ALL")},children:"顯示å
¨é¨æ¢æ"})]}),_>1&&n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:238",className:"mt-8 flex items-center justify-center gap-3",children:[n.jsxs(ue,{"data-loc":"client/src/pages/LawDetail.tsx:239",variant:"outline",size:"sm",disabled:g<=1,onClick:()=>v(T=>T-1),children:[n.jsx(vu,{"data-loc":"client/src/pages/LawDetail.tsx:240",className:"mr-1 size-4"})," ä¸ä¸é "]}),n.jsxs("span",{"data-loc":"client/src/pages/LawDetail.tsx:242",className:"text-sm text-slate-500",children:["第 ",g," / ",_," é "]}),n.jsxs(ue,{"data-loc":"client/src/pages/LawDetail.tsx:243",variant:"outline",size:"sm",disabled:g>=_,onClick:()=>v(T=>T+1),children:["ä¸ä¸é ",n.jsx(Kn,{"data-loc":"client/src/pages/LawDetail.tsx:244",className:"ml-1 size-4"})]})]})]})]})})]}):n.jsx(Kt,{"data-loc":"client/src/pages/LawDetail.tsx:83",children:n.jsxs("div",{"data-loc":"client/src/pages/LawDetail.tsx:84",className:"container py-24 text-center",children:[n.jsx(Ns,{"data-loc":"client/src/pages/LawDetail.tsx:85",className:"mx-auto size-10 text-slate-300"}),n.jsx("h1",{"data-loc":"client/src/pages/LawDetail.tsx:86",className:"mt-5 font-serif text-2xl text-[#10294d]",children:"æ¾ä¸å°æ¤æ³è¦"}),n.jsxs(Te,{"data-loc":"client/src/pages/LawDetail.tsx:87",href:"/laws",className:"mt-6 inline-flex items-center gap-2 text-sm font-semibold text-[#866723]",children:[n.jsx(Fn,{"data-loc":"client/src/pages/LawDetail.tsx:88",className:"size-4"})," è¿åæ³è¦æ¢æåº«"]})]})})}function yD(t){const s=new URLSearchParams(t).get("category");return s==="A"||s==="B"||s==="C"?s:"ALL"}function wD(t){const s=new URLSearchParams(t);return{query:s.get("q")??"",domain:s.get("domain")??"ALL",category:yD(t)}}function r1(t){const s=new URLSearchParams;return t.query.trim()&&s.set("q",t.query.trim()),t.domain!=="ALL"&&s.set("domain",t.domain),t.category!=="ALL"&&s.set("category",t.category),`/laws${s.size?`?${s.toString()}`:""}`}function jD(t,s){return t?"æ³è¦è¼å
¥ä¸":`å
± ${s??0} é¨`}const bd={A:{title:"A 顿 ¸å¿æ³",description:"13 é¨ååå¶åº¦æ ¸å¿æ³å¾",color:"bg-[#0d315e] text-white"},B:{title:"B é¡éè¦ç¸éæ³",description:"4 é¨è·ç½ãè§£å±ã檢æ¥èè«åè¦ç¯",color:"bg-[#d4b45b] text-[#182947]"},C:{title:"C 顿½è¡ç´°ååè¡æ¿è¦å",description:"13 鍿½è¡ç´°åèè¡æ¿è¦å",color:"bg-[#dcebe0] text-[#355d43]"}};function _p(t){return new Intl.NumberFormat("zh-TW").format(t)}function ND(){const[,t]=ns(),s=Zl(),[l,i]=b.useState(""),[o,d]=b.useState(""),[u,m]=b.useState("ALL"),[h,g]=b.useState("ALL");b.useEffect(()=>{const C=wD(s);i(C.query),d(C.query),m(C.category),g(C.domain)},[s]);const v=b.useMemo(()=>({...u!=="ALL"?{category:u}:{},...h!=="ALL"?{domain:h}:{},...o?{query:o}:{}}),[u,h,o]),x=he.laws.list.useQuery(v),w=he.laws.domains.useQuery(),N=he.laws.stats.useQuery(),S=C=>{C.preventDefault();const _=l.trim();d(_),t(r1({query:_,domain:h,category:u}))},j=C=>{m(C),t(r1({query:o,domain:h,category:C}))},E=()=>{m("ALL"),g("ALL"),d(""),i(""),t("/laws")};return n.jsxs(Kt,{"data-loc":"client/src/pages/Laws.tsx:99",children:[n.jsxs("section",{"data-loc":"client/src/pages/Laws.tsx:100",className:"relative overflow-hidden bg-[#071b39] py-16 text-white",children:[n.jsx("div",{"data-loc":"client/src/pages/Laws.tsx:101",className:"labor-stars absolute inset-0 opacity-45","aria-hidden":"true"}),n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:102",className:"container relative",children:[n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:103",className:"text-xs font-semibold uppercase tracking-[0.24em] text-[#dbc16e]",children:"Statutory Library"}),n.jsx("h1",{"data-loc":"client/src/pages/Laws.tsx:104",className:"mt-3 font-serif text-4xl font-semibold sm:text-5xl",children:"æ³è¦æ¢æåº«"}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:105",className:"mt-5 max-w-2xl text-sm leading-7 text-slate-300",children:"便 ¸å¿æ³ãéè¦ç¸éæ³èæ½è¡è¦ååé¡ç覽ï¼éæ¢æ¥é±å®æ¹è¦æ ¸æ³è¦æåãç« ç¯çµæ§èç實è£å¤å¼ç¨æ¸ã"}),n.jsx("div",{"data-loc":"client/src/pages/Laws.tsx:108",className:"mt-9 grid max-w-3xl grid-cols-2 gap-3 sm:grid-cols-4",children:[["æ³è¦",N.data?.lawCount],["æ¢æ",N.data?.articleCount],["æå¼ç¨æ¢æ",N.data?.citedArticleCount],["è£å¤å¼ç¨",N.data?.citationCount]].map(([C,_])=>n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:115",className:"rounded-xl border border-white/10 bg-white/[0.055] p-4",children:[n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:116",className:"font-serif text-xl font-semibold text-[#ead485]",children:_===void 0?"â":_p(Number(_))}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:117",className:"mt-1 text-xs text-slate-400",children:C})]},String(C)))})]})]}),n.jsx("section",{"data-loc":"client/src/pages/Laws.tsx:124",className:"bg-[#f4f2ec] py-12",children:n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:125",className:"container",children:[n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:126",className:"rounded-2xl border border-[#dad6cb] bg-white p-5 shadow-[0_10px_35px_rgba(25,38,58,0.06)] sm:p-6",children:[n.jsxs("form",{"data-loc":"client/src/pages/Laws.tsx:127",onSubmit:S,className:"grid gap-3 lg:grid-cols-[1fr_260px_auto]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:128",className:"relative",children:[n.jsx(Cs,{"data-loc":"client/src/pages/Laws.tsx:129",className:"absolute left-3.5 to
540p-1/2 size-4.5 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/Laws.tsx:130",value:l,onChange:C=>i(C.target.value),placeholder:"æå°æ³è¦å稱æå¶åº¦èªªæ",className:"h-11 pl-10"})]}),n.jsxs(Nt,{"data-loc":"client/src/pages/Laws.tsx:137",value:h,onValueChange:g,children:[n.jsx(St,{"data-loc":"client/src/pages/Laws.tsx:138",className:"h-11 w-full bg-white",children:n.jsx(Ct,{"data-loc":"client/src/pages/Laws.tsx:139",placeholder:"鏿ååæ³é å"})}),n.jsxs(At,{"data-loc":"client/src/pages/Laws.tsx:141",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Laws.tsx:142",value:"ALL",children:"å
¨é¨å
«å¤§é å"}),(w.data??[]).map(C=>n.jsx(Ae,{"data-loc":"client/src/pages/Laws.tsx:144",value:C.domain,children:C.domain},C.domain))]})]}),n.jsx(ue,{"data-loc":"client/src/pages/Laws.tsx:148",type:"submit",className:"h-11 bg-[#0d315e] px-6 text-white hover:bg-[#16477f]",children:"å¥ç¨ç¯©é¸"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:153",className:"mt-5 flex flex-wrap items-center gap-2 border-t border-slate-100 pt-5",children:[n.jsxs("span",{"data-loc":"client/src/pages/Laws.tsx:154",className:"mr-1 inline-flex items-center gap-1.5 text-xs font-medium text-slate-500",children:[n.jsx(Kw,{"data-loc":"client/src/pages/Laws.tsx:155",className:"size-3.5"})," æ³è¦é¡å¥"]}),["ALL","A","B","C"].map(C=>n.jsx("button",{"data-loc":"client/src/pages/Laws.tsx:158",type:"button","data-category":C,"aria-pressed":u===C,onClick:()=>j(C),className:`rounded-full px-4 py-2 text-xs font-semibold transition-colors ${u===C?"bg-[#0d315e] text-white":"bg-slate-100 text-slate-600 hover:bg-slate-200"}`,children:C==="ALL"?"å
¨é¨ 30 é¨":bd[C].title},C)),(u!=="ALL"||h!=="ALL"||o)&&n.jsx("button",{"data-loc":"client/src/pages/Laws.tsx:172",type:"button",onClick:E,className:"ml-auto text-xs font-medium text-[#8b6d26] hover:underline",children:"æ¸
é¤å
¨é¨ç¯©é¸"})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:179",className:"mt-8 flex items-end justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:180",children:[n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:181",className:"text-xs font-semibold uppercase tracking-[0.18em] text-[#8d712e]",children:"Collection Result"}),n.jsx("h2",{"data-loc":"client/src/pages/Laws.tsx:182",className:"mt-2 font-serif text-2xl font-semibold text-[#10294d]",children:u==="ALL"?"å
¨é¨æ³è¦":bd[u].title})]}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:186",className:"text-sm text-slate-500","aria-live":"polite",children:jD(x.isLoading,x.data?.length)})]}),x.isLoading?n.jsx("div",{"data-loc":"client/src/pages/Laws.tsx:192",className:"mt-6 grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:Array.from({length:6}).map((C,_)=>n.jsx(it,{"data-loc":"client/src/pages/Laws.tsx:193",className:"h-64 rounded-2xl"},_))}):x.data?.length?n.jsx("div",{"data-loc":"client/src/pages/Laws.tsx:196",className:"mt-6 grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:x.data.map(C=>n.jsxs(Te,{"data-loc":"client/src/pages/Laws.tsx:198",href:`/laws/${C.slug}`,className:"group flex min-h-64 flex-col rounded-2xl border border-[#d8d5cc] bg-white p-6 shadow-[0_10px_30px_rgba(25,38,58,0.05)] transition-all hover:-translate-y-1 hover:border-[#c5a34b]/60 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:203",className:"flex items-start justify-between gap-4",children:[n.jsxs(Qe,{"data-loc":"client/src/pages/Laws.tsx:204",className:`${bd[C.category].color} border-0 hover:${bd[C.category].color}`,children:[C.category," é¡"]}),n.jsx("span",{"data-loc":"client/src/pages/Laws.tsx:207",className:"text-[11px] text-slate-400",children:C.revisionDate||"ä¿®æ£æ¥å¾
æ ¸"})]}),n.jsx("h3",{"data-loc":"client/src/pages/Laws.tsx:209",className:"mt-6 font-serif text-xl font-semibold leading-8 text-[#10294d] group-hover:text-[#8c6b22]",children:C.name}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:210",className:"mt-2 text-xs font-medium text-[#63806c]",children:C.domain}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:211",className:"mt-4 line-clamp-2 text-sm leading-6 text-slate-500",children:C.description}),n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:212",className:"mt-auto grid grid-cols-2 gap-3 border-t border-slate-100 pt-5",children:[n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:213",className:"flex items-center gap-2 text-xs text-slate-500",children:[n.jsx(Ns,{"data-loc":"client/src/pages/Laws.tsx:214",className:"size-4 text-[#9f7d2e]"}),n.jsxs("span",{"data-loc":"client/src/pages/Laws.tsx:215",children:[n.jsx("strong",{"data-loc":"client/src/pages/Laws.tsx:215",className:"font-semibold text-[#172e50]",children:_p(C.articleCount)}
540)," æ¢"]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:217",className:"flex items-center gap-2 text-xs text-slate-500",children:[n.jsx(Qa,{"data-loc":"client/src/pages/Laws.tsx:218",className:"size-4 text-[#9f7d2e]"}),n.jsxs("span",{"data-loc":"client/src/pages/Laws.tsx:219",children:[n.jsx("strong",{"data-loc":"client/src/pages/Laws.tsx:219",className:"font-semibold text-[#172e50]",children:_p(C.citationCount)})," å¼ç¨"]})]})]}),n.jsxs("span",{"data-loc":"client/src/pages/Laws.tsx:222",className:"mt-5 inline-flex items-center gap-2 text-sm font-semibold text-[#73591e]",children:["çè¦½æ¢æ ",n.jsx(kt,{"data-loc":"client/src/pages/Laws.tsx:223",className:"size-4 transition-transform group-hover:translate-x-1"})]})]},C.id))}):n.jsxs("div",{"data-loc":"client/src/pages/Laws.tsx:229",className:"mt-6 rounded-2xl border border-dashed border-slate-300 bg-white py-16 text-center",children:[n.jsx(Rc,{"data-loc":"client/src/pages/Laws.tsx:230",className:"mx-auto size-8 text-slate-300"}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:231",className:"mt-4 font-serif text-lg text-[#172e50]",children:"æ¥ç¡ç¬¦åæ¢ä»¶çæ³è¦"}),n.jsx("p",{"data-loc":"client/src/pages/Laws.tsx:232",className:"mt-2 text-sm text-slate-500",children:"è«èª¿æ´é¡å¥ãé åæééµåã"}),n.jsx(ue,{"data-loc":"client/src/pages/Laws.tsx:233",variant:"outline",className:"mt-5",onClick:E,children:"æ¥çå
¨é¨æ³è¦"})]})]})})]})}const N4=[["constitutional","æ²æ³æ³åº"],["grand_chamber","大æ³åº"],["supreme","æé«æ³é¢ï¼æé«è¡æ¿æ³é¢"],["high","é«çæ³é¢"],["district","å°æ¹æ³é¢"],["administrative","é«çè¡æ¿æ³é¢"],["other","å
¶ä»æ³é¢"]],CD=t=>N4.find(s=>s[0]===t)?.[1]??"å
¶ä»æ³é¢";function SD(){const t=Zl(),s=b.useMemo(()=>{const T=new URLSearchParams(t);return{lawName:T.get("law")?.trim()??"",articleNo:T.get("article")?.trim()??"",fullTextKeyword:T.get("q")?.trim()??""}},[t]),[l,i]=b.useState(s.lawName),[o,d]=b.useState(s.articleNo),[u,m]=b.useState(""),[h,g]=b.useState(""),[v,x]=b.useState(s.fullTextKeyword),[w,N]=b.useState({lawName:s.lawName||void 0,articleNo:s.articleNo||void 0,fullTextKeyword:s.fullTextKeyword||void 0,page:1,pageSize:20}),S=b.useMemo(()=>w,[w]),j=he.laws.list.useQuery(),E=he.judgments.search.useQuery(S,{retry:1}),C=T=>{T.preventDefault(),N({lawName:l||void 0,articleNo:o.trim()||void 0,courtLevel:u||void 0,causeKeyword:h.trim()||void 0,fullTextKeyword:v.trim()||void 0,page:1,pageSize:20})},_=()=>{i(""),d(""),m(""),g(""),x(""),N({page:1,pageSize:20})},z=Math.max(1,Math.ceil((E.data?.total??0)/w.pageSize)),q=!!(w.lawName||w.articleNo||w.courtLevel||w.causeKeyword||w.fullTextKeyword);return n.jsxs(Kt,{"data-loc":"client/src/pages/Judgments.tsx:96",children:[n.jsx("section",{"data-loc":"client/src/pages/Judgments.tsx:97",className:"law-night-sky border-b border-white/10 py-14 text-white sm:py-18",children:n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:98",className:"container grid gap-8 lg:grid-cols-[1fr_350px] lg:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:99",children:[n.jsxs("p",{"data-loc":"client/src/pages/Judgments.tsx:100",className:"flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#dcc16f]",children:[n.jsx(Qa,{"data-loc":"client/src/pages/Judgments.tsx:101",className:"size-4"})," Judicial Decisions"]}),n.jsx("h1",{"data-loc":"client/src/pages/Judgments.tsx:103",className:"mt-4 font-serif text-4xl font-semibold text-[#f0d781] sm:text-5xl",children:"è£å¤æå°"}),n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:104",className:"mt-5 max-w-3xl text-sm leading-7 text-slate-300",children:"便³è¦ãæ¢èãæ³é¢å±¤ç´èæ¡ç±ééµåäº¤åæª¢ç´¢ï¼çµæååç¾è£å¤åèãæ¡ç±èå¯åå°åææ ¸å°çè¦è§£ç段ã"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:108",className:"rounded-2xl border border-white/12 bg-white/[0.065] p-5 backdrop-blur-sm",children:[n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:109",className:"text-xs uppercase tracking-[0.18em] text-slate-400",children:"æ¬æ¬¡æª¢ç´¢"}),n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:110",className:"mt-2 font-serif text-3xl font-semibold text-white",children:E.isLoading?"æ¥è©¢ä¸":E.isError?"æ«æç¡æ³åå¾":`${(E.data?.total??0).toLocaleStr
540ing("zh-TW")} ç`}),n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:113",className:"mt-2 text-xs leading-5 text-slate-400",children:"è³æä¾ç´¢å¼ç¾æ³æä¾ï¼è£å¤å
¨æä»ä»¥å¸æ³é¢æ£å¼å
¬å¸çæ¬çºæºã"})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/Judgments.tsx:118",className:"bg-[#f4f2ec] py-10 sm:py-14",children:n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:119",className:"container",children:[n.jsx("form",{"data-loc":"client/src/pages/Judgments.tsx:120",onSubmit:C,className:"rounded-3xl border border-[#d8d5cc] bg-white p-5 shadow-[0_12px_40px_rgba(25,38,58,0.06)] sm:p-7",children:n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:121",className:"grid gap-4 md:grid-cols-2 xl:grid-cols-3 xl:items-end",children:[n.jsxs("label",{"data-loc":"client/src/pages/Judgments.tsx:122",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/Judgments.tsx:123",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"æ³è¦"}),n.jsxs("select",{"data-loc":"client/src/pages/Judgments.tsx:124",value:l,onChange:T=>i(T.target.value),className:"h-11 w-full rounded-md border border-input bg-white px-3 text-sm text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#b9953f]",children:[n.jsx("option",{"data-loc":"client/src/pages/Judgments.tsx:125",value:"",children:"å
¨é¨ 30 鍿³è¦"}),(j.data??[]).map(T=>n.jsx("option",{"data-loc":"client/src/pages/Judgments.tsx:126",value:T.name,children:T.name},T.id))]})]}),n.jsxs("label",{"data-loc":"client/src/pages/Judgments.tsx:129",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/Judgments.tsx:130",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"æ¢è"}),n.jsx(ya,{"data-loc":"client/src/pages/Judgments.tsx:131",value:o,onChange:T=>d(T.target.value),className:"h-11",placeholder:"ä¾ï¼11 æ 11ä¹1"})]}),n.jsxs("label",{"data-loc":"client/src/pages/Judgments.tsx:133",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/Judgments.tsx:134",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"æ³é¢å±¤ç´"}),n.jsxs("select",{"data-loc":"client/src/pages/Judgments.tsx:135",value:u,onChange:T=>m(T.target.value),className:"h-11 w-full rounded-md border border-input bg-white px-3 text-sm text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#b9953f]",children:[n.jsx("option",{"data-loc":"client/src/pages/Judgments.tsx:136",value:"",children:"å
¨é¨æ³é¢å±¤ç´"}),N4.map(([T,Q])=>n.jsx("option",{"data-loc":"client/src/pages/Judgments.tsx:137",value:T,children:Q},T))]})]}),n.jsxs("label",{"data-loc":"client/src/pages/Judgments.tsx:140",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/Judgments.tsx:141",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"æ¡ç±ï¼è£å¤é¡åééµå"}),n.jsxs("span",{"data-loc":"client/src/pages/Judgments.tsx:142",className:"relative block",children:[n.jsx(Cs,{"data-loc":"client/src/pages/Judgments.tsx:142",className:"absolute left-3 top-1/2 size-4 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/Judgments.tsx:142",value:h,onChange:T=>g(T.target.value),className:"h-11 pl-10",placeholder:"ä¾ï¼è«æ±çµ¦ä»è³é£è²»ãåç°¡"})]})]}),n.jsxs("label",{"data-loc":"client/src/pages/Judgments.tsx:144",className:"block",children:[n.jsx("span",{"data-loc":"client/src/pages/Judgments.tsx:145",className:"mb-2 block text-xs font-semibold text-[#1a3559]",children:"è£å¤å
¨æééµå"}),n.jsxs("span",{"data-loc":"client/src/pages/Judgments.tsx:146",className:"relative block",children:[n.jsx(Cs,{"data-loc":"client/src/pages/Judgments.tsx:146",className:"absolute left-3 top-1/2 size-4 -translate-y-1/2 text-slate-400"}),n.jsx(ya,{"data-loc":"client/src/pages/Judgments.tsx:146",value:v,onChange:T=>x(T.target.value),className:"h-11 pl-10",placeholder:"ä¾ï¼è§£å±ãå çè²»ãè·æ¥ç½å®³"})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:148",className:"flex gap-2",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Judgments.tsx:149",type:"submit",className:"h-11 flex-1 bg-[#0d315e] text-white hover:bg-[#16477f]",children:[n.jsx(qw,{"data-loc":"client/src/pages/Judgments.tsx:149",className:"mr-2 size-4"}),"æå°"]}),n.jsx(ue,{"data-loc":"client/src/pages/Judgments.tsx:150",type:"button",variant:"outline",className:"h-11 bg-white",onClick:_,"aria-label":"æ¸
é
540¤ç¯©é¸",children:n.jsx(wc,{"data-loc":"client/src/pages/Judgments.tsx:150",className:"size-4"})})]})]})}),n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:155",className:"mt-7",children:[n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:156",className:"mb-4 flex flex-wrap items-center justify-between gap-3",children:[n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:157",className:"text-sm text-slate-500",children:E.data?`第 ${E.data.page} é ï¼å
± ${E.data.total.toLocaleString("zh-TW")} çè£å¤`:"æ£å¨è®åè£å¤ç´¢å¼"}),q&&n.jsx(ue,{"data-loc":"client/src/pages/Judgments.tsx:160",variant:"ghost",size:"sm",onClick:_,children:"æ¸
é¤å
¨é¨æ¢ä»¶"})]}),E.isLoading?n.jsx("div",{"data-loc":"client/src/pages/Judgments.tsx:164",className:"space-y-4",children:Array.from({length:6}).map((T,Q)=>n.jsx(it,{"data-loc":"client/src/pages/Judgments.tsx:164",className:"h-64 rounded-2xl"},Q))}):E.isError?n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:166",role:"alert",className:"rounded-2xl border border-red-200 bg-red-50 p-8 text-center text-sm text-red-700",children:[n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:167",children:E.error.message||"è£å¤æª¢ç´¢æåæ«æç¡æ³ä½¿ç¨ã"}),n.jsx(ue,{"data-loc":"client/src/pages/Judgments.tsx:168",variant:"outline",className:"mt-4 bg-white",onClick:()=>E.refetch(),children:"éæ°æ¥è©¢"})]}):(E.data?.items.length??0)===0?n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:171",className:"rounded-3xl border border-dashed border-[#c9c5ba] bg-white p-10 text-center",children:[n.jsx(Qa,{"data-loc":"client/src/pages/Judgments.tsx:172",className:"mx-auto size-9 text-[#b39241]"}),n.jsx("h2",{"data-loc":"client/src/pages/Judgments.tsx:173",className:"mt-4 font-serif text-xl font-semibold text-[#10294d]",children:"å°ç¡ç¬¦åæ¢ä»¶çè£å¤"}),n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:174",className:"mt-2 text-sm leading-6 text-slate-500",children:"è«æ¾å¯¬æ¢èãæ³é¢å±¤ç´æééµåæ¢ä»¶å¾éæ°æª¢ç´¢ã"}),n.jsx(ue,{"data-loc":"client/src/pages/Judgments.tsx:175",variant:"outline",className:"mt-5 bg-white",onClick:_,children:"éè¨æ¥è©¢"})]}):n.jsx("div",{"data-loc":"client/src/pages/Judgments.tsx:178",className:"space-y-4",children:E.data?.items.map(T=>n.jsxs("article",{"data-loc":"client/src/pages/Judgments.tsx:180",className:"rounded-2xl border border-[#d8d5cc] bg-white p-6 shadow-[0_10px_28px_rgba(25,38,58,0.045)] sm:p-7",children:[n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:181",className:"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:182",className:"min-w-0",children:[n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:183",className:"flex flex-wrap gap-2",children:[n.jsx(Qe,{"data-loc":"client/src/pages/Judgments.tsx:184",className:"bg-[#102f58] text-white hover:bg-[#102f58]",children:CD(T.courtLevel)}),n.jsx(Qe,{"data-loc":"client/src/pages/Judgments.tsx:185",variant:"outline",className:"border-[#c6a34d]/40 bg-[#f8f0d9] text-[#725718]",children:T.cause})]}),n.jsx("h2",{"data-loc":"client/src/pages/Judgments.tsx:187",className:"mt-4 font-serif text-xl font-semibold leading-8 text-[#10294d]",children:T.caseNum}),n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:188",className:"mt-2 flex flex-wrap gap-x-5 gap-y-1 text-xs text-slate-500",children:[n.jsxs("span",{"data-loc":"client/src/pages/Judgments.tsx:189",className:"inline-flex items-center gap-1.5",children:[n.jsx(SM,{"data-loc":"client/src/pages/Judgments.tsx:189",className:"size-3.5"}),T.court]}),T.judgmentDate&&n.jsxs("span",{"data-loc":"client/src/pages/Judgments.tsx:190",className:"inline-flex items-center gap-1.5",children:[n.jsx(AM,{"data-loc":"client/src/pages/Judgments.tsx:190",className:"size-3.5"}),T.judgmentDate]})]})]}),n.jsxs("a",{"data-loc":"client/src/pages/Judgments.tsx:193",href:T.sourceUrl,target:"_blank",rel:"noreferrer",className:"inline-flex shrink-0 items-center gap-2 text-sm font-semibold text-[#866723] hover:text-[#60480f]",children:["叿³é¢åæ ",n.jsx(Zh,{"data-loc":"client/src/pages/Judgments.tsx:194",className:"size-4"})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:198",className:"mt-5 rounded-xl border-l-4 border-[#c5a34f] bg-[#f6f7f4] px-5 py-4",children:[n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:199",className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-[#85691f]",children:"è£å¤è¦è§£ç段"}),n.jsx("p",{"data-loc":"client/src/pages/Judgments.tsx:200",className:"mt-2 text-sm leading-7 text-slate-650",children:T.snippet})]}),T.lawRefs.length>0&&n.jsx("div",{"data-loc":"client/src/pages/Judgments.tsx:203",className:"mt-4 flex flex-wrap gap-2",children:T.lawRefs.slice(0,8).map(Q=>n.jsx(Qe,{"data-loc":"client/src/pages/Judgments.tsx:204",variant:"outline",className:"font-normal text-slate-600",children:Q},Q))})]},T.jid))}),E.data&&E.data.items.length>0&&n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:213",className:"mt-8 flex flex-wrap items-center justify-between gap-4 roun
540ded-2xl border border-[#d8d5cc] bg-white px-5 py-4",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Judgments.tsx:214",variant:"outline",className:"bg-white",disabled:w.page<=1||E.isFetching,onClick:()=>N(T=>({...T,page:T.page-1})),children:[n.jsx(Fn,{"data-loc":"client/src/pages/Judgments.tsx:214",className:"mr-2 size-4"}),"ä¸ä¸é "]}),n.jsxs("span",{"data-loc":"client/src/pages/Judgments.tsx:215",className:"text-sm text-slate-500",children:["第 ",w.page," / ",z," é "]}),n.jsxs(ue,{"data-loc":"client/src/pages/Judgments.tsx:216",variant:"outline",className:"bg-white",disabled:w.page>=z||E.isFetching,onClick:()=>N(T=>({...T,page:T.page+1})),children:["ä¸ä¸é ",n.jsx(kt,{"data-loc":"client/src/pages/Judgments.tsx:216",className:"ml-2 size-4"})]})]}),E.data&&n.jsxs("div",{"data-loc":"client/src/pages/Judgments.tsx:221",className:"mt-6 rounded-xl border border-[#dfd8c7] bg-[#fbf8ef] p-4 text-xs leading-6 text-[#6f5b28]",children:[n.jsx("strong",{"data-loc":"client/src/pages/Judgments.tsx:222",children:"è³æä¾æºèéå¶ï¼"}),E.data.source,"ã",E.data.limitation]})]})]})})]})}var Pu="Tabs",[AD]=ra(Pu,[Au]),C4=Au(),[ED,Nx]=AD(Pu),S4=b.forwardRef((t,s)=>{const{__scopeTabs:l,value:i,onValueChange:o,defaultValue:d,orientation:u="horizontal",dir:m,activationMode:h="automatic",...g}=t,v=kc(m),[x,w]=Ga({prop:i,onChange:o,defaultProp:d??"",caller:Pu});return n.jsx(ED,{scope:l,baseId:wa(),value:x,onValueChange:w,orientation:u,dir:v,activationMode:h,children:n.jsx(Ee.div,{dir:v,"data-orientation":u,...g,ref:s})})});S4.displayName=Pu;var A4="TabsList",E4=b.forwardRef((t,s)=>{const{__scopeTabs:l,loop:i=!0,...o}=t,d=Nx(A4,l),u=C4(l);return n.jsx(aN,{asChild:!0,...u,orientation:d.orientation,dir:d.dir,loop:i,children:n.jsx(Ee.div,{role:"tablist","aria-orientation":d.orientation,...o,ref:s})})});E4.displayName=A4;var _4="TabsTrigger",M4=b.forwardRef((t,s)=>{const{__scopeTabs:l,value:i,disabled:o=!1,...d}=t,u=Nx(_4,l),m=C4(l),h=R4(u.baseId,i),g=O4(u.baseId,i),v=i===u.value;return n.jsx(sN,{asChild:!0,...m,focusable:!o,active:v,children:n.jsx(Ee.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":g,"data-state":v?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:h,...d,ref:s,onMouseDown:xe(t.onMouseDown,x=>{!o&&x.button===0&&x.ctrlKey===!1?u.onValueChange(i):x.preventDefault()}),onKeyDown:xe(t.onKeyDown,x=>{[" ","Enter"].includes(x.key)&&u.onValueChange(i)}),onFocus:xe(t.onFocus,()=>{const x=u.activationMode!=="manual";!v&&!o&&x&&u.onValueChange(i)})})})});M4.displayName=_4;var T4="TabsContent",k4=b.forwardRef((t,s)=>{const{__scopeTabs:l,value:i,forceMount:o,children:d,...u}=t,m=Nx(T4,l),h=R4(m.baseId,i),g=O4(m.baseId,i),v=i===m.value,x=b.useRef(v);return b.useEffect(()=>{const w=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(w)},[]),n.jsx(la,{present:o||v,children:({present:w})=>n.jsx(Ee.div,{"data-state":v?"active":"inactive","data-orientation":m.orientation,role:"tabpanel","aria-labelledby":h,hidden:!w,id:g,tabIndex:0,...u,ref:s,style:{...t.style,animationDuration:x.current?"0s":void 0},children:w&&d})})});k4.displayName=T4;function R4(t,s){return`${t}-trigger-${s}`}function O4(t,s){return`${t}-content-${s}`}var _D=S4,MD=E4,TD=M4,kD=k4;function RD({className:t,...s}){return n.jsx(_D,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:we("flex flex-col gap-2",t),...s})}function OD({className:t,...s}){return n.jsx(MD,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:we("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",t),...s})}function Rn({className:t,...s}){return n.jsx(TD,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:we("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focu
540s-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...s})}function On({className:t,...s}){return n.jsx(kD,{"data-loc":"client/src/components/ui/tabs.tsx:56","data-slot":"tabs-content",className:we("flex-1 outline-none",t),...s})}function Dn(t){return t?new Date(t).toLocaleString("zh-TW",{dateStyle:"medium",timeStyle:"short"}):"â"}function Ln({label:t="æå¡è³æ"}){return n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:38",className:"flex min-h-40 items-center justify-center rounded-2xl border border-[#d9cfb4] bg-white text-[#17324d]",children:[n.jsx(Et,{"data-loc":"client/src/pages/Member.tsx:39",className:"mr-2 h-5 w-5 animate-spin"})," æ£å¨è¼å
¥",t]})}function ic({label:t,onRetry:s}){return n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:46",role:"alert",className:"rounded-2xl border border-red-200 bg-red-50 p-8 text-center text-red-800",children:[n.jsx(In,{"data-loc":"client/src/pages/Member.tsx:47",className:"mx-auto h-7 w-7"}),n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:48",className:"mt-3 font-semibold",children:[t,"æ«æç¡æ³è¼å
¥"]}),n.jsxs(ue,{"data-loc":"client/src/pages/Member.tsx:49",type:"button",variant:"outline",size:"sm",className:"mt-4 border-red-300 bg-white",onClick:s,children:[n.jsx(Ft,{"data-loc":"client/src/pages/Member.tsx:50",className:"mr-2 h-4 w-4"})," éæ°è¼å
¥"]})]})}function DD(){const{user:t,loading:s,isAuthenticated:l}=Fa(),i=Zl(),[o,d]=b.useState({tab:"bookmarks",bookmarkFilter:null}),u=!!l,m=he.useUtils(),h=he.member.overview.useQuery(void 0,{enabled:u}),g=he.member.bookmarks.useQuery(void 0,{enabled:u}),v=he.member.notes.useQuery(void 0,{enabled:u}),x=he.member.history.useQuery({limit:50},{enabled:u}),w=he.member.progress.useQuery(void 0,{enabled:u}),N=he.member.upgradeRequests.useQuery(void 0,{enabled:u}),S=he.feedback.mine.useQuery(void 0,{enabled:u}),[j,E]=b.useState(""),[C,_]=b.useState({category:"general",subject:"",content:"",relatedPath:""}),[z,q]=b.useState(null);b.useEffect(()=>{d(gk(i))},[i]),b.useEffect(()=>{const D=h.data?.subscription?.email||h.data?.user?.email;D&&E(D)},[h.data?.subscription?.email,h.data?.user?.email]);const T=he.member.toggleBookmark.useMutation({onSuccess:async()=>{await Promise.all([m.member.bookmarks.invalidate(),m.member.overview.invalidate()]),Se.success("å·²ç§»é¤æ¶è")},onError:D=>Se.error(D.message)}),Q=he.member.saveNote.useMutation({onSuccess:async()=>{q(null),await Promise.all([m.member.notes.invalidate(),m.member.overview.invalidate()]),Se.success("çè¨å·²æ´æ°")},onError:D=>Se.error(D.message)}),O=he.member.removeNote.useMutation({onSuccess:async D=>{if(!D.deleted)return Se.error("æ¾ä¸å°å¯åªé¤ççè¨");await Promise.all([m.member.notes.invalidate(),m.member.overview.invalidate()]),Se.success("çè¨å·²åªé¤")},onError:D=>Se.error(D.message)}),L=he.member.subscribe.useMutation({onSuccess:async()=>{await m.member.overview.invalidate(),Se.success("é»åå ±è¨é±å·²åç¨")},onError:D=>Se.error(D.message)}),V=he.member.unsubscribe.useMutation({onSuccess:async()=>{await m.member.overview.invalidate(),Se.success("已忶é»åå ±è¨é±")},onError:D=>Se.error(D.message)}),ee=he.member.requestUpgrade.useMutation({onSuccess:async D=>{await Promise.all([m.member.upgradeRequests.invalidate(),m.member.overview.invalidate()]),Se.success(D.created?"åç´ç³è«å·²éåº":"å·²æå¾
å¯©æ ¸çåç´ç³è«")},onError:D=>Se.error(D.message)}),re=he.feedback.submit.useMutation({onSuccess:async()=>{_(D=>({...D,subject:"",content:"",relatedPath:""})),await m.feedback.mine.invalidate(),Se.success("æè¦åé¥å·²éåº")},onError:D=>Se.error(D.message)});if(s)return n.jsx(Kt,{"data-loc":"client/src/pages/Member.tsx:156",children:n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:157"})});if(!l)return n.jsx(Kt,{"data-loc":"client/src/pages/Member.tsx:164",children:n.jsxs("section",{"data-loc":"client/src/pages/Member.tsx:165",className:"bg-[#071a2d] px-4 py-20 text-center text-white",children:[n.jsx(Ny,{"data-loc":"client/src/pages/Member.tsx:166",className:"mx-auto mb-5 h-12 w-12 text-[#d6b766]"}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:167",className:"mb-3 text-sm font-semibold tracking-[0.24em] text-[#d6b766]",children:"MEMBER CENTER"}),n.jsx("h1",{"data-loc":"client/src/pages/Member.tsx:168",className:"font-serif text-4xl font-bold",children:"ç»å
¥æå¡ä¸å¿"}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:169",className:"mx-auto mt-5 max-w-2xl leading-8 text-slate-300",children:"ç»å
¥å¾å¯æ¶èæ¢æãDJS èå表ï¼å»ºç«å人çè¨ï¼ä¸¦è¿½è¹¤é±è®æ·å²åå¸ç¿é²åº¦ã"}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:172",className:"mt-8 bg-[#d6b766] text-[#071a2d] hover:bg-[#e6ca7e]",onClick:Ra,children:"ä½¿ç¨ Manus OAuth ç»å
¥"})]})});
540const K=h.error||g.error||v.error||x.error||w.error,ie=g.data?.filter(D=>o.bookmarkFilter==="chart"?D.itemType==="chart":o.bookmarkFilter==="article"?D.itemType!=="chart":!0),ce=(D,k=null)=>{const U={tab:D,bookmarkFilter:D==="bookmarks"?k:null};typeof window<"u"&&window.history.replaceState(null,"",_r(D,U.bookmarkFilter??void 0)),d(U)};return n.jsxs(Kt,{"data-loc":"client/src/pages/Member.tsx:197",children:[n.jsx("section",{"data-loc":"client/src/pages/Member.tsx:198",className:"bg-[#071a2d] px-4 py-12 text-white",children:n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:199",className:"container",children:[n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:200",className:"text-sm font-semibold tracking-[0.24em] text-[#d6b766]",children:"MEMBER CENTER"}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:201",className:"mt-3 flex flex-wrap items-end justify-between gap-5",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:202",children:[n.jsx("h1",{"data-loc":"client/src/pages/Member.tsx:203",className:"font-serif text-4xl font-bold",children:"æçæ³å¾ç ç¿å®¤"}),n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:204",className:"mt-3 text-slate-300",children:[t?.name||t?.email||"æå¡","ï¼æ¡è¿åä¾ã"]})]}),n.jsx(Qe,{"data-loc":"client/src/pages/Member.tsx:206",className:"border border-[#d6b766]/50 bg-[#d6b766]/10 px-4 py-2 text-[#f2d98f]",children:(h.data?.user?.membershipLevel||"general").toUpperCase()})]})]})}),n.jsx("main",{"data-loc":"client/src/pages/Member.tsx:213",className:"bg-[#f5f1e7] px-4 py-10",children:n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:214",className:"container",children:[K&&n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:216",className:"mb-6 rounded-2xl border border-red-200 bg-red-50 p-4 text-sm text-red-800",children:["é¨åæå¡è³ææ«æç¡æ³è¼å
¥ï¼è«ç¨å¾éæ°æ´çã",K.message?`ï¼${K.message}ï¼`:""]}),n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:221",className:"mb-8 grid gap-4 sm:grid-cols-3",children:[["æ¶èé
ç®",h.data?.counts.bookmarks??0,ih],["å人çè¨",h.data?.counts.notes??0,ax],["é±è®æ¢æ",h.data?.counts.history??0,Iw]].map(([D,k,U])=>{const H=U;return n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:229",className:"rounded-2xl border border-[#d9cfb4] bg-white p-5 shadow-sm",children:[n.jsx(H,{"data-loc":"client/src/pages/Member.tsx:230",className:"h-6 w-6 text-[#9b7625]"}),n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:231",className:"mt-4 font-serif text-3xl font-bold text-[#0b2742]",children:Number(k).toLocaleString("zh-TW")}),n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:232",className:"mt-1 text-sm text-slate-600",children:String(D)})]},String(D))})}),n.jsxs(RD,{"data-loc":"client/src/pages/Member.tsx:238",value:o.tab,onValueChange:D=>ce(D),className:"space-y-6",children:[n.jsxs(OD,{"data-loc":"client/src/pages/Member.tsx:239",className:"h-auto w-full justify-start gap-1 overflow-x-auto rounded-xl bg-[#e9e1cf] p-1",children:[n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:240",value:"profile",children:"åäººè³æ"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:241",value:"bookmarks",children:"æ¶è"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:242",value:"notes",children:"çè¨"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:243",value:"history",children:"é±è®æ·å²"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:244",value:"progress",children:"å¸ç¿é²åº¦"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:245",value:"newsletter",children:"é»åå ±"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:246",value:"membership",children:"æå¡æ¹æ¡"}),n.jsx(Rn,{"data-loc":"client/src/pages/Member.tsx:247",value:"feedback",children:"æè¦åé¥"})]}),n.jsx(On,{"data-loc":"client/src/pages/Member.tsx:250",value:"profile",children:h.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:251",label:"åäººè³æ"}):h.error?n.jsx(ic,{"data-loc":"client/src/pages/Member.tsx:252",label:"åäººè³æ",onRetry:()=>void h.refetch()}):n.jsxs("section",{"data-loc":"client/src/pages/Member.tsx:254",className:"rounded-2xl border border-[#d9cfb4] bg-white p-6 shadow-sm","aria-label":"åäººè³æ",children:[n.jsx(sx,{"data-loc":"client/src/pages/Member.tsx:255",className:"h-7 w-7 text-[#9b7625]"}),n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:256",className:"mt-4 font-serif text-2xl font-bold text-[#0b2742]",children:"åäººè³æ"}),n.jsxs("dl",{"data-loc":"client/src/pages/Member.tsx:257",className:"mt-6 grid gap-5 sm:grid-cols-2",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:258",children:[n.jsx("dt",{"data-loc":"client/src/pages/Member.tsx:258",className:"text-xs font-semibold tracking-wider text-slate-500",children:"å§å"}),n.jsx("dd",{"data-loc":"client/src/pages/Member.tsx:258",className:"mt-1 font-medium text-[#0b2742]",children:h.data?.user?.name||"æªè¨å®"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:259",children:[n.jsx("dt",{"data-loc":"client/src/pages/Member.tsx:259",className:"text-xs font-semibold tracking-wider text-slate-500",children:"Email"}),n.jsx("dd",{"data-loc":"client/src/pages/Member.tsx:259",className:"mt-1 break-all font-medium text-[#0b2742]",children:h.data?.user?.email||"æªè¨å®"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:260",children:[n.jsx("dt",{"data-loc":"client/src/pages/Member.tsx:260",className:"text-xs font-semibold tracking-wider text-slate-500",children:"帳èè§è²"}),n.jsx("dd",{"data-loc":"client/src/pages/Member.tsx:260",className:"mt-1 font-medium text-[#0b2742]",children:h.data?.user?.role==="admin"?"管çå¡":"ä¸è¬æå¡"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:261",children:[n.jsx("dt",{"data-loc":"client/src/pages/Member.tsx:261",className:"text-xs font-semibold tracking-wider text-slate-500",children:"æå¡çç´"}),n.jsx("dd",{"data-loc":"client/src/pages/Member.tsx:261",className:"mt-1 font-medium text-[#0b2742]",children:(h.data?.user?.membershipLevel||"general").toUpperCase()})]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:262",children:[n.jsx("dt",{"data-loc":"client/src/pages/Member.tsx:262",className:"text-xs font-semibold tracking-wider text-slate-500",children:"æè¿ç»å
¥"}),n.jsx("dd",{"data-loc":"client/src/pages/Member.tsx:262",className:"mt-1 font-medium text-[#0b2742]",children:Dn(h.data?.user?.lastSignedIn)})]})]})]})}),n.jsxs(On,{"data-loc":"client/src/pages/Member.tsx:268",value:"bookmarks",className:"space-y-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:269",className:"flex flex-wrap gap-2","aria-label":"æ¶èé¡å篩é¸",children:[n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:270",size:"sm",variant:o.bookmarkFilter===null?"default":"outline",onClick:()=>ce("bookmarks"),children:"å
¨é¨"}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:271",size:"sm",variant:o.bookmarkFilter==="article"?"default":"outline",onClick:()=>ce("bookmarks","article"),children:"æ¢æè DJS"}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:272",size:"sm",variant:o.bookmarkFilter==="chart"?"default":"outline",onClick:()=>ce("bookmarks","chart"),children:"å表"})]}),g.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:274"}
540):ie?.length?ie.map(D=>{const k=D.itemType==="chart"?D.scopeKey?.startsWith("article:")?`/articles/${encodeURIComponent(D.scopeKey.slice(8))}/charts`:D.scopeKey?.startsWith("law:")?`/charts/${encodeURIComponent(D.scopeKey.slice(4))}`:"/charts":`/articles/${D.articleId}${D.itemType==="djs"?"#djs":""}`,U=D.itemType==="article"?"æ¢æ":D.itemType==="djs"?"DJS":"å表";return n.jsx("article",{"data-loc":"client/src/pages/Member.tsx:284",className:"rounded-2xl border border-[#d9cfb4] bg-white p-5 shadow-sm",children:n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:285",className:"flex items-start justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:286",className:"min-w-0",children:[n.jsx(Qe,{"data-loc":"client/src/pages/Member.tsx:287",variant:"outline",className:"mb-3 border-[#c6a64d] text-[#7c5d17]",children:U}),n.jsx(Te,{"data-loc":"client/src/pages/Member.tsx:288",href:k,className:"block font-serif text-xl font-bold text-[#0b2742] hover:text-[#9b7625]",children:D.itemType==="chart"?`${D.scopeKey==="global"?"å
¨å¹³å°":D.scopeKey?.startsWith("article:")?`æ¢æ #${D.scopeKey.slice(8)}`:D.scopeKey?.startsWith("law:")?"å®ä¸æ³è¦":D.scopeKey||"æå®ç¯å"}ã»${D.chartType}`:`${D.lawName||"æ³è¦æ¢æ"} ${D.articleLabel||D.articleNo||""}`}),D.itemType==="djs"&&n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:293",className:"mt-2 text-sm text-slate-600",children:["模çµï¼",D.djsModule?.toUpperCase()]}),n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:294",className:"mt-2 text-xs text-slate-500",children:["æ¶èæ¼ ",Dn(D.createdAt)]})]}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:296",variant:"ghost",size:"icon","aria-label":"ç§»é¤æ¶è",disabled:T.isPending,onClick:()=>T.mutate({itemType:D.itemType,articleId:D.articleId||void 0,scopeKey:D.scopeKey||void 0,chartType:D.chartType||void 0,djsModule:D.djsModule||void 0}),children:n.jsx(Ay,{"data-loc":"client/src/pages/Member.tsx:309",className:"h-4 w-4"})})]})},D.id)}):n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:315",className:"rounded-2xl border border-dashed border-[#cbbf9e] bg-white p-10 text-center text-slate-600",children:o.bookmarkFilter==="chart"?"å°ç¡å表æ¶èãå¯å¾ä¹åé å å
¥ã":o.bookmarkFilter==="article"?"å°ç¡æ¢ææ DJS æ¶èãå¯å¾æ¢æè©³æ
å å
¥ã":"å°ç¡æ¶èãå¯å¾æ¢æè©³æ
ãDJS æ¨¡çµæä¹åé å å
¥ã"})]}),n.jsxs(On,{"data-loc":"client/src/pages/Member.tsx:321",value:"notes",className:"space-y-4",children:[z&&n.jsxs("form",{"data-loc":"client/src/pages/Member.tsx:323",className:"rounded-2xl border border-[#c6a64d] bg-white p-5",onSubmit:D=>{D.preventDefault(),Q.mutate(z)},children:[n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:330",className:"font-serif text-xl font-bold text-[#0b2742]",children:"編輯çè¨"}),n.jsx(ya,{"data-loc":"client/src/pages/Member.tsx:331",className:"mt-4",value:z.title,maxLength:255,placeholder:"çè¨æ¨é¡ï¼é¸å¡«ï¼",onChange:D=>q({...z,title:D.target.value})}),n.jsx(Xl,{"data-loc":"client/src/pages/Member.tsx:338",className:"mt-3 min-h-40",value:z.content,maxLength:2e4,onChange:D=>q({...z,content:D.target.value})}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:344",className:"mt-4 flex gap-3",children:[n.jsxs(ue,{"data-loc":"client/src/pages/Member.tsx:345",className:"bg-[#0b2742]",disabled:Q.isPending||!z.content.trim(),children:[Q.isPending&&n.jsx(Et,{"data-loc":"client/src/pages/Member.tsx:346",className:"mr-2 h-4 w-4 animate-spin"}),"å²å"]}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:348",type:"button",variant:"outline",onClick:()=>q(null),children:"åæ¶"})]})]}),v.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:352"}):v.data?.length?v.data.map(D=>n.jsxs("article",{"data-loc":"client/src/pages/Member.tsx:353",className:"rounded-2xl border border-[#d9cfb4] bg-white p-5 shadow-sm",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:354",className:"flex flex-wrap items-start justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:355",children:[n.jsxs(Te,{"data-loc":"client/src/pages/Member.tsx:356",href:`/articles/${D.articleId}`,className:"text-sm font-semibold text-[#9b7625] hover:underline",children:[D.lawName," ",D.articleLabel||D.articleNo]}),n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:359",className:"mt-2 font-serif text-xl font-bold text-[#0b2742]",children:D.title||"æªå½åçè¨"})]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:361",className:"flex gap-2",children:[n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:362",variant:"outline",size:"sm",onClick:()=>q({id:D.id,articleId:D.articleId,title:D.title||"",content:D.content}),children:"編輯"}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:368",variant:"ghost",size:"icon","aria-label":"åªé¤çè¨",onClick:()=>O.mutate({id:D.id}),children:n.jsx(Ay,{"data-loc":"client/src/pages/Member.tsx:369",className:"h-4 w-4"})})]})]}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:373",className:"mt-4 whitespace-pre-wrap leading-7 text-slate-700",children:D.content}),n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:374",className:"mt-4 text-xs text-slate-500",children:["æ´æ°æ¼ ",Dn(D.updatedAt)]})]},D.id)):n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:377",className:"rounded-2xl border border-dashed border-[#cbbf9e] bg-white p-10 text-center text-slate-600",children:"å°ç¡çè¨ãè«å¨æ¢æè©³æ
é 建ç«ç¬¬ä¸åç è®çè¨ã"})]}),n.jsx(On,{"data-loc":"client/src/pages/Member.tsx:383",value:"history",className:"space-y-3",children:x.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:384",label:"é±è®æ·å²"}):x.isError?n.jsx(ic,{"data-loc":"client/src/pages/Member.tsx:384",label:"é±è®æ·å²",onRetry:()=>void x.refetch()}):x.data?.length?x.data.map(D=>n.jsxs(Te,{"data-loc":"client/src/pages/Member.tsx:385",href:`/articles/${D.articleId}`,className:"flex flex-wrap items-center justify-between gap-3 rounded-2xl border border-[#d9cfb4] bg-white p-5 hover:border-[#c6a64d]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:386",children:[n.jsxs("h2",{"data-loc":"client/src/pages/Member.tsx:387",className:"font-serif text-lg font-bold text-[#0b2742]",children:[D.lawName," ",D.articleLabel||D.articleNo]}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:388",className:"mt-1 text-sm text-slate-600",children:D.chapterTitle||"æªåç« "})]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:390",className:"text-right text-sm text-slate-500",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:391",children:["é±è® ",D.viewCount," 次"]}),n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:392",children:Dn(D.lastViewedAt)})]})]},D.id)):n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:396",className:"rounded-2xl border border-dashed border-[#cbbf9e] bg-white p-10 text-center text-slate-600",children:"å°ç¡é±è®æ·å²ã"})}),n.jsx(On,{"data-loc":"client/src/pages/Member.tsx:400",value:"progress",className:"grid gap-4 md:grid-cols-2",children:w.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:401",label:"å¸ç¿é²åº¦"}):w.isError?n.jsx(ic,{"data-loc":"client/src/pages/Member.tsx:401",label:"å¸ç¿é²åº¦",onRetry:()=>void w.refetch()}):w.data?.length?w.data.map(D=>n.jsxs("article",{"data-loc":"client/src/pages/Member.tsx:402",className:"rounded-2xl border border-[#d9cfb4] bg-white p-5 shadow-sm",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:403",className:"flex items-start justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:404",children:[n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:405",className:"text-xs font-semibold tracking-wider text-[#9b7625]",children:D.domain}),n.jsx(Te,{"data-loc":"client/src/pages/Member.tsx:406",href:`/laws/${encodeURIComponent(D.lawSlug)}`,className:"mt-1 block font-serif text-xl font-bold text-[#0b2742] hover:text-[#9b7625]",children:D.lawName})]}),n.jsxs("span",{"data-loc":"client/src/pages/Member.tsx:410",className:"font-serif text-2xl font-bold text-[#0b2742]",children:[D.completionPercent,"%"]})]}),n.jsx(fh,{"data-loc":"client/src/pages/Member.tsx:412",className:"mt-5",value:D.completionPercent}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:413",className:"mt-3 flex justify-between text-sm text-slate-600",children:[n.jsxs("span",{"data-loc":"client/src/pages/Member.tsx:414",children:["å·²è® ",D.readArticleCount,"ï¼",D.totalArticleCount," æ¢"]}),n.jsx("span",{"data-loc":"client/src/pages/Member.tsx:415",children:Dn(D.lastViewedAt)})]})]},D.id)):n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:419",className:"rounded-2xl border border-dashed border-[#cbbf9e] bg-white p-10 text-center text-slate-600 md:col-span-2",children:"éå§é±è®æ¢æå¾ï¼å³æé¡¯ç¤ºåæ³è¦çç坦宿çã"})}),n.jsx(On,{"data-loc":"client/src/pages/Member.tsx:423",value:"newsletter",children:n.jsxs("section",{"data-loc":"client/src/pages/Member.tsx:424",className:"rounded-2xl border border-[#d9cfb4] bg-white p-6 shadow-sm",children:[n.jsx(ex,{"data-loc":"client/src/pages/Member.tsx:425",className:"h-7 w-7 text-[#9b7625]"}),n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:426",className:"mt-4 font-serif text-2xl font-bold text-[#0b2742]",children:"ååæ³è¦é»åå ±"}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:427",className:"mt-2 max-w-2xl leading-7 text-slate-600",children:"è¨é±æ³è¦ä¿®æ£ãéè¦è£å¤èå¹³å°å
540§å®¹æ´æ°ãå¯é¨æåæ¶ã"}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:428",className:"mt-5 flex max-w-xl flex-col gap-3 sm:flex-row",children:[n.jsx(ya,{"data-loc":"client/src/pages/Member.tsx:429",type:"email",value:j,onChange:D=>E(D.target.value),placeholder:"[email protected]"}),n.jsxs(ue,{"data-loc":"client/src/pages/Member.tsx:430",className:"bg-[#0b2742]",disabled:L.isPending||!j.trim(),onClick:()=>L.mutate({email:j}),children:[L.isPending&&n.jsx(Et,{"data-loc":"client/src/pages/Member.tsx:431",className:"mr-2 h-4 w-4 animate-spin"}),h.data?.subscription?.status==="active"?"æ´æ°è¨é±ä¿¡ç®±":"è¨é±"]}),h.data?.subscription?.status==="active"&&n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:435",variant:"outline",disabled:V.isPending,onClick:()=>V.mutate(),children:"åæ¶è¨é±"})]}),n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:438",className:"mt-3 text-xs text-slate-500",children:["ç®åçæ
ï¼",h.data?.subscription?.status==="active"?"è¨é±ä¸":"æªè¨é±"]})]})}),n.jsxs(On,{"data-loc":"client/src/pages/Member.tsx:442",value:"membership",className:"space-y-5",children:[n.jsxs("section",{"data-loc":"client/src/pages/Member.tsx:443",className:"rounded-2xl border border-[#d9cfb4] bg-white p-6 shadow-sm",children:[n.jsx(Ny,{"data-loc":"client/src/pages/Member.tsx:444",className:"h-7 w-7 text-[#9b7625]"}),n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:445",className:"mt-4 font-serif text-2xl font-bold text-[#0b2742]",children:"æå¡æ¹æ¡ç³è«"}),n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:446",className:"mt-2 leading-7 text-slate-600",children:["ç®åçç´ï¼",(h.data?.user?.membershipLevel||"general").toUpperCase(),"ãVIPï¼VVIP çºå
è²»ç³è«ï¼ç±ç®¡çå¡å¯©æ ¸ã"]}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:447",className:"mt-5 flex flex-wrap gap-3",children:[n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:448",className:"bg-[#0b2742]",disabled:ee.isPending,onClick:()=>ee.mutate({requestedLevel:"vip"}),children:"ç³è« VIP"}),n.jsx(ue,{"data-loc":"client/src/pages/Member.tsx:449",variant:"outline",disabled:ee.isPending,onClick:()=>ee.mutate({requestedLevel:"vvip"}),children:"ç³è« VVIP"})]})]}),n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:452",className:"space-y-3",children:N.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:453",label:"åç´ç³è«ç´é"}):N.isError?n.jsx(ic,{"data-loc":"client/src/pages/Member.tsx:453",label:"åç´ç³è«ç´é",onRetry:()=>void N.refetch()}):N.data?.length?N.data.map(D=>n.jsxs("article",{"data-loc":"client/src/pages/Member.tsx:454",className:"rounded-xl border border-[#d9cfb4] bg-white p-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:455",className:"flex flex-wrap items-center justify-between gap-3",children:[n.jsxs("span",{"data-loc":"client/src/pages/Member.tsx:456",className:"font-semibold text-[#0b2742]",children:["ç³è« ",(D.requestedLevel||"").toUpperCase()]}),n.jsx(Qe,{"data-loc":"client/src/pages/Member.tsx:457",variant:D.status==="approved"?"default":"outline",children:D.status})]}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:459",className:"mt-2 text-xs text-slate-500",children:Dn(D.createdAt)}),D.reviewNote&&n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:460",className:"mt-3 text-sm text-slate-700",children:["å¯©æ ¸èªªæï¼",D.reviewNote]})]},D.id)):n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:462",className:"text-sm text-slate-600",children:"å°ç¡åç´ç³è«ç´éã"})})]}),n.jsxs(On,{"data-loc":"client/src/pages/Member.tsx:466",value:"feedback",className:"space-y-5",children:[n.jsxs("form",{"data-loc":"client/src/pages/Member.tsx:467",className:"rounded-2xl border border-[#d9cfb4] bg-white p-6 shadow-sm",onSubmit:D=>{D.preventDefault(),re.mutate({category:C.category,subject:C.subject.trim(),content:C.content.trim(),relatedPath:C.relatedPath.trim()||void 0})},children:[n.jsx(tx,{"data-loc":"client/src/pages/Member.tsx:479",className:"h-7 w-7 text-[#9b7625]"}),n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:480",className:"mt-4 font-serif text-2xl font-bold text-[#0b2742]",children:"æäº¤æè¦åé¥"}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:481",className:"mt-2 max-w-3xl leading-7 text-slate-600",children:"è«æä¾å¯æ ¸å°çåé¡æå»ºè°ãå
§å®¹æèç®å帳èç¶å®ï¼åªææ¬äººè管çå¡è½æ¥çã"}),n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:482",className:"mt-5 grid gap-4 md:grid-cols-2",children:[n.jsxs(Nt,{"data-loc":"client/src/pages/Member.tsx:483",value:C.category,onValueChange:D=>_(k=>({...k,category:D})),children:[n.jsx(St,{"data-loc":"client/src/pages/Member.tsx:484","aria-label":"åé¥é¡å¥",children:n.jsx(Ct,{"data-loc":"client/src/pages/Member.tsx:484"})}),n.jsxs(At,{"data-loc":"client/src/pages/Member.tsx:485",children:[n.jsx(Ae,{"data-loc":"client/src/pages/Member.tsx:486",value:"general",children:"ä¸è¬æè¦"}),n.jsx(Ae,{"data-loc":"client/src/pages/Member.tsx:487",value:"content_error",children:"å
§å®¹é¯èª¤"}),n.jsx(Ae,{"data-loc":"client/src/pages/Member.tsx:488",value:"ai_answer",children:"AI åç"}),n.jsx(Ae,{"data-loc":"client/src/pages/Member.tsx:489",value:"chart_quality",children:"ä¹åå質"}),n.jsx(Ae,{"data-loc":"client/src/pages/Member.tsx:490",value:"feature_request",children:"åè½å»ºè°"})]})]}),n.jsx(ya,{"data-loc":"client/src/pages/Member.tsx:493",value:C.relatedPath,maxLength:500,placeholder:"éè¯é é¢ï¼ä¾å¦ /articles/123ï¼é¸å¡«ï¼",onChange:D=>_(k=>({...k,relatedPath:D.target.value}))})]}),n.jsx(ya,{"data-loc":"client/src/pages/Member.tsx:495",className:"mt-4",value:C.subject,maxLength:200,required:!0,placeholder:"åé¥ä¸»æ¨",onChange:D=>_(k=>({...k,subject:D.target.value}))}),n.jsx(Xl,{"data-loc":"client/src/pages/Member.tsx:496",className:"mt-4 min-h-40",value:C.content,maxLength:5e3,required:!0,placeholder:"è«æè¿°å¯¦éæ
æ³ãææçµæèå¯éç¾æ¥é©ã",onChange:D=>_(k=>({...k,content:D.target.value}))}),n.jsxs(ue,{"data-loc":"client/src/pages/Member.tsx:497",className:"mt-4 bg-[#0b2742]",disabled:re.isPending||C.subject.trim().length<3||C.content.trim().length<10,children:[re.isPending&&n.jsx(Et,{"data-loc":"client/src/pages/Member.tsx:498",className:"mr-2 h-4 w-4 animate-spin"}),"éåºåé¥"]})]}),n.jsxs("section",{"data-loc":"client/src/pages/Member.tsx:502",className:"space-y-3","aria-label":"æçå饿·å²",children:[n.jsx("h2",{"data-loc":"client/src/pages/Member.tsx:503",className:"font-serif text-2xl font-bold text-[#0b2742]",children:"æçå饿·å²"}),S.isLoading?n.jsx(Ln,{"data-loc":"client/src/pages/Member.tsx:504",label:"å饿·å²"}):S.isError?n.jsx(ic,{"data-loc":"client/src/pages/Member.tsx:504",label:"å饿·å²",onRetry:()=>void S.refetch()}):S.data?.length?S.data.map(D=>n.jsxs("article",{"data-loc":"client/src/pages/Member.tsx:505",className:"rounded-2xl border border-[#d9cfb4] bg-white p-5 shadow-sm",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:506",className:"flex flex-wrap items-start justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:507",children:[n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:508",className:"flex flex-wrap items-center gap-2",children:[n.jsx(Qe,{"data-loc":"client/src/pages/Member.tsx:509",variant:"outline",children:D.category==="content_error"?"å
§å®¹é¯èª¤":D.category==="ai_answer"?"AI åç":D.category==="chart_quality"?"ä¹åå質":D.category==="feature_request"?"åè½å»ºè°":"ä¸è¬æè¦"}),n.jsx(Qe,{"data-loc":"client/src/pages/Member.tsx:510",className:D.status==="resolved"?"bg-emerald-100 text-emerald-800 hover:bg-emerald-100":D.status==="in_review"?"bg-blue-100 text-blue-800 hover:bg-blue-100":D.status==="dism
540issed"?"bg-slate-100 text-slate-700 hover:bg-slate-100":"bg-amber-100 text-amber-800 hover:bg-amber-100",children:D.status==="new"?"æ°åé¥":D.status==="in_review"?"èçä¸":D.status==="resolved"?"已宿":"ä¸èç"})]}),n.jsx("h3",{"data-loc":"client/src/pages/Member.tsx:512",className:"mt-3 font-serif text-xl font-bold text-[#0b2742]",children:D.subject})]}),n.jsxs("span",{"data-loc":"client/src/pages/Member.tsx:514",className:"text-xs text-slate-500",children:["#",D.id," · ",Dn(D.createdAt)]})]}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:516",className:"mt-3 whitespace-pre-wrap text-sm leading-7 text-slate-700",children:D.content}),D.adminNote?n.jsxs("div",{"data-loc":"client/src/pages/Member.tsx:517",className:"mt-4 rounded-xl border border-[#d9cfb4] bg-[#f8f5ec] p-4",children:[n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:517",className:"text-xs font-bold tracking-wider text-[#7c5d17]",children:"管çå¡åè¦"}),n.jsx("p",{"data-loc":"client/src/pages/Member.tsx:517",className:"mt-2 text-sm leading-7 text-slate-700",children:D.adminNote})]}):null,n.jsxs("p",{"data-loc":"client/src/pages/Member.tsx:518",className:"mt-3 text-xs text-slate-500",children:["æå¾æ´æ°ï¼",Dn(D.updatedAt)]})]},D.id)):n.jsx("div",{"data-loc":"client/src/pages/Member.tsx:520",className:"rounded-2xl border border-dashed border-[#cbbf9e] bg-white p-10 text-center text-slate-600",children:"å°æªæäº¤æè¦åé¥ã"})]})]})]})]})})]})}function l1(){const[,t]=ns(),s=()=>{t("/")};return n.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:n.jsx(Ht,{"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:n.jsxs(Ut,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[n.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:n.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[n.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),n.jsx(In,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),n.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),n.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),n.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.",n.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),n.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:n.jsxs(ue,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:s,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:[n.jsx($w,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}function LD(){return n.jsxs(Kt,{"data-loc":"client/src/pages/Textbook.tsx:9",children:[n.jsxs("section",{"data-loc":"client/src/pages/Textbook.tsx:10",className:"relative overflow-hidden bg-[#061834] px-4 py-18 text-white sm:py-24",children:[n.jsx("div",{"data-loc":"client/src/pages/Textbook.tsx:11",className:"absolute inset-0 opacity-30 [background-image:radial-gradient(circle_at_20%_20%,rgba(214,180,90,0.28),transparent_32%),radial-gradient(circle_at_80%_65%,rgba(55,105,164,0.28),transparent_35%)]"}),n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:12",className:"container relative grid gap-12 lg:grid-cols-[1.2fr_0.8fr] lg:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:13",children:[n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:14",className:"text-xs font-semibold uppercase tracking-[0.28em] text-[#e0c675]",children:"Labor Law AI Textbook"}),n.jsx("h1",{"data-loc":"client/src/pages/Textbook.tsx:15",className:"mt-5 max-w-4xl font-serif text-4xl font-bold leading-tight sm:text-6xl",children:"ååæ³è¦ AI æç§æ¸"}),n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:16",className:"mt-6 max-w-3xl text-base leading-8 text-slate-300 sm:text-lg",children:"以å
«å¤§
540å¶åº¦é åçµ±æ´ 30 é¨ååæ³è¦ã1,584 æ¢æ¢æãè£å¤å¯¦åè DJS æ¸ä½æ³å¸å·¥å
·ï¼å»ºç«å¾å¶åº¦ç¸½è¦½å°åæ¡é©èçå¯è¿½æº¯ç ç¿è·¯å¾ã"}),n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:19",className:"mt-8 flex flex-wrap gap-3",children:[n.jsx(ue,{"data-loc":"client/src/pages/Textbook.tsx:20",asChild:!0,className:"bg-[#d6b45a] text-[#071a37] hover:bg-[#e5ca7b]",children:n.jsxs(Te,{"data-loc":"client/src/pages/Textbook.tsx:20",href:Lr(ys[0]?.slug),children:["éå§ç¬¬ä¸ç¯ ",n.jsx(kt,{"data-loc":"client/src/pages/Textbook.tsx:20",className:"ml-2 size-4"})]})}),n.jsx(ue,{"data-loc":"client/src/pages/Textbook.tsx:21",asChild:!0,variant:"outline",className:"border-white/25 bg-white/5 text-white hover:bg-white/10",children:n.jsx(Te,{"data-loc":"client/src/pages/Textbook.tsx:21",href:"/laws",children:"ç覽å
¨é¨æ³è¦"})})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:24",className:"rounded-3xl border border-[#d6b45a]/25 bg-white/[0.05] p-6 shadow-2xl backdrop-blur",children:[n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:25",className:"font-serif text-xl font-semibold text-[#f0d887]",children:"å
æ¥ç 究循ç°"}),n.jsx("div",{"data-loc":"client/src/pages/Textbook.tsx:26",className:"mt-5 grid gap-3 text-sm text-slate-300",children:["ç¯ç« å®ä½å¶åº¦è絡","æ¢æç¢ºèªè¦ç¯ä¾æ","DJS è§£æ§æ³å¾èªç¾©","CEF æª¢æ¥æ§æè¦ä»¶","è£å¤é©è實åè¦è§£","ä¹åè AI çµ±æ´è¼¸åº"].map((t,s)=>n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:28",className:"flex items-center gap-3 rounded-xl border border-white/8 bg-white/[0.035] px-4 py-3",children:[n.jsx("span",{"data-loc":"client/src/pages/Textbook.tsx:28",className:"grid size-7 shrink-0 place-items-center rounded-full bg-[#d6b45a] text-xs font-bold text-[#061834]",children:s+1}),t]},t))})]})]})]}),n.jsx("section",{"data-loc":"client/src/pages/Textbook.tsx:35",className:"bg-[#f4f2ec] px-4 py-16 sm:py-20",children:n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:36",className:"container",children:[n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:37",className:"max-w-3xl",children:[n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:38",className:"text-xs font-semibold uppercase tracking-[0.24em] text-[#8a681d]",children:"Eight Chapters"}),n.jsx("h2",{"data-loc":"client/src/pages/Textbook.tsx:39",className:"mt-3 font-serif text-3xl font-bold text-[#10294d] sm:text-4xl",children:"å
«ç¯å»ºç«å®æ´ååæ³ç¥èå°å"}),n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:40",className:"mt-4 leading-8 text-slate-600",children:"æ¯ä¸ç¯åé£çµæ³è¦æ¢æãDJSãCEFãè£å¤æå°ãä¹åè AI åçï¼ä¸ä»¥éæ
æè¦å代坿ä½ç ç©¶å·¥å
·ã"})]}),n.jsx("div",{"data-loc":"client/src/pages/Textbook.tsx:42",className:"mt-10 grid gap-5 md:grid-cols-2 xl:grid-cols-4",children:ys.map(t=>n.jsxs(Te,{"data-loc":"client/src/pages/Textbook.tsx:44",href:Lr(t.slug),className:"group flex min-h-64 flex-col rounded-3xl border border-[#d7caa8] bg-white p-6 shadow-[0_14px_40px_rgba(9,31,62,0.07)] transition duration-200 hover:-translate-y-1 hover:border-[#c09d43] hover:shadow-[0_18px_50px_rgba(9,31,62,0.12)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:45",className:"flex items-center justify-between",children:[n.jsx("span",{"data-loc":"client/src/pages/Textbook.tsx:45",className:"grid size-11 place-items-center rounded-full bg-[#10294d] font-serif text-lg font-bold text-[#f0d887]",children:String(t.number).padStart(2,"0")}),n.jsx(kt,{"data-loc":"client/src/pages/Textbook.tsx:45",className:"size-5 text-[#9a7726] transition-transform group-hover:translate-x-1"})]}),n.jsx("h3",{"data-loc":"client/src/pages/Textbook.tsx:46",className:"mt-6 font-serif text-2xl font-bold text-[#10294d]",children:t.title}),n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:47",className:"mt-3 text-sm leading-7 text-slate-600",children:t.description}),n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:48",className:"mt-5 flex-1 rounded-2xl bg-[#f4f1e8] p-4",children:[n.jsxs("p",{"data-loc":"client/src/pages/Textbook.tsx:49",className:"text-xs font-bold text-[#765918]",children:["æ¬ç¯ ",t.laws.length," 鍿³è¦"]}),n.jsxs("p",{"data-loc":"client/src/pages/Textbook.tsx:50",className:"mt-2 line-clamp-2 text-xs leading-6 text-slate-600",children:[t.laws.slice(0,3).join("ã"),t.laws.length>3?"ç":""]})]}),n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:52",className:"mt-5 text-xs font-semibold tracking-wide text-[#8a681d]",children:"é²å
¥å
é
ç¯ç« ç ç©¶å·¥å
·"})]},t.slug))})]})}),n.jsxs("section",{"data-loc":"client/src/pages/Textbook.tsx:59",className:"bg-white px-4 py-16",children:[n.jsx("div",{"data-loc":"client/src/pages/Textbook.tsx:60",className:"container grid gap-5 md:grid-cols-3",children:[{icon:Ns,title:"æ³è¦åæ",text:"以宿´æ¢æèç« ç¯çµæ§ä½çºç ç©¶èµ·é»ã"},{icon:Oc,title:"DJS èä¹å",text:"ææ³å¾èªç¾©ãæ§æè¦ä»¶èå¶åº¦éè¯è½çºå¯æª¢æ¥ççµæ§ã"},{icon:Pr,title:"è£å¤è AI é©è",text:"è¦æ±æ¡èè便ºï¼é£çµå¯¦åè¦è§£èéçæä¸å¯é©èçµè«ã"}].map(t=>n.jsxs("article",{"data-loc":"client/src/pages/Textbook.tsx:65",className:"rounded-2xl border border-[#ddd4bd] p-6",children:[n.jsx(t.icon,{"data-loc":"client/src/pages/Textbook.tsx:65",className:"size-7 text-[#9a7726]"}),n.jsx("h3",{"data-loc":"client/src/pages/Textbook.tsx:65",className:"mt-4 font-serif text-xl font-bold text-[#10294d]",children:t.title}),n.jsx("p",{"data-loc":"client/src/pages/Textbook.tsx:65",className:"mt-2 text-sm leading-7 text-slate-600",children:t.text})]},t.title))}),n.jsxs("div",{"data-loc":"client/src/pages/Textbook.tsx:67",className:"container mt-8 flex items-center gap-2 text-xs text-slate-500",children:[n.jsx(tn,{"data-loc":"client/src/pages/Textbook.tsx:67",className:"size-4 text-[#9a7726]"}),n.jsx(zr,{"data-loc":"client/src/pages/Textbook.tsx:67",className:"size-4 text-[#9a7726]"}),"æ¬æç§æ¸æä¾ç ç©¶è³è¨èæ¹æ³ï¼ä¸æ§æåæ¡æ³å¾æè¦ã"]})]})]})}const PD={laws:Ns,djs:Oc,cef:Cs,judgments:Qa,charts:ri,ask:Pr};function zD({params:t}){const s=gw(t.slug);
540if(!s)return n.jsx(Kt,{"data-loc":"client/src/pages/TextbookChapter.tsx:20",children:n.jsxs("section",{"data-loc":"client/src/pages/TextbookChapter.tsx:21",className:"bg-[#f4f2ec] px-4 py-24 text-center",children:[n.jsx(Ns,{"data-loc":"client/src/pages/TextbookChapter.tsx:22",className:"mx-auto size-12 text-[#9a7726]"}),n.jsx("h1",{"data-loc":"client/src/pages/TextbookChapter.tsx:23",className:"mt-5 font-serif text-3xl font-bold text-[#10294d]",children:"æ¾ä¸å°æå®ç¯ç« "}),n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:24",className:"mt-3 text-slate-600",children:"æ¤ç¯ç« ä¸åå¨ï¼è«è¿å AI æç§æ¸ç¸½ç®é鿰鏿ã"}),n.jsx(ue,{"data-loc":"client/src/pages/TextbookChapter.tsx:25",asChild:!0,className:"mt-7 bg-[#10294d] text-white",children:n.jsx(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:25",href:"/textbook",children:"è¿å總ç®é"})})]})});const l=ys.findIndex(u=>u.slug===s.slug),i=l>0?ys[l-1]:null,o=l<ys.length-1?ys[l+1]:null,d=s.tools.find(u=>u.id==="laws")?.href??"/laws";return n.jsxs(Kt,{"data-loc":"client/src/pages/TextbookChapter.tsx:37",children:[n.jsxs("section",{"data-loc":"client/src/pages/TextbookChapter.tsx:38",className:"relative overflow-hidden bg-[#061834] px-4 py-16 text-white sm:py-20",children:[n.jsx("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:39",className:"absolute inset-0 opacity-30 [background-image:radial-gradient(circle_at_78%_30%,rgba(214,180,90,0.30),transparent_34%)]"}),n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:40",className:"container relative",children:[n.jsxs(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:41",href:"/textbook",className:"inline-flex items-center gap-2 text-sm text-slate-300 hover:text-[#f0d887]",children:[n.jsx(Fn,{"data-loc":"client/src/pages/TextbookChapter.tsx:41",className:"size-4"}),"AI æç§æ¸ç¸½ç®é"]}),n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:42",className:"mt-9 grid gap-10 lg:grid-cols-[1fr_20rem] lg:items-end",children:[n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:43",children:[n.jsxs("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:44",className:"text-xs font-semibold uppercase tracking-[0.28em] text-[#e0c675]",children:["Chapter ",String(s.number).padStart(2,"0")]}),n.jsx("h1",{"data-loc":"client/src/pages/TextbookChapter.tsx:45",className:"mt-4 font-serif text-4xl font-bold sm:text-6xl",children:s.title}),n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:46",className:"mt-5 max-w-3xl text-lg leading-8 text-slate-300",children:s.description})]}),n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:48",className:"rounded-2xl border border-[#d6b45a]/25 bg-white/[0.05] p-5",children:[n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:49",className:"text-xs font-semibold tracking-[0.18em] text-[#f0d887]",children:"æ¬ç¯ç ç©¶åå"}),n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:50",className:"mt-3 text-sm leading-7 text-slate-300",children:"å
è®æ¢æãåæè¦ä»¶ï¼ä»¥è£å¤é©èï¼æå¾æç± AI çµ±æ´ãææå·¥å
·åé£åå¯è¿½æº¯è³æã"})]})]})]})]}),n.jsx("main",{"data-loc":"client/src/pages/TextbookChapter.tsx:56",className:"bg-[#f4f2ec] px-4 py-14 sm:py-18",children:n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:57",className:"container",children:[n.jsxs("section",{"data-loc":"client/src/pages/TextbookChapter.tsx:58",className:"rounded-3xl border border-[#d7caa8] bg-white p-6 shadow-[0_12px_35
540px_rgba(9,31,62,0.06)] sm:p-8",children:[n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:59",className:"flex flex-wrap items-end justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:60",children:[n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:60",className:"text-xs font-semibold uppercase tracking-[0.2em] text-[#8a681d]",children:"Chapter Sources"}),n.jsxs("h2",{"data-loc":"client/src/pages/TextbookChapter.tsx:60",className:"mt-3 font-serif text-3xl font-bold text-[#10294d]",children:["æ¬ç¯ ",s.laws.length," 鍿³è¦"]})]}),n.jsxs(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:61",href:d,className:"inline-flex items-center gap-2 text-sm font-semibold text-[#80641f] hover:text-[#a17e27]",children:["æ¥çæ¬ç¯æ³è¦èæ¢æ ",n.jsx(kt,{"data-loc":"client/src/pages/TextbookChapter.tsx:61",className:"size-4"})]})]}),n.jsx("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:63",className:"mt-6 flex flex-wrap gap-2","aria-label":`${s.title}æ³è¦ç¯å`,children:s.laws.map(u=>n.jsx("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:64",className:"rounded-full border border-[#d8c99f] bg-[#f7f3e8] px-3.5 py-2 text-xs font-medium text-[#4f5661]",children:u},u))})]}),n.jsxs("section",{"data-loc":"client/src/pages/TextbookChapter.tsx:68",className:"mt-14",children:[n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:69",className:"text-xs font-semibold uppercase tracking-[0.2em] text-[#8a681d]",children:"Guiding Questions"}),n.jsx("h2",{"data-loc":"client/src/pages/TextbookChapter.tsx:70",className:"mt-3 font-serif text-3xl font-bold text-[#10294d]",children:"æ¬ç¯ä¸åæ ¸å¿åé¡"}),n.jsx("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:71",className:"mt-7 grid gap-4 md:grid-cols-3",children:s.questions.map((u,m)=>n.jsxs("article",{"data-loc":"client/src/pages/TextbookChapter.tsx:73",className:"rounded-2xl border border-[#d7caa8] bg-white p-5 shadow-sm",children:[n.jsx("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:73",className:"grid size-8 place-items-center rounded-full bg-[#d6b45a] text-xs font-bold text-[#071a37]",children:m+1}),n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:73",className:"mt-4 font-serif text-lg font-semibold leading-7 text-[#10294d]",children:u})]},u))})]}),n.jsxs("section",{"data-loc":"client/src/pages/TextbookChapter.tsx:78",className:"mt-14",children:[n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:79",className:"flex flex-wrap items-end justify-between gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:80",children:[n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:80",className:"text-xs font-semibold uppercase tracking-[0.2em] text-[#8a681d]",children:"Research Toolkit"}),n.jsx("h2",{"data-loc":"client/src/pages/TextbookChapter.tsx:80",className:"mt-3 font-serif text-3xl font-bold text-[#10294d]",children:"å
é
ç ç©¶å·¥å
·"})]}),n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:81",className:"max-w-xl text-sm leading-7 text-slate-600",children:"æ¯ä¸å
¥å£çå°åæ¢æåè½é ï¼ä¿çç¯©é¸æ¢ä»¶èæ¬ç¯ç ç©¶è絡ã"})]}),n.jsx("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:83",className:"mt-7 grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:s.tools.map(u=>{const m=PD[u.id];return n.jsxs(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:87",href:u.href,className:"group rounded-3xl border border-[#d7caa8] bg-white p-6 shadow-[0_12px_35
540px_rgba(9,31,62,0.06)] transition hover:-translate-y-1 hover:border-[#b89238] hover:shadow-[0_18px_45px_rgba(9,31,62,0.11)]",children:[n.jsxs("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:88",className:"flex items-center justify-between",children:[n.jsx("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:88",className:"grid size-11 place-items-center rounded-2xl bg-[#10294d]",children:n.jsx(m,{"data-loc":"client/src/pages/TextbookChapter.tsx:88",className:"size-5 text-[#f0d887]"})}),n.jsx(kt,{"data-loc":"client/src/pages/TextbookChapter.tsx:88",className:"size-5 text-[#9a7726] transition-transform group-hover:translate-x-1"})]}),n.jsx("h3",{"data-loc":"client/src/pages/TextbookChapter.tsx:89",className:"mt-5 font-serif text-xl font-bold text-[#10294d]",children:u.label}),n.jsx("p",{"data-loc":"client/src/pages/TextbookChapter.tsx:90",className:"mt-2 text-sm leading-7 text-slate-600",children:u.description})]},u.id)})})]}),n.jsxs("nav",{"data-loc":"client/src/pages/TextbookChapter.tsx:97",className:"mt-14 grid gap-4 sm:grid-cols-2","aria-label":"æç§æ¸åå¾ç¯",children:[i?n.jsxs(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:98",href:Lr(i.slug),className:"rounded-2xl border border-[#d7caa8] bg-white p-5 text-[#10294d] hover:border-[#b89238]",children:[n.jsx("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:98",className:"text-xs text-slate-500",children:"ä¸ä¸ç¯"}),n.jsxs("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:98",className:"mt-2 flex items-center gap-2 font-serif text-lg font-bold",children:[n.jsx(Fn,{"data-loc":"client/src/pages/TextbookChapter.tsx:98",className:"size-4"}),i.title]})]}):n.jsx("div",{"data-loc":"client/src/pages/TextbookChapter.tsx:98"}),o?n.jsxs(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:99",href:Lr(o.slug),className:"rounded-2xl border border-[#d7caa8] bg-white p-5 text-right text-[#10294d] hover:border-[#b89238]",children:[n.jsx("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:99",className:"text-xs text-slate-500",children:"ä¸ä¸ç¯"}),n.jsxs("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:99",className:"mt-2 flex items-center justify-end gap-2 font-serif text-lg font-bold",children:[o.title,n.jsx(kt,{"data-loc":"client/src/pages/TextbookChapter.tsx:99",className:"size-4"})]})]}):n.jsxs(Te,{"data-loc":"client/src/pages/TextbookChapter.tsx:99",href:"/ask",className:"rounded-2xl border border-[#d7caa8] bg-white p-5 text-right text-[#10294d] hover:border-[#b89238]",children:[n.jsx("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:99",className:"text-xs text-slate-500",children:"å®æå «ç¯å¾"}),n.jsxs("span",{"data-loc":"client/src/pages/TextbookChapter.tsx:99",className:"mt-2 flex items-center justify-end gap-2 font-serif text-lg font-bold",children:["é²å ¥ AI ç¶åç ç©¶",n.jsx(gu,{"data-loc":"client/src/pages/TextbookChapter.tsx:99",className:"size-4"})]})]})]})]})})]})}const ID="modulepreload",HD=function(t){return"/"+t},i1={},UD=function(s,l,i){let o=Promise.resolve();if(l&&l.length>0){let h=function(g){return Promise.all(g.map(v=>Promise.resolve(v).then(x=>({status:"fulfilled",value:x}),x=>({status:"rejected",reason:x}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),m=u?.nonce||u?.getAttribute("nonce");o=h(l.map(g=>{if(g=HD(g),g in i1)return;i1[g]=!0;const v=g.endsWith(".css"),x=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${x}`))return;const w=document.createElement("link");if(w.rel=v?"stylesheet":ID,v||(w.as="script"),w.crossOrigin="",w.href=g,m&&w.setAttribute("nonce",m),document.head.appendChild(w),v)return new Promise((N,S)=>{w.addEventListener("load",N),w.addEventListener("error",()=>S(new Error(`Unable to preload CSS for ${g}`)))})}))}function d(u){const m=new Event("vite:preloadError",{cancelable:!0});if(m.payload=u,window.dispatchEvent(m),!m.defaultPrevented)throw u}return o.then(u=>{for(const m of u||[])m.status==="rejected"&&d(m.reason);return s().catch(d)})},D4="æ¬æ¬¡åçæªå®æï¼",L4="éæ°éåº";function qD(t){const s=t instanceof Error?t.message:"AI åçæ«æç¡æ³ä½¿ç¨";return{message:s,assistantContent:`${D4}${s}`,retryLabel:L4}}function BD(t){let s="message";const l=[];for(const i of t.split(` 541`))i.startsWith("event:")&&(s=i.slice(6).trim()),i.startsWith("data:")&&l.push(i.slice(5).trim());if(!l.length)return null;try{return{event:s,payload:JSON.parse(l.join(` 542`))}}catch{return null}}async function $D({question:t,conversationId:s,onMeta:l,onToken:i,fetcher:o=fetch}){const d=await o("/api/ai/ask-stream",{method:"POST",headers:{"Content-Type":"application/json",Accept:"text/event-stream"},body:JSON.stringify({question:t,conversationId:s})});if(!d.ok||!d.body){const g=await d.json().catch(()=>({}));throw new Error(g.error||`åçæååæ ${d.status}`)}const u=d.body.getReader(),m=new TextDecoder;let h="";for(;;){const{done:g,value:v}=await u.read();if(g)break;h+=m.decode(v,{stream:!0}).replace(/\r\n/g,` 543`);const x=h.split(` 544 545`);h=x.pop()??"";for(const w of x){const N=BD(w);if(N&&(N.event==="meta"&&l(N.payload),N.event==="token"&&typeof N.payload.content=="string"&&i(N.payload.content),N.event==="error"))throw new Error(String(N.payload.error||"ä¸²æµæ«æä¸æ·"))}}}const QD=b.lazy(()=>UD(()=>import("./index-C-dL8e5F.js").then(t=>t.i),__vite__mapDeps([0,1])).then(t=>({default:t.Streamdown}))),VD=["é主以æ¥åç·ç¸®çºç±è³é£å¡å·¥ï¼é 符ååªäºè¦ä»¶èèè責任ï¼","å
545å·¥å¨ä¼æ¯æ¥åºå¤ï¼å çè²»æå¦ä½è¨ç®ï¼","è·æ¥ç½å®³è£åèæ°äºæå®³è³ åå¯ä»¥åæè«æ±åï¼","æ·åæè²å¬°çè·åèªæééä¸å©èåï¼å¦ä½å¤æ·æ¯å¦éæ³ï¼"];function GD(){const{isAuthenticated:t,loading:s}=Fa(),l=Zl(),i=b.useMemo(()=>oD(l),[l]),o=b.useRef(""),d=b.useRef(""),u=he.useUtils(),[m,h]=b.useState(""),[g,v]=b.useState(),[x,w]=b.useState([]),[N,S]=b.useState(),[j,E]=b.useState(!1),[C,_]=b.useState(),[z,q]=b.useState(),T=b.useRef(null),Q=b.useMemo(()=>({id:g??1}),[g]),O=he.ai.conversations.useQuery(void 0,{enabled:t}),L=he.ai.conversation.useQuery(Q,{enabled:t&&!!g&&!j});b.useEffect(()=>{!i||o.current===i||(o.current=i,h(i))},[i]),b.useEffect(()=>{!L.data||j||w(L.data.messages.map(K=>({role:K.role,content:K.content})))},[L.data,j]),b.useEffect(()=>{dD({question:i,isAuthenticated:t,authLoading:s,isStreaming:j,hasMessages:x.length>0,lastSubmittedQuestion:d.current})&&(d.current=i,ee(i))},[i,t,s,j,x.length]),b.useEffect(()=>{T.current?.scrollIntoView({behavior:j?"smooth":"auto",block:"end"})},[x,j]);function V(){v(void 0),w([]),S(void 0),_(void 0),q(void 0),h("")}async function ee(K){const ie=(K??m).trim();if(!(!ie||j)){if(!t){Ra();return}_(void 0),q(void 0),h(""),S(void 0),w(ce=>[...ce,{role:"user",content:ie},{role:"assistant",content:""}]),E(!0);try{await $D({question:ie,conversationId:g,onMeta(ce){v(ce.conversationId),S(ce)},onToken(ce){w(D=>{const k=[...D],U=k.at(-1);return U?.role==="assistant"&&(k[k.length-1]={...U,content:U.content+ce}),k})}}),await u.ai.conversations.invalidate()}catch(ce){const D=qD(ce);_(D.message),q(ie),w(k=>{const U=[...k],H=U.at(-1);return H?.role==="assistant"&&!H.content.trim()&&(U[U.length-1]={role:"assistant",content:D.assistantContent}),U})}finally{E(!1)}}}function re(){!z||j||(w(K=>{const ie=[...K],ce=ie.at(-1);ce?.role==="assistant"&&ce.content.startsWith(D4)&&ie.pop();const D=ie.at(-1);return D?.role==="user"&&D.content===z&&ie.pop(),ie}),ee(z))}return n.jsx("div",{"data-loc":"client/src/pages/Ask.tsx:147",className:"min-h-[calc(100vh-5rem)] bg-[#f1efe8]",children:n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:148",className:"mx-auto grid max-w-[1500px] lg:grid-cols-[290px_minmax(0,1fr)]",children:[n.jsxs("aside",{"data-loc":"client/src/pages/Ask.tsx:149",className:"border-b border-[#d9d2bd] bg-[#091a33] p-5 text-white lg:sticky lg:top-20 lg:h-[calc(100vh-5rem)] lg:border-b-0 lg:border-r lg:border-white/10",children:[n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:150",className:"flex items-center justify-between gap-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:151",children:[n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:152",className:"text-xs font-semibold tracking-[0.22em] text-[#d7b86a]",children:"RESEARCH DESK"}),n.jsx("h1",{"data-loc":"client/src/pages/Ask.tsx:153",className:"mt-1 font-serif text-xl font-semibold",children:"AI æ³å¾åç"})]}),n.jsx(ue,{"data-loc":"client/src/pages/Ask.tsx:155","aria-label":"æ°å¢å°è©±",size:"icon",variant:"outline",className:"border-white/20 text-white hover:bg-white/10",onClick:V,children:n.jsx($M,{"data-loc":"client/src/pages/Ask.tsx:156",className:"size-4"})})]}),n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:159",className:"mt-4 text-sm leading-6 text-white/65",children:"以æ£å¼æ¢æè reportBase ç實è£å¤çºæª¢ç´¢åºç¤ï¼åç便¬å¨å±¤ç´ç·¨æã"}),n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:161",className:"mt-6 border-t border-white/10 pt-5",children:[n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:162",className:"mb-3 text-xs font-semibold tracking-[0.18em] text-white/45",children:"ç ç©¶ç´é"}),!t&&!s?n.jsxs("button",{"data-loc":"client/src/pages/Ask.tsx:164",type:"button",onClick:Ra,className:"flex w-full items-center gap-3 rounded-xl border border-[#d7b86a]/30 bg-[#d7b86a]/10 px-3 py-3 text-left text-sm text-[#f5df9f] transition hover:bg-[#d7b86a]/15",children:[n.jsx(ch,{"data-loc":"client/src/pages/Ask.tsx:165",className:"size-4"}),"ç»å
¥å¾ä¿åå°è©±"]}):O.isLoading?n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:168",className:"flex items-center gap-2 text-sm text-white/50",children:[n.jsx(Et,{"data-loc":"client/src/pages/Ask.tsx:168",className:"size-4 animate-spin"}),"è®åç ç©¶ç´é"]}):O.isError?n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:170",className:"text-sm leading-6 text-rose-200",children:"ç ç©¶ç´éæ«æç¡æ³è¼å
¥ã"}):O.data?.length?n.jsx("div",{"data-loc":"client/src/pages/Ask.tsx:174",className:"space-y-1 overflow-y-auto lg:max-h-[calc(100vh-18rem)]",children:O.data.map(K=>n.jsxs("button",{"data-loc":"client/src/pages/Ask.tsx:176",type:"button",onClick:()=>v(K.id),className:`group flex w-full items-center justify-between gap-2 rounded-lg px-3 py-2.5 text-left text-sm transition ${g===K.id?"bg-white/12 text-white":"text-white/60 hover:bg-white/7 hover:text-white"}`,children:[n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:177",className:"line-clamp-2",children:K.title}),n.jsx(Kn,{"data-loc":"client/src/pages/Ask.tsx:177",className:"size-3.5 shrink-0 opacity-40 group-hover:opacity-100"})]},K.id))}):n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:172",className:"text-sm leading-6 text-white/45",children:"å°ç¡å·²ä¿åçå°è©±ã"})]})]}),n.jsx("main",{"data-loc":"client/src/pages/Ask.tsx:185",className:"min-w-0 px-4 py-8 sm:px-8 lg:px-12 lg:py-12",children:n.jsxs("article",{"data-loc":"client/src/pages/Ask.tsx:186",className:"mx-auto max-w-4xl border border-[#d8d0bb] bg-[#fffdf7] shadow-[0_20px_60px_rgba(9,26,51,0.08)]",children:[n.jsxs("header",{"data-loc":"client/src/pages/Ask.tsx:187",className:"border-b border-[#ded7c6] px-6 py-8 sm:px-10 sm:py-10",children:[n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:188",className:"flex flex-wrap items-center gap-3 text-xs font-semibold tracking-[0.16em] text-[#9a7932]",children:[n.jsxs("span",{"data-loc":"client/src/pages/Ask.tsx:189",className:"inline-flex items-center gap-2",children:[n.jsx(Ns,{"data-loc":"client/src/pages/Ask.tsx:189",className:"size-4"}),"LABOR LAW RESEARCH NOTE"]}),n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:190",className:"h-px w-10 bg-[#c9ac63]"}),n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:191",children:"èºç£ååæ³"})]}),n.jsx("h2",{"data-loc":"client/src/pages/Ask.tsx:193",className:"mt-5 font-serif text-3xl font-semibold leading-tight text-[#0b2346] sm:text-4xl",children:"徿³æ¢å°è£å¤ç坿 ¸å°åç"}),n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:194",className:"mt-4 max-w-3xl text-base leading-8 text-[#596477]",children:"åçåºå®ä¾æ²æ³æ³åº â 大æ³åº â æé«æ³é¢ï¼æé«è¡æ¿æ³é¢ â é«çæ³é¢ï¼é«çè¡æ¿æ³é¢æåºï¼æªæª¢ç´¢å°çå±¤ç´ææç¢ºæ¨ç¤ºï¼ä¸è£é 夿±ºã"}),n.jsx("div",{"data-loc":"client/src/pages/Ask.tsx:195",className:"mt-6 grid gap-3 sm:grid-cols-3",children:[[tn,"ç½åå®å¼ç¨","å
ç¨æ¬æ¬¡æª¢ç´¢åå¾çåè"],[DM,"æ£å¼æ³è¦","æ¢æä¾èªå®æ¹ XML è¦æ ¸è³æ"],[zr,"ç ç©¶ç¨é","åæ¡ä»æè«®è©¢åæ ¼å¾å¸«"]].map(([K,ie,ce])=>{const D=K;return n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:202",className:"border-l-2 border-[#c9ac63] bg-[#f6f1e5] px-4 py-3",children:[n.jsx(D,{"data-loc":"client/src/pages/Ask.tsx:202",className:"mb-2 size-4 text-[#9a7932]"}),n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:202",className:"text-sm font-semibold text-[#0b2346]",children:String(ie)}),n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:202",className:"mt-1 text-xs leading-5 text-[#667085]",children:String(ce)})]},String(ie))})})]}),n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:207",className:"px-6 py-8 sm:px-10 sm:py-10",children:[L.isLoading&&g&&!j?n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:209",className:"flex min-h-52 items-center justify-center gap-3 text-[#687386]",children:[n.jsx(Et,{"data-loc":"client/src/pages/Ask.tsx:209",className:"size-5 animate-spin"}),"è¼å
¥ç ç©¶ç´é"]}):x.length?n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:224",className:"space-y-10",children:[x.map((K,ie)=>K.role==="user"?n.jsxs("section",{"data-loc":"client/src/pages/Ask.tsx:226",className:"border-l-4 border-[#c6a65a] bg-[#f7f2e7] px-5 py-5",children:[n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:227",className:"text-xs font-semibold tracking-[0.18em] text-[#9a7932]",children:"ç ç©¶åé¡"}),n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:228",className:"mt-3 font-serif text-xl font-semibold leading-8 text-[#0b2346]",children:K.content})]},`${ie}-${K.content.slice(0,12)}`):n.jsx("section",{"data-loc":"client/src/pages/Ask.tsx:231",className:"prose prose-slate max-w-none prose-headings:font-serif prose-headings:text-[#0b2346] prose-a:text-[#83651f] prose-blockquote:border-[#c6a65a] prose-blockquote:bg-[#f7f2e7] prose-blockquote:px-5 prose-blockquote:py-3",children:K.content?n.jsx(b.Suspense,{"data-loc":"client/src/pages/Ask.tsx:233",fallback:n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:233",className:"flex items-center gap-3 py-6 text-[#687386]",children:[n.jsx(Et,{"data-loc":"client/src/pages/Ask.tsx:233",className:"size-5 animate-spin text-[#9a7932]"}),"æ£å¨æç坿 ¸å°åçâ¦"]}),children:n.jsx(QD,{"data-loc":"client/src/pages/Ask.tsx:234",children:K.content})}):n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:236",className:"flex items-center gap-3 py-6 text-[#687386]",children:[n.jsx(Et,{"data-loc":"client/src/pages/Ask.tsx:236",className:"size-5 animate-spin text-[#9a7932]"}),"æ£å¨æª¢ç´¢æ£å¼æ¢æèè£å¤å±¤ç´â¦"]})},`${ie}-${K.content.slice(0,12)}`)),n.jsx("div",{"data-loc":"client/src/pages/Ask.tsx:239",ref:T})]}):n.jsxs("section",{"data-loc":"client/src/pages/Ask.tsx:211",children:[n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:212",className:"font-serif text-xl font-semibold text-[#0b2346]",children:"å¯å¾å¸¸è¦ååæ³çé»éå§"}),n.jsx("div",{"data-loc":"client/src/pages/Ask.tsx:213",className:"mt-5 divi
545de-y divide-[#e4dece] border-y border-[#e4dece]",children:VD.map((K,ie)=>n.jsxs("button",{"data-loc":"client/src/pages/Ask.tsx:215",type:"button",onClick:()=>ee(K),disabled:j,className:"group flex w-full items-start gap-4 px-1 py-4 text-left transition hover:bg-[#faf7ee] disabled:cursor-not-allowed disabled:opacity-50",children:[n.jsxs("span",{"data-loc":"client/src/pages/Ask.tsx:216",className:"mt-0.5 font-serif text-sm text-[#b18b38]",children:["0",ie+1]}),n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:217",className:"flex-1 text-sm leading-7 text-[#39485d]",children:K}),n.jsx(Kn,{"data-loc":"client/src/pages/Ask.tsx:218",className:"mt-1.5 size-4 text-[#b8aa89] transition group-hover:translate-x-1 group-hover:text-[#9a7932]"})]},K))})]}),N?n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:243",className:"mt-8 border-t border-[#e4dece] pt-5 text-xs leading-6 text-[#778196]",children:["æ¬æ¬¡æª¢ç´¢ï¼",N.articles.length," æ¢æ£å¼æ³è¦ã",N.judgments.length," ç坿 ¸å°è£å¤ã宿´åèè叿³é¢é£çµåæ¼åçææ«ã"]}):null,C?n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:245",role:"alert",className:"mt-6 flex flex-wrap items-center justify-between gap-3 border-l-4 border-rose-500 bg-rose-50 px-4 py-3 text-sm leading-6 text-rose-800",children:[n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:246",children:C}),n.jsxs(ue,{"data-loc":"client/src/pages/Ask.tsx:247",type:"button",variant:"outline",size:"sm",onClick:re,disabled:!z||j,className:"border-rose-300 bg-white text-rose-800 hover:bg-rose-100",children:[n.jsx(wc,{"data-loc":"client/src/pages/Ask.tsx:248",className:"size-4"}),L4]})]}):null]}),n.jsxs("footer",{"data-loc":"client/src/pages/Ask.tsx:254",className:"sticky bottom-0 border-t border-[#d8d0bb] bg-[#fffdf7]/95 px-4 py-4 backdrop-blur sm:px-8",children:[i&&!s&&!t&&!x.length?n.jsxs("button",{"data-loc":"client/src/pages/Ask.tsx:256",type:"button",onClick:Ra,className:"mb-3 flex w-full items-center justify-between gap-3 border-l-4 border-[#c6a65a] bg-[#f7f2e7] px-4 py-3 text-left text-sm leading-6 text-[#5f4a1f] transition hover:bg-[#f1e8d2]",children:[n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:257",children:"å
¨åæå°åé¡å·²å¸¶å
¥ï¼ç»å
¥å¾å°èªåéåºä¸¦é¡¯ç¤º AI åçã"}),n.jsx(ch,{"data-loc":"client/src/pages/Ask.tsx:258",className:"size-4 shrink-0"})]}):null,n.jsxs("div",{"data-loc":"client/src/pages/Ask.tsx:261",className:"flex items-end gap-3",children:[n.jsx(Xl,{"data-loc":"client/src/pages/Ask.tsx:262",value:m,onChange:K=>h(K.target.value),onKeyDown:K=>{K.key==="Enter"&&!K.shiftKey&&(K.preventDefault(),ee())},placeholder:"è«æè¿°ååæ³åé¡ãéè¦äºå¯¦ï¼ææå®æ³è¦èæ¢èâ¦",className:"min-h-24 resize-none border-[#cfc6ad] bg-white px-4 py-3 leading-6 focus-visible:ring-[#b18b38]",disabled:j}),n.jsxs(ue,{"data-loc":"client/src/pages/Ask.tsx:263",onClick:()=>void ee(),disabled:!m.trim()||j||s,className:"h-12 shrink-0 bg-[#0b2346] px-5 text-white hover:bg-[#102f5f]",children:[j?n.jsx(Et,{"data-loc":"client/src/pages/Ask.tsx:264",className:"size-4 animate-spin"}):n.jsx(Fw,{"data-loc":"client/src/pages/Ask.tsx:264",className:"size-4"}),n.jsx("span",{"data-loc":"client/src/pages/Ask.tsx:264",className:"hidden sm:inline",children:"éåº"})]})]}),n.jsx("p",{"data-loc":"client/src/pages/Ask.tsx:267",className:"mt-2 text-center text-[11px] leading-5 text-[#7b8290]",children:"AI å¯è½ç¼çé¯èª¤ï¼æ¯é¡åé坿 ¸å°å¤æ±ºåèèå
è²¬è²æï¼ä»è«ä»¥æ£å¼è³æçºæºã"})]})]})})]})})}class FD extends b.Component{constructor(s){super(s),this.state={hasError:!1,error:null}}static getDerivedStateFromError(s){return{hasError:!0,error:s}}render(){return this.state.hasError?n.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:n.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[n.jsx(VM,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),n.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),n.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:n.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),n.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:we("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[n.jsx(wc,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const KD=b.createContext(void 0);function YD({children:t,defaultTheme:s="light",switchable:l=!1}){const[i,o]=b.useState(()=>l&&localStorage.getItem("theme")||s);b.useEffect(()=>{const u=document.documentElement;i==="dark"?u.classList.add("dark"):u.classList.remove("dark"),l&&localStorage.setItem("theme",i)},[i,l]);const d=l?()=>{o(u=>u==="light"?"dark":"light")}:void 0;return n.jsx(KD.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:i,toggleTheme:d,switchable:l},children:t})}function XD(){const[t,s]=b.useState(!1);return b.useEffect(()=>s(!0),[]),t?n.jsx(GE,{"data-loc":"client/src/App.tsx:26",richColors:!0,position:"top-right"}):null}function JD(){return n.jsxs(pE,{"data-loc":"client/src/App.tsx:31",children:[n.jsx(xt,{"data-loc":"client/src/App.tsx:32",path:"/",component:bD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:33",path:"/textbook",component:LD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:34",path:"/textbook/:slug",component:zD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:35",path:"/laws",component:ND}),n.jsx(xt,{"data-loc":"client/src/App.tsx:36",path:"/laws/:lawName",component:vD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:37",path:"/articles/:articleId/charts",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:38",path:"/articles/:id",component:Dk}),n.jsx(xt,{"data-loc":"client/src/App.tsx:39",path:"/charts",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:40",path:"/charts/domain/:domainSlug",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:41",path:"/charts/law/:lawSlug",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:42",path:"/charts/chapter/:lawSlug",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:43",path:"/charts/section/:lawSlug",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:44",path:"/charts/:lawName",component:Nr}),n.jsx(xt,{"data-loc":"client/src/App.tsx:45",path:"/cef",component:lD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:46",path:"/ask",component:GD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:47",path:"/judgments",component:SD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:48",path:"/member",component:DD}),n.jsx(xt,{"data-loc":"client/src/App.tsx:49",path:"/admin",component:e1}),n.jsx(xt,{"data-loc":"client/src/App.tsx:50",path:"/admin/:section",component:e1}),n.jsx(xt,{"data-loc":"client/src/App.tsx:51",path:"/404",component:l1}),n.jsx(xt,{"data-loc":"client/src/App.tsx:52",component:l1})]})}function ZD(){return n.jsx(FD,{"data-loc":"client/src/App.tsx:59",children:n.jsx(YD,{"data-loc":"client/src/App.tsx:60",defaultTheme:"light",children:n.jsxs(Bh,{"data-loc":"client/src/App.tsx:61",children:[n.jsx(XD,{"data-loc":"client/src/App.tsx:62"}),n.jsx(Z_,{"data-loc":"client/src/App.tsx:63"}),n.jsx($_,{"data-loc":"client/src/App.tsx:64"}),n.jsx(JD,{"data-loc":"client/src/App.tsx:65"})]})})})}const Fd=new NS({defaultOptions:{queries:{staleTime:3e4}}}),P4=t=>{t instanceof Vl&&(typeof window>"u"||t.message===lA&&Ra())};Fd.getQueryCache().subscribe(t=>
545{if(t.type==="updated"&&t.action.type==="error"){const s=t.query.state.error;P4(s),console.error("[API Query Error]",s)}});Fd.getMutationCache().subscribe(t=>{if(t.type==="updated"&&t.action.type==="error"){const s=t.mutation.state.error;P4(s),console.error("[API Mutation Error]",s)}});const WD=he.createClient({links:[R5({url:"/api/trpc",transformer:As,headers(){try{const t=sessionStorage.getItem("manus-cookie");if(t){const s=`${rA}=`,i=t.split(";").find(o=>o.trim().startsWith(s))?.trim().slice(s.length);if(i)return{Authorization:`Bearer ${i}`}}}catch{}return{}},fetch(t,s){return globalThis.fetch(t,{...s??{},credentials:"include"})}})]}),Ed=document.getElementById("root");if(!Ed)throw new Error("Missing #root element");const e9=window.__LABORLAW_DEHYDRATED_STATE__?As.deserialize(window.__LABORLAW_DEHYDRATED_STATE__):void 0,c1=n.jsx(he.Provider,{"data-loc":"client/src/main.tsx:83",client:WD,queryClient:Fd,children:n.jsx(SS,{"data-loc":"client/src/main.tsx:84",client:Fd,children:n.jsx(DS,{"data-loc":"client/src/main.tsx:85",state:e9,children:n.jsx(v2,{"data-loc":"client/src/main.tsx:86",children:n.jsx(ZD,{"data-loc":"client/src/main.tsx:87"})})})})});Ed.hasChildNodes()?Bv.hydrateRoot(Ed,c1,{onRecoverableError(t){console.error("[Hydration recoverable error]",t)}}):Bv.createRoot(Ed).render(c1);export{UD as _,rw as c,o1 as g,n as j,b as r,I_ as t};
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.