From 49f18f937e949f0a1a2e1642de10b1346e67621e Mon Sep 17 00:00:00 2001 From: ladianchad Date: Mon, 16 Dec 2024 20:31:09 +0900 Subject: [PATCH] Updates --- .../{index-DRkXQEtb.js => index-BfMvNo-Y.js} | 20 +++++++++---------- assets/index-DJM8XyjK.css | 1 - assets/index-dJcJnIt7.css | 1 + index.html | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) rename assets/{index-DRkXQEtb.js => index-BfMvNo-Y.js} (69%) delete mode 100644 assets/index-DJM8XyjK.css create mode 100644 assets/index-dJcJnIt7.css diff --git a/assets/index-DRkXQEtb.js b/assets/index-BfMvNo-Y.js similarity index 69% rename from assets/index-DRkXQEtb.js rename to assets/index-BfMvNo-Y.js index cc95bbf..d98ccb6 100644 --- a/assets/index-DRkXQEtb.js +++ b/assets/index-BfMvNo-Y.js @@ -1,4 +1,4 @@ -var Ov=Object.defineProperty;var Mv=(r,A,D)=>A in r?Ov(r,A,{enumerable:!0,configurable:!0,writable:!0,value:D}):r[A]=D;var Qd=(r,A,D)=>Mv(r,typeof A!="symbol"?A+"":A,D);(function(){const A=document.createElement("link").relList;if(A&&A.supports&&A.supports("modulepreload"))return;for(const _ of document.querySelectorAll('link[rel="modulepreload"]'))h(_);new MutationObserver(_=>{for(const C of _)if(C.type==="childList")for(const X of C.addedNodes)X.tagName==="LINK"&&X.rel==="modulepreload"&&h(X)}).observe(document,{childList:!0,subtree:!0});function D(_){const C={};return _.integrity&&(C.integrity=_.integrity),_.referrerPolicy&&(C.referrerPolicy=_.referrerPolicy),_.crossOrigin==="use-credentials"?C.credentials="include":_.crossOrigin==="anonymous"?C.credentials="omit":C.credentials="same-origin",C}function h(_){if(_.ep)return;_.ep=!0;const C=D(_);fetch(_.href,C)}})();function _v(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var $i={exports:{}},Ae={};/** +var Ov=Object.defineProperty;var pv=(v,A,_)=>A in v?Ov(v,A,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[A]=_;var Cd=(v,A,_)=>pv(v,typeof A!="symbol"?A+"":A,_);(function(){const A=document.createElement("link").relList;if(A&&A.supports&&A.supports("modulepreload"))return;for(const M of document.querySelectorAll('link[rel="modulepreload"]'))r(M);new MutationObserver(M=>{for(const Q of M)if(Q.type==="childList")for(const X of Q.addedNodes)X.tagName==="LINK"&&X.rel==="modulepreload"&&r(X)}).observe(document,{childList:!0,subtree:!0});function _(M){const Q={};return M.integrity&&(Q.integrity=M.integrity),M.referrerPolicy&&(Q.referrerPolicy=M.referrerPolicy),M.crossOrigin==="use-credentials"?Q.credentials="include":M.crossOrigin==="anonymous"?Q.credentials="omit":Q.credentials="same-origin",Q}function r(M){if(M.ep)return;M.ep=!0;const Q=_(M);fetch(M.href,Q)}})();function Mv(v){return v&&v.__esModule&&Object.prototype.hasOwnProperty.call(v,"default")?v.default:v}var $i={exports:{}},Ae={};/** * @license React * react-jsx-runtime.production.js * @@ -6,7 +6,7 @@ var Ov=Object.defineProperty;var Mv=(r,A,D)=>A in r?Ov(r,A,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Cd;function pv(){if(Cd)return Ae;Cd=1;var r=Symbol.for("react.transitional.element"),A=Symbol.for("react.fragment");function D(h,_,C){var X=null;if(C!==void 0&&(X=""+C),_.key!==void 0&&(X=""+_.key),"key"in _){C={};for(var el in _)el!=="key"&&(C[el]=_[el])}else C=_;return _=C.ref,{$$typeof:r,type:h,key:X,ref:_!==void 0?_:null,props:C}}return Ae.Fragment=A,Ae.jsx=D,Ae.jsxs=D,Ae}var Zd;function Dv(){return Zd||(Zd=1,$i.exports=pv()),$i.exports}var x=Dv(),ki={exports:{}},Oe={},Fi={exports:{}},Pi={};/** + */var Qd;function _v(){if(Qd)return Ae;Qd=1;var v=Symbol.for("react.transitional.element"),A=Symbol.for("react.fragment");function _(r,M,Q){var X=null;if(Q!==void 0&&(X=""+Q),M.key!==void 0&&(X=""+M.key),"key"in M){Q={};for(var el in M)el!=="key"&&(Q[el]=M[el])}else Q=M;return M=Q.ref,{$$typeof:v,type:r,key:X,ref:M!==void 0?M:null,props:Q}}return Ae.Fragment=A,Ae.jsx=_,Ae.jsxs=_,Ae}var Zd;function Dv(){return Zd||(Zd=1,$i.exports=_v()),$i.exports}var H=Dv(),ki={exports:{}},Oe={},Fi={exports:{}},Pi={};/** * @license React * scheduler.production.js * @@ -14,7 +14,7 @@ var Ov=Object.defineProperty;var Mv=(r,A,D)=>A in r?Ov(r,A,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Vd;function Uv(){return Vd||(Vd=1,function(r){function A(M,Z){var G=M.length;M.push(Z);l:for(;0>>1,s=M[dl];if(0<_(s,Z))M[dl]=Z,M[G]=s,G=dl;else break l}}function D(M){return M.length===0?null:M[0]}function h(M){if(M.length===0)return null;var Z=M[0],G=M.pop();if(G!==Z){M[0]=G;l:for(var dl=0,s=M.length,z=s>>>1;dl_(j,G))p_(P,j)?(M[dl]=P,M[p]=G,dl=p):(M[dl]=j,M[B]=G,dl=B);else if(p_(P,G))M[dl]=P,M[p]=G,dl=p;else break l}}return Z}function _(M,Z){var G=M.sortIndex-Z.sortIndex;return G!==0?G:M.id-Z.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var C=performance;r.unstable_now=function(){return C.now()}}else{var X=Date,el=X.now();r.unstable_now=function(){return X.now()-el}}var O=[],T=[],N=1,$=null,nl=3,hl=!1,sl=!1,Cl=!1,Zl=typeof setTimeout=="function"?setTimeout:null,gt=typeof clearTimeout=="function"?clearTimeout:null,_l=typeof setImmediate<"u"?setImmediate:null;function Yl(M){for(var Z=D(T);Z!==null;){if(Z.callback===null)h(T);else if(Z.startTime<=M)h(T),Z.sortIndex=Z.expirationTime,A(O,Z);else break;Z=D(T)}}function St(M){if(Cl=!1,Yl(M),!sl)if(D(O)!==null)sl=!0,Nt();else{var Z=D(T);Z!==null&&Jl(St,Z.startTime-M)}}var ll=!1,J=-1,Bl=5,kl=-1;function q(){return!(r.unstable_now()-klM&&q());){var dl=$.callback;if(typeof dl=="function"){$.callback=null,nl=$.priorityLevel;var s=dl($.expirationTime<=M);if(M=r.unstable_now(),typeof s=="function"){$.callback=s,Yl(M),Z=!0;break t}$===D(O)&&h(O),Yl(M)}else h(O);$=D(O)}if($!==null)Z=!0;else{var z=D(T);z!==null&&Jl(St,z.startTime-M),Z=!1}}break l}finally{$=null,nl=G,hl=!1}Z=void 0}}finally{Z?et():ll=!1}}}var et;if(typeof _l=="function")et=function(){_l(k)};else if(typeof MessageChannel<"u"){var Ht=new MessageChannel,At=Ht.port2;Ht.port1.onmessage=k,et=function(){At.postMessage(null)}}else et=function(){Zl(k,0)};function Nt(){ll||(ll=!0,et())}function Jl(M,Z){J=Zl(function(){M(r.unstable_now())},Z)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(M){M.callback=null},r.unstable_continueExecution=function(){sl||hl||(sl=!0,Nt())},r.unstable_forceFrameRate=function(M){0>M||125dl?(M.sortIndex=G,A(T,M),D(O)===null&&M===D(T)&&(Cl?(gt(J),J=-1):Cl=!0,Jl(St,G-dl))):(M.sortIndex=s,A(O,M),sl||hl||(sl=!0,Nt())),M},r.unstable_shouldYield=q,r.unstable_wrapCallback=function(M){var Z=nl;return function(){var G=nl;nl=Z;try{return M.apply(this,arguments)}finally{nl=G}}}}(Pi)),Pi}var Ld;function Rv(){return Ld||(Ld=1,Fi.exports=Uv()),Fi.exports}var Ii={exports:{}},V={};/** + */var Vd;function Uv(){return Vd||(Vd=1,function(v){function A(p,Z){var G=p.length;p.push(Z);l:for(;0>>1,s=p[ol];if(0>>1;olM(j,G))DM(P,j)?(p[ol]=P,p[D]=G,ol=D):(p[ol]=j,p[B]=G,ol=B);else if(DM(P,G))p[ol]=P,p[D]=G,ol=D;else break l}}return Z}function M(p,Z){var G=p.sortIndex-Z.sortIndex;return G!==0?G:p.id-Z.id}if(v.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var Q=performance;v.unstable_now=function(){return Q.now()}}else{var X=Date,el=X.now();v.unstable_now=function(){return X.now()-el}}var O=[],T=[],x=1,$=null,nl=3,hl=!1,dl=!1,Ql=!1,Zl=typeof setTimeout=="function"?setTimeout:null,gt=typeof clearTimeout=="function"?clearTimeout:null,Ml=typeof setImmediate<"u"?setImmediate:null;function Yl(p){for(var Z=_(T);Z!==null;){if(Z.callback===null)r(T);else if(Z.startTime<=p)r(T),Z.sortIndex=Z.expirationTime,A(O,Z);else break;Z=_(T)}}function St(p){if(Ql=!1,Yl(p),!dl)if(_(O)!==null)dl=!0,Nt();else{var Z=_(T);Z!==null&&wl(St,Z.startTime-p)}}var ll=!1,w=-1,Bl=5,kl=-1;function q(){return!(v.unstable_now()-klp&&q());){var ol=$.callback;if(typeof ol=="function"){$.callback=null,nl=$.priorityLevel;var s=ol($.expirationTime<=p);if(p=v.unstable_now(),typeof s=="function"){$.callback=s,Yl(p),Z=!0;break t}$===_(O)&&r(O),Yl(p)}else r(O);$=_(O)}if($!==null)Z=!0;else{var z=_(T);z!==null&&wl(St,z.startTime-p),Z=!1}}break l}finally{$=null,nl=G,hl=!1}Z=void 0}}finally{Z?et():ll=!1}}}var et;if(typeof Ml=="function")et=function(){Ml(k)};else if(typeof MessageChannel<"u"){var Ht=new MessageChannel,At=Ht.port2;Ht.port1.onmessage=k,et=function(){At.postMessage(null)}}else et=function(){Zl(k,0)};function Nt(){ll||(ll=!0,et())}function wl(p,Z){w=Zl(function(){p(v.unstable_now())},Z)}v.unstable_IdlePriority=5,v.unstable_ImmediatePriority=1,v.unstable_LowPriority=4,v.unstable_NormalPriority=3,v.unstable_Profiling=null,v.unstable_UserBlockingPriority=2,v.unstable_cancelCallback=function(p){p.callback=null},v.unstable_continueExecution=function(){dl||hl||(dl=!0,Nt())},v.unstable_forceFrameRate=function(p){0>p||125ol?(p.sortIndex=G,A(T,p),_(O)===null&&p===_(T)&&(Ql?(gt(w),w=-1):Ql=!0,wl(St,G-ol))):(p.sortIndex=s,A(O,p),dl||hl||(dl=!0,Nt())),p},v.unstable_shouldYield=q,v.unstable_wrapCallback=function(p){var Z=nl;return function(){var G=nl;nl=Z;try{return p.apply(this,arguments)}finally{nl=G}}}}(Pi)),Pi}var Ld;function Rv(){return Ld||(Ld=1,Fi.exports=Uv()),Fi.exports}var Ii={exports:{}},V={};/** * @license React * react.production.js * @@ -22,7 +22,7 @@ var Ov=Object.defineProperty;var Mv=(r,A,D)=>A in r?Ov(r,A,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Kd;function Hv(){if(Kd)return V;Kd=1;var r=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.consumer"),X=Symbol.for("react.context"),el=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),$=Symbol.iterator;function nl(s){return s===null||typeof s!="object"?null:(s=$&&s[$]||s["@@iterator"],typeof s=="function"?s:null)}var hl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sl=Object.assign,Cl={};function Zl(s,z,B){this.props=s,this.context=z,this.refs=Cl,this.updater=B||hl}Zl.prototype.isReactComponent={},Zl.prototype.setState=function(s,z){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,z,"setState")},Zl.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function gt(){}gt.prototype=Zl.prototype;function _l(s,z,B){this.props=s,this.context=z,this.refs=Cl,this.updater=B||hl}var Yl=_l.prototype=new gt;Yl.constructor=_l,sl(Yl,Zl.prototype),Yl.isPureReactComponent=!0;var St=Array.isArray,ll={H:null,A:null,T:null,S:null},J=Object.prototype.hasOwnProperty;function Bl(s,z,B,j,p,P){return B=P.ref,{$$typeof:r,type:s,key:z,ref:B!==void 0?B:null,props:P}}function kl(s,z){return Bl(s.type,z,void 0,void 0,void 0,s.props)}function q(s){return typeof s=="object"&&s!==null&&s.$$typeof===r}function k(s){var z={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(B){return z[B]})}var et=/\/+/g;function Ht(s,z){return typeof s=="object"&&s!==null&&s.key!=null?k(""+s.key):z.toString(36)}function At(){}function Nt(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(At,At):(s.status="pending",s.then(function(z){s.status==="pending"&&(s.status="fulfilled",s.value=z)},function(z){s.status==="pending"&&(s.status="rejected",s.reason=z)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Jl(s,z,B,j,p){var P=typeof s;(P==="undefined"||P==="boolean")&&(s=null);var L=!1;if(s===null)L=!0;else switch(P){case"bigint":case"string":case"number":L=!0;break;case"object":switch(s.$$typeof){case r:case A:L=!0;break;case N:return L=s._init,Jl(L(s._payload),z,B,j,p)}}if(L)return p=p(s),L=j===""?"."+Ht(s,0):j,St(p)?(B="",L!=null&&(B=L.replace(et,"$&/")+"/"),Jl(p,z,B,"",function(zl){return zl})):p!=null&&(q(p)&&(p=kl(p,B+(p.key==null||s&&s.key===p.key?"":(""+p.key).replace(et,"$&/")+"/")+L)),z.push(p)),1;L=0;var Vl=j===""?".":j+":";if(St(s))for(var al=0;alA in r?Ov(r,A,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var wd;function Nv(){if(wd)return Ql;wd=1;var r=uf();function A(O){var T="https://react.dev/errors/"+O;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(A){console.error(A)}}return r(),lf.exports=Nv(),lf.exports}/** + */var Jd;function Nv(){if(Jd)return Cl;Jd=1;var v=uf();function A(O){var T="https://react.dev/errors/"+O;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(v)}catch(A){console.error(A)}}return v(),lf.exports=Nv(),lf.exports}/** * @license React * react-dom-client.production.js * @@ -38,12 +38,12 @@ var Ov=Object.defineProperty;var Mv=(r,A,D)=>A in r?Ov(r,A,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var $d;function qv(){if($d)return Oe;$d=1;var r=Rv(),A=uf(),D=xv();function h(l){var t="https://react.dev/errors/"+l;if(1)":-1e||f[a]!==o[e]){var S=` -`+f[a].replace(" at new "," at ");return l.displayName&&S.includes("")&&(S=S.replace("",l.displayName)),S}while(1<=a&&0<=e);break}}}finally{Nt=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?At(u):""}function M(l){switch(l.tag){case 26:case 27:case 5:return At(l.type);case 16:return At("Lazy");case 13:return At("Suspense");case 19:return At("SuspenseList");case 0:case 15:return l=Jl(l.type,!1),l;case 11:return l=Jl(l.type.render,!1),l;case 1:return l=Jl(l.type,!0),l;default:return""}}function Z(l){try{var t="";do t+=M(l),l=l.return;while(l);return t}catch(u){return` +`+f[a].replace(" at new "," at ");return l.displayName&&S.includes("")&&(S=S.replace("",l.displayName)),S}while(1<=a&&0<=e);break}}}finally{Nt=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?At(u):""}function p(l){switch(l.tag){case 26:case 27:case 5:return At(l.type);case 16:return At("Lazy");case 13:return At("Suspense");case 19:return At("SuspenseList");case 0:case 15:return l=wl(l.type,!1),l;case 11:return l=wl(l.type.render,!1),l;case 1:return l=wl(l.type,!0),l;default:return""}}function Z(l){try{var t="";do t+=p(l),l=l.return;while(l);return t}catch(u){return` Error generating stack: `+u.message+` -`+u.stack}}function G(l){var t=l,u=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,t.flags&4098&&(u=t.return),l=t.return;while(l)}return t.tag===3?u:null}function dl(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function s(l){if(G(l)!==l)throw Error(h(188))}function z(l){var t=l.alternate;if(!t){if(t=G(l),t===null)throw Error(h(188));return t!==l?null:l}for(var u=l,a=t;;){var e=u.return;if(e===null)break;var n=e.alternate;if(n===null){if(a=e.return,a!==null){u=a;continue}break}if(e.child===n.child){for(n=e.child;n;){if(n===u)return s(e),l;if(n===a)return s(e),t;n=n.sibling}throw Error(h(188))}if(u.return!==a.return)u=e,a=n;else{for(var c=!1,i=e.child;i;){if(i===u){c=!0,u=e,a=n;break}if(i===a){c=!0,a=e,u=n;break}i=i.sibling}if(!c){for(i=n.child;i;){if(i===u){c=!0,u=n,a=e;break}if(i===a){c=!0,a=n,u=e;break}i=i.sibling}if(!c)throw Error(h(189))}}if(u.alternate!==a)throw Error(h(190))}if(u.tag!==3)throw Error(h(188));return u.stateNode.current===u?l:t}function B(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=B(l),t!==null)return t;l=l.sibling}return null}var j=Array.isArray,p=D.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P={pending:!1,data:null,method:null,action:null},L=[],Vl=-1;function al(l){return{current:l}}function zl(l){0>Vl||(l.current=L[Vl],L[Vl]=null,Vl--)}function yl(l,t){Vl++,L[Vl]=l.current,l.current=t}var Ot=al(null),_a=al(null),kt=al(null),Me=al(null);function _e(l,t){switch(yl(kt,t),yl(_a,l),yl(Ot,null),l=t.nodeType,l){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?yd(t):0;break;default:if(l=l===8?t.parentNode:t,t=l.tagName,l=l.namespaceURI)l=yd(l),t=md(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}zl(Ot),yl(Ot,t)}function Vu(){zl(Ot),zl(_a),zl(kt)}function Qn(l){l.memoizedState!==null&&yl(Me,l);var t=Ot.current,u=md(t,l.type);t!==u&&(yl(_a,l),yl(Ot,u))}function pe(l){_a.current===l&&(zl(Ot),zl(_a)),Me.current===l&&(zl(Me),Se._currentValue=P)}var Cn=Object.prototype.hasOwnProperty,Zn=r.unstable_scheduleCallback,Vn=r.unstable_cancelCallback,t1=r.unstable_shouldYield,u1=r.unstable_requestPaint,Mt=r.unstable_now,a1=r.unstable_getCurrentPriorityLevel,af=r.unstable_ImmediatePriority,ef=r.unstable_UserBlockingPriority,De=r.unstable_NormalPriority,e1=r.unstable_LowPriority,nf=r.unstable_IdlePriority,n1=r.log,c1=r.unstable_setDisableYieldValue,pa=null,Fl=null;function i1(l){if(Fl&&typeof Fl.onCommitFiberRoot=="function")try{Fl.onCommitFiberRoot(pa,l,void 0,(l.current.flags&128)===128)}catch{}}function Ft(l){if(typeof n1=="function"&&c1(l),Fl&&typeof Fl.setStrictMode=="function")try{Fl.setStrictMode(pa,l)}catch{}}var Pl=Math.clz32?Math.clz32:d1,f1=Math.log,s1=Math.LN2;function d1(l){return l>>>=0,l===0?32:31-(f1(l)/s1|0)|0}var Ue=128,Re=4194304;function Tu(l){var t=l&42;if(t!==0)return t;switch(l&-l){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: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 l&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function He(l,t){var u=l.pendingLanes;if(u===0)return 0;var a=0,e=l.suspendedLanes,n=l.pingedLanes,c=l.warmLanes;l=l.finishedLanes!==0;var i=u&134217727;return i!==0?(u=i&~e,u!==0?a=Tu(u):(n&=i,n!==0?a=Tu(n):l||(c=i&~c,c!==0&&(a=Tu(c))))):(i=u&~e,i!==0?a=Tu(i):n!==0?a=Tu(n):l||(c=u&~c,c!==0&&(a=Tu(c)))),a===0?0:t!==0&&t!==a&&!(t&e)&&(e=a&-a,c=t&-t,e>=c||e===32&&(c&4194176)!==0)?t:a}function Da(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function o1(l,t){switch(l){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function cf(){var l=Ue;return Ue<<=1,!(Ue&4194176)&&(Ue=128),l}function ff(){var l=Re;return Re<<=1,!(Re&62914560)&&(Re=4194304),l}function Ln(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function Ua(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function v1(l,t,u,a,e,n){var c=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var i=l.entanglements,f=l.expirationTimes,o=l.hiddenUpdates;for(u=c&~u;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m1=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]*$"),mf={},gf={};function g1(l){return Cn.call(gf,l)?!0:Cn.call(mf,l)?!1:m1.test(l)?gf[l]=!0:(mf[l]=!0,!1)}function Ne(l,t,u){if(g1(t))if(u===null)l.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+u)}}function xe(l,t,u){if(u===null)l.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+u)}}function qt(l,t,u,a){if(a===null)l.removeAttribute(u);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(u);return}l.setAttributeNS(t,u,""+a)}}function nt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Sf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function S1(l){var t=Sf(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(c){a=""+c,n.call(this,c)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function qe(l){l._valueTracker||(l._valueTracker=S1(l))}function bf(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=Sf(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function je(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var b1=/[\n"\\]/g;function ct(l){return l.replace(b1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function wn(l,t,u,a,e,n,c,i){l.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.type=c:l.removeAttribute("type"),t!=null?c==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+nt(t)):l.value!==""+nt(t)&&(l.value=""+nt(t)):c!=="submit"&&c!=="reset"||l.removeAttribute("value"),t!=null?Wn(l,c,nt(t)):u!=null?Wn(l,c,nt(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.name=""+nt(i):l.removeAttribute("name")}function Tf(l,t,u,a,e,n,c,i){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+nt(u):"",t=t!=null?""+nt(t):u,i||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=i?l.checked:!!a,l.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(l.name=c)}function Wn(l,t,u){t==="number"&&je(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Wu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e=Ya),xf=" ",qf=!1;function jf(l,t){switch(l){case"keyup":return w1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Pu=!1;function $1(l,t){switch(l){case"compositionend":return Yf(t);case"keypress":return t.which!==32?null:(qf=!0,xf);case"textInput":return l=t.data,l===xf&&qf?null:l;default:return null}}function k1(l,t){if(Pu)return l==="compositionend"||!nc&&jf(l,t)?(l=pf(),Be=lc=It=null,Pu=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Lf(u)}}function Jf(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?Jf(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function wf(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=je(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=je(l.document)}return t}function fc(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}function eo(l,t){var u=wf(t);t=l.focusedElem;var a=l.selectionRange;if(u!==t&&t&&t.ownerDocument&&Jf(t.ownerDocument.documentElement,t)){if(a!==null&&fc(t)){if(l=a.start,u=a.end,u===void 0&&(u=l),"selectionStart"in t)t.selectionStart=l,t.selectionEnd=Math.min(u,t.value.length);else if(u=(l=t.ownerDocument||document)&&l.defaultView||window,u.getSelection){u=u.getSelection();var e=t.textContent.length,n=Math.min(a.start,e);a=a.end===void 0?n:Math.min(a.end,e),!u.extend&&n>a&&(e=a,a=n,n=e),e=Kf(t,n);var c=Kf(t,a);e&&c&&(u.rangeCount!==1||u.anchorNode!==e.node||u.anchorOffset!==e.offset||u.focusNode!==c.node||u.focusOffset!==c.offset)&&(l=l.createRange(),l.setStart(e.node,e.offset),u.removeAllRanges(),n>a?(u.addRange(l),u.extend(c.node,c.offset)):(l.setEnd(c.node,c.offset),u.addRange(l)))}}for(l=[],u=t;u=u.parentNode;)u.nodeType===1&&l.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Iu=null,sc=null,Qa=null,dc=!1;function Wf(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;dc||Iu==null||Iu!==je(a)||(a=Iu,"selectionStart"in a&&fc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Qa&&Xa(Qa,a)||(Qa=a,a=Mn(sc,"onSelect"),0>=c,e-=c,jt=1<<32-Pl(t)+e|u<Y?(Nl=H,H=null):Nl=H.sibling;var ul=m(v,H,y[Y],b);if(ul===null){H===null&&(H=Nl);break}l&&H&&ul.alternate===null&&t(v,H),d=n(ul,d,Y),w===null?U=ul:w.sibling=ul,w=ul,H=Nl}if(Y===y.length)return u(v,H),tl&&pu(v,Y),U;if(H===null){for(;YY?(Nl=H,H=null):Nl=H.sibling;var bu=m(v,H,ul.value,b);if(bu===null){H===null&&(H=Nl);break}l&&H&&bu.alternate===null&&t(v,H),d=n(bu,d,Y),w===null?U=bu:w.sibling=bu,w=bu,H=Nl}if(ul.done)return u(v,H),tl&&pu(v,Y),U;if(H===null){for(;!ul.done;Y++,ul=y.next())ul=E(v,ul.value,b),ul!==null&&(d=n(ul,d,Y),w===null?U=ul:w.sibling=ul,w=ul);return tl&&pu(v,Y),U}for(H=a(H);!ul.done;Y++,ul=y.next())ul=g(H,v,Y,ul.value,b),ul!==null&&(l&&ul.alternate!==null&&H.delete(ul.key===null?Y:ul.key),d=n(ul,d,Y),w===null?U=ul:w.sibling=ul,w=ul);return l&&H.forEach(function(Av){return t(v,Av)}),tl&&pu(v,Y),U}function Tl(v,d,y,b){if(typeof y=="object"&&y!==null&&y.type===O&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case X:l:{for(var U=y.key;d!==null;){if(d.key===U){if(U=y.type,U===O){if(d.tag===7){u(v,d.sibling),b=e(d,y.props.children),b.return=v,v=b;break l}}else if(d.elementType===U||typeof U=="object"&&U!==null&&U.$$typeof===_l&&o0(U)===d.type){u(v,d.sibling),b=e(d,y.props),wa(b,y),b.return=v,v=b;break l}u(v,d);break}else t(v,d);d=d.sibling}y.type===O?(b=Gu(y.props.children,v.mode,b,y.key),b.return=v,v=b):(b=yn(y.type,y.key,y.props,null,v.mode,b),wa(b,y),b.return=v,v=b)}return c(v);case el:l:{for(U=y.key;d!==null;){if(d.key===U)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){u(v,d.sibling),b=e(d,y.children||[]),b.return=v,v=b;break l}else{u(v,d);break}else t(v,d);d=d.sibling}b=vi(y,v.mode,b),b.return=v,v=b}return c(v);case _l:return U=y._init,y=U(y._payload),Tl(v,d,y,b)}if(j(y))return R(v,d,y,b);if(J(y)){if(U=J(y),typeof U!="function")throw Error(h(150));return y=U.call(y),Q(v,d,y,b)}if(typeof y.then=="function")return Tl(v,d,$e(y),b);if(y.$$typeof===hl)return Tl(v,d,vn(v,y),b);ke(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(u(v,d.sibling),b=e(d,y),b.return=v,v=b):(u(v,d),b=oi(y,v.mode,b),b.return=v,v=b),c(v)):u(v,d)}return function(v,d,y,b){try{Ja=0;var U=Tl(v,d,y,b);return na=null,U}catch(H){if(H===La)throw H;var w=ht(29,H,null,v.mode);return w.lanes=b,w.return=v,w}finally{}}}var Uu=v0(!0),r0=v0(!1),ca=al(null),Fe=al(0);function h0(l,t){l=wt,yl(Fe,l),yl(ca,t),wt=l|t.baseLanes}function Sc(){yl(Fe,wt),yl(ca,ca.current)}function bc(){wt=Fe.current,zl(ca),zl(Fe)}var ot=al(null),pt=null;function tu(l){var t=l.alternate;yl(pl,pl.current&1),yl(ot,l),pt===null&&(t===null||ca.current!==null||t.memoizedState!==null)&&(pt=l)}function y0(l){if(l.tag===22){if(yl(pl,pl.current),yl(ot,l),pt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(pt=l)}}else uu()}function uu(){yl(pl,pl.current),yl(ot,ot.current)}function Bt(l){zl(ot),pt===l&&(pt=null),zl(pl)}var pl=al(0);function Pe(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var so=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(u,a){l.push(a)}};this.abort=function(){t.aborted=!0,l.forEach(function(u){return u()})}},oo=r.unstable_scheduleCallback,vo=r.unstable_NormalPriority,Dl={$$typeof:hl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Tc(){return{controller:new so,data:new Map,refCount:0}}function Wa(l){l.refCount--,l.refCount===0&&oo(vo,function(){l.controller.abort()})}var $a=null,Ec=0,ia=0,fa=null;function ro(l,t){if($a===null){var u=$a=[];Ec=0,ia=pi(),fa={status:"pending",value:void 0,then:function(a){u.push(a)}}}return Ec++,t.then(m0,m0),t}function m0(){if(--Ec===0&&$a!==null){fa!==null&&(fa.status="fulfilled");var l=$a;$a=null,ia=0,fa=null;for(var t=0;tn?n:8;var c=q.T,i={};q.T=i,Gc(l,!1,t,u);try{var f=e(),o=q.S;if(o!==null&&o(i,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var S=ho(f,a);Pa(l,t,S,at(l))}else Pa(l,t,a,at(l))}catch(E){Pa(l,t,{then:function(){},status:"rejected",reason:E},at())}finally{p.p=n,q.T=c}}function bo(){}function Yc(l,t,u,a){if(l.tag!==5)throw Error(h(476));var e=w0(l).queue;J0(l,e,t,P,u===null?bo:function(){return W0(l),u(a)})}function w0(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:P},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function W0(l){var t=w0(l).next.queue;Pa(l,t,{},at())}function Bc(){return Xl(Se)}function $0(){return Ol().memoizedState}function k0(){return Ol().memoizedState}function To(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=at();l=iu(u);var a=fu(t,l,u);a!==null&&(Kl(a,t,u),te(a,t,u)),t={cache:Tc()},l.payload=t;return}t=t.return}}function Eo(l,t,u){var a=at();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},fn(l)?P0(t,u):(u=rc(l,t,u,a),u!==null&&(Kl(u,l,a),I0(u,t,a)))}function F0(l,t,u){var a=at();Pa(l,t,u,a)}function Pa(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(fn(l))P0(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var c=t.lastRenderedState,i=n(c,u);if(e.hasEagerState=!0,e.eagerState=i,Il(i,c))return Le(l,t,e,0),ol===null&&Ve(),!1}catch{}finally{}if(u=rc(l,t,e,a),u!==null)return Kl(u,l,a),I0(u,t,a),!0}return!1}function Gc(l,t,u,a){if(a={lane:2,revertLane:pi(),action:a,hasEagerState:!1,eagerState:null,next:null},fn(l)){if(t)throw Error(h(479))}else t=rc(l,u,a,2),t!==null&&Kl(t,l,2)}function fn(l){var t=l.alternate;return l===K||t!==null&&t===K}function P0(l,t){sa=ln=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function I0(l,t,u){if(u&4194176){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,df(l,u)}}var Dt={readContext:Xl,use:an,useCallback:El,useContext:El,useEffect:El,useImperativeHandle:El,useLayoutEffect:El,useInsertionEffect:El,useMemo:El,useReducer:El,useRef:El,useState:El,useDebugValue:El,useDeferredValue:El,useTransition:El,useSyncExternalStore:El,useId:El};Dt.useCacheRefresh=El,Dt.useMemoCache=El,Dt.useHostTransitionStatus=El,Dt.useFormState=El,Dt.useActionState=El,Dt.useOptimistic=El;var Nu={readContext:Xl,use:an,useCallback:function(l,t){return $l().memoizedState=[l,t===void 0?null:t],l},useContext:Xl,useEffect:G0,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,nn(4194308,4,C0.bind(null,t,l),u)},useLayoutEffect:function(l,t){return nn(4194308,4,l,t)},useInsertionEffect:function(l,t){nn(4,2,l,t)},useMemo:function(l,t){var u=$l();t=t===void 0?null:t;var a=l();if(Hu){Ft(!0);try{l()}finally{Ft(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=$l();if(u!==void 0){var e=u(t);if(Hu){Ft(!0);try{u(t)}finally{Ft(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=Eo.bind(null,K,l),[a.memoizedState,l]},useRef:function(l){var t=$l();return l={current:l},t.memoizedState=l},useState:function(l){l=Hc(l);var t=l.queue,u=F0.bind(null,K,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:qc,useDeferredValue:function(l,t){var u=$l();return jc(u,l,t)},useTransition:function(){var l=Hc(!1);return l=J0.bind(null,K,l.queue,!0,!1),$l().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=K,e=$l();if(tl){if(u===void 0)throw Error(h(407));u=u()}else{if(u=t(),ol===null)throw Error(h(349));I&60||z0(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,G0(O0.bind(null,a,n,l),[l]),a.flags|=2048,oa(9,A0.bind(null,a,n,u,t),{destroy:void 0},null),u},useId:function(){var l=$l(),t=ol.identifierPrefix;if(tl){var u=Yt,a=jt;u=(a&~(1<<32-Pl(a)-1)).toString(32)+u,t=":"+t+"R"+u,u=tn++,0 title"))),jl(n,a,u),n[Gl]=l,Ul(n),a=n;break l;case"link":var c=_d("link","href",e).get(a+(u.href||""));if(c){for(var i=0;i<\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof a.is=="string"?e.createElement("select",{is:a.is}):e.createElement("select"),a.multiple?l.multiple=!0:a.size&&(l.size=a.size);break;default:l=typeof a.is=="string"?e.createElement(u,{is:a.is}):e.createElement(u)}}l[Gl]=t,l[wl]=a;l:for(e=t.child;e!==null;){if(e.tag===5||e.tag===6)l.appendChild(e.stateNode);else if(e.tag!==4&&e.tag!==27&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break l;for(;e.sibling===null;){if(e.return===null||e.return===t)break l;e=e.return}e.sibling.return=e.return,e=e.sibling}t.stateNode=l;l:switch(jl(l,u,a),u){case"button":case"input":case"select":case"textarea":l=!!a.autoFocus;break l;case"img":l=!0;break l;default:l=!1}l&&Kt(t)}}return ml(t),t.flags&=-16777217,null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(h(166));if(l=kt.current,Ca(t)){if(l=t.stateNode,u=t.memoizedProps,a=null,e=Ll,e!==null)switch(e.tag){case 27:case 5:a=e.memoizedProps}l[Gl]=t,l=!!(l.nodeValue===u||a!==null&&a.suppressHydrationWarning===!0||hd(l.nodeValue,u)),l||Du(t)}else l=pn(l).createTextNode(a),l[Gl]=t,t.stateNode=l}return ml(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=Ca(t),a!==null&&a.dehydrated!==null){if(l===null){if(!e)throw Error(h(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(h(317));e[Gl]=t}else Za(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ml(t),e=!1}else Tt!==null&&(Ti(Tt),Tt=null),e=!0;if(!e)return t.flags&256?(Bt(t),t):(Bt(t),null)}if(Bt(t),t.flags&128)return t.lanes=u,t;if(u=a!==null,l=l!==null&&l.memoizedState!==null,u){a=t.child,e=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(e=a.alternate.memoizedState.cachePool.pool);var n=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==e&&(a.flags|=2048)}return u!==l&&u&&(t.child.flags|=8192),mn(t,t.updateQueue),ml(t),null;case 4:return Vu(),l===null&&Hi(t.stateNode.containerInfo),ml(t),null;case 10:return Ct(t.type),ml(t),null;case 19:if(zl(pl),e=t.memoizedState,e===null)return ml(t),null;if(a=(t.flags&128)!==0,n=e.rendering,n===null)if(a)fe(e,!1);else{if(bl!==0||l!==null&&l.flags&128)for(l=t.child;l!==null;){if(n=Pe(l),n!==null){for(t.flags|=128,fe(e,!1),l=n.updateQueue,t.updateQueue=l,mn(t,l),t.subtreeFlags=0,l=u,u=t.child;u!==null;)Zs(u,l),u=u.sibling;return yl(pl,pl.current&1|2),t.child}l=l.sibling}e.tail!==null&&Mt()>gn&&(t.flags|=128,a=!0,fe(e,!1),t.lanes=4194304)}else{if(!a)if(l=Pe(n),l!==null){if(t.flags|=128,a=!0,l=l.updateQueue,t.updateQueue=l,mn(t,l),fe(e,!0),e.tail===null&&e.tailMode==="hidden"&&!n.alternate&&!tl)return ml(t),null}else 2*Mt()-e.renderingStartTime>gn&&u!==536870912&&(t.flags|=128,a=!0,fe(e,!1),t.lanes=4194304);e.isBackwards?(n.sibling=t.child,t.child=n):(l=e.last,l!==null?l.sibling=n:t.child=n,e.last=n)}return e.tail!==null?(t=e.tail,e.rendering=t,e.tail=t.sibling,e.renderingStartTime=Mt(),t.sibling=null,l=pl.current,yl(pl,a?l&1|2:l&1),t):(ml(t),null);case 22:case 23:return Bt(t),bc(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?u&536870912&&!(t.flags&128)&&(ml(t),t.subtreeFlags&6&&(t.flags|=8192)):ml(t),u=t.updateQueue,u!==null&&mn(t,u.retryQueue),u=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==u&&(t.flags|=2048),l!==null&&zl(Ru),null;case 24:return u=null,l!==null&&(u=l.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),Ct(Dl),ml(t),null;case 25:return null}throw Error(h(156,t.tag))}function Do(l,t){switch(yc(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Ct(Dl),Vu(),l=t.flags,l&65536&&!(l&128)?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return pe(t),null;case 13:if(Bt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(h(340));Za()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return zl(pl),null;case 4:return Vu(),null;case 10:return Ct(t.type),null;case 22:case 23:return Bt(t),bc(),l!==null&&zl(Ru),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Ct(Dl),null;case 25:return null;default:return null}}function Ks(l,t){switch(yc(t),t.tag){case 3:Ct(Dl),Vu();break;case 26:case 27:case 5:pe(t);break;case 4:Vu();break;case 13:Bt(t);break;case 19:zl(pl);break;case 10:Ct(t.type);break;case 22:case 23:Bt(t),bc(),l!==null&&zl(Ru);break;case 24:Ct(Dl)}}var Uo={getCacheForType:function(l){var t=Xl(Dl),u=t.data.get(l);return u===void 0&&(u=l(),t.data.set(l,u)),u}},Ro=typeof WeakMap=="function"?WeakMap:Map,gl=0,ol=null,W=null,I=0,vl=0,ut=null,Jt=!1,ya=!1,ri=!1,wt=0,bl=0,ru=0,Xu=0,hi=0,yt=0,ma=0,se=null,Ut=null,yi=!1,mi=0,gn=1/0,Sn=null,hu=null,bn=!1,Qu=null,de=0,gi=0,Si=null,oe=0,bi=null;function at(){if(gl&2&&I!==0)return I&-I;if(q.T!==null){var l=ia;return l!==0?l:pi()}return vf()}function Js(){yt===0&&(yt=!(I&536870912)||tl?cf():536870912);var l=ot.current;return l!==null&&(l.flags|=32),yt}function Kl(l,t,u){(l===ol&&vl===2||l.cancelPendingCommit!==null)&&(ga(l,0),Wt(l,I,yt,!1)),Ua(l,u),(!(gl&2)||l!==ol)&&(l===ol&&(!(gl&2)&&(Xu|=u),bl===4&&Wt(l,I,yt,!1)),Rt(l))}function ws(l,t,u){if(gl&6)throw Error(h(327));var a=!u&&(t&60)===0&&(t&l.expiredLanes)===0||Da(l,t),e=a?xo(l,t):Ai(l,t,!0),n=a;do{if(e===0){ya&&!a&&Wt(l,t,0,!1);break}else if(e===6)Wt(l,t,0,!Jt);else{if(u=l.current.alternate,n&&!Ho(u)){e=Ai(l,t,!1),n=!1;continue}if(e===2){if(n=t,l.errorRecoveryDisabledLanes&n)var c=0;else c=l.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;l:{var i=l;e=se;var f=i.current.memoizedState.isDehydrated;if(f&&(ga(i,c).flags|=256),c=Ai(i,c,!1),c!==2){if(ri&&!f){i.errorRecoveryDisabledLanes|=n,Xu|=n,e=4;break l}n=Ut,Ut=e,n!==null&&Ti(n)}e=c}if(n=!1,e!==2)continue}}if(e===1){ga(l,0),Wt(l,t,0,!0);break}l:{switch(a=l,e){case 0:case 1:throw Error(h(345));case 4:if((t&4194176)===t){Wt(a,t,yt,!Jt);break l}break;case 2:Ut=null;break;case 3:case 5:break;default:throw Error(h(329))}if(a.finishedWork=u,a.finishedLanes=t,(t&62914560)===t&&(n=mi+300-Mt(),10u?32:u,q.T=null,Qu===null)var n=!1;else{u=Si,Si=null;var c=Qu,i=de;if(Qu=null,de=0,gl&6)throw Error(h(331));var f=gl;if(gl|=4,Qs(c.current),Bs(c,c.current,i,u),gl=f,ve(0,!1),Fl&&typeof Fl.onPostCommitFiberRoot=="function")try{Fl.onPostCommitFiberRoot(pa,c)}catch{}n=!0}return n}finally{p.p=e,q.T=a,ud(l,t)}}return!1}function ad(l,t,u){t=ft(u,t),t=Cc(l.stateNode,t,2),l=fu(l,t,2),l!==null&&(Ua(l,2),Rt(l))}function fl(l,t,u){if(l.tag===3)ad(l,l,u);else for(;t!==null;){if(t.tag===3){ad(t,l,u);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(hu===null||!hu.has(a))){l=ft(u,l),u=cs(2),a=fu(t,u,2),a!==null&&(is(u,a,t,l),Ua(a,2),Rt(a));break}}t=t.return}}function Oi(l,t,u){var a=l.pingCache;if(a===null){a=l.pingCache=new Ro;var e=new Set;a.set(t,e)}else e=a.get(t),e===void 0&&(e=new Set,a.set(t,e));e.has(u)||(ri=!0,e.add(u),l=Yo.bind(null,l,t,u),t.then(l,l))}function Yo(l,t,u){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&u,l.warmLanes&=~u,ol===l&&(I&u)===u&&(bl===4||bl===3&&(I&62914560)===I&&300>Mt()-mi?!(gl&2)&&ga(l,0):hi|=u,ma===I&&(ma=0)),Rt(l)}function ed(l,t){t===0&&(t=ff()),l=lu(l,t),l!==null&&(Ua(l,t),Rt(l))}function Bo(l){var t=l.memoizedState,u=0;t!==null&&(u=t.retryLane),ed(l,u)}function Go(l,t){var u=0;switch(l.tag){case 13:var a=l.stateNode,e=l.memoizedState;e!==null&&(u=e.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(h(314))}a!==null&&a.delete(t),ed(l,u)}function Xo(l,t){return Zn(l,t)}var zn=null,Ta=null,Mi=!1,An=!1,_i=!1,Cu=0;function Rt(l){l!==Ta&&l.next===null&&(Ta===null?zn=Ta=l:Ta=Ta.next=l),An=!0,Mi||(Mi=!0,Co(Qo))}function ve(l,t){if(!_i&&An){_i=!0;do for(var u=!1,a=zn;a!==null;){if(l!==0){var e=a.pendingLanes;if(e===0)var n=0;else{var c=a.suspendedLanes,i=a.pingedLanes;n=(1<<31-Pl(42|l)+1)-1,n&=e&~(c&~i),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(u=!0,id(a,n))}else n=I,n=He(a,a===ol?n:0),!(n&3)||Da(a,n)||(u=!0,id(a,n));a=a.next}while(u);_i=!1}}function Qo(){An=Mi=!1;var l=0;Cu!==0&&($o()&&(l=Cu),Cu=0);for(var t=Mt(),u=null,a=zn;a!==null;){var e=a.next,n=nd(a,t);n===0?(a.next=null,u===null?zn=e:u.next=e,e===null&&(Ta=u)):(u=a,(l!==0||n&3)&&(An=!0)),a=e}ve(l)}function nd(l,t){for(var u=l.suspendedLanes,a=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0"u"?null:document;function zd(l,t,u){var a=za;if(a&&typeof t=="string"&&t){var e=ct(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof u=="string"&&(e+='[crossorigin="'+u+'"]'),Ed.has(e)||(Ed.add(e),l={rel:l,crossOrigin:u,href:t},a.querySelector(e)===null&&(t=a.createElement("link"),jl(t,"link",l),Ul(t),a.head.appendChild(t)))}}function av(l){$t.D(l),zd("dns-prefetch",l,null)}function ev(l,t){$t.C(l,t),zd("preconnect",l,t)}function nv(l,t,u){$t.L(l,t,u);var a=za;if(a&&l&&t){var e='link[rel="preload"][as="'+ct(t)+'"]';t==="image"&&u&&u.imageSrcSet?(e+='[imagesrcset="'+ct(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(e+='[imagesizes="'+ct(u.imageSizes)+'"]')):e+='[href="'+ct(l)+'"]';var n=e;switch(t){case"style":n=Aa(l);break;case"script":n=Oa(l)}mt.has(n)||(l=k({rel:"preload",href:t==="image"&&u&&u.imageSrcSet?void 0:l,as:t},u),mt.set(n,l),a.querySelector(e)!==null||t==="style"&&a.querySelector(ye(n))||t==="script"&&a.querySelector(me(n))||(t=a.createElement("link"),jl(t,"link",l),Ul(t),a.head.appendChild(t)))}}function cv(l,t){$t.m(l,t);var u=za;if(u&&l){var a=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+ct(a)+'"][href="'+ct(l)+'"]',n=e;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Oa(l)}if(!mt.has(n)&&(l=k({rel:"modulepreload",href:l},t),mt.set(n,l),u.querySelector(e)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(me(n)))return}a=u.createElement("link"),jl(a,"link",l),Ul(a),u.head.appendChild(a)}}}function iv(l,t,u){$t.S(l,t,u);var a=za;if(a&&l){var e=Ju(a).hoistableStyles,n=Aa(l);t=t||"default";var c=e.get(n);if(!c){var i={loading:0,preload:null};if(c=a.querySelector(ye(n)))i.loading=5;else{l=k({rel:"stylesheet",href:l,"data-precedence":t},u),(u=mt.get(n))&&Qi(l,u);var f=c=a.createElement("link");Ul(f),jl(f,"link",l),f._p=new Promise(function(o,S){f.onload=o,f.onerror=S}),f.addEventListener("load",function(){i.loading|=1}),f.addEventListener("error",function(){i.loading|=2}),i.loading|=4,Un(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:i},e.set(n,c)}}}function fv(l,t){$t.X(l,t);var u=za;if(u&&l){var a=Ju(u).hoistableScripts,e=Oa(l),n=a.get(e);n||(n=u.querySelector(me(e)),n||(l=k({src:l,async:!0},t),(t=mt.get(e))&&Ci(l,t),n=u.createElement("script"),Ul(n),jl(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function sv(l,t){$t.M(l,t);var u=za;if(u&&l){var a=Ju(u).hoistableScripts,e=Oa(l),n=a.get(e);n||(n=u.querySelector(me(e)),n||(l=k({src:l,async:!0,type:"module"},t),(t=mt.get(e))&&Ci(l,t),n=u.createElement("script"),Ul(n),jl(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function Ad(l,t,u,a){var e=(e=kt.current)?Dn(e):null;if(!e)throw Error(h(446));switch(l){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(t=Aa(u.href),u=Ju(e).hoistableStyles,a=u.get(t),a||(a={type:"style",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){l=Aa(u.href);var n=Ju(e).hoistableStyles,c=n.get(l);if(c||(e=e.ownerDocument||e,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,c),(n=e.querySelector(ye(l)))&&!n._p&&(c.instance=n,c.state.loading=5),mt.has(l)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},mt.set(l,u),n||dv(e,l,u,c.state))),t&&a===null)throw Error(h(528,""));return c}if(t&&a!==null)throw Error(h(529,""));return null;case"script":return t=u.async,u=u.src,typeof u=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Oa(u),u=Ju(e).hoistableScripts,a=u.get(t),a||(a={type:"script",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(h(444,l))}}function Aa(l){return'href="'+ct(l)+'"'}function ye(l){return'link[rel="stylesheet"]['+l+"]"}function Od(l){return k({},l,{"data-precedence":l.precedence,precedence:null})}function dv(l,t,u,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),jl(t,"link",u),Ul(t),l.head.appendChild(t))}function Oa(l){return'[src="'+ct(l)+'"]'}function me(l){return"script[async]"+l}function Md(l,t,u){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+ct(u.href)+'"]');if(a)return t.instance=a,Ul(a),a;var e=k({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Ul(a),jl(a,"style",e),Un(a,u.precedence,l),t.instance=a;case"stylesheet":e=Aa(u.href);var n=l.querySelector(ye(e));if(n)return t.state.loading|=4,t.instance=n,Ul(n),n;a=Od(u),(e=mt.get(e))&&Qi(a,e),n=(l.ownerDocument||l).createElement("link"),Ul(n);var c=n;return c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),jl(n,"link",a),t.state.loading|=4,Un(n,u.precedence,l),t.instance=n;case"script":return n=Oa(u.src),(e=l.querySelector(me(n)))?(t.instance=e,Ul(e),e):(a=u,(e=mt.get(n))&&(a=k({},u),Ci(a,e)),l=l.ownerDocument||l,e=l.createElement("script"),Ul(e),jl(e,"link",a),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(h(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(a=t.instance,t.state.loading|=4,Un(a,u.precedence,l));return t.instance}function Un(l,t,u){for(var a=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=a.length?a[a.length-1]:null,n=e,c=0;c title"):null)}function ov(l,t,u){if(u===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Dd(l){return!(l.type==="stylesheet"&&!(l.state.loading&3))}var ge=null;function vv(){}function rv(l,t,u){if(ge===null)throw Error(h(475));var a=ge;if(t.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var e=Aa(u.href),n=l.querySelector(ye(e));if(n){l=n._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(a.count++,a=Hn.bind(a),l.then(a,a)),t.state.loading|=4,t.instance=n,Ul(n);return}n=l.ownerDocument||l,u=Od(u),(e=mt.get(e))&&Qi(u,e),n=n.createElement("link"),Ul(n);var c=n;c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),jl(n,"link",u),t.instance=n}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,l),(l=t.state.preload)&&!(t.state.loading&3)&&(a.count++,t=Hn.bind(a),l.addEventListener("load",t),l.addEventListener("error",t))}}function hv(){if(ge===null)throw Error(h(475));var l=ge;return l.stylesheets&&l.count===0&&Zi(l,l.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(A){console.error(A)}}return r(),ki.exports=qv(),ki.exports}var Yv=jv();const Bv=_v(Yv);var rl=uf();const Ma=(r,A)=>{r&&(r.lang="en-US",r.text=A,window.speechSynthesis.speak(r))},Gv=()=>{const r=new SpeechSynthesisUtterance("");return speechSynthesis.speak(r),r};function Zu(r){return new Promise(A=>setTimeout(A,r))}const Xv=async(r,A=1e3,D=440)=>{if(!r)return;const h=r.createOscillator();h.type="sine",h.frequency.setValueAtTime(D,r.currentTime),h.connect(r.destination),h.start(),await Zu(A),h.stop(),r.close()},Qv=()=>"AudioContext"in window?new window.AudioContext:"webkitAudioContext"in window?new window.webkitAudioContext:null,Fd=()=>x.jsxs("div",{className:"flex flex-col",children:[x.jsx("h4",{className:"text-xs",children:"* 여기에 작성하세요."}),x.jsx("label",{htmlFor:"writingSection",className:"w-full border-2 border-gray-400 focus-within:border-gray-600 border-dashed",children:x.jsx("textarea",{id:"writingSection",className:"w-full h-full max-h-96 resize-y min-h-60 focus:outline-none focus:border-none p-2",spellCheck:"false",autoComplete:"off",autoCorrect:"off",autoCapitalize:"none"})})]}),Cv=r=>{r&&(window.audioChunk=[],r.ondataavailable=A=>{A.data.size>0&&window.audioChunk.push(A.data)},r.onstop=()=>{if(window.audioChunk.length===0){alert("녹음 실패");return}const A=new Blob(window.audioChunk,{type:window.audioChunk[0].type}),D=URL.createObjectURL(A);document.dispatchEvent(new Lv(D))},r.start())},Zv=async()=>{try{const r=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,echoCancellation:!0}});return console.log("Microphone initialized and ready to use."),r}catch(r){return console.error("Microphone access denied.",r),null}},Vv=r=>r?new MediaRecorder(r):null;class Lv extends Event{constructor(D){super("record_ended");Qd(this,"urlObject");this.urlObject=D}}const Pd=()=>{const[r,A]=rl.useState(JSON.parse(sessionStorage.getItem("audio_recorded")??"[]"));return rl.useEffect(()=>{document.addEventListener("record_ended",D=>{const h=new Date,_=T=>T.toString().padStart(2,"0"),C=_(h.getHours()),X=_(h.getMinutes()),el=_(h.getSeconds()),O=r.length+1;A(T=>{const N=[{title:`${C}시 ${X}분 ${el}초`,content:D.urlObject,key:O},...T];return sessionStorage.setItem("audio_recorded",JSON.stringify(N)),N})})},[]),x.jsxs("div",{className:"flex flex-col gap-1 border-2 border-gray-600 px-2 py-1 rounded-md",children:[x.jsx("h3",{className:"font-bold pb-2 text-center text-gray-500 text-xl border-b",children:"녹음 리스트"}),x.jsxs("div",{className:"flex flex-col w-full overflow-auto text-gray-200 font-bold gap-2 text-lg text-center min-h-36 max-h-48"+(r.length?"":" justify-center"),children:[r.map(D=>x.jsxs("div",{className:"flex flex-wrap gap-2 bg-white shadow-md rounded-lg p-2 border border-gray-200",children:[x.jsx("span",{className:"break-keep min-w-24 text-lg p-2 font-semibold text-gray-800",children:D.title}),x.jsx("label",{className:"flex min-w-52 grow items-center space-x-4",children:x.jsx("audio",{controls:!0,src:D.content,className:"w-full focus:outline-none focus:ring focus:ring-blue-300 rounded-md"})})]},D.key)),r.length==0?"아직 녹음 결과가 없습니다":""]})]})},Id={async beforeMiddle(r){Ma(r.utterance,"Speaking after beep..."),await Zu(2e3),await Xv(r.buzzer,1e3)},async middle(r){Cv(r.recorder)},async end(r){r.recorder.stop(),Ma(r.utterance,"Time is over."),await Zu(1e3)},async reset(r){var A;(A=r.recorder)==null||A.stop()}},tf=[{name:"말하기 유형 1 (준비 15 초, 말하기 45 초)",option:{prepareTime:15,runTime:45},action:Id,comment:{beforeStart:"Speaking 문제를 준비하세요.",beforeMiddle:"Speaking 준비 시간.",middle:"녹음중...",end:"수고하셨습니다."},contents:x.jsx(Pd,{},"recordSection")},{name:"말하기 유형 2 (준비 30 초, 말하기 60 초)",option:{prepareTime:30,runTime:60},action:Id,comment:{beforeStart:"Speaking 문제를 준비하세요.",beforeMiddle:"Speaking 준비 시간.",middle:"녹음중...",end:"수고하셨습니다."},contents:x.jsx(Pd,{},"recordSection")},{name:"쓰기 유형 1 (쓰기 20 분)",option:{prepareTime:0,runTime:1200},action:{async middle(){const r=document.getElementById("writingSection");r==null||r.focus()},async end(r){Ma(r.utterance,"Time is over."),await Zu(1e3)}},contents:x.jsx(Fd,{}),comment:{beforeMiddle:"Writing 문제를 준비하세요.",end:"수고하셨습니다."},smallClock:!0},{name:"쓰기 유형 2 (쓰기 10 분)",option:{prepareTime:0,runTime:600},action:{async middle(){const r=document.getElementById("writingSection");r==null||r.focus()},async end(r){Ma(r.utterance,"Time is over."),await Zu(1e3)}},contents:x.jsx(Fd,{}),comment:{beforeMiddle:"Writing 문제를 준비하세요.",end:"수고하셨습니다."},smallClock:!0},{name:"읽기 시험 (36 분)",option:{prepareTime:0,runTime:2160},action:{async end(r){Ma(r.utterance,"Time is over."),await Zu(1e3)}},comment:{beforeMiddle:"Reading 문제를 준비하세요.",end:"수고하셨습니다."}},{name:"읽기 1문제 (18 분)",option:{prepareTime:0,runTime:1080},action:{async end(r){Ma(r.utterance,"Time is over."),await Zu(1e3)}},comment:{beforeMiddle:"Reading 문제를 준비하세요.",end:"수고하셨습니다."}}],Kv=({onModeChange:r})=>{const A=rl.useMemo(()=>tf.map((D,h)=>x.jsx("option",{className:"focus:outline-none focus:bg-white focus:border-none bg-white w-full h-full",value:h,children:D.name},h)),[]);return x.jsxs("div",{className:"w-full flex flex-col justify-center items-center gap-2",children:[x.jsx("h2",{className:"font-bold whitespace-nowrap break-keep text-2xl",children:"모드"}),x.jsx("label",{className:"px-2 py-1 rounded border-2 w-full focus-within:border-2 focus-within:border-blue-600",children:x.jsx("select",{id:"modeSelection",className:"focus:outline-none focus:border-none w-full h-full text-center appearance-none bg-transparent",onChange:D=>{if(r){const h=tf[D.currentTarget.value];r(h)}},children:A})})]})},l1=({title:r,initialValue:A,disabled:D,onChange:h})=>{const[_,C]=rl.useState(A);return rl.useEffect(()=>{C(A)},[A]),x.jsxs("div",{className:"flex gap-2",children:[x.jsx("span",{className:"grow font-bold text-blue-500",children:r}),x.jsxs("div",{className:"flex items-center justify-center gap-2",children:[x.jsx("label",{className:"border rounded-md px-2 py-1 focus-within:border-blue-500 focus-within:border-2",children:x.jsx("input",{readOnly:D||!1,type:"number",className:"text-center w-full focus:outline-none focus:border-none h-full disabled:bg-white",min:0,max:36e3,value:_,onClick:X=>{D&&(X.preventDefault(),X.currentTarget.blur(),alert("타이머가 작동 중엔 시간을 수정 할 수 없습니다."))},onChange:X=>{const el=X.currentTarget.value,O=el?parseInt(el):0;O!=_&&(C(O),h(O)),X.currentTarget.value=O.toString()}})}),x.jsx("span",{children:"초"})]})]})},Jv=({mode:r,onChange:A,disabled:D})=>{const[h,_]=rl.useState(r.option);return rl.useEffect(()=>{_(r.option)},[r]),x.jsxs("div",{className:"flex flex-col gap-1 border-2 border-blue-300 px-2 py-1 rounded-md",children:[x.jsx("h3",{className:"font-bold pb-2 text-center text-blue-500 text-xl border-b",children:"시간 설정"}),x.jsxs("div",{className:"py-2 flex flex-col gap-1",children:[x.jsx(l1,{title:"준비시간",disabled:D,onChange:C=>{const X={prepareTime:C,runTime:h.runTime};_(X),A&&A(X)},initialValue:r.option.prepareTime}),x.jsx(l1,{title:"진행 시간",disabled:D,onChange:C=>{const X={prepareTime:h.prepareTime,runTime:C};_(X),A&&A(X)},initialValue:r.option.runTime})]})]})},wv=()=>{if(!("webkitSpeechRecognition"in window))return null;const r=new window.webkitSpeechRecognition;return r.continuous=!0,r.interimResults=!0,r.lang="ko-KR",r},Wv=({timeConfig:r,action:A,onAir:D,reset:h,comments:_,smallClock:C})=>{const[X,el]=rl.useState(r.prepareTime?r.prepareTime:r.runTime),[O,T]=rl.useState(r.prepareTime?-1:1),[N,$]=rl.useState(r.prepareTime?-1:1),[nl,hl]=rl.useState(null),[sl,Cl]=rl.useState({}),[Zl,gt]=rl.useState(),_l=rl.useRef(null);rl.useEffect(()=>{Zv().then(J=>{gt(J)})},[]),rl.useEffect(()=>{const J=r.prepareTime?-1:1;T(J),$(J),St(r)},[r]),rl.useEffect(()=>{if(_l.current.disabled=!1,N>3&&h){h();return}else O!=N&&D&&D();O==-1&&N<0||O==1&&N<2||(N==0?A!=null&&A.start?A.start(sl).then(()=>{el(r.prepareTime),Yl()}):(el(r.prepareTime),Yl()):N==1?(el(r.runTime),A!=null&&A.beforeMiddle?A.beforeMiddle(sl).then(()=>{$(J=>J+1)}):$(J=>J+1)):N==2?A!=null&&A.middle?A.middle(sl).then(()=>{Yl()}):Yl():N==3&&(A!=null&&A.end?A.end(sl).then(()=>{$(J=>J+1)}):$(J=>J+1)))},[N]);const Yl=rl.useCallback(()=>{const J=setInterval(()=>{el(Bl=>{const kl=Bl-1;return kl<0?(clearInterval(J),hl(null),$(q=>q+1),0):kl})},1e3);hl(J)},[nl]),St=rl.useCallback(J=>{let Bl=-1;J.prepareTime||(Bl=1),nl!=null&&(clearInterval(nl),hl(null)),el(J.prepareTime?J.prepareTime:J.runTime),$(Bl),h&&h(),A.reset&&A.reset(sl)},[nl]),ll=rl.useMemo(()=>N==-1?_==null?void 0:_.beforeStart:N==0?_==null?void 0:_.start:N==1?_==null?void 0:_.beforeMiddle:N==2?_==null?void 0:_.middle:(N==3,_==null?void 0:_.end),[N,_]);return x.jsxs("div",{className:"w-full flex flex-col gap-2 p-2"+(X<10&&N!=O?" text-red-500":""),children:[x.jsxs("div",{className:"w-full flex "+(C?" justify-between border-b":" flex-col"),children:[x.jsx("h3",{className:"w-full font-bold "+(C?" text-xl":" text-2xl text-center"),children:N<1?"남은 준비 시간":"남은 진행 시간"}),x.jsxs("div",{className:"flex items-center w-full text-center tracking-normal gap-3"+(C?" text-[2.5em] justify-end":" text-[5em] md:text-[8em] justify-center"),children:[x.jsx("span",{children:Math.floor(X/60).toString().padStart(2,"0")}),":",x.jsx("span",{children:Math.floor(X%60).toString().padStart(2,"0")})]})]}),x.jsxs("div",{className:"flex",children:[x.jsx("span",{className:"grow h-full flex items-end text-lg justify-start font-bold text-gray-400",children:ll}),x.jsxs("label",{className:"rounded-md font-bold w-fit h-fit text-white px-6 py-2 "+(N!=O?"bg-red-600":"bg-green-600"),children:[x.jsx("span",{className:"break-keep",children:N==O?"시작":"초기화"}),x.jsx("button",{ref:_l,onClick:()=>{if(_l.current.disabled=!0,N==O){const J=sl.utterance?sl.utterance:Gv(),Bl=sl.buzzer?sl.buzzer:Qv(),kl=sl.utterance?sl.utterance:wv(),q=Vv(Zl);(!J||!Bl||!kl||!q)&&alert("해당 브라우저는 음향 생성이 불가능합니다.");const k={utterance:J,buzzer:Bl,recorder:q};Cl(k),A!=null&&A.beforeStart&&O==-1?A.beforeStart(k).then(()=>{$(O+1)}):A!=null&&A.beforeMiddle&&O==1?A.beforeMiddle(k).then(()=>{$(O+1)}):$(O+1)}else St(r),Cl({})}})]})]})]})},$v=()=>x.jsx("footer",{className:"flex w-full justify-end text-xs text-gray-500",children:"© 2024 ladianchad(qhrejddlvltm@gmail.com). All rights reserved."}),kv=rl.createContext({}),Fv=({children:r})=>{const[A,D]=rl.useState();return rl.useEffect(()=>{navigator.mediaDevices.getUserMedia({audio:!0}).then(h=>{D(h)})},[]),x.jsx(kv,{value:{stream:A},children:r})},Pv=()=>{const[r,A]=rl.useState(tf[0]),[D,h]=rl.useState(!1),[_,C]=rl.useState(r.option);return x.jsxs(x.Fragment,{children:[x.jsx("h1",{className:"text-2xl font-bold text-center pb-2.5 bg-blue-950 text-white p-3 sticky top-0",children:"TOEFL UTILS"}),x.jsxs("div",{className:"w-full grow p-4 font-sans flex flex-col gap-2",children:[x.jsx("div",{className:"flex flex-col gap-2 grow",children:x.jsxs(Fv,{children:[x.jsx(Kv,{onModeChange:X=>{h(!1),A(X),C(X.option)}}),x.jsx(Jv,{disabled:D,mode:r,onChange:X=>{C(X)}}),x.jsx(Wv,{smallClock:r.smallClock,onStart:()=>h(!0),timeConfig:_,action:r.action,comments:r.comment,onAir:()=>h(!0),reset:()=>h(!1)}),r.contents]})}),x.jsx($v,{})]})]})},Iv=Bv.createRoot(document.getElementById("root"));Iv.render(x.jsx(Pv,{})); +`+u.stack}}function G(l){var t=l,u=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,t.flags&4098&&(u=t.return),l=t.return;while(l)}return t.tag===3?u:null}function ol(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function s(l){if(G(l)!==l)throw Error(r(188))}function z(l){var t=l.alternate;if(!t){if(t=G(l),t===null)throw Error(r(188));return t!==l?null:l}for(var u=l,a=t;;){var e=u.return;if(e===null)break;var n=e.alternate;if(n===null){if(a=e.return,a!==null){u=a;continue}break}if(e.child===n.child){for(n=e.child;n;){if(n===u)return s(e),l;if(n===a)return s(e),t;n=n.sibling}throw Error(r(188))}if(u.return!==a.return)u=e,a=n;else{for(var c=!1,i=e.child;i;){if(i===u){c=!0,u=e,a=n;break}if(i===a){c=!0,a=e,u=n;break}i=i.sibling}if(!c){for(i=n.child;i;){if(i===u){c=!0,u=n,a=e;break}if(i===a){c=!0,a=n,u=e;break}i=i.sibling}if(!c)throw Error(r(189))}}if(u.alternate!==a)throw Error(r(190))}if(u.tag!==3)throw Error(r(188));return u.stateNode.current===u?l:t}function B(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=B(l),t!==null)return t;l=l.sibling}return null}var j=Array.isArray,D=_.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P={pending:!1,data:null,method:null,action:null},L=[],Vl=-1;function al(l){return{current:l}}function zl(l){0>Vl||(l.current=L[Vl],L[Vl]=null,Vl--)}function yl(l,t){Vl++,L[Vl]=l.current,l.current=t}var Ot=al(null),Ma=al(null),kt=al(null),pe=al(null);function Me(l,t){switch(yl(kt,t),yl(Ma,l),yl(Ot,null),l=t.nodeType,l){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?yd(t):0;break;default:if(l=l===8?t.parentNode:t,t=l.tagName,l=l.namespaceURI)l=yd(l),t=md(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}zl(Ot),yl(Ot,t)}function Vu(){zl(Ot),zl(Ma),zl(kt)}function Cn(l){l.memoizedState!==null&&yl(pe,l);var t=Ot.current,u=md(t,l.type);t!==u&&(yl(Ma,l),yl(Ot,u))}function _e(l){Ma.current===l&&(zl(Ot),zl(Ma)),pe.current===l&&(zl(pe),Se._currentValue=P)}var Qn=Object.prototype.hasOwnProperty,Zn=v.unstable_scheduleCallback,Vn=v.unstable_cancelCallback,t1=v.unstable_shouldYield,u1=v.unstable_requestPaint,pt=v.unstable_now,a1=v.unstable_getCurrentPriorityLevel,af=v.unstable_ImmediatePriority,ef=v.unstable_UserBlockingPriority,De=v.unstable_NormalPriority,e1=v.unstable_LowPriority,nf=v.unstable_IdlePriority,n1=v.log,c1=v.unstable_setDisableYieldValue,_a=null,Fl=null;function i1(l){if(Fl&&typeof Fl.onCommitFiberRoot=="function")try{Fl.onCommitFiberRoot(_a,l,void 0,(l.current.flags&128)===128)}catch{}}function Ft(l){if(typeof n1=="function"&&c1(l),Fl&&typeof Fl.setStrictMode=="function")try{Fl.setStrictMode(_a,l)}catch{}}var Pl=Math.clz32?Math.clz32:d1,f1=Math.log,s1=Math.LN2;function d1(l){return l>>>=0,l===0?32:31-(f1(l)/s1|0)|0}var Ue=128,Re=4194304;function Tu(l){var t=l&42;if(t!==0)return t;switch(l&-l){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: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 l&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function He(l,t){var u=l.pendingLanes;if(u===0)return 0;var a=0,e=l.suspendedLanes,n=l.pingedLanes,c=l.warmLanes;l=l.finishedLanes!==0;var i=u&134217727;return i!==0?(u=i&~e,u!==0?a=Tu(u):(n&=i,n!==0?a=Tu(n):l||(c=i&~c,c!==0&&(a=Tu(c))))):(i=u&~e,i!==0?a=Tu(i):n!==0?a=Tu(n):l||(c=u&~c,c!==0&&(a=Tu(c)))),a===0?0:t!==0&&t!==a&&!(t&e)&&(e=a&-a,c=t&-t,e>=c||e===32&&(c&4194176)!==0)?t:a}function Da(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function o1(l,t){switch(l){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function cf(){var l=Ue;return Ue<<=1,!(Ue&4194176)&&(Ue=128),l}function ff(){var l=Re;return Re<<=1,!(Re&62914560)&&(Re=4194304),l}function Ln(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function Ua(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function v1(l,t,u,a,e,n){var c=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var i=l.entanglements,f=l.expirationTimes,o=l.hiddenUpdates;for(u=c&~u;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m1=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]*$"),mf={},gf={};function g1(l){return Qn.call(gf,l)?!0:Qn.call(mf,l)?!1:m1.test(l)?gf[l]=!0:(mf[l]=!0,!1)}function Ne(l,t,u){if(g1(t))if(u===null)l.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+u)}}function xe(l,t,u){if(u===null)l.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+u)}}function qt(l,t,u,a){if(a===null)l.removeAttribute(u);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(u);return}l.setAttributeNS(t,u,""+a)}}function nt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Sf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function S1(l){var t=Sf(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(c){a=""+c,n.call(this,c)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function qe(l){l._valueTracker||(l._valueTracker=S1(l))}function bf(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=Sf(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function je(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var b1=/[\n"\\]/g;function ct(l){return l.replace(b1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Jn(l,t,u,a,e,n,c,i){l.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.type=c:l.removeAttribute("type"),t!=null?c==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+nt(t)):l.value!==""+nt(t)&&(l.value=""+nt(t)):c!=="submit"&&c!=="reset"||l.removeAttribute("value"),t!=null?Wn(l,c,nt(t)):u!=null?Wn(l,c,nt(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.name=""+nt(i):l.removeAttribute("name")}function Tf(l,t,u,a,e,n,c,i){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+nt(u):"",t=t!=null?""+nt(t):u,i||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=i?l.checked:!!a,l.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(l.name=c)}function Wn(l,t,u){t==="number"&&je(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Wu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e=Ya),xf=" ",qf=!1;function jf(l,t){switch(l){case"keyup":return J1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Pu=!1;function $1(l,t){switch(l){case"compositionend":return Yf(t);case"keypress":return t.which!==32?null:(qf=!0,xf);case"textInput":return l=t.data,l===xf&&qf?null:l;default:return null}}function k1(l,t){if(Pu)return l==="compositionend"||!nc&&jf(l,t)?(l=_f(),Be=lc=It=null,Pu=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Lf(u)}}function wf(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?wf(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function Jf(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=je(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=je(l.document)}return t}function fc(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}function eo(l,t){var u=Jf(t);t=l.focusedElem;var a=l.selectionRange;if(u!==t&&t&&t.ownerDocument&&wf(t.ownerDocument.documentElement,t)){if(a!==null&&fc(t)){if(l=a.start,u=a.end,u===void 0&&(u=l),"selectionStart"in t)t.selectionStart=l,t.selectionEnd=Math.min(u,t.value.length);else if(u=(l=t.ownerDocument||document)&&l.defaultView||window,u.getSelection){u=u.getSelection();var e=t.textContent.length,n=Math.min(a.start,e);a=a.end===void 0?n:Math.min(a.end,e),!u.extend&&n>a&&(e=a,a=n,n=e),e=Kf(t,n);var c=Kf(t,a);e&&c&&(u.rangeCount!==1||u.anchorNode!==e.node||u.anchorOffset!==e.offset||u.focusNode!==c.node||u.focusOffset!==c.offset)&&(l=l.createRange(),l.setStart(e.node,e.offset),u.removeAllRanges(),n>a?(u.addRange(l),u.extend(c.node,c.offset)):(l.setEnd(c.node,c.offset),u.addRange(l)))}}for(l=[],u=t;u=u.parentNode;)u.nodeType===1&&l.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Iu=null,sc=null,Ca=null,dc=!1;function Wf(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;dc||Iu==null||Iu!==je(a)||(a=Iu,"selectionStart"in a&&fc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ca&&Xa(Ca,a)||(Ca=a,a=pn(sc,"onSelect"),0>=c,e-=c,jt=1<<32-Pl(t)+e|u<Y?(Nl=N,N=null):Nl=N.sibling;var ul=m(h,N,y[Y],b);if(ul===null){N===null&&(N=Nl);break}l&&N&&ul.alternate===null&&t(h,N),d=n(ul,d,Y),J===null?U=ul:J.sibling=ul,J=ul,N=Nl}if(Y===y.length)return u(h,N),tl&&_u(h,Y),U;if(N===null){for(;YY?(Nl=N,N=null):Nl=N.sibling;var bu=m(h,N,ul.value,b);if(bu===null){N===null&&(N=Nl);break}l&&N&&bu.alternate===null&&t(h,N),d=n(bu,d,Y),J===null?U=bu:J.sibling=bu,J=bu,N=Nl}if(ul.done)return u(h,N),tl&&_u(h,Y),U;if(N===null){for(;!ul.done;Y++,ul=y.next())ul=E(h,ul.value,b),ul!==null&&(d=n(ul,d,Y),J===null?U=ul:J.sibling=ul,J=ul);return tl&&_u(h,Y),U}for(N=a(N);!ul.done;Y++,ul=y.next())ul=g(N,h,Y,ul.value,b),ul!==null&&(l&&ul.alternate!==null&&N.delete(ul.key===null?Y:ul.key),d=n(ul,d,Y),J===null?U=ul:J.sibling=ul,J=ul);return l&&N.forEach(function(Av){return t(h,Av)}),tl&&_u(h,Y),U}function Tl(h,d,y,b){if(typeof y=="object"&&y!==null&&y.type===O&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case X:l:{for(var U=y.key;d!==null;){if(d.key===U){if(U=y.type,U===O){if(d.tag===7){u(h,d.sibling),b=e(d,y.props.children),b.return=h,h=b;break l}}else if(d.elementType===U||typeof U=="object"&&U!==null&&U.$$typeof===Ml&&o0(U)===d.type){u(h,d.sibling),b=e(d,y.props),Ja(b,y),b.return=h,h=b;break l}u(h,d);break}else t(h,d);d=d.sibling}y.type===O?(b=Gu(y.props.children,h.mode,b,y.key),b.return=h,h=b):(b=yn(y.type,y.key,y.props,null,h.mode,b),Ja(b,y),b.return=h,h=b)}return c(h);case el:l:{for(U=y.key;d!==null;){if(d.key===U)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){u(h,d.sibling),b=e(d,y.children||[]),b.return=h,h=b;break l}else{u(h,d);break}else t(h,d);d=d.sibling}b=vi(y,h.mode,b),b.return=h,h=b}return c(h);case Ml:return U=y._init,y=U(y._payload),Tl(h,d,y,b)}if(j(y))return R(h,d,y,b);if(w(y)){if(U=w(y),typeof U!="function")throw Error(r(150));return y=U.call(y),C(h,d,y,b)}if(typeof y.then=="function")return Tl(h,d,$e(y),b);if(y.$$typeof===hl)return Tl(h,d,vn(h,y),b);ke(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(u(h,d.sibling),b=e(d,y),b.return=h,h=b):(u(h,d),b=oi(y,h.mode,b),b.return=h,h=b),c(h)):u(h,d)}return function(h,d,y,b){try{wa=0;var U=Tl(h,d,y,b);return na=null,U}catch(N){if(N===La)throw N;var J=ht(29,N,null,h.mode);return J.lanes=b,J.return=h,J}finally{}}}var Uu=v0(!0),r0=v0(!1),ca=al(null),Fe=al(0);function h0(l,t){l=Jt,yl(Fe,l),yl(ca,t),Jt=l|t.baseLanes}function Sc(){yl(Fe,Jt),yl(ca,ca.current)}function bc(){Jt=Fe.current,zl(ca),zl(Fe)}var ot=al(null),_t=null;function tu(l){var t=l.alternate;yl(_l,_l.current&1),yl(ot,l),_t===null&&(t===null||ca.current!==null||t.memoizedState!==null)&&(_t=l)}function y0(l){if(l.tag===22){if(yl(_l,_l.current),yl(ot,l),_t===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(_t=l)}}else uu()}function uu(){yl(_l,_l.current),yl(ot,ot.current)}function Bt(l){zl(ot),_t===l&&(_t=null),zl(_l)}var _l=al(0);function Pe(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var so=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(u,a){l.push(a)}};this.abort=function(){t.aborted=!0,l.forEach(function(u){return u()})}},oo=v.unstable_scheduleCallback,vo=v.unstable_NormalPriority,Dl={$$typeof:hl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Tc(){return{controller:new so,data:new Map,refCount:0}}function Wa(l){l.refCount--,l.refCount===0&&oo(vo,function(){l.controller.abort()})}var $a=null,Ec=0,ia=0,fa=null;function ro(l,t){if($a===null){var u=$a=[];Ec=0,ia=_i(),fa={status:"pending",value:void 0,then:function(a){u.push(a)}}}return Ec++,t.then(m0,m0),t}function m0(){if(--Ec===0&&$a!==null){fa!==null&&(fa.status="fulfilled");var l=$a;$a=null,ia=0,fa=null;for(var t=0;tn?n:8;var c=q.T,i={};q.T=i,Gc(l,!1,t,u);try{var f=e(),o=q.S;if(o!==null&&o(i,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var S=ho(f,a);Pa(l,t,S,at(l))}else Pa(l,t,a,at(l))}catch(E){Pa(l,t,{then:function(){},status:"rejected",reason:E},at())}finally{D.p=n,q.T=c}}function bo(){}function Yc(l,t,u,a){if(l.tag!==5)throw Error(r(476));var e=J0(l).queue;w0(l,e,t,P,u===null?bo:function(){return W0(l),u(a)})}function J0(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:P},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function W0(l){var t=J0(l).next.queue;Pa(l,t,{},at())}function Bc(){return Xl(Se)}function $0(){return Ol().memoizedState}function k0(){return Ol().memoizedState}function To(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=at();l=iu(u);var a=fu(t,l,u);a!==null&&(Kl(a,t,u),te(a,t,u)),t={cache:Tc()},l.payload=t;return}t=t.return}}function Eo(l,t,u){var a=at();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},fn(l)?P0(t,u):(u=rc(l,t,u,a),u!==null&&(Kl(u,l,a),I0(u,t,a)))}function F0(l,t,u){var a=at();Pa(l,t,u,a)}function Pa(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(fn(l))P0(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var c=t.lastRenderedState,i=n(c,u);if(e.hasEagerState=!0,e.eagerState=i,Il(i,c))return Le(l,t,e,0),vl===null&&Ve(),!1}catch{}finally{}if(u=rc(l,t,e,a),u!==null)return Kl(u,l,a),I0(u,t,a),!0}return!1}function Gc(l,t,u,a){if(a={lane:2,revertLane:_i(),action:a,hasEagerState:!1,eagerState:null,next:null},fn(l)){if(t)throw Error(r(479))}else t=rc(l,u,a,2),t!==null&&Kl(t,l,2)}function fn(l){var t=l.alternate;return l===K||t!==null&&t===K}function P0(l,t){sa=ln=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function I0(l,t,u){if(u&4194176){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,df(l,u)}}var Dt={readContext:Xl,use:an,useCallback:El,useContext:El,useEffect:El,useImperativeHandle:El,useLayoutEffect:El,useInsertionEffect:El,useMemo:El,useReducer:El,useRef:El,useState:El,useDebugValue:El,useDeferredValue:El,useTransition:El,useSyncExternalStore:El,useId:El};Dt.useCacheRefresh=El,Dt.useMemoCache=El,Dt.useHostTransitionStatus=El,Dt.useFormState=El,Dt.useActionState=El,Dt.useOptimistic=El;var Nu={readContext:Xl,use:an,useCallback:function(l,t){return $l().memoizedState=[l,t===void 0?null:t],l},useContext:Xl,useEffect:G0,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,nn(4194308,4,Q0.bind(null,t,l),u)},useLayoutEffect:function(l,t){return nn(4194308,4,l,t)},useInsertionEffect:function(l,t){nn(4,2,l,t)},useMemo:function(l,t){var u=$l();t=t===void 0?null:t;var a=l();if(Hu){Ft(!0);try{l()}finally{Ft(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=$l();if(u!==void 0){var e=u(t);if(Hu){Ft(!0);try{u(t)}finally{Ft(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=Eo.bind(null,K,l),[a.memoizedState,l]},useRef:function(l){var t=$l();return l={current:l},t.memoizedState=l},useState:function(l){l=Hc(l);var t=l.queue,u=F0.bind(null,K,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:qc,useDeferredValue:function(l,t){var u=$l();return jc(u,l,t)},useTransition:function(){var l=Hc(!1);return l=w0.bind(null,K,l.queue,!0,!1),$l().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=K,e=$l();if(tl){if(u===void 0)throw Error(r(407));u=u()}else{if(u=t(),vl===null)throw Error(r(349));I&60||z0(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,G0(O0.bind(null,a,n,l),[l]),a.flags|=2048,oa(9,A0.bind(null,a,n,u,t),{destroy:void 0},null),u},useId:function(){var l=$l(),t=vl.identifierPrefix;if(tl){var u=Yt,a=jt;u=(a&~(1<<32-Pl(a)-1)).toString(32)+u,t=":"+t+"R"+u,u=tn++,0 title"))),jl(n,a,u),n[Gl]=l,Ul(n),a=n;break l;case"link":var c=Md("link","href",e).get(a+(u.href||""));if(c){for(var i=0;i<\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof a.is=="string"?e.createElement("select",{is:a.is}):e.createElement("select"),a.multiple?l.multiple=!0:a.size&&(l.size=a.size);break;default:l=typeof a.is=="string"?e.createElement(u,{is:a.is}):e.createElement(u)}}l[Gl]=t,l[Jl]=a;l:for(e=t.child;e!==null;){if(e.tag===5||e.tag===6)l.appendChild(e.stateNode);else if(e.tag!==4&&e.tag!==27&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break l;for(;e.sibling===null;){if(e.return===null||e.return===t)break l;e=e.return}e.sibling.return=e.return,e=e.sibling}t.stateNode=l;l:switch(jl(l,u,a),u){case"button":case"input":case"select":case"textarea":l=!!a.autoFocus;break l;case"img":l=!0;break l;default:l=!1}l&&Kt(t)}}return ml(t),t.flags&=-16777217,null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(l=kt.current,Qa(t)){if(l=t.stateNode,u=t.memoizedProps,a=null,e=Ll,e!==null)switch(e.tag){case 27:case 5:a=e.memoizedProps}l[Gl]=t,l=!!(l.nodeValue===u||a!==null&&a.suppressHydrationWarning===!0||hd(l.nodeValue,u)),l||Du(t)}else l=_n(l).createTextNode(a),l[Gl]=t,t.stateNode=l}return ml(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=Qa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!e)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));e[Gl]=t}else Za(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ml(t),e=!1}else Tt!==null&&(Ti(Tt),Tt=null),e=!0;if(!e)return t.flags&256?(Bt(t),t):(Bt(t),null)}if(Bt(t),t.flags&128)return t.lanes=u,t;if(u=a!==null,l=l!==null&&l.memoizedState!==null,u){a=t.child,e=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(e=a.alternate.memoizedState.cachePool.pool);var n=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==e&&(a.flags|=2048)}return u!==l&&u&&(t.child.flags|=8192),mn(t,t.updateQueue),ml(t),null;case 4:return Vu(),l===null&&Hi(t.stateNode.containerInfo),ml(t),null;case 10:return Qt(t.type),ml(t),null;case 19:if(zl(_l),e=t.memoizedState,e===null)return ml(t),null;if(a=(t.flags&128)!==0,n=e.rendering,n===null)if(a)fe(e,!1);else{if(bl!==0||l!==null&&l.flags&128)for(l=t.child;l!==null;){if(n=Pe(l),n!==null){for(t.flags|=128,fe(e,!1),l=n.updateQueue,t.updateQueue=l,mn(t,l),t.subtreeFlags=0,l=u,u=t.child;u!==null;)Zs(u,l),u=u.sibling;return yl(_l,_l.current&1|2),t.child}l=l.sibling}e.tail!==null&&pt()>gn&&(t.flags|=128,a=!0,fe(e,!1),t.lanes=4194304)}else{if(!a)if(l=Pe(n),l!==null){if(t.flags|=128,a=!0,l=l.updateQueue,t.updateQueue=l,mn(t,l),fe(e,!0),e.tail===null&&e.tailMode==="hidden"&&!n.alternate&&!tl)return ml(t),null}else 2*pt()-e.renderingStartTime>gn&&u!==536870912&&(t.flags|=128,a=!0,fe(e,!1),t.lanes=4194304);e.isBackwards?(n.sibling=t.child,t.child=n):(l=e.last,l!==null?l.sibling=n:t.child=n,e.last=n)}return e.tail!==null?(t=e.tail,e.rendering=t,e.tail=t.sibling,e.renderingStartTime=pt(),t.sibling=null,l=_l.current,yl(_l,a?l&1|2:l&1),t):(ml(t),null);case 22:case 23:return Bt(t),bc(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?u&536870912&&!(t.flags&128)&&(ml(t),t.subtreeFlags&6&&(t.flags|=8192)):ml(t),u=t.updateQueue,u!==null&&mn(t,u.retryQueue),u=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==u&&(t.flags|=2048),l!==null&&zl(Ru),null;case 24:return u=null,l!==null&&(u=l.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),Qt(Dl),ml(t),null;case 25:return null}throw Error(r(156,t.tag))}function Do(l,t){switch(yc(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Qt(Dl),Vu(),l=t.flags,l&65536&&!(l&128)?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return _e(t),null;case 13:if(Bt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Za()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return zl(_l),null;case 4:return Vu(),null;case 10:return Qt(t.type),null;case 22:case 23:return Bt(t),bc(),l!==null&&zl(Ru),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Qt(Dl),null;case 25:return null;default:return null}}function Ks(l,t){switch(yc(t),t.tag){case 3:Qt(Dl),Vu();break;case 26:case 27:case 5:_e(t);break;case 4:Vu();break;case 13:Bt(t);break;case 19:zl(_l);break;case 10:Qt(t.type);break;case 22:case 23:Bt(t),bc(),l!==null&&zl(Ru);break;case 24:Qt(Dl)}}var Uo={getCacheForType:function(l){var t=Xl(Dl),u=t.data.get(l);return u===void 0&&(u=l(),t.data.set(l,u)),u}},Ro=typeof WeakMap=="function"?WeakMap:Map,gl=0,vl=null,W=null,I=0,rl=0,ut=null,wt=!1,ya=!1,ri=!1,Jt=0,bl=0,ru=0,Xu=0,hi=0,yt=0,ma=0,se=null,Ut=null,yi=!1,mi=0,gn=1/0,Sn=null,hu=null,bn=!1,Cu=null,de=0,gi=0,Si=null,oe=0,bi=null;function at(){if(gl&2&&I!==0)return I&-I;if(q.T!==null){var l=ia;return l!==0?l:_i()}return vf()}function ws(){yt===0&&(yt=!(I&536870912)||tl?cf():536870912);var l=ot.current;return l!==null&&(l.flags|=32),yt}function Kl(l,t,u){(l===vl&&rl===2||l.cancelPendingCommit!==null)&&(ga(l,0),Wt(l,I,yt,!1)),Ua(l,u),(!(gl&2)||l!==vl)&&(l===vl&&(!(gl&2)&&(Xu|=u),bl===4&&Wt(l,I,yt,!1)),Rt(l))}function Js(l,t,u){if(gl&6)throw Error(r(327));var a=!u&&(t&60)===0&&(t&l.expiredLanes)===0||Da(l,t),e=a?xo(l,t):Ai(l,t,!0),n=a;do{if(e===0){ya&&!a&&Wt(l,t,0,!1);break}else if(e===6)Wt(l,t,0,!wt);else{if(u=l.current.alternate,n&&!Ho(u)){e=Ai(l,t,!1),n=!1;continue}if(e===2){if(n=t,l.errorRecoveryDisabledLanes&n)var c=0;else c=l.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;l:{var i=l;e=se;var f=i.current.memoizedState.isDehydrated;if(f&&(ga(i,c).flags|=256),c=Ai(i,c,!1),c!==2){if(ri&&!f){i.errorRecoveryDisabledLanes|=n,Xu|=n,e=4;break l}n=Ut,Ut=e,n!==null&&Ti(n)}e=c}if(n=!1,e!==2)continue}}if(e===1){ga(l,0),Wt(l,t,0,!0);break}l:{switch(a=l,e){case 0:case 1:throw Error(r(345));case 4:if((t&4194176)===t){Wt(a,t,yt,!wt);break l}break;case 2:Ut=null;break;case 3:case 5:break;default:throw Error(r(329))}if(a.finishedWork=u,a.finishedLanes=t,(t&62914560)===t&&(n=mi+300-pt(),10u?32:u,q.T=null,Cu===null)var n=!1;else{u=Si,Si=null;var c=Cu,i=de;if(Cu=null,de=0,gl&6)throw Error(r(331));var f=gl;if(gl|=4,Cs(c.current),Bs(c,c.current,i,u),gl=f,ve(0,!1),Fl&&typeof Fl.onPostCommitFiberRoot=="function")try{Fl.onPostCommitFiberRoot(_a,c)}catch{}n=!0}return n}finally{D.p=e,q.T=a,ud(l,t)}}return!1}function ad(l,t,u){t=ft(u,t),t=Qc(l.stateNode,t,2),l=fu(l,t,2),l!==null&&(Ua(l,2),Rt(l))}function fl(l,t,u){if(l.tag===3)ad(l,l,u);else for(;t!==null;){if(t.tag===3){ad(t,l,u);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(hu===null||!hu.has(a))){l=ft(u,l),u=cs(2),a=fu(t,u,2),a!==null&&(is(u,a,t,l),Ua(a,2),Rt(a));break}}t=t.return}}function Oi(l,t,u){var a=l.pingCache;if(a===null){a=l.pingCache=new Ro;var e=new Set;a.set(t,e)}else e=a.get(t),e===void 0&&(e=new Set,a.set(t,e));e.has(u)||(ri=!0,e.add(u),l=Yo.bind(null,l,t,u),t.then(l,l))}function Yo(l,t,u){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&u,l.warmLanes&=~u,vl===l&&(I&u)===u&&(bl===4||bl===3&&(I&62914560)===I&&300>pt()-mi?!(gl&2)&&ga(l,0):hi|=u,ma===I&&(ma=0)),Rt(l)}function ed(l,t){t===0&&(t=ff()),l=lu(l,t),l!==null&&(Ua(l,t),Rt(l))}function Bo(l){var t=l.memoizedState,u=0;t!==null&&(u=t.retryLane),ed(l,u)}function Go(l,t){var u=0;switch(l.tag){case 13:var a=l.stateNode,e=l.memoizedState;e!==null&&(u=e.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),ed(l,u)}function Xo(l,t){return Zn(l,t)}var zn=null,Ta=null,pi=!1,An=!1,Mi=!1,Qu=0;function Rt(l){l!==Ta&&l.next===null&&(Ta===null?zn=Ta=l:Ta=Ta.next=l),An=!0,pi||(pi=!0,Qo(Co))}function ve(l,t){if(!Mi&&An){Mi=!0;do for(var u=!1,a=zn;a!==null;){if(l!==0){var e=a.pendingLanes;if(e===0)var n=0;else{var c=a.suspendedLanes,i=a.pingedLanes;n=(1<<31-Pl(42|l)+1)-1,n&=e&~(c&~i),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(u=!0,id(a,n))}else n=I,n=He(a,a===vl?n:0),!(n&3)||Da(a,n)||(u=!0,id(a,n));a=a.next}while(u);Mi=!1}}function Co(){An=pi=!1;var l=0;Qu!==0&&($o()&&(l=Qu),Qu=0);for(var t=pt(),u=null,a=zn;a!==null;){var e=a.next,n=nd(a,t);n===0?(a.next=null,u===null?zn=e:u.next=e,e===null&&(Ta=u)):(u=a,(l!==0||n&3)&&(An=!0)),a=e}ve(l)}function nd(l,t){for(var u=l.suspendedLanes,a=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0"u"?null:document;function zd(l,t,u){var a=za;if(a&&typeof t=="string"&&t){var e=ct(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof u=="string"&&(e+='[crossorigin="'+u+'"]'),Ed.has(e)||(Ed.add(e),l={rel:l,crossOrigin:u,href:t},a.querySelector(e)===null&&(t=a.createElement("link"),jl(t,"link",l),Ul(t),a.head.appendChild(t)))}}function av(l){$t.D(l),zd("dns-prefetch",l,null)}function ev(l,t){$t.C(l,t),zd("preconnect",l,t)}function nv(l,t,u){$t.L(l,t,u);var a=za;if(a&&l&&t){var e='link[rel="preload"][as="'+ct(t)+'"]';t==="image"&&u&&u.imageSrcSet?(e+='[imagesrcset="'+ct(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(e+='[imagesizes="'+ct(u.imageSizes)+'"]')):e+='[href="'+ct(l)+'"]';var n=e;switch(t){case"style":n=Aa(l);break;case"script":n=Oa(l)}mt.has(n)||(l=k({rel:"preload",href:t==="image"&&u&&u.imageSrcSet?void 0:l,as:t},u),mt.set(n,l),a.querySelector(e)!==null||t==="style"&&a.querySelector(ye(n))||t==="script"&&a.querySelector(me(n))||(t=a.createElement("link"),jl(t,"link",l),Ul(t),a.head.appendChild(t)))}}function cv(l,t){$t.m(l,t);var u=za;if(u&&l){var a=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+ct(a)+'"][href="'+ct(l)+'"]',n=e;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Oa(l)}if(!mt.has(n)&&(l=k({rel:"modulepreload",href:l},t),mt.set(n,l),u.querySelector(e)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(me(n)))return}a=u.createElement("link"),jl(a,"link",l),Ul(a),u.head.appendChild(a)}}}function iv(l,t,u){$t.S(l,t,u);var a=za;if(a&&l){var e=wu(a).hoistableStyles,n=Aa(l);t=t||"default";var c=e.get(n);if(!c){var i={loading:0,preload:null};if(c=a.querySelector(ye(n)))i.loading=5;else{l=k({rel:"stylesheet",href:l,"data-precedence":t},u),(u=mt.get(n))&&Ci(l,u);var f=c=a.createElement("link");Ul(f),jl(f,"link",l),f._p=new Promise(function(o,S){f.onload=o,f.onerror=S}),f.addEventListener("load",function(){i.loading|=1}),f.addEventListener("error",function(){i.loading|=2}),i.loading|=4,Un(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:i},e.set(n,c)}}}function fv(l,t){$t.X(l,t);var u=za;if(u&&l){var a=wu(u).hoistableScripts,e=Oa(l),n=a.get(e);n||(n=u.querySelector(me(e)),n||(l=k({src:l,async:!0},t),(t=mt.get(e))&&Qi(l,t),n=u.createElement("script"),Ul(n),jl(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function sv(l,t){$t.M(l,t);var u=za;if(u&&l){var a=wu(u).hoistableScripts,e=Oa(l),n=a.get(e);n||(n=u.querySelector(me(e)),n||(l=k({src:l,async:!0,type:"module"},t),(t=mt.get(e))&&Qi(l,t),n=u.createElement("script"),Ul(n),jl(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function Ad(l,t,u,a){var e=(e=kt.current)?Dn(e):null;if(!e)throw Error(r(446));switch(l){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(t=Aa(u.href),u=wu(e).hoistableStyles,a=u.get(t),a||(a={type:"style",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){l=Aa(u.href);var n=wu(e).hoistableStyles,c=n.get(l);if(c||(e=e.ownerDocument||e,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,c),(n=e.querySelector(ye(l)))&&!n._p&&(c.instance=n,c.state.loading=5),mt.has(l)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},mt.set(l,u),n||dv(e,l,u,c.state))),t&&a===null)throw Error(r(528,""));return c}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=u.async,u=u.src,typeof u=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Oa(u),u=wu(e).hoistableScripts,a=u.get(t),a||(a={type:"script",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,l))}}function Aa(l){return'href="'+ct(l)+'"'}function ye(l){return'link[rel="stylesheet"]['+l+"]"}function Od(l){return k({},l,{"data-precedence":l.precedence,precedence:null})}function dv(l,t,u,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),jl(t,"link",u),Ul(t),l.head.appendChild(t))}function Oa(l){return'[src="'+ct(l)+'"]'}function me(l){return"script[async]"+l}function pd(l,t,u){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+ct(u.href)+'"]');if(a)return t.instance=a,Ul(a),a;var e=k({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Ul(a),jl(a,"style",e),Un(a,u.precedence,l),t.instance=a;case"stylesheet":e=Aa(u.href);var n=l.querySelector(ye(e));if(n)return t.state.loading|=4,t.instance=n,Ul(n),n;a=Od(u),(e=mt.get(e))&&Ci(a,e),n=(l.ownerDocument||l).createElement("link"),Ul(n);var c=n;return c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),jl(n,"link",a),t.state.loading|=4,Un(n,u.precedence,l),t.instance=n;case"script":return n=Oa(u.src),(e=l.querySelector(me(n)))?(t.instance=e,Ul(e),e):(a=u,(e=mt.get(n))&&(a=k({},u),Qi(a,e)),l=l.ownerDocument||l,e=l.createElement("script"),Ul(e),jl(e,"link",a),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(a=t.instance,t.state.loading|=4,Un(a,u.precedence,l));return t.instance}function Un(l,t,u){for(var a=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=a.length?a[a.length-1]:null,n=e,c=0;c title"):null)}function ov(l,t,u){if(u===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Dd(l){return!(l.type==="stylesheet"&&!(l.state.loading&3))}var ge=null;function vv(){}function rv(l,t,u){if(ge===null)throw Error(r(475));var a=ge;if(t.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var e=Aa(u.href),n=l.querySelector(ye(e));if(n){l=n._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(a.count++,a=Hn.bind(a),l.then(a,a)),t.state.loading|=4,t.instance=n,Ul(n);return}n=l.ownerDocument||l,u=Od(u),(e=mt.get(e))&&Ci(u,e),n=n.createElement("link"),Ul(n);var c=n;c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),jl(n,"link",u),t.instance=n}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,l),(l=t.state.preload)&&!(t.state.loading&3)&&(a.count++,t=Hn.bind(a),l.addEventListener("load",t),l.addEventListener("error",t))}}function hv(){if(ge===null)throw Error(r(475));var l=ge;return l.stylesheets&&l.count===0&&Zi(l,l.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(v)}catch(A){console.error(A)}}return v(),ki.exports=qv(),ki.exports}var Yv=jv();const Bv=Mv(Yv);var sl=uf();const pa=(v,A)=>{v&&(v.lang="en-US",v.text=A,window.speechSynthesis.speak(v))},Gv=()=>{const v=new SpeechSynthesisUtterance("");return speechSynthesis.speak(v),v};function Zu(v){return new Promise(A=>setTimeout(A,v))}const Xv=async(v,A=1e3,_=440)=>{if(!v)return;const r=v.createOscillator();r.type="sine",r.frequency.setValueAtTime(_,v.currentTime),r.connect(v.destination),r.start(),await Zu(A),r.stop(),v.close()},Cv=()=>"AudioContext"in window?new window.AudioContext:"webkitAudioContext"in window?new window.webkitAudioContext:null,Fd=()=>{const[v,A]=sl.useState(0);return H.jsxs("div",{className:"flex flex-col grow",children:[H.jsxs("div",{className:"flex justify-between items-end p-1 text-base font-semibold text-gray-500",children:[H.jsx("span",{className:"items-end",children:"* 여기에 작성하세요."}),H.jsxs("span",{className:"items-end",children:["단어수 : ",v]})]}),H.jsx("label",{htmlFor:"writingSection",className:"w-full border-2 grow border-gray-400 focus-within:border-gray-400 border-dashed",children:H.jsx("textarea",{id:"writingSection",className:"w-full h-full resize-y focus:outline-none focus:border-none p-2",spellCheck:"false",autoComplete:"off",autoCorrect:"off",autoCapitalize:"none",onChange:_=>{const M=_.target.value.trim().split(/\s+/).filter(Boolean);A(M.length)}})})]})},Qv=v=>{v&&(window.audioChunk=[],v.ondataavailable=A=>{A.data.size>0&&window.audioChunk.push(A.data)},v.onstop=()=>{if(window.audioChunk.length===0){alert("녹음 실패");return}const A=new Blob(window.audioChunk,{type:window.audioChunk[0].type}),_=URL.createObjectURL(A);document.dispatchEvent(new Lv(_))},v.start())},Zv=async()=>{try{const v=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,echoCancellation:!0}});return console.log("Microphone initialized and ready to use."),v}catch(v){return console.error("Microphone access denied.",v),null}},Vv=v=>v?new MediaRecorder(v):null;class Lv extends Event{constructor(_){super("record_ended");Cd(this,"urlObject");this.urlObject=_}}const Pd=()=>{const[v,A]=sl.useState(JSON.parse(sessionStorage.getItem("audio_recorded")??"[]"));return sl.useEffect(()=>{document.addEventListener("record_ended",_=>{const r=new Date,M=T=>T.toString().padStart(2,"0"),Q=M(r.getHours()),X=M(r.getMinutes()),el=M(r.getSeconds()),O=v.length+1;A(T=>{const x=[{title:`${Q}시 ${X}분 ${el}초`,content:_.urlObject,key:O},...T];return sessionStorage.setItem("audio_recorded",JSON.stringify(x)),x})})},[]),H.jsxs("div",{className:"flex flex-col gap-1 border-2 border-gray-600 px-2 py-1 rounded-md",children:[H.jsx("h3",{className:"font-bold pb-2 text-center text-gray-500 text-xl border-b",children:"녹음 리스트"}),H.jsxs("div",{className:"flex flex-col w-full overflow-auto text-gray-200 font-bold gap-2 text-lg text-center min-h-36 max-h-48"+(v.length?"":" justify-center"),children:[v.map(_=>H.jsxs("div",{className:"flex flex-wrap gap-2 bg-white shadow-md rounded-lg p-2 border border-gray-200",children:[H.jsx("span",{className:"break-keep min-w-24 text-lg p-2 font-semibold text-gray-800",children:_.title}),H.jsx("label",{className:"flex min-w-52 grow items-center space-x-4",children:H.jsx("audio",{controls:!0,src:_.content,className:"w-full focus:outline-none focus:ring focus:ring-blue-300 rounded-md"})})]},_.key)),v.length==0?"아직 녹음 결과가 없습니다":""]})]})},Id={async beforeMiddle(v){pa(v.utterance,"Speaking after beep..."),await Zu(2e3),await Xv(v.buzzer,1e3)},async middle(v){Qv(v.recorder)},async end(v){v.recorder.stop(),pa(v.utterance,"Time is over."),await Zu(1e3)},async reset(v){var A;(A=v.recorder)==null||A.stop()}},tf=[{name:"말하기 유형 1 (준비 15 초, 말하기 45 초)",option:{prepareTime:15,runTime:45},action:Id,comment:{beforeStart:"Speaking 문제를 준비하세요.",beforeMiddle:"Speaking 준비 시간.",middle:"녹음중...",end:"수고하셨습니다."},contents:H.jsx(Pd,{},"recordSection")},{name:"말하기 유형 2 (준비 30 초, 말하기 60 초)",option:{prepareTime:30,runTime:60},action:Id,comment:{beforeStart:"Speaking 문제를 준비하세요.",beforeMiddle:"Speaking 준비 시간.",middle:"녹음중...",end:"수고하셨습니다."},contents:H.jsx(Pd,{},"recordSection")},{name:"쓰기 유형 1 (쓰기 20 분)",option:{prepareTime:0,runTime:1200},action:{async middle(){const v=document.getElementById("writingSection");v==null||v.focus()},async end(v){pa(v.utterance,"Time is over."),await Zu(1e3)}},contents:H.jsx(Fd,{}),comment:{beforeMiddle:"Writing 문제를 준비하세요.",end:"수고하셨습니다."},smallClock:!0},{name:"쓰기 유형 2 (쓰기 10 분)",option:{prepareTime:0,runTime:600},action:{async middle(){const v=document.getElementById("writingSection");v==null||v.focus()},async end(v){pa(v.utterance,"Time is over."),await Zu(1e3)}},contents:H.jsx(Fd,{}),comment:{beforeMiddle:"Writing 문제를 준비하세요.",end:"수고하셨습니다."},smallClock:!0},{name:"읽기 시험 (36 분)",option:{prepareTime:0,runTime:2160},action:{async end(v){pa(v.utterance,"Time is over."),await Zu(1e3)}},comment:{beforeMiddle:"Reading 문제를 준비하세요.",end:"수고하셨습니다."}},{name:"읽기 1문제 (18 분)",option:{prepareTime:0,runTime:1080},action:{async end(v){pa(v.utterance,"Time is over."),await Zu(1e3)}},comment:{beforeMiddle:"Reading 문제를 준비하세요.",end:"수고하셨습니다."}}],Kv=({onModeChange:v})=>{const A=sl.useMemo(()=>tf.map((_,r)=>H.jsx("option",{className:"focus:outline-none focus:bg-white focus:border-none bg-white w-full h-full",value:r,children:_.name},r)),[]);return H.jsxs("div",{className:"w-full flex flex-col justify-center items-center gap-2",children:[H.jsx("h2",{className:"font-bold whitespace-nowrap break-keep text-2xl",children:"모드"}),H.jsx("label",{className:"px-2 py-1 rounded border-2 w-full focus-within:border-2 focus-within:border-blue-600",children:H.jsx("select",{id:"modeSelection",className:"focus:outline-none focus:border-none w-full h-full text-center appearance-none bg-transparent",onChange:_=>{if(v){const r=tf[_.currentTarget.value];v(r)}},children:A})})]})},l1=({title:v,initialValue:A,disabled:_,onChange:r})=>{const[M,Q]=sl.useState(A);return sl.useEffect(()=>{Q(A)},[A]),H.jsxs("div",{className:"flex gap-2",children:[H.jsx("span",{className:"grow font-bold text-blue-500",children:v}),H.jsxs("div",{className:"flex items-center justify-center gap-2",children:[H.jsx("label",{className:"border rounded-md px-2 py-1 focus-within:border-blue-500 focus-within:border-2",children:H.jsx("input",{readOnly:_||!1,type:"number",className:"text-center w-full focus:outline-none focus:border-none h-full disabled:bg-white",min:0,max:36e3,value:M,onClick:X=>{_&&(X.preventDefault(),X.currentTarget.blur(),alert("타이머가 작동 중엔 시간을 수정 할 수 없습니다."))},onChange:X=>{const el=X.currentTarget.value,O=el?parseInt(el):0;O!=M&&(Q(O),r(O)),X.currentTarget.value=O.toString()}})}),H.jsx("span",{children:"초"})]})]})},wv=({mode:v,onChange:A,disabled:_})=>{const[r,M]=sl.useState(v.option);return sl.useEffect(()=>{M(v.option)},[v]),H.jsxs("div",{className:"flex flex-col gap-1 border-2 border-blue-300 px-2 py-1 rounded-md",children:[H.jsx("h3",{className:"font-bold pb-2 text-center text-blue-500 text-xl border-b",children:"시간 설정"}),H.jsxs("div",{className:"py-2 flex flex-col gap-1",children:[H.jsx(l1,{title:"준비시간",disabled:_,onChange:Q=>{const X={prepareTime:Q,runTime:r.runTime};M(X),A&&A(X)},initialValue:v.option.prepareTime}),H.jsx(l1,{title:"진행 시간",disabled:_,onChange:Q=>{const X={prepareTime:r.prepareTime,runTime:Q};M(X),A&&A(X)},initialValue:v.option.runTime})]})]})},Jv=()=>{if(!("webkitSpeechRecognition"in window))return null;const v=new window.webkitSpeechRecognition;return v.continuous=!0,v.interimResults=!0,v.lang="ko-KR",v},Wv=({timeConfig:v,action:A,onAir:_,reset:r,comments:M,smallClock:Q})=>{const[X,el]=sl.useState(v.prepareTime?v.prepareTime:v.runTime),[O,T]=sl.useState(v.prepareTime?-1:1),[x,$]=sl.useState(v.prepareTime?-1:1),[nl,hl]=sl.useState(null),[dl,Ql]=sl.useState({}),[Zl,gt]=sl.useState(),Ml=sl.useRef(null);sl.useEffect(()=>{Zv().then(w=>{gt(w)})},[]),sl.useEffect(()=>{const w=v.prepareTime?-1:1;T(w),$(w),St(v)},[v]),sl.useEffect(()=>{if(Ml.current.disabled=!1,x>3&&r){r();return}else O!=x&&_&&_();O==-1&&x<0||O==1&&x<2||(x==0?A!=null&&A.start?A.start(dl).then(()=>{el(v.prepareTime),Yl()}):(el(v.prepareTime),Yl()):x==1?(el(v.runTime),A!=null&&A.beforeMiddle?A.beforeMiddle(dl).then(()=>{$(w=>w+1)}):$(w=>w+1)):x==2?A!=null&&A.middle?A.middle(dl).then(()=>{Yl()}):Yl():x==3&&(A!=null&&A.end?A.end(dl).then(()=>{$(w=>w+1)}):$(w=>w+1)))},[x]);const Yl=sl.useCallback(()=>{const w=setInterval(()=>{el(Bl=>{const kl=Bl-1;return kl<0?(clearInterval(w),hl(null),$(q=>q+1),0):kl})},1e3);hl(w)},[nl]),St=sl.useCallback(w=>{let Bl=-1;w.prepareTime||(Bl=1),nl!=null&&(clearInterval(nl),hl(null)),el(w.prepareTime?w.prepareTime:w.runTime),$(Bl),r&&r(),A.reset&&A.reset(dl)},[nl]),ll=sl.useMemo(()=>x==-1?M==null?void 0:M.beforeStart:x==0?M==null?void 0:M.start:x==1?M==null?void 0:M.beforeMiddle:x==2?M==null?void 0:M.middle:(x==3,M==null?void 0:M.end),[x,M]);return H.jsxs("div",{className:"w-full flex flex-col gap-2 p-2"+(X<10&&x!=O?" text-red-500":""),children:[H.jsxs("div",{className:"w-full flex "+(Q?" justify-between border-b":" flex-col"),children:[H.jsx("h3",{className:"w-full font-bold "+(Q?" text-xl":" text-2xl text-center"),children:x<1?"남은 준비 시간":"남은 진행 시간"}),H.jsxs("div",{className:"flex items-center w-full text-center tracking-normal gap-3"+(Q?" text-[2.5em] justify-end":" text-[5em] md:text-[8em] justify-center"),children:[H.jsx("span",{children:Math.floor(X/60).toString().padStart(2,"0")}),":",H.jsx("span",{children:Math.floor(X%60).toString().padStart(2,"0")})]})]}),H.jsxs("div",{className:"flex",children:[H.jsx("span",{className:"grow h-full flex items-end text-lg justify-start font-bold text-gray-400",children:ll}),H.jsxs("label",{className:"rounded-md font-bold w-fit h-fit text-white px-6 py-2 "+(x!=O?"bg-red-600":"bg-green-600"),children:[H.jsx("span",{className:"break-keep",children:x==O?"시작":"초기화"}),H.jsx("button",{ref:Ml,onClick:()=>{if(Ml.current.disabled=!0,x==O){const w=dl.utterance?dl.utterance:Gv(),Bl=dl.buzzer?dl.buzzer:Cv(),kl=dl.utterance?dl.utterance:Jv(),q=Vv(Zl);(!w||!Bl||!kl||!q)&&alert("해당 브라우저는 음향 생성이 불가능합니다.");const k={utterance:w,buzzer:Bl,recorder:q};Ql(k),A!=null&&A.beforeStart&&O==-1?A.beforeStart(k).then(()=>{$(O+1)}):A!=null&&A.beforeMiddle&&O==1?A.beforeMiddle(k).then(()=>{$(O+1)}):$(O+1)}else St(v),Ql({})}})]})]})]})},$v=()=>H.jsx("footer",{className:"flex w-full justify-end text-xs text-gray-500",children:"© 2024 ladianchad(qhrejddlvltm@gmail.com). All rights reserved."}),kv=sl.createContext({}),Fv=({children:v})=>{const[A,_]=sl.useState();return sl.useEffect(()=>{navigator.mediaDevices.getUserMedia({audio:!0}).then(r=>{_(r)})},[]),H.jsx(kv,{value:{stream:A},children:v})},Pv=()=>{const[v,A]=sl.useState(tf[0]),[_,r]=sl.useState(!1),[M,Q]=sl.useState(v.option);return H.jsxs(H.Fragment,{children:[H.jsx("h1",{className:"text-2xl font-bold text-center pb-2.5 bg-blue-950 text-white p-3 sticky top-0",children:"TOEFL UTILS"}),H.jsxs("div",{className:"w-full grow p-4 font-sans flex flex-col gap-2",children:[H.jsx("div",{className:"flex flex-col gap-2 grow",children:H.jsxs(Fv,{children:[H.jsx(Kv,{onModeChange:X=>{r(!1),A(X),Q(X.option)}}),H.jsx(wv,{disabled:_,mode:v,onChange:X=>{Q(X)}}),H.jsx(Wv,{smallClock:v.smallClock,onStart:()=>r(!0),timeConfig:M,action:v.action,comments:v.comment,onAir:()=>r(!0),reset:()=>r(!1)}),v.contents]})}),H.jsx($v,{})]})]})},Iv=Bv.createRoot(document.getElementById("root"));Iv.render(H.jsx(Pv,{})); diff --git a/assets/index-DJM8XyjK.css b/assets/index-DJM8XyjK.css deleted file mode 100644 index 2c45aec..0000000 --- a/assets/index-DJM8XyjK.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.flex{display:flex}.contents{display:contents}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.min-h-36{min-height:9rem}.min-h-60{min-height:15rem}.w-dvw{width:100dvw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-24{min-width:6rem}.min-w-52{min-width:13rem}.min-w-\[300px\]{min-width:300px}.grow{flex-grow:1}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[2\.5em\]{font-size:2.5em}.text-\[5em\]{font-size:5em}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.tracking-normal{letter-spacing:0em}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus-within\:border-2:focus-within{border-width:2px}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:border-blue-600:focus-within{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus-within\:border-gray-600:focus-within{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.focus\:border-none:focus{border-style:none}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.disabled\:bg-white:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.md\:text-\[8em\]{font-size:8em}} diff --git a/assets/index-dJcJnIt7.css b/assets/index-dJcJnIt7.css new file mode 100644 index 0000000..9f7da6e --- /dev/null +++ b/assets/index-dJcJnIt7.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.flex{display:flex}.contents{display:contents}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-48{max-height:12rem}.min-h-36{min-height:9rem}.w-dvw{width:100dvw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-24{min-width:6rem}.min-w-52{min-width:13rem}.min-w-\[300px\]{min-width:300px}.grow{flex-grow:1}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[2\.5em\]{font-size:2.5em}.text-\[5em\]{font-size:5em}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.tracking-normal{letter-spacing:0em}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus-within\:border-2:focus-within{border-width:2px}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:border-blue-600:focus-within{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus-within\:border-gray-400:focus-within{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-none:focus{border-style:none}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.disabled\:bg-white:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.md\:text-\[8em\]{font-size:8em}} diff --git a/index.html b/index.html index b2590f1..09c38a5 100644 --- a/index.html +++ b/index.html @@ -35,8 +35,8 @@ - - + +