173 lines
429 KiB
JavaScript
173 lines
429 KiB
JavaScript
/*! For license information please see main.d8037d65.js.LICENSE.txt */
|
|
(()=>{"use strict";var e={730:(e,t,n)=>{var a=n(43),r=n(853);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,l={};function o(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[: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]*$/,m={},f={};function h(e,t,n,a,r,i,s){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function x(e){return e[1].toUpperCase()}function y(e,t,n,a){var r=g.hasOwnProperty(t)?g[t]:null;(null!==r?0!==r.type:a||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,a){if(null===t||"undefined"===typeof t||function(e,t,n,a){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,a))return!0;if(a)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,r,a)&&(n=null),a||null===r?function(e){return!!d.call(f,e)||!d.call(m,e)&&(p.test(e)?f[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):r.mustUseProperty?e[r.propertyName]=null===n?3!==r.type&&"":n:(t=r.attributeName,a=r.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(r=r.type)||4===r&&!0===n?"":""+n,a?e.setAttributeNS(a,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,x);g[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,x);g[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,x);g[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var b=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),k=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),S=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var O=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var M=Symbol.iterator;function z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=M&&e[M]||e["@@iterator"])?e:null}var D,A=Object.assign;function F(e){if(void 0===D)try{throw Error()}catch(Me){var t=Me.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var I=!1;function $(e,t){if(!e||I)return"";I=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(Pe){var a=Pe}Reflect.construct(e,[],t)}else{try{t.call()}catch(Pe){a=Pe}e.call(t.prototype)}else{try{throw Error()}catch(Pe){a=Pe}e()}}catch(Pe){if(Pe&&a&&"string"===typeof Pe.stack){for(var r=Pe.stack.split("\n"),i=a.stack.split("\n"),s=r.length-1,l=i.length-1;1<=s&&0<=l&&r[s]!==i[l];)l--;for(;1<=s&&0<=l;s--,l--)if(r[s]!==i[l]){if(1!==s||1!==l)do{if(s--,0>--l||r[s]!==i[l]){var o="\n"+r[s].replace(" at new "," at ");return e.displayName&&o.includes("<anonymous>")&&(o=o.replace("<anonymous>",e.displayName)),o}}while(1<=s&&0<=l);break}}}finally{I=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function B(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case j:return"Fragment";case k:return"Portal";case N:return"Profiler";case C:return"StrictMode";case L:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case S:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case T:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return U(e(t))}catch(Me){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===C?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var r=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){a=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=V(e)?e.checked?"true":"false":e.value),(e=a)!==n&&(t.setValue(e),!0)}function K(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return A({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function J(e,t){var n=null==t.defaultValue?"":t.defaultValue,a=null!=t.checked?t.checked:t.defaultChecked;n=Z(null!=t.value?t.value:n),e._wrapperState={initialChecked:a,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function G(e,t){Y(e,t);var n=Z(t.value),a=t.type;if(null!=n)"number"===a?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!("submit"!==a&&"reset"!==a||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,a){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&a&&(e[n].defaultSelected=!0)}else{for(n=""+Z(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(a&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return A({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Z(n)}}function ie(e,t){var n=Z(t.value),a=Z(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=a&&(e.defaultValue=""+a)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function oe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,a,r){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function he(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var a=0===n.indexOf("--"),r=fe(n,t[n],a);"float"===n&&(n="cssFloat"),a?e.setProperty(n,r):e[n]=r}}Object.keys(pe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ge=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function xe(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,ke=null,je=null;function Ce(e){if(e=Sr(e)){if("function"!==typeof we)throw Error(i(280));var t=e.stateNode;t&&(t=Lr(t),we(e.stateNode,e.type,t))}}function Ne(e){ke?je?je.push(e):je=[e]:ke=e}function _e(){if(ke){var e=ke,t=je;if(je=ke=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Se(e,t){return e(t)}function Re(){}var Oe=!1;function ze(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return Se(e,t,n)}finally{Oe=!1,(null!==ke||null!==je)&&(Re(),_e())}}function De(e,t){var n=e.stateNode;if(null===n)return null;var a=Lr(n);if(null===a)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Ae=!1;if(c)try{var $e={};Object.defineProperty($e,"passive",{get:function(){Ae=!0}}),window.addEventListener("test",$e,$e),window.removeEventListener("test",$e,$e)}catch(Te){Ae=!1}function Ue(e,t,n,a,r,i,s,l,o){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var He=!1,Ze=null,Ve=!1,We=null,qe={onError:function(e){He=!0,Ze=e}};function Ke(e,t,n,a,r,i,s,l,o){He=!1,Ze=null,Ue.apply(qe,arguments)}function Qe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Je(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ye(e){if(Qe(e)!==e)throw Error(i(188))}function Ge(e){return e=function(e){var t=e.alternate;if(!t){if(null===(t=Qe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,a=t;;){var r=n.return;if(null===r)break;var s=r.alternate;if(null===s){if(null!==(a=r.return)){n=a;continue}break}if(r.child===s.child){for(s=r.child;s;){if(s===n)return Ye(r),e;if(s===a)return Ye(r),t;s=s.sibling}throw Error(i(188))}if(n.return!==a.return)n=r,a=s;else{for(var l=!1,o=r.child;o;){if(o===n){l=!0,n=r,a=s;break}if(o===a){l=!0,a=r,n=s;break}o=o.sibling}if(!l){for(o=s.child;o;){if(o===n){l=!0,n=s,a=r;break}if(o===a){l=!0,a=s,n=r;break}o=o.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==a)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),null!==e?Xe(e):null}function Xe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Xe(e);if(null!==t)return t;e=e.sibling}return null}var et=r.unstable_scheduleCallback,tt=r.unstable_cancelCallback,nt=r.unstable_shouldYield,at=r.unstable_requestPaint,rt=r.unstable_now,it=r.unstable_getCurrentPriorityLevel,st=r.unstable_ImmediatePriority,lt=r.unstable_UserBlockingPriority,ot=r.unstable_NormalPriority,ut=r.unstable_LowPriority,ct=r.unstable_IdlePriority,dt=null,pt=null;var mt=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ft(e)/ht|0)|0},ft=Math.log,ht=Math.LN2;var gt=64,vt=4194304;function xt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function yt(e,t){var n=e.pendingLanes;if(0===n)return 0;var a=0,r=e.suspendedLanes,i=e.pingedLanes,s=268435455&n;if(0!==s){var l=s&~r;0!==l?a=xt(l):0!==(i&=s)&&(a=xt(i))}else 0!==(s=n&~r)?a=xt(s):0!==i&&(a=xt(i));if(0===a)return 0;if(0!==t&&t!==a&&0===(t&r)&&((r=a&-a)>=(i=t&-t)||16===r&&0!==(4194240&i)))return t;if(0!==(4&a)&&(a|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0<t;)r=1<<(n=31-mt(t)),a|=e[n],t&=~r;return a}function bt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function wt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function jt(){var e=gt;return 0===(4194240&(gt<<=1))&&(gt=64),e}function Ct(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Nt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-mt(t)]=n}function _t(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-mt(n),r=1<<a;r&t|e[a]&t&&(e[a]|=t),n&=~r}}var St=0;function Et(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Lt,Pt,Tt,Rt,Ot,Mt=!1,zt=[],Dt=null,At=null,Ft=null,It=new Map,$t=new Map,Bt=[],Ut="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ht(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":At=null;break;case"mouseover":case"mouseout":Ft=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":$t.delete(t.pointerId)}}function Zt(e,t,n,a,r,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[r]},null!==t&&(null!==(t=Sr(t))&&Pt(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function Vt(e){var t=_r(e.target);if(null!==t){var n=Qe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Je(n)))return e.blockedOn=t,void Ot(e.priority,(function(){Tt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Wt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=an(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Sr(n))&&Pt(t),e.blockedOn=n,!1;var a=new(n=e.nativeEvent).constructor(n.type,n);ye=a,n.target.dispatchEvent(a),ye=null,t.shift()}return!0}function qt(e,t,n){Wt(e)&&n.delete(t)}function Kt(){Mt=!1,null!==Dt&&Wt(Dt)&&(Dt=null),null!==At&&Wt(At)&&(At=null),null!==Ft&&Wt(Ft)&&(Ft=null),It.forEach(qt),$t.forEach(qt)}function Qt(e,t){e.blockedOn===t&&(e.blockedOn=null,Mt||(Mt=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Kt)))}function Jt(e){function t(t){return Qt(t,e)}if(0<zt.length){Qt(zt[0],e);for(var n=1;n<zt.length;n++){var a=zt[n];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==Dt&&Qt(Dt,e),null!==At&&Qt(At,e),null!==Ft&&Qt(Ft,e),It.forEach(t),$t.forEach(t),n=0;n<Bt.length;n++)(a=Bt[n]).blockedOn===e&&(a.blockedOn=null);for(;0<Bt.length&&null===(n=Bt[0]).blockedOn;)Vt(n),null===n.blockedOn&&Bt.shift()}var Yt=b.ReactCurrentBatchConfig,Gt=!0;function Xt(e,t,n,a){var r=St,i=Yt.transition;Yt.transition=null;try{St=1,tn(e,t,n,a)}finally{St=r,Yt.transition=i}}function en(e,t,n,a){var r=St,i=Yt.transition;Yt.transition=null;try{St=4,tn(e,t,n,a)}finally{St=r,Yt.transition=i}}function tn(e,t,n,a){if(Gt){var r=an(e,t,n,a);if(null===r)Ga(e,t,a,nn,n),Ht(e,a);else if(function(e,t,n,a,r){switch(t){case"focusin":return Dt=Zt(Dt,e,t,n,a,r),!0;case"dragenter":return At=Zt(At,e,t,n,a,r),!0;case"mouseover":return Ft=Zt(Ft,e,t,n,a,r),!0;case"pointerover":var i=r.pointerId;return It.set(i,Zt(It.get(i)||null,e,t,n,a,r)),!0;case"gotpointercapture":return i=r.pointerId,$t.set(i,Zt($t.get(i)||null,e,t,n,a,r)),!0}return!1}(r,e,t,n,a))a.stopPropagation();else if(Ht(e,a),4&t&&-1<Ut.indexOf(e)){for(;null!==r;){var i=Sr(r);if(null!==i&&Lt(i),null===(i=an(e,t,n,a))&&Ga(e,t,a,nn,n),i===r)break;r=i}null!==r&&a.stopPropagation()}else Ga(e,t,a,null,n)}}var nn=null;function an(e,t,n,a){if(nn=null,null!==(e=_r(e=be(a))))if(null===(t=Qe(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Je(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return nn=e,null}function rn(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(it()){case st:return 1;case lt:return 4;case ot:case ut:return 16;case ct:return 536870912;default:return 16}default:return 16}}var sn=null,ln=null,on=null;function un(){if(on)return on;var e,t,n=ln,a=n.length,r="value"in sn?sn.value:sn.textContent,i=r.length;for(e=0;e<a&&n[e]===r[e];e++);var s=a-e;for(t=1;t<=s&&n[a-t]===r[i-t];t++);return on=r.slice(e,1<t?1-t:void 0)}function cn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function dn(){return!0}function pn(){return!1}function mn(e){function t(t,n,a,r,i){for(var s in this._reactName=t,this._targetInst=a,this.type=n,this.nativeEvent=r,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(r):r[s]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?dn:pn,this.isPropagationStopped=pn,this}return A(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=dn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=dn)},persist:function(){},isPersistent:dn}),t}var fn,hn,gn,vn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xn=mn(vn),yn=A({},vn,{view:0,detail:0}),bn=mn(yn),wn=A({},yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:On,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==gn&&(gn&&"mousemove"===e.type?(fn=e.screenX-gn.screenX,hn=e.screenY-gn.screenY):hn=fn=0,gn=e),fn)},movementY:function(e){return"movementY"in e?e.movementY:hn}}),kn=mn(wn),jn=mn(A({},wn,{dataTransfer:0})),Cn=mn(A({},yn,{relatedTarget:0})),Nn=mn(A({},vn,{animationName:0,elapsedTime:0,pseudoElement:0})),_n=A({},vn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Sn=mn(_n),En=mn(A({},vn,{data:0})),Ln={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Tn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Rn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Tn[e])&&!!t[e]}function On(){return Rn}var Mn=A({},yn,{key:function(e){if(e.key){var t=Ln[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=cn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Pn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:On,charCode:function(e){return"keypress"===e.type?cn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?cn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),zn=mn(Mn),Dn=mn(A({},wn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),An=mn(A({},yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:On})),Fn=mn(A({},vn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=A({},wn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),$n=mn(In),Bn=[9,13,27,32],Un=c&&"CompositionEvent"in window,Hn=null;c&&"documentMode"in document&&(Hn=document.documentMode);var Zn=c&&"TextEvent"in window&&!Hn,Vn=c&&(!Un||Hn&&8<Hn&&11>=Hn),Wn=String.fromCharCode(32),qn=!1;function Kn(e,t){switch(e){case"keyup":return-1!==Bn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Jn=!1;var Yn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Yn[e.type]:"textarea"===t}function Xn(e,t,n,a){Ne(a),0<(t=er(t,"onChange")).length&&(n=new xn("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var ea=null,ta=null;function na(e){Wa(e,0)}function aa(e){if(q(Er(e)))return e}function ra(e,t){if("change"===e)return t}var ia=!1;if(c){var sa;if(c){var la="oninput"in document;if(!la){var oa=document.createElement("div");oa.setAttribute("oninput","return;"),la="function"===typeof oa.oninput}sa=la}else sa=!1;ia=sa&&(!document.documentMode||9<document.documentMode)}function ua(){ea&&(ea.detachEvent("onpropertychange",ca),ta=ea=null)}function ca(e){if("value"===e.propertyName&&aa(ta)){var t=[];Xn(t,ta,e,be(e)),ze(na,t)}}function da(e,t,n){"focusin"===e?(ua(),ta=n,(ea=t).attachEvent("onpropertychange",ca)):"focusout"===e&&ua()}function pa(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return aa(ta)}function ma(e,t){if("click"===e)return aa(t)}function fa(e,t){if("input"===e||"change"===e)return aa(t)}var ha="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function ga(e,t){if(ha(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var r=n[a];if(!d.call(t,r)||!ha(e[r],t[r]))return!1}return!0}function va(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xa(e,t){var n,a=va(e);for(e=0;a;){if(3===a.nodeType){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=va(a)}}function ya(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ya(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ba(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(Fe){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function wa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ka(e){var t=ba(),n=e.focusedElem,a=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ya(n.ownerDocument.documentElement,n)){if(null!==a&&wa(n))if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var r=n.textContent.length,i=Math.min(a.start,r);a=void 0===a.end?i:Math.min(a.end,r),!e.extend&&i>a&&(r=a,a=i,i=r),r=xa(n,i);var s=xa(n,a);r&&s&&(1!==e.rangeCount||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&((t=t.createRange()).setStart(r.node,r.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ja=c&&"documentMode"in document&&11>=document.documentMode,Ca=null,Na=null,_a=null,Sa=!1;function Ea(e,t,n){var a=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Sa||null==Ca||Ca!==K(a)||("selectionStart"in(a=Ca)&&wa(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},_a&&ga(_a,a)||(_a=a,0<(a=er(Na,"onSelect")).length&&(t=new xn("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=Ca)))}function La(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Pa={animationend:La("Animation","AnimationEnd"),animationiteration:La("Animation","AnimationIteration"),animationstart:La("Animation","AnimationStart"),transitionend:La("Transition","TransitionEnd")},Ta={},Ra={};function Oa(e){if(Ta[e])return Ta[e];if(!Pa[e])return e;var t,n=Pa[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ra)return Ta[e]=n[t];return e}c&&(Ra=document.createElement("div").style,"AnimationEvent"in window||(delete Pa.animationend.animation,delete Pa.animationiteration.animation,delete Pa.animationstart.animation),"TransitionEvent"in window||delete Pa.transitionend.transition);var Ma=Oa("animationend"),za=Oa("animationiteration"),Da=Oa("animationstart"),Aa=Oa("transitionend"),Fa=new Map,Ia="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function $a(e,t){Fa.set(e,t),o(t,[e])}for(var Ba=0;Ba<Ia.length;Ba++){var Ua=Ia[Ba];$a(Ua.toLowerCase(),"on"+(Ua[0].toUpperCase()+Ua.slice(1)))}$a(Ma,"onAnimationEnd"),$a(za,"onAnimationIteration"),$a(Da,"onAnimationStart"),$a("dblclick","onDoubleClick"),$a("focusin","onFocus"),$a("focusout","onBlur"),$a(Aa,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ha="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Za=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ha));function Va(e,t,n){var a=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,a,r,s,l,o,u){if(Ke.apply(this,arguments),He){if(!He)throw Error(i(198));var c=Ze;He=!1,Ze=null,Ve||(Ve=!0,We=c)}}(a,t,void 0,e),e.currentTarget=null}function Wa(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var a=e[n],r=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var s=a.length-1;0<=s;s--){var l=a[s],o=l.instance,u=l.currentTarget;if(l=l.listener,o!==i&&r.isPropagationStopped())break e;Va(r,l,u),i=o}else for(s=0;s<a.length;s++){if(o=(l=a[s]).instance,u=l.currentTarget,l=l.listener,o!==i&&r.isPropagationStopped())break e;Va(r,l,u),i=o}}}if(Ve)throw e=We,Ve=!1,We=null,e}function qa(e,t){var n=t[jr];void 0===n&&(n=t[jr]=new Set);var a=e+"__bubble";n.has(a)||(Ya(t,e,2,!1),n.add(a))}function Ka(e,t,n){var a=0;t&&(a|=4),Ya(n,e,a,t)}var Qa="_reactListening"+Math.random().toString(36).slice(2);function Ja(e){if(!e[Qa]){e[Qa]=!0,s.forEach((function(t){"selectionchange"!==t&&(Za.has(t)||Ka(t,!1,e),Ka(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Qa]||(t[Qa]=!0,Ka("selectionchange",!1,t))}}function Ya(e,t,n,a){switch(rn(t)){case 1:var r=Xt;break;case 4:r=en;break;default:r=tn}n=r.bind(null,t,n,e),r=void 0,!Ae||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(r=!0),a?void 0!==r?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):void 0!==r?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function Ga(e,t,n,a,r){var i=a;if(0===(1&t)&&0===(2&t)&&null!==a)e:for(;;){if(null===a)return;var s=a.tag;if(3===s||4===s){var l=a.stateNode.containerInfo;if(l===r||8===l.nodeType&&l.parentNode===r)break;if(4===s)for(s=a.return;null!==s;){var o=s.tag;if((3===o||4===o)&&((o=s.stateNode.containerInfo)===r||8===o.nodeType&&o.parentNode===r))return;s=s.return}for(;null!==l;){if(null===(s=_r(l)))return;if(5===(o=s.tag)||6===o){a=i=s;continue e}l=l.parentNode}}a=a.return}ze((function(){var a=i,r=be(n),s=[];e:{var l=Fa.get(e);if(void 0!==l){var o=xn,u=e;switch(e){case"keypress":if(0===cn(n))break e;case"keydown":case"keyup":o=zn;break;case"focusin":u="focus",o=Cn;break;case"focusout":u="blur",o=Cn;break;case"beforeblur":case"afterblur":o=Cn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":o=kn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":o=jn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":o=An;break;case Ma:case za:case Da:o=Nn;break;case Aa:o=Fn;break;case"scroll":o=bn;break;case"wheel":o=$n;break;case"copy":case"cut":case"paste":o=Sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":o=Dn}var c=0!==(4&t),d=!c&&"scroll"===e,p=c?null!==l?l+"Capture":null:l;c=[];for(var m,f=a;null!==f;){var h=(m=f).stateNode;if(5===m.tag&&null!==h&&(m=h,null!==p&&(null!=(h=De(f,p))&&c.push(Xa(f,h,m)))),d)break;f=f.return}0<c.length&&(l=new o(l,u,null,n,r),s.push({event:l,listeners:c}))}}if(0===(7&t)){if(o="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===ye||!(u=n.relatedTarget||n.fromElement)||!_r(u)&&!u[kr])&&(o||l)&&(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,o?(o=a,null!==(u=(u=n.relatedTarget||n.toElement)?_r(u):null)&&(u!==(d=Qe(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(o=null,u=a),o!==u)){if(c=kn,h="onMouseLeave",p="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(c=Dn,h="onPointerLeave",p="onPointerEnter",f="pointer"),d=null==o?l:Er(o),m=null==u?l:Er(u),(l=new c(h,f+"leave",o,n,r)).target=d,l.relatedTarget=m,h=null,_r(r)===a&&((c=new c(p,f+"enter",u,n,r)).target=m,c.relatedTarget=d,h=c),d=h,o&&u)e:{for(p=u,f=0,m=c=o;m;m=tr(m))f++;for(m=0,h=p;h;h=tr(h))m++;for(;0<f-m;)c=tr(c),f--;for(;0<m-f;)p=tr(p),m--;for(;f--;){if(c===p||null!==p&&c===p.alternate)break e;c=tr(c),p=tr(p)}c=null}else c=null;null!==o&&nr(s,l,o,c,!1),null!==u&&null!==d&&nr(s,d,u,c,!0)}if("select"===(o=(l=a?Er(a):window).nodeName&&l.nodeName.toLowerCase())||"input"===o&&"file"===l.type)var g=ra;else if(Gn(l))if(ia)g=fa;else{g=pa;var v=da}else(o=l.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=ma);switch(g&&(g=g(e,a))?Xn(s,g,n,r):(v&&v(e,l,a),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ee(l,"number",l.value)),v=a?Er(a):window,e){case"focusin":(Gn(v)||"true"===v.contentEditable)&&(Ca=v,Na=a,_a=null);break;case"focusout":_a=Na=Ca=null;break;case"mousedown":Sa=!0;break;case"contextmenu":case"mouseup":case"dragend":Sa=!1,Ea(s,n,r);break;case"selectionchange":if(ja)break;case"keydown":case"keyup":Ea(s,n,r)}var x;if(Un)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Jn?Kn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Vn&&"ko"!==n.locale&&(Jn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Jn&&(x=un()):(ln="value"in(sn=r)?sn.value:sn.textContent,Jn=!0)),0<(v=er(a,y)).length&&(y=new En(y,e,null,n,r),s.push({event:y,listeners:v}),x?y.data=x:null!==(x=Qn(n))&&(y.data=x))),(x=Zn?function(e,t){switch(e){case"compositionend":return Qn(t);case"keypress":return 32!==t.which?null:(qn=!0,Wn);case"textInput":return(e=t.data)===Wn&&qn?null:e;default:return null}}(e,n):function(e,t){if(Jn)return"compositionend"===e||!Un&&Kn(e,t)?(e=un(),on=ln=sn=null,Jn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Vn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(a=er(a,"onBeforeInput")).length&&(r=new En("onBeforeInput","beforeinput",null,n,r),s.push({event:r,listeners:a}),r.data=x))}Wa(s,t)}))}function Xa(e,t,n){return{instance:e,listener:t,currentTarget:n}}function er(e,t){for(var n=t+"Capture",a=[];null!==e;){var r=e,i=r.stateNode;5===r.tag&&null!==i&&(r=i,null!=(i=De(e,n))&&a.unshift(Xa(e,i,r)),null!=(i=De(e,t))&&a.push(Xa(e,i,r))),e=e.return}return a}function tr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function nr(e,t,n,a,r){for(var i=t._reactName,s=[];null!==n&&n!==a;){var l=n,o=l.alternate,u=l.stateNode;if(null!==o&&o===a)break;5===l.tag&&null!==u&&(l=u,r?null!=(o=De(n,i))&&s.unshift(Xa(n,o,l)):r||null!=(o=De(n,i))&&s.push(Xa(n,o,l))),n=n.return}0!==s.length&&e.push({event:t,listeners:s})}var ar=/\r\n?/g,rr=/\u0000|\uFFFD/g;function ir(e){return("string"===typeof e?e:""+e).replace(ar,"\n").replace(rr,"")}function sr(e,t,n){if(t=ir(t),ir(e)!==t&&n)throw Error(i(425))}function lr(){}var or=null,ur=null;function cr(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var dr="function"===typeof setTimeout?setTimeout:void 0,pr="function"===typeof clearTimeout?clearTimeout:void 0,mr="function"===typeof Promise?Promise:void 0,fr="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof mr?function(e){return mr.resolve(null).then(e).catch(hr)}:dr;function hr(e){setTimeout((function(){throw e}))}function gr(e,t){var n=t,a=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===a)return e.removeChild(r),void Jt(t);a--}else"$"!==n&&"$?"!==n&&"$!"!==n||a++;n=r}while(n);Jt(t)}function vr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function xr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var yr=Math.random().toString(36).slice(2),br="__reactFiber$"+yr,wr="__reactProps$"+yr,kr="__reactContainer$"+yr,jr="__reactEvents$"+yr,Cr="__reactListeners$"+yr,Nr="__reactHandles$"+yr;function _r(e){var t=e[br];if(t)return t;for(var n=e.parentNode;n;){if(t=n[kr]||n[br]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=xr(e);null!==e;){if(n=e[br])return n;e=xr(e)}return t}n=(e=n).parentNode}return null}function Sr(e){return!(e=e[br]||e[kr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Er(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Lr(e){return e[wr]||null}var Pr=[],Tr=-1;function Rr(e){return{current:e}}function Or(e){0>Tr||(e.current=Pr[Tr],Pr[Tr]=null,Tr--)}function Mr(e,t){Tr++,Pr[Tr]=e.current,e.current=t}var zr={},Dr=Rr(zr),Ar=Rr(!1),Fr=zr;function Ir(e,t){var n=e.type.contextTypes;if(!n)return zr;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var r,i={};for(r in n)i[r]=t[r];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function $r(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Br(){Or(Ar),Or(Dr)}function Ur(e,t,n){if(Dr.current!==zr)throw Error(i(168));Mr(Dr,t),Mr(Ar,n)}function Hr(e,t,n){var a=e.stateNode;if(t=t.childContextTypes,"function"!==typeof a.getChildContext)return n;for(var r in a=a.getChildContext())if(!(r in t))throw Error(i(108,H(e)||"Unknown",r));return A({},n,a)}function Zr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zr,Fr=Dr.current,Mr(Dr,e),Mr(Ar,Ar.current),!0}function Vr(e,t,n){var a=e.stateNode;if(!a)throw Error(i(169));n?(e=Hr(e,t,Fr),a.__reactInternalMemoizedMergedChildContext=e,Or(Ar),Or(Dr),Mr(Dr,e)):Or(Ar),Mr(Ar,n)}var Wr=null,qr=!1,Kr=!1;function Qr(e){null===Wr?Wr=[e]:Wr.push(e)}function Jr(){if(!Kr&&null!==Wr){Kr=!0;var e=0,t=St;try{var n=Wr;for(St=1;e<n.length;e++){var a=n[e];do{a=a(!0)}while(null!==a)}Wr=null,qr=!1}catch(Ee){throw null!==Wr&&(Wr=Wr.slice(e+1)),et(st,Jr),Ee}finally{St=t,Kr=!1}}return null}var Yr=[],Gr=0,Xr=null,ei=0,ti=[],ni=0,ai=null,ri=1,ii="";function si(e,t){Yr[Gr++]=ei,Yr[Gr++]=Xr,Xr=e,ei=t}function li(e,t,n){ti[ni++]=ri,ti[ni++]=ii,ti[ni++]=ai,ai=e;var a=ri;e=ii;var r=32-mt(a)-1;a&=~(1<<r),n+=1;var i=32-mt(t)+r;if(30<i){var s=r-r%5;i=(a&(1<<s)-1).toString(32),a>>=s,r-=s,ri=1<<32-mt(t)+r|n<<r|a,ii=i+e}else ri=1<<i|n<<r|a,ii=e}function oi(e){null!==e.return&&(si(e,1),li(e,1,0))}function ui(e){for(;e===Xr;)Xr=Yr[--Gr],Yr[Gr]=null,ei=Yr[--Gr],Yr[Gr]=null;for(;e===ai;)ai=ti[--ni],ti[ni]=null,ii=ti[--ni],ti[ni]=null,ri=ti[--ni],ti[ni]=null}var ci=null,di=null,pi=!1,mi=null;function fi(e,t){var n=Iu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function hi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ci=e,di=vr(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ci=e,di=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==ai?{id:ri,overflow:ii}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Iu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ci=e,di=null,!0);default:return!1}}function gi(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function vi(e){if(pi){var t=di;if(t){var n=t;if(!hi(e,t)){if(gi(e))throw Error(i(418));t=vr(n.nextSibling);var a=ci;t&&hi(e,t)?fi(a,n):(e.flags=-4097&e.flags|2,pi=!1,ci=e)}}else{if(gi(e))throw Error(i(418));e.flags=-4097&e.flags|2,pi=!1,ci=e}}}function xi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ci=e}function yi(e){if(e!==ci)return!1;if(!pi)return xi(e),pi=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!cr(e.type,e.memoizedProps)),t&&(t=di)){if(gi(e))throw bi(),Error(i(418));for(;t;)fi(e,t),t=vr(t.nextSibling)}if(xi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){di=vr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}di=null}}else di=ci?vr(e.stateNode.nextSibling):null;return!0}function bi(){for(var e=di;e;)e=vr(e.nextSibling)}function wi(){di=ci=null,pi=!1}function ki(e){null===mi?mi=[e]:mi.push(e)}var ji=b.ReactCurrentBatchConfig;function Ci(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var a=n.stateNode}if(!a)throw Error(i(147,e));var r=a,s=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===s?t.ref:(t=function(e){var t=r.refs;null===e?delete t[s]:t[s]=e},t._stringRef=s,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Ni(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function _i(e){return(0,e._init)(e._payload)}function Si(e){function t(t,n){if(e){var a=t.deletions;null===a?(t.deletions=[n],t.flags|=16):a.push(n)}}function n(n,a){if(!e)return null;for(;null!==a;)t(n,a),a=a.sibling;return null}function a(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function r(e,t){return(e=Bu(e,t)).index=0,e.sibling=null,e}function s(t,n,a){return t.index=a,e?null!==(a=t.alternate)?(a=a.index)<n?(t.flags|=2,n):a:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function o(e,t,n,a){return null===t||6!==t.tag?((t=Vu(n,e.mode,a)).return=e,t):((t=r(t,n)).return=e,t)}function u(e,t,n,a){var i=n.type;return i===j?d(e,t,n.props.children,a,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===R&&_i(i)===t.type)?((a=r(t,n.props)).ref=Ci(e,t,n),a.return=e,a):((a=Uu(n.type,n.key,n.props,null,e.mode,a)).ref=Ci(e,t,n),a.return=e,a)}function c(e,t,n,a){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wu(n,e.mode,a)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function d(e,t,n,a,i){return null===t||7!==t.tag?((t=Hu(n,e.mode,a,i)).return=e,t):((t=r(t,n)).return=e,t)}function p(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Vu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Uu(t.type,t.key,t.props,null,e.mode,n)).ref=Ci(e,null,t),n.return=e,n;case k:return(t=Wu(t,e.mode,n)).return=e,t;case R:return p(e,(0,t._init)(t._payload),n)}if(te(t)||z(t))return(t=Hu(t,e.mode,n,null)).return=e,t;Ni(e,t)}return null}function m(e,t,n,a){var r=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==r?null:o(e,t,""+n,a);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===r?u(e,t,n,a):null;case k:return n.key===r?c(e,t,n,a):null;case R:return m(e,t,(r=n._init)(n._payload),a)}if(te(n)||z(n))return null!==r?null:d(e,t,n,a,null);Ni(e,n)}return null}function f(e,t,n,a,r){if("string"===typeof a&&""!==a||"number"===typeof a)return o(t,e=e.get(n)||null,""+a,r);if("object"===typeof a&&null!==a){switch(a.$$typeof){case w:return u(t,e=e.get(null===a.key?n:a.key)||null,a,r);case k:return c(t,e=e.get(null===a.key?n:a.key)||null,a,r);case R:return f(e,t,n,(0,a._init)(a._payload),r)}if(te(a)||z(a))return d(t,e=e.get(n)||null,a,r,null);Ni(t,a)}return null}function h(r,i,l,o){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=m(r,d,l[h],o);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(r,d),i=s(v,i,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(r,d),pi&&si(r,h),u;if(null===d){for(;h<l.length;h++)null!==(d=p(r,l[h],o))&&(i=s(d,i,h),null===c?u=d:c.sibling=d,c=d);return pi&&si(r,h),u}for(d=a(r,d);h<l.length;h++)null!==(g=f(d,r,h,l[h],o))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=s(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(r,e)})),pi&&si(r,h),u}function g(r,l,o,u){var c=z(o);if("function"!==typeof c)throw Error(i(150));if(null==(o=c.call(o)))throw Error(i(151));for(var d=c=null,h=l,g=l=0,v=null,x=o.next();null!==h&&!x.done;g++,x=o.next()){h.index>g?(v=h,h=null):v=h.sibling;var y=m(r,h,x.value,u);if(null===y){null===h&&(h=v);break}e&&h&&null===y.alternate&&t(r,h),l=s(y,l,g),null===d?c=y:d.sibling=y,d=y,h=v}if(x.done)return n(r,h),pi&&si(r,g),c;if(null===h){for(;!x.done;g++,x=o.next())null!==(x=p(r,x.value,u))&&(l=s(x,l,g),null===d?c=x:d.sibling=x,d=x);return pi&&si(r,g),c}for(h=a(r,h);!x.done;g++,x=o.next())null!==(x=f(h,r,g,x.value,u))&&(e&&null!==x.alternate&&h.delete(null===x.key?g:x.key),l=s(x,l,g),null===d?c=x:d.sibling=x,d=x);return e&&h.forEach((function(e){return t(r,e)})),pi&&si(r,g),c}return function e(a,i,s,o){if("object"===typeof s&&null!==s&&s.type===j&&null===s.key&&(s=s.props.children),"object"===typeof s&&null!==s){switch(s.$$typeof){case w:e:{for(var u=s.key,c=i;null!==c;){if(c.key===u){if((u=s.type)===j){if(7===c.tag){n(a,c.sibling),(i=r(c,s.props.children)).return=a,a=i;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===R&&_i(u)===c.type){n(a,c.sibling),(i=r(c,s.props)).ref=Ci(a,c,s),i.return=a,a=i;break e}n(a,c);break}t(a,c),c=c.sibling}s.type===j?((i=Hu(s.props.children,a.mode,o,s.key)).return=a,a=i):((o=Uu(s.type,s.key,s.props,null,a.mode,o)).ref=Ci(a,i,s),o.return=a,a=o)}return l(a);case k:e:{for(c=s.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===s.containerInfo&&i.stateNode.implementation===s.implementation){n(a,i.sibling),(i=r(i,s.children||[])).return=a,a=i;break e}n(a,i);break}t(a,i),i=i.sibling}(i=Wu(s,a.mode,o)).return=a,a=i}return l(a);case R:return e(a,i,(c=s._init)(s._payload),o)}if(te(s))return h(a,i,s,o);if(z(s))return g(a,i,s,o);Ni(a,s)}return"string"===typeof s&&""!==s||"number"===typeof s?(s=""+s,null!==i&&6===i.tag?(n(a,i.sibling),(i=r(i,s)).return=a,a=i):(n(a,i),(i=Vu(s,a.mode,o)).return=a,a=i),l(a)):n(a,i)}}var Ei=Si(!0),Li=Si(!1),Pi=Rr(null),Ti=null,Ri=null,Oi=null;function Mi(){Oi=Ri=Ti=null}function zi(e){var t=Pi.current;Or(Pi),e._currentValue=t}function Di(e,t,n){for(;null!==e;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==a&&(a.childLanes|=t)):null!==a&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function Ai(e,t){Ti=e,Oi=Ri=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(_l=!0),e.firstContext=null)}function Fi(e){var t=e._currentValue;if(Oi!==e)if(e={context:e,memoizedValue:t,next:null},null===Ri){if(null===Ti)throw Error(i(308));Ri=e,Ti.dependencies={lanes:0,firstContext:e}}else Ri=Ri.next=e;return t}var Ii=null;function $i(e){null===Ii?Ii=[e]:Ii.push(e)}function Bi(e,t,n,a){var r=t.interleaved;return null===r?(n.next=n,$i(t)):(n.next=r.next,r.next=n),t.interleaved=n,Ui(e,a)}function Ui(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Hi=!1;function Zi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Vi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Wi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function qi(e,t,n){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,0!==(2&Do)){var r=a.pending;return null===r?t.next=t:(t.next=r.next,r.next=t),a.pending=t,Ui(e,n)}return null===(r=a.interleaved)?(t.next=t,$i(a)):(t.next=r.next,r.next=t),a.interleaved=t,Ui(e,n)}function Ki(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,_t(e,n)}}function Qi(e,t){var n=e.updateQueue,a=e.alternate;if(null!==a&&n===(a=a.updateQueue)){var r=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?r=i=s:i=i.next=s,n=n.next}while(null!==n);null===i?r=i=t:i=i.next=t}else r=i=t;return n={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:a.shared,effects:a.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ji(e,t,n,a){var r=e.updateQueue;Hi=!1;var i=r.firstBaseUpdate,s=r.lastBaseUpdate,l=r.shared.pending;if(null!==l){r.shared.pending=null;var o=l,u=o.next;o.next=null,null===s?i=u:s.next=u,s=o;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==s&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=o))}if(null!==i){var d=r.baseState;for(s=0,c=u=o=null,l=i;;){var p=l.lane,m=l.eventTime;if((a&p)===p){null!==c&&(c=c.next={eventTime:m,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var f=e,h=l;switch(p=t,m=n,h.tag){case 1:if("function"===typeof(f=h.payload)){d=f.call(m,d,p);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null===(p="function"===typeof(f=h.payload)?f.call(m,d,p):f)||void 0===p)break e;d=A({},d,p);break e;case 2:Hi=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(p=r.effects)?r.effects=[l]:p.push(l))}else m={eventTime:m,lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=m,o=d):c=c.next=m,s|=p;if(null===(l=l.next)){if(null===(l=r.shared.pending))break;l=(p=l).next,p.next=null,r.lastBaseUpdate=p,r.shared.pending=null}}if(null===c&&(o=d),r.baseState=o,r.firstBaseUpdate=u,r.lastBaseUpdate=c,null!==(t=r.shared.interleaved)){r=t;do{s|=r.lane,r=r.next}while(r!==t)}else null===i&&(r.shared.lanes=0);Zo|=s,e.lanes=s,e.memoizedState=d}}function Yi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var a=e[t],r=a.callback;if(null!==r){if(a.callback=null,a=n,"function"!==typeof r)throw Error(i(191,r));r.call(a)}}}var Gi={},Xi=Rr(Gi),es=Rr(Gi),ts=Rr(Gi);function ns(e){if(e===Gi)throw Error(i(174));return e}function as(e,t){switch(Mr(ts,t),Mr(es,e),Mr(Xi,Gi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:oe(null,"");break;default:t=oe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Or(Xi),Mr(Xi,t)}function rs(){Or(Xi),Or(es),Or(ts)}function is(e){ns(ts.current);var t=ns(Xi.current),n=oe(t,e.type);t!==n&&(Mr(es,e),Mr(Xi,n))}function ss(e){es.current===e&&(Or(Xi),Or(es))}var ls=Rr(0);function os(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var us=[];function cs(){for(var e=0;e<us.length;e++)us[e]._workInProgressVersionPrimary=null;us.length=0}var ds=b.ReactCurrentDispatcher,ps=b.ReactCurrentBatchConfig,ms=0,fs=null,hs=null,gs=null,vs=!1,xs=!1,ys=0,bs=0;function ws(){throw Error(i(321))}function ks(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ha(e[n],t[n]))return!1;return!0}function js(e,t,n,a,r,s){if(ms=s,fs=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ds.current=null===e||null===e.memoizedState?sl:ll,e=n(a,r),xs){s=0;do{if(xs=!1,ys=0,25<=s)throw Error(i(301));s+=1,gs=hs=null,t.updateQueue=null,ds.current=ol,e=n(a,r)}while(xs)}if(ds.current=il,t=null!==hs&&null!==hs.next,ms=0,gs=hs=fs=null,vs=!1,t)throw Error(i(300));return e}function Cs(){var e=0!==ys;return ys=0,e}function Ns(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===gs?fs.memoizedState=gs=e:gs=gs.next=e,gs}function _s(){if(null===hs){var e=fs.alternate;e=null!==e?e.memoizedState:null}else e=hs.next;var t=null===gs?fs.memoizedState:gs.next;if(null!==t)gs=t,hs=e;else{if(null===e)throw Error(i(310));e={memoizedState:(hs=e).memoizedState,baseState:hs.baseState,baseQueue:hs.baseQueue,queue:hs.queue,next:null},null===gs?fs.memoizedState=gs=e:gs=gs.next=e}return gs}function Ss(e,t){return"function"===typeof t?t(e):t}function Es(e){var t=_s(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var a=hs,r=a.baseQueue,s=n.pending;if(null!==s){if(null!==r){var l=r.next;r.next=s.next,s.next=l}a.baseQueue=r=s,n.pending=null}if(null!==r){s=r.next,a=a.baseState;var o=l=null,u=null,c=s;do{var d=c.lane;if((ms&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),a=c.hasEagerState?c.eagerState:e(a,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(o=u=p,l=a):u=u.next=p,fs.lanes|=d,Zo|=d}c=c.next}while(null!==c&&c!==s);null===u?l=a:u.next=o,ha(a,t.memoizedState)||(_l=!0),t.memoizedState=a,t.baseState=l,t.baseQueue=u,n.lastRenderedState=a}if(null!==(e=n.interleaved)){r=e;do{s=r.lane,fs.lanes|=s,Zo|=s,r=r.next}while(r!==e)}else null===r&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ls(e){var t=_s(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var a=n.dispatch,r=n.pending,s=t.memoizedState;if(null!==r){n.pending=null;var l=r=r.next;do{s=e(s,l.action),l=l.next}while(l!==r);ha(s,t.memoizedState)||(_l=!0),t.memoizedState=s,null===t.baseQueue&&(t.baseState=s),n.lastRenderedState=s}return[s,a]}function Ps(){}function Ts(e,t){var n=fs,a=_s(),r=t(),s=!ha(a.memoizedState,r);if(s&&(a.memoizedState=r,_l=!0),a=a.queue,Hs(Ms.bind(null,n,a,e),[e]),a.getSnapshot!==t||s||null!==gs&&1&gs.memoizedState.tag){if(n.flags|=2048,Fs(9,Os.bind(null,n,a,r,t),void 0,null),null===Ao)throw Error(i(349));0!==(30&ms)||Rs(n,t,r)}return r}function Rs(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=fs.updateQueue)?(t={lastEffect:null,stores:null},fs.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Os(e,t,n,a){t.value=n,t.getSnapshot=a,zs(t)&&Ds(e)}function Ms(e,t,n){return n((function(){zs(t)&&Ds(e)}))}function zs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ha(e,n)}catch(Fe){return!0}}function Ds(e){var t=Ui(e,1);null!==t&&cu(t,e,1,-1)}function As(e){var t=Ns();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ss,lastRenderedState:e},t.queue=e,e=e.dispatch=tl.bind(null,fs,e),[t.memoizedState,e]}function Fs(e,t,n,a){return e={tag:e,create:t,destroy:n,deps:a,next:null},null===(t=fs.updateQueue)?(t={lastEffect:null,stores:null},fs.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function Is(){return _s().memoizedState}function $s(e,t,n,a){var r=Ns();fs.flags|=e,r.memoizedState=Fs(1|t,n,void 0,void 0===a?null:a)}function Bs(e,t,n,a){var r=_s();a=void 0===a?null:a;var i=void 0;if(null!==hs){var s=hs.memoizedState;if(i=s.destroy,null!==a&&ks(a,s.deps))return void(r.memoizedState=Fs(t,n,i,a))}fs.flags|=e,r.memoizedState=Fs(1|t,n,i,a)}function Us(e,t){return $s(8390656,8,e,t)}function Hs(e,t){return Bs(2048,8,e,t)}function Zs(e,t){return Bs(4,2,e,t)}function Vs(e,t){return Bs(4,4,e,t)}function Ws(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function qs(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Bs(4,4,Ws.bind(null,t,e),n)}function Ks(){}function Qs(e,t){var n=_s();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&ks(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Js(e,t){var n=_s();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&ks(t,a[1])?a[0]:(e=e(),n.memoizedState=[e,t],e)}function Ys(e,t,n){return 0===(21&ms)?(e.baseState&&(e.baseState=!1,_l=!0),e.memoizedState=n):(ha(n,t)||(n=jt(),fs.lanes|=n,Zo|=n,e.baseState=!0),t)}function Gs(e,t){var n=St;St=0!==n&&4>n?n:4,e(!0);var a=ps.transition;ps.transition={};try{e(!1),t()}finally{St=n,ps.transition=a}}function Xs(){return _s().memoizedState}function el(e,t,n){var a=uu(e);if(n={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null},nl(e))al(t,n);else if(null!==(n=Bi(e,t,n,a))){cu(n,e,a,ou()),rl(n,t,a)}}function tl(e,t,n){var a=uu(e),r={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null};if(nl(e))al(t,r);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=i(s,n);if(r.hasEagerState=!0,r.eagerState=l,ha(l,s)){var o=t.interleaved;return null===o?(r.next=r,$i(t)):(r.next=o.next,o.next=r),void(t.interleaved=r)}}catch(Pe){}null!==(n=Bi(e,t,r,a))&&(cu(n,e,a,r=ou()),rl(n,t,a))}}function nl(e){var t=e.alternate;return e===fs||null!==t&&t===fs}function al(e,t){xs=vs=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rl(e,t,n){if(0!==(4194240&n)){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,_t(e,n)}}var il={readContext:Fi,useCallback:ws,useContext:ws,useEffect:ws,useImperativeHandle:ws,useInsertionEffect:ws,useLayoutEffect:ws,useMemo:ws,useReducer:ws,useRef:ws,useState:ws,useDebugValue:ws,useDeferredValue:ws,useTransition:ws,useMutableSource:ws,useSyncExternalStore:ws,useId:ws,unstable_isNewReconciler:!1},sl={readContext:Fi,useCallback:function(e,t){return Ns().memoizedState=[e,void 0===t?null:t],e},useContext:Fi,useEffect:Us,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,$s(4194308,4,Ws.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $s(4194308,4,e,t)},useInsertionEffect:function(e,t){return $s(4,2,e,t)},useMemo:function(e,t){var n=Ns();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var a=Ns();return t=void 0!==n?n(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=el.bind(null,fs,e),[a.memoizedState,e]},useRef:function(e){return e={current:e},Ns().memoizedState=e},useState:As,useDebugValue:Ks,useDeferredValue:function(e){return Ns().memoizedState=e},useTransition:function(){var e=As(!1),t=e[0];return e=Gs.bind(null,e[1]),Ns().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var a=fs,r=Ns();if(pi){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Ao)throw Error(i(349));0!==(30&ms)||Rs(a,t,n)}r.memoizedState=n;var s={value:n,getSnapshot:t};return r.queue=s,Us(Ms.bind(null,a,s,e),[e]),a.flags|=2048,Fs(9,Os.bind(null,a,s,n,t),void 0,null),n},useId:function(){var e=Ns(),t=Ao.identifierPrefix;if(pi){var n=ii;t=":"+t+"R"+(n=(ri&~(1<<32-mt(ri)-1)).toString(32)+n),0<(n=ys++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=bs++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ll={readContext:Fi,useCallback:Qs,useContext:Fi,useEffect:Hs,useImperativeHandle:qs,useInsertionEffect:Zs,useLayoutEffect:Vs,useMemo:Js,useReducer:Es,useRef:Is,useState:function(){return Es(Ss)},useDebugValue:Ks,useDeferredValue:function(e){return Ys(_s(),hs.memoizedState,e)},useTransition:function(){return[Es(Ss)[0],_s().memoizedState]},useMutableSource:Ps,useSyncExternalStore:Ts,useId:Xs,unstable_isNewReconciler:!1},ol={readContext:Fi,useCallback:Qs,useContext:Fi,useEffect:Hs,useImperativeHandle:qs,useInsertionEffect:Zs,useLayoutEffect:Vs,useMemo:Js,useReducer:Ls,useRef:Is,useState:function(){return Ls(Ss)},useDebugValue:Ks,useDeferredValue:function(e){var t=_s();return null===hs?t.memoizedState=e:Ys(t,hs.memoizedState,e)},useTransition:function(){return[Ls(Ss)[0],_s().memoizedState]},useMutableSource:Ps,useSyncExternalStore:Ts,useId:Xs,unstable_isNewReconciler:!1};function ul(e,t){if(e&&e.defaultProps){for(var n in t=A({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function cl(e,t,n,a){n=null===(n=n(a,t=e.memoizedState))||void 0===n?t:A({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var dl={isMounted:function(e){return!!(e=e._reactInternals)&&Qe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var a=ou(),r=uu(e),i=Wi(a,r);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=qi(e,i,r))&&(cu(t,e,r,a),Ki(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=ou(),r=uu(e),i=Wi(a,r);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=qi(e,i,r))&&(cu(t,e,r,a),Ki(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ou(),a=uu(e),r=Wi(n,a);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),null!==(t=qi(e,r,a))&&(cu(t,e,a,n),Ki(t,e,a))}};function pl(e,t,n,a,r,i,s){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,i,s):!t.prototype||!t.prototype.isPureReactComponent||(!ga(n,a)||!ga(r,i))}function ml(e,t,n){var a=!1,r=zr,i=t.contextType;return"object"===typeof i&&null!==i?i=Fi(i):(r=$r(t)?Fr:Dr.current,i=(a=null!==(a=t.contextTypes)&&void 0!==a)?Ir(e,r):zr),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=dl,e.stateNode=t,t._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=i),t}function fl(e,t,n,a){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,a),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&dl.enqueueReplaceState(t,t.state,null)}function hl(e,t,n,a){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs={},Zi(e);var i=t.contextType;"object"===typeof i&&null!==i?r.context=Fi(i):(i=$r(t)?Fr:Dr.current,r.context=Ir(e,i)),r.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(cl(e,t,i,n),r.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof r.getSnapshotBeforeUpdate||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||(t=r.state,"function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),t!==r.state&&dl.enqueueReplaceState(r,r.state,null),Ji(e,n,r,a),r.state=e.memoizedState),"function"===typeof r.componentDidMount&&(e.flags|=4194308)}function gl(e,t){try{var n="",a=t;do{n+=B(a),a=a.return}while(a);var r=n}catch(Ie){r="\nError generating stack: "+Ie.message+"\n"+Ie.stack}return{value:e,source:t,stack:r,digest:null}}function vl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function xl(e,t){try{console.error(t.value)}catch(Me){setTimeout((function(){throw Me}))}}var yl="function"===typeof WeakMap?WeakMap:Map;function bl(e,t,n){(n=Wi(-1,n)).tag=3,n.payload={element:null};var a=t.value;return n.callback=function(){Go||(Go=!0,Xo=a),xl(0,t)},n}function wl(e,t,n){(n=Wi(-1,n)).tag=3;var a=e.type.getDerivedStateFromError;if("function"===typeof a){var r=t.value;n.payload=function(){return a(r)},n.callback=function(){xl(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){xl(0,t),"function"!==typeof a&&(null===eu?eu=new Set([this]):eu.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function kl(e,t,n){var a=e.pingCache;if(null===a){a=e.pingCache=new yl;var r=new Set;a.set(t,r)}else void 0===(r=a.get(t))&&(r=new Set,a.set(t,r));r.has(n)||(r.add(n),e=Ou.bind(null,e,t,n),t.then(e,e))}function jl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function Cl(e,t,n,a,r){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Wi(-1,1)).tag=2,qi(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var Nl=b.ReactCurrentOwner,_l=!1;function Sl(e,t,n,a){t.child=null===e?Li(t,null,n,a):Ei(t,e.child,n,a)}function El(e,t,n,a,r){n=n.render;var i=t.ref;return Ai(t,r),a=js(e,t,n,a,i,r),n=Cs(),null===e||_l?(pi&&n&&oi(t),t.flags|=1,Sl(e,t,a,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Yl(e,t,r))}function Ll(e,t,n,a,r){if(null===e){var i=n.type;return"function"!==typeof i||$u(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Uu(n.type,null,a,t,t.mode,r)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Pl(e,t,i,a,r))}if(i=e.child,0===(e.lanes&r)){var s=i.memoizedProps;if((n=null!==(n=n.compare)?n:ga)(s,a)&&e.ref===t.ref)return Yl(e,t,r)}return t.flags|=1,(e=Bu(i,a)).ref=t.ref,e.return=t,t.child=e}function Pl(e,t,n,a,r){if(null!==e){var i=e.memoizedProps;if(ga(i,a)&&e.ref===t.ref){if(_l=!1,t.pendingProps=a=i,0===(e.lanes&r))return t.lanes=e.lanes,Yl(e,t,r);0!==(131072&e.flags)&&(_l=!0)}}return Ol(e,t,n,a,r)}function Tl(e,t,n){var a=t.pendingProps,r=a.children,i=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Mr(Bo,$o),$o|=n;else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Mr(Bo,$o),$o|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==i?i.baseLanes:n,Mr(Bo,$o),$o|=a}else null!==i?(a=i.baseLanes|n,t.memoizedState=null):a=n,Mr(Bo,$o),$o|=a;return Sl(e,t,r,n),t.child}function Rl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ol(e,t,n,a,r){var i=$r(n)?Fr:Dr.current;return i=Ir(t,i),Ai(t,r),n=js(e,t,n,a,i,r),a=Cs(),null===e||_l?(pi&&a&&oi(t),t.flags|=1,Sl(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Yl(e,t,r))}function Ml(e,t,n,a,r){if($r(n)){var i=!0;Zr(t)}else i=!1;if(Ai(t,r),null===t.stateNode)Jl(e,t),ml(t,n,a),hl(t,n,a,r),a=!0;else if(null===e){var s=t.stateNode,l=t.memoizedProps;s.props=l;var o=s.context,u=n.contextType;"object"===typeof u&&null!==u?u=Fi(u):u=Ir(t,u=$r(n)?Fr:Dr.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof s.getSnapshotBeforeUpdate;d||"function"!==typeof s.UNSAFE_componentWillReceiveProps&&"function"!==typeof s.componentWillReceiveProps||(l!==a||o!==u)&&fl(t,s,a,u),Hi=!1;var p=t.memoizedState;s.state=p,Ji(t,a,s,r),o=t.memoizedState,l!==a||p!==o||Ar.current||Hi?("function"===typeof c&&(cl(t,n,c,a),o=t.memoizedState),(l=Hi||pl(t,n,l,a,p,o,u))?(d||"function"!==typeof s.UNSAFE_componentWillMount&&"function"!==typeof s.componentWillMount||("function"===typeof s.componentWillMount&&s.componentWillMount(),"function"===typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"===typeof s.componentDidMount&&(t.flags|=4194308)):("function"===typeof s.componentDidMount&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=o),s.props=a,s.state=o,s.context=u,a=l):("function"===typeof s.componentDidMount&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,Vi(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:ul(t.type,l),s.props=u,d=t.pendingProps,p=s.context,"object"===typeof(o=n.contextType)&&null!==o?o=Fi(o):o=Ir(t,o=$r(n)?Fr:Dr.current);var m=n.getDerivedStateFromProps;(c="function"===typeof m||"function"===typeof s.getSnapshotBeforeUpdate)||"function"!==typeof s.UNSAFE_componentWillReceiveProps&&"function"!==typeof s.componentWillReceiveProps||(l!==d||p!==o)&&fl(t,s,a,o),Hi=!1,p=t.memoizedState,s.state=p,Ji(t,a,s,r);var f=t.memoizedState;l!==d||p!==f||Ar.current||Hi?("function"===typeof m&&(cl(t,n,m,a),f=t.memoizedState),(u=Hi||pl(t,n,u,a,p,f,o)||!1)?(c||"function"!==typeof s.UNSAFE_componentWillUpdate&&"function"!==typeof s.componentWillUpdate||("function"===typeof s.componentWillUpdate&&s.componentWillUpdate(a,f,o),"function"===typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(a,f,o)),"function"===typeof s.componentDidUpdate&&(t.flags|=4),"function"===typeof s.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof s.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof s.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=f),s.props=a,s.state=f,s.context=o,a=u):("function"!==typeof s.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof s.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}return zl(e,t,n,a,i,r)}function zl(e,t,n,a,r,i){Rl(e,t);var s=0!==(128&t.flags);if(!a&&!s)return r&&Vr(t,n,!1),Yl(e,t,i);a=t.stateNode,Nl.current=t;var l=s&&"function"!==typeof n.getDerivedStateFromError?null:a.render();return t.flags|=1,null!==e&&s?(t.child=Ei(t,e.child,null,i),t.child=Ei(t,null,l,i)):Sl(e,t,l,i),t.memoizedState=a.state,r&&Vr(t,n,!0),t.child}function Dl(e){var t=e.stateNode;t.pendingContext?Ur(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ur(0,t.context,!1),as(e,t.containerInfo)}function Al(e,t,n,a,r){return wi(),ki(r),t.flags|=256,Sl(e,t,n,a),t.child}var Fl,Il,$l,Bl,Ul={dehydrated:null,treeContext:null,retryLane:0};function Hl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Zl(e,t,n){var a,r=t.pendingProps,s=ls.current,l=!1,o=0!==(128&t.flags);if((a=o)||(a=(null===e||null!==e.memoizedState)&&0!==(2&s)),a?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(s|=1),Mr(ls,1&s),null===e)return vi(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(o=r.children,e=r.fallback,l?(r=t.mode,l=t.child,o={mode:"hidden",children:o},0===(1&r)&&null!==l?(l.childLanes=0,l.pendingProps=o):l=Zu(o,r,0,null),e=Hu(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Hl(n),t.memoizedState=Ul,e):Vl(t,o));if(null!==(s=e.memoizedState)&&null!==(a=s.dehydrated))return function(e,t,n,a,r,s,l){if(n)return 256&t.flags?(t.flags&=-257,Wl(e,t,l,a=vl(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=a.fallback,r=t.mode,a=Zu({mode:"visible",children:a.children},r,0,null),(s=Hu(s,r,l,null)).flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,0!==(1&t.mode)&&Ei(t,e.child,null,l),t.child.memoizedState=Hl(l),t.memoizedState=Ul,s);if(0===(1&t.mode))return Wl(e,t,l,null);if("$!"===r.data){if(a=r.nextSibling&&r.nextSibling.dataset)var o=a.dgst;return a=o,Wl(e,t,l,a=vl(s=Error(i(419)),a,void 0))}if(o=0!==(l&e.childLanes),_l||o){if(null!==(a=Ao)){switch(l&-l){case 4:r=2;break;case 16:r=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}0!==(r=0!==(r&(a.suspendedLanes|l))?0:r)&&r!==s.retryLane&&(s.retryLane=r,Ui(e,r),cu(a,e,r,-1))}return ju(),Wl(e,t,l,a=vl(Error(i(421))))}return"$?"===r.data?(t.flags|=128,t.child=e.child,t=zu.bind(null,e),r._reactRetry=t,null):(e=s.treeContext,di=vr(r.nextSibling),ci=t,pi=!0,mi=null,null!==e&&(ti[ni++]=ri,ti[ni++]=ii,ti[ni++]=ai,ri=e.id,ii=e.overflow,ai=t),t=Vl(t,a.children),t.flags|=4096,t)}(e,t,o,r,a,s,n);if(l){l=r.fallback,o=t.mode,a=(s=e.child).sibling;var u={mode:"hidden",children:r.children};return 0===(1&o)&&t.child!==s?((r=t.child).childLanes=0,r.pendingProps=u,t.deletions=null):(r=Bu(s,u)).subtreeFlags=14680064&s.subtreeFlags,null!==a?l=Bu(a,l):(l=Hu(l,o,n,null)).flags|=2,l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,o=null===(o=e.child.memoizedState)?Hl(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=Ul,r}return e=(l=e.child).sibling,r=Bu(l,{mode:"visible",children:r.children}),0===(1&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Vl(e,t){return(t=Zu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Wl(e,t,n,a){return null!==a&&ki(a),Ei(t,e.child,null,n),(e=Vl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function ql(e,t,n){e.lanes|=t;var a=e.alternate;null!==a&&(a.lanes|=t),Di(e.return,t,n)}function Kl(e,t,n,a,r){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:r}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=n,i.tailMode=r)}function Ql(e,t,n){var a=t.pendingProps,r=a.revealOrder,i=a.tail;if(Sl(e,t,a.children,n),0!==(2&(a=ls.current)))a=1&a|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ql(e,n,t);else if(19===e.tag)ql(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(Mr(ls,a),0===(1&t.mode))t.memoizedState=null;else switch(r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===os(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),Kl(t,!1,r,n,i);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===os(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}Kl(t,!0,n,null,i);break;case"together":Kl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Jl(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Yl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Zo|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Bu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Bu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Gl(e,t){if(!pi)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;null!==n;)null!==n.alternate&&(a=n),n=n.sibling;null===a?t||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Xl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,a=0;if(t)for(var r=e.child;null!==r;)n|=r.lanes|r.childLanes,a|=14680064&r.subtreeFlags,a|=14680064&r.flags,r.return=e,r=r.sibling;else for(r=e.child;null!==r;)n|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function eo(e,t,n){var a=t.pendingProps;switch(ui(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xl(t),null;case 1:case 17:return $r(t.type)&&Br(),Xl(t),null;case 3:return a=t.stateNode,rs(),Or(Ar),Or(Dr),cs(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==e&&null!==e.child||(yi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==mi&&(fu(mi),mi=null))),Il(e,t),Xl(t),null;case 5:ss(t);var r=ns(ts.current);if(n=t.type,null!==e&&null!=t.stateNode)$l(e,t,n,a,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(null===t.stateNode)throw Error(i(166));return Xl(t),null}if(e=ns(Xi.current),yi(t)){a=t.stateNode,n=t.type;var s=t.memoizedProps;switch(a[br]=t,a[wr]=s,e=0!==(1&t.mode),n){case"dialog":qa("cancel",a),qa("close",a);break;case"iframe":case"object":case"embed":qa("load",a);break;case"video":case"audio":for(r=0;r<Ha.length;r++)qa(Ha[r],a);break;case"source":qa("error",a);break;case"img":case"image":case"link":qa("error",a),qa("load",a);break;case"details":qa("toggle",a);break;case"input":J(a,s),qa("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!s.multiple},qa("invalid",a);break;case"textarea":re(a,s),qa("invalid",a)}for(var o in ve(n,s),r=null,s)if(s.hasOwnProperty(o)){var u=s[o];"children"===o?"string"===typeof u?a.textContent!==u&&(!0!==s.suppressHydrationWarning&&sr(a.textContent,u,e),r=["children",u]):"number"===typeof u&&a.textContent!==""+u&&(!0!==s.suppressHydrationWarning&&sr(a.textContent,u,e),r=["children",""+u]):l.hasOwnProperty(o)&&null!=u&&"onScroll"===o&&qa("scroll",a)}switch(n){case"input":W(a),X(a,s,!0);break;case"textarea":W(a),se(a);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(a.onclick=lr)}a=r,t.updateQueue=a,null!==a&&(t.flags|=4)}else{o=9===r.nodeType?r:r.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=o.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof a.is?e=o.createElement(n,{is:a.is}):(e=o.createElement(n),"select"===n&&(o=e,a.multiple?o.multiple=!0:a.size&&(o.size=a.size))):e=o.createElementNS(e,n),e[br]=t,e[wr]=a,Fl(e,t,!1,!1),t.stateNode=e;e:{switch(o=xe(n,a),n){case"dialog":qa("cancel",e),qa("close",e),r=a;break;case"iframe":case"object":case"embed":qa("load",e),r=a;break;case"video":case"audio":for(r=0;r<Ha.length;r++)qa(Ha[r],e);r=a;break;case"source":qa("error",e),r=a;break;case"img":case"image":case"link":qa("error",e),qa("load",e),r=a;break;case"details":qa("toggle",e),r=a;break;case"input":J(e,a),r=Q(e,a),qa("invalid",e);break;case"option":default:r=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},r=A({},a,{value:void 0}),qa("invalid",e);break;case"textarea":re(e,a),r=ae(e,a),qa("invalid",e)}for(s in ve(n,r),u=r)if(u.hasOwnProperty(s)){var c=u[s];"style"===s?he(e,c):"dangerouslySetInnerHTML"===s?null!=(c=c?c.__html:void 0)&&ce(e,c):"children"===s?"string"===typeof c?("textarea"!==n||""!==c)&&de(e,c):"number"===typeof c&&de(e,""+c):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=c&&"onScroll"===s&&qa("scroll",e):null!=c&&y(e,s,c,o))}switch(n){case"input":W(e),X(e,a,!1);break;case"textarea":W(e),se(e);break;case"option":null!=a.value&&e.setAttribute("value",""+Z(a.value));break;case"select":e.multiple=!!a.multiple,null!=(s=a.value)?ne(e,!!a.multiple,s,!1):null!=a.defaultValue&&ne(e,!!a.multiple,a.defaultValue,!0);break;default:"function"===typeof r.onClick&&(e.onclick=lr)}switch(n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Xl(t),null;case 6:if(e&&null!=t.stateNode)Bl(e,t,e.memoizedProps,a);else{if("string"!==typeof a&&null===t.stateNode)throw Error(i(166));if(n=ns(ts.current),ns(Xi.current),yi(t)){if(a=t.stateNode,n=t.memoizedProps,a[br]=t,(s=a.nodeValue!==n)&&null!==(e=ci))switch(e.tag){case 3:sr(a.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&sr(a.nodeValue,n,0!==(1&e.mode))}s&&(t.flags|=4)}else(a=(9===n.nodeType?n:n.ownerDocument).createTextNode(a))[br]=t,t.stateNode=a}return Xl(t),null;case 13:if(Or(ls),a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(pi&&null!==di&&0!==(1&t.mode)&&0===(128&t.flags))bi(),wi(),t.flags|=98560,s=!1;else if(s=yi(t),null!==a&&null!==a.dehydrated){if(null===e){if(!s)throw Error(i(318));if(!(s=null!==(s=t.memoizedState)?s.dehydrated:null))throw Error(i(317));s[br]=t}else wi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Xl(t),s=!1}else null!==mi&&(fu(mi),mi=null),s=!0;if(!s)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((a=null!==a)!==(null!==e&&null!==e.memoizedState)&&a&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&ls.current)?0===Uo&&(Uo=3):ju())),null!==t.updateQueue&&(t.flags|=4),Xl(t),null);case 4:return rs(),Il(e,t),null===e&&Ja(t.stateNode.containerInfo),Xl(t),null;case 10:return zi(t.type._context),Xl(t),null;case 19:if(Or(ls),null===(s=t.memoizedState))return Xl(t),null;if(a=0!==(128&t.flags),null===(o=s.rendering))if(a)Gl(s,!1);else{if(0!==Uo||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(o=os(e))){for(t.flags|=128,Gl(s,!1),null!==(a=o.updateQueue)&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=n,n=t.child;null!==n;)e=a,(s=n).flags&=14680066,null===(o=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Mr(ls,1&ls.current|2),t.child}e=e.sibling}null!==s.tail&&rt()>Jo&&(t.flags|=128,a=!0,Gl(s,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=os(o))){if(t.flags|=128,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Gl(s,!0),null===s.tail&&"hidden"===s.tailMode&&!o.alternate&&!pi)return Xl(t),null}else 2*rt()-s.renderingStartTime>Jo&&1073741824!==n&&(t.flags|=128,a=!0,Gl(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(null!==(n=s.last)?n.sibling=o:t.child=o,s.last=o)}return null!==s.tail?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=rt(),t.sibling=null,n=ls.current,Mr(ls,a?1&n|2:1&n),t):(Xl(t),null);case 22:case 23:return yu(),a=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==a&&(t.flags|=8192),a&&0!==(1&t.mode)?0!==(1073741824&$o)&&(Xl(t),6&t.subtreeFlags&&(t.flags|=8192)):Xl(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function to(e,t){switch(ui(t),t.tag){case 1:return $r(t.type)&&Br(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rs(),Or(Ar),Or(Dr),cs(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ss(t),null;case 13:if(Or(ls),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));wi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Or(ls),null;case 4:return rs(),null;case 10:return zi(t.type._context),null;case 22:case 23:return yu(),null;default:return null}}Fl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Il=function(){},$l=function(e,t,n,a){var r=e.memoizedProps;if(r!==a){e=t.stateNode,ns(Xi.current);var i,s=null;switch(n){case"input":r=Q(e,r),a=Q(e,a),s=[];break;case"select":r=A({},r,{value:void 0}),a=A({},a,{value:void 0}),s=[];break;case"textarea":r=ae(e,r),a=ae(e,a),s=[];break;default:"function"!==typeof r.onClick&&"function"===typeof a.onClick&&(e.onclick=lr)}for(c in ve(n,a),n=null,r)if(!a.hasOwnProperty(c)&&r.hasOwnProperty(c)&&null!=r[c])if("style"===c){var o=r[c];for(i in o)o.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?s||(s=[]):(s=s||[]).push(c,null));for(c in a){var u=a[c];if(o=null!=r?r[c]:void 0,a.hasOwnProperty(c)&&u!==o&&(null!=u||null!=o))if("style"===c)if(o){for(i in o)!o.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&o[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(s||(s=[]),s.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,o=o?o.__html:void 0,null!=u&&o!==u&&(s=s||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(s=s||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&qa("scroll",e),s||o===u||(s=[])):(s=s||[]).push(c,u))}n&&(s=s||[]).push("style",n);var c=s;(t.updateQueue=c)&&(t.flags|=4)}},Bl=function(e,t,n,a){n!==a&&(t.flags|=4)};var no=!1,ao=!1,ro="function"===typeof WeakSet?WeakSet:Set,io=null;function so(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(Fe){Ru(e,t,Fe)}else n.current=null}function lo(e,t,n){try{n()}catch(Fe){Ru(e,t,Fe)}}var oo=!1;function uo(e,t,n){var a=t.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var r=a=a.next;do{if((r.tag&e)===e){var i=r.destroy;r.destroy=void 0,void 0!==i&&lo(t,n,i)}r=r.next}while(r!==a)}}function co(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var a=n.create;n.destroy=a()}n=n.next}while(n!==t)}}function po(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function mo(e){var t=e.alternate;null!==t&&(e.alternate=null,mo(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[br],delete t[wr],delete t[jr],delete t[Cr],delete t[Nr])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function fo(e){return 5===e.tag||3===e.tag||4===e.tag}function ho(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||fo(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function go(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=lr));else if(4!==a&&null!==(e=e.child))for(go(e,t,n),e=e.sibling;null!==e;)go(e,t,n),e=e.sibling}function vo(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==a&&null!==(e=e.child))for(vo(e,t,n),e=e.sibling;null!==e;)vo(e,t,n),e=e.sibling}var xo=null,yo=!1;function bo(e,t,n){for(n=n.child;null!==n;)wo(e,t,n),n=n.sibling}function wo(e,t,n){if(pt&&"function"===typeof pt.onCommitFiberUnmount)try{pt.onCommitFiberUnmount(dt,n)}catch(Be){}switch(n.tag){case 5:ao||so(n,t);case 6:var a=xo,r=yo;xo=null,bo(e,t,n),yo=r,null!==(xo=a)&&(yo?(e=xo,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):xo.removeChild(n.stateNode));break;case 18:null!==xo&&(yo?(e=xo,n=n.stateNode,8===e.nodeType?gr(e.parentNode,n):1===e.nodeType&&gr(e,n),Jt(e)):gr(xo,n.stateNode));break;case 4:a=xo,r=yo,xo=n.stateNode.containerInfo,yo=!0,bo(e,t,n),xo=a,yo=r;break;case 0:case 11:case 14:case 15:if(!ao&&(null!==(a=n.updateQueue)&&null!==(a=a.lastEffect))){r=a=a.next;do{var i=r,s=i.destroy;i=i.tag,void 0!==s&&(0!==(2&i)||0!==(4&i))&&lo(n,t,s),r=r.next}while(r!==a)}bo(e,t,n);break;case 1:if(!ao&&(so(n,t),"function"===typeof(a=n.stateNode).componentWillUnmount))try{a.props=n.memoizedProps,a.state=n.memoizedState,a.componentWillUnmount()}catch(Be){Ru(n,t,Be)}bo(e,t,n);break;case 21:bo(e,t,n);break;case 22:1&n.mode?(ao=(a=ao)||null!==n.memoizedState,bo(e,t,n),ao=a):bo(e,t,n);break;default:bo(e,t,n)}}function ko(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ro),t.forEach((function(t){var a=Du.bind(null,e,t);n.has(t)||(n.add(t),t.then(a,a))}))}}function jo(e,t){var n=t.deletions;if(null!==n)for(var a=0;a<n.length;a++){var r=n[a];try{var s=e,l=t,o=l;e:for(;null!==o;){switch(o.tag){case 5:xo=o.stateNode,yo=!1;break e;case 3:case 4:xo=o.stateNode.containerInfo,yo=!0;break e}o=o.return}if(null===xo)throw Error(i(160));wo(s,l,r),xo=null,yo=!1;var u=r.alternate;null!==u&&(u.return=null),r.return=null}catch(Pe){Ru(r,t,Pe)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)Co(t,e),t=t.sibling}function Co(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(jo(t,e),No(e),4&a){try{uo(3,e,e.return),co(3,e)}catch(Le){Ru(e,e.return,Le)}try{uo(5,e,e.return)}catch(Le){Ru(e,e.return,Le)}}break;case 1:jo(t,e),No(e),512&a&&null!==n&&so(n,n.return);break;case 5:if(jo(t,e),No(e),512&a&&null!==n&&so(n,n.return),32&e.flags){var r=e.stateNode;try{de(r,"")}catch(Le){Ru(e,e.return,Le)}}if(4&a&&null!=(r=e.stateNode)){var s=e.memoizedProps,l=null!==n?n.memoizedProps:s,o=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===o&&"radio"===s.type&&null!=s.name&&Y(r,s),xe(o,l);var c=xe(o,s);for(l=0;l<u.length;l+=2){var d=u[l],p=u[l+1];"style"===d?he(r,p):"dangerouslySetInnerHTML"===d?ce(r,p):"children"===d?de(r,p):y(r,d,p,c)}switch(o){case"input":G(r,s);break;case"textarea":ie(r,s);break;case"select":var m=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!s.multiple;var f=s.value;null!=f?ne(r,!!s.multiple,f,!1):m!==!!s.multiple&&(null!=s.defaultValue?ne(r,!!s.multiple,s.defaultValue,!0):ne(r,!!s.multiple,s.multiple?[]:"",!1))}r[wr]=s}catch(Le){Ru(e,e.return,Le)}}break;case 6:if(jo(t,e),No(e),4&a){if(null===e.stateNode)throw Error(i(162));r=e.stateNode,s=e.memoizedProps;try{r.nodeValue=s}catch(Le){Ru(e,e.return,Le)}}break;case 3:if(jo(t,e),No(e),4&a&&null!==n&&n.memoizedState.isDehydrated)try{Jt(t.containerInfo)}catch(Le){Ru(e,e.return,Le)}break;case 4:default:jo(t,e),No(e);break;case 13:jo(t,e),No(e),8192&(r=e.child).flags&&(s=null!==r.memoizedState,r.stateNode.isHidden=s,!s||null!==r.alternate&&null!==r.alternate.memoizedState||(Qo=rt())),4&a&&ko(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(ao=(c=ao)||d,jo(t,e),ao=c):jo(t,e),No(e),8192&a){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(io=e,d=e.child;null!==d;){for(p=io=d;null!==io;){switch(f=(m=io).child,m.tag){case 0:case 11:case 14:case 15:uo(4,m,m.return);break;case 1:so(m,m.return);var h=m.stateNode;if("function"===typeof h.componentWillUnmount){a=m,n=m.return;try{t=a,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(Le){Ru(a,n,Le)}}break;case 5:so(m,m.return);break;case 22:if(null!==m.memoizedState){Lo(p);continue}}null!==f?(f.return=m,io=f):Lo(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{r=p.stateNode,c?"function"===typeof(s=r.style).setProperty?s.setProperty("display","none","important"):s.display="none":(o=p.stateNode,l=void 0!==(u=p.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,o.style.display=fe("display",l))}catch(Le){Ru(e,e.return,Le)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(Le){Ru(e,e.return,Le)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:jo(t,e),No(e),4&a&&ko(e);case 21:}}function No(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(fo(n)){var a=n;break e}n=n.return}throw Error(i(160))}switch(a.tag){case 5:var r=a.stateNode;32&a.flags&&(de(r,""),a.flags&=-33),vo(e,ho(e),r);break;case 3:case 4:var s=a.stateNode.containerInfo;go(e,ho(e),s);break;default:throw Error(i(161))}}catch(l){Ru(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function _o(e,t,n){io=e,So(e,t,n)}function So(e,t,n){for(var a=0!==(1&e.mode);null!==io;){var r=io,i=r.child;if(22===r.tag&&a){var s=null!==r.memoizedState||no;if(!s){var l=r.alternate,o=null!==l&&null!==l.memoizedState||ao;l=no;var u=ao;if(no=s,(ao=o)&&!u)for(io=r;null!==io;)o=(s=io).child,22===s.tag&&null!==s.memoizedState?Po(r):null!==o?(o.return=s,io=o):Po(r);for(;null!==i;)io=i,So(i,t,n),i=i.sibling;io=r,no=l,ao=u}Eo(e)}else 0!==(8772&r.subtreeFlags)&&null!==i?(i.return=r,io=i):Eo(e)}}function Eo(e){for(;null!==io;){var t=io;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:ao||co(5,t);break;case 1:var a=t.stateNode;if(4&t.flags&&!ao)if(null===n)a.componentDidMount();else{var r=t.elementType===t.type?n.memoizedProps:ul(t.type,n.memoizedProps);a.componentDidUpdate(r,n.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;null!==s&&Yi(t,s,a);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Yi(t,l,n)}break;case 5:var o=t.stateNode;if(null===n&&4&t.flags){n=o;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Jt(p)}}}break;default:throw Error(i(163))}ao||512&t.flags&&po(t)}catch(m){Ru(t,t.return,m)}}if(t===e){io=null;break}if(null!==(n=t.sibling)){n.return=t.return,io=n;break}io=t.return}}function Lo(e){for(;null!==io;){var t=io;if(t===e){io=null;break}var n=t.sibling;if(null!==n){n.return=t.return,io=n;break}io=t.return}}function Po(e){for(;null!==io;){var t=io;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{co(4,t)}catch(o){Ru(t,n,o)}break;case 1:var a=t.stateNode;if("function"===typeof a.componentDidMount){var r=t.return;try{a.componentDidMount()}catch(o){Ru(t,r,o)}}var i=t.return;try{po(t)}catch(o){Ru(t,i,o)}break;case 5:var s=t.return;try{po(t)}catch(o){Ru(t,s,o)}}}catch(o){Ru(t,t.return,o)}if(t===e){io=null;break}var l=t.sibling;if(null!==l){l.return=t.return,io=l;break}io=t.return}}var To,Ro=Math.ceil,Oo=b.ReactCurrentDispatcher,Mo=b.ReactCurrentOwner,zo=b.ReactCurrentBatchConfig,Do=0,Ao=null,Fo=null,Io=0,$o=0,Bo=Rr(0),Uo=0,Ho=null,Zo=0,Vo=0,Wo=0,qo=null,Ko=null,Qo=0,Jo=1/0,Yo=null,Go=!1,Xo=null,eu=null,tu=!1,nu=null,au=0,ru=0,iu=null,su=-1,lu=0;function ou(){return 0!==(6&Do)?rt():-1!==su?su:su=rt()}function uu(e){return 0===(1&e.mode)?1:0!==(2&Do)&&0!==Io?Io&-Io:null!==ji.transition?(0===lu&&(lu=jt()),lu):0!==(e=St)?e:e=void 0===(e=window.event)?16:rn(e.type)}function cu(e,t,n,a){if(50<ru)throw ru=0,iu=null,Error(i(185));Nt(e,n,a),0!==(2&Do)&&e===Ao||(e===Ao&&(0===(2&Do)&&(Vo|=n),4===Uo&&hu(e,Io)),du(e,a),1===n&&0===Do&&0===(1&t.mode)&&(Jo=rt()+500,qr&&Jr()))}function du(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-mt(i),l=1<<s,o=r[s];-1===o?0!==(l&n)&&0===(l&a)||(r[s]=bt(l,t)):o<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var a=yt(e,e===Ao?Io:0);if(0===a)null!==n&&tt(n),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=n&&tt(n),1===t)0===e.tag?function(e){qr=!0,Qr(e)}(gu.bind(null,e)):Qr(gu.bind(null,e)),fr((function(){0===(6&Do)&&Jr()})),n=null;else{switch(Et(a)){case 1:n=st;break;case 4:n=lt;break;case 16:default:n=ot;break;case 536870912:n=ct}n=Au(n,pu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function pu(e,t){if(su=-1,lu=0,0!==(6&Do))throw Error(i(327));var n=e.callbackNode;if(Pu()&&e.callbackNode!==n)return null;var a=yt(e,e===Ao?Io:0);if(0===a)return null;if(0!==(30&a)||0!==(a&e.expiredLanes)||t)t=Cu(e,a);else{t=a;var r=Do;Do|=2;var s=ku();for(Ao===e&&Io===t||(Yo=null,Jo=rt()+500,bu(e,t));;)try{_u();break}catch(Be){wu(e,Be)}Mi(),Oo.current=s,Do=r,null!==Fo?t=0:(Ao=null,Io=0,t=Uo)}if(0!==t){if(2===t&&(0!==(r=wt(e))&&(a=r,t=mu(e,r))),1===t)throw n=Ho,bu(e,0),hu(e,a),du(e,rt()),n;if(6===t)hu(e,a);else{if(r=e.current.alternate,0===(30&a)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var a=0;a<n.length;a++){var r=n[a],i=r.getSnapshot;r=r.value;try{if(!ha(i(),r))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(r)&&(2===(t=Cu(e,a))&&(0!==(s=wt(e))&&(a=s,t=mu(e,s))),1===t))throw n=Ho,bu(e,0),hu(e,a),du(e,rt()),n;switch(e.finishedWork=r,e.finishedLanes=a,t){case 0:case 1:throw Error(i(345));case 2:case 5:Lu(e,Ko,Yo);break;case 3:if(hu(e,a),(130023424&a)===a&&10<(t=Qo+500-rt())){if(0!==yt(e,0))break;if(((r=e.suspendedLanes)&a)!==a){ou(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=dr(Lu.bind(null,e,Ko,Yo),t);break}Lu(e,Ko,Yo);break;case 4:if(hu(e,a),(4194240&a)===a)break;for(t=e.eventTimes,r=-1;0<a;){var l=31-mt(a);s=1<<l,(l=t[l])>r&&(r=l),a&=~s}if(a=r,10<(a=(120>(a=rt()-a)?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Ro(a/1960))-a)){e.timeoutHandle=dr(Lu.bind(null,e,Ko,Yo),a);break}Lu(e,Ko,Yo);break;default:throw Error(i(329))}}}return du(e,rt()),e.callbackNode===n?pu.bind(null,e):null}function mu(e,t){var n=qo;return e.current.memoizedState.isDehydrated&&(bu(e,t).flags|=256),2!==(e=Cu(e,t))&&(t=Ko,Ko=n,null!==t&&fu(t)),e}function fu(e){null===Ko?Ko=e:Ko.push.apply(Ko,e)}function hu(e,t){for(t&=~Wo,t&=~Vo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-mt(t),a=1<<n;e[n]=-1,t&=~a}}function gu(e){if(0!==(6&Do))throw Error(i(327));Pu();var t=yt(e,0);if(0===(1&t))return du(e,rt()),null;var n=Cu(e,t);if(0!==e.tag&&2===n){var a=wt(e);0!==a&&(t=a,n=mu(e,a))}if(1===n)throw n=Ho,bu(e,0),hu(e,t),du(e,rt()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Lu(e,Ko,Yo),du(e,rt()),null}function vu(e,t){var n=Do;Do|=1;try{return e(t)}finally{0===(Do=n)&&(Jo=rt()+500,qr&&Jr())}}function xu(e){null!==nu&&0===nu.tag&&0===(6&Do)&&Pu();var t=Do;Do|=1;var n=zo.transition,a=St;try{if(zo.transition=null,St=1,e)return e()}finally{St=a,zo.transition=n,0===(6&(Do=t))&&Jr()}}function yu(){$o=Bo.current,Or(Bo)}function bu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,pr(n)),null!==Fo)for(n=Fo.return;null!==n;){var a=n;switch(ui(a),a.tag){case 1:null!==(a=a.type.childContextTypes)&&void 0!==a&&Br();break;case 3:rs(),Or(Ar),Or(Dr),cs();break;case 5:ss(a);break;case 4:rs();break;case 13:case 19:Or(ls);break;case 10:zi(a.type._context);break;case 22:case 23:yu()}n=n.return}if(Ao=e,Fo=e=Bu(e.current,null),Io=$o=t,Uo=0,Ho=null,Wo=Vo=Zo=0,Ko=qo=null,null!==Ii){for(t=0;t<Ii.length;t++)if(null!==(a=(n=Ii[t]).interleaved)){n.interleaved=null;var r=a.next,i=n.pending;if(null!==i){var s=i.next;i.next=r,a.next=s}n.pending=a}Ii=null}return e}function wu(e,t){for(;;){var n=Fo;try{if(Mi(),ds.current=il,vs){for(var a=fs.memoizedState;null!==a;){var r=a.queue;null!==r&&(r.pending=null),a=a.next}vs=!1}if(ms=0,gs=hs=fs=null,xs=!1,ys=0,Mo.current=null,null===n||null===n.return){Uo=1,Ho=t,Fo=null;break}e:{var s=e,l=n.return,o=n,u=t;if(t=Io,o.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=o,p=d.tag;if(0===(1&d.mode)&&(0===p||11===p||15===p)){var m=d.alternate;m?(d.updateQueue=m.updateQueue,d.memoizedState=m.memoizedState,d.lanes=m.lanes):(d.updateQueue=null,d.memoizedState=null)}var f=jl(l);if(null!==f){f.flags&=-257,Cl(f,l,o,0,t),1&f.mode&&kl(s,c,t),u=c;var h=(t=f).updateQueue;if(null===h){var g=new Set;g.add(u),t.updateQueue=g}else h.add(u);break e}if(0===(1&t)){kl(s,c,t),ju();break e}u=Error(i(426))}else if(pi&&1&o.mode){var v=jl(l);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),Cl(v,l,o,0,t),ki(gl(u,o));break e}}s=u=gl(u,o),4!==Uo&&(Uo=2),null===qo?qo=[s]:qo.push(s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,Qi(s,bl(0,u,t));break e;case 1:o=u;var x=s.type,y=s.stateNode;if(0===(128&s.flags)&&("function"===typeof x.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===eu||!eu.has(y)))){s.flags|=65536,t&=-t,s.lanes|=t,Qi(s,wl(s,o,t));break e}}s=s.return}while(null!==s)}Eu(n)}catch(b){t=b,Fo===n&&null!==n&&(Fo=n=n.return);continue}break}}function ku(){var e=Oo.current;return Oo.current=il,null===e?il:e}function ju(){0!==Uo&&3!==Uo&&2!==Uo||(Uo=4),null===Ao||0===(268435455&Zo)&&0===(268435455&Vo)||hu(Ao,Io)}function Cu(e,t){var n=Do;Do|=2;var a=ku();for(Ao===e&&Io===t||(Yo=null,bu(e,t));;)try{Nu();break}catch(Ee){wu(e,Ee)}if(Mi(),Do=n,Oo.current=a,null!==Fo)throw Error(i(261));return Ao=null,Io=0,Uo}function Nu(){for(;null!==Fo;)Su(Fo)}function _u(){for(;null!==Fo&&!nt();)Su(Fo)}function Su(e){var t=To(e.alternate,e,$o);e.memoizedProps=e.pendingProps,null===t?Eu(e):Fo=t,Mo.current=null}function Eu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=eo(n,t,$o)))return void(Fo=n)}else{if(null!==(n=to(n,t)))return n.flags&=32767,void(Fo=n);if(null===e)return Uo=6,void(Fo=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Fo=t);Fo=t=e}while(null!==t);0===Uo&&(Uo=5)}function Lu(e,t,n){var a=St,r=zo.transition;try{zo.transition=null,St=1,function(e,t,n,a){do{Pu()}while(null!==nu);if(0!==(6&Do))throw Error(i(327));n=e.finishedWork;var r=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<n;){var r=31-mt(n),i=1<<r;t[r]=0,a[r]=-1,e[r]=-1,n&=~i}}(e,s),e===Ao&&(Fo=Ao=null,Io=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||tu||(tu=!0,Au(ot,(function(){return Pu(),null}))),s=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||s){s=zo.transition,zo.transition=null;var l=St;St=1;var o=Do;Do|=4,Mo.current=null,function(e,t){if(or=Gt,wa(e=ba())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(a&&0!==a.rangeCount){n=a.anchorNode;var r=a.anchorOffset,s=a.focusNode;a=a.focusOffset;try{n.nodeType,s.nodeType}catch(kt){n=null;break e}var l=0,o=-1,u=-1,c=0,d=0,p=e,m=null;t:for(;;){for(var f;p!==n||0!==r&&3!==p.nodeType||(o=l+r),p!==s||0!==a&&3!==p.nodeType||(u=l+a),3===p.nodeType&&(l+=p.nodeValue.length),null!==(f=p.firstChild);)m=p,p=f;for(;;){if(p===e)break t;if(m===n&&++c===r&&(o=l),m===s&&++d===a&&(u=l),null!==(f=p.nextSibling))break;m=(p=m).parentNode}p=f}n=-1===o||-1===u?null:{start:o,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ur={focusedElem:e,selectionRange:n},Gt=!1,io=t;null!==io;)if(e=(t=io).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,io=e;else for(;null!==io;){t=io;try{var h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,v=h.memoizedState,x=t.stateNode,y=x.getSnapshotBeforeUpdate(t.elementType===t.type?g:ul(t.type,g),v);x.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;1===b.nodeType?b.textContent="":9===b.nodeType&&b.documentElement&&b.removeChild(b.documentElement);break;default:throw Error(i(163))}}catch(kt){Ru(t,t.return,kt)}if(null!==(e=t.sibling)){e.return=t.return,io=e;break}io=t.return}h=oo,oo=!1}(e,n),Co(n,e),ka(ur),Gt=!!or,ur=or=null,e.current=n,_o(n,e,r),at(),Do=o,St=l,zo.transition=s}else e.current=n;if(tu&&(tu=!1,nu=e,au=r),s=e.pendingLanes,0===s&&(eu=null),function(e){if(pt&&"function"===typeof pt.onCommitFiberRoot)try{pt.onCommitFiberRoot(dt,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),du(e,rt()),null!==t)for(a=e.onRecoverableError,n=0;n<t.length;n++)r=t[n],a(r.value,{componentStack:r.stack,digest:r.digest});if(Go)throw Go=!1,e=Xo,Xo=null,e;0!==(1&au)&&0!==e.tag&&Pu(),s=e.pendingLanes,0!==(1&s)?e===iu?ru++:(ru=0,iu=e):ru=0,Jr()}(e,t,n,a)}finally{zo.transition=r,St=a}return null}function Pu(){if(null!==nu){var e=Et(au),t=zo.transition,n=St;try{if(zo.transition=null,St=16>e?16:e,null===nu)var a=!1;else{if(e=nu,nu=null,au=0,0!==(6&Do))throw Error(i(331));var r=Do;for(Do|=4,io=e.current;null!==io;){var s=io,l=s.child;if(0!==(16&io.flags)){var o=s.deletions;if(null!==o){for(var u=0;u<o.length;u++){var c=o[u];for(io=c;null!==io;){var d=io;switch(d.tag){case 0:case 11:case 15:uo(8,d,s)}var p=d.child;if(null!==p)p.return=d,io=p;else for(;null!==io;){var m=(d=io).sibling,f=d.return;if(mo(d),d===c){io=null;break}if(null!==m){m.return=f,io=m;break}io=f}}}var h=s.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}io=s}}if(0!==(2064&s.subtreeFlags)&&null!==l)l.return=s,io=l;else e:for(;null!==io;){if(0!==(2048&(s=io).flags))switch(s.tag){case 0:case 11:case 15:uo(9,s,s.return)}var x=s.sibling;if(null!==x){x.return=s.return,io=x;break e}io=s.return}}var y=e.current;for(io=y;null!==io;){var b=(l=io).child;if(0!==(2064&l.subtreeFlags)&&null!==b)b.return=l,io=b;else e:for(l=y;null!==io;){if(0!==(2048&(o=io).flags))try{switch(o.tag){case 0:case 11:case 15:co(9,o)}}catch(k){Ru(o,o.return,k)}if(o===l){io=null;break e}var w=o.sibling;if(null!==w){w.return=o.return,io=w;break e}io=o.return}}if(Do=r,Jr(),pt&&"function"===typeof pt.onPostCommitFiberRoot)try{pt.onPostCommitFiberRoot(dt,e)}catch(k){}a=!0}return a}finally{St=n,zo.transition=t}}return!1}function Tu(e,t,n){e=qi(e,t=bl(0,t=gl(n,t),1),1),t=ou(),null!==e&&(Nt(e,1,t),du(e,t))}function Ru(e,t,n){if(3===e.tag)Tu(e,e,n);else for(;null!==t;){if(3===t.tag){Tu(t,e,n);break}if(1===t.tag){var a=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof a.componentDidCatch&&(null===eu||!eu.has(a))){t=qi(t,e=wl(t,e=gl(n,e),1),1),e=ou(),null!==t&&(Nt(t,1,e),du(t,e));break}}t=t.return}}function Ou(e,t,n){var a=e.pingCache;null!==a&&a.delete(t),t=ou(),e.pingedLanes|=e.suspendedLanes&n,Ao===e&&(Io&n)===n&&(4===Uo||3===Uo&&(130023424&Io)===Io&&500>rt()-Qo?bu(e,0):Wo|=n),du(e,t)}function Mu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=vt,0===(130023424&(vt<<=1))&&(vt=4194304)));var n=ou();null!==(e=Ui(e,t))&&(Nt(e,t,n),du(e,n))}function zu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Mu(e,n)}function Du(e,t){var n=0;switch(e.tag){case 13:var a=e.stateNode,r=e.memoizedState;null!==r&&(n=r.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(i(314))}null!==a&&a.delete(t),Mu(e,n)}function Au(e,t){return et(e,t)}function Fu(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Iu(e,t,n,a){return new Fu(e,t,n,a)}function $u(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Bu(e,t){var n=e.alternate;return null===n?((n=Iu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Uu(e,t,n,a,r,s){var l=2;if(a=e,"function"===typeof e)$u(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case j:return Hu(n.children,r,s,t);case C:l=8,r|=8;break;case N:return(e=Iu(12,n,t,2|r)).elementType=N,e.lanes=s,e;case L:return(e=Iu(13,n,t,r)).elementType=L,e.lanes=s,e;case P:return(e=Iu(19,n,t,r)).elementType=P,e.lanes=s,e;case O:return Zu(n,r,s,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case _:l=10;break e;case S:l=9;break e;case E:l=11;break e;case T:l=14;break e;case R:l=16,a=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Iu(l,n,t,r)).elementType=e,t.type=a,t.lanes=s,t}function Hu(e,t,n,a){return(e=Iu(7,e,a,t)).lanes=n,e}function Zu(e,t,n,a){return(e=Iu(22,e,a,t)).elementType=O,e.lanes=n,e.stateNode={isHidden:!1},e}function Vu(e,t,n){return(e=Iu(6,e,null,t)).lanes=n,e}function Wu(e,t,n){return(t=Iu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function qu(e,t,n,a,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ct(0),this.expirationTimes=Ct(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ct(0),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function Ku(e,t,n,a,r,i,s,l,o){return e=new qu(e,t,n,l,o),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Iu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zi(i),e}function Qu(e){if(!e)return zr;e:{if(Qe(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if($r(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if($r(n))return Hr(e,n,t)}return t}function Ju(e,t,n,a,r,i,s,l,o){return(e=Ku(n,a,!0,e,0,i,0,l,o)).context=Qu(null),n=e.current,(i=Wi(a=ou(),r=uu(n))).callback=void 0!==t&&null!==t?t:null,qi(n,i,r),e.current.lanes=r,Nt(e,r,a),du(e,a),e}function Yu(e,t,n,a){var r=t.current,i=ou(),s=uu(r);return n=Qu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Wi(i,s)).payload={element:e},null!==(a=void 0===a?null:a)&&(t.callback=a),null!==(e=qi(r,t,s))&&(cu(e,r,s,i),Ki(e,r,s)),s}function Gu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Xu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Xu(e,t),(e=e.alternate)&&Xu(e,t)}To=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ar.current)_l=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return _l=!1,function(e,t,n){switch(t.tag){case 3:Dl(t),wi();break;case 5:is(t);break;case 1:$r(t.type)&&Zr(t);break;case 4:as(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,r=t.memoizedProps.value;Mr(Pi,a._currentValue),a._currentValue=r;break;case 13:if(null!==(a=t.memoizedState))return null!==a.dehydrated?(Mr(ls,1&ls.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Zl(e,t,n):(Mr(ls,1&ls.current),null!==(e=Yl(e,t,n))?e.sibling:null);Mr(ls,1&ls.current);break;case 19:if(a=0!==(n&t.childLanes),0!==(128&e.flags)){if(a)return Ql(e,t,n);t.flags|=128}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),Mr(ls,ls.current),a)break;return null;case 22:case 23:return t.lanes=0,Tl(e,t,n)}return Yl(e,t,n)}(e,t,n);_l=0!==(131072&e.flags)}else _l=!1,pi&&0!==(1048576&t.flags)&&li(t,ei,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Jl(e,t),e=t.pendingProps;var r=Ir(t,Dr.current);Ai(t,n),r=js(null,t,a,e,r,n);var s=Cs();return t.flags|=1,"object"===typeof r&&null!==r&&"function"===typeof r.render&&void 0===r.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,$r(a)?(s=!0,Zr(t)):s=!1,t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,Zi(t),r.updater=dl,t.stateNode=r,r._reactInternals=t,hl(t,a,e,n),t=zl(null,t,a,!0,s,n)):(t.tag=0,pi&&s&&oi(t),Sl(null,t,r,n),t=t.child),t;case 16:a=t.elementType;e:{switch(Jl(e,t),e=t.pendingProps,a=(r=a._init)(a._payload),t.type=a,r=t.tag=function(e){if("function"===typeof e)return $u(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===E)return 11;if(e===T)return 14}return 2}(a),e=ul(a,e),r){case 0:t=Ol(null,t,a,e,n);break e;case 1:t=Ml(null,t,a,e,n);break e;case 11:t=El(null,t,a,e,n);break e;case 14:t=Ll(null,t,a,ul(a.type,e),n);break e}throw Error(i(306,a,""))}return t;case 0:return a=t.type,r=t.pendingProps,Ol(e,t,a,r=t.elementType===a?r:ul(a,r),n);case 1:return a=t.type,r=t.pendingProps,Ml(e,t,a,r=t.elementType===a?r:ul(a,r),n);case 3:e:{if(Dl(t),null===e)throw Error(i(387));a=t.pendingProps,r=(s=t.memoizedState).element,Vi(e,t),Ji(t,a,null,n);var l=t.memoizedState;if(a=l.element,s.isDehydrated){if(s={element:a,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=s,t.memoizedState=s,256&t.flags){t=Al(e,t,a,n,r=gl(Error(i(423)),t));break e}if(a!==r){t=Al(e,t,a,n,r=gl(Error(i(424)),t));break e}for(di=vr(t.stateNode.containerInfo.firstChild),ci=t,pi=!0,mi=null,n=Li(t,null,a,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(wi(),a===r){t=Yl(e,t,n);break e}Sl(e,t,a,n)}t=t.child}return t;case 5:return is(t),null===e&&vi(t),a=t.type,r=t.pendingProps,s=null!==e?e.memoizedProps:null,l=r.children,cr(a,r)?l=null:null!==s&&cr(a,s)&&(t.flags|=32),Rl(e,t),Sl(e,t,l,n),t.child;case 6:return null===e&&vi(t),null;case 13:return Zl(e,t,n);case 4:return as(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Ei(t,null,a,n):Sl(e,t,a,n),t.child;case 11:return a=t.type,r=t.pendingProps,El(e,t,a,r=t.elementType===a?r:ul(a,r),n);case 7:return Sl(e,t,t.pendingProps,n),t.child;case 8:case 12:return Sl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(a=t.type._context,r=t.pendingProps,s=t.memoizedProps,l=r.value,Mr(Pi,a._currentValue),a._currentValue=l,null!==s)if(ha(s.value,l)){if(s.children===r.children&&!Ar.current){t=Yl(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var o=s.dependencies;if(null!==o){l=s.child;for(var u=o.firstContext;null!==u;){if(u.context===a){if(1===s.tag){(u=Wi(-1,n&-n)).tag=2;var c=s.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),Di(s.return,n,t),o.lanes|=n;break}u=u.next}}else if(10===s.tag)l=s.type===t.type?null:s.child;else if(18===s.tag){if(null===(l=s.return))throw Error(i(341));l.lanes|=n,null!==(o=l.alternate)&&(o.lanes|=n),Di(l,n,t),l=s.sibling}else l=s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}Sl(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,a=t.pendingProps.children,Ai(t,n),a=a(r=Fi(r)),t.flags|=1,Sl(e,t,a,n),t.child;case 14:return r=ul(a=t.type,t.pendingProps),Ll(e,t,a,r=ul(a.type,r),n);case 15:return Pl(e,t,t.type,t.pendingProps,n);case 17:return a=t.type,r=t.pendingProps,r=t.elementType===a?r:ul(a,r),Jl(e,t),t.tag=1,$r(a)?(e=!0,Zr(t)):e=!1,Ai(t,n),ml(t,a,r),hl(t,a,r,n),zl(null,t,a,!0,e,n);case 19:return Ql(e,t,n);case 22:return Tl(e,t,n)}throw Error(i(156,t.tag))};var tc="function"===typeof reportError?reportError:function(e){console.error(e)};function nc(e){this._internalRoot=e}function ac(e){this._internalRoot=e}function rc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function sc(){}function lc(e,t,n,a,r){var i=n._reactRootContainer;if(i){var s=i;if("function"===typeof r){var l=r;r=function(){var e=Gu(s);l.call(e)}}Yu(t,s,e,r)}else s=function(e,t,n,a,r){if(r){if("function"===typeof a){var i=a;a=function(){var e=Gu(s);i.call(e)}}var s=Ju(t,a,e,0,null,!1,0,"",sc);return e._reactRootContainer=s,e[kr]=s.current,Ja(8===e.nodeType?e.parentNode:e),xu(),s}for(;r=e.lastChild;)e.removeChild(r);if("function"===typeof a){var l=a;a=function(){var e=Gu(o);l.call(e)}}var o=Ku(e,0,!1,null,0,!1,0,"",sc);return e._reactRootContainer=o,e[kr]=o.current,Ja(8===e.nodeType?e.parentNode:e),xu((function(){Yu(t,o,n,a)})),o}(n,t,e,r,a);return Gu(s)}ac.prototype.render=nc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Yu(e,t,null,null)},ac.prototype.unmount=nc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;xu((function(){Yu(null,e,null,null)})),t[kr]=null}},ac.prototype.unstable_scheduleHydration=function(e){if(e){var t=Rt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Bt.length&&0!==t&&t<Bt[n].priority;n++);Bt.splice(n,0,e),0===n&&Vt(e)}},Lt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=xt(t.pendingLanes);0!==n&&(_t(t,1|n),du(t,rt()),0===(6&Do)&&(Jo=rt()+500,Jr()))}break;case 13:xu((function(){var t=Ui(e,1);if(null!==t){var n=ou();cu(t,e,1,n)}})),ec(e,1)}},Pt=function(e){if(13===e.tag){var t=Ui(e,134217728);if(null!==t)cu(t,e,134217728,ou());ec(e,134217728)}},Tt=function(e){if(13===e.tag){var t=uu(e),n=Ui(e,t);if(null!==n)cu(n,e,t,ou());ec(e,t)}},Rt=function(){return St},Ot=function(e,t){var n=St;try{return St=e,t()}finally{St=n}},we=function(e,t,n){switch(t){case"input":if(G(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var r=Lr(a);if(!r)throw Error(i(90));q(a),G(a,r)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Se=vu,Re=xu;var oc={usingClientEntryPoint:!1,Events:[Sr,Er,Lr,Ne,_e,vu]},uc={findFiberByHostInstance:_r,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},cc={bundleType:uc.bundleType,version:uc.version,rendererPackageName:uc.rendererPackageName,rendererConfig:uc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:b.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:uc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var dc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dc.isDisabled&&dc.supportsFiber)try{dt=dc.inject(cc),pt=dc}catch(Te){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!rc(t))throw Error(i(200));return function(e,t,n){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==a?null:""+a,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!rc(e))throw Error(i(299));var n=!1,a="",r=tc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onRecoverableError&&(r=t.onRecoverableError)),t=Ku(e,1,!1,null,0,n,0,a,r),e[kr]=t.current,Ja(8===e.nodeType?e.parentNode:e),new nc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e){return xu(e)},t.hydrate=function(e,t,n){if(!ic(t))throw Error(i(200));return lc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!rc(e))throw Error(i(405));var a=null!=n&&n.hydratedSources||null,r=!1,s="",l=tc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(s=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Ju(t,null,e,1,null!=n?n:null,r,0,s,l),e[kr]=t.current,Ja(e),a)for(e=0;e<a.length;e++)r=(r=(n=a[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,r]:t.mutableSourceEagerHydrationData.push(n,r);return new ac(t)},t.render=function(e,t,n){if(!ic(t))throw Error(i(200));return lc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ic(e))throw Error(i(40));return!!e._reactRootContainer&&(xu((function(){lc(null,null,e,!1,(function(){e._reactRootContainer=null,e[kr]=null}))})),!0)},t.unstable_batchedUpdates=vu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,a){if(!ic(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return lc(e,t,n,!1,a)},t.version="18.3.1-next-f1338f8080-20240426"},391:(e,t,n)=>{var a=n(950);t.createRoot=a.createRoot,t.hydrateRoot=a.hydrateRoot},950:(e,t,n)=>{!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(730)},153:(e,t,n)=>{var a=n(43),r=Symbol.for("react.element"),i=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,l=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var a,i={},u=null,c=null;for(a in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,a)&&!o.hasOwnProperty(a)&&(i[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps)void 0===i[a]&&(i[a]=t[a]);return{$$typeof:r,type:e,key:u,ref:c,props:i,_owner:l.current}}t.Fragment=i,t.jsx=u,t.jsxs=u},202:(e,t)=>{var n=Symbol.for("react.element"),a=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),o=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}function x(){}function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=v.prototype;var b=y.prototype=new x;b.constructor=y,h(b,v.prototype),b.isPureReactComponent=!0;var w=Array.isArray,k=Object.prototype.hasOwnProperty,j={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,a){var r,i={},s=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(s=""+t.key),t)k.call(t,r)&&!C.hasOwnProperty(r)&&(i[r]=t[r]);var o=arguments.length-2;if(1===o)i.children=a;else if(1<o){for(var u=Array(o),c=0;c<o;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===i[r]&&(i[r]=o[r]);return{$$typeof:n,type:e,key:s,ref:l,props:i,_owner:j.current}}function _(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var S=/\/+/g;function E(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function L(e,t,r,i,s){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var o=!1;if(null===e)o=!0;else switch(l){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case n:case a:o=!0}}if(o)return s=s(o=e),e=""===i?"."+E(o,0):i,w(s)?(r="",null!=e&&(r=e.replace(S,"$&/")+"/"),L(s,t,r,"",(function(e){return e}))):null!=s&&(_(s)&&(s=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(s,r+(!s.key||o&&o.key===s.key?"":(""+s.key).replace(S,"$&/")+"/")+e)),t.push(s)),1;if(o=0,i=""===i?".":i+":",w(e))for(var u=0;u<e.length;u++){var c=i+E(l=e[u],u);o+=L(l,t,r,c,s)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=m&&e[m]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)o+=L(l=l.value,t,r,c=i+E(l,u++),s);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function P(e,t,n){if(null==e)return e;var a=[],r=0;return L(e,a,"","",(function(e){return t.call(n,e,r++)})),a}function T(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},O={transition:null},M={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:O,ReactCurrentOwner:j};function z(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!_(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=r,t.Profiler=s,t.PureComponent=y,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.act=z,t.cloneElement=function(e,t,a){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=h({},e.props),i=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=j.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(u in t)k.call(t,u)&&!C.hasOwnProperty(u)&&(r[u]=void 0===t[u]&&void 0!==o?o[u]:t[u])}var u=arguments.length-2;if(1===u)r.children=a;else if(1<u){o=Array(u);for(var c=0;c<u;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:n,type:e.type,key:i,ref:s,props:r,_owner:l}},t.createContext=function(e){return(e={$$typeof:o,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},t.unstable_act=z,t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.3.1"},43:(e,t,n)=>{e.exports=n(202)},579:(e,t,n)=>{e.exports=n(153)},234:(e,t)=>{function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,r=e[a];if(!(0<i(r,t)))break e;e[a]=t,e[n]=r,n=a}}function a(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var a=0,r=e.length,s=r>>>1;a<s;){var l=2*(a+1)-1,o=e[l],u=l+1,c=e[u];if(0>i(o,n))u<r&&0>i(c,o)?(e[a]=c,e[u]=n,a=u):(e[a]=o,e[l]=n,a=l);else{if(!(u<r&&0>i(c,n)))break e;e[a]=c,e[u]=n,a=u}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var l=Date,o=l.now();t.unstable_now=function(){return l.now()-o}}var u=[],c=[],d=1,p=null,m=3,f=!1,h=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,x="function"===typeof clearTimeout?clearTimeout:null,y="undefined"!==typeof setImmediate?setImmediate:null;function b(e){for(var t=a(c);null!==t;){if(null===t.callback)r(c);else{if(!(t.startTime<=e))break;r(c),t.sortIndex=t.expirationTime,n(u,t)}t=a(c)}}function w(e){if(g=!1,b(e),!h)if(null!==a(u))h=!0,O(k);else{var t=a(c);null!==t&&M(w,t.startTime-e)}}function k(e,n){h=!1,g&&(g=!1,x(_),_=-1),f=!0;var i=m;try{for(b(n),p=a(u);null!==p&&(!(p.expirationTime>n)||e&&!L());){var s=p.callback;if("function"===typeof s){p.callback=null,m=p.priorityLevel;var l=s(p.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?p.callback=l:p===a(u)&&r(u),b(n)}else r(u);p=a(u)}if(null!==p)var o=!0;else{var d=a(c);null!==d&&M(w,d.startTime-n),o=!1}return o}finally{p=null,m=i,f=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j,C=!1,N=null,_=-1,S=5,E=-1;function L(){return!(t.unstable_now()-E<S)}function P(){if(null!==N){var e=t.unstable_now();E=e;var n=!0;try{n=N(!0,e)}finally{n?j():(C=!1,N=null)}}else C=!1}if("function"===typeof y)j=function(){y(P)};else if("undefined"!==typeof MessageChannel){var T=new MessageChannel,R=T.port2;T.port1.onmessage=P,j=function(){R.postMessage(null)}}else j=function(){v(P,0)};function O(e){N=e,C||(C=!0,j())}function M(e,n){_=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||f||(h=!0,O(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):S=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return a(u)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,r,i){var s=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?s+i:s:i=s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:r,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>s?(e.sortIndex=i,n(c,e),null===a(u)&&e===a(c)&&(g?(x(_),_=-1):g=!0,M(w,i-s))):(e.sortIndex=l,n(u,e),h||f||(h=!0,O(k))),e},t.unstable_shouldYield=L,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},853:(e,t,n)=>{e.exports=n(234)}},t={};function n(a){var r=t[a];if(void 0!==r)return r.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,n),i.exports}(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(a,r){if(1&r&&(a=this(a)),8&r)return a;if("object"===typeof a&&a){if(4&r&&a.__esModule)return a;if(16&r&&"function"===typeof a.then)return a}var i=Object.create(null);n.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&a;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((e=>s[e]=()=>a[e]));return s.default=()=>a,n.d(i,s),i}})(),n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};n.r(a),n.d(a,{hasBrowserEnv:()=>ea,hasStandardBrowserEnv:()=>na,hasStandardBrowserWebWorkerEnv:()=>aa,navigator:()=>ta,origin:()=>ra});var r,i=n(43),s=n.t(i,2),l=n(391),o=n(950),u=n.t(o,2);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(r||(r={}));const d="popstate";function p(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function m(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(Ee){}}}function f(e,t){return{usr:e.state,key:e.key,idx:t}}function h(e,t,n,a){return void 0===n&&(n=null),c({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?v(t):t,{state:n,key:t&&t.key||a||Math.random().toString(36).substr(2,8)})}function g(e){let{pathname:t="/",search:n="",hash:a=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(t+="#"===a.charAt(0)?a:"#"+a),t}function v(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function x(e,t,n,a){void 0===a&&(a={});let{window:i=document.defaultView,v5Compat:s=!1}=a,l=i.history,o=r.Pop,u=null,m=v();function v(){return(l.state||{idx:null}).idx}function x(){o=r.Pop;let e=v(),t=null==e?null:e-m;m=e,u&&u({action:o,location:b.location,delta:t})}function y(e){let t="null"!==i.location.origin?i.location.origin:i.location.href,n="string"===typeof e?e:g(e);return n=n.replace(/ $/,"%20"),p(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==m&&(m=0,l.replaceState(c({},l.state,{idx:m}),""));let b={get action(){return o},get location(){return e(i,l)},listen(e){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(d,x),u=e,()=>{i.removeEventListener(d,x),u=null}},createHref:e=>t(i,e),createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){o=r.Push;let a=h(b.location,e,t);n&&n(a,e),m=v()+1;let c=f(a,m),d=b.createHref(a);try{l.pushState(c,"",d)}catch(p){if(p instanceof DOMException&&"DataCloneError"===p.name)throw p;i.location.assign(d)}s&&u&&u({action:o,location:b.location,delta:1})},replace:function(e,t){o=r.Replace;let a=h(b.location,e,t);n&&n(a,e),m=v();let i=f(a,m),c=b.createHref(a);l.replaceState(i,"",c),s&&u&&u({action:o,location:b.location,delta:0})},go:e=>l.go(e)};return b}var y;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(y||(y={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function b(e,t,n){return void 0===n&&(n="/"),w(e,t,n,!1)}function w(e,t,n,a){let r=z(("string"===typeof t?v(t):t).pathname||"/",n);if(null==r)return null;let i=k(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let s=null;for(let l=0;null==s&&l<i.length;++l){let e=M(r);s=R(i[l],e,a)}return s}function k(e,t,n,a){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===a&&(a="");let r=(e,r,i)=>{let s={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:r,route:e};s.relativePath.startsWith("/")&&(p(s.relativePath.startsWith(a),'Absolute route path "'+s.relativePath+'" nested under path "'+a+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),s.relativePath=s.relativePath.slice(a.length));let l=$([a,s.relativePath]),o=n.concat(s);e.children&&e.children.length>0&&(p(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),k(e.children,t,o,l)),(null!=e.path||e.index)&&t.push({path:l,score:T(l,e.index),routesMeta:o})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let a of j(e.path))r(e,t,a);else r(e,t)})),t}function j(e){let t=e.split("/");if(0===t.length)return[];let[n,...a]=t,r=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===a.length)return r?[i,""]:[i];let s=j(a.join("/")),l=[];return l.push(...s.map((e=>""===e?i:[i,e].join("/")))),r&&l.push(...s),l.map((t=>e.startsWith("/")&&""===t?"/":t))}const C=/^:[\w-]+$/,N=3,_=2,S=1,E=10,L=-2,P=e=>"*"===e;function T(e,t){let n=e.split("/"),a=n.length;return n.some(P)&&(a+=L),t&&(a+=_),n.filter((e=>!P(e))).reduce(((e,t)=>e+(C.test(t)?N:""===t?S:E)),a)}function R(e,t,n){void 0===n&&(n=!1);let{routesMeta:a}=e,r={},i="/",s=[];for(let l=0;l<a.length;++l){let e=a[l],o=l===a.length-1,u="/"===i?t:t.slice(i.length)||"/",c=O({path:e.relativePath,caseSensitive:e.caseSensitive,end:o},u),d=e.route;if(!c&&o&&n&&!a[a.length-1].route.index&&(c=O({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},u)),!c)return null;Object.assign(r,c.params),s.push({params:r,pathname:$([i,c.pathname]),pathnameBase:B($([i,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(i=$([i,c.pathnameBase]))}return s}function O(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,a]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);m("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let a=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(a.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(a.push({paramName:"*"}),r+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?r+="\\/*$":""!==e&&"/"!==e&&(r+="(?:(?=\\/|$))");let i=new RegExp(r,t?void 0:"i");return[i,a]}(e.path,e.caseSensitive,e.end),r=t.match(n);if(!r)return null;let i=r[0],s=i.replace(/(.)\/+$/,"$1"),l=r.slice(1);return{params:a.reduce(((e,t,n)=>{let{paramName:a,isOptional:r}=t;if("*"===a){let e=l[n]||"";s=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const o=l[n];return e[a]=r&&!o?void 0:(o||"").replace(/%2F/g,"/"),e}),{}),pathname:i,pathnameBase:s,pattern:e}}function M(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return m(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function z(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,a=e.charAt(n);return a&&"/"!==a?null:e.slice(n)||"/"}function D(e,t,n,a){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(a)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function A(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function F(e,t){let n=A(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function I(e,t,n,a){let r;void 0===a&&(a=!1),"string"===typeof e?r=v(e):(r=c({},e),p(!r.pathname||!r.pathname.includes("?"),D("?","pathname","search",r)),p(!r.pathname||!r.pathname.includes("#"),D("#","pathname","hash",r)),p(!r.search||!r.search.includes("#"),D("#","search","hash",r)));let i,s=""===e||""===r.pathname,l=s?"/":r.pathname;if(null==l)i=n;else{let e=t.length-1;if(!a&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}i=e>=0?t[e]:"/"}let o=function(e,t){void 0===t&&(t="/");let{pathname:n,search:a="",hash:r=""}="string"===typeof e?v(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:U(a),hash:H(r)}}(r,i),u=l&&"/"!==l&&l.endsWith("/"),d=(s||"."===l)&&n.endsWith("/");return o.pathname.endsWith("/")||!u&&!d||(o.pathname+="/"),o}const $=e=>e.join("/").replace(/\/\/+/g,"/"),B=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),U=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",H=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function Z(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const V=["post","put","patch","delete"],W=(new Set(V),["get",...V]);new Set(W),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},q.apply(this,arguments)}const K=i.createContext(null);const Q=i.createContext(null);const J=i.createContext(null);const Y=i.createContext(null);const G=i.createContext({outlet:null,matches:[],isDataRoute:!1});const X=i.createContext(null);function ee(){return null!=i.useContext(Y)}function te(){return ee()||p(!1),i.useContext(Y).location}function ne(e){i.useContext(J).static||i.useLayoutEffect(e)}function ae(){let{isDataRoute:e}=i.useContext(G);return e?function(){let{router:e}=me(de.UseNavigateStable),t=he(pe.UseNavigateStable),n=i.useRef(!1);return ne((()=>{n.current=!0})),i.useCallback((function(a,r){void 0===r&&(r={}),n.current&&("number"===typeof a?e.navigate(a):e.navigate(a,q({fromRouteId:t},r)))}),[e,t])}():function(){ee()||p(!1);let e=i.useContext(K),{basename:t,future:n,navigator:a}=i.useContext(J),{matches:r}=i.useContext(G),{pathname:s}=te(),l=JSON.stringify(F(r,n.v7_relativeSplatPath)),o=i.useRef(!1);return ne((()=>{o.current=!0})),i.useCallback((function(n,r){if(void 0===r&&(r={}),!o.current)return;if("number"===typeof n)return void a.go(n);let i=I(n,JSON.parse(l),s,"path"===r.relative);null==e&&"/"!==t&&(i.pathname="/"===i.pathname?t:$([t,i.pathname])),(r.replace?a.replace:a.push)(i,r.state,r)}),[t,a,l,s,e])}()}function re(){let{matches:e}=i.useContext(G),t=e[e.length-1];return t?t.params:{}}function ie(e,t,n,a){ee()||p(!1);let{navigator:s}=i.useContext(J),{matches:l}=i.useContext(G),o=l[l.length-1],u=o?o.params:{},c=(o&&o.pathname,o?o.pathnameBase:"/");o&&o.route;let d,m=te();if(t){var f;let e="string"===typeof t?v(t):t;"/"===c||(null==(f=e.pathname)?void 0:f.startsWith(c))||p(!1),d=e}else d=m;let h=d.pathname||"/",g=h;if("/"!==c){let e=c.replace(/^\//,"").split("/");g="/"+h.replace(/^\//,"").split("/").slice(e.length).join("/")}let x=b(e,{pathname:g});let y=ce(x&&x.map((e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:$([c,s.encodeLocation?s.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?c:$([c,s.encodeLocation?s.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),l,n,a);return t&&y?i.createElement(Y.Provider,{value:{location:q({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:r.Pop}},y):y}function se(){let e=function(){var e;let t=i.useContext(X),n=fe(pe.UseRouteError),a=he(pe.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[a]}(),t=Z(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",r={padding:"0.5rem",backgroundColor:a};return i.createElement(i.Fragment,null,i.createElement("h2",null,"Unexpected Application Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},t),n?i.createElement("pre",{style:r},n):null,null)}const le=i.createElement(se,null);class oe extends i.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?i.createElement(G.Provider,{value:this.props.routeContext},i.createElement(X.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ue(e){let{routeContext:t,match:n,children:a}=e,r=i.useContext(K);return r&&r.static&&r.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=n.route.id),i.createElement(G.Provider,{value:t},a)}function ce(e,t,n,a){var r;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===a&&(a=null),null==e){var s;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(s=a)&&s.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let l=e,o=null==(r=n)?void 0:r.errors;if(null!=o){let e=l.findIndex((e=>e.route.id&&void 0!==(null==o?void 0:o[e.route.id])));e>=0||p(!1),l=l.slice(0,Math.min(l.length,e+1))}let u=!1,c=-1;if(n&&a&&a.v7_partialHydration)for(let i=0;i<l.length;i++){let e=l[i];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(c=i),e.route.id){let{loaderData:t,errors:a}=n,r=e.route.loader&&void 0===t[e.route.id]&&(!a||void 0===a[e.route.id]);if(e.route.lazy||r){u=!0,l=c>=0?l.slice(0,c+1):[l[0]];break}}}return l.reduceRight(((e,a,r)=>{let s,d=!1,p=null,m=null;var f;n&&(s=o&&a.route.id?o[a.route.id]:void 0,p=a.route.errorElement||le,u&&(c<0&&0===r?(f="route-fallback",!1||ge[f]||(ge[f]=!0),d=!0,m=null):c===r&&(d=!0,m=a.route.hydrateFallbackElement||null)));let h=t.concat(l.slice(0,r+1)),g=()=>{let t;return t=s?p:d?m:a.route.Component?i.createElement(a.route.Component,null):a.route.element?a.route.element:e,i.createElement(ue,{match:a,routeContext:{outlet:e,matches:h,isDataRoute:null!=n},children:t})};return n&&(a.route.ErrorBoundary||a.route.errorElement||0===r)?i.createElement(oe,{location:n.location,revalidation:n.revalidation,component:p,error:s,children:g(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):g()}),null)}var de=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(de||{}),pe=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(pe||{});function me(e){let t=i.useContext(K);return t||p(!1),t}function fe(e){let t=i.useContext(Q);return t||p(!1),t}function he(e){let t=function(){let e=i.useContext(G);return e||p(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||p(!1),n.route.id}const ge={};s.startTransition;function ve(e){let{to:t,replace:n,state:a,relative:r}=e;ee()||p(!1);let{future:s,static:l}=i.useContext(J),{matches:o}=i.useContext(G),{pathname:u}=te(),c=ae(),d=I(t,F(o,s.v7_relativeSplatPath),u,"path"===r),m=JSON.stringify(d);return i.useEffect((()=>c(JSON.parse(m),{replace:n,state:a,relative:r})),[c,m,r,n,a]),null}function xe(e){p(!1)}function ye(e){let{basename:t="/",children:n=null,location:a,navigationType:s=r.Pop,navigator:l,static:o=!1,future:u}=e;ee()&&p(!1);let c=t.replace(/^\/*/,"/"),d=i.useMemo((()=>({basename:c,navigator:l,static:o,future:q({v7_relativeSplatPath:!1},u)})),[c,u,l,o]);"string"===typeof a&&(a=v(a));let{pathname:m="/",search:f="",hash:h="",state:g=null,key:x="default"}=a,y=i.useMemo((()=>{let e=z(m,c);return null==e?null:{location:{pathname:e,search:f,hash:h,state:g,key:x},navigationType:s}}),[c,m,f,h,g,x,s]);return null==y?null:i.createElement(J.Provider,{value:d},i.createElement(Y.Provider,{children:n,value:y}))}function be(e){let{children:t,location:n}=e;return ie(we(t),n)}new Promise((()=>{}));i.Component;function we(e,t){void 0===t&&(t=[]);let n=[];return i.Children.forEach(e,((e,a)=>{if(!i.isValidElement(e))return;let r=[...t,a];if(e.type===i.Fragment)return void n.push.apply(n,we(e.props.children,r));e.type!==xe&&p(!1),e.props.index&&e.props.children&&p(!1);let s={id:e.props.id||r.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=we(e.props.children,r)),n.push(s)})),n}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);try{window.__reactRouterVersion="6"}catch(Ee){}new Map;const ke=s.startTransition;u.flushSync,s.useId;function je(e){let{basename:t,children:n,future:a,window:r}=e,s=i.useRef();var l;null==s.current&&(s.current=(void 0===(l={window:r,v5Compat:!0})&&(l={}),x((function(e,t){let{pathname:n,search:a,hash:r}=e.location;return h("",{pathname:n,search:a,hash:r},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:g(t)}),null,l)));let o=s.current,[u,c]=i.useState({action:o.action,location:o.location}),{v7_startTransition:d}=a||{},p=i.useCallback((e=>{d&&ke?ke((()=>c(e))):c(e)}),[c,d]);return i.useLayoutEffect((()=>o.listen(p)),[o,p]),i.createElement(ye,{basename:t,children:n,location:u.location,navigationType:u.action,navigator:o,future:a})}"undefined"!==typeof window&&"undefined"!==typeof window.document&&window.document.createElement;var Ce,Ne;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ce||(Ce={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(Ne||(Ne={}));function _e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)e[a]=n[a]}return e}var Se=function e(t,n){function a(e,a,r){if("undefined"!==typeof document){"number"===typeof(r=_e({},n,r)).expires&&(r.expires=new Date(Date.now()+864e5*r.expires)),r.expires&&(r.expires=r.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var s in r)r[s]&&(i+="; "+s,!0!==r[s]&&(i+="="+r[s].split(";")[0]));return document.cookie=e+"="+t.write(a,e)+i}}return Object.create({set:a,get:function(e){if("undefined"!==typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],a={},r=0;r<n.length;r++){var i=n[r].split("="),s=i.slice(1).join("=");try{var l=decodeURIComponent(i[0]);if(a[l]=t.read(s,l),e===l)break}catch(Ee){}}return e?a[e]:a}},remove:function(e,t){a(e,"",_e({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,_e({},this.attributes,t))},withConverter:function(t){return e(_e({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});let Ee={data:""},Le=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||Ee,Pe=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Te=/\/\*[^]*?\*\/| +/g,Re=/\n+/g,Oe=(e,t)=>{let n="",a="",r="";for(let i in e){let s=e[i];"@"==i[0]?"i"==i[1]?n=i+" "+s+";":a+="f"==i[1]?Oe(s,i):i+"{"+Oe(s,"k"==i[1]?"":t)+"}":"object"==typeof s?a+=Oe(s,t?t.replace(/([^,])+/g,(e=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,(t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)))):i):null!=s&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),r+=Oe.p?Oe.p(i,s):i+":"+s+";")}return n+(t&&r?t+"{"+r+"}":r)+a},Me={},ze=e=>{if("object"==typeof e){let t="";for(let n in e)t+=n+ze(e[n]);return t}return e},De=(e,t,n,a,r)=>{let i=ze(e),s=Me[i]||(Me[i]=(e=>{let t=0,n=11;for(;t<e.length;)n=101*n+e.charCodeAt(t++)>>>0;return"go"+n})(i));if(!Me[s]){let t=i!==e?e:(e=>{let t,n,a=[{}];for(;t=Pe.exec(e.replace(Te,""));)t[4]?a.shift():t[3]?(n=t[3].replace(Re," ").trim(),a.unshift(a[0][n]=a[0][n]||{})):a[0][t[1]]=t[2].replace(Re," ").trim();return a[0]})(e);Me[s]=Oe(r?{["@keyframes "+s]:t}:t,n?"":"."+s)}let l=n&&Me.g?Me.g:null;return n&&(Me.g=Me[s]),((e,t,n,a)=>{a?t.data=t.data.replace(a,e):-1===t.data.indexOf(e)&&(t.data=n?e+t.data:t.data+e)})(Me[s],t,a,l),s};function Ae(e){let t=this||{},n=e.call?e(t.p):e;return De(n.unshift?n.raw?((e,t,n)=>e.reduce(((e,a,r)=>{let i=t[r];if(i&&i.call){let e=i(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":Oe(e,""):!1===e?"":e}return e+a+(null==i?"":i)}),""))(n,[].slice.call(arguments,1),t.p):n.reduce(((e,n)=>Object.assign(e,n&&n.call?n(t.p):n)),{}):n,Le(t.target),t.g,t.o,t.k)}Ae.bind({g:1});let Fe,Ie,$e,Be=Ae.bind({k:1});function Ue(e,t){let n=this||{};return function(){let a=arguments;function r(i,s){let l=Object.assign({},i),o=l.className||r.className;n.p=Object.assign({theme:Ie&&Ie()},l),n.o=/ *go\d+/.test(o),l.className=Ae.apply(n,a)+(o?" "+o:""),t&&(l.ref=s);let u=e;return e[0]&&(u=l.as||e,delete l.as),$e&&u[0]&&$e(l),Fe(u,l)}return t?t(r):r}}var He=(e,t)=>(e=>"function"==typeof e)(e)?e(t):e,Ze=(()=>{let e=0;return()=>(++e).toString()})(),Ve=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),We=new Map,qe=e=>{if(We.has(e))return;let t=setTimeout((()=>{We.delete(e),Ye({type:4,toastId:e})}),1e3);We.set(e,t)},Ke=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return t.toast.id&&(e=>{let t=We.get(e);t&&clearTimeout(t)})(t.toast.id),{...e,toasts:e.toasts.map((e=>e.id===t.toast.id?{...e,...t.toast}:e))};case 2:let{toast:n}=t;return e.toasts.find((e=>e.id===n.id))?Ke(e,{type:1,toast:n}):Ke(e,{type:0,toast:n});case 3:let{toastId:a}=t;return a?qe(a):e.toasts.forEach((e=>{qe(e.id)})),{...e,toasts:e.toasts.map((e=>e.id===a||void 0===a?{...e,visible:!1}:e))};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==t.toastId))};case 5:return{...e,pausedAt:t.time};case 6:let r=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map((e=>({...e,pauseDuration:e.pauseDuration+r})))}}},Qe=[],Je={toasts:[],pausedAt:void 0},Ye=e=>{Je=Ke(Je,e),Qe.forEach((e=>{e(Je)}))},Ge={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},Xe=e=>(t,n)=>{let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"blank",n=arguments.length>2?arguments[2]:void 0;return{createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(null==n?void 0:n.id)||Ze()}}(t,e,n);return Ye({type:2,toast:a}),a.id},et=(e,t)=>Xe("blank")(e,t);et.error=Xe("error"),et.success=Xe("success"),et.loading=Xe("loading"),et.custom=Xe("custom"),et.dismiss=e=>{Ye({type:3,toastId:e})},et.remove=e=>Ye({type:4,toastId:e}),et.promise=(e,t,n)=>{let a=et.loading(t.loading,{...n,...null==n?void 0:n.loading});return e.then((e=>(et.success(He(t.success,e),{id:a,...n,...null==n?void 0:n.success}),e))).catch((e=>{et.error(He(t.error,e),{id:a,...n,...null==n?void 0:n.error})})),e};var tt=(e,t)=>{Ye({type:1,toast:{id:e,height:t}})},nt=()=>{Ye({type:5,time:Date.now()})},at=e=>{let{toasts:t,pausedAt:n}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,n]=(0,i.useState)(Je);(0,i.useEffect)((()=>(Qe.push(n),()=>{let e=Qe.indexOf(n);e>-1&&Qe.splice(e,1)})),[t]);let a=t.toasts.map((t=>{var n,a;return{...e,...e[t.type],...t,duration:t.duration||(null==(n=e[t.type])?void 0:n.duration)||(null==e?void 0:e.duration)||Ge[t.type],style:{...e.style,...null==(a=e[t.type])?void 0:a.style,...t.style}}}));return{...t,toasts:a}}(e);(0,i.useEffect)((()=>{if(n)return;let e=Date.now(),a=t.map((t=>{if(t.duration===1/0)return;let n=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(!(n<0))return setTimeout((()=>et.dismiss(t.id)),n);t.visible&&et.dismiss(t.id)}));return()=>{a.forEach((e=>e&&clearTimeout(e)))}}),[t,n]);let a=(0,i.useCallback)((()=>{n&&Ye({type:6,time:Date.now()})}),[n]),r=(0,i.useCallback)(((e,n)=>{let{reverseOrder:a=!1,gutter:r=8,defaultPosition:i}=n||{},s=t.filter((t=>(t.position||i)===(e.position||i)&&t.height)),l=s.findIndex((t=>t.id===e.id)),o=s.filter(((e,t)=>t<l&&e.visible)).length;return s.filter((e=>e.visible)).slice(...a?[o+1]:[0,o]).reduce(((e,t)=>e+(t.height||0)+r),0)}),[t]);return{toasts:t,handlers:{updateHeight:tt,startPause:nt,endPause:a,calculateOffset:r}}},rt=Be`
|
|
from {
|
|
transform: scale(0) rotate(45deg);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: scale(1) rotate(45deg);
|
|
opacity: 1;
|
|
}`,it=Be`
|
|
from {
|
|
transform: scale(0);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: scale(1);
|
|
opacity: 1;
|
|
}`,st=Be`
|
|
from {
|
|
transform: scale(0) rotate(90deg);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: scale(1) rotate(90deg);
|
|
opacity: 1;
|
|
}`,lt=Ue("div")`
|
|
width: 20px;
|
|
opacity: 0;
|
|
height: 20px;
|
|
border-radius: 10px;
|
|
background: ${e=>e.primary||"#ff4b4b"};
|
|
position: relative;
|
|
transform: rotate(45deg);
|
|
|
|
animation: ${rt} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
|
|
forwards;
|
|
animation-delay: 100ms;
|
|
|
|
&:after,
|
|
&:before {
|
|
content: '';
|
|
animation: ${it} 0.15s ease-out forwards;
|
|
animation-delay: 150ms;
|
|
position: absolute;
|
|
border-radius: 3px;
|
|
opacity: 0;
|
|
background: ${e=>e.secondary||"#fff"};
|
|
bottom: 9px;
|
|
left: 4px;
|
|
height: 2px;
|
|
width: 12px;
|
|
}
|
|
|
|
&:before {
|
|
animation: ${st} 0.15s ease-out forwards;
|
|
animation-delay: 180ms;
|
|
transform: rotate(90deg);
|
|
}
|
|
`,ot=Be`
|
|
from {
|
|
transform: rotate(0deg);
|
|
}
|
|
to {
|
|
transform: rotate(360deg);
|
|
}
|
|
`,ut=Ue("div")`
|
|
width: 12px;
|
|
height: 12px;
|
|
box-sizing: border-box;
|
|
border: 2px solid;
|
|
border-radius: 100%;
|
|
border-color: ${e=>e.secondary||"#e0e0e0"};
|
|
border-right-color: ${e=>e.primary||"#616161"};
|
|
animation: ${ot} 1s linear infinite;
|
|
`,ct=Be`
|
|
from {
|
|
transform: scale(0) rotate(45deg);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: scale(1) rotate(45deg);
|
|
opacity: 1;
|
|
}`,dt=Be`
|
|
0% {
|
|
height: 0;
|
|
width: 0;
|
|
opacity: 0;
|
|
}
|
|
40% {
|
|
height: 0;
|
|
width: 6px;
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
height: 10px;
|
|
}`,pt=Ue("div")`
|
|
width: 20px;
|
|
opacity: 0;
|
|
height: 20px;
|
|
border-radius: 10px;
|
|
background: ${e=>e.primary||"#61d345"};
|
|
position: relative;
|
|
transform: rotate(45deg);
|
|
|
|
animation: ${ct} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
|
|
forwards;
|
|
animation-delay: 100ms;
|
|
&:after {
|
|
content: '';
|
|
box-sizing: border-box;
|
|
animation: ${dt} 0.2s ease-out forwards;
|
|
opacity: 0;
|
|
animation-delay: 200ms;
|
|
position: absolute;
|
|
border-right: 2px solid;
|
|
border-bottom: 2px solid;
|
|
border-color: ${e=>e.secondary||"#fff"};
|
|
bottom: 6px;
|
|
left: 6px;
|
|
height: 10px;
|
|
width: 6px;
|
|
}
|
|
`,mt=Ue("div")`
|
|
position: absolute;
|
|
`,ft=Ue("div")`
|
|
position: relative;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
min-width: 20px;
|
|
min-height: 20px;
|
|
`,ht=Be`
|
|
from {
|
|
transform: scale(0.6);
|
|
opacity: 0.4;
|
|
}
|
|
to {
|
|
transform: scale(1);
|
|
opacity: 1;
|
|
}`,gt=Ue("div")`
|
|
position: relative;
|
|
transform: scale(0.6);
|
|
opacity: 0.4;
|
|
min-width: 20px;
|
|
animation: ${ht} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
|
|
forwards;
|
|
`,vt=e=>{let{toast:t}=e,{icon:n,type:a,iconTheme:r}=t;return void 0!==n?"string"==typeof n?i.createElement(gt,null,n):n:"blank"===a?null:i.createElement(ft,null,i.createElement(ut,{...r}),"loading"!==a&&i.createElement(mt,null,"error"===a?i.createElement(lt,{...r}):i.createElement(pt,{...r})))},xt=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,yt=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,bt=Ue("div")`
|
|
display: flex;
|
|
align-items: center;
|
|
background: #fff;
|
|
color: #363636;
|
|
line-height: 1.3;
|
|
will-change: transform;
|
|
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
|
|
max-width: 350px;
|
|
pointer-events: auto;
|
|
padding: 8px 10px;
|
|
border-radius: 8px;
|
|
`,wt=Ue("div")`
|
|
display: flex;
|
|
justify-content: center;
|
|
margin: 4px 10px;
|
|
color: inherit;
|
|
flex: 1 1 auto;
|
|
white-space: pre-line;
|
|
`,kt=i.memo((e=>{let{toast:t,position:n,style:a,children:r}=e,s=t.height?((e,t)=>{let n=e.includes("top")?1:-1,[a,r]=Ve()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[xt(n),yt(n)];return{animation:t?`${Be(a)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Be(r)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(t.position||n||"top-center",t.visible):{opacity:0},l=i.createElement(vt,{toast:t}),o=i.createElement(wt,{...t.ariaProps},He(t.message,t));return i.createElement(bt,{className:t.className,style:{...s,...a,...t.style}},"function"==typeof r?r({icon:l,message:o}):i.createElement(i.Fragment,null,l,o))}));!function(e,t,n,a){Oe.p=t,Fe=e,Ie=n,$e=a}(i.createElement);var jt=e=>{let{id:t,className:n,style:a,onHeightUpdate:r,children:s}=e,l=i.useCallback((e=>{if(e){let n=()=>{let n=e.getBoundingClientRect().height;r(t,n)};n(),new MutationObserver(n).observe(e,{subtree:!0,childList:!0,characterData:!0})}}),[t,r]);return i.createElement("div",{ref:l,className:n,style:a},s)},Ct=Ae`
|
|
z-index: 9999;
|
|
> * {
|
|
pointer-events: auto;
|
|
}
|
|
`,Nt=e=>{let{reverseOrder:t,position:n="top-center",toastOptions:a,gutter:r,children:s,containerStyle:l,containerClassName:o}=e,{toasts:u,handlers:c}=at(a);return i.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...l},className:o,onMouseEnter:c.startPause,onMouseLeave:c.endPause},u.map((e=>{let a=e.position||n,l=((e,t)=>{let n=e.includes("top"),a=n?{top:0}:{bottom:0},r=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:Ve()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(n?1:-1)}px)`,...a,...r}})(a,c.calculateOffset(e,{reverseOrder:t,gutter:r,defaultPosition:n}));return i.createElement(jt,{id:e.id,key:e.id,onHeightUpdate:c.updateHeight,className:e.visible?Ct:"",style:l},"custom"===e.type?He(e.message,e):s?s(e):i.createElement(kt,{toast:e,position:a}))})))},_t=et,St={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Et=i.createContext&&i.createContext(St),Lt=["attr","size","title"];function Pt(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tt(){return Tt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Tt.apply(this,arguments)}function Rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(n),!0).forEach((function(t){Mt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mt(e,t,n){return t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zt(e){return e&&e.map(((e,t)=>i.createElement(e.tag,Ot({key:t},e.attr),zt(e.child))))}function Dt(e){return t=>i.createElement(At,Tt({attr:Ot({},e.attr)},t),zt(e.child))}function At(e){var t=t=>{var n,{attr:a,size:r,title:s}=e,l=Pt(e,Lt),o=r||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),i.createElement("svg",Tt({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,l,{className:n,style:Ot(Ot({color:e.color||t.color},t.style),e.style),height:o,width:o,xmlns:"http://www.w3.org/2000/svg"}),s&&i.createElement("title",null,s),e.children)};return void 0!==Et?i.createElement(Et.Consumer,null,(e=>t(e))):t(St)}function Ft(e){return Dt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M217.9 256L345 129c9.4-9.4 9.4-24.6 0-33.9-9.4-9.4-24.6-9.3-34 0L167 239c-9.1 9.1-9.3 23.7-.7 33.1L310.9 417c4.7 4.7 10.9 7 17 7s12.3-2.3 17-7c9.4-9.4 9.4-24.6 0-33.9L217.9 256z"},child:[]}]})(e)}function It(e){return Dt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256.1 144.8c56.2 0 101.9 45.3 101.9 101.1 0 13.1-2.6 25.5-7.3 37l59.5 59c30.8-25.5 55-58.4 69.9-96-35.3-88.7-122.3-151.6-224.2-151.6-28.5 0-55.8 5.1-81.1 14.1l44 43.7c11.6-4.6 24.1-7.3 37.3-7.3zM52.4 89.7l46.5 46.1 9.4 9.3c-33.9 26-60.4 60.8-76.3 100.8 35.2 88.7 122.2 151.6 224.1 151.6 31.6 0 61.7-6.1 89.2-17l8.6 8.5 59.7 59 25.9-25.7L78.2 64 52.4 89.7zM165 201.4l31.6 31.3c-1 4.2-1.6 8.7-1.6 13.1 0 33.5 27.3 60.6 61.1 60.6 4.5 0 9-.6 13.2-1.6l31.6 31.3c-13.6 6.7-28.7 10.7-44.8 10.7-56.2 0-101.9-45.3-101.9-101.1 0-15.8 4.1-30.7 10.8-44.3zm87.8-15.7l64.2 63.7.4-3.2c0-33.5-27.3-60.6-61.1-60.6l-3.5.1z"},child:[]}]})(e)}function $t(e){return Dt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 105c-101.8 0-188.4 62.4-224 151 35.6 88.6 122.2 151 224 151s188.4-62.4 224-151c-35.6-88.6-122.2-151-224-151zm0 251.7c-56 0-101.8-45.3-101.8-100.7S200 155.3 256 155.3 357.8 200.6 357.8 256 312 356.7 256 356.7zm0-161.1c-33.6 0-61.1 27.2-61.1 60.4s27.5 60.4 61.1 60.4 61.1-27.2 61.1-60.4-27.5-60.4-61.1-60.4z"},child:[]}]})(e)}function Bt(e){return Dt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M192 277.4h189.7l-43.6 44.7L368 352l96-96-96-96-31 29.9 44.7 44.7H192v42.8z"},child:[]},{tag:"path",attr:{d:"M255.7 421.3c-44.1 0-85.5-17.2-116.7-48.4-31.2-31.2-48.3-72.7-48.3-116.9 0-44.1 17.2-85.7 48.3-116.9 31.2-31.2 72.6-48.4 116.7-48.4 44 0 85.3 17.1 116.5 48.2l30.3-30.3c-8.5-8.4-17.8-16.2-27.7-23.2C339.7 61 298.6 48 255.7 48 141.2 48 48 141.3 48 256s93.2 208 207.7 208c42.9 0 84-13 119-37.5 10-7 19.2-14.7 27.7-23.2l-30.2-30.2c-31.1 31.1-72.5 48.2-116.5 48.2zM448.004 256.847l-.849-.848.849-.849.848.849z"},child:[]}]})(e)}var Ut=n(579);const Ht=()=>{const e=ae(),t=te(),[n,a]=(0,i.useState)(!1);(0,i.useEffect)((()=>{const e=Se.get("token");a(!!e)}),[]);const r=e=>t.pathname===e?"bg-[#554F9B] text-white":"bg-transparent text-[#554F9B] hover:bg-[#6A63B0] hover:text-white";return(0,Ut.jsx)("nav",{className:"bg-white fixed w-full z-20 top-0 start-0 border-b border-gray-200",children:(0,Ut.jsxs)("div",{className:"flex flex-wrap items-center justify-between p-4",children:[(0,Ut.jsx)("div",{className:"flex gap-12",children:(0,Ut.jsx)("a",{href:"/",className:"flex items-center space-x-3 rtl:space-x-reverse",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/images/logo.png",className:"h-12",alt:"HeartCare-Logo"})})}),(0,Ut.jsx)("div",{className:"flex md:order-2 space-x-3 md:space-x-0 rtl:space-x-reverse",children:n?(0,Ut.jsxs)("button",{onClick:()=>{_t.loading("Loading..."),_t.dismiss(),_t.success("Berhasil Logout"),Se.remove("token"),e("/")},className:"group flex items-center space-x-1 text-red-400 hover:text-red-600",children:[(0,Ut.jsx)("div",{className:"shadow-main p-2 text-gray-500 rounded-full bg-red-400 group-hover:bg-red-600 focus:outline-none focus:ring-2 focus:ring-gray-200",children:(0,Ut.jsx)(Bt,{className:"text-white group-hover:text-white"})}),(0,Ut.jsx)("span",{className:"font-semibold",children:"Keluar"})]}):(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)("button",{onClick:()=>e("/"),className:`py-2 px-4 rounded ${r("/")} \n w-full max-w-[200px] sm:w-auto sm:px-6 sm:py-3 \n text-center text-sm sm:text-base`,children:"Masuk"}),(0,Ut.jsx)("button",{onClick:()=>e("/register"),className:`py-2 px-4 rounded ${r("/register")} \n w-full max-w-[200px] sm:w-auto sm:px-6 sm:py-3 \n text-center text-sm sm:text-base`,children:"Daftar"})]})})]})})};function Zt(e){return Dt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"File_On"},child:[{tag:"path",attr:{d:"M19.485,7.35l-4.97-4.86a1.466,1.466,0,0,0-1.05-.43h-6.9a2.5,2.5,0,0,0-2.5,2.5V19.44a2.507,2.507,0,0,0,2.5,2.5h10.87a2.507,2.507,0,0,0,2.5-2.5V8.42A1.49,1.49,0,0,0,19.485,7.35Zm-1.27.15h-2.34a1.5,1.5,0,0,1-1.5-1.5V3.75Zm.72,11.94a1.5,1.5,0,0,1-1.5,1.5H6.565a1.5,1.5,0,0,1-1.5-1.5V4.56a1.5,1.5,0,0,1,1.5-1.5h6.81V6a2.5,2.5,0,0,0,2.5,2.5h3.06Z"},child:[]}]}]})(e)}function Vt(e){return Dt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 16C123.45 16 16 123.45 16 256s107.45 240 240 240 240-107.45 240-240S388.55 16 256 16zm0 60c99.41 0 180 80.59 180 180s-80.59 180-180 180S76 355.41 76 256 156.59 76 256 76zm-80.625 60c-.97-.005-2.006.112-3.063.313v-.032c-18.297 3.436-45.264 34.743-33.375 46.626l73.157 73.125-73.156 73.126c-14.63 14.625 29.275 58.534 43.906 43.906L256 299.906l73.156 73.156c14.63 14.628 58.537-29.28 43.906-43.906l-73.156-73.125 73.156-73.124c14.63-14.625-29.275-58.5-43.906-43.875L256 212.157l-73.156-73.125c-2.06-2.046-4.56-3.015-7.47-3.03z"},child:[]}]})(e)}const Wt=e=>{const t=["Bytes","KB","MB","GB","TB"];let n=e,a=0;for(;n>=1024&&a<t.length-1;)n/=1024,a++;return`${new Intl.NumberFormat("id-ID",{maximumFractionDigits:2}).format(n)} ${t[a]}`},qt=e=>{let{id:t,name:n,type:a,value:r,step:i,accept:s,multipleDatas:l=[],valueMultiple:o=[],onChange:u,placeholder:c,previewImage:d,multiple:p=!1,required:m=!1,icon:f=null,label:h=null,disabled:g=!1,readOnly:v=!1,validations:x,handleDeleteImage:y,handleDeleteLocalImage:b}=e;const w=null!==x&&void 0!==x&&x.length?"file"===a&&p?x.filter((e=>e.name.startsWith(n+".")||e.name===n)):x.filter((e=>e.name===n||"media_uri"===e.name&&"image"===a)):[];return(0,Ut.jsxs)("div",{className:"w-full",children:[h&&(0,Ut.jsxs)("div",{className:"flex justify-between",children:[(0,Ut.jsxs)("div",{className:"flex flex-col",children:[(0,Ut.jsx)("label",{htmlFor:t,className:"block text-sm font-medium text-gray-900",children:h}),"file"===a&&(0,Ut.jsxs)("span",{className:"text-xs text-gray-500",children:[(e=>{if(!e)return"";return`(Accepted formats: ${e.split(",").map((e=>e.trim().replace(".","").toUpperCase())).join(", ")})`})(s)," \u2022 ",p?"Multiple files allowed":"Maximum 1 file"]})]}),d&&(0,Ut.jsx)("a",{target:"_blank",rel:"noreferrer",href:d,className:"block mb-2 mr-4 text-sm font-medium text-blue-500 underline cursor-pointer",children:"Lihat File"})]}),(0,Ut.jsxs)("div",{className:"relative w-full mt-1",children:[(0,Ut.jsx)("input",{id:t,name:n,accept:s,type:"image"===a?"file":a,step:i,value:"file"===a?"":r,onChange:u,placeholder:c,multiple:p,required:m,disabled:g,readOnly:v,className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg block w-full p-2.5 "+("file"===a?"hidden":"block")}),"file"===a&&(0,Ut.jsxs)("label",{htmlFor:t,className:"block bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg w-full p-2.5 cursor-pointer hover:bg-gray-100 flex items-center",children:[(0,Ut.jsx)("div",{className:"border border-black rounded-sm bg-gray-200 h-[26px] inline-flex px-2 mr-[4px] whitespace-nowrap",children:(0,Ut.jsx)("p",{className:"m-auto",children:"Choose Files"})}),(0,Ut.jsx)("p",{className:"inline-flex text-gray-700 ml-2 whitespace-nowrap overflow-auto [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300",children:(()=>{if(p){const e=(null===l||void 0===l?void 0:l.length)||0;return e>0?`File ${e}`:"No files chosen"}return r instanceof File?r.name:"No file chosen"})()})]}),f&&(0,Ut.jsx)("div",{className:"absolute top-0 end-0 h-full p-2.5 text-sm font-medium text-black flex justify-center items-center",children:f})]}),"file"===a&&(0,Ut.jsx)("div",{className:"mt-2",children:(0,Ut.jsxs)("ul",{className:"space-y-2",children:[p&&(null===l||void 0===l?void 0:l.map(((e,t)=>(0,Ut.jsx)("li",{className:"text-gray-700",children:(0,Ut.jsxs)("div",{className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg block w-full p-2.5 flex justify-between",children:[(0,Ut.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,Ut.jsx)(Zt,{className:"text-5xl"}),(0,Ut.jsxs)("div",{className:"flex flex-col",children:[(0,Ut.jsx)("p",{className:"block text-sm font-medium text-gray-900",children:null===e||void 0===e?void 0:e.name}),(0,Ut.jsx)("p",{className:"block text-sm font-medium text-gray-900",children:Wt(null===e||void 0===e?void 0:e.size)})]})]}),(0,Ut.jsx)("div",{children:(0,Ut.jsx)(Vt,{className:"text-red-500 cursor-pointer",onClick:()=>b(t)})})]})},t)))),!p&&r instanceof File&&(0,Ut.jsx)("li",{className:"text-gray-700",children:(0,Ut.jsxs)("div",{className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg block w-full p-2.5 flex justify-between",children:[(0,Ut.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,Ut.jsx)(Zt,{className:"text-5xl"}),(0,Ut.jsxs)("div",{className:"flex flex-col",children:[(0,Ut.jsx)("p",{className:"block text-sm font-medium text-gray-900",children:r.name}),(0,Ut.jsx)("p",{className:"block text-sm font-medium text-gray-900",children:Wt(r.size)})]})]}),(0,Ut.jsx)("div",{children:(0,Ut.jsx)(Vt,{className:"text-red-500 cursor-pointer",onClick:()=>{u({target:{value:"",name:n}})}})})]})})]})}),(0,Ut.jsx)("div",{className:"mt-2 space-y-1",children:w.map(((e,t)=>(0,Ut.jsx)("p",{className:"text-sm text-red-500",children:e.message},t)))})]})};function Kt(e,t){return function(){return e.apply(t,arguments)}}const{toString:Qt}=Object.prototype,{getPrototypeOf:Jt}=Object,Yt=(Gt=Object.create(null),e=>{const t=Qt.call(e);return Gt[t]||(Gt[t]=t.slice(8,-1).toLowerCase())});var Gt;const Xt=e=>(e=e.toLowerCase(),t=>Yt(t)===e),en=e=>t=>typeof t===e,{isArray:tn}=Array,nn=en("undefined");const an=Xt("ArrayBuffer");const rn=en("string"),sn=en("function"),ln=en("number"),on=e=>null!==e&&"object"===typeof e,un=e=>{if("object"!==Yt(e))return!1;const t=Jt(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},cn=Xt("Date"),dn=Xt("File"),pn=Xt("Blob"),mn=Xt("FileList"),fn=Xt("URLSearchParams"),[hn,gn,vn,xn]=["ReadableStream","Request","Response","Headers"].map(Xt);function yn(e,t){let n,a,{allOwnKeys:r=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),tn(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{const a=r?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let s;for(n=0;n<i;n++)s=a[n],t.call(null,e[s],s,e)}}function bn(e,t){t=t.toLowerCase();const n=Object.keys(e);let a,r=n.length;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const wn="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,kn=e=>!nn(e)&&e!==wn;const jn=(Cn="undefined"!==typeof Uint8Array&&Jt(Uint8Array),e=>Cn&&e instanceof Cn);var Cn;const Nn=Xt("HTMLFormElement"),_n=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),Sn=Xt("RegExp"),En=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};yn(n,((n,r)=>{let i;!1!==(i=t(n,r,e))&&(a[r]=i||n)})),Object.defineProperties(e,a)},Ln="abcdefghijklmnopqrstuvwxyz",Pn="0123456789",Tn={DIGIT:Pn,ALPHA:Ln,ALPHA_DIGIT:Ln+Ln.toUpperCase()+Pn};const Rn=Xt("AsyncFunction"),On=((e,t)=>{return e?setImmediate:t?(n=`axios@${Math.random()}`,a=[],wn.addEventListener("message",(e=>{let{source:t,data:r}=e;t===wn&&r===n&&a.length&&a.shift()()}),!1),e=>{a.push(e),wn.postMessage(n,"*")}):e=>setTimeout(e);var n,a})("function"===typeof setImmediate,sn(wn.postMessage)),Mn="undefined"!==typeof queueMicrotask?queueMicrotask.bind(wn):"undefined"!==typeof process&&process.nextTick||On,zn={isArray:tn,isArrayBuffer:an,isBuffer:function(e){return null!==e&&!nn(e)&&null!==e.constructor&&!nn(e.constructor)&&sn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||sn(e.append)&&("formdata"===(t=Yt(e))||"object"===t&&sn(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&an(e.buffer),t},isString:rn,isNumber:ln,isBoolean:e=>!0===e||!1===e,isObject:on,isPlainObject:un,isReadableStream:hn,isRequest:gn,isResponse:vn,isHeaders:xn,isUndefined:nn,isDate:cn,isFile:dn,isBlob:pn,isRegExp:Sn,isFunction:sn,isStream:e=>on(e)&&sn(e.pipe),isURLSearchParams:fn,isTypedArray:jn,isFileList:mn,forEach:yn,merge:function e(){const{caseless:t}=kn(this)&&this||{},n={},a=(a,r)=>{const i=t&&bn(n,r)||r;un(n[i])&&un(a)?n[i]=e(n[i],a):un(a)?n[i]=e({},a):tn(a)?n[i]=a.slice():n[i]=a};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&yn(arguments[r],a);return n},extend:function(e,t,n){let{allOwnKeys:a}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return yn(t,((t,a)=>{n&&sn(t)?e[a]=Kt(t,n):e[a]=t}),{allOwnKeys:a}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,a)=>{let r,i,s;const l={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)s=r[i],a&&!a(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&Jt(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Yt,kindOfTest:Xt,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return-1!==a&&a===n},toArray:e=>{if(!e)return null;if(tn(e))return e;let t=e.length;if(!ln(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=n.next())&&!a.done;){const n=a.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const a=[];for(;null!==(n=e.exec(t));)a.push(n);return a},isHTMLForm:Nn,hasOwnProperty:_n,hasOwnProp:_n,reduceDescriptors:En,freezeMethods:e=>{En(e,((t,n)=>{if(sn(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const a=e[n];sn(a)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},a=e=>{e.forEach((e=>{n[e]=!0}))};return tn(e)?a(e):a(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:bn,global:wn,isContextDefined:kn,ALPHABET:Tn,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tn.ALPHA_DIGIT,n="";const{length:a}=t;for(;e--;)n+=t[Math.random()*a|0];return n},isSpecCompliantForm:function(e){return!!(e&&sn(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,a)=>{if(on(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[a]=e;const r=tn(e)?[]:{};return yn(e,((e,t)=>{const i=n(e,a+1);!nn(i)&&(r[t]=i)})),t[a]=void 0,r}}return e};return n(e,0)},isAsyncFn:Rn,isThenable:e=>e&&(on(e)||sn(e))&&sn(e.then)&&sn(e.catch),setImmediate:On,asap:Mn};function Dn(e,t,n,a,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),r&&(this.response=r,this.status=r.status?r.status:null)}zn.inherits(Dn,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:zn.toJSONObject(this.config),code:this.code,status:this.status}}});const An=Dn.prototype,Fn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Fn[e]={value:e}})),Object.defineProperties(Dn,Fn),Object.defineProperty(An,"isAxiosError",{value:!0}),Dn.from=(e,t,n,a,r,i)=>{const s=Object.create(An);return zn.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Dn.call(s,e.message,t,n,a,r),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};const In=Dn;function $n(e){return zn.isPlainObject(e)||zn.isArray(e)}function Bn(e){return zn.endsWith(e,"[]")?e.slice(0,-2):e}function Un(e,t,n){return e?e.concat(t).map((function(e,t){return e=Bn(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Hn=zn.toFlatObject(zn,{},null,(function(e){return/^is[A-Z]/.test(e)}));const Zn=function(e,t,n){if(!zn.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const a=(n=zn.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!zn.isUndefined(t[e])}))).metaTokens,r=n.visitor||u,i=n.dots,s=n.indexes,l=(n.Blob||"undefined"!==typeof Blob&&Blob)&&zn.isSpecCompliantForm(t);if(!zn.isFunction(r))throw new TypeError("visitor must be a function");function o(e){if(null===e)return"";if(zn.isDate(e))return e.toISOString();if(!l&&zn.isBlob(e))throw new In("Blob is not supported. Use a Buffer instead.");return zn.isArrayBuffer(e)||zn.isTypedArray(e)?l&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,r){let l=e;if(e&&!r&&"object"===typeof e)if(zn.endsWith(n,"{}"))n=a?n:n.slice(0,-2),e=JSON.stringify(e);else if(zn.isArray(e)&&function(e){return zn.isArray(e)&&!e.some($n)}(e)||(zn.isFileList(e)||zn.endsWith(n,"[]"))&&(l=zn.toArray(e)))return n=Bn(n),l.forEach((function(e,a){!zn.isUndefined(e)&&null!==e&&t.append(!0===s?Un([n],a,i):null===s?n:n+"[]",o(e))})),!1;return!!$n(e)||(t.append(Un(r,n,i),o(e)),!1)}const c=[],d=Object.assign(Hn,{defaultVisitor:u,convertValue:o,isVisitable:$n});if(!zn.isObject(e))throw new TypeError("data must be an object");return function e(n,a){if(!zn.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+a.join("."));c.push(n),zn.forEach(n,(function(n,i){!0===(!(zn.isUndefined(n)||null===n)&&r.call(t,n,zn.isString(i)?i.trim():i,a,d))&&e(n,a?a.concat(i):[i])})),c.pop()}}(e),t};function Vn(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Wn(e,t){this._pairs=[],e&&Zn(e,this,t)}const qn=Wn.prototype;qn.append=function(e,t){this._pairs.push([e,t])},qn.toString=function(e){const t=e?function(t){return e.call(this,t,Vn)}:Vn;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Kn=Wn;function Qn(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Jn(e,t,n){if(!t)return e;const a=n&&n.encode||Qn,r=n&&n.serialize;let i;if(i=r?r(t,n):zn.isURLSearchParams(t)?t.toString():new Kn(t,n).toString(a),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const Yn=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){zn.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Gn={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Xn={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:Kn,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ea="undefined"!==typeof window&&"undefined"!==typeof document,ta="object"===typeof navigator&&navigator||void 0,na=ea&&(!ta||["ReactNative","NativeScript","NS"].indexOf(ta.product)<0),aa="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,ra=ea&&window.location.href||"http://localhost",ia={...a,...Xn};const sa=function(e){function t(e,n,a,r){let i=e[r++];if("__proto__"===i)return!0;const s=Number.isFinite(+i),l=r>=e.length;if(i=!i&&zn.isArray(a)?a.length:i,l)return zn.hasOwnProp(a,i)?a[i]=[a[i],n]:a[i]=n,!s;a[i]&&zn.isObject(a[i])||(a[i]=[]);return t(e,n,a[i],r)&&zn.isArray(a[i])&&(a[i]=function(e){const t={},n=Object.keys(e);let a;const r=n.length;let i;for(a=0;a<r;a++)i=n[a],t[i]=e[i];return t}(a[i])),!s}if(zn.isFormData(e)&&zn.isFunction(e.entries)){const n={};return zn.forEachEntry(e,((e,a)=>{t(function(e){return zn.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),a,n,0)})),n}return null};const la={transitional:Gn,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",a=n.indexOf("application/json")>-1,r=zn.isObject(e);r&&zn.isHTMLForm(e)&&(e=new FormData(e));if(zn.isFormData(e))return a?JSON.stringify(sa(e)):e;if(zn.isArrayBuffer(e)||zn.isBuffer(e)||zn.isStream(e)||zn.isFile(e)||zn.isBlob(e)||zn.isReadableStream(e))return e;if(zn.isArrayBufferView(e))return e.buffer;if(zn.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Zn(e,new ia.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,a){return ia.isNode&&zn.isBuffer(e)?(this.append(t,e.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=zn.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Zn(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||a?(t.setContentType("application/json",!1),function(e,t,n){if(zn.isString(e))try{return(t||JSON.parse)(e),zn.trim(e)}catch(Ee){if("SyntaxError"!==Ee.name)throw Ee}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||la.transitional,n=t&&t.forcedJSONParsing,a="json"===this.responseType;if(zn.isResponse(e)||zn.isReadableStream(e))return e;if(e&&zn.isString(e)&&(n&&!this.responseType||a)){const n=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e)}catch(Ee){if(n){if("SyntaxError"===Ee.name)throw In.from(Ee,In.ERR_BAD_RESPONSE,this,null,this.response);throw Ee}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ia.classes.FormData,Blob:ia.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};zn.forEach(["delete","get","head","post","put","patch"],(e=>{la.headers[e]={}}));const oa=la,ua=zn.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ca=Symbol("internals");function da(e){return e&&String(e).trim().toLowerCase()}function pa(e){return!1===e||null==e?e:zn.isArray(e)?e.map(pa):String(e)}function ma(e,t,n,a,r){return zn.isFunction(a)?a.call(this,t,n):(r&&(t=n),zn.isString(t)?zn.isString(a)?-1!==t.indexOf(a):zn.isRegExp(a)?a.test(t):void 0:void 0)}class fa{constructor(e){e&&this.set(e)}set(e,t,n){const a=this;function r(e,t,n){const r=da(t);if(!r)throw new Error("header name must be a non-empty string");const i=zn.findKey(a,r);(!i||void 0===a[i]||!0===n||void 0===n&&!1!==a[i])&&(a[i||t]=pa(e))}const i=(e,t)=>zn.forEach(e,((e,n)=>r(e,n,t)));if(zn.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(zn.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i((e=>{const t={};let n,a,r;return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),n=e.substring(0,r).trim().toLowerCase(),a=e.substring(r+1).trim(),!n||t[n]&&ua[n]||("set-cookie"===n?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)})),t})(e),t);else if(zn.isHeaders(e))for(const[s,l]of e.entries())r(l,s,n);else null!=e&&r(t,e,n);return this}get(e,t){if(e=da(e)){const n=zn.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}(e);if(zn.isFunction(t))return t.call(this,e,n);if(zn.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=da(e)){const n=zn.findKey(this,e);return!(!n||void 0===this[n]||t&&!ma(0,this[n],n,t))}return!1}delete(e,t){const n=this;let a=!1;function r(e){if(e=da(e)){const r=zn.findKey(n,e);!r||t&&!ma(0,n[r],r,t)||(delete n[r],a=!0)}}return zn.isArray(e)?e.forEach(r):r(e),a}clear(e){const t=Object.keys(this);let n=t.length,a=!1;for(;n--;){const r=t[n];e&&!ma(0,this[r],r,e,!0)||(delete this[r],a=!0)}return a}normalize(e){const t=this,n={};return zn.forEach(this,((a,r)=>{const i=zn.findKey(n,r);if(i)return t[i]=pa(a),void delete t[r];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(r):String(r).trim();s!==r&&delete t[r],t[s]=pa(a),n[s]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return zn.forEach(this,((n,a)=>{null!=n&&!1!==n&&(t[a]=e&&zn.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];return a.forEach((e=>t.set(e))),t}static accessor(e){const t=(this[ca]=this[ca]={accessors:{}}).accessors,n=this.prototype;function a(e){const a=da(e);t[a]||(!function(e,t){const n=zn.toCamelCase(" "+t);["get","set","has"].forEach((a=>{Object.defineProperty(e,a+n,{value:function(e,n,r){return this[a].call(this,t,e,n,r)},configurable:!0})}))}(n,e),t[a]=!0)}return zn.isArray(e)?e.forEach(a):a(e),this}}fa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),zn.reduceDescriptors(fa.prototype,((e,t)=>{let{value:n}=e,a=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[a]=e}}})),zn.freezeMethods(fa);const ha=fa;function ga(e,t){const n=this||oa,a=t||n,r=ha.from(a.headers);let i=a.data;return zn.forEach(e,(function(e){i=e.call(n,i,r.normalize(),t?t.status:void 0)})),r.normalize(),i}function va(e){return!(!e||!e.__CANCEL__)}function xa(e,t,n){In.call(this,null==e?"canceled":e,In.ERR_CANCELED,t,n),this.name="CanceledError"}zn.inherits(xa,In,{__CANCEL__:!0});const ya=xa;function ba(e,t,n){const a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(new In("Request failed with status code "+n.status,[In.ERR_BAD_REQUEST,In.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const wa=function(e,t){e=e||10;const n=new Array(e),a=new Array(e);let r,i=0,s=0;return t=void 0!==t?t:1e3,function(l){const o=Date.now(),u=a[s];r||(r=o),n[i]=l,a[i]=o;let c=s,d=0;for(;c!==i;)d+=n[c++],c%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),o-r<t)return;const p=u&&o-u;return p?Math.round(1e3*d/p):void 0}};const ka=function(e,t){let n,a,r=0,i=1e3/t;const s=function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();r=i,n=null,a&&(clearTimeout(a),a=null),e.apply(null,t)};return[function(){const e=Date.now(),t=e-r;for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];t>=i?s(o,e):(n=o,a||(a=setTimeout((()=>{a=null,s(n)}),i-t)))},()=>n&&s(n)]},ja=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,a=0;const r=wa(50,250);return ka((n=>{const i=n.loaded,s=n.lengthComputable?n.total:void 0,l=i-a,o=r(l);a=i;e({loaded:i,total:s,progress:s?i/s:void 0,bytes:l,rate:o||void 0,estimated:o&&s&&i<=s?(s-i)/o:void 0,event:n,lengthComputable:null!=s,[t?"download":"upload"]:!0})}),n)},Ca=(e,t)=>{const n=null!=e;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},Na=e=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return zn.asap((()=>e(...n)))},_a=ia.hasStandardBrowserEnv?function(){const e=ia.navigator&&/(msie|trident)/i.test(ia.navigator.userAgent),t=document.createElement("a");let n;function a(n){let a=n;return e&&(t.setAttribute("href",a),a=t.href),t.setAttribute("href",a),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=a(window.location.href),function(e){const t=zn.isString(e)?a(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Sa=ia.hasStandardBrowserEnv?{write(e,t,n,a,r,i){const s=[e+"="+encodeURIComponent(t)];zn.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),zn.isString(a)&&s.push("path="+a),zn.isString(r)&&s.push("domain="+r),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ea(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const La=e=>e instanceof ha?{...e}:e;function Pa(e,t){t=t||{};const n={};function a(e,t,n){return zn.isPlainObject(e)&&zn.isPlainObject(t)?zn.merge.call({caseless:n},e,t):zn.isPlainObject(t)?zn.merge({},t):zn.isArray(t)?t.slice():t}function r(e,t,n){return zn.isUndefined(t)?zn.isUndefined(e)?void 0:a(void 0,e,n):a(e,t,n)}function i(e,t){if(!zn.isUndefined(t))return a(void 0,t)}function s(e,t){return zn.isUndefined(t)?zn.isUndefined(e)?void 0:a(void 0,e):a(void 0,t)}function l(n,r,i){return i in t?a(n,r):i in e?a(void 0,n):void 0}const o={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(e,t)=>r(La(e),La(t),!0)};return zn.forEach(Object.keys(Object.assign({},e,t)),(function(a){const i=o[a]||r,s=i(e[a],t[a],a);zn.isUndefined(s)&&i!==l||(n[a]=s)})),n}const Ta=e=>{const t=Pa({},e);let n,{data:a,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:s,headers:l,auth:o}=t;if(t.headers=l=ha.from(l),t.url=Jn(Ea(t.baseURL,t.url),e.params,e.paramsSerializer),o&&l.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),zn.isFormData(a))if(ia.hasStandardBrowserEnv||ia.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(!1!==(n=l.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];l.setContentType([e||"multipart/form-data",...t].join("; "))}if(ia.hasStandardBrowserEnv&&(r&&zn.isFunction(r)&&(r=r(t)),r||!1!==r&&_a(t.url))){const e=i&&s&&Sa.read(s);e&&l.set(i,e)}return t},Ra="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const a=Ta(e);let r=a.data;const i=ha.from(a.headers).normalize();let s,l,o,u,c,{responseType:d,onUploadProgress:p,onDownloadProgress:m}=a;function f(){u&&u(),c&&c(),a.cancelToken&&a.cancelToken.unsubscribe(s),a.signal&&a.signal.removeEventListener("abort",s)}let h=new XMLHttpRequest;function g(){if(!h)return;const a=ha.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());ba((function(e){t(e),f()}),(function(e){n(e),f()}),{data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:a,config:e,request:h}),h=null}h.open(a.method.toUpperCase(),a.url,!0),h.timeout=a.timeout,"onloadend"in h?h.onloadend=g:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(g)},h.onabort=function(){h&&(n(new In("Request aborted",In.ECONNABORTED,e,h)),h=null)},h.onerror=function(){n(new In("Network Error",In.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let t=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const r=a.transitional||Gn;a.timeoutErrorMessage&&(t=a.timeoutErrorMessage),n(new In(t,r.clarifyTimeoutError?In.ETIMEDOUT:In.ECONNABORTED,e,h)),h=null},void 0===r&&i.setContentType(null),"setRequestHeader"in h&&zn.forEach(i.toJSON(),(function(e,t){h.setRequestHeader(t,e)})),zn.isUndefined(a.withCredentials)||(h.withCredentials=!!a.withCredentials),d&&"json"!==d&&(h.responseType=a.responseType),m&&([o,c]=ja(m,!0),h.addEventListener("progress",o)),p&&h.upload&&([l,u]=ja(p),h.upload.addEventListener("progress",l),h.upload.addEventListener("loadend",u)),(a.cancelToken||a.signal)&&(s=t=>{h&&(n(!t||t.type?new ya(null,e,h):t),h.abort(),h=null)},a.cancelToken&&a.cancelToken.subscribe(s),a.signal&&(a.signal.aborted?s():a.signal.addEventListener("abort",s)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(a.url);v&&-1===ia.protocols.indexOf(v)?n(new In("Unsupported protocol "+v+":",In.ERR_BAD_REQUEST,e)):h.send(r||null)}))},Oa=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,a=new AbortController;const r=function(e){if(!n){n=!0,s();const t=e instanceof Error?e:this.reason;a.abort(t instanceof In?t:new ya(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{i=null,r(new In(`timeout ${t} of ms exceeded`,In.ETIMEDOUT))}),t);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(r):e.removeEventListener("abort",r)})),e=null)};e.forEach((e=>e.addEventListener("abort",r)));const{signal:l}=a;return l.unsubscribe=()=>zn.asap(s),l}},Ma=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let a,r=0;for(;r<n;)a=r+t,yield e.slice(r,a),r=a},za=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},Da=(e,t,n,a)=>{const r=async function*(e,t){for await(const n of za(e))yield*Ma(n,t)}(e,t);let i,s=0,l=e=>{i||(i=!0,a&&a(e))};return new ReadableStream({async pull(e){try{const{done:t,value:a}=await r.next();if(t)return l(),void e.close();let i=a.byteLength;if(n){let e=s+=i;n(e)}e.enqueue(new Uint8Array(a))}catch(t){throw l(t),t}},cancel:e=>(l(e),r.return())},{highWaterMark:2})},Aa="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,Fa=Aa&&"function"===typeof ReadableStream,Ia=Aa&&("function"===typeof TextEncoder?($a=new TextEncoder,e=>$a.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var $a;const Ba=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return!!e(...n)}catch(Ee){return!1}},Ua=Fa&&Ba((()=>{let e=!1;const t=new Request(ia.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Ha=Fa&&Ba((()=>zn.isReadableStream(new Response("").body))),Za={stream:Ha&&(e=>e.body)};var Va;Aa&&(Va=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Za[e]&&(Za[e]=zn.isFunction(Va[e])?t=>t[e]():(t,n)=>{throw new In(`Response type '${e}' is not supported`,In.ERR_NOT_SUPPORT,n)})})));const Wa=async(e,t)=>{const n=zn.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(zn.isBlob(e))return e.size;if(zn.isSpecCompliantForm(e)){const t=new Request(ia.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return zn.isArrayBufferView(e)||zn.isArrayBuffer(e)?e.byteLength:(zn.isURLSearchParams(e)&&(e+=""),zn.isString(e)?(await Ia(e)).byteLength:void 0)})(t):n},qa=Aa&&(async e=>{let{url:t,method:n,data:a,signal:r,cancelToken:i,timeout:s,onDownloadProgress:l,onUploadProgress:o,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:p}=Ta(e);u=u?(u+"").toLowerCase():"text";let m,f=Oa([r,i&&i.toAbortSignal()],s);const h=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let g;try{if(o&&Ua&&"get"!==n&&"head"!==n&&0!==(g=await Wa(c,a))){let e,n=new Request(t,{method:"POST",body:a,duplex:"half"});if(zn.isFormData(a)&&(e=n.headers.get("content-type"))&&c.setContentType(e),n.body){const[e,t]=Ca(g,ja(Na(o)));a=Da(n.body,65536,e,t)}}zn.isString(d)||(d=d?"include":"omit");const r="credentials"in Request.prototype;m=new Request(t,{...p,signal:f,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:r?d:void 0});let i=await fetch(m);const s=Ha&&("stream"===u||"response"===u);if(Ha&&(l||s&&h)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=zn.toFiniteNumber(i.headers.get("content-length")),[n,a]=l&&Ca(t,ja(Na(l),!0))||[];i=new Response(Da(i.body,65536,n,(()=>{a&&a(),h&&h()})),e)}u=u||"text";let v=await Za[zn.findKey(Za,u)||"text"](i,e);return!s&&h&&h(),await new Promise(((t,n)=>{ba(t,n,{data:v,headers:ha.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:m})}))}catch(v){if(h&&h(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new In("Network Error",In.ERR_NETWORK,e,m),{cause:v.cause||v});throw In.from(v,v&&v.code,e,m)}}),Ka={http:null,xhr:Ra,fetch:qa};zn.forEach(Ka,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(Ee){}Object.defineProperty(e,"adapterName",{value:t})}}));const Qa=e=>`- ${e}`,Ja=e=>zn.isFunction(e)||null===e||!1===e,Ya=e=>{e=zn.isArray(e)?e:[e];const{length:t}=e;let n,a;const r={};for(let i=0;i<t;i++){let t;if(n=e[i],a=n,!Ja(n)&&(a=Ka[(t=String(n)).toLowerCase()],void 0===a))throw new In(`Unknown adapter '${t}'`);if(a)break;r[t||"#"+i]=a}if(!a){const e=Object.entries(r).map((e=>{let[t,n]=e;return`adapter ${t} `+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(Qa).join("\n"):" "+Qa(e[0]):"as no adapter specified";throw new In("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return a};function Ga(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ya(null,e)}function Xa(e){Ga(e),e.headers=ha.from(e.headers),e.data=ga.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ya(e.adapter||oa.adapter)(e).then((function(t){return Ga(e),t.data=ga.call(e,e.transformResponse,t),t.headers=ha.from(t.headers),t}),(function(t){return va(t)||(Ga(e),t&&t.response&&(t.response.data=ga.call(e,e.transformResponse,t.response),t.response.headers=ha.from(t.response.headers))),Promise.reject(t)}))}const er="1.7.7",tr={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{tr[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const nr={};tr.transitional=function(e,t,n){function a(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,r,i)=>{if(!1===e)throw new In(a(r," has been removed"+(t?" in "+t:"")),In.ERR_DEPRECATED);return t&&!nr[r]&&(nr[r]=!0,console.warn(a(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,i)}};const ar={assertOptions:function(e,t,n){if("object"!==typeof e)throw new In("options must be an object",In.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let r=a.length;for(;r-- >0;){const i=a[r],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new In("option "+i+" must be "+n,In.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new In("Unknown option "+i,In.ERR_BAD_OPTION)}},validators:tr},rr=ar.validators;class ir{constructor(e){this.defaults=e,this.interceptors={request:new Yn,response:new Yn}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(Ee){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=Pa(this.defaults,t);const{transitional:n,paramsSerializer:a,headers:r}=t;void 0!==n&&ar.assertOptions(n,{silentJSONParsing:rr.transitional(rr.boolean),forcedJSONParsing:rr.transitional(rr.boolean),clarifyTimeoutError:rr.transitional(rr.boolean)},!1),null!=a&&(zn.isFunction(a)?t.paramsSerializer={serialize:a}:ar.assertOptions(a,{encode:rr.function,serialize:rr.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=r&&zn.merge(r.common,r[t.method]);r&&zn.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete r[e]})),t.headers=ha.concat(i,r);const s=[];let l=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const o=[];let u;this.interceptors.response.forEach((function(e){o.push(e.fulfilled,e.rejected)}));let c,d=0;if(!l){const e=[Xa.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,o),c=e.length,u=Promise.resolve(t);d<c;)u=u.then(e[d++],e[d++]);return u}c=s.length;let p=t;for(d=0;d<c;){const e=s[d++],t=s[d++];try{p=e(p)}catch(m){t.call(this,m);break}}try{u=Xa.call(this,p)}catch(m){return Promise.reject(m)}for(d=0,c=o.length;d<c;)u=u.then(o[d++],o[d++]);return u}getUri(e){return Jn(Ea((e=Pa(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}zn.forEach(["delete","get","head","options"],(function(e){ir.prototype[e]=function(t,n){return this.request(Pa(n||{},{method:e,url:t,data:(n||{}).data}))}})),zn.forEach(["post","put","patch"],(function(e){function t(t){return function(n,a,r){return this.request(Pa(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:a}))}}ir.prototype[e]=t(),ir.prototype[e+"Form"]=t(!0)}));const sr=ir;class lr{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const a=new Promise((e=>{n.subscribe(e),t=e})).then(e);return a.cancel=function(){n.unsubscribe(t)},a},e((function(e,a,r){n.reason||(n.reason=new ya(e,a,r),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;const t=new lr((function(t){e=t}));return{token:t,cancel:e}}}const or=lr;const ur={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ur).forEach((e=>{let[t,n]=e;ur[n]=t}));const cr=ur;const dr=function e(t){const n=new sr(t),a=Kt(sr.prototype.request,n);return zn.extend(a,sr.prototype,n,{allOwnKeys:!0}),zn.extend(a,n,null,{allOwnKeys:!0}),a.create=function(n){return e(Pa(t,n))},a}(oa);dr.Axios=sr,dr.CanceledError=ya,dr.CancelToken=or,dr.isCancel=va,dr.VERSION=er,dr.toFormData=Zn,dr.AxiosError=In,dr.Cancel=dr.CanceledError,dr.all=function(e){return Promise.all(e)},dr.spread=function(e){return function(t){return e.apply(null,t)}},dr.isAxiosError=function(e){return zn.isObject(e)&&!0===e.isAxiosError},dr.mergeConfig=Pa,dr.AxiosHeaders=ha,dr.formToJSON=e=>sa(zn.isHTMLForm(e)?new FormData(e):e),dr.getAdapter=Ya,dr.HttpStatusCode=cr,dr.default=dr;let pr=null;const mr=dr.create({baseURL:"https://healthcareapi.humicprototyping.net/api",timeout:12e4,headers:{"Content-Type":" multipart/form-data","Access-Control-Allow-Origin":"*","Access-Control-Allow-Headers":"*","Access-Control-Allow-Methods":"*","Access-Control-Allow-Credentials":"true","ngrok-skip-browser-warning":"true","x-api-key":"humic_healthcare_api_123"}}),fr=()=>{localStorage.clear(),Se.remove("token"),window.location.href="/"},hr=e=>{if(pr=e.response,e.response&&401===e.response.status)fr();else if("ERR_NETWORK"===e.code){var t;window.history.pushState({},"Redirect Network Error","/"),401===(null===(t=e.response)||void 0===t?void 0:t.status)&&fr()}return Promise.reject(e)};mr.interceptors.request.use((e=>(e=>{let t=Se.get("token");return void 0!==t&&(e.headers.Authorization=`Bearer ${t}`),e})(e)),(e=>hr(e))),mr.interceptors.response.use((e=>e),(e=>hr(e)));const gr=function(e){return mr({method:"get",url:e,params:arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,headers:arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}})},vr=function(e,t){return mr({method:"post",url:e,data:t,headers:arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}})},xr=(e,t,n)=>mr({method:"put",url:e,data:t,headers:n}),yr=(e,t)=>mr({method:"delete",url:e,data:t}),br=()=>{const e=ae(),[t,n]=(0,i.useState)(!0),[a,r]=(0,i.useState)(""),[s,l]=(0,i.useState)(""),[o,u]=(0,i.useState)(!1),[c,d]=(0,i.useState)(!1),[p,m]=(0,i.useState)(""),[f,h]=(0,i.useState)([]),[g,v]=(0,i.useState)(!1),x=()=>{u(!1)},y=()=>{n(!t)};return(0,i.useEffect)((()=>{const e=localStorage.getItem("email");e&&(l(e),d(!0))}),[]),(0,Ut.jsxs)(Ut.Fragment,{children:[o&&p&&(0,Ut.jsxs)("div",{className:"fixed inset-0 flex items-center justify-center bg-black bg-opacity-50 z-50",children:["pending"===p&&(0,Ut.jsxs)("div",{className:"bg-white rounded-lg p-6 w-96",children:[(0,Ut.jsx)("h2",{className:"text-xl font-bold mb-4",children:"Akun Anda Dalam Proses Verifikasi"}),(0,Ut.jsx)("p",{className:"text-gray-700 mb-6",children:"Akun Anda sedang dalam proses pengecekan oleh admin. Silakan tunggu beberapa saat. Anda akan diberi tahu jika akun sudah aktif."}),(0,Ut.jsx)("button",{onClick:x,className:"w-full bg-blue-500 text-white py-2 px-4 rounded-lg hover:bg-blue-600 transition",children:"OK"})]}),"rejected"===p&&(0,Ut.jsxs)("div",{className:"bg-white rounded-lg p-6 w-96",children:[(0,Ut.jsx)("h2",{className:"text-xl font-bold mb-4 text-red-500",children:"Verifikasi Akun Ditolak"}),(0,Ut.jsx)("p",{className:"text-gray-700 mb-6",children:"Akun Anda tidak dapat diverifikasi. Silakan periksa kembali data yang Anda berikan dan pastikan sudah sesuai dengan persyaratan. Anda dapat mencoba mengajukan verifikasi ulang melalui menu pengaturan akun."}),(0,Ut.jsx)("button",{onClick:x,className:"w-full bg-red-500 text-white py-2 px-4 rounded-lg hover:bg-red-600 transition",children:"Coba Lagi"})]})]}),(0,Ut.jsxs)("section",{className:"bg-[#444444] h-screen",children:[(0,Ut.jsx)(Ht,{className:"fixed top-0 left-0 right-0 z-50"}),(0,Ut.jsxs)("div",{className:"pt-24 grid grid-cols-1 md:grid-cols-3 h-full",children:[(0,Ut.jsx)("div",{className:"md:col-span-2 bg-[#3B3A48] h-full flex justify-center items-center px-4 sm:px-6 lg:px-8",children:(0,Ut.jsxs)("div",{className:"space-y-[30px] text-white max-w-[807px] w-full m-auto py-10",children:[(0,Ut.jsx)("h1",{className:"text-2xl font-semibold sm:text-3xl md:text-4xl lg:text-5xl",children:"Health Care"}),(0,Ut.jsx)("h1",{className:" text-3xl sm:text-4xl md:text-5xl font-semibold ",children:"Database Penyakit dengan Data yang Valid"}),(0,Ut.jsx)("p",{className:"text-xl sm:text-lg md:text-xl ",children:"Health Care adalah platform kesehatan yang menyediakan akses database dari berbagai penyakit dengan data yang valid. Health Care menawarkan data-data dari berbagai penyakit yang ada dalam database, untuk membantu para peneliti dalam penilaian kesehatan."})]})}),(0,Ut.jsx)("div",{className:"w-full bg-white xl:p-0 flex justify-center items-center",children:(0,Ut.jsxs)("div",{className:"p-6 sm:p-8",children:[(0,Ut.jsxs)("div",{className:"",children:[(0,Ut.jsx)("h1",{className:"text-[24px] font-semibold",children:"Masuk"}),(0,Ut.jsxs)("p",{children:["Belum punya akun?"," ",(0,Ut.jsx)("a",{href:"/register",className:"text-[#554F9B]",children:"Daftar Sekarang"})]})]}),(0,Ut.jsxs)("form",{onSubmit:t=>{t.preventDefault(),v(!0);const n={email:s,password:a};vr("/auth/login",n,{"Content-Type":"application/json"}).then((function(t){var n,a,r,i,l,o,d,p,f,h;if(v(!1),200===(null===t||void 0===t?void 0:t.status)||201===(null===t||void 0===t?void 0:t.status))if(c?localStorage.setItem("email",s):localStorage.removeItem("email"),Se.set("token",null===t||void 0===t||null===(n=t.data)||void 0===n||null===(a=n.data)||void 0===a?void 0:a.token),localStorage.setItem("role",null===t||void 0===t||null===(r=t.data)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.role),"operator"===(null===t||void 0===t||null===(l=t.data)||void 0===l||null===(o=l.data)||void 0===o?void 0:o.role)){var g,x,y;const n=null===t||void 0===t||null===(g=t.data)||void 0===g||null===(x=g.data)||void 0===x?void 0:x.disease_id;if(!n)return _t.error("You are not assigned to any disease. Please contact the admin for assistance."),Se.remove("token",{path:"/"}),void localStorage.clear();localStorage.setItem("disease_id",n),_t.success(null===t||void 0===t||null===(y=t.data)||void 0===y?void 0:y.message),e(`/operator/record-penyakit/${n}`)}else if("peneliti"===(null===t||void 0===t||null===(d=t.data)||void 0===d||null===(p=d.data)||void 0===p?void 0:p.role)){var b,w,k,j,C,N,_;if("pending"===(null===t||void 0===t||null===(b=t.data)||void 0===b||null===(w=b.data)||void 0===w?void 0:w.approval_status)||"rejected"===(null===t||void 0===t||null===(k=t.data)||void 0===k||null===(j=k.data)||void 0===j?void 0:j.approval_status))_t.error("Gagal Login"),m(null===t||void 0===t||null===(C=t.data)||void 0===C||null===(N=C.data)||void 0===N?void 0:N.approval_status),u(!0),Se.remove("token");else _t.success(null===t||void 0===t||null===(_=t.data)||void 0===_?void 0:_.message),e("/peneliti/penyakit")}else if("admin"===(null===t||void 0===t||null===(f=t.data)||void 0===f||null===(h=f.data)||void 0===h?void 0:h.role)){var S;_t.success(null===t||void 0===t||null===(S=t.data)||void 0===S?void 0:S.message),e("/admin/dashboard")}})).catch((function(e){var t,n;v(!1),h(Object.entries((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data)||{}).map((e=>{let[t,n]=e;return{name:t,message:n}}))),_t.error("Email atau password yang Anda masukkan salah.")}))},className:"mt-[35px]",children:[(0,Ut.jsxs)("div",{className:"space-y-4 md:space-y-6",children:[(0,Ut.jsx)(qt,{id:"email",name:"email",onChange:e=>{l(e.target.value)},placeholder:"user@gmail.com",type:"email",value:s,required:!0,label:"Email",validations:f}),(0,Ut.jsx)(qt,{id:"password",name:"password",onChange:e=>{r(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:t?"password":"text",value:a,required:!0,icon:t?(0,Ut.jsx)(It,{className:"text-xl",onClick:y}):(0,Ut.jsx)($t,{className:"text-xl",onClick:y}),label:"Kata Sandi",validations:f}),(0,Ut.jsx)("div",{className:"",children:(0,Ut.jsxs)("label",{className:"inline-flex items-center cursor-pointer",children:[(0,Ut.jsx)("input",{type:"checkbox",value:"",className:"sr-only peer",checked:c,onChange:()=>{d(!c)}}),(0,Ut.jsx)("div",{className:"relative w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 rounded-full peer peer-checked:after:translate-x-full rtl:peer-checked:after:-translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:start-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-blue-600"}),(0,Ut.jsx)("span",{className:"ms-3 text-sm text-gray-900",children:"Ingat saya"})]})})]}),(0,Ut.jsxs)("div",{className:"space-y-[30px]",children:[(0,Ut.jsx)("button",{type:"submit",className:"mt-[50px] w-full text-white bg-[#554F9B] hover:bg-[#4D4788] focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center "+(g?"cursor-not-allowed opacity-70":""),disabled:g,children:g?(0,Ut.jsxs)("div",{className:"flex items-center justify-center",children:[(0,Ut.jsxs)("svg",{className:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,Ut.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,Ut.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8z"})]}),(0,Ut.jsx)("span",{className:"ml-2",children:"Memproses..."})]}):"Login"}),(0,Ut.jsx)("hr",{}),(0,Ut.jsxs)("div",{className:"flex flex-col items-center justify-center",children:[(0,Ut.jsx)("p",{children:"Terdapat kendala masuk? Silahkan hubungi kami"}),(0,Ut.jsxs)("div",{className:"inline-flex items-center gap-3 mt-[10px]",children:[(0,Ut.jsx)("div",{children:(0,Ut.jsx)("img",{loading:"lazy",src:"vektor/logos_whatsapp-icon.png",alt:"WhatsApp",className:"cursor-pointer",onClick:()=>(()=>{const e=`https://wa.me/082132092648?text=${encodeURIComponent("Halo, saya mengalami kendala saat melakukan pendaftaran.")}`;window.open(e,"_blank")})()})}),(0,Ut.jsx)("div",{children:(0,Ut.jsx)("img",{loading:"lazy",src:"vektor/logos_google-gmail.png",alt:"Gmail",className:"cursor-pointer",onClick:()=>(()=>{const e=`mailto:aryafirmansyah200404@gmail.com?subject=${encodeURIComponent("Kendala Pendaftaran")}&body=${encodeURIComponent("Halo, saya mengalami kendala saat melakukan pendaftaran.")}`;window.open(e,"_blank")})()})})]})]})]})]})]})})]})]})]})},wr=e=>{let{children:t}=e;const[n,a]=(0,i.useState)(!1),r=te(),s=ae();return(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)("nav",{className:"fixed top-0 z-50 w-full bg-white border-b border-gray-200",children:(0,Ut.jsx)("div",{className:"px-3 py-3 lg:px-5 lg:pl-3",children:(0,Ut.jsxs)("div",{className:"flex items-center justify-between",children:[(0,Ut.jsxs)("div",{className:"flex items-center justify-start rtl:justify-end",children:[(0,Ut.jsxs)("button",{onClick:()=>a(!n),"data-drawer-target":"logo-sidebar","data-drawer-toggle":"logo-sidebar","aria-controls":"logo-sidebar",type:"button",className:"inline-flex items-center p-2 text-sm text-gray-500 rounded-lg sm:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200",children:[(0,Ut.jsx)("span",{className:"sr-only",children:"Open sidebar"}),(0,Ut.jsx)("svg",{className:"w-6 h-6","aria-hidden":"true",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M2 4.75A.75.75 0 012.75 4h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 4.75zm0 10.5a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5a.75.75 0 01-.75-.75zM2 10a.75.75 0 01.75-.75h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 10z"})})]}),(0,Ut.jsx)("a",{href:"/",className:"flex items-center space-x-3 rtl:space-x-reverse",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/images/logo.png",className:"h-8",alt:"HeartCare-Logo"})})]}),(0,Ut.jsxs)("button",{onClick:()=>{_t.loading("Loading..."),_t.dismiss(),_t.success("Berhasil Logout"),Se.remove("token"),s("/")},className:"group flex items-center space-x-1 text-red-400 hover:text-red-600",children:[(0,Ut.jsx)("div",{className:"shadow-main p-2 text-gray-500 rounded-full bg-red-400 group-hover:bg-red-600 focus:outline-none focus:ring-2 focus:ring-gray-200",children:(0,Ut.jsx)(Bt,{className:"text-white group-hover:text-white"})}),(0,Ut.jsx)("span",{className:"font-semibold",children:"Keluar"})]})]})})}),(0,Ut.jsx)("aside",{id:"logo-sidebar",className:`fixed top-0 left-0 z-40 w-52 h-screen pt-20 transition-transform ${n?"translate-x-0":"-translate-x-full"} sm:translate-x-0 bg-white border-r border-gray-200 `,"aria-label":"Sidebar",children:(0,Ut.jsx)("div",{className:"h-full px-3 pb-4 overflow-y-auto bg-white pr-3 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300\n",children:(0,Ut.jsxs)("ul",{className:"space-y-10 font-medium",children:[(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:"/admin/dashboard",className:`max-w-[98px] min-h-[74px] w-full inline-flex ${"/admin/dashboard"===r.pathname?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:("/admin/dashboard"===r.pathname?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsxs)("g",{clipPath:"url(#clip0_824_2869)",children:[(0,Ut.jsx)("path",{d:"M8.16289 3.46736C8.11927 3.42563 8.06124 3.40234 8.00088 3.40234C7.94052 3.40234 7.88248 3.42563 7.83887 3.46736L2.44531 8.61979C2.42241 8.64171 2.40418 8.66804 2.39175 8.69719C2.37931 8.72635 2.37291 8.75773 2.37295 8.78942L2.37207 13.6252C2.37207 13.8738 2.47084 14.1123 2.64666 14.2881C2.82247 14.4639 3.06093 14.5627 3.30957 14.5627H6.125C6.24932 14.5627 6.36855 14.5133 6.45645 14.4254C6.54436 14.3375 6.59375 14.2182 6.59375 14.0939V10.1095C6.59375 10.0474 6.61844 9.98777 6.6624 9.94381C6.70635 9.89986 6.76596 9.87517 6.82812 9.87517H9.17187C9.23403 9.87517 9.29365 9.89986 9.3376 9.94381C9.38155 9.98777 9.40625 10.0474 9.40625 10.1095V14.0939C9.40625 14.2182 9.45563 14.3375 9.54354 14.4254C9.63145 14.5133 9.75068 14.5627 9.875 14.5627H12.6893C12.9379 14.5627 13.1764 14.4639 13.3522 14.2881C13.528 14.1123 13.6268 13.8738 13.6268 13.6252V8.78942C13.6268 8.75773 13.6204 8.72635 13.608 8.69719C13.5955 8.66804 13.5773 8.64171 13.5544 8.61979L8.16289 3.46736Z",fill:""+("/admin/dashboard"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M14.8826 7.65381L12.6912 5.55732V2.37598C12.6912 2.25166 12.6418 2.13243 12.5539 2.04452C12.466 1.95661 12.3468 1.90723 12.2225 1.90723H10.8162C10.6919 1.90723 10.5727 1.95661 10.4848 2.04452C10.3969 2.13243 10.3475 2.25166 10.3475 2.37598V3.31348L8.65059 1.69102C8.4918 1.53047 8.25567 1.43848 8.0005 1.43848C7.7462 1.43848 7.51065 1.53047 7.35186 1.69131L1.12042 7.65322C0.938195 7.829 0.915343 8.11816 1.08116 8.30859C1.1228 8.35666 1.17379 8.39575 1.23102 8.42349C1.28824 8.45122 1.35052 8.46703 1.41405 8.46993C1.47758 8.47284 1.54103 8.46278 1.60055 8.44039C1.66007 8.41799 1.71441 8.38371 1.76026 8.33965L7.83936 2.53066C7.88298 2.48894 7.94102 2.46565 8.00138 2.46565C8.06174 2.46565 8.11977 2.48894 8.16339 2.53066L14.2431 8.33965C14.3326 8.42553 14.4526 8.4724 14.5766 8.46999C14.7007 8.46757 14.8187 8.41606 14.9049 8.32676C15.0848 8.14043 15.0698 7.83281 14.8826 7.65381Z",fill:""+("/admin/dashboard"===r.pathname?"white":"#554F9B")})]}),(0,Ut.jsx)("defs",{children:(0,Ut.jsx)("clipPath",{id:"clip0_824_2869",children:(0,Ut.jsx)("rect",{width:"15",height:"15",fill:""+("/admin/dashboard"===r.pathname?"white":"#554F9B"),transform:"translate(0.5 0.5)"})})})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Dashboard"})]})}),(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:"/admin/users",className:`max-w-[98px] min-h-[74px] w-full inline-flex ${"/admin/users"===r.pathname?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:("/admin/users"===r.pathname?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"15",height:"12",viewBox:"0 0 15 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{opacity:"0.587821",fillRule:"evenodd",clipRule:"evenodd",d:"M3.125 2.5C3.125 3.88071 4.24429 5 5.625 5C7.00571 5 8.125 3.88071 8.125 2.5C8.125 1.11929 7.00571 0 5.625 0C4.24429 0 3.125 1.11929 3.125 2.5ZM9.375 5.00004C9.375 6.03557 10.2145 6.87504 11.25 6.87504C12.2855 6.87504 13.125 6.03557 13.125 5.00004C13.125 3.9645 12.2855 3.12504 11.25 3.12504C10.2145 3.12504 9.375 3.9645 9.375 5.00004Z",fill:""+("/admin/users"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.61459 6.25C2.6637 6.25 0.242662 7.76657 0.000407303 10.7495C-0.0127886 10.912 0.297945 11.25 0.454689 11.25H10.7792C11.2487 11.25 11.256 10.8722 11.2487 10.75C11.0656 7.68325 8.60701 6.25 5.61459 6.25ZM14.66 11.25H12.2499V11.2499C12.2499 9.84308 11.7851 8.54484 11.0007 7.50034C13.1298 7.5236 14.8683 8.60003 14.9991 10.875C15.0044 10.9666 14.9991 11.25 14.66 11.25Z",fill:""+("/admin/users"===r.pathname?"white":"#554F9B")})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Pengguna"})]})}),(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:"/admin/penyakit",className:`max-w-[98px] min-h-[74px] w-full inline-flex ${"/admin/penyakit"===r.pathname?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:("/admin/penyakit"===r.pathname?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{d:"M6.75808 0.499939H8.59843V1.60489C9.18412 1.57229 9.7514 1.60322 10.2612 1.70101C8.09877 2.47414 7.10361 4.4613 6.94074 4.78643L6.93062 4.80649C6.40198 4.73377 5.82963 4.67276 5.28811 4.67735C4.72957 4.72082 4.18805 4.79562 3.29594 5.25198C3.16988 5.33305 3.00057 5.46511 2.77006 5.66738C2.7535 5.6561 2.73556 5.64649 2.71209 5.63269L2.64262 5.59258C2.46851 5.4901 2.28817 5.39662 2.10248 5.31258C1.63503 5.10195 1.06176 4.92267 0.5 4.92267V3.3016C1.47124 3.3016 2.34494 3.60124 2.94075 3.86996C3.14733 3.96315 3.32861 4.05592 3.47905 4.13867C3.61457 3.87907 3.78873 3.63763 3.99665 3.42112L2.98538 1.98059L4.60534 1.02483L5.53794 2.35378C5.92903 2.17226 6.33722 2.02288 6.75762 1.90746L6.75808 0.499939ZM11.7072 4.13198C11.0364 4.41449 10.4558 4.87837 9.93267 5.77186C9.93267 5.77186 8.77142 5.28959 7.82916 5.03885C8.55242 3.70739 9.39345 2.9585 10.6343 2.43611C11.8347 1.93044 13.266 1.80089 14.9674 1.8548L14.8864 3.84321C13.3175 3.7939 12.4181 3.83276 11.7072 4.13198Z",fill:""+("/admin/penyakit"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M3.66678 6.02467C0.325174 8.73189 5.09856 15.4999 8.91773 15.4999C12.7369 15.4999 17.9952 8.73774 14.1687 5.63769C14.089 5.57303 14.0099 5.50784 13.9313 5.44211C13.6147 5.17883 13.4045 5.00331 12.8206 4.6882C11.6465 4.6882 10.9389 5.75512 10.6168 6.40539C10.6006 6.43788 10.5805 6.4687 10.557 6.49733L9.81398 8.37374L9.54667 9.24675C9.51838 9.33881 9.52569 9.4369 9.56737 9.52466L9.88023 10.1808L11.4984 10.0103L11.6046 10.8402L10.0822 11.0011L10.1811 12.318L9.26326 12.3748L9.13995 10.732L8.72312 9.85648C8.59765 9.59317 8.5754 9.29874 8.66009 9.02233L8.66791 8.99642L7.73209 9.3809L7.12018 10.7855L6.26442 10.4779L6.74935 9.36544L5.27248 9.0495L5.48319 8.23583L7.3263 8.63034L9.00791 7.9387L9.57382 6.50945C8.11626 5.88718 5.12295 4.84408 3.66632 6.02384",fill:""+("/admin/penyakit"===r.pathname?"white":"#554F9B")})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Penyakit"})]})}),(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:"/admin/persetujuan-peneliti",className:`max-w-[98px] min-h-[74px] w-full inline-flex ${"/admin/persetujuan-peneliti"===r.pathname?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:("/admin/persetujuan-peneliti"===r.pathname?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{d:"M6.75808 0.499939H8.59843V1.60489C9.18412 1.57229 9.7514 1.60322 10.2612 1.70101C8.09877 2.47414 7.10361 4.4613 6.94074 4.78643L6.93062 4.80649C6.40198 4.73377 5.82963 4.67276 5.28811 4.67735C4.72957 4.72082 4.18805 4.79562 3.29594 5.25198C3.16988 5.33305 3.00057 5.46511 2.77006 5.66738C2.7535 5.6561 2.73556 5.64649 2.71209 5.63269L2.64262 5.59258C2.46851 5.4901 2.28817 5.39662 2.10248 5.31258C1.63503 5.10195 1.06176 4.92267 0.5 4.92267V3.3016C1.47124 3.3016 2.34494 3.60124 2.94075 3.86996C3.14733 3.96315 3.32861 4.05592 3.47905 4.13867C3.61457 3.87907 3.78873 3.63763 3.99665 3.42112L2.98538 1.98059L4.60534 1.02483L5.53794 2.35378C5.92903 2.17226 6.33722 2.02288 6.75762 1.90746L6.75808 0.499939ZM11.7072 4.13198C11.0364 4.41449 10.4558 4.87837 9.93267 5.77186C9.93267 5.77186 8.77142 5.28959 7.82916 5.03885C8.55242 3.70739 9.39345 2.9585 10.6343 2.43611C11.8347 1.93044 13.266 1.80089 14.9674 1.8548L14.8864 3.84321C13.3175 3.7939 12.4181 3.83276 11.7072 4.13198Z",fill:""+("/admin/persetujuan-peneliti"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M3.66678 6.02467C0.325174 8.73189 5.09856 15.4999 8.91773 15.4999C12.7369 15.4999 17.9952 8.73774 14.1687 5.63769C14.089 5.57303 14.0099 5.50784 13.9313 5.44211C13.6147 5.17883 13.4045 5.00331 12.8206 4.6882C11.6465 4.6882 10.9389 5.75512 10.6168 6.40539C10.6006 6.43788 10.5805 6.4687 10.557 6.49733L9.81398 8.37374L9.54667 9.24675C9.51838 9.33881 9.52569 9.4369 9.56737 9.52466L9.88023 10.1808L11.4984 10.0103L11.6046 10.8402L10.0822 11.0011L10.1811 12.318L9.26326 12.3748L9.13995 10.732L8.72312 9.85648C8.59765 9.59317 8.5754 9.29874 8.66009 9.02233L8.66791 8.99642L7.73209 9.3809L7.12018 10.7855L6.26442 10.4779L6.74935 9.36544L5.27248 9.0495L5.48319 8.23583L7.3263 8.63034L9.00791 7.9387L9.57382 6.50945C8.11626 5.88718 5.12295 4.84408 3.66632 6.02384",fill:""+("/admin/persetujuan-peneliti"===r.pathname?"white":"#554F9B")})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Persetujuan Peneliti"})]})}),(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:"/admin/tambah-users",className:`max-w-[98px] min-h-[74px] w-full inline-flex ${"/admin/tambah-users"===r.pathname?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:("/admin/tambah-users"===r.pathname?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"19",height:"21",viewBox:"0 0 19 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{d:"M8.58603 0H9.19948V0.368317C9.39471 0.357452 9.5838 0.36776 9.75373 0.400357C9.03293 0.658067 8.7012 1.32045 8.64691 1.42883L8.64354 1.43552C8.46733 1.41128 8.27655 1.39094 8.09604 1.39247C7.90986 1.40696 7.72935 1.4319 7.43198 1.58401C7.38996 1.61104 7.33352 1.65506 7.25669 1.72248C7.25117 1.71872 7.24519 1.71552 7.23736 1.71092L7.21421 1.69755C7.15617 1.66339 7.09606 1.63223 7.03416 1.60421C6.87834 1.53401 6.68725 1.47424 6.5 1.47424V0.933888C6.82375 0.933888 7.11498 1.03377 7.31359 1.12334C7.38244 1.1544 7.44287 1.18533 7.49302 1.21291C7.53819 1.12638 7.59624 1.0459 7.66555 0.973728L7.32846 0.493551L7.86845 0.174965L8.17931 0.617948C8.30968 0.557439 8.44574 0.507649 8.58588 0.469173L8.58603 0ZM10.2357 1.21068C10.0121 1.30485 9.8186 1.45948 9.64423 1.75731C9.64423 1.75731 9.25714 1.59655 8.94306 1.51297C9.18414 1.06915 9.46449 0.81952 9.8781 0.645391C10.2782 0.476834 10.7553 0.43365 11.3225 0.45162L11.2955 1.11442C10.7725 1.09799 10.4727 1.11094 10.2357 1.21068Z",fill:""+("/admin/tambah-users"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M7.55559 1.84161C6.44172 2.74401 8.03285 5.00003 9.30591 5.00003C10.579 5.00003 12.3317 2.74596 11.0562 1.71261C11.0297 1.69106 11.0033 1.66933 10.9771 1.64742C10.8716 1.55966 10.8015 1.50115 10.6069 1.39612C10.2155 1.39612 9.97963 1.75176 9.87228 1.96851C9.86685 1.97935 9.86017 1.98962 9.85234 1.99916L9.60466 2.62463L9.51556 2.91564C9.50613 2.94632 9.50856 2.97902 9.52246 3.00827L9.62675 3.22698L10.1661 3.17014L10.2015 3.4468L9.69407 3.50043L9.72704 3.93937L9.42109 3.95832L9.37999 3.41072L9.24104 3.11888C9.19922 3.03111 9.1918 2.93297 9.22003 2.84083L9.22264 2.83219L8.9107 2.96035L8.70673 3.42855L8.42147 3.32602L8.58312 2.9552L8.09083 2.84988L8.16107 2.57866L8.77543 2.71016L9.33597 2.47962L9.52461 2.0032C9.03876 1.79578 8.04098 1.44808 7.55544 1.84133",fill:""+("/admin/tambah-users"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M8.75 15V8.8875L6.8 10.8375L5.75 9.75L9.5 6L13.25 9.75L12.2 10.8375L10.25 8.8875V15H8.75ZM5 18C4.5875 18 4.2345 17.8533 3.941 17.5597C3.6475 17.2662 3.5005 16.913 3.5 16.5V14.25H5V16.5H14V14.25H15.5V16.5C15.5 16.9125 15.3533 17.2657 15.0597 17.5597C14.7662 17.8538 14.413 18.0005 14 18H5Z",fill:""+("/admin/tambah-users"===r.pathname?"white":"#554F9B")})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Tambah Pengguna"})]})}),(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:"/admin/tambah-penyakit",className:`max-w-[98px] min-h-[74px] w-full inline-flex ${"/admin/tambah-penyakit"===r.pathname?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:("/admin/tambah-penyakit"===r.pathname?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"18",height:"21",viewBox:"0 0 18 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.00003 0.350172C10.2083 -0.320132 10.9472 0.0648371 11.2569 0.724844C11.4224 1.0776 11.5557 1.70337 11.4766 2.35635H10.3569L10.2107 2.02628C10.1503 1.87036 9.94783 1.85401 9.86905 2.0045L9.74977 2.23223L9.50542 1.17897C9.46613 0.966902 9.18615 0.954309 9.13331 1.16541L8.87163 2.20878L8.78496 1.86124C8.74644 1.70442 8.55974 1.65314 8.45805 1.77768L7.98425 2.35635H6.52342C6.44433 1.70337 6.57761 1.0776 6.74318 0.724844C7.05282 0.0648371 7.79171 -0.320132 9.00003 0.350172ZM11.3964 2.77096C11.1375 3.72841 9.80286 4.84589 9.00003 5C8.1972 4.84582 6.86259 3.72848 6.60367 2.77103H8.06931C8.13223 2.77103 8.18802 2.73805 8.22288 2.68733L8.50825 2.33882L8.68615 3.05602C8.73662 3.26058 9.00446 3.25849 9.05518 3.05672L9.31083 2.03811L9.49528 2.8333C9.53848 3.02074 9.77314 3.04537 9.85153 2.87568L10.021 2.55207L10.0656 2.65275C10.0983 2.72685 10.1664 2.77013 10.2374 2.7702L11.3964 2.77096Z",fill:""+("/admin/tambah-penyakit"===r.pathname?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M8.25 15V8.8875L6.3 10.8375L5.25 9.75L9 6L12.75 9.75L11.7 10.8375L9.75 8.8875V15H8.25ZM4.5 18C4.0875 18 3.7345 17.8533 3.441 17.5597C3.1475 17.2662 3.0005 16.913 3 16.5V14.25H4.5V16.5H13.5V14.25H15V16.5C15 16.9125 14.8533 17.2657 14.5597 17.5597C14.2662 17.8538 13.913 18.0005 13.5 18H4.5Z",fill:""+("/admin/tambah-penyakit"===r.pathname?"white":"#554F9B")})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Tambah Penyakit"})]})})]})})}),(0,Ut.jsx)("div",{className:"p-4 sm:ml-52",children:(0,Ut.jsx)("div",{className:"mt-20",children:t})})]})};function kr(e){let{rowMenu:t,children:n}=e;return(0,Ut.jsx)("div",{className:"relative overflow-auto pr-3 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300\n",children:(0,Ut.jsxs)("table",{className:"table-auto w-full text-sm text-left rtl:text-right text-gray-500",children:[(0,Ut.jsx)("thead",{className:"text-xs text-gray-900 uppercase sticky top-0 bg-white",children:(0,Ut.jsx)("tr",{className:"border-b",children:t.map(((e,t)=>(0,Ut.jsx)("th",{scope:"col",className:`px-6 py-3 ${e.className||""}`,style:e.style||{},children:e.menu},t)))})}),(0,Ut.jsx)("tbody",{children:n})]})})}const jr=e=>{let{recordsTotal:t=0,limit:n,page:a,setPage:r}=e;const i=Math.ceil(t/n);return(0,Ut.jsx)(Ut.Fragment,{children:i>1&&(0,Ut.jsxs)("nav",{className:"flex items-center justify-center","aria-label":"Pagination",children:[(0,Ut.jsx)("button",{onClick:()=>{a>1&&r(a-1)},type:"button",className:"min-h-[38px] min-w-[38px] py-2 px-2.5 inline-flex justify-center items-center gap-x-1.5 text-sm border border-gray-200 text-gray-800 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 disabled:opacity-50 disabled:pointer-events-none","aria-label":"Previous",disabled:1===a,children:(0,Ut.jsx)("svg",{className:"shrink-0 size-3.5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,Ut.jsx)("path",{d:"m15 18-6-6 6-6"})})}),(()=>{const e=[];if(i<=5)for(let t=1;t<=i;t++)e.push(t);else a<4?e.push(1,2,3):e.push(1),a>3&&e.push("..."),a>3&&a<i-2?e.push(a-1,a,a+1):a>=i-2&&e.push(i-2,i-1),a<i-2&&e.push("..."),e.push(i);return e})().map(((e,t)=>(0,Ut.jsx)("button",{onClick:()=>"..."!==e&&r(e),type:"button",className:"min-h-[38px] min-w-[38px] flex justify-center items-center text-sm border border-gray-200 py-2 px-3 "+(e===a?"bg-gray-200 text-gray-800":"text-gray-800 hover:bg-gray-100"),disabled:"..."===e,children:e},t))),(0,Ut.jsx)("button",{onClick:()=>{a<i&&r(a+1)},type:"button",className:"min-h-[38px] min-w-[38px] py-2 px-2.5 inline-flex justify-center items-center gap-x-1.5 text-sm border border-gray-200 text-gray-800 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 disabled:opacity-50 disabled:pointer-events-none","aria-label":"Next",disabled:a===i,children:(0,Ut.jsx)("svg",{className:"shrink-0 size-3.5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,Ut.jsx)("path",{d:"m9 18 6-6-6-6"})})})]})})},Cr=()=>(0,Ut.jsxs)("div",{className:"flex justify-center items-center py-6 h-full w-full gap-5 ",children:[(0,Ut.jsx)("div",{className:"animate-spin rounded-full h-10 w-10 border-t-2 border-b-2 border-blue-500"}),(0,Ut.jsx)("h1",{children:"Loading..."})]}),Nr=e=>{let{rowMenu:t,title:n,setState:a,value:r}=e;const[s,l]=(0,i.useState)(!1);return(0,Ut.jsxs)("div",{className:"relative inline-block",children:[(0,Ut.jsxs)("button",{id:"dropdownDefaultButton",onClick:()=>{l(!s)},className:"text-black bg-white shadow-main font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center",type:"button",children:[n,(0,Ut.jsx)("svg",{className:"w-2.5 h-2.5 ms-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 6",children:(0,Ut.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 4 4 4-4"})})]}),(0,Ut.jsx)("div",{id:"dropdown",className:(s?"block":"hidden")+" absolute right-0 z-10 bg-white divide-y shadow-main divide-gray-100 rounded-lg shadow max-w-sm",style:{top:"100%",left:0},children:(0,Ut.jsx)("ul",{className:"text-sm text-gray-700",children:t.map(((e,t)=>(0,Ut.jsx)("li",{children:(0,Ut.jsx)("button",{className:"block py-2 w-full "+(r===e.value?"bg-[#554F9B] text-white":""),onClick:()=>{return t=e.value,a(t),void l(!1);var t},children:e.menu})},t)))})})]})},_r=()=>{var e;const[t,n]=(0,i.useState)([]),[a,r]=(0,i.useState)([]),[s,l]=(0,i.useState)(""),[o,u]=(0,i.useState)(""),[c,d]=(0,i.useState)(1),[p,m]=(0,i.useState)({}),[f,h]=(0,i.useState)(!0),g=[{menu:"pelaku"},{menu:"role"},{menu:"aksi"},{menu:"waktu"},{menu:"keterangan"}],v=new Date,x=new Intl.DateTimeFormat("id-ID",{weekday:"long",day:"numeric",month:"long",year:"numeric"}).format(v),y=(0,i.useCallback)((async()=>{h(!0);gr("/admin/logs",{action:s,page:c,per_page:10,is_success:!0,model:o}).then((function(e){n(e.data.data.logs),m(e.data.data.pagination),h(!1)})).catch((function(e){console.error(e),h(!1)}))}),[s,o,c,10]),b=(0,i.useCallback)((async()=>{h(!0),gr("/diseases/stats").then((function(e){r(e.data.data),h(!1)})).catch((function(e){console.error(e),h(!1)}))}),[]);return(0,i.useEffect)((()=>{y(),b()}),[y,b]),(0,Ut.jsx)("div",{children:(0,Ut.jsxs)(wr,{children:[(0,Ut.jsxs)("div",{className:"space-y-1 mb-5",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Dashboard"}),(0,Ut.jsx)("p",{className:"font-base text-lg text-[#554F9B] tracking-[0.1em]",children:x})]}),(0,Ut.jsxs)("div",{className:"grid lg:grid-cols-4 md:grid-cols-2 grid-cols-1 gap-8 mb-10",children:[(0,Ut.jsxs)("a",{href:"/#",className:"flex items-center justify-between bg-white border border-gray-200 rounded-lg shadow flex-row p-4",children:[(0,Ut.jsxs)("div",{className:"flex flex-col leading-normal",children:[(0,Ut.jsx)("p",{className:"mb-2 font-semibold text-base text-[#202224] ",children:"Total Upload Record"}),(0,Ut.jsx)("h5",{className:"text-2xl font-bold tracking-tight text-gray-900",children:null!==(e=null===a||void 0===a?void 0:a.total_disease_records)&&void 0!==e?e:"0"})]}),(0,Ut.jsx)("div",{className:"bg-[#d3d1e9] appearance-none p-2 rounded-lg max-w-16 max-h-16 h-full w-full flex items-center justify-center ",children:(0,Ut.jsxs)("svg",{width:"32",height:"24",viewBox:"0 0 32 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"",children:[(0,Ut.jsx)("path",{opacity:"0.587821",fillRule:"evenodd",clipRule:"evenodd",d:"M6.66675 5.33333C6.66675 8.27885 9.05456 10.6667 12.0001 10.6667C14.9456 10.6667 17.3334 8.27885 17.3334 5.33333C17.3334 2.38781 14.9456 0 12.0001 0C9.05456 0 6.66675 2.38781 6.66675 5.33333ZM20.0001 10.6667C20.0001 12.8758 21.7909 14.6667 24.0001 14.6667C26.2092 14.6667 28.0001 12.8758 28.0001 10.6667C28.0001 8.45753 26.2092 6.66667 24.0001 6.66667C21.7909 6.66667 20.0001 8.45753 20.0001 10.6667Z",fill:"#554F9B"}),(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9778 13.3333C5.68255 13.3333 0.517678 16.5686 0.000868912 22.9322C-0.0272823 23.2788 0.635616 23.9999 0.970003 23.9999H22.9956C23.9972 23.9999 24.0128 23.1939 23.9972 22.9333C23.6065 16.3908 18.3616 13.3333 11.9778 13.3333ZM31.2746 23.9999L26.1333 23.9999C26.1333 20.9987 25.1417 18.229 23.4683 16.0007C28.0103 16.0504 31.7189 18.3468 31.998 23.1999C32.0092 23.3954 31.998 23.9999 31.2746 23.9999Z",fill:"#554F9B"})]})})]}),a.diseases&&a.diseases.length>0&&a.diseases.map(((e,t)=>{var n;return(0,Ut.jsxs)("a",{href:"/#",className:"flex items-center justify-between bg-white border border-gray-200 rounded-lg shadow flex-row p-4",children:[(0,Ut.jsxs)("div",{className:"flex flex-col leading-normal",children:[(0,Ut.jsxs)("p",{className:"mb-2 font-semibold text-base text-[#202224] ",children:["Total ",e.name]}),(0,Ut.jsx)("h5",{className:"text-2xl font-bold tracking-tight text-gray-900",children:null!==(n=e.disease_records_count)&&void 0!==n?n:"0"})]}),(0,Ut.jsx)("div",{className:"bg-[#d3d1e9] appearance-none p-2 rounded-lg max-w-16 max-h-16 h-full w-full flex items-center justify-center ",children:(0,Ut.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0002 1.68083C17.7998 -1.53663 21.3465 0.311218 22.833 3.47925C23.6275 5.17248 24.2672 8.1762 23.8876 11.3105H18.5132L17.8115 9.72615C17.5212 8.97772 16.5496 8.89924 16.1715 9.62162L15.5989 10.7147L14.426 5.65907C14.2374 4.64113 12.8935 4.58068 12.6399 5.59395L11.3838 10.6021L10.9678 8.93397C10.7829 8.18121 9.88676 7.93507 9.39863 8.53288L7.12438 11.3105H0.112418C-0.26724 8.1762 0.372509 5.17248 1.16726 3.47925C2.65354 0.311218 6.2002 -1.53663 12.0002 1.68083ZM23.5027 13.3006C22.2599 17.8964 15.8537 23.2603 12.0002 24C8.14656 23.2599 1.74045 17.8967 0.497623 13.301H7.5327C7.8347 13.301 8.10249 13.1427 8.26983 12.8992L9.63962 11.2263L10.4935 14.6689C10.7358 15.6508 12.0214 15.6407 12.2649 14.6722L13.492 9.78292L14.3773 13.5999C14.5847 14.4996 15.7111 14.6178 16.0873 13.8032L16.9006 12.25L17.1148 12.7332C17.2716 13.0889 17.5986 13.2966 17.9397 13.2969L23.5027 13.3006Z",fill:"#554F9B"})})})]},t)}))]}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Riwayat Kegiatan"}),(0,Ut.jsxs)("div",{className:"flex gap-2",children:[(0,Ut.jsx)(Nr,{title:"Aksi",rowMenu:[{menu:"Semua",value:""},{menu:"Tambah",value:"create"},{menu:"Edit",value:"edit"},{menu:"Hapus",value:"delete"}],setState:l,value:s}),(0,Ut.jsx)(Nr,{title:"Model",rowMenu:[{menu:"Semua",value:""},{menu:"Penyakit",value:"Disease"},{menu:"Record",value:"DiseaseRecord"},{menu:"Pengguna",value:"User"}],setState:u,value:o})]}),f?(0,Ut.jsx)(Cr,{}):(0,Ut.jsx)(kr,{rowMenu:g,children:t&&t.length>0?t.map(((e,t)=>{var n,a;return(0,Ut.jsxs)("tr",{className:"text-gray-700 bg-white border-b cursor-pointer hover:bg-gray-50",children:[(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium whitespace-nowrap",children:null===e||void 0===e||null===(n=e.user)||void 0===n?void 0:n.name}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium whitespace-nowrap",children:null===e||void 0===e||null===(a=e.user)||void 0===a?void 0:a.role}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium whitespace-nowrap",children:null===e||void 0===e?void 0:e.description}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium whitespace-nowrap",children:null===e||void 0===e?void 0:e.timestamp}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium",children:null===e||void 0===e?void 0:e.changes})]},t)})):(0,Ut.jsx)("tr",{children:(0,Ut.jsx)("td",{colSpan:g.length+1,className:"px-6 py-4 text-center text-gray-500 h-32",children:"Data masih kosong"})})})]}),(0,Ut.jsx)("div",{className:"m-[55px]",children:(0,Ut.jsx)(jr,{recordsTotal:null===p||void 0===p?void 0:p.total,limit:10,page:c,setPage:d})})]})})},Sr=e=>{let{id:t,name:n,value:a,onChange:r,placeholder:i,disabled:s=!1}=e;return(0,Ut.jsxs)("div",{className:"flex items-center max-w-lg ",children:[(0,Ut.jsx)("label",{htmlFor:"simple-search",className:"sr-only",children:"Search"}),(0,Ut.jsxs)("div",{className:"relative w-full",children:[(0,Ut.jsx)("div",{className:"absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none",children:(0,Ut.jsx)("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:(0,Ut.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"})})}),(0,Ut.jsx)("input",{id:t,name:n,type:"text",value:a,onChange:r,placeholder:i,disabled:s,className:"bg-white border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full ps-10 p-2.5 ",required:!0})]})]})},Er=()=>{const[e,t]=(0,i.useState)([]),[n,a]=(0,i.useState)(""),[r,s]=(0,i.useState)(1),[l,o]=(0,i.useState)({}),[u,c]=(0,i.useState)(!0),d=ae(),p=[{menu:"nama"},{menu:"email"},{menu:"Intitusi"},{menu:"Jenis Kelamin",className:""},{menu:"No tlpn"},{menu:"Tujuan"},{menu:"Aksi"}],m=(0,i.useCallback)((async()=>{c(!0);gr("/admin/users",{role:"peneliti",page:r,per_page:10,name:n,approval_status:"pending"}).then((function(e){t(e.data.data.users),o(e.data.data.pagination),c(!1)})).catch((function(e){console.error(e),c(!1)}))}),[n,r,10]);(0,i.useEffect)((()=>{m()}),[m]);const f=(e,t,n,a)=>{e.preventDefault(),c(!0),_t.loading(`Updating status to ${n}...`);xr(`admin/users/${t}`,{approval_status:n},{"Content-Type":"application/json"}).then((function(e){if(200===e.status||201===e.status){_t.dismiss(),_t.success(e.data.message||`Status updated to ${n}`);const t=`https://wa.me/${a}?text=${encodeURIComponent("approved"===n?"Kamu sudah di approve sama admin.":"Mohon maaf pendaftaran kamu kami tolak.")}`;window.open(t,"_blank"),m(),d("/admin/persetujuan-peneliti"),c(!1)}else _t.dismiss(),_t.error("Update failed"),m(),c(!1)})).catch((function(e){_t.dismiss(),_t.error("Update failed"),c(!1)}))};return(0,Ut.jsx)("div",{children:(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsxs)("div",{className:"flex flex-col md:flex-row items-start justify-between md:items-end",children:[(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("h1",{className:" font-semibold text-[42px] leading-none",children:"Persetujuan"}),(0,Ut.jsx)("p",{className:" max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:"Anda dapat melihat informasi peneliti yang meminta persetujuan dan melakukan penolakan/penerimaan kepada peneliti."})]}),(0,Ut.jsx)("div",{className:"flex gap-2",children:(0,Ut.jsx)(Sr,{id:"search-name",name:"search-name",value:n,onChange:e=>a(e.target.value),placeholder:"Search users by name..."})})]}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Data Operator"}),u?(0,Ut.jsx)(Cr,{}):(0,Ut.jsx)(kr,{rowMenu:p,children:e&&e.length>0?e.map(((e,t)=>(0,Ut.jsxs)("tr",{className:"text-gray-700 bg-white border-b cursor-pointer hover:bg-gray-50",children:[(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.name}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.email}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.institution}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.gender}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.phone_number}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top whitespace-pre-line",children:e.tujuan_permohonan}),(0,Ut.jsxs)("td",{className:"px-6 py-4 flex gap-3",children:[(0,Ut.jsx)("button",{className:"bg-[#51A279] px-5 py-1 rounded-lg min-w-[59px] flex items-center justify-center",onClick:t=>f(t,null===e||void 0===e?void 0:e.id,"approved",null===e||void 0===e?void 0:e.phone_number),children:(0,Ut.jsx)("svg",{width:"17",height:"13",viewBox:"0 0 17 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{d:"M6.0501 13.0001L0.350098 7.3001L1.7751 5.8751L6.0501 10.1501L15.2251 0.975098L16.6501 2.4001L6.0501 13.0001Z",fill:"white"})})}),(0,Ut.jsx)("button",{className:"bg-[#FF5959] px-5 py-1 rounded-lg min-w-[59px] flex items-center justify-center",onClick:t=>f(t,null===e||void 0===e?void 0:e.id,"rejected",null===e||void 0===e?void 0:e.phone_number),children:(0,Ut.jsx)("svg",{width:"13",height:"12",viewBox:"0 0 13 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{d:"M1.7 12L0.5 10.8L5.3 6L0.5 1.2L1.7 0L6.5 4.8L11.3 0L12.5 1.2L7.7 6L12.5 10.8L11.3 12L6.5 7.2L1.7 12Z",fill:"white"})})})]})]},t))):(0,Ut.jsx)("tr",{children:(0,Ut.jsx)("td",{colSpan:p.length+1,className:"px-6 py-4 text-center text-gray-500 h-32",children:"Data masih kosong"})})})]}),(0,Ut.jsx)(jr,{recordsTotal:null===l||void 0===l?void 0:l.total,limit:10,page:r,setPage:s})]})})})},Lr=()=>{const[e,t]=(0,i.useState)([]),[n,a]=(0,i.useState)(""),[r,s]=(0,i.useState)(1),[l,o]=(0,i.useState)({}),[u,c]=(0,i.useState)(!0),d=ae(),p=[{menu:"id"},{menu:"nama penyakit"},{menu:"deskripsi penyakit"},{menu:"Lihat"},{menu:"Edit"},{menu:"Hapus"}],m=(0,i.useCallback)((async()=>{c(!0);gr("/diseases",{page:r,per_page:10,name:n}).then((function(e){t(e.data.data.diseases),o(e.data.data.pagination),c(!1)})).catch((function(e){console.error(e),c(!1)}))}),[n,r,10]);return(0,i.useEffect)((()=>{m()}),[m]),(0,Ut.jsx)("div",{children:(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsxs)("div",{className:"flex flex-col md:flex-row items-start justify-between md:items-end",children:[(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("h1",{className:" font-semibold text-[42px] leading-none",children:"Penyakit"}),(0,Ut.jsx)("p",{className:" max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:"Anda dapat melihat informasi Penyakit yang dapat diakses, melihat detail dari penyakit, mengedit data penyakit dan menghapus data penyakit"})]}),(0,Ut.jsx)("div",{className:"flex gap-2",children:(0,Ut.jsx)(Sr,{id:"search-name",name:"search-name",value:n,onChange:e=>a(e.target.value),placeholder:"Search users by name..."})})]}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Data Record"}),u?(0,Ut.jsx)(Cr,{}):(0,Ut.jsx)(kr,{rowMenu:p,children:e&&e.length>0?e.map(((e,t)=>(0,Ut.jsxs)("tr",{className:"text-gray-700 bg-white border-b hover:bg-gray-50",children:[(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top ",children:e.id}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.name}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium align-top",children:e.deskripsi}),(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#554F9B] px-5 py-1 rounded-lg min-w-[59px] text-white text-sm",onClick:()=>d(`/admin/penyakit/detail-penyakit/${e.id}`),children:"Lihat"})}),(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#FACC2C] px-5 py-1 rounded-lg min-w-[59px]",onClick:()=>d(`/admin/penyakit/edit-penyakit/${e.id}`),children:(0,Ut.jsxs)("svg",{width:"19",height:"18",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("g",{clipPath:"url(#clip0_376_202)",children:(0,Ut.jsx)("path",{d:"M2.75 13.095V15.375C2.75 15.585 2.915 15.75 3.125 15.75H5.405C5.5025 15.75 5.6 15.7125 5.6675 15.6375L13.8575 7.45504L11.045 4.64254L2.8625 12.825C2.7875 12.9 2.75 12.99 2.75 13.095ZM16.0325 5.28004C16.325 4.98754 16.325 4.51504 16.0325 4.22254L14.2775 2.46754C13.985 2.17504 13.5125 2.17504 13.22 2.46754L11.8475 3.84004L14.66 6.65254L16.0325 5.28004Z",fill:"white"})}),(0,Ut.jsx)("defs",{children:(0,Ut.jsx)("clipPath",{id:"clip0_376_202",children:(0,Ut.jsx)("rect",{width:"18",height:"18",fill:"white",transform:"translate(0.5)"})})})]})})}),(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#FF5959] px-5 py-1 rounded-lg min-w-[59px]",type:"button",onClick:t=>(async(e,t)=>{e.preventDefault(),c(!0),_t.loading("Deleting data..."),yr(`/diseases/${t}`).then((function(e){200===e.status||201===e.status?(_t.dismiss(),_t.success(e.data.message),m(),d("/admin/penyakit")):(_t.dismiss(),_t.error(e.data.message))})).catch((function(e){_t.dismiss(),_t.error(e.data.message)}))})(t,e.id),children:(0,Ut.jsxs)("svg",{width:"16",height:"18",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{d:"M13.0956 7.11632C13.0956 7.16732 12.7403 12.2229 12.5373 14.3506C12.4102 15.6563 11.662 16.4482 10.5397 16.4707C9.67736 16.4925 8.83319 16.5 8.00263 16.5C7.12085 16.5 6.25852 16.4925 5.42148 16.4707C4.33676 16.4415 3.58789 15.6338 3.46729 14.3506C3.25852 12.2154 2.9097 7.16732 2.90321 7.11632C2.89673 6.96257 2.94082 6.81633 3.03029 6.69783C3.11847 6.58834 3.24555 6.52234 3.37912 6.52234H12.6261C12.7591 6.52234 12.8797 6.58834 12.975 6.69783C13.0638 6.81633 13.1085 6.96257 13.0956 7.11632Z",fill:"white"}),(0,Ut.jsx)("path",{d:"M14 4.48265C14 4.17441 13.7841 3.93291 13.5247 3.93291H11.5809C11.1854 3.93291 10.8418 3.61643 10.7536 3.17019L10.6447 2.62346C10.4923 1.96273 9.9665 1.5 9.37649 1.5H6.62416C6.02766 1.5 5.50702 1.96273 5.34882 2.65946L5.24703 3.17094C5.1582 3.61643 4.81457 3.93291 4.41971 3.93291H2.4759C2.21591 3.93291 2 4.17441 2 4.48265V4.76764C2 5.06837 2.21591 5.31737 2.4759 5.31737H13.5247C13.7841 5.31737 14 5.06837 14 4.76764V4.48265Z",fill:"white"})]})})})]},t))):(0,Ut.jsx)("tr",{children:(0,Ut.jsx)("td",{colSpan:p.length+1,className:"px-6 py-4 text-center text-gray-500 h-32",children:"Data masih kosong"})})})]}),(0,Ut.jsx)(jr,{recordsTotal:null===l||void 0===l?void 0:l.total,limit:10,page:r,setPage:s})]})})})},Pr=e=>{let{id:t,name:n,value:a,onChange:r,placeholder:i,required:s=!1,icon:l=null,label:o=null,validations:u}=e;return(0,Ut.jsxs)("div",{className:"w-full ",children:[o&&(0,Ut.jsx)("label",{htmlFor:t,className:"block mb-2 text-sm font-medium text-gray-900",children:o}),(0,Ut.jsx)("div",{className:"relative w-full ",children:(0,Ut.jsx)("textarea",{id:t,name:n,value:a,onChange:r,placeholder:i,required:s,style:{height:"150px"},className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 resize-none"})}),u&&u.map(((e,t)=>e.name===n&&(0,Ut.jsx)("p",{className:"text-sm text-red-500 mt-2",children:e.message},t))),l&&(0,Ut.jsx)("div",{className:"absolute top-0 right-0 h-full p-2.5 text-sm font-medium text-black flex justify-center items-center",children:l})]})};var Tr,Rr;!function(e){e.assertEqual=e=>e,e.assertIs=function(e){},e.assertNever=function(e){throw new Error},e.arrayToEnum=e=>{const t={};for(const n of e)t[n]=n;return t},e.getValidEnumValues=t=>{const n=e.objectKeys(t).filter((e=>"number"!==typeof t[t[e]])),a={};for(const e of n)a[e]=t[e];return e.objectValues(a)},e.objectValues=t=>e.objectKeys(t).map((function(e){return t[e]})),e.objectKeys="function"===typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(const n of e)if(t(n))return n},e.isInteger="function"===typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"===typeof e&&isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" | ";return e.map((e=>"string"===typeof e?`'${e}'`:e)).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"===typeof t?t.toString():t}(Tr||(Tr={})),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(Rr||(Rr={}));const Or=Tr.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Mr=e=>{switch(typeof e){case"undefined":return Or.undefined;case"string":return Or.string;case"number":return isNaN(e)?Or.nan:Or.number;case"boolean":return Or.boolean;case"function":return Or.function;case"bigint":return Or.bigint;case"symbol":return Or.symbol;case"object":return Array.isArray(e)?Or.array:null===e?Or.null:e.then&&"function"===typeof e.then&&e.catch&&"function"===typeof e.catch?Or.promise:"undefined"!==typeof Map&&e instanceof Map?Or.map:"undefined"!==typeof Set&&e instanceof Set?Or.set:"undefined"!==typeof Date&&e instanceof Date?Or.date:Or.object;default:return Or.unknown}},zr=Tr.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Dr extends Error{constructor(e){var t;super(),t=this,this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.issues=[...t.issues,...e]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(e){return e.message},n={_errors:[]},a=e=>{for(const r of e.issues)if("invalid_union"===r.code)r.unionErrors.map(a);else if("invalid_return_type"===r.code)a(r.returnTypeError);else if("invalid_arguments"===r.code)a(r.argumentsError);else if(0===r.path.length)n._errors.push(t(r));else{let e=n,a=0;for(;a<r.path.length;){const n=r.path[a];a===r.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(r))):e[n]=e[n]||{_errors:[]},e=e[n],a++}}};return a(this),n}static assert(e){if(!(e instanceof Dr))throw new Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Tr.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>e.message;const t={},n=[];for(const a of this.issues)a.path.length>0?(t[a.path[0]]=t[a.path[0]]||[],t[a.path[0]].push(e(a))):n.push(e(a));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}Dr.create=e=>new Dr(e);const Ar=(e,t)=>{let n;switch(e.code){case zr.invalid_type:n=e.received===Or.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case zr.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Tr.jsonStringifyReplacer)}`;break;case zr.unrecognized_keys:n=`Unrecognized key(s) in object: ${Tr.joinValues(e.keys,", ")}`;break;case zr.invalid_union:n="Invalid input";break;case zr.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Tr.joinValues(e.options)}`;break;case zr.invalid_enum_value:n=`Invalid enum value. Expected ${Tr.joinValues(e.options)}, received '${e.received}'`;break;case zr.invalid_arguments:n="Invalid function arguments";break;case zr.invalid_return_type:n="Invalid function return type";break;case zr.invalid_date:n="Invalid date";break;case zr.invalid_string:"object"===typeof e.validation?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,"number"===typeof e.validation.position&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Tr.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case zr.too_small:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case zr.too_big:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case zr.custom:n="Invalid input";break;case zr.invalid_intersection_types:n="Intersection results could not be merged";break;case zr.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case zr.not_finite:n="Number must be finite";break;default:n=t.defaultError,Tr.assertNever(e)}return{message:n}};let Fr=Ar;function Ir(){return Fr}const $r=e=>{const{data:t,path:n,errorMaps:a,issueData:r}=e,i=[...n,...r.path||[]],s={...r,path:i};if(void 0!==r.message)return{...r,path:i,message:r.message};let l="";const o=a.filter((e=>!!e)).slice().reverse();for(const u of o)l=u(s,{data:t,defaultError:l}).message;return{...r,path:i,message:l}};function Br(e,t){const n=Ir(),a=$r({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Ar?void 0:Ar].filter((e=>!!e))});e.common.issues.push(a)}class Ur{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const n=[];for(const a of t){if("aborted"===a.status)return Hr;"dirty"===a.status&&e.dirty(),n.push(a.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){const n=[];for(const a of t){const e=await a.key,t=await a.value;n.push({key:e,value:t})}return Ur.mergeObjectSync(e,n)}static mergeObjectSync(e,t){const n={};for(const a of t){const{key:t,value:r}=a;if("aborted"===t.status)return Hr;if("aborted"===r.status)return Hr;"dirty"===t.status&&e.dirty(),"dirty"===r.status&&e.dirty(),"__proto__"===t.value||"undefined"===typeof r.value&&!a.alwaysSet||(n[t.value]=r.value)}return{status:e.value,value:n}}}const Hr=Object.freeze({status:"aborted"}),Zr=e=>({status:"dirty",value:e}),Vr=e=>({status:"valid",value:e}),Wr=e=>"aborted"===e.status,qr=e=>"dirty"===e.status,Kr=e=>"valid"===e.status,Qr=e=>"undefined"!==typeof Promise&&e instanceof Promise;function Jr(e,t,n,a){if("a"===n&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?a:"a"===n?a.call(e):a?a.value:t.get(e)}function Yr(e,t,n,a,r){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?r.call(e,n):r?r.value=n:t.set(e,n),n}var Gr,Xr,ei;"function"===typeof SuppressedError&&SuppressedError,function(e){e.errToObj=e=>"string"===typeof e?{message:e}:e||{},e.toString=e=>"string"===typeof e?e:null===e||void 0===e?void 0:e.message}(Gr||(Gr={}));class ti{constructor(e,t,n,a){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=a}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const ni=(e,t)=>{if(Kr(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new Dr(e.common.issues);return this._error=t,this._error}}};function ai(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:a,description:r}=e;if(t&&(n||a))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(t)return{errorMap:t,description:r};return{errorMap:(t,r)=>{var i,s;const{message:l}=e;return"invalid_enum_value"===t.code?{message:null!==l&&void 0!==l?l:r.defaultError}:"undefined"===typeof r.data?{message:null!==(i=null!==l&&void 0!==l?l:a)&&void 0!==i?i:r.defaultError}:"invalid_type"!==t.code?{message:r.defaultError}:{message:null!==(s=null!==l&&void 0!==l?l:n)&&void 0!==s?s:r.defaultError}},description:r}}class ri{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return Mr(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:Mr(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Ur,ctx:{common:e.parent.common,data:e.data,parsedType:Mr(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(Qr(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;const a={common:{issues:[],async:null!==(n=null===t||void 0===t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null===t||void 0===t?void 0:t.errorMap},path:(null===t||void 0===t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Mr(e)},r=this._parseSync({data:e,path:a.path,parent:a});return ni(a,r)}async parseAsync(e,t){const n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){const n={common:{issues:[],contextualErrorMap:null===t||void 0===t?void 0:t.errorMap,async:!0},path:(null===t||void 0===t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Mr(e)},a=this._parse({data:e,path:n.path,parent:n}),r=await(Qr(a)?a:Promise.resolve(a));return ni(n,r)}refine(e,t){const n=e=>"string"===typeof t||"undefined"===typeof t?{message:t}:"function"===typeof t?t(e):t;return this._refinement(((t,a)=>{const r=e(t),i=()=>a.addIssue({code:zr.custom,...n(t)});return"undefined"!==typeof Promise&&r instanceof Promise?r.then((e=>!!e||(i(),!1))):!!r||(i(),!1)}))}refinement(e,t){return this._refinement(((n,a)=>!!e(n)||(a.addIssue("function"===typeof t?t(n,a):t),!1)))}_refinement(e){return new Gi({schema:this,typeName:cs.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Xi.create(this,this._def)}nullable(){return es.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Oi.create(this,this._def)}promise(){return Yi.create(this,this._def)}or(e){return Di.create([this,e],this._def)}and(e){return $i.create(this,e,this._def)}transform(e){return new Gi({...ai(this._def),schema:this,typeName:cs.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"===typeof e?e:()=>e;return new ts({...ai(this._def),innerType:this,defaultValue:t,typeName:cs.ZodDefault})}brand(){return new is({typeName:cs.ZodBranded,type:this,...ai(this._def)})}catch(e){const t="function"===typeof e?e:()=>e;return new ns({...ai(this._def),innerType:this,catchValue:t,typeName:cs.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return ss.create(this,e)}readonly(){return ls.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const ii=/^c[^\s-]{8,}$/i,si=/^[0-9a-z]+$/,li=/^[0-9A-HJKMNP-TV-Z]{26}$/,oi=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,ui=/^[a-z0-9_-]{21}$/i,ci=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,di=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let pi;const mi=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,fi=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,hi=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,gi="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",vi=new RegExp(`^${gi}$`);function xi(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function yi(e){let t=`${gi}T${xi(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}class bi extends ri{_parse(e){this._def.coerce&&(e.data=String(e.data));if(this._getType(e)!==Or.string){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.string,received:t.parsedType}),Hr}const t=new Ur;let n;for(const s of this._def.checks)if("min"===s.kind)e.data.length<s.value&&(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),t.dirty());else if("max"===s.kind)e.data.length>s.value&&(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),t.dirty());else if("length"===s.kind){const a=e.data.length>s.value,r=e.data.length<s.value;(a||r)&&(n=this._getOrReturnCtx(e,n),a?Br(n,{code:zr.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):r&&Br(n,{code:zr.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),t.dirty())}else if("email"===s.kind)di.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"email",code:zr.invalid_string,message:s.message}),t.dirty());else if("emoji"===s.kind)pi||(pi=new RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),pi.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"emoji",code:zr.invalid_string,message:s.message}),t.dirty());else if("uuid"===s.kind)oi.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"uuid",code:zr.invalid_string,message:s.message}),t.dirty());else if("nanoid"===s.kind)ui.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"nanoid",code:zr.invalid_string,message:s.message}),t.dirty());else if("cuid"===s.kind)ii.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"cuid",code:zr.invalid_string,message:s.message}),t.dirty());else if("cuid2"===s.kind)si.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"cuid2",code:zr.invalid_string,message:s.message}),t.dirty());else if("ulid"===s.kind)li.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"ulid",code:zr.invalid_string,message:s.message}),t.dirty());else if("url"===s.kind)try{new URL(e.data)}catch(i){n=this._getOrReturnCtx(e,n),Br(n,{validation:"url",code:zr.invalid_string,message:s.message}),t.dirty()}else if("regex"===s.kind){s.regex.lastIndex=0;s.regex.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"regex",code:zr.invalid_string,message:s.message}),t.dirty())}else if("trim"===s.kind)e.data=e.data.trim();else if("includes"===s.kind)e.data.includes(s.value,s.position)||(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),t.dirty());else if("toLowerCase"===s.kind)e.data=e.data.toLowerCase();else if("toUpperCase"===s.kind)e.data=e.data.toUpperCase();else if("startsWith"===s.kind)e.data.startsWith(s.value)||(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.invalid_string,validation:{startsWith:s.value},message:s.message}),t.dirty());else if("endsWith"===s.kind)e.data.endsWith(s.value)||(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.invalid_string,validation:{endsWith:s.value},message:s.message}),t.dirty());else if("datetime"===s.kind){yi(s).test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.invalid_string,validation:"datetime",message:s.message}),t.dirty())}else if("date"===s.kind){vi.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.invalid_string,validation:"date",message:s.message}),t.dirty())}else if("time"===s.kind){new RegExp(`^${xi(s)}$`).test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.invalid_string,validation:"time",message:s.message}),t.dirty())}else"duration"===s.kind?ci.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"duration",code:zr.invalid_string,message:s.message}),t.dirty()):"ip"===s.kind?(a=e.data,("v4"!==(r=s.version)&&r||!mi.test(a))&&("v6"!==r&&r||!fi.test(a))&&(n=this._getOrReturnCtx(e,n),Br(n,{validation:"ip",code:zr.invalid_string,message:s.message}),t.dirty())):"base64"===s.kind?hi.test(e.data)||(n=this._getOrReturnCtx(e,n),Br(n,{validation:"base64",code:zr.invalid_string,message:s.message}),t.dirty()):Tr.assertNever(s);var a,r;return{status:t.value,value:e.data}}_regex(e,t,n){return this.refinement((t=>e.test(t)),{validation:t,code:zr.invalid_string,...Gr.errToObj(n)})}_addCheck(e){return new bi({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Gr.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Gr.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Gr.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Gr.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Gr.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Gr.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Gr.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Gr.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Gr.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Gr.errToObj(e)})}datetime(e){var t,n;return"string"===typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:"undefined"===typeof(null===e||void 0===e?void 0:e.precision)?null:null===e||void 0===e?void 0:e.precision,offset:null!==(t=null===e||void 0===e?void 0:e.offset)&&void 0!==t&&t,local:null!==(n=null===e||void 0===e?void 0:e.local)&&void 0!==n&&n,...Gr.errToObj(null===e||void 0===e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"===typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:"undefined"===typeof(null===e||void 0===e?void 0:e.precision)?null:null===e||void 0===e?void 0:e.precision,...Gr.errToObj(null===e||void 0===e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...Gr.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...Gr.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null===t||void 0===t?void 0:t.position,...Gr.errToObj(null===t||void 0===t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...Gr.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...Gr.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...Gr.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...Gr.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...Gr.errToObj(t)})}nonempty(e){return this.min(1,Gr.errToObj(e))}trim(){return new bi({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new bi({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new bi({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isDate(){return!!this._def.checks.find((e=>"date"===e.kind))}get isTime(){return!!this._def.checks.find((e=>"time"===e.kind))}get isDuration(){return!!this._def.checks.find((e=>"duration"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isNANOID(){return!!this._def.checks.find((e=>"nanoid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get isBase64(){return!!this._def.checks.find((e=>"base64"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function wi(e,t){const n=(e.toString().split(".")[1]||"").length,a=(t.toString().split(".")[1]||"").length,r=n>a?n:a;return parseInt(e.toFixed(r).replace(".",""))%parseInt(t.toFixed(r).replace(".",""))/Math.pow(10,r)}bi.create=e=>{var t;return new bi({checks:[],typeName:cs.ZodString,coerce:null!==(t=null===e||void 0===e?void 0:e.coerce)&&void 0!==t&&t,...ai(e)})};class ki extends ri{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){this._def.coerce&&(e.data=Number(e.data));if(this._getType(e)!==Or.number){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.number,received:t.parsedType}),Hr}let t;const n=new Ur;for(const a of this._def.checks)if("int"===a.kind)Tr.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.invalid_type,expected:"integer",received:"float",message:a.message}),n.dirty());else if("min"===a.kind){(a.inclusive?e.data<a.value:e.data<=a.value)&&(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.too_small,minimum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),n.dirty())}else if("max"===a.kind){(a.inclusive?e.data>a.value:e.data>=a.value)&&(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),n.dirty())}else"multipleOf"===a.kind?0!==wi(e.data,a.value)&&(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.not_multiple_of,multipleOf:a.value,message:a.message}),n.dirty()):"finite"===a.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.not_finite,message:a.message}),n.dirty()):Tr.assertNever(a);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Gr.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Gr.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Gr.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Gr.toString(t))}setLimit(e,t,n,a){return new ki({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Gr.toString(a)}]})}_addCheck(e){return new ki({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Gr.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Gr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Gr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Gr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Gr.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Gr.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:Gr.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Gr.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Gr.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find((e=>"int"===e.kind||"multipleOf"===e.kind&&Tr.isInteger(e.value)))}get isFinite(){let e=null,t=null;for(const n of this._def.checks){if("finite"===n.kind||"int"===n.kind||"multipleOf"===n.kind)return!0;"min"===n.kind?(null===t||n.value>t)&&(t=n.value):"max"===n.kind&&(null===e||n.value<e)&&(e=n.value)}return Number.isFinite(t)&&Number.isFinite(e)}}ki.create=e=>new ki({checks:[],typeName:cs.ZodNumber,coerce:(null===e||void 0===e?void 0:e.coerce)||!1,...ai(e)});class ji extends ri{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){this._def.coerce&&(e.data=BigInt(e.data));if(this._getType(e)!==Or.bigint){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.bigint,received:t.parsedType}),Hr}let t;const n=new Ur;for(const a of this._def.checks)if("min"===a.kind){(a.inclusive?e.data<a.value:e.data<=a.value)&&(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.too_small,type:"bigint",minimum:a.value,inclusive:a.inclusive,message:a.message}),n.dirty())}else if("max"===a.kind){(a.inclusive?e.data>a.value:e.data>=a.value)&&(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),n.dirty())}else"multipleOf"===a.kind?e.data%a.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),Br(t,{code:zr.not_multiple_of,multipleOf:a.value,message:a.message}),n.dirty()):Tr.assertNever(a);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Gr.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Gr.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Gr.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Gr.toString(t))}setLimit(e,t,n,a){return new ji({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Gr.toString(a)}]})}_addCheck(e){return new ji({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Gr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Gr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Gr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Gr.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Gr.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}ji.create=e=>{var t;return new ji({checks:[],typeName:cs.ZodBigInt,coerce:null!==(t=null===e||void 0===e?void 0:e.coerce)&&void 0!==t&&t,...ai(e)})};class Ci extends ri{_parse(e){this._def.coerce&&(e.data=Boolean(e.data));if(this._getType(e)!==Or.boolean){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.boolean,received:t.parsedType}),Hr}return Vr(e.data)}}Ci.create=e=>new Ci({typeName:cs.ZodBoolean,coerce:(null===e||void 0===e?void 0:e.coerce)||!1,...ai(e)});class Ni extends ri{_parse(e){this._def.coerce&&(e.data=new Date(e.data));if(this._getType(e)!==Or.date){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.date,received:t.parsedType}),Hr}if(isNaN(e.data.getTime())){return Br(this._getOrReturnCtx(e),{code:zr.invalid_date}),Hr}const t=new Ur;let n;for(const a of this._def.checks)"min"===a.kind?e.data.getTime()<a.value&&(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.too_small,message:a.message,inclusive:!0,exact:!1,minimum:a.value,type:"date"}),t.dirty()):"max"===a.kind?e.data.getTime()>a.value&&(n=this._getOrReturnCtx(e,n),Br(n,{code:zr.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),t.dirty()):Tr.assertNever(a);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Ni({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:Gr.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:Gr.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}Ni.create=e=>new Ni({checks:[],coerce:(null===e||void 0===e?void 0:e.coerce)||!1,typeName:cs.ZodDate,...ai(e)});class _i extends ri{_parse(e){if(this._getType(e)!==Or.symbol){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.symbol,received:t.parsedType}),Hr}return Vr(e.data)}}_i.create=e=>new _i({typeName:cs.ZodSymbol,...ai(e)});class Si extends ri{_parse(e){if(this._getType(e)!==Or.undefined){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.undefined,received:t.parsedType}),Hr}return Vr(e.data)}}Si.create=e=>new Si({typeName:cs.ZodUndefined,...ai(e)});class Ei extends ri{_parse(e){if(this._getType(e)!==Or.null){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.null,received:t.parsedType}),Hr}return Vr(e.data)}}Ei.create=e=>new Ei({typeName:cs.ZodNull,...ai(e)});class Li extends ri{constructor(){super(...arguments),this._any=!0}_parse(e){return Vr(e.data)}}Li.create=e=>new Li({typeName:cs.ZodAny,...ai(e)});class Pi extends ri{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Vr(e.data)}}Pi.create=e=>new Pi({typeName:cs.ZodUnknown,...ai(e)});class Ti extends ri{_parse(e){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.never,received:t.parsedType}),Hr}}Ti.create=e=>new Ti({typeName:cs.ZodNever,...ai(e)});class Ri extends ri{_parse(e){if(this._getType(e)!==Or.undefined){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.void,received:t.parsedType}),Hr}return Vr(e.data)}}Ri.create=e=>new Ri({typeName:cs.ZodVoid,...ai(e)});class Oi extends ri{_parse(e){const{ctx:t,status:n}=this._processInputParams(e),a=this._def;if(t.parsedType!==Or.array)return Br(t,{code:zr.invalid_type,expected:Or.array,received:t.parsedType}),Hr;if(null!==a.exactLength){const e=t.data.length>a.exactLength.value,r=t.data.length<a.exactLength.value;(e||r)&&(Br(t,{code:e?zr.too_big:zr.too_small,minimum:r?a.exactLength.value:void 0,maximum:e?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),n.dirty())}if(null!==a.minLength&&t.data.length<a.minLength.value&&(Br(t,{code:zr.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),n.dirty()),null!==a.maxLength&&t.data.length>a.maxLength.value&&(Br(t,{code:zr.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map(((e,n)=>a.type._parseAsync(new ti(t,e,t.path,n))))).then((e=>Ur.mergeArray(n,e)));const r=[...t.data].map(((e,n)=>a.type._parseSync(new ti(t,e,t.path,n))));return Ur.mergeArray(n,r)}get element(){return this._def.type}min(e,t){return new Oi({...this._def,minLength:{value:e,message:Gr.toString(t)}})}max(e,t){return new Oi({...this._def,maxLength:{value:e,message:Gr.toString(t)}})}length(e,t){return new Oi({...this._def,exactLength:{value:e,message:Gr.toString(t)}})}nonempty(e){return this.min(1,e)}}function Mi(e){if(e instanceof zi){const t={};for(const n in e.shape){const a=e.shape[n];t[n]=Xi.create(Mi(a))}return new zi({...e._def,shape:()=>t})}return e instanceof Oi?new Oi({...e._def,type:Mi(e.element)}):e instanceof Xi?Xi.create(Mi(e.unwrap())):e instanceof es?es.create(Mi(e.unwrap())):e instanceof Bi?Bi.create(e.items.map((e=>Mi(e)))):e}Oi.create=(e,t)=>new Oi({type:e,minLength:null,maxLength:null,exactLength:null,typeName:cs.ZodArray,...ai(t)});class zi extends ri{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=Tr.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Or.object){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.object,received:t.parsedType}),Hr}const{status:t,ctx:n}=this._processInputParams(e),{shape:a,keys:r}=this._getCached(),i=[];if(!(this._def.catchall instanceof Ti&&"strip"===this._def.unknownKeys))for(const l in n.data)r.includes(l)||i.push(l);const s=[];for(const l of r){const e=a[l],t=n.data[l];s.push({key:{status:"valid",value:l},value:e._parse(new ti(n,t,n.path,l)),alwaysSet:l in n.data})}if(this._def.catchall instanceof Ti){const e=this._def.unknownKeys;if("passthrough"===e)for(const t of i)s.push({key:{status:"valid",value:t},value:{status:"valid",value:n.data[t]}});else if("strict"===e)i.length>0&&(Br(n,{code:zr.unrecognized_keys,keys:i}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of i){const a=n.data[t];s.push({key:{status:"valid",value:t},value:e._parse(new ti(n,a,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of s){const n=await t.key,a=await t.value;e.push({key:n,value:a,alwaysSet:t.alwaysSet})}return e})).then((e=>Ur.mergeObjectSync(t,e))):Ur.mergeObjectSync(t,s)}get shape(){return this._def.shape()}strict(e){return Gr.errToObj,new zi({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var a,r,i,s;const l=null!==(i=null===(r=(a=this._def).errorMap)||void 0===r?void 0:r.call(a,t,n).message)&&void 0!==i?i:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(s=Gr.errToObj(e).message)&&void 0!==s?s:l}:{message:l}}}:{}})}strip(){return new zi({...this._def,unknownKeys:"strip"})}passthrough(){return new zi({...this._def,unknownKeys:"passthrough"})}extend(e){return new zi({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new zi({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:cs.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new zi({...this._def,catchall:e})}pick(e){const t={};return Tr.objectKeys(e).forEach((n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])})),new zi({...this._def,shape:()=>t})}omit(e){const t={};return Tr.objectKeys(this.shape).forEach((n=>{e[n]||(t[n]=this.shape[n])})),new zi({...this._def,shape:()=>t})}deepPartial(){return Mi(this)}partial(e){const t={};return Tr.objectKeys(this.shape).forEach((n=>{const a=this.shape[n];e&&!e[n]?t[n]=a:t[n]=a.optional()})),new zi({...this._def,shape:()=>t})}required(e){const t={};return Tr.objectKeys(this.shape).forEach((n=>{if(e&&!e[n])t[n]=this.shape[n];else{let e=this.shape[n];for(;e instanceof Xi;)e=e._def.innerType;t[n]=e}})),new zi({...this._def,shape:()=>t})}keyof(){return Ki(Tr.objectKeys(this.shape))}}zi.create=(e,t)=>new zi({shape:()=>e,unknownKeys:"strip",catchall:Ti.create(),typeName:cs.ZodObject,...ai(t)}),zi.strictCreate=(e,t)=>new zi({shape:()=>e,unknownKeys:"strict",catchall:Ti.create(),typeName:cs.ZodObject,...ai(t)}),zi.lazycreate=(e,t)=>new zi({shape:e,unknownKeys:"strip",catchall:Ti.create(),typeName:cs.ZodObject,...ai(t)});class Di extends ri{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map((async e=>{const n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const a of e)if("dirty"===a.result.status)return t.common.issues.push(...a.ctx.common.issues),a.result;const n=e.map((e=>new Dr(e.ctx.common.issues)));return Br(t,{code:zr.invalid_union,unionErrors:n}),Hr}));{let e;const a=[];for(const i of n){const n={...t,common:{...t.common,issues:[]},parent:null},r=i._parseSync({data:t.data,path:t.path,parent:n});if("valid"===r.status)return r;"dirty"!==r.status||e||(e={result:r,ctx:n}),n.common.issues.length&&a.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const r=a.map((e=>new Dr(e)));return Br(t,{code:zr.invalid_union,unionErrors:r}),Hr}}get options(){return this._def.options}}Di.create=(e,t)=>new Di({options:e,typeName:cs.ZodUnion,...ai(t)});const Ai=e=>e instanceof Wi?Ai(e.schema):e instanceof Gi?Ai(e.innerType()):e instanceof qi?[e.value]:e instanceof Qi?e.options:e instanceof Ji?Tr.objectValues(e.enum):e instanceof ts?Ai(e._def.innerType):e instanceof Si?[void 0]:e instanceof Ei?[null]:e instanceof Xi?[void 0,...Ai(e.unwrap())]:e instanceof es?[null,...Ai(e.unwrap())]:e instanceof is||e instanceof ls?Ai(e.unwrap()):e instanceof ns?Ai(e._def.innerType):[];class Fi extends ri{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==Or.object)return Br(t,{code:zr.invalid_type,expected:Or.object,received:t.parsedType}),Hr;const n=this.discriminator,a=t.data[n],r=this.optionsMap.get(a);return r?t.common.async?r._parseAsync({data:t.data,path:t.path,parent:t}):r._parseSync({data:t.data,path:t.path,parent:t}):(Br(t,{code:zr.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Hr)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){const a=new Map;for(const r of t){const t=Ai(r.shape[e]);if(!t.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const n of t){if(a.has(n))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(n)}`);a.set(n,r)}}return new Fi({typeName:cs.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:a,...ai(n)})}}function Ii(e,t){const n=Mr(e),a=Mr(t);if(e===t)return{valid:!0,data:e};if(n===Or.object&&a===Or.object){const n=Tr.objectKeys(t),a=Tr.objectKeys(e).filter((e=>-1!==n.indexOf(e))),r={...e,...t};for(const i of a){const n=Ii(e[i],t[i]);if(!n.valid)return{valid:!1};r[i]=n.data}return{valid:!0,data:r}}if(n===Or.array&&a===Or.array){if(e.length!==t.length)return{valid:!1};const n=[];for(let a=0;a<e.length;a++){const r=Ii(e[a],t[a]);if(!r.valid)return{valid:!1};n.push(r.data)}return{valid:!0,data:n}}return n===Or.date&&a===Or.date&&+e===+t?{valid:!0,data:e}:{valid:!1}}class $i extends ri{_parse(e){const{status:t,ctx:n}=this._processInputParams(e),a=(e,a)=>{if(Wr(e)||Wr(a))return Hr;const r=Ii(e.value,a.value);return r.valid?((qr(e)||qr(a))&&t.dirty(),{status:t.value,value:r.data}):(Br(n,{code:zr.invalid_intersection_types}),Hr)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then((e=>{let[t,n]=e;return a(t,n)})):a(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}$i.create=(e,t,n)=>new $i({left:e,right:t,typeName:cs.ZodIntersection,...ai(n)});class Bi extends ri{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Or.array)return Br(n,{code:zr.invalid_type,expected:Or.array,received:n.parsedType}),Hr;if(n.data.length<this._def.items.length)return Br(n,{code:zr.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Hr;!this._def.rest&&n.data.length>this._def.items.length&&(Br(n,{code:zr.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const a=[...n.data].map(((e,t)=>{const a=this._def.items[t]||this._def.rest;return a?a._parse(new ti(n,e,n.path,t)):null})).filter((e=>!!e));return n.common.async?Promise.all(a).then((e=>Ur.mergeArray(t,e))):Ur.mergeArray(t,a)}get items(){return this._def.items}rest(e){return new Bi({...this._def,rest:e})}}Bi.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Bi({items:e,typeName:cs.ZodTuple,rest:null,...ai(t)})};class Ui extends ri{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Or.object)return Br(n,{code:zr.invalid_type,expected:Or.object,received:n.parsedType}),Hr;const a=[],r=this._def.keyType,i=this._def.valueType;for(const s in n.data)a.push({key:r._parse(new ti(n,s,n.path,s)),value:i._parse(new ti(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Ur.mergeObjectAsync(t,a):Ur.mergeObjectSync(t,a)}get element(){return this._def.valueType}static create(e,t,n){return new Ui(t instanceof ri?{keyType:e,valueType:t,typeName:cs.ZodRecord,...ai(n)}:{keyType:bi.create(),valueType:e,typeName:cs.ZodRecord,...ai(t)})}}class Hi extends ri{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Or.map)return Br(n,{code:zr.invalid_type,expected:Or.map,received:n.parsedType}),Hr;const a=this._def.keyType,r=this._def.valueType,i=[...n.data.entries()].map(((e,t)=>{let[i,s]=e;return{key:a._parse(new ti(n,i,n.path,[t,"key"])),value:r._parse(new ti(n,s,n.path,[t,"value"]))}}));if(n.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const n of i){const a=await n.key,r=await n.value;if("aborted"===a.status||"aborted"===r.status)return Hr;"dirty"!==a.status&&"dirty"!==r.status||t.dirty(),e.set(a.value,r.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const n of i){const a=n.key,r=n.value;if("aborted"===a.status||"aborted"===r.status)return Hr;"dirty"!==a.status&&"dirty"!==r.status||t.dirty(),e.set(a.value,r.value)}return{status:t.value,value:e}}}}Hi.create=(e,t,n)=>new Hi({valueType:t,keyType:e,typeName:cs.ZodMap,...ai(n)});class Zi extends ri{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Or.set)return Br(n,{code:zr.invalid_type,expected:Or.set,received:n.parsedType}),Hr;const a=this._def;null!==a.minSize&&n.data.size<a.minSize.value&&(Br(n,{code:zr.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),t.dirty()),null!==a.maxSize&&n.data.size>a.maxSize.value&&(Br(n,{code:zr.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),t.dirty());const r=this._def.valueType;function i(e){const n=new Set;for(const a of e){if("aborted"===a.status)return Hr;"dirty"===a.status&&t.dirty(),n.add(a.value)}return{status:t.value,value:n}}const s=[...n.data.values()].map(((e,t)=>r._parse(new ti(n,e,n.path,t))));return n.common.async?Promise.all(s).then((e=>i(e))):i(s)}min(e,t){return new Zi({...this._def,minSize:{value:e,message:Gr.toString(t)}})}max(e,t){return new Zi({...this._def,maxSize:{value:e,message:Gr.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}Zi.create=(e,t)=>new Zi({valueType:e,minSize:null,maxSize:null,typeName:cs.ZodSet,...ai(t)});class Vi extends ri{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==Or.function)return Br(t,{code:zr.invalid_type,expected:Or.function,received:t.parsedType}),Hr;function n(e,n){return $r({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ir(),Ar].filter((e=>!!e)),issueData:{code:zr.invalid_arguments,argumentsError:n}})}function a(e,n){return $r({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ir(),Ar].filter((e=>!!e)),issueData:{code:zr.invalid_return_type,returnTypeError:n}})}const r={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof Yi){const e=this;return Vr((async function(){for(var t=arguments.length,s=new Array(t),l=0;l<t;l++)s[l]=arguments[l];const o=new Dr([]),u=await e._def.args.parseAsync(s,r).catch((e=>{throw o.addIssue(n(s,e)),o})),c=await Reflect.apply(i,this,u),d=await e._def.returns._def.type.parseAsync(c,r).catch((e=>{throw o.addIssue(a(c,e)),o}));return d}))}{const e=this;return Vr((function(){for(var t=arguments.length,s=new Array(t),l=0;l<t;l++)s[l]=arguments[l];const o=e._def.args.safeParse(s,r);if(!o.success)throw new Dr([n(s,o.error)]);const u=Reflect.apply(i,this,o.data),c=e._def.returns.safeParse(u,r);if(!c.success)throw new Dr([a(u,c.error)]);return c.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return new Vi({...this._def,args:Bi.create(t).rest(Pi.create())})}returns(e){return new Vi({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Vi({args:e||Bi.create([]).rest(Pi.create()),returns:t||Pi.create(),typeName:cs.ZodFunction,...ai(n)})}}class Wi extends ri{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}Wi.create=(e,t)=>new Wi({getter:e,typeName:cs.ZodLazy,...ai(t)});class qi extends ri{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return Br(t,{received:t.data,code:zr.invalid_literal,expected:this._def.value}),Hr}return{status:"valid",value:e.data}}get value(){return this._def.value}}function Ki(e,t){return new Qi({values:e,typeName:cs.ZodEnum,...ai(t)})}qi.create=(e,t)=>new qi({value:e,typeName:cs.ZodLiteral,...ai(t)});class Qi extends ri{constructor(){super(...arguments),Xr.set(this,void 0)}_parse(e){if("string"!==typeof e.data){const t=this._getOrReturnCtx(e),n=this._def.values;return Br(t,{expected:Tr.joinValues(n),received:t.parsedType,code:zr.invalid_type}),Hr}if(Jr(this,Xr,"f")||Yr(this,Xr,new Set(this._def.values),"f"),!Jr(this,Xr,"f").has(e.data)){const t=this._getOrReturnCtx(e),n=this._def.values;return Br(t,{received:t.data,code:zr.invalid_enum_value,options:n}),Hr}return Vr(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._def;return Qi.create(e,{...this._def,...t})}exclude(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._def;return Qi.create(this.options.filter((t=>!e.includes(t))),{...this._def,...t})}}Xr=new WeakMap,Qi.create=Ki;class Ji extends ri{constructor(){super(...arguments),ei.set(this,void 0)}_parse(e){const t=Tr.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==Or.string&&n.parsedType!==Or.number){const e=Tr.objectValues(t);return Br(n,{expected:Tr.joinValues(e),received:n.parsedType,code:zr.invalid_type}),Hr}if(Jr(this,ei,"f")||Yr(this,ei,new Set(Tr.getValidEnumValues(this._def.values)),"f"),!Jr(this,ei,"f").has(e.data)){const e=Tr.objectValues(t);return Br(n,{received:n.data,code:zr.invalid_enum_value,options:e}),Hr}return Vr(e.data)}get enum(){return this._def.values}}ei=new WeakMap,Ji.create=(e,t)=>new Ji({values:e,typeName:cs.ZodNativeEnum,...ai(t)});class Yi extends ri{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==Or.promise&&!1===t.common.async)return Br(t,{code:zr.invalid_type,expected:Or.promise,received:t.parsedType}),Hr;const n=t.parsedType===Or.promise?t.data:Promise.resolve(t.data);return Vr(n.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}Yi.create=(e,t)=>new Yi({type:e,typeName:cs.ZodPromise,...ai(t)});class Gi extends ri{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===cs.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:n}=this._processInputParams(e),a=this._def.effect||null,r={addIssue:e=>{Br(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(r.addIssue=r.addIssue.bind(r),"preprocess"===a.type){const e=a.transform(n.data,r);if(n.common.async)return Promise.resolve(e).then((async e=>{if("aborted"===t.value)return Hr;const a=await this._def.schema._parseAsync({data:e,path:n.path,parent:n});return"aborted"===a.status?Hr:"dirty"===a.status||"dirty"===t.value?Zr(a.value):a}));{if("aborted"===t.value)return Hr;const a=this._def.schema._parseSync({data:e,path:n.path,parent:n});return"aborted"===a.status?Hr:"dirty"===a.status||"dirty"===t.value?Zr(a.value):a}}if("refinement"===a.type){const e=e=>{const t=a.refinement(e,r);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===n.common.async){const a=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===a.status?Hr:("dirty"===a.status&&t.dirty(),e(a.value),{status:t.value,value:a.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((n=>"aborted"===n.status?Hr:("dirty"===n.status&&t.dirty(),e(n.value).then((()=>({status:t.value,value:n.value}))))))}if("transform"===a.type){if(!1===n.common.async){const e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!Kr(e))return e;const i=a.transform(e.value,r);if(i instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:i}}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((e=>Kr(e)?Promise.resolve(a.transform(e.value,r)).then((e=>({status:t.value,value:e}))):e))}Tr.assertNever(a)}}Gi.create=(e,t,n)=>new Gi({schema:e,typeName:cs.ZodEffects,effect:t,...ai(n)}),Gi.createWithPreprocess=(e,t,n)=>new Gi({schema:t,effect:{type:"preprocess",transform:e},typeName:cs.ZodEffects,...ai(n)});class Xi extends ri{_parse(e){return this._getType(e)===Or.undefined?Vr(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Xi.create=(e,t)=>new Xi({innerType:e,typeName:cs.ZodOptional,...ai(t)});class es extends ri{_parse(e){return this._getType(e)===Or.null?Vr(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}es.create=(e,t)=>new es({innerType:e,typeName:cs.ZodNullable,...ai(t)});class ts extends ri{_parse(e){const{ctx:t}=this._processInputParams(e);let n=t.data;return t.parsedType===Or.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}ts.create=(e,t)=>new ts({innerType:e,typeName:cs.ZodDefault,defaultValue:"function"===typeof t.default?t.default:()=>t.default,...ai(t)});class ns extends ri{_parse(e){const{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},a=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return Qr(a)?a.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new Dr(n.common.issues)},input:n.data})}))):{status:"valid",value:"valid"===a.status?a.value:this._def.catchValue({get error(){return new Dr(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}ns.create=(e,t)=>new ns({innerType:e,typeName:cs.ZodCatch,catchValue:"function"===typeof t.catch?t.catch:()=>t.catch,...ai(t)});class as extends ri{_parse(e){if(this._getType(e)!==Or.nan){const t=this._getOrReturnCtx(e);return Br(t,{code:zr.invalid_type,expected:Or.nan,received:t.parsedType}),Hr}return{status:"valid",value:e.data}}}as.create=e=>new as({typeName:cs.ZodNaN,...ai(e)});const rs=Symbol("zod_brand");class is extends ri{_parse(e){const{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class ss extends ri{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.common.async){return(async()=>{const e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?Hr:"dirty"===e.status?(t.dirty(),Zr(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})()}{const e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?Hr:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new ss({in:e,out:t,typeName:cs.ZodPipeline})}}class ls extends ri{_parse(e){const t=this._def.innerType._parse(e),n=e=>(Kr(e)&&(e.value=Object.freeze(e.value)),e);return Qr(t)?t.then((e=>n(e))):n(t)}unwrap(){return this._def.innerType}}function os(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return e?Li.create().superRefine(((a,r)=>{var i,s;if(!e(a)){const e="function"===typeof t?t(a):"string"===typeof t?{message:t}:t,l=null===(s=null!==(i=e.fatal)&&void 0!==i?i:n)||void 0===s||s,o="string"===typeof e?{message:e}:e;r.addIssue({code:"custom",...o,fatal:l})}})):Li.create()}ls.create=(e,t)=>new ls({innerType:e,typeName:cs.ZodReadonly,...ai(t)});const us={object:zi.lazycreate};var cs;!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(cs||(cs={}));const ds=bi.create,ps=ki.create,ms=as.create,fs=ji.create,hs=Ci.create,gs=Ni.create,vs=_i.create,xs=Si.create,ys=Ei.create,bs=Li.create,ws=Pi.create,ks=Ti.create,js=Ri.create,Cs=Oi.create,Ns=zi.create,_s=zi.strictCreate,Ss=Di.create,Es=Fi.create,Ls=$i.create,Ps=Bi.create,Ts=Ui.create,Rs=Hi.create,Os=Zi.create,Ms=Vi.create,zs=Wi.create,Ds=qi.create,As=Qi.create,Fs=Ji.create,Is=Yi.create,$s=Gi.create,Bs=Xi.create,Us=es.create,Hs=Gi.createWithPreprocess,Zs=ss.create,Vs={string:e=>bi.create({...e,coerce:!0}),number:e=>ki.create({...e,coerce:!0}),boolean:e=>Ci.create({...e,coerce:!0}),bigint:e=>ji.create({...e,coerce:!0}),date:e=>Ni.create({...e,coerce:!0})},Ws=Hr;var qs=Object.freeze({__proto__:null,defaultErrorMap:Ar,setErrorMap:function(e){Fr=e},getErrorMap:Ir,makeIssue:$r,EMPTY_PATH:[],addIssueToContext:Br,ParseStatus:Ur,INVALID:Hr,DIRTY:Zr,OK:Vr,isAborted:Wr,isDirty:qr,isValid:Kr,isAsync:Qr,get util(){return Tr},get objectUtil(){return Rr},ZodParsedType:Or,getParsedType:Mr,ZodType:ri,datetimeRegex:yi,ZodString:bi,ZodNumber:ki,ZodBigInt:ji,ZodBoolean:Ci,ZodDate:Ni,ZodSymbol:_i,ZodUndefined:Si,ZodNull:Ei,ZodAny:Li,ZodUnknown:Pi,ZodNever:Ti,ZodVoid:Ri,ZodArray:Oi,ZodObject:zi,ZodUnion:Di,ZodDiscriminatedUnion:Fi,ZodIntersection:$i,ZodTuple:Bi,ZodRecord:Ui,ZodMap:Hi,ZodSet:Zi,ZodFunction:Vi,ZodLazy:Wi,ZodLiteral:qi,ZodEnum:Qi,ZodNativeEnum:Ji,ZodPromise:Yi,ZodEffects:Gi,ZodTransformer:Gi,ZodOptional:Xi,ZodNullable:es,ZodDefault:ts,ZodCatch:ns,ZodNaN:as,BRAND:rs,ZodBranded:is,ZodPipeline:ss,ZodReadonly:ls,custom:os,Schema:ri,ZodSchema:ri,late:us,get ZodFirstPartyTypeKind(){return cs},coerce:Vs,any:bs,array:Cs,bigint:fs,boolean:hs,date:gs,discriminatedUnion:Es,effect:$s,enum:As,function:Ms,instanceof:function(e){return os((t=>t instanceof e),arguments.length>1&&void 0!==arguments[1]?arguments[1]:{message:`Input not instance of ${e.name}`})},intersection:Ls,lazy:zs,literal:Ds,map:Rs,nan:ms,nativeEnum:Fs,never:ks,null:ys,nullable:Us,number:ps,object:Ns,oboolean:()=>hs().optional(),onumber:()=>ps().optional(),optional:Bs,ostring:()=>ds().optional(),pipeline:Zs,preprocess:Hs,promise:Is,record:Ts,set:Os,strictObject:_s,string:ds,symbol:vs,transformer:$s,tuple:Ps,undefined:xs,union:Ss,unknown:ws,void:js,NEVER:Ws,ZodIssueCode:zr,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:Dr});function Ks(e){let{children:t,label:n,id:a,name:r,value:i,onChange:s,placeholder:l,required:o,disabled:u,validations:c}=e;return(0,Ut.jsxs)("div",{className:"w-full ",children:[n?(0,Ut.jsx)("label",{htmlFor:a,className:"block mb-2 text-sm font-medium text-gray-900",children:n}):"",(0,Ut.jsx)("select",{id:a,name:r,value:i,onChange:s,placeholder:l,required:o,disabled:u,className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5",children:t}),c&&c.map(((e,t)=>e.name===r&&(0,Ut.jsx)("p",{className:"mt-2 text-sm text-red-500",children:e.message},t)))]})}const Qs=qs.object({name:qs.string().min(3,{message:"Nama harus memiliki minimal 3 karakter."}).max(100,{message:"Nama tidak boleh lebih dari 100 karakter."}).regex(/^[a-zA-Z\s]*$/,{message:"Nama hanya boleh berisi huruf dan spasi."}),email:qs.string().email({message:"Masukkan alamat email yang valid."}).max(100,{message:"Email tidak boleh lebih dari 100 karakter."}),role:qs.string().optional(),disease_id:qs.string().refine(((e,t)=>{var n;return"operator"!==(null===t||void 0===t||null===(n=t.parent)||void 0===n?void 0:n.role)||e&&""!==e.trim()}),{message:"Disease ID wajib jika peran adalah operator."}).optional(),institution:qs.string().optional(),gender:qs.string().optional(),phone_number:qs.string().regex(/^628[1-9][0-9]{6,11}$/,{message:"Nomor telepon harus dengan format 62 dan terdiri dari 10-15 digit."}).optional(),tujuan_permohonan:qs.string().optional(),password:qs.string().min(6,{message:"Kata sandi harus memiliki minimal 6 karakter."}).max(100,{message:"Kata sandi tidak boleh lebih dari 100 karakter."}).regex(/[A-Z]/,{message:"Kata sandi harus mengandung minimal 1 huruf kapital."}).regex(/[a-z]/,{message:"Kata sandi harus mengandung minimal 1 huruf kecil."}).regex(/[0-9]/,{message:"Kata sandi harus mengandung minimal 1 angka."}).regex(/[@$!%*?&#]/,{message:"Kata sandi harus mengandung minimal 1 karakter khusus."}).optional(),password_confirmation:qs.string().optional()}).refine((e=>"peneliti"!==e.role||["male","female"].includes(e.gender)),{message:"Gender wajib dan harus 'male' atau 'female' jika peran adalah peneliti.",path:["gender"]}).refine((e=>e.password===e.password_confirmation),{message:"Konfirmasi kata sandi harus sama dengan kata sandi.",path:["password_confirmation"]}).refine((e=>"peneliti"!==e.role||/^\d{10,15}$/.test(e.phone_number)),{message:"Nomor telepon wajib dan harus berupa angka 10-15 digit jika peran adalah peneliti.",path:["phone_number"]}),Js=()=>{const e=ae(),[t,n]=(0,i.useState)(!0),[a,r]=(0,i.useState)(),[s,l]=(0,i.useState)(),[o,u]=(0,i.useState)(),[c,d]=(0,i.useState)(),[p,m]=(0,i.useState)(),[f,h]=(0,i.useState)(),[g,v]=(0,i.useState)(),[x,y]=(0,i.useState)(),[b,w]=(0,i.useState)(),[k,j]=(0,i.useState)(!1);return(0,Ut.jsxs)("section",{className:"bg-[#444444] h-screen",children:[(0,Ut.jsx)(Ht,{className:"fixed top-0 left-0 right-0 z-50"}),(0,Ut.jsxs)("div",{className:"pt-24 grid grid-cols-1 md:grid-cols-3 h-full",children:[(0,Ut.jsx)("div",{className:"md:col-span-2 bg-[#3B3A48] h-full flex justify-center items-center px-4 sm:px-6 lg:px-8",children:(0,Ut.jsxs)("div",{className:"space-y-[30px] text-white max-w-[807px] w-full m-auto py-10",children:[(0,Ut.jsx)("h1",{className:"text-2xl font-semibold sm:text-3xl md:text-4xl lg:text-5xl",children:"Health Care"}),(0,Ut.jsx)("h1",{className:" text-3xl sm:text-4xl md:text-5xl font-semibold ",children:"Database Penyakit dengan Data yang Valid"}),(0,Ut.jsx)("p",{className:"text-xl sm:text-lg md:text-xl ",children:"Health Care adalah platform kesehatan yang menyediakan akses database dari berbagai penyakit dengan data yang valid. Health Care menawarkan data-data dari berbagai penyakit yang ada dalam database, untuk membantu para peneliti dalam penilaian kesehatan."})]})}),(0,Ut.jsx)("div",{className:"w-full bg-white xl:p-0 flex justify-center items-center",children:(0,Ut.jsxs)("div",{className:"p-6 sm:p-8",children:[(0,Ut.jsxs)("div",{className:"",children:[(0,Ut.jsx)("h1",{className:"text-[24px] font-semibold",children:"Daftar"}),(0,Ut.jsxs)("p",{children:["Sudah punya akun?"," ",(0,Ut.jsx)("a",{href:"/",className:"text-[#554F9B]",children:"Login Sekarang"})]})]}),(0,Ut.jsxs)("form",{onSubmit:t=>{t.preventDefault(),w([]),_t.loading("Saving data...");const n={name:s,email:a,institution:o,gender:c,phone_number:p,tujuan_permohonan:x,password:f,password_confirmation:g},r=Qs.safeParse(n);if(!r.success)return i=r.error.errors,w(i.map((e=>({name:e.path[0],message:e.message})))),_t.dismiss(),void _t.error("Invalid Input");var i;vr("/auth/register",n,{"Content-Type":"application/json"}).then((function(t){j(!1),200!==t.status&&201!==t.status||(_t.dismiss(),_t.success(t.data.message),e("/"))})).catch((function(e){var t,n;j(!1),w(Object.entries((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data)||{}).map((e=>{let[t,n]=e;return{name:t,message:n}}))),_t.dismiss(),_t.error("Invalid Input")}))},className:"mt-[35px]",children:[(0,Ut.jsxs)("div",{className:"space-y-4 md:space-y-6 overflow-y-auto max-h-[470px] pr-3 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300\n",children:[(0,Ut.jsx)(qt,{id:"name",name:"name",onChange:e=>{l(e.target.value)},placeholder:"Masukan Nama...",type:"text",value:s,required:!0,label:"Name",validations:b}),(0,Ut.jsxs)(Ks,{id:"gender",name:"gender",type:"text",label:"Jenis Kelamin",value:c,validations:b,onChange:e=>d(e.target.value),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,selected:!0,hidden:!0,children:"Pilih jenis kelamin"}),(0,Ut.jsx)("option",{value:"male",children:"Pria"}),(0,Ut.jsx)("option",{value:"female",children:"Perempuan"})]}),(0,Ut.jsx)(qt,{id:"email",name:"email",onChange:e=>{r(e.target.value)},placeholder:"user@gmail.com",type:"email",value:a,required:!0,label:"Your email",validations:b}),(0,Ut.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-3",children:[(0,Ut.jsx)(qt,{id:"institution",name:"institution",onChange:e=>{u(e.target.value)},placeholder:"Enter your Institusi",type:"text",value:o,required:!0,label:"Institusi",validations:b}),(0,Ut.jsx)(qt,{id:"phone_number",name:"phone_number",onChange:e=>{m(e.target.value)},placeholder:"Enter your phone number",type:"text",value:p,required:!0,label:"Phone number",validations:b})]}),(0,Ut.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-3",children:[(0,Ut.jsx)(qt,{id:"password",name:"password",onChange:e=>{h(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:t?"password":"text",value:f,required:!0,icon:t?(0,Ut.jsx)(It,{className:"text-xl",onClick:()=>{n(!t)}}):(0,Ut.jsx)($t,{className:"text-xl",onClick:()=>{n(!t)}}),label:"Password",validations:b}),(0,Ut.jsx)(qt,{id:"confirmPassword",name:"confirmPassword",onChange:e=>{v(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:t?"password":"text",value:g,required:!0,icon:t?(0,Ut.jsx)(It,{className:"text-xl",onClick:()=>{n(!t)}}):(0,Ut.jsx)($t,{className:"text-xl",onClick:()=>{n(!t)}}),label:"Confirm password",validations:b})]}),(0,Ut.jsx)(Pr,{id:"tujuan",name:"tujuan",placeholder:"Type your tujuan in here...",label:"tujuan",value:x,required:!0,onChange:e=>{y(e.target.value)},validations:b})]}),(0,Ut.jsxs)("div",{className:"space-y-[30px]",children:[(0,Ut.jsx)("button",{type:"submit",className:"mt-[50px] w-full text-white bg-[#554F9B] hover:bg-[#4D4788] focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center "+(k?"cursor-not-allowed opacity-70":""),disabled:k,children:k?(0,Ut.jsxs)("div",{className:"flex items-center justify-center",children:[(0,Ut.jsxs)("svg",{className:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,Ut.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,Ut.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8z"})]}),(0,Ut.jsx)("span",{className:"ml-2",children:"Memproses..."})]}):"Daftar"}),(0,Ut.jsx)("hr",{}),(0,Ut.jsxs)("div",{className:"flex flex-col items-center justify-center",children:[(0,Ut.jsx)("p",{children:"Terdapat kendala Daftar? Silahkan hubungi kami"}),(0,Ut.jsxs)("div",{className:"inline-flex items-center gap-3 mt-[10px]",children:[(0,Ut.jsx)("div",{children:(0,Ut.jsx)("img",{loading:"lazy",src:"vektor/logos_whatsapp-icon.png",alt:"WhatsApp",className:"cursor-pointer",onClick:()=>(()=>{const e=`https://wa.me/082132092648?text=${encodeURIComponent("Halo, saya mengalami kendala saat melakukan pendaftaran.")}`;window.open(e,"_blank")})()})}),(0,Ut.jsx)("div",{children:(0,Ut.jsx)("img",{loading:"lazy",src:"vektor/logos_google-gmail.png",alt:"Gmail",className:"cursor-pointer",onClick:()=>(()=>{const e=`mailto:aryafirmansyah200404@gmail.com?subject=${encodeURIComponent("Kendala Pendaftaran")}&body=${encodeURIComponent("Halo, saya mengalami kendala saat melakukan pendaftaran.")}`;window.open(e,"_blank")})()})})]})]})]})]})]})})]})]})},Ys=e=>{let{id:t,isActive:n,handleClick:a,icon:r}=e;const i=n?"max-w-[350px] border-2 rounded-xl p-3 bg-white":"max-w-[100px] bg-[#605E78]",s=n?"opacity-100":"opacity-0";return(0,Ut.jsx)("div",{className:`${i} w-full max-h-[250px] h-[250px] flex justify-center items-center rounded-xl transition-all duration-500 ease-in-out m-2`,onClick:()=>a(t),children:n?(0,Ut.jsxs)("div",{className:"h-full space-y-5",children:[(0,Ut.jsx)("div",{className:"bg-[#605E78] shadow-main appearance-none p-2 rounded-2xl w-16 h-16 flex items-center justify-center",children:r}),(0,Ut.jsxs)("div",{className:`w-full h-full rounded-xl space-y-3 transition-opacity duration-1000 ease-in-out ${s}`,children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-[21px]",children:"Penyebab Myocardial"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Masalah pada sistem listrik jantung"}),(0,Ut.jsx)("li",{children:"Penyakit jantung"}),(0,Ut.jsx)("li",{children:"Stress atau kecemasan"}),(0,Ut.jsx)("li",{children:"Efek samping obat-obatan tertentu"})]})})]})]}):(0,Ut.jsx)("div",{children:r})})},Gs=()=>{const[e,t]=(0,i.useState)(null),n=n=>{t(n===e?null:n)},a=Array.from({length:6},((e,t)=>t+1));return(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)(Ht,{className:"fixed top-0 left-0 right-0 z-50"}),(0,Ut.jsxs)("div",{className:"w-full h-full bg-[#202224] flex flex-col justify-center items-center mt-20 p-6 lg:p-0 lg:pb-12 ",children:[(0,Ut.jsxs)("div",{className:"space-y-5 lg:space-y-10 mt-12 lg:mt-32",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-3xl lg:text-7xl text-white max-w-[700px] text-center",children:"Tool For HealthCare Research"}),(0,Ut.jsx)("p",{className:"font-normal text-sm lg:text-base text-white max-w-[710px] text-center opacity-70",children:"An innovative digital platform designed to simplify the research process by facilitating access and management of patient HealthCare data."})]}),(0,Ut.jsx)("button",{className:"bg-white px-8 py-2 rounded-xl font-medium text-base mt-16",children:"Explore Now"}),(0,Ut.jsx)("div",{className:"max-w-[920px] w-full bg-[#605E78] rounded-xl p-3 mt-[90px]",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 text-center space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-medium text-2xl lg:text-4xl",children:"HealthCare"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:"HealthCare atau detak jantung merupakan indikator vital yang mencerminkan kesehatan kardiovaskular seseorang. Dalam konteks normal, jantung berdetak dengan ritme teratur yang dikendalikan oleh sistem konduksi listrik jantung, khususnya nodus sinoatrial (SA node) yang bertindak sebagai pacemaker alami. Namun, ketika terjadi gangguan pada sistem konduksi listrik ini atau kerusakan pada otot jantung, dapat timbul berbagai komplikasi serius seperti aritmia dan infark miokard yang saling berkaitan satu sama lain."})]})})]}),(0,Ut.jsxs)("div",{className:"relative w-full h-full bg-white flex flex-col justify-center items-center lg:py-24 lg:px-44 ",children:[(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 text-center space-y-4 max-w-[505px] mt-10",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-2xl lg:text-[50px]",children:"HealthCare Zones"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base max-w-[380px] m-auto",children:"Zona HealthCare adalah pembagian rentang detak jantung berdasarkan persentase dari detak jantung maksimal (Maximum HealthCare/MHR). Setiap zona memiliki intensitas dan manfaat yang berbeda untuk tubuh."})]}),(0,Ut.jsxs)("div",{className:"grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-x-20 gap-y-10 lg:absolute top-48 ",children:[(0,Ut.jsx)("div",{className:"relative",children:(0,Ut.jsxs)("div",{className:"lg:absolute right-44 w-full px-5 py-4 border rounded-xl space-y-2 ",children:[(0,Ut.jsx)("p",{className:"font-medium text-[#554F9B]",children:"50-60% MHR"}),(0,Ut.jsx)("h1",{className:"font-semibold text-xl",children:"Zone 1 : Recovery"}),(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Active recovery"}),(0,Ut.jsx)("li",{children:"Injury prevention"}),(0,Ut.jsx)("li",{children:"Stress reductio"})]})]})}),(0,Ut.jsxs)("div",{className:"px-5 py-4 border rounded-xl space-y-2 opacity-0 hidden lg:block",children:[(0,Ut.jsx)("p",{className:"font-medium text-[#554F9B]",children:"50-60% MHR"}),(0,Ut.jsx)("h1",{className:"font-semibold text-xl",children:"Zone 1 : Recovery"}),(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Active recovery"}),(0,Ut.jsx)("li",{children:"Injury prevention"}),(0,Ut.jsx)("li",{children:"Stress reductio"})]})]}),(0,Ut.jsx)("div",{className:"relative",children:(0,Ut.jsxs)("div",{className:"lg:absolute -right-44 w-full px-5 py-4 border rounded-xl space-y-2 ",children:[(0,Ut.jsx)("p",{className:"font-medium text-[#554F9B]",children:"90-100% MHR"}),(0,Ut.jsx)("h1",{className:"font-semibold text-xl",children:"Zone 5 : Maximum"}),(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Maximum performance "}),(0,Ut.jsx)("li",{children:"Sprint capacity "}),(0,Ut.jsx)("li",{children:"VO2 max improvement"})]})]})}),(0,Ut.jsxs)("div",{className:"px-5 py-4 border rounded-xl space-y-2 md:col-span-2 mx-auto lg:col-span-1",children:[(0,Ut.jsx)("p",{className:"font-medium text-[#554F9B]",children:"60-70% MHR"}),(0,Ut.jsx)("h1",{className:"font-semibold text-xl",children:"Zone 2 : Fat Burn"}),(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Fat metabolism"}),(0,Ut.jsx)("li",{children:"Endurance building "}),(0,Ut.jsx)("li",{children:"Long workout sustainability"})]})]}),(0,Ut.jsx)("div",{className:"relative",children:(0,Ut.jsxs)("div",{className:"lg:absolute -top-14 w-full px-5 py-4 border rounded-xl space-y-2 ",children:[(0,Ut.jsx)("p",{className:"font-medium text-[#554F9B]",children:"70-80% MHR"}),(0,Ut.jsx)("h1",{className:"font-semibold text-xl",children:"Zone 3 : Aerobic"}),(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Cardiovascular improvement"}),(0,Ut.jsx)("li",{children:"Aerobic capacity "}),(0,Ut.jsx)("li",{children:"Stamina development"})]})]})}),(0,Ut.jsxs)("div",{className:"px-5 py-4 border rounded-xl space-y-2",children:[(0,Ut.jsx)("p",{className:"font-medium text-[#554F9B]",children:"80-90% MHR"}),(0,Ut.jsx)("h1",{className:"font-semibold text-xl",children:"Zone 4 : Anaerobic"}),(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Speed improvement"}),(0,Ut.jsx)("li",{children:"Performance enhancement "}),(0,Ut.jsx)("li",{children:"Lactate tolerance"})]})]})]}),(0,Ut.jsx)("div",{className:"h-[100px] md:h-[200px] lg:h-[300px]"})]}),(0,Ut.jsxs)("div",{className:"w-full h-full bg-[#202224] mt-20 p-6 lg:px-[175px] lg:py-[100px] lg:pb-12 space-y-20 ",children:[(0,Ut.jsxs)("div",{className:"space-y-5 lg:space-y-5 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-5xl lg:text-7xl text-white max-w-[700px] ",children:"Arrythmia"}),(0,Ut.jsx)("p",{className:"font-normal text-sm lg:text-base text-white max-w-[710px] center opacity-70",children:"Aritmia adalah kondisi di mana detak jantung seseorang tidak teratur, terlalu cepat (takikardia), atau terlalu lambat (bradikardia). Ini terjadi ketika impuls listrik yang mengontrol detak jantung tidak bekerja dengan baik."})]}),(0,Ut.jsxs)("div",{className:"grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-5",children:[(0,Ut.jsx)("div",{className:"inline-flex bg-[#605E78] rounded-xl p-3",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-4xl",children:"Pencegahan Arrythmia"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Menjalani gaya hidup sehat"}),(0,Ut.jsx)("li",{children:"Mengelola stress dengan baik"}),(0,Ut.jsx)("li",{children:"Hindari stimulan berlebihan seperti kafein, alkohol, dan nikotin"}),(0,Ut.jsx)("li",{children:"Melakukan pemeriksaan kesehatan jantung secara rutin "})]})})]})}),(0,Ut.jsx)("div",{className:"inline-flex bg-[#605E78] rounded-xl p-3",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-4xl",children:"Dampak Arrythmia"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Kecemasan dan depresi terkait kondisi jantung"}),(0,Ut.jsx)("li",{children:"Pembatasan aktivitas fisik"}),(0,Ut.jsx)("li",{children:"Gangguan tidur "}),(0,Ut.jsx)("li",{children:"Penurunan produktivitas kerja"}),(0,Ut.jsx)("li",{children:"Perubahan dalam hubungan sosial"})]})})]})}),(0,Ut.jsx)("div",{className:"inline-flex bg-[#605E78] rounded-xl p-3",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-4xl",children:"Penyebab Arrytmia"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Masalah pada sistem listrik jantung"}),(0,Ut.jsx)("li",{children:"Penyakit jantung"}),(0,Ut.jsx)("li",{children:"Stress atau kecemasan"}),(0,Ut.jsx)("li",{children:"Efek samping obat-obatan tertentu"}),(0,Ut.jsx)("li",{children:"Ketidakseimbangan elektrolit dalam tubuh"})]})})]})}),(0,Ut.jsx)("div",{className:"inline-flex bg-[#605E78] rounded-xl p-3",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-4xl",children:"Jenis - Jenis Arrytmia"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Takikardia: Detak jantung terlalu cepat"}),(0,Ut.jsx)("li",{children:"Bradikardia: Detak jantung terlalu"}),(0,Ut.jsx)("li",{children:"Fibrilasi atrium: Detak jantung tidak teratur dan cepat"}),(0,Ut.jsx)("li",{children:"Fluter atrium: Detak jantung cepat tapi teratur"}),(0,Ut.jsx)("li",{children:"Ekstrasistol: Detak jantung tambahan"})]})})]})}),(0,Ut.jsx)("div",{className:"inline-flex bg-[#605E78] rounded-xl p-3",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-4xl",children:"Gejala Arrytmia"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsxs)("ul",{className:"list-disc ml-7",children:[(0,Ut.jsx)("li",{children:"Jantung berdebar"}),(0,Ut.jsx)("li",{children:"Detak jantung terasa cepat atau lambat"}),(0,Ut.jsx)("li",{children:"Nyeri dada "}),(0,Ut.jsx)("li",{children:"Sesak napas "}),(0,Ut.jsx)("li",{children:"Pusing atau pingsan"})]})})]})}),(0,Ut.jsx)("div",{className:"inline-flex bg-[#605E78] rounded-xl p-3",children:(0,Ut.jsxs)("div",{className:"w-full bg-white rounded-xl py-6 px-8 space-y-4 ",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-sm lg:text-4xl",children:"Diagnosis Arrytmia"}),(0,Ut.jsx)("p",{className:"text-sm lg:text-base",children:(0,Ut.jsx)("ul",{className:"list-disc ml-7",children:(0,Ut.jsx)("li",{className:"",children:"Diagnosis aritmia biasanya dilakukan melalui Elektrokardiogram (EKG), Holter monitor, atau tes stress jantung. Pengobatan dapat meliputi obat-obatan, ablasi kateter, atau pemasangan alat pacu jantung, tergantung pada jenis dan tingkat keparahan aritmia."})})})]})})]})]}),(0,Ut.jsxs)("div",{className:"w-full h-full bg-white mt-20 p-6 lg:px-[175px] lg:py-[100px] lg:pb-12 space-y-20 ",children:[(0,Ut.jsxs)("div",{className:"space-y-5 lg:space-y-5 text-right",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-5xl lg:text-7xl ",children:"Myocardial Infartion"}),(0,Ut.jsx)("div",{className:"flex justify-end",children:(0,Ut.jsx)("p",{className:"font-normal text-sm lg:text-base flex opacity-70 max-w-[700px] ",children:"Myocardial Infarction, yang lebih dikenal sebagai serangan jantung, adalah kondisi medis darurat di mana kurangnya suplai darah ke jantung secara tiba-tiba atau berkepanjangan, menyebabkan kerusakan pada otot jantung."})})]}),(0,Ut.jsx)("div",{className:"flex justify-end items-center gap-5 flex-wrap",children:a.map((t=>(0,Ut.jsx)(Ys,{id:t,isActive:e===t,icon:(0,Ut.jsx)("svg",{width:"22",height:"26",viewBox:"0 0 22 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4037 0.854255C14.8984 0.37274 15.6898 0.383434 16.1713 0.878141L18.8786 3.65957C19.3601 4.15428 19.3494 4.94566 18.8547 5.42718C18.36 5.90869 17.5686 5.898 17.0871 5.4033L16.623 4.92646L15.9642 5.59394L16.6631 6.30689C17.1164 6.76918 17.1385 7.49555 16.7297 7.98369C19.8071 9.48306 22 12.6133 22 16.2682C22 18.9252 20.8731 21.317 19.0709 23H20.75C21.4404 23 22 23.5596 22 24.25C22 24.9404 21.4404 25.5 20.75 25.5H3.10294C2.41259 25.5 1.85294 24.9404 1.85294 24.25C1.85294 23.5596 2.41259 23 3.10294 23H6.37283C5.74452 22.4131 5.19842 21.7401 4.75357 21H2C1.30964 21 0.75 20.4404 0.75 19.75C0.75 19.0596 1.30964 18.5 2 18.5H10.2721C10.9624 18.5 11.5221 19.0596 11.5221 19.75C11.5221 20.4404 10.9624 21 10.2721 21H7.90028C9.12899 22.2348 10.835 23 12.7218 23C16.4721 23 19.5 19.9792 19.5 16.2682C19.5 13.3476 17.535 10.826 14.8502 9.90627L9.81334 15.0439C9.57825 15.2836 9.25656 15.4188 8.92075 15.4188C8.58494 15.4188 8.26325 15.2836 8.02816 15.0439L4.90857 11.8619C4.43203 11.3758 4.43203 10.5978 4.90857 10.1117L11.7584 3.12491C11.9935 2.88512 12.3151 2.75 12.6509 2.75C12.9868 2.75 13.3084 2.88512 13.5435 3.12491L14.2137 3.80852L14.8789 3.13461L14.3798 2.62186C13.8983 2.12715 13.909 1.33577 14.4037 0.854255Z",fill:"white"})}),handleClick:n},t)))})]}),(0,Ut.jsxs)("div",{className:"w-full h-full bg-[#202224] flex flex-col justify-center items-center mt-20 p-6 lg:p-0 lg:pb-12 ",children:[(0,Ut.jsxs)("div",{className:"space-y-5 lg:space-y-10 mt-12 lg:mt-32",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-3xl lg:text-3xl text-white text-center",children:"Check your HealthCare"}),(0,Ut.jsx)("p",{className:"font-normal text-sm lg:text-base text-white max-w-[710px] text-center opacity-70",children:"If you feel that there is something unclear or need further explanation regarding this information, do not hesitate to contact us. We are ready to help you understand each step better."})]}),(0,Ut.jsxs)("button",{className:"bg-white px-4 py-2 rounded-xl font-medium text-base mt-16",children:[(0,Ut.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 9.83614C0 4.41153 4.36382 0 9.76407 0C15.1643 0 19.5281 4.41153 19.5281 9.83614C19.5281 11.1693 19.2643 12.4428 18.7856 13.6047L19.9061 17.2764C20.4163 18.9481 18.7754 20.513 17.1217 19.846L14.1662 18.6541C14.1456 18.6458 14.123 18.6456 14.1023 18.6534L14.0763 18.6632C13.5019 18.9485 12.8953 19.1787 12.2636 19.3468C12.1552 19.3829 12.0454 19.41 11.9349 19.4281C11.2359 19.588 10.5091 19.6723 9.76407 19.6723C4.36382 19.6723 0 15.2607 0 9.83614ZM5.51749 8.65924C4.9652 8.65924 4.51749 9.10696 4.51749 9.65924C4.51749 10.2115 4.9652 10.6592 5.51749 10.6592H5.52844C6.08073 10.6592 6.52844 10.2115 6.52844 9.65924C6.52844 9.10696 6.08073 8.65924 5.52844 8.65924H5.51749ZM9.89952 8.65924C9.34724 8.65924 8.89952 9.10696 8.89952 9.65924C8.89952 10.2115 9.34724 10.6592 9.89952 10.6592H9.91048C10.4628 10.6592 10.9105 10.2115 10.9105 9.65924C10.9105 9.10696 10.4628 8.65924 9.91048 8.65924H9.89952ZM14.2706 8.65924C13.7183 8.65924 13.2706 9.10696 13.2706 9.65924C13.2706 10.2115 13.7183 10.6592 14.2706 10.6592H14.2816C14.8338 10.6592 15.2816 10.2115 15.2816 9.65924C15.2816 9.10696 14.8338 8.65924 14.2816 8.65924H14.2706Z",fill:"#554F9B"})}),"Contact"]}),(0,Ut.jsx)("div",{className:"w-full px-10 border-b my-10"}),(0,Ut.jsxs)("div",{className:"flex w-full flex-col lg:flex-row gap-10 justify-around items-center",children:[(0,Ut.jsx)("a",{href:"/",className:"flex items-center space-x-3 rtl:space-x-reverse",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/images/logo.png",className:"h-12",alt:"HeartCare-Logo"})}),(0,Ut.jsx)("p",{className:"text-white",children:"\xa9 2019 HeartCare. All Rights Reserved. "}),(0,Ut.jsxs)("div",{className:"flex justify-around gap-5",children:[(0,Ut.jsx)("div",{className:"rounded-full w-[39px] h-[39px] border-2 flex justify-center items-center",children:(0,Ut.jsx)("svg",{width:"7",height:"16",viewBox:"0 0 7 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.55073 15.9435V8.44408H0V5.85962H1.55073V4.30793C1.55073 2.19954 2.42638 0.945801 4.91418 0.945801H6.98534V3.53054H5.69072C4.72228 3.53054 4.65821 3.89172 4.65821 4.56579L4.65469 5.85933H7L6.72556 8.44378H4.65469V15.9435H1.55073Z",fill:"white"})})}),(0,Ut.jsx)("div",{className:"rounded-full w-[39px] h-[39px] border-2 flex justify-center items-center",children:(0,Ut.jsx)("svg",{width:"7",height:"16",viewBox:"0 0 7 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.55073 15.9435V8.44408H0V5.85962H1.55073V4.30793C1.55073 2.19954 2.42638 0.945801 4.91418 0.945801H6.98534V3.53054H5.69072C4.72228 3.53054 4.65821 3.89172 4.65821 4.56579L4.65469 5.85933H7L6.72556 8.44378H4.65469V15.9435H1.55073Z",fill:"white"})})}),(0,Ut.jsx)("div",{className:"rounded-full w-[39px] h-[39px] border-2 flex justify-center items-center",children:(0,Ut.jsx)("svg",{width:"7",height:"16",viewBox:"0 0 7 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.55073 15.9435V8.44408H0V5.85962H1.55073V4.30793C1.55073 2.19954 2.42638 0.945801 4.91418 0.945801H6.98534V3.53054H5.69072C4.72228 3.53054 4.65821 3.89172 4.65821 4.56579L4.65469 5.85933H7L6.72556 8.44378H4.65469V15.9435H1.55073Z",fill:"white"})})})]})]})]})]})},Xs=()=>{const[e,t]=(0,i.useState)([]),[n,a]=(0,i.useState)(""),[r,s]=(0,i.useState)(""),[l,o]=(0,i.useState)(1),[u,c]=(0,i.useState)({}),[d,p]=(0,i.useState)(!0),m=ae(),f=[{menu:"nama"},{menu:"email"},{menu:"roles"},{menu:"status"},{menu:"detail"}],h=(0,i.useCallback)((async()=>{p(!0);gr("/admin/users",{role:n,page:l,per_page:10,name:r,approval_status:""}).then((function(e){t(e.data.data.users),c(e.data.data.pagination),p(!1)})).catch((function(e){console.error(e),p(!1)}))}),[n,r,l,10]);return(0,i.useEffect)((()=>{h()}),[h]),(0,Ut.jsx)("div",{children:(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsxs)("div",{className:"flex flex-col md:flex-row items-start justify-between md:items-end",children:[(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("h1",{className:" font-semibold text-[42px] leading-none",children:"Pengguna"}),(0,Ut.jsx)("p",{className:" max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:"Anda dapat melihat informasi pengguna yang dapat diakses dan melihat detail dari pengguna."})]}),(0,Ut.jsxs)("div",{className:"flex gap-2",children:[(0,Ut.jsx)(Sr,{id:"search-name",name:"search-name",value:r,onChange:e=>s(e.target.value),placeholder:"Search users by name..."}),(0,Ut.jsx)(Nr,{title:"Roles",rowMenu:[{menu:"Semua",value:""},{menu:"Admin",value:"admin"},{menu:"Operator",value:"operator"},{menu:"Peneliti",value:"peneliti"}],setState:a,value:n})]})]}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Data User"}),d?(0,Ut.jsx)(Cr,{}):(0,Ut.jsx)(kr,{rowMenu:f,children:e&&e.length>0?e.map(((e,t)=>(0,Ut.jsxs)("tr",{className:"text-gray-700 bg-white border-b cursor-pointer hover:bg-gray-50",children:[(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium",children:e.name}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium",children:e.email}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium",children:e.role}),(0,Ut.jsx)("td",{className:"px-6 py-4 text-xs font-medium",children:e.approval_status}),(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#554F9B] px-5 py-1 rounded-lg min-w-[59px] text-white text-sm",onClick:()=>m(`/admin/users/detail/${e.id}`),children:"Lihat"})})]},t))):(0,Ut.jsx)("tr",{children:(0,Ut.jsx)("td",{colSpan:f.length+1,className:"px-6 py-4 text-center text-gray-500 h-32",children:"Data masih kosong"})})})]}),(0,Ut.jsx)(jr,{recordsTotal:null===u||void 0===u?void 0:u.total,limit:10,page:l,setPage:o})]})})})};const el=function(e){return"string"!==typeof e?e:e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase()))};function tl(e){let{rowMenu:t,datas:n,btnView:a=!1,btnEdit:r=!1,btnDelete:i=!1,btnAction:s=!1,onDetail:l=()=>{},onEdit:o=()=>{},onDelete:u=()=>{}}=e;return(0,Ut.jsx)("div",{className:"relative overflow-x-auto pr-3 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300",children:(0,Ut.jsxs)("table",{className:"w-full text-sm text-left rtl:text-right text-gray-500",children:[(0,Ut.jsx)("thead",{className:"text-xs text-gray-900 uppercase",children:(0,Ut.jsxs)("tr",{className:"border-b",children:[null===t||void 0===t?void 0:t.filter((e=>e.is_visible)).map(((e,t)=>(0,Ut.jsx)("th",{scope:"col",className:"px-6 py-3",children:el(e.name)},t))),s&&(0,Ut.jsx)("th",{className:"px-6 py-3",children:"Action"}),a&&(0,Ut.jsx)("th",{className:"px-6 py-3",children:"Detail"}),r&&(0,Ut.jsx)("th",{className:"px-6 py-3",children:"Edit"}),i&&(0,Ut.jsx)("th",{className:"px-6 py-3",children:"Delete"})]})}),(0,Ut.jsx)("tbody",{children:n&&n.length>0?n.map(((e,n)=>(0,Ut.jsxs)("tr",{children:[null===t||void 0===t?void 0:t.filter((e=>e.is_visible)).map(((t,n)=>(0,Ut.jsx)("td",{className:"px-6 py-3 align-top",children:"file"===t.type?Array.isArray(null===e||void 0===e?void 0:e.data[t.name])?null===e||void 0===e?void 0:e.data[t.name].map(((e,t)=>(0,Ut.jsx)("div",{children:"string"===typeof e&&e.includes("/")?e.substring(e.lastIndexOf("/")+1):"Invalid file URL"},t))):"string"===typeof(null===e||void 0===e?void 0:e.data[t.name])&&null!==e&&void 0!==e&&e.data[t.name].includes("/")?null===e||void 0===e?void 0:e.data[t.name].substring((null===e||void 0===e?void 0:e.data[t.name].lastIndexOf("/"))+1):"Invalid file URL":null===e||void 0===e?void 0:e.data[t.name]},n))),s&&(0,Ut.jsxs)("td",{className:"px-6 py-4 flex gap-3",children:[(0,Ut.jsx)("button",{className:"bg-[#51A279] px-5 py-1 rounded-lg min-w-[59px] flex items-center justify-center"}),(0,Ut.jsx)("button",{className:"bg-[#FF5959] px-5 py-1 rounded-lg min-w-[59px] flex items-center justify-center"})]}),a&&(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#554F9B] px-5 py-1 rounded-lg min-w-[59px] text-white text-sm",onClick:()=>null===l||void 0===l?void 0:l(e),children:"Lihat"})}),r&&(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#FACC2C] px-5 py-1 rounded-lg min-w-[59px]",onClick:()=>null===o||void 0===o?void 0:o(e),children:(0,Ut.jsxs)("svg",{width:"19",height:"18",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:[(0,Ut.jsx)("g",{clipPath:"url(#clip0_376_202)",children:(0,Ut.jsx)("path",{d:"M2.75 13.095V15.375C2.75 15.585 2.915 15.75 3.125 15.75H5.405C5.5025 15.75 5.6 15.7125 5.6675 15.6375L13.8575 7.45504L11.045 4.64254L2.8625 12.825C2.7875 12.9 2.75 12.99 2.75 13.095ZM16.0325 5.28004C16.325 4.98754 16.325 4.51504 16.0325 4.22254L14.2775 2.46754C13.985 2.17504 13.5125 2.17504 13.22 2.46754L11.8475 3.84004L14.66 6.65254L16.0325 5.28004Z",fill:"white"})}),(0,Ut.jsx)("defs",{children:(0,Ut.jsx)("clipPath",{id:"clip0_376_202",children:(0,Ut.jsx)("rect",{width:"18",height:"18",fill:"white",transform:"translate(0.5)"})})})]})})}),i&&(0,Ut.jsx)("td",{className:"px-6 py-4 align-top",children:(0,Ut.jsx)("button",{className:" bg-[#FF5959] px-5 py-1 rounded-lg min-w-[59px]",onClick:()=>null===u||void 0===u?void 0:u(e),children:(0,Ut.jsxs)("svg",{width:"16",height:"18",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:[(0,Ut.jsx)("path",{d:"M13.0956 7.11632C13.0956 7.16732 12.7403 12.2229 12.5373 14.3506C12.4102 15.6563 11.662 16.4482 10.5397 16.4707C9.67736 16.4925 8.83319 16.5 8.00263 16.5C7.12085 16.5 6.25852 16.4925 5.42148 16.4707C4.33676 16.4415 3.58789 15.6338 3.46729 14.3506C3.25852 12.2154 2.9097 7.16732 2.90321 7.11632C2.89673 6.96257 2.94082 6.81633 3.03029 6.69783C3.11847 6.58834 3.24555 6.52234 3.37912 6.52234H12.6261C12.7591 6.52234 12.8797 6.58834 12.975 6.69783C13.0638 6.81633 13.1085 6.96257 13.0956 7.11632Z",fill:"white"}),(0,Ut.jsx)("path",{d:"M14 4.48265C14 4.17441 13.7841 3.93291 13.5247 3.93291H11.5809C11.1854 3.93291 10.8418 3.61643 10.7536 3.17019L10.6447 2.62346C10.4923 1.96273 9.9665 1.5 9.37649 1.5H6.62416C6.02766 1.5 5.50702 1.96273 5.34882 2.65946L5.24703 3.17094C5.1582 3.61643 4.81457 3.93291 4.41971 3.93291H2.4759C2.21591 3.93291 2 4.17441 2 4.48265V4.76764C2 5.06837 2.21591 5.31737 2.4759 5.31737H13.5247C13.7841 5.31737 14 5.06837 14 4.76764V4.48265Z",fill:"white"})]})})})]},n))):(0,Ut.jsx)("tr",{children:(0,Ut.jsx)("td",{colSpan:(null===t||void 0===t?void 0:t.filter((e=>e.is_visible)).length)+(s?1:0)+(a?1:0)+(r?1:0)+(i?1:0),className:"px-6 py-3 text-center text-gray-500 h-32",children:"Data masih kosong"})})})]})})}const nl=e=>{let{isOpen:t,onClose:n,title:a,schema:r,record:i}=e;if(!t)return null;const s=r.filter((e=>{const t=i[e.name];return Array.isArray(t)?t.some((e=>e)):"file"===e.type&&t})).map((e=>({format:e.format,label:e.name,value:i[e.name]}))),l=r.filter((e=>"file"!==e.type));return(0,Ut.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black bg-opacity-50",children:(0,Ut.jsxs)("div",{className:"bg-white rounded-lg shadow-lg max-w-[1000px] p-6 space-y-4",children:[(0,Ut.jsxs)("div",{className:"flex justify-between items-center",children:[(0,Ut.jsx)("h2",{className:"text-xl font-semibold",children:a}),(0,Ut.jsx)("button",{onClick:n,className:"text-gray-400 hover:text-gray-600",children:"\u2716"})]}),(0,Ut.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:l.map(((e,t)=>(0,Ut.jsxs)("div",{className:"bg-white shadow p-4 rounded",children:[(0,Ut.jsx)("h1",{className:"text-lg font-bold",children:el(e.name)}),(0,Ut.jsx)("p",{children:i[e.name]})]},t)))}),s.length>0&&s.map(((e,t)=>{return(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsxs)("h3",{className:"text-lg font-semibold",children:["Files ",e.format," "]}),(0,Ut.jsx)("div",{className:"space-y-4",children:(0,Ut.jsx)("div",{children:(n=e.value,(Array.isArray(n)?n:[n]).map(((e,t)=>(0,Ut.jsx)("div",{className:"flex items-center space-x-4 mb-2",children:(0,Ut.jsx)("button",{onClick:()=>window.open(e,"_blank"),className:"px-4 py-2 text-white bg-[#554F9B] rounded hover:bg-[#6A63B0]",children:"Download File"})},t))))})})]},t);var n}))]})})};function al(e){return Dt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"},child:[]}]})(e)}const rl=()=>{const{id:e}=re(),t=ae(),[n,a]=(0,i.useState)([]),[r,s]=(0,i.useState)(1),[l,o]=(0,i.useState)({}),[u,c]=(0,i.useState)(!0),[d,p]=(0,i.useState)(!1),[m,f]=(0,i.useState)(null),h=(0,i.useCallback)((async()=>{c(!0);gr(`/diseases/${e}/records`,{page:r,per_page:10}).then((function(e){a(e.data.data),o(e.data.data.pagination),c(!1)})).catch((function(e){var n,a;console.error(e),c(!1),404!==(null===(n=e.response)||void 0===n?void 0:n.status)&&400!==(null===(a=e.response)||void 0===a?void 0:a.status)||t("*")}))}),[e,r,10,t]);(0,i.useEffect)((()=>{h()}),[h]);return(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)(wr,{children:(0,Ut.jsx)("div",{className:"h-full w-full",children:u?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"flex flex-col md:flex-row items-start justify-between md:items-end",children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("h1",{className:" font-semibold text-[42px] leading-none capitalize ",children:null===n||void 0===n?void 0:n.name}),(0,Ut.jsx)("p",{className:" max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:null===n||void 0===n?void 0:n.deskripsi})]})}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsxs)("div",{className:"flex items-center justify-between",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Data Record"}),(0,Ut.jsxs)("button",{type:"button",onClick:async t=>{t.preventDefault(),c(!0),_t.loading("Loading...");try{const t=await gr(`/diseases/${e}/export`,{responseType:"blob"}),a=window.URL.createObjectURL(new Blob([t.data])),r=document.createElement("a");r.href=a,r.setAttribute("download",`${null===n||void 0===n?void 0:n.name}-record.csv`),document.body.appendChild(r),r.click(),r.remove(),_t.dismiss(),_t.success("File berhasil diunduh")}catch(a){_t.dismiss(),_t.error(a.message)}finally{c(!1)}},className:"space-x-3 border focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm p-2.5 text-center inline-flex items-center me-2 hover:bg-gray-300 hover:text-gray-600",children:[(0,Ut.jsx)(al,{className:"text-black"}),(0,Ut.jsx)("p",{children:"Download Semua Record"})]})]}),(0,Ut.jsx)(tl,{rowMenu:null===n||void 0===n?void 0:n.schema,datas:null===n||void 0===n?void 0:n.records,btnView:!0,onDetail:e=>(e=>{f(e),p(!0)})(e.data)})]}),(0,Ut.jsx)(jr,{recordsTotal:null===l||void 0===l?void 0:l.total,limit:10,page:r,setPage:s})]})})}),(0,Ut.jsx)(nl,{isOpen:d,onClose:()=>{p(!1),f(null)},title:"Record Details",schema:null===n||void 0===n?void 0:n.schema,record:m})]})};function il(e){return Dt({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z"},child:[]}]})(e)}const sl=2e6,ll=["image/jpeg","image/jpg","image/png","image/webp"],ol=qs.object({visible:qs.number().min(0).max(1),column:qs.string().min(1,{message:"Kolom tidak boleh kosong"}).regex(/^[a-z_]+$/,{message:"Hanya boleh menggunakan huruf kecil dan format snake_case"}).transform((e=>e.replace(/\s+/g,"_"))),type:qs.enum(["string","text","email","phone","boolean","integer","float","datetime","time","file","date"],{errorMap:()=>({message:"Tipe tidak valid"})}),format:qs.enum(["image","audio","video","compressed-document","spreadsheet","text-document"],{errorMap:()=>({message:"Tipe tidak valid"})}).optional(),multiple:qs.number().optional()}).refine((e=>"file"!==e.type||e.format&&void 0!==e.multiple),{message:"Kolom format dan multiple wajib diisi jika type adalah file",path:["format"]}).refine((e=>0===e.multiple||1===e.multiple),{message:"Nilai multiple harus 0 atau 1"}),ul=qs.object({name:qs.string().min(1,"Nama penyakit tidak boleh kosong"),deskripsi:qs.string().min(1,"Deskripsi tidak boleh kosong"),visibilitas:qs.enum(["publik","privat"]),cover_page:qs.any().refine((e=>(null===e||void 0===e?void 0:e.size)<=sl),"The maximum file size that can be uploaded is 2MB").refine((e=>ll.includes(null===e||void 0===e?void 0:e.type)),"Only .jpg, .jpeg, .png and .webp formats are supported")}),cl=()=>{const e=ae(),[t,n]=(0,i.useState)([]),[a,r]=(0,i.useState)([]),[s,l]=(0,i.useState)(""),[o,u]=(0,i.useState)(null),[c,d]=(0,i.useState)(""),[p,m]=(0,i.useState)("publik"),[f,h]=(0,i.useState)(!1),[g,v]=(0,i.useState)({isOpen:!1,errors:[]}),[x,y]=(0,i.useState)([{visible:1,column:"",type:"",format:"",multiple:0}]);return(0,Ut.jsxs)(Ut.Fragment,{children:[g.isOpen&&(0,Ut.jsx)("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black bg-opacity-50",children:(0,Ut.jsxs)("div",{className:"bg-white rounded-lg shadow-lg p-6 max-w-md w-full",children:[(0,Ut.jsx)("h2",{className:"text-xl font-bold mb-4",children:"Error List"}),(0,Ut.jsx)("ul",{className:"list-disc pl-5",children:g.errors.map(((e,t)=>(0,Ut.jsx)("li",{className:"text-red-500",children:e.message},t)))}),(0,Ut.jsx)("button",{onClick:()=>v({isOpen:!1,errors:[]}),className:"mt-4 bg-blue-500 text-white px-4 py-2 rounded-lg",children:"Close"})]})}),(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"space-y-1 mb-5",children:(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Tambah Data Penyakit"})}),(0,Ut.jsx)("p",{className:"max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:"Anda dapat menambahkan data dari penyakit secara langsung dan schema dari tiap kolomnya."}),(0,Ut.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 md:gap-5",children:[(0,Ut.jsxs)("div",{className:"w-full space-y-6 bg-white shadow-main p-6 rounded-xl flex flex-col justify-between col-span-1",children:[(0,Ut.jsxs)("div",{className:"space-y-6",children:[(0,Ut.jsx)(qt,{id:"cover_page",name:"cover_page",type:"file",label:"Cover Page",imageOnly:!0,onChange:e=>{if(e.target.files&&e.target.files[0]){const a=e.target.files[0];if(!ll.includes(a.type))return n([{name:"cover_page",message:"Only .jpg, .jpeg, .png and .webp formats are supported"}]),void(e.target.value=null);if(a.size>sl)return n([{name:"cover_page",message:"The maximum file size that can be uploaded is 2MB"}]),void(e.target.value=null);u(a),n(t.filter((e=>"cover_page"!==e.name)))}},accept:"image/*",validations:t,value:o,handleDeleteLocalImage:()=>{u(null)}}),(0,Ut.jsx)(qt,{id:"name",name:"name",onChange:e=>l(e.target.value),placeholder:"Masukan nama penyakit",type:"text",value:s,validations:t,required:!0,label:"Nama Penyakit"}),(0,Ut.jsxs)(Ks,{id:"visibilitas",name:"visibilitas",type:"text",label:"Visibilitas",value:p,validations:t,onChange:e=>m(e.target.value),children:[(0,Ut.jsx)("option",{value:"publik",children:"Publik"}),(0,Ut.jsx)("option",{value:"privat",children:"Privat"})]}),(0,Ut.jsx)(Pr,{id:"deskripsi",name:"deskripsi",placeholder:"Masukan deskrispsi penyakit",label:"Deskripsi Penyakit",value:c,validations:t,required:!0,onChange:e=>{d(e.target.value)}})]}),(0,Ut.jsx)("button",{type:"button",onClick:t=>{t.preventDefault(),n([]),r([]),h(!0),_t.loading("Saving data...");const a=ul.safeParse({name:s,deskripsi:c,visibilitas:p,cover_page:o});if(!a.success)return i=a.error.errors,n(i.map((e=>({name:e.path[0],message:e.message})))),_t.dismiss(),_t.error("Invalid Input"),void h(!1);var i;const l=[];let u=!1;if(x.forEach(((e,t)=>{const n={...e};"file"!==e.type&&delete n.format;const a=ol.safeParse(n);a.success||(u=!0,l.push({index:t,errors:a.error.errors.map((e=>({path:e.path.join("."),message:e.message})))}))})),u)return r(l),_t.dismiss(),_t.error("Invalid Input"),void h(!1);const d=new FormData;d.append("name",s),d.append("deskripsi",c),d.append("visibilitas",p),o&&d.append("cover_page",o),x.forEach(((e,t)=>{""!==e.column&&""!==e.type&&(d.append(`schema[columns][${t}][is_visible]`,e.visible),d.append(`schema[columns][${t}][name]`,e.column),d.append(`schema[columns][${t}][type]`,e.type),"file"===e.type&&(d.append(`schema[columns][${t}][format]`,e.format),d.append(`schema[columns][${t}][multiple]`,e.multiple)))})),vr("/diseases",d).then((function(t){200===t.status||201===t.status?(_t.dismiss(),_t.success(t.data.message),e("/admin/penyakit")):(_t.dismiss(),_t.error("Failed to save data"))})).catch((function(e){_t.dismiss(),e.response&&400===e.response.status&&"Field Error - Nama kolom tidak boleh duplikat"===e.response.data.message?_t.error(e.response.data.message):_t.error("Failed to save data"),h(!1)}))},className:"mt-[50px] w-full text-white bg-[#554F9B] hover:bg-[#4D4788] focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center "+(f?"cursor-not-allowed opacity-70":""),disabled:f,children:f?(0,Ut.jsxs)("div",{className:"flex items-center justify-center",children:[(0,Ut.jsxs)("svg",{className:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,Ut.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,Ut.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8z"})]}),(0,Ut.jsx)("span",{className:"ml-2",children:"Memproses..."})]}):"Tambah"})]}),(0,Ut.jsxs)("div",{className:"w-full space-y-6 bg-white shadow-main p-6 rounded-xl col-span-2 overflow-x-auto",children:[(0,Ut.jsxs)("div",{className:"flex justify-between items-center border-b pb-2",children:[(0,Ut.jsx)("h1",{className:"text-xl font-semibold",children:"Schema"}),(0,Ut.jsxs)("button",{type:"button",onClick:()=>{y([...x,{visible:1,column:"",type:"",format:"",multiple:0}])},className:"inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white shadow-main rounded-lg",children:[(0,Ut.jsx)(il,{className:"mr-2"}),"Add column"]})]}),(0,Ut.jsx)("div",{className:"relative overflow-x-auto shadow-md sm:rounded-lg",children:(0,Ut.jsxs)("table",{className:"w-full text-sm text-left rtl:text-right text-gray-500 ",children:[(0,Ut.jsx)("thead",{className:"text-xs text-gray-700 uppercase",children:(0,Ut.jsxs)("tr",{children:[(0,Ut.jsx)("th",{scope:"col",className:"w-4",children:"Visible"}),(0,Ut.jsx)("th",{scope:"col",className:"px-3 py-3",children:"Column"}),(0,Ut.jsx)("th",{scope:"col",className:"px-3 py-3",children:"Type"}),(0,Ut.jsx)("th",{scope:"col",className:"px-3 py-3",children:"Format"}),(0,Ut.jsx)("th",{scope:"col",className:"w-4",children:"Multiple"}),(0,Ut.jsx)("th",{scope:"col",className:"px-3 py-3"})]})}),(0,Ut.jsx)("tbody",{children:x.map(((e,t)=>{const n=a.find((e=>e.index===t));return(0,Ut.jsxs)("tr",{className:"bg-white hover:bg-gray-50",children:[(0,Ut.jsx)("td",{className:"w-4 p-4",children:(0,Ut.jsx)("div",{className:"flex items-center",children:(0,Ut.jsx)("input",{type:"checkbox",checked:1===e.visible,className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500",onChange:e=>y((n=>n.map(((n,a)=>a===t?{...n,visible:e.target.checked?1:0}:n))))})})}),(0,Ut.jsx)("td",{className:"px-3 py-4 min-w-[172px]",children:(0,Ut.jsxs)("div",{className:"input-container flex items-center",children:[(0,Ut.jsx)(qt,{id:"column",name:"column",placeholder:"Masukan column",type:"text",value:e.column,onChange:e=>y((n=>n.map(((n,a)=>a===t?{...n,column:e.target.value}:n))))}),n&&n.errors.some((e=>"column"===e.path))&&(0,Ut.jsx)("button",{onClick:()=>{var e;return v({isOpen:!0,errors:null===n||void 0===n||null===(e=n.errors)||void 0===e?void 0:e.filter((e=>"column"===e.path))})},className:"ml-2 text-red-500",title:"Klik untuk melihat error",children:"\u26a0\ufe0f"})]})}),(0,Ut.jsx)("td",{className:"px-3 py-4 min-w-[172px]",children:(0,Ut.jsxs)("div",{className:"input-container flex items-center",children:[(0,Ut.jsxs)(Ks,{id:"type",name:"type",type:"text",value:e.type,onChange:e=>y((n=>n.map(((n,a)=>a===t?{...n,type:e.target.value}:n)))),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,hidden:!0,children:"Type"}),(0,Ut.jsx)("option",{value:"string",children:"string"}),(0,Ut.jsx)("option",{value:"text",children:"text"}),(0,Ut.jsx)("option",{value:"integer",children:"integer"}),(0,Ut.jsx)("option",{value:"float",children:"float"}),(0,Ut.jsx)("option",{value:"datetime",children:"datetime"}),(0,Ut.jsx)("option",{value:"date",children:"date"}),(0,Ut.jsx)("option",{value:"time",children:"time"}),(0,Ut.jsx)("option",{value:"file",children:"file"}),(0,Ut.jsx)("option",{value:"boolean",children:"boolean"}),(0,Ut.jsx)("option",{value:"email",children:"email"}),(0,Ut.jsx)("option",{value:"phone",children:"phone"})]}),n&&n.errors.some((e=>"type"===e.path))&&(0,Ut.jsx)("button",{onClick:()=>{var e;return v({isOpen:!0,errors:null===n||void 0===n||null===(e=n.errors)||void 0===e?void 0:e.filter((e=>"type"===e.path))})},className:"ml-2 text-red-500",title:"Klik untuk melihat error",children:"\u26a0\ufe0f"})]})}),(0,Ut.jsx)("td",{className:"px-3 py-4 min-w-[172px]",children:(0,Ut.jsxs)("div",{className:"input-container flex items-center",children:[(0,Ut.jsxs)(Ks,{id:"format",name:"format",type:"text",disabled:"file"!==e.type,value:e.format,onChange:e=>y((n=>n.map(((n,a)=>a===t?{...n,format:e.target.value}:n)))),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,hidden:!0,children:"Format"}),(0,Ut.jsx)("option",{value:"image",children:"image"}),(0,Ut.jsx)("option",{value:"audio",children:"audio"}),(0,Ut.jsx)("option",{value:"video",children:"video"}),(0,Ut.jsx)("option",{value:"spreadsheet",children:"spreadsheet"}),(0,Ut.jsx)("option",{value:"compressed-document",children:"compressed-document"}),(0,Ut.jsx)("option",{value:"text-document",children:"text-document"})]}),n&&n.errors.some((e=>"format"===e.path))&&(0,Ut.jsx)("button",{onClick:()=>{var e;return v({isOpen:!0,errors:null===n||void 0===n||null===(e=n.errors)||void 0===e?void 0:e.filter((e=>"format"===e.path))})},className:"ml-2 text-red-500",title:"Klik untuk melihat error",children:"\u26a0\ufe0f"})]})}),(0,Ut.jsx)("td",{className:"w-4 p-4",children:(0,Ut.jsx)("div",{className:"flex items-center",children:(0,Ut.jsx)("input",{disabled:"file"!==e.type,type:"checkbox",checked:1===e.multiple,className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500",onChange:e=>y((n=>n.map(((n,a)=>a===t?{...n,multiple:e.target.checked?1:0}:n))))})})}),(0,Ut.jsx)("td",{className:"flex items-center px-6 py-4",children:(0,Ut.jsx)("button",{onClick:()=>y(null===x||void 0===x?void 0:x.filter(((e,n)=>n!==t))),className:"bg-red-500 px-3 py-1 text-white rounded-lg",children:"Delete"})})]},t)}))})]})})]})]})]})})]})},dl=qs.object({name:qs.string().min(3,{message:"Nama harus memiliki minimal 3 karakter."}).max(100,{message:"Nama tidak boleh lebih dari 100 karakter."}).regex(/^[a-zA-Z\s]*$/,{message:"Nama hanya boleh berisi huruf dan spasi."}),email:qs.string().email({message:"Masukkan alamat email yang valid."}).max(100,{message:"Email tidak boleh lebih dari 100 karakter."}),password:qs.string().min(8,{message:"Kata sandi harus memiliki minimal 8 karakter."}).max(100,{message:"Kata sandi tidak boleh lebih dari 100 karakter."}).regex(/[A-Z]/,{message:"Kata sandi harus mengandung minimal 1 huruf kapital."}).regex(/[a-z]/,{message:"Kata sandi harus mengandung minimal 1 huruf kecil."}).regex(/[0-9]/,{message:"Kata sandi harus mengandung minimal 1 angka."}).regex(/[@$!%*?&#]/,{message:"Kata sandi harus mengandung minimal 1 karakter khusus."}),password_confirmation:qs.string().min(8,{message:"Konfirmasi kata sandi harus memiliki minimal 8 karakter."}).max(100,{message:"Konfirmasi kata sandi tidak boleh lebih dari 100 karakter."}),role:qs.string().min(3,{message:"Peran harus memiliki minimal 3 karakter."}).max(100,{message:"Peran tidak boleh lebih dari 100 karakter."}),disease_id:qs.string().optional()}).refine((e=>e.password===e.password_confirmation),{message:"Konfirmasi kata sandi harus sama dengan kata sandi",path:["password_confirmation"]}).refine((e=>"operator"!==e.role||e.disease_id&&""!==e.disease_id.trim()),{message:"Disease ID wajib jika peran adalah operator.",path:["disease_id"]}),pl=()=>{const e=ae(),[t,n]=(0,i.useState)(!0),[a,r]=(0,i.useState)(),[s,l]=(0,i.useState)(),[o,u]=(0,i.useState)(),[c,d]=(0,i.useState)(),[p,m]=(0,i.useState)(),[f,h]=(0,i.useState)(),[g,v]=(0,i.useState)([]),[x,y]=(0,i.useState)([]),[b,w]=(0,i.useState)(!0),k=(0,i.useCallback)((async()=>{w(!0),gr("/diseases").then((function(e){v(e.data.data.diseases),w(!1)})).catch((function(e){console.error(e),w(!1)}))}),[]);(0,i.useEffect)((()=>{k()}),[k]);return(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"space-y-1 mb-5",children:(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Tambah Data Pengguna"})}),(0,Ut.jsx)("p",{className:" max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:"Anda dapat menambahkan data dari pengguna secara langsung dengan memilih role apa yang akan ditambahkan."}),(0,Ut.jsxs)("div",{className:" space-y-9 grid md:grid-cols-2",children:[(0,Ut.jsx)("div",{className:" w-full space-y-6 md:max-w-[500px] bg-white shadow-main p-6 rounded-xl flex flex-col justify-between",children:(0,Ut.jsxs)("form",{className:"space-y-4 md:space-y-6",onSubmit:t=>{t.preventDefault(),y([]),w(!0),_t.loading("Saving data...");const n=dl.safeParse({name:s,email:a,password:o,password_confirmation:c,role:p,disease_id:f});if(!n.success)return r=n.error.errors,y(r.map((e=>({name:e.path[0],message:e.message})))),_t.dismiss(),_t.error("Invalid Input"),void w(!1);var r;const i={name:s,email:a,password:o,password_confirmation:c,role:p,..."operator"===p&&{disease_id:f}};vr("/admin/users",i,{"Content-Type":"application/json"}).then((function(t){200===t.status||201===t.status?(_t.dismiss(),_t.success(t.data.message),e("/admin/users")):window.alert("Gagal login")})).catch((function(e){var t,n;y(Object.entries((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data)||{}).map((e=>{let[t,n]=e;return{name:t,message:n}}))),_t.dismiss(),_t.error("Invalid Input"),w(!1)}))},children:[(0,Ut.jsx)(qt,{id:"name",name:"name",onChange:e=>l(e.target.value),placeholder:"Input your name",type:"text",value:s,required:!0,label:"Name",validations:x}),(0,Ut.jsx)(qt,{id:"email",name:"email",onChange:e=>r(e.target.value),placeholder:"user@gmail.com",type:"email",value:a,required:!0,label:"Your email",validations:x}),(0,Ut.jsx)(qt,{id:"password",name:"password",onChange:e=>{u(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:t?"password":"text",value:o,required:!0,validations:x,icon:t?(0,Ut.jsx)(It,{className:"text-xl",onClick:()=>{n(!t)}}):(0,Ut.jsx)($t,{className:"text-xl",onClick:()=>{n(!t)}}),label:"Password"}),(0,Ut.jsx)(qt,{id:"password_confirmation",name:"password_confirmation",onChange:e=>{d(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:t?"password":"text",value:c,required:!0,validations:x,icon:t?(0,Ut.jsx)(It,{className:"text-xl",onClick:()=>{n(!t)}}):(0,Ut.jsx)($t,{className:"text-xl",onClick:()=>{n(!t)}}),label:"Confirm password"}),(0,Ut.jsxs)(Ks,{id:"role",name:"role",type:"text",placeholder:"e.g Active",label:"Role",value:p,validations:x,required:!0,onChange:e=>{m(e.target.value)},children:[(0,Ut.jsx)("option",{value:"",disabled:!0,selected:!0,hidden:!0,children:"Pilih Role"}),(0,Ut.jsx)("option",{value:"admin",children:"Admin"}),(0,Ut.jsx)("option",{value:"operator",children:"Operator"}),(0,Ut.jsx)("option",{value:"peneliti",children:"Peneliti"})]}),"operator"===p&&(0,Ut.jsxs)(Ks,{id:"disease_id",name:"disease_id",type:"text",placeholder:"Pilih penyakit",label:"Penyakit",value:f,validations:x,required:!0,onChange:e=>{h(e.target.value)},children:[(0,Ut.jsx)("option",{value:"",disabled:!0,selected:!0,hidden:!0,children:"Pilih Penyakit"}),g&&g.map(((e,t)=>(0,Ut.jsx)("option",{value:e.id,children:e.name},t)))]}),(0,Ut.jsx)("button",{type:"submit",className:"mt-[50px] w-full text-white bg-[#554F9B] hover:bg-[#4D4788] focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center "+(b?"cursor-not-allowed opacity-70":""),disabled:b,children:b?(0,Ut.jsxs)("div",{className:"flex items-center justify-center",children:[(0,Ut.jsxs)("svg",{className:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,Ut.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,Ut.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8z"})]}),(0,Ut.jsx)("span",{className:"ml-2",children:"Memproses..."})]}):"Tambah"})]})}),(0,Ut.jsx)("div",{className:"hidden md:block",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/vektor/vektorTambah.png",alt:"vektor-tambah"})})]})]})})},ml=()=>(0,Ut.jsx)("div",{children:(0,Ut.jsxs)("div",{className:"w-full h-full flex flex-col justify-center items-center mt-20 p-6 lg:p-0 lg:pb-12 ",children:[(0,Ut.jsxs)("div",{className:"space-y-5 lg:space-y-10 mt-12 lg:mt-32",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-3xl lg:text-3xl text-center",children:"Check your HealthCare"}),(0,Ut.jsx)("p",{className:"font-normal text-sm lg:text-base max-w-[710px] text-center opacity-70",children:"If you feel that there is something unclear or need further explanation regarding this information, do not hesitate to contact us. We are ready to help you understand each step better."})]}),(0,Ut.jsxs)("button",{className:"bg-white px-4 py-2 rounded-xl font-medium text-base mt-16",children:[(0,Ut.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 9.83614C0 4.41153 4.36382 0 9.76407 0C15.1643 0 19.5281 4.41153 19.5281 9.83614C19.5281 11.1693 19.2643 12.4428 18.7856 13.6047L19.9061 17.2764C20.4163 18.9481 18.7754 20.513 17.1217 19.846L14.1662 18.6541C14.1456 18.6458 14.123 18.6456 14.1023 18.6534L14.0763 18.6632C13.5019 18.9485 12.8953 19.1787 12.2636 19.3468C12.1552 19.3829 12.0454 19.41 11.9349 19.4281C11.2359 19.588 10.5091 19.6723 9.76407 19.6723C4.36382 19.6723 0 15.2607 0 9.83614ZM5.51749 8.65924C4.9652 8.65924 4.51749 9.10696 4.51749 9.65924C4.51749 10.2115 4.9652 10.6592 5.51749 10.6592H5.52844C6.08073 10.6592 6.52844 10.2115 6.52844 9.65924C6.52844 9.10696 6.08073 8.65924 5.52844 8.65924H5.51749ZM9.89952 8.65924C9.34724 8.65924 8.89952 9.10696 8.89952 9.65924C8.89952 10.2115 9.34724 10.6592 9.89952 10.6592H9.91048C10.4628 10.6592 10.9105 10.2115 10.9105 9.65924C10.9105 9.10696 10.4628 8.65924 9.91048 8.65924H9.89952ZM14.2706 8.65924C13.7183 8.65924 13.2706 9.10696 13.2706 9.65924C13.2706 10.2115 13.7183 10.6592 14.2706 10.6592H14.2816C14.8338 10.6592 15.2816 10.2115 15.2816 9.65924C15.2816 9.10696 14.8338 8.65924 14.2816 8.65924H14.2706Z",fill:"#554F9B"})}),"Contact"]}),(0,Ut.jsx)("div",{className:"w-full px-10 border-b my-10"}),(0,Ut.jsxs)("div",{className:"flex w-full flex-col lg:flex-row gap-10 justify-around items-center",children:[(0,Ut.jsx)("a",{href:"/",className:"flex items-center space-x-3 rtl:space-x-reverse",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/images/logo.png",className:"h-12",alt:"HeartCare-Logo"})}),(0,Ut.jsx)("p",{className:"",children:"\xa9 2019 HeartCare. All Rights Reserved. "}),(0,Ut.jsxs)("div",{className:"flex justify-around gap-5",children:[(0,Ut.jsx)("div",{className:"rounded-full w-[39px] h-[39px] border-2 flex justify-center items-center",children:(0,Ut.jsx)("svg",{width:"7",height:"16",viewBox:"0 0 7 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.55073 15.9435V8.44408H0V5.85962H1.55073V4.30793C1.55073 2.19954 2.42638 0.945801 4.91418 0.945801H6.98534V3.53054H5.69072C4.72228 3.53054 4.65821 3.89172 4.65821 4.56579L4.65469 5.85933H7L6.72556 8.44378H4.65469V15.9435H1.55073Z",fill:"black"})})}),(0,Ut.jsx)("div",{className:"rounded-full w-[39px] h-[39px] border-2 flex justify-center items-center",children:(0,Ut.jsx)("svg",{width:"7",height:"16",viewBox:"0 0 7 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.55073 15.9435V8.44408H0V5.85962H1.55073V4.30793C1.55073 2.19954 2.42638 0.945801 4.91418 0.945801H6.98534V3.53054H5.69072C4.72228 3.53054 4.65821 3.89172 4.65821 4.56579L4.65469 5.85933H7L6.72556 8.44378H4.65469V15.9435H1.55073Z",fill:"black"})})}),(0,Ut.jsx)("div",{className:"rounded-full w-[39px] h-[39px] border-2 flex justify-center items-center",children:(0,Ut.jsx)("svg",{width:"7",height:"16",viewBox:"0 0 7 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.55073 15.9435V8.44408H0V5.85962H1.55073V4.30793C1.55073 2.19954 2.42638 0.945801 4.91418 0.945801H6.98534V3.53054H5.69072C4.72228 3.53054 4.65821 3.89172 4.65821 4.56579L4.65469 5.85933H7L6.72556 8.44378H4.65469V15.9435H1.55073Z",fill:"black"})})})]})]})]})}),fl=e=>{let{image:t,name:n,record:a,dateUpdate:r,id:i}=e;return(0,Ut.jsx)("div",{className:"max-w-sm bg-white border border-gray-200 rounded-lg shadow ",children:(0,Ut.jsx)("a",{href:`/peneliti/detail-penyakit/${i}`,children:(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)("img",{loading:"lazy",className:"rounded-t-lg w-full h-56 object-cover",src:t||"/images/default-image.jpg",alt:n||"Penyakit"}),(0,Ut.jsxs)("div",{className:"p-5",children:[(0,Ut.jsx)("h5",{className:"mb-2 text-2xl font-bold tracking-tight text-gray-900",children:n||"Nama Penyakit"}),(0,Ut.jsxs)("p",{className:"mb-3 font-normal text-gray-700",children:[a||0," Record \u2022"," ",r?"Updated "+(e=>{const t=Date.now(),n=new Date(e).getTime(),a=Math.floor((t-n)/1e3);if(a<60)return`${a} seconds ago`;if(a<3600){const e=Math.floor(a/60);return`${e} minute${e>1?"s":""} ago`}if(a<86400){const e=Math.floor(a/3600);return`${e} hour${e>1?"s":""} ago`}{const e=Math.floor(a/86400);return`${e} day${e>1?"s":""} ago`}})(r):"Updated recently"]})]})]})})})},hl=()=>{const[e,t]=(0,i.useState)([]),[n,a]=(0,i.useState)(""),[r,s]=(0,i.useState)(1),[l,o]=(0,i.useState)({}),[u,c]=(0,i.useState)(!0),d=(0,i.useCallback)((async()=>{c(!0);gr("/diseases",{page:r,per_page:10,name:n}).then((function(e){t(e.data.data.diseases),o(e.data.data.pagination),c(!1)})).catch((function(e){console.error(e),c(!1)}))}),[n,r,10]);return(0,i.useEffect)((()=>{d()}),[d]),(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)(Ht,{}),(0,Ut.jsxs)("section",{className:"bg-white py-8 lg:py-16 antialiased mt-[80px] max-[375px]:mx-[16px] max-w-sm sm:max-w-lg md:max-w-2xl lg:max-w-3xl xl:max-w-7xl mx-auto space-y-10",children:[(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("h1",{className:"font-semibold text-[42px] leading-none",children:"Penyakit"}),(0,Ut.jsx)("p",{className:"font-normal text-[14px] text-[#2D3748] leading-[150%]",children:"Halaman ini menyediakan akses yang mudah dan cepat untuk informasi penyakit, cocok digunakan oleh peneliti atau tenaga medis yang membutuhkan data akurat dan terorganisir."})]}),(0,Ut.jsx)("div",{className:"",children:(0,Ut.jsx)(Sr,{id:"search-name",name:"search-name",value:n,onChange:e=>a(e.target.value),placeholder:"Search penyakit dari nama..."})}),u?(0,Ut.jsx)(Cr,{}):(0,Ut.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-5",children:e&&e.map(((e,t)=>(0,Ut.jsx)(fl,{image:null===e||void 0===e?void 0:e.cover_page_url,record:null===e||void 0===e?void 0:e.disease_records_count,name:null===e||void 0===e?void 0:e.name,dateUpdate:null===e||void 0===e?void 0:e.updated_at,id:null===e||void 0===e?void 0:e.id},t)))}),(0,Ut.jsx)(jr,{recordsTotal:null===l||void 0===l?void 0:l.total,limit:10,page:r,setPage:s})]}),(0,Ut.jsx)(ml,{})]})},gl=e=>{let{children:t,allowedRoles:n}=e;const a=localStorage.getItem("role");if(!a)return(0,Ut.jsx)(ve,{to:"/",replace:!0});if(!n.includes(a)){if("admin"===a)return(0,Ut.jsx)(ve,{to:"/admin/dashboard",replace:!0});var r;if("operator"===a)return(0,Ut.jsx)(ve,{to:`/operator/record-penyakit/${null===(r=localStorage.getItem("disease_id"))||void 0===r?void 0:r.disease_id}`,replace:!0});if("peneliti"===a)return(0,Ut.jsx)(ve,{to:"/peneliti/penyakit",replace:!0})}return t},vl=qs.object({name:qs.string().min(3,{message:"Nama harus memiliki minimal 3 karakter."}).max(100,{message:"Nama tidak boleh lebih dari 100 karakter."}).regex(/^[a-zA-Z\s]*$/,{message:"Nama hanya boleh berisi huruf dan spasi."}),email:qs.string().email({message:"Masukkan alamat email yang valid."}).max(100,{message:"Email tidak boleh lebih dari 100 karakter."}),role:qs.string().optional(),disease_id:qs.union([qs.string(),qs.number()]).transform((e=>null===e||void 0===e?void 0:e.toString())).refine(((e,t)=>{var n;return"operator"!==(null===t||void 0===t||null===(n=t.parent)||void 0===n?void 0:n.role)||e&&""!==e.trim()}),{message:"Disease ID wajib jika peran adalah operator."}).optional(),institution:qs.string().optional(),gender:qs.string().optional(),phone_number:qs.string().optional(),password:qs.string().min(6,{message:"Kata sandi harus memiliki minimal 6 karakter."}).max(100,{message:"Kata sandi tidak boleh lebih dari 100 karakter."}).regex(/[A-Z]/,{message:"Kata sandi harus mengandung minimal 1 huruf kapital."}).regex(/[a-z]/,{message:"Kata sandi harus mengandung minimal 1 huruf kecil."}).regex(/[0-9]/,{message:"Kata sandi harus mengandung minimal 1 angka."}).regex(/[@$!%*?&#]/,{message:"Kata sandi harus mengandung minimal 1 karakter khusus."}).optional(),password_confirmation:qs.string().optional()}).refine((e=>"peneliti"!==e.role||["male","female"].includes(e.gender)),{message:"Gender wajib dan harus 'male' atau 'female' jika peran adalah peneliti.",path:["gender"]}).refine((e=>e.password===e.password_confirmation),{message:"Konfirmasi kata sandi harus sama dengan kata sandi.",path:["password_confirmation"]}).refine((e=>"peneliti"!==e.role||/^\d{10,15}$/.test(e.phone_number)),{message:"Nomor telepon wajib dan harus berupa angka 10-15 digit jika peran adalah peneliti.",path:["phone_number"]}),xl=()=>{var e,t;const{id:n}=re(),a=ae(),[r,s]=(0,i.useState)(!0),[l,o]=(0,i.useState)(),[u,c]=(0,i.useState)(),[d,p]=(0,i.useState)([]),[m,f]=(0,i.useState)([]),[h,g]=(0,i.useState)([]),[v,x]=(0,i.useState)(!0),y=(0,i.useCallback)((async()=>{x(!0),gr("/diseases").then((function(e){p(e.data.data.diseases),x(!1)})).catch((function(e){var t,n;console.error(e),x(!1),404!==(null===(t=e.response)||void 0===t?void 0:t.status)&&400!==(null===(n=e.response)||void 0===n?void 0:n.status)||a("*")}))}),[a]),b=(0,i.useCallback)((async()=>{x(!0),gr(`/admin/users/${n}`).then((function(e){f(e.data.data),x(!1)})).catch((function(e){var t,n;console.error(e),x(!1),404!==(null===(t=e.response)||void 0===t?void 0:t.status)&&400!==(null===(n=e.response)||void 0===n?void 0:n.status)||a("*")}))}),[n,a]);(0,i.useEffect)((()=>{y(),b()}),[y,b]);return(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"space-y-1 mb-5",children:(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Detail Data Pengguna"})}),(0,Ut.jsxs)("div",{className:" space-y-9 grid md:grid-cols-2",children:[(0,Ut.jsx)("div",{className:" w-full space-y-6 md:max-w-[500px] bg-white shadow-main p-6 rounded-xl flex flex-col justify-between",children:v?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)("form",{className:"space-y-4 md:space-y-6",onSubmit:e=>{var t;e.preventDefault(),g([]),x(!0),_t.loading("Saving data...");const r={name:null===m||void 0===m?void 0:m.name,email:null===m||void 0===m?void 0:m.email,approval_status:null===m||void 0===m?void 0:m.approval_status,..."operator"===(null===m||void 0===m?void 0:m.role)&&{disease_id:null===m||void 0===m||null===(t=m.managed_diseases)||void 0===t?void 0:t.disease_id},..."peneliti"===(null===m||void 0===m?void 0:m.role)&&{institution:null===m||void 0===m?void 0:m.institution,gender:null===m||void 0===m?void 0:m.gender,phone_number:null===m||void 0===m?void 0:m.phone_number},...""!==l&&""!==u&&{password:l,password_confirmation:u}},i=vl.safeParse(r);if(!i.success)return s=i.error.errors,g(s.map((e=>({name:e.path[0],message:e.message})))),_t.dismiss(),_t.error("Invalid Input"),void x(!1);var s;xr(`admin/users/${n}`,r,{"Content-Type":"application/json"}).then((function(e){200===e.status||201===e.status?(_t.dismiss(),_t.success(e.data.message),a("/admin/users")):window.alert("Gagal login")})).catch((function(e){var t,n;g(Object.entries((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data)||{}).map((e=>{let[t,n]=e;return{name:t,message:n}}))),_t.dismiss(),_t.error("Invalid Input"),x(!1)}))},children:[(0,Ut.jsx)(qt,{id:"name",name:"name",onChange:e=>f((t=>({...t,name:e.target.value}))),placeholder:"Input your name",type:"text",value:null===m||void 0===m?void 0:m.name,label:"Name",validations:h}),(0,Ut.jsx)(qt,{id:"email",name:"email",onChange:e=>f((t=>({...t,email:e.target.value}))),placeholder:"user@gmail.com",type:"email",value:null===m||void 0===m?void 0:m.email,label:"Your email",validations:h}),(0,Ut.jsx)(qt,{id:"password",name:"password",onChange:e=>{o(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:r?"password":"text",value:l,icon:r?(0,Ut.jsx)(It,{className:"text-xl",onClick:()=>{s(!r)}}):(0,Ut.jsx)($t,{className:"text-xl",onClick:()=>{s(!r)}}),label:"Password",validations:h}),(0,Ut.jsx)(qt,{id:"password_confirmation",name:"password_confirmation",onChange:e=>{c(e.target.value)},placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",type:r?"password":"text",value:u,icon:r?(0,Ut.jsx)(It,{className:"text-xl",onClick:()=>{s(!r)}}):(0,Ut.jsx)($t,{className:"text-xl",onClick:()=>{s(!r)}}),label:"Confirm password",validations:h}),(0,Ut.jsx)(qt,{id:"role",name:"role",type:"text",value:null===m||void 0===m?void 0:m.role,label:"Role",disabled:!0}),(0,Ut.jsxs)(Ks,{id:"status",name:"approval_status",placeholder:"Pilih status",label:"Status",value:(null===m||void 0===m?void 0:m.approval_status)||"",validations:h,onChange:e=>f((t=>({...t,approval_status:e.target.value}))),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,hidden:!0,children:"Pilih status"}),(0,Ut.jsx)("option",{value:"rejected",children:"Tolak"}),(0,Ut.jsx)("option",{value:"approved",children:"Terima"}),(0,Ut.jsx)("option",{value:"pending",children:"Menunggu"})]}),"operator"===(null===m||void 0===m?void 0:m.role)&&(0,Ut.jsxs)(Ks,{id:"disease_id",name:"disease_id",type:"text",placeholder:"Pilih penyakit",label:"Penyakit",value:(null===m||void 0===m||null===(e=m.managed_diseases)||void 0===e||null===(t=e.disease_id)||void 0===t?void 0:t.toString())||"",validations:h,onChange:e=>f((t=>({...t,managed_diseases:{...t.managed_diseases,disease_id:e.target.value}}))),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,hidden:!0,children:"Pilih Penyakit"}),d&&d.map(((e,t)=>(0,Ut.jsx)("option",{value:e.id,children:e.name},t)))]}),"peneliti"===(null===m||void 0===m?void 0:m.role)&&(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)(qt,{id:"phone_number",name:"phone_number",onChange:e=>f((t=>({...t,phone_number:e.target.value}))),placeholder:"masukan nomor telepon",type:"text",value:null===m||void 0===m?void 0:m.phone_number,label:"Nomor telepon",validations:h}),(0,Ut.jsxs)(Ks,{id:"gender",name:"gender",type:"text",label:"Jenis Kelamin",value:null===m||void 0===m?void 0:m.gender,validations:h,onChange:e=>f((t=>({...t,gender:e.target.value}))),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,selected:!0,hidden:!0,children:"Pilih jenis kelamin"}),(0,Ut.jsx)("option",{value:"male",children:"Pria"}),(0,Ut.jsx)("option",{value:"female",children:"Perempuan"})]}),(0,Ut.jsx)(qt,{id:"institution",name:"institution",onChange:e=>f((t=>({...t,institution:e.target.value}))),placeholder:"masukan institution",type:"text",value:null===m||void 0===m?void 0:m.institution,label:"Institution",validations:h})]}),(0,Ut.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,Ut.jsx)("button",{className:"bg-[#FACC2C] rounded-lg w-full py-2 text-white",type:"submit",children:(0,Ut.jsxs)("svg",{width:"19",height:"18",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:[(0,Ut.jsx)("g",{clipPath:"url(#clip0_376_202)",children:(0,Ut.jsx)("path",{d:"M2.75 13.095V15.375C2.75 15.585 2.915 15.75 3.125 15.75H5.405C5.5025 15.75 5.6 15.7125 5.6675 15.6375L13.8575 7.45504L11.045 4.64254L2.8625 12.825C2.7875 12.9 2.75 12.99 2.75 13.095ZM16.0325 5.28004C16.325 4.98754 16.325 4.51504 16.0325 4.22254L14.2775 2.46754C13.985 2.17504 13.5125 2.17504 13.22 2.46754L11.8475 3.84004L14.66 6.65254L16.0325 5.28004Z",fill:"white"})}),(0,Ut.jsx)("defs",{children:(0,Ut.jsx)("clipPath",{id:"clip0_376_202",children:(0,Ut.jsx)("rect",{width:"18",height:"18",fill:"white",transform:"translate(0.5)"})})})]})}),(0,Ut.jsx)("button",{className:"bg-[#FF5959] rounded-lg w-full py-2 text-white",type:"button",onClick:e=>(async(e,t)=>{e.preventDefault(),x(!0),_t.loading("Deleting data..."),yr(`/admin/users/${t}`).then((function(e){200===e.status||201===e.status?(_t.dismiss(),_t.success(e.data.message),a("/admin/users")):(_t.dismiss(),_t.error(e.data.message),x(!1),a("/admin/users"))})).catch((function(e){var t,n;_t.dismiss(),_t.error((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message)||"Failed to delete user"),x(!1)}))})(e,null===m||void 0===m?void 0:m.id),children:(0,Ut.jsxs)("svg",{width:"16",height:"18",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"m-auto",children:[(0,Ut.jsx)("path",{d:"M13.0956 7.11632C13.0956 7.16732 12.7403 12.2229 12.5373 14.3506C12.4102 15.6563 11.662 16.4482 10.5397 16.4707C9.67736 16.4925 8.83319 16.5 8.00263 16.5C7.12085 16.5 6.25852 16.4925 5.42148 16.4707C4.33676 16.4415 3.58789 15.6338 3.46729 14.3506C3.25852 12.2154 2.9097 7.16732 2.90321 7.11632C2.89673 6.96257 2.94082 6.81633 3.03029 6.69783C3.11847 6.58834 3.24555 6.52234 3.37912 6.52234H12.6261C12.7591 6.52234 12.8797 6.58834 12.975 6.69783C13.0638 6.81633 13.1085 6.96257 13.0956 7.11632Z",fill:"white"}),(0,Ut.jsx)("path",{d:"M14 4.48265C14 4.17441 13.7841 3.93291 13.5247 3.93291H11.5809C11.1854 3.93291 10.8418 3.61643 10.7536 3.17019L10.6447 2.62346C10.4923 1.96273 9.9665 1.5 9.37649 1.5H6.62416C6.02766 1.5 5.50702 1.96273 5.34882 2.65946L5.24703 3.17094C5.1582 3.61643 4.81457 3.93291 4.41971 3.93291H2.4759C2.21591 3.93291 2 4.17441 2 4.48265V4.76764C2 5.06837 2.21591 5.31737 2.4759 5.31737H13.5247C13.7841 5.31737 14 5.06837 14 4.76764V4.48265Z",fill:"white"})]})})]})]})}),(0,Ut.jsx)("div",{className:"hidden md:block",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/vektor/vektorTambah.png",alt:"vektor-tambah"})})]})]})})},yl=2e6,bl=["image/jpeg","image/jpg","image/png","image/webp"],wl=qs.object({name:qs.string().min(1,"Nama penyakit tidak boleh kosong"),deskripsi:qs.string().min(1,"Deskripsi tidak boleh kosong"),visibilitas:qs.enum(["publik","privat"]),cover_page:qs.any().refine((e=>"string"===typeof e||!e||e.size<=yl),"The maximum file size that can be uploaded is 2MB").refine((e=>"string"===typeof e||!e||bl.includes(e.type)),"Only .jpg, .jpeg, .png and .webp formats are supported").optional()}),kl=()=>{const{id:e}=re(),t=ae(),[n,a]=(0,i.useState)(""),[r,s]=(0,i.useState)(null),[l,o]=(0,i.useState)(),[u,c]=(0,i.useState)(""),[d,p]=(0,i.useState)("publik"),[m,f]=(0,i.useState)([]),[h,g]=(0,i.useState)(!0),v=(0,i.useCallback)((async()=>{g(!0);try{const t=(await gr(`/diseases/${e}`)).data.data;a(t.name),o(t.cover_page_url),c(t.deskripsi),p(t.visibility||t.visibilitas||"publik")}catch(i){var n,r;console.error(i),_t.error("Failed to fetch disease details"),404!==(null===(n=i.response)||void 0===n?void 0:n.status)&&400!==(null===(r=i.response)||void 0===r?void 0:r.status)||t("*")}finally{g(!1)}}),[e,t]);(0,i.useEffect)((()=>{v()}),[v]);return(0,Ut.jsx)(wr,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"space-y-1 mb-5",children:(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Edit Penyakit"})}),(0,Ut.jsxs)("div",{className:"space-y-9 grid md:grid-cols-2",children:[(0,Ut.jsx)("div",{className:"w-full space-y-6 md:max-w-[500px] bg-white shadow-main p-6 rounded-xl flex flex-col justify-between",children:h?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)("form",{className:"space-y-4 md:space-y-6",onSubmit:async a=>{a.preventDefault(),f([]),g(!0),_t.loading("Saving data...");const i=wl.safeParse({name:n,deskripsi:u,visibilitas:d,cover_page:r||l});if(!i.success)return s=i.error.errors,f(s.map((e=>({name:e.path[0],message:e.message})))),_t.dismiss(),_t.error("Invalid Input"),void g(!1);var s;const o=new FormData;o.append("name",n),o.append("deskripsi",u),o.append("visibilitas",d),r&&o.append("cover_page",r);try{const n=await vr(`/diseases/${e}?_method=PUT`,o);if(200!==n.status&&201!==n.status)throw new Error("Failed to save data");_t.dismiss(),_t.success(n.data.message),t("/admin/penyakit")}catch(v){var c,p,m,h;_t.dismiss(),_t.error((null===v||void 0===v||null===(c=v.response)||void 0===c||null===(p=c.data)||void 0===p?void 0:p.message)||"Failed to update disease"),null!==v&&void 0!==v&&null!==(m=v.response)&&void 0!==m&&null!==(h=m.data)&&void 0!==h&&h.data&&f(Object.entries(v.response.data.data).map((e=>{let[t,n]=e;return{name:t,message:n}})))}finally{g(!1)}},children:[(0,Ut.jsx)(qt,{id:"cover_page",name:"cover_page",type:"file",label:"Cover Page",imageOnly:!0,previewImage:l,onChange:e=>{if(e.target.files&&e.target.files[0]){const t=e.target.files[0];if(!bl.includes(t.type))return f([{name:"cover_page",message:"Only .jpg, .jpeg, .png and .webp formats are supported"}]),void(e.target.value=null);if(t.size>yl)return f([{name:"cover_page",message:"The maximum file size that can be uploaded is 2MB"}]),void(e.target.value=null);s(t),f(m.filter((e=>"cover_page"!==e.name)))}},accept:"image/*",validations:m,value:r,handleDeleteLocalImage:()=>{s(null),o(null)}}),(0,Ut.jsx)(qt,{id:"name",name:"name",onChange:e=>a(e.target.value),placeholder:"Masukan nama penyakit",type:"text",value:n,validations:m,required:!0,label:"Nama Penyakit"}),(0,Ut.jsxs)(Ks,{id:"visibilitas",name:"visibilitas",label:"Visibilitas",value:d,validations:m,onChange:e=>p(e.target.value),children:[(0,Ut.jsx)("option",{value:"publik",children:"Publik"}),(0,Ut.jsx)("option",{value:"privat",children:"Privat"})]}),(0,Ut.jsx)(Pr,{id:"deskripsi",name:"deskripsi",placeholder:"Masukan deskrispsi penyakit",label:"Deskripsi Penyakit",value:u,validations:m,required:!0,onChange:e=>c(e.target.value)}),(0,Ut.jsx)("div",{children:(0,Ut.jsx)("button",{className:"w-full text-white bg-[#554F9B] hover:bg-[#4D4788] focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center "+(h?"cursor-not-allowed opacity-70":""),type:"submit",disabled:h,children:h?(0,Ut.jsxs)("div",{className:"flex items-center justify-center",children:[(0,Ut.jsxs)("svg",{className:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,Ut.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,Ut.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8z"})]}),(0,Ut.jsx)("span",{className:"ml-2",children:"Memproses..."})]}):"Edit"})})]})}),(0,Ut.jsx)("div",{className:"hidden md:block",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/vektor/vektorTambah.png",alt:"vektor-tambah"})})]})]})})},jl=e=>{let{children:t}=e;const{id:n}=re(),[a,r]=(0,i.useState)(!1),s=ae(),l=te();return(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)("nav",{className:"fixed top-0 z-50 w-full bg-white border-b border-gray-200",children:(0,Ut.jsx)("div",{className:"px-3 py-3 lg:px-5 lg:pl-3",children:(0,Ut.jsxs)("div",{className:"flex items-center justify-between",children:[(0,Ut.jsxs)("div",{className:"flex items-center justify-start rtl:justify-end",children:[(0,Ut.jsxs)("button",{onClick:()=>r(!a),"data-drawer-target":"logo-sidebar","data-drawer-toggle":"logo-sidebar","aria-controls":"logo-sidebar",type:"button",className:"inline-flex items-center p-2 text-sm text-gray-500 rounded-lg sm:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200",children:[(0,Ut.jsx)("span",{className:"sr-only",children:"Open sidebar"}),(0,Ut.jsx)("svg",{className:"w-6 h-6","aria-hidden":"true",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M2 4.75A.75.75 0 012.75 4h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 4.75zm0 10.5a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5a.75.75 0 01-.75-.75zM2 10a.75.75 0 01.75-.75h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 10z"})})]}),(0,Ut.jsx)("a",{href:"/",className:"flex items-center space-x-3 rtl:space-x-reverse",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/images/logo.png",className:"h-8",alt:"HeartCare-Logo"})})]}),(0,Ut.jsxs)("button",{onClick:()=>{_t.loading("Loading..."),_t.dismiss(),_t.success("Berhasil Logout"),Se.remove("token"),s("/")},className:"group flex items-center space-x-1 text-red-400 hover:text-red-600",children:[(0,Ut.jsx)("div",{className:"shadow-main p-2 text-gray-500 rounded-full bg-red-400 group-hover:bg-red-600 focus:outline-none focus:ring-2 focus:ring-gray-200",children:(0,Ut.jsx)(Bt,{className:"text-white group-hover:text-white"})}),(0,Ut.jsx)("span",{className:"font-semibold",children:"Keluar"})]})]})})}),(0,Ut.jsx)("aside",{id:"logo-sidebar",className:"fixed top-0 left-0 z-40 w-52 h-screen pt-20 transition-transform -translate-x-full bg-white border-r border-gray-200 sm:translate-x-0","aria-label":"Sidebar",children:(0,Ut.jsx)("div",{className:"h-full px-3 pb-4 overflow-y-auto bg-white pr-3 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300\n",children:(0,Ut.jsxs)("ul",{className:"space-y-10 font-medium",children:[(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:`/operator/record-penyakit/${n}`,className:`max-w-[98px] min-h-[74px] w-full inline-flex ${l.pathname===`/operator/record-penyakit/${n}`?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:(l.pathname===`/operator/record-penyakit/${n}`?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.0001 1.55052C11.6249 -0.460396 13.8415 0.694511 14.7707 2.67453C15.2672 3.7328 15.667 5.61012 15.4297 7.56906H12.0707L11.6322 6.57884C11.4508 6.11108 10.8435 6.06203 10.6072 6.51351L10.2493 7.19669L9.51626 4.03692C9.39839 3.40071 8.55845 3.36293 8.39994 3.99622L7.61489 7.12634L7.35488 6.08373C7.23932 5.61325 6.67923 5.45942 6.37415 5.83305L4.95274 7.56906H0.570262C0.332975 5.61012 0.732818 3.7328 1.22954 2.67453C2.15846 0.694511 4.37512 -0.460396 8.0001 1.55052ZM15.1892 8.81289C14.4124 11.6852 10.4086 15.0377 8.0001 15.5C5.5916 15.0375 1.58778 11.6854 0.811015 8.8131H5.20794C5.39669 8.8131 5.56406 8.71416 5.66864 8.562L6.52476 7.51646L7.05846 9.66806C7.20985 10.2817 8.01338 10.2755 8.16554 9.67015L8.93248 6.61433L9.48583 8.99991C9.61545 9.56223 10.3194 9.63612 10.5546 9.12703L11.0629 8.15622L11.1967 8.45826C11.2948 8.68055 11.4991 8.81038 11.7123 8.81059L15.1892 8.81289Z",fill:""+(l.pathname===`/operator/record-penyakit/${n}`?"white":"#554F9B")})})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Penyakit"})]})}),(0,Ut.jsx)("li",{className:"flex justify-center ",children:(0,Ut.jsxs)("a",{href:`/operator/tambah-record/${n}`,className:`max-w-[98px] min-h-[74px] w-full inline-flex ${l.pathname===`/operator/tambah-record/${n}`?"bg-white shadow-main":" "} flex-col items-center justify-center p-2 text-gray-900 rounded-lg group space-y-2`,children:[(0,Ut.jsx)("div",{className:(l.pathname===`/operator/tambah-record/${n}`?"bg-[#554F9B]":" ")+" p-2 rounded-lg",children:(0,Ut.jsxs)("svg",{width:"18",height:"21",viewBox:"0 0 18 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ut.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.00003 0.350172C10.2083 -0.320132 10.9472 0.0648371 11.2569 0.724844C11.4224 1.0776 11.5557 1.70337 11.4766 2.35635H10.3569L10.2107 2.02628C10.1503 1.87036 9.94783 1.85401 9.86905 2.0045L9.74977 2.23223L9.50542 1.17897C9.46613 0.966902 9.18615 0.954309 9.13331 1.16541L8.87163 2.20878L8.78496 1.86124C8.74644 1.70442 8.55974 1.65314 8.45805 1.77768L7.98425 2.35635H6.52342C6.44433 1.70337 6.57761 1.0776 6.74318 0.724844C7.05282 0.0648371 7.79171 -0.320132 9.00003 0.350172ZM11.3964 2.77096C11.1375 3.72841 9.80286 4.84589 9.00003 5C8.1972 4.84582 6.86259 3.72848 6.60367 2.77103H8.06931C8.13223 2.77103 8.18802 2.73805 8.22288 2.68733L8.50825 2.33882L8.68615 3.05602C8.73662 3.26058 9.00446 3.25849 9.05518 3.05672L9.31083 2.03811L9.49528 2.8333C9.53848 3.02074 9.77314 3.04537 9.85153 2.87568L10.021 2.55207L10.0656 2.65275C10.0983 2.72685 10.1664 2.77013 10.2374 2.7702L11.3964 2.77096Z",fill:""+(l.pathname===`/operator/tambah-record/${n}`?"white":"#554F9B")}),(0,Ut.jsx)("path",{d:"M8.25 15V8.8875L6.3 10.8375L5.25 9.75L9 6L12.75 9.75L11.7 10.8375L9.75 8.8875V15H8.25ZM4.5 18C4.0875 18 3.7345 17.8533 3.441 17.5597C3.1475 17.2662 3.0005 16.913 3 16.5V14.25H4.5V16.5H13.5V14.25H15V16.5C15 16.9125 14.8533 17.2657 14.5597 17.5597C14.2662 17.8538 13.913 18.0005 13.5 18H4.5Z",fill:""+(l.pathname===`/operator/tambah-record/${n}`?"white":"#554F9B")})]})}),(0,Ut.jsx)("span",{className:"text-[#554F9B] text-center text-sm",children:"Tambah Record"})]})})]})})}),(0,Ut.jsx)("div",{className:"p-4 sm:ml-52",children:(0,Ut.jsx)("div",{className:"mt-20",children:t})})]})},Cl=()=>{const{id:e}=re(),t=ae(),[n,a]=(0,i.useState)([]),[r,s]=(0,i.useState)(1),[l,o]=(0,i.useState)({}),[u,c]=(0,i.useState)(!0),[d,p]=(0,i.useState)(!1),[m,f]=(0,i.useState)(null),h=(0,i.useCallback)((async()=>{c(!0);gr(`/diseases/${e}/records`,{page:r,per_page:10}).then((function(e){a(e.data.data),o(e.data.data.pagination),c(!1)})).catch((function(e){var n,a;console.error(e),c(!1),404!==(null===(n=e.response)||void 0===n?void 0:n.status)&&400!==(null===(a=e.response)||void 0===a?void 0:a.status)||t("*")}))}),[e,r,10,t]);(0,i.useEffect)((()=>{h()}),[h]);return(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)(jl,{children:u?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"flex flex-col md:flex-row items-start justify-between md:items-end",children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("h1",{className:" font-semibold text-[42px] leading-none capitalize ",children:null===n||void 0===n?void 0:n.name}),(0,Ut.jsx)("p",{className:" max-w-3xl font-normal text-[14px] text-[#2D3748] leading-[150%]",children:null===n||void 0===n?void 0:n.deskripsi})]})}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsxs)("div",{className:"flex items-center justify-between",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Data Record"}),(0,Ut.jsxs)("button",{type:"button",onClick:async t=>{t.preventDefault(),c(!0),_t.loading("Loading...");try{const t=await gr(`/diseases/${e}/export`,{responseType:"blob"}),a=window.URL.createObjectURL(new Blob([t.data])),r=document.createElement("a");r.href=a,r.setAttribute("download",`${null===n||void 0===n?void 0:n.name}-record.csv`),document.body.appendChild(r),r.click(),r.remove(),_t.dismiss(),_t.success("File berhasil diunduh")}catch(a){_t.dismiss(),_t.error(a.message)}finally{c(!1)}},className:"space-x-3 border focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm p-2.5 text-center inline-flex items-center me-2 hover:bg-gray-300 hover:text-gray-600",children:[(0,Ut.jsx)(al,{className:"text-black"}),(0,Ut.jsx)("p",{children:"Download Semua Record"})]})]}),(0,Ut.jsx)(tl,{rowMenu:null===n||void 0===n?void 0:n.schema,datas:null===n||void 0===n?void 0:n.records,btnEdit:!0,btnDelete:!0,btnView:!0,onDetail:e=>(e=>{f(e),p(!0)})(e.data),onEdit:n=>t(`/operator/edit-record/${e}/${null===n||void 0===n?void 0:n.id}`),onDelete:n=>(async n=>{c(!0),_t.loading("Deleting data..."),yr(`/diseases/${e}/records/${n}`).then((function(n){200===n.status||201===n.status?(_t.dismiss(),_t.success(n.data.message),t(`/operator/record-penyakit/${e}`),h(),c(!1)):(_t.dismiss(),_t.error(n.data.message))})).catch((function(e){var t,n;_t.dismiss(),_t.error((null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message)||"Error occurred"),c(!1)}))})(null===n||void 0===n?void 0:n.id)})]}),(0,Ut.jsx)(jr,{recordsTotal:null===l||void 0===l?void 0:l.total,limit:10,page:r,setPage:s})]})}),(0,Ut.jsx)(nl,{isOpen:d,onClose:()=>{p(!1),f(null)},title:"Record Details",schema:null===n||void 0===n?void 0:n.schema,record:m})]})},Nl=()=>{const{id:e}=re(),t=ae(),[n,a]=(0,i.useState)({}),[r,s]=(0,i.useState)(!0),[l,o]=(0,i.useState)([]),[u,c]=(0,i.useState)([]),d=(0,i.useCallback)((async()=>{s(!0),gr(`/diseases/${e}`).then((function(e){var t,n,a;o(null===e||void 0===e||null===(t=e.data)||void 0===t||null===(n=t.data)||void 0===n||null===(a=n.schema)||void 0===a?void 0:a.columns),s(!1)})).catch((function(e){var n,a;console.error(e),s(!1),404!==(null===(n=e.response)||void 0===n?void 0:n.status)&&400!==(null===(a=e.response)||void 0===a?void 0:a.status)||t("*")}))}),[e,t]);(0,i.useEffect)((()=>{d()}),[d]),(0,i.useEffect)((()=>{if(l.length>0){const e=l.reduce(((e,t)=>{let n="";return"boolean"===t.type?n=!1:"integer"===t.type||"float"===t.type?n=0:"datetime"===t.type||"date"===t.type||"time"===t.type||"text"===t.type?n="":"file"===t.type&&(n=null),e[t.name]=n,e}),{});a(e)}}),[l]);const p={audio:["aac","midi","mp3","ogg","wav","webm","flac","aiff","amr","opus"],video:["mp4","avi","mkv","webm","ogg","3gp","flv","mov","wmv","mpg","mpeg","m4v","h264","hevc"],image:["jpeg","jpg","png","gif","bmp","webp","tiff","svg","heif","heic","ico","jp2","j2k","avif"],"text-document":["pdf","doc","docx","txt"],"compressed-document":["zip","7z","tar","gz","rar","bz2","xz"],spreadsheet:["xls","xlsx","csv","ods"]},m=e=>{const t=p[e];return t?t.map((e=>`.${e}`)).join(","):void 0},f=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a((a=>t instanceof FileList?n?{...a,[e]:Array.from(t)}:{...a,[e]:t[0]}:{...a,[e]:t}))};return(0,Ut.jsx)(jl,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"space-y-1 mb-5",children:(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Tambah Data Record Penyakit"})}),(0,Ut.jsxs)("div",{className:" space-y-9 grid md:grid-cols-2",children:[(0,Ut.jsx)("div",{className:"max-h-[650px] h-full overflow-y-scroll w-full space-y-6 md:max-w-[500px] bg-white shadow-main p-6 rounded-xl flex flex-col justify-between pr-3 [&::-webkit-scrollbar]:w-2 \r [&::-webkit-scrollbar]:h-2 \r [&::-webkit-scrollbar-track]:rounded-full\r [&::-webkit-scrollbar-track]:bg-gray-100\r [&::-webkit-scrollbar-thumb]:rounded-full\r [&::-webkit-scrollbar-thumb]:bg-gray-300\r\n",children:r?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)("form",{className:"space-y-4 md:space-y-6",onSubmit:a=>{a.preventDefault(),c([]),s(!0),_t.loading("Saving data...");const r=((e,t)=>{const n={},a=10485760;return e.forEach((e=>{const r=t[e.name];if(r||!e.required)if(["integer","float"].includes(e.type)&&void 0!==r&&isNaN(r))n[e.name]=`${el(e.name)} must be a number.`;else if("text"!==e.type||"email"!==e.format||!r||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(r))if("text"!==e.type||"phone"!==e.format||!r||/^\+?[0-9]{10,15}$/.test(r)){if(["date","datetime"].includes(e.type)&&r){const t=new Date(r);if(isNaN(t.getTime()))return void(n[e.name]=`${el(e.name)} must be a valid date.`)}if("file"===e.type&&Array.isArray(r)){const t=[];r.forEach(((n,r)=>{var i;const s=null===n||void 0===n||null===(i=n.name)||void 0===i?void 0:i.split(".").pop().toLowerCase(),l=p[e.format]||[];l.includes(s)||t.push(`File ${r+1} must be a valid file of type ${l.join(", ")}`),n.size>a&&t.push(`File ${r+1} must be less than 10MB`)})),t.length>0&&(n[e.name]=t.join(". "))}if("file"===e.type&&!Array.isArray(r)&&r){var i;const t=null===r||void 0===r||null===(i=r.name)||void 0===i?void 0:i.split(".").pop().toLowerCase(),s=p[e.format]||[];s.includes(t)||(n[e.name]=`${el(e.name)} must be a valid file of type ${s.join(", ")}.`),r.size>a&&(n[e.name]=`${el(e.name)} must be less than 10MB.`)}"text"===e.type&&r&&(e.minLength&&r.length<e.minLength||e.maxLength&&r.length>e.maxLength)&&(n[e.name]=`${el(e.name)} must be between ${e.minLength} and ${e.maxLength} characters.`)}else n[e.name]=`${el(e.name)} must be a valid phone number.`;else n[e.name]=`${el(e.name)} must be a valid email address.`;else n[e.name]=`${el(e.name)} is required.`})),n})(l,n);if(Object.keys(r).length>0)return c(Object.entries(r).map((e=>{let[t,n]=e;return{name:t,message:n}}))),_t.dismiss(),_t.error("Please fix the validation errors."),void s(!1);const i=new FormData;l.forEach((e=>{const t=n[e.name];"file"===e.type&&Array.isArray(t)?t.forEach((t=>{i.append(`${e.name}[]`,t)})):i.append(`${e.name}`,t||"")})),vr(`/diseases/${e}/records`,i).then((n=>{200===n.status||201===n.status?(_t.dismiss(),_t.success(n.data.message),t(`/operator/record-penyakit/${e}`)):(_t.dismiss(),_t.error("Invalid Input"))})).catch((e=>{var t,n;c(Object.entries((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data)||{}).flatMap((e=>{let[t,n]=e;return n.map((e=>({name:t,message:e})))}))),_t.dismiss(),_t.error("Invalid Input")})).finally((()=>{s(!1)}))},children:[l.map(((e,t)=>{let r="text";return"integer"===e.type||"float"===e.type?r="number":"datetime"===e.type?r="datetime-local":"file"===e.type?r="file":"date"===e.type?r="date":"time"===e.type&&(r="time"),"boolean"===e.type?(0,Ut.jsxs)("div",{className:"mb-4",children:[(0,Ut.jsxs)(Ks,{id:e.name,name:e.name,label:el(e.name),value:n[e.name]||"",onChange:t=>f(e.name,t.target.value),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,selected:!0,hidden:!0,children:`Pilih ${el(e.name)}`}),(0,Ut.jsx)("option",{value:1,children:"True"}),(0,Ut.jsx)("option",{value:0,children:"False"})]}),u.filter((t=>t.name===e.name)).map(((e,t)=>(0,Ut.jsx)("span",{className:"text-red-500 text-sm",children:e.message},t)))]},e.name):"text"===e.type?(0,Ut.jsxs)("div",{className:"mb-4",children:[(0,Ut.jsx)(Pr,{id:e.name,name:e.name,value:n[e.name]||"",onChange:t=>f(e.name,t.target.value),placeholder:`Input your ${e.name}`,required:!0,label:el(e.name)}),u.filter((t=>t.name===e.name)).map(((e,t)=>(0,Ut.jsx)("span",{className:"text-red-500 text-sm",children:e.message},t)))]},e.name):(0,Ut.jsx)("div",{className:"mb-4",children:(0,Ut.jsx)(qt,{id:e.name,name:e.name,type:r,step:"float"===e.type?"0.001":void 0,value:"file"===e.type?n[e.name]:n[e.name]||"",onChange:t=>f(e.name,"phone"===e.type?t.target.value.replace(/[^0-9]/g,""):"file"===e.type?t.target.files:t.target.value,"file"===e.type&&("1"===e.multiple||!0===e.multiple)),validations:u,placeholder:`Input your ${e.name}`,label:el(e.name),accept:"file"===e.type?m(e.format):void 0,multiple:"file"===e.type&&("1"===e.multiple||!0===e.multiple)||void 0,multipleDatas:"file"!==e.type||"1"!==e.multiple&&!0!==e.multiple?void 0:n[e.name],handleDeleteLocalImage:t=>((e,t)=>{a((n=>{if(n[e]instanceof Array){const a=n[e].filter(((e,n)=>n!==t));return{...n,[e]:a}}return n}))})(e.name,t)})},e.name)})),(0,Ut.jsx)("button",{className:"bg-[#554F9B] rounded-lg w-full py-2 text-white",type:"submit",children:"Tambah"})]})}),(0,Ut.jsx)("div",{className:"hidden md:block",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/vektor/vektorTambah.png",alt:"vektor-tambah"})})]})]})})},_l=()=>{const{id:e,id_record:t}=re(),n=ae(),[a,r]=(0,i.useState)([]),[s,l]=(0,i.useState)(!0),[o,u]=(0,i.useState)({}),[c,d]=(0,i.useState)([]),[p,m]=(0,i.useState)([]),f=(0,i.useCallback)((async()=>{l(!0),gr(`/diseases/${e}/records/${t}`).then((function(e){var t,n;r(e.data.data.record.data),d(null===e||void 0===e||null===(t=e.data)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.schema),l(!1)})).catch((function(e){var t,a;l(!1),404!==(null===(t=e.response)||void 0===t?void 0:t.status)&&400!==(null===(a=e.response)||void 0===a?void 0:a.status)||n("*")}))}),[e,t,n]);(0,i.useEffect)((()=>{f()}),[f]),(0,i.useEffect)((()=>{if(c.length>0){const e=c.reduce(((e,t)=>{let n="";return"file"===t.type?(e[t.name]=null,e):(a&&a.hasOwnProperty(t.name)?n=a[t.name]:"boolean"===t.type?n=!1:"integer"===t.type||"float"===t.type?n=0:("datetime"===t.type||"date"===t.type||"time"===t.type||"text"===t.type)&&(n=""),e[t.name]=n,e)}),{});u(e)}}),[c,a]);const h={audio:["aac","midi","mp3","ogg","wav","webm","flac","aiff","amr","opus"],video:["mp4","avi","mkv","webm","ogg","3gp","flv","mov","wmv","mpg","mpeg","m4v","h264","hevc"],image:["jpeg","jpg","png","gif","bmp","webp","tiff","svg","heif","heic","ico","jp2","j2k","avif"],"text-document":["pdf","doc","docx","txt"],"compressed-document":["zip","7z","tar","gz","rar","bz2","xz"],spreadsheet:["xls","xlsx","csv","ods"]},g=e=>{const t=h[e];return t?t.map((e=>`.${e}`)).join(","):void 0},v=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];u((a=>t instanceof FileList?n?{...a,[e]:Array.from(t)}:{...a,[e]:t[0]}:{...a,[e]:t}))};return(0,Ut.jsx)(jl,{children:(0,Ut.jsxs)("div",{className:"space-y-4",children:[(0,Ut.jsx)("div",{className:"space-y-1 mb-5",children:(0,Ut.jsx)("h1",{className:"font-semibold text-5xl",children:"Edit Data Record Penyakit"})}),(0,Ut.jsxs)("div",{className:" space-y-9 grid md:grid-cols-2",children:[(0,Ut.jsx)("div",{className:"max-h-[650px] h-full overflow-y-scroll w-full space-y-6 md:max-w-[500px] bg-white shadow-main p-6 rounded-xl flex flex-col justify-between pr-3 [&::-webkit-scrollbar]:w-2 \r [&::-webkit-scrollbar]:h-2 \r [&::-webkit-scrollbar-track]:rounded-full\r [&::-webkit-scrollbar-track]:bg-gray-100\r [&::-webkit-scrollbar-thumb]:rounded-full\r [&::-webkit-scrollbar-thumb]:bg-gray-300\r\n",children:s?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)("form",{className:"space-y-4 md:space-y-6",onSubmit:a=>{a.preventDefault(),m([]),l(!0),_t.loading("Saving data...");const r=((e,t)=>{const n={},a=20971520;return e.forEach((e=>{const r=t[e.name];if(r||!e.required)if(["integer","float"].includes(e.type)&&void 0!==r&&isNaN(r))n[e.name]=`${el(e.name)} must be a number.`;else if("text"!==e.type||"email"!==e.format||!r||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(r))if("text"!==e.type||"phone"!==e.format||!r||/^\+?[0-9]{10,15}$/.test(r)){if(["date","datetime"].includes(e.type)&&r){const t=new Date(r);if(isNaN(t.getTime()))return void(n[e.name]=`${el(e.name)} must be a valid date.`)}if("file"===e.type&&Array.isArray(r)){const t=[];r.forEach(((n,r)=>{var i;const s=null===n||void 0===n||null===(i=n.name)||void 0===i?void 0:i.split(".").pop().toLowerCase(),l=h[e.format]||[];l.includes(s)||t.push(`File ${r+1} must be a valid file of type ${l.join(", ")}`),n.size>a&&t.push(`File ${r+1} must be less than 10MB`)})),t.length>0&&(n[e.name]=t.join(". "))}if("file"===e.type&&!Array.isArray(r)&&r){var i;const t=null===r||void 0===r||null===(i=r.name)||void 0===i?void 0:i.split(".").pop().toLowerCase(),s=h[e.format]||[];s.includes(t)||(n[e.name]=`${el(e.name)} must be a valid file of type ${s.join(", ")}.`),r.size>a&&(n[e.name]=`${el(e.name)} must be less than 10MB.`)}"text"===e.type&&r&&(e.minLength&&r.length<e.minLength||e.maxLength&&r.length>e.maxLength)&&(n[e.name]=`${el(e.name)} must be between ${e.minLength} and ${e.maxLength} characters.`)}else n[e.name]=`${el(e.name)} must be a valid phone number.`;else n[e.name]=`${el(e.name)} must be a valid email address.`;else n[e.name]=`${el(e.name)} is required.`})),n})(c,o);if(Object.keys(r).length>0)return m(Object.entries(r).map((e=>{let[t,n]=e;return{name:t,message:n}}))),_t.dismiss(),_t.error("Please fix the validation errors."),void l(!1);const i=new FormData;c.forEach((e=>{const t=o[e.name];"file"===e.type&&Array.isArray(t)?t.forEach((t=>{i.append(`${e.name}[]`,t)})):i.append(`${e.name}`,t||"")})),vr(`/diseases/${e}/records/${t}?_method=PUT`,i).then((t=>{200===t.status||201===t.status?(_t.dismiss(),_t.success(t.data.message),n(`/operator/record-penyakit/${e}`)):(_t.dismiss(),_t.error("Invalid Input"),l(!1))})).catch((e=>{var t,n;m(Object.entries((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data)||{}).flatMap((e=>{let[t,n]=e;return n.map((e=>({name:t,message:e})))}))),_t.dismiss(),_t.error("Invalid Input"),l(!1)}))},children:[c.map(((e,t)=>{let n="text";return"integer"===e.type||"float"===e.type?n="number":"datetime"===e.type?n="datetime-local":"file"===e.type?n="file":"date"===e.type?n="date":"time"===e.type&&(n="time"),"boolean"===e.type?(0,Ut.jsxs)("div",{className:"mb-4",children:[(0,Ut.jsxs)(Ks,{id:e.name,name:e.name,label:el(e.name),value:o[e.name]||"",onChange:t=>v(e.name,t.target.value),children:[(0,Ut.jsx)("option",{value:"",disabled:!0,selected:!0,hidden:!0,children:`Pilih ${el(e.name)}`}),(0,Ut.jsx)("option",{value:1,children:"True"}),(0,Ut.jsx)("option",{value:0,children:"False"})]}),p.filter((t=>t.name===e.name)).map(((e,t)=>(0,Ut.jsx)("span",{className:"text-red-500 text-sm",children:e.message},t)))]},e.name):"text"===e.type?(0,Ut.jsxs)("div",{className:"mb-4",children:[(0,Ut.jsx)(Pr,{id:e.name,name:e.name,value:o[e.name]||"",onChange:t=>v(e.name,t.target.value),placeholder:`Input your ${e.name}`,required:!0,label:el(e.name)}),p.filter((t=>t.name===e.name)).map(((e,t)=>(0,Ut.jsx)("span",{className:"text-red-500 text-sm",children:e.message},t)))]},e.name):(0,Ut.jsx)("div",{className:"mb-4",children:(0,Ut.jsx)(qt,{id:e.name,name:e.name,type:n,step:"float"===e.type?"0.001":void 0,value:"file"===e.type?o[e.name]:o[e.name]||"",onChange:t=>v(e.name,"phone"===e.type?t.target.value.replace(/[^0-9]/g,""):"file"===e.type?t.target.files:t.target.value,"file"===e.type&&("1"===e.multiple||!0===e.multiple)),validations:p,placeholder:`Input your ${e.name}`,label:el(e.name),accept:"file"===e.type?g(e.format):void 0,multiple:"file"===e.type&&("1"===e.multiple||!0===e.multiple)||void 0,multipleDatas:"file"!==e.type||"1"!==e.multiple&&!0!==e.multiple?void 0:o[e.name],handleDeleteLocalImage:t=>((e,t)=>{u((n=>{if(n[e]instanceof Array){const a=n[e].filter(((e,n)=>n!==t));return{...n,[e]:a}}return n}))})(e.name,t)})},e.name)})),(0,Ut.jsx)("button",{className:"bg-[#554F9B] rounded-lg w-full py-2 text-white",type:"submit",children:"Edit"})]})}),(0,Ut.jsx)("div",{className:"hidden md:block",children:(0,Ut.jsx)("img",{loading:"lazy",src:"/vektor/vektorTambah.png",alt:"vektor-tambah"})})]})]})})},Sl=()=>{const{id:e}=re(),t=ae(),[n,a]=(0,i.useState)([]),[r,s]=(0,i.useState)(1),[l,o]=(0,i.useState)({}),[u,c]=(0,i.useState)(!0),[d,p]=(0,i.useState)(!1),[m,f]=(0,i.useState)(null),h=(0,i.useCallback)((async()=>{c(!0);gr(`/diseases/${e}/records`,{page:r,per_page:10}).then((function(e){a(e.data.data),o(e.data.data.pagination),c(!1)})).catch((function(e){var n,a;console.error(e),c(!1),404!==(null===(n=e.response)||void 0===n?void 0:n.status)&&400!==(null===(a=e.response)||void 0===a?void 0:a.status)||t("*")}))}),[e,r,10,t]);(0,i.useEffect)((()=>{h()}),[h]);return(0,Ut.jsxs)("div",{children:[(0,Ut.jsx)(Ht,{}),(0,Ut.jsx)("section",{className:"bg-white py-8 lg:py-16 antialiased mt-[80px] max-[375px]:mx-[16px] max-w-sm sm:max-w-lg md:max-w-2xl lg:max-w-3xl xl:max-w-7xl mx-auto space-y-10",children:u?(0,Ut.jsx)(Cr,{}):(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsxs)("div",{className:"gap-5 flex items-end",children:[(0,Ut.jsx)("button",{onClick:()=>t(-1),className:"space-x-3 border focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm p-2.5 text-center inline-flex items-center me-2 hover:bg-gray-300 hover:text-gray-600",children:(0,Ut.jsx)(Ft,{className:"text-black"})}),(0,Ut.jsx)("h1",{className:"font-semibold text-[42px] leading-none",children:null===n||void 0===n?void 0:n.name})]}),(0,Ut.jsx)("p",{className:"font-normal text-[14px] text-[#2D3748] leading-[150%]",children:null===n||void 0===n?void 0:n.deskripsi}),(0,Ut.jsxs)("div",{className:"bg-white shadow-main p-6 rounded-xl space-y-9",children:[(0,Ut.jsxs)("div",{className:"flex items-center justify-between",children:[(0,Ut.jsx)("h1",{className:"font-medium text-[18px]",children:"Data Record"}),(0,Ut.jsxs)("button",{type:"button",onClick:async t=>{t.preventDefault(),c(!0),_t.loading("Loading...");try{const t=await gr(`/diseases/${e}/export`,{responseType:"blob"}),a=window.URL.createObjectURL(new Blob([t.data])),r=document.createElement("a");r.href=a,r.setAttribute("download",`${null===n||void 0===n?void 0:n.name}-record.csv`),document.body.appendChild(r),r.click(),r.remove(),_t.dismiss(),_t.success("File berhasil diunduh")}catch(a){_t.dismiss(),_t.error(a.message)}finally{c(!1)}},className:"space-x-3 border focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm p-2.5 text-center inline-flex items-center me-2 hover:bg-gray-300 hover:text-gray-600",children:[(0,Ut.jsx)(al,{className:"text-black"}),(0,Ut.jsx)("p",{children:"Download Semua Record"})]})]}),(0,Ut.jsx)(tl,{rowMenu:null===n||void 0===n?void 0:n.schema,datas:null===n||void 0===n?void 0:n.records,btnView:!0,onDetail:e=>(e=>{f(e),p(!0)})(e.data)})]}),(0,Ut.jsx)(jr,{recordsTotal:null===l||void 0===l?void 0:l.total,limit:10,page:r,setPage:s}),(0,Ut.jsx)(ml,{})]})}),(0,Ut.jsx)(nl,{isOpen:d,onClose:()=>{p(!1),f(null)},title:"Record Details",schema:null===n||void 0===n?void 0:n.schema,record:m})]})},El=e=>{let{children:t}=e;const n=Se.get("token"),a=localStorage.getItem("role");if(n){if("admin"===a)return(0,Ut.jsx)(ve,{to:"/admin/dashboard",replace:!0});if("operator"===a)return(0,Ut.jsx)(ve,{to:`/operator/record-penyakit/${localStorage.getItem("disease_id")}`,replace:!0});if("peneliti"===a)return(0,Ut.jsx)(ve,{to:"/peneliti/penyakit",replace:!0})}return t},Ll=()=>(0,Ut.jsx)("section",{className:"bg-white min-h-screen flex items-center",children:(0,Ut.jsx)("div",{className:"py-8 px-4 mx-auto max-w-screen-xl lg:py-16 lg:px-6",children:(0,Ut.jsxs)("div",{className:"mx-auto max-w-screen-sm text-center",children:[(0,Ut.jsx)("h1",{className:"mb-4 text-7xl tracking-tight font-extrabold lg:text-9xl text-primary-600",children:"404"}),(0,Ut.jsx)("p",{className:"mb-4 text-3xl tracking-tight font-bold text-gray-900 md:text-4xl",children:"Ada yang hilang."}),(0,Ut.jsx)("p",{className:"mb-4 text-lg font-light text-gray-500",children:"Maaf, kami tidak dapat menemukan halaman yang Anda cari. Silakan kembali ke beranda untuk menjelajahi lebih banyak."}),(0,Ut.jsx)("a",{href:"/",className:"inline-flex text-white bg-primary-600 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center my-4",children:"Kembali ke Beranda"})]})})});function Pl(){return(0,Ut.jsx)(je,{children:(0,Ut.jsxs)(be,{children:[(0,Ut.jsx)(xe,{path:"*",element:(0,Ut.jsx)(Ll,{})}),(0,Ut.jsx)(xe,{path:"/",element:(0,Ut.jsx)(El,{children:(0,Ut.jsx)(br,{})})}),(0,Ut.jsx)(xe,{path:"/register",element:(0,Ut.jsx)(El,{children:(0,Ut.jsx)(Js,{})})}),(0,Ut.jsx)(xe,{path:"/admin/dashboard",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(_r,{})})}),(0,Ut.jsx)(xe,{path:"/admin/users",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(Xs,{})})}),(0,Ut.jsx)(xe,{path:"/admin/users/detail/:id",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(xl,{})})}),(0,Ut.jsx)(xe,{path:"/admin/persetujuan-peneliti",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(Er,{})})}),(0,Ut.jsx)(xe,{path:"/admin/penyakit",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(Lr,{})})}),(0,Ut.jsx)(xe,{path:"/admin/penyakit",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(Lr,{})})}),(0,Ut.jsx)(xe,{path:"/admin/penyakit/edit-penyakit/:id",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(kl,{})})}),(0,Ut.jsx)(xe,{path:"/admin/penyakit/detail-penyakit/:id",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(rl,{})})}),(0,Ut.jsx)(xe,{path:"/admin/tambah-users",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(pl,{})})}),(0,Ut.jsx)(xe,{path:"/admin/tambah-penyakit",element:(0,Ut.jsx)(gl,{allowedRoles:["admin"],children:(0,Ut.jsx)(cl,{})})}),(0,Ut.jsx)(xe,{path:"/operator/record-penyakit/:id",element:(0,Ut.jsx)(gl,{allowedRoles:["operator"],children:(0,Ut.jsx)(Cl,{})})}),(0,Ut.jsx)(xe,{path:"/operator/tambah-record/:id",element:(0,Ut.jsx)(gl,{allowedRoles:["operator"],children:(0,Ut.jsx)(Nl,{})})}),(0,Ut.jsx)(xe,{path:"/operator/edit-record/:id/:id_record",element:(0,Ut.jsx)(gl,{allowedRoles:["operator"],children:(0,Ut.jsx)(_l,{})})}),(0,Ut.jsx)(xe,{path:"/peneliti/home",element:(0,Ut.jsx)(gl,{allowedRoles:["peneliti"],children:(0,Ut.jsx)(Gs,{})})}),(0,Ut.jsx)(xe,{path:"/peneliti/penyakit",element:(0,Ut.jsx)(gl,{allowedRoles:["peneliti"],children:(0,Ut.jsx)(hl,{})})}),(0,Ut.jsx)(xe,{path:"/peneliti/detail-penyakit/:id",element:(0,Ut.jsx)(gl,{allowedRoles:["peneliti"],children:(0,Ut.jsx)(Sl,{})})})]})})}l.createRoot(document.getElementById("root")).render((0,Ut.jsxs)(i.StrictMode,{children:[(0,Ut.jsx)(Nt,{position:"top-center"}),(0,Ut.jsx)(Pl,{})]}))})();
|
|
//# sourceMappingURL=main.d8037d65.js.map
|