-
-
Save patrickbolle/5ebf48e1dda4899aee63ff52e516b308 to your computer and use it in GitHub Desktop.
bbcomments.liquid
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:root{--baseSize: 16px;--fontFamily: sans-serif;--basePadding: 6px;--marginPadding: 6px;--borderColour: #ccc;--accentColour: #007bff;--buttonColour: #007bff;--buttonColourHover: #0069d9;--buttonTextColour: white}#bbcomments-container{padding:0 20px}#commentsContainer{font-size:var(--baseSize);font-family:var(--fontFamily);padding-top:var(--basePadding);box-sizing:border-box}.formContainer h2{padding-bottom:var(--basePadding);border-bottom:2px solid var(--borderColour);margin:0;padding-top:0;font-size:1.2em;margin-bottom:var(--basePadding)}.formContainer h4{padding-top:var(--marginPadding);padding-bottom:0;text-transform:capitalize;margin:0;font-size:1em}@media (max-width: 768px){.formContainer h4{padding-top:calc(var(--basePadding) - 4px)}}.formContainer input,.formContainer textarea{font-family:var(--fontFamily);padding:var(--basePadding);margin:var(--marginPadding) 0;border:1px solid var(--borderColour);border-radius:5px;box-sizing:border-box;font-size:1em;width:100%}.formContainer input[type=checkbox]{width:auto;margin-right:5px}.formContainer button{padding:10px var(--basePadding);margin:var(--marginPadding) 0;border:1px solid var(--buttonColour);border-radius:5px;box-sizing:border-box;width:100%;font-size:1em;color:var(--buttonTextColour);background-color:var(--buttonColour);cursor:pointer}.formContainer button:hover{background-color:var(--buttonColourHover)}.formContainer .flexContainer{display:flex;flex-direction:row;justify-content:space-between;gap:var(--marginPadding)}.formContainer .flexContainer .formField{width:50%}.formField label{text-transform:unset}@media (max-width: 768px){.formContainer .flexContainer{flex-direction:column;gap:0}.formContainer .flexContainer .formField{width:100%}.formContainer .flexContainer input{margin:calc(var(--marginPadding) - 2px) 0}.formContainer .flexContainer h4{padding-top:calc(var(--basePadding) - 4px)}}.formContainer .formStarContainer{margin-top:-10px;margin-bottom:-10px}@media (max-width: 768px){.formContainer .formStarContainer{margin-bottom:0}}.formContainer .errorMessage{padding:0;margin:0;font-size:.8em;color:#ff4b4b}.commentListContainer h2{padding-bottom:var(--basePadding);border-bottom:2px solid var(--borderColour);margin:15px 0 0;padding-top:0;font-size:1.2em}.commentListContainer h4{padding-top:var(--marginPadding);padding-bottom:0;margin:0;font-size:1.2em}.commentListContainer .commentList .individualComment,.commentListContainer .commentList .replyComment{margin:var(--marginPadding) 0}.commentListContainer .commentList .individualComment .commentHeader,.commentListContainer .commentList .replyComment .commentHeader{display:flex;justify-content:space-between}.commentListContainer .commentList .individualComment .commentName,.commentListContainer .commentList .replyComment .commentName{flex:50%;font-weight:700;font-size:1em;margin:0;line-height:initial}.commentListContainer .commentList .individualComment .commentDate,.commentListContainer .commentList .replyComment .commentDate{flex:50%;text-align:right;font-size:.9em;color:#666}.commentListContainer .commentList .individualComment .commentContent,.commentListContainer .commentList .replyComment .commentContent{background:#f7f7f7;border-radius:5px;padding:10px;margin-top:var(--marginPadding)}.commentListContainer .commentList .individualComment .commentContent p,.commentListContainer .commentList .replyComment .commentContent p{margin:0;font-size:1em;padding:var(--basePadding) 0}.commentListContainer .commentList .individualComment .showReplyForm,.commentListContainer .commentList .replyComment .showReplyForm{margin:var(--marginPadding) 0;cursor:pointer;line-height:initial;background:transparent;border:0}.commentListContainer .commentList .individualComment .showReplyForm svg,.commentListContainer .commentList .replyComment .showReplyForm svg{width:13px;height:13px;margin:2px;vertical-align:bottom;color:var(--accentColour)}.commentListContainer .commentList .individualComment .showReplyForm span,.commentListContainer .commentList .replyComment .showReplyForm span{padding-left:2px;font-size:.8em;color:var(--accentColour)}.commentListContainer .commentList .replyComment{margin-left:10px;padding-left:10px;border-left:2px solid var(--borderColour);padding-bottom:var(--marginPadding)}.commentListContainer .commentList .commentStars{height:23px}.commentListContainer .commentList .commentStars .starIcon{width:20px;height:20px;margin:2px}.commentListContainer .replyForm{margin-left:10px;padding-left:10px;border-left:2px solid var(--borderColour)}.commentAlert{position:fixed;bottom:1%;right:2%;padding:var(--marginPadding);border-radius:3px;color:#fff;text-align:left;margin-bottom:20px}.commentAlert p{font-family:sans-serif;padding:var(--marginPadding);margin:0}.commentAlert.success{background-color:#47be4b}.commentAlert.error{background-color:#f44336}.secret-approve-indicator{position:fixed;bottom:10px;right:10px;background-color:#007bff33;color:#007bff;padding:8px 12px;border-radius:4px;font-size:12px;opacity:0;transition:opacity .3s ease;z-index:1000}.secret-approve-indicator.active{opacity:1} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function() { | |
function Gp(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var yt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Hl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qc={exports:{}},Mo={},qc={exports:{}},Y={};/** | |
* @license React | |
* react.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/var di=Symbol.for("react.element"),Zp=Symbol.for("react.portal"),eh=Symbol.for("react.fragment"),th=Symbol.for("react.strict_mode"),nh=Symbol.for("react.profiler"),rh=Symbol.for("react.provider"),ih=Symbol.for("react.context"),oh=Symbol.for("react.forward_ref"),sh=Symbol.for("react.suspense"),lh=Symbol.for("react.memo"),ah=Symbol.for("react.lazy"),Ya=Symbol.iterator;function uh(e){return e===null||typeof e!="object"?null:(e=Ya&&e[Ya]||e["@@iterator"],typeof e=="function"?e:null)}var Xc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Yc=Object.assign,Jc={};function dr(e,t,n){this.props=e,this.context=t,this.refs=Jc,this.updater=n||Xc}dr.prototype.isReactComponent={};dr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)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")};dr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Gc(){}Gc.prototype=dr.prototype;function Wl(e,t,n){this.props=e,this.context=t,this.refs=Jc,this.updater=n||Xc}var Kl=Wl.prototype=new Gc;Kl.constructor=Wl;Yc(Kl,dr.prototype);Kl.isPureReactComponent=!0;var Ja=Array.isArray,Zc=Object.prototype.hasOwnProperty,Ql={current:null},ef={key:!0,ref:!0,__self:!0,__source:!0};function tf(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)Zc.call(t,r)&&!ef.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1<l){for(var a=Array(l),u=0;u<l;u++)a[u]=arguments[u+2];i.children=a}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)i[r]===void 0&&(i[r]=l[r]);return{$$typeof:di,type:e,key:o,ref:s,props:i,_owner:Ql.current}}function ch(e,t){return{$$typeof:di,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ql(e){return typeof e=="object"&&e!==null&&e.$$typeof===di}function fh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ga=/\/+/g;function as(e,t){return typeof e=="object"&&e!==null&&e.key!=null?fh(""+e.key):t.toString(36)}function Vi(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case di:case Zp:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+as(s,0):r,Ja(i)?(n="",e!=null&&(n=e.replace(Ga,"$&/")+"/"),Vi(i,t,n,"",function(u){return u})):i!=null&&(ql(i)&&(i=ch(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(Ga,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",Ja(e))for(var l=0;l<e.length;l++){o=e[l];var a=r+as(o,l);s+=Vi(o,t,n,a,i)}else if(a=uh(e),typeof a=="function")for(e=a.call(e),l=0;!(o=e.next()).done;)o=o.value,a=r+as(o,l++),s+=Vi(o,t,n,a,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function Si(e,t,n){if(e==null)return e;var r=[],i=0;return Vi(e,r,"","",function(o){return t.call(n,o,i++)}),r}function dh(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ze={current:null},Bi={transition:null},ph={ReactCurrentDispatcher:ze,ReactCurrentBatchConfig:Bi,ReactCurrentOwner:Ql};function nf(){throw Error("act(...) is not supported in production builds of React.")}Y.Children={map:Si,forEach:function(e,t,n){Si(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Si(e,function(){t++}),t},toArray:function(e){return Si(e,function(t){return t})||[]},only:function(e){if(!ql(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Y.Component=dr;Y.Fragment=eh;Y.Profiler=nh;Y.PureComponent=Wl;Y.StrictMode=th;Y.Suspense=sh;Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ph;Y.act=nf;Y.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Yc({},e.props),i=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=Ql.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(a in t)Zc.call(t,a)&&!ef.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&l!==void 0?l[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){l=Array(a);for(var u=0;u<a;u++)l[u]=arguments[u+2];r.children=l}return{$$typeof:di,type:e.type,key:i,ref:o,props:r,_owner:s}};Y.createContext=function(e){return e={$$typeof:ih,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rh,_context:e},e.Consumer=e};Y.createElement=tf;Y.createFactory=function(e){var t=tf.bind(null,e);return t.type=e,t};Y.createRef=function(){return{current:null}};Y.forwardRef=function(e){return{$$typeof:oh,render:e}};Y.isValidElement=ql;Y.lazy=function(e){return{$$typeof:ah,_payload:{_status:-1,_result:e},_init:dh}};Y.memo=function(e,t){return{$$typeof:lh,type:e,compare:t===void 0?null:t}};Y.startTransition=function(e){var t=Bi.transition;Bi.transition={};try{e()}finally{Bi.transition=t}};Y.unstable_act=nf;Y.useCallback=function(e,t){return ze.current.useCallback(e,t)};Y.useContext=function(e){return ze.current.useContext(e)};Y.useDebugValue=function(){};Y.useDeferredValue=function(e){return ze.current.useDeferredValue(e)};Y.useEffect=function(e,t){return ze.current.useEffect(e,t)};Y.useId=function(){return ze.current.useId()};Y.useImperativeHandle=function(e,t,n){return ze.current.useImperativeHandle(e,t,n)};Y.useInsertionEffect=function(e,t){return ze.current.useInsertionEffect(e,t)};Y.useLayoutEffect=function(e,t){return ze.current.useLayoutEffect(e,t)};Y.useMemo=function(e,t){return ze.current.useMemo(e,t)};Y.useReducer=function(e,t,n){return ze.current.useReducer(e,t,n)};Y.useRef=function(e){return ze.current.useRef(e)};Y.useState=function(e){return ze.current.useState(e)};Y.useSyncExternalStore=function(e,t,n){return ze.current.useSyncExternalStore(e,t,n)};Y.useTransition=function(){return ze.current.useTransition()};Y.version="18.3.1";qc.exports=Y;var q=qc.exports;const re=Hl(q);/** | |
* @license React | |
* react-jsx-runtime.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/var hh=q,gh=Symbol.for("react.element"),mh=Symbol.for("react.fragment"),yh=Object.prototype.hasOwnProperty,vh=hh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,wh={key:!0,ref:!0,__self:!0,__source:!0};function rf(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)yh.call(t,r)&&!wh.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:gh,type:e,key:o,ref:s,props:i,_owner:vh.current}}Mo.Fragment=mh;Mo.jsx=rf;Mo.jsxs=rf;Qc.exports=Mo;var P=Qc.exports,Bs={},of={exports:{}},tt={},sf={exports:{}},lf={};/** | |
* @license React | |
* scheduler.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/(function(e){function t(_,A){var N=_.length;_.push(A);e:for(;0<N;){var W=N-1>>>1,ne=_[W];if(0<i(ne,A))_[W]=A,_[N]=ne,N=W;else break e}}function n(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var A=_[0],N=_.pop();if(N!==A){_[0]=N;e:for(var W=0,ne=_.length,oe=ne>>>1;W<oe;){var we=2*(W+1)-1,Tt=_[we],Oe=we+1,ut=_[Oe];if(0>i(Tt,N))Oe<ne&&0>i(ut,Tt)?(_[W]=ut,_[Oe]=N,W=Oe):(_[W]=Tt,_[we]=N,W=we);else if(Oe<ne&&0>i(ut,N))_[W]=ut,_[Oe]=N,W=Oe;else break e}}return A}function i(_,A){var N=_.sortIndex-A.sortIndex;return N!==0?N:_.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],u=[],c=1,d=null,f=3,y=!1,v=!1,x=!1,j=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(_){for(var A=n(u);A!==null;){if(A.callback===null)r(u);else if(A.startTime<=_)r(u),A.sortIndex=A.expirationTime,t(a,A);else break;A=n(u)}}function S(_){if(x=!1,h(_),!v)if(n(a)!==null)v=!0,O(E);else{var A=n(u);A!==null&&$(S,A.startTime-_)}}function E(_,A){v=!1,x&&(x=!1,g(I),I=-1),y=!0;var N=f;try{for(h(A),d=n(a);d!==null&&(!(d.expirationTime>A)||_&&!G());){var W=d.callback;if(typeof W=="function"){d.callback=null,f=d.priorityLevel;var ne=W(d.expirationTime<=A);A=e.unstable_now(),typeof ne=="function"?d.callback=ne:d===n(a)&&r(a),h(A)}else r(a);d=n(a)}if(d!==null)var oe=!0;else{var we=n(u);we!==null&&$(S,we.startTime-A),oe=!1}return oe}finally{d=null,f=N,y=!1}}var T=!1,L=null,I=-1,Q=5,V=-1;function G(){return!(e.unstable_now()-V<Q)}function F(){if(L!==null){var _=e.unstable_now();V=_;var A=!0;try{A=L(!0,_)}finally{A?H():(T=!1,L=null)}}else T=!1}var H;if(typeof p=="function")H=function(){p(F)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,w=X.port2;X.port1.onmessage=F,H=function(){w.postMessage(null)}}else H=function(){j(F,0)};function O(_){L=_,T||(T=!0,H())}function $(_,A){I=j(function(){_(e.unstable_now())},A)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(_){_.callback=null},e.unstable_continueExecution=function(){v||y||(v=!0,O(E))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(_){switch(f){case 1:case 2:case 3:var A=3;break;default:A=f}var N=f;f=A;try{return _()}finally{f=N}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,A){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var N=f;f=_;try{return A()}finally{f=N}},e.unstable_scheduleCallback=function(_,A,N){var W=e.unstable_now();switch(typeof N=="object"&&N!==null?(N=N.delay,N=typeof N=="number"&&0<N?W+N:W):N=W,_){case 1:var ne=-1;break;case 2:ne=250;break;case 5:ne=1073741823;break;case 4:ne=1e4;break;default:ne=5e3}return ne=N+ne,_={id:c++,callback:A,priorityLevel:_,startTime:N,expirationTime:ne,sortIndex:-1},N>W?(_.sortIndex=N,t(u,_),n(a)===null&&_===n(u)&&(x?(g(I),I=-1):x=!0,$(S,N-W))):(_.sortIndex=ne,t(a,_),v||y||(v=!0,O(E))),_},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(_){var A=f;return function(){var N=f;f=A;try{return _.apply(this,arguments)}finally{f=N}}}})(lf);sf.exports=lf;var Sh=sf.exports;/** | |
* @license React | |
* react-dom.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/var xh=q,et=Sh;function R(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 af=new Set,Qr={};function Rn(e,t){ir(e,t),ir(e+"Capture",t)}function ir(e,t){for(Qr[e]=t,e=0;e<t.length;e++)af.add(t[e])}var Mt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Hs=Object.prototype.hasOwnProperty,kh=/^[: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]*$/,Za={},eu={};function _h(e){return Hs.call(eu,e)?!0:Hs.call(Za,e)?!1:kh.test(e)?eu[e]=!0:(Za[e]=!0,!1)}function Eh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ch(e,t,n,r){if(t===null||typeof t>"u"||Eh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function $e(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Le[e]=new $e(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Le[t]=new $e(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Le[e]=new $e(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Le[e]=new $e(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){Le[e]=new $e(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Le[e]=new $e(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Le[e]=new $e(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Le[e]=new $e(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Le[e]=new $e(e,5,!1,e.toLowerCase(),null,!1,!1)});var Xl=/[\-:]([a-z])/g;function Yl(e){return e[1].toUpperCase()}"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(Xl,Yl);Le[t]=new $e(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(Xl,Yl);Le[t]=new $e(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(Xl,Yl);Le[t]=new $e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Le[e]=new $e(e,1,!1,e.toLowerCase(),null,!1,!1)});Le.xlinkHref=new $e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Le[e]=new $e(e,1,!1,e.toLowerCase(),null,!0,!0)});function Jl(e,t,n,r){var i=Le.hasOwnProperty(t)?Le[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ch(t,n,i,r)&&(n=null),r||i===null?_h(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Vt=xh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,xi=Symbol.for("react.element"),zn=Symbol.for("react.portal"),$n=Symbol.for("react.fragment"),Gl=Symbol.for("react.strict_mode"),Ws=Symbol.for("react.profiler"),uf=Symbol.for("react.provider"),cf=Symbol.for("react.context"),Zl=Symbol.for("react.forward_ref"),Ks=Symbol.for("react.suspense"),Qs=Symbol.for("react.suspense_list"),ea=Symbol.for("react.memo"),Kt=Symbol.for("react.lazy"),ff=Symbol.for("react.offscreen"),tu=Symbol.iterator;function mr(e){return e===null||typeof e!="object"?null:(e=tu&&e[tu]||e["@@iterator"],typeof e=="function"?e:null)}var pe=Object.assign,us;function Tr(e){if(us===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);us=t&&t[1]||""}return` | |
`+us+e}var cs=!1;function fs(e,t){if(!e||cs)return"";cs=!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()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(` | |
`),o=r.stack.split(` | |
`),s=i.length-1,l=o.length-1;1<=s&&0<=l&&i[s]!==o[l];)l--;for(;1<=s&&0<=l;s--,l--)if(i[s]!==o[l]){if(s!==1||l!==1)do if(s--,l--,0>l||i[s]!==o[l]){var a=` | |
`+i[s].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{cs=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Tr(e):""}function Oh(e){switch(e.tag){case 5:return Tr(e.type);case 16:return Tr("Lazy");case 13:return Tr("Suspense");case 19:return Tr("SuspenseList");case 0:case 2:case 15:return e=fs(e.type,!1),e;case 11:return e=fs(e.type.render,!1),e;case 1:return e=fs(e.type,!0),e;default:return""}}function qs(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case $n:return"Fragment";case zn:return"Portal";case Ws:return"Profiler";case Gl:return"StrictMode";case Ks:return"Suspense";case Qs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case cf:return(e.displayName||"Context")+".Consumer";case uf:return(e._context.displayName||"Context")+".Provider";case Zl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ea:return t=e.displayName||null,t!==null?t:qs(e.type)||"Memo";case Kt:t=e._payload,e=e._init;try{return qs(e(t))}catch{}}return null}function Ph(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=t.render,e=e.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 qs(t);case 8:return t===Gl?"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(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function cn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function df(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Nh(e){var t=df(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ki(e){e._valueTracker||(e._valueTracker=Nh(e))}function pf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=df(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function no(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Xs(e,t){var n=t.checked;return pe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function nu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=cn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function hf(e,t){t=t.checked,t!=null&&Jl(e,"checked",t,!1)}function Ys(e,t){hf(e,t);var n=cn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Js(e,t.type,n):t.hasOwnProperty("defaultValue")&&Js(e,t.type,cn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ru(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Js(e,t,n){(t!=="number"||no(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Lr=Array.isArray;function Gn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+cn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Gs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(R(91));return pe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function iu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(R(92));if(Lr(n)){if(1<n.length)throw Error(R(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:cn(n)}}function gf(e,t){var n=cn(t.value),r=cn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ou(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function mf(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 Zs(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?mf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _i,yf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(_i=_i||document.createElement("div"),_i.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_i.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Dr={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},Th=["Webkit","ms","Moz","O"];Object.keys(Dr).forEach(function(e){Th.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dr[t]=Dr[e]})});function vf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Dr.hasOwnProperty(e)&&Dr[e]?(""+t).trim():t+"px"}function wf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=vf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Lh=pe({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 el(e,t){if(t){if(Lh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function tl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 nl=null;function ta(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var rl=null,Zn=null,er=null;function su(e){if(e=gi(e)){if(typeof rl!="function")throw Error(R(280));var t=e.stateNode;t&&(t=Bo(t),rl(e.stateNode,e.type,t))}}function Sf(e){Zn?er?er.push(e):er=[e]:Zn=e}function xf(){if(Zn){var e=Zn,t=er;if(er=Zn=null,su(e),t)for(e=0;e<t.length;e++)su(t[e])}}function kf(e,t){return e(t)}function _f(){}var ds=!1;function Ef(e,t,n){if(ds)return e(t,n);ds=!0;try{return kf(e,t,n)}finally{ds=!1,(Zn!==null||er!==null)&&(_f(),xf())}}function Xr(e,t){var n=e.stateNode;if(n===null)return null;var r=Bo(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(R(231,t,typeof n));return n}var il=!1;if(Mt)try{var yr={};Object.defineProperty(yr,"passive",{get:function(){il=!0}}),window.addEventListener("test",yr,yr),window.removeEventListener("test",yr,yr)}catch{il=!1}function Rh(e,t,n,r,i,o,s,l,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Ar=!1,ro=null,io=!1,ol=null,jh={onError:function(e){Ar=!0,ro=e}};function Fh(e,t,n,r,i,o,s,l,a){Ar=!1,ro=null,Rh.apply(jh,arguments)}function Dh(e,t,n,r,i,o,s,l,a){if(Fh.apply(this,arguments),Ar){if(Ar){var u=ro;Ar=!1,ro=null}else throw Error(R(198));io||(io=!0,ol=u)}}function jn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Cf(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function lu(e){if(jn(e)!==e)throw Error(R(188))}function Ah(e){var t=e.alternate;if(!t){if(t=jn(e),t===null)throw Error(R(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return lu(i),e;if(o===r)return lu(i),t;o=o.sibling}throw Error(R(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?e:t}function Of(e){return e=Ah(e),e!==null?Pf(e):null}function Pf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Pf(e);if(t!==null)return t;e=e.sibling}return null}var Nf=et.unstable_scheduleCallback,au=et.unstable_cancelCallback,Ih=et.unstable_shouldYield,bh=et.unstable_requestPaint,me=et.unstable_now,Mh=et.unstable_getCurrentPriorityLevel,na=et.unstable_ImmediatePriority,Tf=et.unstable_UserBlockingPriority,oo=et.unstable_NormalPriority,zh=et.unstable_LowPriority,Lf=et.unstable_IdlePriority,zo=null,Pt=null;function $h(e){if(Pt&&typeof Pt.onCommitFiberRoot=="function")try{Pt.onCommitFiberRoot(zo,e,void 0,(e.current.flags&128)===128)}catch{}}var vt=Math.clz32?Math.clz32:Bh,Uh=Math.log,Vh=Math.LN2;function Bh(e){return e>>>=0,e===0?32:31-(Uh(e)/Vh|0)|0}var Ei=64,Ci=4194304;function Rr(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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function so(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=Rr(l):(o&=s,o!==0&&(r=Rr(o)))}else s=n&~i,s!==0?r=Rr(s):o!==0&&(r=Rr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-vt(t),i=1<<n,r|=e[n],t&=~i;return r}function Hh(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;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-vt(o),l=1<<s,a=i[s];a===-1?(!(l&n)||l&r)&&(i[s]=Hh(l,t)):a<=t&&(e.expiredLanes|=l),o&=~l}}function sl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Rf(){var e=Ei;return Ei<<=1,!(Ei&4194240)&&(Ei=64),e}function ps(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function Kh(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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-vt(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function ra(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-vt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var te=0;function jf(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ff,ia,Df,Af,If,ll=!1,Oi=[],en=null,tn=null,nn=null,Yr=new Map,Jr=new Map,qt=[],Qh="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 uu(e,t){switch(e){case"focusin":case"focusout":en=null;break;case"dragenter":case"dragleave":tn=null;break;case"mouseover":case"mouseout":nn=null;break;case"pointerover":case"pointerout":Yr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Jr.delete(t.pointerId)}}function vr(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=gi(t),t!==null&&ia(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function qh(e,t,n,r,i){switch(t){case"focusin":return en=vr(en,e,t,n,r,i),!0;case"dragenter":return tn=vr(tn,e,t,n,r,i),!0;case"mouseover":return nn=vr(nn,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Yr.set(o,vr(Yr.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Jr.set(o,vr(Jr.get(o)||null,e,t,n,r,i)),!0}return!1}function bf(e){var t=vn(e.target);if(t!==null){var n=jn(t);if(n!==null){if(t=n.tag,t===13){if(t=Cf(n),t!==null){e.blockedOn=t,If(e.priority,function(){Df(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Hi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=al(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);nl=r,n.target.dispatchEvent(r),nl=null}else return t=gi(n),t!==null&&ia(t),e.blockedOn=n,!1;t.shift()}return!0}function cu(e,t,n){Hi(e)&&n.delete(t)}function Xh(){ll=!1,en!==null&&Hi(en)&&(en=null),tn!==null&&Hi(tn)&&(tn=null),nn!==null&&Hi(nn)&&(nn=null),Yr.forEach(cu),Jr.forEach(cu)}function wr(e,t){e.blockedOn===t&&(e.blockedOn=null,ll||(ll=!0,et.unstable_scheduleCallback(et.unstable_NormalPriority,Xh)))}function Gr(e){function t(i){return wr(i,e)}if(0<Oi.length){wr(Oi[0],e);for(var n=1;n<Oi.length;n++){var r=Oi[n];r.blockedOn===e&&(r.blockedOn=null)}}for(en!==null&&wr(en,e),tn!==null&&wr(tn,e),nn!==null&&wr(nn,e),Yr.forEach(t),Jr.forEach(t),n=0;n<qt.length;n++)r=qt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<qt.length&&(n=qt[0],n.blockedOn===null);)bf(n),n.blockedOn===null&&qt.shift()}var tr=Vt.ReactCurrentBatchConfig,lo=!0;function Yh(e,t,n,r){var i=te,o=tr.transition;tr.transition=null;try{te=1,oa(e,t,n,r)}finally{te=i,tr.transition=o}}function Jh(e,t,n,r){var i=te,o=tr.transition;tr.transition=null;try{te=4,oa(e,t,n,r)}finally{te=i,tr.transition=o}}function oa(e,t,n,r){if(lo){var i=al(e,t,n,r);if(i===null)_s(e,t,r,ao,n),uu(e,r);else if(qh(i,e,t,n,r))r.stopPropagation();else if(uu(e,r),t&4&&-1<Qh.indexOf(e)){for(;i!==null;){var o=gi(i);if(o!==null&&Ff(o),o=al(e,t,n,r),o===null&&_s(e,t,r,ao,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else _s(e,t,r,null,n)}}var ao=null;function al(e,t,n,r){if(ao=null,e=ta(r),e=vn(e),e!==null)if(t=jn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Cf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ao=e,null}function Mf(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(Mh()){case na:return 1;case Tf:return 4;case oo:case zh:return 16;case Lf:return 536870912;default:return 16}default:return 16}}var Yt=null,sa=null,Wi=null;function zf(){if(Wi)return Wi;var e,t=sa,n=t.length,r,i="value"in Yt?Yt.value:Yt.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===i[o-r];r++);return Wi=i.slice(e,1<r?1-r:void 0)}function Ki(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Pi(){return!0}function fu(){return!1}function nt(e){function t(n,r,i,o,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(o):o[l]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Pi:fu,this.isPropagationStopped=fu,this}return pe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Pi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Pi)},persist:function(){},isPersistent:Pi}),t}var pr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},la=nt(pr),hi=pe({},pr,{view:0,detail:0}),Gh=nt(hi),hs,gs,Sr,$o=pe({},hi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:aa,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Sr&&(Sr&&e.type==="mousemove"?(hs=e.screenX-Sr.screenX,gs=e.screenY-Sr.screenY):gs=hs=0,Sr=e),hs)},movementY:function(e){return"movementY"in e?e.movementY:gs}}),du=nt($o),Zh=pe({},$o,{dataTransfer:0}),eg=nt(Zh),tg=pe({},hi,{relatedTarget:0}),ms=nt(tg),ng=pe({},pr,{animationName:0,elapsedTime:0,pseudoElement:0}),rg=nt(ng),ig=pe({},pr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),og=nt(ig),sg=pe({},pr,{data:0}),pu=nt(sg),lg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ag={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"},ug={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ug[e])?!!t[e]:!1}function aa(){return cg}var fg=pe({},hi,{key:function(e){if(e.key){var t=lg[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ki(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ag[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:aa,charCode:function(e){return e.type==="keypress"?Ki(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ki(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dg=nt(fg),pg=pe({},$o,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hu=nt(pg),hg=pe({},hi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:aa}),gg=nt(hg),mg=pe({},pr,{propertyName:0,elapsedTime:0,pseudoElement:0}),yg=nt(mg),vg=pe({},$o,{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}),wg=nt(vg),Sg=[9,13,27,32],ua=Mt&&"CompositionEvent"in window,Ir=null;Mt&&"documentMode"in document&&(Ir=document.documentMode);var xg=Mt&&"TextEvent"in window&&!Ir,$f=Mt&&(!ua||Ir&&8<Ir&&11>=Ir),gu=" ",mu=!1;function Uf(e,t){switch(e){case"keyup":return Sg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Un=!1;function kg(e,t){switch(e){case"compositionend":return Vf(t);case"keypress":return t.which!==32?null:(mu=!0,gu);case"textInput":return e=t.data,e===gu&&mu?null:e;default:return null}}function _g(e,t){if(Un)return e==="compositionend"||!ua&&Uf(e,t)?(e=zf(),Wi=sa=Yt=null,Un=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return $f&&t.locale!=="ko"?null:t.data;default:return null}}var Eg={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 yu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Eg[e.type]:t==="textarea"}function Bf(e,t,n,r){Sf(r),t=uo(t,"onChange"),0<t.length&&(n=new la("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var br=null,Zr=null;function Cg(e){ed(e,0)}function Uo(e){var t=Hn(e);if(pf(t))return e}function Og(e,t){if(e==="change")return t}var Hf=!1;if(Mt){var ys;if(Mt){var vs="oninput"in document;if(!vs){var vu=document.createElement("div");vu.setAttribute("oninput","return;"),vs=typeof vu.oninput=="function"}ys=vs}else ys=!1;Hf=ys&&(!document.documentMode||9<document.documentMode)}function wu(){br&&(br.detachEvent("onpropertychange",Wf),Zr=br=null)}function Wf(e){if(e.propertyName==="value"&&Uo(Zr)){var t=[];Bf(t,Zr,e,ta(e)),Ef(Cg,t)}}function Pg(e,t,n){e==="focusin"?(wu(),br=t,Zr=n,br.attachEvent("onpropertychange",Wf)):e==="focusout"&&wu()}function Ng(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Uo(Zr)}function Tg(e,t){if(e==="click")return Uo(t)}function Lg(e,t){if(e==="input"||e==="change")return Uo(t)}function Rg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var St=typeof Object.is=="function"?Object.is:Rg;function ei(e,t){if(St(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Hs.call(t,i)||!St(e[i],t[i]))return!1}return!0}function Su(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xu(e,t){var n=Su(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Su(n)}}function Kf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Kf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Qf(){for(var e=window,t=no();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=no(e.document)}return t}function ca(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function jg(e){var t=Qf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Kf(n.ownerDocument.documentElement,n)){if(r!==null&&ca(n)){if(t=r.start,e=r.end,e===void 0&&(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,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=xu(n,o);var s=xu(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(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;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Fg=Mt&&"documentMode"in document&&11>=document.documentMode,Vn=null,ul=null,Mr=null,cl=!1;function ku(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;cl||Vn==null||Vn!==no(r)||(r=Vn,"selectionStart"in r&&ca(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Mr&&ei(Mr,r)||(Mr=r,r=uo(ul,"onSelect"),0<r.length&&(t=new la("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Vn)))}function Ni(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Bn={animationend:Ni("Animation","AnimationEnd"),animationiteration:Ni("Animation","AnimationIteration"),animationstart:Ni("Animation","AnimationStart"),transitionend:Ni("Transition","TransitionEnd")},ws={},qf={};Mt&&(qf=document.createElement("div").style,"AnimationEvent"in window||(delete Bn.animationend.animation,delete Bn.animationiteration.animation,delete Bn.animationstart.animation),"TransitionEvent"in window||delete Bn.transitionend.transition);function Vo(e){if(ws[e])return ws[e];if(!Bn[e])return e;var t=Bn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in qf)return ws[e]=t[n];return e}var Xf=Vo("animationend"),Yf=Vo("animationiteration"),Jf=Vo("animationstart"),Gf=Vo("transitionend"),Zf=new Map,_u="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 dn(e,t){Zf.set(e,t),Rn(t,[e])}for(var Ss=0;Ss<_u.length;Ss++){var xs=_u[Ss],Dg=xs.toLowerCase(),Ag=xs[0].toUpperCase()+xs.slice(1);dn(Dg,"on"+Ag)}dn(Xf,"onAnimationEnd");dn(Yf,"onAnimationIteration");dn(Jf,"onAnimationStart");dn("dblclick","onDoubleClick");dn("focusin","onFocus");dn("focusout","onBlur");dn(Gf,"onTransitionEnd");ir("onMouseEnter",["mouseout","mouseover"]);ir("onMouseLeave",["mouseout","mouseover"]);ir("onPointerEnter",["pointerout","pointerover"]);ir("onPointerLeave",["pointerout","pointerover"]);Rn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Rn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Rn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Rn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Rn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Rn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jr="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(" "),Ig=new Set("cancel close invalid load scroll toggle".split(" ").concat(jr));function Eu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Dh(r,t,void 0,e),e.currentTarget=null}function ed(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var s=r.length-1;0<=s;s--){var l=r[s],a=l.instance,u=l.currentTarget;if(l=l.listener,a!==o&&i.isPropagationStopped())break e;Eu(i,l,u),o=a}else for(s=0;s<r.length;s++){if(l=r[s],a=l.instance,u=l.currentTarget,l=l.listener,a!==o&&i.isPropagationStopped())break e;Eu(i,l,u),o=a}}}if(io)throw e=ol,io=!1,ol=null,e}function le(e,t){var n=t[gl];n===void 0&&(n=t[gl]=new Set);var r=e+"__bubble";n.has(r)||(td(t,e,2,!1),n.add(r))}function ks(e,t,n){var r=0;t&&(r|=4),td(n,e,r,t)}var Ti="_reactListening"+Math.random().toString(36).slice(2);function ti(e){if(!e[Ti]){e[Ti]=!0,af.forEach(function(n){n!=="selectionchange"&&(Ig.has(n)||ks(n,!1,e),ks(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ti]||(t[Ti]=!0,ks("selectionchange",!1,t))}}function td(e,t,n,r){switch(Mf(t)){case 1:var i=Yh;break;case 4:i=Jh;break;default:i=oa}n=i.bind(null,t,n,e),i=void 0,!il||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function _s(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var l=r.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var a=s.tag;if((a===3||a===4)&&(a=s.stateNode.containerInfo,a===i||a.nodeType===8&&a.parentNode===i))return;s=s.return}for(;l!==null;){if(s=vn(l),s===null)return;if(a=s.tag,a===5||a===6){r=o=s;continue e}l=l.parentNode}}r=r.return}Ef(function(){var u=o,c=ta(n),d=[];e:{var f=Zf.get(e);if(f!==void 0){var y=la,v=e;switch(e){case"keypress":if(Ki(n)===0)break e;case"keydown":case"keyup":y=dg;break;case"focusin":v="focus",y=ms;break;case"focusout":v="blur",y=ms;break;case"beforeblur":case"afterblur":y=ms;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=du;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=eg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=gg;break;case Xf:case Yf:case Jf:y=rg;break;case Gf:y=yg;break;case"scroll":y=Gh;break;case"wheel":y=wg;break;case"copy":case"cut":case"paste":y=og;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=hu}var x=(t&4)!==0,j=!x&&e==="scroll",g=x?f!==null?f+"Capture":null:f;x=[];for(var p=u,h;p!==null;){h=p;var S=h.stateNode;if(h.tag===5&&S!==null&&(h=S,g!==null&&(S=Xr(p,g),S!=null&&x.push(ni(p,S,h)))),j)break;p=p.return}0<x.length&&(f=new y(f,v,null,n,c),d.push({event:f,listeners:x}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",f&&n!==nl&&(v=n.relatedTarget||n.fromElement)&&(vn(v)||v[zt]))break e;if((y||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,y?(v=n.relatedTarget||n.toElement,y=u,v=v?vn(v):null,v!==null&&(j=jn(v),v!==j||v.tag!==5&&v.tag!==6)&&(v=null)):(y=null,v=u),y!==v)){if(x=du,S="onMouseLeave",g="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(x=hu,S="onPointerLeave",g="onPointerEnter",p="pointer"),j=y==null?f:Hn(y),h=v==null?f:Hn(v),f=new x(S,p+"leave",y,n,c),f.target=j,f.relatedTarget=h,S=null,vn(c)===u&&(x=new x(g,p+"enter",v,n,c),x.target=h,x.relatedTarget=j,S=x),j=S,y&&v)t:{for(x=y,g=v,p=0,h=x;h;h=An(h))p++;for(h=0,S=g;S;S=An(S))h++;for(;0<p-h;)x=An(x),p--;for(;0<h-p;)g=An(g),h--;for(;p--;){if(x===g||g!==null&&x===g.alternate)break t;x=An(x),g=An(g)}x=null}else x=null;y!==null&&Cu(d,f,y,x,!1),v!==null&&j!==null&&Cu(d,j,v,x,!0)}}e:{if(f=u?Hn(u):window,y=f.nodeName&&f.nodeName.toLowerCase(),y==="select"||y==="input"&&f.type==="file")var E=Og;else if(yu(f))if(Hf)E=Lg;else{E=Ng;var T=Pg}else(y=f.nodeName)&&y.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(E=Tg);if(E&&(E=E(e,u))){Bf(d,E,n,c);break e}T&&T(e,f,u),e==="focusout"&&(T=f._wrapperState)&&T.controlled&&f.type==="number"&&Js(f,"number",f.value)}switch(T=u?Hn(u):window,e){case"focusin":(yu(T)||T.contentEditable==="true")&&(Vn=T,ul=u,Mr=null);break;case"focusout":Mr=ul=Vn=null;break;case"mousedown":cl=!0;break;case"contextmenu":case"mouseup":case"dragend":cl=!1,ku(d,n,c);break;case"selectionchange":if(Fg)break;case"keydown":case"keyup":ku(d,n,c)}var L;if(ua)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else Un?Uf(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&($f&&n.locale!=="ko"&&(Un||I!=="onCompositionStart"?I==="onCompositionEnd"&&Un&&(L=zf()):(Yt=c,sa="value"in Yt?Yt.value:Yt.textContent,Un=!0)),T=uo(u,I),0<T.length&&(I=new pu(I,e,null,n,c),d.push({event:I,listeners:T}),L?I.data=L:(L=Vf(n),L!==null&&(I.data=L)))),(L=xg?kg(e,n):_g(e,n))&&(u=uo(u,"onBeforeInput"),0<u.length&&(c=new pu("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=L))}ed(d,t)})}function ni(e,t,n){return{instance:e,listener:t,currentTarget:n}}function uo(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Xr(e,n),o!=null&&r.unshift(ni(e,o,i)),o=Xr(e,t),o!=null&&r.push(ni(e,o,i))),e=e.return}return r}function An(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Cu(e,t,n,r,i){for(var o=t._reactName,s=[];n!==null&&n!==r;){var l=n,a=l.alternate,u=l.stateNode;if(a!==null&&a===r)break;l.tag===5&&u!==null&&(l=u,i?(a=Xr(n,o),a!=null&&s.unshift(ni(n,a,l))):i||(a=Xr(n,o),a!=null&&s.push(ni(n,a,l)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var bg=/\r\n?/g,Mg=/\u0000|\uFFFD/g;function Ou(e){return(typeof e=="string"?e:""+e).replace(bg,` | |
`).replace(Mg,"")}function Li(e,t,n){if(t=Ou(t),Ou(e)!==t&&n)throw Error(R(425))}function co(){}var fl=null,dl=null;function pl(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var hl=typeof setTimeout=="function"?setTimeout:void 0,zg=typeof clearTimeout=="function"?clearTimeout:void 0,Pu=typeof Promise=="function"?Promise:void 0,$g=typeof queueMicrotask=="function"?queueMicrotask:typeof Pu<"u"?function(e){return Pu.resolve(null).then(e).catch(Ug)}:hl;function Ug(e){setTimeout(function(){throw e})}function Es(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Gr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Gr(t)}function rn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Nu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var hr=Math.random().toString(36).slice(2),_t="__reactFiber$"+hr,ri="__reactProps$"+hr,zt="__reactContainer$"+hr,gl="__reactEvents$"+hr,Vg="__reactListeners$"+hr,Bg="__reactHandles$"+hr;function vn(e){var t=e[_t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[zt]||n[_t]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Nu(e);e!==null;){if(n=e[_t])return n;e=Nu(e)}return t}e=n,n=e.parentNode}return null}function gi(e){return e=e[_t]||e[zt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Hn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(R(33))}function Bo(e){return e[ri]||null}var ml=[],Wn=-1;function pn(e){return{current:e}}function ae(e){0>Wn||(e.current=ml[Wn],ml[Wn]=null,Wn--)}function se(e,t){Wn++,ml[Wn]=e.current,e.current=t}var fn={},De=pn(fn),We=pn(!1),En=fn;function or(e,t){var n=e.type.contextTypes;if(!n)return fn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ke(e){return e=e.childContextTypes,e!=null}function fo(){ae(We),ae(De)}function Tu(e,t,n){if(De.current!==fn)throw Error(R(168));se(De,t),se(We,n)}function nd(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(R(108,Ph(e)||"Unknown",i));return pe({},n,r)}function po(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fn,En=De.current,se(De,e),se(We,We.current),!0}function Lu(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=nd(e,t,En),r.__reactInternalMemoizedMergedChildContext=e,ae(We),ae(De),se(De,e)):ae(We),se(We,n)}var Ft=null,Ho=!1,Cs=!1;function rd(e){Ft===null?Ft=[e]:Ft.push(e)}function Hg(e){Ho=!0,rd(e)}function hn(){if(!Cs&&Ft!==null){Cs=!0;var e=0,t=te;try{var n=Ft;for(te=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ft=null,Ho=!1}catch(i){throw Ft!==null&&(Ft=Ft.slice(e+1)),Nf(na,hn),i}finally{te=t,Cs=!1}}return null}var Kn=[],Qn=0,ho=null,go=0,rt=[],it=0,Cn=null,Dt=1,At="";function gn(e,t){Kn[Qn++]=go,Kn[Qn++]=ho,ho=e,go=t}function id(e,t,n){rt[it++]=Dt,rt[it++]=At,rt[it++]=Cn,Cn=e;var r=Dt;e=At;var i=32-vt(r)-1;r&=~(1<<i),n+=1;var o=32-vt(t)+i;if(30<o){var s=i-i%5;o=(r&(1<<s)-1).toString(32),r>>=s,i-=s,Dt=1<<32-vt(t)+i|n<<i|r,At=o+e}else Dt=1<<o|n<<i|r,At=e}function fa(e){e.return!==null&&(gn(e,1),id(e,1,0))}function da(e){for(;e===ho;)ho=Kn[--Qn],Kn[Qn]=null,go=Kn[--Qn],Kn[Qn]=null;for(;e===Cn;)Cn=rt[--it],rt[it]=null,At=rt[--it],rt[it]=null,Dt=rt[--it],rt[it]=null}var Ze=null,Ge=null,ce=!1,gt=null;function od(e,t){var n=ot(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ru(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ze=e,Ge=rn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ze=e,Ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Cn!==null?{id:Dt,overflow:At}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ot(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ze=e,Ge=null,!0):!1;default:return!1}}function yl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function vl(e){if(ce){var t=Ge;if(t){var n=t;if(!Ru(e,t)){if(yl(e))throw Error(R(418));t=rn(n.nextSibling);var r=Ze;t&&Ru(e,t)?od(r,n):(e.flags=e.flags&-4097|2,ce=!1,Ze=e)}}else{if(yl(e))throw Error(R(418));e.flags=e.flags&-4097|2,ce=!1,Ze=e}}}function ju(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ze=e}function Ri(e){if(e!==Ze)return!1;if(!ce)return ju(e),ce=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!pl(e.type,e.memoizedProps)),t&&(t=Ge)){if(yl(e))throw sd(),Error(R(418));for(;t;)od(e,t),t=rn(t.nextSibling)}if(ju(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ge=rn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ge=null}}else Ge=Ze?rn(e.stateNode.nextSibling):null;return!0}function sd(){for(var e=Ge;e;)e=rn(e.nextSibling)}function sr(){Ge=Ze=null,ce=!1}function pa(e){gt===null?gt=[e]:gt.push(e)}var Wg=Vt.ReactCurrentBatchConfig;function xr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(R(309));var r=n.stateNode}if(!r)throw Error(R(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(s){var l=i.refs;s===null?delete l[o]:l[o]=s},t._stringRef=o,t)}if(typeof e!="string")throw Error(R(284));if(!n._owner)throw Error(R(290,e))}return e}function ji(e,t){throw e=Object.prototype.toString.call(t),Error(R(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Fu(e){var t=e._init;return t(e._payload)}function ld(e){function t(g,p){if(e){var h=g.deletions;h===null?(g.deletions=[p],g.flags|=16):h.push(p)}}function n(g,p){if(!e)return null;for(;p!==null;)t(g,p),p=p.sibling;return null}function r(g,p){for(g=new Map;p!==null;)p.key!==null?g.set(p.key,p):g.set(p.index,p),p=p.sibling;return g}function i(g,p){return g=an(g,p),g.index=0,g.sibling=null,g}function o(g,p,h){return g.index=h,e?(h=g.alternate,h!==null?(h=h.index,h<p?(g.flags|=2,p):h):(g.flags|=2,p)):(g.flags|=1048576,p)}function s(g){return e&&g.alternate===null&&(g.flags|=2),g}function l(g,p,h,S){return p===null||p.tag!==6?(p=js(h,g.mode,S),p.return=g,p):(p=i(p,h),p.return=g,p)}function a(g,p,h,S){var E=h.type;return E===$n?c(g,p,h.props.children,S,h.key):p!==null&&(p.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Kt&&Fu(E)===p.type)?(S=i(p,h.props),S.ref=xr(g,p,h),S.return=g,S):(S=Zi(h.type,h.key,h.props,null,g.mode,S),S.ref=xr(g,p,h),S.return=g,S)}function u(g,p,h,S){return p===null||p.tag!==4||p.stateNode.containerInfo!==h.containerInfo||p.stateNode.implementation!==h.implementation?(p=Fs(h,g.mode,S),p.return=g,p):(p=i(p,h.children||[]),p.return=g,p)}function c(g,p,h,S,E){return p===null||p.tag!==7?(p=_n(h,g.mode,S,E),p.return=g,p):(p=i(p,h),p.return=g,p)}function d(g,p,h){if(typeof p=="string"&&p!==""||typeof p=="number")return p=js(""+p,g.mode,h),p.return=g,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case xi:return h=Zi(p.type,p.key,p.props,null,g.mode,h),h.ref=xr(g,null,p),h.return=g,h;case zn:return p=Fs(p,g.mode,h),p.return=g,p;case Kt:var S=p._init;return d(g,S(p._payload),h)}if(Lr(p)||mr(p))return p=_n(p,g.mode,h,null),p.return=g,p;ji(g,p)}return null}function f(g,p,h,S){var E=p!==null?p.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return E!==null?null:l(g,p,""+h,S);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case xi:return h.key===E?a(g,p,h,S):null;case zn:return h.key===E?u(g,p,h,S):null;case Kt:return E=h._init,f(g,p,E(h._payload),S)}if(Lr(h)||mr(h))return E!==null?null:c(g,p,h,S,null);ji(g,h)}return null}function y(g,p,h,S,E){if(typeof S=="string"&&S!==""||typeof S=="number")return g=g.get(h)||null,l(p,g,""+S,E);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case xi:return g=g.get(S.key===null?h:S.key)||null,a(p,g,S,E);case zn:return g=g.get(S.key===null?h:S.key)||null,u(p,g,S,E);case Kt:var T=S._init;return y(g,p,h,T(S._payload),E)}if(Lr(S)||mr(S))return g=g.get(h)||null,c(p,g,S,E,null);ji(p,S)}return null}function v(g,p,h,S){for(var E=null,T=null,L=p,I=p=0,Q=null;L!==null&&I<h.length;I++){L.index>I?(Q=L,L=null):Q=L.sibling;var V=f(g,L,h[I],S);if(V===null){L===null&&(L=Q);break}e&&L&&V.alternate===null&&t(g,L),p=o(V,p,I),T===null?E=V:T.sibling=V,T=V,L=Q}if(I===h.length)return n(g,L),ce&&gn(g,I),E;if(L===null){for(;I<h.length;I++)L=d(g,h[I],S),L!==null&&(p=o(L,p,I),T===null?E=L:T.sibling=L,T=L);return ce&&gn(g,I),E}for(L=r(g,L);I<h.length;I++)Q=y(L,g,I,h[I],S),Q!==null&&(e&&Q.alternate!==null&&L.delete(Q.key===null?I:Q.key),p=o(Q,p,I),T===null?E=Q:T.sibling=Q,T=Q);return e&&L.forEach(function(G){return t(g,G)}),ce&&gn(g,I),E}function x(g,p,h,S){var E=mr(h);if(typeof E!="function")throw Error(R(150));if(h=E.call(h),h==null)throw Error(R(151));for(var T=E=null,L=p,I=p=0,Q=null,V=h.next();L!==null&&!V.done;I++,V=h.next()){L.index>I?(Q=L,L=null):Q=L.sibling;var G=f(g,L,V.value,S);if(G===null){L===null&&(L=Q);break}e&&L&&G.alternate===null&&t(g,L),p=o(G,p,I),T===null?E=G:T.sibling=G,T=G,L=Q}if(V.done)return n(g,L),ce&&gn(g,I),E;if(L===null){for(;!V.done;I++,V=h.next())V=d(g,V.value,S),V!==null&&(p=o(V,p,I),T===null?E=V:T.sibling=V,T=V);return ce&&gn(g,I),E}for(L=r(g,L);!V.done;I++,V=h.next())V=y(L,g,I,V.value,S),V!==null&&(e&&V.alternate!==null&&L.delete(V.key===null?I:V.key),p=o(V,p,I),T===null?E=V:T.sibling=V,T=V);return e&&L.forEach(function(F){return t(g,F)}),ce&&gn(g,I),E}function j(g,p,h,S){if(typeof h=="object"&&h!==null&&h.type===$n&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case xi:e:{for(var E=h.key,T=p;T!==null;){if(T.key===E){if(E=h.type,E===$n){if(T.tag===7){n(g,T.sibling),p=i(T,h.props.children),p.return=g,g=p;break e}}else if(T.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Kt&&Fu(E)===T.type){n(g,T.sibling),p=i(T,h.props),p.ref=xr(g,T,h),p.return=g,g=p;break e}n(g,T);break}else t(g,T);T=T.sibling}h.type===$n?(p=_n(h.props.children,g.mode,S,h.key),p.return=g,g=p):(S=Zi(h.type,h.key,h.props,null,g.mode,S),S.ref=xr(g,p,h),S.return=g,g=S)}return s(g);case zn:e:{for(T=h.key;p!==null;){if(p.key===T)if(p.tag===4&&p.stateNode.containerInfo===h.containerInfo&&p.stateNode.implementation===h.implementation){n(g,p.sibling),p=i(p,h.children||[]),p.return=g,g=p;break e}else{n(g,p);break}else t(g,p);p=p.sibling}p=Fs(h,g.mode,S),p.return=g,g=p}return s(g);case Kt:return T=h._init,j(g,p,T(h._payload),S)}if(Lr(h))return v(g,p,h,S);if(mr(h))return x(g,p,h,S);ji(g,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,p!==null&&p.tag===6?(n(g,p.sibling),p=i(p,h),p.return=g,g=p):(n(g,p),p=js(h,g.mode,S),p.return=g,g=p),s(g)):n(g,p)}return j}var lr=ld(!0),ad=ld(!1),mo=pn(null),yo=null,qn=null,ha=null;function ga(){ha=qn=yo=null}function ma(e){var t=mo.current;ae(mo),e._currentValue=t}function wl(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function nr(e,t){yo=e,ha=qn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(He=!0),e.firstContext=null)}function lt(e){var t=e._currentValue;if(ha!==e)if(e={context:e,memoizedValue:t,next:null},qn===null){if(yo===null)throw Error(R(308));qn=e,yo.dependencies={lanes:0,firstContext:e}}else qn=qn.next=e;return t}var wn=null;function ya(e){wn===null?wn=[e]:wn.push(e)}function ud(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,ya(t)):(n.next=i.next,i.next=n),t.interleaved=n,$t(e,r)}function $t(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Qt=!1;function va(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cd(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 It(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function on(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,J&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,$t(e,n)}return i=r.interleaved,i===null?(t.next=t,ya(r)):(t.next=i.next,i.next=t),r.interleaved=t,$t(e,n)}function Qi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ra(e,n)}}function Du(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function vo(e,t,n,r){var i=e.updateQueue;Qt=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var a=l,u=a.next;a.next=null,s===null?o=u:s.next=u,s=a;var c=e.alternate;c!==null&&(c=c.updateQueue,l=c.lastBaseUpdate,l!==s&&(l===null?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=a))}if(o!==null){var d=i.baseState;s=0,c=u=a=null,l=o;do{var f=l.lane,y=l.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:y,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var v=e,x=l;switch(f=t,y=n,x.tag){case 1:if(v=x.payload,typeof v=="function"){d=v.call(y,d,f);break e}d=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=x.payload,f=typeof v=="function"?v.call(y,d,f):v,f==null)break e;d=pe({},d,f);break e;case 2:Qt=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[l]:f.push(l))}else y={eventTime:y,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},c===null?(u=c=y,a=d):c=c.next=y,s|=f;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;f=l,l=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(c===null&&(a=d),i.baseState=a,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Pn|=s,e.lanes=s,e.memoizedState=d}}function Au(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(R(191,i));i.call(r)}}}var mi={},Nt=pn(mi),ii=pn(mi),oi=pn(mi);function Sn(e){if(e===mi)throw Error(R(174));return e}function wa(e,t){switch(se(oi,t),se(ii,e),se(Nt,mi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Zs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Zs(t,e)}ae(Nt),se(Nt,t)}function ar(){ae(Nt),ae(ii),ae(oi)}function fd(e){Sn(oi.current);var t=Sn(Nt.current),n=Zs(t,e.type);t!==n&&(se(ii,e),se(Nt,n))}function Sa(e){ii.current===e&&(ae(Nt),ae(ii))}var fe=pn(0);function wo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Os=[];function xa(){for(var e=0;e<Os.length;e++)Os[e]._workInProgressVersionPrimary=null;Os.length=0}var qi=Vt.ReactCurrentDispatcher,Ps=Vt.ReactCurrentBatchConfig,On=0,de=null,xe=null,Ee=null,So=!1,zr=!1,si=0,Kg=0;function Re(){throw Error(R(321))}function ka(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!St(e[n],t[n]))return!1;return!0}function _a(e,t,n,r,i,o){if(On=o,de=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,qi.current=e===null||e.memoizedState===null?Yg:Jg,e=n(r,i),zr){o=0;do{if(zr=!1,si=0,25<=o)throw Error(R(301));o+=1,Ee=xe=null,t.updateQueue=null,qi.current=Gg,e=n(r,i)}while(zr)}if(qi.current=xo,t=xe!==null&&xe.next!==null,On=0,Ee=xe=de=null,So=!1,t)throw Error(R(300));return e}function Ea(){var e=si!==0;return si=0,e}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ee===null?de.memoizedState=Ee=e:Ee=Ee.next=e,Ee}function at(){if(xe===null){var e=de.alternate;e=e!==null?e.memoizedState:null}else e=xe.next;var t=Ee===null?de.memoizedState:Ee.next;if(t!==null)Ee=t,xe=e;else{if(e===null)throw Error(R(310));xe=e,e={memoizedState:xe.memoizedState,baseState:xe.baseState,baseQueue:xe.baseQueue,queue:xe.queue,next:null},Ee===null?de.memoizedState=Ee=e:Ee=Ee.next=e}return Ee}function li(e,t){return typeof t=="function"?t(e):t}function Ns(e){var t=at(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=xe,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var l=s=null,a=null,u=o;do{var c=u.lane;if((On&c)===c)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(l=a=d,s=r):a=a.next=d,de.lanes|=c,Pn|=c}u=u.next}while(u!==null&&u!==o);a===null?s=r:a.next=l,St(r,t.memoizedState)||(He=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,de.lanes|=o,Pn|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ts(e){var t=at(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);St(o,t.memoizedState)||(He=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function dd(){}function pd(e,t){var n=de,r=at(),i=t(),o=!St(r.memoizedState,i);if(o&&(r.memoizedState=i,He=!0),r=r.queue,Ca(md.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Ee!==null&&Ee.memoizedState.tag&1){if(n.flags|=2048,ai(9,gd.bind(null,n,r,i,t),void 0,null),Ce===null)throw Error(R(349));On&30||hd(n,t,i)}return i}function hd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=de.updateQueue,t===null?(t={lastEffect:null,stores:null},de.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function gd(e,t,n,r){t.value=n,t.getSnapshot=r,yd(t)&&vd(e)}function md(e,t,n){return n(function(){yd(t)&&vd(e)})}function yd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!St(e,n)}catch{return!0}}function vd(e){var t=$t(e,1);t!==null&&wt(t,e,1,-1)}function Iu(e){var t=kt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:li,lastRenderedState:e},t.queue=e,e=e.dispatch=Xg.bind(null,de,e),[t.memoizedState,e]}function ai(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=de.updateQueue,t===null?(t={lastEffect:null,stores:null},de.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function wd(){return at().memoizedState}function Xi(e,t,n,r){var i=kt();de.flags|=e,i.memoizedState=ai(1|t,n,void 0,r===void 0?null:r)}function Wo(e,t,n,r){var i=at();r=r===void 0?null:r;var o=void 0;if(xe!==null){var s=xe.memoizedState;if(o=s.destroy,r!==null&&ka(r,s.deps)){i.memoizedState=ai(t,n,o,r);return}}de.flags|=e,i.memoizedState=ai(1|t,n,o,r)}function bu(e,t){return Xi(8390656,8,e,t)}function Ca(e,t){return Wo(2048,8,e,t)}function Sd(e,t){return Wo(4,2,e,t)}function xd(e,t){return Wo(4,4,e,t)}function kd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _d(e,t,n){return n=n!=null?n.concat([e]):null,Wo(4,4,kd.bind(null,t,e),n)}function Oa(){}function Ed(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ka(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Cd(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ka(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Od(e,t,n){return On&21?(St(n,t)||(n=Rf(),de.lanes|=n,Pn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,He=!0),e.memoizedState=n)}function Qg(e,t){var n=te;te=n!==0&&4>n?n:4,e(!0);var r=Ps.transition;Ps.transition={};try{e(!1),t()}finally{te=n,Ps.transition=r}}function Pd(){return at().memoizedState}function qg(e,t,n){var r=ln(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Nd(e))Td(t,n);else if(n=ud(e,t,n,r),n!==null){var i=Me();wt(n,e,r,i),Ld(n,t,r)}}function Xg(e,t,n){var r=ln(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Nd(e))Td(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,St(l,s)){var a=t.interleaved;a===null?(i.next=i,ya(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=ud(e,t,i,r),n!==null&&(i=Me(),wt(n,e,r,i),Ld(n,t,r))}}function Nd(e){var t=e.alternate;return e===de||t!==null&&t===de}function Td(e,t){zr=So=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ld(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ra(e,n)}}var xo={readContext:lt,useCallback:Re,useContext:Re,useEffect:Re,useImperativeHandle:Re,useInsertionEffect:Re,useLayoutEffect:Re,useMemo:Re,useReducer:Re,useRef:Re,useState:Re,useDebugValue:Re,useDeferredValue:Re,useTransition:Re,useMutableSource:Re,useSyncExternalStore:Re,useId:Re,unstable_isNewReconciler:!1},Yg={readContext:lt,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:bu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Xi(4194308,4,kd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Xi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Xi(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=qg.bind(null,de,e),[r.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:Iu,useDebugValue:Oa,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=Iu(!1),t=e[0];return e=Qg.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=de,i=kt();if(ce){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),Ce===null)throw Error(R(349));On&30||hd(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,bu(md.bind(null,r,o,e),[e]),r.flags|=2048,ai(9,gd.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=kt(),t=Ce.identifierPrefix;if(ce){var n=At,r=Dt;n=(r&~(1<<32-vt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=si++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Kg++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Jg={readContext:lt,useCallback:Ed,useContext:lt,useEffect:Ca,useImperativeHandle:_d,useInsertionEffect:Sd,useLayoutEffect:xd,useMemo:Cd,useReducer:Ns,useRef:wd,useState:function(){return Ns(li)},useDebugValue:Oa,useDeferredValue:function(e){var t=at();return Od(t,xe.memoizedState,e)},useTransition:function(){var e=Ns(li)[0],t=at().memoizedState;return[e,t]},useMutableSource:dd,useSyncExternalStore:pd,useId:Pd,unstable_isNewReconciler:!1},Gg={readContext:lt,useCallback:Ed,useContext:lt,useEffect:Ca,useImperativeHandle:_d,useInsertionEffect:Sd,useLayoutEffect:xd,useMemo:Cd,useReducer:Ts,useRef:wd,useState:function(){return Ts(li)},useDebugValue:Oa,useDeferredValue:function(e){var t=at();return xe===null?t.memoizedState=e:Od(t,xe.memoizedState,e)},useTransition:function(){var e=Ts(li)[0],t=at().memoizedState;return[e,t]},useMutableSource:dd,useSyncExternalStore:pd,useId:Pd,unstable_isNewReconciler:!1};function pt(e,t){if(e&&e.defaultProps){t=pe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Sl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:pe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ko={isMounted:function(e){return(e=e._reactInternals)?jn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Me(),i=ln(e),o=It(r,i);o.payload=t,n!=null&&(o.callback=n),t=on(e,o,i),t!==null&&(wt(t,e,i,r),Qi(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Me(),i=ln(e),o=It(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=on(e,o,i),t!==null&&(wt(t,e,i,r),Qi(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Me(),r=ln(e),i=It(n,r);i.tag=2,t!=null&&(i.callback=t),t=on(e,i,r),t!==null&&(wt(t,e,r,n),Qi(t,e,r))}};function Mu(e,t,n,r,i,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,s):t.prototype&&t.prototype.isPureReactComponent?!ei(n,r)||!ei(i,o):!0}function Rd(e,t,n){var r=!1,i=fn,o=t.contextType;return typeof o=="object"&&o!==null?o=lt(o):(i=Ke(t)?En:De.current,r=t.contextTypes,o=(r=r!=null)?or(e,i):fn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ko,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function zu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ko.enqueueReplaceState(t,t.state,null)}function xl(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},va(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=lt(o):(o=Ke(t)?En:De.current,i.context=or(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Sl(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ko.enqueueReplaceState(i,i.state,null),vo(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function ur(e,t){try{var n="",r=t;do n+=Oh(r),r=r.return;while(r);var i=n}catch(o){i=` | |
Error generating stack: `+o.message+` | |
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function Ls(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function kl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Zg=typeof WeakMap=="function"?WeakMap:Map;function jd(e,t,n){n=It(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_o||(_o=!0,jl=r),kl(e,t)},n}function Fd(e,t,n){n=It(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){kl(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){kl(e,t),typeof r!="function"&&(sn===null?sn=new Set([this]):sn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function $u(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zg;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=pm.bind(null,e,t,n),t.then(e,e))}function Uu(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Vu(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=It(-1,1),t.tag=2,on(n,t,1))),n.lanes|=1),e)}var em=Vt.ReactCurrentOwner,He=!1;function Ie(e,t,n,r){t.child=e===null?ad(t,null,n,r):lr(t,e.child,n,r)}function Bu(e,t,n,r,i){n=n.render;var o=t.ref;return nr(t,i),r=_a(e,t,n,r,o,i),n=Ea(),e!==null&&!He?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ut(e,t,i)):(ce&&n&&fa(t),t.flags|=1,Ie(e,t,r,i),t.child)}function Hu(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Da(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Dd(e,t,o,r,i)):(e=Zi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:ei,n(s,r)&&e.ref===t.ref)return Ut(e,t,i)}return t.flags|=1,e=an(o,r),e.ref=t.ref,e.return=t,t.child=e}function Dd(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(ei(o,r)&&e.ref===t.ref)if(He=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(He=!0);else return t.lanes=e.lanes,Ut(e,t,i)}return _l(e,t,n,r,i)}function Ad(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},se(Yn,Je),Je|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,se(Yn,Je),Je|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,se(Yn,Je),Je|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,se(Yn,Je),Je|=r;return Ie(e,t,i,n),t.child}function Id(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _l(e,t,n,r,i){var o=Ke(n)?En:De.current;return o=or(t,o),nr(t,i),n=_a(e,t,n,r,o,i),r=Ea(),e!==null&&!He?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ut(e,t,i)):(ce&&r&&fa(t),t.flags|=1,Ie(e,t,n,i),t.child)}function Wu(e,t,n,r,i){if(Ke(n)){var o=!0;po(t)}else o=!1;if(nr(t,i),t.stateNode===null)Yi(e,t),Rd(t,n,r),xl(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var a=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=lt(u):(u=Ke(n)?En:De.current,u=or(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==r||a!==u)&&zu(t,s,r,u),Qt=!1;var f=t.memoizedState;s.state=f,vo(t,r,s,i),a=t.memoizedState,l!==r||f!==a||We.current||Qt?(typeof c=="function"&&(Sl(t,n,c,r),a=t.memoizedState),(l=Qt||Mu(t,n,l,r,f,a,u))?(d||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),s.props=r,s.state=a,s.context=u,r=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,cd(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:pt(t.type,l),s.props=u,d=t.pendingProps,f=s.context,a=n.contextType,typeof a=="object"&&a!==null?a=lt(a):(a=Ke(n)?En:De.current,a=or(t,a));var y=n.getDerivedStateFromProps;(c=typeof y=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==d||f!==a)&&zu(t,s,r,a),Qt=!1,f=t.memoizedState,s.state=f,vo(t,r,s,i);var v=t.memoizedState;l!==d||f!==v||We.current||Qt?(typeof y=="function"&&(Sl(t,n,y,r),v=t.memoizedState),(u=Qt||Mu(t,n,u,r,f,v,a)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,v,a),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,v,a)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),s.props=r,s.state=v,s.context=a,r=u):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return El(e,t,n,r,o,i)}function El(e,t,n,r,i,o){Id(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&Lu(t,n,!1),Ut(e,t,o);r=t.stateNode,em.current=t;var l=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=lr(t,e.child,null,o),t.child=lr(t,null,l,o)):Ie(e,t,l,o),t.memoizedState=r.state,i&&Lu(t,n,!0),t.child}function bd(e){var t=e.stateNode;t.pendingContext?Tu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Tu(e,t.context,!1),wa(e,t.containerInfo)}function Ku(e,t,n,r,i){return sr(),pa(i),t.flags|=256,Ie(e,t,n,r),t.child}var Cl={dehydrated:null,treeContext:null,retryLane:0};function Ol(e){return{baseLanes:e,cachePool:null,transitions:null}}function Md(e,t,n){var r=t.pendingProps,i=fe.current,o=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),se(fe,i&1),e===null)return vl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=s):o=Xo(s,r,0,null),e=_n(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ol(n),t.memoizedState=Cl,e):Pa(t,s));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return tm(e,t,s,r,l,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,l=i.sibling;var a={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=an(i,a),r.subtreeFlags=i.subtreeFlags&14680064),l!==null?o=an(l,o):(o=_n(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?Ol(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=Cl,r}return o=e.child,e=o.sibling,r=an(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Pa(e,t){return t=Xo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Fi(e,t,n,r){return r!==null&&pa(r),lr(t,e.child,null,n),e=Pa(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function tm(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=Ls(Error(R(422))),Fi(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Xo({mode:"visible",children:r.children},i,0,null),o=_n(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&lr(t,e.child,null,s),t.child.memoizedState=Ol(s),t.memoizedState=Cl,o);if(!(t.mode&1))return Fi(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var l=r.dgst;return r=l,o=Error(R(419)),r=Ls(o,r,void 0),Fi(e,t,s,r)}if(l=(s&e.childLanes)!==0,He||l){if(r=Ce,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|s)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,$t(e,i),wt(r,e,i,-1))}return Fa(),r=Ls(Error(R(421))),Fi(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=hm.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Ge=rn(i.nextSibling),Ze=t,ce=!0,gt=null,e!==null&&(rt[it++]=Dt,rt[it++]=At,rt[it++]=Cn,Dt=e.id,At=e.overflow,Cn=t),t=Pa(t,r.children),t.flags|=4096,t)}function Qu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),wl(e.return,t,n)}function Rs(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function zd(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Ie(e,t,r.children,n),r=fe.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Qu(e,n,t);else if(e.tag===19)Qu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(se(fe,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&wo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Rs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&wo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Rs(t,!0,n,null,o);break;case"together":Rs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Yi(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ut(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Pn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,n=an(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=an(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function nm(e,t,n){switch(t.tag){case 3:bd(t),sr();break;case 5:fd(t);break;case 1:Ke(t.type)&&po(t);break;case 4:wa(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;se(mo,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(se(fe,fe.current&1),t.flags|=128,null):n&t.child.childLanes?Md(e,t,n):(se(fe,fe.current&1),e=Ut(e,t,n),e!==null?e.sibling:null);se(fe,fe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return zd(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),se(fe,fe.current),r)break;return null;case 22:case 23:return t.lanes=0,Ad(e,t,n)}return Ut(e,t,n)}var $d,Pl,Ud,Vd;$d=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Pl=function(){};Ud=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Sn(Nt.current);var o=null;switch(n){case"input":i=Xs(e,i),r=Xs(e,r),o=[];break;case"select":i=pe({},i,{value:void 0}),r=pe({},r,{value:void 0}),o=[];break;case"textarea":i=Gs(e,i),r=Gs(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=co)}el(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var l=i[u];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Qr.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var a=r[u];if(l=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&a!==l&&(a!=null||l!=null))if(u==="style")if(l){for(s in l)!l.hasOwnProperty(s)||a&&a.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in a)a.hasOwnProperty(s)&&l[s]!==a[s]&&(n||(n={}),n[s]=a[s])}else n||(o||(o=[]),o.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,l=l?l.__html:void 0,a!=null&&l!==a&&(o=o||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Qr.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&le("scroll",e),o||l===a||(o=[])):(o=o||[]).push(u,a))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};Vd=function(e,t,n,r){n!==r&&(t.flags|=4)};function kr(e,t){if(!ce)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function je(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function rm(e,t,n){var r=t.pendingProps;switch(da(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return je(t),null;case 1:return Ke(t.type)&&fo(),je(t),null;case 3:return r=t.stateNode,ar(),ae(We),ae(De),xa(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ri(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,gt!==null&&(Al(gt),gt=null))),Pl(e,t),je(t),null;case 5:Sa(t);var i=Sn(oi.current);if(n=t.type,e!==null&&t.stateNode!=null)Ud(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(R(166));return je(t),null}if(e=Sn(Nt.current),Ri(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[_t]=t,r[ri]=o,e=(t.mode&1)!==0,n){case"dialog":le("cancel",r),le("close",r);break;case"iframe":case"object":case"embed":le("load",r);break;case"video":case"audio":for(i=0;i<jr.length;i++)le(jr[i],r);break;case"source":le("error",r);break;case"img":case"image":case"link":le("error",r),le("load",r);break;case"details":le("toggle",r);break;case"input":nu(r,o),le("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},le("invalid",r);break;case"textarea":iu(r,o),le("invalid",r)}el(n,o),i=null;for(var s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="children"?typeof l=="string"?r.textContent!==l&&(o.suppressHydrationWarning!==!0&&Li(r.textContent,l,e),i=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(o.suppressHydrationWarning!==!0&&Li(r.textContent,l,e),i=["children",""+l]):Qr.hasOwnProperty(s)&&l!=null&&s==="onScroll"&&le("scroll",r)}switch(n){case"input":ki(r),ru(r,o,!0);break;case"textarea":ki(r),ou(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=co)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=mf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[_t]=t,e[ri]=r,$d(e,t,!1,!1),t.stateNode=e;e:{switch(s=tl(n,r),n){case"dialog":le("cancel",e),le("close",e),i=r;break;case"iframe":case"object":case"embed":le("load",e),i=r;break;case"video":case"audio":for(i=0;i<jr.length;i++)le(jr[i],e);i=r;break;case"source":le("error",e),i=r;break;case"img":case"image":case"link":le("error",e),le("load",e),i=r;break;case"details":le("toggle",e),i=r;break;case"input":nu(e,r),i=Xs(e,r),le("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=pe({},r,{value:void 0}),le("invalid",e);break;case"textarea":iu(e,r),i=Gs(e,r),le("invalid",e);break;default:i=r}el(n,i),l=i;for(o in l)if(l.hasOwnProperty(o)){var a=l[o];o==="style"?wf(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&yf(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&qr(e,a):typeof a=="number"&&qr(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Qr.hasOwnProperty(o)?a!=null&&o==="onScroll"&&le("scroll",e):a!=null&&Jl(e,o,a,s))}switch(n){case"input":ki(e),ru(e,r,!1);break;case"textarea":ki(e),ou(e);break;case"option":r.value!=null&&e.setAttribute("value",""+cn(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Gn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Gn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=co)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return je(t),null;case 6:if(e&&t.stateNode!=null)Vd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(R(166));if(n=Sn(oi.current),Sn(Nt.current),Ri(t)){if(r=t.stateNode,n=t.memoizedProps,r[_t]=t,(o=r.nodeValue!==n)&&(e=Ze,e!==null))switch(e.tag){case 3:Li(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Li(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_t]=t,t.stateNode=r}return je(t),null;case 13:if(ae(fe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ce&&Ge!==null&&t.mode&1&&!(t.flags&128))sd(),sr(),t.flags|=98560,o=!1;else if(o=Ri(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(R(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(R(317));o[_t]=t}else sr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;je(t),o=!1}else gt!==null&&(Al(gt),gt=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||fe.current&1?ke===0&&(ke=3):Fa())),t.updateQueue!==null&&(t.flags|=4),je(t),null);case 4:return ar(),Pl(e,t),e===null&&ti(t.stateNode.containerInfo),je(t),null;case 10:return ma(t.type._context),je(t),null;case 17:return Ke(t.type)&&fo(),je(t),null;case 19:if(ae(fe),o=t.memoizedState,o===null)return je(t),null;if(r=(t.flags&128)!==0,s=o.rendering,s===null)if(r)kr(o,!1);else{if(ke!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=wo(e),s!==null){for(t.flags|=128,kr(o,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,s=o.alternate,s===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return se(fe,fe.current&1|2),t.child}e=e.sibling}o.tail!==null&&me()>cr&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304)}else{if(!r)if(e=wo(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ce)return je(t),null}else 2*me()-o.renderingStartTime>cr&&n!==1073741824&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=me(),t.sibling=null,n=fe.current,se(fe,r?n&1|2:n&1),t):(je(t),null);case 22:case 23:return ja(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Je&1073741824&&(je(t),t.subtreeFlags&6&&(t.flags|=8192)):je(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function im(e,t){switch(da(t),t.tag){case 1:return Ke(t.type)&&fo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ar(),ae(We),ae(De),xa(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Sa(t),null;case 13:if(ae(fe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));sr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ae(fe),null;case 4:return ar(),null;case 10:return ma(t.type._context),null;case 22:case 23:return ja(),null;case 24:return null;default:return null}}var Di=!1,Fe=!1,om=typeof WeakSet=="function"?WeakSet:Set,U=null;function Xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){he(e,t,r)}else n.current=null}function Nl(e,t,n){try{n()}catch(r){he(e,t,r)}}var qu=!1;function sm(e,t){if(fl=lo,e=Qf(),ca(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var y;d!==n||i!==0&&d.nodeType!==3||(l=s+i),d!==o||r!==0&&d.nodeType!==3||(a=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(y=d.firstChild)!==null;)f=d,d=y;for(;;){if(d===e)break t;if(f===n&&++u===i&&(l=s),f===o&&++c===r&&(a=s),(y=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=y}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(dl={focusedElem:e,selectionRange:n},lo=!1,U=t;U!==null;)if(t=U,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,U=e;else for(;U!==null;){t=U;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var x=v.memoizedProps,j=v.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?x:pt(t.type,x),j);g.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(S){he(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,U=e;break}U=t.return}return v=qu,qu=!1,v}function $r(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Nl(t,n,o)}i=i.next}while(i!==r)}}function Qo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Tl(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Bd(e){var t=e.alternate;t!==null&&(e.alternate=null,Bd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[_t],delete t[ri],delete t[gl],delete t[Vg],delete t[Bg])),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 Hd(e){return e.tag===5||e.tag===3||e.tag===4}function Xu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Hd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ll(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=co));else if(r!==4&&(e=e.child,e!==null))for(Ll(e,t,n),e=e.sibling;e!==null;)Ll(e,t,n),e=e.sibling}function Rl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Rl(e,t,n),e=e.sibling;e!==null;)Rl(e,t,n),e=e.sibling}var Ne=null,ht=!1;function Ht(e,t,n){for(n=n.child;n!==null;)Wd(e,t,n),n=n.sibling}function Wd(e,t,n){if(Pt&&typeof Pt.onCommitFiberUnmount=="function")try{Pt.onCommitFiberUnmount(zo,n)}catch{}switch(n.tag){case 5:Fe||Xn(n,t);case 6:var r=Ne,i=ht;Ne=null,Ht(e,t,n),Ne=r,ht=i,Ne!==null&&(ht?(e=Ne,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ne.removeChild(n.stateNode));break;case 18:Ne!==null&&(ht?(e=Ne,n=n.stateNode,e.nodeType===8?Es(e.parentNode,n):e.nodeType===1&&Es(e,n),Gr(e)):Es(Ne,n.stateNode));break;case 4:r=Ne,i=ht,Ne=n.stateNode.containerInfo,ht=!0,Ht(e,t,n),Ne=r,ht=i;break;case 0:case 11:case 14:case 15:if(!Fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&Nl(n,t,s),i=i.next}while(i!==r)}Ht(e,t,n);break;case 1:if(!Fe&&(Xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){he(n,t,l)}Ht(e,t,n);break;case 21:Ht(e,t,n);break;case 22:n.mode&1?(Fe=(r=Fe)||n.memoizedState!==null,Ht(e,t,n),Fe=r):Ht(e,t,n);break;default:Ht(e,t,n)}}function Yu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new om),t.forEach(function(r){var i=gm.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ct(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,s=t,l=s;e:for(;l!==null;){switch(l.tag){case 5:Ne=l.stateNode,ht=!1;break e;case 3:Ne=l.stateNode.containerInfo,ht=!0;break e;case 4:Ne=l.stateNode.containerInfo,ht=!0;break e}l=l.return}if(Ne===null)throw Error(R(160));Wd(o,s,i),Ne=null,ht=!1;var a=i.alternate;a!==null&&(a.return=null),i.return=null}catch(u){he(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Kd(t,e),t=t.sibling}function Kd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ct(t,e),xt(e),r&4){try{$r(3,e,e.return),Qo(3,e)}catch(x){he(e,e.return,x)}try{$r(5,e,e.return)}catch(x){he(e,e.return,x)}}break;case 1:ct(t,e),xt(e),r&512&&n!==null&&Xn(n,n.return);break;case 5:if(ct(t,e),xt(e),r&512&&n!==null&&Xn(n,n.return),e.flags&32){var i=e.stateNode;try{qr(i,"")}catch(x){he(e,e.return,x)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,s=n!==null?n.memoizedProps:o,l=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{l==="input"&&o.type==="radio"&&o.name!=null&&hf(i,o),tl(l,s);var u=tl(l,o);for(s=0;s<a.length;s+=2){var c=a[s],d=a[s+1];c==="style"?wf(i,d):c==="dangerouslySetInnerHTML"?yf(i,d):c==="children"?qr(i,d):Jl(i,c,d,u)}switch(l){case"input":Ys(i,o);break;case"textarea":gf(i,o);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?Gn(i,!!o.multiple,y,!1):f!==!!o.multiple&&(o.defaultValue!=null?Gn(i,!!o.multiple,o.defaultValue,!0):Gn(i,!!o.multiple,o.multiple?[]:"",!1))}i[ri]=o}catch(x){he(e,e.return,x)}}break;case 6:if(ct(t,e),xt(e),r&4){if(e.stateNode===null)throw Error(R(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(x){he(e,e.return,x)}}break;case 3:if(ct(t,e),xt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Gr(t.containerInfo)}catch(x){he(e,e.return,x)}break;case 4:ct(t,e),xt(e);break;case 13:ct(t,e),xt(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(La=me())),r&4&&Yu(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Fe=(u=Fe)||c,ct(t,e),Fe=u):ct(t,e),xt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(U=e,c=e.child;c!==null;){for(d=U=c;U!==null;){switch(f=U,y=f.child,f.tag){case 0:case 11:case 14:case 15:$r(4,f,f.return);break;case 1:Xn(f,f.return);var v=f.stateNode;if(typeof v.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(x){he(r,n,x)}}break;case 5:Xn(f,f.return);break;case 22:if(f.memoizedState!==null){Gu(d);continue}}y!==null?(y.return=f,U=y):Gu(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{i=d.stateNode,u?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(l=d.stateNode,a=d.memoizedProps.style,s=a!=null&&a.hasOwnProperty("display")?a.display:null,l.style.display=vf("display",s))}catch(x){he(e,e.return,x)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(x){he(e,e.return,x)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:ct(t,e),xt(e),r&4&&Yu(e);break;case 21:break;default:ct(t,e),xt(e)}}function xt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Hd(n)){var r=n;break e}n=n.return}throw Error(R(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(qr(i,""),r.flags&=-33);var o=Xu(e);Rl(e,o,i);break;case 3:case 4:var s=r.stateNode.containerInfo,l=Xu(e);Ll(e,l,s);break;default:throw Error(R(161))}}catch(a){he(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function lm(e,t,n){U=e,Qd(e)}function Qd(e,t,n){for(var r=(e.mode&1)!==0;U!==null;){var i=U,o=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||Di;if(!s){var l=i.alternate,a=l!==null&&l.memoizedState!==null||Fe;l=Di;var u=Fe;if(Di=s,(Fe=a)&&!u)for(U=i;U!==null;)s=U,a=s.child,s.tag===22&&s.memoizedState!==null?Zu(i):a!==null?(a.return=s,U=a):Zu(i);for(;o!==null;)U=o,Qd(o),o=o.sibling;U=i,Di=l,Fe=u}Ju(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,U=o):Ju(e)}}function Ju(e){for(;U!==null;){var t=U;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Fe||Qo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Fe)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:pt(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Au(t,o,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Au(t,s,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Gr(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}Fe||t.flags&512&&Tl(t)}catch(f){he(t,t.return,f)}}if(t===e){U=null;break}if(n=t.sibling,n!==null){n.return=t.return,U=n;break}U=t.return}}function Gu(e){for(;U!==null;){var t=U;if(t===e){U=null;break}var n=t.sibling;if(n!==null){n.return=t.return,U=n;break}U=t.return}}function Zu(e){for(;U!==null;){var t=U;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Qo(4,t)}catch(a){he(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(a){he(t,i,a)}}var o=t.return;try{Tl(t)}catch(a){he(t,o,a)}break;case 5:var s=t.return;try{Tl(t)}catch(a){he(t,s,a)}}}catch(a){he(t,t.return,a)}if(t===e){U=null;break}var l=t.sibling;if(l!==null){l.return=t.return,U=l;break}U=t.return}}var am=Math.ceil,ko=Vt.ReactCurrentDispatcher,Na=Vt.ReactCurrentOwner,st=Vt.ReactCurrentBatchConfig,J=0,Ce=null,ve=null,Te=0,Je=0,Yn=pn(0),ke=0,ui=null,Pn=0,qo=0,Ta=0,Ur=null,Be=null,La=0,cr=1/0,jt=null,_o=!1,jl=null,sn=null,Ai=!1,Jt=null,Eo=0,Vr=0,Fl=null,Ji=-1,Gi=0;function Me(){return J&6?me():Ji!==-1?Ji:Ji=me()}function ln(e){return e.mode&1?J&2&&Te!==0?Te&-Te:Wg.transition!==null?(Gi===0&&(Gi=Rf()),Gi):(e=te,e!==0||(e=window.event,e=e===void 0?16:Mf(e.type)),e):1}function wt(e,t,n,r){if(50<Vr)throw Vr=0,Fl=null,Error(R(185));pi(e,n,r),(!(J&2)||e!==Ce)&&(e===Ce&&(!(J&2)&&(qo|=n),ke===4&&Xt(e,Te)),Qe(e,r),n===1&&J===0&&!(t.mode&1)&&(cr=me()+500,Ho&&hn()))}function Qe(e,t){var n=e.callbackNode;Wh(e,t);var r=so(e,e===Ce?Te:0);if(r===0)n!==null&&au(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&au(n),t===1)e.tag===0?Hg(ec.bind(null,e)):rd(ec.bind(null,e)),$g(function(){!(J&6)&&hn()}),n=null;else{switch(jf(r)){case 1:n=na;break;case 4:n=Tf;break;case 16:n=oo;break;case 536870912:n=Lf;break;default:n=oo}n=tp(n,qd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function qd(e,t){if(Ji=-1,Gi=0,J&6)throw Error(R(327));var n=e.callbackNode;if(rr()&&e.callbackNode!==n)return null;var r=so(e,e===Ce?Te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Co(e,r);else{t=r;var i=J;J|=2;var o=Yd();(Ce!==e||Te!==t)&&(jt=null,cr=me()+500,kn(e,t));do try{fm();break}catch(l){Xd(e,l)}while(!0);ga(),ko.current=o,J=i,ve!==null?t=0:(Ce=null,Te=0,t=ke)}if(t!==0){if(t===2&&(i=sl(e),i!==0&&(r=i,t=Dl(e,i))),t===1)throw n=ui,kn(e,0),Xt(e,r),Qe(e,me()),n;if(t===6)Xt(e,r);else{if(i=e.current.alternate,!(r&30)&&!um(i)&&(t=Co(e,r),t===2&&(o=sl(e),o!==0&&(r=o,t=Dl(e,o))),t===1))throw n=ui,kn(e,0),Xt(e,r),Qe(e,me()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(R(345));case 2:mn(e,Be,jt);break;case 3:if(Xt(e,r),(r&130023424)===r&&(t=La+500-me(),10<t)){if(so(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Me(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=hl(mn.bind(null,e,Be,jt),t);break}mn(e,Be,jt);break;case 4:if(Xt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-vt(r);o=1<<s,s=t[s],s>i&&(i=s),r&=~o}if(r=i,r=me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*am(r/1960))-r,10<r){e.timeoutHandle=hl(mn.bind(null,e,Be,jt),r);break}mn(e,Be,jt);break;case 5:mn(e,Be,jt);break;default:throw Error(R(329))}}}return Qe(e,me()),e.callbackNode===n?qd.bind(null,e):null}function Dl(e,t){var n=Ur;return e.current.memoizedState.isDehydrated&&(kn(e,t).flags|=256),e=Co(e,t),e!==2&&(t=Be,Be=n,t!==null&&Al(t)),e}function Al(e){Be===null?Be=e:Be.push.apply(Be,e)}function um(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!St(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Xt(e,t){for(t&=~Ta,t&=~qo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-vt(t),r=1<<n;e[n]=-1,t&=~r}}function ec(e){if(J&6)throw Error(R(327));rr();var t=so(e,0);if(!(t&1))return Qe(e,me()),null;var n=Co(e,t);if(e.tag!==0&&n===2){var r=sl(e);r!==0&&(t=r,n=Dl(e,r))}if(n===1)throw n=ui,kn(e,0),Xt(e,t),Qe(e,me()),n;if(n===6)throw Error(R(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,mn(e,Be,jt),Qe(e,me()),null}function Ra(e,t){var n=J;J|=1;try{return e(t)}finally{J=n,J===0&&(cr=me()+500,Ho&&hn())}}function Nn(e){Jt!==null&&Jt.tag===0&&!(J&6)&&rr();var t=J;J|=1;var n=st.transition,r=te;try{if(st.transition=null,te=1,e)return e()}finally{te=r,st.transition=n,J=t,!(J&6)&&hn()}}function ja(){Je=Yn.current,ae(Yn)}function kn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,zg(n)),ve!==null)for(n=ve.return;n!==null;){var r=n;switch(da(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&fo();break;case 3:ar(),ae(We),ae(De),xa();break;case 5:Sa(r);break;case 4:ar();break;case 13:ae(fe);break;case 19:ae(fe);break;case 10:ma(r.type._context);break;case 22:case 23:ja()}n=n.return}if(Ce=e,ve=e=an(e.current,null),Te=Je=t,ke=0,ui=null,Ta=qo=Pn=0,Be=Ur=null,wn!==null){for(t=0;t<wn.length;t++)if(n=wn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=i,r.next=s}n.pending=r}wn=null}return e}function Xd(e,t){do{var n=ve;try{if(ga(),qi.current=xo,So){for(var r=de.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}So=!1}if(On=0,Ee=xe=de=null,zr=!1,si=0,Na.current=null,n===null||n.return===null){ke=1,ui=t,ve=null;break}e:{var o=e,s=n.return,l=n,a=t;if(t=Te,l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,c=l,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var y=Uu(s);if(y!==null){y.flags&=-257,Vu(y,s,l,o,t),y.mode&1&&$u(o,u,t),t=y,a=u;var v=t.updateQueue;if(v===null){var x=new Set;x.add(a),t.updateQueue=x}else v.add(a);break e}else{if(!(t&1)){$u(o,u,t),Fa();break e}a=Error(R(426))}}else if(ce&&l.mode&1){var j=Uu(s);if(j!==null){!(j.flags&65536)&&(j.flags|=256),Vu(j,s,l,o,t),pa(ur(a,l));break e}}o=a=ur(a,l),ke!==4&&(ke=2),Ur===null?Ur=[o]:Ur.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var g=jd(o,a,t);Du(o,g);break e;case 1:l=a;var p=o.type,h=o.stateNode;if(!(o.flags&128)&&(typeof p.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(sn===null||!sn.has(h)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=Fd(o,l,t);Du(o,S);break e}}o=o.return}while(o!==null)}Gd(n)}catch(E){t=E,ve===n&&n!==null&&(ve=n=n.return);continue}break}while(!0)}function Yd(){var e=ko.current;return ko.current=xo,e===null?xo:e}function Fa(){(ke===0||ke===3||ke===2)&&(ke=4),Ce===null||!(Pn&268435455)&&!(qo&268435455)||Xt(Ce,Te)}function Co(e,t){var n=J;J|=2;var r=Yd();(Ce!==e||Te!==t)&&(jt=null,kn(e,t));do try{cm();break}catch(i){Xd(e,i)}while(!0);if(ga(),J=n,ko.current=r,ve!==null)throw Error(R(261));return Ce=null,Te=0,ke}function cm(){for(;ve!==null;)Jd(ve)}function fm(){for(;ve!==null&&!Ih();)Jd(ve)}function Jd(e){var t=ep(e.alternate,e,Je);e.memoizedProps=e.pendingProps,t===null?Gd(e):ve=t,Na.current=null}function Gd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=im(n,t),n!==null){n.flags&=32767,ve=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ke=6,ve=null;return}}else if(n=rm(n,t,Je),n!==null){ve=n;return}if(t=t.sibling,t!==null){ve=t;return}ve=t=e}while(t!==null);ke===0&&(ke=5)}function mn(e,t,n){var r=te,i=st.transition;try{st.transition=null,te=1,dm(e,t,n,r)}finally{st.transition=i,te=r}return null}function dm(e,t,n,r){do rr();while(Jt!==null);if(J&6)throw Error(R(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(R(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Kh(e,o),e===Ce&&(ve=Ce=null,Te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ai||(Ai=!0,tp(oo,function(){return rr(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=st.transition,st.transition=null;var s=te;te=1;var l=J;J|=4,Na.current=null,sm(e,n),Kd(n,e),jg(dl),lo=!!fl,dl=fl=null,e.current=n,lm(n),bh(),J=l,te=s,st.transition=o}else e.current=n;if(Ai&&(Ai=!1,Jt=e,Eo=i),o=e.pendingLanes,o===0&&(sn=null),$h(n.stateNode),Qe(e,me()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(_o)throw _o=!1,e=jl,jl=null,e;return Eo&1&&e.tag!==0&&rr(),o=e.pendingLanes,o&1?e===Fl?Vr++:(Vr=0,Fl=e):Vr=0,hn(),null}function rr(){if(Jt!==null){var e=jf(Eo),t=st.transition,n=te;try{if(st.transition=null,te=16>e?16:e,Jt===null)var r=!1;else{if(e=Jt,Jt=null,Eo=0,J&6)throw Error(R(331));var i=J;for(J|=4,U=e.current;U!==null;){var o=U,s=o.child;if(U.flags&16){var l=o.deletions;if(l!==null){for(var a=0;a<l.length;a++){var u=l[a];for(U=u;U!==null;){var c=U;switch(c.tag){case 0:case 11:case 15:$r(8,c,o)}var d=c.child;if(d!==null)d.return=c,U=d;else for(;U!==null;){c=U;var f=c.sibling,y=c.return;if(Bd(c),c===u){U=null;break}if(f!==null){f.return=y,U=f;break}U=y}}}var v=o.alternate;if(v!==null){var x=v.child;if(x!==null){v.child=null;do{var j=x.sibling;x.sibling=null,x=j}while(x!==null)}}U=o}}if(o.subtreeFlags&2064&&s!==null)s.return=o,U=s;else e:for(;U!==null;){if(o=U,o.flags&2048)switch(o.tag){case 0:case 11:case 15:$r(9,o,o.return)}var g=o.sibling;if(g!==null){g.return=o.return,U=g;break e}U=o.return}}var p=e.current;for(U=p;U!==null;){s=U;var h=s.child;if(s.subtreeFlags&2064&&h!==null)h.return=s,U=h;else e:for(s=p;U!==null;){if(l=U,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Qo(9,l)}}catch(E){he(l,l.return,E)}if(l===s){U=null;break e}var S=l.sibling;if(S!==null){S.return=l.return,U=S;break e}U=l.return}}if(J=i,hn(),Pt&&typeof Pt.onPostCommitFiberRoot=="function")try{Pt.onPostCommitFiberRoot(zo,e)}catch{}r=!0}return r}finally{te=n,st.transition=t}}return!1}function tc(e,t,n){t=ur(n,t),t=jd(e,t,1),e=on(e,t,1),t=Me(),e!==null&&(pi(e,1,t),Qe(e,t))}function he(e,t,n){if(e.tag===3)tc(e,e,n);else for(;t!==null;){if(t.tag===3){tc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(sn===null||!sn.has(r))){e=ur(n,e),e=Fd(t,e,1),t=on(t,e,1),e=Me(),t!==null&&(pi(t,1,e),Qe(t,e));break}}t=t.return}}function pm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Me(),e.pingedLanes|=e.suspendedLanes&n,Ce===e&&(Te&n)===n&&(ke===4||ke===3&&(Te&130023424)===Te&&500>me()-La?kn(e,0):Ta|=n),Qe(e,t)}function Zd(e,t){t===0&&(e.mode&1?(t=Ci,Ci<<=1,!(Ci&130023424)&&(Ci=4194304)):t=1);var n=Me();e=$t(e,t),e!==null&&(pi(e,t,n),Qe(e,n))}function hm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Zd(e,n)}function gm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),Zd(e,n)}var ep;ep=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||We.current)He=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return He=!1,nm(e,t,n);He=!!(e.flags&131072)}else He=!1,ce&&t.flags&1048576&&id(t,go,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Yi(e,t),e=t.pendingProps;var i=or(t,De.current);nr(t,n),i=_a(null,t,r,e,i,n);var o=Ea();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ke(r)?(o=!0,po(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,va(t),i.updater=Ko,t.stateNode=i,i._reactInternals=t,xl(t,r,e,n),t=El(null,t,r,!0,o,n)):(t.tag=0,ce&&o&&fa(t),Ie(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Yi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=ym(r),e=pt(r,e),i){case 0:t=_l(null,t,r,e,n);break e;case 1:t=Wu(null,t,r,e,n);break e;case 11:t=Bu(null,t,r,e,n);break e;case 14:t=Hu(null,t,r,pt(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),_l(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),Wu(e,t,r,i,n);case 3:e:{if(bd(t),e===null)throw Error(R(387));r=t.pendingProps,o=t.memoizedState,i=o.element,cd(e,t),vo(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=ur(Error(R(423)),t),t=Ku(e,t,r,n,i);break e}else if(r!==i){i=ur(Error(R(424)),t),t=Ku(e,t,r,n,i);break e}else for(Ge=rn(t.stateNode.containerInfo.firstChild),Ze=t,ce=!0,gt=null,n=ad(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(sr(),r===i){t=Ut(e,t,n);break e}Ie(e,t,r,n)}t=t.child}return t;case 5:return fd(t),e===null&&vl(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,pl(r,i)?s=null:o!==null&&pl(r,o)&&(t.flags|=32),Id(e,t),Ie(e,t,s,n),t.child;case 6:return e===null&&vl(t),null;case 13:return Md(e,t,n);case 4:return wa(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=lr(t,null,r,n):Ie(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),Bu(e,t,r,i,n);case 7:return Ie(e,t,t.pendingProps,n),t.child;case 8:return Ie(e,t,t.pendingProps.children,n),t.child;case 12:return Ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,se(mo,r._currentValue),r._currentValue=s,o!==null)if(St(o.value,s)){if(o.children===i.children&&!We.current){t=Ut(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=It(-1,n&-n),a.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),wl(o.return,n,t),l.lanes|=n;break}a=a.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(R(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),wl(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Ie(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,nr(t,n),i=lt(i),r=r(i),t.flags|=1,Ie(e,t,r,n),t.child;case 14:return r=t.type,i=pt(r,t.pendingProps),i=pt(r.type,i),Hu(e,t,r,i,n);case 15:return Dd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:pt(r,i),Yi(e,t),t.tag=1,Ke(r)?(e=!0,po(t)):e=!1,nr(t,n),Rd(t,r,i),xl(t,r,i,n),El(null,t,r,!0,e,n);case 19:return zd(e,t,n);case 22:return Ad(e,t,n)}throw Error(R(156,t.tag))};function tp(e,t){return Nf(e,t)}function mm(e,t,n,r){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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ot(e,t,n,r){return new mm(e,t,n,r)}function Da(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ym(e){if(typeof e=="function")return Da(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zl)return 11;if(e===ea)return 14}return 2}function an(e,t){var n=e.alternate;return n===null?(n=ot(e.tag,t,e.key,e.mode),n.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=e.flags&14680064,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=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Zi(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Da(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case $n:return _n(n.children,i,o,t);case Gl:s=8,i|=8;break;case Ws:return e=ot(12,n,t,i|2),e.elementType=Ws,e.lanes=o,e;case Ks:return e=ot(13,n,t,i),e.elementType=Ks,e.lanes=o,e;case Qs:return e=ot(19,n,t,i),e.elementType=Qs,e.lanes=o,e;case ff:return Xo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case uf:s=10;break e;case cf:s=9;break e;case Zl:s=11;break e;case ea:s=14;break e;case Kt:s=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=ot(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function _n(e,t,n,r){return e=ot(7,e,r,t),e.lanes=n,e}function Xo(e,t,n,r){return e=ot(22,e,r,t),e.elementType=ff,e.lanes=n,e.stateNode={isHidden:!1},e}function js(e,t,n){return e=ot(6,e,null,t),e.lanes=n,e}function Fs(e,t,n){return t=ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function vm(e,t,n,r,i){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=ps(0),this.expirationTimes=ps(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ps(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Aa(e,t,n,r,i,o,s,l,a){return e=new vm(e,t,n,l,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ot(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},va(o),e}function wm(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:zn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function np(e){if(!e)return fn;e=e._reactInternals;e:{if(jn(e)!==e||e.tag!==1)throw Error(R(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(R(171))}if(e.tag===1){var n=e.type;if(Ke(n))return nd(e,n,t)}return t}function rp(e,t,n,r,i,o,s,l,a){return e=Aa(n,r,!0,e,i,o,s,l,a),e.context=np(null),n=e.current,r=Me(),i=ln(n),o=It(r,i),o.callback=t??null,on(n,o,i),e.current.lanes=i,pi(e,i,r),Qe(e,r),e}function Yo(e,t,n,r){var i=t.current,o=Me(),s=ln(i);return n=np(n),t.context===null?t.context=n:t.pendingContext=n,t=It(o,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=on(i,t,s),e!==null&&(wt(e,i,s,o),Qi(e,i,s)),s}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function nc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ia(e,t){nc(e,t),(e=e.alternate)&&nc(e,t)}function Sm(){return null}var ip=typeof reportError=="function"?reportError:function(e){console.error(e)};function ba(e){this._internalRoot=e}Jo.prototype.render=ba.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));Yo(e,t,null,null)};Jo.prototype.unmount=ba.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){Yo(null,e,null,null)}),t[zt]=null}};function Jo(e){this._internalRoot=e}Jo.prototype.unstable_scheduleHydration=function(e){if(e){var t=Af();e={blockedOn:null,target:e,priority:t};for(var n=0;n<qt.length&&t!==0&&t<qt[n].priority;n++);qt.splice(n,0,e),n===0&&bf(e)}};function Ma(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Go(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function rc(){}function xm(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var u=Oo(s);o.call(u)}}var s=rp(t,r,e,0,null,!1,!1,"",rc);return e._reactRootContainer=s,e[zt]=s.current,ti(e.nodeType===8?e.parentNode:e),Nn(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var l=r;r=function(){var u=Oo(a);l.call(u)}}var a=Aa(e,0,!1,null,null,!1,!1,"",rc);return e._reactRootContainer=a,e[zt]=a.current,ti(e.nodeType===8?e.parentNode:e),Nn(function(){Yo(t,a,n,r)}),a}function Zo(e,t,n,r,i){var o=n._reactRootContainer;if(o){var s=o;if(typeof i=="function"){var l=i;i=function(){var a=Oo(s);l.call(a)}}Yo(t,s,e,i)}else s=xm(n,t,e,i,r);return Oo(s)}Ff=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Rr(t.pendingLanes);n!==0&&(ra(t,n|1),Qe(t,me()),!(J&6)&&(cr=me()+500,hn()))}break;case 13:Nn(function(){var r=$t(e,1);if(r!==null){var i=Me();wt(r,e,1,i)}}),Ia(e,1)}};ia=function(e){if(e.tag===13){var t=$t(e,134217728);if(t!==null){var n=Me();wt(t,e,134217728,n)}Ia(e,134217728)}};Df=function(e){if(e.tag===13){var t=ln(e),n=$t(e,t);if(n!==null){var r=Me();wt(n,e,t,r)}Ia(e,t)}};Af=function(){return te};If=function(e,t){var n=te;try{return te=e,t()}finally{te=n}};rl=function(e,t,n){switch(t){case"input":if(Ys(e,n),t=n.name,n.type==="radio"&&t!=null){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 r=n[t];if(r!==e&&r.form===e.form){var i=Bo(r);if(!i)throw Error(R(90));pf(r),Ys(r,i)}}}break;case"textarea":gf(e,n);break;case"select":t=n.value,t!=null&&Gn(e,!!n.multiple,t,!1)}};kf=Ra;_f=Nn;var km={usingClientEntryPoint:!1,Events:[gi,Hn,Bo,Sf,xf,Ra]},_r={findFiberByHostInstance:vn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},_m={bundleType:_r.bundleType,version:_r.version,rendererPackageName:_r.rendererPackageName,rendererConfig:_r.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Vt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Of(e),e===null?null:e.stateNode},findFiberByHostInstance:_r.findFiberByHostInstance||Sm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ii=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ii.isDisabled&&Ii.supportsFiber)try{zo=Ii.inject(_m),Pt=Ii}catch{}}tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=km;tt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ma(t))throw Error(R(200));return wm(e,t,null,n)};tt.createRoot=function(e,t){if(!Ma(e))throw Error(R(299));var n=!1,r="",i=ip;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Aa(e,1,!1,null,null,n,!1,r,i),e[zt]=t.current,ti(e.nodeType===8?e.parentNode:e),new ba(t)};tt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(R(188)):(e=Object.keys(e).join(","),Error(R(268,e)));return e=Of(t),e=e===null?null:e.stateNode,e};tt.flushSync=function(e){return Nn(e)};tt.hydrate=function(e,t,n){if(!Go(t))throw Error(R(200));return Zo(null,e,t,!0,n)};tt.hydrateRoot=function(e,t,n){if(!Ma(e))throw Error(R(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",s=ip;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=rp(t,null,e,1,n??null,i,!1,o,s),e[zt]=t.current,ti(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Jo(t)};tt.render=function(e,t,n){if(!Go(t))throw Error(R(200));return Zo(null,e,t,!1,n)};tt.unmountComponentAtNode=function(e){if(!Go(e))throw Error(R(40));return e._reactRootContainer?(Nn(function(){Zo(null,null,e,!1,function(){e._reactRootContainer=null,e[zt]=null})}),!0):!1};tt.unstable_batchedUpdates=Ra;tt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Go(n))throw Error(R(200));if(e==null||e._reactInternals===void 0)throw Error(R(38));return Zo(e,t,n,!1,r)};tt.version="18.3.1-next-f1338f8080-20240426";function op(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(op)}catch(e){console.error(e)}}op(),of.exports=tt;var Em=of.exports,ic=Em;Bs.createRoot=ic.createRoot,Bs.hydrateRoot=ic.hydrateRoot;const es=q.createContext({isCooldown:!1,loading:!1,commentIdInReply:0,toggleReplyForm:e=>{},closeReplyForm:e=>{},onComment:async e=>{},onReply:e=>async t=>{}}),oc="/apps/comments/customer/comments/",bi=e=>{if(e.status>=402)throw new TypeError("An error occurred with status "+e.status);return e.ok?e.json():e.text().then(t=>{throw new Error(t)})},sp=(e,t="")=>{const n=[];for(const o in e)if(e.hasOwnProperty(o)){var r=t?t+"["+o+"]":o,i=e[o];if(!i)continue;n.push(i!==null&&typeof i=="object"?sp(i,r):encodeURIComponent(r)+"="+encodeURIComponent(i))}return n.join("&")},sc={get:(e,t)=>{let n=oc+e;return t&&(n+="?"+sp(t)),fetch(n).then(bi)},post:(e,t)=>{let n=oc+e;return fetch(n,{method:"POST",headers:{"Content-Type":"application/json"},redirect:"follow",body:JSON.stringify(t)}).then(bi)},delete:e=>fetch(e,{method:"DELETE"}).then(bi),put:(e,t)=>fetch(e,{method:"PUT",headers:{"Content-Type":"application/json"},redirect:"follow",body:JSON.stringify(t)}).then(bi)};var yi=e=>e.type==="checkbox",Jn=e=>e instanceof Date,be=e=>e==null;const lp=e=>typeof e=="object";var _e=e=>!be(e)&&!Array.isArray(e)&&lp(e)&&!Jn(e),ap=e=>_e(e)&&e.target?yi(e.target)?e.target.checked:e.target.value:e,Cm=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,up=(e,t)=>e.has(Cm(t)),Om=e=>{const t=e.constructor&&e.constructor.prototype;return _e(t)&&t.hasOwnProperty("isPrototypeOf")},za=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ve(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(za&&(e instanceof Blob||e instanceof FileList))&&(n||_e(e)))if(t=n?[]:{},!n&&!Om(e))t=e;else for(const r in e)e.hasOwnProperty(r)&&(t[r]=Ve(e[r]));else return e;return t}var vi=e=>Array.isArray(e)?e.filter(Boolean):[],ge=e=>e===void 0,b=(e,t,n)=>{if(!t||!_e(e))return n;const r=vi(t.split(/[,[\].]+?/)).reduce((i,o)=>be(i)?i:i[o],e);return ge(r)||r===e?ge(e[t])?n:e[t]:r},Et=e=>typeof e=="boolean",$a=e=>/^\w*$/.test(e),cp=e=>vi(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ie=(e,t,n)=>{let r=-1;const i=$a(t)?[t]:cp(t),o=i.length,s=o-1;for(;++r<o;){const l=i[r];let a=n;if(r!==s){const u=e[l];a=_e(u)||Array.isArray(u)?u:isNaN(+i[r+1])?{}:[]}if(l==="__proto__")return;e[l]=a,e=e[l]}return e};const Po={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},mt={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Lt={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Pm=re.createContext(null),Ua=()=>re.useContext(Pm);var fp=(e,t,n,r=!0)=>{const i={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(i,o,{get:()=>{const s=o;return t._proxyFormState[s]!==mt.all&&(t._proxyFormState[s]=!r||mt.all),n&&(n[s]=!0),e[s]}});return i},Ye=e=>_e(e)&&!Object.keys(e).length,dp=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return Ye(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(s=>t[s]===(!r||mt.all))},eo=e=>Array.isArray(e)?e:[e],pp=(e,t,n)=>!e||!t||e===t||eo(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r)));function Va(e){const t=re.useRef(e);t.current=e,re.useEffect(()=>{const n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}function Nm(e){const t=Ua(),{control:n=t.control,disabled:r,name:i,exact:o}=e||{},[s,l]=re.useState(n._formState),a=re.useRef(!0),u=re.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=re.useRef(i);return c.current=i,Va({disabled:r,next:d=>a.current&&pp(c.current,d.name,o)&&dp(d,u.current,n._updateFormState)&&l({...n._formState,...d}),subject:n._subjects.state}),re.useEffect(()=>(a.current=!0,u.current.isValid&&n._updateValid(!0),()=>{a.current=!1}),[n]),fp(s,n,u.current,!1)}var Ct=e=>typeof e=="string",hp=(e,t,n,r,i)=>Ct(e)?(r&&t.watch.add(e),b(n,e,i)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),b(n,o))):(r&&(t.watchAll=!0),n);function Tm(e){const t=Ua(),{control:n=t.control,name:r,defaultValue:i,disabled:o,exact:s}=e||{},l=re.useRef(r);l.current=r,Va({disabled:o,subject:n._subjects.values,next:c=>{pp(l.current,c.name,s)&&u(Ve(hp(l.current,n._names,c.values||n._formValues,!1,i)))}});const[a,u]=re.useState(n._getWatch(r,i));return re.useEffect(()=>n._removeUnmounted()),a}function Lm(e){const t=Ua(),{name:n,disabled:r,control:i=t.control,shouldUnregister:o}=e,s=up(i._names.array,n),l=Tm({control:i,name:n,defaultValue:b(i._formValues,n,b(i._defaultValues,n,e.defaultValue)),exact:!0}),a=Nm({control:i,name:n}),u=re.useRef(i.register(n,{...e.rules,value:l,...Et(e.disabled)?{disabled:e.disabled}:{}}));return re.useEffect(()=>{const c=i._options.shouldUnregister||o,d=(f,y)=>{const v=b(i._fields,f);v&&v._f&&(v._f.mount=y)};if(d(n,!0),c){const f=Ve(b(i._options.defaultValues,n));ie(i._defaultValues,n,f),ge(b(i._formValues,n))&&ie(i._formValues,n,f)}return()=>{(s?c&&!i._state.action:c)?i.unregister(n):d(n,!1)}},[n,i,s,o]),re.useEffect(()=>{b(i._fields,n)&&i._updateDisabledField({disabled:r,fields:i._fields,name:n,value:b(i._fields,n)._f.value})},[r,n,i]),{field:{name:n,value:l,...Et(r)||a.disabled?{disabled:a.disabled||r}:{},onChange:re.useCallback(c=>u.current.onChange({target:{value:ap(c),name:n},type:Po.CHANGE}),[n]),onBlur:re.useCallback(()=>u.current.onBlur({target:{value:b(i._formValues,n),name:n},type:Po.BLUR}),[n,i]),ref:c=>{const d=b(i._fields,n);d&&c&&(d._f.ref={focus:()=>c.focus(),select:()=>c.select(),setCustomValidity:f=>c.setCustomValidity(f),reportValidity:()=>c.reportValidity()})}},formState:a,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!b(a.errors,n)},isDirty:{enumerable:!0,get:()=>!!b(a.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!b(a.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!b(a.validatingFields,n)},error:{enumerable:!0,get:()=>b(a.errors,n)}})}}const Il=e=>e.render(Lm(e));var Rm=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},lc=e=>({isOnSubmit:!e||e===mt.onSubmit,isOnBlur:e===mt.onBlur,isOnChange:e===mt.onChange,isOnAll:e===mt.all,isOnTouch:e===mt.onTouched}),ac=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const Br=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const o=b(e,i);if(o){const{_f:s,...l}=o;if(s){if(s.refs&&s.refs[0]&&t(s.refs[0],i)&&!r)break;if(s.ref&&t(s.ref,s.name)&&!r)break;Br(l,t)}else _e(l)&&Br(l,t)}}};var jm=(e,t,n)=>{const r=vi(b(e,n));return ie(r,"root",t[n]),ie(e,n,r),e},Ba=e=>e.type==="file",Gt=e=>typeof e=="function",No=e=>{if(!za)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},to=e=>Ct(e),Ha=e=>e.type==="radio",To=e=>e instanceof RegExp;const uc={value:!1,isValid:!1},cc={value:!0,isValid:!0};var gp=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!ge(e[0].attributes.value)?ge(e[0].value)||e[0].value===""?cc:{value:e[0].value,isValid:!0}:cc:uc}return uc};const fc={isValid:!1,value:null};var mp=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,fc):fc;function dc(e,t,n="validate"){if(to(e)||Array.isArray(e)&&e.every(to)||Et(e)&&!e)return{type:n,message:to(e)?e:"",ref:t}}var In=e=>_e(e)&&!To(e)?e:{value:e,message:""},pc=async(e,t,n,r,i)=>{const{ref:o,refs:s,required:l,maxLength:a,minLength:u,min:c,max:d,pattern:f,validate:y,name:v,valueAsNumber:x,mount:j,disabled:g}=e._f,p=b(t,v);if(!j||g)return{};const h=s?s[0]:o,S=F=>{r&&h.reportValidity&&(h.setCustomValidity(Et(F)?"":F||""),h.reportValidity())},E={},T=Ha(o),L=yi(o),I=T||L,Q=(x||Ba(o))&&ge(o.value)&&ge(p)||No(o)&&o.value===""||p===""||Array.isArray(p)&&!p.length,V=Rm.bind(null,v,n,E),G=(F,H,X,w=Lt.maxLength,O=Lt.minLength)=>{const $=F?H:X;E[v]={type:F?w:O,message:$,ref:o,...V(F?w:O,$)}};if(i?!Array.isArray(p)||!p.length:l&&(!I&&(Q||be(p))||Et(p)&&!p||L&&!gp(s).isValid||T&&!mp(s).isValid)){const{value:F,message:H}=to(l)?{value:!!l,message:l}:In(l);if(F&&(E[v]={type:Lt.required,message:H,ref:h,...V(Lt.required,H)},!n))return S(H),E}if(!Q&&(!be(c)||!be(d))){let F,H;const X=In(d),w=In(c);if(!be(p)&&!isNaN(p)){const O=o.valueAsNumber||p&&+p;be(X.value)||(F=O>X.value),be(w.value)||(H=O<w.value)}else{const O=o.valueAsDate||new Date(p),$=N=>new Date(new Date().toDateString()+" "+N),_=o.type=="time",A=o.type=="week";Ct(X.value)&&p&&(F=_?$(p)>$(X.value):A?p>X.value:O>new Date(X.value)),Ct(w.value)&&p&&(H=_?$(p)<$(w.value):A?p<w.value:O<new Date(w.value))}if((F||H)&&(G(!!F,X.message,w.message,Lt.max,Lt.min),!n))return S(E[v].message),E}if((a||u)&&!Q&&(Ct(p)||i&&Array.isArray(p))){const F=In(a),H=In(u),X=!be(F.value)&&p.length>+F.value,w=!be(H.value)&&p.length<+H.value;if((X||w)&&(G(X,F.message,H.message),!n))return S(E[v].message),E}if(f&&!Q&&Ct(p)){const{value:F,message:H}=In(f);if(To(F)&&!p.match(F)&&(E[v]={type:Lt.pattern,message:H,ref:o,...V(Lt.pattern,H)},!n))return S(H),E}if(y){if(Gt(y)){const F=await y(p,t),H=dc(F,h);if(H&&(E[v]={...H,...V(Lt.validate,H.message)},!n))return S(H.message),E}else if(_e(y)){let F={};for(const H in y){if(!Ye(F)&&!n)break;const X=dc(await y[H](p,t),h,H);X&&(F={...X,...V(H,X.message)},S(X.message),n&&(E[v]=F))}if(!Ye(F)&&(E[v]={ref:h,...F},!n))return E}}return S(!0),E};function Fm(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=ge(e)?r++:e[t[r++]];return e}function Dm(e){for(const t in e)if(e.hasOwnProperty(t)&&!ge(e[t]))return!1;return!0}function Se(e,t){const n=Array.isArray(t)?t:$a(t)?[t]:cp(t),r=n.length===1?e:Fm(e,n),i=n.length-1,o=n[i];return r&&delete r[o],i!==0&&(_e(r)&&Ye(r)||Array.isArray(r)&&Dm(r))&&Se(e,n.slice(0,-1)),e}var Ds=()=>{let e=[];return{get observers(){return e},next:i=>{for(const o of e)o.next&&o.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(o=>o!==i)}}),unsubscribe:()=>{e=[]}}},Lo=e=>be(e)||!lp(e);function xn(e,t){if(Lo(e)||Lo(t))return e===t;if(Jn(e)&&Jn(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const o=e[i];if(!r.includes(i))return!1;if(i!=="ref"){const s=t[i];if(Jn(o)&&Jn(s)||_e(o)&&_e(s)||Array.isArray(o)&&Array.isArray(s)?!xn(o,s):o!==s)return!1}}return!0}var yp=e=>e.type==="select-multiple",Am=e=>Ha(e)||yi(e),As=e=>No(e)&&e.isConnected,vp=e=>{for(const t in e)if(Gt(e[t]))return!0;return!1};function Ro(e,t={}){const n=Array.isArray(e);if(_e(e)||n)for(const r in e)Array.isArray(e[r])||_e(e[r])&&!vp(e[r])?(t[r]=Array.isArray(e[r])?[]:{},Ro(e[r],t[r])):be(e[r])||(t[r]=!0);return t}function wp(e,t,n){const r=Array.isArray(e);if(_e(e)||r)for(const i in e)Array.isArray(e[i])||_e(e[i])&&!vp(e[i])?ge(t)||Lo(n[i])?n[i]=Array.isArray(e[i])?Ro(e[i],[]):{...Ro(e[i])}:wp(e[i],be(t)?{}:t[i],n[i]):n[i]=!xn(e[i],t[i]);return n}var Mi=(e,t)=>wp(e,t,Ro(t)),Sp=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>ge(e)?e:t?e===""?NaN:e&&+e:n&&Ct(e)?new Date(e):r?r(e):e;function Is(e){const t=e.ref;if(!(e.refs?e.refs.every(n=>n.disabled):t.disabled))return Ba(t)?t.files:Ha(t)?mp(e.refs).value:yp(t)?[...t.selectedOptions].map(({value:n})=>n):yi(t)?gp(e.refs).value:Sp(ge(t.value)?e.ref.value:t.value,e)}var Im=(e,t,n,r)=>{const i={};for(const o of e){const s=b(t,o);s&&ie(i,o,s._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Er=e=>ge(e)?e:To(e)?e.source:_e(e)?To(e.value)?e.value.source:e.value:e,bm=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function hc(e,t,n){const r=b(e,n);if(r||$a(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const o=i.join("."),s=b(t,o),l=b(e,o);if(s&&!Array.isArray(s)&&n!==o)return{name:n};if(l&&l.type)return{name:o,error:l};i.pop()}return{name:n}}var Mm=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,zm=(e,t)=>!vi(b(e,t)).length&&Se(e,t);const $m={mode:mt.onSubmit,reValidateMode:mt.onChange,shouldFocusError:!0};function Um(e={}){let t={...$m,...e},n={submitCount:0,isDirty:!1,isLoading:Gt(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=_e(t.defaultValues)||_e(t.values)?Ve(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:Ve(i),s={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},a,u=0;const c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={values:Ds(),array:Ds(),state:Ds()},f=lc(t.mode),y=lc(t.reValidateMode),v=t.criteriaMode===mt.all,x=m=>k=>{clearTimeout(u),u=setTimeout(m,k)},j=async m=>{if(c.isValid||m){const k=t.resolver?Ye((await I()).errors):await V(r,!0);k!==n.isValid&&d.state.next({isValid:k})}},g=(m,k)=>{(c.isValidating||c.validatingFields)&&((m||Array.from(l.mount)).forEach(C=>{C&&(k?ie(n.validatingFields,C,k):Se(n.validatingFields,C))}),d.state.next({validatingFields:n.validatingFields,isValidating:!Ye(n.validatingFields)}))},p=(m,k=[],C,z,M=!0,D=!0)=>{if(z&&C){if(s.action=!0,D&&Array.isArray(b(r,m))){const B=C(b(r,m),z.argA,z.argB);M&&ie(r,m,B)}if(D&&Array.isArray(b(n.errors,m))){const B=C(b(n.errors,m),z.argA,z.argB);M&&ie(n.errors,m,B),zm(n.errors,m)}if(c.touchedFields&&D&&Array.isArray(b(n.touchedFields,m))){const B=C(b(n.touchedFields,m),z.argA,z.argB);M&&ie(n.touchedFields,m,B)}c.dirtyFields&&(n.dirtyFields=Mi(i,o)),d.state.next({name:m,isDirty:F(m,k),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else ie(o,m,k)},h=(m,k)=>{ie(n.errors,m,k),d.state.next({errors:n.errors})},S=m=>{n.errors=m,d.state.next({errors:n.errors,isValid:!1})},E=(m,k,C,z)=>{const M=b(r,m);if(M){const D=b(o,m,ge(C)?b(i,m):C);ge(D)||z&&z.defaultChecked||k?ie(o,m,k?D:Is(M._f)):w(m,D),s.mount&&j()}},T=(m,k,C,z,M)=>{let D=!1,B=!1;const ee={name:m},ye=!!(b(r,m)&&b(r,m)._f&&b(r,m)._f.disabled);if(!C||z){c.isDirty&&(B=n.isDirty,n.isDirty=ee.isDirty=F(),D=B!==ee.isDirty);const qe=ye||xn(b(i,m),k);B=!!(!ye&&b(n.dirtyFields,m)),qe||ye?Se(n.dirtyFields,m):ie(n.dirtyFields,m,!0),ee.dirtyFields=n.dirtyFields,D=D||c.dirtyFields&&B!==!qe}if(C){const qe=b(n.touchedFields,m);qe||(ie(n.touchedFields,m,C),ee.touchedFields=n.touchedFields,D=D||c.touchedFields&&qe!==C)}return D&&M&&d.state.next(ee),D?ee:{}},L=(m,k,C,z)=>{const M=b(n.errors,m),D=c.isValid&&Et(k)&&n.isValid!==k;if(e.delayError&&C?(a=x(()=>h(m,C)),a(e.delayError)):(clearTimeout(u),a=null,C?ie(n.errors,m,C):Se(n.errors,m)),(C?!xn(M,C):M)||!Ye(z)||D){const B={...z,...D&&Et(k)?{isValid:k}:{},errors:n.errors,name:m};n={...n,...B},d.state.next(B)}},I=async m=>{g(m,!0);const k=await t.resolver(o,t.context,Im(m||l.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return g(m),k},Q=async m=>{const{errors:k}=await I(m);if(m)for(const C of m){const z=b(k,C);z?ie(n.errors,C,z):Se(n.errors,C)}else n.errors=k;return k},V=async(m,k,C={valid:!0})=>{for(const z in m){const M=m[z];if(M){const{_f:D,...B}=M;if(D){const ee=l.array.has(D.name);g([z],!0);const ye=await pc(M,o,v,t.shouldUseNativeValidation&&!k,ee);if(g([z]),ye[D.name]&&(C.valid=!1,k))break;!k&&(b(ye,D.name)?ee?jm(n.errors,ye,D.name):ie(n.errors,D.name,ye[D.name]):Se(n.errors,D.name))}B&&await V(B,k,C)}}return C.valid},G=()=>{for(const m of l.unMount){const k=b(r,m);k&&(k._f.refs?k._f.refs.every(C=>!As(C)):!As(k._f.ref))&&Oe(m)}l.unMount=new Set},F=(m,k)=>(m&&k&&ie(o,m,k),!xn(W(),i)),H=(m,k,C)=>hp(m,l,{...s.mount?o:ge(k)?i:Ct(m)?{[m]:k}:k},C,k),X=m=>vi(b(s.mount?o:i,m,e.shouldUnregister?b(i,m,[]):[])),w=(m,k,C={})=>{const z=b(r,m);let M=k;if(z){const D=z._f;D&&(!D.disabled&&ie(o,m,Sp(k,D)),M=No(D.ref)&&be(k)?"":k,yp(D.ref)?[...D.ref.options].forEach(B=>B.selected=M.includes(B.value)):D.refs?yi(D.ref)?D.refs.length>1?D.refs.forEach(B=>(!B.defaultChecked||!B.disabled)&&(B.checked=Array.isArray(M)?!!M.find(ee=>ee===B.value):M===B.value)):D.refs[0]&&(D.refs[0].checked=!!M):D.refs.forEach(B=>B.checked=B.value===M):Ba(D.ref)?D.ref.value="":(D.ref.value=M,D.ref.type||d.values.next({name:m,values:{...o}})))}(C.shouldDirty||C.shouldTouch)&&T(m,M,C.shouldTouch,C.shouldDirty,!0),C.shouldValidate&&N(m)},O=(m,k,C)=>{for(const z in k){const M=k[z],D=`${m}.${z}`,B=b(r,D);(l.array.has(m)||!Lo(M)||B&&!B._f)&&!Jn(M)?O(D,M,C):w(D,M,C)}},$=(m,k,C={})=>{const z=b(r,m),M=l.array.has(m),D=Ve(k);ie(o,m,D),M?(d.array.next({name:m,values:{...o}}),(c.isDirty||c.dirtyFields)&&C.shouldDirty&&d.state.next({name:m,dirtyFields:Mi(i,o),isDirty:F(m,D)})):z&&!z._f&&!be(D)?O(m,D,C):w(m,D,C),ac(m,l)&&d.state.next({...n}),d.values.next({name:s.mount?m:void 0,values:{...o}})},_=async m=>{s.mount=!0;const k=m.target;let C=k.name,z=!0;const M=b(r,C),D=()=>k.type?Is(M._f):ap(m),B=ee=>{z=Number.isNaN(ee)||ee===b(o,C,ee)};if(M){let ee,ye;const qe=D(),Dn=m.type===Po.BLUR||m.type===Po.FOCUS_OUT,Xp=!bm(M._f)&&!t.resolver&&!b(n.errors,C)&&!M._f.deps||Mm(Dn,b(n.touchedFields,C),n.isSubmitted,y,f),ss=ac(C,l,Dn);ie(o,C,qe),Dn?(M._f.onBlur&&M._f.onBlur(m),a&&a(0)):M._f.onChange&&M._f.onChange(m);const ls=T(C,qe,Dn,!1),Yp=!Ye(ls)||ss;if(!Dn&&d.values.next({name:C,type:m.type,values:{...o}}),Xp)return c.isValid&&j(),Yp&&d.state.next({name:C,...ss?{}:ls});if(!Dn&&ss&&d.state.next({...n}),t.resolver){const{errors:qa}=await I([C]);if(B(qe),z){const Jp=hc(n.errors,r,C),Xa=hc(qa,r,Jp.name||C);ee=Xa.error,C=Xa.name,ye=Ye(qa)}}else g([C],!0),ee=(await pc(M,o,v,t.shouldUseNativeValidation))[C],g([C]),B(qe),z&&(ee?ye=!1:c.isValid&&(ye=await V(r,!0)));z&&(M._f.deps&&N(M._f.deps),L(C,ye,ee,ls))}},A=(m,k)=>{if(b(n.errors,k)&&m.focus)return m.focus(),1},N=async(m,k={})=>{let C,z;const M=eo(m);if(t.resolver){const D=await Q(ge(m)?m:M);C=Ye(D),z=m?!M.some(B=>b(D,B)):C}else m?(z=(await Promise.all(M.map(async D=>{const B=b(r,D);return await V(B&&B._f?{[D]:B}:B)}))).every(Boolean),!(!z&&!n.isValid)&&j()):z=C=await V(r);return d.state.next({...!Ct(m)||c.isValid&&C!==n.isValid?{}:{name:m},...t.resolver||!m?{isValid:C}:{},errors:n.errors}),k.shouldFocus&&!z&&Br(r,A,m?M:l.mount),z},W=m=>{const k={...s.mount?o:i};return ge(m)?k:Ct(m)?b(k,m):m.map(C=>b(k,C))},ne=(m,k)=>({invalid:!!b((k||n).errors,m),isDirty:!!b((k||n).dirtyFields,m),error:b((k||n).errors,m),isValidating:!!b(n.validatingFields,m),isTouched:!!b((k||n).touchedFields,m)}),oe=m=>{m&&eo(m).forEach(k=>Se(n.errors,k)),d.state.next({errors:m?n.errors:{}})},we=(m,k,C)=>{const z=(b(r,m,{_f:{}})._f||{}).ref,M=b(n.errors,m)||{},{ref:D,message:B,type:ee,...ye}=M;ie(n.errors,m,{...ye,...k,ref:z}),d.state.next({name:m,errors:n.errors,isValid:!1}),C&&C.shouldFocus&&z&&z.focus&&z.focus()},Tt=(m,k)=>Gt(m)?d.values.subscribe({next:C=>m(H(void 0,k),C)}):H(m,k,!0),Oe=(m,k={})=>{for(const C of m?eo(m):l.mount)l.mount.delete(C),l.array.delete(C),k.keepValue||(Se(r,C),Se(o,C)),!k.keepError&&Se(n.errors,C),!k.keepDirty&&Se(n.dirtyFields,C),!k.keepTouched&&Se(n.touchedFields,C),!k.keepIsValidating&&Se(n.validatingFields,C),!t.shouldUnregister&&!k.keepDefaultValue&&Se(i,C);d.values.next({values:{...o}}),d.state.next({...n,...k.keepDirty?{isDirty:F()}:{}}),!k.keepIsValid&&j()},ut=({disabled:m,name:k,field:C,fields:z,value:M})=>{if(Et(m)&&s.mount||m){const D=m?void 0:ge(M)?Is(C?C._f:b(z,k)._f):M;ie(o,k,D),T(k,D,!1,!1,!0)}},Bt=(m,k={})=>{let C=b(r,m);const z=Et(k.disabled);return ie(r,m,{...C||{},_f:{...C&&C._f?C._f:{ref:{name:m}},name:m,mount:!0,...k}}),l.mount.add(m),C?ut({field:C,disabled:k.disabled,name:m,value:k.value}):E(m,!0,k.value),{...z?{disabled:k.disabled}:{},...t.progressive?{required:!!k.required,min:Er(k.min),max:Er(k.max),minLength:Er(k.minLength),maxLength:Er(k.maxLength),pattern:Er(k.pattern)}:{},name:m,onChange:_,onBlur:_,ref:M=>{if(M){Bt(m,k),C=b(r,m);const D=ge(M.value)&&M.querySelectorAll&&M.querySelectorAll("input,select,textarea")[0]||M,B=Am(D),ee=C._f.refs||[];if(B?ee.find(ye=>ye===D):D===C._f.ref)return;ie(r,m,{_f:{...C._f,...B?{refs:[...ee.filter(As),D,...Array.isArray(b(i,m))?[{}]:[]],ref:{type:D.type,name:m}}:{ref:D}}}),E(m,!1,void 0,D)}else C=b(r,m,{}),C._f&&(C._f.mount=!1),(t.shouldUnregister||k.shouldUnregister)&&!(up(l.array,m)&&s.action)&&l.unMount.add(m)}}},Fn=()=>t.shouldFocusError&&Br(r,A,l.mount),gr=m=>{Et(m)&&(d.state.next({disabled:m}),Br(r,(k,C)=>{const z=b(r,C);z&&(k.disabled=z._f.disabled||m,Array.isArray(z._f.refs)&&z._f.refs.forEach(M=>{M.disabled=z._f.disabled||m}))},0,!1))},Pe=(m,k)=>async C=>{let z;C&&(C.preventDefault&&C.preventDefault(),C.persist&&C.persist());let M=Ve(o);if(d.state.next({isSubmitting:!0}),t.resolver){const{errors:D,values:B}=await I();n.errors=D,M=B}else await V(r);if(Se(n.errors,"root"),Ye(n.errors)){d.state.next({errors:{}});try{await m(M,C)}catch(D){z=D}}else k&&await k({...n.errors},C),Fn(),setTimeout(Fn);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Ye(n.errors)&&!z,submitCount:n.submitCount+1,errors:n.errors}),z)throw z},os=(m,k={})=>{b(r,m)&&(ge(k.defaultValue)?$(m,Ve(b(i,m))):($(m,k.defaultValue),ie(i,m,Ve(k.defaultValue))),k.keepTouched||Se(n.touchedFields,m),k.keepDirty||(Se(n.dirtyFields,m),n.isDirty=k.defaultValue?F(m,Ve(b(i,m))):F()),k.keepError||(Se(n.errors,m),c.isValid&&j()),d.state.next({...n}))},wi=(m,k={})=>{const C=m?Ve(m):i,z=Ve(C),M=Ye(m),D=M?i:z;if(k.keepDefaultValues||(i=C),!k.keepValues){if(k.keepDirtyValues)for(const B of l.mount)b(n.dirtyFields,B)?ie(D,B,b(o,B)):$(B,b(D,B));else{if(za&&ge(m))for(const B of l.mount){const ee=b(r,B);if(ee&&ee._f){const ye=Array.isArray(ee._f.refs)?ee._f.refs[0]:ee._f.ref;if(No(ye)){const qe=ye.closest("form");if(qe){qe.reset();break}}}}r={}}o=e.shouldUnregister?k.keepDefaultValues?Ve(i):{}:Ve(D),d.array.next({values:{...D}}),d.values.next({values:{...D}})}l={mount:k.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!c.isValid||!!k.keepIsValid||!!k.keepDirtyValues,s.watch=!!e.shouldUnregister,d.state.next({submitCount:k.keepSubmitCount?n.submitCount:0,isDirty:M?!1:k.keepDirty?n.isDirty:!!(k.keepDefaultValues&&!xn(m,i)),isSubmitted:k.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:M?[]:k.keepDirtyValues?k.keepDefaultValues&&o?Mi(i,o):n.dirtyFields:k.keepDefaultValues&&m?Mi(i,m):k.keepDirty?n.dirtyFields:{},touchedFields:k.keepTouched?n.touchedFields:{},errors:k.keepErrors?n.errors:{},isSubmitSuccessful:k.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},K=(m,k)=>wi(Gt(m)?m(o):m,k);return{control:{register:Bt,unregister:Oe,getFieldState:ne,handleSubmit:Pe,setError:we,_executeSchema:I,_getWatch:H,_getDirty:F,_updateValid:j,_removeUnmounted:G,_updateFieldArray:p,_updateDisabledField:ut,_getFieldArray:X,_reset:wi,_resetDefaultValues:()=>Gt(t.defaultValues)&&t.defaultValues().then(m=>{K(m,t.resetOptions),d.state.next({isLoading:!1})}),_updateFormState:m=>{n={...n,...m}},_disableForm:gr,_subjects:d,_proxyFormState:c,_setErrors:S,get _fields(){return r},get _formValues(){return o},get _state(){return s},set _state(m){s=m},get _defaultValues(){return i},get _names(){return l},set _names(m){l=m},get _formState(){return n},set _formState(m){n=m},get _options(){return t},set _options(m){t={...t,...m}}},trigger:N,register:Bt,handleSubmit:Pe,watch:Tt,setValue:$,getValues:W,reset:K,resetField:os,clearErrors:oe,unregister:Oe,setError:we,setFocus:(m,k={})=>{const C=b(r,m),z=C&&C._f;if(z){const M=z.refs?z.refs[0]:z.ref;M.focus&&(M.focus(),k.shouldSelect&&M.select())}},getFieldState:ne}}function xp(e={}){const t=re.useRef(),n=re.useRef(),[r,i]=re.useState({isDirty:!1,isValidating:!1,isLoading:Gt(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Gt(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Um(e),formState:r});const o=t.current.control;return o._options=e,Va({subject:o._subjects.state,next:s=>{dp(s,o._proxyFormState,o._updateFormState,!0)&&i({...o._formState})}}),re.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),re.useEffect(()=>{if(o._proxyFormState.isDirty){const s=o._getDirty();s!==r.isDirty&&o._subjects.state.next({isDirty:s})}},[o,r.isDirty]),re.useEffect(()=>{e.values&&!xn(e.values,n.current)?(o._reset(e.values,o._options.resetOptions),n.current=e.values,i(s=>({...s}))):o._resetDefaultValues()},[e.values,o]),re.useEffect(()=>{e.errors&&o._setErrors(e.errors)},[e.errors,o]),re.useEffect(()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),re.useEffect(()=>{e.shouldUnregister&&o._subjects.values.next({values:o._getWatch()})},[e.shouldUnregister,o]),t.current.formState=fp(r,o),t.current}var kp={},_p={exports:{}},Vm="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Bm=Vm,Hm=Bm;function Ep(){}function Cp(){}Cp.resetWarningCache=Ep;var Wm=function(){function e(r,i,o,s,l,a){if(a!==Hm){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Cp,resetWarningCache:Ep};return n.PropTypes=n,n};_p.exports=Wm();var Op=_p.exports;const gc=Hl(Op);var Wa={};Object.defineProperty(Wa,"__esModule",{value:!0});var ft=function(){function e(t,n){var r=[],i=!0,o=!1,s=void 0;try{for(var l=t[Symbol.iterator](),a;!(i=(a=l.next()).done)&&(r.push(a.value),!(n&&r.length===n));i=!0);}catch(u){o=!0,s=u}finally{try{!i&&l.return&&l.return()}finally{if(o)throw s}}return r}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();Wa.default=Km;var dt=q;function Km(e){var t=(0,dt.useState)(e.count),n=ft(t,2),r=n[0],i=n[1],o=(0,dt.useState)(e.size),s=ft(o,2),l=s[0],a=s[1],u=(0,dt.useState)(e.char),c=ft(u,2),d=c[0],f=c[1],y=(0,dt.useState)(e.color),v=ft(y,2),x=v[0],j=v[1],g=(0,dt.useState)(e.activeColor),p=ft(g,2),h=p[0],S=p[1],E=(0,dt.useState)(e.isHalf),T=ft(E,2),L=T[0],I=T[1],Q=(0,dt.useState)(e.edit),V=ft(Q,2),G=V[0],F=V[1],H=(0,dt.useState)(e.emptyIcon),X=ft(H,2),w=X[0],O=X[1],$=(0,dt.useState)(e.halfIcon),_=ft($,2),A=_[0],N=_[1],W=(0,dt.useState)(e.filledIcon),ne=ft(W,2),oe=ne[0],we=ne[1],Tt=(0,dt.useState)(e.a11y),Oe=ft(Tt,2),ut=Oe[0],Bt=Oe[1],Fn={count:r,size:l,char:d,color:x,activeColor:h,isHalf:L,edit:G,emptyIcon:w,halfIcon:A,filledIcon:oe,a11y:ut};function gr(Pe){i(Pe.count),a(Pe.size),f(Pe.char),j(Pe.color),S(Pe.activeColor),I(Pe.isHalf),F(Pe.edit),O(Pe.emptyIcon),N(Pe.halfIcon),we(Pe.filledIcon),Bt(Pe.a11y)}return[Fn,gr]}var Ka={};Object.defineProperty(Ka,"__esModule",{value:!0});var Qm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};Ka.default=Gm;var qm=q,Xm=Ym(qm);function Ym(e){return e&&e.__esModule?e:{default:e}}var Jm={position:"relative",overflow:"hidden",cursor:"pointer",display:"block",float:"left"};function Gm(e){var t=e.index,n=e.active,r=e.config,i=e.onMouseOver,o=e.onMouseLeave,s=e.onClick,l=e.halfStarHidden,a=e.halfStarAt,u=e.isUsingIcons,c=e.uniqueness,d=r.color,f=r.activeColor,y=r.size,v=r.char,x=r.isHalf,j=r.edit,g=r.halfIcon,p=r.emptyIcon,h=r.filledIcon,S="",E=!1;x&&!l&&a===t&&(u?S="react-stars-half":S="react-stars-"+c,E=!0);var T=Qm({},Jm,{color:n?f:d,cursor:j?"pointer":"default",fontSize:y+"px"});function L(){return u?n?h:!n&&E?g:p:v}return Xm.default.createElement("span",{className:S,style:T,key:t,"data-index":t,"data-forhalf":h?t:v,onMouseOver:i,onMouseMove:i,onMouseLeave:o,onClick:s},L())}Object.defineProperty(kp,"__esModule",{value:!0});var Wt=function(){function e(t,n){var r=[],i=!0,o=!1,s=void 0;try{for(var l=t[Symbol.iterator](),a;!(i=(a=l.next()).done)&&(r.push(a.value),!(n&&r.length===n));i=!0);}catch(u){o=!0,s=u}finally{try{!i&&l.return&&l.return()}finally{if(o)throw s}}return r}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Rt=q,Cr=ts(Rt),Zm=Op,Xe=ts(Zm),ey=Wa,ty=ts(ey),ny=Ka,ry=ts(ny);function ts(e){return e&&e.__esModule?e:{default:e}}var iy={overflow:"hidden",position:"relative"};function oy(e,t){return` | |
.react-stars-`+t+`:before { | |
position: absolute; | |
overflow: hidden; | |
display: block; | |
z-index: 1; | |
top: 0; left: 0; | |
width: 50%; | |
content: attr(data-forhalf); | |
color: `+e+`; | |
}`}function sy(e){return` | |
span.react-stars-half > * { | |
color: `+e+`; | |
}`}function Qa(e){var t=(0,Rt.useState)(""),n=Wt(t,2),r=n[0],i=n[1],o=(0,Rt.useState)(0),s=Wt(o,2),l=s[0],a=s[1],u=(0,Rt.useState)([]),c=Wt(u,2),d=c[0],f=c[1],y=(0,Rt.useState)(!1),v=Wt(y,2),x=v[0],j=v[1],g=(0,ty.default)(e),p=Wt(g,2),h=p[0],S=p[1],E=(0,Rt.useState)(0),T=Wt(E,2),L=T[0],I=T[1],Q=(0,Rt.useState)(!1),V=Wt(Q,2),G=V[0],F=V[1],H=(0,Rt.useState)(""),X=Wt(H,2),w=X[0],O=X[1];function $(K){return!K.isHalf&&K.emptyIcon&&K.filledIcon||K.isHalf&&K.emptyIcon&&K.halfIcon&&K.filledIcon}function _(){i((Math.random()+"").replace(".",""))}(0,Rt.useEffect)(function(){N(),A(e.value,e.count),f(oe(e.value)),S(e),_(),j($(e)),I(Math.floor(e.value)),F(e.isHalf&&e.value%1<.5)},[]);function A(K,Z){K<0||K>Z?a(0):a(K)}function N(){var K="react-stars";O(e.classNames+(" "+K))}function W(K){return K%1===0}function ne(){return h.isHalf?Math.floor(l):Math.round(l)}function oe(K){typeof K>"u"&&(K=ne());for(var Z=[],ue=0;ue<h.count;ue++)Z.push({active:ue<=K-1});return Z}function we(K){if(h.edit){var Z=Number(K.currentTarget.getAttribute("data-index"));if(h.isHalf){var ue=Oe(K);F(ue),ue&&(Z+=1),I(Z)}else Z+=1;Tt(Z)}}function Tt(K){var Z=d.filter(function(ue){return ue.active});K!==Z.length&&f(oe(K))}function Oe(K){var Z=K.target,ue=Z.getBoundingClientRect(),Ue=K.clientX-ue.left;return Ue=Math.round(Math.abs(Ue)),Ue>ue.width/2}function ut(){h.edit&&(Bt(l),f(oe()))}function Bt(K){h.isHalf&&(F(W(K)),I(Math.floor(K)))}function Fn(K){if(h.edit){var Z=Number(K.currentTarget.getAttribute("data-index")),ue=void 0;if(h.isHalf){var Ue=Oe(K);F(Ue),Ue&&(Z+=1),ue=Ue?Z:Z+.5,I(Z)}else ue=Z=Z+1;Pe(ue)}}function gr(){return Cr.default.createElement("style",{dangerouslySetInnerHTML:{__html:x?sy(h.activeColor):oy(h.activeColor,r)}})}function Pe(K){K!==l&&(f(oe(K)),a(K),e.onChange(K))}function os(K){if(!(!h.a11y&&!h.edit)){var Z=K.key,ue=l,Ue=Number(Z);Ue?Number.isInteger(Ue)&&Ue>0&&Ue<=h.count&&(ue=Ue):(Z==="ArrowUp"||Z==="ArrowRight")&&ue<h.count?(K.preventDefault(),ue+=h.isHalf?.5:1):(Z==="ArrowDown"||Z==="ArrowLeft")&&ue>.5&&(K.preventDefault(),ue-=h.isHalf?.5:1),Bt(ue),Pe(ue)}}function wi(){return d.map(function(K,Z){return Cr.default.createElement(ry.default,{key:Z,index:Z,active:K.active,config:h,onMouseOver:we,onMouseLeave:ut,onClick:Fn,halfStarHidden:G,halfStarAt:L,isUsingIcons:x,uniqueness:r})})}return Cr.default.createElement("div",{className:"react-stars-wrapper-"+r,style:{display:"flex"}},Cr.default.createElement("div",{tabIndex:h.a11y&&h.edit?0:null,"aria-label":"add rating by typing an integer from 0 to 5 or pressing arrow keys",onKeyDown:os,className:w,style:iy},h.isHalf&&gr(),wi(),Cr.default.createElement("p",{style:{position:"absolute",left:"-200rem"},role:"status"},l)))}Qa.propTypes={classNames:Xe.default.string,edit:Xe.default.bool,half:Xe.default.bool,value:Xe.default.number,count:Xe.default.number,char:Xe.default.string,size:Xe.default.number,color:Xe.default.string,activeColor:Xe.default.string,emptyIcon:Xe.default.element,halfIcon:Xe.default.element,filledIcon:Xe.default.element,a11y:Xe.default.bool};Qa.defaultProps={edit:!0,half:!1,value:0,count:5,char:"★",size:15,color:"gray",activeColor:"#ffd700",a11y:!0,onChange:function(){}};var ly=kp.default=Qa,ns={},ay=yt&&yt.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),uy=yt&&yt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cy=yt&&yt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&ay(t,e,n);return uy(t,e),t};Object.defineProperty(ns,"__esModule",{value:!0});ns.useTurnstile=void 0;const yn=cy(q),Hr=typeof globalThis<"u"?globalThis:window;let un=typeof Hr.turnstile<"u"?"ready":"unloaded",Pp,bl;const Np=new Promise((e,t)=>{bl={resolve:e,reject:t},un==="ready"&&e(void 0)});{const e="cf__reactTurnstileOnLoad",t="https://challenges.cloudflare.com/turnstile/v0/api.js";Pp=()=>{if(un==="unloaded"){un="loading",Hr[e]=()=>{bl.resolve(),un="ready",delete Hr[e]};const n=`${t}?onload=${e}&render=explicit`,r=document.createElement("script");r.src=n,r.async=!0,r.addEventListener("error",()=>{bl.reject("Failed to load Turnstile."),delete Hr[e]}),document.head.appendChild(r)}return Np}}function fy({id:e,className:t,style:n,sitekey:r,action:i,cData:o,theme:s,language:l,tabIndex:a,responseField:u,responseFieldName:c,size:d,fixedSize:f,retry:y,retryInterval:v,refreshExpired:x,appearance:j,execution:g,userRef:p,onVerify:h,onLoad:S,onError:E,onExpire:T,onTimeout:L,onAfterInteractive:I,onBeforeInteractive:Q,onUnsupported:V}){const G=(0,yn.useRef)(null),F=(0,yn.useState)({onVerify:h,onLoad:S,onError:E,onExpire:T,onTimeout:L,onAfterInteractive:I,onBeforeInteractive:Q,onUnsupported:V})[0],H=p??G;return(0,yn.useEffect)(()=>{if(!H.current)return;let X=!1,w="";return(async()=>{var O,$;if(un!=="ready")try{await Pp()}catch(N){(O=F.onError)===null||O===void 0||O.call(F,N);return}if(X||!H.current)return;let _;const A={sitekey:r,action:i,cData:o,theme:s,language:l,tabindex:a,"response-field":u,"response-field-name":c,size:d,retry:y,"retry-interval":v,"refresh-expired":x,appearance:j,execution:g,callback:N=>{var W;return(W=F.onVerify)===null||W===void 0?void 0:W.call(F,N,_)},"error-callback":N=>{var W;return(W=F.onError)===null||W===void 0?void 0:W.call(F,N,_)},"expired-callback":N=>{var W;return(W=F.onExpire)===null||W===void 0?void 0:W.call(F,N,_)},"timeout-callback":()=>{var N;return(N=F.onTimeout)===null||N===void 0?void 0:N.call(F,_)},"after-interactive-callback":()=>{var N;return(N=F.onAfterInteractive)===null||N===void 0?void 0:N.call(F,_)},"before-interactive-callback":()=>{var N;return(N=F.onBeforeInteractive)===null||N===void 0?void 0:N.call(F,_)},"unsupported-callback":()=>{var N;return(N=F.onUnsupported)===null||N===void 0?void 0:N.call(F,_)}};w=window.turnstile.render(H.current,A),_=dy(w),($=F.onLoad)===null||$===void 0||$.call(F,w,_)})(),()=>{X=!0,w&&window.turnstile.remove(w)}},[r,i,o,s,l,a,u,c,d,y,v,x,j,g]),(0,yn.useEffect)(()=>{F.onVerify=h,F.onLoad=S,F.onError=E,F.onExpire=T,F.onTimeout=L,F.onAfterInteractive=I,F.onBeforeInteractive=Q,F.onUnsupported=V},[h,S,E,T,L,I,Q,V]),yn.default.createElement("div",{ref:H,id:e,className:t,style:f?{...n??{},width:d==="compact"?"130px":"300px",height:d==="compact"?"120px":"65px"}:n})}var Tp=ns.default=fy;function dy(e){return{execute:t=>window.turnstile.execute(e,t),reset:()=>window.turnstile.reset(e),getResponse:()=>window.turnstile.getResponse(e),isExpired:()=>window.turnstile.isExpired(e)}}function py(){const[e,t]=(0,yn.useState)(un);return(0,yn.useEffect)(()=>{un!=="ready"&&Np.then(()=>t(un))},[]),Hr.turnstile}ns.useTurnstile=py;var hy={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function gy(e){if(typeof e=="number")return{value:e,unit:"px"};var t,n=(e.match(/^[0-9.]*/)||"").toString();n.includes(".")?t=parseFloat(n):t=parseInt(n,10);var r=(e.match(/[^0-9]*$/)||"").toString();return hy[r]?{value:t,unit:r}:(console.warn("React Spinners: ".concat(e," is not a valid css value. Defaulting to ").concat(t,"px.")),{value:t,unit:"px"})}function bs(e){var t=gy(e);return"".concat(t.value).concat(t.unit)}var my=function(e,t,n){var r="react-spinners-".concat(e,"-").concat(n);if(typeof window>"u"||!window.document)return r;var i=document.createElement("style");document.head.appendChild(i);var o=i.sheet,s=` | |
@keyframes `.concat(r,` { | |
`).concat(t,` | |
} | |
`);return o&&o.insertRule(s,0),r},jo=function(){return jo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},jo.apply(this,arguments)},yy=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},vy=my("BeatLoader","50% {transform: scale(0.75);opacity: 0.2} 100% {transform: scale(1);opacity: 1}","beat");function Lp(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,i=r===void 0?"#000000":r,o=e.speedMultiplier,s=o===void 0?1:o,l=e.cssOverride,a=l===void 0?{}:l,u=e.size,c=u===void 0?15:u,d=e.margin,f=d===void 0?2:d,y=yy(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),v=jo({display:"inherit"},a),x=function(j){return{display:"inline-block",backgroundColor:i,width:bs(c),height:bs(c),margin:bs(f),borderRadius:"100%",animation:"".concat(vy," ").concat(.7/s,"s ").concat(j%2?"0s":"".concat(.35/s,"s")," infinite linear"),animationFillMode:"both"}};return n?q.createElement("span",jo({style:v},y),q.createElement("span",{style:x(1)}),q.createElement("span",{style:x(2)}),q.createElement("span",{style:x(3)})):null}function wy(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const mc={};function Ml(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&mc[t[0]]||(typeof t[0]=="string"&&(mc[t[0]]=new Date),wy(...t))}const Rp=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}};function yc(e,t,n){e.loadNamespaces(t,Rp(e,n))}function vc(e,t,n,r){typeof n=="string"&&(n=[n]),n.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,Rp(e,r))}function Sy(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=t.languages[0],i=t.options?t.options.fallbackLng:!1,o=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const s=(l,a)=>{const u=t.services.backendConnector.state[`${l}|${a}`];return u===-1||u===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(r,e)&&(!i||s(o,e)))}function xy(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(Ml("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(i,o)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!o(i.isLanguageChangingTo,e))return!1}}):Sy(e,t,n)}const ky=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,_y={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Ey=e=>_y[e],Cy=e=>e.replace(ky,Ey);let zl={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Cy};function Oy(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zl={...zl,...e}}function Py(){return zl}let jp;function Ny(e){jp=e}function Ty(){return jp}const Ly={type:"3rdParty",init(e){Oy(e.options.react),Ny(e)}},Ry=q.createContext();class jy{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Fy=(e,t)=>{const n=q.useRef();return q.useEffect(()=>{n.current=e},[e,t]),n.current};function Fp(e,t,n,r){return e.getFixedT(t,n,r)}function Dy(e,t,n,r){return q.useCallback(Fp(e,t,n,r),[e,t,n,r])}function rs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:n}=t,{i18n:r,defaultNS:i}=q.useContext(Ry)||{},o=n||r||Ty();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new jy),!o){Ml("You will need to pass in an i18next instance by using initReactI18next");const S=(T,L)=>typeof L=="string"?L:L&&typeof L=="object"&&typeof L.defaultValue=="string"?L.defaultValue:Array.isArray(T)?T[T.length-1]:T,E=[S,{},!1];return E.t=S,E.i18n={},E.ready=!1,E}o.options.react&&o.options.react.wait!==void 0&&Ml("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...Py(),...o.options.react,...t},{useSuspense:l,keyPrefix:a}=s;let u=i||o.options&&o.options.defaultNS;u=typeof u=="string"?[u]:u||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(u);const c=(o.isInitialized||o.initializedStoreOnce)&&u.every(S=>xy(S,o,s)),d=Dy(o,t.lng||null,s.nsMode==="fallback"?u:u[0],a),f=()=>d,y=()=>Fp(o,t.lng||null,s.nsMode==="fallback"?u:u[0],a),[v,x]=q.useState(f);let j=u.join();t.lng&&(j=`${t.lng}${j}`);const g=Fy(j),p=q.useRef(!0);q.useEffect(()=>{const{bindI18n:S,bindI18nStore:E}=s;p.current=!0,!c&&!l&&(t.lng?vc(o,t.lng,u,()=>{p.current&&x(y)}):yc(o,u,()=>{p.current&&x(y)})),c&&g&&g!==j&&p.current&&x(y);function T(){p.current&&x(y)}return S&&o&&o.on(S,T),E&&o&&o.store.on(E,T),()=>{p.current=!1,S&&o&&S.split(" ").forEach(L=>o.off(L,T)),E&&o&&E.split(" ").forEach(L=>o.store.off(L,T))}},[o,j]),q.useEffect(()=>{p.current&&c&&x(f)},[o,a,c]);const h=[v,o,c];if(h.t=v,h.i18n=o,h.ready=c,c||!c&&!l)return h;throw new Promise(S=>{t.lng?vc(o,t.lng,u,()=>S()):yc(o,u,()=>S())})}const Zt=({message:e})=>P.jsx("p",{className:"errorMessage",children:e}),wc={content:"",name:"",email:"",rating:0,notifyOnReply:!0,cfToken:null,honeypot:""},Sc={content:"",name:"",email:"",notifyOnReply:!0,cfToken:null,honeypot:""},Tn={adminName:"Admin",disableRatings:!1,starColor:"#FFD700",cfEnabled:!1,cfTurnstileSecretKey:"",cfTurnstileSiteKey:"",commentApprovalRequired:!1,commentCooldown:0,ccEmail:"",email:""},Ay=[{id:"115",name:"Example Name",email:"test@betterblogcomments.com",content:"This is an example test comment and rating from a user. This test comment will only display while you are editing your Shopify theme.",rating:4,blogId:"85068021968",articleId:"557694255312",createdAt:"2023-10-16T12:39:19.935Z",updatedAt:"2023-10-16T12:39:19.935Z",replies:[{parentId:115,id:"116",name:"Patrick from Better Blog Comments",email:"reply@test.com",content:"This is how an example reply comment, either from another user or from the admin will display. This test comment will only display while you are editing your Shopify theme.",rating:0,blogId:"85068021968",articleId:"557694255312",createdAt:"2023-10-16T12:52:53.118Z",updatedAt:"2023-10-16T12:52:53.118Z",spam:!1,approvedAt:null,shopDomain:null}],spam:!1,approvedAt:null,shopDomain:null,articleHandle:"blog-comment-test",blogHandle:"news",articleTitle:"blog comment test"}],zi=window.bb_star_color||Tn.starColor,Iy=window.bb_turnstile_site_key||"",Ms=window.bb_turnstile_enable||!1;function by(e){e=e.replace("#",""),e.length===3&&(e=e.split("").map(o=>o+o).join(""));const t=parseInt(e.substr(0,2),16),n=parseInt(e.substr(2,2),16),r=parseInt(e.substr(4,2),16);return .299*t+.587*n+.114*r<128}const xc={...Tn,...window.bb_settings??{}},My=()=>{const{t:e}=rs(),{register:t,handleSubmit:n,reset:r,setValue:i,formState:{errors:o},control:s}=xp({defaultValues:wc}),{loading:l,isCooldown:a,onComment:u}=q.useContext(es),c=q.useCallback(()=>{i("cfToken",null)},[i]),d=q.useCallback(v=>{l||u(v).finally(()=>{r(wc)})},[l,r,u]),y=by(zi||"#000")?"#fff":"#000";return P.jsx("div",{role:"form","aria-label":e("commentFormLabel"),children:P.jsx("div",{className:"formContainer",children:!a&&P.jsxs("div",{children:[P.jsx("h2",{id:"comment-form-title",children:e("commentTitle")}),(xc.disableRatings==null||xc.disableRatings==!1)&&P.jsxs("div",{className:"formField",children:[P.jsx("h4",{id:"rating-label",children:e("rating")}),P.jsx("div",{className:"formStarContainer",role:"group","aria-labelledby":"rating-label",children:P.jsx(Il,{control:s,name:"rating",render:({field:{onChange:v,value:x}})=>P.jsx(ly,{count:5,onChange:v,size:28,activeColor:zi,value:x,a11y:!0,"aria-label":e("ratingLabel")})})})]}),P.jsxs("div",{className:"flexContainer formDetails",children:[P.jsxs("div",{className:"formField",children:[P.jsxs("h4",{id:"name-label",children:[e("name")," *"]}),P.jsx("input",{...t("name",{required:e("nameRequired"),pattern:{value:/^.{1,50}$/,message:e("nameLength")}}),type:"text",placeholder:e("namePlaceholder"),"aria-labelledby":"name-label","aria-required":"true","aria-invalid":o.name?"true":"false"}),o.name&&P.jsx(Zt,{message:o.name.message})]}),P.jsxs("div",{className:"formField",children:[P.jsxs("h4",{id:"email-label",children:[e("email")," *"]}),P.jsx("input",{...t("email",{required:e("emailRequired"),pattern:{value:/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,message:e("emailValid")}}),type:"email",placeholder:e("emailPlaceholder"),"aria-labelledby":"email-label","aria-required":"true","aria-invalid":o.email?"true":"false"}),o.email&&P.jsx(Zt,{message:o.email.message})]})]}),P.jsxs("div",{style:{opacity:0,position:"absolute",top:0,left:0,height:0,width:0,zIndex:-1},children:[P.jsx("label",{htmlFor:"website",children:"Website"}),P.jsx("input",{type:"text",id:"website",name:"website",...t("honeypot"),tabIndex:"-1",autoComplete:"off"})]}),P.jsxs("div",{className:"formField",children:[P.jsxs("h4",{id:"comment-label",children:[e("comment")," *"]}),P.jsx("textarea",{...t("content",{required:e("commentRequired"),validate:v=>v.trim().length<=2e3||e("commentLength")}),rows:4,placeholder:e("commentPlaceholder"),"aria-labelledby":"comment-label","aria-required":"true","aria-invalid":o.content?"true":"false"}),o.content&&P.jsx(Zt,{message:o.content.message})]}),P.jsx("div",{className:"formField",children:P.jsxs("label",{children:[P.jsx("input",{type:"checkbox",...t("notifyOnReply"),"aria-label":e("notifyReply")}),e("notifyReply")]})}),P.jsxs("div",{className:"bbc-flex bbc-mt-2 bbc-items-center mt-4"+(Ms?" bbc-justify-between":" bbc-justify-start"),children:[P.jsx("div",{className:"submitButtonContainer",children:P.jsxs("button",{onClick:n(d),className:"submitButton",style:{backgroundColor:zi,borderColor:zi,textColor:y},"aria-label":e(l?"submitting":"submit"),disabled:l,children:[P.jsx(Lp,{size:10,color:"#eee",loading:l,"aria-hidden":"true"}),!l&&e("submit")]})}),P.jsx("div",{className:"mt-2 flex flex-col bbc-form-control",children:P.jsx(Il,{control:s,rules:{required:Ms?"captchaError":!1},render:({field:{onChange:v}})=>Ms?P.jsx(Tp,{sitekey:Iy,onVerify:v,onError:c}):P.jsx("input",{type:"hidden",value:"1",disabled:!0}),name:"cfToken"})}),o.cfToken&&P.jsx(Zt,{message:o.cfToken.message})]})]})})})},zy=()=>{const{t:e}=rs(),{isCooldown:t,commentIdInReply:n,loading:r,onReply:i}=q.useContext(es),{register:o,handleSubmit:s,reset:l,formState:{errors:a},control:u,setValue:c}=xp({defaultValues:Sc}),d=q.useCallback(()=>{c("cfToken",null)},[c]),f=q.useCallback(y=>{r||i(n)(y).finally(()=>{l(Sc)})},[r,i,l,n]);return P.jsx(P.Fragment,{children:P.jsx("div",{className:"formContainer replyForm",children:!t&&P.jsxs("div",{children:[P.jsx("h2",{children:e("replyTitle")}),P.jsxs("div",{className:"flexContainer",children:[P.jsxs("div",{className:"formField",children:[P.jsxs("h4",{children:[e("name")," *"]}),P.jsx("input",{...o("name",{required:e("nameRequired"),pattern:{value:/^.{1,50}$/,message:e("nameLength")}}),type:"text",placeholder:e("namePlaceholder"),"aria-label":e("name")}),a.name&&P.jsx(Zt,{message:a.name.message})]}),P.jsxs("div",{className:"formField",children:[P.jsxs("h4",{children:[e("email")," *"]}),P.jsx("input",{...o("email",{required:e("emailRequired"),pattern:{value:/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,message:e("emailValid")}}),type:"text",placeholder:e("emailPlaceholder"),"aria-label":e("email")}),a.email&&P.jsx(Zt,{message:e(a.email.message)})]})]}),P.jsxs("div",{className:"formField",children:[P.jsxs("h4",{children:[e("comment")," *"]}),P.jsx("textarea",{...o("content",{required:e("commentRequired"),pattern:{value:/^.{1,2000}$/,message:e("commentLength")}}),rows:4,placeholder:e("commentPlaceholder"),"aria-label":e("comment")}),a.content&&P.jsx(Zt,{message:a.content.message})]}),P.jsxs("div",{style:{opacity:0,position:"absolute",top:0,left:0,height:0,width:0,zIndex:-1},children:[P.jsx("label",{htmlFor:"website",children:"Website"}),P.jsx("input",{type:"text",id:"website",name:"website",...o("honeypot"),tabIndex:"-1",autoComplete:"off"})]}),P.jsx("div",{className:"formField",children:P.jsxs("label",{children:[P.jsx("input",{type:"checkbox",...o("notifyOnReply")}),e("notifyReply")]})}),P.jsxs("div",{className:"bbc-flex bbc-mt-2 bbc-items-center mt-4"+(zs?" bbc-justify-between":" bbc-justify-start"),children:[P.jsx("div",{className:"submitButtonContainer",children:P.jsxs("button",{onClick:s(f),className:"submitButton",children:[P.jsx(Lp,{size:10,color:"#eee",loading:r}),!r&&e("submitReply")]})}),P.jsx("div",{className:"mt-2 flex flex-col bbc-form-control",children:P.jsx(Il,{control:u,rules:{required:zs?e("captchaReplyError"):!1},render:({field:{onChange:y}})=>zs?P.jsx(Tp,{sitekey:$y,onVerify:y,onError:d}):P.jsx("input",{type:"hidden",value:"1",disabled:!0}),name:"cfToken"})}),a.cfToken&&P.jsx(Zt,{message:a.cfToken.message})]})]})})})},$y=window.bb_turnstile_site_key||Tn.cfTurnstileSiteKey,zs=window.bb_turnstile_enable||Tn.cfEnabled,Uy=e=>q.createElement("svg",{viewBox:"0 0 53.867 53.867",...e},q.createElement("polygon",{style:{strokeWidth:6},points:"26.934,1.318 35.256,18.182 53.867,20.887 40.4,34.013 43.579,52.549 26.934,43.798 10.288,52.549 13.467,34.013 0,20.887 18.611,18.182 "})),Vy=({color:e,isFilled:t})=>P.jsx(Uy,{style:{stroke:e,strokeWidth:"6px",fill:t?e:"#fff"},className:"starIcon"}),kc=e=>q.createElement("svg",{fill:"currentColor",viewBox:"0 0 1920 1920",...e},q.createElement("path",{d:"M1662.178 0v1359.964h-648.703l-560.154 560.154v-560.154H0V0h1662.178ZM1511.07 151.107H151.107v1057.75h453.321v346.488l346.489-346.488h560.154V151.107ZM906.794 755.55v117.53H453.32V755.55h453.473Zm302.063-302.365v117.529H453.32V453.185h755.536Z",fillRule:"evenodd"})),_c=e=>{const t=/(https?:\/\/[^\s]+)/g,n=e.split(` | |
`);return n.map((r,i)=>{const s=r.split(t).map((l,a)=>l.match(t)?P.jsx("a",{href:l,target:"_blank",rel:"noopener noreferrer",children:l},`link-${i}-${a}`):l);return P.jsxs(re.Fragment,{children:[s,i<n.length-1&&P.jsx("br",{})]},`line-${i}`)})},Dp=({id:e,name:t,email:n,content:r,replies:i,rating:o,createdAt:s,spam:l,approvedAt:a,parentId:u,locale:c})=>{const{t:d}=rs(),{isCooldown:f,commentIdInReply:y,toggleReplyForm:v}=q.useContext(es),x=[0,1,2,3,4];return P.jsxs("div",{className:u?"replyComment":"individualComment",role:"article","aria-label":u?"Reply comment":"Comment",children:[u?P.jsxs(P.Fragment,{children:[P.jsxs("div",{className:"commentHeader",children:[P.jsx("p",{className:"commentName",role:"heading","aria-level":"3",children:t||window.bb_settings&&window.bb_settings.adminName||Tn.adminName}),P.jsx("span",{className:"commentDate","aria-label":"Comment date",children:new Intl.DateTimeFormat(c,{year:"numeric",month:"long",day:"numeric"}).format(new Date(s))})]}),P.jsx("div",{className:"commentContent",role:"text",children:_c(r)}),!f&&P.jsxs("button",{className:"showReplyForm",onClick:()=>v(e),"aria-expanded":y===e,"aria-label":y===e?"Hide reply form":"Show reply form",children:[P.jsx(kc,{"aria-hidden":"true"}),P.jsx("span",{children:d(y===e?"hide":"reply")})]})]}):P.jsxs("div",{children:[P.jsxs("div",{className:"commentHeader",children:[P.jsx("p",{className:"commentName",role:"heading","aria-level":"3",children:t||window.bb_settings&&window.bb_settings.adminName||Tn.adminName}),P.jsx("span",{className:"commentDate","aria-label":"Comment date",children:new Intl.DateTimeFormat(c,{year:"numeric",month:"long",day:"numeric"}).format(new Date(s))})]}),o>0&&P.jsx("div",{className:"commentStars",role:"img","aria-label":`${o} out of 5 stars`,children:x.map(j=>P.jsx(Vy,{color:By,isFilled:o>j,"aria-hidden":"true"},`star-${j}-for-comment-${e}`))}),P.jsx("div",{className:"commentContent",role:"text",children:_c(r)}),!f&&P.jsxs("button",{className:"showReplyForm",onClick:()=>v(e),"aria-expanded":y===e,"aria-label":y===e?"Hide reply form":"Show reply form",children:[P.jsx(kc,{"aria-hidden":"true"}),P.jsx("span",{children:d(y===e?"hide":"reply")})]})]}),y===e&&P.jsx("div",{children:P.jsx(zy,{})}),i!==void 0&&i.length>0&&P.jsx("div",{children:i.filter(j=>j.approvedAt!==null).map(j=>q.createElement(Dp,{...j,key:`comment-item-${j.id}`,locale:c}))})]})},By=window.bb_star_color||Tn.starColor;let Wr=window.Shopify&&window.Shopify.designMode?Ay:window.bb_comments||[];Wr=Array.isArray(Wr)?Wr:[];var Wc;let Fr=`${((Wc=window.Shopify)==null?void 0:Wc.locale)??"en"}`;var Kc;Fr=Fr.includes("-")?Fr:`${Fr}-${((Kc=window.Shopify)==null?void 0:Kc.country)??"US"}`;function Ap(e){return[...e].sort((n,r)=>new Date(r.createdAt)-new Date(n.createdAt)).map(n=>({...n,replies:n.replies?Ap(n.replies):[]}))}const Ec=Ap(Wr);function Ip(e){let t=e.length;return e.forEach(n=>{n.replies&&Array.isArray(n.replies)&&n.replies.length>0&&(t+=Ip(n.replies))}),t}const Hy=Ip(Wr),Wy=()=>{const{t:e}=rs();return P.jsx(P.Fragment,{children:Ec.length>0&&P.jsxs("div",{className:"commentListContainer",children:[P.jsx("h2",{children:e("totalComments",{count:Hy})}),P.jsx("div",{className:"commentList",children:Ec.map(t=>P.jsx(Dp,{...t,locale:Fr},`comment-item-${t.id}`))})]})})},bp=({message:e,type:t})=>e?P.jsx("div",{className:`commentAlert ${t}`,children:P.jsx("p",{children:e})}):null;bp.propTypes={message:gc.string.isRequired,type:gc.oneOf(["success","error"]).isRequired};const Ky=window.bb_blog_id,Mp=window.bb_article_id,$s=`bbCommentSubmitted__${Mp}`,Qy=()=>{const[e,t]=q.useState(!1),[n,r]=q.useState(null),[i,o]=q.useState(0),[s,l]=q.useState(!1);q.useEffect(()=>{const y=localStorage.getItem($s),v=new Date,j=(y?new Date(y):new Date).getTime()-v.getTime();if(y&&j>0)return t(!0),setTimeout(()=>{t(!1)},j)},[]);const a=q.useCallback(y=>{const v=localStorage.getItem($s);o(x=>x===y?0:!v||new Date>new Date(v)?y:x)},[]),u=q.useCallback(()=>{o(0)},[]),c=q.useCallback(()=>{t(!0),localStorage.setItem($s,new Date(Date.now()+3e4).toISOString()),r({message:"Comment submission was successful!",type:"success"}),setTimeout(()=>{r(null)},5e3)},[]),d=q.useCallback(async y=>{l(!0);try{await sc.post("create",{...y,blogId:Ky,articleId:Mp}),r({message:"Comment submission was successful!",type:"success"}),c()}catch{r({message:"Sorry, comment submission failed. Please try again later.",type:"error"}),setTimeout(()=>{r(null)},5e3)}l(!1)},[c]),f=q.useCallback(y=>async v=>{l(!0);try{await sc.post("reply",{commentId:y,...v}),c()}catch{r({message:"Failed to post reply. Please try again.",type:"error"}),setTimeout(()=>{r(null)},3e3)}l(!1)},[c]);return P.jsxs(es.Provider,{value:{isCooldown:e,loading:s,commentIdInReply:i,toggleReplyForm:a,closeReplyForm:u,onComment:d,onReply:f},children:[P.jsx(My,{}),P.jsx(Wy,{}),n&&P.jsx(bp,{message:n.message,type:n.type})]})},qy={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class Fo{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||qy,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"log","",!0)}warn(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","",!0)}error(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"error","")}deprecate(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,i){return i&&!this.debug?null:(typeof t[0]=="string"&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new Fo(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Fo(this.logger,t)}}var Ot=new Fo;class is{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const i=this.observers[r].get(n)||0;this.observers[r].set(n,i+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];this.observers[t]&&Array.from(this.observers[t].entries()).forEach(s=>{let[l,a]=s;for(let u=0;u<a;u++)l(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(s=>{let[l,a]=s;for(let u=0;u<a;u++)l.apply(l,[t,...r])})}}function Or(){let e,t;const n=new Promise((r,i)=>{e=r,t=i});return n.resolve=e,n.reject=t,n}function Cc(e){return e==null?"":""+e}function Xy(e,t,n){e.forEach(r=>{t[r]&&(n[r]=t[r])})}const Yy=/###/g;function Kr(e,t,n){function r(l){return l&&l.indexOf("###")>-1?l.replace(Yy,"."):l}function i(){return!e||typeof e=="string"}const o=typeof t!="string"?t:t.split(".");let s=0;for(;s<o.length-1;){if(i())return{};const l=r(o[s]);!e[l]&&n&&(e[l]=new n),Object.prototype.hasOwnProperty.call(e,l)?e=e[l]:e={},++s}return i()?{}:{obj:e,k:r(o[s])}}function Oc(e,t,n){const{obj:r,k:i}=Kr(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let o=t[t.length-1],s=t.slice(0,t.length-1),l=Kr(e,s,Object);for(;l.obj===void 0&&s.length;)o=`${s[s.length-1]}.${o}`,s=s.slice(0,s.length-1),l=Kr(e,s,Object),l&&l.obj&&typeof l.obj[`${l.k}.${o}`]<"u"&&(l.obj=void 0);l.obj[`${l.k}.${o}`]=n}function Jy(e,t,n,r){const{obj:i,k:o}=Kr(e,t,Object);i[o]=i[o]||[],i[o].push(n)}function Do(e,t){const{obj:n,k:r}=Kr(e,t);if(n)return n[r]}function Gy(e,t,n){const r=Do(e,n);return r!==void 0?r:Do(t,n)}function zp(e,t,n){for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):zp(e[r],t[r],n):e[r]=t[r]);return e}function bn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Zy={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function ev(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>Zy[t]):e}class tv{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const nv=[" ",",","?","!",";"],rv=new tv(20);function iv(e,t,n){t=t||"",n=n||"";const r=nv.filter(s=>t.indexOf(s)<0&&n.indexOf(s)<0);if(r.length===0)return!0;const i=rv.getRegExp(`(${r.map(s=>s==="?"?"\\?":s).join("|")})`);let o=!i.test(e);if(!o){const s=e.indexOf(n);s>0&&!i.test(e.substring(0,s))&&(o=!0)}return o}function $l(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let i=e;for(let o=0;o<r.length;){if(!i||typeof i!="object")return;let s,l="";for(let a=o;a<r.length;++a)if(a!==o&&(l+=n),l+=r[a],s=i[l],s!==void 0){if(["string","number","boolean"].indexOf(typeof s)>-1&&a<r.length-1)continue;o+=a-o+1;break}i=s}return i}function Ao(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class Pc extends is{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,s=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let l;t.indexOf(".")>-1?l=t.split("."):(l=[t,n],r&&(Array.isArray(r)?l.push(...r):typeof r=="string"&&o?l.push(...r.split(o)):l.push(r)));const a=Do(this.data,l);return!a&&!n&&!r&&t.indexOf(".")>-1&&(t=l[0],n=l[1],r=l.slice(2).join(".")),a||!s||typeof r!="string"?a:$l(this.data&&this.data[t]&&this.data[t][n],r,o)}addResource(t,n,r,i){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let l=[t,n];r&&(l=l.concat(s?r.split(s):r)),t.indexOf(".")>-1&&(l=t.split("."),i=n,n=l[1]),this.addNamespaces(n),Oc(this.data,l,i),o.silent||this.emit("added",t,n,r,i)}addResources(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in r)(typeof r[o]=="string"||Array.isArray(r[o]))&&this.addResource(t,n,o,r[o],{silent:!0});i.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,i,o){let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},l=[t,n];t.indexOf(".")>-1&&(l=t.split("."),i=r,r=n,n=l[1]),this.addNamespaces(n);let a=Do(this.data,l)||{};s.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?zp(a,r,o):a={...a,...r},Oc(this.data,l,a),s.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,n)}:this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}}var $p={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(o=>{this.processors[o]&&(t=this.processors[o].process(t,n,r,i))}),t}};const Nc={};class Io extends is{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Xy(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ot.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const r=this.resolve(t,n);return r&&r.res!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let o=n.ns||this.options.defaultNS||[];const s=r&&t.indexOf(r)>-1,l=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!iv(t,r,i);if(s&&!l){const a=t.match(this.interpolator.nestingRegexp);if(a&&a.length>0)return{key:t,namespaces:o};const u=t.split(r);(r!==i||r===i&&this.options.ns.indexOf(u[0])>-1)&&(o=u.shift()),t=u.join(i)}return typeof o=="string"&&(o=[o]),{key:t,namespaces:o}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:s,namespaces:l}=this.extractFromKey(t[t.length-1],n),a=l[l.length-1],u=n.lng||this.language,c=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&u.toLowerCase()==="cimode"){if(c){const S=n.nsSeparator||this.options.nsSeparator;return i?{res:`${a}${S}${s}`,usedKey:s,exactUsedKey:s,usedLng:u,usedNS:a,usedParams:this.getUsedParamsDetails(n)}:`${a}${S}${s}`}return i?{res:s,usedKey:s,exactUsedKey:s,usedLng:u,usedNS:a,usedParams:this.getUsedParamsDetails(n)}:s}const d=this.resolve(t,n);let f=d&&d.res;const y=d&&d.usedKey||s,v=d&&d.exactUsedKey||s,x=Object.prototype.toString.apply(f),j=["[object Number]","[object Function]","[object RegExp]"],g=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,p=!this.i18nFormat||this.i18nFormat.handleAsObject;if(p&&f&&(typeof f!="string"&&typeof f!="boolean"&&typeof f!="number")&&j.indexOf(x)<0&&!(typeof g=="string"&&Array.isArray(f))){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const S=this.options.returnedObjectHandler?this.options.returnedObjectHandler(y,f,{...n,ns:l}):`key '${s} (${this.language})' returned an object instead of string.`;return i?(d.res=S,d.usedParams=this.getUsedParamsDetails(n),d):S}if(o){const S=Array.isArray(f),E=S?[]:{},T=S?v:y;for(const L in f)if(Object.prototype.hasOwnProperty.call(f,L)){const I=`${T}${o}${L}`;E[L]=this.translate(I,{...n,joinArrays:!1,ns:l}),E[L]===I&&(E[L]=f[L])}f=E}}else if(p&&typeof g=="string"&&Array.isArray(f))f=f.join(g),f&&(f=this.extendTranslation(f,t,n,r));else{let S=!1,E=!1;const T=n.count!==void 0&&typeof n.count!="string",L=Io.hasDefaultValue(n),I=T?this.pluralResolver.getSuffix(u,n.count,n):"",Q=n.ordinal&&T?this.pluralResolver.getSuffix(u,n.count,{ordinal:!1}):"",V=T&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),G=V&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${I}`]||n[`defaultValue${Q}`]||n.defaultValue;!this.isValidLookup(f)&&L&&(S=!0,f=G),this.isValidLookup(f)||(E=!0,f=s);const H=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&E?void 0:f,X=L&&G!==f&&this.options.updateMissing;if(E||S||X){if(this.logger.log(X?"updateKey":"missingKey",u,a,s,X?G:f),o){const _=this.resolve(s,{...n,keySeparator:!1});_&&_.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let w=[];const O=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&O&&O[0])for(let _=0;_<O.length;_++)w.push(O[_]);else this.options.saveMissingTo==="all"?w=this.languageUtils.toResolveHierarchy(n.lng||this.language):w.push(n.lng||this.language);const $=(_,A,N)=>{const W=L&&N!==f?N:H;this.options.missingKeyHandler?this.options.missingKeyHandler(_,a,A,W,X,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(_,a,A,W,X,n),this.emit("missingKey",_,a,A,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&T?w.forEach(_=>{const A=this.pluralResolver.getSuffixes(_,n);V&&n[`defaultValue${this.options.pluralSeparator}zero`]&&A.indexOf(`${this.options.pluralSeparator}zero`)<0&&A.push(`${this.options.pluralSeparator}zero`),A.forEach(N=>{$([_],s+N,n[`defaultValue${N}`]||G)})}):$(w,s,G))}f=this.extendTranslation(f,t,n,d,r),E&&f===s&&this.options.appendNamespaceToMissingKey&&(f=`${a}:${s}`),(E||S)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?f=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${a}:${s}`:s,S?f:void 0):f=this.options.parseMissingKeyHandler(f))}return i?(d.res=f,d.usedParams=this.getUsedParamsDetails(n),d):f}extendTranslation(t,n,r,i,o){var s=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const u=typeof t=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(u){const f=t.match(this.interpolator.nestingRegexp);c=f&&f.length}let d=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(d={...this.options.interpolation.defaultVariables,...d}),t=this.interpolator.interpolate(t,d,r.lng||this.language,r),u){const f=t.match(this.interpolator.nestingRegexp),y=f&&f.length;c<y&&(r.nest=!1)}!r.lng&&this.options.compatibilityAPI!=="v1"&&i&&i.res&&(r.lng=i.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,function(){for(var f=arguments.length,y=new Array(f),v=0;v<f;v++)y[v]=arguments[v];return o&&o[0]===y[0]&&!r.context?(s.logger.warn(`It seems you are nesting recursively key: ${y[0]} in key: ${n[0]}`),null):s.translate(...y,n)},r)),r.interpolation&&this.interpolator.reset()}const l=r.postProcess||this.options.postProcess,a=typeof l=="string"?[l]:l;return t!=null&&a&&a.length&&r.applyPostProcessor!==!1&&(t=$p.handle(a,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,i,o,s,l;return typeof t=="string"&&(t=[t]),t.forEach(a=>{if(this.isValidLookup(r))return;const u=this.extractFromKey(a,n),c=u.key;i=c;let d=u.namespaces;this.options.fallbackNS&&(d=d.concat(this.options.fallbackNS));const f=n.count!==void 0&&typeof n.count!="string",y=f&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),v=n.context!==void 0&&(typeof n.context=="string"||typeof n.context=="number")&&n.context!=="",x=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);d.forEach(j=>{this.isValidLookup(r)||(l=j,!Nc[`${x[0]}-${j}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(l)&&(Nc[`${x[0]}-${j}`]=!0,this.logger.warn(`key "${i}" for languages "${x.join(", ")}" won't get resolved as namespace "${l}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),x.forEach(g=>{if(this.isValidLookup(r))return;s=g;const p=[c];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(p,c,g,j,n);else{let S;f&&(S=this.pluralResolver.getSuffix(g,n.count,n));const E=`${this.options.pluralSeparator}zero`,T=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(f&&(p.push(c+S),n.ordinal&&S.indexOf(T)===0&&p.push(c+S.replace(T,this.options.pluralSeparator)),y&&p.push(c+E)),v){const L=`${c}${this.options.contextSeparator}${n.context}`;p.push(L),f&&(p.push(L+S),n.ordinal&&S.indexOf(T)===0&&p.push(L+S.replace(T,this.options.pluralSeparator)),y&&p.push(L+E))}}let h;for(;h=p.pop();)this.isValidLookup(r)||(o=h,r=this.getResource(g,j,h,n))}))})}),{res:r,usedKey:i,exactUsedKey:o,usedLng:s,usedNS:l}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,r,i):this.resourceStore.getResource(t,n,r,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&typeof t.replace!="string";let i=r?t.replace:t;if(r&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!r){i={...i};for(const o of n)delete i[o]}return i}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}function Us(e){return e.charAt(0).toUpperCase()+e.slice(1)}class Tc{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ot.create("languageUtils")}getScriptPartFromCode(t){if(t=Ao(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=Ao(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=t.split("-");return this.options.lowerCaseLng?r=r.map(i=>i.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=Us(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=Us(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=Us(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),typeof t=="string"&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),i=[],o=s=>{s&&(this.isSupportedCode(s)?i.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):typeof t=="string"&&o(this.formatLanguageCode(t)),r.forEach(s=>{i.indexOf(s)<0&&o(this.formatLanguageCode(s))}),i}}let ov=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],sv={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const lv=["v1","v2","v3"],av=["v4"],Lc={zero:0,one:1,two:2,few:3,many:4,other:5};function uv(){const e={};return ov.forEach(t=>{t.lngs.forEach(n=>{e[n]={numbers:t.nr,plurals:sv[t.fc]}})}),e}class cv{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=Ot.create("pluralResolver"),(!this.options.compatibilityJSON||av.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=uv()}addRule(t,n){this.rules[t]=n}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(Ao(t==="dev"?"en":t),{type:n.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(i=>`${n}${i}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((i,o)=>Lc[i]-Lc[o]).map(i=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i}`):r.numbers.map(i=>this.getSuffix(t,i,n)):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,r);return i?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(n)}`:this.getSuffixRetroCompatible(i,n):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,n){const r=t.noAbs?t.plurals(n):t.plurals(Math.abs(n));let i=t.numbers[r];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const o=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:o():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?o():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!lv.includes(this.options.compatibilityJSON)}}function Rc(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=Gy(e,t,n);return!o&&i&&typeof n=="string"&&(o=$l(e,n,r),o===void 0&&(o=$l(t,n,r))),o}class fv{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ot.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:i,prefix:o,prefixEscaped:s,suffix:l,suffixEscaped:a,formatSeparator:u,unescapeSuffix:c,unescapePrefix:d,nestingPrefix:f,nestingPrefixEscaped:y,nestingSuffix:v,nestingSuffixEscaped:x,nestingOptionsSeparator:j,maxReplaces:g,alwaysFormat:p}=t.interpolation;this.escape=n!==void 0?n:ev,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=o?bn(o):s||"{{",this.suffix=l?bn(l):a||"}}",this.formatSeparator=u||",",this.unescapePrefix=c?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=f?bn(f):y||bn("$t("),this.nestingSuffix=v?bn(v):x||bn(")"),this.nestingOptionsSeparator=j||",",this.maxReplaces=g||1e3,this.alwaysFormat=p!==void 0?p:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n&&n.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,n,r,i){let o,s,l;const a=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(v){return v.replace(/\$/g,"$$$$")}const c=v=>{if(v.indexOf(this.formatSeparator)<0){const p=Rc(n,a,v,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(p,void 0,r,{...i,...n,interpolationkey:v}):p}const x=v.split(this.formatSeparator),j=x.shift().trim(),g=x.join(this.formatSeparator).trim();return this.format(Rc(n,a,j,this.options.keySeparator,this.options.ignoreJSONStructure),g,r,{...i,...n,interpolationkey:j})};this.resetRegExp();const d=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,f=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:v=>u(v)},{regex:this.regexp,safeValue:v=>this.escapeValue?u(this.escape(v)):u(v)}].forEach(v=>{for(l=0;o=v.regex.exec(t);){const x=o[1].trim();if(s=c(x),s===void 0)if(typeof d=="function"){const g=d(t,o,i);s=typeof g=="string"?g:""}else if(i&&Object.prototype.hasOwnProperty.call(i,x))s="";else if(f){s=o[0];continue}else this.logger.warn(`missed to pass in variable ${x} for interpolating ${t}`),s="";else typeof s!="string"&&!this.useRawValueToEscape&&(s=Cc(s));const j=v.safeValue(s);if(t=t.replace(o[0],j),f?(v.regex.lastIndex+=s.length,v.regex.lastIndex-=o[0].length):v.regex.lastIndex=0,l++,l>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,o,s;function l(a,u){const c=this.nestingOptionsSeparator;if(a.indexOf(c)<0)return a;const d=a.split(new RegExp(`${c}[ ]*{`));let f=`{${d[1]}`;a=d[0],f=this.interpolate(f,s);const y=f.match(/'/g),v=f.match(/"/g);(y&&y.length%2===0&&!v||v.length%2!==0)&&(f=f.replace(/'/g,'"'));try{s=JSON.parse(f),u&&(s={...u,...s})}catch(x){return this.logger.warn(`failed parsing options string in nesting for key ${a}`,x),`${a}${c}${f}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,a}for(;i=this.nestingRegexp.exec(t);){let a=[];s={...r},s=s.replace&&typeof s.replace!="string"?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;let u=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const c=i[1].split(this.formatSeparator).map(d=>d.trim());i[1]=c.shift(),a=c,u=!0}if(o=n(l.call(this,i[1].trim(),s),s),o&&i[0]===t&&typeof o!="string")return o;typeof o!="string"&&(o=Cc(o)),o||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),o=""),u&&(o=a.reduce((c,d)=>this.format(c,d,r.lng,{...r,interpolationkey:i[1].trim()}),o.trim())),t=t.replace(i[0],o),this.regexp.lastIndex=0}return t}}function dv(e){let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);t==="currency"&&i.indexOf(":")<0?n.currency||(n.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?n.range||(n.range=i.trim()):i.split(";").forEach(s=>{if(s){const[l,...a]=s.split(":"),u=a.join(":").trim().replace(/^'+|'+$/g,""),c=l.trim();n[c]||(n[c]=u),u==="false"&&(n[c]=!1),u==="true"&&(n[c]=!0),isNaN(u)||(n[c]=parseInt(u,10))}})}return{formatName:t,formatOptions:n}}function Mn(e){const t={};return function(r,i,o){const s=i+JSON.stringify(o);let l=t[s];return l||(l=e(Ao(i),o),t[s]=l),l(r)}}class pv{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ot.create("formatter"),this.options=t,this.formats={number:Mn((n,r)=>{const i=new Intl.NumberFormat(n,{...r});return o=>i.format(o)}),currency:Mn((n,r)=>{const i=new Intl.NumberFormat(n,{...r,style:"currency"});return o=>i.format(o)}),datetime:Mn((n,r)=>{const i=new Intl.DateTimeFormat(n,{...r});return o=>i.format(o)}),relativetime:Mn((n,r)=>{const i=new Intl.RelativeTimeFormat(n,{...r});return o=>i.format(o,r.range||"day")}),list:Mn((n,r)=>{const i=new Intl.ListFormat(n,{...r});return o=>i.format(o)})},this.init(t)}init(t){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Mn(n)}format(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return n.split(this.formatSeparator).reduce((l,a)=>{const{formatName:u,formatOptions:c}=dv(a);if(this.formats[u]){let d=l;try{const f=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},y=f.locale||f.lng||i.locale||i.lng||r;d=this.formats[u](l,y,{...c,...i,...f})}catch(f){this.logger.warn(f)}return d}else this.logger.warn(`there was no format function for ${u}`);return l},t)}}function hv(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class gv extends is{constructor(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=Ot.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,i.backend,i)}queueLoad(t,n,r,i){const o={},s={},l={},a={};return t.forEach(u=>{let c=!0;n.forEach(d=>{const f=`${u}|${d}`;!r.reload&&this.store.hasResourceBundle(u,d)?this.state[f]=2:this.state[f]<0||(this.state[f]===1?s[f]===void 0&&(s[f]=!0):(this.state[f]=1,c=!1,s[f]===void 0&&(s[f]=!0),o[f]===void 0&&(o[f]=!0),a[d]===void 0&&(a[d]=!0)))}),c||(l[u]=!0)}),(Object.keys(o).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(o),pending:Object.keys(s),toLoadLanguages:Object.keys(l),toLoadNamespaces:Object.keys(a)}}loaded(t,n,r){const i=t.split("|"),o=i[0],s=i[1];n&&this.emit("failedLoading",o,s,n),r&&this.store.addResourceBundle(o,s,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2;const l={};this.queue.forEach(a=>{Jy(a.loaded,[o],s),hv(a,t),n&&a.errors.push(n),a.pendingCount===0&&!a.done&&(Object.keys(a.loaded).forEach(u=>{l[u]||(l[u]={});const c=a.loaded[u];c.length&&c.forEach(d=>{l[u][d]===void 0&&(l[u][d]=!0)})}),a.done=!0,a.errors.length?a.callback(a.errors):a.callback())}),this.emit("loaded",l),this.queue=this.queue.filter(a=>!a.done)}read(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,s=arguments.length>5?arguments[5]:void 0;if(!t.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:i,wait:o,callback:s});return}this.readingCalls++;const l=(u,c)=>{if(this.readingCalls--,this.waitingReads.length>0){const d=this.waitingReads.shift();this.read(d.lng,d.ns,d.fcName,d.tried,d.wait,d.callback)}if(u&&c&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,r,i+1,o*2,s)},o);return}s(u,c)},a=this.backend[r].bind(this.backend);if(a.length===2){try{const u=a(t,n);u&&typeof u.then=="function"?u.then(c=>l(null,c)).catch(l):l(null,u)}catch(u){l(u)}return}return a(t,n,l)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof n=="string"&&(n=[n]);const o=this.queueLoad(t,n,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(s=>{this.loadOne(s)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(s,l)=>{s&&this.logger.warn(`${n}loading namespace ${o} for language ${i} failed`,s),!s&&l&&this.logger.log(`${n}loaded namespace ${o} for language ${i}`,l),this.loaded(t,s,l)})}saveMissing(t,n,r,i,o){let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const a={...s,isUpdate:o},u=this.backend.create.bind(this.backend);if(u.length<6)try{let c;u.length===5?c=u(t,n,r,i,a):c=u(t,n,r,i),c&&typeof c.then=="function"?c.then(d=>l(null,d)).catch(l):l(null,c)}catch(c){l(c)}else u(t,n,r,i,l,a)}!t||!t[0]||this.store.addResource(t[0],n,r,i)}}}function jc(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let n={};if(typeof t[1]=="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const r=t[3]||t[2];Object.keys(r).forEach(i=>{n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function Fc(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function $i(){}function mv(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}class ci extends is{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=Fc(t),this.services={},this.logger=Ot,this.modules={external:[]},mv(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),!n.defaultNS&&n.defaultNS!==!1&&n.ns&&(typeof n.ns=="string"?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const i=jc();this.options={...i,...this.options,...Fc(n)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);function o(c){return c?typeof c=="function"?new c:c:null}if(!this.options.isClone){this.modules.logger?Ot.init(o(this.modules.logger),this.options):Ot.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:typeof Intl<"u"&&(c=pv);const d=new Tc(this.options);this.store=new Pc(this.options.resources,this.options);const f=this.services;f.logger=Ot,f.resourceStore=this.store,f.languageUtils=d,f.pluralResolver=new cv(d,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(f.formatter=o(c),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new fv(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new gv(o(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(y){for(var v=arguments.length,x=new Array(v>1?v-1:0),j=1;j<v;j++)x[j-1]=arguments[j];t.emit(y,...x)}),this.modules.languageDetector&&(f.languageDetector=o(this.modules.languageDetector),f.languageDetector.init&&f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=o(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new Io(this.services,this.options),this.translator.on("*",function(y){for(var v=arguments.length,x=new Array(v>1?v-1:0),j=1;j<v;j++)x[j-1]=arguments[j];t.emit(y,...x)}),this.modules.external.forEach(y=>{y.init&&y.init(this)})}if(this.format=this.options.interpolation.format,r||(r=$i),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=function(){return t.store[c](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=function(){return t.store[c](...arguments),t}});const a=Or(),u=()=>{const c=(d,f)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),a.resolve(f),r(d,f)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initImmediate?u():setTimeout(u,0),a}loadResources(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$i;const i=typeof t=="string"?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const o=[],s=l=>{if(!l||l==="cimode")return;this.services.languageUtils.toResolveHierarchy(l).forEach(u=>{u!=="cimode"&&o.indexOf(u)<0&&o.push(u)})};i?s(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(a=>s(a)),this.options.preload&&this.options.preload.forEach(l=>s(l)),this.services.backendConnector.load(o,this.options.ns,l=>{!l&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(l)})}else r(null)}reloadResources(t,n,r){const i=Or();return t||(t=this.languages),n||(n=this.options.ns),r||(r=$i),this.services.backendConnector.reload(t,n,o=>{i.resolve(),r(o)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&$p.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const i=Or();this.emit("languageChanging",t);const o=a=>{this.language=a,this.languages=this.services.languageUtils.toResolveHierarchy(a),this.resolvedLanguage=void 0,this.setResolvedLanguage(a)},s=(a,u)=>{u?(o(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),n&&n(a,function(){return r.t(...arguments)})},l=a=>{!t&&!a&&this.services.languageDetector&&(a=[]);const u=typeof a=="string"?a:this.services.languageUtils.getBestMatchFromCodes(a);u&&(this.language||o(u),this.translator.language||this.translator.changeLanguage(u),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(u)),this.loadResources(u,c=>{s(c,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?l(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(t),i}getFixedT(t,n,r){var i=this;const o=function(s,l){let a;if(typeof l!="object"){for(var u=arguments.length,c=new Array(u>2?u-2:0),d=2;d<u;d++)c[d-2]=arguments[d];a=i.options.overloadTranslationOptionHandler([s,l].concat(c))}else a={...l};a.lng=a.lng||o.lng,a.lngs=a.lngs||o.lngs,a.ns=a.ns||o.ns,a.keyPrefix=a.keyPrefix||r||o.keyPrefix;const f=i.options.keySeparator||".";let y;return a.keyPrefix&&Array.isArray(s)?y=s.map(v=>`${a.keyPrefix}${f}${v}`):y=a.keyPrefix?`${a.keyPrefix}${f}${s}`:s,i.t(y,a)};return typeof t=="string"?o.lng=t:o.lngs=t,o.ns=n,o.keyPrefix=r,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const s=(l,a)=>{const u=this.services.backendConnector.state[`${l}|${a}`];return u===-1||u===2};if(n.precheck){const l=n.precheck(this,s);if(l!==void 0)return l}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(r,t)&&(!i||s(o,t)))}loadNamespaces(t,n){const r=Or();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=Or();typeof t=="string"&&(t=[t]);const i=this.options.preload||[],o=t.filter(s=>i.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return o.length?(this.options.preload=i.concat(o),this.loadResources(s=>{r.resolve(),n&&n(s)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new Tc(jc());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new ci(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$i;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},o=new ci(i);return(t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(l=>{o[l]=this[l]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},r&&(o.store=new Pc(this.store.data,i),o.services.resourceStore=o.store),o.translator=new Io(o.services,i),o.translator.on("*",function(l){for(var a=arguments.length,u=new Array(a>1?a-1:0),c=1;c<a;c++)u[c-1]=arguments[c];o.emit(l,...u)}),o.init(i,n),o.translator.options=i,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Ae=ci.createInstance();Ae.createInstance=ci.createInstance;Ae.createInstance;Ae.dir;Ae.init;Ae.loadResources;Ae.reloadResources;Ae.use;Ae.changeLanguage;Ae.getFixedT;Ae.t;Ae.exists;Ae.setDefaultNamespace;Ae.hasLoadedNamespace;Ae.loadNamespaces;Ae.loadLanguages;function Ul(e){"@babel/helpers - typeof";return Ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ul(e)}function Up(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":Ul(XMLHttpRequest))==="object"}function yv(e){return!!e&&typeof e.then=="function"}function vv(e){return yv(e)?e:Promise.resolve(e)}function wv(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Vl={exports:{}},Ui={exports:{}},Dc;function Sv(){return Dc||(Dc=1,function(e,t){var n=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof yt<"u"&&yt,r=function(){function o(){this.fetch=!1,this.DOMException=n.DOMException}return o.prototype=n,new o}();(function(o){(function(s){var l=typeof o<"u"&&o||typeof self<"u"&&self||typeof l<"u"&&l,a={searchParams:"URLSearchParams"in l,iterable:"Symbol"in l&&"iterator"in Symbol,blob:"FileReader"in l&&"Blob"in l&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in l,arrayBuffer:"ArrayBuffer"in l};function u(w){return w&&DataView.prototype.isPrototypeOf(w)}if(a.arrayBuffer)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(w){return w&&c.indexOf(Object.prototype.toString.call(w))>-1};function f(w){if(typeof w!="string"&&(w=String(w)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(w)||w==="")throw new TypeError('Invalid character in header field name: "'+w+'"');return w.toLowerCase()}function y(w){return typeof w!="string"&&(w=String(w)),w}function v(w){var O={next:function(){var $=w.shift();return{done:$===void 0,value:$}}};return a.iterable&&(O[Symbol.iterator]=function(){return O}),O}function x(w){this.map={},w instanceof x?w.forEach(function(O,$){this.append($,O)},this):Array.isArray(w)?w.forEach(function(O){this.append(O[0],O[1])},this):w&&Object.getOwnPropertyNames(w).forEach(function(O){this.append(O,w[O])},this)}x.prototype.append=function(w,O){w=f(w),O=y(O);var $=this.map[w];this.map[w]=$?$+", "+O:O},x.prototype.delete=function(w){delete this.map[f(w)]},x.prototype.get=function(w){return w=f(w),this.has(w)?this.map[w]:null},x.prototype.has=function(w){return this.map.hasOwnProperty(f(w))},x.prototype.set=function(w,O){this.map[f(w)]=y(O)},x.prototype.forEach=function(w,O){for(var $ in this.map)this.map.hasOwnProperty($)&&w.call(O,this.map[$],$,this)},x.prototype.keys=function(){var w=[];return this.forEach(function(O,$){w.push($)}),v(w)},x.prototype.values=function(){var w=[];return this.forEach(function(O){w.push(O)}),v(w)},x.prototype.entries=function(){var w=[];return this.forEach(function(O,$){w.push([$,O])}),v(w)},a.iterable&&(x.prototype[Symbol.iterator]=x.prototype.entries);function j(w){if(w.bodyUsed)return Promise.reject(new TypeError("Already read"));w.bodyUsed=!0}function g(w){return new Promise(function(O,$){w.onload=function(){O(w.result)},w.onerror=function(){$(w.error)}})}function p(w){var O=new FileReader,$=g(O);return O.readAsArrayBuffer(w),$}function h(w){var O=new FileReader,$=g(O);return O.readAsText(w),$}function S(w){for(var O=new Uint8Array(w),$=new Array(O.length),_=0;_<O.length;_++)$[_]=String.fromCharCode(O[_]);return $.join("")}function E(w){if(w.slice)return w.slice(0);var O=new Uint8Array(w.byteLength);return O.set(new Uint8Array(w)),O.buffer}function T(){return this.bodyUsed=!1,this._initBody=function(w){this.bodyUsed=this.bodyUsed,this._bodyInit=w,w?typeof w=="string"?this._bodyText=w:a.blob&&Blob.prototype.isPrototypeOf(w)?this._bodyBlob=w:a.formData&&FormData.prototype.isPrototypeOf(w)?this._bodyFormData=w:a.searchParams&&URLSearchParams.prototype.isPrototypeOf(w)?this._bodyText=w.toString():a.arrayBuffer&&a.blob&&u(w)?(this._bodyArrayBuffer=E(w.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(w)||d(w))?this._bodyArrayBuffer=E(w):this._bodyText=w=Object.prototype.toString.call(w):this._bodyText="",this.headers.get("content-type")||(typeof w=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):a.searchParams&&URLSearchParams.prototype.isPrototypeOf(w)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a.blob&&(this.blob=function(){var w=j(this);if(w)return w;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var w=j(this);return w||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(p)}),this.text=function(){var w=j(this);if(w)return w;if(this._bodyBlob)return h(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(S(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a.formData&&(this.formData=function(){return this.text().then(V)}),this.json=function(){return this.text().then(JSON.parse)},this}var L=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function I(w){var O=w.toUpperCase();return L.indexOf(O)>-1?O:w}function Q(w,O){if(!(this instanceof Q))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');O=O||{};var $=O.body;if(w instanceof Q){if(w.bodyUsed)throw new TypeError("Already read");this.url=w.url,this.credentials=w.credentials,O.headers||(this.headers=new x(w.headers)),this.method=w.method,this.mode=w.mode,this.signal=w.signal,!$&&w._bodyInit!=null&&($=w._bodyInit,w.bodyUsed=!0)}else this.url=String(w);if(this.credentials=O.credentials||this.credentials||"same-origin",(O.headers||!this.headers)&&(this.headers=new x(O.headers)),this.method=I(O.method||this.method||"GET"),this.mode=O.mode||this.mode||null,this.signal=O.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&$)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody($),(this.method==="GET"||this.method==="HEAD")&&(O.cache==="no-store"||O.cache==="no-cache")){var _=/([?&])_=[^&]*/;if(_.test(this.url))this.url=this.url.replace(_,"$1_="+new Date().getTime());else{var A=/\?/;this.url+=(A.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Q.prototype.clone=function(){return new Q(this,{body:this._bodyInit})};function V(w){var O=new FormData;return w.trim().split("&").forEach(function($){if($){var _=$.split("="),A=_.shift().replace(/\+/g," "),N=_.join("=").replace(/\+/g," ");O.append(decodeURIComponent(A),decodeURIComponent(N))}}),O}function G(w){var O=new x,$=w.replace(/\r?\n[\t ]+/g," ");return $.split("\r").map(function(_){return _.indexOf(` | |
`)===0?_.substr(1,_.length):_}).forEach(function(_){var A=_.split(":"),N=A.shift().trim();if(N){var W=A.join(":").trim();O.append(N,W)}}),O}T.call(Q.prototype);function F(w,O){if(!(this instanceof F))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');O||(O={}),this.type="default",this.status=O.status===void 0?200:O.status,this.ok=this.status>=200&&this.status<300,this.statusText=O.statusText===void 0?"":""+O.statusText,this.headers=new x(O.headers),this.url=O.url||"",this._initBody(w)}T.call(F.prototype),F.prototype.clone=function(){return new F(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new x(this.headers),url:this.url})},F.error=function(){var w=new F(null,{status:0,statusText:""});return w.type="error",w};var H=[301,302,303,307,308];F.redirect=function(w,O){if(H.indexOf(O)===-1)throw new RangeError("Invalid status code");return new F(null,{status:O,headers:{location:w}})},s.DOMException=l.DOMException;try{new s.DOMException}catch{s.DOMException=function(O,$){this.message=O,this.name=$;var _=Error(O);this.stack=_.stack},s.DOMException.prototype=Object.create(Error.prototype),s.DOMException.prototype.constructor=s.DOMException}function X(w,O){return new Promise(function($,_){var A=new Q(w,O);if(A.signal&&A.signal.aborted)return _(new s.DOMException("Aborted","AbortError"));var N=new XMLHttpRequest;function W(){N.abort()}N.onload=function(){var oe={status:N.status,statusText:N.statusText,headers:G(N.getAllResponseHeaders()||"")};oe.url="responseURL"in N?N.responseURL:oe.headers.get("X-Request-URL");var we="response"in N?N.response:N.responseText;setTimeout(function(){$(new F(we,oe))},0)},N.onerror=function(){setTimeout(function(){_(new TypeError("Network request failed"))},0)},N.ontimeout=function(){setTimeout(function(){_(new TypeError("Network request failed"))},0)},N.onabort=function(){setTimeout(function(){_(new s.DOMException("Aborted","AbortError"))},0)};function ne(oe){try{return oe===""&&l.location.href?l.location.href:oe}catch{return oe}}N.open(A.method,ne(A.url),!0),A.credentials==="include"?N.withCredentials=!0:A.credentials==="omit"&&(N.withCredentials=!1),"responseType"in N&&(a.blob?N.responseType="blob":a.arrayBuffer&&A.headers.get("Content-Type")&&A.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(N.responseType="arraybuffer")),O&&typeof O.headers=="object"&&!(O.headers instanceof x)?Object.getOwnPropertyNames(O.headers).forEach(function(oe){N.setRequestHeader(oe,y(O.headers[oe]))}):A.headers.forEach(function(oe,we){N.setRequestHeader(we,oe)}),A.signal&&(A.signal.addEventListener("abort",W),N.onreadystatechange=function(){N.readyState===4&&A.signal.removeEventListener("abort",W)}),N.send(typeof A._bodyInit>"u"?null:A._bodyInit)})}return X.polyfill=!0,l.fetch||(l.fetch=X,l.Headers=x,l.Request=Q,l.Response=F),s.Headers=x,s.Request=Q,s.Response=F,s.fetch=X,s})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=n.fetch?n:r;t=i.fetch,t.default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(Ui,Ui.exports)),Ui.exports}(function(e,t){var n;if(typeof fetch=="function"&&(typeof yt<"u"&&yt.fetch?n=yt.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof wv<"u"&&typeof window>"u"){var r=n||Sv();r.default&&(r=r.default),t.default=r,e.exports=t.default}})(Vl,Vl.exports);var Vp=Vl.exports;const Bp=Hl(Vp),Ac=Gp({__proto__:null,default:Bp},[Vp]);function Ic(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function bc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ic(Object(n),!0).forEach(function(r){xv(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ic(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xv(e,t,n){return t=kv(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kv(e){var t=_v(e,"string");return Ln(t)=="symbol"?t:t+""}function _v(e,t){if(Ln(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ln(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ln(e){"@babel/helpers - typeof";return Ln=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ln(e)}var bt;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?bt=global.fetch:typeof window<"u"&&window.fetch?bt=window.fetch:bt=fetch);var fi;Up()&&(typeof global<"u"&&global.XMLHttpRequest?fi=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(fi=window.XMLHttpRequest));var bo;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?bo=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(bo=window.ActiveXObject));!bt&&Ac&&!fi&&!bo&&(bt=Bp||Ac);typeof bt!="function"&&(bt=void 0);var Bl=function(t,n){if(n&&Ln(n)==="object"){var r="";for(var i in n)r+="&"+encodeURIComponent(i)+"="+encodeURIComponent(n[i]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},Mc=function(t,n,r,i){var o=function(a){if(!a.ok)return r(a.statusText||"Error",{status:a.status});a.text().then(function(u){r(null,{status:a.status,data:u})}).catch(r)};if(i){var s=i(t,n);if(s instanceof Promise){s.then(o).catch(r);return}}typeof fetch=="function"?fetch(t,n).then(o).catch(r):bt(t,n).then(o).catch(r)},zc=!1,Ev=function(t,n,r,i){t.queryStringParams&&(n=Bl(n,t.queryStringParams));var o=bc({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(o["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),r&&(o["Content-Type"]="application/json");var s=typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions,l=bc({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:o},zc?{}:s),a=typeof t.alternateFetch=="function"&&t.alternateFetch.length>=1?t.alternateFetch:void 0;try{Mc(n,l,i,a)}catch(u){if(!s||Object.keys(s).length===0||!u.message||u.message.indexOf("not implemented")<0)return i(u);try{Object.keys(s).forEach(function(c){delete l[c]}),Mc(n,l,i,a),zc=!0}catch(c){i(c)}}},Cv=function(t,n,r,i){r&&Ln(r)==="object"&&(r=Bl("",r).slice(1)),t.queryStringParams&&(n=Bl(n,t.queryStringParams));try{var o;fi?o=new fi:o=new bo("MSXML2.XMLHTTP.3.0"),o.open(r?"POST":"GET",n,1),t.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.withCredentials=!!t.withCredentials,r&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.overrideMimeType&&o.overrideMimeType("application/json");var s=t.customHeaders;if(s=typeof s=="function"?s():s,s)for(var l in s)o.setRequestHeader(l,s[l]);o.onreadystatechange=function(){o.readyState>3&&i(o.status>=400?o.statusText:null,{status:o.status,data:o.responseText})},o.send(r)}catch(a){console&&console.log(a)}},Ov=function(t,n,r,i){if(typeof r=="function"&&(i=r,r=void 0),i=i||function(){},bt&&n.indexOf("file:")!==0)return Ev(t,n,r,i);if(Up()||typeof ActiveXObject=="function")return Cv(t,n,r,i);i(new Error("No fetch and no xhr implementation found!"))};function fr(e){"@babel/helpers - typeof";return fr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fr(e)}function $c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Vs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$c(Object(n),!0).forEach(function(r){Hp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$c(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Wp(r.key),r)}}function Tv(e,t,n){return t&&Nv(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hp(e,t,n){return t=Wp(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wp(e){var t=Lv(e,"string");return fr(t)=="symbol"?t:t+""}function Lv(e,t){if(fr(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fr(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Rv=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,i){return Hp({},r,i||"")},parseLoadPayload:function(n,r){},request:Ov,reloadInterval:typeof window<"u"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},Kp=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Pv(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return Tv(e,[{key:"init",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(this.services=n,this.options=Vs(Vs(Vs({},Rv()),this.options||{}),i),this.allOptions=o,this.services&&this.options.reloadInterval){var s=setInterval(function(){return r.reload()},this.options.reloadInterval);fr(s)==="object"&&typeof s.unref=="function"&&s.unref()}}},{key:"readMulti",value:function(n,r,i){this._readAny(n,n,r,r,i)}},{key:"read",value:function(n,r,i){this._readAny([n],n,[r],r,i)}},{key:"_readAny",value:function(n,r,i,o,s){var l=this,a=this.options.loadPath;typeof this.options.loadPath=="function"&&(a=this.options.loadPath(n,i)),a=vv(a),a.then(function(u){if(!u)return s(null,{});var c=l.services.interpolator.interpolate(u,{lng:n.join("+"),ns:i.join("+")});l.loadUrl(c,s,r,o)})}},{key:"loadUrl",value:function(n,r,i,o){var s=this,l=typeof i=="string"?[i]:i,a=typeof o=="string"?[o]:o,u=this.options.parseLoadPayload(l,a);this.options.request(this.options,n,u,function(c,d){if(d&&(d.status>=500&&d.status<600||!d.status))return r("failed loading "+n+"; status code: "+d.status,!0);if(d&&d.status>=400&&d.status<500)return r("failed loading "+n+"; status code: "+d.status,!1);if(!d&&c&&c.message&&c.message.indexOf("Failed to fetch")>-1)return r("failed loading "+n+": "+c.message,!0);if(c)return r(c,!1);var f,y;try{typeof d.data=="string"?f=s.options.parse(d.data,i,o):f=d.data}catch{y="failed parsing "+n+" to json"}if(y)return r(y,!1);r(null,f)})}},{key:"create",value:function(n,r,i,o,s){var l=this;if(this.options.addPath){typeof n=="string"&&(n=[n]);var a=this.options.parsePayload(r,i,o),u=0,c=[],d=[];n.forEach(function(f){var y=l.options.addPath;typeof l.options.addPath=="function"&&(y=l.options.addPath(f,r));var v=l.services.interpolator.interpolate(y,{lng:f,ns:r});l.options.request(l.options,v,a,function(x,j){u+=1,c.push(x),d.push(j),u===n.length&&typeof s=="function"&&s(c,d)})})}}},{key:"reload",value:function(){var n=this,r=this.services,i=r.backendConnector,o=r.languageUtils,s=r.logger,l=i.language;if(!(l&&l.toLowerCase()==="cimode")){var a=[],u=function(d){var f=o.toResolveHierarchy(d);f.forEach(function(y){a.indexOf(y)<0&&a.push(y)})};u(l),this.allOptions.preload&&this.allOptions.preload.forEach(function(c){return u(c)}),a.forEach(function(c){n.allOptions.ns.forEach(function(d){i.read(c,d,"read",null,null,function(f,y){f&&s.warn("loading namespace ".concat(d," for language ").concat(c," failed"),f),!f&&y&&s.log("loaded namespace ".concat(d," for language ").concat(c),y),i.loaded("".concat(c,"|").concat(d),f,y)})})})}}}])}();Kp.type="backend";const{slice:jv,forEach:Fv}=[];function Dv(e){return Fv.call(jv.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}const Uc=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Av=(e,t,n)=>{const r=n||{};r.path=r.path||"/";const i=encodeURIComponent(t);let o=`${e}=${i}`;if(r.maxAge>0){const s=r.maxAge-0;if(Number.isNaN(s))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(s)}`}if(r.domain){if(!Uc.test(r.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${r.domain}`}if(r.path){if(!Uc.test(r.path))throw new TypeError("option path is invalid");o+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(o+="; HttpOnly"),r.secure&&(o+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return o},Vc={create(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+n*60*1e3)),r&&(i.domain=r),document.cookie=Av(e,encodeURIComponent(t),i)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let r=0;r<n.length;r++){let i=n[r];for(;i.charAt(0)===" ";)i=i.substring(1,i.length);if(i.indexOf(t)===0)return i.substring(t.length,i.length)}return null},remove(e){this.create(e,"",-1)}};var Iv={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return Vc.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:r,cookieDomain:i,cookieOptions:o}=t;n&&typeof document<"u"&&Vc.create(n,e,r,i,o)}},bv={name:"querystring",lookup(e){var r;let{lookupQuerystring:t}=e,n;if(typeof window<"u"){let{search:i}=window.location;!window.location.search&&((r=window.location.hash)==null?void 0:r.indexOf("?"))>-1&&(i=window.location.hash.substring(window.location.hash.indexOf("?")));const s=i.substring(1).split("&");for(let l=0;l<s.length;l++){const a=s[l].indexOf("=");a>0&&s[l].substring(0,a)===t&&(n=s[l].substring(a+1))}}return n}};let Pr=null;const Bc=()=>{if(Pr!==null)return Pr;try{Pr=window!=="undefined"&&window.localStorage!==null;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Pr=!1}return Pr};var Mv={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&Bc())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&Bc()&&window.localStorage.setItem(n,e)}};let Nr=null;const Hc=()=>{if(Nr!==null)return Nr;try{Nr=window!=="undefined"&&window.sessionStorage!==null;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{Nr=!1}return Nr};var zv={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&Hc())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&Hc()&&window.sessionStorage.setItem(n,e)}},$v={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:r,language:i}=navigator;if(n)for(let o=0;o<n.length;o++)t.push(n[o]);r&&t.push(r),i&&t.push(i)}return t.length>0?t:void 0}},Uv={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},Vv={name:"path",lookup(e){var i;let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?(i=n[typeof t=="number"?t:0])==null?void 0:i.replace("/",""):void 0}},Bv={name:"subdomain",lookup(e){var i,o;let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,r=typeof window<"u"&&((o=(i=window.location)==null?void 0:i.hostname)==null?void 0:o.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(r)return r[n]}};function Hv(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e}}class Qp{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t||{languageUtils:{}},this.options=Dv(n,this.options||{},Hv()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=i=>i.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(Iv),this.addDetector(bv),this.addDetector(Mv),this.addDetector(zv),this.addDetector($v),this.addDetector(Uv),this.addDetector(Vv),this.addDetector(Bv)}addDetector(t){return this.detectors[t.name]=t,this}detect(t){t||(t=this.options.order);let n=[];return t.forEach(r=>{if(this.detectors[r]){let i=this.detectors[r].lookup(this.options);i&&typeof i=="string"&&(i=[i]),i&&(n=n.concat(i))}}),n=n.map(r=>this.options.convertDetectedLanguage(r)),this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}cacheUserLanguage(t,n){n||(n=this.options.caches),n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}Qp.type="languageDetector";const qp=new Qp;qp.addDetector({name:"shopify",lookup(){var e,t;if(window.Shopify){const n=(e=window.Shopify)==null?void 0:e.locale,r=(t=window.Shopify)==null?void 0:t.country;return n.includes("-")?n:`${n}-${r}`}else return"en-US"}});const Wv={order:["shopify"]},Kv={loadPath:"/apps/comments/customer/locales/{{lng}}/{{ns}}.json",parse:function(e){return JSON.parse(e)},requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"},reloadInterval:!1};Ae.use(Kp).use(qp).use(Ly).init({detection:Wv,backend:Kv,fallbackLng:"en-US",debug:!1,defaultNS:"translation"});Bs.createRoot(document.getElementById("bbcomments-container")).render(P.jsx(re.StrictMode,{children:P.jsx(Qy,{})})); | |
})(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{%- comment -%} Robust metafield access that handles multiple scenarios {%- endcomment -%} | |
{%- assign comments = null -%} | |
{%- comment -%} Method 1: Try standard json access with definition {%- endcomment -%} | |
{%- assign comments_raw = article.metafields.bb_comments.comment_list.value -%} | |
{%- if comments_raw and comments_raw != blank -%} | |
{%- assign comments = comments_raw -%} | |
{%- endif -%} | |
{%- comment -%} Method 2: Fallback for direct access (in case of type conflicts) {%- endcomment -%} | |
{%- if comments == null or comments == blank -%} | |
{%- assign comments_direct = article.metafields.bb_comments.comment_list -%} | |
{%- if comments_direct and comments_direct != blank -%} | |
{%- assign comments = comments_direct -%} | |
{%- endif -%} | |
{%- endif -%} | |
{%- comment -%} Method 3: Ultimate fallback - empty array {%- endcomment -%} | |
{%- unless comments -%} | |
{%- assign comments = '' | split: ',' -%} | |
{%- endunless -%} | |
<style> | |
.bbcomments-block { | |
display: flex; | |
flex-direction: column; | |
align-items: center; | |
} | |
#bbcomments-container { | |
max-width: 1024px; | |
width: 100%; | |
} | |
</style> | |
<div class="bbcomments-block"> | |
<div id="bbcomments-container" style="margin-top: 40px;"></div> | |
</div> | |
<script> | |
window.bb_article_id = "{{ article.id }}"; | |
window.bb_blog_id = "{{ blog.id }}" | |
window.bb_settings = {{ shop.metafields.bb_comments.shop_setting.value | json }} | |
window.bb_comments = {{ comments | json }} | |
window.bb_app_url = "/api/customer/comments/"; | |
window.bb_star_color = "{{ shop.metafields.bb_comments.shop_setting.value.starColor | default: '#FFD700' }}"; | |
window.bb_turnstile_enable = {{ shop.metafields.bb_comments.shop_setting.value.cfEnabled | default: false}}; | |
window.bb_turnstile_site_key = "{{ shop.metafields.bb_comments.shop_setting.value.cfTurnstileSiteKey }}"; | |
const starDoms = document.querySelectorAll(".bb-comment__stars-inner"); | |
starDoms.forEach(starDom => { | |
const rating = Number(starDom.getAttribute('data-rating')); | |
const ratingPercentage = rating / 5 * 100; | |
const ratingPercentageRounded = `${(Math.round(ratingPercentage / 10) * 10)}%`; | |
starDom.style.width = ratingPercentageRounded; | |
}) | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment