homebridge-mqtt-ceiling-fan-remote
Version:
A remote using http commands to control a hunter ceiling fan via a tasmotized sonoff rfbridge for homebridge written in Typescript
3 lines • 261 kB
JavaScript
/*! For license information please see main.66f34b7e.js.LICENSE.txt */
(()=>{"use strict";var e={219:(e,t,n)=>{var r=n(763),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function s(e){return r.isMemo(e)?l:i[e.$$typeof]||o}i[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[r.Memo]=l;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var l=c(n);d&&(l=l.concat(d(n)));for(var i=s(t),g=s(n),h=0;h<l.length;++h){var b=l[h];if(!a[b]&&(!r||!r[b])&&(!g||!g[b])&&(!i||!i[b])){var v=f(n,b);try{u(t,b,v)}catch(y){}}}}return t}},983:(e,t)=>{var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,i=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case a:case i:case l:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case h:case g:case s:return e;default:return t}}case o:return t}}}function S(e){return x(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=h,t.Memo=g,t.Portal=o,t.Profiler=i,t.StrictMode=l,t.Suspense=p,t.isAsyncMode=function(e){return S(e)||x(e)===c},t.isConcurrentMode=S,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===h},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===i},t.isStrictMode=function(e){return x(e)===l},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===i||e===l||e===p||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===g||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===y||e.$$typeof===w||e.$$typeof===b)},t.typeOf=x},763:(e,t,n)=>{e.exports=n(983)},730:(e,t,n)=>{var r=n(43),o=n(853);function a(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 l=new Set,i={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(i[e]=t,e=0;e<t.length;e++)l.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,p={},m={};function g(e,t,n,r,o,a,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=l}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){h[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];h[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){h[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){h[e]=new g(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){h[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){h[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){h[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){h[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){h[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function y(e,t,n,r){var o=h.hasOwnProperty(t)?h[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(m,e)||!d.call(p,e)&&(f.test(e)?m[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,v);h[t]=new g(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(b,v);h[t]=new g(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(b,v);h[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){h[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),h.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){h[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),S=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),I=Symbol.for("react.provider"),N=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var A=Symbol.iterator;function L(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=A&&e[A]||e["@@iterator"])?e:null}var M,B=Object.assign;function F(e){if(void 0===M)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var j=!1;function z(e,t){if(!e||j)return"";j=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(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&&"string"===typeof u.stack){for(var o=u.stack.split("\n"),a=r.stack.split("\n"),l=o.length-1,i=a.length-1;1<=l&&0<=i&&o[l]!==a[i];)i--;for(;1<=l&&0<=i;l--,i--)if(o[l]!==a[i]){if(1!==l||1!==i)do{if(l--,0>--i||o[l]!==a[i]){var s="\n"+o[l].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=l&&0<=i);break}}}finally{j=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function U(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case E:return"Fragment";case S:return"Portal";case C:return"Profiler";case k:return"StrictMode";case P:return"Suspense";case O:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case N:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case _:return null!==(t=e.displayName||null)?t:G(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return G(e(t))}catch(n){}}return null}function W(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return G(t);case 8:return t===k?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Y(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function J(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function K(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function X(e,t){K(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function ae(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ie(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 se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ie(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function he(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(pe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var be=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(be[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,Ee=null,ke=null;function Ce(e){if(e=wo(e)){if("function"!==typeof Se)throw Error(a(280));var t=e.stateNode;t&&(t=So(t),Se(e.stateNode,e.type,t))}}function Ie(e){Ee?ke?ke.push(e):ke=[e]:Ee=e}function Ne(){if(Ee){var e=Ee,t=ke;if(ke=Ee=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function De(e,t){return e(t)}function Pe(){}var Oe=!1;function _e(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return De(e,t,n)}finally{Oe=!1,(null!==Ee||null!==ke)&&(Pe(),Ne())}}function Re(e,t){var n=e.stateNode;if(null===n)return null;var r=So(n);if(null===r)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)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Te=!1;if(c)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){Te=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch(ce){Te=!1}function Le(e,t,n,r,o,a,l,i,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Me=!1,Be=null,Fe=!1,je=null,ze={onError:function(e){Me=!0,Be=e}};function Ue(e,t,n,r,o,a,l,i,s){Me=!1,Be=null,Le.apply(ze,arguments)}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ge(e)!==e)throw Error(a(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var l=o.alternate;if(null===l){if(null!==(r=o.return)){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return He(o),e;if(l===r)return He(o),t;l=l.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var qe=o.unstable_scheduleCallback,Qe=o.unstable_cancelCallback,Ye=o.unstable_shouldYield,Je=o.unstable_requestPaint,Ke=o.unstable_now,Xe=o.unstable_getCurrentPriorityLevel,Ze=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,at=null;var lt=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(it(e)/st|0)|0},it=Math.log,st=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,l=268435455&n;if(0!==l){var i=l&~o;0!==i?r=dt(i):0!==(a&=l)&&(r=dt(a))}else 0!==(l=n&~o)?r=dt(l):0!==a&&(r=dt(a));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&0!==(4194240&a)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-lt(t)),r|=e[n],t&=~o;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-lt(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var yt=0;function wt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,St,Et,kt,Ct,It=!1,Nt=[],Dt=null,Pt=null,Ot=null,_t=new Map,Rt=new Map,Tt=[],At="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 Lt(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":Pt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function Mt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=wo(t))&&St(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Bt(e){var t=yo(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void Ct(e.priority,(function(){Et(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=wo(n))&&St(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function jt(e,t,n){Ft(e)&&n.delete(t)}function zt(){It=!1,null!==Dt&&Ft(Dt)&&(Dt=null),null!==Pt&&Ft(Pt)&&(Pt=null),null!==Ot&&Ft(Ot)&&(Ot=null),_t.forEach(jt),Rt.forEach(jt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,It||(It=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,zt)))}function Gt(e){function t(t){return Ut(t,e)}if(0<Nt.length){Ut(Nt[0],e);for(var n=1;n<Nt.length;n++){var r=Nt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Dt&&Ut(Dt,e),null!==Pt&&Ut(Pt,e),null!==Ot&&Ut(Ot,e),_t.forEach(t),Rt.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Bt(n),null===n.blockedOn&&Tt.shift()}var Wt=w.ReactCurrentBatchConfig,Ht=!0;function Vt(e,t,n,r){var o=yt,a=Wt.transition;Wt.transition=null;try{yt=1,qt(e,t,n,r)}finally{yt=o,Wt.transition=a}}function $t(e,t,n,r){var o=yt,a=Wt.transition;Wt.transition=null;try{yt=4,qt(e,t,n,r)}finally{yt=o,Wt.transition=a}}function qt(e,t,n,r){if(Ht){var o=Yt(e,t,n,r);if(null===o)Hr(e,t,r,Qt,n),Lt(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Dt=Mt(Dt,e,t,n,r,o),!0;case"dragenter":return Pt=Mt(Pt,e,t,n,r,o),!0;case"mouseover":return Ot=Mt(Ot,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return _t.set(a,Mt(_t.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,Rt.set(a,Mt(Rt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Lt(e,r),4&t&&-1<At.indexOf(e)){for(;null!==o;){var a=wo(o);if(null!==a&&xt(a),null===(a=Yt(e,t,n,r))&&Hr(e,t,r,Qt,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Qt=null;function Yt(e,t,n,r){if(Qt=null,null!==(e=yo(e=xe(r))))if(null===(t=Ge(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=We(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Jt(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(Xe()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,Xt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Xt,r=n.length,o="value"in Kt?Kt.value:Kt.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===o[a-t];t++);return Zt=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,a){for(var l in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(l)&&(t=e[l],this[l]=t?t(o):o[l]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,ln,sn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=on(un),dn=B({},un,{view:0,detail:0}),fn=on(dn),pn=B({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(an=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=an=0,sn=e),an)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=on(pn),gn=on(B({},pn,{dataTransfer:0})),hn=on(B({},dn,{relatedTarget:0})),bn=on(B({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=B({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=on(vn),wn=on(B({},un,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={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"},En={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=En[e])&&!!t[e]}function Cn(){return kn}var In=B({},dn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Nn=on(In),Dn=on(B({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=on(B({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),On=on(B({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),_n=B({},pn,{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}),Rn=on(_n),Tn=[9,13,27,32],An=c&&"CompositionEvent"in window,Ln=null;c&&"documentMode"in document&&(Ln=document.documentMode);var Mn=c&&"TextEvent"in window&&!Ln,Bn=c&&(!An||Ln&&8<Ln&&11>=Ln),Fn=String.fromCharCode(32),jn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Tn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Wn={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 Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Vn(e,t,n,r){Ie(r),0<(t=$r(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,qn=null;function Qn(e){Fr(e,0)}function Yn(e){if(q(xo(e)))return e}function Jn(e,t){if("change"===e)return t}var Kn=!1;if(c){var Xn;if(c){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Xn=Zn}else Xn=!1;Kn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){$n&&($n.detachEvent("onpropertychange",nr),qn=$n=null)}function nr(e){if("value"===e.propertyName&&Yn(qn)){var t=[];Vn(t,qn,e,xe(e)),_e(Qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),qn=n,($n=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(qn)}function ar(e,t){if("click"===e)return Yn(t)}function lr(e,t){if("input"===e||"change"===e)return Yn(t)}var ir="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function sr(e,t){if(ir(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)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 o=n[r];if(!d.call(t,o)||!ir(e[o],t[o]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=cr(n,a);var l=cr(n,r);o&&l&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=c&&"documentMode"in document&&11>=document.documentMode,hr=null,br=null,vr=null,yr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==hr||hr!==Q(r)||("selectionStart"in(r=hr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&sr(vr,r)||(vr=r,0<(r=$r(br,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Sr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},Er={},kr={};function Cr(e){if(Er[e])return Er[e];if(!Sr[e])return e;var t,n=Sr[e];for(t in n)if(n.hasOwnProperty(t)&&t in kr)return Er[e]=n[t];return e}c&&(kr=document.createElement("div").style,"AnimationEvent"in window||(delete Sr.animationend.animation,delete Sr.animationiteration.animation,delete Sr.animationstart.animation),"TransitionEvent"in window||delete Sr.transitionend.transition);var Ir=Cr("animationend"),Nr=Cr("animationiteration"),Dr=Cr("animationstart"),Pr=Cr("transitionend"),Or=new Map,_r="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 Rr(e,t){Or.set(e,t),s(t,[e])}for(var Tr=0;Tr<_r.length;Tr++){var Ar=_r[Tr];Rr(Ar.toLowerCase(),"on"+(Ar[0].toUpperCase()+Ar.slice(1)))}Rr(Ir,"onAnimationEnd"),Rr(Nr,"onAnimationIteration"),Rr(Dr,"onAnimationStart"),Rr("dblclick","onDoubleClick"),Rr("focusin","onFocus"),Rr("focusout","onBlur"),Rr(Pr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lr="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(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Lr));function Br(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,l,i,s,u){if(Ue.apply(this,arguments),Me){if(!Me)throw Error(a(198));var c=Be;Me=!1,Be=null,Fe||(Fe=!0,je=c)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var l=r.length-1;0<=l;l--){var i=r[l],s=i.instance,u=i.currentTarget;if(i=i.listener,s!==a&&o.isPropagationStopped())break e;Br(o,i,u),a=s}else for(l=0;l<r.length;l++){if(s=(i=r[l]).instance,u=i.currentTarget,i=i.listener,s!==a&&o.isPropagationStopped())break e;Br(o,i,u),a=s}}}if(Fe)throw e=je,Fe=!1,je=null,e}function jr(e,t){var n=t[ho];void 0===n&&(n=t[ho]=new Set);var r=e+"__bubble";n.has(r)||(Wr(t,e,2,!1),n.add(r))}function zr(e,t,n){var r=0;t&&(r|=4),Wr(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Gr(e){if(!e[Ur]){e[Ur]=!0,l.forEach((function(t){"selectionchange"!==t&&(Mr.has(t)||zr(t,!1,e),zr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,zr("selectionchange",!1,t))}}function Wr(e,t,n,r){switch(Jt(t)){case 1:var o=Vt;break;case 4:o=$t;break;default:o=qt}n=o.bind(null,t,n,e),o=void 0,!Te||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,o){var a=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var l=r.tag;if(3===l||4===l){var i=r.stateNode.containerInfo;if(i===o||8===i.nodeType&&i.parentNode===o)break;if(4===l)for(l=r.return;null!==l;){var s=l.tag;if((3===s||4===s)&&((s=l.stateNode.containerInfo)===o||8===s.nodeType&&s.parentNode===o))return;l=l.return}for(;null!==i;){if(null===(l=yo(i)))return;if(5===(s=l.tag)||6===s){r=a=l;continue e}i=i.parentNode}}r=r.return}_e((function(){var r=a,o=xe(n),l=[];e:{var i=Or.get(e);if(void 0!==i){var s=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Nn;break;case"focusin":u="focus",s=hn;break;case"focusout":u="blur",s=hn;break;case"beforeblur":case"afterblur":s=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Pn;break;case Ir:case Nr:case Dr:s=bn;break;case Pr:s=On;break;case"scroll":s=fn;break;case"wheel":s=Rn;break;case"copy":case"cut":case"paste":s=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Dn}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==i?i+"Capture":null:i;c=[];for(var p,m=r;null!==m;){var g=(p=m).stateNode;if(5===p.tag&&null!==g&&(p=g,null!==f&&(null!=(g=Re(m,f))&&c.push(Vr(m,g,p)))),d)break;m=m.return}0<c.length&&(i=new s(i,u,null,n,o),l.push({event:i,listeners:c}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!yo(u)&&!u[go])&&(s||i)&&(i=o.window===o?o:(i=o.ownerDocument)?i.defaultView||i.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?yo(u):null)&&(u!==(d=Ge(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=mn,g="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Dn,g="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?i:xo(s),p=null==u?i:xo(u),(i=new c(g,m+"leave",s,n,o)).target=d,i.relatedTarget=p,g=null,yo(o)===r&&((c=new c(f,m+"enter",u,n,o)).target=p,c.relatedTarget=d,g=c),d=g,s&&u)e:{for(f=u,m=0,p=c=s;p;p=qr(p))m++;for(p=0,g=f;g;g=qr(g))p++;for(;0<m-p;)c=qr(c),m--;for(;0<p-m;)f=qr(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=qr(c),f=qr(f)}c=null}else c=null;null!==s&&Qr(l,i,s,c,!1),null!==u&&null!==d&&Qr(l,d,u,c,!0)}if("select"===(s=(i=r?xo(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===s&&"file"===i.type)var h=Jn;else if(Hn(i))if(Kn)h=lr;else{h=or;var b=rr}else(s=i.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(h=ar);switch(h&&(h=h(e,r))?Vn(l,h,n,o):(b&&b(e,i,r),"focusout"===e&&(b=i._wrapperState)&&b.controlled&&"number"===i.type&&ee(i,"number",i.value)),b=r?xo(r):window,e){case"focusin":(Hn(b)||"true"===b.contentEditable)&&(hr=b,br=r,vr=null);break;case"focusout":vr=br=hr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,wr(l,n,o);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":wr(l,n,o)}var v;if(An)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Gn?zn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Bn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Gn&&(v=en()):(Xt="value"in(Kt=o)?Kt.value:Kt.textContent,Gn=!0)),0<(b=$r(r,y)).length&&(y=new wn(y,e,null,n,o),l.push({event:y,listeners:b}),v?y.data=v:null!==(v=Un(n))&&(y.data=v))),(v=Mn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(jn=!0,Fn);case"textInput":return(e=t.data)===Fn&&jn?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!An&&zn(e,t)?(e=en(),Zt=Xt=Kt=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Bn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=$r(r,"onBeforeInput")).length&&(o=new wn("onBeforeInput","beforeinput",null,n,o),l.push({event:o,listeners:r}),o.data=v))}Fr(l,t)}))}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Re(e,n))&&r.unshift(Vr(e,a,o)),null!=(a=Re(e,t))&&r.push(Vr(e,a,o))),e=e.return}return r}function qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Qr(e,t,n,r,o){for(var a=t._reactName,l=[];null!==n&&n!==r;){var i=n,s=i.alternate,u=i.stateNode;if(null!==s&&s===r)break;5===i.tag&&null!==u&&(i=u,o?null!=(s=Re(n,a))&&l.unshift(Vr(n,s,i)):o||null!=(s=Re(n,a))&&l.push(Vr(n,s,i))),n=n.return}0!==l.length&&e.push({event:t,listeners:l})}var Yr=/\r\n?/g,Jr=/\u0000|\uFFFD/g;function Kr(e){return("string"===typeof e?e:""+e).replace(Yr,"\n").replace(Jr,"")}function Xr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(a(425))}function Zr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"===typeof setTimeout?setTimeout:void 0,oo="function"===typeof clearTimeout?clearTimeout:void 0,ao="function"===typeof Promise?Promise:void 0,lo="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ao?function(e){return ao.resolve(null).then(e).catch(io)}:ro;function io(e){setTimeout((function(){throw e}))}function so(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Gt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Gt(t)}function uo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function co(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var fo=Math.random().toString(36).slice(2),po="__reactFiber$"+fo,mo="__reactProps$"+fo,go="__reactContainer$"+fo,ho="__reactEvents$"+fo,bo="__reactListeners$"+fo,vo="__reactHandles$"+fo;function yo(e){var t=e[po];if(t)return t;for(var n=e.parentNode;n;){if(t=n[go]||n[po]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=co(e);null!==e;){if(n=e[po])return n;e=co(e)}return t}n=(e=n).parentNode}return null}function wo(e){return!(e=e[po]||e[go])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function So(e){return e[mo]||null}var Eo=[],ko=-1;function Co(e){return{current:e}}function Io(e){0>ko||(e.current=Eo[ko],Eo[ko]=null,ko--)}function No(e,t){ko++,Eo[ko]=e.current,e.current=t}var Do={},Po=Co(Do),Oo=Co(!1),_o=Do;function Ro(e,t){var n=e.type.contextTypes;if(!n)return Do;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function To(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ao(){Io(Oo),Io(Po)}function Lo(e,t,n){if(Po.current!==Do)throw Error(a(168));No(Po,t),No(Oo,n)}function Mo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(a(108,W(e)||"Unknown",o));return B({},n,r)}function Bo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Do,_o=Po.current,No(Po,e),No(Oo,Oo.current),!0}function Fo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Mo(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,Io(Oo),Io(Po),No(Po,e)):Io(Oo),No(Oo,n)}var jo=null,zo=!1,Uo=!1;function Go(e){null===jo?jo=[e]:jo.push(e)}function Wo(){if(!Uo&&null!==jo){Uo=!0;var e=0,t=yt;try{var n=jo;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}jo=null,zo=!1}catch(o){throw null!==jo&&(jo=jo.slice(e+1)),qe(Ze,Wo),o}finally{yt=t,Uo=!1}}return null}var Ho=[],Vo=0,$o=null,qo=0,Qo=[],Yo=0,Jo=null,Ko=1,Xo="";function Zo(e,t){Ho[Vo++]=qo,Ho[Vo++]=$o,$o=e,qo=t}function ea(e,t,n){Qo[Yo++]=Ko,Qo[Yo++]=Xo,Qo[Yo++]=Jo,Jo=e;var r=Ko;e=Xo;var o=32-lt(r)-1;r&=~(1<<o),n+=1;var a=32-lt(t)+o;if(30<a){var l=o-o%5;a=(r&(1<<l)-1).toString(32),r>>=l,o-=l,Ko=1<<32-lt(t)+o|n<<o|r,Xo=a+e}else Ko=1<<a|n<<o|r,Xo=e}function ta(e){null!==e.return&&(Zo(e,1),ea(e,1,0))}function na(e){for(;e===$o;)$o=Ho[--Vo],Ho[Vo]=null,qo=Ho[--Vo],Ho[Vo]=null;for(;e===Jo;)Jo=Qo[--Yo],Qo[Yo]=null,Xo=Qo[--Yo],Qo[Yo]=null,Ko=Qo[--Yo],Qo[Yo]=null}var ra=null,oa=null,aa=!1,la=null;function ia(e,t){var n=Ru(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ra=e,oa=uo(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ra=e,oa=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Jo?{id:Ko,overflow:Xo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Ru(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ra=e,oa=null,!0);default:return!1}}function ua(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ca(e){if(aa){var t=oa;if(t){var n=t;if(!sa(e,t)){if(ua(e))throw Error(a(418));t=uo(n.nextSibling);var r=ra;t&&sa(e,t)?ia(r,n):(e.flags=-4097&e.flags|2,aa=!1,ra=e)}}else{if(ua(e))throw Error(a(418));e.flags=-4097&e.flags|2,aa=!1,ra=e}}}function da(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ra=e}function fa(e){if(e!==ra)return!1;if(!aa)return da(e),aa=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oa)){if(ua(e))throw pa(),Error(a(418));for(;t;)ia(e,t),t=uo(t.nextSibling)}if(da(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oa=uo(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oa=null}}else oa=ra?uo(e.stateNode.nextSibling):null;return!0}function pa(){for(var e=oa;e;)e=uo(e.nextSibling)}function ma(){oa=ra=null,aa=!1}function ga(e){null===la?la=[e]:la.push(e)}var ha=w.ReactCurrentBatchConfig;function ba(e,t){if(e&&e.defaultProps){for(var n in t=B({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var va=Co(null),ya=null,wa=null,xa=null;function Sa(){xa=wa=ya=null}function Ea(e){var t=va.current;Io(va),e._currentValue=t}function ka(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ca(e,t){ya=e,xa=wa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(wi=!0),e.firstContext=null)}function Ia(e){var t=e._currentValue;if(xa!==e)if(e={context:e,memoizedValue:t,next:null},null===wa){if(null===ya)throw Error(a(308));wa=e,ya.dependencies={lanes:0,firstContext:e}}else wa=wa.next=e;return t}var Na=null;function Da(e){null===Na?Na=[e]:Na.push(e)}function Pa(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Da(t)):(n.next=o.next,o.next=n),t.interleaved=n,Oa(e,r)}function Oa(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var _a=!1;function Ra(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ta(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 Aa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function La(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Ps)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Oa(e,n)}return null===(o=r.interleaved)?(t.next=t,Da(r)):(t.next=o.next,o.next=t),r.interleaved=t,Oa(e,n)}function Ma(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function Ba(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=l:a=a.next=l,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Fa(e,t,n,r){var o=e.updateQueue;_a=!1;var a=o.firstBaseUpdate,l=o.lastBaseUpdate,i=o.shared.pending;if(null!==i){o.shared.pending=null;var s=i,u=s.next;s.next=null,null===l?a=u:l.next=u,l=s;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==l&&(null===i?c.firstBaseUpdate=u:i.next=u,c.lastBaseUpdate=s))}if(null!==a){var d=o.baseState;for(l=0,c=u=s=null,i=a;;){var f=i.lane,p=i.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,g=i;switch(f=t,p=n,g.tag){case 1:if("function"===typeof(m=g.payload)){d=m.call(p,d,f);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(f="function"===typeof(m=g.payload)?m.call(p,d,f):m)||void 0===f)break e;d=B({},d,f);break e;case 2:_a=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[i]:f.push(i))}else p={eventTime:p,lane:f,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(u=c=p,s=d):c=c.next=p,l|=f;if(null===(i=i.next)){if(null===(i=o.shared.pending))break;i=(f=i).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===c&&(s=d),o.baseState=s,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do{l|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Bs|=l,e.lanes=l,e.memoizedState=d}}function ja(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(a(191,o));o.call(r)}}}var za=(new r.Component).refs;function Ua(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:B({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Ga={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tu(),o=nu(e),a=Aa(r,o);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=La(e,a,o))&&(ru(t,e,o,r),Ma(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tu(),o=nu(e),a=Aa(r,o);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=La(e,a,o))&&(ru(t,e,o,r),Ma(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tu(),r=nu(e),o=Aa(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),null!==(t=La(e,o,r))&&(ru(t,e,r,n),Ma(t,e,r))}};function Wa(e,t,n,r,o,a,l){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,l):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(o,a))}function Ha(e,t,n){var r=!1,o=Do,a=t.contextType;return"object"===typeof a&&null!==a?a=Ia(a):(o=To(t)?_o:Po.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ro(e,o):Do),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ga,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Va(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ga.enqueueReplaceState(t,t.state,null)}function $a(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=za,Ra(e);var a=t.contextType;"object"===typeof a&&null!==a?o.context=Ia(a):(a=To(t)?_o:Po.current,o.context=Ro(e,a)),o.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(Ua(e,t,a,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Ga.enqueueReplaceState(o,o.state,null),Fa(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4194308)}function qa(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=r,l=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===l?t.ref:(t=function(e){var t=o.refs;t===za&&(t=o.refs={}),null===e?delete t[l]:t[l]=e},t._stringRef=l,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Qa(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ya(e){return(0,e._init)(e._payload)}function Ja(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Au(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function i(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Fu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){var a=n.type;return a===E?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"===typeof a&&null!==a&&a.$$typeof===R&&Ya(a)===t.type)?((r=o(t,n.props)).ref=qa(e,t,n),r.return=e,r):((r=Lu(n.type,n.key,n.props,null,e.mode,r)).ref=qa(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ju(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Mu(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Fu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Lu(t.type,t.key,t.props,null,e.mode,n)).ref=qa(e,null,t),n.return=e,n;case S:return(t=ju(t,e.mode,n)).return=e,t;case R:return f(e,(0,t._init)(t._payload),n)}if(te(t)||L(t))return(t=Mu(t,e.mode,n,null)).return=e,t;Qa(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==o?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===o?u(e,t,n,r):null;case S:return n.key===o?c(e,t,n,r):null;case R:return p(e,t,(o=n._init)(n._payload),r)}if(te(n)||L(n))return null!==o?null:d(e,t,n,r,null);Qa(e,n)}return null}function m(e,t,n,r,o){if("string"===typeof r&&""!==r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case R:return m(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||L(r))return d(t,e=e.get(n)||null,r,o,null);Qa(t,r)}return null}function g(o,a,i,s){for(var u=null,c=null,d=a,g=a=0,h=null;null!==d&&g<i.length;g++){d.index>g?(h=d,d=null):h=d.sibling;var b=p(o,d,i[g],s);if(null===b){null===d&&(d=h);break}e&&d&&null===b.alternate&&t(o,d),a=l(b,a,g),null===c?u=b:c.sibling=b,c=b,d=h}if(g===i.length)return n(o,d),aa&&Zo(o,g),u;if(null===d){for(;g<i.length;g++)null!==(d=f(o,i[g],s))&&(a=l(d,a,g),null===c?u=d:c.sibling=d,c=d);return aa&&Zo(o,g),u}for(d=r(o,d);g<i.length;g++)null!==(h=m(d,o,g,i[g],s))&&(e&&null!==h.alternate&&d.delete(null===h.key?g:h.key),a=l(h,a,g),null===c?u=h:c.sibling=h,c=h);return e&&d.forEach((function(e){return t(o,e)})),aa&&Zo(o,g),u}function h(o,i,s,u){var c=L(s);if("function"!==typeof c)throw Error(a(150));if(null==(s=c.call(s)))throw Error(a(151));for(var d=c=null,g=i,h=i=0,b=null,v=s.next();null!==g&&!v.done;h++,v=s.next()){g.index>h?(b=g,g=null):b=g.sibling;var y=p(o,g,v.value,u);if(null===y){null===g&&(g=b);break}e&&g&&null===y.alternate&&t(o,g),i=l(y,i,h),null===d?c=y:d.sibling=y,d=y,g=b}if(v.done)return n(o,g),aa&&Zo(o,h),c;if(null===g){for(;!v.done;h++,v=s.next())null!==(v=f(o,v.value,u))&&(i=l(v,i,h),null===d?c=v:d.sibling=v,d=v);return aa&&Zo(o,h),c}for(g=r(o,g);!v.done;h++,v=s.next())null!==(v=m(g,o,h,v.value,u))&&(e&&null!==v.alternate&&g.delete(null===v.key?h:v.key),i=l(v,i,h),null===d?c=v:d.sibling=v,d=v);return e&&g.forEach((function(e){return t(o,e)})),aa&&Zo(o,h),c}return function e(r,a,l,s){if("object"===typeof l&&null!==l&&l.type===E&&null===l.key&&(l=l.props.children),"object"===typeof l&&null!==l){switch(l.$$typeof){case x:e:{for(var u=l.key,c=a;null!==c;){if(c.key===u){if((u=l.type)===E){if(7===c.tag){n(r,c.sibling),(a=o(c,l.props.children)).return=r,r=a;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===R&&Ya(u)===c.type){n(r,c.sibling),(a=o(c,l.props)).ref=qa(r,c,l),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}l.type===E?((a=Mu(l.props.children,r.mode,s,l.key)).return=r,r=a):((s=Lu(l.type,l.key,l.props,null,r.mode,s)).ref=qa(r,a,l),s.return=r,r=s)}return i(r);case S:e:{for(c=l.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===l.containerInfo&&a.stateNode.implementation===l.implementation){n(r,a.sibling),(a=o(a,l.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=ju(l,r.mode,s)).return=r,r=a}return i(r);case R:return e(r,a,(c=l._init)(l._payload),s)}if(te(l))return g(r,a,l,s);if(L(l))return h(r,a,l,s);Qa(r,l)}return"string"===typeof l&&""!==l||"number"===typeof l?(l=""+l,null!==a&&6===a.tag?(n(r,a.sibling),(a=o(a,l)).return=r,r=a):(n(r,a),(a=Fu(l,r.mode,s)).return=r,r=a),i(r)):n(r,a)}}var Ka=Ja(!0),Xa=Ja(!1),Za={},el=Co(Za),tl=Co(Za),nl=Co(Za);function rl(e){if(e===Za)throw Error(a(174));return e}function ol(e,t){switch(No(nl,t),No(tl,e),No(el,Za),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Io(el),No(el,t)}function al(){Io(el),Io(tl),Io(nl)}function ll(e){rl(nl.current);var t=rl(el.current),n=se(t,e.type);t!==n&&(No(tl,e),No(el,n))}function il(e){tl.current===e&&(Io(el),Io(tl))}var sl=Co(0);function ul(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var cl=[];function dl(){for(var e=0;e<cl.length;e++)cl[e]._workInProgressVersionPrimary=null;cl.length=0}var fl=w.ReactCurrentDispatcher,pl=w.ReactCurrentBatchConfig,ml=0,gl=null,hl=null,bl=null,vl=!1,yl=!1,wl=0,xl=0;function Sl(){throw Error(a(321))}function El(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function kl(e,t,n,r,o,l){if(ml=l,gl=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fl.current=null===e||null===e.memoizedState?ii:si,e=n(r,o),yl){l=0;do{if(yl=!1,wl=0,25<=l)throw Error(a(301));l+=1,bl=hl=null,t.updateQueue=null,fl.current=ui,e=n(r,o)}while(yl)}if(fl.current=li,t=null!==hl&&null!==hl.next,ml=0,bl=hl=gl=null,vl=!1,t)throw Error(a(300));return e}function Cl(){var e=0!==wl;return wl=0,e}function Il(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===bl?gl.memoizedState=bl=e:bl=bl.next=e,bl}function Nl(){if(null===hl){var e=gl.alternate;e=null!==e?e.memoizedState:null}else e=hl.next;var t=null===bl?gl.memoizedState:bl.next;if(null!==t)bl=t,hl=e;else{if(null===e)throw Error(a(310));e={memoizedState:(hl=e).memoizedState,baseState:hl.baseState,baseQueue:hl.baseQueue,queue:hl.queue,next:null},null===bl?gl.memoizedState=bl=e:bl=bl.next=e}return bl}function Dl(e,t){return"function"===typeof t?t(e):t}function Pl(e){var t=Nl(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=hl,o=r.baseQueue,l=n.pending;if(null!==l){if(null!==o){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(null!==o){l=o.next,r=r.baseState;var s=i=null,u=null,c=l;do{var d=c.lane;if((ml&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=f,i=r):u=u.next=f,gl.lanes|=d,Bs|=d}c=c.next}while(null!==c&&c!==l);null===u?i=r:u.next=s,ir(r,t.memoizedState)||(wi=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{l=o.lane,gl.lanes|=l,Bs|=l,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ol(e){var t=Nl(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(null!==o){n.pending=null;var i=o=o.next;do{l=e(l,i.action),i=i.next}while(i!==o);ir(l,t.memoizedState)||(wi=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function _l(){}function Rl(e,t){var n=gl,r=Nl(),o=t(),l=!ir(r.memoizedState,o);if(l&&(r.memoizedState=o,wi=!0),r=r.queue,Hl(Ll.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==bl&&1&bl.memoizedState.tag){if(n.flags|=2048,jl(9,Al.bind(null,n,r,o,t),void 0,null),null===Os)throw Error(a(349));0!==(30&ml)||Tl(n,t,o)}return o}function Tl(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=gl.updateQueue)?(t={lastEffect:null,stores:null},gl.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Al(e,t,n,r){t.value=n,t.getSnapshot=r,Ml(t)&&Bl(e)}function Ll(e,t,n){return n((function(){Ml(t)&&Bl(e)}))}function Ml(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ir(e,n)}catch(r){return!0}}function Bl(e){var t=Oa(e,1);null!==t&&ru(t,e,1,-1)}function Fl(e){var t=Il();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Dl,lastRenderedState:e},t.queue=e,e=e.dispatch=ni.bind(null,gl,e),[t.memoizedState,e]}function jl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=gl.updateQueue)?(t={lastEffect:null,stores:null},gl.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function zl(){return Nl().memoizedState}function Ul(e,t,n,r){var o=Il();gl.flags|=e,o.memoizedState=jl(1|t,n,void 0,void 0===r?null:r)}function Gl(e,t,n,r){var o=Nl();r=void 0===r?null:r;var a=void 0;if(null!==hl){var l=hl.memoizedState;if(a=l.destroy,null!==r&&El(r,l.deps))return void(o.memoizedState=jl(t,n,a,r))}gl.flags|=e,o.memoizedState=jl(1|t,n,a,r)}function Wl(e,t){return Ul(8390656,8,e,t)}function Hl(e,t){return Gl(2048,8,e,t)}function Vl(e,t){return Gl(4,2,e,t)}function $l(e,t){return Gl(4,4,e,t)}function ql(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ql(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Gl(4,4,ql.bind(null,t,e),n)}function Yl(){}function Jl(e,t){var n=Nl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&El(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Kl(e,t){var n=Nl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&El(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Xl(e,t,n){return 0===(21&ml)?(e.baseState&&(e.baseState=!1,wi=!0),e.memoizedState=n):(ir(n,t)||(n=gt(),gl.lanes|=n,Bs|=n,e.baseState=!0),t)}function Zl(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=pl.transition;pl.transition={};try{e(!1),t()}finally{yt=n,pl.transition=r}}function ei(){return Nl().memoizedState}function ti(e,t,n){var r=nu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ri(e))oi(t,n);else if(null!==(n=Pa(e,t,n,r))){ru(n,e,r,tu()),ai(n,t,r)}}function ni(e,t,n){var r=nu(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ri(e))oi(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=a(l,n);if(o.hasEagerState=!0,o.eagerState=i,ir(i,l)){var s=t.interleaved;return null===s?(o.next=o,Da(t)):(o.next=s.next,s.next=o),void(t.interleaved=o)}}catch(u){}null!==(n=Pa(e,t,o,r))&&(ru(n,e,r,o=tu()),ai(n,t,r))}}function ri(e){var t=e.alternate;return e===gl||null!==t&&t===gl}function oi(e,t){yl=vl=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ai(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var li={readContext:Ia,useCallback:Sl,useContext:Sl,useEffect:Sl,useImperativeHandle:Sl,useInsertionEffect:Sl,useLayoutEffect:Sl,useMemo:Sl,useReducer:Sl,useRef:Sl,useState:Sl,useDebugValue:Sl,useDeferredValue:Sl,useTransition:Sl,useMutableSource:Sl,useSyncExternalStore:Sl,useId:Sl,unstable_isNewReconciler:!1},ii={readContext:Ia,useCallback:function(e,t){return Il().memoizedState=[e,void 0===t?null:t],e},useContext:Ia,useEffect:Wl,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ul(4194308,4,ql.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ul(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ul(4,2,e,t)},useMemo:function(e,t){var n=Il();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Il();return t=void 0!==n?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=ti.bind(null,gl,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Il().memoizedState=e},useState:Fl,useDebugValue:Yl,useDeferredValue:function(e){return Il().memoizedState=e},useTransition:function(){var e=Fl(!1),t=e[0];return e=Zl.bind(null,e[1]),Il().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=gl,o=Il();if(aa){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Os)throw Error(a(349));0!==(30&ml)||Tl(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Wl(Ll.bind(null,r,l,e),[e]),r.flags|=2048,jl(9,Al.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Il(),t=Os.identifierPrefix;if(aa){var n=Xo;t=":"+t+"R"+(n=(Ko&~(1<<32-lt(Ko)-1)).toString(32)+n),0<(n=wl++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=xl++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},si={readContext:Ia,useCallback:Jl,useContext:Ia,useEffect:Hl,useImperativeHandle:Ql,useInsertionEffect:Vl,useLayoutEffect:$l,useMemo:Kl,useReducer:Pl,useRef:zl,useState:function(){return Pl(Dl)},useDebugValue:Yl,useDeferredValue:function(e){return Xl(Nl(),hl.memoizedState,e)},useTransition:function(){return[Pl(Dl)[0],Nl().memoizedState]},useMutableSource:_l,useSyncExternalStore:Rl,useId:ei,unstable_isNewReconciler:!1},ui={readContext:Ia,useCallback:Jl,useContext:Ia,useEffect:Hl,useImperativeHandle:Ql,useInsertionEffect:Vl,useLayoutEffect:$l,useMemo:Kl,useReducer:Ol,useRef:zl,useState:function(){return Ol(Dl)},useDebugValue:Yl,useDeferredValue:function(e){var t=Nl();return null===hl?t.memoizedState=e:Xl(t,hl.memoizedState,e)},useTransition:function(){return[Ol(Dl)[0],Nl().memoizedState]},useMutableSource:_l,useSyncExternalStore:Rl,useId:ei,unstable_isNewReconciler:!1};function ci(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var o=n}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o,digest:null}}function di(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function fi(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var pi="function"===typeof WeakMap?WeakMap:Map;function mi(e,t,n){(n=Aa(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vs||(Vs=!0,$s=r),fi(0,t)},n}function gi(e,t,n){(n=Aa(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){fi(0,t)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){fi(0,t),"function"!==typeof r&&(null===qs?qs=new Set([this]):qs.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function hi(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new pi;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Iu.bind(null,e,t,n),t.then(e,e))}function bi(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vi(e,t,n,r,o){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Aa(-1,1)).tag=2,La(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var yi=w.ReactCurrentOwner,wi=!1;function xi(e,t,n,r){t.child=null===e?Xa(t,null,n,r):Ka(t,e.child,n,r)}function Si(e,t,n,r,o){n=n.render;var a=t.ref;return Ca(t,o),r=kl(e,t,n,r,a,o),n=Cl(),null===e||wi?(aa&&n&&ta(t),t.flags|=1,xi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vi(e,t,o))}function Ei(e,t,n,r,o){if(null===e){var a=n.type;return"function"!==typeof a||Tu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Lu(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ki(e,t,a,r,o))}if(a=e.child,0===(e.lanes&o)){var l=a.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(l,r)&&e.ref===t.ref)return Vi(e,t,o)}return t.flags|=1,(e=Au(a,r)).ref=t.ref,e.return=t,t.child=e}function ki(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if(sr(a,r)&&e.ref===t.ref){if(wi=!1,t.pendingProps=r=a,0===(e.lanes&o))return t.lanes=e.lanes,Vi(e,t,o);0!==(131072&e.flags)&&(wi=!0)}}return Ni(e,t,n,r,o)}function Ci(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},No(As,Ts),Ts|=n;else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,No(As,Ts),Ts|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,No(As,Ts),Ts|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,No(As,Ts),Ts|=r;return xi(e,t,o,n),t.child}function Ii(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ni(e,t,n,r,o){var a=To(n)?_o:Po.current;return a=Ro(t,a),Ca(t,o),n=kl(e,t,n,r,a,o),r=Cl(),null===e||wi?(aa&&r&&ta(t),t.flags|=1,xi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vi(e,t,o))}function Di(e,t,n,r,o){if(To(n)){var a=!0;Bo(t)}else a=!1;if(Ca(t,o),null===t.stateNode)Hi(e,t),Ha(t,n,r),$a(t,n,r,o),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var s=l.context,u=n.contextType;"object"===typeof u&&null!==u?u=Ia(u):u=Ro(t,u=To(n)?_o:Po.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof l.getSnapshotBeforeUpdate;d||"function"!==typeof l.UNSAFE_componentWillReceiveProps&&"function"!==typeof l.componentWillReceiveProps||(i!==r||s!==u)&&Va(t,l,r,u),_a=!1;var f=t.memoizedState;l.state=f,Fa(t,r,l,o),s=t.memoizedState,i!==r||f!==s||Oo.current||_a?("function"===typeof c&&(Ua(t,n,c,r),s=t.memoizedState),(i=_a||Wa(t,n,i,r,f,s,u))?(d||"function"!==typeof l.UNSAFE_componentWillMount&&"function"!==typeof l.componentWillMount||("function"===typeof l.componentWillMount&&l.componentWillMount(),"function"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"===typeof l.componentDidMount&&(t.flags|=4194308)):("function"===typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),l.props=r,l.state=s,l.context=u,r=i):("function"===typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,Ta(e,t),i=t.memoizedProps,u=t.type===t.elementType?i:ba(t.type,i),l.props=u,d=t.pendingProps,f=l.context,"object"===typeof(s=n.contextType)&&null!==s?s=Ia(s):s=Ro(t,s=To(n)?_o:Po.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof l.getSnapshotBeforeUpdate)||"function"!==typeof l.UNSAFE_componentWillReceiveProps&&"function"!==typeof l.componentWillReceiveProps||(i!==d||f!==s)&&Va(t,l,r,s),_a=!1,f=t.memoizedState,l.state=f,Fa(t,r,l,o);var m=t.memoizedState;i!==d||f!==m||Oo.current||_a?("function"===typeof p&&(Ua(t,n,p,r),m=t.memoizedState),(u=_a||Wa(t,n,u,r,f,m,s)||!1)?(c||"function"!==typeof l.UNSAFE_componentWillUpdate&&"function"!==typeof l.componentWillUpdate||("function"===typeof l.componentWillUpdate&&l.componentWillUpdate(r,m,s),"function"===typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,m,s)),"function"===typeof l.componentDidUpdate&&(t.flags|=4),"function"===typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof l.componentDidUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),l.props=r,l.state=m,l.context=s,r=u):("function"!==typeof l.componentDidUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Pi(e,t,n,r,a,o)}function Pi(e,t,n,r,o,a){Ii(e,t);var l=0!==(128&t.flags);if(!r&&!l)return o&&Fo(t,n,!1),Vi(e,t,a);r=t.stateNode,yi.current=t;var i=l&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=Ka(t,e.child,null,a),t.child=Ka(t,null,i,a)):xi(e,t,i,a),t.memoizedState=r.state,o&&Fo(t,n,!0),t.child}function Oi(e){var t=e.stateNode;t.pendingContext?Lo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Lo(0,t.context,!1),ol(e,t.containerInfo)}function _i(e,t,n,r,o){return ma(),ga(o),t.flags|=256,xi(e,t,n,r),t.child}var Ri,Ti,Ai,Li,Mi={dehydrated:null,treeContext:null,retryLane:0};function Bi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fi(e,t,n){var r,o=t.pendingProps,l=sl.current,i=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&l)),r?(i=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(l|=1),No(sl,1&l),null===e)return ca(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=o.children,e=o.fallback,i?(o=t.mode,i=t.child,s={mode:"hidden",children:s},0===(1&o)&&null!==i?(i.childLanes=0,i.pendingProps=s):i=Bu(s,o,0,null),e=Mu(e,o,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Bi(n),t.memoizedState=Mi,e):ji(t,s));if(null!==(l=e.memoizedState)&&null!==(r=l.dehydrated))return function(e,t,n,r,o,l,i){if(n)return 256&t.flags?(t.flags&=-257,zi(e,t,i,r=di(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=Bu({mode:"visible",children:r.children},o,0,null),(l=Mu(l,o,i,null)).flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,0!==(1&t.mode)&&Ka(t,e.child,null,i),t.child.memoizedState=Bi(i),t.memoizedState=Mi,l);if(0===(1&t.mode))return zi(e,t,i,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var s=r.dgst;return r=s,zi(e,t,i,r=di(l=Error(a(419)),r,void 0))}if(s=0!==(i&e.childLanes),wi||s){if(null!==(r=Os)){switch(i&-i){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!==(o&(r.suspendedLanes|i))?0:o)&&o!==l.retryLane&&(l.retryLane=o,Oa(e,o),ru(r,e,o,-1))}return hu(),zi(e,t,i,r=di(Error(a(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Du.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,oa=uo(o.nextSibling),ra=t,aa=!0,la=null,null!==e&&(Qo[Yo++]=Ko,Qo[Yo++]=Xo,Qo[Yo++]=Jo,Ko=e.id,Xo=e.overflow,Jo=t),t=ji(t,r.children),t.flags|=4096,t)}(e,t,s,o,r,l,n);if(i){i=o.fallback,s=t.mode,r=(l=e.child).sibling;var u={mode:"hidden",children:o.children};return 0===(1&s)&&t.child!==l?((o=t.child).childLanes=0,o.pendingProps=u,t.deletions=null):(o=Au(l,u)).subtreeFlags=14680064&l.subtreeFlags,null!==r?i=Au(r,i):(i=Mu(i,s,n,null)).flags|=2,i.return=t,o.return=t,o.sibling=i,t.child=o,o=i,i=t.child,s=null===(s=e.child.memoizedState)?Bi(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=Mi,o}return e=(i=e.child).sibling,o=Au(i,{mode:"visible",children:o.children}),0===(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function ji(e,t){return(t=Bu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zi(e,t,n,r){return null!==r&&ga(r),Ka(t,e.child,null,n),(e=ji(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ui(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),ka(e.return,t,n)}function Gi(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o)}function Wi(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(xi(e,t,r.children,n),0!==(2&(r=sl.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ui(e,n,t);else if(19===e.tag)Ui(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(No(sl,r),0===(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ul(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Gi(t,!1,o,n,a);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ul(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Gi(t,!0,n,null,a);break;case"together":Gi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hi(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vi(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Bs|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Au(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Au(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function $i(e,t){if(!aa)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function qi(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Qi(e,t,n){var r=t.pendingProps;switch(na(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qi(t),null;case 1:case 17:return To(t.type)&&Ao(),qi(t),null;case 3:return r=t.stateNode,al(),Io(Oo),Io(Po),dl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fa(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==la&&(iu(la),la=null))),Ti(e,t),qi(t),null;case 5:il(t);var o=rl(nl.current);if(n=t.type,null!==e&&null!=t.stateNode)Ai(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return qi(t),null}if(e=rl(el.current),fa(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[po]=t,r[mo]=l,e=0!==(1&t.mode),n){case"dialog":jr("cancel",r),jr("close",r);break;case"iframe":case"object":case"embed":jr("load",r);break;case"video":case"audio":for(o=0;o<Lr.length;o++)jr(Lr[o],r);break;case"source":jr("error",r);break;case"img":case"image":case"link":jr("error",r),jr("load",r);break;case"details":jr("toggle",r);break;case"input":J(r,l),jr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},jr("invalid",r);break;case"textarea":oe(r,l),jr("invalid",r)}for(var s in ve(n,l),o=null,l)if(l.hasOwnProperty(s)){var u=l[s];"children"===s?"string"===typeof u?r.textContent!==u&&(!0!==l.suppressHydrationWarning&&Xr(r.textContent,u,e),o=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==l.suppressHydrationWarning&&Xr(r.textContent,u,e),o=["children",""+u]):i.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&jr("scroll",r)}switch(n){case"input":$(r),Z(r,l,!0);break;case"textarea":$(r),le(r);break;case"select":case"option":break;default:"function"===typeof l.onClick&&(r.onclick=Zr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ie(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[po]=t,e[mo]=r,Ri(e,t,!1,!1),t.stateNode=e;e:{switch(s=ye(n,r),n){case"dialog":jr("cancel",e),jr("close",e),o=r;break;case"iframe":case"object":case"embed":jr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Lr.length;o++)jr(Lr[o],e);o=r;break;case"source":jr("error",e),o=r;break;case"img":case"image":case"link":jr("error",e),jr("load",e),o=r;break;case"details":jr("toggle",e),o=r;break;case"input":J(e,r),o=Y(e,r),jr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=B({},r,{value:void 0}),jr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),jr("invalid",e)}for(l in ve(n,o),u=o)if(u.hasOwnProperty(l)){var c=u[l];"style"===l?he(e,c):"dangerouslySetInnerHTML"===l?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===l?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(i.hasOwnProperty(l)?null!=c&&"onScroll"===l&&jr("scroll",e):null!=c&&y(e,l,c,s))}switch(n){case"input":$(e),Z(e,r,!1);break;case"textarea":$(e),le(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ne(e,!!r.multiple,l,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=Zr)}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)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return qi(t),null;case 6:if(e&&null!=t.stateNode)Li(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));if(n=rl(nl.current),rl(el.current),fa(t)){if(r=t.stateNode,n=t.memoizedProps,r[po]=t,(l=r.nodeValue!==n)&&null!==(e=ra))switch(e.tag){case 3:Xr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,0!==(1&e.mode))}l&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[po]=t,t.stateNode=r}return qi(t),null;case 13:if(Io(sl),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(aa&&null!==oa&&0!==(1&t.mode)&&0===(128&t.flags))pa(),ma(),t.flags|=98560,l=!1;else if(l=fa(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(a(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(a(317));l[po]=t}else ma(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;qi(t),l=!1}else null!==la&&(iu(la),la=null),l=!0;if(!l)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&sl.current)?0===Ls&&(Ls=3):hu())),null!==t.updateQueue&&(t.flags|=4),qi(t),null);case 4:return al(),Ti(e,t),null===e&&Gr(t.stateNode.containerInfo),qi(t),null;case 10:return Ea(t.type._context),qi(t),null;case 19:if(Io(sl),null===(l=t.memoizedState))return qi(t),null;if(r=0!==(128&t.flags),null===(s=l.rendering))if(r)$i(l,!1);else{if(0!==Ls||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=ul(e))){for(t.flags|=128,$i(l,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=14680066,null===(s=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=s.childLanes,l.lanes=s.lanes,l.child=s.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=s.memoizedProps,l.memoizedState=s.memoizedState,l.updateQueue=s.updateQueue,l.type=s.type,e=s.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return No(sl,1&sl.current|2),t.child}e=e.sibling}null!==l.tail&&Ke()>Ws&&(t.flags|=128,r=!0,$i(l,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ul(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),$i(l,!0),null===l.tail&&"hidden"===l.tailMode&&!s.alternate&&!aa)return qi(t),null}else 2*Ke()-l.renderingStartTime>Ws&&1073741824!==n&&(t.flags|=128,r=!0,$i(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=l.last)?n.sibling=s:t.child=s,l.last=s)}return null!==l.tail?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Ke(),t.sibling=null,n=sl.current,No(sl,r?1&n|2:1&n),t):(qi(t),null);case 22:case 23:return fu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ts)&&(qi(t),6&t.subtreeFlags&&(t.flags|=8192)):qi(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function Yi(e,t){switch(na(t),t.tag){case 1:return To(t.type)&&Ao(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return al(),Io(Oo),Io(Po),dl(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return il(t),null;case 13:if(Io(sl),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));ma()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Io(sl),null;case 4:return al(),null;case 10:return Ea(t.type._context),null;case 22:case 23:return fu(),null;default:return null}}Ri=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ti=function(){},Ai=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,rl(el.current);var a,l=null;switch(n){case"input":o=Y(e,o),r=Y(e,r),l=[];break;case"select":o=B({},o,{value:void 0}),r=B({},r,{value:void 0}),l=[];break;case"textarea":o=re(e,o),r=re(e,r),l=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=Zr)}for(c in ve(n,r),n=null,o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&null!=o[c])if("style"===c){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(i.hasOwnProperty(c)?l||(l=[]):(l=l||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=o?o[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(a in s)!s.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&s[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(l||(l=[]),l.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(l=l||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(l=l||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(i.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&jr("scroll",e),l||s===u||(l=[])):(l=l||[]).push(c,u))}n&&(l=l||[]).push("style",n);var c=l;(t.updateQueue=c)&&(t.flags|=4)}},Li=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ji=!1,Ki=!1,Xi="function"===typeof WeakSet?WeakSet:Set,Zi=null;function es(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Cu(e,t,r)}else n.current=null}function ts(e,t,n){try{n()}catch(r){Cu(e,t,r)}}var ns=!1;function rs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&ts(t,n,a)}o=o.next}while(o!==r)}}function os(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect: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 as(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function ls(e){var t=e.alternate;null!==t&&(e.alternate=null,ls(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[po],delete t[mo],delete t[ho],delete t[bo],delete t[vo])),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 is(e){return 5===e.tag||3===e.tag||4===e.tag}function ss(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||is(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function us(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(us(e,t,n),e=e.sibling;null!==e;)us(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var ds=null,fs=!1;function ps(e,t,n){for(n=n.child;null!==n;)ms(e,t,n),n=n.sibling}function ms(e,t,n){if(at&&"function"===typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,n)}catch(i){}switch(n.tag){case 5:Ki||es(n,t);case 6:var r=ds,o=fs;ds=null,ps(e,t,n),fs=o,null!==(ds=r)&&(fs?(e=ds,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ds.removeChild(n.stateNode));break;case 18:null!==ds&&(fs?(e=ds,n=n.stateNode,8===e.nodeType?so(e.parentNode,n):1===e.nodeType&&so(e,n),Gt(e)):so(ds,n.stateNode));break;case 4:r=ds,o=fs,ds=n.stateNode.containerInfo,fs=!0,ps(e,t,n),ds=r,fs=o;break;case 0:case 11:case 14:case 15:if(!Ki&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var a=o,l=a.destroy;a=a.tag,void 0!==l&&(0!==(2&a)||0!==(4&a))&&ts(n,t,l),o=o.next}while(o!==r)}ps(e,t,n);break;case 1:if(!Ki&&(es(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(i){Cu(n,t,i)}ps(e,t,n);break;case 21:ps(e,t,n);break;case 22:1&n.mode?(Ki=(r=Ki)||null!==n.memoizedState,ps(e,t,n),Ki=r):ps(e,t,n);break;default:ps(e,t,n)}}function gs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xi),t.forEach((function(t){var r=Pu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function hs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,s=i;e:for(;null!==s;){switch(s.tag){case 5:ds=s.stateNode,fs=!1;break e;case 3:case 4:ds=s.stateNode.containerInfo,fs=!0;break e}s=s.return}if(null===ds)throw Error(a(160));ms(l,i,o),ds=null,fs=!1;var u=o.alternate;null!==u&&(u.return=null),o.return=null}catch(c){Cu(o,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)bs(t,e),t=t.sibling}function bs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(hs(t,e),vs(e),4&r){try{rs(3,e,e.return),os(3,e)}catch(h){Cu(e,e.return,h)}try{rs(5,e,e.return)}catch(h){Cu(e,e.return,h)}}break;case 1:hs(t,e),vs(e),512&r&&null!==n&&es(n,n.return);break;case 5:if(hs(t,e),vs(e),512&r&&null!==n&&es(n,n.return),32&e.flags){var o=e.stateNode;try{fe(o,"")}catch(h){Cu(e,e.return,h)}}if(4&r&&null!=(o=e.stateNode)){var l=e.memoizedProps,i=null!==n?n.memoizedProps:l,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===l.type&&null!=l.name&&K(o,l),ye(s,i);var c=ye(s,l);for(i=0;i<u.length;i+=2){var d=u[i],f=u[i+1];"style"===d?he(o,f):"dangerouslySetInnerHTML"===d?de(o,f):"children"===d?fe(o,f):y(o,d,f,c)}switch(s){case"input":X(o,l);break;case"textarea":ae(o,l);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var m=l.value;null!=m?ne(o,!!l.multiple,m,!1):p!==!!l.multiple&&(null!=l.defaultValue?ne(o,!!l.multiple,l.defaultValue,!0):ne(o,!!l.multiple,l.multiple?[]:"",!1))}o[mo]=l}catch(h){Cu(e,e.return,h)}}break;case 6:if(hs(t,e),vs(e),4&r){if(null===e.stateNode)throw Error(a(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(h){Cu(e,e.return,h)}}break;case 3:if(hs(t,e),vs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Gt(t.containerInfo)}catch(h){Cu(e,e.return,h)}break;case 4:default:hs(t,e),vs(e);break;case 13:hs(t,e),vs(e),8192&(o=e.child).flags&&(l=null!==o.memoizedState,o.stateNode.isHidden=l,!l||null!==o.alternate&&null!==o.alternate.memoizedState||(Gs=Ke())),4&r&&gs(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ki=(c=Ki)||d,hs(t,e),Ki=c):hs(t,e),vs(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(Zi=e,d=e.child;null!==d;){for(f=Zi=d;null!==Zi;){switch(m=(p=Zi).child,p.tag){case 0:case 11:case 14:case 15:rs(4,p,p.return);break;case 1:es(p,p.return);var g=p.stateNode;if("function"===typeof g.componentWillUnmount){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(h){Cu(r,n,h)}}break;case 5:es(p,p.return);break;case 22:if(null!==p.memoizedState){Ss(f);continue}}null!==m?(m.return=p,Zi=m):Ss(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{o=f.stateNode,c?"function"===typeof(l=o.style).setProperty?l.setProperty("display","none","important"):l.display="none":(s=f.stateNode,i=void 0!==(u=f.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,s.style.display=ge("display",i))}catch(h){Cu(e,e.return,h)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(h){Cu(e,e.return,h)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:hs(t,e),vs(e),4&r&&gs(e);case 21:}}function vs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(is(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(fe(o,""),r.flags&=-33),cs(e,ss(e),o);break;case 3:case 4:var l=r.stateNode.containerInfo;us(e,ss(e),l);break;default:throw Error(a(161))}}catch(i){Cu(e,e.return,i)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ys(e,t,n){Zi=e,ws(e,t,n)}function ws(e,t,n){for(var r=0!==(1&e.mode);null!==Zi;){var o=Zi,a=o.child;if(22===o.tag&&r){var l=null!==o.memoizedState||Ji;if(!l){var i=o.alternate,s=null!==i&&null!==i.memoizedState||Ki;i=Ji;var u=Ki;if(Ji=l,(Ki=s)&&!u)for(Zi=o;null!==Zi;)s=(l=Zi).child,22===l.tag&&null!==l.memoizedState?Es(o):null!==s?(s.return=l,Zi=s):Es(o);for(;null!==a;)Zi=a,ws(a,t,n),a=a.sibling;Zi=o,Ji=i,Ki=u}xs(e)}else 0!==(8772&o.subtreeFlags)&&null!==a?(a.return=o,Zi=a):xs(e)}}function xs(e){for(;null!==Zi;){var t=Zi;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ki||os(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ki)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ba(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;null!==l&&ja(t,l,r);break;case 3:var i=t.updateQueue;if(null!==i){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}ja(t,i,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Gt(f)}}}break;default:throw Error(a(163))}Ki||512&t.flags&&as(t)}catch(p){Cu(t,t.return,p)}}if(t===e){Zi=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zi=n;break}Zi=t.return}}function Ss(e){for(;null!==Zi;){var t=Zi;if(t===e){Zi=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zi=n;break}Zi=t.return}}function Es(e){for(;null!==Zi;){var t=Zi;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{os(4,t)}catch(s){Cu(t,n,s)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(s){Cu(t,o,s)}}var a=t.return;try{as(t)}catch(s){Cu(t,a,s)}break;case 5:var l=t.return;try{as(t)}catch(s){Cu(t,l,s)}}}catch(s){Cu(t,t.return,s)}if(t===e){Zi=null;break}var i=t.sibling;if(null!==i){i.return=t.return,Zi=i;break}Zi=t.return}}var ks,Cs=Math.ceil,Is=w.ReactCurrentDispatcher,Ns=w.ReactCurrentOwner,Ds=w.ReactCurrentBatchConfig,Ps=0,Os=null,_s=null,Rs=0,Ts=0,As=Co(0),Ls=0,Ms=null,Bs=0,Fs=0,js=0,zs=null,Us=null,Gs=0,Ws=1/0,Hs=null,Vs=!1,$s=null,qs=null,Qs=!1,Ys=null,Js=0,Ks=0,Xs=null,Zs=-1,eu=0;function tu(){return 0!==(6&Ps)?Ke():-1!==Zs?Zs:Zs=Ke()}function nu(e){return 0===(1&e.mode)?1:0!==(2&Ps)&&0!==Rs?Rs&-Rs:null!==ha.transition?(0===eu&&(eu=gt()),eu):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Jt(e.type)}function ru(e,t,n,r){if(50<Ks)throw Ks=0,Xs=null,Error(a(185));bt(e,n,r),0!==(2&Ps)&&e===Os||(e===Os&&(0===(2&Ps)&&(Fs|=n),4===Ls&&su(e,Rs)),ou(e,r),1===n&&0===Ps&&0===(1&t.mode)&&(Ws=Ke()+500,zo&&Wo()))}function ou(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var l=31-lt(a),i=1<<l,s=o[l];-1===s?0!==(i&n)&&0===(i&r)||(o[l]=pt(i,t)):s<=t&&(e.expiredLanes|=i),a&=~i}}(e,t);var r=ft(e,e===Os?Rs:0);if(0===r)null!==n&&Qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Qe(n),1===t)0===e.tag?function(e){zo=!0,Go(e)}(uu.bind(null,e)):Go(uu.bind(null,e)),lo((function(){0===(6&Ps)&&Wo()})),n=null;else{switch(wt(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ou(n,au.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function au(e,t){if(Zs=-1,eu=0,0!==(6&Ps))throw Error(a(327));var n=e.callbackNode;if(Eu()&&e.callbackNode!==n)return null;var r=ft(e,e===Os?Rs:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=bu(e,r);else{t=r;var o=Ps;Ps|=2;var l=gu();for(Os===e&&Rs===t||(Hs=null,Ws=Ke()+500,pu(e,t));;)try{yu();break}catch(s){mu(e,s)}Sa(),Is.current=l,Ps=o,null!==_s?t=0:(Os=null,Rs=0,t=Ls)}if(0!==t){if(2===t&&(0!==(o=mt(e))&&(r=o,t=lu(e,o))),1===t)throw n=Ms,pu(e,0),su(e,r),ou(e,Ke()),n;if(6===t)su(e,r);else{if(o=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],a=o.getSnapshot;o=o.value;try{if(!ir(a(),o))return!1}catch(i){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)&&(2===(t=bu(e,r))&&(0!==(l=mt(e))&&(r=l,t=lu(e,l))),1===t))throw n=Ms,pu(e,0),su(e,r),ou(e,Ke()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:Su(e,Us,Hs);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=Gs+500-Ke())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&r)!==r){tu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(Su.bind(null,e,Us,Hs),t);break}Su(e,Us,Hs);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-lt(r);l=1<<i,(i=t[i])>o&&(o=i),r&=~l}if(r=o,10<(r=(120>(r=Ke()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cs(r/1960))-r)){e.timeoutHandle=ro(Su.bind(null,e,Us,Hs),r);break}Su(e,Us,Hs);break;default:throw Error(a(329))}}}return ou(e,Ke()),e.callbackNode===n?au.bind(null,e):null}function lu(e,t){var n=zs;return e.current.memoizedState.isDehydrated&&(pu(e,t).flags|=256),2!==(e=bu(e,t))&&(t=Us,Us=n,null!==t&&iu(t)),e}function iu(e){null===Us?Us=e:Us.push.apply(Us,e)}function su(e,t){for(t&=~js,t&=~Fs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-lt(t),r=1<<n;e[n]=-1,t&=~r}}function uu(e){if(0!==(6&Ps))throw Error(a(327));Eu();var t=ft(e,0);if(0===(1&t))return ou(e,Ke()),null;var n=bu(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=lu(e,r))}if(1===n)throw n=Ms,pu(e,0),su(e,t),ou(e,Ke()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Su(e,Us,Hs),ou(e,Ke()),null}function cu(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Ws=Ke()+500,zo&&Wo())}}function du(e){null!==Ys&&0===Ys.tag&&0===(6&Ps)&&Eu();var t=Ps;Ps|=1;var n=Ds.transition,r=yt;try{if(Ds.transition=null,yt=1,e)return e()}finally{yt=r,Ds.transition=n,0===(6&(Ps=t))&&Wo()}}function fu(){Ts=As.current,Io(As)}function pu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==_s)for(n=_s.return;null!==n;){var r=n;switch(na(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ao();break;case 3:al(),Io(Oo),Io(Po),dl();break;case 5:il(r);break;case 4:al();break;case 13:case 19:Io(sl);break;case 10:Ea(r.type._context);break;case 22:case 23:fu()}n=n.return}if(Os=e,_s=e=Au(e.current,null),Rs=Ts=t,Ls=0,Ms=null,js=Fs=Bs=0,Us=zs=null,null!==Na){for(t=0;t<Na.length;t++)if(null!==(r=(n=Na[t]).interleaved)){n.interleaved=null;var o=r.next,a=n.pending;if(null!==a){var l=a.next;a.next=o,r.next=l}n.pending=r}Na=null}return e}function mu(e,t){for(;;){var n=_s;try{if(Sa(),fl.current=li,vl){for(var r=gl.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}vl=!1}if(ml=0,bl=hl=gl=null,yl=!1,wl=0,Ns.current=null,null===n||null===n.return){Ls=1,Ms=t,_s=null;break}e:{var l=e,i=n.return,s=n,u=t;if(t=Rs,s.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=s,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=bi(i);if(null!==m){m.flags&=-257,vi(m,i,s,0,t),1&m.mode&&hi(l,c,t),u=c;var g=(t=m).updateQueue;if(null===g){var h=new Set;h.add(u),t.updateQueue=h}else g.add(u);break e}if(0===(1&t)){hi(l,c,t),hu();break e}u=Error(a(426))}else if(aa&&1&s.mode){var b=bi(i);if(null!==b){0===(65536&b.flags)&&(b.flags|=256),vi(b,i,s,0,t),ga(ci(u,s));break e}}l=u=ci(u,s),4!==Ls&&(Ls=2),null===zs?zs=[l]:zs.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,Ba(l,mi(0,u,t));break e;case 1:s=u;var v=l.type,y=l.stateNode;if(0===(128&l.flags)&&("function"===typeof v.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===qs||!qs.has(y)))){l.flags|=65536,t&=-t,l.lanes|=t,Ba(l,gi(l,s,t));break e}}l=l.return}while(null!==l)}xu(n)}catch(w){t=w,_s===n&&null!==n&&(_s=n=n.return);continue}break}}function gu(){var e=Is.current;return Is.current=li,null===e?li:e}function hu(){0!==Ls&&3!==Ls&&2!==Ls||(Ls=4),null===Os||0===(268435455&Bs)&&0===(268435455&Fs)||su(Os,Rs)}function bu(e,t){var n=Ps;Ps|=2;var r=gu();for(Os===e&&Rs===t||(Hs=null,pu(e,t));;)try{vu();break}catch(o){mu(e,o)}if(Sa(),Ps=n,Is.current=r,null!==_s)throw Error(a(261));return Os=null,Rs=0,Ls}function vu(){for(;null!==_s;)wu(_s)}function yu(){for(;null!==_s&&!Ye();)wu(_s)}function wu(e){var t=ks(e.alternate,e,Ts);e.memoizedProps=e.pendingProps,null===t?xu(e):_s=t,Ns.current=null}function xu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Qi(n,t,Ts)))return void(_s=n)}else{if(null!==(n=Yi(n,t)))return n.flags&=32767,void(_s=n);if(null===e)return Ls=6,void(_s=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(_s=t);_s=t=e}while(null!==t);0===Ls&&(Ls=5)}function Su(e,t,n){var r=yt,o=Ds.transition;try{Ds.transition=null,yt=1,function(e,t,n,r){do{Eu()}while(null!==Ys);if(0!==(6&Ps))throw Error(a(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-lt(n),a=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~a}}(e,l),e===Os&&(_s=Os=null,Rs=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Qs||(Qs=!0,Ou(tt,(function(){return Eu(),null}))),l=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||l){l=Ds.transition,Ds.transition=null;var i=yt;yt=1;var s=Ps;Ps|=4,Ns.current=null,function(e,t){if(eo=Ht,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(x){n=null;break e}var i=0,s=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var m;f!==n||0!==o&&3!==f.nodeType||(s=i+o),f!==l||0!==r&&3!==f.nodeType||(u=i+r),3===f.nodeType&&(i+=f.nodeValue.length),null!==(m=f.firstChild);)p=f,f=m;for(;;){if(f===e)break t;if(p===n&&++c===o&&(s=i),p===l&&++d===r&&(u=i),null!==(m=f.nextSibling))break;p=(f=p).parentNode}f=m}n=-1===s||-1===u?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},Ht=!1,Zi=t;null!==Zi;)if(e=(t=Zi).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Zi=e;else for(;null!==Zi;){t=Zi;try{var g=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var h=g.memoizedProps,b=g.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?h:ba(t.type,h),b);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(a(163))}}catch(x){Cu(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Zi=e;break}Zi=t.return}g=ns,ns=!1}(e,n),bs(n,e),mr(to),Ht=!!eo,to=eo=null,e.current=n,ys(n,e,o),Je(),Ps=s,yt=i,Ds.transition=l}else e.current=n;if(Qs&&(Qs=!1,Ys=e,Js=o),l=e.pendingLanes,0===l&&(qs=null),function(e){if(at&&"function"===typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ot,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),ou(e,Ke()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Vs)throw Vs=!1,e=$s,$s=null,e;0!==(1&Js)&&0!==e.tag&&Eu(),l=e.pendingLanes,0!==(1&l)?e===Xs?Ks++:(Ks=0,Xs=e):Ks=0,Wo()}(e,t,n,r)}finally{Ds.transition=o,yt=r}return null}function Eu(){if(null!==Ys){var e=wt(Js),t=Ds.transition,n=yt;try{if(Ds.transition=null,yt=16>e?16:e,null===Ys)var r=!1;else{if(e=Ys,Ys=null,Js=0,0!==(6&Ps))throw Error(a(331));var o=Ps;for(Ps|=4,Zi=e.current;null!==Zi;){var l=Zi,i=l.child;if(0!==(16&Zi.flags)){var s=l.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Zi=c;null!==Zi;){var d=Zi;switch(d.tag){case 0:case 11:case 15:rs(8,d,l)}var f=d.child;if(null!==f)f.return=d,Zi=f;else for(;null!==Zi;){var p=(d=Zi).sibling,m=d.return;if(ls(d),d===c){Zi=null;break}if(null!==p){p.return=m,Zi=p;break}Zi=m}}}var g=l.alternate;if(null!==g){var h=g.child;if(null!==h){g.child=null;do{var b=h.sibling;h.sibling=null,h=b}while(null!==h)}}Zi=l}}if(0!==(2064&l.subtreeFlags)&&null!==i)i.return=l,Zi=i;else e:for(;null!==Zi;){if(0!==(2048&(l=Zi).flags))switch(l.tag){case 0:case 11:case 15:rs(9,l,l.return)}var v=l.sibling;if(null!==v){v.return=l.return,Zi=v;break e}Zi=l.return}}var y=e.current;for(Zi=y;null!==Zi;){var w=(i=Zi).child;if(0!==(2064&i.subtreeFlags)&&null!==w)w.return=i,Zi=w;else e:for(i=y;null!==Zi;){if(0!==(2048&(s=Zi).flags))try{switch(s.tag){case 0:case 11:case 15:os(9,s)}}catch(S){Cu(s,s.return,S)}if(s===i){Zi=null;break e}var x=s.sibling;if(null!==x){x.return=s.return,Zi=x;break e}Zi=s.return}}if(Ps=o,Wo(),at&&"function"===typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ot,e)}catch(S){}r=!0}return r}finally{yt=n,Ds.transition=t}}return!1}function ku(e,t,n){e=La(e,t=mi(0,t=ci(n,t),1),1),t=tu(),null!==e&&(bt(e,1,t),ou(e,t))}function Cu(e,t,n){if(3===e.tag)ku(e,e,n);else for(;null!==t;){if(3===t.tag){ku(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===qs||!qs.has(r))){t=La(t,e=gi(t,e=ci(n,e),1),1),e=tu(),null!==t&&(bt(t,1,e),ou(t,e));break}}t=t.return}}function Iu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&n,Os===e&&(Rs&n)===n&&(4===Ls||3===Ls&&(130023424&Rs)===Rs&&500>Ke()-Gs?pu(e,0):js|=n),ou(e,t)}function Nu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=tu();null!==(e=Oa(e,t))&&(bt(e,t,n),ou(e,n))}function Du(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Nu(e,n)}function Pu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),Nu(e,n)}function Ou(e,t){return qe(e,t)}function _u(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 Ru(e,t,n,r){return new _u(e,t,n,r)}function Tu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Au(e,t){var n=e.alternate;return null===n?((n=Ru(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lu(e,t,n,r,o,l){var i=2;if(r=e,"function"===typeof e)Tu(e)&&(i=1);else if("string"===typeof e)i=5;else e:switch(e){case E:return Mu(n.children,o,l,t);case k:i=8,o|=8;break;case C:return(e=Ru(12,n,t,2|o)).elementType=C,e.lanes=l,e;case P:return(e=Ru(13,n,t,o)).elementType=P,e.lanes=l,e;case O:return(e=Ru(19,n,t,o)).elementType=O,e.lanes=l,e;case T:return Bu(n,o,l,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case I:i=10;break e;case N:i=9;break e;case D:i=11;break e;case _:i=14;break e;case R:i=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Ru(i,n,t,o)).elementType=e,t.type=r,t.lanes=l,t}function Mu(e,t,n,r){return(e=Ru(7,e,r,t)).lanes=n,e}function Bu(e,t,n,r){return(e=Ru(22,e,r,t)).elementType=T,e.lanes=n,e.stateNode={isHidden:!1},e}function Fu(e,t,n){return(e=Ru(6,e,null,t)).lanes=n,e}function ju(e,t,n){return(t=Ru(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zu(e,t,n,r,o){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=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Uu(e,t,n,r,o,a,l,i,s){return e=new zu(e,t,n,i,s),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Ru(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ra(a),e}function Gu(e){if(!e)return Do;e:{if(Ge(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(To(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(To(n))return Mo(e,n,t)}return t}function Wu(e,t,n,r,o,a,l,i,s){return(e=Uu(n,r,!0,e,0,a,0,i,s)).context=Gu(null),n=e.current,(a=Aa(r=tu(),o=nu(n))).callback=void 0!==t&&null!==t?t:null,La(n,a,o),e.current.lanes=o,bt(e,o,r),ou(e,r),e}function Hu(e,t,n,r){var o=t.current,a=tu(),l=nu(o);return n=Gu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Aa(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=La(o,t,l))&&(ru(e,o,l,a),Ma(e,o,l)),l}function Vu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function qu(e,t){$u(e,t),(e=e.alternate)&&$u(e,t)}ks=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oo.current)wi=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return wi=!1,function(e,t,n){switch(t.tag){case 3:Oi(t),ma();break;case 5:ll(t);break;case 1:To(t.type)&&Bo(t);break;case 4:ol(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;No(va,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(No(sl,1&sl.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Fi(e,t,n):(No(sl,1&sl.current),null!==(e=Vi(e,t,n))?e.sibling:null);No(sl,1&sl.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Wi(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),No(sl,sl.current),r)break;return null;case 22:case 23:return t.lanes=0,Ci(e,t,n)}return Vi(e,t,n)}(e,t,n);wi=0!==(131072&e.flags)}else wi=!1,aa&&0!==(1048576&t.flags)&&ea(t,qo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hi(e,t),e=t.pendingProps;var o=Ro(t,Po.current);Ca(t,n),o=kl(null,t,r,e,o,n);var l=Cl();return t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,To(r)?(l=!0,Bo(t)):l=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Ra(t),o.updater=Ga,t.stateNode=o,o._reactInternals=t,$a(t,r,e,n),t=Pi(null,t,r,!0,l,n)):(t.tag=0,aa&&l&&ta(t),xi(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hi(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"===typeof e)return Tu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===D)return 11;if(e===_)return 14}return 2}(r),e=ba(r,e),o){case 0:t=Ni(null,t,r,e,n);break e;case 1:t=Di(null,t,r,e,n);break e;case 11:t=Si(null,t,r,e,n);break e;case 14:t=Ei(null,t,r,ba(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ni(e,t,r,o=t.elementType===r?o:ba(r,o),n);case 1:return r=t.type,o=t.pendingProps,Di(e,t,r,o=t.elementType===r?o:ba(r,o),n);case 3:e:{if(Oi(t),null===e)throw Error(a(387));r=t.pendingProps,o=(l=t.memoizedState).element,Ta(e,t),Fa(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=_i(e,t,r,n,o=ci(Error(a(423)),t));break e}if(r!==o){t=_i(e,t,r,n,o=ci(Error(a(424)),t));break e}for(oa=uo(t.stateNode.containerInfo.firstChild),ra=t,aa=!0,la=null,n=Xa(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ma(),r===o){t=Vi(e,t,n);break e}xi(e,t,r,n)}t=t.child}return t;case 5:return ll(t),null===e&&ca(t),r=t.type,o=t.pendingProps,l=null!==e?e.memoizedProps:null,i=o.children,no(r,o)?i=null:null!==l&&no(r,l)&&(t.flags|=32),Ii(e,t),xi(e,t,i,n),t.child;case 6:return null===e&&ca(t),null;case 13:return Fi(e,t,n);case 4:return ol(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ka(t,null,r,n):xi(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Si(e,t,r,o=t.elementType===r?o:ba(r,o),n);case 7:return xi(e,t,t.pendingProps,n),t.child;case 8:case 12:return xi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,No(va,r._currentValue),r._currentValue=i,null!==l)if(ir(l.value,i)){if(l.children===o.children&&!Oo.current){t=Vi(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var s=l.dependencies;if(null!==s){i=l.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===l.tag){(u=Aa(-1,n&-n)).tag=2;var c=l.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),ka(l.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===l.tag)i=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(i=l.return))throw Error(a(341));i.lanes|=n,null!==(s=i.alternate)&&(s.lanes|=n),ka(i,n,t),i=l.sibling}else i=l.child;if(null!==i)i.return=l;else for(i=l;null!==i;){if(i===t){i=null;break}if(null!==(l=i.sibling)){l.return=i.return,i=l;break}i=i.return}l=i}xi(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Ca(t,n),r=r(o=Ia(o)),t.flags|=1,xi(e,t,r,n),t.child;case 14:return o=ba(r=t.type,t.pendingProps),Ei(e,t,r,o=ba(r.type,o),n);case 15:return ki(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ba(r,o),Hi(e,t),t.tag=1,To(r)?(e=!0,Bo(t)):e=!1,Ca(t,n),Ha(t,r,o),$a(t,r,o,n),Pi(null,t,r,!0,e,n);case 19:return Wi(e,t,n);case 22:return Ci(e,t,n)}throw Error(a(156,t.tag))};var Qu="function"===typeof reportError?reportError:function(e){console.error(e)};function Yu(e){this._internalRoot=e}function Ju(e){this._internalRoot=e}function Ku(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zu(){}function ec(e,t,n,r,o){var a=n._reactRootContainer;if(a){var l=a;if("function"===typeof o){var i=o;o=function(){var e=Vu(l);i.call(e)}}Hu(t,l,e,o)}else l=function(e,t,n,r,o){if(o){if("function"===typeof r){var a=r;r=function(){var e=Vu(l);a.call(e)}}var l=Wu(t,r,e,0,null,!1,0,"",Zu);return e._reactRootContainer=l,e[go]=l.current,Gr(8===e.nodeType?e.parentNode:e),du(),l}for(;o=e.lastChild;)e.removeChild(o);if("function"===typeof r){var i=r;r=function(){var e=Vu(s);i.call(e)}}var s=Uu(e,0,!1,null,0,!1,0,"",Zu);return e._reactRootContainer=s,e[go]=s.current,Gr(8===e.nodeType?e.parentNode:e),du((function(){Hu(t,s,n,r)})),s}(n,t,e,o,r);return Vu(l)}Ju.prototype.render=Yu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Hu(e,t,null,null)},Ju.prototype.unmount=Yu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;du((function(){Hu(null,e,null,null)})),t[go]=null}},Ju.prototype.unstable_scheduleHydration=function(e){if(e){var t=kt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Tt.length&&0!==t&&t<Tt[n].priority;n++);Tt.splice(n,0,e),0===n&&Bt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(vt(t,1|n),ou(t,Ke()),0===(6&Ps)&&(Ws=Ke()+500,Wo()))}break;case 13:du((function(){var t=Oa(e,1);if(null!==t){var n=tu();ru(t,e,1,n)}})),qu(e,1)}},St=function(e){if(13===e.tag){var t=Oa(e,134217728);if(null!==t)ru(t,e,134217728,tu());qu(e,134217728)}},Et=function(e){if(13===e.tag){var t=nu(e),n=Oa(e,t);if(null!==n)ru(n,e,t,tu());qu(e,t)}},kt=function(){return yt},Ct=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},Se=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=So(r);if(!o)throw Error(a(90));q(r),X(r,o)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},De=cu,Pe=du;var tc={usingClientEntryPoint:!1,Events:[wo,xo,So,Ie,Ne,cu]},nc={findFiberByHostInstance:yo,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var oc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!oc.isDisabled&&oc.supportsFiber)try{ot=oc.inject(rc),at=oc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ku(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Ku(e))throw Error(a(299));var n=!1,r="",o=Qu;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Uu(e,1,!1,null,0,n,0,r,o),e[go]=t.current,Gr(8===e.nodeType?e.parentNode:e),new Yu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return du(e)},t.hydrate=function(e,t,n){if(!Xu(t))throw Error(a(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Ku(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,o=!1,l="",i=Qu;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(l=n.identifierPrefix),void 0!==n.onRecoverableError&&(i=n.onRecoverableError)),t=Wu(t,null,e,1,null!=n?n:null,o,0,l,i),e[go]=t.current,Gr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Ju(t)},t.render=function(e,t,n){if(!Xu(t))throw Error(a(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xu(e))throw Error(a(40));return!!e._reactRootContainer&&(du((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[go]=null}))})),!0)},t.unstable_batchedUpdates=cu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Xu(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},391:(e,t,n)=>{var r=n(950);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},950:(e,t,n)=>{!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(730)},358:(e,t)=>{var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen");function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case i:case l:case f:case p:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case g:case m:case s:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return b(e)===u}},706:(e,t,n)=>{e.exports=n(358)},153:(e,t,n)=>{var r=n(43),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),l=Object.prototype.hasOwnProperty,i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,a={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:a,_owner:i.current}}t.jsx=u,t.jsxs=u},202:(e,t)=>{var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,h={};function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function v(){}function y(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var w=y.prototype=new v;w.constructor=y,g(w,b.prototype),w.isPureReactComponent=!0;var x=Array.isArray,S=Object.prototype.hasOwnProperty,E={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var o,a={},l=null,i=null;if(null!=t)for(o in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)S.call(t,o)&&!k.hasOwnProperty(o)&&(a[o]=t[o]);var s=arguments.length-2;if(1===s)a.children=r;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];a.children=u}if(e&&e.defaultProps)for(o in s=e.defaultProps)void 0===a[o]&&(a[o]=s[o]);return{$$typeof:n,type:e,key:l,ref:i,props:a,_owner:E.current}}function I(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var N=/\/+/g;function D(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function P(e,t,o,a,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return l=l(s=e),e=""===a?"."+D(s,0):a,x(l)?(o="",null!=e&&(o=e.replace(N,"$&/")+"/"),P(l,t,o,"",(function(e){return e}))):null!=l&&(I(l)&&(l=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,o+(!l.key||s&&s.key===l.key?"":(""+l.key).replace(N,"$&/")+"/")+e)),t.push(l)),1;if(s=0,a=""===a?".":a+":",x(e))for(var u=0;u<e.length;u++){var c=a+D(i=e[u],u);s+=P(i,t,o,c,l)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(i=e.next()).done;)s+=P(i=i.value,t,o,c=a+D(i,u++),l);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function O(e,t,n){if(null==e)return e;var r=[],o=0;return P(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function _(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},T={transition:null},A={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:T,ReactCurrentOwner:E};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!I(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=o,t.Profiler=l,t.PureComponent=y,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=g({},e.props),a=e.key,l=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,i=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)S.call(t,u)&&!k.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}return{$$typeof:n,type:e.type,key:a,ref:l,props:o,_owner:i}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=I,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=T.transition;T.transition={};try{e()}finally{T.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.2.0"},43:(e,t,n)=>{e.exports=n(202)},579:(e,t,n)=>{e.exports=n(153)},234:(e,t)=>{function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<a(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,l=o>>>1;r<l;){var i=2*(r+1)-1,s=e[i],u=i+1,c=e[u];if(0>a(s,n))u<o&&0>a(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[i]=n,r=i);else{if(!(u<o&&0>a(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var i=Date,s=i.now();t.unstable_now=function(){return i.now()-s}}var u=[],c=[],d=1,f=null,p=3,m=!1,g=!1,h=!1,b="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,y="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function x(e){if(h=!1,w(e),!g)if(null!==r(u))g=!0,T(S);else{var t=r(c);null!==t&&A(x,t.startTime-e)}}function S(e,n){g=!1,h&&(h=!1,v(I),I=-1),m=!0;var a=p;try{for(w(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!P());){var l=f.callback;if("function"===typeof l){f.callback=null,p=f.priorityLevel;var i=l(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof i?f.callback=i:f===r(u)&&o(u),w(n)}else o(u);f=r(u)}if(null!==f)var s=!0;else{var d=r(c);null!==d&&A(x,d.startTime-n),s=!1}return s}finally{f=null,p=a,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E,k=!1,C=null,I=-1,N=5,D=-1;function P(){return!(t.unstable_now()-D<N)}function O(){if(null!==C){var e=t.unstable_now();D=e;var n=!0;try{n=C(!0,e)}finally{n?E():(k=!1,C=null)}}else k=!1}if("function"===typeof y)E=function(){y(O)};else if("undefined"!==typeof MessageChannel){var _=new MessageChannel,R=_.port2;_.port1.onmessage=O,E=function(){R.postMessage(null)}}else E=function(){b(O,0)};function T(e){C=e,k||(k=!0,E())}function A(e,n){I=b((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,T(S))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,a){var l=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?l+a:l:a=l,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:i=a+i,sortIndex:-1},a>l?(e.sortIndex=a,n(c,e),null===r(u)&&e===r(c)&&(h?(v(I),I=-1):h=!0,A(x,a-l))):(e.sortIndex=i,n(u,e),g||m||(g=!0,T(S))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},853:(e,t,n)=>{e.exports=n(234)},956:(e,t,n)=>{var r=n(43);var o="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=r.useState,l=r.useEffect,i=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(r){return!0}}var c="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return i((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),l((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},39:(e,t,n)=>{var r=n(43),o=n(461);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},l=o.useSyncExternalStore,i=r.useRef,s=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=i(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=u((function(){function e(e){if(!s){if(s=!0,l=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return i=t}return i=e}if(t=i,a(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(l=e,i=n)}var l,i,s=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}),[t,n,r,o]);var p=l(e,d[0],d[1]);return s((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},461:(e,t,n)=>{e.exports=n(956)},443:(e,t,n)=>{e.exports=n(39)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>"static/js/"+e+".68e02d51.chunk.js",n.miniCssF=e=>{},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="homebridge-ui-react:";n.l=(r,o,a,l)=>{if(e[r])e[r].push(o);else{var i,s;if(void 0!==a)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+a){i=d;break}}i||(s=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,n.nc&&i.setAttribute("nonce",n.nc),i.setAttribute("data-webpack",t+a),i.src=r),e[r]=[o];var f=(t,n)=>{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),s&&document.head.appendChild(i)}}})(),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",(()=>{var e={792:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var a=new Promise(((n,r)=>o=e[t]=[n,r]));r.push(o[2]=a);var l=n.p+n.u(t),i=new Error;n.l(l,(r=>{if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),l=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+l+")",i.name="ChunkLoadError",i.type=a,i.request=l,o[1](i)}}),"chunk-"+t,t)}};var t=(t,r)=>{var o,a,l=r[0],i=r[1],s=r[2],u=0;if(l.some((t=>0!==e[t]))){for(o in i)n.o(i,o)&&(n.m[o]=i[o]);if(s)s(n)}for(t&&t(r);u<l.length;u++)a=l[u],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunkhomebridge_ui_react=self.webpackChunkhomebridge_ui_react||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{var e=n(43),t=n(391),r=n(579);function o(e){let{id:t,value:n="",onChange:o,onSniff:a,canSniff:l=!0,sniffing:i=!1}=e;const s={value:n};o&&(s.onChange=o),t&&(s.id=t);const u={};return a&&l&&(u.onClick=a),(0,r.jsxs)("div",{className:"d-flex",children:[(0,r.jsx)("input",{className:"form-control",name:"remote_id",type:"text",required:!0,style:{borderTopRightRadius:0,borderBottomRightRadius:0},...s}),(0,r.jsx)("button",{disabled:!l,type:"button",className:"btn ".concat(l?"btn-teal":"btn-grey"," m-0"),style:{borderTopLeftRadius:0,borderBottomLeftRadius:0},...u,children:i?"waiting":"Sniff"})]})}var a=n(950);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function i(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){var r,o,a;r=e,o=t,a=n[t],(o=i(o))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var d="function"===typeof Symbol&&Symbol.observable||"@@observable",f=function(){return Math.random().toString(36).substring(7).split("").join(".")},p={INIT:"@@redux/INIT"+f(),REPLACE:"@@redux/REPLACE"+f(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+f()}};function m(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function g(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(c(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(c(1));return n(g)(e,t)}if("function"!==typeof e)throw new Error(c(2));var o=e,a=t,l=[],i=l,s=!1;function u(){i===l&&(i=l.slice())}function f(){if(s)throw new Error(c(3));return a}function h(e){if("function"!==typeof e)throw new Error(c(4));if(s)throw new Error(c(5));var t=!0;return u(),i.push(e),function(){if(t){if(s)throw new Error(c(6));t=!1,u();var n=i.indexOf(e);i.splice(n,1),l=null}}}function b(e){if(!m(e))throw new Error(c(7));if("undefined"===typeof e.type)throw new Error(c(8));if(s)throw new Error(c(9));try{s=!0,a=o(a,e)}finally{s=!1}for(var t=l=i,n=0;n<t.length;n++){(0,t[n])()}return e}return b({type:p.INIT}),(r={dispatch:b,subscribe:h,getState:f,replaceReducer:function(e){if("function"!==typeof e)throw new Error(c(10));o=e,b({type:p.REPLACE})}})[d]=function(){var e,t=h;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(c(11));function n(){e.next&&e.next(f())}return n(),{unsubscribe:t(n)}}})[d]=function(){return this},e},r}function h(e,t){return function(){return t(e.apply(this,arguments))}}function b(e,t){if("function"===typeof e)return h(e,t);if("object"!==typeof e||null===e)throw new Error(c(16));var n={};for(var r in e){var o=e[r];"function"===typeof o&&(n[r]=h(o,t))}return n}function v(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var y=n(461),w=n(443);let x=function(e){e()};const S=()=>x,E=Symbol.for("react-redux-context"),k="undefined"!==typeof globalThis?globalThis:{};function C(){var t;if(!e.createContext)return{};const n=null!=(t=k[E])?t:k[E]=new Map;let r=n.get(e.createContext);return r||(r=e.createContext(null),n.set(e.createContext,r)),r}const I=C();let N=null;function D(){return D=Object.assign?Object.assign.bind():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},D.apply(this,arguments)}function P(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var O=n(219),_=n.n(O),R=n(706);const T=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function A(e,t,n,r,o){let a,l,i,s,u,{areStatesEqual:c,areOwnPropsEqual:d,areStatePropsEqual:f}=o,p=!1;function m(o,p){const m=!d(p,l),g=!c(o,a,p,l);return a=o,l=p,m&&g?(i=e(a,l),t.dependsOnOwnProps&&(s=t(r,l)),u=n(i,s,l),u):m?(e.dependsOnOwnProps&&(i=e(a,l)),t.dependsOnOwnProps&&(s=t(r,l)),u=n(i,s,l),u):g?function(){const t=e(a,l),r=!f(t,i);return i=t,r&&(u=n(i,s,l)),u}():u}return function(o,c){return p?m(o,c):(a=o,l=c,i=e(a,l),s=t(r,l),u=n(i,s,l),p=!0,u)}}function L(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function M(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function B(e,t){return function(t,n){let{displayName:r}=n;const o=function(e,t){return o.dependsOnOwnProps?o.mapToProps(e,t):o.mapToProps(e,void 0)};return o.dependsOnOwnProps=!0,o.mapToProps=function(t,n){o.mapToProps=e,o.dependsOnOwnProps=M(e);let r=o(t,n);return"function"===typeof r&&(o.mapToProps=r,o.dependsOnOwnProps=M(r),r=o(t,n)),r},o}}function F(e,t){return(n,r)=>{throw new Error("Invalid value of type ".concat(typeof e," for ").concat(t," argument when connecting component ").concat(r.wrappedComponentName,"."))}}function j(e,t,n){return D({},n,e,t)}const z={notify(){},get:()=>[]};function U(e,t){let n,r=z,o=0,a=!1;function l(){u.onStateChange&&u.onStateChange()}function i(){o++,n||(n=t?t.addNestedSub(l):e.subscribe(l),r=function(){const e=S();let t=null,n=null;return{clear(){t=null,n=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}function s(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=z)}const u={addNestedSub:function(e){i();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:l,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,i())},tryUnsubscribe:function(){a&&(a=!1,s())},getListeners:()=>r};return u}const G=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement)?e.useLayoutEffect:e.useEffect;function W(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function H(e,t){if(W(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!W(e[n[o]],t[n[o]]))return!1;return!0}const V=["reactReduxForwardedRef"];let $=()=>{throw new Error("uSES not initialized!")};const q=[null,null];function Q(e,t,n,r,o,a){e.current=r,n.current=!1,o.current&&(o.current=null,a())}function Y(e,t){return e===t}const J=function(t,n,r){let{pure:o,areStatesEqual:a=Y,areOwnPropsEqual:l=H,areStatePropsEqual:i=H,areMergedPropsEqual:s=H,forwardRef:u=!1,context:c=I}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const d=c,f=function(e){return e?"function"===typeof e?B(e):F(e,"mapStateToProps"):L((()=>({})))}(t),p=function(e){return e&&"object"===typeof e?L((t=>function(e,t){const n={};for(const r in e){const o=e[r];"function"===typeof o&&(n[r]=function(){return t(o(...arguments))})}return n}(e,t))):e?"function"===typeof e?B(e):F(e,"mapDispatchToProps"):L((e=>({dispatch:e})))}(n),m=function(e){return e?"function"===typeof e?function(e){return function(t,n){let r,{displayName:o,areMergedPropsEqual:a}=n,l=!1;return function(t,n,o){const i=e(t,n,o);return l?a(i,r)||(r=i):(l=!0,r=i),r}}}(e):F(e,"mergeProps"):()=>j}(r),g=Boolean(t);return t=>{const n=t.displayName||t.name||"Component",r="Connect(".concat(n,")"),o={shouldHandleStateChanges:g,displayName:r,wrappedComponentName:n,WrappedComponent:t,initMapStateToProps:f,initMapDispatchToProps:p,initMergeProps:m,areStatesEqual:a,areStatePropsEqual:i,areOwnPropsEqual:l,areMergedPropsEqual:s};function c(n){const[r,a,l]=e.useMemo((()=>{const{reactReduxForwardedRef:e}=n,t=P(n,V);return[n.context,e,t]}),[n]),i=e.useMemo((()=>r&&r.Consumer&&(0,R.isContextConsumer)(e.createElement(r.Consumer,null))?r:d),[r,d]),s=e.useContext(i),u=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch),c=Boolean(s)&&Boolean(s.store);const f=u?n.store:s.store,p=c?s.getServerState:f.getState,m=e.useMemo((()=>function(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:o}=t,a=P(t,T);return A(n(e,a),r(e,a),o(e,a),e,a)}(f.dispatch,o)),[f]),[h,b]=e.useMemo((()=>{if(!g)return q;const e=U(f,u?void 0:s.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[f,u,s]),v=e.useMemo((()=>u?s:D({},s,{subscription:h})),[u,s,h]),y=e.useRef(),w=e.useRef(l),x=e.useRef(),S=e.useRef(!1),E=(e.useRef(!1),e.useRef(!1)),k=e.useRef();G((()=>(E.current=!0,()=>{E.current=!1})),[]);const C=e.useMemo((()=>()=>x.current&&l===w.current?x.current:m(f.getState(),l)),[f,l]),I=e.useMemo((()=>e=>h?function(e,t,n,r,o,a,l,i,s,u,c){if(!e)return()=>{};let d=!1,f=null;const p=()=>{if(d||!i.current)return;const e=t.getState();let n,p;try{n=r(e,o.current)}catch(m){p=m,f=m}p||(f=null),n===a.current?l.current||u():(a.current=n,s.current=n,l.current=!0,c())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}(g,f,h,m,w,y,S,E,x,b,e):()=>{}),[h]);var N,O,_;let L;N=Q,O=[w,y,S,l,x,b],G((()=>N(...O)),_);try{L=$(I,C,p?()=>m(p(),l):C)}catch(B){throw k.current&&(B.message+="\nThe error may be correlated with this previous error:\n".concat(k.current.stack,"\n\n")),B}G((()=>{k.current=void 0,x.current=void 0,y.current=L}));const M=e.useMemo((()=>e.createElement(t,D({},L,{ref:a}))),[a,t,L]);return e.useMemo((()=>g?e.createElement(i.Provider,{value:v},M):M),[i,M,v])}const h=e.memo(c);if(h.WrappedComponent=t,h.displayName=c.displayName=r,u){const n=e.forwardRef((function(t,n){return e.createElement(h,D({},t,{reactReduxForwardedRef:n}))}));return n.displayName=r,n.WrappedComponent=t,_()(n,t)}return _()(h,t)}};const K=function(t){let{store:n,context:r,children:o,serverState:a,stabilityCheck:l="once",noopCheck:i="once"}=t;const s=e.useMemo((()=>{const e=U(n);return{store:n,subscription:e,getServerState:a?()=>a:void 0,stabilityCheck:l,noopCheck:i}}),[n,a,l,i]),u=e.useMemo((()=>n.getState()),[n]);G((()=>{const{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),u!==n.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}}),[s,u]);const c=r||I;return e.createElement(c.Provider,{value:s},o)};var X,Z;function ee(t,n){var r=(0,e.useState)((function(){return{inputs:n,result:t()}}))[0],o=(0,e.useRef)(!0),a=(0,e.useRef)(r),l=o.current||Boolean(n&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,a.current.inputs))?a.current:{inputs:n,result:t()};return(0,e.useEffect)((function(){o.current=!1,a.current=l}),[l]),l.result}X=w.useSyncExternalStoreWithSelector,N=X,(e=>{$=e})(y.useSyncExternalStore),Z=a.unstable_batchedUpdates,x=Z;var te=ee,ne=function(e,t){return ee((function(){return e}),t)},re="Invariant failed";var oe=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},ae=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},le=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},ie={top:0,right:0,bottom:0,left:0},se=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?ie:n,o=e.border,a=void 0===o?ie:o,l=e.padding,i=void 0===l?ie:l,s=oe(ae(t,r)),u=oe(le(t,a)),c=oe(le(u,i));return{marginBox:s,borderBox:oe(t),paddingBox:u,contentBox:c,margin:r,border:a,padding:i}},ue=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e,t){if(!e)throw new Error(re)}(!1),n},ce=function(e,t){var n,r,o=e.borderBox,a=e.border,l=e.margin,i=e.padding,s=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return se({borderBox:s,border:a,margin:l,padding:i})},de=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),ce(e,t)},fe=function(e,t){var n={top:ue(t.marginTop),right:ue(t.marginRight),bottom:ue(t.marginBottom),left:ue(t.marginLeft)},r={top:ue(t.paddingTop),right:ue(t.paddingRight),bottom:ue(t.paddingBottom),left:ue(t.paddingLeft)},o={top:ue(t.borderTopWidth),right:ue(t.borderRightWidth),bottom:ue(t.borderBottomWidth),left:ue(t.borderLeftWidth)};return se({borderBox:e,margin:n,padding:r,border:o})},pe=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return fe(t,n)},me=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function ge(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],o=t[n],!(r===o||me(r)&&me(o)))return!1;var r,o;return!0}function he(e,t){void 0===t&&(t=ge);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}const be=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function ve(e,t){}ve.bind(null,"warn"),ve.bind(null,"error");function ye(){}function we(e,t,n){const r=t.map((t=>{const r=function(e,t){return{...e,...t}}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}}));return function(){r.forEach((e=>{e()}))}}const xe=!0,Se="Invariant failed";class Ee extends Error{}function ke(e,t){if(!e)throw new Ee(xe?Se:"".concat(Se,": ").concat(t||""))}Ee.prototype.toString=function(){return this.message};class Ce extends e.Component{constructor(){super(...arguments),this.callbacks=null,this.unbind=ye,this.onWindowError=e=>{const t=this.getCallbacks();t.isDragging()&&t.tryAbort();e.error instanceof Ee&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=we(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(e){if(!(e instanceof Ee))throw e;this.setState({})}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const Ie=e=>e+1,Ne=(e,t)=>{const n=e.droppableId===t.droppableId,r=Ie(e.index),o=Ie(t.index);return n?"\n You have moved the item from position ".concat(r,"\n to position ").concat(o,"\n "):"\n You have moved the item from position ".concat(r,"\n in list ").concat(e.droppableId,"\n to list ").concat(t.droppableId,"\n in position ").concat(o,"\n ")},De=(e,t,n)=>t.droppableId===n.droppableId?"\n The item ".concat(e,"\n has been combined with ").concat(n.draggableId):"\n The item ".concat(e,"\n in list ").concat(t.droppableId,"\n has been combined with ").concat(n.draggableId,"\n in list ").concat(n.droppableId,"\n "),Pe=e=>"\n The item has returned to its starting position\n of ".concat(Ie(e.index),"\n"),Oe={dragHandleUsageInstructions:"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:e=>"\n You have lifted an item in position ".concat(Ie(e.source.index),"\n"),onDragUpdate:e=>{const t=e.destination;if(t)return Ne(e.source,t);const n=e.combine;return n?De(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},onDragEnd:e=>{if("CANCEL"===e.reason)return"\n Movement cancelled.\n ".concat(Pe(e.source),"\n ");const t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n ".concat(Ne(e.source,t),"\n "):n?"\n You have dropped the item.\n ".concat(De(e.draggableId,e.source,n),"\n "):"\n The item has been dropped while not over a drop area.\n ".concat(Pe(e.source),"\n ")}};var _e=Oe;const Re={x:0,y:0},Te=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),Ae=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),Le=(e,t)=>e.x===t.x&&e.y===t.y,Me=e=>({x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}),Be=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return"x"===e?{x:t,y:n}:{x:n,y:t}},Fe=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),je=(e,t)=>Math.min(...t.map((t=>Fe(e,t)))),ze=e=>t=>({x:e(t.x),y:e(t.y)});const Ue=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),Ge=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],We=(e,t)=>t&&t.shouldClipSubject?((e,t)=>{const n=oe({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n})(t.pageMarginBox,e):oe(e);var He=e=>{let{page:t,withPlaceholder:n,axis:r,frame:o}=e;const a=((e,t)=>t?Ue(e,t.scroll.diff.displacement):e)(t.marginBox,o),l=((e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e)(a,r,n);return{page:t,withPlaceholder:n,active:We(l,o)}},Ve=(e,t)=>{e.frame||ke(!1);const n=e.frame,r=Ae(t,n.scroll.initial),o=Me(r),a={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}},l=He({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:l}};const $e=he((e=>e.reduce(((e,t)=>(e[t.descriptor.id]=t,e)),{}))),qe=he((e=>e.reduce(((e,t)=>(e[t.descriptor.id]=t,e)),{}))),Qe=he((e=>Object.values(e))),Ye=he((e=>Object.values(e)));var Je=he(((e,t)=>{const n=Ye(t).filter((t=>e===t.descriptor.droppableId)).sort(((e,t)=>e.descriptor.index-t.descriptor.index));return n}));function Ke(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Xe(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Ze=he(((e,t)=>t.filter((t=>t.descriptor.id!==e.descriptor.id)))),et=(e,t)=>e.descriptor.droppableId===t.descriptor.id;const tt={point:Re,value:0},nt={invisible:{},visible:{},all:[]};var rt={displaced:nt,displacedBy:tt,at:null},ot=(e,t)=>n=>e<=n&&n<=t,at=e=>{const t=ot(e.top,e.bottom),n=ot(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;const o=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(o&&a)return!0;const l=r.top<e.top&&r.bottom>e.bottom,i=r.left<e.left&&r.right>e.right;if(l&&i)return!0;return l&&a||i&&o}},lt=e=>{const t=ot(e.top,e.bottom),n=ot(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)};const it={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},st={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"};const ut=e=>{let{target:t,destination:n,viewport:r,withDroppableDisplacement:o,isVisibleThroughFrameFn:a}=e;const l=o?((e,t)=>{const n=t.frame?t.frame.scroll.diff.displacement:Re;return Ue(e,n)})(t,n):t;return((e,t,n)=>!!t.subject.active&&n(t.subject.active)(e))(l,n,a)&&((e,t,n)=>n(t)(e))(l,r,a)},ct=e=>ut({...e,isVisibleThroughFrameFn:at}),dt=e=>ut({...e,isVisibleThroughFrameFn:lt}),ft=(e,t,n)=>{if("boolean"===typeof n)return n;if(!t)return!0;const{invisible:r,visible:o}=t;if(r[e])return!1;const a=o[e];return!a||a.shouldAnimate};function pt(e){let{afterDragging:t,destination:n,displacedBy:r,viewport:o,forceShouldAnimate:a,last:l}=e;return t.reduce((function(e,t){const i=function(e,t){const n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return oe(ae(n,r))}(t,r),s=t.descriptor.id;e.all.push(s);if(!ct({target:i,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;const u={draggableId:s,shouldAnimate:ft(s,l,a)};return e.visible[s]=u,e}),{all:[],visible:{},invisible:{}})}function mt(e){let{insideDestination:t,inHomeList:n,displacedBy:r,destination:o}=e;const a=function(e,t){if(!e.length)return 0;const n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:nt,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function gt(e){let{draggable:t,insideDestination:n,destination:r,viewport:o,displacedBy:a,last:l,index:i,forceShouldAnimate:s}=e;const u=et(t,r);if(null==i)return mt({insideDestination:n,inHomeList:u,displacedBy:a,destination:r});const c=n.find((e=>e.descriptor.index===i));if(!c)return mt({insideDestination:n,inHomeList:u,displacedBy:a,destination:r});const d=Ze(t,n),f=n.indexOf(c);return{displaced:pt({afterDragging:d.slice(f),destination:r,displacedBy:a,last:l,viewport:o.frame,forceShouldAnimate:s}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:i}}}}function ht(e,t){return Boolean(t.effected[e])}var bt=e=>{let{isMovingForward:t,isInHomeList:n,draggable:r,draggables:o,destination:a,insideDestination:l,previousImpact:i,viewport:s,afterCritical:u}=e;const c=i.at;if(c||ke(!1),"REORDER"===c.type){const e=(e=>{let{isMovingForward:t,isInHomeList:n,insideDestination:r,location:o}=e;if(!r.length)return null;const a=o.index,l=t?a+1:a-1,i=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return l<i||l>(n?s:s+1)?null:l})({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:l});return null==e?null:gt({draggable:r,insideDestination:l,destination:a,viewport:s,last:i.displaced,displacedBy:i.displacedBy,index:e})}const d=(e=>{let{isMovingForward:t,destination:n,draggables:r,combine:o,afterCritical:a}=e;if(!n.isCombineEnabled)return null;const l=o.draggableId,i=r[l].descriptor.index;return ht(l,a)?t?i:i-1:t?i+1:i})({isMovingForward:t,destination:a,displaced:i.displaced,draggables:o,combine:c.combine,afterCritical:u});return null==d?null:gt({draggable:r,insideDestination:l,destination:a,viewport:s,last:i.displaced,displacedBy:i.displacedBy,index:d})},vt=e=>{let{afterCritical:t,impact:n,draggables:r}=e;const o=Xe(n);o||ke(!1);const a=o.draggableId,l=r[a].page.borderBox.center,i=(e=>{let{displaced:t,afterCritical:n,combineWith:r,displacedBy:o}=e;const a=Boolean(t.visible[r]||t.invisible[r]);return ht(r,n)?a?Re:Me(o.point):a?o.point:Re})({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return Te(l,i)};const yt=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,wt=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,xt=e=>{let{axis:t,moveRelativeTo:n,isMoving:r}=e;return Be(t.line,n.marginBox[t.end]+yt(t,r),wt(t,n.marginBox,r))},St=e=>{let{axis:t,moveRelativeTo:n,isMoving:r}=e;return Be(t.line,n.marginBox[t.start]-((e,t)=>t.margin[e.end]+t.borderBox[e.size]/2)(t,r),wt(t,n.marginBox,r))};var Et=e=>{let{impact:t,draggable:n,draggables:r,droppable:o,afterCritical:a}=e;const l=Je(o.descriptor.id,r),i=n.page,s=o.axis;if(!l.length)return(e=>{let{axis:t,moveInto:n,isMoving:r}=e;return Be(t.line,n.contentBox[t.start]+yt(t,r),wt(t,n.contentBox,r))})({axis:s,moveInto:o.page,isMoving:i});const{displaced:u,displacedBy:c}=t,d=u.all[0];if(d){const e=r[d];if(ht(d,a))return St({axis:s,moveRelativeTo:e.page,isMoving:i});const t=ce(e.page,c.point);return St({axis:s,moveRelativeTo:t,isMoving:i})}const f=l[l.length-1];if(f.descriptor.id===n.descriptor.id)return i.borderBox.center;if(ht(f.descriptor.id,a)){const e=ce(f.page,Me(a.displacedBy.point));return xt({axis:s,moveRelativeTo:e,isMoving:i})}return xt({axis:s,moveRelativeTo:f.page,isMoving:i})},kt=(e,t)=>{const n=e.frame;return n?Te(t,n.scroll.diff.displacement):t};var Ct=e=>{const t=(e=>{let{impact:t,draggable:n,droppable:r,draggables:o,afterCritical:a}=e;const l=n.page.borderBox.center,i=t.at;return r&&i?"REORDER"===i.type?Et({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a}):vt({impact:t,draggables:o,afterCritical:a}):l})(e),n=e.droppable;return n?kt(n,t):t},It=(e,t)=>{const n=Ae(t,e.scroll.initial),r=Me(n);return{frame:oe({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Nt(e,t){return e.map((e=>t[e]))}var Dt=e=>{let{pageBorderBoxCenter:t,draggable:n,viewport:r}=e;const o=((e,t)=>Te(e.scroll.diff.displacement,t))(r,t),a=Ae(o,n.page.borderBox.center);return Te(n.client.borderBox.center,a)},Pt=e=>{let{draggable:t,destination:n,newPageBorderBoxCenter:r,viewport:o,withDroppableDisplacement:a,onlyOnMainAxis:l=!1}=e;const i=Ae(r,t.page.borderBox.center),s={target:Ue(t.page.borderBox,i),destination:n,withDroppableDisplacement:a,viewport:o};return l?(e=>{return ut({...e,isVisibleThroughFrameFn:(t=e.destination.axis,e=>{const n=ot(e.top,e.bottom),r=ot(e.left,e.right);return e=>t===it?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)})});var t})(s):dt(s)},Ot=e=>{let{isMovingForward:t,draggable:n,destination:r,draggables:o,previousImpact:a,viewport:l,previousPageBorderBoxCenter:i,previousClientSelection:s,afterCritical:u}=e;if(!r.isEnabled)return null;const c=Je(r.descriptor.id,o),d=et(n,r),f=(e=>{let{isMovingForward:t,draggable:n,destination:r,insideDestination:o,previousImpact:a}=e;if(!r.isCombineEnabled)return null;if(!Ke(a))return null;function l(e){const t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return{...a,at:t}}const i=a.displaced.all,s=i.length?i[0]:null;if(t)return s?l(s):null;const u=Ze(n,o);if(!s)return u.length?l(u[u.length-1].descriptor.id):null;const c=u.findIndex((e=>e.descriptor.id===s));-1===c&&ke(!1);const d=c-1;return d<0?null:l(u[d].descriptor.id)})({isMovingForward:t,draggable:n,destination:r,insideDestination:c,previousImpact:a})||bt({isMovingForward:t,isInHomeList:d,draggable:n,draggables:o,destination:r,insideDestination:c,previousImpact:a,viewport:l,afterCritical:u});if(!f)return null;const p=Ct({impact:f,draggable:n,droppable:r,draggables:o,afterCritical:u});if(Pt({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})){return{clientSelection:Dt({pageBorderBoxCenter:p,draggable:n,viewport:l}),impact:f,scrollJumpRequest:null}}const m=Ae(p,i),g=(e=>{let{impact:t,viewport:n,destination:r,draggables:o,maxScrollChange:a}=e;const l=It(n,Te(n.scroll.current,a)),i=r.frame?Ve(r,Te(r.frame.scroll.current,a)):r,s=t.displaced,u=pt({afterDragging:Nt(s.all,o),destination:r,displacedBy:t.displacedBy,viewport:l.frame,last:s,forceShouldAnimate:!1}),c=pt({afterDragging:Nt(s.all,o),destination:i,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},f={},p=[s,u,c];return s.all.forEach((e=>{const t=function(e,t){for(let n=0;n<t.length;n++){const r=t[n].visible[e];if(r)return r}return null}(e,p);t?f[e]=t:d[e]=!0})),{...t,displaced:{all:s.all,invisible:d,visible:f}}})({impact:f,viewport:l,destination:r,draggables:o,maxScrollChange:m});return{clientSelection:s,impact:g,scrollJumpRequest:m}};const _t=e=>{const t=e.subject.active;return t||ke(!1),t};const Rt=(e,t)=>{const n=e.page.borderBox.center;return ht(e.descriptor.id,t)?Ae(n,t.displacedBy.point):n},Tt=(e,t)=>{const n=e.page.borderBox;return ht(e.descriptor.id,t)?Ue(n,Me(t.displacedBy.point)):n};var At=he((function(e,t){const n=t[e.line];return{value:n,point:Be(e.line,n)}}));const Lt=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),Mt=(e,t,n)=>{const r=e.frame;et(t,e)&&ke(!1),e.subject.withPlaceholder&&ke(!1);const o=At(e.axis,t.displaceBy).point,a=((e,t,n)=>{const r=e.axis;if("virtual"===e.descriptor.mode)return Be(r.line,t[r.line]);const o=e.subject.page.contentBox[r.size],a=Je(e.descriptor.id,n).reduce(((e,t)=>e+t.client.marginBox[r.size]),0)+t[r.line]-o;return a<=0?null:Be(r.line,a)})(e,o,n),l={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){const t=He({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:e.frame});return{...e,subject:t}}const i=a?Te(r.scroll.max,a):r.scroll.max,s=Lt(r,i),u=He({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:s});return{...e,subject:u,frame:s}};var Bt=e=>{let{isMovingForward:t,previousPageBorderBoxCenter:n,draggable:r,isOver:o,draggables:a,droppables:l,viewport:i,afterCritical:s}=e;const u=(e=>{let{isMovingForward:t,pageBorderBoxCenter:n,source:r,droppables:o,viewport:a}=e;const l=r.subject.active;if(!l)return null;const i=r.axis,s=ot(l[i.start],l[i.end]),u=Qe(o).filter((e=>e!==r)).filter((e=>e.isEnabled)).filter((e=>Boolean(e.subject.active))).filter((e=>at(a.frame)(_t(e)))).filter((e=>{const n=_t(e);return t?l[i.crossAxisEnd]<n[i.crossAxisEnd]:n[i.crossAxisStart]<l[i.crossAxisStart]})).filter((e=>{const t=_t(e),n=ot(t[i.start],t[i.end]);return s(t[i.start])||s(t[i.end])||n(l[i.start])||n(l[i.end])})).sort(((e,n)=>{const r=_t(e)[i.crossAxisStart],o=_t(n)[i.crossAxisStart];return t?r-o:o-r})).filter(((e,t,n)=>_t(e)[i.crossAxisStart]===_t(n[0])[i.crossAxisStart]));if(!u.length)return null;if(1===u.length)return u[0];const c=u.filter((e=>ot(_t(e)[i.start],_t(e)[i.end])(n[i.line])));return 1===c.length?c[0]:c.length>1?c.sort(((e,t)=>_t(e)[i.start]-_t(t)[i.start]))[0]:u.sort(((e,t)=>{const r=je(n,Ge(_t(e))),o=je(n,Ge(_t(t)));return r!==o?r-o:_t(e)[i.start]-_t(t)[i.start]}))[0]})({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:l,viewport:i});if(!u)return null;const c=Je(u.descriptor.id,a),d=(e=>{let{pageBorderBoxCenter:t,viewport:n,destination:r,insideDestination:o,afterCritical:a}=e;const l=o.filter((e=>dt({target:Tt(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0}))).sort(((e,n)=>{const o=Fe(t,kt(r,Rt(e,a))),l=Fe(t,kt(r,Rt(n,a)));return o<l?-1:l<o?1:e.descriptor.index-n.descriptor.index}));return l[0]||null})({pageBorderBoxCenter:n,viewport:i,destination:u,insideDestination:c,afterCritical:s}),f=(e=>{let{previousPageBorderBoxCenter:t,moveRelativeTo:n,insideDestination:r,draggable:o,draggables:a,destination:l,viewport:i,afterCritical:s}=e;if(!n){if(r.length)return null;const e={displaced:nt,displacedBy:tt,at:{type:"REORDER",destination:{droppableId:l.descriptor.id,index:0}}},t=Ct({impact:e,draggable:o,droppable:l,draggables:a,afterCritical:s}),n=et(o,l)?l:Mt(l,o,a);return Pt({draggable:o,destination:n,newPageBorderBoxCenter:t,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}const u=Boolean(t[l.axis.line]<=n.page.borderBox.center[l.axis.line]),c=(()=>{const e=n.descriptor.index;return n.descriptor.id===o.descriptor.id||u?e:e+1})(),d=At(l.axis,o.displaceBy);return gt({draggable:o,insideDestination:r,destination:l,viewport:i,displacedBy:d,last:nt,index:c})})({previousPageBorderBoxCenter:n,destination:u,draggable:r,draggables:a,moveRelativeTo:d,insideDestination:c,viewport:i,afterCritical:s});if(!f)return null;const p=Ct({impact:f,draggable:r,droppable:u,draggables:a,afterCritical:s});return{clientSelection:Dt({pageBorderBoxCenter:p,draggable:r,viewport:i}),impact:f,scrollJumpRequest:null}},Ft=e=>{const t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null};var jt=e=>{let{state:t,type:n}=e;const r=((e,t)=>{const n=Ft(e);return n?t[n]:null})(t.impact,t.dimensions.droppables),o=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],l=r||a,i=l.axis.direction,s="vertical"===i&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===i&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(s&&!o)return null;const u="MOVE_DOWN"===n||"MOVE_RIGHT"===n,c=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,{draggables:f,droppables:p}=t.dimensions;return s?Ot({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,destination:l,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Bt({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,isOver:l,draggables:f,droppables:p,viewport:t.viewport,afterCritical:t.afterCritical})};function zt(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Ut(e){const t=ot(e.top,e.bottom),n=ot(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function Gt(e){let{pageBorderBox:t,draggable:n,droppables:r}=e;const o=Qe(r).filter((e=>{if(!e.isEnabled)return!1;const n=e.subject.active;if(!n)return!1;if(o=n,!((r=t).left<o.right&&r.right>o.left&&r.top<o.bottom&&r.bottom>o.top))return!1;var r,o;if(Ut(n)(t.center))return!0;const a=e.axis,l=n.center[a.crossAxisLine],i=t[a.crossAxisStart],s=t[a.crossAxisEnd],u=ot(n[a.crossAxisStart],n[a.crossAxisEnd]),c=u(i),d=u(s);return!c&&!d||(c?i<l:s>l)}));return o.length?1===o.length?o[0].descriptor.id:function(e){let{pageBorderBox:t,draggable:n,candidates:r}=e;const o=n.page.borderBox.center,a=r.map((e=>{const n=e.axis,r=Be(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Fe(o,r)}})).sort(((e,t)=>t.distance-e.distance));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}const Wt=(e,t)=>oe(Ue(e,t));function Ht(e){let{displaced:t,id:n}=e;return Boolean(t.visible[n]||t.invisible[n])}var Vt=e=>{let{pageOffset:t,draggable:n,draggables:r,droppables:o,previousImpact:a,viewport:l,afterCritical:i}=e;const s=Wt(n.page.borderBox,t),u=Gt({pageBorderBox:s,draggable:n,droppables:o});if(!u)return rt;const c=o[u],d=Je(c.descriptor.id,r),f=((e,t)=>{const n=e.frame;return n?Wt(t,n.scroll.diff.value):t})(c,s);return(e=>{let{draggable:t,pageBorderBoxWithDroppableScroll:n,previousImpact:r,destination:o,insideDestination:a,afterCritical:l}=e;if(!o.isCombineEnabled)return null;const i=o.axis,s=At(o.axis,t.displaceBy),u=s.value,c=n[i.start],d=n[i.end],f=Ze(t,a).find((e=>{const t=e.descriptor.id,n=e.page.borderBox,o=n[i.size]/4,a=ht(t,l),s=Ht({displaced:r.displaced,id:t});return a?s?d>n[i.start]+o&&d<n[i.end]-o:c>n[i.start]-u+o&&c<n[i.end]-u-o:s?d>n[i.start]+u+o&&d<n[i.end]+u-o:c>n[i.start]+o&&c<n[i.end]-o}));return f?{displacedBy:s,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:f.descriptor.id,droppableId:o.descriptor.id}}}:null})({pageBorderBoxWithDroppableScroll:f,draggable:n,previousImpact:a,destination:c,insideDestination:d,afterCritical:i})||(e=>{let{pageBorderBoxWithDroppableScroll:t,draggable:n,destination:r,insideDestination:o,last:a,viewport:l,afterCritical:i}=e;const s=r.axis,u=At(r.axis,n.displaceBy),c=u.value,d=t[s.start],f=t[s.end],p=function(e){let{draggable:t,closest:n,inHomeList:r}=e;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Ze(n,o).find((e=>{const t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=ht(t,i),o=Ht({displaced:a,id:t});return r?o?f<=n:d<n-c:o?f<=n+c:d<n}))||null,inHomeList:et(n,r)});return gt({draggable:n,insideDestination:o,destination:r,viewport:l,last:a,displacedBy:u,index:p})})({pageBorderBoxWithDroppableScroll:f,draggable:n,destination:c,insideDestination:d,last:a.displaced,viewport:l,afterCritical:i})},$t=(e,t)=>({...e,[t.descriptor.id]:t});const qt=e=>{let{previousImpact:t,impact:n,droppables:r}=e;const o=Ft(t),a=Ft(n);if(!o)return r;if(o===a)return r;const l=r[o];if(!l.subject.withPlaceholder)return r;const i=(e=>{const t=e.subject.withPlaceholder;t||ke(!1);const n=e.frame;if(!n){const t=He({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}const r=t.oldFrameMaxScroll;r||ke(!1);const o=Lt(n,r),a=He({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return{...e,subject:a,frame:o}})(l);return $t(r,i)};var Qt=e=>{let{state:t,clientSelection:n,dimensions:r,viewport:o,impact:a,scrollJumpRequest:l}=e;const i=o||t.viewport,s=r||t.dimensions,u=n||t.current.client.selection,c=Ae(u,t.initial.client.selection),d={offset:c,selection:u,borderBoxCenter:Te(t.initial.client.borderBoxCenter,c)},f={selection:Te(d.selection,i.scroll.current),borderBoxCenter:Te(d.borderBoxCenter,i.scroll.current),offset:Te(d.offset,i.scroll.diff.value)},p={client:d,page:f};if("COLLECTING"===t.phase)return{...t,dimensions:s,viewport:i,current:p};const m=s.draggables[t.critical.draggable.id],g=a||Vt({pageOffset:f.offset,draggable:m,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:i,afterCritical:t.afterCritical}),h=(e=>{let{draggable:t,draggables:n,droppables:r,previousImpact:o,impact:a}=e;const l=qt({previousImpact:o,impact:a,droppables:r}),i=Ft(a);if(!i)return l;const s=r[i];if(et(t,s))return l;if(s.subject.withPlaceholder)return l;const u=Mt(s,t,n);return $t(l,u)})({draggable:m,impact:g,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables});return{...t,current:p,dimensions:{draggables:s.draggables,droppables:h},impact:g,viewport:i,scrollJumpRequest:l||null,forceShouldAnimate:!l&&null}};var Yt=e=>{let{impact:t,viewport:n,draggables:r,destination:o,forceShouldAnimate:a}=e;const l=t.displaced,i=function(e,t){return e.map((e=>t[e]))}(l.all,r),s=pt({afterDragging:i,destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:l});return{...t,displaced:s}},Jt=e=>{let{impact:t,draggable:n,droppable:r,draggables:o,viewport:a,afterCritical:l}=e;const i=Ct({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:l});return Dt({pageBorderBoxCenter:i,draggable:n,viewport:a})},Kt=e=>{let{state:t,dimensions:n,viewport:r}=e;"SNAP"!==t.movementMode&&ke(!1);const o=t.impact,a=r||t.viewport,l=n||t.dimensions,{draggables:i,droppables:s}=l,u=i[t.critical.draggable.id],c=Ft(o);c||ke(!1);const d=s[c],f=Yt({impact:o,viewport:a,destination:d,draggables:i}),p=Jt({impact:f,draggable:u,droppable:d,draggables:i,viewport:a,afterCritical:t.afterCritical});return Qt({impact:f,clientSelection:p,state:t,dimensions:l,viewport:a})},Xt=e=>{let{draggable:t,home:n,draggables:r,viewport:o}=e;const a=At(n.axis,t.displaceBy),l=Je(n.descriptor.id,r),i=l.indexOf(t);-1===i&&ke(!1);const s=l.slice(i+1),u=s.reduce(((e,t)=>(e[t.descriptor.id]=!0,e)),{}),c={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:u};var d;return{impact:{displaced:pt({afterDragging:s,destination:n,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(d=t.descriptor,{index:d.index,droppableId:d.droppableId})}},afterCritical:c}};const Zt=e=>{0},en=e=>{0};var tn=e=>{let{additions:t,updatedDroppables:n,viewport:r}=e;const o=r.scroll.diff.value;return t.map((e=>{const t=e.descriptor.droppableId,a=(e=>{const t=e.frame;return t||ke(!1),t})(n[t]),l=a.scroll.diff.value,i=(e=>{let{draggable:t,offset:n,initialWindowScroll:r}=e;const o=ce(t.client,n),a=de(o,r);return{...t,placeholder:{...t.placeholder,client:o},client:o,page:a}})({draggable:e,offset:Te(o,l),initialWindowScroll:r.scroll.initial});return i}))};const nn=e=>"SNAP"===e.movementMode,rn=(e,t,n)=>{const r=((e,t)=>({draggables:e.draggables,droppables:$t(e.droppables,t)}))(e.dimensions,t);return!nn(e)||n?Qt({state:e,dimensions:r}):Kt({state:e,dimensions:r})};function on(e){return e.isDragging&&"SNAP"===e.movementMode?{...e,scrollJumpRequest:null}:e}const an={phase:"IDLE",completed:null,shouldFlush:!1};var ln=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:an,t=arguments.length>1?arguments[1]:void 0;if("FLUSH"===t.type)return{...an,shouldFlush:!0};if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&ke(!1);const{critical:n,clientSelection:r,viewport:o,dimensions:a,movementMode:l}=t.payload,i=a.draggables[n.draggable.id],s=a.droppables[n.droppable.id],u={selection:r,borderBoxCenter:i.client.borderBox.center,offset:Re},c={client:u,page:{selection:Te(u.selection,o.scroll.initial),borderBoxCenter:Te(u.selection,o.scroll.initial),offset:Te(u.selection,o.scroll.diff.value)}},d=Qe(a.droppables).every((e=>!e.isFixedOnPage)),{impact:f,afterCritical:p}=Xt({draggable:i,home:s,draggables:a.draggables,viewport:o});return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:a,initial:c,current:c,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&ke(!1);return{...e,phase:"COLLECTING"}}if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&ke(!1),(e=>{let{state:t,published:n}=e;Zt();const r=n.modified.map((e=>{const n=t.dimensions.droppables[e.droppableId];return Ve(n,e.scroll)})),o={...t.dimensions.droppables,...$e(r)},a=qe(tn({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),l={...t.dimensions.draggables,...a};n.removals.forEach((e=>{delete l[e]}));const i={droppables:o,draggables:l},s=Ft(t.impact),u=s?i.droppables[s]:null,c=i.draggables[t.critical.draggable.id],d=i.droppables[t.critical.droppable.id],{impact:f,afterCritical:p}=Xt({draggable:c,home:d,draggables:l,viewport:t.viewport}),m=u&&u.isCombineEnabled?t.impact:f,g=Vt({pageOffset:t.current.page.offset,draggable:i.draggables[t.critical.draggable.id],draggables:i.draggables,droppables:i.droppables,previousImpact:m,viewport:t.viewport,afterCritical:p});en();const h={...t,phase:"DRAGGING",impact:g,onLiftImpact:f,dimensions:i,afterCritical:p,forceShouldAnimate:!1};return"COLLECTING"===t.phase?h:{...h,phase:"DROP_PENDING",reason:t.reason,isWaiting:!1}})({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;zt(e)||ke(!1);const{client:n}=t.payload;return Le(n,e.current.client.selection)?e:Qt({state:e,clientSelection:n,impact:nn(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return on(e);if("COLLECTING"===e.phase)return on(e);zt(e)||ke(!1);const{id:n,newScroll:r}=t.payload,o=e.dimensions.droppables[n];if(!o)return e;const a=Ve(o,r);return rn(e,a,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;zt(e)||ke(!1);const{id:n,isEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||ke(!1),o.isEnabled===r&&ke(!1);const a={...o,isEnabled:r};return rn(e,a,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;zt(e)||ke(!1);const{id:n,isCombineEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||ke(!1),o.isCombineEnabled===r&&ke(!1);const a={...o,isCombineEnabled:r};return rn(e,a,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;zt(e)||ke(!1),e.isWindowScrollAllowed||ke(!1);const n=t.payload.newScroll;if(Le(e.viewport.scroll.current,n))return on(e);const r=It(e.viewport,n);return nn(e)?Kt({state:e,viewport:r}):Qt({state:e,viewport:r})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!zt(e))return e;const n=t.payload.maxScroll;if(Le(n,e.viewport.scroll.max))return e;const r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&ke(!1);const n=jt({state:e,type:t.type});return n?Qt({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){const n=t.payload.reason;"COLLECTING"!==e.phase&&ke(!1);return{...e,phase:"DROP_PENDING",isWaiting:!0,reason:n}}if("DROP_ANIMATE"===t.type){const{completed:n,dropDuration:r,newHomeClientOffset:o}=t.payload;"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&ke(!1);return{phase:"DROP_ANIMATING",completed:n,dropDuration:r,newHomeClientOffset:o,dimensions:e.dimensions}}if("DROP_COMPLETE"===t.type){const{completed:e}=t.payload;return{phase:"IDLE",completed:e,shouldFlush:!1}}return e};const sn=e=>({type:"LIFT",payload:e}),un=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),cn=()=>({type:"COLLECTION_STARTING",payload:null}),dn=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),fn=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),pn=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),mn=e=>({type:"MOVE",payload:e}),gn=()=>({type:"MOVE_UP",payload:null}),hn=()=>({type:"MOVE_DOWN",payload:null}),bn=()=>({type:"MOVE_RIGHT",payload:null}),vn=()=>({type:"MOVE_LEFT",payload:null}),yn=()=>({type:"FLUSH",payload:null}),wn=e=>({type:"DROP_COMPLETE",payload:e}),xn=e=>({type:"DROP",payload:e}),Sn=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});const En="cubic-bezier(0.2, 0, 0, 1)",kn="cubic-bezier(.2,1,.1,1)",Cn={drop:0,combining:.7},In={drop:.75},Nn={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Dn="".concat(Nn.outOfTheWay,"s ").concat(En),Pn={fluid:"opacity ".concat(Dn),snap:"transform ".concat(Dn,", opacity ").concat(Dn),drop:e=>{const t="".concat(e,"s ").concat(kn);return"transform ".concat(t,", opacity ").concat(t)},outOfTheWay:"transform ".concat(Dn),placeholder:"height ".concat(Dn,", width ").concat(Dn,", margin ").concat(Dn)},On=e=>Le(e,Re)?void 0:"translate(".concat(e.x,"px, ").concat(e.y,"px)"),_n={moveTo:On,drop:(e,t)=>{const n=On(e);if(n)return t?"".concat(n," scale(").concat(In.drop,")"):n}},{minDropTime:Rn,maxDropTime:Tn}=Nn,An=Tn-Rn;var Ln=e=>{let{getState:t,dispatch:n}=e;return e=>r=>{if("DROP"!==r.type)return void e(r);const o=t(),a=r.payload.reason;if("COLLECTING"===o.phase)return void n((e=>({type:"DROP_PENDING",payload:e}))({reason:a}));if("IDLE"===o.phase)return;"DROP_PENDING"===o.phase&&o.isWaiting&&ke(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&ke(!1);const l=o.critical,i=o.dimensions,s=i.draggables[o.critical.draggable.id],{impact:u,didDropInsideDroppable:c}=(e=>{let{draggables:t,reason:n,lastImpact:r,home:o,viewport:a,onLiftImpact:l}=e;if(!r.at||"DROP"!==n)return{impact:Yt({draggables:t,impact:l,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1};return"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:{...r,displaced:nt},didDropInsideDroppable:!0}})({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=c?Ke(u):null,f=c?Xe(u):null,p={index:l.draggable.index,droppableId:l.droppable.id},m={draggableId:s.descriptor.id,type:s.descriptor.type,source:p,reason:a,mode:o.movementMode,destination:d,combine:f},g=(e=>{let{impact:t,draggable:n,dimensions:r,viewport:o,afterCritical:a}=e;const{draggables:l,droppables:i}=r,s=Ft(t),u=s?i[s]:null,c=i[n.descriptor.droppableId],d=Jt({impact:t,draggable:n,draggables:l,afterCritical:a,droppable:u||c,viewport:o});return Ae(d,n.client.borderBox.center)})({impact:u,draggable:s,dimensions:i,viewport:o.viewport,afterCritical:o.afterCritical}),h={critical:o.critical,afterCritical:o.afterCritical,result:m,impact:u};if(!(!Le(o.current.client.offset,g)||Boolean(m.combine)))return void n(wn({completed:h}));const b=(e=>{let{current:t,destination:n,reason:r}=e;const o=Fe(t,n);if(o<=0)return Rn;if(o>=1500)return Tn;const a=Rn+An*(o/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))})({current:o.current.client.offset,destination:g,reason:a});n((e=>({type:"DROP_ANIMATE",payload:e}))({newHomeClientOffset:g,dropDuration:b,completed:h}))}},Mn=()=>({x:window.pageXOffset,y:window.pageYOffset});function Bn(e){let{onWindowScroll:t}=e;const n=be((function(){t(Mn())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:t=>{t.target!==window&&t.target!==window.document||e()}}}(n);let o=ye;function a(){return o!==ye}return{start:function(){a()&&ke(!1),o=we(window,[r])},stop:function(){a()||ke(!1),n.cancel(),o(),o=ye},isActive:a}}var Fn=e=>{const t=Bn({onWindowScroll:t=>{e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return e=>n=>{t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&(e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(n)&&t.stop(),e(n)}},jn=()=>{const e=[];return{add:t=>{const n=setTimeout((()=>(t=>{const n=e.findIndex((e=>e.timerId===t));-1===n&&ke(!1);const[r]=e.splice(n,1);r.callback()})(n))),r={timerId:n,callback:t};e.push(r)},flush:()=>{if(!e.length)return;const t=[...e];e.length=0,t.forEach((e=>{clearTimeout(e.timerId),e.callback()}))}}};const zn=(e,t)=>{Zt(),t(),en()},Un=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function Gn(e,t,n,r){if(!e)return void n(r(t));const o=(e=>{let t=!1,n=!1;const r=setTimeout((()=>{n=!0})),o=o=>{t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=()=>t,o})(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}var Wn=(e,t)=>{const n=((e,t)=>{const n=jn();let r=null;const o=n=>{r||ke(!1),r=null,zn(0,(()=>Gn(e().onDragEnd,n,t,_e.onDragEnd)))};return{beforeCapture:(t,n)=>{r&&ke(!1),zn(0,(()=>{const r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:(t,n)=>{r&&ke(!1),zn(0,(()=>{const r=e().onBeforeDragStart;r&&r(Un(t,n))}))},start:(o,a)=>{r&&ke(!1);const l=Un(o,a);r={mode:a,lastCritical:o,lastLocation:l.source,lastCombine:null},n.add((()=>{zn(0,(()=>Gn(e().onDragStart,l,t,_e.onDragStart)))}))},update:(o,a)=>{const l=Ke(a),i=Xe(a);r||ke(!1);const s=!((e,t)=>{if(e===t)return!0;const n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r})(o,r.lastCritical);s&&(r.lastCritical=o);const u=(d=l,!(null==(c=r.lastLocation)&&null==d||null!=c&&null!=d&&c.droppableId===d.droppableId&&c.index===d.index));var c,d;u&&(r.lastLocation=l);const f=!((e,t)=>null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId)(r.lastCombine,i);if(f&&(r.lastCombine=i),!s&&!u&&!f)return;const p={...Un(o,r.mode),combine:i,destination:l};n.add((()=>{zn(0,(()=>Gn(e().onDragUpdate,p,t,_e.onDragUpdate)))}))},flush:()=>{r||ke(!1),n.flush()},drop:o,abort:()=>{if(!r)return;const e={...Un(r.lastCritical,r.mode),combine:null,destination:null,reason:"CANCEL"};o(e)}}})(e,t);return e=>t=>r=>{if("BEFORE_INITIAL_CAPTURE"===r.type)return void n.beforeCapture(r.payload.draggableId,r.payload.movementMode);if("INITIAL_PUBLISH"===r.type){const e=r.payload.critical;return n.beforeStart(e,r.payload.movementMode),t(r),void n.start(e,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){const e=r.payload.completed.result;return n.flush(),t(r),void n.drop(e)}if(t(r),"FLUSH"===r.type)return void n.abort();const o=e.getState();"DRAGGING"===o.phase&&n.update(o.critical,o.impact)}};var Hn=e=>t=>n=>{if("DROP_ANIMATION_FINISHED"!==n.type)return void t(n);const r=e.getState();"DROP_ANIMATING"!==r.phase&&ke(!1),e.dispatch(wn({completed:r.completed}))};var Vn=e=>{let t=null,n=null;return r=>o=>{if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"!==o.type)return;const a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((()=>{n=null,t=we(window,[a])}))}};var $n=e=>t=>n=>{if(t(n),"PUBLISH_WHILE_DRAGGING"!==n.type)return;const r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(xn({reason:r.reason})))};const qn=v;var Qn=e=>{let{dimensionMarshal:t,focusMarshal:n,styleMarshal:r,getResponders:o,announce:a,autoScroller:l}=e;return g(ln,qn(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(c(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return r=v.apply(void 0,a)(n.dispatch),u(u({},n),{},{dispatch:r})}}}((i=r,()=>e=>t=>{"INITIAL_PUBLISH"===t.type&&i.dragging(),"DROP_ANIMATE"===t.type&&i.dropping(t.payload.completed.result.reason),"FLUSH"!==t.type&&"DROP_COMPLETE"!==t.type||i.resting(),e(t)}),(e=>()=>t=>n=>{"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)})(t),(e=>t=>{let{getState:n,dispatch:r}=t;return t=>o=>{if("LIFT"!==o.type)return void t(o);const{id:a,clientSelection:l,movementMode:i}=o.payload,s=n();"DROP_ANIMATING"===s.phase&&r(wn({completed:s.completed})),"IDLE"!==n().phase&&ke(!1),r(yn()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:i}});const u={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===i}},{critical:c,dimensions:d,viewport:f}=e.startPublishing(u);r({type:"INITIAL_PUBLISH",payload:{critical:c,dimensions:d,clientSelection:l,movementMode:i,viewport:f}})}})(t),Ln,Hn,Vn,$n,(e=>t=>n=>r=>{if((e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);const o=t.getState();return"DRAGGING"!==o.phase&&ke(!1),void e.start(o)}n(r),e.scroll(t.getState())})(l),Fn,(e=>{let t=!1;return()=>n=>r=>{if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;const n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}})(n),Wn(o,a))));var i};var Yn=e=>{let{scrollHeight:t,scrollWidth:n,height:r,width:o}=e;const a=Ae({x:n,y:t},{x:o,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},Jn=()=>{const e=document.documentElement;return e||ke(!1),e},Kn=()=>{const e=Jn();return Yn({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Xn=e=>{let{critical:t,scrollOptions:n,registry:r}=e;Zt();const o=(()=>{const e=Mn(),t=Kn(),n=e.y,r=e.x,o=Jn(),a=o.clientWidth,l=o.clientHeight;return{frame:oe({top:n,left:r,right:r+a,bottom:n+l}),scroll:{initial:e,current:e,max:t,diff:{value:Re,displacement:Re}}}})(),a=o.scroll.current,l=t.droppable,i=r.droppable.getAllByType(l.type).map((e=>e.callbacks.getDimensionAndWatchScroll(a,n))),s=r.draggable.getAllByType(t.draggable.type).map((e=>e.getDimension(a))),u={draggables:qe(s),droppables:$e(i)};en();return{dimensions:u,critical:t,viewport:o}};function Zn(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;return"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var er=(e,t)=>{let n=null;const r=function(e){let{registry:t,callbacks:n}=e,r={additions:{},removals:{},modified:{}},o=null;const a=()=>{o||(n.collectionStarting(),o=requestAnimationFrame((()=>{o=null,Zt();const{additions:e,removals:a,modified:l}=r,i=Object.keys(e).map((e=>t.draggable.getById(e).getDimension(Re))).sort(((e,t)=>e.descriptor.index-t.descriptor.index)),s=Object.keys(l).map((e=>({droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}))),u={additions:i,removals:Object.keys(a),modified:s};r={additions:{},removals:{},modified:{}},en(),n.publish(u)})))};return{add:e=>{const t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:e=>{const t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:()=>{o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=t=>{n||ke(!1);const o=n.critical.draggable;"ADDITION"===t.type&&Zn(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Zn(e,o,t.value)&&r.remove(t.value)},a={updateDroppableIsEnabled:(r,o)=>{e.droppable.exists(r)||ke(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:(r,o)=>{n&&(e.droppable.exists(r)||ke(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:(t,r)=>{n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:(r,o)=>{n&&(e.droppable.exists(r)||ke(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:t=>{n&&ke(!1);const r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),l={draggable:r.descriptor,droppable:a.descriptor},i=e.subscribe(o);return n={critical:l,unsubscribe:i},Xn({critical:l,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:()=>{if(!n)return;r.stop();const t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((e=>e.callbacks.dragStopped())),n.unsubscribe(),n=null}};return a},tr=(e,t)=>"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason),nr=e=>{window.scrollBy(e.x,e.y)};const rr=he((e=>Qe(e).filter((e=>!!e.isEnabled&&!!e.frame))));var or=e=>{let{center:t,destination:n,droppables:r}=e;if(n){const e=r[n];return e.frame?e:null}const o=((e,t)=>{const n=rr(t).find((t=>(t.frame||ke(!1),Ut(t.frame.pageMarginBox)(e))))||null;return n})(t,r);return o};const ar={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var lr=e=>{let{startOfRange:t,endOfRange:n,current:r}=e;const o=n-t;if(0===o)return 0;return(r-t)/o},ir=e=>{let{distanceToEdge:t,thresholds:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:a}=e;const l=function(e,t){const n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>ar)();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return n.maxPixelScroll;if(e===t.startScrollingFrom)return 1;const r=1-lr({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),o=n.maxPixelScroll*n.ease(r);return Math.ceil(o)}(t,n,a);return 0===l?0:o?Math.max(((e,t,n)=>{const r=n(),o=r.durationDampening.accelerateAt,a=r.durationDampening.stopDampeningAt,l=t,i=a,s=Date.now()-l;if(s>=a)return e;if(s<o)return 1;const u=lr({startOfRange:o,endOfRange:i,current:s}),c=e*r.ease(u);return Math.ceil(c)})(l,r,a),1):l},sr=e=>{let{container:t,distanceToEdges:n,dragStartTime:r,axis:o,shouldUseTimeDampening:a,getAutoScrollerOptions:l}=e;const i=function(e,t){const n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>ar)();return{startScrollingFrom:e[t.size]*n.startFromPercentage,maxScrollValueAt:e[t.size]*n.maxScrollAtPercentage}}(t,o,l);return n[o.end]<n[o.start]?ir({distanceToEdge:n[o.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a,getAutoScrollerOptions:l}):-1*ir({distanceToEdge:n[o.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a,getAutoScrollerOptions:l})};const ur=ze((e=>0===e?0:e));var cr=e=>{let{dragStartTime:t,container:n,subject:r,center:o,shouldUseTimeDampening:a,getAutoScrollerOptions:l}=e;const i={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},s=sr({container:n,distanceToEdges:i,dragStartTime:t,axis:it,shouldUseTimeDampening:a,getAutoScrollerOptions:l}),u=sr({container:n,distanceToEdges:i,dragStartTime:t,axis:st,shouldUseTimeDampening:a,getAutoScrollerOptions:l}),c=ur({x:u,y:s});if(Le(c,Re))return null;const d=(e=>{let{container:t,subject:n,proposedScroll:r}=e;const o=n.height>t.height,a=n.width>t.width;return a||o?a&&o?null:{x:a?0:r.x,y:o?0:r.y}:r})({container:n,subject:r,proposedScroll:c});return d?Le(d,Re)?null:d:null};const dr=ze((e=>0===e?0:e>0?1:-1)),fr=(()=>{const e=(e,t)=>e<0?e:e>t?e-t:0;return t=>{let{current:n,max:r,change:o}=t;const a=Te(n,o),l={x:e(a.x,r.x),y:e(a.y,r.y)};return Le(l,Re)?null:l}})(),pr=e=>{let{max:t,current:n,change:r}=e;const o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=dr(r),l=fr({max:o,current:n,change:a});return!l||(0!==a.x&&0===l.x||0!==a.y&&0===l.y)},mr=(e,t)=>pr({current:e.scroll.current,max:e.scroll.max,change:t}),gr=(e,t)=>{const n=e.frame;return!!n&&pr({current:n.scroll.current,max:n.scroll.max,change:t})};var hr=e=>{let{state:t,dragStartTime:n,shouldUseTimeDampening:r,scrollWindow:o,scrollDroppable:a,getAutoScrollerOptions:l}=e;const i=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){const e=(e=>{let{viewport:t,subject:n,center:r,dragStartTime:o,shouldUseTimeDampening:a,getAutoScrollerOptions:l}=e;const i=cr({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a,getAutoScrollerOptions:l});return i&&mr(t,i)?i:null})({dragStartTime:n,viewport:t.viewport,subject:s,center:i,shouldUseTimeDampening:r,getAutoScrollerOptions:l});if(e)return void o(e)}const u=or({center:i,destination:Ft(t.impact),droppables:t.dimensions.droppables});if(!u)return;const c=(e=>{let{droppable:t,subject:n,center:r,dragStartTime:o,shouldUseTimeDampening:a,getAutoScrollerOptions:l}=e;const i=t.frame;if(!i)return null;const s=cr({dragStartTime:o,container:i.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a,getAutoScrollerOptions:l});return s&&gr(t,s)?s:null})({dragStartTime:n,droppable:u,subject:s,center:i,shouldUseTimeDampening:r,getAutoScrollerOptions:l});c&&a(u.descriptor.id,c)},br=e=>{let{move:t,scrollDroppable:n,scrollWindow:r}=e;const o=(e,t)=>{if(!gr(e,t))return t;const r=((e,t)=>{const n=e.frame;return n&&gr(e,t)?fr({current:n.scroll.current,max:n.scroll.max,change:t}):null})(e,t);if(!r)return n(e.descriptor.id,t),null;const o=Ae(t,r);n(e.descriptor.id,o);return Ae(t,o)},a=(e,t,n)=>{if(!e)return n;if(!mr(t,n))return n;const o=((e,t)=>{if(!mr(e,t))return null;const n=e.scroll.max,r=e.scroll.current;return fr({current:r,max:n,change:t})})(t,n);if(!o)return r(n),null;const a=Ae(n,o);r(a);return Ae(n,a)};return e=>{const n=e.scrollJumpRequest;if(!n)return;const r=Ft(e.impact);r||ke(!1);const l=o(e.dimensions.droppables[r],n);if(!l)return;const i=e.viewport,s=a(e.isWindowScrollAllowed,i,l);s&&((e,n)=>{const r=Te(e.current.client.selection,n);t({client:r})})(e,s)}},vr=e=>{let{scrollDroppable:t,scrollWindow:n,move:r,getAutoScrollerOptions:o}=e;const a=(e=>{let{scrollWindow:t,scrollDroppable:n,getAutoScrollerOptions:r=(()=>ar)}=e;const o=be(t),a=be(n);let l=null;const i=e=>{l||ke(!1);const{shouldUseTimeDampening:t,dragStartTime:n}=l;hr({state:e,scrollWindow:o,scrollDroppable:a,dragStartTime:n,shouldUseTimeDampening:t,getAutoScrollerOptions:r})};return{start:e=>{Zt(),l&&ke(!1);const t=Date.now();let n=!1;const o=()=>{n=!0};hr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:o,scrollDroppable:o,getAutoScrollerOptions:r}),l={dragStartTime:t,shouldUseTimeDampening:n},en(),n&&i(e)},stop:()=>{l&&(o.cancel(),a.cancel(),l=null)},scroll:i}})({scrollWindow:n,scrollDroppable:t,getAutoScrollerOptions:o}),l=br({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:e=>{o().disabled||"DRAGGING"!==e.phase||("FLUID"!==e.movementMode?e.scrollJumpRequest&&l(e):a.scroll(e))},start:a.start,stop:a.stop}};const yr="data-rfd",wr=(()=>{const e="".concat(yr,"-drag-handle");return{base:e,draggableId:"".concat(e,"-draggable-id"),contextId:"".concat(e,"-context-id")}})(),xr=(()=>{const e="".concat(yr,"-draggable");return{base:e,contextId:"".concat(e,"-context-id"),id:"".concat(e,"-id")}})(),Sr=(()=>{const e="".concat(yr,"-droppable");return{base:e,contextId:"".concat(e,"-context-id"),id:"".concat(e,"-id")}})(),Er={contextId:"".concat(yr,"-scroll-container-context-id")},kr=(e,t)=>e.map((e=>{const n=e.styles[t];return n?"".concat(e.selector," { ").concat(n," }"):""})).join(" ");var Cr=e=>{const t=(n=e,e=>"[".concat(e,'="').concat(n,'"]'));var n;const r=(()=>{const e="\n cursor: -webkit-grab;\n cursor: grab;\n ";return{selector:t(wr.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}})(),o=[(()=>{const e="\n transition: ".concat(Pn.outOfTheWay,";\n ");return{selector:t(xr.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),r,{selector:t(Sr.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:kr(o,"always"),resting:kr(o,"resting"),dragging:kr(o,"dragging"),dropAnimating:kr(o,"dropAnimating"),userCancel:kr(o,"userCancel")}};var Ir="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?e.useLayoutEffect:e.useEffect;const Nr=()=>{const e=document.querySelector("head");return e||ke(!1),e},Dr=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function Pr(e,t){return Array.from(e.querySelectorAll(t))}var Or=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function _r(e){return e instanceof Or(e).HTMLElement}function Rr(e,t){const n="[".concat(wr.contextId,'="').concat(e,'"]'),r=Pr(document,n);if(!r.length)return null;const o=r.find((e=>e.getAttribute(wr.draggableId)===t));return o&&_r(o)?o:null}function Tr(){const e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((t=>t(e)))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:t=>{e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:(t,n)=>{const r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{const o=t.descriptor.id,a=r(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],e.droppables[t.descriptor.droppableId]&&n({type:"REMOVAL",value:t}))},getById:function(e){const t=r(e);return t||ke(!1),t},findById:r,exists:e=>Boolean(r(e)),getAllByType:t=>Object.values(e.draggables).filter((e=>e.descriptor.type===t))},droppable:{register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{const n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){const t=o(e);return t||ke(!1),t},findById:o,exists:e=>Boolean(o(e)),getAllByType:t=>Object.values(e.droppables).filter((e=>e.descriptor.type===t))},subscribe:function(e){return t.push(e),function(){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Ar=e.createContext(null),Lr=()=>{const e=document.body;return e||ke(!1),e};var Mr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};const Br=e=>"rfd-announcement-".concat(e);const Fr={separator:"::"};var jr=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fr;const r=e.useId();return te((()=>"".concat(t).concat(n.separator).concat(r)),[n.separator,t,r])};var zr=e.createContext(null);function Ur(e){0}function Gr(e,t){Ur()}function Wr(t){const n=(0,e.useRef)(t);return(0,e.useEffect)((()=>{n.current=t})),n}function Hr(e){return"IDLE"!==e.phase&&"DROP_ANIMATING"!==e.phase&&e.isDragging}const Vr=27,$r=32,qr=37,Qr=38,Yr=39,Jr=40,Kr={13:!0,9:!0};var Xr=e=>{Kr[e.keyCode]&&e.preventDefault()};var Zr=(()=>{const e="visibilitychange";if("undefined"===typeof document)return e;return[e,"ms".concat(e),"webkit".concat(e),"moz".concat(e),"o".concat(e)].find((e=>"on".concat(e)in document))||e})();const eo=0,to=5;const no={type:"IDLE"};function ro(e){let{cancel:t,completed:n,getPhase:r,setPhase:o}=e;return[{eventName:"mousemove",fn:e=>{const{button:t,clientX:n,clientY:a}=e;if(t!==eo)return;const l={x:n,y:a},i=r();if("DRAGGING"===i.type)return e.preventDefault(),void i.actions.move(l);"PENDING"!==i.type&&ke(!1);const s=i.point;if(u=s,c=l,!(Math.abs(c.x-u.x)>=to||Math.abs(c.y-u.y)>=to))return;var u,c;e.preventDefault();const d=i.actions.fluidLift(l);o({type:"DRAGGING",actions:d})}},{eventName:"mouseup",fn:e=>{const o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:e=>{"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:e=>{if("PENDING"!==r().type)return e.keyCode===Vr?(e.preventDefault(),void t()):void Xr(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:e=>{const n=r();"IDLE"===n.type&&ke(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:Zr,fn:t}]}function oo(){}const ao={34:!0,33:!0,36:!0,35:!0};function lo(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:r=>r.keyCode===Vr?(r.preventDefault(),void n()):r.keyCode===$r?(r.preventDefault(),t(),void e.drop()):r.keyCode===Jr?(r.preventDefault(),void e.moveDown()):r.keyCode===Qr?(r.preventDefault(),void e.moveUp()):r.keyCode===Yr?(r.preventDefault(),void e.moveRight()):r.keyCode===qr?(r.preventDefault(),void e.moveLeft()):void(ao[r.keyCode]?r.preventDefault():Xr(r))},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Zr,fn:n}]}const io={type:"IDLE"},so=.15;const uo=["input","button","textarea","select","option","optgroup","video","audio"];function co(e,t){if(null==t)return!1;if(uo.includes(t.tagName.toLowerCase()))return!0;const n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&co(e,t.parentElement)}function fo(e,t){const n=t.target;return!!_r(n)&&co(e,n)}var po=e=>oe(e.getBoundingClientRect()).center;const mo=(()=>{const e="matches";if("undefined"===typeof document)return e;return[e,"msMatchesSelector","webkitMatchesSelector"].find((e=>e in Element.prototype))||e})();function go(e,t){return null==e?null:e[mo](t)?e:go(e.parentElement,t)}function ho(e,t){return e.closest?e.closest(t):go(e,t)}function bo(e,t){const n=t.target;if(!((r=n)instanceof Or(r).Element))return null;var r;const o=function(e){return"[".concat(wr.contextId,'="').concat(e,'"]')}(e),a=ho(n,o);return a&&_r(a)?a:null}function vo(e){e.preventDefault()}function yo(e){let{expected:t,phase:n,isLockActive:r,shouldWarn:o}=e;return!!r()&&t===n}function wo(e){let{lockAPI:t,store:n,registry:r,draggableId:o}=e;if(t.isClaimed())return!1;const a=r.draggable.findById(o);return!!a&&(!!a.options.isEnabled&&!!tr(n.getState(),o))}function xo(e){let{lockAPI:t,contextId:n,store:r,registry:o,draggableId:a,forceSensorStop:l,sourceEvent:i}=e;if(!wo({lockAPI:t,store:r,registry:o,draggableId:a}))return null;const s=o.draggable.getById(a),u=function(e,t){const n="[".concat(xr.contextId,'="').concat(e,'"]'),r=Pr(document,n).find((e=>e.getAttribute(xr.id)===t));return r&&_r(r)?r:null}(n,s.descriptor.id);if(!u)return null;if(i&&!s.options.canDragInteractiveElements&&fo(u,i))return null;const c=t.claim(l||ye);let d="PRE_DRAG";function f(){return s.options.shouldRespectForcePress}function p(){return t.isActive(c)}const m=function(e,t){yo({expected:e,phase:d,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function g(e){function n(){t.release(),d="COMPLETED"}function o(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shouldBlockNextClick:!1};if(e.cleanup(),o.shouldBlockNextClick){const e=we(window,[{eventName:"click",fn:vo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}n(),r.dispatch(xn({reason:t}))}return"PRE_DRAG"!==d&&(n(),ke(!1)),r.dispatch(sn(e.liftActionArgs)),d="DRAGGING",{isActive:()=>yo({expected:"DRAGGING",phase:d,isLockActive:p,shouldWarn:!1}),shouldRespectForcePress:f,drop:e=>o("DROP",e),cancel:e=>o("CANCEL",e),...e.actions}}const h={isActive:()=>yo({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!1}),shouldRespectForcePress:f,fluidLift:function(e){const t=be((e=>{m((()=>mn({client:e})))}));return{...g({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}},snapLift:function(){const e={moveUp:()=>m(gn),moveRight:()=>m(bn),moveDown:()=>m(hn),moveLeft:()=>m(vn)};return g({liftActionArgs:{id:a,clientSelection:po(u),movementMode:"SNAP"},cleanup:ye,actions:e})},abort:function(){yo({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!0})&&t.release()}};return h}const So=[function(t){const n=(0,e.useRef)(no),r=(0,e.useRef)(ye),o=te((()=>({eventName:"mousedown",fn:function(e){if(e.defaultPrevented)return;if(e.button!==eo)return;if(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)return;const n=t.findClosestDraggableId(e);if(!n)return;const o=t.tryGetLock(n,i,{sourceEvent:e});if(!o)return;e.preventDefault();const a={x:e.clientX,y:e.clientY};r.current(),c(o,a)}})),[t]),a=te((()=>({eventName:"webkitmouseforcewillbegin",fn:e=>{if(e.defaultPrevented)return;const n=t.findClosestDraggableId(e);if(!n)return;const r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}})),[t]),l=ne((function(){r.current=we(window,[a,o],{passive:!1,capture:!0})}),[a,o]),i=ne((()=>{"IDLE"!==n.current.type&&(n.current=no,r.current(),l())}),[l]),s=ne((()=>{const e=n.current;i(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[i]),u=ne((function(){const e=ro({cancel:s,completed:i,getPhase:()=>n.current,setPhase:e=>{n.current=e}});r.current=we(window,e,{capture:!0,passive:!1})}),[s,i]),c=ne((function(e,t){"IDLE"!==n.current.type&&ke(!1),n.current={type:"PENDING",point:t,actions:e},u()}),[u]);Ir((function(){return l(),function(){r.current()}}),[l])},function(t){const n=(0,e.useRef)(oo),r=te((()=>({eventName:"keydown",fn:function(e){if(e.defaultPrevented)return;if(e.keyCode!==$r)return;const r=t.findClosestDraggableId(e);if(!r)return;const a=t.tryGetLock(r,s,{sourceEvent:e});if(!a)return;e.preventDefault();let l=!0;const i=a.snapLift();function s(){l||ke(!1),l=!1,n.current(),o()}n.current(),n.current=we(window,lo(i,s),{capture:!0,passive:!1})}})),[t]),o=ne((function(){n.current=we(window,[r],{passive:!1,capture:!0})}),[r]);Ir((function(){return o(),function(){n.current()}}),[o])},function(t){const n=(0,e.useRef)(io),r=(0,e.useRef)(ye),o=ne((function(){return n.current}),[]),a=ne((function(e){n.current=e}),[]),l=te((()=>({eventName:"touchstart",fn:function(e){if(e.defaultPrevented)return;const n=t.findClosestDraggableId(e);if(!n)return;const o=t.tryGetLock(n,s,{sourceEvent:e});if(!o)return;const a=e.touches[0],{clientX:l,clientY:i}=a,u={x:l,y:i};r.current(),f(o,u)}})),[t]),i=ne((function(){r.current=we(window,[l],{capture:!0,passive:!1})}),[l]),s=ne((()=>{const e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(io),r.current(),i())}),[i,a]),u=ne((()=>{const e=n.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),c=ne((function(){const e={capture:!0,passive:!1},t={cancel:u,completed:s,getPhase:o},n=we(window,function(e){let{cancel:t,completed:n,getPhase:r}=e;return[{eventName:"touchmove",options:{capture:!1},fn:e=>{const n=r();if("DRAGGING"!==n.type)return void t();n.hasMoved=!0;const{clientX:o,clientY:a}=e.touches[0],l={x:o,y:a};e.preventDefault(),n.actions.move(l)}},{eventName:"touchend",fn:e=>{const o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:e=>{"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:e=>{const n=r();"IDLE"===n.type&&ke(!1);const o=e.touches[0];if(!o)return;if(!(o.force>=so))return;const a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}},{eventName:Zr,fn:t}]}(t),e),a=we(window,function(e){let{cancel:t,getPhase:n}=e;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:e=>{e.preventDefault()}},{eventName:"keydown",fn:e=>{"DRAGGING"===n().type?(e.keyCode===Vr&&e.preventDefault(),t()):t()}},{eventName:Zr,fn:t}]}(t),e);r.current=function(){n(),a()}}),[u,o,s]),d=ne((function(){const e=o();"PENDING"!==e.type&&ke(!1);const t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[o,a]),f=ne((function(e,t){"IDLE"!==o().type&&ke(!1);const n=setTimeout(d,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),c()}),[c,o,a,d]);Ir((function(){return i(),function(){r.current();const e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(io))}}),[o,i,a]),Ir((function(){return we(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])}),[])}];function Eo(t){let{contextId:n,store:r,registry:o,customSensors:a,enableDefaultSensors:l}=t;const i=[...l?So:[],...a||[]],s=(0,e.useState)((()=>function(){let e=null;function t(){e||ke(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&ke(!1);const n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()))[0],u=ne((function(e,t){Hr(e)&&!Hr(t)&&s.tryAbandon()}),[s]);Ir((function(){let e=r.getState();return r.subscribe((()=>{const t=r.getState();u(e,t),e=t}))}),[s,r,u]),Ir((()=>s.tryAbandon),[s.tryAbandon]);const c=ne((e=>wo({lockAPI:s,registry:o,store:r,draggableId:e})),[s,o,r]),d=ne(((e,t,a)=>xo({lockAPI:s,registry:o,contextId:n,store:r,draggableId:e,forceSensorStop:t||null,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})),[n,s,o,r]),f=ne((e=>function(e,t){const n=bo(e,t);return n?n.getAttribute(wr.draggableId):null}(n,e)),[n]),p=ne((e=>{const t=o.draggable.findById(e);return t?t.options:null}),[o.draggable]),m=ne((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch(yn()))}),[s,r]),g=ne((()=>s.isClaimed()),[s]),h=te((()=>({canGetLock:c,tryGetLock:d,findClosestDraggableId:f,findOptionsForDraggable:p,tryReleaseLock:m,isLockClaimed:g})),[c,d,f,p,m,g]);Ur();for(let e=0;e<i.length;e++)i[e](h)}const ko=t=>({onBeforeCapture:n=>{const r=()=>{t.onBeforeCapture&&t.onBeforeCapture(n)};e.version.startsWith("16")||e.version.startsWith("17")?r():(0,a.flushSync)(r)},onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragEnd:t.onDragEnd,onDragUpdate:t.onDragUpdate}),Co=e=>({...ar,...e.autoScrollerOptions,durationDampening:{...ar.durationDampening,...e.autoScrollerOptions}});function Io(e){return e.current||ke(!1),e.current}function No(t){const{contextId:n,setCallbacks:r,sensors:o,nonce:a,dragHandleUsageInstructions:l}=t,i=(0,e.useRef)(null);Gr();const s=Wr(t),u=ne((()=>ko(s.current)),[s]),c=ne((()=>Co(s.current)),[s]),d=function(t){const n=te((()=>Br(t)),[t]),r=(0,e.useRef)(null);return(0,e.useEffect)((function(){const e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),D(e.style,Mr),Lr().appendChild(e),function(){setTimeout((function(){const t=Lr();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[n]),ne((e=>{const t=r.current;t&&(t.textContent=e)}),[])}(n),f=function(t){let{contextId:n,text:r}=t;const o=jr("hidden-text",{separator:"-"}),a=te((()=>function(e){let{contextId:t,uniqueId:n}=e;return"rfd-hidden-text-".concat(t,"-").concat(n)}({contextId:n,uniqueId:o})),[o,n]);return(0,e.useEffect)((function(){const e=document.createElement("div");return e.id=a,e.textContent=r,e.style.display="none",Lr().appendChild(e),function(){const t=Lr();t.contains(e)&&t.removeChild(e)}}),[a,r]),a}({contextId:n,text:l}),p=function(t,n){const r=te((()=>Cr(t)),[t]),o=(0,e.useRef)(null),a=(0,e.useRef)(null),l=ne(he((e=>{const t=a.current;t||ke(!1),t.textContent=e})),[]),i=ne((e=>{const t=o.current;t||ke(!1),t.textContent=e}),[]);Ir((()=>{(o.current||a.current)&&ke(!1);const e=Dr(n),s=Dr(n);return o.current=e,a.current=s,e.setAttribute("".concat(yr,"-always"),t),s.setAttribute("".concat(yr,"-dynamic"),t),Nr().appendChild(e),Nr().appendChild(s),i(r.always),l(r.resting),()=>{const e=e=>{const t=e.current;t||ke(!1),Nr().removeChild(t),e.current=null};e(o),e(a)}}),[n,i,l,r.always,r.resting,t]);const s=ne((()=>l(r.dragging)),[l,r.dragging]),u=ne((e=>{l("DROP"!==e?r.userCancel:r.dropAnimating)}),[l,r.dropAnimating,r.userCancel]),c=ne((()=>{a.current&&l(r.resting)}),[l,r.resting]);return te((()=>({dragging:s,dropping:u,resting:c})),[s,u,c])}(n,a),m=ne((e=>{Io(i).dispatch(e)}),[]),g=te((()=>b({publishWhileDragging:un,updateDroppableScroll:dn,updateDroppableIsEnabled:fn,updateDroppableIsCombineEnabled:pn,collectionStarting:cn},m)),[m]),h=function(){const t=te(Tr,[]);return(0,e.useEffect)((()=>function(){e.version.startsWith("16")||e.version.startsWith("17")?requestAnimationFrame(t.clean):t.clean()}),[t]),t}(),v=te((()=>er(h,g)),[h,g]),y=te((()=>vr({scrollWindow:nr,scrollDroppable:v.scrollDroppable,getAutoScrollerOptions:c,...b({move:mn},m)})),[v.scrollDroppable,m,c]),w=function(t){const n=(0,e.useRef)({}),r=(0,e.useRef)(null),o=(0,e.useRef)(null),a=(0,e.useRef)(!1),l=ne((function(e,t){const r={id:e,focus:t};return n.current[e]=r,function(){const t=n.current;t[e]!==r&&delete t[e]}}),[]),i=ne((function(e){const n=Rr(t,e);n&&n!==document.activeElement&&n.focus()}),[t]),s=ne((function(e,t){r.current===e&&(r.current=t)}),[]),u=ne((function(){o.current||a.current&&(o.current=requestAnimationFrame((()=>{o.current=null;const e=r.current;e&&i(e)})))}),[i]),c=ne((function(e){r.current=null;const t=document.activeElement;t&&t.getAttribute(wr.draggableId)===e&&(r.current=e)}),[]);return Ir((()=>(a.current=!0,function(){a.current=!1;const e=o.current;e&&cancelAnimationFrame(e)})),[]),te((()=>({register:l,tryRecordFocus:c,tryRestoreFocusRecorded:u,tryShiftRecord:s})),[l,c,u,s])}(n),x=te((()=>Qn({announce:d,autoScroller:y,dimensionMarshal:v,focusMarshal:w,getResponders:u,styleMarshal:p})),[d,y,v,w,u,p]);i.current=x;const S=ne((()=>{const e=Io(i);"IDLE"!==e.getState().phase&&e.dispatch(yn())}),[]),E=ne((()=>{const e=Io(i).getState();return"DROP_ANIMATING"===e.phase||"IDLE"!==e.phase&&e.isDragging}),[]);r(te((()=>({isDragging:E,tryAbort:S})),[E,S]));const k=ne((e=>tr(Io(i).getState(),e)),[]),C=ne((()=>zt(Io(i).getState())),[]),I=te((()=>({marshal:v,focus:w,contextId:n,canLift:k,isMovementAllowed:C,dragHandleUsageInstructionsId:f,registry:h})),[n,v,f,w,k,C,h]);return Eo({contextId:n,store:x,registry:h,customSensors:o||null,enableDefaultSensors:!1!==t.enableDefaultSensors}),(0,e.useEffect)((()=>S),[S]),e.createElement(zr.Provider,{value:I},e.createElement(K,{context:Ar,store:x},t.children))}var Do=function(){return e.useId()};function Po(t){const n=Do(),r=t.dragHandleUsageInstructions||_e.dragHandleUsageInstructions;return e.createElement(Ce,null,(o=>e.createElement(No,{nonce:t.nonce,contextId:n,setCallbacks:o,dragHandleUsageInstructions:r,enableDefaultSensors:t.enableDefaultSensors,sensors:t.sensors,onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragUpdate:t.onDragUpdate,onDragEnd:t.onDragEnd,autoScrollerOptions:t.autoScrollerOptions},t.children)))}const Oo={dragging:5e3,dropAnimating:4500},_o=(e,t)=>t?Pn.drop(t.duration):e?Pn.snap:Pn.fluid,Ro=(e,t)=>{if(e)return t?Cn.drop:Cn.combining},To=e=>null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode;function Ao(e){return"DRAGGING"===e.type?function(e){const t=e.dimension.client,{offset:n,combineWith:r,dropping:o}=e,a=Boolean(r),l=To(e),i=Boolean(o),s=i?_n.drop(n,a):_n.moveTo(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:_o(l,o),transform:s,opacity:Ro(a,i),zIndex:i?Oo.dropAnimating:Oo.dragging,pointerEvents:"none"}}(e):(t=e,{transform:_n.moveTo(t.offset),transition:t.shouldAnimateDisplacement?void 0:"none"});var t}function Lo(t){const n=jr("draggable"),{descriptor:r,registry:o,getDraggableRef:a,canDragInteractiveElements:l,shouldRespectForcePress:i,isEnabled:s}=t,u=te((()=>({canDragInteractiveElements:l,shouldRespectForcePress:i,isEnabled:s})),[l,s,i]),c=ne((e=>{const t=a();return t||ke(!1),function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Re;const r=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=fe(o,r),l=de(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:l}}(r,t,e)}),[r,a]),d=te((()=>({uniqueId:n,descriptor:r,options:u,getDimension:c})),[r,c,u,n]),f=(0,e.useRef)(d),p=(0,e.useRef)(!0);Ir((()=>(o.draggable.register(f.current),()=>o.draggable.unregister(f.current))),[o.draggable]),Ir((()=>{if(p.current)return void(p.current=!1);const e=f.current;f.current=d,o.draggable.update(d,e)}),[d,o.draggable])}var Mo=e.createContext(null);function Bo(t){const n=(0,e.useContext)(t);return n||ke(!1),n}function Fo(e){e.preventDefault()}var jo=t=>{const n=(0,e.useRef)(null),r=ne((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;n.current=e}),[]),o=ne((()=>n.current),[]),{contextId:l,dragHandleUsageInstructionsId:i,registry:s}=Bo(zr),{type:u,droppableId:c}=Bo(Mo),d=te((()=>({id:t.draggableId,index:t.index,type:u,droppableId:c})),[t.draggableId,t.index,u,c]),{children:f,draggableId:p,isEnabled:m,shouldRespectForcePress:g,canDragInteractiveElements:h,isClone:b,mapped:v,dropAnimationFinished:y}=t;if(Gr(),Ur(),!b){Lo(te((()=>({descriptor:d,registry:s,getDraggableRef:o,canDragInteractiveElements:h,shouldRespectForcePress:g,isEnabled:m})),[d,s,o,h,g,m]))}const w=te((()=>m?{tabIndex:0,role:"button","aria-describedby":i,"data-rfd-drag-handle-draggable-id":p,"data-rfd-drag-handle-context-id":l,draggable:!1,onDragStart:Fo}:null),[l,i,p,m]),x=ne((t=>{"DRAGGING"===v.type&&v.dropping&&"transform"===t.propertyName&&(e.version.startsWith("16")||e.version.startsWith("17")?y():(0,a.flushSync)(y))}),[y,v]),S=te((()=>{const e=Ao(v),t="DRAGGING"===v.type&&v.dropping?x:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":l,"data-rfd-draggable-id":p,style:e,onTransitionEnd:t},dragHandleProps:w}}),[l,w,p,v,x,r]),E=te((()=>({draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}})),[d.droppableId,d.id,d.index,d.type]);return e.createElement(e.Fragment,null,f(S,v.snapshot,E))},zo=(e,t)=>e===t,Uo=e=>{const{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null};function Go(){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,combineWith:null}}const Wo={mapped:{type:"SECONDARY",offset:Re,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Go(null)}};const Ho=J((()=>{const e=function(){const e=he(((e,t)=>({x:e,y:t}))),t=he((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=he((function(e,n,r,o){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:l,mode:n,offset:e,dimension:r,forceShouldAnimate:arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,snapshot:t(n,o,a,l,null)}}}));return(r,o)=>{if(Hr(r)){if(r.critical.draggable.id!==o.draggableId)return null;const t=r.current.client.offset,l=r.dimensions.draggables[o.draggableId],i=Ft(r.impact),s=(a=r.impact).at&&"COMBINE"===a.at.type?a.at.combine.draggableId:null,u=r.forceShouldAnimate;return n(e(t.x,t.y),r.movementMode,l,o.isClone,i,s,u)}var a;if("DROP_ANIMATING"===r.phase){const e=r.completed;if(e.result.draggableId!==o.draggableId)return null;const n=o.isClone,a=r.dimensions.draggables[o.draggableId],l=e.result,i=l.mode,s=Uo(l),u=(e=>e.combine?e.combine.draggableId:null)(l),c={duration:r.dropDuration,curve:kn,moveTo:r.newHomeClientOffset,opacity:u?Cn.drop:null,scale:u?In.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:a,dropping:c,draggingOver:s,combineWith:u,mode:i,forceShouldAnimate:null,snapshot:t(i,n,s,u,c)}}}return null}}(),t=function(){const e=he(((e,t)=>({x:e,y:t}))),t=he(Go),n=he((function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:arguments.length>2?arguments[2]:void 0,snapshot:t(n)}}})),r=e=>e?n(Re,e,!0):null,o=(t,o,a,l)=>{const i=a.displaced.visible[t],s=Boolean(l.inVirtualList&&l.effected[t]),u=Xe(a),c=u&&u.draggableId===t?o:null;if(!i){if(!s)return r(c);if(a.displaced.invisible[t])return null;const o=Me(l.displacedBy.point),i=e(o.x,o.y);return n(i,c,!0)}if(s)return r(c);const d=a.displacedBy.point,f=e(d.x,d.y);return n(f,c,i.shouldAnimate)};return(e,t)=>{if(Hr(e))return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){const n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return(n,r)=>e(n,r)||t(n,r)||Wo}),{dropAnimationFinished:Sn},null,{context:Ar,areStatePropsEqual:zo})(jo);var Vo=Ho;function $o(t){return Bo(Mo).isUsingCloneFor!==t.draggableId||t.isClone?e.createElement(Vo,t):null}function qo(t){const n="boolean"!==typeof t.isDragDisabled||!t.isDragDisabled,r=Boolean(t.disableInteractiveElementBlocking),o=Boolean(t.shouldRespectForcePress);return e.createElement($o,D({},t,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:o}))}const Qo=e=>t=>e===t,Yo=Qo("scroll"),Jo=Qo("auto"),Ko=(Qo("visible"),(e,t)=>t(e.overflowX)||t(e.overflowY)),Xo=e=>{const t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Ko(n,Yo)||Ko(n,Jo)},Zo=e=>null==e||e===document.body||e===document.documentElement?null:Xo(e)?e:Zo(e.parentElement);var ea=Zo,ta=e=>({x:e.scrollLeft,y:e.scrollTop});const na=e=>{if(!e)return!1;return"fixed"===window.getComputedStyle(e).position||na(e.parentElement)};var ra=e=>{let{ref:t,descriptor:n,env:r,windowScroll:o,direction:a,isDropDisabled:l,isCombineEnabled:i,shouldClipSubject:s}=e;const u=r.closestScrollable,c=((e,t)=>{const n=pe(e);if(!t)return n;if(e!==t)return n;const r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,l=o+t.scrollWidth,i=ae({top:r,right:l,bottom:a,left:o},n.border);return se({borderBox:i,margin:n.margin,border:n.border,padding:n.padding})})(t,u),d=de(c,o),f=(()=>{if(!u)return null;const e=pe(u),t={scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth};return{client:e,page:de(e,o),scroll:ta(u),scrollSize:t,shouldClipSubject:s}})(),p=(e=>{let{descriptor:t,isEnabled:n,isCombineEnabled:r,isFixedOnPage:o,direction:a,client:l,page:i,closest:s}=e;const u=(()=>{if(!s)return null;const{scrollSize:e,client:t}=s,n=Yn({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:Re,displacement:Re}}}})(),c="vertical"===a?it:st;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:c,isEnabled:n,client:l,page:i,frame:u,subject:He({page:i,withPlaceholder:null,axis:c,frame:u})}})({descriptor:n,isEnabled:!l,isCombineEnabled:i,isFixedOnPage:r.isFixedOnPage,direction:a,client:c,page:d,closest:f});return p};const oa={passive:!1},aa={passive:!0};var la=e=>e.shouldPublishImmediately?oa:aa;const ia=e=>e&&e.env.closestScrollable||null;function sa(t){const n=(0,e.useRef)(null),r=Bo(zr),o=jr("droppable"),{registry:a,marshal:l}=r,i=Wr(t),s=te((()=>({id:t.droppableId,type:t.type,mode:t.mode})),[t.droppableId,t.mode,t.type]),u=(0,e.useRef)(s),c=te((()=>he(((e,t)=>{n.current||ke(!1);const r={x:e,y:t};l.updateDroppableScroll(s.id,r)}))),[s.id,l]),d=ne((()=>{const e=n.current;return e&&e.env.closestScrollable?ta(e.env.closestScrollable):Re}),[]),f=ne((()=>{const e=d();c(e.x,e.y)}),[d,c]),p=te((()=>be(f)),[f]),m=ne((()=>{const e=n.current,t=ia(e);e&&t||ke(!1);e.scrollOptions.shouldPublishImmediately?f():p()}),[p,f]),g=ne(((e,t)=>{n.current&&ke(!1);const o=i.current,a=o.getDroppableRef();a||ke(!1);const l=(e=>({closestScrollable:ea(e),isFixedOnPage:na(e)}))(a),u={ref:a,descriptor:s,env:l,scrollOptions:t};n.current=u;const c=ra({ref:a,descriptor:s,env:l,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=l.closestScrollable;return d&&(d.setAttribute(Er.contextId,r.contextId),d.addEventListener("scroll",m,la(u.scrollOptions))),c}),[r.contextId,s,m,i]),h=ne((()=>{const e=n.current,t=ia(e);return e&&t||ke(!1),ta(t)}),[]),b=ne((()=>{const e=n.current;e||ke(!1);const t=ia(e);n.current=null,t&&(p.cancel(),t.removeAttribute(Er.contextId),t.removeEventListener("scroll",m,la(e.scrollOptions)))}),[m,p]),v=ne((e=>{const t=n.current;t||ke(!1);const r=ia(t);r||ke(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=te((()=>({getDimensionAndWatchScroll:g,getScrollWhileDragging:h,dragStopped:b,scroll:v})),[b,g,h,v]),w=te((()=>({uniqueId:o,descriptor:s,callbacks:y})),[y,s,o]);Ir((()=>(u.current=w.descriptor,a.droppable.register(w),()=>{n.current&&b(),a.droppable.unregister(w)})),[y,s,b,w,l,a.droppable]),Ir((()=>{n.current&&l.updateDroppableIsEnabled(u.current.id,!t.isDropDisabled)}),[t.isDropDisabled,l]),Ir((()=>{n.current&&l.updateDroppableIsCombineEnabled(u.current.id,t.isCombineEnabled)}),[t.isCombineEnabled,l])}function ua(){}const ca={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},da=e=>{let{isAnimatingOpenOnMount:t,placeholder:n,animate:r}=e;const o=(e=>{let{isAnimatingOpenOnMount:t,placeholder:n,animate:r}=e;return t||"close"===r?ca:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}})({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Pn.placeholder:null}};var fa=e.memo((t=>{const n=(0,e.useRef)(null),r=ne((()=>{n.current&&(clearTimeout(n.current),n.current=null)}),[]),{animate:o,onTransitionEnd:a,onClose:l,contextId:i}=t,[s,u]=(0,e.useState)("open"===t.animate);(0,e.useEffect)((()=>s?"open"!==o?(r(),u(!1),ua):n.current?ua:(n.current=setTimeout((()=>{n.current=null,u(!1)})),r):ua),[o,s,r]);const c=ne((e=>{"height"===e.propertyName&&(a(),"close"===o&&l())}),[o,l,a]),d=da({isAnimatingOpenOnMount:s,animate:t.animate,placeholder:t.placeholder});return e.createElement(t.placeholder.tagName,{style:d,"data-rfd-placeholder-context-id":i,onTransitionEnd:c,ref:t.innerRef})}));class pa extends e.PureComponent{constructor(){super(...arguments),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}}var ma=t=>{const n=(0,e.useContext)(zr);n||ke(!1);const{contextId:r,isMovementAllowed:o}=n,l=(0,e.useRef)(null),i=(0,e.useRef)(null),{children:s,droppableId:u,type:c,mode:d,direction:f,ignoreContainerClipping:p,isDropDisabled:m,isCombineEnabled:g,snapshot:h,useClone:b,updateViewportMaxScroll:v,getContainerForClone:y}=t,w=ne((()=>l.current),[]),x=ne((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;l.current=e}),[]),S=(ne((()=>i.current),[]),ne((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;i.current=e}),[]));Gr();const E=ne((()=>{o()&&v({maxScroll:Kn()})}),[o,v]);sa({droppableId:u,type:c,mode:d,direction:f,isDropDisabled:m,isCombineEnabled:g,ignoreContainerClipping:p,getDroppableRef:w});const k=te((()=>e.createElement(pa,{on:t.placeholder,shouldAnimate:t.shouldAnimatePlaceholder},(t=>{let{onClose:n,data:o,animate:a}=t;return e.createElement(fa,{placeholder:o,onClose:n,innerRef:S,animate:a,contextId:r,onTransitionEnd:E})}))),[r,E,t.placeholder,t.shouldAnimatePlaceholder,S]),C=te((()=>({innerRef:x,placeholder:k,droppableProps:{"data-rfd-droppable-id":u,"data-rfd-droppable-context-id":r}})),[r,u,k,x]),I=b?b.dragging.draggableId:null,N=te((()=>({droppableId:u,type:c,isUsingCloneFor:I})),[u,I,c]);return e.createElement(Mo.Provider,{value:N},s(C,h),function(){if(!b)return null;const{dragging:t,render:n}=b,r=e.createElement($o,{draggableId:t.draggableId,index:t.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},((e,r)=>n(e,r,t)));return a.createPortal(r,y())}())};const ga={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||ke(!1),document.body}},ha=e=>{let t,n={...e};for(t in ga)void 0===e[t]&&(n={...n,[t]:ga[t]});return n},ba=(e,t)=>e===t.droppable.type,va=(e,t)=>t.draggables[e.draggable.id];var ya=J((()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=he((e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}))),r=he(((r,o,a,l,i,s)=>{const u=i.descriptor.id;if(i.descriptor.droppableId===r){const e=s?{render:s,dragging:n(i.descriptor)}:null,t={isDraggingOver:a,draggingOverWith:a?u:null,draggingFromThisWith:u,isUsingPlaceholder:!0};return{placeholder:i.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!o)return t;if(!l)return e;const c={isDraggingOver:a,draggingOverWith:u,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:i.placeholder,shouldAnimatePlaceholder:!0,snapshot:c,useClone:null}}));return(n,o)=>{const a=ha(o),l=a.droppableId,i=a.type,s=!a.isDropDisabled,u=a.renderClone;if(Hr(n)){const e=n.critical;if(!ba(i,e))return t;const o=va(e,n.dimensions),a=Ft(n.impact)===l;return r(l,s,a,a,o,u)}if("DROP_ANIMATING"===n.phase){const e=n.completed;if(!ba(i,e.critical))return t;const o=va(e.critical,n.dimensions);return r(l,s,Uo(e.result)===l,Ft(e.impact)===l,o,u)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){const r=n.completed;if(!ba(i,r.critical))return t;const o=Ft(r.impact)===l,a=Boolean(r.impact.at&&"COMBINE"===r.impact.at.type),s=r.critical.droppable.id===l;return o?a?e:t:s?e:t}return t}}),{updateViewportMaxScroll:e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e})},((e,t,n)=>({...ha(n),...e,...t})),{context:Ar,areStatePropsEqual:zo})(ma);const wa=function(e,t,n){const r=Array.from(e),[o]=r.splice(t,1);return r.splice(n,0,o),r};var xa,Sa,Ea,ka,Ca,Ia;function Na(){return Na=Object.assign?Object.assign.bind():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},Na.apply(this,arguments)}function Da(t,n){let{title:r,titleId:o,...a}=t;return e.createElement("svg",Na({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,"aria-labelledby":o},a),r?e.createElement("title",{id:o},r):null,xa||(xa=e.createElement("path",{d:"M7 4C7 4.55228 6.55228 5 6 5C5.44772 5 5 4.55228 5 4C5 3.44772 5.44772 3 6 3C6.55228 3 7 3.44772 7 4Z",fill:"currentcolor"})),Sa||(Sa=e.createElement("path",{d:"M7 12C7 12.5523 6.55228 13 6 13C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11C6.55228 11 7 11.4477 7 12Z",fill:"currentcolor"})),Ea||(Ea=e.createElement("path",{d:"M7 8C7 8.55228 6.55228 9 6 9C5.44772 9 5 8.55228 5 8C5 7.44772 5.44772 7 6 7C6.55228 7 7 7.44772 7 8Z",fill:"currentcolor"})),ka||(ka=e.createElement("path",{d:"M11 4C11 4.55228 10.5523 5 10 5C9.44772 5 9 4.55228 9 4C9 3.44772 9.44772 3 10 3C10.5523 3 11 3.44772 11 4Z",fill:"currentcolor"})),Ca||(Ca=e.createElement("path",{d:"M11 12C11 12.5523 10.5523 13 10 13C9.44772 13 9 12.5523 9 12C9 11.4477 9.44772 11 10 11C10.5523 11 11 11.4477 11 12Z",fill:"currentcolor"})),Ia||(Ia=e.createElement("path",{d:"M11 8C11 8.55228 10.5523 9 10 9C9.44772 9 9 8.55228 9 8C9 7.44772 9.44772 7 10 7C10.5523 7 11 7.44772 11 8Z",fill:"currentcolor"})))}const Pa=e.forwardRef(Da),Oa=(n.p,window.homebridge);const _a=function(){const[t,n]=(0,e.useState)({}),[a,l]=(0,e.useState)(!1),[i,s]=(0,e.useState)(-1),[u,c]=(0,e.useState)(-1),[d,f]=(0,e.useState)(!1),[p,m]=(0,e.useState)(-1),[g,h]=(0,e.useState)(-1);(0,e.useEffect)((()=>{if(a){const e=JSON.parse(JSON.stringify(t));e.rooms=e.rooms.map((e=>{const t=e.remote_ids.map((e=>e.value));return{...e,remote_ids:t}})),Oa.updatePluginConfig([e])}}),[t,a]),(0,e.useEffect)((()=>{Oa.showSpinner(),Promise.all([Oa.getPluginConfig(),Oa.getPluginConfigSchema()]).then((e=>{console.log("Results: ",e);const t=e[0][0],r=e[1],o=(e,t)=>{return"object"===e.type?Object.keys(e.properties).reduce(((n,r)=>{const a={...n},l=t&&t[r]?t[r]:void 0;return"_bridge"!==r&&(a[r]=o(e.properties[r],l)),a}),{}):"array"===e.type?Array.isArray(t)?t.map((t=>o(e.items,t))):[]:void 0!==t?t:null!==(n=e.default)&&void 0!==n?n:"";var n},a=o(r.schema,t),i=a.rooms.map((e=>{const t=e.remote_ids.map((e=>({value:e,key:Date.now()})));return{...e,remote_ids:t}}));a.rooms=i,a._version="1.0.0",n(a),l(!0),Oa.hideSpinner()}))}),[n,l]);const b=t.mqtt&&t.mqtt.protocol&&t.mqtt.host&&t.mqtt.port&&t.rfbridge&&t.rfbridge.topic;(0,e.useEffect)((()=>{if(i>-1&&u>-1&&!d){f(!0),console.log("Begin Sniffing");const e=i,r=u,o=t.rooms[e]?t.rooms[e].name:"Unnamed";Oa.toast.info("Begin sniffing for #".concat(r+1," in Room ").concat(o,". This will timeout in 5 minutes.")),Oa.request("/sniff",{mqtt:t.mqtt,rfbridge:t.rfbridge}).then((a=>{if(console.log("Receied response",a),f(!1),s(-1),c(-1),"success"===a.result){const l=JSON.parse(JSON.stringify(t));l.rooms[e]&&l.rooms[e].remote_ids[r]&&(l.rooms[e].remote_ids[r]=a.data),n(l),Oa.toast.success("Updated Remote ID for Remote #".concat(r+1," in Room ").concat(o))}else"timeout"===a.result?Oa.toast.warn("Sniffing timed out"):"error"===a.result&&("ECONNREFUSED"===a.data.code?Oa.toast.error("Please verify your MQTT settings.","Connection Refused"):Oa.toast.error(JSON.stringify(a.data),"Unknown Error"))}))}}),[t,i,u,d]);const v=()=>{const e=JSON.parse(JSON.stringify(t));e.rooms.push({_id:Date.now(),name:"",remote_ids:[{value:" ",key:Date.now()}]}),n(e)},y=(e,r)=>{const o=JSON.parse(JSON.stringify(t));o.mqtt[e]=r,n(o)},w=(e,r)=>{const o=JSON.parse(JSON.stringify(t));o.rfbridge[e]=r,n(o)};if(a){const e=t.rooms&&Array.isArray(t.rooms)?t.rooms.map(((e,a)=>{const l=e.remote_ids.length>1,d=["remotes"];p===a&&d.push("dragContainer");const f=e.remote_ids&&Array.isArray(e.remote_ids)?e.remote_ids.map(((e,d)=>{const f=l?(0,r.jsxs)("button",{type:"button",id:"remove-room-".concat(a,"-remote-").concat(d),className:"close pull-right ml-3",onClick:()=>((e,r)=>{const o=JSON.parse(JSON.stringify(t));o.rooms[e].remote_ids.splice(r,1),n(o)})(a,d),children:[(0,r.jsx)("span",{"aria-hidden":"true",children:"\xd7"}),(0,r.jsx)("span",{className:"sr-only",children:"Remove"})]}):"",m=["px-3","py-2","remote"];return p===a&&g===d&&m.push("dragging"),(0,r.jsx)(qo,{draggableId:"room-".concat(a,"-remote-").concat(e.key),index:d,children:p=>(0,r.jsx)("div",{ref:p.innerRef,...p.draggableProps,children:(0,r.jsxs)("div",{className:m.join(" "),style:{display:"grid",gridTemplateColumns:l?"min-content 1fr min-content":"1fr min-content",alignItems:"center"},children:[(0,r.jsx)("div",{...p.dragHandleProps,style:{display:l?"block":"none",paddingRight:"0.5rem"},children:(0,r.jsx)(Pa,{})}),(0,r.jsx)(o,{id:"remote-ID-".concat(a,"-").concat(e.key),value:e.value,onChange:e=>((e,r,o)=>{const a=JSON.parse(JSON.stringify(t));a.rooms[e].remote_ids[r].value=o,n(a)})(a,d,e.target.value),canSniff:b&&i<0,onSniff:()=>{s(a),c(d)},sniffing:i===a&&u===d}),f]})})},"room-".concat(a,"-remote-").concat(e.key,"}"))})):"";return(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"list-group-item mb-3",children:[(0,r.jsxs)("button",{type:"button",id:"remove-room-".concat(a),className:"close pull-right",onClick:()=>(e=>{const r=JSON.parse(JSON.stringify(t));r.rooms.splice(e,1),n(r)})(a),children:[(0,r.jsx)("span",{"aria-hidden":"true",children:"\xd7"}),(0,r.jsx)("span",{className:"sr-only",children:"Remove"})]}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsxs)("label",{className:"control-label",htmlFor:"room-NAME-".concat(a),children:["Name ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsx)("input",{className:"form-control",id:"room-NAME-".concat(a),name:"name",type:"text",required:!0,value:e.name,onChange:e=>((e,r,o)=>{const a=JSON.parse(JSON.stringify(t));a.rooms[e][r]=o,n(a)})(a,"name",e.target.value)})]}),(0,r.jsxs)("div",{className:"list-group",children:[(0,r.jsxs)("label",{className:"control-label",children:["Remotes ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsx)("p",{className:"help-block",children:"Homekit inputs will be sent from the first remote code"}),(0,r.jsx)("div",{className:"list-group-item",children:(0,r.jsxs)("fieldset",{children:[(0,r.jsxs)("label",{className:"control-label",children:["Remote Code ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsxs)("p",{className:"help-block",children:["Binary string of nibble 1-40 of remote payload. (",(0,r.jsx)("strong",{children:"Example:"})," 0010101110101001001111001110001110111101)"]}),(0,r.jsx)(Po,{onDragStart:e=>function(e,t){m(e),h(t.source.index)}(a,e),onDragEnd:e=>((e,r)=>{if(m(-1),h(-1),!r.destination)return;const o=JSON.parse(JSON.stringify(t));o.rooms[e].remote_ids=wa(o.rooms[e].remote_ids,r.source.index,r.destination.index),n(o)})(a,e),children:(0,r.jsx)(ya,{droppableId:"list",children:e=>(0,r.jsxs)("div",{id:"room-".concat(a,"-remotes"),className:d.join(" "),ref:e.innerRef,...e.droppableProps,children:[f,e.placeholder]})})}),(0,r.jsx)("div",{className:"form-group",children:(0,r.jsx)("button",{id:"room-".concat(a,"-addRemote"),className:"btn btn-link mx-0 p-0 fa-pull-right",onClick:()=>(e=>{const r=JSON.parse(JSON.stringify(t));r.rooms[e].remote_ids.push({value:"",key:Date.now()}),n(r)})(a),children:"Add Remote"})})]})})]})]})},"room-".concat(a))})):"";return(0,r.jsxs)("form",{id:"configForm",autoComplete:"off",children:[(0,r.jsxs)("div",{className:"card card-body mb-4",children:[(0,r.jsx)("label",{style:{fontSize:"1.5rem"},children:"MQTT"}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsxs)("label",{className:"control-label",htmlFor:"mqttProtocol",children:["Protocol ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsxs)("select",{className:"form-control",id:"mqttProtocol",name:"protocol",required:!0,defaultValue:t.mqtt.protocol,onChange:e=>y("protocol",e.target.value),children:[(0,r.jsx)("option",{value:"mqtt",children:"mqtt"}),(0,r.jsx)("option",{value:"mqtts",children:"mqtts"}),(0,r.jsx)("option",{value:"tcp",children:"tcp"}),(0,r.jsx)("option",{value:"tls",children:"tls"}),(0,r.jsx)("option",{value:"ws",children:"ws"}),(0,r.jsx)("option",{value:"wss",children:"wss"}),(0,r.jsx)("option",{value:"wxs",children:"wxs"}),(0,r.jsx)("option",{value:"alis",children:"alis"})]})]}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsxs)("label",{className:"control-label",htmlFor:"mqttBroker",children:["Broker ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsx)("input",{className:"form-control",id:"mqttBroker",name:"host",type:"text",required:!0,value:t.mqtt.host,onChange:e=>y("host",e.target.value)})]}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsxs)("label",{className:"control-label",htmlFor:"mqttPort",children:["Port ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsx)("input",{className:"form-control",id:"mqttPort",name:"port",type:"text",required:!0,value:t.mqtt.port,onChange:e=>y("port",e.target.value)})]}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsx)("label",{className:"control-label",htmlFor:"mqttUsername",children:"Username"}),(0,r.jsx)("input",{className:"form-control",id:"mqttUsername",name:"user",type:"text",required:!1,value:t.mqtt.user,onChange:e=>y("user",e.target.value)})]}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsx)("label",{className:"control-label",htmlFor:"mqttPassword",children:"Password"}),(0,r.jsx)("input",{className:"form-control",id:"mqttPassword",name:"password",type:"text",required:!1,value:t.mqtt.password,onChange:e=>y("password",e.target.value)})]})]}),(0,r.jsxs)("div",{className:"card card-body mb-4",children:[(0,r.jsx)("label",{style:{fontSize:"1.5rem"},children:"RF Bridge"}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsxs)("label",{className:"control-label",htmlFor:"rfbridgeTopic",children:["Topic ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsx)("input",{className:"form-control",id:"rfbridgeTopic",name:"topic",type:"text",required:!0,value:t.rfbridge.topic,onChange:e=>w("topic",e.target.value)})]}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsxs)("label",{className:"control-label",htmlFor:"rfbridgeProtocol",children:["Protocol Index ",(0,r.jsx)("strong",{className:"text-danger",children:"*"})]}),(0,r.jsx)("input",{className:"form-control",id:"rfbridgeProtocol",name:"protocol",type:"text",required:!0,value:t.rfbridge.protocol,onChange:e=>w("protocol",e.target.value)})]})]}),(0,r.jsx)("div",{className:"card card-body mb-4",children:(0,r.jsx)("div",{className:"list-group",children:(0,r.jsxs)("fieldset",{children:[(0,r.jsx)("legend",{children:"Rooms"}),(0,r.jsx)("div",{id:"rooms",children:e}),(0,r.jsx)("div",{className:"form-group",children:(0,r.jsx)("button",{id:"addRoom",className:"btn btn-default fa-pull-right",onClick:v,children:"Add Room"})})]})})}),(0,r.jsxs)("div",{className:"card card-body mb-4",children:[(0,r.jsx)("label",{style:{fontSize:"1.5rem"},children:"Other Settings"}),(0,r.jsxs)("div",{className:"form-group",children:[(0,r.jsx)("label",{className:"control-label",htmlFor:"pluginName",children:"Plugin Name"}),(0,r.jsx)("input",{className:"form-control",id:"pluginName",name:"topic",type:"text",value:t.name,onChange:e=>(e=>{const r=JSON.parse(JSON.stringify(t));r.name=e,n(r)})(e.target.value)})]})]})]})}return(0,r.jsx)("div",{children:"Initializing"})},Ra=e=>{e&&e instanceof Function&&n.e(453).then(n.bind(n,453)).then((t=>{let{getCLS:n,getFID:r,getFCP:o,getLCP:a,getTTFB:l}=t;n(e),r(e),o(e),a(e),l(e)}))};(async()=>{t.createRoot(document.getElementById("root")).render((0,r.jsx)(e.StrictMode,{children:(0,r.jsx)(_a,{})}))})(),Ra()})()})();
//# sourceMappingURL=main.66f34b7e.js.map