{"tiddlers":{"$:/plugins/linonetwo/tw-react/docs/FAQ":{"title":"$:/plugins/linonetwo/tw-react/docs/FAQ","creator":"LinOnetwo","text":"!! FAQ\n\n!!! _jsxRuntime\n\n`slate-write/node_modules/react-dnd/dist/cjs/core/DndProvider.js` has `var _jsxRuntime = require(\"react/jsx-runtime\");`\n\nBut `slate-write/node_modules/react-dnd/dist/esm/core/DndProvider.mjs` has `import { jsx as _jsx } from \"react/jsx-runtime.js\";`\n\nNote the difference between `react/jsx-runtime` and `react/jsx-runtime.js`!\n\nCurrently tw-react ship with `react/jsx-runtime.js`, so if your plugin uses cjs version of react-dnd, you will have error:\n\n```\nError executing boot module $:/plugins/linonetwo/slate-write/components/index.js: \"Cannot find module named 'react/jsx-runtime' required by module '$:/plugins/linonetwo/slate-write/components/index.js', resolved to react/jsx-runtime\"\n\nundefined\n```\n\nThe solution is to ask me provide a version of tw-react that has `react/jsx-runtime`, or you can use esm version of `react-dnd`.\n"},"$:/plugins/linonetwo/tw-react/docs/example":{"title":"$:/plugins/linonetwo/tw-react/docs/example","creator":"LinOnetwo","type":"text/vnd.tiddlywiki","text":"!! Example\n\n```tid\n<$likeButtonExampleWidget stateTiddler=\"$:/state/tw-react/readme/like-button\" />\n```\n\nButton1:\n\n<$likeButtonExampleWidget stateTiddler=\"$:/state/tw-react/readme/like-button\" />\n\nButton2:\n\n<$likeButtonExampleWidget stateTiddler=\"$:/state/tw-react/readme/like-button\" />\n\nState:\n\n{{$:/state/tw-react/readme/like-button}}\n\nIt keeps its state via a state tiddler, and title of state tiddler is pass-in using `getProps = () => ({ stateTiddler: this.getAttribute('stateTiddler') });`, so `stateTiddler` attribute is passed from widget parameter to the React props.\n\nTwo buttons have shared state [[$:/state/tw-react/readme/like-button]], but not updated when state changed (although you can implement this in the `refresh` method by yourself in your own component), so when you click one, and close this tiddler then reopen it, you will see two buttons have same ''clicked'' state.\n\n`likeButtonExampleWidget` is a class component, it calls a functional component `ExampleFunction` that will use react hook to update self +1 every second.\n\nSee [[example.ts|https://github.com/tiddly-gittly/tw-react/blob/master/src/example.tsx]] and [[exampleFunction.tsx|https://github.com/tiddly-gittly/tw-react/blob/master/src/exampleFunction.tsx]] for example.\n"},"$:/plugins/linonetwo/tw-react/docs/install":{"title":"$:/plugins/linonetwo/tw-react/docs/install","creator":"LinOnetwo","text":"!! Install\n\nAs a user, just install from [[CPL|https://tw-cpl.netlify.app/#linonetwo%2Ftw-react:Index%20linonetwo%2Ftw-react]].\n\nAs a developer, you can continue reading.\n\n!!! Require and externalize 'react', 'react-dom'\n\nPlease make sure to externalize them, for example in the [[RollUp|https://rollupjs.org/]]:\n\n```json\n{\n  external: ['react', 'react-dom']\n}\n```\n\nOtherwise you will get [[You might have more than one copy of React in the same app|https://reactjs.org/docs/error-decoder.html/?invariant=321]] error.\n\nAnd use the subclass of Widget provided by this plugin:\n\n```\nconst Widget = require('$:/plugins/linonetwo/tw-react/widget.js').widget\n```\n\n!!! Using Typescript\n\n# use [[TW5-Typed|https://github.com/tiddly-gittly/TW5-Typed]] for basic tw types, see its readme for install instruction\n# install `tw-react` package via `npm i tw-react`, and import the type by `import type { ReactWidget } from 'tw-react';`\n\nUse the type:\n\n```js\nimport { useRenderTiddler } from '$:/plugins/linonetwo/tw-react/index.js';\nimport type { ReactWidget } from 'tw-react';\n\nconst Widget = require('$:/plugins/linonetwo/tw-react/widget.js').widget as typeof ReactWidget;\n\nclass YourWidget extends Widget {\n  reactComponent = SomeReactComponent;\n  getProps = () => {\n    return {\n      stateTiddler: this.getAttribute('stateTiddler'),\n      // ... other props for your react component\n    };\n  };\n}\n```\n\n!!! Props\n\nAnything returned from `getProps` method will pass to react component, passing `stateTiddler` is a good idea, but is not mandatory.\n\nFor example, this is what I returned in my `linonetwo/smart-form` plugin:\n\n```js\ngetProps = () => {\n    const currentTiddler = this.getAttribute('tiddler', this.getVariable('currentTiddler'));\n    // with lots of filter running and data transforms...\n    return {\n      schema,\n      formData,\n      children: null,\n      onChange,\n    };\n  };\n```\n\n!!! React Hooks\n\nWe provided some hooks for reactive data management with tw data source. You can import them from the `$:/plugins/linonetwo/tw-react/index.js` (Instead of from `tw-react` package, because they already included in the plugin).\n\n```ts\nimport { useFilter } from '$:/plugins/linonetwo/tw-react/index.js'\n```\n\nYou can't import them from plugin's file, because they are optional, so only included in the npm package, not in the plugin json bundle.\n\n!!!! useFilter\n\nGet list of titles from a filter.\n\n```ts\nconst titles = useFilter('[all[]tag[Index]]');\n```\n\nThe second parameter is an optional dependencies list, you can use it to trigger re-calculate. Otherwise it only rerun filter when filter text changes.\n\n```ts\nconst [toggle, setToggle] = useState(false);\nconst titles = useFilter('[all[]tag[Index]]', [toggle]);\n\n...\n\n<Button onClick={() => setToggle(!toggle)}>Trigger refresh</Button>\n```\n"},"$:/plugins/linonetwo/tw-react/docs/reactAPIs":{"title":"$:/plugins/linonetwo/tw-react/docs/reactAPIs","creator":"LinOnetwo","text":"!! React APIs\n\nTBD, read the source now."},"$:/plugins/linonetwo/tw-react/example.js":{"title":"$:/plugins/linonetwo/tw-react/example.js","text":"\"use strict\";\n\n// src/example.tsx\nvar import_widget = require(\"$:/plugins/linonetwo/tw-react/widget.js\");\n\n// src/exampleFunction.tsx\nvar import_react = require(\"react\");\nvar import_jsx_runtime = require(\"react/jsx-runtime\");\nfunction ExampleFunction() {\n  const [counter, counterSetter] = (0, import_react.useState)(0);\n  (0, import_react.useEffect)(() => {\n    let localCounter = 0;\n    const handle = setInterval(() => {\n      counterSetter(++localCounter);\n    }, 1e3);\n    return () => {\n      clearInterval(handle);\n    };\n  }, []);\n  return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(\"span\", { children: counter });\n}\n\n// src/example.tsx\nvar import_jsx_runtime2 = require(\"react/jsx-runtime\");\nvar ReactDom = require(\"react-dom\");\nvar React = require(\"react\");\nvar LikeButton = class extends React.Component {\n  constructor(props) {\n    super(props);\n    const defaultState = { liked: false };\n    try {\n      this.state = JSON.parse($tw.wiki.getTiddlerText(this.props.stateTiddler ?? \"\", \"{}\")) ?? defaultState;\n    } catch {\n      this.state = defaultState;\n    }\n  }\n  setState(nextState) {\n    super.setState(nextState);\n    if (this.props.stateTiddler === void 0)\n      return;\n    $tw.wiki.setText(this.props.stateTiddler, \"text\", void 0, JSON.stringify(nextState));\n  }\n  render() {\n    if (this.state.liked) {\n      return \"You liked this.\";\n    }\n    return /* @__PURE__ */ (0, import_jsx_runtime2.jsxs)(\n      \"button\",\n      {\n        onClick: () => {\n          this.setState({ liked: true });\n        },\n        children: [\n          \"Like \",\n          /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(ExampleFunction, {})\n        ]\n      }\n    );\n  }\n};\nvar LikeButtonWidget = class extends import_widget.widget {\n  constructor() {\n    super(...arguments);\n    this.reactComponent = LikeButton;\n    this.getProps = () => ({ stateTiddler: this.getAttribute(\"stateTiddler\") });\n  }\n};\nexports.likeButtonExampleWidget = LikeButtonWidget;\n","creator":"LinOnetwo","type":"application/javascript","module-type":"widget"},"$:/plugins/linonetwo/tw-react/index.js":{"title":"$:/plugins/linonetwo/tw-react/index.js","text":"\"use strict\";\n\n// src/hooks/context.ts\nvar import_react = require(\"react\");\nvar ParentWidgetContext = (0, import_react.createContext)(void 0);\n\n// src/hooks/useFilter.ts\nvar import_react2 = require(\"react\");\nfunction useFilter(twFilter, widget = $tw.rootWidget, dependencies = []) {\n  const [filterResult, setFilterResult] = (0, import_react2.useState)([]);\n  const compiledFilter = (0, import_react2.useMemo)(() => $tw.wiki.compileFilter(twFilter), [twFilter]);\n  (0, import_react2.useEffect)(() => {\n    setFilterResult(compiledFilter(void 0, widget));\n  }, [compiledFilter, widget, ...dependencies]);\n  return filterResult;\n}\n\n// src/hooks/useRenderTiddler.ts\nvar import_react3 = require(\"react\");\nfunction useRenderTiddler(tiddlerTitle, containerReference, options) {\n  const parentWidget = (0, import_react3.useContext)(ParentWidgetContext);\n  (0, import_react3.useEffect)(() => {\n    const domNode = containerReference.current;\n    if (domNode === null) {\n      return;\n    }\n    if (parentWidget === void 0) {\n      throw new Error(\n        \"Your plugin have a bug: `parentWidget` is undefined, you should use `<ParentWidgetContext value={props.parentWidget}>`, see tw-react for document.\"\n      );\n    }\n    if (options?.skip === true) {\n      return;\n    }\n    const id = String(Math.random());\n    const transcludeWidgetNode = $tw.wiki.makeTranscludeWidget(tiddlerTitle, {\n      document,\n      parentWidget,\n      recursionMarker: \"yes\",\n      mode: \"block\",\n      importPageMacros: true,\n      variables: { \"use-widget-id\": id }\n    });\n    const tiddlerContainer = document.createElement(\"div\");\n    domNode.append(tiddlerContainer);\n    transcludeWidgetNode.render(tiddlerContainer, null);\n    parentWidget.children.push(transcludeWidgetNode);\n    return () => {\n      parentWidget.children = parentWidget.children.filter((child) => child.getVariable(\"use-widget-id\") !== id);\n      if (domNode === null) {\n        return;\n      }\n      domNode.textContent = \"\";\n    };\n  }, [tiddlerTitle, containerReference, parentWidget, options?.skip]);\n}\n\n// src/hooks/useWidget.ts\nvar import_react4 = require(\"react\");\nfunction useWidget(parseTreeNode, containerReference, options) {\n  const parentWidget = (0, import_react4.useContext)(ParentWidgetContext);\n  (0, import_react4.useEffect)(() => {\n    const domNode = containerReference.current;\n    if (domNode === null) {\n      return;\n    }\n    if (parentWidget === void 0) {\n      throw new Error(\n        \"Your plugin have a bug: `parentWidget` is undefined, you should use `<ParentWidgetContext value={props.parentWidget}>`, see tw-react for document.\"\n      );\n    }\n    if (options?.skip === true) {\n      return;\n    }\n    const id = String(Math.random());\n    const newWidgetNode = parentWidget.makeChildWidget(parseTreeNode, { variables: { \"use-widget-id\": id } });\n    newWidgetNode.render(domNode, null);\n    parentWidget.children.push(newWidgetNode);\n    return () => {\n      parentWidget.children = parentWidget.children.filter((child) => child.getVariable(\"use-widget-id\") !== id);\n      if (domNode === null) {\n        return;\n      }\n      domNode.textContent = \"\";\n    };\n  }, [parseTreeNode, containerReference, parentWidget, options?.skip]);\n}\n\n// src/index.ts\nexports.ParentWidgetContext = ParentWidgetContext;\nexports.useFilter = useFilter;\nexports.useRenderTiddler = useRenderTiddler;\nexports.useWidget = useWidget;\n","creator":"LinOnetwo","type":"application/javascript","module-type":"library"},"react-dom/client":{"title":"react-dom/client","text":"\"use strict\";var Scheduler=require(\"react-scheduler.js\"),React=require(\"react\"),ReactDOM=require(\"react-dom\");function formatProdErrorMessage(e){var t=\"https://react.dev/errors/\"+e;if(1<arguments.length){t+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var n=2;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.\"}function isValidContainer(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}var REACT_LEGACY_ELEMENT_TYPE=Symbol.for(\"react.element\"),REACT_ELEMENT_TYPE=Symbol.for(\"react.transitional.element\"),REACT_PORTAL_TYPE=Symbol.for(\"react.portal\"),REACT_FRAGMENT_TYPE=Symbol.for(\"react.fragment\"),REACT_STRICT_MODE_TYPE=Symbol.for(\"react.strict_mode\"),REACT_PROFILER_TYPE=Symbol.for(\"react.profiler\"),REACT_PROVIDER_TYPE=Symbol.for(\"react.provider\"),REACT_CONSUMER_TYPE=Symbol.for(\"react.consumer\"),REACT_CONTEXT_TYPE=Symbol.for(\"react.context\"),REACT_FORWARD_REF_TYPE=Symbol.for(\"react.forward_ref\"),REACT_SUSPENSE_TYPE=Symbol.for(\"react.suspense\"),REACT_SUSPENSE_LIST_TYPE=Symbol.for(\"react.suspense_list\"),REACT_MEMO_TYPE=Symbol.for(\"react.memo\"),REACT_LAZY_TYPE=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\"),Symbol.for(\"react.debug_trace_mode\");var REACT_OFFSCREEN_TYPE=Symbol.for(\"react.offscreen\");Symbol.for(\"react.legacy_hidden\"),Symbol.for(\"react.tracing_marker\");var REACT_MEMO_CACHE_SENTINEL=Symbol.for(\"react.memo_cache_sentinel\"),MAYBE_ITERATOR_SYMBOL=Symbol.iterator;function getIteratorFn(e){return null===e||\"object\"!=typeof e?null:\"function\"==typeof(e=MAYBE_ITERATOR_SYMBOL&&e[MAYBE_ITERATOR_SYMBOL]||e[\"@@iterator\"])?e:null}var REACT_CLIENT_REFERENCE=Symbol.for(\"react.client.reference\");function getComponentNameFromType(e){if(null==e)return null;if(\"function\"==typeof e)return e.$$typeof===REACT_CLIENT_REFERENCE?null:e.displayName||e.name||null;if(\"string\"==typeof e)return e;switch(e){case REACT_FRAGMENT_TYPE:return\"Fragment\";case REACT_PORTAL_TYPE:return\"Portal\";case REACT_PROFILER_TYPE:return\"Profiler\";case REACT_STRICT_MODE_TYPE:return\"StrictMode\";case REACT_SUSPENSE_TYPE:return\"Suspense\";case REACT_SUSPENSE_LIST_TYPE:return\"SuspenseList\"}if(\"object\"==typeof e)switch(e.$$typeof){case REACT_CONTEXT_TYPE:return(e.displayName||\"Context\")+\".Provider\";case REACT_CONSUMER_TYPE:return(e._context.displayName||\"Context\")+\".Consumer\";case REACT_FORWARD_REF_TYPE:var t=e.render;return(e=e.displayName)||(e=\"\"!==(e=t.displayName||t.name||\"\")?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case REACT_MEMO_TYPE:return null!==(t=e.displayName||null)?t:getComponentNameFromType(e.type)||\"Memo\";case REACT_LAZY_TYPE:t=e._payload,e=e._init;try{return getComponentNameFromType(e(t))}catch(e){}}return null}var prefix,suffix,ReactSharedInternals=React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,assign=Object.assign;function describeBuiltInComponentFrame(e){if(void 0===prefix)try{throw Error()}catch(e){var t=e.stack.trim().match(/\\n( *(at )?)/);prefix=t&&t[1]||\"\",suffix=-1<e.stack.indexOf(\"\\n    at\")?\" (<anonymous>)\":-1<e.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return\"\\n\"+prefix+e+suffix}var reentry=!1;function describeNativeComponentFrame(e,t){if(!e||reentry)return\"\";reentry=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,\"props\",{set:function(){throw Error()}}),\"object\"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&\"function\"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&\"string\"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=\"DetermineComponentFrameRoot\";var o=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,\"name\");o&&o.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,\"name\",{value:\"DetermineComponentFrameRoot\"});var a=r.DetermineComponentFrameRoot(),s=a[0],l=a[1];if(s&&l){var i=s.split(\"\\n\"),u=l.split(\"\\n\");for(o=r=0;r<i.length&&!i[r].includes(\"DetermineComponentFrameRoot\");)r++;for(;o<u.length&&!u[o].includes(\"DetermineComponentFrameRoot\");)o++;if(r===i.length||o===u.length)for(r=i.length-1,o=u.length-1;1<=r&&0<=o&&i[r]!==u[o];)o--;for(;1<=r&&0<=o;r--,o--)if(i[r]!==u[o]){if(1!==r||1!==o)do{if(r--,0>--o||i[r]!==u[o]){var c=\"\\n\"+i[r].replace(\" at new \",\" at \");return e.displayName&&c.includes(\"<anonymous>\")&&(c=c.replace(\"<anonymous>\",e.displayName)),c}}while(1<=r&&0<=o);break}}}finally{reentry=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:\"\")?describeBuiltInComponentFrame(n):\"\"}function describeFiber(e){switch(e.tag){case 26:case 27:case 5:return describeBuiltInComponentFrame(e.type);case 16:return describeBuiltInComponentFrame(\"Lazy\");case 13:return describeBuiltInComponentFrame(\"Suspense\");case 19:return describeBuiltInComponentFrame(\"SuspenseList\");case 0:case 15:return e=describeNativeComponentFrame(e.type,!1);case 11:return e=describeNativeComponentFrame(e.type.render,!1);case 1:return e=describeNativeComponentFrame(e.type,!0);default:return\"\"}}function getStackByFiberInDevAndProd(e){try{var t=\"\";do{t+=describeFiber(e),e=e.return}while(e);return t}catch(e){return\"\\nError generating stack: \"+e.message+\"\\n\"+e.stack}}function getNearestMountedFiber(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 getSuspenseInstanceFromFiber(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 assertIsMounted(e){if(getNearestMountedFiber(e)!==e)throw Error(formatProdErrorMessage(188))}function findCurrentFiberUsingSlowPath(e){var t=e.alternate;if(!t){if(null===(t=getNearestMountedFiber(e)))throw Error(formatProdErrorMessage(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return assertIsMounted(o),e;if(a===r)return assertIsMounted(o),t;a=a.sibling}throw Error(formatProdErrorMessage(188))}if(n.return!==r.return)n=o,r=a;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s)throw Error(formatProdErrorMessage(189))}}if(n.alternate!==r)throw Error(formatProdErrorMessage(190))}if(3!==n.tag)throw Error(formatProdErrorMessage(188));return n.stateNode.current===n?e:t}function findCurrentHostFiberImpl(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=findCurrentHostFiberImpl(e)))return t;e=e.sibling}return null}var isArrayImpl=Array.isArray,ReactDOMSharedInternals=ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,sharedNotPendingObject={pending:!1,data:null,method:null,action:null},valueStack=[],index=-1;function createCursor(e){return{current:e}}function pop(e){0>index||(e.current=valueStack[index],valueStack[index]=null,index--)}function push(e,t){valueStack[++index]=e.current,e.current=t}var contextStackCursor=createCursor(null),contextFiberStackCursor=createCursor(null),rootInstanceStackCursor=createCursor(null),hostTransitionProviderCursor=createCursor(null);function pushHostContainer(e,t){switch(push(rootInstanceStackCursor,t),push(contextFiberStackCursor,e),push(contextStackCursor,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?getOwnHostContext(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=getChildHostContextProd(e=getOwnHostContext(e),t);else switch(t){case\"svg\":t=1;break;case\"math\":t=2;break;default:t=0}}pop(contextStackCursor),push(contextStackCursor,t)}function popHostContainer(){pop(contextStackCursor),pop(contextFiberStackCursor),pop(rootInstanceStackCursor)}function pushHostContext(e){null!==e.memoizedState&&push(hostTransitionProviderCursor,e);var t=contextStackCursor.current,n=getChildHostContextProd(t,e.type);t!==n&&(push(contextFiberStackCursor,e),push(contextStackCursor,n))}function popHostContext(e){contextFiberStackCursor.current===e&&(pop(contextStackCursor),pop(contextFiberStackCursor)),hostTransitionProviderCursor.current===e&&(pop(hostTransitionProviderCursor),HostTransitionContext._currentValue=sharedNotPendingObject)}var hasOwnProperty=Object.prototype.hasOwnProperty,scheduleCallback$3=Scheduler.unstable_scheduleCallback,cancelCallback$1=Scheduler.unstable_cancelCallback,shouldYield=Scheduler.unstable_shouldYield,requestPaint=Scheduler.unstable_requestPaint,now=Scheduler.unstable_now,getCurrentPriorityLevel=Scheduler.unstable_getCurrentPriorityLevel,ImmediatePriority=Scheduler.unstable_ImmediatePriority,UserBlockingPriority=Scheduler.unstable_UserBlockingPriority,NormalPriority$1=Scheduler.unstable_NormalPriority,LowPriority=Scheduler.unstable_LowPriority,IdlePriority=Scheduler.unstable_IdlePriority,log$1=Scheduler.log,unstable_setDisableYieldValue=Scheduler.unstable_setDisableYieldValue,rendererID=null,injectedHook=null;function onCommitRoot(e){if(injectedHook&&\"function\"==typeof injectedHook.onCommitFiberRoot)try{injectedHook.onCommitFiberRoot(rendererID,e,void 0,128==(128&e.current.flags))}catch(e){}}function setIsStrictModeForDevtools(e){if(\"function\"==typeof log$1&&unstable_setDisableYieldValue(e),injectedHook&&\"function\"==typeof injectedHook.setStrictMode)try{injectedHook.setStrictMode(rendererID,e)}catch(e){}}var clz32=Math.clz32?Math.clz32:clz32Fallback,log=Math.log,LN2=Math.LN2;function clz32Fallback(e){return 0===(e>>>=0)?32:31-(log(e)/LN2|0)|0}var nextTransitionLane=128,nextRetryLane=4194304;function getHighestPriorityLanes(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128: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 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function getNextLanes(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,s=e.warmLanes;e=0!==e.finishedLanes;var l=134217727&n;return 0!==l?0!==(n=l&~o)?r=getHighestPriorityLanes(n):0!==(a&=l)?r=getHighestPriorityLanes(a):e||0!==(s=l&~s)&&(r=getHighestPriorityLanes(s)):0!==(l=n&~o)?r=getHighestPriorityLanes(l):0!==a?r=getHighestPriorityLanes(a):e||0!==(s=n&~s)&&(r=getHighestPriorityLanes(s)),0===r?0:0!==t&&t!==r&&0==(t&o)&&((o=r&-r)>=(s=t&-t)||32===o&&0!=(4194176&s))?t:r}function checkIfRootIsPrerendering(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function computeExpirationTime(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:default:return-1}}function claimNextTransitionLane(){var e=nextTransitionLane;return 0==(4194176&(nextTransitionLane<<=1))&&(nextTransitionLane=128),e}function claimNextRetryLane(){var e=nextRetryLane;return 0==(62914560&(nextRetryLane<<=1))&&(nextRetryLane=4194304),e}function createLaneMap(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function markRootUpdated$1(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function markRootFinished(e,t,n,r,o,a){var s=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var l=e.entanglements,i=e.expirationTimes,u=e.hiddenUpdates;for(n=s&~n;0<n;){var c=31-clz32(n),d=1<<c;l[c]=0,i[c]=-1;var p=u[c];if(null!==p)for(u[c]=null,c=0;c<p.length;c++){var f=p[c];null!==f&&(f.lane&=-536870913)}n&=~d}0!==r&&markSpawnedDeferredLane(e,r,0),0!==a&&0===o&&0!==e.tag&&(e.suspendedLanes|=a&~(s&~t))}function markSpawnedDeferredLane(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-clz32(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function markRootEntangled(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-clz32(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}function lanesToEventPriority(e){return 2<(e&=-e)?8<e?0!=(134217727&e)?32:268435456:8:2}function resolveUpdatePriority(){var e=ReactDOMSharedInternals.p;return 0!==e?e:void 0===(e=window.event)?32:getEventPriority(e.type)}function runWithPriority(e,t){var n=ReactDOMSharedInternals.p;try{return ReactDOMSharedInternals.p=e,t()}finally{ReactDOMSharedInternals.p=n}}var randomKey=Math.random().toString(36).slice(2),internalInstanceKey=\"__reactFiber$\"+randomKey,internalPropsKey=\"__reactProps$\"+randomKey,internalContainerInstanceKey=\"__reactContainer$\"+randomKey,internalEventHandlersKey=\"__reactEvents$\"+randomKey,internalEventHandlerListenersKey=\"__reactListeners$\"+randomKey,internalEventHandlesSetKey=\"__reactHandles$\"+randomKey,internalRootNodeResourcesKey=\"__reactResources$\"+randomKey,internalHoistableMarker=\"__reactMarker$\"+randomKey;function detachDeletedInstance(e){delete e[internalInstanceKey],delete e[internalPropsKey],delete e[internalEventHandlersKey],delete e[internalEventHandlerListenersKey],delete e[internalEventHandlesSetKey]}function getClosestInstanceFromNode(e){var t=e[internalInstanceKey];if(t)return t;for(var n=e.parentNode;n;){if(t=n[internalContainerInstanceKey]||n[internalInstanceKey]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=getParentSuspenseInstance(e);null!==e;){if(n=e[internalInstanceKey])return n;e=getParentSuspenseInstance(e)}return t}n=(e=n).parentNode}return null}function getInstanceFromNode(e){if(e=e[internalInstanceKey]||e[internalContainerInstanceKey]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function getNodeFromInstance(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(formatProdErrorMessage(33))}function getResourcesFromRoot(e){var t=e[internalRootNodeResourcesKey];return t||(t=e[internalRootNodeResourcesKey]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function markNodeAsHoistable(e){e[internalHoistableMarker]=!0}var allNativeEvents=new Set,registrationNameDependencies={};function registerTwoPhaseEvent(e,t){registerDirectEvent(e,t),registerDirectEvent(e+\"Capture\",t)}function registerDirectEvent(e,t){for(registrationNameDependencies[e]=t,e=0;e<t.length;e++)allNativeEvents.add(t[e])}var canUseDOM=!(\"undefined\"==typeof window||void 0===window.document||void 0===window.document.createElement),VALID_ATTRIBUTE_NAME_REGEX=RegExp(\"^[:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD][:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*$\"),illegalAttributeNameCache={},validatedAttributeNameCache={};function isAttributeNameSafe(e){return!!hasOwnProperty.call(validatedAttributeNameCache,e)||!hasOwnProperty.call(illegalAttributeNameCache,e)&&(VALID_ATTRIBUTE_NAME_REGEX.test(e)?validatedAttributeNameCache[e]=!0:(illegalAttributeNameCache[e]=!0,!1))}function setValueForAttribute(e,t,n){if(isAttributeNameSafe(t))if(null===n)e.removeAttribute(t);else{switch(typeof n){case\"undefined\":case\"function\":case\"symbol\":return void e.removeAttribute(t);case\"boolean\":var r=t.toLowerCase().slice(0,5);if(\"data-\"!==r&&\"aria-\"!==r)return void e.removeAttribute(t)}e.setAttribute(t,\"\"+n)}}function setValueForKnownAttribute(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":return void e.removeAttribute(t)}e.setAttribute(t,\"\"+n)}}function setValueForNamespacedAttribute(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":return void e.removeAttribute(n)}e.setAttributeNS(t,n,\"\"+r)}}function getToStringValue(e){switch(typeof e){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":case\"object\":return e;default:return\"\"}}function isCheckable(e){var t=e.type;return(e=e.nodeName)&&\"input\"===e.toLowerCase()&&(\"checkbox\"===t||\"radio\"===t)}function trackValueOnNode(e){var t=isCheckable(e)?\"checked\":\"value\",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=\"\"+e[t];if(!e.hasOwnProperty(t)&&void 0!==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]}}}}function track(e){e._valueTracker||(e._valueTracker=trackValueOnNode(e))}function updateValueIfChanged(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e&&(r=isCheckable(e)?e.checked?\"true\":\"false\":e.value),(e=r)!==n&&(t.setValue(e),!0)}function getActiveElement(e){if(void 0===(e=e||(\"undefined\"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var escapeSelectorAttributeValueInsideDoubleQuotesRegex=/[\\n\"\\\\]/g;function escapeSelectorAttributeValueInsideDoubleQuotes(e){return e.replace(escapeSelectorAttributeValueInsideDoubleQuotesRegex,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function updateInput(e,t,n,r,o,a,s,l){e.name=\"\",null!=s&&\"function\"!=typeof s&&\"symbol\"!=typeof s&&\"boolean\"!=typeof s?e.type=s:e.removeAttribute(\"type\"),null!=t?\"number\"===s?(0===t&&\"\"===e.value||e.value!=t)&&(e.value=\"\"+getToStringValue(t)):e.value!==\"\"+getToStringValue(t)&&(e.value=\"\"+getToStringValue(t)):\"submit\"!==s&&\"reset\"!==s||e.removeAttribute(\"value\"),null!=t?setDefaultValue(e,s,getToStringValue(t)):null!=n?setDefaultValue(e,s,getToStringValue(n)):null!=r&&e.removeAttribute(\"value\"),null==o&&null!=a&&(e.defaultChecked=!!a),null!=o&&(e.checked=o&&\"function\"!=typeof o&&\"symbol\"!=typeof o),null!=l&&\"function\"!=typeof l&&\"symbol\"!=typeof l&&\"boolean\"!=typeof l?e.name=\"\"+getToStringValue(l):e.removeAttribute(\"name\")}function initInput(e,t,n,r,o,a,s,l){if(null!=a&&\"function\"!=typeof a&&\"symbol\"!=typeof a&&\"boolean\"!=typeof a&&(e.type=a),null!=t||null!=n){if(!(\"submit\"!==a&&\"reset\"!==a||void 0!==t&&null!==t))return;n=null!=n?\"\"+getToStringValue(n):\"\",t=null!=t?\"\"+getToStringValue(t):n,l||t===e.value||(e.value=t),e.defaultValue=t}r=\"function\"!=typeof(r=null!=r?r:o)&&\"symbol\"!=typeof r&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,null!=s&&\"function\"!=typeof s&&\"symbol\"!=typeof s&&\"boolean\"!=typeof s&&(e.name=s)}function setDefaultValue(e,t,n){\"number\"===t&&getActiveElement(e.ownerDocument)===e||e.defaultValue===\"\"+n||(e.defaultValue=\"\"+n)}function updateOptions(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=\"\"+getToStringValue(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 updateTextarea(e,t,n){null==t||((t=\"\"+getToStringValue(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?\"\"+getToStringValue(n):\"\":e.defaultValue!==t&&(e.defaultValue=t)}function initTextarea(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(formatProdErrorMessage(92));if(isArrayImpl(r)){if(1<r.length)throw Error(formatProdErrorMessage(93));r=r[0]}n=r}null==n&&(n=\"\"),t=n}n=getToStringValue(t),e.defaultValue=n,(r=e.textContent)===n&&\"\"!==r&&null!==r&&(e.value=r)}function setTextContent(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 unitlessNumbers=new Set(\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\".split(\" \"));function setValueForStyle(e,t,n){var r=0===t.indexOf(\"--\");null==n||\"boolean\"==typeof n||\"\"===n?r?e.setProperty(t,\"\"):\"float\"===t?e.cssFloat=\"\":e[t]=\"\":r?e.setProperty(t,n):\"number\"!=typeof n||0===n||unitlessNumbers.has(t)?\"float\"===t?e.cssFloat=n:e[t]=(\"\"+n).trim():e[t]=n+\"px\"}function setValueForStyles(e,t,n){if(null!=t&&\"object\"!=typeof t)throw Error(formatProdErrorMessage(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf(\"--\")?e.setProperty(r,\"\"):\"float\"===r?e.cssFloat=\"\":e[r]=\"\");for(var o in t)r=t[o],t.hasOwnProperty(o)&&n[o]!==r&&setValueForStyle(e,o,r)}else for(var a in t)t.hasOwnProperty(a)&&setValueForStyle(e,a,t[a])}function isCustomElement(e){if(-1===e.indexOf(\"-\"))return!1;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var aliases=new Map([[\"acceptCharset\",\"accept-charset\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"],[\"crossOrigin\",\"crossorigin\"],[\"accentHeight\",\"accent-height\"],[\"alignmentBaseline\",\"alignment-baseline\"],[\"arabicForm\",\"arabic-form\"],[\"baselineShift\",\"baseline-shift\"],[\"capHeight\",\"cap-height\"],[\"clipPath\",\"clip-path\"],[\"clipRule\",\"clip-rule\"],[\"colorInterpolation\",\"color-interpolation\"],[\"colorInterpolationFilters\",\"color-interpolation-filters\"],[\"colorProfile\",\"color-profile\"],[\"colorRendering\",\"color-rendering\"],[\"dominantBaseline\",\"dominant-baseline\"],[\"enableBackground\",\"enable-background\"],[\"fillOpacity\",\"fill-opacity\"],[\"fillRule\",\"fill-rule\"],[\"floodColor\",\"flood-color\"],[\"floodOpacity\",\"flood-opacity\"],[\"fontFamily\",\"font-family\"],[\"fontSize\",\"font-size\"],[\"fontSizeAdjust\",\"font-size-adjust\"],[\"fontStretch\",\"font-stretch\"],[\"fontStyle\",\"font-style\"],[\"fontVariant\",\"font-variant\"],[\"fontWeight\",\"font-weight\"],[\"glyphName\",\"glyph-name\"],[\"glyphOrientationHorizontal\",\"glyph-orientation-horizontal\"],[\"glyphOrientationVertical\",\"glyph-orientation-vertical\"],[\"horizAdvX\",\"horiz-adv-x\"],[\"horizOriginX\",\"horiz-origin-x\"],[\"imageRendering\",\"image-rendering\"],[\"letterSpacing\",\"letter-spacing\"],[\"lightingColor\",\"lighting-color\"],[\"markerEnd\",\"marker-end\"],[\"markerMid\",\"marker-mid\"],[\"markerStart\",\"marker-start\"],[\"overlinePosition\",\"overline-position\"],[\"overlineThickness\",\"overline-thickness\"],[\"paintOrder\",\"paint-order\"],[\"panose-1\",\"panose-1\"],[\"pointerEvents\",\"pointer-events\"],[\"renderingIntent\",\"rendering-intent\"],[\"shapeRendering\",\"shape-rendering\"],[\"stopColor\",\"stop-color\"],[\"stopOpacity\",\"stop-opacity\"],[\"strikethroughPosition\",\"strikethrough-position\"],[\"strikethroughThickness\",\"strikethrough-thickness\"],[\"strokeDasharray\",\"stroke-dasharray\"],[\"strokeDashoffset\",\"stroke-dashoffset\"],[\"strokeLinecap\",\"stroke-linecap\"],[\"strokeLinejoin\",\"stroke-linejoin\"],[\"strokeMiterlimit\",\"stroke-miterlimit\"],[\"strokeOpacity\",\"stroke-opacity\"],[\"strokeWidth\",\"stroke-width\"],[\"textAnchor\",\"text-anchor\"],[\"textDecoration\",\"text-decoration\"],[\"textRendering\",\"text-rendering\"],[\"transformOrigin\",\"transform-origin\"],[\"underlinePosition\",\"underline-position\"],[\"underlineThickness\",\"underline-thickness\"],[\"unicodeBidi\",\"unicode-bidi\"],[\"unicodeRange\",\"unicode-range\"],[\"unitsPerEm\",\"units-per-em\"],[\"vAlphabetic\",\"v-alphabetic\"],[\"vHanging\",\"v-hanging\"],[\"vIdeographic\",\"v-ideographic\"],[\"vMathematical\",\"v-mathematical\"],[\"vectorEffect\",\"vector-effect\"],[\"vertAdvY\",\"vert-adv-y\"],[\"vertOriginX\",\"vert-origin-x\"],[\"vertOriginY\",\"vert-origin-y\"],[\"wordSpacing\",\"word-spacing\"],[\"writingMode\",\"writing-mode\"],[\"xmlnsXlink\",\"xmlns:xlink\"],[\"xHeight\",\"x-height\"]]),isJavaScriptProtocol=/^[\\u0000-\\u001F ]*j[\\r\\n\\t]*a[\\r\\n\\t]*v[\\r\\n\\t]*a[\\r\\n\\t]*s[\\r\\n\\t]*c[\\r\\n\\t]*r[\\r\\n\\t]*i[\\r\\n\\t]*p[\\r\\n\\t]*t[\\r\\n\\t]*:/i;function sanitizeURL(e){return isJavaScriptProtocol.test(\"\"+e)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":e}var currentReplayingEvent=null;function getEventTarget(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var restoreTarget=null,restoreQueue=null;function restoreStateOfTarget(e){var t=getInstanceFromNode(e);if(t&&(e=t.stateNode)){var n=e[internalPropsKey]||null;e:switch(e=t.stateNode,t.type){case\"input\":if(updateInput(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,\"radio\"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(\"\"+t)+'\"][type=\"radio\"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=r[internalPropsKey]||null;if(!o)throw Error(formatProdErrorMessage(90));updateInput(r,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&updateValueIfChanged(r)}break e;case\"textarea\":updateTextarea(e,n.value,n.defaultValue);break e;case\"select\":null!=(t=n.value)&&updateOptions(e,!!n.multiple,t,!1)}}}var isInsideEventHandler=!1;function batchedUpdates$1(e,t,n){if(isInsideEventHandler)return e(t,n);isInsideEventHandler=!0;try{return e(t)}finally{if(isInsideEventHandler=!1,(null!==restoreTarget||null!==restoreQueue)&&(flushSyncWork$1(),restoreTarget&&(t=restoreTarget,e=restoreQueue,restoreQueue=restoreTarget=null,restoreStateOfTarget(t),e)))for(t=0;t<e.length;t++)restoreStateOfTarget(e[t])}}function getListener(e,t){var n=e.stateNode;if(null===n)return null;var r=n[internalPropsKey]||null;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(formatProdErrorMessage(231,t,typeof n));return n}var passiveBrowserEventsSupported=!1;if(canUseDOM)try{var options={};Object.defineProperty(options,\"passive\",{get:function(){passiveBrowserEventsSupported=!0}}),window.addEventListener(\"test\",options,options),window.removeEventListener(\"test\",options,options)}catch(e){passiveBrowserEventsSupported=!1}var root=null,startText=null,fallbackText=null;function getData(){if(fallbackText)return fallbackText;var e,t,n=startText,r=n.length,o=\"value\"in root?root.value:root.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var s=r-e;for(t=1;t<=s&&n[r-t]===o[a-t];t++);return fallbackText=o.slice(e,1<t?1-t:void 0)}function getEventCharCode(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 functionThatReturnsTrue(){return!0}function functionThatReturnsFalse(){return!1}function createSyntheticEvent(e){function t(t,n,r,o,a){for(var s in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(o):o[s]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?functionThatReturnsTrue:functionThatReturnsFalse,this.isPropagationStopped=functionThatReturnsFalse,this}return assign(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=functionThatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():\"unknown\"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=functionThatReturnsTrue)},persist:function(){},isPersistent:functionThatReturnsTrue}),t}var lastMovementX,lastMovementY,lastMouseEvent,EventInterface={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},SyntheticEvent=createSyntheticEvent(EventInterface),UIEventInterface=assign({},EventInterface,{view:0,detail:0}),SyntheticUIEvent=createSyntheticEvent(UIEventInterface),MouseEventInterface=assign({},UIEventInterface,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:getEventModifierState,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!==lastMouseEvent&&(lastMouseEvent&&\"mousemove\"===e.type?(lastMovementX=e.screenX-lastMouseEvent.screenX,lastMovementY=e.screenY-lastMouseEvent.screenY):lastMovementY=lastMovementX=0,lastMouseEvent=e),lastMovementX)},movementY:function(e){return\"movementY\"in e?e.movementY:lastMovementY}}),SyntheticMouseEvent=createSyntheticEvent(MouseEventInterface),DragEventInterface=assign({},MouseEventInterface,{dataTransfer:0}),SyntheticDragEvent=createSyntheticEvent(DragEventInterface),FocusEventInterface=assign({},UIEventInterface,{relatedTarget:0}),SyntheticFocusEvent=createSyntheticEvent(FocusEventInterface),AnimationEventInterface=assign({},EventInterface,{animationName:0,elapsedTime:0,pseudoElement:0}),SyntheticAnimationEvent=createSyntheticEvent(AnimationEventInterface),ClipboardEventInterface=assign({},EventInterface,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),SyntheticClipboardEvent=createSyntheticEvent(ClipboardEventInterface),CompositionEventInterface=assign({},EventInterface,{data:0}),SyntheticCompositionEvent=createSyntheticEvent(CompositionEventInterface),normalizeKey={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},translateToKey={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\"},modifierKeyToProp={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function modifierStateGetter(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=modifierKeyToProp[e])&&!!t[e]}function getEventModifierState(){return modifierStateGetter}var KeyboardEventInterface=assign({},UIEventInterface,{key:function(e){if(e.key){var t=normalizeKey[e.key]||e.key;if(\"Unidentified\"!==t)return t}return\"keypress\"===e.type?13===(e=getEventCharCode(e))?\"Enter\":String.fromCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?translateToKey[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:getEventModifierState,charCode:function(e){return\"keypress\"===e.type?getEventCharCode(e):0},keyCode:function(e){return\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0},which:function(e){return\"keypress\"===e.type?getEventCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0}}),SyntheticKeyboardEvent=createSyntheticEvent(KeyboardEventInterface),PointerEventInterface=assign({},MouseEventInterface,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),SyntheticPointerEvent=createSyntheticEvent(PointerEventInterface),TouchEventInterface=assign({},UIEventInterface,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:getEventModifierState}),SyntheticTouchEvent=createSyntheticEvent(TouchEventInterface),TransitionEventInterface=assign({},EventInterface,{propertyName:0,elapsedTime:0,pseudoElement:0}),SyntheticTransitionEvent=createSyntheticEvent(TransitionEventInterface),WheelEventInterface=assign({},MouseEventInterface,{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}),SyntheticWheelEvent=createSyntheticEvent(WheelEventInterface),ToggleEventInterface=assign({},EventInterface,{newState:0,oldState:0}),SyntheticToggleEvent=createSyntheticEvent(ToggleEventInterface),END_KEYCODES=[9,13,27,32],canUseCompositionEvent=canUseDOM&&\"CompositionEvent\"in window,documentMode=null;canUseDOM&&\"documentMode\"in document&&(documentMode=document.documentMode);var canUseTextInputEvent=canUseDOM&&\"TextEvent\"in window&&!documentMode,useFallbackCompositionData=canUseDOM&&(!canUseCompositionEvent||documentMode&&8<documentMode&&11>=documentMode),SPACEBAR_CHAR=String.fromCharCode(32),hasSpaceKeypress=!1;function isFallbackCompositionEnd(e,t){switch(e){case\"keyup\":return-1!==END_KEYCODES.indexOf(t.keyCode);case\"keydown\":return 229!==t.keyCode;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function getDataFromCustomEvent(e){return\"object\"==typeof(e=e.detail)&&\"data\"in e?e.data:null}var isComposing=!1;function getNativeBeforeInputChars(e,t){switch(e){case\"compositionend\":return getDataFromCustomEvent(t);case\"keypress\":return 32!==t.which?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case\"textInput\":return(e=t.data)===SPACEBAR_CHAR&&hasSpaceKeypress?null:e;default:return null}}function getFallbackBeforeInputChars(e,t){if(isComposing)return\"compositionend\"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)?(e=getData(),fallbackText=startText=root=null,isComposing=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return useFallbackCompositionData&&\"ko\"!==t.locale?null:t.data;default:return null}}var supportedInputTypes={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 isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return\"input\"===t?!!supportedInputTypes[e.type]:\"textarea\"===t}function createAndAccumulateChangeEvent(e,t,n,r){restoreTarget?restoreQueue?restoreQueue.push(r):restoreQueue=[r]:restoreTarget=r,0<(t=accumulateTwoPhaseListeners(t,\"onChange\")).length&&(n=new SyntheticEvent(\"onChange\",\"change\",null,n,r),e.push({event:n,listeners:t}))}var activeElement$1=null,activeElementInst$1=null;function runEventInBatch(e){processDispatchQueue(e,0)}function getInstIfValueChanged(e){if(updateValueIfChanged(getNodeFromInstance(e)))return e}function getTargetInstForChangeEvent(e,t){if(\"change\"===e)return t}var isInputEventSupported=!1;if(canUseDOM){var JSCompiler_inline_result$jscomp$283;if(canUseDOM){var isSupported$jscomp$inline_418=\"oninput\"in document;if(!isSupported$jscomp$inline_418){var element$jscomp$inline_419=document.createElement(\"div\");element$jscomp$inline_419.setAttribute(\"oninput\",\"return;\"),isSupported$jscomp$inline_418=\"function\"==typeof element$jscomp$inline_419.oninput}JSCompiler_inline_result$jscomp$283=isSupported$jscomp$inline_418}else JSCompiler_inline_result$jscomp$283=!1;isInputEventSupported=JSCompiler_inline_result$jscomp$283&&(!document.documentMode||9<document.documentMode)}function stopWatchingForValueChange(){activeElement$1&&(activeElement$1.detachEvent(\"onpropertychange\",handlePropertyChange),activeElementInst$1=activeElement$1=null)}function handlePropertyChange(e){if(\"value\"===e.propertyName&&getInstIfValueChanged(activeElementInst$1)){var t=[];createAndAccumulateChangeEvent(t,activeElementInst$1,e,getEventTarget(e)),batchedUpdates$1(runEventInBatch,t)}}function handleEventsForInputEventPolyfill(e,t,n){\"focusin\"===e?(stopWatchingForValueChange(),activeElementInst$1=n,(activeElement$1=t).attachEvent(\"onpropertychange\",handlePropertyChange)):\"focusout\"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e){if(\"selectionchange\"===e||\"keyup\"===e||\"keydown\"===e)return getInstIfValueChanged(activeElementInst$1)}function getTargetInstForClickEvent(e,t){if(\"click\"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if(\"input\"===e||\"change\"===e)return getInstIfValueChanged(t)}function is(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var objectIs=\"function\"==typeof Object.is?Object.is:is;function shallowEqual(e,t){if(objectIs(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(!hasOwnProperty.call(t,o)||!objectIs(e[o],t[o]))return!1}return!0}function getLeafNode(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function getNodeForCharacterOffset(e,t){var n,r=getLeafNode(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=getLeafNode(r)}}function containsNode(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?containsNode(e,t.parentNode):\"contains\"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function getActiveElementDeep(e){for(var t=getActiveElement((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n=\"string\"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=getActiveElement((e=t.contentWindow).document)}return t}function hasSelectionCapabilities(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 restoreSelection(e,t){var n=getActiveElementDeep(t);t=e.focusedElem;var r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&containsNode(t.ownerDocument.documentElement,t)){if(null!==r&&hasSelectionCapabilities(t))if(e=r.start,void 0===(n=r.end)&&(n=e),\"selectionStart\"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if((n=(e=t.ownerDocument||document)&&e.defaultView||window).getSelection){n=n.getSelection();var o=t.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!n.extend&&a>r&&(o=r,r=a,a=o),o=getNodeForCharacterOffset(t,a);var s=getNodeForCharacterOffset(t,r);o&&s&&(1!==n.rangeCount||n.anchorNode!==o.node||n.anchorOffset!==o.offset||n.focusNode!==s.node||n.focusOffset!==s.offset)&&((e=e.createRange()).setStart(o.node,o.offset),n.removeAllRanges(),a>r?(n.addRange(e),n.extend(s.node,s.offset)):(e.setEnd(s.node,s.offset),n.addRange(e)))}for(e=[],n=t;n=n.parentNode;)1===n.nodeType&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(\"function\"==typeof t.focus&&t.focus(),t=0;t<e.length;t++)(n=e[t]).element.scrollLeft=n.left,n.element.scrollTop=n.top}}var skipSelectionChangeEvent=canUseDOM&&\"documentMode\"in document&&11>=document.documentMode,activeElement=null,activeElementInst=null,lastSelection=null,mouseDown=!1;function constructSelectEvent(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;mouseDown||null==activeElement||activeElement!==getActiveElement(r)||(\"selectionStart\"in(r=activeElement)&&hasSelectionCapabilities(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},lastSelection&&shallowEqual(lastSelection,r)||(lastSelection=r,0<(r=accumulateTwoPhaseListeners(activeElementInst,\"onSelect\")).length&&(t=new SyntheticEvent(\"onSelect\",\"select\",null,t,n),e.push({event:t,listeners:r}),t.target=activeElement)))}function makePrefixMap(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var vendorPrefixes={animationend:makePrefixMap(\"Animation\",\"AnimationEnd\"),animationiteration:makePrefixMap(\"Animation\",\"AnimationIteration\"),animationstart:makePrefixMap(\"Animation\",\"AnimationStart\"),transitionrun:makePrefixMap(\"Transition\",\"TransitionRun\"),transitionstart:makePrefixMap(\"Transition\",\"TransitionStart\"),transitioncancel:makePrefixMap(\"Transition\",\"TransitionCancel\"),transitionend:makePrefixMap(\"Transition\",\"TransitionEnd\")},prefixedEventNames={},style={};function getVendorPrefixedEventName(e){if(prefixedEventNames[e])return prefixedEventNames[e];if(!vendorPrefixes[e])return e;var t,n=vendorPrefixes[e];for(t in n)if(n.hasOwnProperty(t)&&t in style)return prefixedEventNames[e]=n[t];return e}canUseDOM&&(style=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete vendorPrefixes.animationend.animation,delete vendorPrefixes.animationiteration.animation,delete vendorPrefixes.animationstart.animation),\"TransitionEvent\"in window||delete vendorPrefixes.transitionend.transition);var ANIMATION_END=getVendorPrefixedEventName(\"animationend\"),ANIMATION_ITERATION=getVendorPrefixedEventName(\"animationiteration\"),ANIMATION_START=getVendorPrefixedEventName(\"animationstart\"),TRANSITION_RUN=getVendorPrefixedEventName(\"transitionrun\"),TRANSITION_START=getVendorPrefixedEventName(\"transitionstart\"),TRANSITION_CANCEL=getVendorPrefixedEventName(\"transitioncancel\"),TRANSITION_END=getVendorPrefixedEventName(\"transitionend\"),topLevelEventsToReactNames=new Map,simpleEventPluginEvents=\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel\".split(\" \");function registerSimpleEvent(e,t){topLevelEventsToReactNames.set(e,t),registerTwoPhaseEvent(t,[e])}var concurrentQueues=[],concurrentQueuesIndex=0,concurrentlyUpdatedLanes=0;function finishQueueingConcurrentUpdates(){for(var e=concurrentQueuesIndex,t=concurrentlyUpdatedLanes=concurrentQueuesIndex=0;t<e;){var n=concurrentQueues[t];concurrentQueues[t++]=null;var r=concurrentQueues[t];concurrentQueues[t++]=null;var o=concurrentQueues[t];concurrentQueues[t++]=null;var a=concurrentQueues[t];if(concurrentQueues[t++]=null,null!==r&&null!==o){var s=r.pending;null===s?o.next=o:(o.next=s.next,s.next=o),r.pending=o}0!==a&&markUpdateLaneFromFiberToRoot(n,o,a)}}function enqueueUpdate$1(e,t,n,r){concurrentQueues[concurrentQueuesIndex++]=e,concurrentQueues[concurrentQueuesIndex++]=t,concurrentQueues[concurrentQueuesIndex++]=n,concurrentQueues[concurrentQueuesIndex++]=r,concurrentlyUpdatedLanes|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function enqueueConcurrentHookUpdate(e,t,n,r){return enqueueUpdate$1(e,t,n,r),getRootForUpdatedFiber(e)}function enqueueConcurrentRenderForLane(e,t){return enqueueUpdate$1(e,null,null,t),getRootForUpdatedFiber(e)}function markUpdateLaneFromFiberToRoot(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var o=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(o=!0)),e=a,a=a.return;o&&null!==t&&3===e.tag&&(a=e.stateNode,o=31-clz32(n),null===(e=(a=a.hiddenUpdates)[o])?a[o]=[t]:e.push(t),t.lane=536870912|n)}function getRootForUpdatedFiber(e){if(50<nestedUpdateCount)throw nestedUpdateCount=0,rootWithNestedUpdates=null,Error(formatProdErrorMessage(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var emptyContextObject={},CapturedStacks=new WeakMap;function createCapturedValueAtFiber(e,t){if(\"object\"==typeof e&&null!==e){var n=CapturedStacks.get(e);return void 0!==n?n:(t={value:e,source:t,stack:getStackByFiberInDevAndProd(t)},CapturedStacks.set(e,t),t)}return{value:e,source:t,stack:getStackByFiberInDevAndProd(t)}}var forkStack=[],forkStackIndex=0,treeForkProvider=null,treeForkCount=0,idStack=[],idStackIndex=0,treeContextProvider=null,treeContextId=1,treeContextOverflow=\"\";function pushTreeFork(e,t){forkStack[forkStackIndex++]=treeForkCount,forkStack[forkStackIndex++]=treeForkProvider,treeForkProvider=e,treeForkCount=t}function pushTreeId(e,t,n){idStack[idStackIndex++]=treeContextId,idStack[idStackIndex++]=treeContextOverflow,idStack[idStackIndex++]=treeContextProvider,treeContextProvider=e;var r=treeContextId;e=treeContextOverflow;var o=32-clz32(r)-1;r&=~(1<<o),n+=1;var a=32-clz32(t)+o;if(30<a){var s=o-o%5;a=(r&(1<<s)-1).toString(32),r>>=s,o-=s,treeContextId=1<<32-clz32(t)+o|n<<o|r,treeContextOverflow=a+e}else treeContextId=1<<a|n<<o|r,treeContextOverflow=e}function pushMaterializedTreeId(e){null!==e.return&&(pushTreeFork(e,1),pushTreeId(e,1,0))}function popTreeContext(e){for(;e===treeForkProvider;)treeForkProvider=forkStack[--forkStackIndex],forkStack[forkStackIndex]=null,treeForkCount=forkStack[--forkStackIndex],forkStack[forkStackIndex]=null;for(;e===treeContextProvider;)treeContextProvider=idStack[--idStackIndex],idStack[idStackIndex]=null,treeContextOverflow=idStack[--idStackIndex],idStack[idStackIndex]=null,treeContextId=idStack[--idStackIndex],idStack[idStackIndex]=null}var hydrationParentFiber=null,nextHydratableInstance=null,isHydrating=!1,hydrationErrors=null,rootOrSingletonContext=!1,HydrationMismatchException=Error(formatProdErrorMessage(519));function throwOnHydrationMismatch(e){throw queueHydrationError(createCapturedValueAtFiber(Error(formatProdErrorMessage(418,\"\")),e)),HydrationMismatchException}function prepareToHydrateHostInstance(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[internalInstanceKey]=e,t[internalPropsKey]=r,n){case\"dialog\":listenToNonDelegatedEvent(\"cancel\",t),listenToNonDelegatedEvent(\"close\",t);break;case\"iframe\":case\"object\":case\"embed\":listenToNonDelegatedEvent(\"load\",t);break;case\"video\":case\"audio\":for(n=0;n<mediaEventTypes.length;n++)listenToNonDelegatedEvent(mediaEventTypes[n],t);break;case\"source\":listenToNonDelegatedEvent(\"error\",t);break;case\"img\":case\"image\":case\"link\":listenToNonDelegatedEvent(\"error\",t),listenToNonDelegatedEvent(\"load\",t);break;case\"details\":listenToNonDelegatedEvent(\"toggle\",t);break;case\"input\":listenToNonDelegatedEvent(\"invalid\",t),initInput(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),track(t);break;case\"select\":listenToNonDelegatedEvent(\"invalid\",t);break;case\"textarea\":listenToNonDelegatedEvent(\"invalid\",t),initTextarea(t,r.value,r.defaultValue,r.children),track(t)}\"string\"!=typeof(n=r.children)&&\"number\"!=typeof n&&\"bigint\"!=typeof n||t.textContent===\"\"+n||!0===r.suppressHydrationWarning||checkForUnmatchedText(t.textContent,n)?(null!=r.popover&&(listenToNonDelegatedEvent(\"beforetoggle\",t),listenToNonDelegatedEvent(\"toggle\",t)),null!=r.onScroll&&listenToNonDelegatedEvent(\"scroll\",t),null!=r.onScrollEnd&&listenToNonDelegatedEvent(\"scrollend\",t),null!=r.onClick&&(t.onclick=noop$1),t=!0):t=!1,t||throwOnHydrationMismatch(e)}function popToNextHostParent(e){for(hydrationParentFiber=e.return;hydrationParentFiber;)switch(hydrationParentFiber.tag){case 3:case 27:return void(rootOrSingletonContext=!0);case 5:case 13:return void(rootOrSingletonContext=!1);default:hydrationParentFiber=hydrationParentFiber.return}}function popHydrationState(e){if(e!==hydrationParentFiber)return!1;if(!isHydrating)return popToNextHostParent(e),isHydrating=!0,!1;var t,n=!1;if((t=3!==e.tag&&27!==e.tag)&&((t=5===e.tag)&&(t=!(\"form\"!==(t=e.type)&&\"button\"!==t)||shouldSetTextContent(e.type,e.memoizedProps)),t=!t),t&&(n=!0),n&&nextHydratableInstance&&throwOnHydrationMismatch(e),popToNextHostParent(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(formatProdErrorMessage(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType)if(\"/$\"===(t=e.data)){if(0===n){nextHydratableInstance=getNextHydratable(e.nextSibling);break e}n--}else\"$\"!==t&&\"$!\"!==t&&\"$?\"!==t||n++;e=e.nextSibling}nextHydratableInstance=null}}else nextHydratableInstance=hydrationParentFiber?getNextHydratable(e.stateNode.nextSibling):null;return!0}function resetHydrationState(){nextHydratableInstance=hydrationParentFiber=null,isHydrating=!1}function queueHydrationError(e){null===hydrationErrors?hydrationErrors=[e]:hydrationErrors.push(e)}var SuspenseException=Error(formatProdErrorMessage(460)),SuspenseyCommitException=Error(formatProdErrorMessage(474)),noopSuspenseyCommitThenable={then:function(){}};function isThenableResolved(e){return\"fulfilled\"===(e=e.status)||\"rejected\"===e}function noop$3(){}function trackUsedThenable(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(noop$3,noop$3),t=n),t.status){case\"fulfilled\":return t.value;case\"rejected\":if((e=t.reason)===SuspenseException)throw Error(formatProdErrorMessage(483));throw e;default:if(\"string\"==typeof t.status)t.then(noop$3,noop$3);else{if(null!==(e=workInProgressRoot)&&100<e.shellSuspendCounter)throw Error(formatProdErrorMessage(482));(e=t).status=\"pending\",e.then(function(e){if(\"pending\"===t.status){var n=t;n.status=\"fulfilled\",n.value=e}},function(e){if(\"pending\"===t.status){var n=t;n.status=\"rejected\",n.reason=e}})}switch(t.status){case\"fulfilled\":return t.value;case\"rejected\":if((e=t.reason)===SuspenseException)throw Error(formatProdErrorMessage(483));throw e}throw suspendedThenable=t,SuspenseException}}var suspendedThenable=null;function getSuspendedThenable(){if(null===suspendedThenable)throw Error(formatProdErrorMessage(459));var e=suspendedThenable;return suspendedThenable=null,e}var thenableState$1=null,thenableIndexCounter$1=0;function unwrapThenable(e){var t=thenableIndexCounter$1;return thenableIndexCounter$1+=1,null===thenableState$1&&(thenableState$1=[]),trackUsedThenable(thenableState$1,e,t)}function coerceRef(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function throwOnInvalidObjectType(e,t){if(t.$$typeof===REACT_LEGACY_ELEMENT_TYPE)throw Error(formatProdErrorMessage(525));throw e=Object.prototype.toString.call(t),Error(formatProdErrorMessage(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":e))}function resolveLazy(e){return(0,e._init)(e._payload)}function createChildReconciler(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){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function o(e,t){return(e=createWorkInProgress(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=createFiberFromText(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function i(e,t,n,r){var a=n.type;return a===REACT_FRAGMENT_TYPE?c(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||\"object\"==typeof a&&null!==a&&a.$$typeof===REACT_LAZY_TYPE&&resolveLazy(a)===t.type)?(coerceRef(t=o(t,n.props),n),t.return=e,t):(coerceRef(t=createFiberFromTypeAndProps(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=createFiberFromPortal(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function c(e,t,n,r,a){return null===t||7!==t.tag?((t=createFiberFromFragment(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if(\"string\"==typeof t&&\"\"!==t||\"number\"==typeof t||\"bigint\"==typeof t)return(t=createFiberFromText(\"\"+t,e.mode,n)).return=e,t;if(\"object\"==typeof t&&null!==t){switch(t.$$typeof){case REACT_ELEMENT_TYPE:return coerceRef(n=createFiberFromTypeAndProps(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case REACT_PORTAL_TYPE:return(t=createFiberFromPortal(t,e.mode,n)).return=e,t;case REACT_LAZY_TYPE:return d(e,t=(0,t._init)(t._payload),n)}if(isArrayImpl(t)||getIteratorFn(t))return(t=createFiberFromFragment(t,e.mode,n,null)).return=e,t;if(\"function\"==typeof t.then)return d(e,unwrapThenable(t),n);if(t.$$typeof===REACT_CONTEXT_TYPE)return d(e,readContextDuringReconciliation(e,t),n);throwOnInvalidObjectType(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||\"bigint\"==typeof n)return null!==o?null:l(e,t,\"\"+n,r);if(\"object\"==typeof n&&null!==n){switch(n.$$typeof){case REACT_ELEMENT_TYPE:return n.key===o?i(e,t,n,r):null;case REACT_PORTAL_TYPE:return n.key===o?u(e,t,n,r):null;case REACT_LAZY_TYPE:return p(e,t,n=(o=n._init)(n._payload),r)}if(isArrayImpl(n)||getIteratorFn(n))return null!==o?null:c(e,t,n,r,null);if(\"function\"==typeof n.then)return p(e,t,unwrapThenable(n),r);if(n.$$typeof===REACT_CONTEXT_TYPE)return p(e,t,readContextDuringReconciliation(e,n),r);throwOnInvalidObjectType(e,n)}return null}function f(e,t,n,r,o){if(\"string\"==typeof r&&\"\"!==r||\"number\"==typeof r||\"bigint\"==typeof r)return l(t,e=e.get(n)||null,\"\"+r,o);if(\"object\"==typeof r&&null!==r){switch(r.$$typeof){case REACT_ELEMENT_TYPE:return i(t,e=e.get(null===r.key?n:r.key)||null,r,o);case REACT_PORTAL_TYPE:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case REACT_LAZY_TYPE:return f(e,t,n,r=(0,r._init)(r._payload),o)}if(isArrayImpl(r)||getIteratorFn(r))return c(t,e=e.get(n)||null,r,o,null);if(\"function\"==typeof r.then)return f(e,t,n,unwrapThenable(r),o);if(r.$$typeof===REACT_CONTEXT_TYPE)return f(e,t,n,readContextDuringReconciliation(t,r),o);throwOnInvalidObjectType(t,r)}return null}function m(l,i,u,c){if(\"object\"==typeof u&&null!==u&&u.type===REACT_FRAGMENT_TYPE&&null===u.key&&(u=u.props.children),\"object\"==typeof u&&null!==u){switch(u.$$typeof){case REACT_ELEMENT_TYPE:e:{for(var h=u.key;null!==i;){if(i.key===h){if((h=u.type)===REACT_FRAGMENT_TYPE){if(7===i.tag){n(l,i.sibling),(c=o(i,u.props.children)).return=l,l=c;break e}}else if(i.elementType===h||\"object\"==typeof h&&null!==h&&h.$$typeof===REACT_LAZY_TYPE&&resolveLazy(h)===i.type){n(l,i.sibling),coerceRef(c=o(i,u.props),u),c.return=l,l=c;break e}n(l,i);break}t(l,i),i=i.sibling}u.type===REACT_FRAGMENT_TYPE?((c=createFiberFromFragment(u.props.children,l.mode,c,u.key)).return=l,l=c):(coerceRef(c=createFiberFromTypeAndProps(u.type,u.key,u.props,null,l.mode,c),u),c.return=l,l=c)}return s(l);case REACT_PORTAL_TYPE:e:{for(h=u.key;null!==i;){if(i.key===h){if(4===i.tag&&i.stateNode.containerInfo===u.containerInfo&&i.stateNode.implementation===u.implementation){n(l,i.sibling),(c=o(i,u.children||[])).return=l,l=c;break e}n(l,i);break}t(l,i),i=i.sibling}(c=createFiberFromPortal(u,l.mode,c)).return=l,l=c}return s(l);case REACT_LAZY_TYPE:return m(l,i,u=(h=u._init)(u._payload),c)}if(isArrayImpl(u))return function(o,s,l,i){for(var u=null,c=null,m=s,h=s=0,g=null;null!==m&&h<l.length;h++){m.index>h?(g=m,m=null):g=m.sibling;var v=p(o,m,l[h],i);if(null===v){null===m&&(m=g);break}e&&m&&null===v.alternate&&t(o,m),s=a(v,s,h),null===c?u=v:c.sibling=v,c=v,m=g}if(h===l.length)return n(o,m),isHydrating&&pushTreeFork(o,h),u;if(null===m){for(;h<l.length;h++)null!==(m=d(o,l[h],i))&&(s=a(m,s,h),null===c?u=m:c.sibling=m,c=m);return isHydrating&&pushTreeFork(o,h),u}for(m=r(m);h<l.length;h++)null!==(g=f(m,o,h,l[h],i))&&(e&&null!==g.alternate&&m.delete(null===g.key?h:g.key),s=a(g,s,h),null===c?u=g:c.sibling=g,c=g);return e&&m.forEach(function(e){return t(o,e)}),isHydrating&&pushTreeFork(o,h),u}(l,i,u,c);if(getIteratorFn(u)){if(\"function\"!=typeof(h=getIteratorFn(u)))throw Error(formatProdErrorMessage(150));return function(o,s,l,i){if(null==l)throw Error(formatProdErrorMessage(151));for(var u=null,c=null,m=s,h=s=0,g=null,v=l.next();null!==m&&!v.done;h++,v=l.next()){m.index>h?(g=m,m=null):g=m.sibling;var y=p(o,m,v.value,i);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(o,m),s=a(y,s,h),null===c?u=y:c.sibling=y,c=y,m=g}if(v.done)return n(o,m),isHydrating&&pushTreeFork(o,h),u;if(null===m){for(;!v.done;h++,v=l.next())null!==(v=d(o,v.value,i))&&(s=a(v,s,h),null===c?u=v:c.sibling=v,c=v);return isHydrating&&pushTreeFork(o,h),u}for(m=r(m);!v.done;h++,v=l.next())null!==(v=f(m,o,h,v.value,i))&&(e&&null!==v.alternate&&m.delete(null===v.key?h:v.key),s=a(v,s,h),null===c?u=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(o,e)}),isHydrating&&pushTreeFork(o,h),u}(l,i,u=h.call(u),c)}if(\"function\"==typeof u.then)return m(l,i,unwrapThenable(u),c);if(u.$$typeof===REACT_CONTEXT_TYPE)return m(l,i,readContextDuringReconciliation(l,u),c);throwOnInvalidObjectType(l,u)}return\"string\"==typeof u&&\"\"!==u||\"number\"==typeof u||\"bigint\"==typeof u?(u=\"\"+u,null!==i&&6===i.tag?(n(l,i.sibling),(c=o(i,u)).return=l,l=c):(n(l,i),(c=createFiberFromText(u,l.mode,c)).return=l,l=c),s(l)):n(l,i)}return function(e,t,n,r){try{thenableIndexCounter$1=0;var o=m(e,t,n,r);return thenableState$1=null,o}catch(t){if(t===SuspenseException)throw t;var a=createFiberImplClass(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var reconcileChildFibers=createChildReconciler(!0),mountChildFibers=createChildReconciler(!1),currentTreeHiddenStackCursor=createCursor(null),prevEntangledRenderLanesCursor=createCursor(0);function pushHiddenContext(e,t){push(prevEntangledRenderLanesCursor,e=entangledRenderLanes),push(currentTreeHiddenStackCursor,t),entangledRenderLanes=e|t.baseLanes}function reuseHiddenContextOnStack(){push(prevEntangledRenderLanesCursor,entangledRenderLanes),push(currentTreeHiddenStackCursor,currentTreeHiddenStackCursor.current)}function popHiddenContext(){entangledRenderLanes=prevEntangledRenderLanesCursor.current,pop(currentTreeHiddenStackCursor),pop(prevEntangledRenderLanesCursor)}var suspenseHandlerStackCursor=createCursor(null),shellBoundary=null;function pushPrimaryTreeSuspenseHandler(e){var t=e.alternate;push(suspenseStackCursor,1&suspenseStackCursor.current),push(suspenseHandlerStackCursor,e),null===shellBoundary&&(null===t||null!==currentTreeHiddenStackCursor.current?shellBoundary=e:null!==t.memoizedState&&(shellBoundary=e))}function pushOffscreenSuspenseHandler(e){if(22===e.tag){if(push(suspenseStackCursor,suspenseStackCursor.current),push(suspenseHandlerStackCursor,e),null===shellBoundary){var t=e.alternate;null!==t&&null!==t.memoizedState&&(shellBoundary=e)}}else reuseSuspenseHandlerOnStack(e)}function reuseSuspenseHandlerOnStack(){push(suspenseStackCursor,suspenseStackCursor.current),push(suspenseHandlerStackCursor,suspenseHandlerStackCursor.current)}function popSuspenseHandler(e){pop(suspenseHandlerStackCursor),shellBoundary===e&&(shellBoundary=null),pop(suspenseStackCursor)}var suspenseStackCursor=createCursor(0);function findFirstSuspended(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 AbortControllerLocal=\"undefined\"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},scheduleCallback$2=Scheduler.unstable_scheduleCallback,NormalPriority=Scheduler.unstable_NormalPriority,CacheContext={$$typeof:REACT_CONTEXT_TYPE,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function createCache(){return{controller:new AbortControllerLocal,data:new Map,refCount:0}}function releaseCache(e){e.refCount--,0===e.refCount&&scheduleCallback$2(NormalPriority,function(){e.controller.abort()})}var currentEntangledListeners=null,currentEntangledPendingCount=0,currentEntangledLane=0,currentEntangledActionThenable=null;function entangleAsyncAction(e,t){if(null===currentEntangledListeners){var n=currentEntangledListeners=[];currentEntangledPendingCount=0,currentEntangledLane=requestTransitionLane(),currentEntangledActionThenable={status:\"pending\",value:void 0,then:function(e){n.push(e)}}}return currentEntangledPendingCount++,t.then(pingEngtangledActionScope,pingEngtangledActionScope),t}function pingEngtangledActionScope(){if(0==--currentEntangledPendingCount&&null!==currentEntangledListeners){null!==currentEntangledActionThenable&&(currentEntangledActionThenable.status=\"fulfilled\");var e=currentEntangledListeners;currentEntangledListeners=null,currentEntangledLane=0,currentEntangledActionThenable=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function chainThenableValue(e,t){var n=[],r={status:\"pending\",value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=\"fulfilled\",r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=\"rejected\",r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var prevOnStartTransitionFinish=ReactSharedInternals.S;ReactSharedInternals.S=function(e,t){\"object\"==typeof t&&null!==t&&\"function\"==typeof t.then&&entangleAsyncAction(e,t),null!==prevOnStartTransitionFinish&&prevOnStartTransitionFinish(e,t)};var resumedCache=createCursor(null);function peekCacheFromPool(){var e=resumedCache.current;return null!==e?e:workInProgressRoot.pooledCache}function pushTransition(e,t){push(resumedCache,null===t?resumedCache.current:t.pool)}function getSuspendedCache(){var e=peekCacheFromPool();return null===e?null:{parent:CacheContext._currentValue,pool:e}}var createFunctionComponentUpdateQueue,renderLanes=0,currentlyRenderingFiber$1=null,currentHook=null,workInProgressHook=null,didScheduleRenderPhaseUpdate=!1,didScheduleRenderPhaseUpdateDuringThisPass=!1,shouldDoubleInvokeUserFnsInHooksDEV=!1,localIdCounter=0,thenableIndexCounter=0,thenableState=null,globalClientIdCounter=0;function throwInvalidHookError(){throw Error(formatProdErrorMessage(321))}function areHookInputsEqual(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!objectIs(e[n],t[n]))return!1;return!0}function renderWithHooks(e,t,n,r,o,a){return renderLanes=a,currentlyRenderingFiber$1=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ReactSharedInternals.H=null===e||null===e.memoizedState?HooksDispatcherOnMount:HooksDispatcherOnUpdate,shouldDoubleInvokeUserFnsInHooksDEV=!1,a=n(r,o),shouldDoubleInvokeUserFnsInHooksDEV=!1,didScheduleRenderPhaseUpdateDuringThisPass&&(a=renderWithHooksAgain(t,n,r,o)),finishRenderingHooks(e),a}function finishRenderingHooks(e){ReactSharedInternals.H=ContextOnlyDispatcher;var t=null!==currentHook&&null!==currentHook.next;if(renderLanes=0,workInProgressHook=currentHook=currentlyRenderingFiber$1=null,didScheduleRenderPhaseUpdate=!1,thenableIndexCounter=0,thenableState=null,t)throw Error(formatProdErrorMessage(300));null===e||didReceiveUpdate||null!==(e=e.dependencies)&&checkIfContextChanged(e)&&(didReceiveUpdate=!0)}function renderWithHooksAgain(e,t,n,r){currentlyRenderingFiber$1=e;var o=0;do{if(didScheduleRenderPhaseUpdateDuringThisPass&&(thenableState=null),thenableIndexCounter=0,didScheduleRenderPhaseUpdateDuringThisPass=!1,25<=o)throw Error(formatProdErrorMessage(301));if(o+=1,workInProgressHook=currentHook=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}ReactSharedInternals.H=HooksDispatcherOnRerender,a=t(n,r)}while(didScheduleRenderPhaseUpdateDuringThisPass);return a}function TransitionAwareHostComponent(){var e=ReactSharedInternals.H,t=e.useState()[0];return t=\"function\"==typeof t.then?useThenable(t):t,e=e.useState()[0],(null!==currentHook?currentHook.memoizedState:null)!==e&&(currentlyRenderingFiber$1.flags|=1024),t}function checkDidRenderIdHook(){var e=0!==localIdCounter;return localIdCounter=0,e}function bailoutHooks(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function resetHooksOnUnwind(e){if(didScheduleRenderPhaseUpdate){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}didScheduleRenderPhaseUpdate=!1}renderLanes=0,workInProgressHook=currentHook=currentlyRenderingFiber$1=null,didScheduleRenderPhaseUpdateDuringThisPass=!1,thenableIndexCounter=localIdCounter=0,thenableState=null}function mountWorkInProgressHook(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===workInProgressHook?currentlyRenderingFiber$1.memoizedState=workInProgressHook=e:workInProgressHook=workInProgressHook.next=e,workInProgressHook}function updateWorkInProgressHook(){if(null===currentHook){var e=currentlyRenderingFiber$1.alternate;e=null!==e?e.memoizedState:null}else e=currentHook.next;var t=null===workInProgressHook?currentlyRenderingFiber$1.memoizedState:workInProgressHook.next;if(null!==t)workInProgressHook=t,currentHook=e;else{if(null===e){if(null===currentlyRenderingFiber$1.alternate)throw Error(formatProdErrorMessage(467));throw Error(formatProdErrorMessage(310))}e={memoizedState:(currentHook=e).memoizedState,baseState:currentHook.baseState,baseQueue:currentHook.baseQueue,queue:currentHook.queue,next:null},null===workInProgressHook?currentlyRenderingFiber$1.memoizedState=workInProgressHook=e:workInProgressHook=workInProgressHook.next=e}return workInProgressHook}function useThenable(e){var t=thenableIndexCounter;return thenableIndexCounter+=1,null===thenableState&&(thenableState=[]),e=trackUsedThenable(thenableState,e,t),t=currentlyRenderingFiber$1,null===(null===workInProgressHook?t.memoizedState:workInProgressHook.next)&&(t=t.alternate,ReactSharedInternals.H=null===t||null===t.memoizedState?HooksDispatcherOnMount:HooksDispatcherOnUpdate),e}function use(e){if(null!==e&&\"object\"==typeof e){if(\"function\"==typeof e.then)return useThenable(e);if(e.$$typeof===REACT_CONTEXT_TYPE)return readContext(e)}throw Error(formatProdErrorMessage(438,String(e)))}function useMemoCache(e){var t=null,n=currentlyRenderingFiber$1.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=currentlyRenderingFiber$1.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(null==t&&(t={data:[],index:0}),null===n&&(n=createFunctionComponentUpdateQueue(),currentlyRenderingFiber$1.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=REACT_MEMO_CACHE_SENTINEL;return t.index++,n}function basicStateReducer(e,t){return\"function\"==typeof t?t(e):t}function updateReducer(e){return updateReducerImpl(updateWorkInProgressHook(),currentHook,e)}function updateReducerImpl(e,t,n){var r=e.queue;if(null===r)throw Error(formatProdErrorMessage(311));r.lastRenderedReducer=n;var o=e.baseQueue,a=r.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}t.baseQueue=o=a,r.pending=null}if(a=e.baseState,null===o)e.memoizedState=a;else{var l=s=null,i=null,u=t=o.next,c=!1;do{var d=-536870913&u.lane;if(d!==u.lane?(workInProgressRootRenderLanes&d)===d:(renderLanes&d)===d){var p=u.revertLane;if(0===p)null!==i&&(i=i.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),d===currentEntangledLane&&(c=!0);else{if((renderLanes&p)===p){u=u.next,p===currentEntangledLane&&(c=!0);continue}d={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===i?(l=i=d,s=a):i=i.next=d,currentlyRenderingFiber$1.lanes|=p,workInProgressRootSkippedLanes|=p}d=u.action,shouldDoubleInvokeUserFnsInHooksDEV&&n(a,d),a=u.hasEagerState?u.eagerState:n(a,d)}else p={lane:d,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===i?(l=i=p,s=a):i=i.next=p,currentlyRenderingFiber$1.lanes|=d,workInProgressRootSkippedLanes|=d;u=u.next}while(null!==u&&u!==t);if(null===i?s=a:i.next=l,!objectIs(a,e.memoizedState)&&(didReceiveUpdate=!0,c&&null!==(n=currentEntangledActionThenable)))throw n;e.memoizedState=a,e.baseState=s,e.baseQueue=i,r.lastRenderedState=a}return null===o&&(r.lanes=0),[e.memoizedState,r.dispatch]}function rerenderReducer(e){var t=updateWorkInProgressHook(),n=t.queue;if(null===n)throw Error(formatProdErrorMessage(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);objectIs(a,t.memoizedState)||(didReceiveUpdate=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function updateSyncExternalStore(e,t,n){var r=currentlyRenderingFiber$1,o=updateWorkInProgressHook(),a=isHydrating;if(a){if(void 0===n)throw Error(formatProdErrorMessage(407));n=n()}else n=t();var s=!objectIs((currentHook||o).memoizedState,n);if(s&&(o.memoizedState=n,didReceiveUpdate=!0),o=o.queue,updateEffect(subscribeToStore.bind(null,r,o,e),[e]),o.getSnapshot!==t||s||null!==workInProgressHook&&1&workInProgressHook.memoizedState.tag){if(r.flags|=2048,pushEffect(9,updateStoreInstance.bind(null,r,o,n,t),{destroy:void 0},null),null===workInProgressRoot)throw Error(formatProdErrorMessage(349));a||0!=(60&renderLanes)||pushStoreConsistencyCheck(r,t,n)}return n}function pushStoreConsistencyCheck(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=currentlyRenderingFiber$1.updateQueue)?(t=createFunctionComponentUpdateQueue(),currentlyRenderingFiber$1.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function updateStoreInstance(e,t,n,r){t.value=n,t.getSnapshot=r,checkIfSnapshotChanged(t)&&forceStoreRerender(e)}function subscribeToStore(e,t,n){return n(function(){checkIfSnapshotChanged(t)&&forceStoreRerender(e)})}function checkIfSnapshotChanged(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!objectIs(e,n)}catch(e){return!0}}function forceStoreRerender(e){var t=enqueueConcurrentRenderForLane(e,2);null!==t&&scheduleUpdateOnFiber(t,e,2)}function mountStateImpl(e){var t=mountWorkInProgressHook();if(\"function\"==typeof e){var n=e;if(e=n(),shouldDoubleInvokeUserFnsInHooksDEV){setIsStrictModeForDevtools(!0);try{n()}finally{setIsStrictModeForDevtools(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:basicStateReducer,lastRenderedState:e},t}function updateOptimisticImpl(e,t,n,r){return e.baseState=n,updateReducerImpl(e,currentHook,\"function\"==typeof r?r:basicStateReducer)}function dispatchActionState(e,t,n,r,o){if(isRenderPhaseUpdate(e))throw Error(formatProdErrorMessage(485));if(null!==(e=t.action)){var a={payload:o,action:e,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==ReactSharedInternals.T?n(!0):a.isTransition=!1,r(a),null===(n=t.pending)?(a.next=t.pending=a,runActionStateAction(t,a)):(a.next=n.next,t.pending=n.next=a)}}function runActionStateAction(e,t){var n=t.action,r=t.payload,o=e.state;if(t.isTransition){var a=ReactSharedInternals.T,s={};ReactSharedInternals.T=s;try{var l=n(o,r),i=ReactSharedInternals.S;null!==i&&i(s,l),handleActionReturnValue(e,t,l)}catch(n){onActionError(e,t,n)}finally{ReactSharedInternals.T=a}}else try{handleActionReturnValue(e,t,a=n(o,r))}catch(n){onActionError(e,t,n)}}function handleActionReturnValue(e,t,n){null!==n&&\"object\"==typeof n&&\"function\"==typeof n.then?n.then(function(n){onActionSuccess(e,t,n)},function(n){return onActionError(e,t,n)}):onActionSuccess(e,t,n)}function onActionSuccess(e,t,n){t.status=\"fulfilled\",t.value=n,notifyActionListeners(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,runActionStateAction(e,n)))}function onActionError(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status=\"rejected\",t.reason=n,notifyActionListeners(t),t=t.next}while(t!==r)}e.action=null}function notifyActionListeners(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function actionStateReducer(e,t){return t}function mountActionState(e,t){if(isHydrating){var n=workInProgressRoot.formState;if(null!==n){e:{var r=currentlyRenderingFiber$1;if(isHydrating){if(nextHydratableInstance){t:{for(var o=nextHydratableInstance,a=rootOrSingletonContext;8!==o.nodeType;){if(!a){o=null;break t}if(null===(o=getNextHydratable(o.nextSibling))){o=null;break t}}o=\"F!\"===(a=o.data)||\"F\"===a?o:null}if(o){nextHydratableInstance=getNextHydratable(o.nextSibling),r=\"F!\"===o.data;break e}}throwOnHydrationMismatch(r)}r=!1}r&&(t=n[0])}}return(n=mountWorkInProgressHook()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:actionStateReducer,lastRenderedState:t},n.queue=r,n=dispatchSetState.bind(null,currentlyRenderingFiber$1,r),r.dispatch=n,r=mountStateImpl(!1),a=dispatchOptimisticSetState.bind(null,currentlyRenderingFiber$1,!1,r.queue),o={state:t,dispatch:null,action:e,pending:null},(r=mountWorkInProgressHook()).queue=o,n=dispatchActionState.bind(null,currentlyRenderingFiber$1,o,a,n),o.dispatch=n,r.memoizedState=e,[t,n,!1]}function updateActionState(e){return updateActionStateImpl(updateWorkInProgressHook(),currentHook,e)}function updateActionStateImpl(e,t,n){t=updateReducerImpl(e,t,actionStateReducer)[0],e=updateReducer(basicStateReducer)[0],t=\"object\"==typeof t&&null!==t&&\"function\"==typeof t.then?useThenable(t):t;var r=updateWorkInProgressHook(),o=r.queue,a=o.dispatch;return n!==r.memoizedState&&(currentlyRenderingFiber$1.flags|=2048,pushEffect(9,actionStateActionEffect.bind(null,o,n),{destroy:void 0},null)),[t,a,e]}function actionStateActionEffect(e,t){e.action=t}function rerenderActionState(e){var t=updateWorkInProgressHook(),n=currentHook;if(null!==n)return updateActionStateImpl(t,n,e);updateWorkInProgressHook(),t=t.memoizedState;var r=(n=updateWorkInProgressHook()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function pushEffect(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=currentlyRenderingFiber$1.updateQueue)&&(t=createFunctionComponentUpdateQueue(),currentlyRenderingFiber$1.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function updateRef(){return updateWorkInProgressHook().memoizedState}function mountEffectImpl(e,t,n,r){var o=mountWorkInProgressHook();currentlyRenderingFiber$1.flags|=e,o.memoizedState=pushEffect(1|t,n,{destroy:void 0},void 0===r?null:r)}function updateEffectImpl(e,t,n,r){var o=updateWorkInProgressHook();r=void 0===r?null:r;var a=o.memoizedState.inst;null!==currentHook&&null!==r&&areHookInputsEqual(r,currentHook.memoizedState.deps)?o.memoizedState=pushEffect(t,n,a,r):(currentlyRenderingFiber$1.flags|=e,o.memoizedState=pushEffect(1|t,n,a,r))}function mountEffect(e,t){mountEffectImpl(8390656,8,e,t)}function updateEffect(e,t){updateEffectImpl(2048,8,e,t)}function updateInsertionEffect(e,t){return updateEffectImpl(4,2,e,t)}function updateLayoutEffect(e,t){return updateEffectImpl(4,4,e,t)}function imperativeHandleEffect(e,t){if(\"function\"==typeof t){e=e();var n=t(e);return function(){\"function\"==typeof n?n():t(null)}}if(null!==t&&void 0!==t)return e=e(),t.current=e,function(){t.current=null}}function updateImperativeHandle(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,updateEffectImpl(4,4,imperativeHandleEffect.bind(null,t,e),n)}function mountDebugValue(){}function updateCallback(e,t){var n=updateWorkInProgressHook();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&areHookInputsEqual(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function updateMemo(e,t){var n=updateWorkInProgressHook();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&areHookInputsEqual(t,r[1]))return r[0];if(r=e(),shouldDoubleInvokeUserFnsInHooksDEV){setIsStrictModeForDevtools(!0);try{e()}finally{setIsStrictModeForDevtools(!1)}}return n.memoizedState=[r,t],r}function mountDeferredValueImpl(e,t,n){return void 0===n||0!=(1073741824&renderLanes)?e.memoizedState=t:(e.memoizedState=n,e=requestDeferredLane(),currentlyRenderingFiber$1.lanes|=e,workInProgressRootSkippedLanes|=e,n)}function updateDeferredValueImpl(e,t,n,r){return objectIs(n,t)?n:null!==currentTreeHiddenStackCursor.current?(e=mountDeferredValueImpl(e,n,r),objectIs(e,t)||(didReceiveUpdate=!0),e):0==(42&renderLanes)?(didReceiveUpdate=!0,e.memoizedState=n):(e=requestDeferredLane(),currentlyRenderingFiber$1.lanes|=e,workInProgressRootSkippedLanes|=e,t)}function startTransition(e,t,n,r,o){var a=ReactDOMSharedInternals.p;ReactDOMSharedInternals.p=0!==a&&8>a?a:8;var s=ReactSharedInternals.T,l={};ReactSharedInternals.T=l,dispatchOptimisticSetState(e,!1,t,n);try{var i=o(),u=ReactSharedInternals.S;if(null!==u&&u(l,i),null!==i&&\"object\"==typeof i&&\"function\"==typeof i.then)dispatchSetStateInternal(e,t,chainThenableValue(i,r),requestUpdateLane(e));else dispatchSetStateInternal(e,t,r,requestUpdateLane(e))}catch(n){dispatchSetStateInternal(e,t,{then:function(){},status:\"rejected\",reason:n},requestUpdateLane())}finally{ReactDOMSharedInternals.p=a,ReactSharedInternals.T=s}}function noop$2(){}function startHostTransition(e,t,n,r){if(5!==e.tag)throw Error(formatProdErrorMessage(476));var o=ensureFormComponentIsStateful(e).queue;startTransition(e,o,t,sharedNotPendingObject,null===n?noop$2:function(){return requestFormReset$1(e),n(r)})}function ensureFormComponentIsStateful(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:sharedNotPendingObject,baseState:sharedNotPendingObject,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:basicStateReducer,lastRenderedState:sharedNotPendingObject},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:basicStateReducer,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function requestFormReset$1(e){dispatchSetStateInternal(e,ensureFormComponentIsStateful(e).next.queue,{},requestUpdateLane())}function useHostTransitionStatus(){return readContext(HostTransitionContext)}function updateId(){return updateWorkInProgressHook().memoizedState}function updateRefresh(){return updateWorkInProgressHook().memoizedState}function refreshCache(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=requestUpdateLane(),r=enqueueUpdate(t,e=createUpdate(n),n);return null!==r&&(scheduleUpdateOnFiber(r,t,n),entangleTransitions(r,t,n)),t={cache:createCache()},void(e.payload=t)}t=t.return}}function dispatchReducerAction(e,t,n){var r=requestUpdateLane();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},isRenderPhaseUpdate(e)?enqueueRenderPhaseUpdate(t,n):null!==(n=enqueueConcurrentHookUpdate(e,t,n,r))&&(scheduleUpdateOnFiber(n,e,r),entangleTransitionUpdate(n,t,r))}function dispatchSetState(e,t,n){dispatchSetStateInternal(e,t,n,requestUpdateLane())}function dispatchSetStateInternal(e,t,n,r){var o={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(isRenderPhaseUpdate(e))enqueueRenderPhaseUpdate(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.hasEagerState=!0,o.eagerState=l,objectIs(l,s))return enqueueUpdate$1(e,t,o,0),null===workInProgressRoot&&finishQueueingConcurrentUpdates(),!1}catch(e){}if(null!==(n=enqueueConcurrentHookUpdate(e,t,o,r)))return scheduleUpdateOnFiber(n,e,r),entangleTransitionUpdate(n,t,r),!0}return!1}function dispatchOptimisticSetState(e,t,n,r){if(r={lane:2,revertLane:requestTransitionLane(),action:r,hasEagerState:!1,eagerState:null,next:null},isRenderPhaseUpdate(e)){if(t)throw Error(formatProdErrorMessage(479))}else null!==(t=enqueueConcurrentHookUpdate(e,n,r,2))&&scheduleUpdateOnFiber(t,e,2)}function isRenderPhaseUpdate(e){var t=e.alternate;return e===currentlyRenderingFiber$1||null!==t&&t===currentlyRenderingFiber$1}function enqueueRenderPhaseUpdate(e,t){didScheduleRenderPhaseUpdateDuringThisPass=didScheduleRenderPhaseUpdate=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function entangleTransitionUpdate(e,t,n){if(0!=(4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,markRootEntangled(e,n)}}createFunctionComponentUpdateQueue=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};var ContextOnlyDispatcher={readContext:readContext,use:use,useCallback:throwInvalidHookError,useContext:throwInvalidHookError,useEffect:throwInvalidHookError,useImperativeHandle:throwInvalidHookError,useLayoutEffect:throwInvalidHookError,useInsertionEffect:throwInvalidHookError,useMemo:throwInvalidHookError,useReducer:throwInvalidHookError,useRef:throwInvalidHookError,useState:throwInvalidHookError,useDebugValue:throwInvalidHookError,useDeferredValue:throwInvalidHookError,useTransition:throwInvalidHookError,useSyncExternalStore:throwInvalidHookError,useId:throwInvalidHookError};ContextOnlyDispatcher.useCacheRefresh=throwInvalidHookError,ContextOnlyDispatcher.useMemoCache=throwInvalidHookError,ContextOnlyDispatcher.useHostTransitionStatus=throwInvalidHookError,ContextOnlyDispatcher.useFormState=throwInvalidHookError,ContextOnlyDispatcher.useActionState=throwInvalidHookError,ContextOnlyDispatcher.useOptimistic=throwInvalidHookError;var HooksDispatcherOnMount={readContext:readContext,use:use,useCallback:function(e,t){return mountWorkInProgressHook().memoizedState=[e,void 0===t?null:t],e},useContext:readContext,useEffect:mountEffect,useImperativeHandle:function(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,mountEffectImpl(4194308,4,imperativeHandleEffect.bind(null,t,e),n)},useLayoutEffect:function(e,t){return mountEffectImpl(4194308,4,e,t)},useInsertionEffect:function(e,t){mountEffectImpl(4,2,e,t)},useMemo:function(e,t){var n=mountWorkInProgressHook();t=void 0===t?null:t;var r=e();if(shouldDoubleInvokeUserFnsInHooksDEV){setIsStrictModeForDevtools(!0);try{e()}finally{setIsStrictModeForDevtools(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=mountWorkInProgressHook();if(void 0!==n){var o=n(t);if(shouldDoubleInvokeUserFnsInHooksDEV){setIsStrictModeForDevtools(!0);try{n(t)}finally{setIsStrictModeForDevtools(!1)}}}else o=t;return r.memoizedState=r.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},r.queue=e,e=e.dispatch=dispatchReducerAction.bind(null,currentlyRenderingFiber$1,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},mountWorkInProgressHook().memoizedState=e},useState:function(e){var t=(e=mountStateImpl(e)).queue,n=dispatchSetState.bind(null,currentlyRenderingFiber$1,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:mountDebugValue,useDeferredValue:function(e,t){return mountDeferredValueImpl(mountWorkInProgressHook(),e,t)},useTransition:function(){var e=mountStateImpl(!1);return e=startTransition.bind(null,currentlyRenderingFiber$1,e.queue,!0,!1),mountWorkInProgressHook().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=currentlyRenderingFiber$1,o=mountWorkInProgressHook();if(isHydrating){if(void 0===n)throw Error(formatProdErrorMessage(407));n=n()}else{if(n=t(),null===workInProgressRoot)throw Error(formatProdErrorMessage(349));0!=(60&workInProgressRootRenderLanes)||pushStoreConsistencyCheck(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,mountEffect(subscribeToStore.bind(null,r,a,e),[e]),r.flags|=2048,pushEffect(9,updateStoreInstance.bind(null,r,a,n,t),{destroy:void 0},null),n},useId:function(){var e=mountWorkInProgressHook(),t=workInProgressRoot.identifierPrefix;if(isHydrating){var n=treeContextOverflow;t=\":\"+t+\"R\"+(n=(treeContextId&~(1<<32-clz32(treeContextId)-1)).toString(32)+n),0<(n=localIdCounter++)&&(t+=\"H\"+n.toString(32)),t+=\":\"}else t=\":\"+t+\"r\"+(n=globalClientIdCounter++).toString(32)+\":\";return e.memoizedState=t},useCacheRefresh:function(){return mountWorkInProgressHook().memoizedState=refreshCache.bind(null,currentlyRenderingFiber$1)}};HooksDispatcherOnMount.useMemoCache=useMemoCache,HooksDispatcherOnMount.useHostTransitionStatus=useHostTransitionStatus,HooksDispatcherOnMount.useFormState=mountActionState,HooksDispatcherOnMount.useActionState=mountActionState,HooksDispatcherOnMount.useOptimistic=function(e){var t=mountWorkInProgressHook();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=dispatchOptimisticSetState.bind(null,currentlyRenderingFiber$1,!0,n),n.dispatch=t,[e,t]};var HooksDispatcherOnUpdate={readContext:readContext,use:use,useCallback:updateCallback,useContext:readContext,useEffect:updateEffect,useImperativeHandle:updateImperativeHandle,useInsertionEffect:updateInsertionEffect,useLayoutEffect:updateLayoutEffect,useMemo:updateMemo,useReducer:updateReducer,useRef:updateRef,useState:function(){return updateReducer(basicStateReducer)},useDebugValue:mountDebugValue,useDeferredValue:function(e,t){return updateDeferredValueImpl(updateWorkInProgressHook(),currentHook.memoizedState,e,t)},useTransition:function(){var e=updateReducer(basicStateReducer)[0],t=updateWorkInProgressHook().memoizedState;return[\"boolean\"==typeof e?e:useThenable(e),t]},useSyncExternalStore:updateSyncExternalStore,useId:updateId};HooksDispatcherOnUpdate.useCacheRefresh=updateRefresh,HooksDispatcherOnUpdate.useMemoCache=useMemoCache,HooksDispatcherOnUpdate.useHostTransitionStatus=useHostTransitionStatus,HooksDispatcherOnUpdate.useFormState=updateActionState,HooksDispatcherOnUpdate.useActionState=updateActionState,HooksDispatcherOnUpdate.useOptimistic=function(e,t){return updateOptimisticImpl(updateWorkInProgressHook(),currentHook,e,t)};var HooksDispatcherOnRerender={readContext:readContext,use:use,useCallback:updateCallback,useContext:readContext,useEffect:updateEffect,useImperativeHandle:updateImperativeHandle,useInsertionEffect:updateInsertionEffect,useLayoutEffect:updateLayoutEffect,useMemo:updateMemo,useReducer:rerenderReducer,useRef:updateRef,useState:function(){return rerenderReducer(basicStateReducer)},useDebugValue:mountDebugValue,useDeferredValue:function(e,t){var n=updateWorkInProgressHook();return null===currentHook?mountDeferredValueImpl(n,e,t):updateDeferredValueImpl(n,currentHook.memoizedState,e,t)},useTransition:function(){var e=rerenderReducer(basicStateReducer)[0],t=updateWorkInProgressHook().memoizedState;return[\"boolean\"==typeof e?e:useThenable(e),t]},useSyncExternalStore:updateSyncExternalStore,useId:updateId};function applyDerivedStateFromProps(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:assign({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}HooksDispatcherOnRerender.useCacheRefresh=updateRefresh,HooksDispatcherOnRerender.useMemoCache=useMemoCache,HooksDispatcherOnRerender.useHostTransitionStatus=useHostTransitionStatus,HooksDispatcherOnRerender.useFormState=rerenderActionState,HooksDispatcherOnRerender.useActionState=rerenderActionState,HooksDispatcherOnRerender.useOptimistic=function(e,t){var n=updateWorkInProgressHook();return null!==currentHook?updateOptimisticImpl(n,currentHook,e,t):(n.baseState=e,[e,n.queue.dispatch])};var classComponentUpdater={isMounted:function(e){return!!(e=e._reactInternals)&&getNearestMountedFiber(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=requestUpdateLane(),o=createUpdate(r);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),null!==(t=enqueueUpdate(e,o,r))&&(scheduleUpdateOnFiber(t,e,r),entangleTransitions(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=requestUpdateLane(),o=createUpdate(r);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),null!==(t=enqueueUpdate(e,o,r))&&(scheduleUpdateOnFiber(t,e,r),entangleTransitions(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=requestUpdateLane(),r=createUpdate(n);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),null!==(t=enqueueUpdate(e,r,n))&&(scheduleUpdateOnFiber(t,e,n),entangleTransitions(t,e,n))}};function checkShouldComponentUpdate(e,t,n,r,o,a,s){return\"function\"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,s):!t.prototype||!t.prototype.isPureReactComponent||(!shallowEqual(n,r)||!shallowEqual(o,a))}function callComponentWillReceiveProps(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&&classComponentUpdater.enqueueReplaceState(t,t.state,null)}function resolveClassComponentProps(e,t){var n=t;if(\"ref\"in t)for(var r in n={},t)\"ref\"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var o in n===t&&(n=assign({},n)),e)void 0===n[o]&&(n[o]=e[o]);return n}var reportGlobalError=\"function\"==typeof reportError?reportError:function(e){if(\"object\"==typeof window&&\"function\"==typeof window.ErrorEvent){var t=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:\"object\"==typeof e&&null!==e&&\"string\"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(\"object\"==typeof process&&\"function\"==typeof process.emit)return void process.emit(\"uncaughtException\",e);console.error(e)};function defaultOnUncaughtError(e){reportGlobalError(e)}function defaultOnCaughtError(e){console.error(e)}function defaultOnRecoverableError(e){reportGlobalError(e)}function logUncaughtError(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function logCaughtError(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function createRootErrorUpdate(e,t,n){return(n=createUpdate(n)).tag=3,n.payload={element:null},n.callback=function(){logUncaughtError(e,t)},n}function createClassErrorUpdate(e){return(e=createUpdate(e)).tag=3,e}function initializeClassErrorUpdate(e,t,n,r){var o=n.type.getDerivedStateFromError;if(\"function\"==typeof o){var a=r.value;e.payload=function(){return o(a)},e.callback=function(){logCaughtError(t,n,r)}}var s=n.stateNode;null!==s&&\"function\"==typeof s.componentDidCatch&&(e.callback=function(){logCaughtError(t,n,r),\"function\"!=typeof o&&(null===legacyErrorBoundariesThatAlreadyFailed?legacyErrorBoundariesThatAlreadyFailed=new Set([this]):legacyErrorBoundariesThatAlreadyFailed.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:\"\"})})}function throwException(e,t,n,r,o){if(n.flags|=32768,null!==r&&\"object\"==typeof r&&\"function\"==typeof r.then){if(null!==(t=n.alternate)&&propagateParentContextChanges(t,n,o,!0),null!==(n=suspenseHandlerStackCursor.current)){switch(n.tag){case 13:return null===shellBoundary?renderDidSuspendDelayIfPossible():null===n.alternate&&0===workInProgressRootExitStatus&&(workInProgressRootExitStatus=3),n.flags&=-257,n.flags|=65536,n.lanes=o,r===noopSuspenseyCommitThenable?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),attachPingListener(e,r,o)),!1;case 22:return n.flags|=65536,r===noopSuspenseyCommitThenable?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),attachPingListener(e,r,o)),!1}throw Error(formatProdErrorMessage(435,n.tag))}return attachPingListener(e,r,o),renderDidSuspendDelayIfPossible(),!1}if(isHydrating)return null!==(t=suspenseHandlerStackCursor.current)?(0==(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=o,r!==HydrationMismatchException&&queueHydrationError(createCapturedValueAtFiber(e=Error(formatProdErrorMessage(422),{cause:r}),n))):(r!==HydrationMismatchException&&queueHydrationError(createCapturedValueAtFiber(t=Error(formatProdErrorMessage(423),{cause:r}),n)),(e=e.current.alternate).flags|=65536,o&=-o,e.lanes|=o,r=createCapturedValueAtFiber(r,n),enqueueCapturedUpdate(e,o=createRootErrorUpdate(e.stateNode,r,o)),4!==workInProgressRootExitStatus&&(workInProgressRootExitStatus=2)),!1;var a=Error(formatProdErrorMessage(520),{cause:r});if(a=createCapturedValueAtFiber(a,n),null===workInProgressRootConcurrentErrors?workInProgressRootConcurrentErrors=[a]:workInProgressRootConcurrentErrors.push(a),4!==workInProgressRootExitStatus&&(workInProgressRootExitStatus=2),null===t)return!0;r=createCapturedValueAtFiber(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=o&-o,n.lanes|=e,enqueueCapturedUpdate(n,e=createRootErrorUpdate(n.stateNode,r,e)),!1;case 1:if(t=n.type,a=n.stateNode,0==(128&n.flags)&&(\"function\"==typeof t.getDerivedStateFromError||null!==a&&\"function\"==typeof a.componentDidCatch&&(null===legacyErrorBoundariesThatAlreadyFailed||!legacyErrorBoundariesThatAlreadyFailed.has(a))))return n.flags|=65536,o&=-o,n.lanes|=o,initializeClassErrorUpdate(o=createClassErrorUpdate(o),e,n,r),enqueueCapturedUpdate(n,o),!1}n=n.return}while(null!==n);return!1}var SelectiveHydrationException=Error(formatProdErrorMessage(461)),didReceiveUpdate=!1;function reconcileChildren(e,t,n,r){t.child=null===e?mountChildFibers(t,null,n,r):reconcileChildFibers(t,e.child,n,r)}function updateForwardRef(e,t,n,r,o){n=n.render;var a=t.ref;if(\"ref\"in r){var s={};for(var l in r)\"ref\"!==l&&(s[l]=r[l])}else s=r;return prepareToReadContext(t),r=renderWithHooks(e,t,n,s,a,o),l=checkDidRenderIdHook(),null===e||didReceiveUpdate?(isHydrating&&l&&pushMaterializedTreeId(t),t.flags|=1,reconcileChildren(e,t,r,o),t.child):(bailoutHooks(e,t,o),bailoutOnAlreadyFinishedWork(e,t,o))}function updateMemoComponent(e,t,n,r,o){if(null===e){var a=n.type;return\"function\"!=typeof a||shouldConstruct(a)||void 0!==a.defaultProps||null!==n.compare?((e=createFiberFromTypeAndProps(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,updateSimpleMemoComponent(e,t,a,r,o))}if(a=e.child,!checkScheduledUpdateOrContext(e,o)){var s=a.memoizedProps;if((n=null!==(n=n.compare)?n:shallowEqual)(s,r)&&e.ref===t.ref)return bailoutOnAlreadyFinishedWork(e,t,o)}return t.flags|=1,(e=createWorkInProgress(a,r)).ref=t.ref,e.return=t,t.child=e}function updateSimpleMemoComponent(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if(shallowEqual(a,r)&&e.ref===t.ref){if(didReceiveUpdate=!1,t.pendingProps=r=a,!checkScheduledUpdateOrContext(e,o))return t.lanes=e.lanes,bailoutOnAlreadyFinishedWork(e,t,o);0!=(131072&e.flags)&&(didReceiveUpdate=!0)}}return updateFunctionComponent(e,t,n,r,o)}function updateOffscreenComponent(e,t,n){var r=t.pendingProps,o=r.children,a=0!=(2&t.stateNode._pendingVisibility),s=null!==e?e.memoizedState:null;if(markRef(e,t),\"hidden\"===r.mode||a){if(0!=(128&t.flags)){if(r=null!==s?s.baseLanes|n:n,null!==e){for(o=t.child=e.child,a=0;null!==o;)a=a|o.lanes|o.childLanes,o=o.sibling;t.childLanes=a&~r}else t.childLanes=0,t.child=null;return deferHiddenOffscreenComponent(e,t,r,n)}if(0==(536870912&n))return t.lanes=t.childLanes=536870912,deferHiddenOffscreenComponent(e,t,null!==s?s.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&pushTransition(t,null!==s?s.cachePool:null),null!==s?pushHiddenContext(t,s):reuseHiddenContextOnStack(),pushOffscreenSuspenseHandler(t)}else null!==s?(pushTransition(t,s.cachePool),pushHiddenContext(t,s),reuseSuspenseHandlerOnStack(t),t.memoizedState=null):(null!==e&&pushTransition(t,null),reuseHiddenContextOnStack(),reuseSuspenseHandlerOnStack(t));return reconcileChildren(e,t,o,n),t.child}function deferHiddenOffscreenComponent(e,t,n,r){var o=peekCacheFromPool();return o=null===o?null:{parent:CacheContext._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},null!==e&&pushTransition(t,null),reuseHiddenContextOnStack(),pushOffscreenSuspenseHandler(t),null!==e&&propagateParentContextChanges(e,t,r,!0),null}function markRef(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if(\"function\"!=typeof n&&\"object\"!=typeof n)throw Error(formatProdErrorMessage(284));null!==e&&e.ref===n||(t.flags|=2097664)}}function updateFunctionComponent(e,t,n,r,o){return prepareToReadContext(t),n=renderWithHooks(e,t,n,r,void 0,o),r=checkDidRenderIdHook(),null===e||didReceiveUpdate?(isHydrating&&r&&pushMaterializedTreeId(t),t.flags|=1,reconcileChildren(e,t,n,o),t.child):(bailoutHooks(e,t,o),bailoutOnAlreadyFinishedWork(e,t,o))}function replayFunctionComponent(e,t,n,r,o,a){return prepareToReadContext(t),t.updateQueue=null,n=renderWithHooksAgain(t,r,n,o),finishRenderingHooks(e),r=checkDidRenderIdHook(),null===e||didReceiveUpdate?(isHydrating&&r&&pushMaterializedTreeId(t),t.flags|=1,reconcileChildren(e,t,n,a),t.child):(bailoutHooks(e,t,a),bailoutOnAlreadyFinishedWork(e,t,a))}function updateClassComponent(e,t,n,r,o){if(prepareToReadContext(t),null===t.stateNode){var a=emptyContextObject,s=n.contextType;\"object\"==typeof s&&null!==s&&(a=readContext(s)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=classComponentUpdater,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},initializeUpdateQueue(t),s=n.contextType,a.context=\"object\"==typeof s&&null!==s?readContext(s):emptyContextObject,a.state=t.memoizedState,\"function\"==typeof(s=n.getDerivedStateFromProps)&&(applyDerivedStateFromProps(t,n,s,r),a.state=t.memoizedState),\"function\"==typeof n.getDerivedStateFromProps||\"function\"==typeof a.getSnapshotBeforeUpdate||\"function\"!=typeof a.UNSAFE_componentWillMount&&\"function\"!=typeof a.componentWillMount||(s=a.state,\"function\"==typeof a.componentWillMount&&a.componentWillMount(),\"function\"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),s!==a.state&&classComponentUpdater.enqueueReplaceState(a,a.state,null),processUpdateQueue(t,r,a,o),suspendIfUpdateReadFromEntangledAsyncAction(),a.state=t.memoizedState),\"function\"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var l=t.memoizedProps,i=resolveClassComponentProps(n,l);a.props=i;var u=a.context,c=n.contextType;s=emptyContextObject,\"object\"==typeof c&&null!==c&&(s=readContext(c));var d=n.getDerivedStateFromProps;c=\"function\"==typeof d||\"function\"==typeof a.getSnapshotBeforeUpdate,l=t.pendingProps!==l,c||\"function\"!=typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!=typeof a.componentWillReceiveProps||(l||u!==s)&&callComponentWillReceiveProps(t,a,r,s),hasForceUpdate=!1;var p=t.memoizedState;a.state=p,processUpdateQueue(t,r,a,o),suspendIfUpdateReadFromEntangledAsyncAction(),u=t.memoizedState,l||p!==u||hasForceUpdate?(\"function\"==typeof d&&(applyDerivedStateFromProps(t,n,d,r),u=t.memoizedState),(i=hasForceUpdate||checkShouldComponentUpdate(t,n,i,r,p,u,s))?(c||\"function\"!=typeof a.UNSAFE_componentWillMount&&\"function\"!=typeof a.componentWillMount||(\"function\"==typeof a.componentWillMount&&a.componentWillMount(),\"function\"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),\"function\"==typeof a.componentDidMount&&(t.flags|=4194308)):(\"function\"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=s,r=i):(\"function\"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,cloneUpdateQueue(e,t),c=resolveClassComponentProps(n,s=t.memoizedProps),a.props=c,d=t.pendingProps,p=a.context,u=n.contextType,i=emptyContextObject,\"object\"==typeof u&&null!==u&&(i=readContext(u)),(u=\"function\"==typeof(l=n.getDerivedStateFromProps)||\"function\"==typeof a.getSnapshotBeforeUpdate)||\"function\"!=typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!=typeof a.componentWillReceiveProps||(s!==d||p!==i)&&callComponentWillReceiveProps(t,a,r,i),hasForceUpdate=!1,p=t.memoizedState,a.state=p,processUpdateQueue(t,r,a,o),suspendIfUpdateReadFromEntangledAsyncAction();var f=t.memoizedState;s!==d||p!==f||hasForceUpdate||null!==e&&null!==e.dependencies&&checkIfContextChanged(e.dependencies)?(\"function\"==typeof l&&(applyDerivedStateFromProps(t,n,l,r),f=t.memoizedState),(c=hasForceUpdate||checkShouldComponentUpdate(t,n,c,r,p,f,i)||null!==e&&null!==e.dependencies&&checkIfContextChanged(e.dependencies))?(u||\"function\"!=typeof a.UNSAFE_componentWillUpdate&&\"function\"!=typeof a.componentWillUpdate||(\"function\"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,i),\"function\"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,i)),\"function\"==typeof a.componentDidUpdate&&(t.flags|=4),\"function\"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):(\"function\"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),\"function\"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=i,r=c):(\"function\"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),\"function\"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,markRef(e,t),r=0!=(128&t.flags),a||r?(a=t.stateNode,n=r&&\"function\"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=reconcileChildFibers(t,e.child,null,o),t.child=reconcileChildFibers(t,null,n,o)):reconcileChildren(e,t,n,o),t.memoizedState=a.state,e=t.child):e=bailoutOnAlreadyFinishedWork(e,t,o),e}function mountHostRootWithoutHydrating(e,t,n,r){return resetHydrationState(),t.flags|=256,reconcileChildren(e,t,n,r),t.child}var SUSPENDED_MARKER={dehydrated:null,treeContext:null,retryLane:0};function mountSuspenseOffscreenState(e){return{baseLanes:e,cachePool:getSuspendedCache()}}function getRemainingWorkInPrimaryTree(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=workInProgressDeferredLane),e}function updateSuspenseComponent(e,t,n){var r,o=t.pendingProps,a=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&suspenseStackCursor.current)),r&&(a=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(isHydrating){if(a?pushPrimaryTreeSuspenseHandler(t):reuseSuspenseHandlerOnStack(t),isHydrating){var l,i=nextHydratableInstance;if(l=i){e:{for(l=i,i=rootOrSingletonContext;8!==l.nodeType;){if(!i){i=null;break e}if(null===(l=getNextHydratable(l.nextSibling))){i=null;break e}}i=l}null!==i?(t.memoizedState={dehydrated:i,treeContext:null!==treeContextProvider?{id:treeContextId,overflow:treeContextOverflow}:null,retryLane:536870912},(l=createFiberImplClass(18,null,null,0)).stateNode=i,l.return=t,t.child=l,hydrationParentFiber=t,nextHydratableInstance=null,l=!0):l=!1}l||throwOnHydrationMismatch(t)}if(null!==(i=t.memoizedState)&&null!==(i=i.dehydrated))return\"$!\"===i.data?t.lanes=16:t.lanes=536870912,null;popSuspenseHandler(t)}return i=o.children,o=o.fallback,a?(reuseSuspenseHandlerOnStack(t),i=mountWorkInProgressOffscreenFiber({mode:\"hidden\",children:i},a=t.mode),o=createFiberFromFragment(o,a,n,null),i.return=t,o.return=t,i.sibling=o,t.child=i,(a=t.child).memoizedState=mountSuspenseOffscreenState(n),a.childLanes=getRemainingWorkInPrimaryTree(e,r,n),t.memoizedState=SUSPENDED_MARKER,o):(pushPrimaryTreeSuspenseHandler(t),mountSuspensePrimaryChildren(t,i))}if(null!==(l=e.memoizedState)&&null!==(i=l.dehydrated)){if(s)256&t.flags?(pushPrimaryTreeSuspenseHandler(t),t.flags&=-257,t=retrySuspenseComponentWithoutHydrating(e,t,n)):null!==t.memoizedState?(reuseSuspenseHandlerOnStack(t),t.child=e.child,t.flags|=128,t=null):(reuseSuspenseHandlerOnStack(t),a=o.fallback,i=t.mode,o=mountWorkInProgressOffscreenFiber({mode:\"visible\",children:o.children},i),(a=createFiberFromFragment(a,i,n,null)).flags|=2,o.return=t,a.return=t,o.sibling=a,t.child=o,reconcileChildFibers(t,e.child,null,n),(o=t.child).memoizedState=mountSuspenseOffscreenState(n),o.childLanes=getRemainingWorkInPrimaryTree(e,r,n),t.memoizedState=SUSPENDED_MARKER,t=a);else if(pushPrimaryTreeSuspenseHandler(t),\"$!\"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var u=r.dgst;r=u,(o=Error(formatProdErrorMessage(419))).stack=\"\",o.digest=r,queueHydrationError({value:o,source:null,stack:null}),t=retrySuspenseComponentWithoutHydrating(e,t,n)}else if(didReceiveUpdate||propagateParentContextChanges(e,t,n,!1),r=0!=(n&e.childLanes),didReceiveUpdate||r){if(null!==(r=workInProgressRoot)){if(0!=(42&(o=n&-n)))o=1;else switch(o){case 2:o=1;break;case 8:o=4;break;case 32:o=16;break;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:o=64;break;case 268435456:o=134217728;break;default:o=0}if(0!==(o=0!=(o&(r.suspendedLanes|n))?0:o)&&o!==l.retryLane)throw l.retryLane=o,enqueueConcurrentRenderForLane(e,o),scheduleUpdateOnFiber(r,e,o),SelectiveHydrationException}\"$?\"===i.data||renderDidSuspendDelayIfPossible(),t=retrySuspenseComponentWithoutHydrating(e,t,n)}else\"$?\"===i.data?(t.flags|=128,t.child=e.child,t=retryDehydratedSuspenseBoundary.bind(null,e),i._reactRetry=t,t=null):(e=l.treeContext,nextHydratableInstance=getNextHydratable(i.nextSibling),hydrationParentFiber=t,isHydrating=!0,hydrationErrors=null,rootOrSingletonContext=!1,null!==e&&(idStack[idStackIndex++]=treeContextId,idStack[idStackIndex++]=treeContextOverflow,idStack[idStackIndex++]=treeContextProvider,treeContextId=e.id,treeContextOverflow=e.overflow,treeContextProvider=t),(t=mountSuspensePrimaryChildren(t,o.children)).flags|=4096);return t}return a?(reuseSuspenseHandlerOnStack(t),a=o.fallback,i=t.mode,u=(l=e.child).sibling,(o=createWorkInProgress(l,{mode:\"hidden\",children:o.children})).subtreeFlags=31457280&l.subtreeFlags,null!==u?a=createWorkInProgress(u,a):(a=createFiberFromFragment(a,i,n,null)).flags|=2,a.return=t,o.return=t,o.sibling=a,t.child=o,o=a,a=t.child,null===(i=e.child.memoizedState)?i=mountSuspenseOffscreenState(n):(null!==(l=i.cachePool)?(u=CacheContext._currentValue,l=l.parent!==u?{parent:u,pool:u}:l):l=getSuspendedCache(),i={baseLanes:i.baseLanes|n,cachePool:l}),a.memoizedState=i,a.childLanes=getRemainingWorkInPrimaryTree(e,r,n),t.memoizedState=SUSPENDED_MARKER,o):(pushPrimaryTreeSuspenseHandler(t),e=(n=e.child).sibling,(n=createWorkInProgress(n,{mode:\"visible\",children:o.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function mountSuspensePrimaryChildren(e,t){return(t=mountWorkInProgressOffscreenFiber({mode:\"visible\",children:t},e.mode)).return=e,e.child=t}function mountWorkInProgressOffscreenFiber(e,t){return createFiberFromOffscreen(e,t,0,null)}function retrySuspenseComponentWithoutHydrating(e,t,n){return reconcileChildFibers(t,e.child,null,n),(e=mountSuspensePrimaryChildren(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function scheduleSuspenseWorkOnFiber(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),scheduleContextWorkOnParentPath(e.return,t,n)}function initSuspenseListRenderState(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 updateSuspenseListComponent(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(reconcileChildren(e,t,r.children,n),0!=(2&(r=suspenseStackCursor.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&&scheduleSuspenseWorkOnFiber(e,n,t);else if(19===e.tag)scheduleSuspenseWorkOnFiber(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}switch(push(suspenseStackCursor,r),o){case\"forwards\":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===findFirstSuspended(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),initSuspenseListRenderState(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===findFirstSuspended(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}initSuspenseListRenderState(t,!0,n,null,a);break;case\"together\":initSuspenseListRenderState(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function bailoutOnAlreadyFinishedWork(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),workInProgressRootSkippedLanes|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;if(propagateParentContextChanges(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(formatProdErrorMessage(153));if(null!==t.child){for(n=createWorkInProgress(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=createWorkInProgress(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function checkScheduledUpdateOrContext(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!checkIfContextChanged(e))}function attemptEarlyBailoutIfNoScheduledUpdate(e,t,n){switch(t.tag){case 3:pushHostContainer(t,t.stateNode.containerInfo),pushProvider(t,CacheContext,e.memoizedState.cache),resetHydrationState();break;case 27:case 5:pushHostContext(t);break;case 4:pushHostContainer(t,t.stateNode.containerInfo);break;case 10:pushProvider(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(pushPrimaryTreeSuspenseHandler(t),t.flags|=128,null):0!=(n&t.child.childLanes)?updateSuspenseComponent(e,t,n):(pushPrimaryTreeSuspenseHandler(t),null!==(e=bailoutOnAlreadyFinishedWork(e,t,n))?e.sibling:null);pushPrimaryTreeSuspenseHandler(t);break;case 19:var o=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(propagateParentContextChanges(e,t,n,!1),r=0!=(n&t.childLanes)),o){if(r)return updateSuspenseListComponent(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),push(suspenseStackCursor,suspenseStackCursor.current),r)break;return null;case 22:case 23:return t.lanes=0,updateOffscreenComponent(e,t,n);case 24:pushProvider(t,CacheContext,e.memoizedState.cache)}return bailoutOnAlreadyFinishedWork(e,t,n)}function beginWork(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)didReceiveUpdate=!0;else{if(!checkScheduledUpdateOrContext(e,n)&&0==(128&t.flags))return didReceiveUpdate=!1,attemptEarlyBailoutIfNoScheduledUpdate(e,t,n);didReceiveUpdate=0!=(131072&e.flags)}else didReceiveUpdate=!1,isHydrating&&0!=(1048576&t.flags)&&pushTreeId(t,treeForkCount,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,o=r._init;if(r=o(r._payload),t.type=r,\"function\"!=typeof r){if(void 0!==r&&null!==r){if((o=r.$$typeof)===REACT_FORWARD_REF_TYPE){t.tag=11,t=updateForwardRef(null,t,r,e,n);break e}if(o===REACT_MEMO_TYPE){t.tag=14,t=updateMemoComponent(null,t,r,e,n);break e}}throw t=getComponentNameFromType(r)||r,Error(formatProdErrorMessage(306,t,\"\"))}shouldConstruct(r)?(e=resolveClassComponentProps(r,e),t.tag=1,t=updateClassComponent(null,t,r,e,n)):(t.tag=0,t=updateFunctionComponent(null,t,r,e,n))}return t;case 0:return updateFunctionComponent(e,t,t.type,t.pendingProps,n);case 1:return updateClassComponent(e,t,r=t.type,o=resolveClassComponentProps(r,t.pendingProps),n);case 3:e:{if(pushHostContainer(t,t.stateNode.containerInfo),null===e)throw Error(formatProdErrorMessage(387));var a=t.pendingProps;r=(o=t.memoizedState).element,cloneUpdateQueue(e,t),processUpdateQueue(t,a,null,n);var s=t.memoizedState;if(a=s.cache,pushProvider(t,CacheContext,a),a!==o.cache&&propagateContextChanges(t,[CacheContext],n,!0),suspendIfUpdateReadFromEntangledAsyncAction(),a=s.element,o.isDehydrated){if(o={element:a,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=mountHostRootWithoutHydrating(e,t,a,n);break e}if(a!==r){queueHydrationError(r=createCapturedValueAtFiber(Error(formatProdErrorMessage(424)),t)),t=mountHostRootWithoutHydrating(e,t,a,n);break e}for(nextHydratableInstance=getNextHydratable(t.stateNode.containerInfo.firstChild),hydrationParentFiber=t,isHydrating=!0,hydrationErrors=null,rootOrSingletonContext=!0,n=mountChildFibers(t,null,a,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(resetHydrationState(),a===r){t=bailoutOnAlreadyFinishedWork(e,t,n);break e}reconcileChildren(e,t,a,n)}t=t.child}return t;case 26:return markRef(e,t),null===e?(n=getResource(t.type,null,t.pendingProps,null))?t.memoizedState=n:isHydrating||(n=t.type,e=t.pendingProps,(r=getOwnerDocumentFromRootContainer(rootInstanceStackCursor.current).createElement(n))[internalInstanceKey]=t,r[internalPropsKey]=e,setInitialProperties(r,n,e),markNodeAsHoistable(r),t.stateNode=r):t.memoizedState=getResource(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return pushHostContext(t),null===e&&isHydrating&&(r=t.stateNode=resolveSingletonInstance(t.type,t.pendingProps,rootInstanceStackCursor.current),hydrationParentFiber=t,rootOrSingletonContext=!0,nextHydratableInstance=getNextHydratable(r.firstChild)),r=t.pendingProps.children,null!==e||isHydrating?reconcileChildren(e,t,r,n):t.child=reconcileChildFibers(t,null,r,n),markRef(e,t),t.child;case 5:return null===e&&isHydrating&&((o=r=nextHydratableInstance)&&(null!==(r=canHydrateInstance(r,t.type,t.pendingProps,rootOrSingletonContext))?(t.stateNode=r,hydrationParentFiber=t,nextHydratableInstance=getNextHydratable(r.firstChild),rootOrSingletonContext=!1,o=!0):o=!1),o||throwOnHydrationMismatch(t)),pushHostContext(t),o=t.type,a=t.pendingProps,s=null!==e?e.memoizedProps:null,r=a.children,shouldSetTextContent(o,a)?r=null:null!==s&&shouldSetTextContent(o,s)&&(t.flags|=32),null!==t.memoizedState&&(o=renderWithHooks(e,t,TransitionAwareHostComponent,null,null,n),HostTransitionContext._currentValue=o),markRef(e,t),reconcileChildren(e,t,r,n),t.child;case 6:return null===e&&isHydrating&&((e=n=nextHydratableInstance)&&(null!==(n=canHydrateTextInstance(n,t.pendingProps,rootOrSingletonContext))?(t.stateNode=n,hydrationParentFiber=t,nextHydratableInstance=null,e=!0):e=!1),e||throwOnHydrationMismatch(t)),null;case 13:return updateSuspenseComponent(e,t,n);case 4:return pushHostContainer(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=reconcileChildFibers(t,null,r,n):reconcileChildren(e,t,r,n),t.child;case 11:return updateForwardRef(e,t,t.type,t.pendingProps,n);case 7:return reconcileChildren(e,t,t.pendingProps,n),t.child;case 8:case 12:return reconcileChildren(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,pushProvider(t,t.type,r.value),reconcileChildren(e,t,r.children,n),t.child;case 9:return o=t.type._context,r=t.pendingProps.children,prepareToReadContext(t),r=r(o=readContext(o)),t.flags|=1,reconcileChildren(e,t,r,n),t.child;case 14:return updateMemoComponent(e,t,t.type,t.pendingProps,n);case 15:return updateSimpleMemoComponent(e,t,t.type,t.pendingProps,n);case 19:return updateSuspenseListComponent(e,t,n);case 22:return updateOffscreenComponent(e,t,n);case 24:return prepareToReadContext(t),r=readContext(CacheContext),null===e?(null===(o=peekCacheFromPool())&&(o=workInProgressRoot,a=createCache(),o.pooledCache=a,a.refCount++,null!==a&&(o.pooledCacheLanes|=n),o=a),t.memoizedState={parent:r,cache:o},initializeUpdateQueue(t),pushProvider(t,CacheContext,o)):(0!=(e.lanes&n)&&(cloneUpdateQueue(e,t),processUpdateQueue(t,null,null,n),suspendIfUpdateReadFromEntangledAsyncAction()),o=e.memoizedState,a=t.memoizedState,o.parent!==r?(o={parent:r,cache:r},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),pushProvider(t,CacheContext,r)):(r=a.cache,pushProvider(t,CacheContext,r),r!==o.cache&&propagateContextChanges(t,[CacheContext],n,!0))),reconcileChildren(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(formatProdErrorMessage(156,t.tag))}var valueCursor=createCursor(null),currentlyRenderingFiber=null,lastContextDependency=null;function pushProvider(e,t,n){push(valueCursor,t._currentValue),t._currentValue=n}function popProvider(e){e._currentValue=valueCursor.current,pop(valueCursor)}function scheduleContextWorkOnParentPath(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 propagateContextChanges(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){var a=o.dependencies;if(null!==a){var s=o.child;a=a.firstContext;e:for(;null!==a;){var l=a;a=o;for(var i=0;i<t.length;i++)if(l.context===t[i]){a.lanes|=n,null!==(l=a.alternate)&&(l.lanes|=n),scheduleContextWorkOnParentPath(a.return,n,e),r||(s=null);break e}a=l.next}}else if(18===o.tag){if(null===(s=o.return))throw Error(formatProdErrorMessage(341));s.lanes|=n,null!==(a=s.alternate)&&(a.lanes|=n),scheduleContextWorkOnParentPath(s,n,e),s=null}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===e){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}}function propagateParentContextChanges(e,t,n,r){e=null;for(var o=t,a=!1;null!==o;){if(!a)if(0!=(524288&o.flags))a=!0;else if(0!=(262144&o.flags))break;if(10===o.tag){var s=o.alternate;if(null===s)throw Error(formatProdErrorMessage(387));if(null!==(s=s.memoizedProps)){var l=o.type;objectIs(o.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(o===hostTransitionProviderCursor.current){if(null===(s=o.alternate))throw Error(formatProdErrorMessage(387));s.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(null!==e?e.push(HostTransitionContext):e=[HostTransitionContext])}o=o.return}null!==e&&propagateContextChanges(t,e,n,r),t.flags|=262144}function checkIfContextChanged(e){for(e=e.firstContext;null!==e;){if(!objectIs(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function prepareToReadContext(e){currentlyRenderingFiber=e,lastContextDependency=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function readContext(e){return readContextForConsumer(currentlyRenderingFiber,e)}function readContextDuringReconciliation(e,t){return null===currentlyRenderingFiber&&prepareToReadContext(e),readContextForConsumer(e,t)}function readContextForConsumer(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===lastContextDependency){if(null===e)throw Error(formatProdErrorMessage(308));lastContextDependency=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else lastContextDependency=lastContextDependency.next=t;return n}var hasForceUpdate=!1;function initializeUpdateQueue(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function cloneUpdateQueue(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function createUpdate(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function enqueueUpdate(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&executionContext)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,t=getRootForUpdatedFiber(e),markUpdateLaneFromFiberToRoot(e,null,n),t}return enqueueUpdate$1(e,r,t,n),getRootForUpdatedFiber(e)}function entangleTransitions(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194176&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,markRootEntangled(e,n)}}function enqueueCapturedUpdate(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 s={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?o=a=s:a=a.next=s,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,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var didReadFromEntangledAsyncAction=!1;function suspendIfUpdateReadFromEntangledAsyncAction(){if(didReadFromEntangledAsyncAction){if(null!==currentEntangledActionThenable)throw currentEntangledActionThenable}}function processUpdateQueue(e,t,n,r){didReadFromEntangledAsyncAction=!1;var o=e.updateQueue;hasForceUpdate=!1;var a=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var i=l,u=i.next;i.next=null,null===s?a=u:s.next=u,s=i;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==s&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=i))}if(null!==a){var d=o.baseState;for(s=0,c=u=i=null,l=a;;){var p=-536870913&l.lane,f=p!==l.lane;if(f?(workInProgressRootRenderLanes&p)===p:(r&p)===p){0!==p&&p===currentEntangledLane&&(didReadFromEntangledAsyncAction=!0),null!==c&&(c=c.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var m=e,h=l;p=t;var g=n;switch(h.tag){case 1:if(\"function\"==typeof(m=h.payload)){d=m.call(g,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(p=\"function\"==typeof(m=h.payload)?m.call(g,d,p):m)||void 0===p)break e;d=assign({},d,p);break e;case 2:hasForceUpdate=!0}}null!==(p=l.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=o.callbacks)?o.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=f,i=d):c=c.next=f,s|=p;if(null===(l=l.next)){if(null===(l=o.shared.pending))break;l=(f=l).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}null===c&&(i=d),o.baseState=i,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null===a&&(o.shared.lanes=0),workInProgressRootSkippedLanes|=s,e.lanes=s,e.memoizedState=d}}function callCallback(e,t){if(\"function\"!=typeof e)throw Error(formatProdErrorMessage(191,e));e.call(t)}function commitCallbacks(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)callCallback(n[e],t)}function commitHookEffectListMount(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var o=r.next;n=o;do{if((n.tag&e)===e){r=void 0;var a=n.create,s=n.inst;r=a(),s.destroy=r}n=n.next}while(n!==o)}}catch(e){captureCommitPhaseError(t,t.return,e)}}function commitHookEffectListUnmount(e,t,n){try{var r=t.updateQueue,o=null!==r?r.lastEffect:null;if(null!==o){var a=o.next;r=a;do{if((r.tag&e)===e){var s=r.inst,l=s.destroy;if(void 0!==l){s.destroy=void 0,o=t;var i=n;try{l()}catch(e){captureCommitPhaseError(o,i,e)}}}r=r.next}while(r!==a)}}catch(e){captureCommitPhaseError(t,t.return,e)}}function commitClassCallbacks(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{commitCallbacks(t,n)}catch(t){captureCommitPhaseError(e,e.return,t)}}}function safelyCallComponentWillUnmount(e,t,n){n.props=resolveClassComponentProps(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){captureCommitPhaseError(e,t,n)}}function safelyAttachRef(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var o=r;break;default:o=r}\"function\"==typeof n?e.refCleanup=n(o):n.current=o}}catch(n){captureCommitPhaseError(e,t,n)}}function safelyDetachRef(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if(\"function\"==typeof r)try{r()}catch(n){captureCommitPhaseError(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if(\"function\"==typeof n)try{n(null)}catch(n){captureCommitPhaseError(e,t,n)}else n.current=null}function commitHostMount(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":n.autoFocus&&r.focus();break e;case\"img\":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){captureCommitPhaseError(e,e.return,t)}}function commitHostUpdate(e,t,n){try{var r=e.stateNode;updateProperties(r,e.type,n,t),r[internalPropsKey]=t}catch(t){captureCommitPhaseError(e,e.return,t)}}function isHostParent(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function getHostSibling(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||isHostParent(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==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 insertOrAppendPlacementNodeIntoContainer(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=noop$1));else if(4!==r&&27!==r&&null!==(e=e.child))for(insertOrAppendPlacementNodeIntoContainer(e,t,n),e=e.sibling;null!==e;)insertOrAppendPlacementNodeIntoContainer(e,t,n),e=e.sibling}function insertOrAppendPlacementNode(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&&27!==r&&null!==(e=e.child))for(insertOrAppendPlacementNode(e,t,n),e=e.sibling;null!==e;)insertOrAppendPlacementNode(e,t,n),e=e.sibling}var offscreenSubtreeIsHidden=!1,offscreenSubtreeWasHidden=!1,needsFormReset=!1,PossiblyWeakSet=\"function\"==typeof WeakSet?WeakSet:Set,nextEffect=null,shouldFireAfterActiveInstanceBlur=!1;function commitBeforeMutationEffects(e,t){if(e=e.containerInfo,eventsEnabled=_enabled,hasSelectionCapabilities(e=getActiveElementDeep(e))){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,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var s=0,l=-1,i=-1,u=0,c=0,d=e,p=null;t:for(;;){for(var f;d!==n||0!==o&&3!==d.nodeType||(l=s+o),d!==a||0!==r&&3!==d.nodeType||(i=s+r),3===d.nodeType&&(s+=d.nodeValue.length),null!==(f=d.firstChild);)p=d,d=f;for(;;){if(d===e)break t;if(p===n&&++u===o&&(l=s),p===a&&++c===r&&(i=s),null!==(f=d.nextSibling))break;p=(d=p).parentNode}d=f}n=-1===l||-1===i?null:{start:l,end:i}}else n=null}n=n||{start:0,end:0}}else n=null;for(selectionInformation={focusedElem:e,selectionRange:n},_enabled=!1,nextEffect=t;null!==nextEffect;)if(e=(t=nextEffect).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,nextEffect=e;else for(;null!==nextEffect;){switch(a=(t=nextEffect).alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if(0!=(1024&e)&&null!==a){e=void 0,n=t,o=a.memoizedProps,a=a.memoizedState,r=n.stateNode;try{var m=resolveClassComponentProps(n.type,o,n.elementType===n.type);e=r.getSnapshotBeforeUpdate(m,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){captureCommitPhaseError(n,n.return,e)}}break;case 3:if(0!=(1024&e))if(9===(n=(e=t.stateNode.containerInfo).nodeType))clearContainerSparingly(e);else if(1===n)switch(e.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":clearContainerSparingly(e);break;default:e.textContent=\"\"}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(0!=(1024&e))throw Error(formatProdErrorMessage(163))}if(null!==(e=t.sibling)){e.return=t.return,nextEffect=e;break}nextEffect=t.return}return m=shouldFireAfterActiveInstanceBlur,shouldFireAfterActiveInstanceBlur=!1,m}function commitLayoutEffectOnFiber(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:recursivelyTraverseLayoutEffects(e,n),4&r&&commitHookEffectListMount(5,n);break;case 1:if(recursivelyTraverseLayoutEffects(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){captureCommitPhaseError(n,n.return,e)}else{var o=resolveClassComponentProps(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){captureCommitPhaseError(n,n.return,e)}}64&r&&commitClassCallbacks(n),512&r&&safelyAttachRef(n,n.return);break;case 3:if(recursivelyTraverseLayoutEffects(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{commitCallbacks(r,e)}catch(e){captureCommitPhaseError(n,n.return,e)}}break;case 26:recursivelyTraverseLayoutEffects(e,n),512&r&&safelyAttachRef(n,n.return);break;case 27:case 5:recursivelyTraverseLayoutEffects(e,n),null===t&&4&r&&commitHostMount(n),512&r&&safelyAttachRef(n,n.return);break;case 12:recursivelyTraverseLayoutEffects(e,n);break;case 13:recursivelyTraverseLayoutEffects(e,n),4&r&&commitSuspenseHydrationCallbacks(e,n);break;case 22:if(!(o=null!==n.memoizedState||offscreenSubtreeIsHidden)){t=null!==t&&null!==t.memoizedState||offscreenSubtreeWasHidden;var a=offscreenSubtreeIsHidden,s=offscreenSubtreeWasHidden;offscreenSubtreeIsHidden=o,(offscreenSubtreeWasHidden=t)&&!s?recursivelyTraverseReappearLayoutEffects(e,n,0!=(8772&n.subtreeFlags)):recursivelyTraverseLayoutEffects(e,n),offscreenSubtreeIsHidden=a,offscreenSubtreeWasHidden=s}512&r&&(\"manual\"===n.memoizedProps.mode?safelyAttachRef(n,n.return):safelyDetachRef(n,n.return));break;default:recursivelyTraverseLayoutEffects(e,n)}}function detachFiberAfterEffects(e){var t=e.alternate;null!==t&&(e.alternate=null,detachFiberAfterEffects(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&detachDeletedInstance(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var hostParent=null,hostParentIsContainer=!1;function recursivelyTraverseDeletionEffects(e,t,n){for(n=n.child;null!==n;)commitDeletionEffectsOnFiber(e,t,n),n=n.sibling}function commitDeletionEffectsOnFiber(e,t,n){if(injectedHook&&\"function\"==typeof injectedHook.onCommitFiberUnmount)try{injectedHook.onCommitFiberUnmount(rendererID,n)}catch(e){}switch(n.tag){case 26:offscreenSubtreeWasHidden||safelyDetachRef(n,t),recursivelyTraverseDeletionEffects(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:offscreenSubtreeWasHidden||safelyDetachRef(n,t);var r=hostParent,o=hostParentIsContainer;for(hostParent=n.stateNode,recursivelyTraverseDeletionEffects(e,t,n),t=(n=n.stateNode).attributes;t.length;)n.removeAttributeNode(t[0]);detachDeletedInstance(n),hostParent=r,hostParentIsContainer=o;break;case 5:offscreenSubtreeWasHidden||safelyDetachRef(n,t);case 6:o=hostParent;var a=hostParentIsContainer;if(hostParent=null,recursivelyTraverseDeletionEffects(e,t,n),hostParentIsContainer=a,null!==(hostParent=o))if(hostParentIsContainer)try{e=hostParent,r=n.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)}catch(e){captureCommitPhaseError(n,t,e)}else try{hostParent.removeChild(n.stateNode)}catch(e){captureCommitPhaseError(n,t,e)}break;case 18:null!==hostParent&&(hostParentIsContainer?(t=hostParent,n=n.stateNode,8===t.nodeType?clearSuspenseBoundary(t.parentNode,n):1===t.nodeType&&clearSuspenseBoundary(t,n),retryIfBlockedOn(t)):clearSuspenseBoundary(hostParent,n.stateNode));break;case 4:r=hostParent,o=hostParentIsContainer,hostParent=n.stateNode.containerInfo,hostParentIsContainer=!0,recursivelyTraverseDeletionEffects(e,t,n),hostParent=r,hostParentIsContainer=o;break;case 0:case 11:case 14:case 15:offscreenSubtreeWasHidden||commitHookEffectListUnmount(2,n,t),offscreenSubtreeWasHidden||commitHookEffectListUnmount(4,n,t),recursivelyTraverseDeletionEffects(e,t,n);break;case 1:offscreenSubtreeWasHidden||(safelyDetachRef(n,t),\"function\"==typeof(r=n.stateNode).componentWillUnmount&&safelyCallComponentWillUnmount(n,t,r)),recursivelyTraverseDeletionEffects(e,t,n);break;case 21:recursivelyTraverseDeletionEffects(e,t,n);break;case 22:offscreenSubtreeWasHidden||safelyDetachRef(n,t),offscreenSubtreeWasHidden=(r=offscreenSubtreeWasHidden)||null!==n.memoizedState,recursivelyTraverseDeletionEffects(e,t,n),offscreenSubtreeWasHidden=r;break;default:recursivelyTraverseDeletionEffects(e,t,n)}}function commitSuspenseHydrationCallbacks(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{retryIfBlockedOn(e)}catch(e){captureCommitPhaseError(t,t.return,e)}}function getRetryCache(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new PossiblyWeakSet),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new PossiblyWeakSet),t;default:throw Error(formatProdErrorMessage(435,e.tag))}}function attachSuspenseRetryListeners(e,t){var n=getRetryCache(e);t.forEach(function(t){var r=resolveRetryWakeable.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}function recursivelyTraverseMutationEffects(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r],a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:hostParent=l.stateNode,hostParentIsContainer=!1;break e;case 3:case 4:hostParent=l.stateNode.containerInfo,hostParentIsContainer=!0;break e}l=l.return}if(null===hostParent)throw Error(formatProdErrorMessage(160));commitDeletionEffectsOnFiber(a,s,o),hostParent=null,hostParentIsContainer=!1,null!==(a=o.alternate)&&(a.return=null),o.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)commitMutationEffectsOnFiber(t,e),t=t.sibling}var currentHoistableRoot=null;function commitMutationEffectsOnFiber(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),4&r&&(commitHookEffectListUnmount(3,e,e.return),commitHookEffectListMount(3,e),commitHookEffectListUnmount(5,e,e.return));break;case 1:recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),512&r&&(offscreenSubtreeWasHidden||null===n||safelyDetachRef(n,n.return)),64&r&&offscreenSubtreeIsHidden&&(null!==(e=e.updateQueue)&&(null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r))));break;case 26:var o=currentHoistableRoot;if(recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),512&r&&(offscreenSubtreeWasHidden||null===n||safelyDetachRef(n,n.return)),4&r){var a=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,o=o.ownerDocument||o;t:switch(r){case\"title\":(!(a=o.getElementsByTagName(\"title\")[0])||a[internalHoistableMarker]||a[internalInstanceKey]||\"http://www.w3.org/2000/svg\"===a.namespaceURI||a.hasAttribute(\"itemprop\"))&&(a=o.createElement(r),o.head.insertBefore(a,o.querySelector(\"head > title\"))),setInitialProperties(a,r,n),a[internalInstanceKey]=e,markNodeAsHoistable(a),r=a;break e;case\"link\":var s=getHydratableHoistableCache(\"link\",\"href\",o).get(r+(n.href||\"\"));if(s)for(var l=0;l<s.length;l++)if((a=s[l]).getAttribute(\"href\")===(null==n.href?null:n.href)&&a.getAttribute(\"rel\")===(null==n.rel?null:n.rel)&&a.getAttribute(\"title\")===(null==n.title?null:n.title)&&a.getAttribute(\"crossorigin\")===(null==n.crossOrigin?null:n.crossOrigin)){s.splice(l,1);break t}setInitialProperties(a=o.createElement(r),r,n),o.head.appendChild(a);break;case\"meta\":if(s=getHydratableHoistableCache(\"meta\",\"content\",o).get(r+(n.content||\"\")))for(l=0;l<s.length;l++)if((a=s[l]).getAttribute(\"content\")===(null==n.content?null:\"\"+n.content)&&a.getAttribute(\"name\")===(null==n.name?null:n.name)&&a.getAttribute(\"property\")===(null==n.property?null:n.property)&&a.getAttribute(\"http-equiv\")===(null==n.httpEquiv?null:n.httpEquiv)&&a.getAttribute(\"charset\")===(null==n.charSet?null:n.charSet)){s.splice(l,1);break t}setInitialProperties(a=o.createElement(r),r,n),o.head.appendChild(a);break;default:throw Error(formatProdErrorMessage(468,r))}a[internalInstanceKey]=e,markNodeAsHoistable(a),r=a}e.stateNode=r}else mountHoistable(o,e.type,e.stateNode);else e.stateNode=acquireResource(o,r,e.memoizedProps);else a!==r?(null===a?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):a.count--,null===r?mountHoistable(o,e.type,e.stateNode):acquireResource(o,r,e.memoizedProps)):null===r&&null!==e.stateNode&&commitHostUpdate(e,e.memoizedProps,n.memoizedProps)}break;case 27:if(4&r&&null===e.alternate){o=e.stateNode,a=e.memoizedProps;try{for(var i=o.firstChild;i;){var u=i.nextSibling,c=i.nodeName;i[internalHoistableMarker]||\"HEAD\"===c||\"BODY\"===c||\"SCRIPT\"===c||\"STYLE\"===c||\"LINK\"===c&&\"stylesheet\"===i.rel.toLowerCase()||o.removeChild(i),i=u}for(var d=e.type,p=o.attributes;p.length;)o.removeAttributeNode(p[0]);setInitialProperties(o,d,a),o[internalInstanceKey]=e,o[internalPropsKey]=a}catch(t){captureCommitPhaseError(e,e.return,t)}}case 5:if(recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),512&r&&(offscreenSubtreeWasHidden||null===n||safelyDetachRef(n,n.return)),32&e.flags){o=e.stateNode;try{setTextContent(o,\"\")}catch(t){captureCommitPhaseError(e,e.return,t)}}4&r&&null!=e.stateNode&&commitHostUpdate(e,o=e.memoizedProps,null!==n?n.memoizedProps:o),1024&r&&(needsFormReset=!0);break;case 6:if(recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),4&r){if(null===e.stateNode)throw Error(formatProdErrorMessage(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){captureCommitPhaseError(e,e.return,t)}}break;case 3:if(tagCaches=null,o=currentHoistableRoot,currentHoistableRoot=getHoistableRoot(t.containerInfo),recursivelyTraverseMutationEffects(t,e),currentHoistableRoot=o,commitReconciliationEffects(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{retryIfBlockedOn(t.containerInfo)}catch(t){captureCommitPhaseError(e,e.return,t)}needsFormReset&&(needsFormReset=!1,recursivelyResetForms(e));break;case 4:r=currentHoistableRoot,currentHoistableRoot=getHoistableRoot(e.stateNode.containerInfo),recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),currentHoistableRoot=r;break;case 12:recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e);break;case 13:recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(globalMostRecentFallbackTime=now()),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,attachSuspenseRetryListeners(e,r)));break;case 22:if(512&r&&(offscreenSubtreeWasHidden||null===n||safelyDetachRef(n,n.return)),i=null!==e.memoizedState,u=null!==n&&null!==n.memoizedState,d=offscreenSubtreeWasHidden,offscreenSubtreeIsHidden=(c=offscreenSubtreeIsHidden)||i,offscreenSubtreeWasHidden=d||u,recursivelyTraverseMutationEffects(t,e),offscreenSubtreeWasHidden=d,offscreenSubtreeIsHidden=c,commitReconciliationEffects(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&r&&(t._visibility=i?-2&t._visibility:1|t._visibility,i&&(t=offscreenSubtreeIsHidden||offscreenSubtreeWasHidden,null===n||u||t||recursivelyTraverseDisappearLayoutEffects(e)),null===e.memoizedProps||\"manual\"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){u=n=t;try{if(o=u.stateNode,i)\"function\"==typeof(a=o.style).setProperty?a.setProperty(\"display\",\"none\",\"important\"):a.display=\"none\";else{s=u.stateNode;var f=void 0!==(l=u.memoizedProps.style)&&null!==l&&l.hasOwnProperty(\"display\")?l.display:null;s.style.display=null==f||\"boolean\"==typeof f?\"\":(\"\"+f).trim()}}catch(e){captureCommitPhaseError(u,u.return,e)}}}else if(6===t.tag){if(null===n){u=t;try{u.stateNode.nodeValue=i?\"\":u.memoizedProps}catch(e){captureCommitPhaseError(u,u.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&(null!==(r=e.updateQueue)&&(null!==(n=r.retryQueue)&&(r.retryQueue=null,attachSuspenseRetryListeners(e,n))));break;case 19:recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,attachSuspenseRetryListeners(e,r)));break;case 21:break;default:recursivelyTraverseMutationEffects(t,e),commitReconciliationEffects(e)}}function commitReconciliationEffects(e){var t=e.flags;if(2&t){try{if(27!==e.tag){e:{for(var n=e.return;null!==n;){if(isHostParent(n)){var r=n;break e}n=n.return}throw Error(formatProdErrorMessage(160))}switch(r.tag){case 27:var o=r.stateNode;insertOrAppendPlacementNode(e,getHostSibling(e),o);break;case 5:var a=r.stateNode;32&r.flags&&(setTextContent(a,\"\"),r.flags&=-33),insertOrAppendPlacementNode(e,getHostSibling(e),a);break;case 3:case 4:var s=r.stateNode.containerInfo;insertOrAppendPlacementNodeIntoContainer(e,getHostSibling(e),s);break;default:throw Error(formatProdErrorMessage(161))}}}catch(t){captureCommitPhaseError(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function recursivelyResetForms(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;recursivelyResetForms(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function recursivelyTraverseLayoutEffects(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)commitLayoutEffectOnFiber(e,t.alternate,t),t=t.sibling}function recursivelyTraverseDisappearLayoutEffects(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:commitHookEffectListUnmount(4,t,t.return),recursivelyTraverseDisappearLayoutEffects(t);break;case 1:safelyDetachRef(t,t.return);var n=t.stateNode;\"function\"==typeof n.componentWillUnmount&&safelyCallComponentWillUnmount(t,t.return,n),recursivelyTraverseDisappearLayoutEffects(t);break;case 26:case 27:case 5:safelyDetachRef(t,t.return),recursivelyTraverseDisappearLayoutEffects(t);break;case 22:safelyDetachRef(t,t.return),null===t.memoizedState&&recursivelyTraverseDisappearLayoutEffects(t);break;default:recursivelyTraverseDisappearLayoutEffects(t)}e=e.sibling}}function recursivelyTraverseReappearLayoutEffects(e,t,n){for(n=n&&0!=(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,o=e,a=t,s=a.flags;switch(a.tag){case 0:case 11:case 15:recursivelyTraverseReappearLayoutEffects(o,a,n),commitHookEffectListMount(4,a);break;case 1:if(recursivelyTraverseReappearLayoutEffects(o,a,n),\"function\"==typeof(o=(r=a).stateNode).componentDidMount)try{o.componentDidMount()}catch(e){captureCommitPhaseError(r,r.return,e)}if(null!==(o=(r=a).updateQueue)){var l=r.stateNode;try{var i=o.shared.hiddenCallbacks;if(null!==i)for(o.shared.hiddenCallbacks=null,o=0;o<i.length;o++)callCallback(i[o],l)}catch(e){captureCommitPhaseError(r,r.return,e)}}n&&64&s&&commitClassCallbacks(a),safelyAttachRef(a,a.return);break;case 26:case 27:case 5:recursivelyTraverseReappearLayoutEffects(o,a,n),n&&null===r&&4&s&&commitHostMount(a),safelyAttachRef(a,a.return);break;case 12:recursivelyTraverseReappearLayoutEffects(o,a,n);break;case 13:recursivelyTraverseReappearLayoutEffects(o,a,n),n&&4&s&&commitSuspenseHydrationCallbacks(o,a);break;case 22:null===a.memoizedState&&recursivelyTraverseReappearLayoutEffects(o,a,n),safelyAttachRef(a,a.return);break;default:recursivelyTraverseReappearLayoutEffects(o,a,n)}t=t.sibling}}function commitOffscreenPassiveMountEffects(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&releaseCache(n))}function commitCachePassiveMountEffect(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&releaseCache(e))}function recursivelyTraversePassiveMountEffects(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)commitPassiveMountOnFiber(e,t,n,r),t=t.sibling}function commitPassiveMountOnFiber(e,t,n,r){var o=t.flags;switch(t.tag){case 0:case 11:case 15:recursivelyTraversePassiveMountEffects(e,t,n,r),2048&o&&commitHookEffectListMount(9,t);break;case 3:recursivelyTraversePassiveMountEffects(e,t,n,r),2048&o&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&releaseCache(e)));break;case 12:if(2048&o){recursivelyTraversePassiveMountEffects(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,s=a.id,l=a.onPostCommit;\"function\"==typeof l&&l(s,null===t.alternate?\"mount\":\"update\",e.passiveEffectDuration,-0)}catch(e){captureCommitPhaseError(t,t.return,e)}}else recursivelyTraversePassiveMountEffects(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,null!==t.memoizedState?4&a._visibility?recursivelyTraversePassiveMountEffects(e,t,n,r):recursivelyTraverseAtomicPassiveEffects(e,t):4&a._visibility?recursivelyTraversePassiveMountEffects(e,t,n,r):(a._visibility|=4,recursivelyTraverseReconnectPassiveEffects(e,t,n,r,0!=(10256&t.subtreeFlags))),2048&o&&commitOffscreenPassiveMountEffects(t.alternate,t);break;case 24:recursivelyTraversePassiveMountEffects(e,t,n,r),2048&o&&commitCachePassiveMountEffect(t.alternate,t);break;default:recursivelyTraversePassiveMountEffects(e,t,n,r)}}function recursivelyTraverseReconnectPassiveEffects(e,t,n,r,o){for(o=o&&0!=(10256&t.subtreeFlags),t=t.child;null!==t;){var a=e,s=t,l=n,i=r,u=s.flags;switch(s.tag){case 0:case 11:case 15:recursivelyTraverseReconnectPassiveEffects(a,s,l,i,o),commitHookEffectListMount(8,s);break;case 23:break;case 22:var c=s.stateNode;null!==s.memoizedState?4&c._visibility?recursivelyTraverseReconnectPassiveEffects(a,s,l,i,o):recursivelyTraverseAtomicPassiveEffects(a,s):(c._visibility|=4,recursivelyTraverseReconnectPassiveEffects(a,s,l,i,o)),o&&2048&u&&commitOffscreenPassiveMountEffects(s.alternate,s);break;case 24:recursivelyTraverseReconnectPassiveEffects(a,s,l,i,o),o&&2048&u&&commitCachePassiveMountEffect(s.alternate,s);break;default:recursivelyTraverseReconnectPassiveEffects(a,s,l,i,o)}t=t.sibling}}function recursivelyTraverseAtomicPassiveEffects(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,o=r.flags;switch(r.tag){case 22:recursivelyTraverseAtomicPassiveEffects(n,r),2048&o&&commitOffscreenPassiveMountEffects(r.alternate,r);break;case 24:recursivelyTraverseAtomicPassiveEffects(n,r),2048&o&&commitCachePassiveMountEffect(r.alternate,r);break;default:recursivelyTraverseAtomicPassiveEffects(n,r)}t=t.sibling}}var suspenseyCommitFlag=8192;function recursivelyAccumulateSuspenseyCommit(e){if(e.subtreeFlags&suspenseyCommitFlag)for(e=e.child;null!==e;)accumulateSuspenseyCommitOnFiber(e),e=e.sibling}function accumulateSuspenseyCommitOnFiber(e){switch(e.tag){case 26:recursivelyAccumulateSuspenseyCommit(e),e.flags&suspenseyCommitFlag&&null!==e.memoizedState&&suspendResource(currentHoistableRoot,e.memoizedState,e.memoizedProps);break;case 5:recursivelyAccumulateSuspenseyCommit(e);break;case 3:case 4:var t=currentHoistableRoot;currentHoistableRoot=getHoistableRoot(e.stateNode.containerInfo),recursivelyAccumulateSuspenseyCommit(e),currentHoistableRoot=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=suspenseyCommitFlag,suspenseyCommitFlag=16777216,recursivelyAccumulateSuspenseyCommit(e),suspenseyCommitFlag=t):recursivelyAccumulateSuspenseyCommit(e));break;default:recursivelyAccumulateSuspenseyCommit(e)}}function detachAlternateSiblings(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function recursivelyTraversePassiveUnmountEffects(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];nextEffect=r,commitPassiveUnmountEffectsInsideOfDeletedTree_begin(r,e)}detachAlternateSiblings(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)commitPassiveUnmountOnFiber(e),e=e.sibling}function commitPassiveUnmountOnFiber(e){switch(e.tag){case 0:case 11:case 15:recursivelyTraversePassiveUnmountEffects(e),2048&e.flags&&commitHookEffectListUnmount(9,e,e.return);break;case 3:case 12:recursivelyTraversePassiveUnmountEffects(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,recursivelyTraverseDisconnectPassiveEffects(e)):recursivelyTraversePassiveUnmountEffects(e);break;default:recursivelyTraversePassiveUnmountEffects(e)}}function recursivelyTraverseDisconnectPassiveEffects(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];nextEffect=r,commitPassiveUnmountEffectsInsideOfDeletedTree_begin(r,e)}detachAlternateSiblings(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:commitHookEffectListUnmount(8,t,t.return),recursivelyTraverseDisconnectPassiveEffects(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,recursivelyTraverseDisconnectPassiveEffects(t));break;default:recursivelyTraverseDisconnectPassiveEffects(t)}e=e.sibling}}function commitPassiveUnmountEffectsInsideOfDeletedTree_begin(e,t){for(;null!==nextEffect;){var n=nextEffect;switch(n.tag){case 0:case 11:case 15:commitHookEffectListUnmount(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:releaseCache(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,nextEffect=r;else e:for(n=e;null!==nextEffect;){var o=(r=nextEffect).sibling,a=r.return;if(detachFiberAfterEffects(r),r===n){nextEffect=null;break e}if(null!==o){o.return=a,nextEffect=o;break e}nextEffect=a}}}function FiberNode(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.refCleanup=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 createFiberImplClass(e,t,n,r){return new FiberNode(e,t,n,r)}function shouldConstruct(e){return!(!(e=e.prototype)||!e.isReactComponent)}function createWorkInProgress(e,t){var n=e.alternate;return null===n?((n=createFiberImplClass(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=31457280&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.refCleanup=e.refCleanup,n}function resetWorkInProgress(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function createFiberFromTypeAndProps(e,t,n,r,o,a){var s=0;if(r=e,\"function\"==typeof e)shouldConstruct(e)&&(s=1);else if(\"string\"==typeof e)s=isHostHoistableType(e,n,contextStackCursor.current)?26:\"html\"===e||\"head\"===e||\"body\"===e?27:5;else e:switch(e){case REACT_FRAGMENT_TYPE:return createFiberFromFragment(n.children,o,a,t);case REACT_STRICT_MODE_TYPE:s=8,o|=24;break;case REACT_PROFILER_TYPE:return(e=createFiberImplClass(12,n,t,2|o)).elementType=REACT_PROFILER_TYPE,e.lanes=a,e;case REACT_SUSPENSE_TYPE:return(e=createFiberImplClass(13,n,t,o)).elementType=REACT_SUSPENSE_TYPE,e.lanes=a,e;case REACT_SUSPENSE_LIST_TYPE:return(e=createFiberImplClass(19,n,t,o)).elementType=REACT_SUSPENSE_LIST_TYPE,e.lanes=a,e;case REACT_OFFSCREEN_TYPE:return createFiberFromOffscreen(n,o,a,t);default:if(\"object\"==typeof e&&null!==e)switch(e.$$typeof){case REACT_PROVIDER_TYPE:case REACT_CONTEXT_TYPE:s=10;break e;case REACT_CONSUMER_TYPE:s=9;break e;case REACT_FORWARD_REF_TYPE:s=11;break e;case REACT_MEMO_TYPE:s=14;break e;case REACT_LAZY_TYPE:s=16,r=null;break e}s=29,n=Error(formatProdErrorMessage(130,null===e?\"null\":typeof e,\"\")),r=null}return(t=createFiberImplClass(s,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function createFiberFromFragment(e,t,n,r){return(e=createFiberImplClass(7,e,r,t)).lanes=n,e}function createFiberFromOffscreen(e,t,n,r){(e=createFiberImplClass(22,e,r,t)).elementType=REACT_OFFSCREEN_TYPE,e.lanes=n;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=o._current;if(null===e)throw Error(formatProdErrorMessage(456));if(0==(2&o._pendingVisibility)){var t=enqueueConcurrentRenderForLane(e,2);null!==t&&(o._pendingVisibility|=2,scheduleUpdateOnFiber(t,e,2))}},attach:function(){var e=o._current;if(null===e)throw Error(formatProdErrorMessage(456));if(0!=(2&o._pendingVisibility)){var t=enqueueConcurrentRenderForLane(e,2);null!==t&&(o._pendingVisibility&=-3,scheduleUpdateOnFiber(t,e,2))}}};return e.stateNode=o,e}function createFiberFromText(e,t,n){return(e=createFiberImplClass(6,e,null,t)).lanes=n,e}function createFiberFromPortal(e,t,n){return(t=createFiberImplClass(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function markUpdate(e){e.flags|=4}function preloadResourceAndSuspendIfNeeded(e,t){if(\"stylesheet\"!==t.type||0!=(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,!preloadResource(t)){if(null!==(t=suspenseHandlerStackCursor.current)&&((4194176&workInProgressRootRenderLanes)===workInProgressRootRenderLanes?null!==shellBoundary:(62914560&workInProgressRootRenderLanes)!==workInProgressRootRenderLanes&&0==(536870912&workInProgressRootRenderLanes)||t!==shellBoundary))throw suspendedThenable=noopSuspenseyCommitThenable,SuspenseyCommitException;e.flags|=8192}}function scheduleRetryEffect(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?claimNextRetryLane():536870912,e.lanes|=t,workInProgressSuspendedRetryLanes|=t)}function cutOffTailIfNeeded(e,t){if(!isHydrating)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 bubbleProperties(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|=31457280&o.subtreeFlags,r|=31457280&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 completeWork(e,t,n){var r=t.pendingProps;switch(popTreeContext(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return bubbleProperties(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),popProvider(CacheContext),popHostContainer(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(popHydrationState(t)?markUpdate(t):null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==hydrationErrors&&(queueRecoverableErrors(hydrationErrors),hydrationErrors=null))),bubbleProperties(t),null;case 26:return n=t.memoizedState,null===e?(markUpdate(t),null!==n?(bubbleProperties(t),preloadResourceAndSuspendIfNeeded(t,n)):(bubbleProperties(t),t.flags&=-16777217)):n?n!==e.memoizedState?(markUpdate(t),bubbleProperties(t),preloadResourceAndSuspendIfNeeded(t,n)):(bubbleProperties(t),t.flags&=-16777217):(e.memoizedProps!==r&&markUpdate(t),bubbleProperties(t),t.flags&=-16777217),null;case 27:popHostContext(t),n=rootInstanceStackCursor.current;var o=t.type;if(null!==e&&null!=t.stateNode)e.memoizedProps!==r&&markUpdate(t);else{if(!r){if(null===t.stateNode)throw Error(formatProdErrorMessage(166));return bubbleProperties(t),null}e=contextStackCursor.current,popHydrationState(t)?prepareToHydrateHostInstance(t,e):(e=resolveSingletonInstance(o,r,n),t.stateNode=e,markUpdate(t))}return bubbleProperties(t),null;case 5:if(popHostContext(t),n=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&markUpdate(t);else{if(!r){if(null===t.stateNode)throw Error(formatProdErrorMessage(166));return bubbleProperties(t),null}if(e=contextStackCursor.current,popHydrationState(t))prepareToHydrateHostInstance(t,e);else{switch(o=getOwnerDocumentFromRootContainer(rootInstanceStackCursor.current),e){case 1:e=o.createElementNS(\"http://www.w3.org/2000/svg\",n);break;case 2:e=o.createElementNS(\"http://www.w3.org/1998/Math/MathML\",n);break;default:switch(n){case\"svg\":e=o.createElementNS(\"http://www.w3.org/2000/svg\",n);break;case\"math\":e=o.createElementNS(\"http://www.w3.org/1998/Math/MathML\",n);break;case\"script\":(e=o.createElement(\"div\")).innerHTML=\"<script><\\/script>\",e=e.removeChild(e.firstChild);break;case\"select\":e=\"string\"==typeof r.is?o.createElement(\"select\",{is:r.is}):o.createElement(\"select\"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e=\"string\"==typeof r.is?o.createElement(n,{is:r.is}):o.createElement(n)}}e[internalInstanceKey]=t,e[internalPropsKey]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)e.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=e;e:switch(setInitialProperties(e,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":e=!!r.autoFocus;break e;case\"img\":e=!0;break e;default:e=!1}e&&markUpdate(t)}}return bubbleProperties(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&markUpdate(t);else{if(\"string\"!=typeof r&&null===t.stateNode)throw Error(formatProdErrorMessage(166));if(e=rootInstanceStackCursor.current,popHydrationState(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(o=hydrationParentFiber))switch(o.tag){case 27:case 5:r=o.memoizedProps}e[internalInstanceKey]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||checkForUnmatchedText(e.nodeValue,n)))||throwOnHydrationMismatch(t)}else(e=getOwnerDocumentFromRootContainer(e).createTextNode(r))[internalInstanceKey]=t,t.stateNode=e}return bubbleProperties(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=popHydrationState(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(formatProdErrorMessage(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(formatProdErrorMessage(317));o[internalInstanceKey]=t}else resetHydrationState(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;bubbleProperties(t),o=!1}else null!==hydrationErrors&&(queueRecoverableErrors(hydrationErrors),hydrationErrors=null),o=!0;if(!o)return 256&t.flags?(popSuspenseHandler(t),t):(popSuspenseHandler(t),null)}if(popSuspenseHandler(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){o=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(o=r.alternate.memoizedState.cachePool.pool);var a=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==o&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),scheduleRetryEffect(t,t.updateQueue),bubbleProperties(t),null;case 4:return popHostContainer(),null===e&&listenToAllSupportedEvents(t.stateNode.containerInfo),bubbleProperties(t),null;case 10:return popProvider(t.type),bubbleProperties(t),null;case 19:if(pop(suspenseStackCursor),null===(o=t.memoizedState))return bubbleProperties(t),null;if(r=0!=(128&t.flags),null===(a=o.rendering))if(r)cutOffTailIfNeeded(o,!1);else{if(0!==workInProgressRootExitStatus||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=findFirstSuspended(e))){for(t.flags|=128,cutOffTailIfNeeded(o,!1),e=a.updateQueue,t.updateQueue=e,scheduleRetryEffect(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)resetWorkInProgress(n,e),n=n.sibling;return push(suspenseStackCursor,1&suspenseStackCursor.current|2),t.child}e=e.sibling}null!==o.tail&&now()>workInProgressRootRenderTargetTime&&(t.flags|=128,r=!0,cutOffTailIfNeeded(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=findFirstSuspended(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,scheduleRetryEffect(t,e),cutOffTailIfNeeded(o,!0),null===o.tail&&\"hidden\"===o.tailMode&&!a.alternate&&!isHydrating)return bubbleProperties(t),null}else 2*now()-o.renderingStartTime>workInProgressRootRenderTargetTime&&536870912!==n&&(t.flags|=128,r=!0,cutOffTailIfNeeded(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=o.last)?e.sibling=a:t.child=a,o.last=a)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=now(),t.sibling=null,e=suspenseStackCursor.current,push(suspenseStackCursor,r?1&e|2:1&e),t):(bubbleProperties(t),null);case 22:case 23:return popSuspenseHandler(t),popHiddenContext(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(536870912&n)&&0==(128&t.flags)&&(bubbleProperties(t),6&t.subtreeFlags&&(t.flags|=8192)):bubbleProperties(t),null!==(n=t.updateQueue)&&scheduleRetryEffect(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&pop(resumedCache),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),popProvider(CacheContext),bubbleProperties(t),null;case 25:return null}throw Error(formatProdErrorMessage(156,t.tag))}function unwindWork(e,t){switch(popTreeContext(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return popProvider(CacheContext),popHostContainer(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return popHostContext(t),null;case 13:if(popSuspenseHandler(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(formatProdErrorMessage(340));resetHydrationState()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return pop(suspenseStackCursor),null;case 4:return popHostContainer(),null;case 10:return popProvider(t.type),null;case 22:case 23:return popSuspenseHandler(t),popHiddenContext(),null!==e&&pop(resumedCache),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return popProvider(CacheContext),null;case 25:default:return null}}function unwindInterruptedWork(e,t){switch(popTreeContext(t),t.tag){case 3:popProvider(CacheContext),popHostContainer();break;case 26:case 27:case 5:popHostContext(t);break;case 4:popHostContainer();break;case 13:popSuspenseHandler(t);break;case 19:pop(suspenseStackCursor);break;case 10:popProvider(t.type);break;case 22:case 23:popSuspenseHandler(t),popHiddenContext(),null!==e&&pop(resumedCache);break;case 24:popProvider(CacheContext)}}var DefaultAsyncDispatcher={getCacheForType:function(e){var t=readContext(CacheContext),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},PossiblyWeakMap=\"function\"==typeof WeakMap?WeakMap:Map,executionContext=0,workInProgressRoot=null,workInProgress=null,workInProgressRootRenderLanes=0,workInProgressSuspendedReason=0,workInProgressThrownValue=null,workInProgressRootDidSkipSuspendedSiblings=!1,workInProgressRootIsPrerendering=!1,workInProgressRootDidAttachPingListener=!1,entangledRenderLanes=0,workInProgressRootExitStatus=0,workInProgressRootSkippedLanes=0,workInProgressRootInterleavedUpdatedLanes=0,workInProgressRootPingedLanes=0,workInProgressDeferredLane=0,workInProgressSuspendedRetryLanes=0,workInProgressRootConcurrentErrors=null,workInProgressRootRecoverableErrors=null,workInProgressRootDidIncludeRecursiveRenderUpdate=!1,globalMostRecentFallbackTime=0,workInProgressRootRenderTargetTime=1/0,workInProgressTransitions=null,legacyErrorBoundariesThatAlreadyFailed=null,rootDoesHavePassiveEffects=!1,rootWithPendingPassiveEffects=null,pendingPassiveEffectsLanes=0,pendingPassiveEffectsRemainingLanes=0,pendingPassiveTransitions=null,nestedUpdateCount=0,rootWithNestedUpdates=null;function requestUpdateLane(){if(0!=(2&executionContext)&&0!==workInProgressRootRenderLanes)return workInProgressRootRenderLanes&-workInProgressRootRenderLanes;if(null!==ReactSharedInternals.T){return 0!==currentEntangledLane?currentEntangledLane:requestTransitionLane()}return resolveUpdatePriority()}function requestDeferredLane(){0===workInProgressDeferredLane&&(workInProgressDeferredLane=0==(536870912&workInProgressRootRenderLanes)||isHydrating?claimNextTransitionLane():536870912);var e=suspenseHandlerStackCursor.current;return null!==e&&(e.flags|=32),workInProgressDeferredLane}function scheduleUpdateOnFiber(e,t,n){(e===workInProgressRoot&&2===workInProgressSuspendedReason||null!==e.cancelPendingCommit)&&(prepareFreshStack(e,0),markRootSuspended(e,workInProgressRootRenderLanes,workInProgressDeferredLane,!1)),markRootUpdated$1(e,n),0!=(2&executionContext)&&e===workInProgressRoot||(e===workInProgressRoot&&(0==(2&executionContext)&&(workInProgressRootInterleavedUpdatedLanes|=n),4===workInProgressRootExitStatus&&markRootSuspended(e,workInProgressRootRenderLanes,workInProgressDeferredLane,!1)),ensureRootIsScheduled(e))}function performWorkOnRoot(e,t,n){if(0!=(6&executionContext))throw Error(formatProdErrorMessage(327));for(var r=!n&&0==(60&t)&&0==(t&e.expiredLanes)||checkIfRootIsPrerendering(e,t),o=r?renderRootConcurrent(e,t):renderRootSync(e,t,!0),a=r;;){if(0===o){workInProgressRootIsPrerendering&&!r&&markRootSuspended(e,t,0,!1);break}if(6===o)markRootSuspended(e,t,0,!workInProgressRootDidSkipSuspendedSiblings);else{if(n=e.current.alternate,a&&!isRenderConsistentWithExternalStores(n)){o=renderRootSync(e,t,!1),a=!1;continue}if(2===o){if(a=t,e.errorRecoveryDisabledLanes&a)var s=0;else s=0!==(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;o=workInProgressRootConcurrentErrors;var i=l.current.memoizedState.isDehydrated;if(i&&(prepareFreshStack(l,s).flags|=256),2!==(s=renderRootSync(l,s,!1))){if(workInProgressRootDidAttachPingListener&&!i){l.errorRecoveryDisabledLanes|=a,workInProgressRootInterleavedUpdatedLanes|=a,o=4;break e}a=workInProgressRootRecoverableErrors,workInProgressRootRecoverableErrors=o,null!==a&&queueRecoverableErrors(a)}o=s}if(a=!1,2!==o)continue}}if(1===o){prepareFreshStack(e,0),markRootSuspended(e,t,0,!0);break}e:{switch(r=e,o){case 0:case 1:throw Error(formatProdErrorMessage(345));case 4:if((4194176&t)===t){markRootSuspended(r,t,workInProgressDeferredLane,!workInProgressRootDidSkipSuspendedSiblings);break e}break;case 2:workInProgressRootRecoverableErrors=null;break;case 3:case 5:break;default:throw Error(formatProdErrorMessage(329))}if(r.finishedWork=n,r.finishedLanes=t,(62914560&t)===t&&10<(a=globalMostRecentFallbackTime+300-now())){if(markRootSuspended(r,t,workInProgressDeferredLane,!workInProgressRootDidSkipSuspendedSiblings),0!==getNextLanes(r,0))break e;r.timeoutHandle=scheduleTimeout(commitRootWhenReady.bind(null,r,n,workInProgressRootRecoverableErrors,workInProgressTransitions,workInProgressRootDidIncludeRecursiveRenderUpdate,t,workInProgressDeferredLane,workInProgressRootInterleavedUpdatedLanes,workInProgressSuspendedRetryLanes,workInProgressRootDidSkipSuspendedSiblings,2,-0,0),a)}else commitRootWhenReady(r,n,workInProgressRootRecoverableErrors,workInProgressTransitions,workInProgressRootDidIncludeRecursiveRenderUpdate,t,workInProgressDeferredLane,workInProgressRootInterleavedUpdatedLanes,workInProgressSuspendedRetryLanes,workInProgressRootDidSkipSuspendedSiblings,0,-0,0)}}break}ensureRootIsScheduled(e)}function queueRecoverableErrors(e){null===workInProgressRootRecoverableErrors?workInProgressRootRecoverableErrors=e:workInProgressRootRecoverableErrors.push.apply(workInProgressRootRecoverableErrors,e)}function commitRootWhenReady(e,t,n,r,o,a,s,l,i,u,c,d,p){var f=t.subtreeFlags;if((8192&f||16785408==(16785408&f))&&(suspendedState={stylesheets:null,count:0,unsuspend:noop},accumulateSuspenseyCommitOnFiber(t),null!==(t=waitForCommitToBeReady())))return e.cancelPendingCommit=t(commitRoot.bind(null,e,n,r,o,s,l,i,1,d,p)),void markRootSuspended(e,a,s,!u);commitRoot(e,n,r,o,s,l,i,c,d,p)}function isRenderConsistentWithExternalStores(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;r<n.length;r++){var o=n[r],a=o.getSnapshot;o=o.value;try{if(!objectIs(a(),o))return!1}catch(e){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}function markRootSuspended(e,t,n,r){t&=~workInProgressRootPingedLanes,t&=~workInProgressRootInterleavedUpdatedLanes,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var o=t;0<o;){var a=31-clz32(o),s=1<<a;r[a]=-1,o&=~s}0!==n&&markSpawnedDeferredLane(e,n,t)}function flushSyncWork$1(){return 0!=(6&executionContext)||(flushSyncWorkAcrossRoots_impl(0,!1),!1)}function resetWorkInProgressStack(){if(null!==workInProgress){if(0===workInProgressSuspendedReason)var e=workInProgress.return;else lastContextDependency=currentlyRenderingFiber=null,resetHooksOnUnwind(e=workInProgress),thenableState$1=null,thenableIndexCounter$1=0,e=workInProgress;for(;null!==e;)unwindInterruptedWork(e.alternate,e),e=e.return;workInProgress=null}}function prepareFreshStack(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,cancelTimeout(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),resetWorkInProgressStack(),workInProgressRoot=e,workInProgress=n=createWorkInProgress(e.current,null),workInProgressRootRenderLanes=t,workInProgressSuspendedReason=0,workInProgressThrownValue=null,workInProgressRootDidSkipSuspendedSiblings=!1,workInProgressRootIsPrerendering=checkIfRootIsPrerendering(e,t),workInProgressRootDidAttachPingListener=!1,workInProgressSuspendedRetryLanes=workInProgressDeferredLane=workInProgressRootPingedLanes=workInProgressRootInterleavedUpdatedLanes=workInProgressRootSkippedLanes=workInProgressRootExitStatus=0,workInProgressRootRecoverableErrors=workInProgressRootConcurrentErrors=null,workInProgressRootDidIncludeRecursiveRenderUpdate=!1,0!=(8&t)&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var o=31-clz32(r),a=1<<o;t|=e[o],r&=~a}return entangledRenderLanes=t,finishQueueingConcurrentUpdates(),n}function handleThrow(e,t){currentlyRenderingFiber$1=null,ReactSharedInternals.H=ContextOnlyDispatcher,t===SuspenseException?(t=getSuspendedThenable(),workInProgressSuspendedReason=3):t===SuspenseyCommitException?(t=getSuspendedThenable(),workInProgressSuspendedReason=4):workInProgressSuspendedReason=t===SelectiveHydrationException?8:null!==t&&\"object\"==typeof t&&\"function\"==typeof t.then?6:1,workInProgressThrownValue=t,null===workInProgress&&(workInProgressRootExitStatus=1,logUncaughtError(e,createCapturedValueAtFiber(t,e.current)))}function pushDispatcher(){var e=ReactSharedInternals.H;return ReactSharedInternals.H=ContextOnlyDispatcher,null===e?ContextOnlyDispatcher:e}function pushAsyncDispatcher(){var e=ReactSharedInternals.A;return ReactSharedInternals.A=DefaultAsyncDispatcher,e}function renderDidSuspendDelayIfPossible(){workInProgressRootExitStatus=4,workInProgressRootDidSkipSuspendedSiblings||(4194176&workInProgressRootRenderLanes)!==workInProgressRootRenderLanes&&null!==suspenseHandlerStackCursor.current||(workInProgressRootIsPrerendering=!0),0==(134217727&workInProgressRootSkippedLanes)&&0==(134217727&workInProgressRootInterleavedUpdatedLanes)||null===workInProgressRoot||markRootSuspended(workInProgressRoot,workInProgressRootRenderLanes,workInProgressDeferredLane,!1)}function renderRootSync(e,t,n){var r=executionContext;executionContext|=2;var o=pushDispatcher(),a=pushAsyncDispatcher();workInProgressRoot===e&&workInProgressRootRenderLanes===t||(workInProgressTransitions=null,prepareFreshStack(e,t)),t=!1;var s=workInProgressRootExitStatus;e:for(;;)try{if(0!==workInProgressSuspendedReason&&null!==workInProgress){var l=workInProgress,i=workInProgressThrownValue;switch(workInProgressSuspendedReason){case 8:resetWorkInProgressStack(),s=6;break e;case 3:case 2:case 6:null===suspenseHandlerStackCursor.current&&(t=!0);var u=workInProgressSuspendedReason;if(workInProgressSuspendedReason=0,workInProgressThrownValue=null,throwAndUnwindWorkLoop(e,l,i,u),n&&workInProgressRootIsPrerendering){s=0;break e}break;default:u=workInProgressSuspendedReason,workInProgressSuspendedReason=0,workInProgressThrownValue=null,throwAndUnwindWorkLoop(e,l,i,u)}}workLoopSync(),s=workInProgressRootExitStatus;break}catch(t){handleThrow(e,t)}return t&&e.shellSuspendCounter++,lastContextDependency=currentlyRenderingFiber=null,executionContext=r,ReactSharedInternals.H=o,ReactSharedInternals.A=a,null===workInProgress&&(workInProgressRoot=null,workInProgressRootRenderLanes=0,finishQueueingConcurrentUpdates()),s}function workLoopSync(){for(;null!==workInProgress;)performUnitOfWork(workInProgress)}function renderRootConcurrent(e,t){var n=executionContext;executionContext|=2;var r=pushDispatcher(),o=pushAsyncDispatcher();workInProgressRoot!==e||workInProgressRootRenderLanes!==t?(workInProgressTransitions=null,workInProgressRootRenderTargetTime=now()+500,prepareFreshStack(e,t)):workInProgressRootIsPrerendering=checkIfRootIsPrerendering(e,t);e:for(;;)try{if(0!==workInProgressSuspendedReason&&null!==workInProgress){t=workInProgress;var a=workInProgressThrownValue;t:switch(workInProgressSuspendedReason){case 1:workInProgressSuspendedReason=0,workInProgressThrownValue=null,throwAndUnwindWorkLoop(e,t,a,1);break;case 2:if(isThenableResolved(a)){workInProgressSuspendedReason=0,workInProgressThrownValue=null,replaySuspendedUnitOfWork(t);break}t=function(){2===workInProgressSuspendedReason&&workInProgressRoot===e&&(workInProgressSuspendedReason=7),ensureRootIsScheduled(e)},a.then(t,t);break e;case 3:workInProgressSuspendedReason=7;break e;case 4:workInProgressSuspendedReason=5;break e;case 7:isThenableResolved(a)?(workInProgressSuspendedReason=0,workInProgressThrownValue=null,replaySuspendedUnitOfWork(t)):(workInProgressSuspendedReason=0,workInProgressThrownValue=null,throwAndUnwindWorkLoop(e,t,a,7));break;case 5:var s=null;switch(workInProgress.tag){case 26:s=workInProgress.memoizedState;case 5:case 27:var l=workInProgress;if(!s||preloadResource(s)){workInProgressSuspendedReason=0,workInProgressThrownValue=null;var i=l.sibling;if(null!==i)workInProgress=i;else{var u=l.return;null!==u?(workInProgress=u,completeUnitOfWork(u)):workInProgress=null}break t}}workInProgressSuspendedReason=0,workInProgressThrownValue=null,throwAndUnwindWorkLoop(e,t,a,5);break;case 6:workInProgressSuspendedReason=0,workInProgressThrownValue=null,throwAndUnwindWorkLoop(e,t,a,6);break;case 8:resetWorkInProgressStack(),workInProgressRootExitStatus=6;break e;default:throw Error(formatProdErrorMessage(462))}}workLoopConcurrent();break}catch(t){handleThrow(e,t)}return lastContextDependency=currentlyRenderingFiber=null,ReactSharedInternals.H=r,ReactSharedInternals.A=o,executionContext=n,null!==workInProgress?0:(workInProgressRoot=null,workInProgressRootRenderLanes=0,finishQueueingConcurrentUpdates(),workInProgressRootExitStatus)}function workLoopConcurrent(){for(;null!==workInProgress&&!shouldYield();)performUnitOfWork(workInProgress)}function performUnitOfWork(e){var t=beginWork(e.alternate,e,entangledRenderLanes);e.memoizedProps=e.pendingProps,null===t?completeUnitOfWork(e):workInProgress=t}function replaySuspendedUnitOfWork(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=replayFunctionComponent(n,t,t.pendingProps,t.type,void 0,workInProgressRootRenderLanes);break;case 11:t=replayFunctionComponent(n,t,t.pendingProps,t.type.render,t.ref,workInProgressRootRenderLanes);break;case 5:resetHooksOnUnwind(t);default:unwindInterruptedWork(n,t),t=beginWork(n,t=workInProgress=resetWorkInProgress(t,entangledRenderLanes),entangledRenderLanes)}e.memoizedProps=e.pendingProps,null===t?completeUnitOfWork(e):workInProgress=t}function throwAndUnwindWorkLoop(e,t,n,r){lastContextDependency=currentlyRenderingFiber=null,resetHooksOnUnwind(t),thenableState$1=null,thenableIndexCounter$1=0;var o=t.return;try{if(throwException(e,o,t,n,workInProgressRootRenderLanes))return workInProgressRootExitStatus=1,logUncaughtError(e,createCapturedValueAtFiber(n,e.current)),void(workInProgress=null)}catch(t){if(null!==o)throw workInProgress=o,t;return workInProgressRootExitStatus=1,logUncaughtError(e,createCapturedValueAtFiber(n,e.current)),void(workInProgress=null)}32768&t.flags?(isHydrating||1===r?e=!0:workInProgressRootIsPrerendering||0!=(536870912&workInProgressRootRenderLanes)?e=!1:(workInProgressRootDidSkipSuspendedSiblings=e=!0,(2===r||3===r||6===r)&&(null!==(r=suspenseHandlerStackCursor.current)&&13===r.tag&&(r.flags|=16384))),unwindUnitOfWork(t,e)):completeUnitOfWork(t)}function completeUnitOfWork(e){var t=e;do{if(0!=(32768&t.flags))return void unwindUnitOfWork(t,workInProgressRootDidSkipSuspendedSiblings);e=t.return;var n=completeWork(t.alternate,t,entangledRenderLanes);if(null!==n)return void(workInProgress=n);if(null!==(t=t.sibling))return void(workInProgress=t);workInProgress=t=e}while(null!==t);0===workInProgressRootExitStatus&&(workInProgressRootExitStatus=5)}function unwindUnitOfWork(e,t){do{var n=unwindWork(e.alternate,e);if(null!==n)return n.flags&=32767,void(workInProgress=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(workInProgress=e);workInProgress=e=n}while(null!==e);workInProgressRootExitStatus=6,workInProgress=null}function commitRoot(e,t,n,r,o,a,s,l,i,u){var c=ReactSharedInternals.T,d=ReactDOMSharedInternals.p;try{ReactDOMSharedInternals.p=2,ReactSharedInternals.T=null,commitRootImpl(e,t,n,r,d,o,a,s,l,i,u)}finally{ReactSharedInternals.T=c,ReactDOMSharedInternals.p=d}}function commitRootImpl(e,t,n,r,o,a,s,l){do{flushPassiveEffects()}while(null!==rootWithPendingPassiveEffects);if(0!=(6&executionContext))throw Error(formatProdErrorMessage(327));var i=e.finishedWork;if(r=e.finishedLanes,null===i)return null;if(e.finishedWork=null,e.finishedLanes=0,i===e.current)throw Error(formatProdErrorMessage(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var u=i.lanes|i.childLanes;if(markRootFinished(e,r,u|=concurrentlyUpdatedLanes,a,s,l),e===workInProgressRoot&&(workInProgress=workInProgressRoot=null,workInProgressRootRenderLanes=0),0==(10256&i.subtreeFlags)&&0==(10256&i.flags)||rootDoesHavePassiveEffects||(rootDoesHavePassiveEffects=!0,pendingPassiveEffectsRemainingLanes=u,pendingPassiveTransitions=n,scheduleCallback$1(NormalPriority$1,function(){return flushPassiveEffects(!0),null})),n=0!=(15990&i.flags),0!=(15990&i.subtreeFlags)||n?(n=ReactSharedInternals.T,ReactSharedInternals.T=null,a=ReactDOMSharedInternals.p,ReactDOMSharedInternals.p=2,s=executionContext,executionContext|=4,commitBeforeMutationEffects(e,i),commitMutationEffectsOnFiber(i,e),restoreSelection(selectionInformation,e.containerInfo),_enabled=!!eventsEnabled,selectionInformation=eventsEnabled=null,e.current=i,commitLayoutEffectOnFiber(e,i.alternate,i),requestPaint(),executionContext=s,ReactDOMSharedInternals.p=a,ReactSharedInternals.T=n):e.current=i,rootDoesHavePassiveEffects?(rootDoesHavePassiveEffects=!1,rootWithPendingPassiveEffects=e,pendingPassiveEffectsLanes=r):releaseRootPooledCache(e,u),0===(u=e.pendingLanes)&&(legacyErrorBoundariesThatAlreadyFailed=null),onCommitRoot(i.stateNode,o),ensureRootIsScheduled(e),null!==t)for(o=e.onRecoverableError,i=0;i<t.length;i++)o((u=t[i]).value,{componentStack:u.stack});return 0!=(3&pendingPassiveEffectsLanes)&&flushPassiveEffects(),u=e.pendingLanes,0!=(4194218&r)&&0!=(42&u)?e===rootWithNestedUpdates?nestedUpdateCount++:(nestedUpdateCount=0,rootWithNestedUpdates=e):nestedUpdateCount=0,flushSyncWorkAcrossRoots_impl(0,!1),null}function releaseRootPooledCache(e,t){0==(e.pooledCacheLanes&=t)&&(null!=(t=e.pooledCache)&&(e.pooledCache=null,releaseCache(t)))}function flushPassiveEffects(){if(null!==rootWithPendingPassiveEffects){var e=rootWithPendingPassiveEffects,t=pendingPassiveEffectsRemainingLanes;pendingPassiveEffectsRemainingLanes=0;var n=lanesToEventPriority(pendingPassiveEffectsLanes),r=ReactSharedInternals.T,o=ReactDOMSharedInternals.p;try{if(ReactDOMSharedInternals.p=32>n?32:n,ReactSharedInternals.T=null,null===rootWithPendingPassiveEffects)var a=!1;else{n=pendingPassiveTransitions,pendingPassiveTransitions=null;var s=rootWithPendingPassiveEffects,l=pendingPassiveEffectsLanes;if(rootWithPendingPassiveEffects=null,pendingPassiveEffectsLanes=0,0!=(6&executionContext))throw Error(formatProdErrorMessage(331));var i=executionContext;if(executionContext|=4,commitPassiveUnmountOnFiber(s.current),commitPassiveMountOnFiber(s,s.current,l,n),executionContext=i,flushSyncWorkAcrossRoots_impl(0,!1),injectedHook&&\"function\"==typeof injectedHook.onPostCommitFiberRoot)try{injectedHook.onPostCommitFiberRoot(rendererID,s)}catch(e){}a=!0}return a}finally{ReactDOMSharedInternals.p=o,ReactSharedInternals.T=r,releaseRootPooledCache(e,t)}}return!1}function captureCommitPhaseErrorOnRoot(e,t,n){t=createCapturedValueAtFiber(n,t),null!==(e=enqueueUpdate(e,t=createRootErrorUpdate(e.stateNode,t,2),2))&&(markRootUpdated$1(e,2),ensureRootIsScheduled(e))}function captureCommitPhaseError(e,t,n){if(3===e.tag)captureCommitPhaseErrorOnRoot(e,e,n);else for(;null!==t;){if(3===t.tag){captureCommitPhaseErrorOnRoot(t,e,n);break}if(1===t.tag){var r=t.stateNode;if(\"function\"==typeof t.type.getDerivedStateFromError||\"function\"==typeof r.componentDidCatch&&(null===legacyErrorBoundariesThatAlreadyFailed||!legacyErrorBoundariesThatAlreadyFailed.has(r))){e=createCapturedValueAtFiber(n,e),null!==(r=enqueueUpdate(t,n=createClassErrorUpdate(2),2))&&(initializeClassErrorUpdate(n,r,t,e),markRootUpdated$1(r,2),ensureRootIsScheduled(r));break}}t=t.return}}function attachPingListener(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new PossiblyWeakMap;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)||(workInProgressRootDidAttachPingListener=!0,o.add(n),e=pingSuspendedRoot.bind(null,e,t,n),t.then(e,e))}function pingSuspendedRoot(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,workInProgressRoot===e&&(workInProgressRootRenderLanes&n)===n&&(4===workInProgressRootExitStatus||3===workInProgressRootExitStatus&&(62914560&workInProgressRootRenderLanes)===workInProgressRootRenderLanes&&300>now()-globalMostRecentFallbackTime?0==(2&executionContext)&&prepareFreshStack(e,0):workInProgressRootPingedLanes|=n,workInProgressSuspendedRetryLanes===workInProgressRootRenderLanes&&(workInProgressSuspendedRetryLanes=0)),ensureRootIsScheduled(e)}function retryTimedOutBoundary(e,t){0===t&&(t=claimNextRetryLane()),null!==(e=enqueueConcurrentRenderForLane(e,t))&&(markRootUpdated$1(e,t),ensureRootIsScheduled(e))}function retryDehydratedSuspenseBoundary(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),retryTimedOutBoundary(e,n)}function resolveRetryWakeable(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;case 22:r=e.stateNode._retryCache;break;default:throw Error(formatProdErrorMessage(314))}null!==r&&r.delete(t),retryTimedOutBoundary(e,n)}function scheduleCallback$1(e,t){return scheduleCallback$3(e,t)}var firstScheduledRoot=null,lastScheduledRoot=null,didScheduleMicrotask=!1,mightHavePendingSyncWork=!1,isFlushingWork=!1,currentEventTransitionLane=0;function ensureRootIsScheduled(e){e!==lastScheduledRoot&&null===e.next&&(null===lastScheduledRoot?firstScheduledRoot=lastScheduledRoot=e:lastScheduledRoot=lastScheduledRoot.next=e),mightHavePendingSyncWork=!0,didScheduleMicrotask||(didScheduleMicrotask=!0,scheduleImmediateTask(processRootScheduleInMicrotask))}function flushSyncWorkAcrossRoots_impl(e,t){if(!isFlushingWork&&mightHavePendingSyncWork){isFlushingWork=!0;do{for(var n=!1,r=firstScheduledRoot;null!==r;){if(!t)if(0!==e){var o=r.pendingLanes;if(0===o)var a=0;else{var s=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-clz32(42|e)+1)-1,a=201326677&(a&=o&~(s&~l))?201326677&a|1:a?2|a:0}0!==a&&(n=!0,performSyncWorkOnRoot(r,a))}else a=workInProgressRootRenderLanes,0==(3&(a=getNextLanes(r,r===workInProgressRoot?a:0)))||checkIfRootIsPrerendering(r,a)||(n=!0,performSyncWorkOnRoot(r,a));r=r.next}}while(n);isFlushingWork=!1}}function processRootScheduleInMicrotask(){mightHavePendingSyncWork=didScheduleMicrotask=!1;var e=0;0!==currentEventTransitionLane&&(shouldAttemptEagerTransition()&&(e=currentEventTransitionLane),currentEventTransitionLane=0);for(var t=now(),n=null,r=firstScheduledRoot;null!==r;){var o=r.next,a=scheduleTaskForRootDuringMicrotask(r,t);0===a?(r.next=null,null===n?firstScheduledRoot=o:n.next=o,null===o&&(lastScheduledRoot=n)):(n=r,(0!==e||0!=(3&a))&&(mightHavePendingSyncWork=!0)),r=o}flushSyncWorkAcrossRoots_impl(e,!1)}function scheduleTaskForRootDuringMicrotask(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var s=31-clz32(a),l=1<<s,i=o[s];-1===i?0!=(l&n)&&0==(l&r)||(o[s]=computeExpirationTime(l,t)):i<=t&&(e.expiredLanes|=l),a&=~l}if(n=workInProgressRootRenderLanes,n=getNextLanes(e,e===(t=workInProgressRoot)?n:0),r=e.callbackNode,0===n||e===t&&2===workInProgressSuspendedReason||null!==e.cancelPendingCommit)return null!==r&&null!==r&&cancelCallback$1(r),e.callbackNode=null,e.callbackPriority=0;if(0==(3&n)||checkIfRootIsPrerendering(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&cancelCallback$1(r),lanesToEventPriority(n)){case 2:case 8:n=UserBlockingPriority;break;case 32:n=NormalPriority$1;break;case 268435456:n=IdlePriority;break;default:n=NormalPriority$1}return r=performWorkOnRootViaSchedulerTask.bind(null,e),n=scheduleCallback$3(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&cancelCallback$1(r),e.callbackPriority=2,e.callbackNode=null,2}function performWorkOnRootViaSchedulerTask(e,t){var n=e.callbackNode;if(flushPassiveEffects()&&e.callbackNode!==n)return null;var r=workInProgressRootRenderLanes;return 0===(r=getNextLanes(e,e===workInProgressRoot?r:0))?null:(performWorkOnRoot(e,r,t),scheduleTaskForRootDuringMicrotask(e,now()),null!=e.callbackNode&&e.callbackNode===n?performWorkOnRootViaSchedulerTask.bind(null,e):null)}function performSyncWorkOnRoot(e,t){if(flushPassiveEffects())return null;performWorkOnRoot(e,t,!0)}function scheduleImmediateTask(e){scheduleMicrotask(function(){0!=(6&executionContext)?scheduleCallback$3(ImmediatePriority,e):e()})}function requestTransitionLane(){return 0===currentEventTransitionLane&&(currentEventTransitionLane=claimNextTransitionLane()),currentEventTransitionLane}function coerceFormActionProp(e){return null==e||\"symbol\"==typeof e||\"boolean\"==typeof e?null:\"function\"==typeof e?e:sanitizeURL(\"\"+e)}function createFormDataWithSubmitter(e,t){var n=t.ownerDocument.createElement(\"input\");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(\"form\",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function extractEvents$1(e,t,n,r,o){if(\"submit\"===t&&n&&n.stateNode===o){var a=coerceFormActionProp((o[internalPropsKey]||null).action),s=r.submitter;s&&(null!==(t=(t=s[internalPropsKey]||null)?coerceFormActionProp(t.formAction):s.getAttribute(\"formAction\"))&&(a=t,s=null));var l=new SyntheticEvent(\"action\",\"action\",null,r,o);e.push({event:l,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==currentEventTransitionLane){var e=s?createFormDataWithSubmitter(o,s):new FormData(o);startHostTransition(n,{pending:!0,data:e,method:o.method,action:a},null,e)}}else\"function\"==typeof a&&(l.preventDefault(),e=s?createFormDataWithSubmitter(o,s):new FormData(o),startHostTransition(n,{pending:!0,data:e,method:o.method,action:a},a,e))},currentTarget:o}]})}}for(var i$jscomp$inline_1439=0;i$jscomp$inline_1439<simpleEventPluginEvents.length;i$jscomp$inline_1439++){var eventName$jscomp$inline_1440=simpleEventPluginEvents[i$jscomp$inline_1439],domEventName$jscomp$inline_1441=eventName$jscomp$inline_1440.toLowerCase(),capitalizedEvent$jscomp$inline_1442=eventName$jscomp$inline_1440[0].toUpperCase()+eventName$jscomp$inline_1440.slice(1);registerSimpleEvent(domEventName$jscomp$inline_1441,\"on\"+capitalizedEvent$jscomp$inline_1442)}registerSimpleEvent(ANIMATION_END,\"onAnimationEnd\"),registerSimpleEvent(ANIMATION_ITERATION,\"onAnimationIteration\"),registerSimpleEvent(ANIMATION_START,\"onAnimationStart\"),registerSimpleEvent(\"dblclick\",\"onDoubleClick\"),registerSimpleEvent(\"focusin\",\"onFocus\"),registerSimpleEvent(\"focusout\",\"onBlur\"),registerSimpleEvent(TRANSITION_RUN,\"onTransitionRun\"),registerSimpleEvent(TRANSITION_START,\"onTransitionStart\"),registerSimpleEvent(TRANSITION_CANCEL,\"onTransitionCancel\"),registerSimpleEvent(TRANSITION_END,\"onTransitionEnd\"),registerDirectEvent(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]),registerDirectEvent(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]),registerDirectEvent(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]),registerDirectEvent(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]),registerTwoPhaseEvent(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \")),registerTwoPhaseEvent(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \")),registerTwoPhaseEvent(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]),registerTwoPhaseEvent(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \")),registerTwoPhaseEvent(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \")),registerTwoPhaseEvent(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var mediaEventTypes=\"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(\" \"),nonDelegatedEvents=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(mediaEventTypes));function processDispatchQueue(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 s=r.length-1;0<=s;s--){var l=r[s],i=l.instance,u=l.currentTarget;if(l=l.listener,i!==a&&o.isPropagationStopped())break e;a=l,o.currentTarget=u;try{a(o)}catch(e){reportGlobalError(e)}o.currentTarget=null,a=i}else for(s=0;s<r.length;s++){if(i=(l=r[s]).instance,u=l.currentTarget,l=l.listener,i!==a&&o.isPropagationStopped())break e;a=l,o.currentTarget=u;try{a(o)}catch(e){reportGlobalError(e)}o.currentTarget=null,a=i}}}}function listenToNonDelegatedEvent(e,t){var n=t[internalEventHandlersKey];void 0===n&&(n=t[internalEventHandlersKey]=new Set);var r=e+\"__bubble\";n.has(r)||(addTrappedEventListener(t,e,2,!1),n.add(r))}function listenToNativeEvent(e,t,n){var r=0;t&&(r|=4),addTrappedEventListener(n,e,r,t)}var listeningMarker=\"_reactListening\"+Math.random().toString(36).slice(2);function listenToAllSupportedEvents(e){if(!e[listeningMarker]){e[listeningMarker]=!0,allNativeEvents.forEach(function(t){\"selectionchange\"!==t&&(nonDelegatedEvents.has(t)||listenToNativeEvent(t,!1,e),listenToNativeEvent(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[listeningMarker]||(t[listeningMarker]=!0,listenToNativeEvent(\"selectionchange\",!1,t))}}function addTrappedEventListener(e,t,n,r){switch(getEventPriority(t)){case 2:var o=dispatchDiscreteEvent;break;case 8:o=dispatchContinuousEvent;break;default:o=dispatchEvent}n=o.bind(null,t,n,e),o=void 0,!passiveBrowserEventsSupported||\"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 dispatchEventForPluginEventSystem(e,t,n,r,o){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var s=r.tag;if(3===s||4===s){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===s)for(s=r.return;null!==s;){var i=s.tag;if((3===i||4===i)&&((i=s.stateNode.containerInfo)===o||8===i.nodeType&&i.parentNode===o))return;s=s.return}for(;null!==l;){if(null===(s=getClosestInstanceFromNode(l)))return;if(5===(i=s.tag)||6===i||26===i||27===i){r=a=s;continue e}l=l.parentNode}}r=r.return}batchedUpdates$1(function(){var r=a,o=getEventTarget(n),s=[];e:{var l=topLevelEventsToReactNames.get(e);if(void 0!==l){var i=SyntheticEvent,u=e;switch(e){case\"keypress\":if(0===getEventCharCode(n))break e;case\"keydown\":case\"keyup\":i=SyntheticKeyboardEvent;break;case\"focusin\":u=\"focus\",i=SyntheticFocusEvent;break;case\"focusout\":u=\"blur\",i=SyntheticFocusEvent;break;case\"beforeblur\":case\"afterblur\":i=SyntheticFocusEvent;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\":i=SyntheticMouseEvent;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":i=SyntheticDragEvent;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":i=SyntheticTouchEvent;break;case ANIMATION_END:case ANIMATION_ITERATION:case ANIMATION_START:i=SyntheticAnimationEvent;break;case TRANSITION_END:i=SyntheticTransitionEvent;break;case\"scroll\":case\"scrollend\":i=SyntheticUIEvent;break;case\"wheel\":i=SyntheticWheelEvent;break;case\"copy\":case\"cut\":case\"paste\":i=SyntheticClipboardEvent;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":i=SyntheticPointerEvent;break;case\"toggle\":case\"beforetoggle\":i=SyntheticToggleEvent}var c=0!=(4&t),d=!c&&(\"scroll\"===e||\"scrollend\"===e),p=c?null!==l?l+\"Capture\":null:l;c=[];for(var f,m=r;null!==m;){var h=m;if(f=h.stateNode,5!==(h=h.tag)&&26!==h&&27!==h||null===f||null===p||null!=(h=getListener(m,p))&&c.push(createDispatchListener(m,h,f)),d)break;m=m.return}0<c.length&&(l=new i(l,u,null,n,o),s.push({event:l,listeners:c}))}}if(0==(7&t)){if(l=\"mouseover\"===e||\"pointerover\"===e,i=\"mouseout\"===e||\"pointerout\"===e,(!l||n===currentReplayingEvent||!(u=n.relatedTarget||n.fromElement)||!getClosestInstanceFromNode(u)&&!u[internalContainerInstanceKey])&&(i||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,i?(i=r,null!==(u=(u=n.relatedTarget||n.toElement)?getClosestInstanceFromNode(u):null)&&(d=getNearestMountedFiber(u),c=u.tag,u!==d||5!==c&&27!==c&&6!==c)&&(u=null)):(i=null,u=r),i!==u)){if(c=SyntheticMouseEvent,h=\"onMouseLeave\",p=\"onMouseEnter\",m=\"mouse\",\"pointerout\"!==e&&\"pointerover\"!==e||(c=SyntheticPointerEvent,h=\"onPointerLeave\",p=\"onPointerEnter\",m=\"pointer\"),d=null==i?l:getNodeFromInstance(i),f=null==u?l:getNodeFromInstance(u),(l=new c(h,m+\"leave\",i,n,o)).target=d,l.relatedTarget=f,h=null,getClosestInstanceFromNode(o)===r&&((c=new c(p,m+\"enter\",u,n,o)).target=f,c.relatedTarget=d,h=c),d=h,i&&u)e:{for(p=u,m=0,f=c=i;f;f=getParent(f))m++;for(f=0,h=p;h;h=getParent(h))f++;for(;0<m-f;)c=getParent(c),m--;for(;0<f-m;)p=getParent(p),f--;for(;m--;){if(c===p||null!==p&&c===p.alternate)break e;c=getParent(c),p=getParent(p)}c=null}else c=null;null!==i&&accumulateEnterLeaveListenersForEvent(s,l,i,c,!1),null!==u&&null!==d&&accumulateEnterLeaveListenersForEvent(s,d,u,c,!0)}if(\"select\"===(i=(l=r?getNodeFromInstance(r):window).nodeName&&l.nodeName.toLowerCase())||\"input\"===i&&\"file\"===l.type)var g=getTargetInstForChangeEvent;else if(isTextInputElement(l))if(isInputEventSupported)g=getTargetInstForInputOrChangeEvent;else{g=getTargetInstForInputEventPolyfill;var v=handleEventsForInputEventPolyfill}else!(i=l.nodeName)||\"input\"!==i.toLowerCase()||\"checkbox\"!==l.type&&\"radio\"!==l.type?r&&isCustomElement(r.elementType)&&(g=getTargetInstForChangeEvent):g=getTargetInstForClickEvent;switch(g&&(g=g(e,r))?createAndAccumulateChangeEvent(s,g,n,o):(v&&v(e,l,r),\"focusout\"===e&&r&&\"number\"===l.type&&null!=r.memoizedProps.value&&setDefaultValue(l,\"number\",l.value)),v=r?getNodeFromInstance(r):window,e){case\"focusin\":(isTextInputElement(v)||\"true\"===v.contentEditable)&&(activeElement=v,activeElementInst=r,lastSelection=null);break;case\"focusout\":lastSelection=activeElementInst=activeElement=null;break;case\"mousedown\":mouseDown=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":mouseDown=!1,constructSelectEvent(s,n,o);break;case\"selectionchange\":if(skipSelectionChangeEvent)break;case\"keydown\":case\"keyup\":constructSelectEvent(s,n,o)}var y;if(canUseCompositionEvent)e:{switch(e){case\"compositionstart\":var b=\"onCompositionStart\";break e;case\"compositionend\":b=\"onCompositionEnd\";break e;case\"compositionupdate\":b=\"onCompositionUpdate\";break e}b=void 0}else isComposing?isFallbackCompositionEnd(e,n)&&(b=\"onCompositionEnd\"):\"keydown\"===e&&229===n.keyCode&&(b=\"onCompositionStart\");b&&(useFallbackCompositionData&&\"ko\"!==n.locale&&(isComposing||\"onCompositionStart\"!==b?\"onCompositionEnd\"===b&&isComposing&&(y=getData()):(startText=\"value\"in(root=o)?root.value:root.textContent,isComposing=!0)),0<(v=accumulateTwoPhaseListeners(r,b)).length&&(b=new SyntheticCompositionEvent(b,e,null,n,o),s.push({event:b,listeners:v}),y?b.data=y:null!==(y=getDataFromCustomEvent(n))&&(b.data=y))),(y=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n))&&(0<(b=accumulateTwoPhaseListeners(r,\"onBeforeInput\")).length&&(v=new SyntheticCompositionEvent(\"onBeforeInput\",\"beforeinput\",null,n,o),s.push({event:v,listeners:b}),v.data=y)),extractEvents$1(s,e,r,n,o)}processDispatchQueue(s,t)})}function createDispatchListener(e,t,n){return{instance:e,listener:t,currentTarget:n}}function accumulateTwoPhaseListeners(e,t){for(var n=t+\"Capture\",r=[];null!==e;){var o=e,a=o.stateNode;5!==(o=o.tag)&&26!==o&&27!==o||null===a||(null!=(o=getListener(e,n))&&r.unshift(createDispatchListener(e,o,a)),null!=(o=getListener(e,t))&&r.push(createDispatchListener(e,o,a))),e=e.return}return r}function getParent(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function accumulateEnterLeaveListenersForEvent(e,t,n,r,o){for(var a=t._reactName,s=[];null!==n&&n!==r;){var l=n,i=l.alternate,u=l.stateNode;if(l=l.tag,null!==i&&i===r)break;5!==l&&26!==l&&27!==l||null===u||(i=u,o?null!=(u=getListener(n,a))&&s.unshift(createDispatchListener(n,u,i)):o||null!=(u=getListener(n,a))&&s.push(createDispatchListener(n,u,i))),n=n.return}0!==s.length&&e.push({event:t,listeners:s})}var NORMALIZE_NEWLINES_REGEX=/\\r\\n?/g,NORMALIZE_NULL_AND_REPLACEMENT_REGEX=/\\u0000|\\uFFFD/g;function normalizeMarkupForTextOrAttribute(e){return(\"string\"==typeof e?e:\"\"+e).replace(NORMALIZE_NEWLINES_REGEX,\"\\n\").replace(NORMALIZE_NULL_AND_REPLACEMENT_REGEX,\"\")}function checkForUnmatchedText(e,t){return t=normalizeMarkupForTextOrAttribute(t),normalizeMarkupForTextOrAttribute(e)===t}function noop$1(){}function setProp(e,t,n,r,o,a){switch(n){case\"children\":\"string\"==typeof r?\"body\"===t||\"textarea\"===t&&\"\"===r||setTextContent(e,r):(\"number\"==typeof r||\"bigint\"==typeof r)&&\"body\"!==t&&setTextContent(e,\"\"+r);break;case\"className\":setValueForKnownAttribute(e,\"class\",r);break;case\"tabIndex\":setValueForKnownAttribute(e,\"tabindex\",r);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":setValueForKnownAttribute(e,n,r);break;case\"style\":setValueForStyles(e,r,a);break;case\"data\":if(\"object\"!==t){setValueForKnownAttribute(e,\"data\",r);break}case\"src\":case\"href\":if(\"\"===r&&(\"a\"!==t||\"href\"!==n)){e.removeAttribute(n);break}if(null==r||\"function\"==typeof r||\"symbol\"==typeof r||\"boolean\"==typeof r){e.removeAttribute(n);break}r=sanitizeURL(\"\"+r),e.setAttribute(n,r);break;case\"action\":case\"formAction\":if(\"function\"==typeof r){e.setAttribute(n,\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\");break}if(\"function\"==typeof a&&(\"formAction\"===n?(\"input\"!==t&&setProp(e,t,\"name\",o.name,o,null),setProp(e,t,\"formEncType\",o.formEncType,o,null),setProp(e,t,\"formMethod\",o.formMethod,o,null),setProp(e,t,\"formTarget\",o.formTarget,o,null)):(setProp(e,t,\"encType\",o.encType,o,null),setProp(e,t,\"method\",o.method,o,null),setProp(e,t,\"target\",o.target,o,null))),null==r||\"symbol\"==typeof r||\"boolean\"==typeof r){e.removeAttribute(n);break}r=sanitizeURL(\"\"+r),e.setAttribute(n,r);break;case\"onClick\":null!=r&&(e.onclick=noop$1);break;case\"onScroll\":null!=r&&listenToNonDelegatedEvent(\"scroll\",e);break;case\"onScrollEnd\":null!=r&&listenToNonDelegatedEvent(\"scrollend\",e);break;case\"dangerouslySetInnerHTML\":if(null!=r){if(\"object\"!=typeof r||!(\"__html\"in r))throw Error(formatProdErrorMessage(61));if(null!=(n=r.__html)){if(null!=o.children)throw Error(formatProdErrorMessage(60));e.innerHTML=n}}break;case\"multiple\":e.multiple=r&&\"function\"!=typeof r&&\"symbol\"!=typeof r;break;case\"muted\":e.muted=r&&\"function\"!=typeof r&&\"symbol\"!=typeof r;break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"ref\":case\"autoFocus\":break;case\"xlinkHref\":if(null==r||\"function\"==typeof r||\"boolean\"==typeof r||\"symbol\"==typeof r){e.removeAttribute(\"xlink:href\");break}n=sanitizeURL(\"\"+r),e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",n);break;case\"contentEditable\":case\"spellCheck\":case\"draggable\":case\"value\":case\"autoReverse\":case\"externalResourcesRequired\":case\"focusable\":case\"preserveAlpha\":null!=r&&\"function\"!=typeof r&&\"symbol\"!=typeof r?e.setAttribute(n,\"\"+r):e.removeAttribute(n);break;case\"inert\":case\"allowFullScreen\":case\"async\":case\"autoPlay\":case\"controls\":case\"default\":case\"defer\":case\"disabled\":case\"disablePictureInPicture\":case\"disableRemotePlayback\":case\"formNoValidate\":case\"hidden\":case\"loop\":case\"noModule\":case\"noValidate\":case\"open\":case\"playsInline\":case\"readOnly\":case\"required\":case\"reversed\":case\"scoped\":case\"seamless\":case\"itemScope\":r&&\"function\"!=typeof r&&\"symbol\"!=typeof r?e.setAttribute(n,\"\"):e.removeAttribute(n);break;case\"capture\":case\"download\":!0===r?e.setAttribute(n,\"\"):!1!==r&&null!=r&&\"function\"!=typeof r&&\"symbol\"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case\"cols\":case\"rows\":case\"size\":case\"span\":null!=r&&\"function\"!=typeof r&&\"symbol\"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case\"rowSpan\":case\"start\":null==r||\"function\"==typeof r||\"symbol\"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case\"popover\":listenToNonDelegatedEvent(\"beforetoggle\",e),listenToNonDelegatedEvent(\"toggle\",e),setValueForAttribute(e,\"popover\",r);break;case\"xlinkActuate\":setValueForNamespacedAttribute(e,\"http://www.w3.org/1999/xlink\",\"xlink:actuate\",r);break;case\"xlinkArcrole\":setValueForNamespacedAttribute(e,\"http://www.w3.org/1999/xlink\",\"xlink:arcrole\",r);break;case\"xlinkRole\":setValueForNamespacedAttribute(e,\"http://www.w3.org/1999/xlink\",\"xlink:role\",r);break;case\"xlinkShow\":setValueForNamespacedAttribute(e,\"http://www.w3.org/1999/xlink\",\"xlink:show\",r);break;case\"xlinkTitle\":setValueForNamespacedAttribute(e,\"http://www.w3.org/1999/xlink\",\"xlink:title\",r);break;case\"xlinkType\":setValueForNamespacedAttribute(e,\"http://www.w3.org/1999/xlink\",\"xlink:type\",r);break;case\"xmlBase\":setValueForNamespacedAttribute(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:base\",r);break;case\"xmlLang\":setValueForNamespacedAttribute(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:lang\",r);break;case\"xmlSpace\":setValueForNamespacedAttribute(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",r);break;case\"is\":setValueForAttribute(e,\"is\",r);break;case\"innerText\":case\"textContent\":break;default:(!(2<n.length)||\"o\"!==n[0]&&\"O\"!==n[0]||\"n\"!==n[1]&&\"N\"!==n[1])&&setValueForAttribute(e,n=aliases.get(n)||n,r)}}function setPropOnCustomElement(e,t,n,r,o,a){switch(n){case\"style\":setValueForStyles(e,r,a);break;case\"dangerouslySetInnerHTML\":if(null!=r){if(\"object\"!=typeof r||!(\"__html\"in r))throw Error(formatProdErrorMessage(61));if(null!=(n=r.__html)){if(null!=o.children)throw Error(formatProdErrorMessage(60));e.innerHTML=n}}break;case\"children\":\"string\"==typeof r?setTextContent(e,r):(\"number\"==typeof r||\"bigint\"==typeof r)&&setTextContent(e,\"\"+r);break;case\"onScroll\":null!=r&&listenToNonDelegatedEvent(\"scroll\",e);break;case\"onScrollEnd\":null!=r&&listenToNonDelegatedEvent(\"scrollend\",e);break;case\"onClick\":null!=r&&(e.onclick=noop$1);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:registrationNameDependencies.hasOwnProperty(n)||(\"o\"!==n[0]||\"n\"!==n[1]||(o=n.endsWith(\"Capture\"),t=n.slice(2,o?n.length-7:void 0),\"function\"==typeof(a=null!=(a=e[internalPropsKey]||null)?a[n]:null)&&e.removeEventListener(t,a,o),\"function\"!=typeof r)?n in e?e[n]=r:!0===r?e.setAttribute(n,\"\"):setValueForAttribute(e,n,r):(\"function\"!=typeof a&&null!==a&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,o)))}}function setInitialProperties(e,t,n){switch(t){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":listenToNonDelegatedEvent(\"error\",e),listenToNonDelegatedEvent(\"load\",e);var r,o=!1,a=!1;for(r in n)if(n.hasOwnProperty(r)){var s=n[r];if(null!=s)switch(r){case\"src\":o=!0;break;case\"srcSet\":a=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(formatProdErrorMessage(137,t));default:setProp(e,t,r,s,n,null)}}return a&&setProp(e,t,\"srcSet\",n.srcSet,n,null),void(o&&setProp(e,t,\"src\",n.src,n,null));case\"input\":listenToNonDelegatedEvent(\"invalid\",e);var l=r=s=a=null,i=null,u=null;for(o in n)if(n.hasOwnProperty(o)){var c=n[o];if(null!=c)switch(o){case\"name\":a=c;break;case\"type\":s=c;break;case\"checked\":i=c;break;case\"defaultChecked\":u=c;break;case\"value\":r=c;break;case\"defaultValue\":l=c;break;case\"children\":case\"dangerouslySetInnerHTML\":if(null!=c)throw Error(formatProdErrorMessage(137,t));break;default:setProp(e,t,o,c,n,null)}}return initInput(e,r,l,i,u,s,a,!1),void track(e);case\"select\":for(a in listenToNonDelegatedEvent(\"invalid\",e),o=s=r=null,n)if(n.hasOwnProperty(a)&&null!=(l=n[a]))switch(a){case\"value\":r=l;break;case\"defaultValue\":s=l;break;case\"multiple\":o=l;default:setProp(e,t,a,l,n,null)}return t=r,n=s,e.multiple=!!o,void(null!=t?updateOptions(e,!!o,t,!1):null!=n&&updateOptions(e,!!o,n,!0));case\"textarea\":for(s in listenToNonDelegatedEvent(\"invalid\",e),r=a=o=null,n)if(n.hasOwnProperty(s)&&null!=(l=n[s]))switch(s){case\"value\":o=l;break;case\"defaultValue\":a=l;break;case\"children\":r=l;break;case\"dangerouslySetInnerHTML\":if(null!=l)throw Error(formatProdErrorMessage(91));break;default:setProp(e,t,s,l,n,null)}return initTextarea(e,o,a,r),void track(e);case\"option\":for(i in n)if(n.hasOwnProperty(i)&&null!=(o=n[i]))switch(i){case\"selected\":e.selected=o&&\"function\"!=typeof o&&\"symbol\"!=typeof o;break;default:setProp(e,t,i,o,n,null)}return;case\"dialog\":listenToNonDelegatedEvent(\"cancel\",e),listenToNonDelegatedEvent(\"close\",e);break;case\"iframe\":case\"object\":listenToNonDelegatedEvent(\"load\",e);break;case\"video\":case\"audio\":for(o=0;o<mediaEventTypes.length;o++)listenToNonDelegatedEvent(mediaEventTypes[o],e);break;case\"image\":listenToNonDelegatedEvent(\"error\",e),listenToNonDelegatedEvent(\"load\",e);break;case\"details\":listenToNonDelegatedEvent(\"toggle\",e);break;case\"embed\":case\"source\":case\"link\":listenToNonDelegatedEvent(\"error\",e),listenToNonDelegatedEvent(\"load\",e);case\"area\":case\"base\":case\"br\":case\"col\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"track\":case\"wbr\":case\"menuitem\":for(u in n)if(n.hasOwnProperty(u)&&null!=(o=n[u]))switch(u){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(formatProdErrorMessage(137,t));default:setProp(e,t,u,o,n,null)}return;default:if(isCustomElement(t)){for(c in n)n.hasOwnProperty(c)&&(void 0!==(o=n[c])&&setPropOnCustomElement(e,t,c,o,n,void 0));return}}for(l in n)n.hasOwnProperty(l)&&(null!=(o=n[l])&&setProp(e,t,l,o,n,null))}function updateProperties(e,t,n,r){switch(t){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"input\":var o=null,a=null,s=null,l=null,i=null,u=null,c=null;for(f in n){var d=n[f];if(n.hasOwnProperty(f)&&null!=d)switch(f){case\"checked\":case\"value\":break;case\"defaultValue\":i=d;default:r.hasOwnProperty(f)||setProp(e,t,f,null,r,d)}}for(var p in r){var f=r[p];if(d=n[p],r.hasOwnProperty(p)&&(null!=f||null!=d))switch(p){case\"type\":a=f;break;case\"name\":o=f;break;case\"checked\":u=f;break;case\"defaultChecked\":c=f;break;case\"value\":s=f;break;case\"defaultValue\":l=f;break;case\"children\":case\"dangerouslySetInnerHTML\":if(null!=f)throw Error(formatProdErrorMessage(137,t));break;default:f!==d&&setProp(e,t,p,f,r,d)}}return void updateInput(e,s,l,i,u,c,a,o);case\"select\":for(a in f=s=l=p=null,n)if(i=n[a],n.hasOwnProperty(a)&&null!=i)switch(a){case\"value\":break;case\"multiple\":f=i;default:r.hasOwnProperty(a)||setProp(e,t,a,null,r,i)}for(o in r)if(a=r[o],i=n[o],r.hasOwnProperty(o)&&(null!=a||null!=i))switch(o){case\"value\":p=a;break;case\"defaultValue\":l=a;break;case\"multiple\":s=a;default:a!==i&&setProp(e,t,o,a,r,i)}return t=l,n=s,r=f,void(null!=p?updateOptions(e,!!n,p,!1):!!r!=!!n&&(null!=t?updateOptions(e,!!n,t,!0):updateOptions(e,!!n,n?[]:\"\",!1)));case\"textarea\":for(l in f=p=null,n)if(o=n[l],n.hasOwnProperty(l)&&null!=o&&!r.hasOwnProperty(l))switch(l){case\"value\":case\"children\":break;default:setProp(e,t,l,null,r,o)}for(s in r)if(o=r[s],a=n[s],r.hasOwnProperty(s)&&(null!=o||null!=a))switch(s){case\"value\":p=o;break;case\"defaultValue\":f=o;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(null!=o)throw Error(formatProdErrorMessage(91));break;default:o!==a&&setProp(e,t,s,o,r,a)}return void updateTextarea(e,p,f);case\"option\":for(var m in n)if(p=n[m],n.hasOwnProperty(m)&&null!=p&&!r.hasOwnProperty(m))switch(m){case\"selected\":e.selected=!1;break;default:setProp(e,t,m,null,r,p)}for(i in r)if(p=r[i],f=n[i],r.hasOwnProperty(i)&&p!==f&&(null!=p||null!=f))switch(i){case\"selected\":e.selected=p&&\"function\"!=typeof p&&\"symbol\"!=typeof p;break;default:setProp(e,t,i,p,r,f)}return;case\"img\":case\"link\":case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":case\"menuitem\":for(var h in n)p=n[h],n.hasOwnProperty(h)&&null!=p&&!r.hasOwnProperty(h)&&setProp(e,t,h,null,r,p);for(u in r)if(p=r[u],f=n[u],r.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))switch(u){case\"children\":case\"dangerouslySetInnerHTML\":if(null!=p)throw Error(formatProdErrorMessage(137,t));break;default:setProp(e,t,u,p,r,f)}return;default:if(isCustomElement(t)){for(var g in n)p=n[g],n.hasOwnProperty(g)&&void 0!==p&&!r.hasOwnProperty(g)&&setPropOnCustomElement(e,t,g,void 0,r,p);for(c in r)p=r[c],f=n[c],!r.hasOwnProperty(c)||p===f||void 0===p&&void 0===f||setPropOnCustomElement(e,t,c,p,r,f);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&null!=p&&!r.hasOwnProperty(v)&&setProp(e,t,v,null,r,p);for(d in r)p=r[d],f=n[d],!r.hasOwnProperty(d)||p===f||null==p&&null==f||setProp(e,t,d,p,r,f)}var eventsEnabled=null,selectionInformation=null;function getOwnerDocumentFromRootContainer(e){return 9===e.nodeType?e:e.ownerDocument}function getOwnHostContext(e){switch(e){case\"http://www.w3.org/2000/svg\":return 1;case\"http://www.w3.org/1998/Math/MathML\":return 2;default:return 0}}function getChildHostContextProd(e,t){if(0===e)switch(t){case\"svg\":return 1;case\"math\":return 2;default:return 0}return 1===e&&\"foreignObject\"===t?0:e}function shouldSetTextContent(e,t){return\"textarea\"===e||\"noscript\"===e||\"string\"==typeof t.children||\"number\"==typeof t.children||\"bigint\"==typeof t.children||\"object\"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var currentPopstateTransitionEvent=null;function shouldAttemptEagerTransition(){var e=window.event;return e&&\"popstate\"===e.type?e!==currentPopstateTransitionEvent&&(currentPopstateTransitionEvent=e,!0):(currentPopstateTransitionEvent=null,!1)}var scheduleTimeout=\"function\"==typeof setTimeout?setTimeout:void 0,cancelTimeout=\"function\"==typeof clearTimeout?clearTimeout:void 0,localPromise=\"function\"==typeof Promise?Promise:void 0,scheduleMicrotask=\"function\"==typeof queueMicrotask?queueMicrotask:void 0!==localPromise?function(e){return localPromise.resolve(null).then(e).catch(handleErrorInNextTick)}:scheduleTimeout;function handleErrorInNextTick(e){setTimeout(function(){throw e})}function clearSuspenseBoundary(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 retryIfBlockedOn(t);r--}else\"$\"!==n&&\"$?\"!==n&&\"$!\"!==n||r++;n=o}while(n);retryIfBlockedOn(t)}function clearContainerSparingly(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case\"HTML\":case\"HEAD\":case\"BODY\":clearContainerSparingly(n),detachDeletedInstance(n);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(\"stylesheet\"===n.rel.toLowerCase())continue}e.removeChild(n)}}function canHydrateInstance(e,t,n,r){for(;1===e.nodeType;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(\"INPUT\"!==e.nodeName||\"hidden\"!==e.type))break}else if(r){if(!e[internalHoistableMarker])switch(t){case\"meta\":if(!e.hasAttribute(\"itemprop\"))break;return e;case\"link\":if(\"stylesheet\"===(a=e.getAttribute(\"rel\"))&&e.hasAttribute(\"data-precedence\"))break;if(a!==o.rel||e.getAttribute(\"href\")!==(null==o.href?null:o.href)||e.getAttribute(\"crossorigin\")!==(null==o.crossOrigin?null:o.crossOrigin)||e.getAttribute(\"title\")!==(null==o.title?null:o.title))break;return e;case\"style\":if(e.hasAttribute(\"data-precedence\"))break;return e;case\"script\":if(((a=e.getAttribute(\"src\"))!==(null==o.src?null:o.src)||e.getAttribute(\"type\")!==(null==o.type?null:o.type)||e.getAttribute(\"crossorigin\")!==(null==o.crossOrigin?null:o.crossOrigin))&&a&&e.hasAttribute(\"async\")&&!e.hasAttribute(\"itemprop\"))break;return e;default:return e}}else{if(\"input\"!==t||\"hidden\"!==e.type)return e;var a=null==o.name?null:\"\"+o.name;if(\"hidden\"===o.type&&e.getAttribute(\"name\")===a)return e}if(null===(e=getNextHydratable(e.nextSibling)))break}return null}function canHydrateTextInstance(e,t,n){if(\"\"===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||\"INPUT\"!==e.nodeName||\"hidden\"!==e.type)&&!n)return null;if(null===(e=getNextHydratable(e.nextSibling)))return null}return e}function getNextHydratable(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||\"F!\"===t||\"F\"===t)break;if(\"/$\"===t)return null}}return e}function getParentSuspenseInstance(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}function resolveSingletonInstance(e,t,n){switch(t=getOwnerDocumentFromRootContainer(n),e){case\"html\":if(!(e=t.documentElement))throw Error(formatProdErrorMessage(452));return e;case\"head\":if(!(e=t.head))throw Error(formatProdErrorMessage(453));return e;case\"body\":if(!(e=t.body))throw Error(formatProdErrorMessage(454));return e;default:throw Error(formatProdErrorMessage(451))}}var preloadPropsMap=new Map,preconnectsSet=new Set;function getHoistableRoot(e){return\"function\"==typeof e.getRootNode?e.getRootNode():e.ownerDocument}var previousDispatcher=ReactDOMSharedInternals.d;function flushSyncWork(){var e=previousDispatcher.f(),t=flushSyncWork$1();return e||t}function requestFormReset(e){var t=getInstanceFromNode(e);null!==t&&5===t.tag&&\"form\"===t.type?requestFormReset$1(t):previousDispatcher.r(e)}ReactDOMSharedInternals.d={f:flushSyncWork,r:requestFormReset,D:prefetchDNS,C:preconnect,L:preload,m:preloadModule,X:preinitScript,S:preinitStyle,M:preinitModuleScript};var globalDocument=\"undefined\"==typeof document?null:document;function preconnectAs(e,t,n){var r=globalDocument;if(r&&\"string\"==typeof t&&t){var o=escapeSelectorAttributeValueInsideDoubleQuotes(t);o='link[rel=\"'+e+'\"][href=\"'+o+'\"]',\"string\"==typeof n&&(o+='[crossorigin=\"'+n+'\"]'),preconnectsSet.has(o)||(preconnectsSet.add(o),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(o)&&(setInitialProperties(t=r.createElement(\"link\"),\"link\",e),markNodeAsHoistable(t),r.head.appendChild(t)))}}function prefetchDNS(e){previousDispatcher.D(e),preconnectAs(\"dns-prefetch\",e,null)}function preconnect(e,t){previousDispatcher.C(e,t),preconnectAs(\"preconnect\",e,t)}function preload(e,t,n){previousDispatcher.L(e,t,n);var r=globalDocument;if(r&&e&&t){var o='link[rel=\"preload\"][as=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(t)+'\"]';\"image\"===t&&n&&n.imageSrcSet?(o+='[imagesrcset=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(n.imageSrcSet)+'\"]',\"string\"==typeof n.imageSizes&&(o+='[imagesizes=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(n.imageSizes)+'\"]')):o+='[href=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(e)+'\"]';var a=o;switch(t){case\"style\":a=getStyleKey(e);break;case\"script\":a=getScriptKey(e)}preloadPropsMap.has(a)||(e=assign({rel:\"preload\",href:\"image\"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),preloadPropsMap.set(a,e),null!==r.querySelector(o)||\"style\"===t&&r.querySelector(getStylesheetSelectorFromKey(a))||\"script\"===t&&r.querySelector(getScriptSelectorFromKey(a))||(setInitialProperties(t=r.createElement(\"link\"),\"link\",e),markNodeAsHoistable(t),r.head.appendChild(t)))}}function preloadModule(e,t){previousDispatcher.m(e,t);var n=globalDocument;if(n&&e){var r=t&&\"string\"==typeof t.as?t.as:\"script\",o='link[rel=\"modulepreload\"][as=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(r)+'\"][href=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(e)+'\"]',a=o;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=getScriptKey(e)}if(!preloadPropsMap.has(a)&&(e=assign({rel:\"modulepreload\",href:e},t),preloadPropsMap.set(a,e),null===n.querySelector(o))){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(n.querySelector(getScriptSelectorFromKey(a)))return}setInitialProperties(r=n.createElement(\"link\"),\"link\",e),markNodeAsHoistable(r),n.head.appendChild(r)}}}function preinitStyle(e,t,n){previousDispatcher.S(e,t,n);var r=globalDocument;if(r&&e){var o=getResourcesFromRoot(r).hoistableStyles,a=getStyleKey(e);t=t||\"default\";var s=o.get(a);if(!s){var l={loading:0,preload:null};if(s=r.querySelector(getStylesheetSelectorFromKey(a)))l.loading=5;else{e=assign({rel:\"stylesheet\",href:e,\"data-precedence\":t},n),(n=preloadPropsMap.get(a))&&adoptPreloadPropsForStylesheet(e,n);var i=s=r.createElement(\"link\");markNodeAsHoistable(i),setInitialProperties(i,\"link\",e),i._p=new Promise(function(e,t){i.onload=e,i.onerror=t}),i.addEventListener(\"load\",function(){l.loading|=1}),i.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,insertStylesheet(s,t,r)}s={type:\"stylesheet\",instance:s,count:1,state:l},o.set(a,s)}}}function preinitScript(e,t){previousDispatcher.X(e,t);var n=globalDocument;if(n&&e){var r=getResourcesFromRoot(n).hoistableScripts,o=getScriptKey(e),a=r.get(o);a||((a=n.querySelector(getScriptSelectorFromKey(o)))||(e=assign({src:e,async:!0},t),(t=preloadPropsMap.get(o))&&adoptPreloadPropsForScript(e,t),markNodeAsHoistable(a=n.createElement(\"script\")),setInitialProperties(a,\"link\",e),n.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(o,a))}}function preinitModuleScript(e,t){previousDispatcher.M(e,t);var n=globalDocument;if(n&&e){var r=getResourcesFromRoot(n).hoistableScripts,o=getScriptKey(e),a=r.get(o);a||((a=n.querySelector(getScriptSelectorFromKey(o)))||(e=assign({src:e,async:!0,type:\"module\"},t),(t=preloadPropsMap.get(o))&&adoptPreloadPropsForScript(e,t),markNodeAsHoistable(a=n.createElement(\"script\")),setInitialProperties(a,\"link\",e),n.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(o,a))}}function getResource(e,t,n,r){var o=(o=rootInstanceStackCursor.current)?getHoistableRoot(o):null;if(!o)throw Error(formatProdErrorMessage(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return\"string\"==typeof n.precedence&&\"string\"==typeof n.href?(t=getStyleKey(n.href),(r=(n=getResourcesFromRoot(o).hoistableStyles).get(t))||(r={type:\"style\",instance:null,count:0,state:null},n.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(\"stylesheet\"===n.rel&&\"string\"==typeof n.href&&\"string\"==typeof n.precedence){e=getStyleKey(n.href);var a=getResourcesFromRoot(o).hoistableStyles,s=a.get(e);if(s||(o=o.ownerDocument||o,s={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,s),(a=o.querySelector(getStylesheetSelectorFromKey(e)))&&!a._p&&(s.instance=a,s.state.loading=5),preloadPropsMap.has(e)||(n={rel:\"preload\",as:\"style\",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},preloadPropsMap.set(e,n),a||preloadStylesheet(o,e,n,s.state))),t&&null===r)throw Error(formatProdErrorMessage(528,\"\"));return s}if(t&&null!==r)throw Error(formatProdErrorMessage(529,\"\"));return null;case\"script\":return t=n.async,\"string\"==typeof(n=n.src)&&t&&\"function\"!=typeof t&&\"symbol\"!=typeof t?(t=getScriptKey(n),(r=(n=getResourcesFromRoot(o).hoistableScripts).get(t))||(r={type:\"script\",instance:null,count:0,state:null},n.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error(formatProdErrorMessage(444,e))}}function getStyleKey(e){return'href=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(e)+'\"'}function getStylesheetSelectorFromKey(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function stylesheetPropsFromRawProps(e){return assign({},e,{\"data-precedence\":e.precedence,precedence:null})}function preloadStylesheet(e,t,n,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),setInitialProperties(t,\"link\",n),markNodeAsHoistable(t),e.head.appendChild(t))}function getScriptKey(e){return'[src=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(e)+'\"]'}function getScriptSelectorFromKey(e){return\"script[async]\"+e}function acquireResource(e,t,n){if(t.count++,null===t.instance)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+escapeSelectorAttributeValueInsideDoubleQuotes(n.href)+'\"]');if(r)return t.instance=r,markNodeAsHoistable(r),r;var o=assign({},n,{\"data-href\":n.href,\"data-precedence\":n.precedence,href:null,precedence:null});return markNodeAsHoistable(r=(e.ownerDocument||e).createElement(\"style\")),setInitialProperties(r,\"style\",o),insertStylesheet(r,n.precedence,e),t.instance=r;case\"stylesheet\":o=getStyleKey(n.href);var a=e.querySelector(getStylesheetSelectorFromKey(o));if(a)return t.state.loading|=4,t.instance=a,markNodeAsHoistable(a),a;r=stylesheetPropsFromRawProps(n),(o=preloadPropsMap.get(o))&&adoptPreloadPropsForStylesheet(r,o),markNodeAsHoistable(a=(e.ownerDocument||e).createElement(\"link\"));var s=a;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),setInitialProperties(a,\"link\",r),t.state.loading|=4,insertStylesheet(a,n.precedence,e),t.instance=a;case\"script\":return a=getScriptKey(n.src),(o=e.querySelector(getScriptSelectorFromKey(a)))?(t.instance=o,markNodeAsHoistable(o),o):(r=n,(o=preloadPropsMap.get(a))&&adoptPreloadPropsForScript(r=assign({},n),o),markNodeAsHoistable(o=(e=e.ownerDocument||e).createElement(\"script\")),setInitialProperties(o,\"link\",r),e.head.appendChild(o),t.instance=o);case\"void\":return null;default:throw Error(formatProdErrorMessage(443,t.type))}else\"stylesheet\"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,insertStylesheet(r,n.precedence,e));return t.instance}function insertStylesheet(e,t,n){for(var r=n.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),o=r.length?r[r.length-1]:null,a=o,s=0;s<r.length;s++){var l=r[s];if(l.dataset.precedence===t)a=l;else if(a!==o)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function adoptPreloadPropsForStylesheet(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function adoptPreloadPropsForScript(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var tagCaches=null;function getHydratableHoistableCache(e,t,n){if(null===tagCaches){var r=new Map,o=tagCaches=new Map;o.set(n,r)}else(r=(o=tagCaches).get(n))||(r=new Map,o.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var a=n[o];if(!(a[internalHoistableMarker]||a[internalInstanceKey]||\"link\"===e&&\"stylesheet\"===a.getAttribute(\"rel\"))&&\"http://www.w3.org/2000/svg\"!==a.namespaceURI){var s=a.getAttribute(t)||\"\";s=e+s;var l=r.get(s);l?l.push(a):r.set(s,[a])}}return r}function mountHoistable(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,\"title\"===t?e.querySelector(\"head > title\"):null)}function isHostHoistableType(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case\"meta\":case\"title\":return!0;case\"style\":if(\"string\"!=typeof t.precedence||\"string\"!=typeof t.href||\"\"===t.href)break;return!0;case\"link\":if(\"string\"!=typeof t.rel||\"string\"!=typeof t.href||\"\"===t.href||t.onLoad||t.onError)break;switch(t.rel){case\"stylesheet\":return e=t.disabled,\"string\"==typeof t.precedence&&null==e;default:return!0}case\"script\":if(t.async&&\"function\"!=typeof t.async&&\"symbol\"!=typeof t.async&&!t.onLoad&&!t.onError&&t.src&&\"string\"==typeof t.src)return!0}return!1}function preloadResource(e){return\"stylesheet\"!==e.type||0!=(3&e.state.loading)}var suspendedState=null;function noop(){}function suspendResource(e,t,n){if(null===suspendedState)throw Error(formatProdErrorMessage(475));var r=suspendedState;if(\"stylesheet\"===t.type&&(\"string\"!=typeof n.media||!1!==matchMedia(n.media).matches)&&0==(4&t.state.loading)){if(null===t.instance){var o=getStyleKey(n.href),a=e.querySelector(getStylesheetSelectorFromKey(o));if(a)return null!==(e=a._p)&&\"object\"==typeof e&&\"function\"==typeof e.then&&(r.count++,r=onUnsuspend.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=a,void markNodeAsHoistable(a);a=e.ownerDocument||e,n=stylesheetPropsFromRawProps(n),(o=preloadPropsMap.get(o))&&adoptPreloadPropsForStylesheet(n,o),markNodeAsHoistable(a=a.createElement(\"link\"));var s=a;s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),setInitialProperties(a,\"link\",n),t.instance=a}null===r.stylesheets&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&0==(3&t.state.loading)&&(r.count++,t=onUnsuspend.bind(r),e.addEventListener(\"load\",t),e.addEventListener(\"error\",t))}}function waitForCommitToBeReady(){if(null===suspendedState)throw Error(formatProdErrorMessage(475));var e=suspendedState;return e.stylesheets&&0===e.count&&insertSuspendedStylesheets(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&insertSuspendedStylesheets(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function onUnsuspend(){if(this.count--,0===this.count)if(this.stylesheets)insertSuspendedStylesheets(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var precedencesByRoot=null;function insertSuspendedStylesheets(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,precedencesByRoot=new Map,t.forEach(insertStylesheetIntoRoot,e),precedencesByRoot=null,onUnsuspend.call(e))}function insertStylesheetIntoRoot(e,t){if(!(4&t.state.loading)){var n=precedencesByRoot.get(e);if(n)var r=n.get(null);else{n=new Map,precedencesByRoot.set(e,n);for(var o=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a<o.length;a++){var s=o[a];\"LINK\"!==s.nodeName&&\"not all\"===s.getAttribute(\"media\")||(n.set(s.dataset.precedence,s),r=s)}r&&n.set(null,r)}s=(o=t.instance).getAttribute(\"data-precedence\"),(a=n.get(s)||r)===r&&n.set(null,o),n.set(s,o),this.count++,r=onUnsuspend.bind(this),o.addEventListener(\"load\",r),o.addEventListener(\"error\",r),a?a.parentNode.insertBefore(o,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(o,e.firstChild),t.state.loading|=4}}var HostTransitionContext={$$typeof:REACT_CONTEXT_TYPE,Provider:null,Consumer:null,_currentValue:sharedNotPendingObject,_currentValue2:sharedNotPendingObject,_threadCount:0};function FiberRootNode(e,t,n,r,o,a,s,l){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=createLaneMap(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=createLaneMap(0),this.hiddenUpdates=createLaneMap(null),this.identifierPrefix=r,this.onUncaughtError=o,this.onCaughtError=a,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function createFiberRoot(e,t,n,r,o,a,s,l,i,u,c,d){return e=new FiberRootNode(e,t,n,s,l,i,u,d),t=1,!0===a&&(t|=24),a=createFiberImplClass(3,null,null,t),e.current=a,a.stateNode=e,(t=createCache()).refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},initializeUpdateQueue(a),e}function getContextForSubtree(e){return e?e=emptyContextObject:emptyContextObject}function updateContainerImpl(e,t,n,r,o,a){o=getContextForSubtree(o),null===r.context?r.context=o:r.pendingContext=o,(r=createUpdate(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=enqueueUpdate(e,r,t))&&(scheduleUpdateOnFiber(n,e,t),entangleTransitions(n,e,t))}function markRetryLaneImpl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function markRetryLaneIfNotHydrated(e,t){markRetryLaneImpl(e,t),(e=e.alternate)&&markRetryLaneImpl(e,t)}function attemptContinuousHydration(e){if(13===e.tag){var t=enqueueConcurrentRenderForLane(e,67108864);null!==t&&scheduleUpdateOnFiber(t,e,67108864),markRetryLaneIfNotHydrated(e,67108864)}}var _enabled=!0;function dispatchDiscreteEvent(e,t,n,r){var o=ReactSharedInternals.T;ReactSharedInternals.T=null;var a=ReactDOMSharedInternals.p;try{ReactDOMSharedInternals.p=2,dispatchEvent(e,t,n,r)}finally{ReactDOMSharedInternals.p=a,ReactSharedInternals.T=o}}function dispatchContinuousEvent(e,t,n,r){var o=ReactSharedInternals.T;ReactSharedInternals.T=null;var a=ReactDOMSharedInternals.p;try{ReactDOMSharedInternals.p=8,dispatchEvent(e,t,n,r)}finally{ReactDOMSharedInternals.p=a,ReactSharedInternals.T=o}}function dispatchEvent(e,t,n,r){if(_enabled){var o=findInstanceBlockingEvent(r);if(null===o)dispatchEventForPluginEventSystem(e,t,r,return_targetInst,n),clearIfContinuousEvent(e,r);else if(queueIfContinuousEvent(o,e,t,n,r))r.stopPropagation();else if(clearIfContinuousEvent(e,r),4&t&&-1<discreteReplayableEvents.indexOf(e)){for(;null!==o;){var a=getInstanceFromNode(o);if(null!==a)switch(a.tag){case 3:if((a=a.stateNode).current.memoizedState.isDehydrated){var s=getHighestPriorityLanes(a.pendingLanes);if(0!==s){var l=a;for(l.pendingLanes|=2,l.entangledLanes|=2;s;){var i=1<<31-clz32(s);l.entanglements[1]|=i,s&=~i}ensureRootIsScheduled(a),0==(6&executionContext)&&(workInProgressRootRenderTargetTime=now()+500,flushSyncWorkAcrossRoots_impl(0,!1))}}break;case 13:null!==(l=enqueueConcurrentRenderForLane(a,2))&&scheduleUpdateOnFiber(l,a,2),flushSyncWork$1(),markRetryLaneIfNotHydrated(a,2)}if(null===(a=findInstanceBlockingEvent(r))&&dispatchEventForPluginEventSystem(e,t,r,return_targetInst,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else dispatchEventForPluginEventSystem(e,t,r,null,n)}}function findInstanceBlockingEvent(e){return findInstanceBlockingTarget(e=getEventTarget(e))}var return_targetInst=null;function findInstanceBlockingTarget(e){if(return_targetInst=null,null!==(e=getClosestInstanceFromNode(e))){var t=getNearestMountedFiber(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=getSuspenseInstanceFromFiber(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 return_targetInst=e,null}function getEventPriority(e){switch(e){case\"beforetoggle\":case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"toggle\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 2;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 8;case\"message\":switch(getCurrentPriorityLevel()){case ImmediatePriority:return 2;case UserBlockingPriority:return 8;case NormalPriority$1:case LowPriority:return 32;case IdlePriority:return 268435456;default:return 32}default:return 32}}var hasScheduledReplayAttempt=!1,queuedFocus=null,queuedDrag=null,queuedMouse=null,queuedPointers=new Map,queuedPointerCaptures=new Map,queuedExplicitHydrationTargets=[],discreteReplayableEvents=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\".split(\" \");function clearIfContinuousEvent(e,t){switch(e){case\"focusin\":case\"focusout\":queuedFocus=null;break;case\"dragenter\":case\"dragleave\":queuedDrag=null;break;case\"mouseover\":case\"mouseout\":queuedMouse=null;break;case\"pointerover\":case\"pointerout\":queuedPointers.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":queuedPointerCaptures.delete(t.pointerId)}}function accumulateOrCreateContinuousQueuedReplayableEvent(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=getInstanceFromNode(t))&&attemptContinuousHydration(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function queueIfContinuousEvent(e,t,n,r,o){switch(t){case\"focusin\":return queuedFocus=accumulateOrCreateContinuousQueuedReplayableEvent(queuedFocus,e,t,n,r,o),!0;case\"dragenter\":return queuedDrag=accumulateOrCreateContinuousQueuedReplayableEvent(queuedDrag,e,t,n,r,o),!0;case\"mouseover\":return queuedMouse=accumulateOrCreateContinuousQueuedReplayableEvent(queuedMouse,e,t,n,r,o),!0;case\"pointerover\":var a=o.pointerId;return queuedPointers.set(a,accumulateOrCreateContinuousQueuedReplayableEvent(queuedPointers.get(a)||null,e,t,n,r,o)),!0;case\"gotpointercapture\":return a=o.pointerId,queuedPointerCaptures.set(a,accumulateOrCreateContinuousQueuedReplayableEvent(queuedPointerCaptures.get(a)||null,e,t,n,r,o)),!0}return!1}function attemptExplicitHydrationTarget(e){var t=getClosestInstanceFromNode(e.target);if(null!==t){var n=getNearestMountedFiber(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=getSuspenseInstanceFromFiber(n)))return e.blockedOn=t,void runWithPriority(e.priority,function(){if(13===n.tag){var e=requestUpdateLane(),t=enqueueConcurrentRenderForLane(n,e);null!==t&&scheduleUpdateOnFiber(t,n,e),markRetryLaneIfNotHydrated(n,e)}})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function attemptReplayContinuousQueuedEvent(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=findInstanceBlockingEvent(e.nativeEvent);if(null!==n)return null!==(t=getInstanceFromNode(n))&&attemptContinuousHydration(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);currentReplayingEvent=r,n.target.dispatchEvent(r),currentReplayingEvent=null,t.shift()}return!0}function attemptReplayContinuousQueuedEventInMap(e,t,n){attemptReplayContinuousQueuedEvent(e)&&n.delete(t)}function replayUnblockedEvents(){hasScheduledReplayAttempt=!1,null!==queuedFocus&&attemptReplayContinuousQueuedEvent(queuedFocus)&&(queuedFocus=null),null!==queuedDrag&&attemptReplayContinuousQueuedEvent(queuedDrag)&&(queuedDrag=null),null!==queuedMouse&&attemptReplayContinuousQueuedEvent(queuedMouse)&&(queuedMouse=null),queuedPointers.forEach(attemptReplayContinuousQueuedEventInMap),queuedPointerCaptures.forEach(attemptReplayContinuousQueuedEventInMap)}function scheduleCallbackIfUnblocked(e,t){e.blockedOn===t&&(e.blockedOn=null,hasScheduledReplayAttempt||(hasScheduledReplayAttempt=!0,Scheduler.unstable_scheduleCallback(Scheduler.unstable_NormalPriority,replayUnblockedEvents)))}var lastScheduledReplayQueue=null;function scheduleReplayQueueIfNeeded(e){lastScheduledReplayQueue!==e&&(lastScheduledReplayQueue=e,Scheduler.unstable_scheduleCallback(Scheduler.unstable_NormalPriority,function(){lastScheduledReplayQueue===e&&(lastScheduledReplayQueue=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],o=e[t+2];if(\"function\"!=typeof r){if(null===findInstanceBlockingTarget(r||n))continue;break}var a=getInstanceFromNode(n);null!==a&&(e.splice(t,3),t-=3,startHostTransition(a,{pending:!0,data:o,method:n.method,action:r},r,o))}}))}function retryIfBlockedOn(e){function t(t){return scheduleCallbackIfUnblocked(t,e)}null!==queuedFocus&&scheduleCallbackIfUnblocked(queuedFocus,e),null!==queuedDrag&&scheduleCallbackIfUnblocked(queuedDrag,e),null!==queuedMouse&&scheduleCallbackIfUnblocked(queuedMouse,e),queuedPointers.forEach(t),queuedPointerCaptures.forEach(t);for(var n=0;n<queuedExplicitHydrationTargets.length;n++){var r=queuedExplicitHydrationTargets[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<queuedExplicitHydrationTargets.length&&null===(n=queuedExplicitHydrationTargets[0]).blockedOn;)attemptExplicitHydrationTarget(n),null===n.blockedOn&&queuedExplicitHydrationTargets.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var o=n[r],a=n[r+1],s=o[internalPropsKey]||null;if(\"function\"==typeof a)s||scheduleReplayQueueIfNeeded(n);else if(s){var l=null;if(a&&a.hasAttribute(\"formAction\")){if(o=a,s=a[internalPropsKey]||null)l=s.formAction;else if(null!==findInstanceBlockingTarget(o))continue}else l=s.action;\"function\"==typeof l?n[r+1]=l:(n.splice(r,3),r-=3),scheduleReplayQueueIfNeeded(n)}}}function ReactDOMRoot(e){this._internalRoot=e}function ReactDOMHydrationRoot(e){this._internalRoot=e}ReactDOMHydrationRoot.prototype.render=ReactDOMRoot.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(formatProdErrorMessage(409));updateContainerImpl(t.current,requestUpdateLane(),e,t,null,null)},ReactDOMHydrationRoot.prototype.unmount=ReactDOMRoot.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;0===e.tag&&flushPassiveEffects(),updateContainerImpl(e.current,2,null,e,null,null),flushSyncWork$1(),t[internalContainerInstanceKey]=null}},ReactDOMHydrationRoot.prototype.unstable_scheduleHydration=function(e){if(e){var t=resolveUpdatePriority();e={blockedOn:null,target:e,priority:t};for(var n=0;n<queuedExplicitHydrationTargets.length&&0!==t&&t<queuedExplicitHydrationTargets[n].priority;n++);queuedExplicitHydrationTargets.splice(n,0,e),0===n&&attemptExplicitHydrationTarget(e)}};var isomorphicReactPackageVersion$jscomp$inline_1686=React.version;if(\"19.0.0\"!==isomorphicReactPackageVersion$jscomp$inline_1686)throw Error(formatProdErrorMessage(527,isomorphicReactPackageVersion$jscomp$inline_1686,\"19.0.0\"));ReactDOMSharedInternals.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if(\"function\"==typeof e.render)throw Error(formatProdErrorMessage(188));throw e=Object.keys(e).join(\",\"),Error(formatProdErrorMessage(268,e))}return e=null===(e=null!==(e=findCurrentFiberUsingSlowPath(t))?findCurrentHostFiberImpl(e):null)?null:e.stateNode};var internals$jscomp$inline_2165={bundleType:0,version:\"19.0.0\",rendererPackageName:\"react-dom\",currentDispatcherRef:ReactSharedInternals,findFiberByHostInstance:getClosestInstanceFromNode,reconcilerVersion:\"19.0.0\"};if(\"undefined\"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var hook$jscomp$inline_2166=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!hook$jscomp$inline_2166.isDisabled&&hook$jscomp$inline_2166.supportsFiber)try{rendererID=hook$jscomp$inline_2166.inject(internals$jscomp$inline_2165),injectedHook=hook$jscomp$inline_2166}catch(e){}}exports.createRoot=function(e,t){if(!isValidContainer(e))throw Error(formatProdErrorMessage(299));var n=!1,r=\"\",o=defaultOnUncaughtError,a=defaultOnCaughtError,s=defaultOnRecoverableError,l=null;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(o=t.onUncaughtError),void 0!==t.onCaughtError&&(a=t.onCaughtError),void 0!==t.onRecoverableError&&(s=t.onRecoverableError),void 0!==t.unstable_transitionCallbacks&&(l=t.unstable_transitionCallbacks)),t=createFiberRoot(e,1,!1,null,null,n,r,o,a,s,l,null),e[internalContainerInstanceKey]=t.current,listenToAllSupportedEvents(8===e.nodeType?e.parentNode:e),new ReactDOMRoot(t)},exports.hydrateRoot=function(e,t,n){if(!isValidContainer(e))throw Error(formatProdErrorMessage(299));var r=!1,o=\"\",a=defaultOnUncaughtError,s=defaultOnCaughtError,l=defaultOnRecoverableError,i=null,u=null;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onUncaughtError&&(a=n.onUncaughtError),void 0!==n.onCaughtError&&(s=n.onCaughtError),void 0!==n.onRecoverableError&&(l=n.onRecoverableError),void 0!==n.unstable_transitionCallbacks&&(i=n.unstable_transitionCallbacks),void 0!==n.formState&&(u=n.formState)),(t=createFiberRoot(e,1,!0,t,null!=n?n:null,r,o,a,s,l,i,u)).context=getContextForSubtree(null),n=t.current,(o=createUpdate(r=requestUpdateLane())).callback=null,enqueueUpdate(n,o,r),t.current.lanes=r,markRootUpdated$1(t,r),ensureRootIsScheduled(t),e[internalContainerInstanceKey]=t.current,listenToAllSupportedEvents(e),new ReactDOMHydrationRoot(t)},exports.version=\"19.0.0\";","type":"application/javascript","module-type":"library"},"react-dom":{"title":"react-dom","text":"\"use strict\";var React=require(\"react\");function formatProdErrorMessage(r){var e=\"https://react.dev/errors/\"+r;if(1<arguments.length){e+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var t=2;t<arguments.length;t++)e+=\"&args[]=\"+encodeURIComponent(arguments[t])}return\"Minified React error #\"+r+\"; visit \"+e+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function noop(){}var Internals={d:{f:noop,r:function(){throw Error(formatProdErrorMessage(522))},D:noop,C:noop,L:noop,m:noop,X:noop,S:noop,M:noop},p:0,findDOMNode:null},REACT_PORTAL_TYPE=Symbol.for(\"react.portal\");function createPortal$1(r,e,t){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE,key:null==n?null:\"\"+n,children:r,containerInfo:e,implementation:t}}var ReactSharedInternals=React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function getCrossOriginStringAs(r,e){return\"font\"===r?\"\":\"string\"==typeof e?\"use-credentials\"===e?e:\"\":void 0}exports.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Internals,exports.createPortal=function(r,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)throw Error(formatProdErrorMessage(299));return createPortal$1(r,e,null,t)},exports.flushSync=function(r){var e=ReactSharedInternals.T,t=Internals.p;try{if(ReactSharedInternals.T=null,Internals.p=2,r)return r()}finally{ReactSharedInternals.T=e,Internals.p=t,Internals.d.f()}},exports.preconnect=function(r,e){\"string\"==typeof r&&(e?e=\"string\"==typeof(e=e.crossOrigin)?\"use-credentials\"===e?e:\"\":void 0:e=null,Internals.d.C(r,e))},exports.prefetchDNS=function(r){\"string\"==typeof r&&Internals.d.D(r)},exports.preinit=function(r,e){if(\"string\"==typeof r&&e&&\"string\"==typeof e.as){var t=e.as,n=getCrossOriginStringAs(t,e.crossOrigin),i=\"string\"==typeof e.integrity?e.integrity:void 0,o=\"string\"==typeof e.fetchPriority?e.fetchPriority:void 0;\"style\"===t?Internals.d.S(r,\"string\"==typeof e.precedence?e.precedence:void 0,{crossOrigin:n,integrity:i,fetchPriority:o}):\"script\"===t&&Internals.d.X(r,{crossOrigin:n,integrity:i,fetchPriority:o,nonce:\"string\"==typeof e.nonce?e.nonce:void 0})}},exports.preinitModule=function(r,e){if(\"string\"==typeof r)if(\"object\"==typeof e&&null!==e){if(null==e.as||\"script\"===e.as){var t=getCrossOriginStringAs(e.as,e.crossOrigin);Internals.d.M(r,{crossOrigin:t,integrity:\"string\"==typeof e.integrity?e.integrity:void 0,nonce:\"string\"==typeof e.nonce?e.nonce:void 0})}}else null==e&&Internals.d.M(r)},exports.preload=function(r,e){if(\"string\"==typeof r&&\"object\"==typeof e&&null!==e&&\"string\"==typeof e.as){var t=e.as,n=getCrossOriginStringAs(t,e.crossOrigin);Internals.d.L(r,t,{crossOrigin:n,integrity:\"string\"==typeof e.integrity?e.integrity:void 0,nonce:\"string\"==typeof e.nonce?e.nonce:void 0,type:\"string\"==typeof e.type?e.type:void 0,fetchPriority:\"string\"==typeof e.fetchPriority?e.fetchPriority:void 0,referrerPolicy:\"string\"==typeof e.referrerPolicy?e.referrerPolicy:void 0,imageSrcSet:\"string\"==typeof e.imageSrcSet?e.imageSrcSet:void 0,imageSizes:\"string\"==typeof e.imageSizes?e.imageSizes:void 0,media:\"string\"==typeof e.media?e.media:void 0})}},exports.preloadModule=function(r,e){if(\"string\"==typeof r)if(e){var t=getCrossOriginStringAs(e.as,e.crossOrigin);Internals.d.m(r,{as:\"string\"==typeof e.as&&\"script\"!==e.as?e.as:void 0,crossOrigin:t,integrity:\"string\"==typeof e.integrity?e.integrity:void 0})}else Internals.d.m(r)},exports.requestFormReset=function(r){Internals.d.r(r)},exports.unstable_batchedUpdates=function(r,e){return r(e)},exports.useFormState=function(r,e,t){return ReactSharedInternals.H.useFormState(r,e,t)},exports.useFormStatus=function(){return ReactSharedInternals.H.useHostTransitionStatus()},exports.version=\"19.0.0\";","type":"application/javascript","module-type":"library"},"react/jsx-runtime.js":{"title":"react/jsx-runtime.js","text":"\"use strict\";var REACT_ELEMENT_TYPE=Symbol.for(\"react.transitional.element\"),REACT_FRAGMENT_TYPE=Symbol.for(\"react.fragment\");function jsxProd(e,r,o){var t=null;if(void 0!==o&&(t=\"\"+o),void 0!==r.key&&(t=\"\"+r.key),\"key\"in r)for(var E in o={},r)\"key\"!==E&&(o[E]=r[E]);else o=r;return r=o.ref,{$$typeof:REACT_ELEMENT_TYPE,type:e,key:t,ref:void 0!==r?r:null,props:o}}exports.Fragment=REACT_FRAGMENT_TYPE,exports.jsx=jsxProd,exports.jsxs=jsxProd;","type":"application/javascript","module-type":"library"},"react-scheduler.js":{"title":"react-scheduler.js","text":"\"use strict\";function push(e,t){var r=e.length;e.push(t);e:for(;0<r;){var o=r-1>>>1,n=e[o];if(!(0<compare(n,t)))break e;e[o]=t,e[r]=n,r=o}}function peek(e){return 0===e.length?null:e[0]}function pop(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var o=0,n=e.length,a=n>>>1;o<a;){var i=2*(o+1)-1,l=e[i],u=i+1,s=e[u];if(0>compare(l,r))u<n&&0>compare(s,l)?(e[o]=s,e[u]=r,o=u):(e[o]=l,e[i]=r,o=i);else{if(!(u<n&&0>compare(s,r)))break e;e[o]=s,e[u]=r,o=u}}}return t}function compare(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(exports.unstable_now=void 0,\"object\"==typeof performance&&\"function\"==typeof performance.now){var localPerformance=performance;exports.unstable_now=function(){return localPerformance.now()}}else{var localDate=Date,initialTime=localDate.now();exports.unstable_now=function(){return localDate.now()-initialTime}}var taskQueue=[],timerQueue=[],taskIdCounter=1,currentTask=null,currentPriorityLevel=3,isPerformingWork=!1,isHostCallbackScheduled=!1,isHostTimeoutScheduled=!1,localSetTimeout=\"function\"==typeof setTimeout?setTimeout:null,localClearTimeout=\"function\"==typeof clearTimeout?clearTimeout:null,localSetImmediate=\"undefined\"!=typeof setImmediate?setImmediate:null;function advanceTimers(e){for(var t=peek(timerQueue);null!==t;){if(null===t.callback)pop(timerQueue);else{if(!(t.startTime<=e))break;pop(timerQueue),t.sortIndex=t.expirationTime,push(taskQueue,t)}t=peek(timerQueue)}}function handleTimeout(e){if(isHostTimeoutScheduled=!1,advanceTimers(e),!isHostCallbackScheduled)if(null!==peek(taskQueue))isHostCallbackScheduled=!0,requestHostCallback();else{var t=peek(timerQueue);null!==t&&requestHostTimeout(handleTimeout,t.startTime-e)}}var schedulePerformWorkUntilDeadline,isMessageLoopRunning=!1,taskTimeoutID=-1,frameInterval=5,startTime=-1;function shouldYieldToHost(){return!(exports.unstable_now()-startTime<frameInterval)}function performWorkUntilDeadline(){if(isMessageLoopRunning){var e=exports.unstable_now();startTime=e;var t=!0;try{e:{isHostCallbackScheduled=!1,isHostTimeoutScheduled&&(isHostTimeoutScheduled=!1,localClearTimeout(taskTimeoutID),taskTimeoutID=-1),isPerformingWork=!0;var r=currentPriorityLevel;try{t:{for(advanceTimers(e),currentTask=peek(taskQueue);null!==currentTask&&!(currentTask.expirationTime>e&&shouldYieldToHost());){var o=currentTask.callback;if(\"function\"==typeof o){currentTask.callback=null,currentPriorityLevel=currentTask.priorityLevel;var n=o(currentTask.expirationTime<=e);if(e=exports.unstable_now(),\"function\"==typeof n){currentTask.callback=n,advanceTimers(e),t=!0;break t}currentTask===peek(taskQueue)&&pop(taskQueue),advanceTimers(e)}else pop(taskQueue);currentTask=peek(taskQueue)}if(null!==currentTask)t=!0;else{var a=peek(timerQueue);null!==a&&requestHostTimeout(handleTimeout,a.startTime-e),t=!1}}break e}finally{currentTask=null,currentPriorityLevel=r,isPerformingWork=!1}t=void 0}}finally{t?schedulePerformWorkUntilDeadline():isMessageLoopRunning=!1}}}if(\"function\"==typeof localSetImmediate)schedulePerformWorkUntilDeadline=function(){localSetImmediate(performWorkUntilDeadline)};else if(\"undefined\"!=typeof MessageChannel){var channel=new MessageChannel,port=channel.port2;channel.port1.onmessage=performWorkUntilDeadline,schedulePerformWorkUntilDeadline=function(){port.postMessage(null)}}else schedulePerformWorkUntilDeadline=function(){localSetTimeout(performWorkUntilDeadline,0)};function requestHostCallback(){isMessageLoopRunning||(isMessageLoopRunning=!0,schedulePerformWorkUntilDeadline())}function requestHostTimeout(e,t){taskTimeoutID=localSetTimeout(function(){e(exports.unstable_now())},t)}exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(e){e.callback=null},exports.unstable_continueExecution=function(){isHostCallbackScheduled||isPerformingWork||(isHostCallbackScheduled=!0,requestHostCallback())},exports.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\"):frameInterval=0<e?Math.floor(1e3/e):5},exports.unstable_getCurrentPriorityLevel=function(){return currentPriorityLevel},exports.unstable_getFirstCallbackNode=function(){return peek(taskQueue)},exports.unstable_next=function(e){switch(currentPriorityLevel){case 1:case 2:case 3:var t=3;break;default:t=currentPriorityLevel}var r=currentPriorityLevel;currentPriorityLevel=t;try{return e()}finally{currentPriorityLevel=r}},exports.unstable_pauseExecution=function(){},exports.unstable_requestPaint=function(){},exports.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=currentPriorityLevel;currentPriorityLevel=e;try{return t()}finally{currentPriorityLevel=r}},exports.unstable_scheduleCallback=function(e,t,r){var o=exports.unstable_now();switch(\"object\"==typeof r&&null!==r?r=\"number\"==typeof(r=r.delay)&&0<r?o+r:o:r=o,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return e={id:taskIdCounter++,callback:t,priorityLevel:e,startTime:r,expirationTime:n=r+n,sortIndex:-1},r>o?(e.sortIndex=r,push(timerQueue,e),null===peek(taskQueue)&&e===peek(timerQueue)&&(isHostTimeoutScheduled?(localClearTimeout(taskTimeoutID),taskTimeoutID=-1):isHostTimeoutScheduled=!0,requestHostTimeout(handleTimeout,r-o))):(e.sortIndex=n,push(taskQueue,e),isHostCallbackScheduled||isPerformingWork||(isHostCallbackScheduled=!0,requestHostCallback())),e},exports.unstable_shouldYield=shouldYieldToHost,exports.unstable_wrapCallback=function(e){var t=currentPriorityLevel;return function(){var r=currentPriorityLevel;currentPriorityLevel=t;try{return e.apply(this,arguments)}finally{currentPriorityLevel=r}}};","type":"application/javascript","module-type":"library"},"react":{"title":"react","text":"\"use strict\";var REACT_ELEMENT_TYPE=Symbol.for(\"react.transitional.element\"),REACT_PORTAL_TYPE=Symbol.for(\"react.portal\"),REACT_FRAGMENT_TYPE=Symbol.for(\"react.fragment\"),REACT_STRICT_MODE_TYPE=Symbol.for(\"react.strict_mode\"),REACT_PROFILER_TYPE=Symbol.for(\"react.profiler\"),REACT_CONSUMER_TYPE=Symbol.for(\"react.consumer\"),REACT_CONTEXT_TYPE=Symbol.for(\"react.context\"),REACT_FORWARD_REF_TYPE=Symbol.for(\"react.forward_ref\"),REACT_SUSPENSE_TYPE=Symbol.for(\"react.suspense\"),REACT_MEMO_TYPE=Symbol.for(\"react.memo\"),REACT_LAZY_TYPE=Symbol.for(\"react.lazy\"),MAYBE_ITERATOR_SYMBOL=Symbol.iterator;function getIteratorFn(e){return null===e||\"object\"!=typeof e?null:\"function\"==typeof(e=MAYBE_ITERATOR_SYMBOL&&e[MAYBE_ITERATOR_SYMBOL]||e[\"@@iterator\"])?e:null}var ReactNoopUpdateQueue={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},assign=Object.assign,emptyObject={};function Component(e,t,r){this.props=e,this.context=t,this.refs=emptyObject,this.updater=r||ReactNoopUpdateQueue}function ComponentDummy(){}function PureComponent(e,t,r){this.props=e,this.context=t,this.refs=emptyObject,this.updater=r||ReactNoopUpdateQueue}Component.prototype.isReactComponent={},Component.prototype.setState=function(e,t){if(\"object\"!=typeof e&&\"function\"!=typeof e&&null!=e)throw Error(\"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\")},Component.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")},ComponentDummy.prototype=Component.prototype;var pureComponentPrototype=PureComponent.prototype=new ComponentDummy;pureComponentPrototype.constructor=PureComponent,assign(pureComponentPrototype,Component.prototype),pureComponentPrototype.isPureReactComponent=!0;var isArrayImpl=Array.isArray,ReactSharedInternals={H:null,A:null,T:null,S:null},hasOwnProperty=Object.prototype.hasOwnProperty;function ReactElement(e,t,r,n,o,a){return r=a.ref,{$$typeof:REACT_ELEMENT_TYPE,type:e,key:t,ref:void 0!==r?r:null,props:a}}function cloneAndReplaceKey(e,t){return ReactElement(e.type,t,void 0,void 0,void 0,e.props)}function isValidElement(e){return\"object\"==typeof e&&null!==e&&e.$$typeof===REACT_ELEMENT_TYPE}function escape(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(e){return t[e]})}var userProvidedKeyEscapeRegex=/\\/+/g;function getElementKey(e,t){return\"object\"==typeof e&&null!==e&&null!=e.key?escape(\"\"+e.key):t.toString(36)}function noop$1(){}function resolveThenable(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(\"string\"==typeof e.status?e.then(noop$1,noop$1):(e.status=\"pending\",e.then(function(t){\"pending\"===e.status&&(e.status=\"fulfilled\",e.value=t)},function(t){\"pending\"===e.status&&(e.status=\"rejected\",e.reason=t)})),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason}}throw e}function mapIntoArray(e,t,r,n,o){var a=typeof e;\"undefined\"!==a&&\"boolean\"!==a||(e=null);var u=!1;if(null===e)u=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":u=!0;break;case\"object\":switch(e.$$typeof){case REACT_ELEMENT_TYPE:case REACT_PORTAL_TYPE:u=!0;break;case REACT_LAZY_TYPE:return mapIntoArray((u=e._init)(e._payload),t,r,n,o)}}if(u)return o=o(e),u=\"\"===n?\".\"+getElementKey(e,0):n,isArrayImpl(o)?(r=\"\",null!=u&&(r=u.replace(userProvidedKeyEscapeRegex,\"$&/\")+\"/\"),mapIntoArray(o,t,r,\"\",function(e){return e})):null!=o&&(isValidElement(o)&&(o=cloneAndReplaceKey(o,r+(null==o.key||e&&e.key===o.key?\"\":(\"\"+o.key).replace(userProvidedKeyEscapeRegex,\"$&/\")+\"/\")+u)),t.push(o)),1;u=0;var s=\"\"===n?\".\":n+\":\";if(isArrayImpl(e))for(var c=0;c<e.length;c++)u+=mapIntoArray(n=e[c],t,r,a=s+getElementKey(n,c),o);else if(\"function\"==typeof(c=getIteratorFn(e)))for(e=c.call(e),c=0;!(n=e.next()).done;)u+=mapIntoArray(n=n.value,t,r,a=s+getElementKey(n,c++),o);else if(\"object\"===a){if(\"function\"==typeof e.then)return mapIntoArray(resolveThenable(e),t,r,n,o);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 u}function mapChildren(e,t,r){if(null==e)return e;var n=[],o=0;return mapIntoArray(e,n,\"\",\"\",function(e){return t.call(r,e,o++)}),n}function lazyInitializer(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 reportGlobalError=\"function\"==typeof reportError?reportError:function(e){if(\"object\"==typeof window&&\"function\"==typeof window.ErrorEvent){var t=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:\"object\"==typeof e&&null!==e&&\"string\"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(\"object\"==typeof process&&\"function\"==typeof process.emit)return void process.emit(\"uncaughtException\",e);console.error(e)};function noop(){}exports.Children={map:mapChildren,forEach:function(e,t,r){mapChildren(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return mapChildren(e,function(){t++}),t},toArray:function(e){return mapChildren(e,function(e){return e})||[]},only:function(e){if(!isValidElement(e))throw Error(\"React.Children.only expected to receive a single React element child.\");return e}},exports.Component=Component,exports.Fragment=REACT_FRAGMENT_TYPE,exports.Profiler=REACT_PROFILER_TYPE,exports.PureComponent=PureComponent,exports.StrictMode=REACT_STRICT_MODE_TYPE,exports.Suspense=REACT_SUSPENSE_TYPE,exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ReactSharedInternals,exports.act=function(){throw Error(\"act(...) is not supported in production builds of React.\")},exports.cache=function(e){return function(){return e.apply(null,arguments)}},exports.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error(\"The argument must be a React element, but you passed \"+e+\".\");var n=assign({},e.props),o=e.key,a=void 0;if(null!=t)for(u in void 0!==t.ref&&(a=void 0),void 0!==t.key&&(o=\"\"+t.key),t)!hasOwnProperty.call(t,u)||\"key\"===u||\"__self\"===u||\"__source\"===u||\"ref\"===u&&void 0===t.ref||(n[u]=t[u]);var u=arguments.length-2;if(1===u)n.children=r;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];n.children=s}return ReactElement(e.type,o,void 0,void 0,a,n)},exports.createContext=function(e){return(e={$$typeof:REACT_CONTEXT_TYPE,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:REACT_CONSUMER_TYPE,_context:e},e},exports.createElement=function(e,t,r){var n,o={},a=null;if(null!=t)for(n in void 0!==t.key&&(a=\"\"+t.key),t)hasOwnProperty.call(t,n)&&\"key\"!==n&&\"__self\"!==n&&\"__source\"!==n&&(o[n]=t[n]);var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(n in u=e.defaultProps)void 0===o[n]&&(o[n]=u[n]);return ReactElement(e,a,void 0,void 0,null,o)},exports.createRef=function(){return{current:null}},exports.forwardRef=function(e){return{$$typeof:REACT_FORWARD_REF_TYPE,render:e}},exports.isValidElement=isValidElement,exports.lazy=function(e){return{$$typeof:REACT_LAZY_TYPE,_payload:{_status:-1,_result:e},_init:lazyInitializer}},exports.memo=function(e,t){return{$$typeof:REACT_MEMO_TYPE,type:e,compare:void 0===t?null:t}},exports.startTransition=function(e){var t=ReactSharedInternals.T,r={};ReactSharedInternals.T=r;try{var n=e(),o=ReactSharedInternals.S;null!==o&&o(r,n),\"object\"==typeof n&&null!==n&&\"function\"==typeof n.then&&n.then(noop,reportGlobalError)}catch(e){reportGlobalError(e)}finally{ReactSharedInternals.T=t}},exports.unstable_useCacheRefresh=function(){return ReactSharedInternals.H.useCacheRefresh()},exports.use=function(e){return ReactSharedInternals.H.use(e)},exports.useActionState=function(e,t,r){return ReactSharedInternals.H.useActionState(e,t,r)},exports.useCallback=function(e,t){return ReactSharedInternals.H.useCallback(e,t)},exports.useContext=function(e){return ReactSharedInternals.H.useContext(e)},exports.useDebugValue=function(){},exports.useDeferredValue=function(e,t){return ReactSharedInternals.H.useDeferredValue(e,t)},exports.useEffect=function(e,t){return ReactSharedInternals.H.useEffect(e,t)},exports.useId=function(){return ReactSharedInternals.H.useId()},exports.useImperativeHandle=function(e,t,r){return ReactSharedInternals.H.useImperativeHandle(e,t,r)},exports.useInsertionEffect=function(e,t){return ReactSharedInternals.H.useInsertionEffect(e,t)},exports.useLayoutEffect=function(e,t){return ReactSharedInternals.H.useLayoutEffect(e,t)},exports.useMemo=function(e,t){return ReactSharedInternals.H.useMemo(e,t)},exports.useOptimistic=function(e,t){return ReactSharedInternals.H.useOptimistic(e,t)},exports.useReducer=function(e,t,r){return ReactSharedInternals.H.useReducer(e,t,r)},exports.useRef=function(e){return ReactSharedInternals.H.useRef(e)},exports.useState=function(e){return ReactSharedInternals.H.useState(e)},exports.useSyncExternalStore=function(e,t,r){return ReactSharedInternals.H.useSyncExternalStore(e,t,r)},exports.useTransition=function(){return ReactSharedInternals.H.useTransition()},exports.version=\"19.0.0\";","type":"application/javascript","module-type":"library"},"$:/plugins/linonetwo/tw-react/readme":{"title":"$:/plugins/linonetwo/tw-react/readme","creator":"LinOnetwo","type":"text/vnd.tiddlywiki","text":"!! What is this\n\nThis is a dependency of slate-write WYSIWYG editor and flowtiwi-sidebar and many other dynamic widgets. This plugin enable powerful data operation and UI operation of those plugins, thus become a prerequisite of those plugins.\n\n!! Example\n\n{{$:/plugins/linonetwo/tw-react/docs/example}}\n\n!! Usage\n\n<<tree prefix:\"$:/plugins/linonetwo/tw-react/docs/\">>\n"},"$:/plugins/linonetwo/tw-react/tree":{"title":"$:/plugins/linonetwo/tw-react/tree","type":"text/vnd.tiddlywiki","text":"<<tree prefix:\"$:/plugins/linonetwo/tw-react/\">>"},"$:/plugins/linonetwo/tw-react/widget.js":{"title":"$:/plugins/linonetwo/tw-react/widget.js","text":"\"use strict\";\n\n// node_modules/.pnpm/@wessberg+connection-observer@1.0.5_patch_hash=fr7zjraqbqi6pqg33c2znbtaw4/node_modules/@wessberg/connection-observer/dist/index.js\nvar ORIGINAL_ATTACH_SHADOW = typeof Element !== \"undefined\" ? Element.prototype.attachShadow : void 0;\nfunction isShady() {\n  return typeof window.ShadyDOM !== \"undefined\" && typeof ShadowRoot !== \"undefined\";\n}\nfunction supportsShadowRoots() {\n  return typeof ShadowRoot !== \"undefined\";\n}\nfunction patchElementPrototypeAttachShadow(callback) {\n  if (ORIGINAL_ATTACH_SHADOW == null || isShady() || typeof Element === \"undefined\")\n    return;\n  Element.prototype.attachShadow = function(shadowRootInitDict) {\n    const shadowRoot = ORIGINAL_ATTACH_SHADOW.call(this, shadowRootInitDict);\n    callback(shadowRoot);\n    return shadowRoot;\n  };\n}\nfunction createPausableQueue(job, ...queueItems) {\n  const queue = new Set(queueItems);\n  let running = false;\n  const flush = () => {\n    for (const queuedNode of queue) {\n      job(queuedNode);\n    }\n    queue.clear();\n  };\n  return {\n    isRunning() {\n      return running;\n    },\n    schedule(node) {\n      queue.add(node);\n      if (running) {\n        flush();\n      }\n    },\n    stop() {\n      running = false;\n    },\n    run() {\n      if (running)\n        return;\n      running = true;\n      flush();\n    }\n  };\n}\nvar MUTATION_OBSERVER_INIT = {\n  childList: true,\n  subtree: true\n};\nvar nextMicrotask = (func) => {\n  if (typeof queueMicrotask !== \"undefined\")\n    queueMicrotask(func);\n  else if (typeof Promise !== \"undefined\")\n    Promise.resolve().then(() => func());\n  else\n    setTimeout(() => func(), 0);\n};\nfunction nodeListToArray(nodeList) {\n  if (typeof Symbol !== \"undefined\" && nodeList[Symbol.iterator] != null) {\n    return [...nodeList];\n  } else {\n    const arr = [];\n    for (let i = 0; i < nodeList.length; i++) {\n      arr[i] = nodeList[i];\n    }\n    return arr;\n  }\n}\nfunction queryRoot(root, query) {\n  if (isShady()) {\n    return new Set(nodeListToArray(window.ShadyDOM.nativeMethods.querySelectorAll.call(document.documentElement, query)));\n  }\n  return new Set(!(\"querySelectorAll\" in root) ? [] : nodeListToArray(root.querySelectorAll(query)));\n}\nfunction mergeNodes(a, b) {\n  return /* @__PURE__ */ new Set([...a == null ? [] : a, ...b == null ? [] : b]);\n}\nfunction isDocumentOrShadowRoot(root) {\n  return \"activeElement\" in root;\n}\nfunction observeMissingRoots(root = document.documentElement) {\n  if (isDocumentOrShadowRoot(root)) {\n    observeRoot(root);\n  }\n  if (isShady() && root instanceof ShadowRoot)\n    return;\n  if (!supportsShadowRoots())\n    return;\n  const childNodes = root.childNodes;\n  const shadowRoot = \"shadowRoot\" in root && root.shadowRoot != null ? [root.shadowRoot] : [];\n  for (const node of [...childNodes, ...shadowRoot]) {\n    observeMissingRoots(node);\n  }\n}\nfunction isConnected(node) {\n  if (\"isConnected\" in Node.prototype)\n    return node.isConnected;\n  return node.ownerDocument == null || !(node.ownerDocument.compareDocumentPosition(node) & node.DOCUMENT_POSITION_DISCONNECTED);\n}\nvar CONNECTION_OBSERVER_INTERNALS_MAP = /* @__PURE__ */ new Map();\nfunction initializeConnectionObserver(observer, callback) {\n  const queue = /* @__PURE__ */ new Set();\n  const observedTargets = /* @__PURE__ */ new Set();\n  const rootToQuerySelectorToMatchedNodesMap = /* @__PURE__ */ new Map();\n  const nodeToLastConnectionValueMap = /* @__PURE__ */ new WeakMap();\n  let scheduled = false;\n  let flushing = false;\n  let hasFoundMissingRoots = false;\n  const flush = () => {\n    flushing = true;\n    const arr = [...queue];\n    if (arr.length > 0) {\n      callback(arr, observer);\n    }\n    queue.clear();\n    scheduled = false;\n    flushing = false;\n  };\n  const scheduleFlush = () => {\n    if (!scheduled) {\n      scheduled = true;\n      nextMicrotask(flush);\n    }\n  };\n  const addToQueue = (entry) => {\n    queue.add(entry);\n    if (!flushing) {\n      scheduleFlush();\n    }\n  };\n  const clearQueue = () => {\n    const items = [...queue];\n    queue.clear();\n    return items;\n  };\n  const clearObservedTargets = () => {\n    observedTargets.clear();\n  };\n  const queryRootAndHandleMutationChanges = (root, query) => {\n    let oldQuerySelectorMap = rootToQuerySelectorToMatchedNodesMap.get(root);\n    const currentNodes = queryRoot(root, query);\n    const oldNodes = oldQuerySelectorMap == null ? void 0 : oldQuerySelectorMap.get(query);\n    const mergedNodes = mergeNodes(currentNodes, oldNodes);\n    handleMutationChange(mergedNodes);\n    if (oldQuerySelectorMap == null) {\n      oldQuerySelectorMap = /* @__PURE__ */ new Map();\n      rootToQuerySelectorToMatchedNodesMap.set(root, oldQuerySelectorMap);\n    }\n    oldQuerySelectorMap.set(query, currentNodes);\n  };\n  const handleMutationChange = (targetNodes) => {\n    for (const targetNode of targetNodes) {\n      const lastValue = nodeToLastConnectionValueMap.get(targetNode);\n      const isTargetNodeConnected = isConnected(targetNode);\n      if (lastValue !== isTargetNodeConnected) {\n        nodeToLastConnectionValueMap.set(targetNode, isTargetNodeConnected);\n        addToQueue({\n          connected: isTargetNodeConnected,\n          target: targetNode\n        });\n      }\n    }\n  };\n  const addObservedTarget = (target) => {\n    rootObserverQueue.run();\n    if (!hasFoundMissingRoots) {\n      hasFoundMissingRoots = true;\n      observeMissingRoots();\n    }\n    observedTargets.add(target);\n    if (typeof target !== \"string\") {\n      handleMutationChange([target]);\n    } else {\n      for (const root of OBSERVED_ROOTS) {\n        queryRootAndHandleMutationChanges(root, target);\n      }\n    }\n  };\n  const internals = {\n    observedTargets,\n    queryRootAndHandleMutationChanges,\n    handleMutationChange,\n    addObservedTarget,\n    clearObservedTargets,\n    clearQueue\n  };\n  CONNECTION_OBSERVER_INTERNALS_MAP.set(observer, internals);\n}\nvar mutationCallback = (mutations) => {\n  for (const mutation of mutations) {\n    if (mutation.type !== \"childList\")\n      continue;\n    for (const observer of CONNECTION_OBSERVER_INTERNALS_MAP.values()) {\n      for (const target of observer.observedTargets) {\n        if (typeof target === \"string\") {\n          observer.queryRootAndHandleMutationChanges(mutation.target, target);\n        } else {\n          observer.handleMutationChange([target]);\n        }\n      }\n    }\n  }\n};\nvar OBSERVED_ROOTS = /* @__PURE__ */ new Set();\nvar observeRoot = /* @__PURE__ */ (() => {\n  let instance;\n  return function(root) {\n    if (OBSERVED_ROOTS.has(root))\n      return;\n    OBSERVED_ROOTS.add(root);\n    if (instance == null) {\n      instance = new MutationObserver(mutationCallback);\n    }\n    instance.observe(root, MUTATION_OBSERVER_INIT);\n  };\n})();\nvar rootObserverQueue = createPausableQueue(observeRoot, typeof document !== \"undefined\" ? document.documentElement : void 0);\nvar ConnectionObserver = class _ConnectionObserver {\n  constructor(callback) {\n    if (new.target === void 0) {\n      throw new TypeError(`Constructor ${_ConnectionObserver.name} requires 'new'`);\n    }\n    if (callback === void 0) {\n      throw new ReferenceError(`Failed to construct '${_ConnectionObserver.name}': 1 argument required, but only 0 present.`);\n    } else if (typeof callback !== \"function\") {\n      throw new TypeError(`Failed to construct '${_ConnectionObserver.name}': The callback provided as parameter 1 is not a function.`);\n    }\n    if (typeof document === \"undefined\") {\n      return;\n    }\n    initializeConnectionObserver(this, callback);\n  }\n  /**\n   * The Symbol.@@toStringTag value\n   */\n  get [Symbol.toStringTag]() {\n    return `ConnectionObserver`;\n  }\n  /**\n   * Observe the given node or query selector for connections/disconnections.\n   * If given a Node, that specific Node will be observed. If given a query selector, such\n   * as for example \"img[data-some-attr]\", for each new MutationRecord, the query selector\n   * will be executed and the matched nodes will be observed for connections/disconnections\n   */\n  observe(target) {\n    if (target === void 0) {\n      throw new ReferenceError(`Failed to execute '${this.observe.name}' on '${_ConnectionObserver.name}': 1 argument required, but only 0 present.`);\n    } else if (typeof target !== \"string\" && !(target instanceof Node)) {\n      throw new TypeError(`Failed to execute '${this.observe.name}' on '${_ConnectionObserver.name}': parameter 1 is not of type 'Node' or a DOMString.`);\n    }\n    const internals = CONNECTION_OBSERVER_INTERNALS_MAP.get(this);\n    if (internals == null)\n      return;\n    internals.addObservedTarget(target);\n  }\n  /**\n   * Takes the records immediately (instead of waiting for the next flush)\n   */\n  takeRecords() {\n    const internals = CONNECTION_OBSERVER_INTERNALS_MAP.get(this);\n    if (internals == null)\n      return [];\n    return internals.clearQueue();\n  }\n  /**\n   * Disconnects the ConnectionObserver such that none of its callbacks will be invoked any longer\n   */\n  disconnect() {\n    const internals = CONNECTION_OBSERVER_INTERNALS_MAP.get(this);\n    if (internals == null)\n      return;\n    internals.clearObservedTargets();\n  }\n};\npatchElementPrototypeAttachShadow(rootObserverQueue.schedule.bind(rootObserverQueue));\n\n// src/widget.ts\nvar import_widget = require(\"$:/core/modules/widgets/widget.js\");\nvar ReactDom = require(\"react-dom\");\nvar ReactDomClient = require(\"react-dom/client\");\nvar React = require(\"react\");\nif (typeof window !== \"undefined\") {\n  window.React = React;\n} else if (typeof global !== \"undefined\") {\n  global.React = React;\n}\nvar ReactWidgetImpl = class extends import_widget.widget {\n  constructor(parseTreeNode, options) {\n    super(parseTreeNode, options);\n    /**\n     * User of tw-react need to assign his react component to this property.\n     */\n    this.reactComponent = null;\n    this.getProps = () => ({ parentWidget: this });\n    if (!$tw.browser) {\n      return;\n    }\n    this.connectionObserver = new ConnectionObserver((entries) => {\n      for (const { connected } of entries) {\n        if (!connected) {\n          this.destroy();\n          this.connectionObserver?.disconnect?.();\n        }\n      }\n    });\n  }\n  refresh(changedTiddlers) {\n    return false;\n  }\n  render(parent, nextSibling) {\n    this.parentDomNode = parent;\n    this.computeAttributes();\n    this.execute();\n    if (this.reactComponent === void 0 || this.reactComponent === null) {\n      return;\n    }\n    const currentProps = this.getProps() ?? {};\n    if (currentProps.parentWidget === void 0 || currentProps.parentWidget === null) {\n      currentProps.parentWidget = this;\n    }\n    if (this.root === void 0 || this.containerElement === void 0) {\n      this.containerElement = document.createElement(\"div\");\n      this.root = ReactDomClient.createRoot(this.containerElement);\n      let domToObserve = this.containerElement;\n      if (this.parentDomNode instanceof Node) {\n        domToObserve = this.parentDomNode;\n      }\n      this.connectionObserver?.observe?.(domToObserve);\n    }\n    this.domNodes.push(this.containerElement);\n    try {\n      parent.insertBefore(this.containerElement, nextSibling);\n    } catch (error) {\n      console.warn(`Error while inserting dom node in react widget, this might be cause by use transclude widget for the wikitext contains widget.`, error);\n    }\n    const reactElement = React.createElement(this.reactComponent, currentProps);\n    this.root.render(reactElement);\n  }\n  refreshSelf() {\n    if (this.reactComponent === void 0 || this.reactComponent === null) {\n      return;\n    }\n    if (this.root === void 0 && this.parentDomNode !== void 0) {\n      const nextSibling = this.findNextSiblingDomNode();\n      this.render(this.parentDomNode, nextSibling);\n      return;\n    }\n    this.computeAttributes();\n    this.execute();\n    const currentProps = this.getProps() ?? {};\n    if (currentProps.parentWidget === void 0 || currentProps.parentWidget === null) {\n      currentProps.parentWidget = this;\n    }\n    const reactElement = React.createElement(this.reactComponent, currentProps);\n    this.root?.render?.(reactElement);\n  }\n  destroy() {\n    this.root?.unmount?.();\n  }\n};\nexports.widget = ReactWidgetImpl;\n","creator":"LinOnetwo","type":"application/javascript","module-type":"library"}}}