[
    {
        "Modern.TiddlyDev#ExternalModules": "react react-dom",
        "author": "LinOnetwo",
        "core-version": ">=5.1.22",
        "dependents": "$:/plugins/linonetwo/tw-react",
        "description": "A WYSIWYG editor for TiddlyWiki",
        "list": "readme develop",
        "name": "Slate Write",
        "plugin-type": "plugin",
        "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/slate-write/develop\":{\"title\":\"$:/plugins/linonetwo/slate-write/develop\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"!! How this works\\n\\n# Offer an widget in `src/widget.js` and `src/components/index.ts`, where we provide props like `currentTiddler` to the actual react component in `src/components/editor.tsx`\\n## Some basic mark and elements like ''bold'' and ordered list are supported by slate plugins imported from `src/config/plugins.ts`\\n## render advanced tiddlywiki widgets using [[tw-react|https://github.com/tiddly-gittly/tw-react]]'s `useWidget` hook, in our own plugin `src/config/plugins/widget/WidgetBlock.tsx`\\n### Things like widget, macro and codeblock are [[Void Node|https://docs.slatejs.org/api/nodes/element#void-vs-not-void]], slate won't render its AST children, we have full control\\n### replace codeblock with codemirror or monaco, so plate's default prism code syntax highlighter won't need to be bundled with our plugin, it is too big\\n# Transform AST to Slate JSON using transformers in src/transform, see `src/transform/README.md` for details. This also transform Slate JSON back to the wikiast and then serialize to wikitext.\\n## we add some type of wikiast to [[tw5-typed|https://github.com/tiddly-gittly/TW5-Typed]], based on the real json output of `$tw.wiki.parseText('text/vnd.tiddlywiki', input).tree`\\n## This is imported in editor by `import { deserialize, serialize } from '../../src/transform/serialize';`, and those serialize and deserialize functions uses things in the `src/transform`\\n## All supported wikitext syntax are tested in the `test` folder of [[wikiast|https://github.com/tiddly-gittly/wikiast]], and the tests are run with `npm run test` on that repo, you should also add test if you are adding new transformers for new syntax in that repo.\\n# handle keyboard shortcut and basic elements' rendering using slatejs plugins from [[Udecode's Plate framework|https://platejs.org/]].\\n## Code in `src/slate-write/editor/components/plate-ui` are generated by plate cli, see `src/slate-write/editor/components/plate-ui/Readme.md` for details\\n## our custom keyboard shortcuts are configured in `src/editor/config/autoformat`\\n## re-support `/` menu in [[Gk0Wk/TW5-CodeMirror-Enhanced|https://github.com/Gk0Wk/TW5-CodeMirror-Enhanced]] to add snippets and advanced elements like table and widget and any wikitext source code\\n### `/` menu component is at `src/editor/components/combobox/SnippetCombobox.tsx`, and snippets are loaded in `src/editor/config/snippets.ts`\\n# There will be a floating toolbar when you selecting text, and you can click on the toolbar to change the text's decoration, this is a react component defined in `src/slate-write/editor/components/Toolbars.tsx`\\n# When hover on the left of a block, there will be a Drag and drop handle, render by `src/slate-write/editor/config/draggableComponents.ts` and `src/slate-write/editor/components/plate-ui/draggable.tsx`\\n## Different block have different line height, so we need to add different padding here to align drag handle with the block.\\n## allow drag to reorder blocks, onDrop listeners are in `src/editor/plugins/dnd/hooks` that copied from plate's source\\n### code are copy from udecode/plate's repo to `src/editor/plugins/dnd` folder, and have modification in `src/editor/plugins/dnd/hooks/useDragBlock.ts` to set `$tw.dragInProgress = true`\\n## support drag to reorder list items and widget, see `src/slate-write/editor/plugins/dnd/postDropNormalize.ts` for how we fix dragged list item, by wrapping it with a `ol` or `ul` parent on drop.\\n# autocomplete `[[`'s and `{{`'s linkable tiddlers result\\n## the code handles special `auto_complete_input` node that contains text to search after typing `/` or `[[` is copied from plate to `src/editor/plugins/autoComplete`\\n## `src/editor/plugins/autoComplete/withAutoComplete.ts` will put text in the `auto_complete_input` node to the redux (zustand npm package) store `useAutoCompletePluginStore`\\n## code in `src/editor/plugins/comboBox` will get text and list from the store `useAutoCompletePluginStore`, and handles dropdown (combobox) interaction using `downshift` npm package\\n## And the final comboBox React component and the data source of tiddlers/macros/snippets are in the `src/editor/components/combobox` folder\\n## autocomplete `<<`'s available macros as discussed in [[TiddlyWiki5/discussions/6706|https://github.com/Jermolene/TiddlyWiki5/discussions/6706]]\\n## autocomplete `<$`'s available widget and fields, see `src/editor/components/combobox/WidgetCombobox.tsx`, in `widgetItems`, text field is the text that will be inserted, this logic is at `src/editor/plugins/comboBox/getAutoCompleteOnSelectItem.ts`\\n# Only import needed components from their ''deepest package'' to achieve \\\"tree shaking\\\" to reduce bundle size\\n## e.g., `import { PlateElement, PlateElementProps } from '@udecode/plate-utils';` instead of `import { PlateElement, PlateElementProps } from '@udecode/plate-common';` where `@udecode/plate-common` is much larger.\\n## Some element from plate are not needed, like ImageElement can be replaced by tw's own image widget, so don't import it. And for code-block, we use our own codemirror based element located in `src/editor/plugins/codeblock/CodeBlockElement/CodeBlockElement.tsx`\\n\\n!! TODO\\n\\n# TODO: allow editing widget and any block's source code, and get preview at real time.\\n# TODO: allow use tw's default editor toolbar's buttons and their keyboard shortcuts\\n# TODO: optimization: use section splitter in section-editor to ensure only a small potion of text will `onChange` and rerender. And we can get start-end of section from section splitter, so replace the section of text onChange.\\n# TODO: allow drag images in and import the image\\n# TODO: context menu when click on the drag handle\\n# TODO: context menu when select special block\\n# TODO: i18n for readme and placeholder\\n# TODO: allow 3rd party plugin to control the editor, for example, the command palette and the fishing plugin.\\n# TODO: add more selection operation, or maybe in command palette, like \\\"refactor to new tiddler\\\"\\n# TODO: insert latex math using `$$` or `￥￥` shortcut\\n# TODO: open context aware autocomplete using `ctrl+space`, show corresponding dropdown menu using prefix of the selection\\n# TODO: add tldraw widget support\\n\\n!! Development\\n\\nInstall and run\\n\\n(See [[https://npmmirror.com/]] for how to speed up in China)\\n\\n```sh\\npnpm i\\npnpm run dev\\n```\\n\\nRun tests\\n\\n```sh\\nnpm test\\n```\\n\\nAuto generate barrel files (index.ts files).\\n\\n```sh\\nnpm run generate-barrels\\n```\\n\\nMake production build: See `.github/workflows/release.yml`, so adding a tag like `v0.1.1` to a commit and push to github will make a build.\\n\\n!!! Modify build scripts\\n\\nScripts is based on [[Gk0Wk's|https://github.com/Gk0Wk]] [[tiddly-gittly/Modern.TiddlyDev|https://github.com/tiddly-gittly/Modern.TiddlyDev]] and [[LinOnetwo's|https://github.com/linonetwo]] [[tiddly-gittly/TiddlyWiki-TS-Plugin-Template|https://github.com/tiddly-gittly/TiddlyWiki-TS-Plugin-Template]]. With some modification to adapt react dom.\\n\"},\"$:/plugins/linonetwo/slate-write/readme\":{\"title\":\"$:/plugins/linonetwo/slate-write/readme\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"!! Usage 用法\\n\\n点击条目查看工具栏上的 {{$:/plugins/linonetwo/slate-write/ui/ViewToolbar/images/edit-wysiwyg-button}} 按钮即可在只读模式和编所见即所得辑模式之间切换。\\n\\nYou can click on {{$:/plugins/linonetwo/slate-write/ui/ViewToolbar/images/edit-wysiwyg-button}} on view toolbar on your tiddler to switch between read-only mode and wysiwyg-edit mode.\\n\\n!!! Advanced Usage 高级用法\\n\\n如果你在开发自己的插件，那么你可以用这个微件来在任意地方显示一个编辑器，通过 `tiddler` 字段可以指定要编辑的条目，不填 `tiddler` 就会编辑 `currentTiddler` 环境变量指向的条目。\\n\\nIf you are developing your own plugin, then you can use this widget to display an editor anywhere. The `tiddler` field allows you to specify the tiddler to edit, and leaving the `tiddler` field unfilled will edit the tiddler that `currentTiddler` environment variable pointed to.\\n\\n`<$edit-slateWrite tiddler=\\\"AAA\\\" />`\\n\\n!! Install 安装\\n\\n[[Install from CPL|https://tw-cpl.netlify.app/]]\\n\\n[[使用社区插件源（CPL）安装|https://tw-cpl.netlify.app/]]\\n\\n!! Development 开发\\n\\n欢迎了解实现细节并参与开发，详见[[开发手册|$:/plugins/linonetwo/slate-write/develop]]。\\n\\n该项目在 [[GitHub tiddly-gittly/slate-write|https://github.com/tiddly-gittly/slate-write]] 仓库里开发，如果你喜欢，请点亮它的星，谢谢。\\n\\n如果你发现有什么太微语法未得到支持，或者编辑后文本发生了不符合预期的变化，也请到这个仓库里提出你的建议，并附带上完整的复现方式和条目内容。\\n\\nYou are welcome to learn the implementation details and join the development, read the [[develop manual|$:/plugins/linonetwo/slate-write/develop]] for more information.\\n\\nThe project is under development in [[GitHub tiddly-gittly/slate-write|https://github.com/tiddly-gittly/slate-write]], give it a star if you like it, thanks.\\n\\nIf you find some TiddlyWiki wikitext syntax is not supported yet, or if the text changes in a way that is not expected after editing, please also go to this repository and rise an issue, with a complete reproduction example text.\\n\\n!! FAQ 答疑\\n\\n!!! How to make this the default editor 如何设为默认编辑器？\\n\\n* If you want it in edit mode (not recommended, because you may still want to see and edit the source text to use some advanced TW5 feature):\\n** By setting tiddler `$:/config/EditorTypeMappings/text/vnd.tiddlywiki` to `slateWrite`, then tiddlywiki will try to use widget `<$edit-slateWrite />` as the editor.\\n** Then you will have normal view mode and a WYSIWYG edit draft edit mode\\n* If you want it replace the default view mode:\\n** Not recommended, because Its macro and widget support is not completed. After its complete, I will make an config to allow set it to default.\"},\"$:/plugins/linonetwo/slate-write/style.css\":{\"title\":\"$:/plugins/linonetwo/slate-write/style.css\",\"text\":\".tw-codeblock-container,\\n.tw-widget-code-editor-container {\\n\\tdisplay: block;\\n\\tword-break: normal;\\n\\tword-wrap: break-word;\\n\\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\\n\\tbackground-color: <<colour pre-background>>;\\n\\tborder: 1px solid <<colour pre-border>>;\\n\\tpadding: 0 3px 2px;\\n\\tborder-radius: 3px;\\n\\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\n.tw-slate-write-container button:not(.tc-btn-invisible), div[role=toolbar] button:not(.tc-btn-invisible) {\\n\\tmargin: unset;\\n\\tpadding: unset;\\n\\tbackground-color: unset;\\n\\tcolor: unset;\\n\\tborder-radius: unset;\\n\\tborder: unset;\\n\\tcursor: unset;\\n\\ttransition: unset;\\n}\\n\\n.tw-slate-write-drag-handle {\\n  opacity: 0;\\n\\tcursor: default;\\n}\\n.tw-slate-write-drag-handle:hover {\\n\\topacity: unset;\\n\\tcursor: pointer;\\n}\",\"creator\":\"LinOnetwo\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/vnd.tiddlywiki\"},\"$:/plugins/linonetwo/slate-write/ui/ViewTemplate/body/edit-slate-write-cascade-filter\":{\"title\":\"$:/plugins/linonetwo/slate-write/ui/ViewTemplate/body/edit-slate-write-cascade-filter\",\"tags\":\"$:/tags/ViewTemplateBodyFilter\",\"list-before\":\"$:/config/ViewTemplateBodyFilters/system\",\"text\":\"[has:field[wysiwyg]then[$:/plugins/linonetwo/slate-write/ui/ViewTemplate/body/edit-slate-write]]\"},\"$:/plugins/linonetwo/slate-write/ui/ViewTemplate/body/edit-slate-write\":{\"title\":\"$:/plugins/linonetwo/slate-write/ui/ViewTemplate/body/edit-slate-write\",\"text\":\"\\\\define lingo-base() $:/language/EditTemplate/Body/\\n\\n<$edit-slateWrite />\\n\"},\"$:/plugins/linonetwo/slate-write/ui/ViewToolbar/images/edit-wysiwyg-button\":{\"title\":\"$:/plugins/linonetwo/slate-write/ui/ViewToolbar/images/edit-wysiwyg-button\",\"tags\":\"$:/tags/Image\",\"text\":\"<svg width=\\\"22pt\\\" height=\\\"22pt\\\" class=\\\"tc-image-edit-button tc-image-wysiwyg-edit-button tc-image-button\\\" viewBox=\\\"0 0 128 128\\\">\\n  <g fill-rule=\\\"evenodd\\\">\\n    <g id=\\\"svg_1\\\" fill-rule=\\\"evenodd\\\">\\n      <path id=\\\"svg_2\\\"\\n        d=\\\"m95.627,10.059l-5.656,5.657l11.313,11.313l5.657,-5.656l-11.314,-11.314zm5.657,-5.657l1.966,-1.966c3.123,-3.122 8.194,-3.129 11.319,-0.005c3.117,3.118 3.122,8.192 -0.005,11.32l-1.966,1.965l-11.314,-11.314zm-16.97,16.97l-60.25,60.25a8.12,8.12 0 0 0 -0.322,0.342c-0.1,0.087 -0.198,0.179 -0.295,0.275c-5.735,5.735 -10.702,22.016 -10.702,22.016s16.405,-5.09 22.016,-10.702c0.095,-0.096 0.186,-0.193 0.272,-0.292a8.12,8.12 0 0 0 0.345,-0.325l60.25,-60.25l-11.314,-11.313l0,-0.001zm-49.143,102.818c6.788,-0.577 13.898,-2.272 23.689,-5.348c1.825,-0.573 3.57,-1.136 6.336,-2.04c16,-5.226 21.877,-6.807 28.745,-7.146c8.358,-0.413 13.854,2.13 17.58,8.699a4,4 0 0 0 6.959,-3.946c-5.334,-9.406 -13.745,-13.296 -24.933,-12.744c-7.875,0.39 -14.057,2.052 -30.835,7.533c-2.739,0.894 -4.46,1.45 -6.25,2.012c-19.46,6.112 -30.77,7.072 -39.597,1.747a4,4 0 1 0 -4.132,6.85c6.333,3.82 13.754,5.12 22.438,4.383z\\\" />\\n    </g>\\n    <text xml:space=\\\"preserve\\\" text-anchor=\\\"start\\\" font-family=\\\"Noto Sans JP\\\" font-size=\\\"108\\\" id=\\\"svg_11\\\" y=\\\"89\\\" x=\\\"2\\\"\\n      stroke-width=\\\"0\\\">T</text>\\n  </g>\\n</svg>\"},\"$:/plugins/linonetwo/slate-write/ui/ViewToolbar/Buttons/edit-wysiwyg\":{\"title\":\"$:/plugins/linonetwo/slate-write/ui/ViewToolbar/Buttons/edit-wysiwyg\",\"tags\":\"$:/tags/ViewToolbar\",\"caption\":\"{{$:/plugins/linonetwo/slate-write/ui/ViewToolbar/images/edit-wysiwyg-button}} {{$:/language/Buttons/Edit/Caption}}\",\"description\":\"{{$:/language/Buttons/Edit/Hint}}\",\"text\":\"\\\\whitespace trim\\n<$list filter=\\\"[<currentTiddler>field:type[text/vnd.tiddlywiki]!prefix[$:/]!wysiwyg-disabled[yes]] :or[<currentTiddler>!prefix[$:/]!wysiwyg-disabled[yes]field:type[]]\\\"> \\n  <$button message=\\\"tm-edit-wysiwyg-tiddler\\\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\\n    <$list filter=\\\"[<tv-config-toolbar-icons>match[yes]]\\\">\\n      {{$:/plugins/linonetwo/slate-write/ui/ViewToolbar/images/edit-wysiwyg-button}}\\n    </$list>\\n    <$list filter=\\\"[<tv-config-toolbar-text>match[yes]]\\\">\\n      <span class=\\\"tc-btn-text\\\">\\n        <$text text={{$:/language/Buttons/Edit/Caption}}/>\\n      </span>\\n    </$list>\\n  </$button>\\n</$list>\"},\"$:/plugins/linonetwo/slate-write/widget.js\":{\"title\":\"$:/plugins/linonetwo/slate-write/widget.js\",\"text\":\"!function slateWriteWidgetIIFE(){var e;$tw.browser&&(e=require(\\\"$:/plugins/linonetwo/slate-write/editor/index.js\\\")[\\\"widget\\\"],exports.slateWrite=e,exports[\\\"edit-slateWrite\\\"]=e)}();\",\"type\":\"application/javascript\",\"module-type\":\"widget\"},\"$:/plugins/linonetwo/slate-write/editor/index.js\":{\"title\":\"$:/plugins/linonetwo/slate-write/editor/index.js\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"hide-body\":\"yes\",\"Modern.TiddlyDev#Origin\":\"editor/index.ts\",\"text\":\"\\\"use strict\\\";var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esm=(e,t)=>function(){return t=e?(0,e[__getOwnPropNames(e)[0]])(e=0):t},__commonJS=(e,t)=>function(){return t||(0,e[__getOwnPropNames(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,n,o)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>r[e],enumerable:!(o=__getOwnPropDesc(r,e))||o.enumerable});return t},__toESM=(e,t,r)=>(r=null!=e?__create(__getProtoOf(e)):{},__copyProps(!t&&e&&e.__esModule?r:__defProp(r,\\\"default\\\",{value:e,enumerable:!0}),e)),init_esbuild_inject=__esm({\\\"node_modules/.pnpm/tiddlywiki-plugin-dev@0.0.39_postcss@8.4.24_ts-node@10.9.1/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_direction=__commonJS({\\\"node_modules/.pnpm/direction@1.0.4/node_modules/direction/index.js\\\"(e,t){init_esbuild_inject(),t.exports=function(e){if(e=String(e||\\\"\\\"),o.test(e))return\\\"rtl\\\";if(a.test(e))return\\\"ltr\\\";return\\\"neutral\\\"};var r=\\\"֑-߿יִ-﷽ﹰ-ﻼ\\\",n=\\\"A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿\\\",o=new RegExp(\\\"^[^\\\"+n+\\\"]*[\\\"+r+\\\"]\\\"),a=new RegExp(\\\"^[^\\\"+r+\\\"]*[\\\"+n+\\\"]\\\")}}),require_isObject=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isObject.js\\\"(e,t){init_esbuild_inject(),t.exports=function(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}}}),require_freeGlobal=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_freeGlobal.js\\\"(e,t){init_esbuild_inject();var r=\\\"object\\\"==typeof global&&global&&global.Object===Object&&global;t.exports=r}}),require_root=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.js\\\"(e,t){init_esbuild_inject();var r=require_freeGlobal(),n=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,r=r||n||Function(\\\"return this\\\")();t.exports=r}}),require_now=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/now.js\\\"(e,t){init_esbuild_inject();var r=require_root();t.exports=function(){return r.Date.now()}}}),require_trimmedEndIndex=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_trimmedEndIndex.js\\\"(e,t){init_esbuild_inject();var r=/\\\\s/;t.exports=function(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t}}}),require_baseTrim=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseTrim.js\\\"(e,t){init_esbuild_inject();var r=require_trimmedEndIndex(),n=/^\\\\s+/;t.exports=function(e){return e&&e.slice(0,r(e)+1).replace(n,\\\"\\\")}}}),require_Symbol=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Symbol.js\\\"(e,t){init_esbuild_inject();var r=require_root().Symbol;t.exports=r}}),require_getRawTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getRawTag.js\\\"(e,t){init_esbuild_inject();var r=require_Symbol(),n=Object.prototype,i=n.hasOwnProperty,s=n.toString,c=r?r.toStringTag:void 0;t.exports=function(e){var t=i.call(e,c),r=e[c];try{var n=!(e[c]=void 0)}catch(a){}var o=s.call(e);return n&&(t?e[c]=r:delete e[c]),o}}}),require_objectToString=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_objectToString.js\\\"(e,t){init_esbuild_inject();var r=Object.prototype.toString;t.exports=function(e){return r.call(e)}}}),require_baseGetTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.js\\\"(e,t){init_esbuild_inject();var r=require_Symbol(),n=require_getRawTag(),o=require_objectToString(),a=r?r.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?\\\"[object Undefined]\\\":\\\"[object Null]\\\":(a&&a in Object(e)?n:o)(e)}}}),require_isObjectLike=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isObjectLike.js\\\"(e,t){init_esbuild_inject(),t.exports=function(e){return null!=e&&\\\"object\\\"==typeof e}}}),require_isSymbol=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isSymbol.js\\\"(e,t){init_esbuild_inject();var r=require_baseGetTag(),n=require_isObjectLike();t.exports=function(e){return\\\"symbol\\\"==typeof e||n(e)&&\\\"[object Symbol]\\\"==r(e)}}}),require_toNumber=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/toNumber.js\\\"(e,t){init_esbuild_inject();var r=require_baseTrim(),n=require_isObject(),o=require_isSymbol(),a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt;t.exports=function(e){if(\\\"number\\\"==typeof e)return e;if(o(e))return NaN;if(n(e)&&(t=\\\"function\\\"==typeof e.valueOf?e.valueOf():e,e=n(t)?t+\\\"\\\":t),\\\"string\\\"!=typeof e)return 0===e?e:+e;e=r(e);var t=i.test(e);return t||s.test(e)?c(e.slice(2),t?2:8):a.test(e)?NaN:+e}}}),require_debounce=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/debounce.js\\\"(e,t){init_esbuild_inject();var v=require_isObject(),y=require_now(),b=require_toNumber(),E=Math.max,T=Math.min;t.exports=function(n,o,e){var a,i,r,s,c,l,u=0,d=!1,p=!1,t=!0;if(\\\"function\\\"!=typeof n)throw new TypeError(\\\"Expected a function\\\");function f(e){var t=a,r=i;return a=i=void 0,u=e,s=n.apply(r,t)}function g(e){var t=e-l;return void 0===l||o<=t||t<0||p&&r<=e-u}function m(){var e,t=y();if(g(t))return h(t);c=setTimeout(m,(t=o-((e=t)-l),p?T(t,r-(e-u)):t))}function h(e){return c=void 0,t&&a?f(e):(a=i=void 0,s)}function _(){var e,t=y(),r=g(t);if(a=arguments,i=this,l=t,r){if(void 0===c)return u=e=l,c=setTimeout(m,o),d?f(e):s;if(p)return clearTimeout(c),c=setTimeout(m,o),f(l)}return void 0===c&&(c=setTimeout(m,o)),s}return o=b(o)||0,v(e)&&(d=!!e.leading,p=\\\"maxWait\\\"in e,r=p?E(b(e.maxWait)||0,o):r,t=\\\"trailing\\\"in e?!!e.trailing:t),_.cancel=function(){void 0!==c&&clearTimeout(c),a=l=i=c=void(u=0)},_.flush=function(){return void 0===c?s:h(y())},_}}}),require_throttle=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/throttle.js\\\"(e,t){init_esbuild_inject();var a=require_debounce(),i=require_isObject();t.exports=function(e,t,r){var n=!0,o=!0;if(\\\"function\\\"!=typeof e)throw new TypeError(\\\"Expected a function\\\");return i(r)&&(n=\\\"leading\\\"in r?!!r.leading:n,o=\\\"trailing\\\"in r?!!r.trailing:o),a(e,t,{leading:n,maxWait:t,trailing:o})}}}),require_lib=__commonJS({\\\"node_modules/.pnpm/is-hotkey@0.1.8/node_modules/is-hotkey/lib/index.js\\\"(e){init_esbuild_inject(),Object.defineProperty(e,\\\"__esModule\\\",{value:!0});for(var t,r=\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),_={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},n={add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:r?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},t=1;t<20;t++)o[\\\"f\\\"+t]=111+t;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),o[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=n[e]||e}e[\\\"default\\\"]=a,e.isHotkey=a,e.isCodeHotkey=function(e,t){return a(e,t)},e.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},e.parseHotkey=i,e.compareHotkey=s,e.toKeyCode=v,e.toKeyName=y}}),require_fast_deep_equal=__commonJS({\\\"node_modules/.pnpm/fast-deep-equal@3.1.3/node_modules/fast-deep-equal/index.js\\\"(e,t){init_esbuild_inject(),t.exports=function i(e,t){if(e===t)return!0;if(e&&t&&\\\"object\\\"==typeof e&&\\\"object\\\"==typeof t){if(e.constructor!==t.constructor)return!1;var r,n,o;if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!i(e[n],t[n]))return!1}else{if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){var a=o[n];if(!i(e[a],t[a]))return!1}}return!0}return e!=e&&t!=t}}}),require_tw_react=__commonJS({\\\"node_modules/.pnpm/tw-react@0.6.1_react-dom@18.2.0_react@18.2.0/node_modules/tw-react/dist/plugins/linonetwo/tw-react/index.js\\\"(e,t){init_esbuild_inject();var r,a=Object.defineProperty,i=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.prototype.hasOwnProperty,n={},o=n,l={ParentWidgetContext:()=>p,useFilter:()=>function(e,t=$tw.rootWidget,r=[]){const[n,o]=(0,u.useState)([]),a=(0,u.useMemo)(()=>$tw.wiki.compileFilter(e),[e]);return(0,u.useEffect)(()=>{o(a(void 0,t))},[a,t,...r]),n},useRenderTiddler:()=>function(o,a,i){const s=(0,d.useContext)(p);(0,d.useEffect)(()=>{const e=a.current;if(null!==e){if(void 0===s)throw new Error(\\\"Your plugin have a bug: `parentWidget` is undefined, you should use `<ParentWidgetContext.Provider value={props.parentWidget}>`, see tw-react for document.\\\");if(!0!==(null==i?void 0:i.skip)){const n=String(Math.random());var t=$tw.wiki.makeTranscludeWidget(o,{document:document,parentWidget:s,recursionMarker:\\\"yes\\\",mode:\\\"block\\\",importPageMacros:!0,variables:{\\\"use-widget-id\\\":n}}),r=document.createElement(\\\"div\\\");return e.append(r),t.render(r,null),s.children.push(t),()=>{s.children=s.children.filter(e=>e.getVariable(\\\"use-widget-id\\\")!==n),null!==e&&(e.textContent=\\\"\\\")}}}},[o,a])},useWidget:()=>function(n,o,a){const i=(0,f.useContext)(p);(0,f.useEffect)(()=>{const e=o.current;if(null!==e){if(void 0===i)throw new Error(\\\"Your plugin have a bug: `parentWidget` is undefined, you should use `<ParentWidgetContext.Provider value={props.parentWidget}>`, see tw-react for document.\\\");if(!0!==(null==a?void 0:a.skip)){const r=String(Math.random());var t=i.makeChildWidget(n,{variables:{\\\"use-widget-id\\\":r}});return t.render(e,null),i.children.push(t),()=>{i.children=i.children.filter(e=>e.getVariable(\\\"use-widget-id\\\")!==r),null!==e&&(e.textContent=\\\"\\\")}}}},[n,o,i,null==a?void 0:a.skip])}};for(r in l)a(o,r,{get:l[r],enumerable:!0});t.exports=(e=>{var t=a({},\\\"__esModule\\\",{value:!0}),r=e,n=void 0,o=void 0;if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of s(r))c.call(t,e)||e===n||a(t,e,{get:()=>r[e],enumerable:!(o=i(r,e))||o.enumerable});return t})(n);var u=require(\\\"react\\\");var d=require(\\\"react\\\"),p=(0,require(\\\"react\\\").createContext)(void 0);var f=require(\\\"react\\\")}}),require_react_is_development=__commonJS({\\\"node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.development.js\\\"(e){function t(e){if(\\\"object\\\"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:var r=e.type;switch(r){case d:case p:case i:case c:case s:case g:return r;default:var n=r&&r.$$typeof;switch(n){case u:case f:case _:case h:case l:return n;default:return t}}case a:return t}}}function r(e){return t(e)===p}var n,o,a,i,s,c,l,u,d,p,f,g,m,h,_,v,y,b,E,T,C,w,S,x,D,$,A,O,P,I,j;init_esbuild_inject(),n=\\\"function\\\"==typeof Symbol&&Symbol[\\\"for\\\"],o=n?Symbol[\\\"for\\\"](\\\"react.element\\\"):60103,a=n?Symbol[\\\"for\\\"](\\\"react.portal\\\"):60106,i=n?Symbol[\\\"for\\\"](\\\"react.fragment\\\"):60107,s=n?Symbol[\\\"for\\\"](\\\"react.strict_mode\\\"):60108,c=n?Symbol[\\\"for\\\"](\\\"react.profiler\\\"):60114,l=n?Symbol[\\\"for\\\"](\\\"react.provider\\\"):60109,u=n?Symbol[\\\"for\\\"](\\\"react.context\\\"):60110,d=n?Symbol[\\\"for\\\"](\\\"react.async_mode\\\"):60111,p=n?Symbol[\\\"for\\\"](\\\"react.concurrent_mode\\\"):60111,f=n?Symbol[\\\"for\\\"](\\\"react.forward_ref\\\"):60112,g=n?Symbol[\\\"for\\\"](\\\"react.suspense\\\"):60113,m=n?Symbol[\\\"for\\\"](\\\"react.suspense_list\\\"):60120,h=n?Symbol[\\\"for\\\"](\\\"react.memo\\\"):60115,_=n?Symbol[\\\"for\\\"](\\\"react.lazy\\\"):60116,v=n?Symbol[\\\"for\\\"](\\\"react.block\\\"):60121,y=n?Symbol[\\\"for\\\"](\\\"react.fundamental\\\"):60117,b=n?Symbol[\\\"for\\\"](\\\"react.responder\\\"):60118,E=n?Symbol[\\\"for\\\"](\\\"react.scope\\\"):60119,n=p,T=u,C=l,w=o,S=f,x=i,D=_,$=h,A=a,O=c,P=s,I=g,j=!1,e.AsyncMode=d,e.ConcurrentMode=n,e.ContextConsumer=T,e.ContextProvider=C,e.Element=w,e.ForwardRef=S,e.Fragment=x,e.Lazy=D,e.Memo=$,e.Portal=A,e.Profiler=O,e.StrictMode=P,e.Suspense=I,e.isAsyncMode=function(e){return j||(j=!0,console.warn(\\\"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.\\\")),r(e)||t(e)===d},e.isConcurrentMode=r,e.isContextConsumer=function(e){return t(e)===u},e.isContextProvider=function(e){return t(e)===l},e.isElement=function(e){return\\\"object\\\"==typeof e&&null!==e&&e.$$typeof===o},e.isForwardRef=function(e){return t(e)===f},e.isFragment=function(e){return t(e)===i},e.isLazy=function(e){return t(e)===_},e.isMemo=function(e){return t(e)===h},e.isPortal=function(e){return t(e)===a},e.isProfiler=function(e){return t(e)===c},e.isStrictMode=function(e){return t(e)===s},e.isSuspense=function(e){return t(e)===g},e.isValidElementType=function(e){return\\\"string\\\"==typeof e||\\\"function\\\"==typeof e||e===i||e===p||e===c||e===s||e===g||e===m||\\\"object\\\"==typeof e&&null!==e&&(e.$$typeof===_||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===E||e.$$typeof===v)},e.typeOf=t}}),require_react_is=__commonJS({\\\"node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js\\\"(e,t){init_esbuild_inject(),t.exports=require_react_is_development()}}),require_object_assign=__commonJS({\\\"node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js\\\"(e,t){init_esbuild_inject();var c=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(Object.assign){var e=new String(\\\"abc\\\");if(e[5]=\\\"de\\\",\\\"5\\\"!==Object.getOwnPropertyNames(e)[0]){for(var t={},r=0;r<10;r++)t[\\\"_\\\"+String.fromCharCode(r)]=r;var n,o=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if(\\\"0123456789\\\"===o.join(\\\"\\\"))return n={},\\\"abcdefghijklmnopqrst\\\".split(\\\"\\\").forEach(function(e){n[e]=e}),\\\"abcdefghijklmnopqrst\\\"===Object.keys(Object.assign({},n)).join(\\\"\\\")?1:void 0}}}catch(a){}}()?Object.assign:function(e,t){for(var r,n=function(e){if(null==e)throw new TypeError(\\\"Object.assign cannot be called with null or undefined\\\");return Object(e)}(e),o=1;o<arguments.length;o++){for(var a in r=Object(arguments[o]))l.call(r,a)&&(n[a]=r[a]);if(c)for(var i=c(r),s=0;s<i.length;s++)u.call(r,i[s])&&(n[i[s]]=r[i[s]])}return n}}}),require_ReactPropTypesSecret=__commonJS({\\\"node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/lib/ReactPropTypesSecret.js\\\"(e,t){init_esbuild_inject();t.exports=\\\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\\\"}}),require_has=__commonJS({\\\"node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/lib/has.js\\\"(e,t){init_esbuild_inject(),t.exports=Function.call.bind(Object.prototype.hasOwnProperty)}}),require_checkPropTypes=__commonJS({\\\"node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/checkPropTypes.js\\\"(e,t){init_esbuild_inject();var l,u,d,p=function(){};function r(e,t,r,n,o){for(var a in e)if(d(e,a)){var i,s;try{if(\\\"function\\\"!=typeof e[a])throw(s=Error((n||\\\"React class\\\")+\\\": \\\"+r+\\\" type `\\\"+a+\\\"` is invalid; it must be a function, usually from the `prop-types` package, but received `\\\"+typeof e[a]+\\\"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.\\\")).name=\\\"Invariant Violation\\\",s;i=e[a](t,a,n,r,null,l)}catch(c){i=c}!i||i instanceof Error||p((n||\\\"React class\\\")+\\\": type specification of \\\"+r+\\\" `\\\"+a+\\\"` is invalid; the type checker function must return `null` or an `Error` but returned a \\\"+typeof i+\\\". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).\\\"),i instanceof Error&&!(i.message in u)&&(u[i.message]=!0,a=o?o():\\\"\\\",p(\\\"Failed \\\"+r+\\\" type: \\\"+i.message+(null!=a?a:\\\"\\\")))}}l=require_ReactPropTypesSecret(),u={},d=require_has(),p=function(e){var t=\\\"Warning: \\\"+e;\\\"undefined\\\"!=typeof console&&console.error(t);try{throw new Error(t)}catch(r){}},r.resetWarningCache=function(){u={}},t.exports=r}}),require_factoryWithTypeCheckers=__commonJS({\\\"node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/factoryWithTypeCheckers.js\\\"(e,t){init_esbuild_inject();var l=require_react_is(),h=require_object_assign(),_=require_ReactPropTypesSecret(),v=require_has(),n=require_checkPropTypes(),y=function(){};function o(){return null}y=function(e){var t=\\\"Warning: \\\"+e;\\\"undefined\\\"!=typeof console&&console.error(t);try{throw new Error(t)}catch(r){}},t.exports=function(i,d){var a=\\\"function\\\"==typeof Symbol&&Symbol.iterator,s=\\\"@@iterator\\\";var p=\\\"<<anonymous>>\\\",e={array:t(\\\"array\\\"),bigint:t(\\\"bigint\\\"),bool:t(\\\"boolean\\\"),func:t(\\\"function\\\"),number:t(\\\"number\\\"),object:t(\\\"object\\\"),string:t(\\\"string\\\"),symbol:t(\\\"symbol\\\"),any:r(o),arrayOf:function(c){return r(function(e,t,r,n,o){if(\\\"function\\\"!=typeof c)return new f(\\\"Property `\\\"+o+\\\"` of component `\\\"+r+\\\"` has invalid PropType notation inside arrayOf.\\\");var a=e[t];if(!Array.isArray(a))return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+g(a)+\\\"` supplied to `\\\"+r+\\\"`, expected an array.\\\");for(var i=0;i<a.length;i++){var s=c(a,i,r,n,o+\\\"[\\\"+i+\\\"]\\\",_);if(s instanceof Error)return s}return null})},element:r(function(e,t,r,n,o){var a=e[t];return i(a)?null:new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+g(a)+\\\"` supplied to `\\\"+r+\\\"`, expected a single ReactElement.\\\")}),elementType:r(function(e,t,r,n,o){var a=e[t];return l.isValidElementType(a)?null:new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+g(a)+\\\"` supplied to `\\\"+r+\\\"`, expected a single ReactElement type.\\\")}),instanceOf:function(i){return r(function(e,t,r,n,o){var a;return e[t]instanceof i?null:(a=i.name||p,new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+((n=e[t]).constructor&&n.constructor.name?n.constructor.name:p)+\\\"` supplied to `\\\"+r+\\\"`, expected instance of `\\\"+a+\\\"`.\\\"))})},node:r(function(e,t,r,n,o){return c(e[t])?null:new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` supplied to `\\\"+r+\\\"`, expected a ReactNode.\\\")}),objectOf:function(l){return r(function(e,t,r,n,o){if(\\\"function\\\"!=typeof l)return new f(\\\"Property `\\\"+o+\\\"` of component `\\\"+r+\\\"` has invalid PropType notation inside objectOf.\\\");var a,i=e[t],s=g(i);if(\\\"object\\\"!==s)return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+s+\\\"` supplied to `\\\"+r+\\\"`, expected an object.\\\");for(a in i)if(v(i,a)){var c=l(i,a,r,n,o+\\\".\\\"+a,_);if(c instanceof Error)return c}return null})},oneOf:function(c){if(Array.isArray(c))return r(function(e,t,r,n,o){for(var a=e[t],i=0;i<c.length;i++)if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(a,c[i]))return null;var s=JSON.stringify(c,function(e,t){return\\\"symbol\\\"===m(t)?String(t):t});return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of value `\\\"+String(a)+\\\"` supplied to `\\\"+r+\\\"`, expected one of \\\"+s+\\\".\\\")});y(1<arguments.length?\\\"Invalid arguments supplied to oneOf, expected an array, got \\\"+arguments.length+\\\" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).\\\":\\\"Invalid argument supplied to oneOf, expected an array.\\\");return o},oneOfType:function(c){if(!Array.isArray(c))return y(\\\"Invalid argument supplied to oneOfType, expected an instance of array.\\\"),o;for(var e=0;e<c.length;e++){var t=c[e];if(\\\"function\\\"!=typeof t)return y(\\\"Invalid argument supplied to oneOfType. Expected an array of check functions, but received \\\"+function(e){var t=m(e);switch(t){case\\\"array\\\":case\\\"object\\\":return\\\"an \\\"+t;case\\\"boolean\\\":case\\\"date\\\":case\\\"regexp\\\":return\\\"a \\\"+t;default:return t}}(t)+\\\" at index \\\"+e+\\\".\\\"),o}return r(function(e,t,r,n,o){for(var a=[],i=0;i<c.length;i++){var s=(0,c[i])(e,t,r,n,o,_);if(null==s)return null;s.data&&v(s.data,\\\"expectedType\\\")&&a.push(s.data.expectedType)}return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` supplied to `\\\"+r+\\\"`\\\"+(0<a.length?\\\", expected one of type [\\\"+a.join(\\\", \\\")+\\\"]\\\":\\\"\\\")+\\\".\\\")})},shape:function(l){return r(function(e,t,r,n,o){var a,i=e[t],s=g(i);if(\\\"object\\\"!==s)return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+s+\\\"` supplied to `\\\"+r+\\\"`, expected `object`.\\\");for(a in l){var c=l[a];if(\\\"function\\\"!=typeof c)return u(r,n,o,a,m(c));c=c(i,a,r,n,o+\\\".\\\"+a,_);if(c)return c}return null})},exact:function(l){return r(function(e,t,r,n,o){var a,i=e[t],s=g(i);if(\\\"object\\\"!==s)return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+s+\\\"` supplied to `\\\"+r+\\\"`, expected `object`.\\\");for(a in h({},e[t],l)){var c=l[a];if(v(l,a)&&\\\"function\\\"!=typeof c)return u(r,n,o,a,m(c));if(!c)return new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` key `\\\"+a+\\\"` supplied to `\\\"+r+\\\"`.\\\\nBad object: \\\"+JSON.stringify(e[t],null,\\\"  \\\")+\\\"\\\\nValid keys: \\\"+JSON.stringify(Object.keys(l),null,\\\"  \\\"));c=c(i,a,r,n,o+\\\".\\\"+a,_);if(c)return c}return null})}};function f(e,t){this.message=e,this.data=t&&\\\"object\\\"==typeof t?t:{},this.stack=\\\"\\\"}function r(c){var l={},u=0;function e(e,t,r,n,o,a,i){if(n=n||p,a=a||r,i!==_){var s;if(d)throw(s=new Error(\\\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types\\\")).name=\\\"Invariant Violation\\\",s;\\\"undefined\\\"!=typeof console&&!l[s=n+\\\":\\\"+r]&&u<3&&(y(\\\"You are manually calling a React.PropTypes validation function for the `\\\"+a+\\\"` prop on `\\\"+n+\\\"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.\\\"),l[s]=!0,u++)}return null==t[r]?e?null===t[r]?new f(\\\"The \\\"+o+\\\" `\\\"+a+\\\"` is marked as required in `\\\"+n+\\\"`, but its value is `null`.\\\"):new f(\\\"The \\\"+o+\\\" `\\\"+a+\\\"` is marked as required in `\\\"+n+\\\"`, but its value is `undefined`.\\\"):null:c(t,r,n,o,a)}var t=e.bind(null,!1);return t.isRequired=e.bind(null,!0),t}function t(s){return r(function(e,t,r,n,o,a){var i=e[t];return g(i)!==s?new f(\\\"Invalid \\\"+n+\\\" `\\\"+o+\\\"` of type `\\\"+m(i)+\\\"` supplied to `\\\"+r+\\\"`, expected `\\\"+s+\\\"`.\\\",{expectedType:s}):null})}function u(e,t,r,n,o){return new f((e||\\\"React class\\\")+\\\": \\\"+t+\\\" type `\\\"+r+\\\".\\\"+n+\\\"` is invalid; it must be a function, usually from the `prop-types` package, but received `\\\"+o+\\\"`.\\\")}function c(e){switch(typeof e){case\\\"number\\\":case\\\"string\\\":case\\\"undefined\\\":return!0;case\\\"boolean\\\":return!e;case\\\"object\\\":if(Array.isArray(e))return e.every(c);if(null!==e&&!i(e)){var t=function(e){var t=e&&(a&&e[a]||e[s]);if(\\\"function\\\"==typeof t)return t}(e);if(!t)return!1;var r,n=t.call(e);if(t!==e.entries){for(;!(r=n.next()).done;)if(!c(r.value))return!1}else for(;!(r=n.next()).done;){var o=r.value;if(o&&!c(o[1]))return!1}}return!0;default:return!1}}function g(e){var t=typeof e;return Array.isArray(e)?\\\"array\\\":e instanceof RegExp?\\\"object\\\":(e=e,\\\"symbol\\\"===t||e&&(\\\"Symbol\\\"===e[\\\"@@toStringTag\\\"]||\\\"function\\\"==typeof Symbol&&e instanceof Symbol)?\\\"symbol\\\":t)}function m(e){if(null==e)return\\\"\\\"+e;var t=g(e);if(\\\"object\\\"===t){if(e instanceof Date)return\\\"date\\\";if(e instanceof RegExp)return\\\"regexp\\\"}return t}return f.prototype=Error.prototype,e.checkPropTypes=n,e.resetWarningCache=n.resetWarningCache,e.PropTypes=e}}}),require_prop_types=__commonJS({\\\"node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/index.js\\\"(e,t){var r;init_esbuild_inject(),r=require_react_is(),t.exports=require_factoryWithTypeCheckers()(r.isElement,!0)}}),require_react_is_development2=__commonJS({\\\"node_modules/.pnpm/react-is@17.0.2/node_modules/react-is/cjs/react-is.development.js\\\"(e){function t(e){if(\\\"object\\\"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:var r=e.type;switch(r){case i:case c:case s:case p:case f:return r;default:var n=r&&r.$$typeof;switch(n){case u:case d:case m:case g:case l:return n;default:return t}}case a:return t}}}var o,a,i,s,c,l,u,d,p,f,g,m,r,n,h,_,v,y,b,E,T,C,w,S,x,D,$,A,O,P;init_esbuild_inject(),o=60103,a=60106,i=60107,s=60108,c=60114,l=60109,u=60110,d=60112,p=60113,f=60120,g=60115,m=60116,r=60121,n=60122,h=60117,_=60129,v=60131,\\\"function\\\"==typeof Symbol&&Symbol[\\\"for\\\"]&&(o=(y=Symbol[\\\"for\\\"])(\\\"react.element\\\"),a=y(\\\"react.portal\\\"),i=y(\\\"react.fragment\\\"),s=y(\\\"react.strict_mode\\\"),c=y(\\\"react.profiler\\\"),l=y(\\\"react.provider\\\"),u=y(\\\"react.context\\\"),d=y(\\\"react.forward_ref\\\"),p=y(\\\"react.suspense\\\"),f=y(\\\"react.suspense_list\\\"),g=y(\\\"react.memo\\\"),m=y(\\\"react.lazy\\\"),r=y(\\\"react.block\\\"),n=y(\\\"react.server.block\\\"),h=y(\\\"react.fundamental\\\"),y(\\\"react.scope\\\"),y(\\\"react.opaque.id\\\"),_=y(\\\"react.debug_trace_mode\\\"),y(\\\"react.offscreen\\\"),v=y(\\\"react.legacy_hidden\\\")),y=u,b=l,E=o,T=d,C=i,w=m,S=g,x=a,D=c,$=s,A=p,P=O=!1,e.ContextConsumer=y,e.ContextProvider=b,e.Element=E,e.ForwardRef=T,e.Fragment=C,e.Lazy=w,e.Memo=S,e.Portal=x,e.Profiler=D,e.StrictMode=$,e.Suspense=A,e.isAsyncMode=function(e){return O||(O=!0,console.warn(\\\"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.\\\")),!1},e.isConcurrentMode=function(e){return P||(P=!0,console.warn(\\\"The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.\\\")),!1},e.isContextConsumer=function(e){return t(e)===u},e.isContextProvider=function(e){return t(e)===l},e.isElement=function(e){return\\\"object\\\"==typeof e&&null!==e&&e.$$typeof===o},e.isForwardRef=function(e){return t(e)===d},e.isFragment=function(e){return t(e)===i},e.isLazy=function(e){return t(e)===m},e.isMemo=function(e){return t(e)===g},e.isPortal=function(e){return t(e)===a},e.isProfiler=function(e){return t(e)===c},e.isStrictMode=function(e){return t(e)===s},e.isSuspense=function(e){return t(e)===p},e.isValidElementType=function(e){return\\\"string\\\"==typeof e||\\\"function\\\"==typeof e||e===i||e===c||e===_||e===s||e===p||e===f||e===v||\\\"object\\\"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d||e.$$typeof===h||e.$$typeof===r||e[0]===n)},e.typeOf=t}}),require_react_is2=__commonJS({\\\"node_modules/.pnpm/react-is@17.0.2/node_modules/react-is/index.js\\\"(e,t){init_esbuild_inject(),t.exports=require_react_is_development2()}}),require_tslib=__commonJS({\\\"node_modules/.pnpm/tslib@2.5.3/node_modules/tslib/tslib.js\\\"(e,n){var t,r,a,i,s,c,l,u,d,p,f,g,m,h,_,v,y,b,E,T,C,w,S,x,D,$,A,O,P;init_esbuild_inject(),function(t){var o=\\\"object\\\"==typeof global?global:\\\"object\\\"==typeof self?self:\\\"object\\\"==typeof this?this:{};function r(r,n){return r!==o&&(\\\"function\\\"==typeof Object.create?Object.defineProperty(r,\\\"__esModule\\\",{value:!0}):r.__esModule=!0),function(e,t){return r[e]=n?n(e,t):t}}\\\"function\\\"==typeof define&&define.amd?define(\\\"tslib\\\",[\\\"exports\\\"],function(e){t(r(o,r(e)))}):\\\"object\\\"==typeof n&&\\\"object\\\"==typeof n.exports?t(r(o,r(n.exports))):t(r(o))}(function(e){var n=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}),o=(t=function(e,t){if(\\\"function\\\"!=typeof t&&null!==t)throw new TypeError(\\\"Class extends value \\\"+String(t)+\\\" is not a constructor or null\\\");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a=function(e,t){var r={};for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&\\\"function\\\"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r},i=function(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\\\"object\\\"==typeof Reflect&&\\\"function\\\"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(o=e[s])&&(i=(a<3?o(i):3<a?o(t,r,i):o(t,r))||i);return 3<a&&i&&Object.defineProperty(t,r,i),i},s=function(r,n){return function(e,t){n(e,t,r)}},c=function(e,t,r,n,o,a){function i(e){if(void 0!==e&&\\\"function\\\"!=typeof e)throw new TypeError(\\\"Function expected\\\");return e}for(var s,c=n.kind,l=\\\"getter\\\"===c?\\\"get\\\":\\\"setter\\\"===c?\\\"set\\\":\\\"value\\\",u=!t&&e?n[\\\"static\\\"]?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),p=!1,f=r.length-1;0<=f;f--){var g,m={};for(g in n)m[g]=\\\"access\\\"===g?{}:n[g];for(g in n.access)m.access[g]=n.access[g];m.addInitializer=function(e){if(p)throw new TypeError(\\\"Cannot add initializers after decoration has completed\\\");a.push(i(e||null))};var h=(0,r[f])(\\\"accessor\\\"===c?{get:d.get,set:d.set}:d[l],m);if(\\\"accessor\\\"===c){if(void 0!==h){if(null===h||\\\"object\\\"!=typeof h)throw new TypeError(\\\"Object expected\\\");(s=i(h.get))&&(d.get=s),(s=i(h.set))&&(d.set=s),(s=i(h.init))&&o.unshift(s)}}else(s=i(h))&&(\\\"field\\\"===c?o.unshift(s):d[l]=s)}u&&Object.defineProperty(u,n.name,d),p=!0},l=function(e,t,r){for(var n=2<arguments.length,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0},u=function(e){return\\\"symbol\\\"==typeof e?e:\\\"\\\".concat(e)},d=function(e,t,r){return\\\"symbol\\\"==typeof t&&(t=t.description?\\\"[\\\".concat(t.description,\\\"]\\\"):\\\"\\\"),Object.defineProperty(e,\\\"name\\\",{configurable:!0,value:r?\\\"\\\".concat(r,\\\" \\\",t):t})},p=function(e,t){if(\\\"object\\\"==typeof Reflect&&\\\"function\\\"==typeof Reflect.metadata)return Reflect.metadata(e,t)},f=function(e,t,s,c){return new(s=s||Promise)(function(r,n){function o(e){try{i(c.next(e))}catch(t){n(t)}}function a(e){try{i(c[\\\"throw\\\"](e))}catch(t){n(t)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(o,a)}i((c=c.apply(e,t||[])).next())})},g=function(r,n){var o,a,i,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},c={next:e(0),\\\"throw\\\":e(1),\\\"return\\\":e(2)};return\\\"function\\\"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function e(t){return function(e){return l([t,e])}}function l(e){if(o)throw new TypeError(\\\"Generator is already executing.\\\");for(;s=c&&e[c=0]?0:s;)try{if(o=1,a&&(i=2&e[0]?a[\\\"return\\\"]:e[0]?a[\\\"throw\\\"]||((i=a[\\\"return\\\"])&&i.call(a),0):a.next)&&!(i=i.call(a,e[1])).done)return i;switch(a=0,(e=i?[2&e[0],i.value]:e)[0]){case 0:case 1:i=e;break;case 4:return s.label++,{value:e[1],done:!1};case 5:s.label++,a=e[1],e=[0];continue;case 7:e=s.ops.pop(),s.trys.pop();continue;default:if(!(i=0<(i=s.trys).length&&i[i.length-1])&&(6===e[0]||2===e[0])){s=0;continue}if(3===e[0]&&(!i||e[1]>i[0]&&e[1]<i[3]))s.label=e[1];else if(6===e[0]&&s.label<i[1])s.label=i[1],i=e;else{if(!(i&&s.label<i[2])){i[2]&&s.ops.pop(),s.trys.pop();continue}s.label=i[2],s.ops.push(e)}}e=n.call(r,s)}catch(t){e=[6,t],a=0}finally{o=i=0}if(5&e[0])throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}},m=function(e,t){for(var r in e)\\\"default\\\"===r||Object.prototype.hasOwnProperty.call(t,r)||P(t,e,r)},P=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&(\\\"get\\\"in o?t.__esModule:!o.writable&&!o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]},h=function(e){var t=\\\"function\\\"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\\\"number\\\"==typeof e.length)return{next:function(){return{value:(e=e&&n>=e.length?void 0:e)&&e[n++],done:!e}}};throw new TypeError(t?\\\"Object is not iterable.\\\":\\\"Symbol.iterator is not defined.\\\")},_=function(e,t){var r=\\\"function\\\"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||0<t--)&&!(n=a.next()).done;)i.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(r=a[\\\"return\\\"])&&r.call(a)}finally{if(o)throw o.error}}return i},v=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(_(arguments[t]));return e},y=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)n[o]=a[i];return n},b=function(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||((n=n||Array.prototype.slice.call(t,0,o))[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},E=function(e){return this instanceof E?(this.v=e,this):new E(e)},T=function(e,t,r){var o,a,i;if(Symbol.asyncIterator)return o=r.apply(e,t||[]),a=[],i={},n(\\\"next\\\"),n(\\\"throw\\\"),n(\\\"return\\\"),i[Symbol.asyncIterator]=function(){return this},i;throw new TypeError(\\\"Symbol.asyncIterator is not defined.\\\");function n(n){o[n]&&(i[n]=function(r){return new Promise(function(e,t){1<a.push([n,r,e,t])||s(n,r)})})}function s(e,t){try{(r=o[e](t)).value instanceof E?Promise.resolve(r.value.v).then(c,l):u(a[0][2],r)}catch(n){u(a[0][3],n)}var r}function c(e){s(\\\"next\\\",e)}function l(e){s(\\\"throw\\\",e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}},C=function(n){var o,e={};return t(\\\"next\\\"),t(\\\"throw\\\",function(e){throw e}),t(\\\"return\\\"),e[Symbol.iterator]=function(){return this},e;function t(t,r){e[t]=n[t]?function(e){return(o=!o)?{value:E(n[t](e)),done:!1}:r?r(e):e}:r}},w=function(i){var e,t;if(Symbol.asyncIterator)return(e=i[Symbol.asyncIterator])?e.call(i):(i=h(i),t={},r(\\\"next\\\"),r(\\\"throw\\\"),r(\\\"return\\\"),t[Symbol.asyncIterator]=function(){return this},t);throw new TypeError(\\\"Symbol.asyncIterator is not defined.\\\");function r(a){t[a]=i[a]&&function(o){return new Promise(function(e,t){var r,n;o=i[a](o),r=e,e=t,n=o.done,t=o.value,Promise.resolve(t).then(function(e){r({value:e,done:n})},e)})}}},S=function(e,t){return Object.defineProperty?Object.defineProperty(e,\\\"raw\\\",{value:t}):e.raw=t,e},Object.create?function(e,t){Object.defineProperty(e,\\\"default\\\",{enumerable:!0,value:t})}:function(e,t){e[\\\"default\\\"]=t});x=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)\\\"default\\\"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&P(t,e,r);return o(t,e),t},D=function(e){return e&&e.__esModule?e:{\\\"default\\\":e}},$=function(e,t,r,n){if(\\\"a\\\"===r&&!n)throw new TypeError(\\\"Private accessor was defined without a getter\\\");if(\\\"function\\\"==typeof t?e===t&&n:t.has(e))return\\\"m\\\"===r?n:\\\"a\\\"===r?n.call(e):n?n.value:t.get(e);throw new TypeError(\\\"Cannot read private member from an object whose class did not declare it\\\")},A=function(e,t,r,n,o){if(\\\"m\\\"===n)throw new TypeError(\\\"Private method is not writable\\\");if(\\\"a\\\"===n&&!o)throw new TypeError(\\\"Private accessor was defined without a setter\\\");if(\\\"function\\\"==typeof t?e===t&&o:t.has(e))return\\\"a\\\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r;throw new TypeError(\\\"Cannot write private member to an object whose class did not declare it\\\")},O=function(e,t){if(null===t||\\\"object\\\"!=typeof t&&\\\"function\\\"!=typeof t)throw new TypeError(\\\"Cannot use 'in' operator on non-object\\\");return\\\"function\\\"==typeof e?t===e:e.has(t)},e(\\\"__extends\\\",t),e(\\\"__assign\\\",r),e(\\\"__rest\\\",a),e(\\\"__decorate\\\",i),e(\\\"__param\\\",s),e(\\\"__esDecorate\\\",c),e(\\\"__runInitializers\\\",l),e(\\\"__propKey\\\",u),e(\\\"__setFunctionName\\\",d),e(\\\"__metadata\\\",p),e(\\\"__awaiter\\\",f),e(\\\"__generator\\\",g),e(\\\"__exportStar\\\",m),e(\\\"__createBinding\\\",P),e(\\\"__values\\\",h),e(\\\"__read\\\",_),e(\\\"__spread\\\",v),e(\\\"__spreadArrays\\\",y),e(\\\"__spreadArray\\\",b),e(\\\"__await\\\",E),e(\\\"__asyncGenerator\\\",T),e(\\\"__asyncDelegator\\\",C),e(\\\"__asyncValues\\\",w),e(\\\"__makeTemplateObject\\\",S),e(\\\"__importStar\\\",x),e(\\\"__importDefault\\\",D),e(\\\"__classPrivateFieldGet\\\",$),e(\\\"__classPrivateFieldSet\\\",A),e(\\\"__classPrivateFieldIn\\\",O)})}}),require_emotion_memoize_cjs_dev=__commonJS({\\\"node_modules/.pnpm/@emotion+memoize@0.8.1/node_modules/@emotion/memoize/dist/emotion-memoize.cjs.dev.js\\\"(e){init_esbuild_inject(),Object.defineProperty(e,\\\"__esModule\\\",{value:!0}),e[\\\"default\\\"]=function(t){var r=Object.create(null);return function(e){return void 0===r[e]&&(r[e]=t(e)),r[e]}}}}),require_emotion_memoize_cjs=__commonJS({\\\"node_modules/.pnpm/@emotion+memoize@0.8.1/node_modules/@emotion/memoize/dist/emotion-memoize.cjs.js\\\"(e,t){init_esbuild_inject(),t.exports=require_emotion_memoize_cjs_dev()}}),require_emotion_is_prop_valid_cjs_dev=__commonJS({\\\"node_modules/.pnpm/@emotion+is-prop-valid@1.2.1/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.cjs.dev.js\\\"(e){init_esbuild_inject(),Object.defineProperty(e,\\\"__esModule\\\",{value:!0});var t=require_emotion_memoize_cjs();function r(e){return e&&e.__esModule?e:{\\\"default\\\":e}}var n=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;e[\\\"default\\\"]=r(t)[\\\"default\\\"](function(e){return n.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})}}),require_emotion_is_prop_valid_cjs=__commonJS({\\\"node_modules/.pnpm/@emotion+is-prop-valid@1.2.1/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.cjs.js\\\"(e,t){init_esbuild_inject(),t.exports=require_emotion_is_prop_valid_cjs_dev()}}),require_shallowequal=__commonJS({\\\"node_modules/.pnpm/shallowequal@1.1.0/node_modules/shallowequal/index.js\\\"(e,t){init_esbuild_inject(),t.exports=function(e,t,r,n){if(void 0!==(l=r?r.call(n,e,t):void 0))return!!l;if(e!==t){if(\\\"object\\\"!=typeof e||!e||\\\"object\\\"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var c=o[s];if(!i(c))return!1;var l,u=e[c],d=t[c];if(!1===(l=r?r.call(n,u,d,c):void 0)||void 0===l&&u!==d)return!1}}return!0}}}),require_stylis=__commonJS({\\\"node_modules/.pnpm/stylis@4.3.0/node_modules/stylis/dist/umd/stylis.js\\\"(e,t){var r,n;init_esbuild_inject(),n=function(c){var l=\\\"-ms-\\\",t=\\\"-moz-\\\",o=\\\"-webkit-\\\",a=\\\"comm\\\",E=\\\"rule\\\",i=\\\"decl\\\",b=\\\"@import\\\",s=\\\"@keyframes\\\",B=Math.abs,w=String.fromCharCode,u=Object.assign;function L(e,t){return 45^D(e,0)?(((t<<2^D(e,0))<<2^D(e,1))<<2^D(e,2))<<2^D(e,3):0}function T(e){return e.trim()}function d(e,t){return(e=t.exec(e))&&e[0]}function S(e,t,r){return e.replace(t,r)}function x(e,t){return e.indexOf(t)}function D(e,t){return 0|e.charCodeAt(t)}function C(e,t,r){return e.slice(t,r)}function $(e){return e.length}function A(e){return e.length}function O(e,t){return t.push(e),e}function p(e,t){return e.map(t).join(\\\"\\\")}function f(e,t){return e.filter(function(e){return!d(e,t)})}function P(e,t,r,n,o,a,i,s){return{value:e,root:t,parent:r,type:n,props:o,children:a,line:c.line,column:c.column,length:i,\\\"return\\\":\\\"\\\",siblings:s}}function g(e,t){return u(P(\\\"\\\",null,null,\\\"\\\",null,null,0,e.siblings),e,{length:-e.length},t)}function m(e){for(;e.root;)e=g(e.root,{children:[e]});O(e,e.siblings)}function F(){return c.character}function H(){return c.character=0<c.position?D(c.characters,--c.position):0,c.column--,10===c.character&&(c.column=1,c.line--),c.character}function I(){return c.character=c.position<c.length?D(c.characters,c.position++):0,c.column++,10===c.character&&(c.column=1,c.line++),c.character}function j(){return D(c.characters,c.position)}function R(){return c.position}function r(e,t){return C(c.characters,e,t)}function n(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function h(e){return c.line=c.column=1,c.length=$(c.characters=e),c.position=0,[]}function _(e){return c.characters=\\\"\\\",e}function k(e){return T(r(c.position-1,v(91===e?e+2:40===e?e+1:e)))}function z(e){return _(V(h(e)))}function K(e){for(;(c.character=j())&&c.character<33;)I();return 2<n(e)||3<n(c.character)?\\\"\\\":\\\" \\\"}function V(e){for(;I();)switch(n(c.character)){case 0:O(N(c.position-1),e);break;case 2:O(k(c.character),e);break;default:O(w(c.character),e)}return e}function U(e,t){for(;--t&&I()&&!(c.character<48||102<c.character||57<c.character&&c.character<65||70<c.character&&c.character<97););return r(e,R()+(t<6&&32==j()&&32==I()))}function v(e){for(;I();)switch(c.character){case e:return c.position;case 34:case 39:34!==e&&39!==e&&v(c.character);break;case 40:41===e&&v(e);break;case 92:I()}return c.position}function G(e,t){for(;I()&&e+c.character!==57&&(e+c.character!==84||47!==j()););return\\\"/*\\\"+r(t,c.position-1)+\\\"*\\\"+w(47===e?e:I())}function N(e){for(;!n(j());)I();return r(e,c.position)}function M(e,t,r,n,o,a,i,s,c){for(var l,u,d,p=0,f=0,g=i,m=0,h=0,_=1,v=1,y=1,b=0,E=\\\"\\\",T=o,C=E;v;)switch(l=b,b=I()){case 40:if(108!=l&&58==D(C,g-1)){-1!=x(C+=S(k(b),\\\"&\\\",\\\"&\\\\f\\\"),\\\"&\\\\f\\\")&&(y=-1);break}case 34:case 39:case 91:C+=k(b);break;case 9:case 10:case 13:case 32:C+=K(l);break;case 92:C+=U(R()-1,7);continue;case 47:switch(j()){case 42:case 47:O(W(G(I(),R()),t,r,c),c);break;default:C+=\\\"/\\\"}break;case 123*_:s[p++]=$(C)*y;case 125*_:case 59:case 0:switch(b){case 0:case 125:v=0;case 59+f:-1==y&&(C=S(C,/\\\\f/g,\\\"\\\")),0<h&&$(C)-g&&O(32<h?Y(C+\\\";\\\",n,r,g-1,c):Y(S(C,\\\" \\\",\\\"\\\")+\\\";\\\",n,r,g-2,c),c);break;case 59:C+=\\\";\\\";default:if(O(d=q(C,t,r,p,f,o,s,E,T=[],u=[],g,a),a),123===b)if(0===f)M(C,t,d,d,T,a,g,s,u);else switch(99===m&&110===D(C,3)?100:m){case 100:case 108:case 109:case 115:M(e,d,d,n&&O(q(e,d,d,0,0,o,s,E,o,T=[],g,u),u),o,u,g,s,n?T:u);break;default:M(C,d,d,d,[\\\"\\\"],u,0,s,u)}}p=f=h=0,_=y=1,E=C=\\\"\\\",g=i;break;case 58:g=1+$(C),h=l;default:if(_<1)if(123==b)--_;else if(125==b&&0==_++&&125==H())continue;switch(C+=w(b),b*_){case 38:y=0<f?1:(C+=\\\"\\\\f\\\",-1);break;case 44:s[p++]=($(C)-1)*y,y=1;break;case 64:45===j()&&(C+=k(I())),m=j(),f=g=$(E=C+=N(R())),b++;break;case 45:45===l&&2==$(C)&&(_=0)}}return a}function q(e,t,r,n,o,a,i,s,c,l,u,d){for(var p,f=o-1,g=0===o?a:[\\\"\\\"],m=A(g),h=0,_=0;h<n;++h)for(var v,y=0,b=C(e,f+1,f=B(p=i[h]));y<m;++y)(v=T(0<p?g[y]+\\\" \\\"+b:S(b,/&\\\\f/g,g[y])))&&(c[_++]=v);return P(e,t,r,0===o?E:s,c,l,u,d)}function W(e,t,r,n){return P(e,t,r,a,w(F()),C(e,2,-2),0,n)}function Y(e,t,r,n,o){return P(e,t,r,i,C(e,0,n),C(e,n+1,-1),n,o)}function X(s,r,e){switch(L(s,r)){case 5103:return o+\\\"print-\\\"+s+s;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o+s+s;case 4789:return t+s+s;case 5349:case 4246:case 4810:case 6968:case 2756:return o+s+t+s+l+s+s;case 5936:switch(D(s,r+11)){case 114:return o+s+l+S(s,/[svh]\\\\w+-[tblr]{2}/,\\\"tb\\\")+s;case 108:return o+s+l+S(s,/[svh]\\\\w+-[tblr]{2}/,\\\"tb-rl\\\")+s;case 45:return o+s+l+S(s,/[svh]\\\\w+-[tblr]{2}/,\\\"lr\\\")+s}case 6828:case 4268:case 2903:return o+s+l+s+s;case 6165:return o+s+l+\\\"flex-\\\"+s+s;case 5187:return o+s+S(s,/(\\\\w+).+(:[^]+)/,o+\\\"box-$1$2\\\"+l+\\\"flex-$1$2\\\")+s;case 5443:return o+s+l+\\\"flex-item-\\\"+S(s,/flex-|-self/g,\\\"\\\")+(d(s,/flex-|baseline/)?\\\"\\\":l+\\\"grid-row-\\\"+S(s,/flex-|-self/g,\\\"\\\"))+s;case 4675:return o+s+l+\\\"flex-line-pack\\\"+S(s,/align-content|flex-|-self/g,\\\"\\\")+s;case 5548:return o+s+l+S(s,\\\"shrink\\\",\\\"negative\\\")+s;case 5292:return o+s+l+S(s,\\\"basis\\\",\\\"preferred-size\\\")+s;case 6060:return o+\\\"box-\\\"+S(s,\\\"-grow\\\",\\\"\\\")+o+s+l+S(s,\\\"grow\\\",\\\"positive\\\")+s;case 4554:return o+S(s,/([^-])(transform)/g,\\\"$1\\\"+o+\\\"$2\\\")+s;case 6187:return S(S(S(s,/(zoom-|grab)/,o+\\\"$1\\\"),/(image-set)/,o+\\\"$1\\\"),s,\\\"\\\")+s;case 5495:case 3959:return S(s,/(image-set\\\\([^]*)/,o+\\\"$1$`$1\\\");case 4968:return S(S(s,/(.+:)(flex-)?(.*)/,o+\\\"box-pack:$3\\\"+l+\\\"flex-pack:$3\\\"),/s.+-b[^;]+/,\\\"justify\\\")+o+s+s;case 4200:if(d(s,/flex-|baseline/))break;return l+\\\"grid-column-align\\\"+C(s,r)+s;case 2592:case 3360:return l+S(s,\\\"template-\\\",\\\"\\\")+s;case 4384:case 3616:return e&&e.some(function(e,t){return r=t,d(e.props,/grid-\\\\w+-end/)})?~x(s+(e=e[r].value),\\\"span\\\")?s:l+S(s,\\\"-start\\\",\\\"\\\")+s+l+\\\"grid-row-span:\\\"+(~x(e,\\\"span\\\")?d(e,/\\\\d+/):+d(e,/\\\\d+/)-+d(s,/\\\\d+/))+\\\";\\\":l+S(s,\\\"-start\\\",\\\"\\\")+s;case 4896:case 4128:return e&&e.some(function(e){return d(e.props,/grid-\\\\w+-start/)})?s:l+S(S(s,\\\"-end\\\",\\\"-span\\\"),\\\"span \\\",\\\"\\\")+s;case 4095:case 3583:case 4068:case 2532:return S(s,/(.+)-inline(.+)/,o+\\\"$1$2\\\")+s;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(6<$(s)-1-r)switch(D(s,r+1)){case 109:if(45!==D(s,r+4))break;case 102:return S(s,/(.+:)(.+)-([^]+)/,\\\"$1\\\"+o+\\\"$2-$3$1\\\"+t+(108==D(s,r+3)?\\\"$3\\\":\\\"$2-$3\\\"))+s;case 115:return~x(s,\\\"stretch\\\")?X(S(s,\\\"stretch\\\",\\\"fill-available\\\"),r,e)+s:s}break;case 5152:case 5920:return S(s,/(.+?):(\\\\d+)(\\\\s*\\\\/\\\\s*(span)?\\\\s*(\\\\d+))?(.*)/,function(e,t,r,n,o,a,i){return l+t+\\\":\\\"+r+i+(n?l+t+\\\"-span:\\\"+(o?a:+a-+r)+i:\\\"\\\")+s});case 4949:if(121===D(s,r+6))return S(s,\\\":\\\",\\\":\\\"+o)+s;break;case 6444:switch(D(s,45===D(s,14)?18:11)){case 120:return S(s,/(.+:)([^;\\\\s!]+)(;|(\\\\s+)?!.+)?/,\\\"$1\\\"+o+(45===D(s,14)?\\\"inline-\\\":\\\"\\\")+\\\"box$3$1\\\"+o+\\\"$2$3$1\\\"+l+\\\"$2box$3\\\")+s;case 100:return S(s,\\\":\\\",\\\":\\\"+l)+s}break;case 5719:case 2647:case 2135:case 3927:case 2391:return S(s,\\\"scroll-\\\",\\\"scroll-snap-\\\")+s}return s}function y(e,t){for(var r=\\\"\\\",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||\\\"\\\";return r}c.line=1,c.column=1,c.length=0,c.position=0,c.character=0,c.characters=\\\"\\\",c.CHARSET=\\\"@charset\\\",c.COMMENT=a,c.COUNTER_STYLE=\\\"@counter-style\\\",c.DECLARATION=i,c.DOCUMENT=\\\"@document\\\",c.FONT_FACE=\\\"@font-face\\\",c.FONT_FEATURE_VALUES=\\\"@font-feature-values\\\",c.IMPORT=b,c.KEYFRAMES=s,c.LAYER=\\\"@layer\\\",c.MEDIA=\\\"@media\\\",c.MOZ=t,c.MS=l,c.NAMESPACE=\\\"@namespace\\\",c.PAGE=\\\"@page\\\",c.RULESET=E,c.SUPPORTS=\\\"@supports\\\",c.VIEWPORT=\\\"@viewport\\\",c.WEBKIT=o,c.abs=B,c.alloc=h,c.append=O,c.assign=u,c.caret=R,c[\\\"char\\\"]=F,c.charat=D,c.combine=p,c.comment=W,c.commenter=G,c.compile=function(e){return _(M(\\\"\\\",null,null,null,[\\\"\\\"],e=h(e),0,[0],e))},c.copy=g,c.dealloc=_,c.declaration=Y,c.delimit=k,c.delimiter=v,c.escaping=U,c.filter=f,c.from=w,c.hash=L,c.identifier=N,c.indexof=x,c.lift=m,c.match=d,c.middleware=function(i){var s=A(i);return function(e,t,r,n){for(var o=\\\"\\\",a=0;a<s;a++)o+=i[a](e,t,r,n)||\\\"\\\";return o}},c.namespace=function(n){n.type===E&&(n.props=n.props.map(function(e){return p(z(e),function(e,t,r){switch(D(e,0)){case 12:return C(e,1,$(e));case 0:case 40:case 43:case 62:case 126:return e;case 58:\\\"global\\\"===r[++t]&&(r[t]=\\\"\\\",r[++t]=\\\"\\\\f\\\"+C(r[t],t=1,-1));case 32:return 1===t?\\\"\\\":e;default:switch(t){case 0:return n=e,1<A(r)?\\\"\\\":e;case t=A(r)-1:case 2:return 2===t?e+n+n:e+n;default:return e}}})}))},c.next=I,c.node=P,c.parse=M,c.peek=j,c.prefix=X,c.prefixer=function(t,e,r,n){if(-1<t.length&&!t[\\\"return\\\"])switch(t.type){case i:return void(t[\\\"return\\\"]=X(t.value,t.length,r));case s:return y([g(t,{value:S(t.value,\\\"@\\\",\\\"@\\\"+o)})],n);case E:if(t.length)return p(r=t.props,function(e){switch(d(e,n=/(::plac\\\\w+|:read-\\\\w+)/)){case\\\":read-only\\\":case\\\":read-write\\\":m(g(t,{props:[S(e,/:(read-\\\\w+)/,\\\":-moz-$1\\\")]})),m(g(t,{props:[e]})),u(t,{props:f(r,n)});break;case\\\"::placeholder\\\":m(g(t,{props:[S(e,/:(plac\\\\w+)/,\\\":\\\"+o+\\\"input-$1\\\")]})),m(g(t,{props:[S(e,/:(plac\\\\w+)/,\\\":-moz-$1\\\")]})),m(g(t,{props:[S(e,/:(plac\\\\w+)/,l+\\\"input-$1\\\")]})),m(g(t,{props:[e]})),u(t,{props:f(r,n)})}return\\\"\\\"})}},c.prev=H,c.replace=S,c.ruleset=q,c.rulesheet=function(t){return function(e){e.root||(e=e[\\\"return\\\"])&&t(e)}},c.serialize=y,c.sizeof=A,c.slice=r,c.stringify=function(e,t,r,n){switch(e.type){case\\\"@layer\\\":if(e.children.length)break;case b:case i:return e[\\\"return\\\"]=e[\\\"return\\\"]||e.value;case a:return\\\"\\\";case s:return e[\\\"return\\\"]=e.value+\\\"{\\\"+y(e.children,n)+\\\"}\\\";case E:if(!$(e.value=e.props.join(\\\",\\\")))return\\\"\\\"}return $(r=y(e.children,n))?e[\\\"return\\\"]=e.value+\\\"{\\\"+r+\\\"}\\\":\\\"\\\"},c.strlen=$,c.substr=C,c.token=n,c.tokenize=z,c.tokenizer=V,c.trim=T,c.whitespace=K,Object.defineProperty(c,\\\"__esModule\\\",{value:!0})},\\\"object\\\"==typeof(r=e)&&void 0!==t?n(e):\\\"function\\\"==typeof define&&define.amd?define([\\\"exports\\\"],n):n((r=r||self).stylis={})}}),require_emotion_unitless_cjs_dev=__commonJS({\\\"node_modules/.pnpm/@emotion+unitless@0.8.1/node_modules/@emotion/unitless/dist/emotion-unitless.cjs.dev.js\\\"(e){init_esbuild_inject(),Object.defineProperty(e,\\\"__esModule\\\",{value:!0});e[\\\"default\\\"]={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}}),require_emotion_unitless_cjs=__commonJS({\\\"node_modules/.pnpm/@emotion+unitless@0.8.1/node_modules/@emotion/unitless/dist/emotion-unitless.cjs.js\\\"(e,t){init_esbuild_inject(),t.exports=require_emotion_unitless_cjs_dev()}}),require_styled_components_browser_cjs=__commonJS({\\\"node_modules/.pnpm/styled-components@6.0.7_react-dom@18.2.0_react@18.2.0/node_modules/styled-components/dist/styled-components.browser.cjs.js\\\"(e){init_esbuild_inject(),Object.defineProperty(e,\\\"__esModule\\\",{value:!0});var T=require_tslib(),t=require_emotion_is_prop_valid_cjs(),C=require(\\\"react\\\"),r=require_shallowequal(),N=require_stylis(),n=require_emotion_unitless_cjs();function o(e){return e&&e.__esModule?e:{\\\"default\\\":e}}function M(r){var n;return r&&r.__esModule?r:(n=Object.create(null),r&&Object.keys(r).forEach(function(e){var t;\\\"default\\\"!==e&&(t=Object.getOwnPropertyDescriptor(r,e),Object.defineProperty(n,e,t.get?t:{enumerable:!0,get:function(){return r[e]}}))}),n[\\\"default\\\"]=r,Object.freeze(n))}var B=o(t),w=o(C),L=o(r),p=M(N),F=o(n),l=\\\"undefined\\\"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||\\\"data-styled\\\",H=\\\"undefined\\\"!=typeof window&&\\\"HTMLElement\\\"in window,t=Boolean(\\\"boolean\\\"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:\\\"undefined\\\"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&\\\"\\\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY?\\\"false\\\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:\\\"undefined\\\"==typeof process||void 0===process.env||void 0===process.env.SC_DISABLE_SPEEDY||\\\"\\\"===process.env.SC_DISABLE_SPEEDY||\\\"false\\\"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),z={},K=/invalid hook call/i,s=new Set,V=function(e,t){var r=t?' with the id of \\\"'.concat(t,'\\\"'):\\\"\\\",n=\\\"The component \\\".concat(e).concat(r,\\\" has been created dynamically.\\\\n\\\")+\\\"You may see this warning because you've called styled inside another component.\\\\nTo resolve this only create new StyledComponents outside of any render method and function component.\\\",o=console.error;try{var a=!0;console.error=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];K.test(e)?(a=!1,s[\\\"delete\\\"](n)):o.apply(void 0,T.__spreadArray([e],t,!1))},C.useRef(),a&&!s.has(n)&&(console.warn(n),s.add(n))}catch(i){K.test(i.message)&&s[\\\"delete\\\"](n)}finally{console.error=o}},S=Object.freeze([]),x=Object.freeze({});function U(e,t,r){return void 0===r&&(r=x),e.theme!==r.theme&&e.theme||t||r.theme}var G=new Set([\\\"a\\\",\\\"abbr\\\",\\\"address\\\",\\\"area\\\",\\\"article\\\",\\\"aside\\\",\\\"audio\\\",\\\"b\\\",\\\"base\\\",\\\"bdi\\\",\\\"bdo\\\",\\\"big\\\",\\\"blockquote\\\",\\\"body\\\",\\\"br\\\",\\\"button\\\",\\\"canvas\\\",\\\"caption\\\",\\\"cite\\\",\\\"code\\\",\\\"col\\\",\\\"colgroup\\\",\\\"data\\\",\\\"datalist\\\",\\\"dd\\\",\\\"del\\\",\\\"details\\\",\\\"dfn\\\",\\\"dialog\\\",\\\"div\\\",\\\"dl\\\",\\\"dt\\\",\\\"em\\\",\\\"embed\\\",\\\"fieldset\\\",\\\"figcaption\\\",\\\"figure\\\",\\\"footer\\\",\\\"form\\\",\\\"h1\\\",\\\"h2\\\",\\\"h3\\\",\\\"h4\\\",\\\"h5\\\",\\\"h6\\\",\\\"head\\\",\\\"header\\\",\\\"hgroup\\\",\\\"hr\\\",\\\"html\\\",\\\"i\\\",\\\"iframe\\\",\\\"img\\\",\\\"input\\\",\\\"ins\\\",\\\"kbd\\\",\\\"keygen\\\",\\\"label\\\",\\\"legend\\\",\\\"li\\\",\\\"link\\\",\\\"main\\\",\\\"map\\\",\\\"mark\\\",\\\"menu\\\",\\\"menuitem\\\",\\\"meta\\\",\\\"meter\\\",\\\"nav\\\",\\\"noscript\\\",\\\"object\\\",\\\"ol\\\",\\\"optgroup\\\",\\\"option\\\",\\\"output\\\",\\\"p\\\",\\\"param\\\",\\\"picture\\\",\\\"pre\\\",\\\"progress\\\",\\\"q\\\",\\\"rp\\\",\\\"rt\\\",\\\"ruby\\\",\\\"s\\\",\\\"samp\\\",\\\"script\\\",\\\"section\\\",\\\"select\\\",\\\"small\\\",\\\"source\\\",\\\"span\\\",\\\"strong\\\",\\\"style\\\",\\\"sub\\\",\\\"summary\\\",\\\"sup\\\",\\\"table\\\",\\\"tbody\\\",\\\"td\\\",\\\"textarea\\\",\\\"tfoot\\\",\\\"th\\\",\\\"thead\\\",\\\"time\\\",\\\"title\\\",\\\"tr\\\",\\\"track\\\",\\\"u\\\",\\\"ul\\\",\\\"use\\\",\\\"var\\\",\\\"video\\\",\\\"wbr\\\",\\\"circle\\\",\\\"clipPath\\\",\\\"defs\\\",\\\"ellipse\\\",\\\"foreignObject\\\",\\\"g\\\",\\\"image\\\",\\\"line\\\",\\\"linearGradient\\\",\\\"marker\\\",\\\"mask\\\",\\\"path\\\",\\\"pattern\\\",\\\"polygon\\\",\\\"polyline\\\",\\\"radialGradient\\\",\\\"rect\\\",\\\"stop\\\",\\\"svg\\\",\\\"text\\\",\\\"tspan\\\"]),q=/[!\\\"#$%&'()*+,./:;<=>?@[\\\\\\\\\\\\]^`{|}~-]+/g,W=/(^-|-$)/g;function Y(e){return e.replace(q,\\\"-\\\").replace(W,\\\"\\\")}var X=/(a)(d)/gi,J=function(e){return String.fromCharCode(e+(25<e?39:97))};function Q(e){for(var t=\\\"\\\",r=Math.abs(e);52<r;r=r/52|0)t=J(r%52)+t;return(J(r%52)+t).replace(X,\\\"$1-$2\\\")}var f=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Z=function(e){return f(5381,e)};function ee(e){return Q(Z(e)>>>0)}function D(e){return\\\"string\\\"==typeof e&&e||e.displayName||e.name||\\\"Component\\\"}function te(e){return\\\"string\\\"==typeof e&&e.charAt(0)===e.charAt(0).toLowerCase()}var r=\\\"function\\\"==typeof Symbol&&Symbol[\\\"for\\\"],re=r?Symbol[\\\"for\\\"](\\\"react.memo\\\"):60115,N=r?Symbol[\\\"for\\\"](\\\"react.forward_ref\\\"):60112,ne={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},oe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ae={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ie=((n={})[N]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},n[re]=ae,n);function se(e){return(\\\"type\\\"in e&&e.type.$$typeof)===re?ae:\\\"$$typeof\\\"in e?ie[e.$$typeof]:ne}var ce=Object.defineProperty,le=Object.getOwnPropertyNames,ue=Object.getOwnPropertySymbols,de=Object.getOwnPropertyDescriptor,pe=Object.getPrototypeOf,fe=Object.prototype;function ge(e,t,r){if(\\\"string\\\"!=typeof t){fe&&(n=pe(t))&&n!==fe&&ge(e,n,r);var n,o=le(t);ue&&(o=o.concat(ue(t)));for(var a=se(e),i=se(t),s=0;s<o.length;++s){var c=o[s];if(!(c in oe||r&&r[c]||i&&c in i||a&&c in a)){var l=de(t,c);try{ce(e,c,l)}catch(u){}}}}return e}function $(e){return\\\"function\\\"==typeof e}function A(e){return\\\"object\\\"==typeof e&&\\\"styledComponentId\\\"in e}function O(e,t){return e&&t?\\\"\\\".concat(e,\\\" \\\").concat(t):e||t||\\\"\\\"}function u(e,t){if(0===e.length)return\\\"\\\";for(var r=e[0],n=1;n<e.length;n++)r+=t?t+e[n]:e[n];return r}function P(e){return null!==e&&\\\"object\\\"==typeof e&&e.constructor.name===Object.name&&!(\\\"props\\\"in e&&e.$$typeof)}function me(e,t){Object.defineProperty(e,\\\"toString\\\",{value:t})}var he={1:\\\"Cannot create styled-component for component: %s.\\\\n\\\\n\\\",2:\\\"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\\\\n\\\\n- Are you trying to reuse it across renders?\\\\n- Are you accidentally calling collectStyles twice?\\\\n\\\\n\\\",3:\\\"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\\\\n\\\\n\\\",4:\\\"The `StyleSheetManager` expects a valid target or sheet prop!\\\\n\\\\n- Does this error occur on the client and is your target falsy?\\\\n- Does this error occur on the server and is the sheet falsy?\\\\n\\\\n\\\",5:\\\"The clone method cannot be used on the client!\\\\n\\\\n- Are you running in a client-like environment on the server?\\\\n- Are you trying to run SSR on the client?\\\\n\\\\n\\\",6:\\\"Trying to insert a new style tag, but the given Node is unmounted!\\\\n\\\\n- Are you using a custom target that isn't mounted?\\\\n- Does your document not have a valid head element?\\\\n- Have you accidentally removed a style tag manually?\\\\n\\\\n\\\",7:'ThemeProvider: Please return an object from your \\\"theme\\\" prop function, e.g.\\\\n\\\\n```js\\\\ntheme={() => ({})}\\\\n```\\\\n\\\\n',8:'ThemeProvider: Please make your \\\"theme\\\" prop an object.\\\\n\\\\n',9:\\\"Missing document `<head>`\\\\n\\\\n\\\",10:\\\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\\\n\\\\n\\\",11:\\\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\\\n\\\\n\\\",12:\\\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\\\\\`\\\\\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\\\n\\\\n\\\",13:\\\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\\\n\\\\n\\\",14:'ThemeProvider: \\\"theme\\\" prop is required.\\\\n\\\\n',15:\\\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\\\\n\\\\n```js\\\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\\\n```\\\\n\\\\n\\\",16:\\\"Reached the limit of how many styled components may be created at group %s.\\\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\\\nas for instance in your render method then you may be running into this limitation.\\\\n\\\\n\\\",17:\\\"CSSStyleSheet could not be found on HTMLStyleElement.\\\\nHas styled-components' style tag been unmounted or altered by another script?\\\\n\\\",18:\\\"ThemeProvider: Please make sure your useTheme hook is within a `<ThemeProvider>`\\\"};function _e(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=e[0],n=[],o=1,a=e.length;o<a;o+=1)n.push(e[o]);return n.forEach(function(e){r=r.replace(/%[a-z]/,e)}),r}function g(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return new Error(_e.apply(void 0,T.__spreadArray([he[e]],t,!1)).trim())}a.prototype.indexOfGroup=function(e){for(var t=0,r=0;r<e;r++)t+=this.groupSizes[r];return t},a.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,o=n;o<=e;)if((o<<=1)<0)throw g(16,\\\"\\\".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(r),this.length=o;for(var a=n;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),s=(a=0,t.length);a<s;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},a.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(var o=r;o<n;o++)this.tag.deleteRule(r)}},a.prototype.getGroup=function(e){var t=\\\"\\\";if(!(e>=this.length||0===this.groupSizes[e]))for(var r=this.groupSizes[e],n=this.indexOfGroup(e),o=n+r,a=n;a<o;a++)t+=\\\"\\\".concat(this.tag.getRule(a)).concat(\\\"/*!sc*/\\\\n\\\");return t};var ve=a;function a(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var i=new Map,d=new Map,ye=1,c=function(e){if(i.has(e))return i.get(e);for(;d.has(ye);)ye++;var t=ye++;if((0|t)<0||1073741824<t)throw g(16,\\\"\\\".concat(t));return i.set(e,t),d.set(t,e),t},be=function(e,t){i.set(e,t),d.set(t,e)},Ee=\\\"style[\\\".concat(l,\\\"][\\\").concat(\\\"data-styled-version\\\",'=\\\"').concat(\\\"6.0.7\\\",'\\\"]'),Te=new RegExp(\\\"^\\\".concat(l,'\\\\\\\\.g(\\\\\\\\d+)\\\\\\\\[id=\\\"([\\\\\\\\w\\\\\\\\d-]+)\\\"\\\\\\\\].*?\\\"([^\\\"]*)')),Ce=function(e,t,r){for(var n,o=r.split(\\\",\\\"),a=0,i=o.length;a<i;a++)(n=o[a])&&e.registerName(t,n)};function we(){return\\\"undefined\\\"!=typeof __webpack_nonce__?__webpack_nonce__:null}var Se=function(e){var t=document.head,t=e||t,r=document.createElement(\\\"style\\\"),n=(n=Array.from(t.querySelectorAll(\\\"style[\\\".concat(l,\\\"]\\\"))))[n.length-1],n=void 0!==n?n.nextSibling:null,o=(r.setAttribute(l,\\\"active\\\"),r.setAttribute(\\\"data-styled-version\\\",\\\"6.0.7\\\"),we());return o&&r.setAttribute(\\\"nonce\\\",o),t.insertBefore(r,n),r},xe=(m.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(r){return!1}},m.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},m.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:\\\"\\\"},m);function m(e){this.element=Se(e),this.element.appendChild(document.createTextNode(\\\"\\\")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r<n;r++){var o=t[r];if(o.ownerNode===e)return o}throw g(17)}(this.element),this.length=0}h.prototype.insertRule=function(e,t){var r;return e<=this.length&&0<=e&&(r=document.createTextNode(t),this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0)},h.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},h.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:\\\"\\\"};var De=h;function h(e){this.element=Se(e),this.nodes=this.element.childNodes,this.length=0}_.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},_.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},_.prototype.getRule=function(e){return e<this.length?this.rules[e]:\\\"\\\"};var $e=_;function _(e){this.rules=[],this.length=0}var Ae=H,Oe={isServer:!H,useCSSOMInjection:!t},v=(y.registerId=c,y.prototype.reconstructWithOptions=function(e,t){return void 0===t&&(t=!0),new y(T.__assign(T.__assign({},this.options),e),this.gs,t&&this.names||void 0)},y.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},y.prototype.getTag=function(){return this.tag||(this.tag=(e=this.options,r=e.useCSSOMInjection,t=e.target,r=new(e.isServer?$e:r?xe:De)(t),new ve(r)));var e,t,r},y.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},y.prototype.registerName=function(e,t){var r;c(e),this.names.has(e)?this.names.get(e).add(t):((r=new Set).add(t),this.names.set(e,r))},y.prototype.insertRules=function(e,t,r){this.registerName(e,t),this.getTag().insertRules(c(e),r)},y.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},y.prototype.clearRules=function(e){this.getTag().clearGroup(c(e)),this.clearNames(e)},y.prototype.clearTag=function(){this.tag=void 0},y);function y(e,t,r){void 0===e&&(e=x),void 0===t&&(t={});var n=this;if(this.options=T.__assign(T.__assign({},Oe),e),this.gs=t,this.names=new Map(r),this.server=!!e.isServer,!this.server&&H&&Ae){Ae=!1;for(var o=this,a=document.querySelectorAll(Ee),i=0,s=a.length;i<s;i++){var c=a[i];c&&\\\"active\\\"!==c.getAttribute(l)&&(function(e,t){for(var r,n=(null!=(r=t.textContent)?r:\\\"\\\").split(\\\"/*!sc*/\\\\n\\\"),o=[],a=0,i=n.length;a<i;a++){var s,c,l,u=n[a].trim();u&&((s=u.match(Te))?(c=0|parseInt(s[1],10),l=s[2],0!=c&&(be(l,c),Ce(e,l,s[3]),e.getTag().insertRules(c,o)),o.length=0):o.push(u))}}(o,c),c.parentNode)&&c.parentNode.removeChild(c)}}me(this,function(){for(var a=n,i=a.getTag(),e=i.length,s=\\\"\\\",t=0;t<e;t++)!function(e){var t,r,n,o=d.get(e);void 0===o||(t=a.names.get(o),r=i.getGroup(e),void 0===t)||0===r.length||(o=\\\"\\\".concat(l,\\\".g\\\").concat(e,'[id=\\\"').concat(o,'\\\"]'),n=\\\"\\\",void 0!==t&&t.forEach(function(e){0<e.length&&(n+=\\\"\\\".concat(e,\\\",\\\"))}),s+=\\\"\\\".concat(r).concat(o,'{content:\\\"').concat(n,'\\\"}').concat(\\\"/*!sc*/\\\\n\\\"))}(t);return s})}var Pe=/&/g,Ie=/^\\\\s*\\\\/\\\\/.*$/gm;function je(e){var s,c,l,t=void 0===e?x:e,r=t.options,u=void 0===r?x:r,r=t.plugins,t=void 0===r?S:r,n=function(e,t,r){return r===c||r.startsWith(c)&&r.endsWith(c)&&0<r.replaceAll(c,\\\"\\\").length?\\\".\\\".concat(s):e},d=t.slice(),r=(d.push(function(e){e.type===p.RULESET&&e.value.includes(\\\"&\\\")&&(e.props[0]=e.props[0].replace(Pe,c).replace(l,n))}),u.prefix&&d.push(p.prefixer),d.push(p.stringify),function(e,t,r,n){void 0===r&&(r=\\\"\\\"),s=n=void 0===n?\\\"&\\\":n,c=t=void 0===t?\\\"\\\":t,l=new RegExp(\\\"\\\\\\\\\\\".concat(c,\\\"\\\\\\\\b\\\"),\\\"g\\\");var o=e.replace(Ie,\\\"\\\"),o=p.compile(r||t?\\\"\\\".concat(r,\\\" \\\").concat(t,\\\" { \\\").concat(o,\\\" }\\\"):o),a=(u.namespace&&(o=function i(e,t){return e.map(function(e){return\\\"rule\\\"===e.type&&(e.value=\\\"\\\".concat(t,\\\" \\\").concat(e.value),e.value=e.value.replaceAll(\\\",\\\",\\\",\\\".concat(t,\\\" \\\")),e.props=e.props.map(function(e){return\\\"\\\".concat(t,\\\" \\\").concat(e)})),Array.isArray(e.children)&&\\\"@keyframes\\\"!==e.type&&(e.children=i(e.children,t)),e})}(o,u.namespace)),[]);return p.serialize(o,p.middleware(d.concat(p.rulesheet(function(e){return a.push(e)})))),a});return r.hash=t.length?t.reduce(function(e,t){return t.name||g(15),f(e,t.name)},5381).toString():\\\"\\\",r}var r=new v,Re=je(),b=w[\\\"default\\\"].createContext({shouldForwardProp:void 0,styleSheet:r,stylis:Re}),N=b.Consumer,ke=w[\\\"default\\\"].createContext(void 0);function I(){return C.useContext(b)}function Ne(t){var e=C.useState(t.stylisPlugins),r=e[0],n=e[1],o=I().styleSheet,e=C.useMemo(function(){var e=o;return t.sheet?e=t.sheet:t.target&&(e=e.reconstructWithOptions({target:t.target},!1)),e=t.disableCSSOMInjection?e.reconstructWithOptions({useCSSOMInjection:!1}):e},[t.disableCSSOMInjection,t.sheet,t.target,o]),a=C.useMemo(function(){return je({options:{namespace:t.namespace,prefix:t.enableVendorPrefixes},plugins:r})},[t.enableVendorPrefixes,t.namespace,r]);return C.useEffect(function(){L[\\\"default\\\"](r,t.stylisPlugins)||n(t.stylisPlugins)},[t.stylisPlugins]),w[\\\"default\\\"].createElement(b.Provider,{value:{shouldForwardProp:t.shouldForwardProp,styleSheet:e,stylis:a}},w[\\\"default\\\"].createElement(ke.Provider,{value:a},t.children))}Be.prototype.getName=function(e){return this.name+(e=void 0===e?Re:e).hash};var Me=Be;function Be(e,t){var n=this;this.inject=function(e,t){var r=n.name+(t=void 0===t?Re:t).hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,\\\"@keyframes\\\"))},this.name=e,this.id=\\\"sc-keyframes-\\\".concat(e),this.rules=t,me(this,function(){throw g(12,String(n.name))})}var Le=function(e){return\\\"A\\\"<=e&&e<=\\\"Z\\\"};function Fe(e){for(var t=\\\"\\\",r=0;r<e.length;r++){var n=e[r];if(1===r&&\\\"-\\\"===n&&\\\"-\\\"===e[0])return e;Le(n)?t+=\\\"-\\\"+n.toLowerCase():t+=n}return t.startsWith(\\\"ms-\\\")?\\\"-\\\"+t:t}var He=function(e){return null==e||!1===e||\\\"\\\"===e},ze=function(e){var t,r,n=[];for(r in e){var o=e[r];e.hasOwnProperty(r)&&!He(o)&&(Array.isArray(o)&&o.isCss||$(o)?n.push(\\\"\\\".concat(Fe(r),\\\":\\\"),o,\\\";\\\"):P(o)?n.push.apply(n,T.__spreadArray(T.__spreadArray([\\\"\\\".concat(r,\\\" {\\\")],ze(o),!1),[\\\"}\\\"],!1)):n.push(\\\"\\\".concat(Fe(r),\\\": \\\").concat((t=r,null==(o=o)||\\\"boolean\\\"==typeof o||\\\"\\\"===o?\\\"\\\":\\\"number\\\"!=typeof o||0===o||t in F[\\\"default\\\"]||t.startsWith(\\\"--\\\")?String(o).trim():\\\"\\\".concat(o,\\\"px\\\")),\\\";\\\")))}return n};function E(e,t,r,n){var o;return He(e)?[]:A(e)?[\\\".\\\".concat(e.styledComponentId)]:$(e)?!$(o=e)||o.prototype&&o.prototype.isReactComponent||!t?[e]:(\\\"object\\\"!=typeof(o=e(t))||Array.isArray(o)||o instanceof Me||P(o)||null===o||console.error(\\\"\\\".concat(D(e),\\\" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\\")),E(o,t,r,n)):e instanceof Me?r?(e.inject(r,n),[e.getName(n)]):[e]:P(e)?ze(e):Array.isArray(e)?Array.prototype.concat.apply(S,e.map(function(e){return E(e,t,r,n)})):[e.toString()]}var Ke=Z(\\\"6.0.7\\\"),Ve=(Ue.prototype.generateAndInjectStyles=function(e,t,r){var n,o=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,r):\\\"\\\";if(this.isStatic&&!r.hash)this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId)?o=O(o,this.staticRulesId):(a=u(E(this.rules,e,t,r)),n=Q(f(this.baseHash,a)>>>0),t.hasNameForId(this.componentId,n)||(a=r(a,\\\".\\\".concat(n),void 0,this.componentId),t.insertRules(this.componentId,n,a)),o=O(o,n),this.staticRulesId=n);else{for(var a,i=f(this.baseHash,r.hash),s=\\\"\\\",c=0;c<this.rules.length;c++){var l=this.rules[c];\\\"string\\\"==typeof l?(s+=l,i=f(i,l)):l&&(l=u(E(l,e,t,r)),i=f(i,l),s+=l)}s&&(a=Q(i>>>0),t.hasNameForId(this.componentId,a)||t.insertRules(this.componentId,a,r(s,\\\".\\\".concat(a),void 0,this.componentId)),o=O(o,a))}return o},Ue);function Ue(e,t,r){this.rules=e,this.staticRulesId=\\\"\\\",this.isStatic=!1,this.componentId=t,this.baseHash=f(Ke,t),this.baseStyle=r,v.registerId(t)}var j=w[\\\"default\\\"].createContext(void 0),n=j.Consumer,Ge={},qe=new Set;function We(e,t,r){var n,o,a,i,s=A(e),c=e,l=!te(e),u=t.attrs,u=void 0===u?S:u,d=t.componentId,p=void 0===d?(n=t.displayName,o=t.parentComponentId,p=\\\"string\\\"!=typeof n?\\\"sc\\\":Y(n),Ge[p]=(Ge[p]||0)+1,p=\\\"\\\".concat(p,\\\"-\\\").concat(ee(\\\"6.0.7\\\"+p+Ge[p])),o?\\\"\\\".concat(o,\\\"-\\\").concat(p):p):d,d=t.displayName,d=void 0===d?te(n=e)?\\\"styled.\\\".concat(n):\\\"Styled(\\\".concat(D(n),\\\")\\\"):d,f=t.displayName&&t.componentId?\\\"\\\".concat(Y(t.displayName),\\\"-\\\").concat(t.componentId):t.componentId||p,u=s&&c.attrs?c.attrs.concat(u).filter(Boolean):u,g=t.shouldForwardProp,m=(s&&c.shouldForwardProp&&(a=c.shouldForwardProp,g=t.shouldForwardProp?(i=t.shouldForwardProp,function(e,t){return a(e,t)&&i(e,t)}):a),new Ve(r,f,s?c.componentStyle:void 0));function h(e,t){var r,n=E,o=n.attrs,a=n.componentStyle,i=n.defaultProps,s=n.foldedComponentIds,c=n.styledComponentId,l=n.target,u=w[\\\"default\\\"].useContext(j),d=I(),p=n.shouldForwardProp||d.shouldForwardProp,f=(C.useDebugValue(c),function(e,t,r){for(var n,o=T.__assign(T.__assign({},t),{className:void 0,theme:r}),a=0;a<e.length;a+=1){var i,s=$(n=e[a])?n(o):n;for(i in s)o[i]=\\\"className\\\"===i?O(o[i],s[i]):\\\"style\\\"===i?T.__assign(T.__assign({},o[i]),s[i]):s[i]}return t.className&&(o.className=O(o.className,t.className)),o}(o,e,U(e,u,i)||x)),g=f.as||l,m={};for(r in f)void 0!==f[r]&&\\\"$\\\"!==r[0]&&\\\"as\\\"!==r&&\\\"theme\\\"!==r&&(\\\"forwardedAs\\\"===r?m.as=f.forwardedAs:p&&!p(r,g)||(m[r]=f[r],p)||B[\\\"default\\\"](r)||qe.has(r)||!G.has(g)||(qe.add(r),console.warn('styled-components: it looks like an unknown prop \\\"'.concat(r,'\\\" is being sent through to the DOM, which will likely trigger a React console error. If you would like automatic filtering of unknown props, you can opt-into that behavior via `<StyleSheetManager shouldForwardProp={...}>` (connect an API like `@emotion/is-prop-valid`) or consider using transient props (`$` prefix for automatic filtering.)'))));e=a,h=f,d=I(),d=e.generateAndInjectStyles(h,d.styleSheet,d.stylis),C.useDebugValue(d);var h,o=d,u=(n.warnTooManyClasses&&n.warnTooManyClasses(o),O(s,c));return o&&(u+=\\\" \\\"+o),f.className&&(u+=\\\" \\\"+f.className),m[te(g)&&!G.has(g)?\\\"class\\\":\\\"className\\\"]=u,m.ref=t,C.createElement(g,m)}h.displayName=d;var _,v,y,b,E=w[\\\"default\\\"].forwardRef(h);return E.attrs=u,E.componentStyle=m,E.shouldForwardProp=g,E.displayName=d,E.foldedComponentIds=s?O(c.foldedComponentIds,c.styledComponentId):\\\"\\\",E.styledComponentId=f,E.target=s?c.target:e,Object.defineProperty(E,\\\"defaultProps\\\",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=s?function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0,o=t;n<o.length;n++)!function a(e,t,r){if(!(r=void 0!==r&&r)&&!P(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var n=0;n<t.length;n++)e[n]=a(e[n],t[n]);else if(P(t))for(var n in t)e[n]=a(e[n],t[n]);return e}(e,o[n],!0);return e}({},c.defaultProps,e):e}}),V(d,f),E.warnTooManyClasses=(_=d,v=f,b=!(y={}),function(e){var t;!b&&(y[e]=!0,200<=Object.keys(y).length)&&(t=v?' with the id of \\\"'.concat(v,'\\\"'):\\\"\\\",console.warn(\\\"Over \\\".concat(200,\\\" classes were generated for component \\\").concat(_).concat(t,\\\".\\\\n\\\")+\\\"Consider using the attrs method, together with a style object for frequently changed styles.\\\\nExample:\\\\n  const Component = styled.div.attrs(props => ({\\\\n    style: {\\\\n      background: props.background,\\\\n    },\\\\n  }))`width: 100%;`\\\\n\\\\n  <Component />\\\"),b=!0,y={})}),me(E,function(){return\\\".\\\".concat(E.styledComponentId)}),l&&ge(E,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),E}function Ye(e,t){for(var r=[e[0]],n=0,o=t.length;n<o;n+=1)r.push(t[n],e[n+1]);return r}var Xe=function(e){return Object.assign(e,{isCss:!0})};function R(e){for(var t,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return $(e)||P(e)?Xe(E(Ye(S,T.__spreadArray([e],r,!0)))):(t=e,0===r.length&&1===t.length&&\\\"string\\\"==typeof t[0]?E(t):Xe(E(Ye(t,r))))}var Je=function(e){return function t(n,o,a){var e;if(void 0===a&&(a=x),o)return(e=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return n(o,a,R.apply(void 0,T.__spreadArray([e],t,!1)))}).attrs=function(e){return t(n,o,T.__assign(T.__assign({},a),{attrs:Array.prototype.concat(a.attrs,e).filter(Boolean)}))},e.withConfig=function(e){return t(n,o,T.__assign(T.__assign({},a),e))},e;throw g(1,o)}(We,e)},Qe=Je,Ze=(G.forEach(function(e){Qe[e]=Je(e)}),k.prototype.createStyles=function(e,t,r,n){var o=n(u(E(this.rules,t,r,n)),\\\"\\\"),a=this.componentId+e;r.insertRules(a,a,o)},k.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},k.prototype.renderStyles=function(e,t,r,n){2<e&&v.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)},k);function k(e,t){this.rules=e,this.componentId=t,this.isStatic=function(e){for(var t=0;t<e.length;t+=1){var r=e[t];if($(r)&&!A(r))return!1}return!0}(e),v.registerId(this.componentId+1)}et.prototype.collectStyles=function(e){if(this.sealed)throw g(2);return w[\\\"default\\\"].createElement(Ne,{sheet:this.instance},e)},et.prototype.interleaveWithNodeStream=function(e){throw g(3)};t=et;function et(){var r=this;this._emitSheetCSS=function(){var e=r.instance.toString(),t=we(),t=u([t&&'nonce=\\\"'.concat(t,'\\\"'),\\\"\\\".concat(l,'=\\\"true\\\"'),\\\"\\\".concat(\\\"data-styled-version\\\",'=\\\"').concat(\\\"6.0.7\\\",'\\\"')].filter(Boolean),\\\" \\\");return\\\"<style \\\".concat(t,\\\">\\\").concat(e,\\\"</style>\\\")},this.getStyleTags=function(){if(r.sealed)throw g(2);return r._emitSheetCSS()},this.getStyleElement=function(){if(r.sealed)throw g(2);(e={})[l]=\\\"\\\",e[\\\"data-styled-version\\\"]=\\\"6.0.7\\\",e.dangerouslySetInnerHTML={__html:r.instance.toString()};var e,t=we();return t&&(e.nonce=t),[w[\\\"default\\\"].createElement(\\\"style\\\",T.__assign({},e,{key:\\\"sc-0-0\\\"}))]},this.seal=function(){r.sealed=!0},this.instance=new v({isServer:!0}),this.sealed=!1}var r={StyleSheet:v,mainSheet:r},tt=(\\\"undefined\\\"!=typeof navigator&&\\\"ReactNative\\\"===navigator.product&&console.warn(\\\"It looks like you've imported 'styled-components' on React Native.\\\\nPerhaps you're looking to import 'styled-components/native'?\\\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\\\"),\\\"__sc-\\\".concat(l,\\\"__\\\"));\\\"undefined\\\"!=typeof window&&(window[tt]||(window[tt]=0),1===window[tt]&&console.warn(\\\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\\\n\\\\nSee https://s-c.sh/2BAXzed for more info.\\\"),window[tt]+=1),e.ServerStyleSheet=t,e.StyleSheetConsumer=N,e.StyleSheetContext=b,e.StyleSheetManager=Ne,e.ThemeConsumer=n,e.ThemeContext=j,e.ThemeProvider=function(n){var o=w[\\\"default\\\"].useContext(j),e=C.useMemo(function(){var e=n.theme,t=o;if(!e)throw g(14);if($(e)){var r=e(t);if(null===r||Array.isArray(r)||\\\"object\\\"!=typeof r)throw g(7);return r}if(Array.isArray(e)||\\\"object\\\"!=typeof e)throw g(8);return t?T.__assign(T.__assign({},t),e):e},[n.theme,o]);return n.children?w[\\\"default\\\"].createElement(j.Provider,{value:e},n.children):null},e.__PRIVATE__=r,e.createGlobalStyle=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var o=R.apply(void 0,T.__spreadArray([e],t,!1)),a=\\\"sc-global-\\\".concat(ee(JSON.stringify(o))),i=new Ze(o,a),s=(V(a),function(e){var t=I(),r=w[\\\"default\\\"].useContext(j),n=w[\\\"default\\\"].useRef(t.styleSheet.allocateGSInstance(a)).current;return w[\\\"default\\\"].Children.count(e.children)&&console.warn(\\\"The global style component \\\".concat(a,\\\" was given child JSX. createGlobalStyle does not render children.\\\")),o.some(function(e){return\\\"string\\\"==typeof e&&-1!==e.indexOf(\\\"@import\\\")})&&console.warn(\\\"Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app.\\\"),t.styleSheet.server&&c(n,e,t.styleSheet,r,t.stylis),w[\\\"default\\\"].useLayoutEffect(function(){if(!t.styleSheet.server)return c(n,e,t.styleSheet,r,t.stylis),function(){return i.removeStyles(n,t.styleSheet)}},[n,e,t.styleSheet,r,t.stylis]),null});function c(e,t,r,n,o){var a;i.isStatic?i.renderStyles(e,z,r,o):(a=T.__assign(T.__assign({},t),{theme:U(t,n,s.defaultProps)}),i.renderStyles(e,a,r,o))}return w[\\\"default\\\"].memo(s)},e.css=R,e[\\\"default\\\"]=Qe,e.isStyledComponent=A,e.keyframes=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];\\\"undefined\\\"!=typeof navigator&&\\\"ReactNative\\\"===navigator.product&&console.warn(\\\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\\\");var n=u(R.apply(void 0,T.__spreadArray([e],t,!1))),o=ee(n);return new Me(o,n)},e.styled=Qe,e.useTheme=function(){var e=C.useContext(j);if(e)return e;throw g(18)},e.version=\\\"6.0.7\\\",e.withTheme=function(n){var e=w[\\\"default\\\"].forwardRef(function(e,t){var r=U(e,w[\\\"default\\\"].useContext(j),n.defaultProps);return void 0===r&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \\\"'.concat(D(n),'\\\"')),w[\\\"default\\\"].createElement(n,T.__assign({},e,{theme:r,ref:t}))});return e.displayName=\\\"WithTheme(\\\".concat(D(n),\\\")\\\"),ge(e,n)}}}),require_styledIs=__commonJS({\\\"node_modules/.pnpm/typescript-styled-is@2.1.0_react-dom@18.2.0_react@18.2.0_styled-components@6.0.7/node_modules/typescript-styled-is/dist/styledIs.js\\\"(e){init_esbuild_inject();var i,s=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,\\\"raw\\\",{value:t}):e.raw=t,e},c=e&&e.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)n[o]=a[i];return n},l=(Object.defineProperty(e,\\\"__esModule\\\",{value:!0}),require_styled_components_browser_cjs());e[\\\"default\\\"]=function(a){return function(n){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var o=function(t){return e[a](function(e){return\\\"string\\\"==typeof e?e in t?Boolean(t[e])===n:!n:e.valid(t)})},r=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];return function(e){var t=n[0],r=n.slice(1);return o(e)?l.css.apply(void 0,c([t],r)):l.css(i=i||s([\\\"\\\"],[\\\"\\\"]))}};return r.valid=o,r}}}}}),require_dist=__commonJS({\\\"node_modules/.pnpm/typescript-styled-is@2.1.0_react-dom@18.2.0_react@18.2.0_styled-components@6.0.7/node_modules/typescript-styled-is/dist/index.js\\\"(e){init_esbuild_inject();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{\\\"default\\\":e}},t=(Object.defineProperty(e,\\\"__esModule\\\",{value:!0}),e.someNot=e.some=e.isNot=e.is=void 0,t(require_styledIs())),r=t[\\\"default\\\"](\\\"every\\\"),n=r(!0),r=(e.is=n,r(!1)),r=(e.isNot=r,t[\\\"default\\\"](\\\"some\\\")),t=r(!0),t=(e.some=t,r(!1));e.someNot=t,e[\\\"default\\\"]=n}}),require_lodash=__commonJS({\\\"node_modules/.pnpm/lodash.debounce@4.0.8/node_modules/lodash.debounce/index.js\\\"(e,t){init_esbuild_inject();var o=NaN,a=\\\"[object Symbol]\\\",i=/^\\\\s+|\\\\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,r=\\\"object\\\"==typeof global&&global&&global.Object===Object&&global,n=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,d=r||n||Function(\\\"return this\\\")(),p=Object.prototype.toString,v=Math.max,y=Math.min,b=function(){return d.Date.now()};function E(e){var t=typeof e;return e&&(\\\"object\\\"==t||\\\"function\\\"==t)}function T(e){if(\\\"number\\\"==typeof e)return e;if(\\\"symbol\\\"==typeof(t=e)||!!(r=t)&&\\\"object\\\"==typeof r&&p.call(t)==a)return o;var t,r;if(\\\"string\\\"!=typeof(e=E(e)?E(n=\\\"function\\\"==typeof e.valueOf?e.valueOf():e)?n+\\\"\\\":n:e))return 0===e?e:+e;e=e.replace(i,\\\"\\\");var n=c.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):s.test(e)?o:+e}t.exports=function(n,o,e){var a,i,r,s,c,l,u=0,d=!1,p=!1,t=!0;if(\\\"function\\\"!=typeof n)throw new TypeError(\\\"Expected a function\\\");function f(e){var t=a,r=i;return a=i=void 0,u=e,s=n.apply(r,t)}function g(e){var t=e-l;return void 0===l||o<=t||t<0||p&&r<=e-u}function m(){var e,t=b();if(g(t))return h(t);c=setTimeout(m,(t=o-((e=t)-l),p?y(t,r-(e-u)):t))}function h(e){return c=void 0,t&&a?f(e):(a=i=void 0,s)}function _(){var e,t=b(),r=g(t);if(a=arguments,i=this,l=t,r){if(void 0===c)return u=e=l,c=setTimeout(m,o),d?f(e):s;if(p)return c=setTimeout(m,o),f(l)}return void 0===c&&(c=setTimeout(m,o)),s}return o=T(o)||0,E(e)&&(d=!!e.leading,p=\\\"maxWait\\\"in e,r=p?v(T(e.maxWait)||0,o):r,t=\\\"trailing\\\"in e?!!e.trailing:t),_.cancel=function(){void 0!==c&&clearTimeout(c),a=l=i=c=void(u=0)},_.flush=function(){return void 0===c?s:h(b())},_}}}),require_performance_now=__commonJS({\\\"node_modules/.pnpm/performance-now@2.1.0/node_modules/performance-now/lib/performance-now.js\\\"(e,i){init_esbuild_inject(),(function(){var e,t,r,n,o,a;\\\"undefined\\\"!=typeof performance&&null!==performance&&performance.now?i.exports=function(){return performance.now()}:\\\"undefined\\\"!=typeof process&&null!==process&&process.hrtime?(i.exports=function(){return(e()-o)/1e6},t=process.hrtime,n=(e=function(){var e=t();return 1e9*e[0]+e[1]})(),a=1e9*process.uptime(),o=n-a):r=Date.now?(i.exports=function(){return Date.now()-r},Date.now()):(i.exports=function(){return(new Date).getTime()-r},(new Date).getTime())}).call(e)}}),require_raf=__commonJS({\\\"node_modules/.pnpm/raf@3.4.1/node_modules/raf/index.js\\\"(e,t){init_esbuild_inject();for(var r,n,o,a,i=require_performance_now(),s=\\\"undefined\\\"==typeof window?global:window,c=[\\\"moz\\\",\\\"webkit\\\"],l=\\\"AnimationFrame\\\",u=s[\\\"request\\\"+l],d=s[\\\"cancel\\\"+l]||s[\\\"cancelRequest\\\"+l],r=0;!u&&r<c.length;r++)u=s[c[r]+\\\"Request\\\"+l],d=s[c[r]+\\\"Cancel\\\"+l]||s[c[r]+\\\"CancelRequest\\\"+l];u&&d||(o=n=0,a=[],u=function(e){var t,r;return 0===a.length&&(t=i(),r=Math.max(0,1e3/60-(t-n)),n=r+t,setTimeout(function(){for(var e=a.slice(0),t=a.length=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(n)}catch(r){setTimeout(function(){throw r},0)}},Math.round(r))),a.push({handle:++o,callback:e,cancelled:!1}),o},d=function(e){for(var t=0;t<a.length;t++)a[t].handle===e&&(a[t].cancelled=!0)}),t.exports=function(e){return u.call(s,e)},t.exports.cancel=function(){d.apply(s,arguments)},t.exports.polyfill=function(e){(e=e||s).requestAnimationFrame=u,e.cancelAnimationFrame=d}}}),import_react=(init_esbuild_inject(),init_esbuild_inject(),window.requestIdleCallback=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)},init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_meta={},SUSPENSE_PROMISE=Symbol(),isSuspensePromise=e=>!!e[SUSPENSE_PROMISE],isSuspensePromiseAlreadyCancelled=e=>!e[SUSPENSE_PROMISE].c,cancelSuspensePromise=e=>{var t,r;null!=(r=(t=e[SUSPENSE_PROMISE]).c)&&r.call(t)},isEqualSuspensePromise=(e,t)=>{var r=e[SUSPENSE_PROMISE].o,n=t[SUSPENSE_PROMISE].o;return r===n||e===n||isSuspensePromise(r)&&isEqualSuspensePromise(r,t)},createSuspensePromise=t=>{const r={o:t,c:null};var e=new Promise(e=>{r.c=()=>{r.c=null,e()},t.then(r.c,r.c)});return e[SUSPENSE_PROMISE]=r,e},__defProp2=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp2=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,r)=>t in e?__defProp2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t=t||{})__hasOwnProp2.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var r of __getOwnPropSymbols(t))__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),hasInitialValue=e=>\\\"init\\\"in e,READ_ATOM=\\\"r\\\",WRITE_ATOM=\\\"w\\\",COMMIT_ATOM=\\\"c\\\",SUBSCRIBE_ATOM=\\\"s\\\",RESTORE_ATOMS=\\\"h\\\",DEV_SUBSCRIBE_STATE=\\\"n\\\",DEV_GET_MOUNTED_ATOMS=\\\"l\\\",DEV_GET_ATOM_STATE=\\\"a\\\",DEV_GET_MOUNTED=\\\"m\\\",createStore=e=>{const o=new WeakMap,s=new WeakMap,a=new Map;let t,i;if(\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&(t=new Set,i=new Set),e)for(var[r,n]of e){n={v:n,r:0,d:new Map};\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&(Object.freeze(n),hasInitialValue(r)||console.warn(\\\"Found initial value for derived atom which can cause unexpected behavior\\\",r)),o.set(r,n)}const c=new WeakMap,l=e=>{const r=new Set;var t=c.get(e);return t&&(c[\\\"delete\\\"](e),t.forEach((e,t)=>{cancelSuspensePromise(e),r.add(t)})),r},u=new WeakMap,d=e=>{let t=u.get(e);return t||(t=new Map,u.set(e,t)),t},p=(t,r)=>{if(t){const n=d(t);let e=n.get(r);return e||(e=p(t.p,r))&&(\\\"p\\\"in e&&e.p.then(()=>n[\\\"delete\\\"](r)),n.set(r,e)),e}return o.get(r)},f=(e,t,r)=>{var n;\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&Object.freeze(r),e?d(e).set(t,r):(n=o.get(t),o.set(t,r),a.has(t)||a.set(t,n))},g=(r,n=new Map,e)=>{if(!e)return n;const o=new Map;let a=!1;return e.forEach(e=>{var t=(null==(t=p(r,e))?void 0:t.r)||0;o.set(e,t),n.get(e)!==t&&(a=!0)}),n.size!==o.size||a?o:n},m=(e,t,r,n,o)=>{const a=p(e,t);if(a){if(o&&(!(\\\"p\\\"in a)||!isEqualSuspensePromise(a.p,o)))return a;\\\"p\\\"in a&&cancelSuspensePromise(a.p)}var i={v:r,r:(null==a?void 0:a.r)||0,d:g(e,null==a?void 0:a.d,n)};let s=!1;return a&&\\\"v\\\"in a&&Object.is(a.v,r)?i.d===a.d||i.d.size===a.d.size&&Array.from(i.d.keys()).every(e=>a.d.has(e))||(s=!0,Promise.resolve().then(()=>{A(e)})):(s=!0,++i.r,i.d.has(t)&&(i.d=new Map(i.d).set(t,i.r))),a&&!s?a:(f(e,t,i),i)},h=(e,t,r,n,o)=>{var a=p(e,t);if(a){if(o&&(!(\\\"p\\\"in a)||!isEqualSuspensePromise(a.p,o)))return a;\\\"p\\\"in a&&cancelSuspensePromise(a.p)}a={e:r,r:(null==a?void 0:a.r)||0,d:g(e,null==a?void 0:a.d,n)};return f(e,t,a),a},_=(t,r,n,e)=>{var o=p(t,r);if(o&&\\\"p\\\"in o){if(isEqualSuspensePromise(o.p,n))return o;cancelSuspensePromise(o.p)}{var a=t,i=r,s=n;let e=c.get(i);e||(e=new Map,c.set(i,e)),s.then(()=>{e.get(a)===s&&(e[\\\"delete\\\"](a),e.size||c[\\\"delete\\\"](i))}),e.set(a,s)}o={p:n,r:(null==o?void 0:o.r)||0,d:g(t,null==o?void 0:o.d,e)};return f(t,r,o),o},v=(t,r,e,n)=>{if(e instanceof Promise){const o=createSuspensePromise(e.then(e=>{m(t,r,e,n,o)})[\\\"catch\\\"](e=>{if(e instanceof Promise)return isSuspensePromise(e)?e.then(()=>{b(t,r,!0)}):e;h(t,r,e,n,o)}));return _(t,r,o,n)}return m(t,r,e,n)},y=(e,t)=>{var r=p(e,t);r?(r=__spreadProps(__spreadValues({},r),{i:r.r}),f(e,t,r)):\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&console.warn(\\\"[Bug] could not invalidate non existing atom\\\",t)},b=(n,o,e)=>{if(!e){var t=p(n,o);if(t){if(t.r!==t.i&&\\\"p\\\"in t&&!isSuspensePromiseAlreadyCancelled(t.p))return t;if(t.d.forEach((e,t)=>{var r;t!==o&&(!s.has(t)||(r=p(n,t))&&r.r===r.i)&&b(n,t)}),Array.from(t.d).every(([e,t])=>{var r=p(n,e);return r&&\\\"v\\\"in r&&r.r===t}))return t}}const r=new Set;try{var a=o.read(e=>{r.add(e);var t=(e===o?p:b)(n,e);if(t){if(\\\"e\\\"in t)throw t.e;if(\\\"p\\\"in t)throw t.p;return t.v}if(hasInitialValue(e))return e.init;throw new Error(\\\"no atom init\\\")});return v(n,o,a,r)}catch(i){return i instanceof Promise?(t=createSuspensePromise(i),_(n,o,t,r)):h(n,o,i,r)}};var E=(e,t)=>{return b(t,e)};const T=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),C=(t,r)=>{var e=s.get(r);null!=e&&e.t.forEach(e=>{e!==r&&(y(t,e),C(t,e))})},w=(o,a,e)=>{let i=!0;const n=(e,t)=>{var r=b(o,e);if(\\\"e\\\"in r)throw r.e;if(\\\"p\\\"in r){if(null!=t&&t.unstable_promise)return r.p.then(()=>n(e,t));throw\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&console.info(\\\"Reading pending atom state in write operation. We throw a promise for now.\\\",e),r.p}if(\\\"v\\\"in r)return r.v;throw\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&console.warn(\\\"[Bug] no value found while reading atom in write operation. This is probably a bug.\\\",e),new Error(\\\"no value found\\\")};var t=a.write(n,(t,r)=>{let e;if(t===a){if(!hasInitialValue(t))throw new Error(\\\"atom not writable\\\");l(t).forEach(e=>{e!==o&&v(e,t,r)});var n=p(o,t);n!==v(o,t,r)&&C(o,t)}else e=w(o,t,r);return i||A(o),e},e);return i=!1,o=void 0,t},S=(e,t,r)=>{var n=w(r,e,t);return A(r),n},x=(n,e)=>{var t,r={t:new Set(e&&[e]),l:new Set};return s.set(n,r),\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&i.add(n),b(void 0,n).d.forEach((e,t)=>{var r=s.get(t);r?r.t.add(n):t!==n&&x(t,n)}),n.write&&n.onMount&&(t=n.onMount(e=>S(n,e)))&&(r.u=t),r},D=n=>{var e=null==(e=s.get(n))?void 0:e.u,e=(e&&e(),s[\\\"delete\\\"](n),\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&i[\\\"delete\\\"](n),p(void 0,n));e?e.d.forEach((e,t)=>{var r;t!==n&&(r=s.get(t))&&(r.t[\\\"delete\\\"](n),T(t,r))&&D(t)}):\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&console.warn(\\\"[Bug] could not find atom state to unmount\\\",n)},$=(n,e,t)=>{const o=new Set(e.d.keys());null!=t&&t.forEach((e,t)=>{var r;o.has(t)?o[\\\"delete\\\"](t):(r=s.get(t))&&(r.t[\\\"delete\\\"](n),T(t,r))&&D(t)}),o.forEach(e=>{var t=s.get(e);t?t.t.add(n):s.has(n)&&x(e,n)})},A=n=>{if(n)d(n).forEach((e,t)=>{var r;e!==o.get(t)&&null!=(r=s.get(t))&&r.l.forEach(e=>e(n))});else{for(;a.size;){var e=Array.from(a);a.clear(),e.forEach(([e,t])=>{var r=p(void 0,e);r&&r.d!==(null==t?void 0:t.d)&&$(e,r,null==t?void 0:t.d),t&&\\\"i\\\"in t&&r&&!(\\\"i\\\"in r)||null!=(r=s.get(e))&&r.l.forEach(e=>e())})}\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)&&t.forEach(e=>e())}};var O=(e,t)=>{t&&(t=t,d(t).forEach((e,t)=>{var r=o.get(t);(e.r>((null==r?void 0:r.r)||0)||\\\"v\\\"in e&&e.r===(null==r?void 0:r.r)&&e.d!==(null==r?void 0:r.d))&&(o.set(t,e),e.d!==(null==r?void 0:r.d))&&$(t,e,null==r?void 0:r.d)})),A(void 0)},P=(r,n)=>{const o=(e=>{let t=s.get(e);return t=t||x(e)})(r).l;return o.add(n),()=>{var e,t;o[\\\"delete\\\"](n),e=r,(t=s.get(e))&&T(e,t)&&D(e)}},I=(e,t)=>{for(var[r,n]of e)hasInitialValue(r)&&(v(t,r,n),C(t,r));A(t)};return\\\"production\\\"!==(import_meta.env&&import_meta.env.MODE)?{[READ_ATOM]:E,[WRITE_ATOM]:S,[COMMIT_ATOM]:O,[SUBSCRIBE_ATOM]:P,[RESTORE_ATOMS]:I,[DEV_SUBSCRIBE_STATE]:e=>(t.add(e),()=>{t[\\\"delete\\\"](e)}),[DEV_GET_MOUNTED_ATOMS]:()=>i.values(),[DEV_GET_ATOM_STATE]:e=>o.get(e),[DEV_GET_MOUNTED]:e=>s.get(e)}:{[READ_ATOM]:E,[WRITE_ATOM]:S,[COMMIT_ATOM]:O,[SUBSCRIBE_ATOM]:P,[RESTORE_ATOMS]:I}},createScopeContainer=(e,t)=>{return{s:t?t(e).SECRET_INTERNAL_store:createStore(e)}},ScopeContextMap=new Map,getScopeContext=e=>(ScopeContextMap.has(e)||ScopeContextMap.set(e,(0,import_react.createContext)(createScopeContainer())),ScopeContextMap.get(e)),Provider=({children:e,initialValues:t,scope:r,unstable_createStore:n,unstable_enableVersionedWrite:o})=>{const[a,i]=(0,import_react.useState)({}),s=((0,import_react.useEffect)(()=>{a&&(s.current.s[COMMIT_ATOM](null,a),delete a.p)},[a]),(0,import_react.useRef)());s.current||(s.current=createScopeContainer(t,n),o&&(s.current.w=r=>{i(e=>{var t=e?{p:e}:{};return r(t),t})}));var c=getScopeContext(r);return(0,import_react.createElement)(c.Provider,{value:s.current},e)},keyCount=0;function atom(e,t){const r=\\\"atom\\\"+ ++keyCount,n={toString:()=>r};return\\\"function\\\"==typeof e?n.read=e:(n.init=e,n.read=e=>e(n),n.write=(e,t,r)=>t(n,\\\"function\\\"==typeof r?r(e(n)):r)),t&&(n.write=t),n}function useAtomValue(n,e){var t=getScopeContext(e);const r=(0,import_react.useContext)(t)[\\\"s\\\"],o=(0,import_react.useCallback)(e=>{var t=r[READ_ATOM](n,e);if(\\\"e\\\"in t)throw t.e;if(\\\"p\\\"in t)throw t.p;if(\\\"v\\\"in t)return t.v;throw new Error(\\\"no atom value\\\")},[r,n]),[[a,i,s],c]=(0,import_react.useReducer)((0,import_react.useCallback)((e,t)=>{var r=o(t);return Object.is(e[1],r)&&e[2]===n?e:[t,r,n]},[o,n]),void 0,()=>{return[void 0,o(void 0),n]});return s!==n&&c(void 0),(0,import_react.useEffect)(()=>{var e=r[SUBSCRIBE_ATOM](n,c);return c(void 0),e},[r,n]),(0,import_react.useEffect)(()=>{r[COMMIT_ATOM](n,a)}),(0,import_react.useDebugValue)(i),i}function useSetAtom(r,e){var t=getScopeContext(e);const{s:n,w:o}=(0,import_react.useContext)(t);return(0,import_react.useCallback)(t=>{var e;if(\\\"production\\\"===(import_meta.env&&import_meta.env.MODE)||\\\"write\\\"in r)return e=e=>n[WRITE_ATOM](r,t,e),o?o(e):e();throw new Error(\\\"not writable atom\\\")},[n,o,r])}function useAtom(e,t){return\\\"scope\\\"in e&&(console.warn(\\\"atom.scope is deprecated. Please do useAtom(atom, scope) instead.\\\"),t=e.scope),[useAtomValue(e,t),useSetAtom(e,t)]}var import_react8=__toESM(require(\\\"react\\\")),nanoid=(init_esbuild_inject(),init_esbuild_inject(),(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():62<t?\\\"-\\\":\\\"_\\\",\\\"\\\")),import_react2=(init_esbuild_inject(),require(\\\"react\\\")),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),reservedModifierKeywords=[\\\"shift\\\",\\\"alt\\\",\\\"meta\\\",\\\"mod\\\",\\\"ctrl\\\"],mappedKeys={esc:\\\"escape\\\",\\\"return\\\":\\\"enter\\\",\\\".\\\":\\\"period\\\",\\\",\\\":\\\"comma\\\",\\\"-\\\":\\\"slash\\\",\\\" \\\":\\\"space\\\",\\\"`\\\":\\\"backquote\\\",\\\"#\\\":\\\"backslash\\\",\\\"+\\\":\\\"bracketright\\\",ShiftLeft:\\\"shift\\\",ShiftRight:\\\"shift\\\",AltLeft:\\\"alt\\\",AltRight:\\\"alt\\\",MetaLeft:\\\"meta\\\",MetaRight:\\\"meta\\\",OSLeft:\\\"meta\\\",OSRight:\\\"meta\\\",ControlLeft:\\\"ctrl\\\",ControlRight:\\\"ctrl\\\"};function mapKey(e){return(mappedKeys[e]||e).trim().toLowerCase().replace(/key|digit|numpad|arrow/,\\\"\\\")}function isHotkeyModifier(e){return reservedModifierKeywords.includes(e)}\\\"undefined\\\"!=typeof document&&(document.addEventListener(\\\"keydown\\\",function(e){void 0!==e.key&&pushToCurrentlyPressedKeys([mapKey(e.key),mapKey(e.code)])}),document.addEventListener(\\\"keyup\\\",function(e){void 0!==e.key&&removeFromCurrentlyPressedKeys([mapKey(e.key),mapKey(e.code)])})),\\\"undefined\\\"!=typeof window&&window.addEventListener(\\\"blur\\\",function(){currentlyPressedKeys.clear()});var G,U,currentlyPressedKeys=new Set;function pushToCurrentlyPressedKeys(e){var t=Array.isArray(e)?e:[e];currentlyPressedKeys.has(\\\"meta\\\")&&currentlyPressedKeys.forEach(function(e){return!isHotkeyModifier(e)&&currentlyPressedKeys[\\\"delete\\\"](e.toLowerCase())}),t.forEach(function(e){return currentlyPressedKeys.add(e.toLowerCase())})}function removeFromCurrentlyPressedKeys(e){var t=Array.isArray(e)?e:[e];\\\"meta\\\"===e?currentlyPressedKeys.clear():t.forEach(function(e){return currentlyPressedKeys[\\\"delete\\\"](e.toLowerCase())})}function n(e){for(var t=arguments.length,r=Array(1<t?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=Y[e],o=o?\\\"function\\\"==typeof o?o.apply(null,r):o:\\\"unknown error nr: \\\"+e;throw Error(\\\"[Immer] \\\"+o)}function r(e){return!!e&&!!e[Q]}function t(e){var t;return!!e&&(!(!e||\\\"object\\\"!=typeof e)&&(null===(t=Object.getPrototypeOf(e))||(t=Object.hasOwnProperty.call(t,\\\"constructor\\\")&&t.constructor)===Object||\\\"function\\\"==typeof t&&Function.toString.call(t)===Z)||Array.isArray(e)||!!e[L]||!(null==(t=e.constructor)||!t[L])||s(e)||v(e))}function i(r,n,t){void 0===t&&(t=!1),0===o(r)?(t?Object.keys:nn)(r).forEach(function(e){t&&\\\"symbol\\\"==typeof e||n(e,r[e],r)}):r.forEach(function(e,t){return n(t,e,r)})}function o(e){var t=e[Q];return t?3<t.i?t.i-4:t.i:Array.isArray(e)?1:s(e)?2:v(e)?3:0}function u(e,t){return 2===o(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function a(e,t){return 2===o(e)?e.get(t):e[t]}function f(e,t,r){var n=o(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function c(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function s(e){return X&&e instanceof Map}function v(e){return q&&e instanceof Set}function p(e){return e.o||e.t}function l(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=rn(e);delete t[Q];for(var r=nn(t),n=0;n<r.length;n++){var o=r[n],a=t[o];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function d(e,n){return void 0===n&&(n=!1),y(e)||r(e)||!t(e)||(1<o(e)&&(e.set=e.add=e.clear=e[\\\"delete\\\"]=h),Object.freeze(e),n&&i(e,function(e,t){return d(t,!0)},!0)),e}function h(){n(2)}function y(e){return null==e||\\\"object\\\"!=typeof e||Object.isFrozen(e)}function b(e){var t=tn[e];return t||n(18,e),t}function m(e,t){tn[e]||(tn[e]=t)}function _(){return U||n(0),U}function j(e,t){t&&(b(\\\"Patches\\\"),e.u=[],e.s=[],e.v=t)}function g(e){O(e),e.p.forEach(S),e.p=null}function O(e){e===U&&(U=e.l)}function w(e){return U={p:[],l:U,h:e,m:!0,_:0}}function S(e){var t=e[Q];0===t.i||1===t.i?t.j():t.g=!0}function P(e,r){r._=r.p.length;var o=r.p[0],a=void 0!==e&&e!==o;return r.h.O||b(\\\"ES5\\\").S(r,e,a),a?(o[Q].P&&(g(r),n(4)),t(e)&&(e=M(r,e),r.l||x(r,e)),r.u&&b(\\\"Patches\\\").M(o[Q].t,e,r.u,r.s)):e=M(r,o,[]),g(r),r.u&&r.v(r.u,r.s),e!==H?e:void 0}function M(r,n,o){var a,s,e,c;return y(n)?n:(a=n[Q])?a.A!==r?n:a.P?(a.I||(a.I=!0,a.A._--,e=s=4===a.i||5===a.i?a.o=l(a.k):a.o,c=!1,3===a.i&&(e=new Set(s),s.clear(),c=!0),i(e,function(e,t){return A(r,a,s,e,t,o,c)}),x(r,s,!1),o&&r.u&&b(\\\"Patches\\\").N(a,o,r.u,r.s)),a.o):(x(r,a.t,!0),a.t):(i(n,function(e,t){return A(r,a,n,e,t,o)},!0),n)}function A(e,o,a,i,s,c,l){if(s===a&&n(5),r(s)){var d=M(e,s,c&&o&&3!==o.i&&!u(o.R,i)?c.concat(i):void 0);if(f(a,i,d),!r(d))return;e.m=!1}else l&&a.add(s);!t(s)||y(s)||!e.h.D&&e._<1||(M(e,s),o&&o.A.l)||x(e,s)}function x(e,t,r){void 0===r&&(r=!1),!e.l&&e.h.D&&e.m&&d(t,r)}function z(e,t){var r=e[Q];return(r?p(r):e)[t]}function I(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function k(e){e.P||(e.P=!0,e.l&&k(e.l))}function E(e){e.o||(e.o=l(e.t))}function N(e,t,r){var n,o,a,i,c=s(t)?b(\\\"MapSet\\\").F(t,r):v(t)?b(\\\"MapSet\\\").T(t,r):e.O?(e=t,n=r,c=Array.isArray(e),o={i:c?1:0,A:n?n.A:_(),P:!1,I:!1,R:{},l:n,t:e,k:null,o:null,j:null,C:!1},a=o,i=en,c&&(a=[o],i=on),c=Proxy.revocable(a,i),a=c.revoke,i=c.proxy,o.k=i,o.j=a,i):b(\\\"ES5\\\").J(t,r);return(r?r.A:_()).p.push(c),c}function R(e){return r(e)||n(22,e),function c(e){if(!t(e))return e;var r,n=e[Q],s=o(e);if(n){if(!n.P&&(n.i<4||!b(\\\"ES5\\\").K(n)))return n.t;n.I=!0,r=D(e,s),n.I=!1}else r=D(e,s);return i(r,function(e,t){n&&a(n.t,e)===t||f(r,e,c(t))}),3===s?new Set(r):r}(e)}function D(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return l(e)}function C(){function e(e,t){function r(){this.constructor=e}c(e,t),e.prototype=(r.prototype=t.prototype,new r)}function o(e){e.o||(e.R=new Map,e.o=new Map(e.t))}function r(n){n.o||(n.o=new Set,n.t.forEach(function(e){var r;t(e)?(r=N(n.A.h,e,n),n.p.set(e,r),n.o.add(r)):n.o.add(e)}))}function a(e){e.g&&n(3,JSON.stringify(p(e)))}var s,c=function(e,t){return(c=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])}))(e,t)},l=(e(f,Map),s=f.prototype,Object.defineProperty(s,\\\"size\\\",{get:function(){return p(this[Q]).size}}),s.has=function(e){return p(this[Q]).has(e)},s.set=function(e,t){var r=this[Q];return a(r),p(r).has(e)&&p(r).get(e)===t||(o(r),k(r),r.R.set(e,!0),r.o.set(e,t),r.R.set(e,!0)),this},s[\\\"delete\\\"]=function(e){var t;return!!this.has(e)&&(a(t=this[Q]),o(t),k(t),t.t.has(e)?t.R.set(e,!1):t.R[\\\"delete\\\"](e),t.o[\\\"delete\\\"](e),!0)},s.clear=function(){var t=this[Q];a(t),p(t).size&&(o(t),k(t),t.R=new Map,i(t.t,function(e){t.R.set(e,!1)}),t.o.clear())},s.forEach=function(r,n){var o=this;p(this[Q]).forEach(function(e,t){r.call(n,o.get(t),t,o)})},s.get=function(e){var r=this[Q],n=(a(r),p(r).get(e));return r.I||!t(n)||n!==r.t.get(e)?n:(n=N(r.A.h,n,r),o(r),r.o.set(e,n),n)},s.keys=function(){return p(this[Q]).keys()},s.values=function(){var e,t=this,r=this.keys();return(e={})[V]=function(){return t.values()},e.next=function(){var e=r.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},s.entries=function(){var e,r=this,n=this.keys();return(e={})[V]=function(){return r.entries()},e.next=function(){var e,t=n.next();return t.done?t:(e=r.get(t.value),{done:!1,value:[t.value,e]})},e},s[V]=function(){return this.entries()},f),u=(e(d,Set),s=d.prototype,Object.defineProperty(s,\\\"size\\\",{get:function(){return p(this[Q]).size}}),s.has=function(e){var t=this[Q];return a(t),t.o?!!t.o.has(e)||!(!t.p.has(e)||!t.o.has(t.p.get(e))):t.t.has(e)},s.add=function(e){var t=this[Q];return a(t),this.has(e)||(r(t),k(t),t.o.add(e)),this},s[\\\"delete\\\"]=function(e){var t;return!!this.has(e)&&(a(t=this[Q]),r(t),k(t),t.o[\\\"delete\\\"](e)||!!t.p.has(e)&&t.o[\\\"delete\\\"](t.p.get(e)))},s.clear=function(){var e=this[Q];a(e),p(e).size&&(r(e),k(e),e.o.clear())},s.values=function(){var e=this[Q];return a(e),r(e),e.o.values()},s.entries=function(){var e=this[Q];return a(e),r(e),e.o.entries()},s.keys=function(){return this.values()},s[V]=function(){return this.values()},s.forEach=function(e,t){for(var r=this.values(),n=r.next();!n.done;)e.call(t,n.value,n.value,this),n=r.next()},d);function d(e,t){return this[Q]={i:3,l:t,A:t?t.A:_(),P:!1,I:!1,o:void 0,t:e,k:this,p:new Map,g:!1,C:!1},this}function f(e,t){return this[Q]={i:2,l:t,A:t?t.A:_(),P:!1,I:!1,o:void 0,R:void 0,t:e,k:this,C:!1,g:!1},this}m(\\\"MapSet\\\",{F:function(e,t){return new l(e,t)},T:function(e,t){return new u(e,t)}})}init_esbuild_inject(),init_esbuild_inject();var W=\\\"undefined\\\"!=typeof Symbol&&\\\"symbol\\\"==typeof Symbol(\\\"x\\\"),X=\\\"undefined\\\"!=typeof Map,q=\\\"undefined\\\"!=typeof Set,B=\\\"undefined\\\"!=typeof Proxy&&void 0!==Proxy.revocable&&\\\"undefined\\\"!=typeof Reflect,H=W?Symbol[\\\"for\\\"](\\\"immer-nothing\\\"):((G={})[\\\"immer-nothing\\\"]=!0,G),L=W?Symbol[\\\"for\\\"](\\\"immer-draftable\\\"):\\\"__$immer_draftable\\\",Q=W?Symbol[\\\"for\\\"](\\\"immer-state\\\"):\\\"__$immer_state\\\",V=\\\"undefined\\\"!=typeof Symbol&&Symbol.iterator||\\\"@@iterator\\\",Y={0:\\\"Illegal state\\\",1:\\\"Immer drafts cannot have computed properties\\\",2:\\\"This object has been frozen and should not be mutated\\\",3:function(e){return\\\"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? \\\"+e},4:\\\"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.\\\",5:\\\"Immer forbids circular references\\\",6:\\\"The first or second argument to `produce` must be a function\\\",7:\\\"The third argument to `produce` must be a function or undefined\\\",8:\\\"First argument to `createDraft` must be a plain object, an array, or an immerable object\\\",9:\\\"First argument to `finishDraft` must be a draft returned by `createDraft`\\\",10:\\\"The given draft is already finalized\\\",11:\\\"Object.defineProperty() cannot be used on an Immer draft\\\",12:\\\"Object.setPrototypeOf() cannot be used on an Immer draft\\\",13:\\\"Immer only supports deleting array indices\\\",14:\\\"Immer only supports setting array indices and the 'length' property\\\",15:function(e){return\\\"Cannot apply patch, path doesn't resolve: \\\"+e},16:'Sets cannot have \\\"replace\\\" patches.',17:function(e){return\\\"Unsupported patch operation: \\\"+e},18:function(e){return\\\"The plugin for '\\\"+e+\\\"' has not been loaded into Immer. To enable the plugin, import and call `enable\\\"+e+\\\"()` when initializing your application.\\\"},20:\\\"Cannot use proxies if Proxy, Proxy.revocable or Reflect are not available\\\",21:function(e){return\\\"produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '\\\"+e+\\\"'\\\"},22:function(e){return\\\"'current' expects a draft, got: \\\"+e},23:function(e){return\\\"'original' expects a draft, got: \\\"+e},24:\\\"Patching reserved attributes like __proto__, prototype and constructor is not allowed\\\"},Z=\\\"\\\"+Object.prototype.constructor,nn=\\\"undefined\\\"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,rn=Object.getOwnPropertyDescriptors||function(t){var r={};return nn(t).forEach(function(e){r[e]=Object.getOwnPropertyDescriptor(t,e)}),r},tn={},en={get:function(e,r){var n,o;return r===Q?e:u(n=p(e),r)?(o=n[r],!e.I&&t(o)&&o===z(e.t,r)?(E(e),e.o[r]=N(e.A.h,o,e)):o):(e=e,(o=I(n,r))?\\\"value\\\"in o?o.value:null==(o=o.get)?void 0:o.call(e.k):void 0)},has:function(e,t){return t in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,t,r){var n=I(p(e),t);if(null!=n&&n.set)n.set.call(e.k,r);else{if(!e.P){var n=z(p(e),t),o=null==n?void 0:n[Q];if(o&&o.t===r)return e.o[t]=r,!(e.R[t]=!1);if(c(r,n)&&(void 0!==r||u(e.t,t)))return!0;E(e),k(e)}e.o[t]===r&&(void 0!==r||t in e.o)||Number.isNaN(r)&&Number.isNaN(e.o[t])||(e.o[t]=r,e.R[t]=!0)}return!0},deleteProperty:function(e,t){return void 0!==z(e.t,t)||t in e.t?(e.R[t]=!1,E(e),k(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=p(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:1!==e.i||\\\"length\\\"!==t,enumerable:n.enumerable,value:r[t]}},defineProperty:function(){n(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){n(12)}},on={},un=(i(en,function(e,t){on[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),on.deleteProperty=function(e,t){return isNaN(parseInt(t))&&n(13),on.set.call(this,e,t,void 0)},on.set=function(e,t,r){return\\\"length\\\"!==t&&isNaN(parseInt(t))&&n(14),en.set.call(this,e[0],t,r,e[0])},function(){function e(e){var p=this;this.O=B,this.D=!0,this.produce=function(e,a,r){var i,s,o;if(\\\"function\\\"==typeof e&&\\\"function\\\"!=typeof a)return i=a,a=e,s=p,function(e){var t=this;void 0===e&&(e=i);for(var r=arguments.length,n=Array(1<r?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return s.produce(e,function(e){return a.call.apply(a,[t,e].concat(n))})};if(\\\"function\\\"!=typeof a&&n(6),void 0!==r&&\\\"function\\\"!=typeof r&&n(7),t(e)){var c=w(p),l=N(p,e,void 0),u=!0;try{o=a(l),u=!1}finally{(u?g:O)(c)}return\\\"undefined\\\"!=typeof Promise&&o instanceof Promise?o.then(function(e){return j(c,r),P(e,c)},function(e){throw g(c),e}):(j(c,r),P(o,c))}if(!e||\\\"object\\\"!=typeof e)return(o=void 0===(o=a(e))?e:o)===H&&(o=void 0),p.D&&d(o,!0),r&&(l=[],u=[],b(\\\"Patches\\\").M(e,o,l,u),r(l,u)),o;n(21,e)},this.produceWithPatches=function(o,e){var r,n,t;return\\\"function\\\"==typeof o?function(e){for(var t=arguments.length,r=Array(1<t?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return p.produceWithPatches(e,function(e){return o.apply(void 0,[e].concat(r))})}:(t=p.produce(o,e,function(e,t){r=e,n=t}),\\\"undefined\\\"!=typeof Promise&&t instanceof Promise?t.then(function(e){return[e,r,n]}):[t,r,n])},\\\"boolean\\\"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),\\\"boolean\\\"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var o=e.prototype;return o.createDraft=function(e){t(e)||n(8),r(e)&&(e=R(e));var o=w(this),a=N(this,e,void 0);return a[Q].C=!0,O(o),a},o.finishDraft=function(e,t){var r=e&&e[Q],r=(r&&r.C||n(9),r.I&&n(10),r.A);return j(r,t),P(void 0,r)},o.setAutoFreeze=function(e){this.D=e},o.setUseProxies=function(e){e&&!B&&n(20),this.O=e},o.applyPatches=function(e,t){for(var n=t.length-1;0<=n;n--){var o=t[n];if(0===o.path.length&&\\\"replace\\\"===o.op){e=o.value;break}}-1<n&&(t=t.slice(n+1));var a=b(\\\"Patches\\\").$;return r(e)?a(e,t):this.produce(e,function(e){return a(e,t)})},e}()),an=new un,fn=an.produce,cn=an.produceWithPatches.bind(an),sn=an.setAutoFreeze.bind(an),vn=an.setUseProxies.bind(an),pn=an.applyPatches.bind(an),ln=an.createDraft.bind(an),dn=an.finishDraft.bind(an),immer_esm_default=fn,import_react3=(init_esbuild_inject(),require(\\\"react\\\")),e=(init_esbuild_inject(),Symbol()),t2=Symbol(),r2=\\\"a\\\",n2=\\\"w\\\",o2=(e,t)=>new Proxy(e,t),s2=Object.getPrototypeOf,c2=new WeakMap,l2=e=>e&&(c2.has(e)?c2.get(e):s2(e)===Object.prototype||s2(e)===Array.prototype),f2=e=>\\\"object\\\"==typeof e&&null!==e,i2=new WeakMap,a2=e=>e[t2]||e,u2=(t,r,n)=>{if(!l2(t))return t;var o=a2(t),s=(t=o,Object.isFrozen(t)||Object.values(Object.getOwnPropertyDescriptors(t)).some(e=>!e.writable));let a=n&&n.get(o);return a&&a[1].f===s||((a=(o=>{const a={f:s};let i=!1;const n=(r,n)=>{if(!i){let t=a[r2].get(o);if(t||(t={},a[r2].set(o,t)),r===n2)t[n2]=!0;else{let e=t[r];e||(e=new Set,t[r]=e),e.add(n)}}},t={get:(e,t)=>t===t2?o:(n(\\\"k\\\",t),u2(Reflect.get(e,t),a[r2],a.c)),has:(t,r)=>r===e?(i=!0,a[r2][\\\"delete\\\"](o),!0):(n(\\\"h\\\",r),Reflect.has(t,r)),getOwnPropertyDescriptor:(e,t)=>(n(\\\"o\\\",t),Reflect.getOwnPropertyDescriptor(e,t)),ownKeys:e=>(n(n2),Reflect.ownKeys(e))};return s&&(t.set=t.deleteProperty=()=>!1),[t,a]})(o))[1].p=o2(s?(e=>{let t=i2.get(e);var r;return t||(t=Array.isArray(e)?Array.from(e):(r=Object.getOwnPropertyDescriptors(e),Object.values(r).forEach(e=>{e.configurable=!0}),Object.create(s2(e),r)),i2.set(e,t)),t})(o):o,a[0]),n&&n.set(o,a)),a[1][r2]=r,a[1].c=n,a[1].p},p2=(n,e,t,r)=>{if(Object.is(n,e))return!1;if(!f2(n)||!f2(e))return!0;var o=t.get(a2(n));if(!o)return!0;if(r){var a=r.get(n);if(a&&a.n===e)return a.g;r.set(n,{n:e,g:!1})}let i=null;try{for(const s of o.h||[])if(i=Reflect.has(n,s)!==Reflect.has(e,s),i)return i;if(!0===o[n2]){if(i=(e=>{const t=Reflect.ownKeys(n),r=Reflect.ownKeys(e);return t.length!==r.length||t.some((e,t)=>e!==r[t])})(e))return i}else for(const c of o.o||[])if(i=!!Reflect.getOwnPropertyDescriptor(n,c)!=!!Reflect.getOwnPropertyDescriptor(e,c),i)return i;for(const l of o.k||[])if(i=p2(n[l],e[l],t,r),i)return i;return i=null===i?!0:i}finally{r&&r.set(n,{n:e,g:i})}},w2=(e,o,a)=>{const i=[],s=new WeakSet,c=(t,r)=>{var e,n;s.has(t)||(f2(t)&&s.add(t),(e=f2(t)&&o.get(a2(t)))?(null!=(n=e.h)&&n.forEach(e=>{var t=`:has(${String(e)})`;i.push(r?[...r,t]:[t])}),!0===e[n2]?(n=\\\":ownKeys\\\",i.push(r?[...r,n]:[n])):null!=(n=e.o)&&n.forEach(e=>{var t=`:hasOwn(${String(e)})`;i.push(r?[...r,t]:[t])}),null!=(n=e.k)&&n.forEach(e=>{(!a||\\\"value\\\"in(Object.getOwnPropertyDescriptor(t,e)||{}))&&c(t[e],r?[...r,e]:[e])})):r&&i.push(r))};return c(e),i},useAffectedDebugValue=(e,t)=>{const r=(0,import_react3.useRef)();(0,import_react3.useEffect)(()=>{r.current=w2(e,t)}),(0,import_react3.useDebugValue)(e)},createTrackedSelector=s=>{return()=>{const[,e]=(0,import_react3.useReducer)(e=>e+1,0),t=new WeakMap,r=(0,import_react3.useRef)(),n=(0,import_react3.useRef)(),o=(0,import_react3.useRef)();(0,import_react3.useEffect)(()=>{r.current=t,n.current!==o.current&&p2(n.current,o.current,t,new WeakMap)&&(n.current=o.current,e())});var a=(0,import_react3.useCallback)(e=>(o.current=e,n.current&&n.current!==e&&r.current&&!p2(n.current,e,r.current,new WeakMap)?n.current:n.current=e),[]),a=s(a),i=(\\\"object\\\"==typeof process&&useAffectedDebugValue(a,t),(0,import_react3.useMemo)(()=>new WeakMap,[]));return u2(a,t,i)}},import_react4=(init_esbuild_inject(),require(\\\"react\\\"));function createStore2(e){let c;const l=new Set;var t=(e,t)=>{var r=\\\"function\\\"==typeof e?e(c):e;if(r!==c){const n=c;c=t?r:Object.assign({},c,r),l.forEach(e=>e(c,n))}};const u=()=>c;var r={setState:t,getState:u,subscribe:(e,t,n)=>{if(t||n){var[o,a=u,i=Object.is]=[e,t,n];console.warn(\\\"[DEPRECATED] Please use `subscribeWithSelector` middleware\\\");let r=a(c);function s(){var e,t=a(c);i(r,t)||(e=r,o(r=t,e))}return l.add(s),()=>l[\\\"delete\\\"](s)}return l.add(e),()=>l[\\\"delete\\\"](e)},destroy:()=>l.clear()};return c=e(t,u,r),r}var isSSR=\\\"undefined\\\"==typeof window||!window.navigator||/ServerSideRendering|^Deno\\\\//.test(window.navigator.userAgent),useIsomorphicLayoutEffect=isSSR?import_react4.useEffect:import_react4.useLayoutEffect;function create(e){const f=\\\"function\\\"==typeof e?createStore2(e):e,r=(e=f.getState,t=Object.is)=>{const[,n]=(0,import_react4.useReducer)(e=>e+1,0),r=f.getState(),o=(0,import_react4.useRef)(r),a=(0,import_react4.useRef)(e),i=(0,import_react4.useRef)(t),s=(0,import_react4.useRef)(!1),c=(0,import_react4.useRef)();void 0===c.current&&(c.current=e(r));let l,u=!1;o.current===r&&a.current===e&&i.current===t&&!s.current||(l=e(r),u=!t(c.current,l)),useIsomorphicLayoutEffect(()=>{u&&(c.current=l),o.current=r,a.current=e,i.current=t,s.current=!1});const d=(0,import_react4.useRef)(r);useIsomorphicLayoutEffect(()=>{var e=()=>{try{var e=f.getState(),t=a.current(e);i.current(c.current,t)||(o.current=e,c.current=t,n())}catch(r){s.current=!0,n()}},t=f.subscribe(e);return f.getState()!==d.current&&e(),t},[]);var p=u?l:c.current;return(0,import_react4.useDebugValue)(p),p};return Object.assign(r,f),r[Symbol.iterator]=function(){console.warn(\\\"[useStore, api] = create() is deprecated and will be removed in v4\\\");const t=[r,f];return{next(){var e=t.length<=0;return{value:t.shift(),done:e}}}},r}init_esbuild_inject();var import_meta2={};function devtools(f,g){return(n,o,a)=>{var e;\\\"string\\\"==typeof g&&console.warn(\\\"[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead\\\");const i=void 0===g?{name:void 0,anonymousActionType:void 0}:\\\"string\\\"==typeof g?{name:g}:g;void 0!==(null==(e=null==i?void 0:i.serialize)?void 0:e.options)&&console.warn(\\\"[zustand devtools middleware]: `serialize.options` is deprecated, just use `serialize`\\\");let t;try{t=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!t)return\\\"production\\\"!==(import_meta2.env&&import_meta2.env.MODE)&&\\\"undefined\\\"!=typeof window&&console.warn(\\\"[zustand devtools middleware] Please install/enable Redux devtools extension\\\"),f(n,o,a);let s=Object.create(t.connect(i)),r=!1,c=(Object.defineProperty(a,\\\"devtools\\\",{get:()=>(r||(console.warn(\\\"[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\\\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\\\"),r=!0),s),set:e=>{r||(console.warn(\\\"[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\\\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\\\"),r=!0),s=e}}),!1),l=(Object.defineProperty(s,\\\"prefix\\\",{get:()=>(c||(console.warn(\\\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\\\nWe no longer prefix the actions/names\\\"+i.name===void 0?\\\", pass the `name` option to create a separate instance of devtools for each store.\\\":\\\", because the `name` option already creates a separate instance of devtools for each store.\\\"),c=!0),\\\"\\\"),set:()=>{c||(console.warn(\\\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\\\nWe no longer prefix the actions/names\\\"+i.name===void 0?\\\", pass the `name` option to create a separate instance of devtools for each store.\\\":\\\", because the `name` option already creates a separate instance of devtools for each store.\\\"),c=!0)}}),!0);a.setState=(e,t,r)=>{n(e,t),l&&s.send(void 0===r?{type:i.anonymousActionType||\\\"anonymous\\\"}:\\\"string\\\"==typeof r?{type:r}:r,o())};const u=(...e)=>{var t=l;l=!1,n(...e),l=t},d=f(a.setState,o,a);if(s.init(d),a.dispatchFromDevtools&&\\\"function\\\"==typeof a.dispatch){let t=!1;const p=a.dispatch;a.dispatch=(...e)=>{\\\"__setState\\\"!==e[0].type||t||(console.warn('[zustand devtools middleware] \\\"__setState\\\" action type is reserved to set state from the devtools. Avoid using it.'),t=!0),p(...e)}}return s.subscribe(e=>{switch(e.type){case\\\"ACTION\\\":return\\\"string\\\"!=typeof e.payload?void console.error(\\\"[zustand devtools middleware] Unsupported action format\\\"):parseJsonThen(e.payload,e=>{\\\"__setState\\\"===e.type?u(e.state):a.dispatchFromDevtools&&\\\"function\\\"==typeof a.dispatch&&a.dispatch(e)});case\\\"DISPATCH\\\":switch(e.payload.type){case\\\"RESET\\\":return u(d),s.init(a.getState());case\\\"COMMIT\\\":return s.init(a.getState());case\\\"ROLLBACK\\\":return parseJsonThen(e.state,e=>{u(e),s.init(a.getState())});case\\\"JUMP_TO_STATE\\\":case\\\"JUMP_TO_ACTION\\\":return parseJsonThen(e.state,e=>{u(e)});case\\\"IMPORT_STATE\\\":var t=e.payload[\\\"nextLiftedState\\\"],r=null==(r=t.computedStates.slice(-1)[0])?void 0:r.state;return r?(u(r),void s.send(null,t)):void 0;case\\\"PAUSE_RECORDING\\\":return l=!l}return}}),d}}var parseJsonThen=(e,t)=>{let r;try{r=JSON.parse(e)}catch(n){console.error(\\\"[zustand devtools middleware] Could not parse the received json\\\",n)}void 0!==r&&t(r)},__defProp3=Object.defineProperty,__getOwnPropSymbols2=Object.getOwnPropertySymbols,__hasOwnProp3=Object.prototype.hasOwnProperty,__propIsEnum2=Object.prototype.propertyIsEnumerable,__defNormalProp2=(e,t,r)=>t in e?__defProp3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues2=(e,t)=>{for(var r in t=t||{})__hasOwnProp3.call(t,r)&&__defNormalProp2(e,r,t[r]);if(__getOwnPropSymbols2)for(var r of __getOwnPropSymbols2(t))__propIsEnum2.call(t,r)&&__defNormalProp2(e,r,t[r]);return e},toThenable=n=>e=>{try{const r=n(e);return r instanceof Promise?r:{then(e){return toThenable(e)(r)},\\\"catch\\\"(e){return this}}}catch(t){return{then(e){return this},\\\"catch\\\"(e){return toThenable(e)(t)}}}},persist=(m,h)=>(r,n,e)=>{let o=__spreadValues2({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>__spreadValues2(__spreadValues2({},t),e)},h),a=((o.blacklist||o.whitelist)&&console.warn(`The ${o.blacklist?\\\"blacklist\\\":\\\"whitelist\\\"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`),!1);const i=new Set,s=new Set;let c;try{c=o.getStorage()}catch(g){}if(!c)return m((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),r(...e)},n,e);c.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${o.name}' does not contain a 'removeItem' method, which will be required in v4.`);const l=toThenable(o.serialize),u=()=>{const r=o.partialize(__spreadValues2({},n()));o.whitelist&&Object.keys(r).forEach(e=>{var t;null!=(t=o.whitelist)&&t.includes(e)||delete r[e]}),o.blacklist&&o.blacklist.forEach(e=>delete r[e]);let t;var e=l({state:r,version:o.version}).then(e=>c.setItem(o.name,e))[\\\"catch\\\"](e=>{t=e});if(t)throw t;return e},d=e.setState,p=(e.setState=(e,t)=>{d(e,t),u()},m((...e)=>{r(...e),u()},n,e));let f;const t=()=>{var e;if(c){a=!1,i.forEach(e=>e(n()));const t=(null==(e=o.onRehydrateStorage)?void 0:e.call(o,n()))||void 0;return toThenable(c.getItem.bind(c))(o.name).then(e=>{if(e)return o.deserialize(e)}).then(e=>{if(e)return\\\"number\\\"!=typeof e.version||e.version===o.version?e.state:o.migrate?o.migrate(e.state,e.version):void console.error(\\\"State loaded from storage couldn't be migrated since no migrate function was provided\\\")}).then(e=>{var t;return f=o.merge(e,null!=(t=n())?t:p),r(f,!0),u()}).then(()=>{null!=t&&t(f,void 0),a=!0,s.forEach(e=>e(f))})[\\\"catch\\\"](e=>{null!=t&&t(void 0,e)})}};return e.persist={setOptions:e=>{o=__spreadValues2(__spreadValues2({},o),e),e.getStorage&&(c=e.getStorage())},clearStorage:()=>{var e;null!=(e=null==c?void 0:c.removeItem)&&e.call(c,o.name)},rehydrate:()=>t(),hasHydrated:()=>a,onHydrate:e=>(i.add(e),()=>{i[\\\"delete\\\"](e)}),onFinishHydration:e=>(s.add(e),()=>{s[\\\"delete\\\"](e)})},t(),f||p};function createStore3(e){let c;const l=new Set;var t=(e,t)=>{var r=\\\"function\\\"==typeof e?e(c):e;if(r!==c){const n=c;c=t?r:Object.assign({},c,r),l.forEach(e=>e(c,n))}};const u=()=>c;var r={setState:t,getState:u,subscribe:(e,t,n)=>{if(t||n){var[o,a=u,i=Object.is]=[e,t,n];console.warn(\\\"[DEPRECATED] Please use `subscribeWithSelector` middleware\\\");let r=a(c);function s(){var e,t=a(c);i(r,t)||(e=r,o(r=t,e))}return l.add(s),()=>l[\\\"delete\\\"](s)}return l.add(e),()=>l[\\\"delete\\\"](e)},destroy:()=>l.clear()};return c=e(t,u,r),r}init_esbuild_inject();var generateStateActions=(n,o)=>{const e={};return Object.keys(n.getState()).forEach(r=>{e[r]=t=>{var e;n.getState()[r]!==t&&(e=r.replace(/^\\\\S/,e=>e.toUpperCase()),n.setState(e=>{e[r]=t},`@@${o}/set`+e))}}),e},extendActions=(e,t)=>{var r=e(t.set,t.get,t);return{...t,set:{...t.set,...r}}},extendSelectors=(n,o)=>{const e={...o.use},t={...o.useTracked},a={...o.get};return Object.keys(n(o.store.getState(),o.get,o)).forEach(r=>{e[r]=(...t)=>o.useStore(e=>{return(0,n(e,o.get,o)[r])(...t)}),t[r]=(...e)=>{var t=o.useTrackedStore();return(0,n(t,o.get,o)[r])(...e)},a[r]=(...e)=>{return(0,n(o.store.getState(),o.get,o)[r])(...e)}}),{...o,get:a,use:e,useTracked:t}},storeFactory=t=>({...t,extendSelectors:e=>storeFactory(extendSelectors(e,t)),extendActions:e=>storeFactory(extendActions(e,t))}),generateStateGetSelectors=t=>{const r={};return Object.keys(t.getState()).forEach(e=>{r[e]=()=>t.getState()[e]}),r},generateStateHookSelectors=r=>{const e={};return Object.keys(r.getState()).forEach(t=>{e[t]=e=>r(e=>e[t],e)}),e},generateStateTrackedHooksSelectors=(e,t)=>{const r={};return Object.keys(e.getState()).forEach(e=>{r[e]=()=>t()[e]}),r},immerMiddleware=o=>(r,e,t)=>{var n=(e,t)=>r(immer_esm_default(e),!0,t);return t.setState=n,o(n,e,t)};function pipe(e,...t){return t.reduce((e,t)=>t(e),e)}var createStore4=h=>(e,t={})=>{const{middlewares:r=[],devtools:n,persist:o,immer:a}=t,i=(sn(null!=(c=null==a?void 0:a.enabledAutoFreeze)&&c),null!=a&&a.enableMapSet&&C(),[immerMiddleware,...r]);if(null!=o&&o.enabled){const m={...o,name:null!=(c=o.name)?c:h};i.push(e=>persist(e,m))}null!==n&&void 0!==n&&n.enabled&&i.push(e=>devtools(e,{...n,name:h})),i.push(createStore3);const s=pipe(()=>e,...i);var c=create(s),l=generateStateActions(c,h),u=generateStateHookSelectors(c),d=generateStateGetSelectors(c),p=createTrackedSelector(c),f=generateStateTrackedHooksSelectors(c,p);const g={get:{state:s.getState,...d},name:h,set:{state:(e,t)=>{s.setState(e,t||`@@${h}/setState`)},mergeState:(t,e)=>{s.setState(e=>{Object.assign(e,t)},e||`@@${h}/mergeState`)},...l},store:s,use:u,useTracked:f,useStore:c,useTrackedStore:p,extendSelectors:()=>g,extendActions:()=>g};return storeFactory(g)},commonjsGlobal=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{};function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var freeGlobal=\\\"object\\\"==typeof commonjsGlobal&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,_freeGlobal=freeGlobal,freeSelf=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root=_freeGlobal||freeSelf||Function(\\\"return this\\\")(),_root=root,Symbol2=_root.Symbol,_Symbol=Symbol2,objectProto$b=Object.prototype,hasOwnProperty$8=objectProto$b.hasOwnProperty,nativeObjectToString$1=objectProto$b.toString,symToStringTag$1=_Symbol?_Symbol.toStringTag:void 0;function getRawTag(e){var t=hasOwnProperty$8.call(e,symToStringTag$1),r=e[symToStringTag$1];try{var n=!(e[symToStringTag$1]=void 0)}catch(a){}var o=nativeObjectToString$1.call(e);return n&&(t?e[symToStringTag$1]=r:delete e[symToStringTag$1]),o}var _getRawTag=getRawTag,objectProto$a=Object.prototype,nativeObjectToString=objectProto$a.toString;function objectToString(e){return nativeObjectToString.call(e)}var _objectToString=objectToString,nullTag=\\\"[object Null]\\\",undefinedTag=\\\"[object Undefined]\\\",symToStringTag=_Symbol?_Symbol.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:(symToStringTag&&symToStringTag in Object(e)?_getRawTag:_objectToString)(e)}var _baseGetTag=baseGetTag;function isObject(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_1=isObject,asyncTag=\\\"[object AsyncFunction]\\\",funcTag$1=\\\"[object Function]\\\",genTag=\\\"[object GeneratorFunction]\\\",proxyTag=\\\"[object Proxy]\\\";function isFunction(e){var t;return!!isObject_1(e)&&((t=_baseGetTag(e))==funcTag$1||t==genTag||t==asyncTag||t==proxyTag)}var isFunction_1=isFunction,coreJsData=_root[\\\"__core-js_shared__\\\"],_coreJsData=coreJsData,maskSrcKey=function(){var e=/[^.]+$/.exec(_coreJsData&&_coreJsData.keys&&_coreJsData.keys.IE_PROTO||\\\"\\\");return e?\\\"Symbol(src)_1.\\\"+e:\\\"\\\"}();function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var _isMasked=isMasked,funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(e){if(null!=e){try{return funcToString$1.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}var _toSource=toSource,reRegExpChar=/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,reIsHostCtor=/^\\\\[object .+?Constructor\\\\]$/,funcProto=Function.prototype,objectProto$9=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$7=objectProto$9.hasOwnProperty,reIsNative=RegExp(\\\"^\\\"+funcToString.call(hasOwnProperty$7).replace(reRegExpChar,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");function baseIsNative(e){return!(!isObject_1(e)||_isMasked(e))&&(isFunction_1(e)?reIsNative:reIsHostCtor).test(_toSource(e))}var _baseIsNative=baseIsNative;function getValue(e,t){return null==e?void 0:e[t]}var _getValue=getValue;function getNative(e,t){var r=_getValue(e,t);return _baseIsNative(r)?r:void 0}var _getNative=getNative,defineProperty=function(){try{var e=_getNative(Object,\\\"defineProperty\\\");return e({},\\\"\\\",{}),e}catch(t){}}();function createBaseFor(c){return function(e,t,r){for(var n=-1,o=Object(e),a=r(e),i=a.length;i--;){var s=a[c?i:++n];if(!1===t(o[s],s,o))break}return e}}var _createBaseFor=createBaseFor,baseFor=createBaseFor();function isObjectLike(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_1=isObjectLike,argsTag$2=\\\"[object Arguments]\\\";function baseIsArguments(e){return isObjectLike_1(e)&&_baseGetTag(e)==argsTag$2}var _baseIsArguments=baseIsArguments,objectProto$8=Object.prototype,hasOwnProperty$6=objectProto$8.hasOwnProperty,propertyIsEnumerable$1=objectProto$8.propertyIsEnumerable,isArguments=_baseIsArguments(function(){return arguments}())?_baseIsArguments:function(e){return isObjectLike_1(e)&&hasOwnProperty$6.call(e,\\\"callee\\\")&&!propertyIsEnumerable$1.call(e,\\\"callee\\\")},isArray=Array.isArray;function stubFalse(){return!1}var stubFalse_1=stubFalse,isBuffer_1=createCommonjsModule(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||stubFalse_1}),MAX_SAFE_INTEGER=9007199254740991;function isLength(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=MAX_SAFE_INTEGER}var isLength_1=isLength,argsTag$1=\\\"[object Arguments]\\\",arrayTag$1=\\\"[object Array]\\\",boolTag$1=\\\"[object Boolean]\\\",dateTag$1=\\\"[object Date]\\\",errorTag$1=\\\"[object Error]\\\",funcTag=\\\"[object Function]\\\",mapTag$2=\\\"[object Map]\\\",numberTag$1=\\\"[object Number]\\\",objectTag$2=\\\"[object Object]\\\",regexpTag$1=\\\"[object RegExp]\\\",setTag$2=\\\"[object Set]\\\",stringTag$1=\\\"[object String]\\\",weakMapTag$1=\\\"[object WeakMap]\\\",arrayBufferTag$1=\\\"[object ArrayBuffer]\\\",dataViewTag$2=\\\"[object DataView]\\\",float32Tag=\\\"[object Float32Array]\\\",float64Tag=\\\"[object Float64Array]\\\",int8Tag=\\\"[object Int8Array]\\\",int16Tag=\\\"[object Int16Array]\\\",int32Tag=\\\"[object Int32Array]\\\",uint8Tag=\\\"[object Uint8Array]\\\",uint8ClampedTag=\\\"[object Uint8ClampedArray]\\\",uint16Tag=\\\"[object Uint16Array]\\\",uint32Tag=\\\"[object Uint32Array]\\\",typedArrayTags={};function baseIsTypedArray(e){return isObjectLike_1(e)&&isLength_1(e.length)&&!!typedArrayTags[_baseGetTag(e)]}typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$1]=typedArrayTags[boolTag$1]=typedArrayTags[dataViewTag$2]=typedArrayTags[dateTag$1]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag]=typedArrayTags[mapTag$2]=typedArrayTags[numberTag$1]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag$1]=typedArrayTags[setTag$2]=typedArrayTags[stringTag$1]=typedArrayTags[weakMapTag$1]=!1;var _baseIsTypedArray=baseIsTypedArray;function baseUnary(t){return function(e){return t(e)}}var _baseUnary=baseUnary,_nodeUtil=createCommonjsModule(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&_freeGlobal.process,r=function(){try{var e=n&&n.require&&n.require(\\\"util\\\").types;return e?e:o&&o.binding&&o.binding(\\\"util\\\")}catch(t){}}();e.exports=r}),nodeIsTypedArray=_nodeUtil&&_nodeUtil.isTypedArray,isTypedArray=nodeIsTypedArray?_baseUnary(nodeIsTypedArray):_baseIsTypedArray,objectProto$7=Object.prototype,hasOwnProperty$5=objectProto$7.hasOwnProperty,objectProto$6=Object.prototype;function overArg(t,r){return function(e){return t(r(e))}}var _overArg=overArg,nativeKeys=overArg(Object.keys,Object),objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function listCacheClear(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear;function eq(e,t){return e===t||e!=e&&t!=t}var eq_1=eq;function assocIndexOf(e,t){for(var r=e.length;r--;)if(eq_1(e[r][0],t))return r;return-1}var _assocIndexOf=assocIndexOf,arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var t=this.__data__,r=_assocIndexOf(t,e);return!(r<0||(r==t.length-1?t.pop():splice.call(t,r,1),--this.size,0))}var _listCacheDelete=listCacheDelete;function listCacheGet(e){var t=this.__data__,r=_assocIndexOf(t,e);return r<0?void 0:t[r][1]}var _listCacheGet=listCacheGet;function listCacheHas(e){return-1<_assocIndexOf(this.__data__,e)}var _listCacheHas=listCacheHas;function listCacheSet(e,t){var r=this.__data__,n=_assocIndexOf(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet=listCacheSet;function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache.prototype.clear=_listCacheClear,ListCache.prototype[\\\"delete\\\"]=_listCacheDelete,ListCache.prototype.get=_listCacheGet,ListCache.prototype.has=_listCacheHas,ListCache.prototype.set=_listCacheSet;var _ListCache=ListCache;function stackClear(){this.__data__=new _ListCache,this.size=0}var _stackClear=stackClear;function stackDelete(e){var t=this.__data__,r=t[\\\"delete\\\"](e);return this.size=t.size,r}var _stackDelete=stackDelete;function stackGet(e){return this.__data__.get(e)}var _stackGet=stackGet;function stackHas(e){return this.__data__.has(e)}var _stackHas=stackHas,Map2=_getNative(_root,\\\"Map\\\"),_Map=Map2,nativeCreate=_getNative(Object,\\\"create\\\"),_nativeCreate=nativeCreate;function hashClear(){this.__data__=_nativeCreate?_nativeCreate(null):{},this.size=0}var _hashClear=hashClear;function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete=hashDelete,HASH_UNDEFINED$2=\\\"__lodash_hash_undefined__\\\",objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashGet(e){var t,r=this.__data__;return _nativeCreate?(t=r[e])===HASH_UNDEFINED$2?void 0:t:hasOwnProperty$3.call(r,e)?r[e]:void 0}var _hashGet=hashGet,objectProto$3=Object.prototype,hasOwnProperty$2=objectProto$3.hasOwnProperty;function hashHas(e){var t=this.__data__;return _nativeCreate?void 0!==t[e]:hasOwnProperty$2.call(t,e)}var _hashHas=hashHas,HASH_UNDEFINED$1=\\\"__lodash_hash_undefined__\\\";function hashSet(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_nativeCreate&&void 0===t?HASH_UNDEFINED$1:t,this}var _hashSet=hashSet;function Hash(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash.prototype.clear=_hashClear,Hash.prototype[\\\"delete\\\"]=_hashDelete,Hash.prototype.get=_hashGet,Hash.prototype.has=_hashHas,Hash.prototype.set=_hashSet;var _Hash=Hash;function mapCacheClear(){this.size=0,this.__data__={hash:new _Hash,map:new(_Map||_ListCache),string:new _Hash}}var _mapCacheClear=mapCacheClear;function isKeyable(e){var t=typeof e;return\\\"string\\\"==t||\\\"number\\\"==t||\\\"symbol\\\"==t||\\\"boolean\\\"==t?\\\"__proto__\\\"!==e:null===e}var _isKeyable=isKeyable;function getMapData(e,t){var r=e.__data__;return _isKeyable(t)?r[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:r.map}var _getMapData=getMapData;function mapCacheDelete(e){var t=_getMapData(this,e)[\\\"delete\\\"](e);return this.size-=t?1:0,t}var _mapCacheDelete=mapCacheDelete;function mapCacheGet(e){return _getMapData(this,e).get(e)}var _mapCacheGet=mapCacheGet;function mapCacheHas(e){return _getMapData(this,e).has(e)}var _mapCacheHas=mapCacheHas;function mapCacheSet(e,t){var r=_getMapData(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet=mapCacheSet;function MapCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache.prototype.clear=_mapCacheClear,MapCache.prototype[\\\"delete\\\"]=_mapCacheDelete,MapCache.prototype.get=_mapCacheGet,MapCache.prototype.has=_mapCacheHas,MapCache.prototype.set=_mapCacheSet;var _MapCache=MapCache,LARGE_ARRAY_SIZE=200;function stackSet(e,t){var r=this.__data__;if(r instanceof _ListCache){var n=r.__data__;if(!_Map||n.length<LARGE_ARRAY_SIZE-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _MapCache(n)}return r.set(e,t),this.size=r.size,this}var _stackSet=stackSet;function Stack(e){var t=this.__data__=new _ListCache(e);this.size=t.size}Stack.prototype.clear=_stackClear,Stack.prototype[\\\"delete\\\"]=_stackDelete,Stack.prototype.get=_stackGet,Stack.prototype.has=_stackHas,Stack.prototype.set=_stackSet;var HASH_UNDEFINED=\\\"__lodash_hash_undefined__\\\";function setCacheAdd(e){return this.__data__.set(e,HASH_UNDEFINED),this}var _setCacheAdd=setCacheAdd;function setCacheHas(e){return this.__data__.has(e)}var _setCacheHas=setCacheHas;function SetCache(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new _MapCache;++t<r;)this.add(e[t])}SetCache.prototype.add=SetCache.prototype.push=_setCacheAdd,SetCache.prototype.has=_setCacheHas;var Uint8Array2=_root.Uint8Array,symbolProto$1=_Symbol?_Symbol.prototype:void 0,symbolValueOf=symbolProto$1?symbolProto$1.valueOf:void 0,objectProto$2=Object.prototype,propertyIsEnumerable=objectProto$2.propertyIsEnumerable,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty,DataView=_getNative(_root,\\\"DataView\\\"),_DataView=DataView,Promise$1=_getNative(_root,\\\"Promise\\\"),_Promise=Promise$1,Set2=_getNative(_root,\\\"Set\\\"),_Set=Set2,WeakMap2=_getNative(_root,\\\"WeakMap\\\"),_WeakMap=WeakMap2,mapTag=\\\"[object Map]\\\",objectTag$1=\\\"[object Object]\\\",promiseTag=\\\"[object Promise]\\\",setTag=\\\"[object Set]\\\",weakMapTag=\\\"[object WeakMap]\\\",dataViewTag=\\\"[object DataView]\\\",dataViewCtorString=_toSource(_DataView),mapCtorString=_toSource(_Map),promiseCtorString=_toSource(_Promise),setCtorString=_toSource(_Set),weakMapCtorString=_toSource(_WeakMap),getTag=_baseGetTag,objectProto=((_DataView&&getTag(new _DataView(new ArrayBuffer(1)))!=dataViewTag||_Map&&getTag(new _Map)!=mapTag||_Promise&&getTag(_Promise.resolve())!=promiseTag||_Set&&getTag(new _Set)!=setTag||_WeakMap&&getTag(new _WeakMap)!=weakMapTag)&&(getTag=function(e){var t=_baseGetTag(e),r=t==objectTag$1?e.constructor:void 0,r=r?_toSource(r):\\\"\\\";if(r)switch(r){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return t}),Object.prototype),hasOwnProperty=objectProto.hasOwnProperty,FUNC_ERROR_TEXT=\\\"Expected a function\\\";function memoize(n,o){if(\\\"function\\\"!=typeof n||null!=o&&\\\"function\\\"!=typeof o)throw new TypeError(FUNC_ERROR_TEXT);var a=function(){var e=arguments,t=o?o.apply(this,e):e[0],r=a.cache;return r.has(t)?r.get(t):(e=n.apply(this,e),a.cache=r.set(t,e)||r,e)};return a.cache=new(memoize.Cache||_MapCache),a}memoize.Cache=_MapCache;var memoize_1=memoize,MAX_MEMOIZE_SIZE=500;function memoizeCapped(e){var t=memoize_1(e,function(e){return r.size===MAX_MEMOIZE_SIZE&&r.clear(),e}),r=t.cache;return t}var _memoizeCapped=memoizeCapped,rePropName=/[^.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|$))/g,reEscapeChar=/\\\\\\\\(\\\\\\\\)?/g,stringToPath=memoizeCapped(function(e){var o=[];return 46===e.charCodeAt(0)&&o.push(\\\"\\\"),e.replace(rePropName,function(e,t,r,n){o.push(r?n.replace(reEscapeChar,\\\"$1\\\"):t||e)}),o}),INFINITY$1=1/0,symbolProto=_Symbol?_Symbol.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0,INFINITY=1/0,IS_APPLE=(init_esbuild_inject(),\\\"undefined\\\"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent)),escapeRegExp=e=>e.replace(/[-[\\\\]{}()*+?.,\\\\\\\\^$|#\\\\\\\\s]/g,\\\"\\\\\\\\$&\\\"),findHtmlParentElement=(e,t)=>e&&e.nodeName!==t?findHtmlParentElement(e.parentElement,t):e,getHandler=(e,...t)=>()=>{null!=e&&e(...t)},protocolAndDomainRE=/^(?:\\\\w+:)?\\\\/\\\\/(\\\\S+)$/,emailLintRE=/mailto:([^\\\\\\\\?]+)/,localhostDomainRE=/^localhost[:?\\\\d]*(?:[^:?\\\\d]\\\\S*)?$/,nonLocalhostDomainRE=/^[^\\\\s.]+\\\\.\\\\S{2,}$/,isUrl=e=>{if(\\\"string\\\"!=typeof e)return!1;var t=e.match(protocolAndDomainRE),r=e.match(emailLintRE),t=t||r;if(!t)return!1;r=t[1];if(!r)return!1;try{new URL(e)}catch(n){return!1}return localhostDomainRE.test(r)||nonLocalhostDomainRE.test(r)},mergeProps=(e,t,{handlerKeys:n,handlerQuery:o=e=>0===e.indexOf(\\\"on\\\")}={})=>{const a=new Map,i={};var r=e=>{e&&Object.entries(e).forEach(([r,e])=>{var t;n&&!n.includes(r)||o&&!o(r)||\\\"function\\\"!=typeof e?i[r]=e:(a.has(r)||a.set(r,[]),null!=(t=a.get(r))&&t.push(e),i[r]=(...t)=>{var e;null!=(e=a.get(r))&&e.forEach(e=>e(...t))})})};return r(e),r(t),i},sanitizeUrl=(e,{allowedSchemes:t,permitInvalid:r=!1})=>{if(!e)return null;let n=null;try{n=new URL(e)}catch(o){return r?e:null}return t&&!t.includes(n.protocol.slice(0,-1))?null:n.href},isUndefined=e=>void 0===e,isNull=e=>null===e,isUndefinedOrNull=e=>isUndefined(e)||isNull(e),isDefined=e=>!isUndefinedOrNull(e),import_react5=(init_esbuild_inject(),__toESM(require(\\\"react\\\")));function dequal(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array&&(n=e.length)===t.length){for(;n--&&dequal(e[n],t[n]););return-1===n}if(r===Object){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(n in e)if(!(n in t&&dequal(e[n],t[n])))return!1;return!0}}return e!=e&&t!=t}function checkDeps(e,t){var r=\\\"React.\\\"+t.replace(/DeepCompare/,\\\"\\\");if(!e||0===e.length)throw new Error(t+` should not be used with no dependencies. Use ${r} instead.`)}function useDeepCompareMemoize(e){var t=import_react5[\\\"default\\\"].useRef([]);return dequal(e,t.current)||(t.current=e),t.current}function useDeepCompareMemo(e,t){return checkDeps(t,\\\"useDeepCompareMemo\\\"),import_react5[\\\"default\\\"].useMemo(e,useDeepCompareMemoize(t))}function isObject2(e){return\\\"[object Object]\\\"===Object.prototype.toString.call(e)}function isPlainObject(e){var t;return!1!==isObject2(e)&&(void 0===(t=e.constructor)||!1!==isObject2(t=t.prototype)&&!1!==t.hasOwnProperty(\\\"isPrototypeOf\\\"))}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var PathRef={transform(e,t){var{current:r,affinity:n}=e;null!=r&&(r=Path.transform(r,t,{affinity:n}),null==(e.current=r))&&e.unref()}},PointRef={transform(e,t){var{current:r,affinity:n}=e;null!=r&&(r=Point.transform(r,t,{affinity:n}),null==(e.current=r))&&e.unref()}},RangeRef={transform(e,t){var{current:r,affinity:n}=e;null!=r&&(r=Range.transform(r,t,{affinity:n}),null==(e.current=r))&&e.unref()}},DIRTY_PATHS=new WeakMap,DIRTY_PATH_KEYS=new WeakMap,FLUSHING=new WeakMap,NORMALIZING=new WeakMap,PATH_REFS=new WeakMap,POINT_REFS=new WeakMap,RANGE_REFS=new WeakMap,Path={ancestors(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{reverse:r=!1}=t,t=Path.levels(e,t);return t=r?t.slice(1):t.slice(0,-1)},common(e,t){for(var r=[],n=0;n<e.length&&n<t.length;n++){var o=e[n];if(o!==t[n])break;r.push(o)}return r},compare(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0},endsAfter(e,t){var r=e.length-1,n=e.slice(0,r),o=t.slice(0,r),a=e[r],r=t[r];return Path.equals(n,o)&&r<a},endsAt(e,t){var r=e.length,n=e.slice(0,r),r=t.slice(0,r);return Path.equals(n,r)},endsBefore(e,t){var r=e.length-1,n=e.slice(0,r),o=t.slice(0,r),a=e[r],r=t[r];return Path.equals(n,o)&&a<r},equals(e,r){return e.length===r.length&&e.every((e,t)=>e===r[t])},hasPrevious(e){return 0<e[e.length-1]},isAfter(e,t){return 1===Path.compare(e,t)},isAncestor(e,t){return e.length<t.length&&0===Path.compare(e,t)},isBefore(e,t){return-1===Path.compare(e,t)},isChild(e,t){return e.length===t.length+1&&0===Path.compare(e,t)},isCommon(e,t){return e.length<=t.length&&0===Path.compare(e,t)},isDescendant(e,t){return e.length>t.length&&0===Path.compare(e,t)},isParent(e,t){return e.length+1===t.length&&0===Path.compare(e,t)},isPath(e){return Array.isArray(e)&&(0===e.length||\\\"number\\\"==typeof e[0])},isSibling(e,t){var r,n;return e.length===t.length&&(r=e.slice(0,-1),n=t.slice(0,-1),e[e.length-1]!==t[t.length-1])&&Path.equals(r,n)},levels(e){for(var{reverse:t=!1}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=[],n=0;n<=e.length;n++)r.push(e.slice(0,n));return t&&r.reverse(),r},next(e){if(0===e.length)throw new Error(\\\"Cannot get the next path of a root path [\\\".concat(e,\\\"], because it has no next index.\\\"));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath(e){switch(e.type){case\\\"insert_node\\\":case\\\"remove_node\\\":case\\\"merge_node\\\":case\\\"split_node\\\":case\\\"move_node\\\":return!0;default:return!1}},parent(e){if(0===e.length)throw new Error(\\\"Cannot get the parent path of the root path [\\\".concat(e,\\\"].\\\"));return e.slice(0,-1)},previous(e){if(0===e.length)throw new Error(\\\"Cannot get the previous path of a root path [\\\".concat(e,\\\"], because it has no previous index.\\\"));var t=e[e.length-1];if(t<=0)throw new Error(\\\"Cannot get the previous path of a first child path [\\\".concat(e,\\\"] because it would result in a negative index.\\\"));return e.slice(0,-1).concat(t-1)},relative(e,t){if(Path.isAncestor(t,e)||Path.equals(e,t))return e.slice(t.length);throw new Error(\\\"Cannot get the relative path of [\\\".concat(e,\\\"] inside ancestor [\\\").concat(t,\\\"], because it is not above or equal to the path.\\\"))},transform(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var n=[...e],{affinity:o=\\\"forward\\\"}=r;if(0!==e.length)switch(t.type){case\\\"insert_node\\\":var a=t[\\\"path\\\"];(Path.equals(a,n)||Path.endsBefore(a,n)||Path.isAncestor(a,n))&&(n[a.length-1]+=1);break;case\\\"remove_node\\\":a=t[\\\"path\\\"];if(Path.equals(a,n)||Path.isAncestor(a,n))return null;Path.endsBefore(a,n)&&--n[a.length-1];break;case\\\"merge_node\\\":var{path:a,position:i}=t;Path.equals(a,n)||Path.endsBefore(a,n)?--n[a.length-1]:Path.isAncestor(a,n)&&(--n[a.length-1],n[a.length]+=i);break;case\\\"split_node\\\":var{path:a,position:i}=t;if(Path.equals(a,n)){if(\\\"forward\\\"===o)n[n.length-1]+=1;else if(\\\"backward\\\"!==o)return null}else Path.endsBefore(a,n)?n[a.length-1]+=1:Path.isAncestor(a,n)&&e[a.length]>=i&&(n[a.length-1]+=1,n[a.length]-=i);break;case\\\"move_node\\\":var s,{path:a,newPath:i}=t;if(Path.equals(a,i))return n;if(Path.isAncestor(a,n)||Path.equals(a,n))return s=i.slice(),Path.endsBefore(a,i)&&a.length<i.length&&--s[a.length-1],s.concat(n.slice(a.length));Path.isSibling(a,i)&&(Path.isAncestor(i,n)||Path.equals(i,n))?Path.endsBefore(a,n)?--n[a.length-1]:n[a.length-1]+=1:Path.endsBefore(i,n)||Path.equals(i,n)||Path.isAncestor(i,n)?(Path.endsBefore(a,n)&&--n[a.length-1],n[i.length-1]+=1):Path.endsBefore(a,n)&&(Path.equals(i,n)&&(n[i.length-1]+=1),--n[a.length-1])}return n}};function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ownKeys$e(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$e(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$e(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$e(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var applyToDraft=(e,t,r)=>{switch(r.type){case\\\"insert_node\\\":var{path:n,node:o}=r,a=Node2.parent(e,n),i=n[n.length-1];if(i>a.children.length)throw new Error('Cannot apply an \\\"insert_node\\\" operation at path ['.concat(n,\\\"] because the destination is past the end of the node.\\\"));if(a.children.splice(i,0,o),t)for(var[s,c]of Range.points(t))t[c]=Point.transform(s,r);break;case\\\"insert_text\\\":var{path:n,offset:i,text:o}=r;if(0!==o.length){a=Node2.leaf(e,n),n=a.text.slice(0,i),i=a.text.slice(i);if(a.text=n+o+i,t)for(var[l,u]of Range.points(t))t[u]=Point.transform(l,r)}break;case\\\"merge_node\\\":var a=r[\\\"path\\\"],n=Node2.get(e,a),o=Path.previous(a),i=Node2.get(e,o),o=Node2.parent(e,a),d=a[a.length-1];if(Text.isText(n)&&Text.isText(i))i.text+=n.text;else{if(Text.isText(n)||Text.isText(i))throw new Error('Cannot apply a \\\"merge_node\\\" operation at path ['.concat(a,\\\"] to nodes of different interfaces: \\\").concat(Scrubber.stringify(n),\\\" \\\").concat(Scrubber.stringify(i)));i.children.push(...n.children)}if(o.children.splice(d,1),t)for(var[p,f]of Range.points(t))t[f]=Point.transform(p,r);break;case\\\"move_node\\\":var{path:a,newPath:n}=r;if(Path.isAncestor(a,n))throw new Error(\\\"Cannot move a path [\\\".concat(a,\\\"] to new path [\\\").concat(n,\\\"] because the destination is inside itself.\\\"));i=Node2.get(e,a),d=Node2.parent(e,a),o=a[a.length-1],n=(d.children.splice(o,1),Path.transform(a,r)),o=Node2.get(e,Path.parent(n)),d=n[n.length-1];if(o.children.splice(d,0,i),t)for(var[g,m]of Range.points(t))t[m]=Point.transform(g,r);break;case\\\"remove_node\\\":var h=r[\\\"path\\\"],a=h[h.length-1];if(Node2.parent(e,h).children.splice(a,1),t)for(var[_,v]of Range.points(t)){var y=Point.transform(_,r);if(null!=t&&null!=y)t[v]=y;else{var b,E,T=void 0,C=void 0;for([b,E]of Node2.texts(e)){if(-1!==Path.compare(E,h)){C=[b,E];break}T=[b,E]}v=!1;T&&C&&(v=Path.equals(C[1],h)?!Path.hasPrevious(C[1]):Path.common(T[1],h).length<Path.common(C[1],h).length),T&&!v?(_.path=T[1],_.offset=T[0].text.length):C?(_.path=C[1],_.offset=0):t=null}}break;case\\\"remove_text\\\":var{path:n,offset:d,text:i}=r;if(0!==i.length){o=Node2.leaf(e,n),a=o.text.slice(0,d),n=o.text.slice(d+i.length);if(o.text=a+n,t)for(var[w,S]of Range.points(t))t[S]=Point.transform(w,r)}break;case\\\"set_node\\\":var{path:d,properties:i,newProperties:x}=r;if(0===d.length)throw new Error(\\\"Cannot set properties on the root node!\\\");var D,$,A=Node2.get(e,d);for(D in x){if(\\\"children\\\"===D||\\\"text\\\"===D)throw new Error('Cannot set the \\\"'.concat(D,'\\\" property of nodes!'));var O=x[D];null==O?delete A[D]:A[D]=O}for($ in i)x.hasOwnProperty($)||delete A[$];break;case\\\"set_selection\\\":var P=r[\\\"newProperties\\\"];if(null==P)t=P;else{if(null==t){if(!Range.isRange(P))throw new Error('Cannot apply an incomplete \\\"set_selection\\\" operation properties '.concat(Scrubber.stringify(P),\\\" when there is no current selection.\\\"));t=_objectSpread$e({},P)}for(var I in P){var j=P[I];if(null==j){if(\\\"anchor\\\"===I||\\\"focus\\\"===I)throw new Error('Cannot remove the \\\"'.concat(I,'\\\" selection property'));delete t[I]}else t[I]=j}}break;case\\\"split_node\\\":var{path:o,position:a,properties:n}=r;if(0===o.length)throw new Error('Cannot apply a \\\"split_node\\\" operation at path ['.concat(o,\\\"] because the root node cannot be split.\\\"));var R,k,d=Node2.get(e,o),i=Node2.parent(e,o),o=o[o.length-1],a=Text.isText(d)?(R=d.text.slice(0,a),k=d.text.slice(a),d.text=R,_objectSpread$e(_objectSpread$e({},n),{},{text:k})):(R=d.children.slice(0,a),k=d.children.slice(a),d.children=R,_objectSpread$e(_objectSpread$e({},n),{},{children:k}));if(i.children.splice(o+1,0,a),t)for(var[N,M]of Range.points(t))t[M]=Point.transform(N,r)}return t},GeneralTransforms={transform(e,t){e.children=ln(e.children);var n=e.selection&&ln(e.selection);try{n=applyToDraft(e,n,t)}finally{e.children=dn(e.children),e.selection=n?r(n)?dn(n):n:null}}},NodeTransforms={insertNodes(e,t,r){e.insertNodes(t,r)},liftNodes(e,t){e.liftNodes(t)},mergeNodes(e,t){e.mergeNodes(t)},moveNodes(e,t){e.moveNodes(t)},removeNodes(e,t){e.removeNodes(t)},setNodes(e,t,r){e.setNodes(t,r)},splitNodes(e,t){e.splitNodes(t)},unsetNodes(e,t,r){e.unsetNodes(t,r)},unwrapNodes(e,t){e.unwrapNodes(t)},wrapNodes(e,t,r){e.wrapNodes(t,r)}},SelectionTransforms={collapse(e,t){e.collapse(t)},deselect(e){e.deselect()},move(e,t){e.move(t)},select(e,t){e.select(t)},setPoint(e,t,r){e.setPoint(t,r)},setSelection(e,t){e.setSelection(t)}},isDeepEqual=(e,t)=>{for(var r in e){var n=e[r],o=t[r];if(isPlainObject(n)&&isPlainObject(o)){if(!isDeepEqual(n,o))return!1}else if(Array.isArray(n)&&Array.isArray(o)){if(n.length!==o.length)return!1;for(var a=0;a<n.length;a++)if(n[a]!==o[a])return!1}else if(n!==o)return!1}for(var i in t)if(void 0===e[i]&&void 0!==t[i])return!1;return!0};function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||(n[r]=e[r]);return n}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}var _excluded$4=[\\\"anchor\\\",\\\"focus\\\"];function ownKeys$d(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$d(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$d(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$d(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var Range={edges(e){var{reverse:t=!1}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{anchor:r,focus:n}=e;return Range.isBackward(e)===t?[r,n]:[n,r]},end(e){var[,t]=Range.edges(e);return t},equals(e,t){return Point.equals(e.anchor,t.anchor)&&Point.equals(e.focus,t.focus)},includes(e,t){var r,n,o,a;return Range.isRange(t)?!(!Range.includes(e,t.anchor)&&!Range.includes(e,t.focus))||(([r,o]=Range.edges(e)),([n,a]=Range.edges(t)),Point.isBefore(r,n)&&Point.isAfter(o,a)):(([r,n]=Range.edges(e)),a=o=!1,a=Point.isPoint(t)?(o=0<=Point.compare(t,r),Point.compare(t,n)<=0):(o=0<=Path.compare(t,r.path),Path.compare(t,n.path)<=0),o&&a)},intersection(e,t){var r=_objectWithoutProperties(e,_excluded$4),[n,o]=Range.edges(e),[a,i]=Range.edges(t),a=Point.isBefore(n,a)?a:n,n=Point.isBefore(o,i)?o:i;return Point.isBefore(n,a)?null:_objectSpread$d({anchor:a,focus:n},r)},isBackward(e){var{anchor:t,focus:r}=e;return Point.isAfter(t,r)},isCollapsed(e){var{anchor:t,focus:r}=e;return Point.equals(t,r)},isExpanded(e){return!Range.isCollapsed(e)},isForward(e){return!Range.isBackward(e)},isRange(e){return isPlainObject(e)&&Point.isPoint(e.anchor)&&Point.isPoint(e.focus)},*points(e){yield[e.anchor,\\\"anchor\\\"],yield[e.focus,\\\"focus\\\"]},start(e){var[t]=Range.edges(e);return t},transform(e,o){var a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return fn(e,e=>{var t,r,n;return null!==e&&(({affinity:r=\\\"inward\\\"}=a),t=\\\"inward\\\"===r?(t=Range.isCollapsed(e),Range.isForward(e)?(n=\\\"forward\\\",t?n:\\\"backward\\\"):(n=\\\"backward\\\",t?n:\\\"forward\\\")):\\\"outward\\\"===r?Range.isForward(e)?(n=\\\"backward\\\",\\\"forward\\\"):(n=\\\"forward\\\",\\\"backward\\\"):n=r,r=Point.transform(e.anchor,o,{affinity:n}),n=Point.transform(e.focus,o,{affinity:t}),r)&&n?(e.anchor=r,void(e.focus=n)):null})}},isElement=e=>isPlainObject(e)&&Node2.isNodeList(e.children)&&!Editor.isEditor(e),Element2={isAncestor(e){return isPlainObject(e)&&Node2.isNodeList(e.children)},isElement:isElement,isElementList(e){return Array.isArray(e)&&e.every(e=>Element2.isElement(e))},isElementProps(e){return void 0!==e.children},isElementType:function isElementType(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:\\\"type\\\";return isElement(e)&&e[r]===t},matches(e,t){for(var r in t)if(\\\"children\\\"!==r&&e[r]!==t[r])return!1;return!0}},_excluded$3=[\\\"children\\\"],_excluded2$3=[\\\"text\\\"],IS_NODE_LIST_CACHE=new WeakMap,Node2={ancestor(e,t){var r=Node2.get(e,t);if(Text.isText(r))throw new Error(\\\"Cannot get the ancestor node at path [\\\".concat(t,\\\"] because it refers to a text node instead: \\\").concat(Scrubber.stringify(r)));return r},*ancestors(e,t){var r;for(r of Path.ancestors(t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}))yield[Node2.ancestor(e,r),r]},child(e,t){if(Text.isText(e))throw new Error(\\\"Cannot get the child of a text node: \\\".concat(Scrubber.stringify(e)));var r=e.children[t];if(null==r)throw new Error(\\\"Cannot get child at index `\\\".concat(t,\\\"` in node: \\\").concat(Scrubber.stringify(e)));return r},*children(e,t){for(var{reverse:r=!1}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=Node2.ancestor(e,t),o=n[\\\"children\\\"],a=r?o.length-1:0;r?0<=a:a<o.length;)yield[Node2.child(n,a),t.concat(a)],a=r?a-1:a+1},common(e,t,r){var n=Path.common(t,r);return[Node2.get(e,n),n]},descendant(e,t){var r=Node2.get(e,t);if(Editor.isEditor(r))throw new Error(\\\"Cannot get the descendant node at path [\\\".concat(t,\\\"] because it refers to the root editor node instead: \\\").concat(Scrubber.stringify(r)));return r},*descendants(e){var t,r;for([t,r]of Node2.nodes(e,1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}))0!==r.length&&(yield[t,r])},*elements(e){var t,r;for([t,r]of Node2.nodes(e,1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}))Element2.isElement(t)&&(yield[t,r])},extractProps(e){return Element2.isAncestor(e)?_objectWithoutProperties(e,_excluded$3):_objectWithoutProperties(e,_excluded2$3)},first(e,t){for(var r=t.slice(),n=Node2.get(e,r);n&&!Text.isText(n)&&0!==n.children.length;)n=n.children[0],r.push(0);return[n,r]},fragment(e,i){if(Text.isText(e))throw new Error(\\\"Cannot get a fragment starting from a root text node: \\\".concat(Scrubber.stringify(e)));return fn({children:e.children},e=>{var t,r,n,[o,a]=Range.edges(i);for([,t]of Node2.nodes(e,{reverse:!0,pass:e=>{var[,t]=e;return!Range.includes(i,t)}}))Range.includes(i,t)||(n=Node2.parent(e,t),r=t[t.length-1],n.children.splice(r,1)),Path.equals(t,a.path)&&((r=Node2.leaf(e,t)).text=r.text.slice(0,a.offset)),Path.equals(t,o.path)&&((n=Node2.leaf(e,t)).text=n.text.slice(o.offset));Editor.isEditor(e)&&(e.selection=null)}).children},get(e,t){for(var r=e,n=0;n<t.length;n++){var o=t[n];if(Text.isText(r)||!r.children[o])throw new Error(\\\"Cannot find a descendant at path [\\\".concat(t,\\\"] in node: \\\").concat(Scrubber.stringify(e)));r=r.children[o]}return r},has(e,t){for(var r=e,n=0;n<t.length;n++){var o=t[n];if(Text.isText(r)||!r.children[o])return!1;r=r.children[o]}return!0},isNode(e){return Text.isText(e)||Element2.isElement(e)||Editor.isEditor(e)},isNodeList(e){var t;return!!Array.isArray(e)&&(void 0!==(t=IS_NODE_LIST_CACHE.get(e))?t:(t=e.every(e=>Node2.isNode(e)),IS_NODE_LIST_CACHE.set(e,t),t))},last(e,t){for(var r=t.slice(),n=Node2.get(e,r);n&&!Text.isText(n)&&0!==n.children.length;){var o=n.children.length-1,n=n.children[o];r.push(o)}return[n,r]},leaf(e,t){var r=Node2.get(e,t);if(Text.isText(r))return r;throw new Error(\\\"Cannot get the leaf node at path [\\\".concat(t,\\\"] because it refers to a non-leaf node: \\\").concat(Scrubber.stringify(r)))},*levels(e,t){var r;for(r of Path.levels(t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}))yield[Node2.get(e,r),r]},matches(e,t){return Element2.isElement(e)&&Element2.isElementProps(t)&&Element2.matches(e,t)||Text.isText(e)&&Text.isTextProps(t)&&Text.matches(e,t)},*nodes(e){for(var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{pass:r,reverse:n=!1}=t,{from:o=[],to:a}=t,i=new Set,s=[],c=e;!(a&&(n?Path.isBefore(s,a):Path.isAfter(s,a)));)if(i.has(c)||(yield[c,s]),i.has(c)||Text.isText(c)||0===c.children.length||null!=r&&!1!==r([c,s])){if(0===s.length)break;if(!n){var l=Path.next(s);if(Node2.has(e,l)){c=Node2.get(e,s=l);continue}}n&&0!==s[s.length-1]?(s=Path.previous(s),c=Node2.get(e,s)):(s=Path.parent(s),c=Node2.get(e,s),i.add(c))}else{i.add(c);l=n?c.children.length-1:0;Path.isAncestor(s,o)&&(l=o[s.length]),s=s.concat(l),c=Node2.get(e,s)}},parent(e,t){var r=Path.parent(t),r=Node2.get(e,r);if(Text.isText(r))throw new Error(\\\"Cannot get the parent of path [\\\".concat(t,\\\"] because it does not exist in the root.\\\"));return r},string(e){return Text.isText(e)?e.text:e.children.map(Node2.string).join(\\\"\\\")},*texts(e){var t,r;for([t,r]of Node2.nodes(e,1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}))Text.isText(t)&&(yield[t,r])}};function ownKeys$c(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$c(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$c(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var Operation={isNodeOperation(e){return Operation.isOperation(e)&&e.type.endsWith(\\\"_node\\\")},isOperation(e){if(!isPlainObject(e))return!1;switch(e.type){case\\\"insert_node\\\":return Path.isPath(e.path)&&Node2.isNode(e.node);case\\\"insert_text\\\":return\\\"number\\\"==typeof e.offset&&\\\"string\\\"==typeof e.text&&Path.isPath(e.path);case\\\"merge_node\\\":return\\\"number\\\"==typeof e.position&&Path.isPath(e.path)&&isPlainObject(e.properties);case\\\"move_node\\\":return Path.isPath(e.path)&&Path.isPath(e.newPath);case\\\"remove_node\\\":return Path.isPath(e.path)&&Node2.isNode(e.node);case\\\"remove_text\\\":return\\\"number\\\"==typeof e.offset&&\\\"string\\\"==typeof e.text&&Path.isPath(e.path);case\\\"set_node\\\":return Path.isPath(e.path)&&isPlainObject(e.properties)&&isPlainObject(e.newProperties);case\\\"set_selection\\\":return null===e.properties&&Range.isRange(e.newProperties)||null===e.newProperties&&Range.isRange(e.properties)||isPlainObject(e.properties)&&isPlainObject(e.newProperties);case\\\"split_node\\\":return Path.isPath(e.path)&&\\\"number\\\"==typeof e.position&&isPlainObject(e.properties);default:return!1}},isOperationList(e){return Array.isArray(e)&&e.every(e=>Operation.isOperation(e))},isSelectionOperation(e){return Operation.isOperation(e)&&e.type.endsWith(\\\"_selection\\\")},isTextOperation(e){return Operation.isOperation(e)&&e.type.endsWith(\\\"_text\\\")},inverse(e){switch(e.type){case\\\"insert_node\\\":return _objectSpread$c(_objectSpread$c({},e),{},{type:\\\"remove_node\\\"});case\\\"insert_text\\\":return _objectSpread$c(_objectSpread$c({},e),{},{type:\\\"remove_text\\\"});case\\\"merge_node\\\":return _objectSpread$c(_objectSpread$c({},e),{},{type:\\\"split_node\\\",path:Path.previous(e.path)});case\\\"move_node\\\":var{newPath:t,path:r}=e;return Path.equals(t,r)?e:Path.isSibling(r,t)?_objectSpread$c(_objectSpread$c({},e),{},{path:t,newPath:r}):(t=Path.transform(r,e),r=Path.transform(Path.next(r),e),_objectSpread$c(_objectSpread$c({},e),{},{path:t,newPath:r}));case\\\"remove_node\\\":return _objectSpread$c(_objectSpread$c({},e),{},{type:\\\"insert_node\\\"});case\\\"remove_text\\\":return _objectSpread$c(_objectSpread$c({},e),{},{type:\\\"insert_text\\\"});case\\\"set_node\\\":var{properties:t,newProperties:r}=e;return _objectSpread$c(_objectSpread$c({},e),{},{properties:r,newProperties:t});case\\\"set_selection\\\":var{properties:r,newProperties:t}=e;return _objectSpread$c(_objectSpread$c({},e),{},null==r?{properties:t,newProperties:null}:null==t?{properties:null,newProperties:r}:{properties:t,newProperties:r});case\\\"split_node\\\":return _objectSpread$c(_objectSpread$c({},e),{},{type:\\\"merge_node\\\",path:Path.next(e.path)})}}},IS_EDITOR_CACHE=new WeakMap,isEditor=e=>{var t=IS_EDITOR_CACHE.get(e);return void 0!==t?t:!!isPlainObject(e)&&(t=\\\"function\\\"==typeof e.addMark&&\\\"function\\\"==typeof e.apply&&\\\"function\\\"==typeof e.deleteFragment&&\\\"function\\\"==typeof e.insertBreak&&\\\"function\\\"==typeof e.insertSoftBreak&&\\\"function\\\"==typeof e.insertFragment&&\\\"function\\\"==typeof e.insertNode&&\\\"function\\\"==typeof e.insertText&&\\\"function\\\"==typeof e.isElementReadOnly&&\\\"function\\\"==typeof e.isInline&&\\\"function\\\"==typeof e.isSelectable&&\\\"function\\\"==typeof e.isVoid&&\\\"function\\\"==typeof e.normalizeNode&&\\\"function\\\"==typeof e.onChange&&\\\"function\\\"==typeof e.removeMark&&\\\"function\\\"==typeof e.getDirtyPaths&&(null===e.marks||isPlainObject(e.marks))&&(null===e.selection||Range.isRange(e.selection))&&Node2.isNodeList(e.children)&&Operation.isOperationList(e.operations),IS_EDITOR_CACHE.set(e,t),t)},Editor={above(e,t){return e.above(t)},addMark(e,t,r){e.addMark(t,r)},after(e,t,r){return e.after(t,r)},before(e,t,r){return e.before(t,r)},deleteBackward(e){var{unit:t=\\\"character\\\"}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};e.deleteBackward(t)},deleteForward(e){var{unit:t=\\\"character\\\"}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};e.deleteForward(t)},deleteFragment(e,t){e.deleteFragment(t)},edges(e,t){return e.edges(t)},elementReadOnly(e){return e.elementReadOnly(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{})},end(e,t){return e.end(t)},first(e,t){return e.first(t)},fragment(e,t){return e.fragment(t)},hasBlocks(e,t){return e.hasBlocks(t)},hasInlines(e,t){return e.hasInlines(t)},hasPath(e,t){return e.hasPath(t)},hasTexts(e,t){return e.hasTexts(t)},insertBreak(e){e.insertBreak()},insertFragment(e,t,r){e.insertFragment(t,r)},insertNode(e,t){e.insertNode(t)},insertSoftBreak(e){e.insertSoftBreak()},insertText(e,t){e.insertText(t)},isBlock(e,t){return e.isBlock(t)},isEdge(e,t,r){return e.isEdge(t,r)},isEditor(e){return isEditor(e)},isElementReadOnly(e,t){return e.isElementReadOnly(t)},isEmpty(e,t){return e.isEmpty(t)},isEnd(e,t,r){return e.isEnd(t,r)},isInline(e,t){return e.isInline(t)},isNormalizing(e){return e.isNormalizing()},isSelectable(e,t){return e.isSelectable(t)},isStart(e,t,r){return e.isStart(t,r)},isVoid(e,t){return e.isVoid(t)},last(e,t){return e.last(t)},leaf(e,t,r){return e.leaf(t,r)},levels(e,t){return e.levels(t)},marks(e){return e.getMarks()},next(e,t){return e.next(t)},node(e,t,r){return e.node(t,r)},nodes(e,t){return e.nodes(t)},normalize(e,t){e.normalize(t)},parent(e,t,r){return e.parent(t,r)},path(e,t,r){return e.path(t,r)},pathRef(e,t,r){return e.pathRef(t,r)},pathRefs(e){return e.pathRefs()},point(e,t,r){return e.point(t,r)},pointRef(e,t,r){return e.pointRef(t,r)},pointRefs(e){return e.pointRefs()},positions(e,t){return e.positions(t)},previous(e,t){return e.previous(t)},range(e,t,r){return e.range(t,r)},rangeRef(e,t,r){return e.rangeRef(t,r)},rangeRefs(e){return e.rangeRefs()},removeMark(e,t){e.removeMark(t)},setNormalizing(e,t){e.setNormalizing(t)},start(e,t){return e.start(t)},string(e,t,r){return e.string(t,r)},unhangRange(e,t,r){return e.unhangRange(t,r)},\\\"void\\\"(e,t){return e[\\\"void\\\"](t)},withoutNormalizing(e,t){e.withoutNormalizing(t)}},Span={isSpan(e){return Array.isArray(e)&&2===e.length&&e.every(Path.isPath)}};function ownKeys$b(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$b(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$b(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var Point={compare(e,t){var r=Path.compare(e.path,t.path);return 0===r?e.offset<t.offset?-1:e.offset>t.offset?1:0:r},isAfter(e,t){return 1===Point.compare(e,t)},isBefore(e,t){return-1===Point.compare(e,t)},equals(e,t){return e.offset===t.offset&&Path.equals(e.path,t.path)},isPoint(e){return isPlainObject(e)&&\\\"number\\\"==typeof e.offset&&Path.isPath(e.path)},transform(e,o){var a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return fn(e,e=>{if(null===e)return null;var{affinity:t=\\\"forward\\\"}=a,{path:r,offset:n}=e;switch(o.type){case\\\"insert_node\\\":case\\\"move_node\\\":e.path=Path.transform(r,o,a);break;case\\\"insert_text\\\":Path.equals(o.path,r)&&(o.offset<n||o.offset===n&&\\\"forward\\\"===t)&&(e.offset+=o.text.length);break;case\\\"merge_node\\\":Path.equals(o.path,r)&&(e.offset+=o.position),e.path=Path.transform(r,o,a);break;case\\\"remove_text\\\":Path.equals(o.path,r)&&o.offset<=n&&(e.offset-=Math.min(n-o.offset,o.text.length));break;case\\\"remove_node\\\":if(Path.equals(o.path,r)||Path.isAncestor(o.path,r))return null;e.path=Path.transform(r,o,a);break;case\\\"split_node\\\":if(Path.equals(o.path,r)){if(o.position===n&&null==t)return null;(o.position<n||o.position===n&&\\\"forward\\\"===t)&&(e.offset-=o.position,e.path=Path.transform(r,o,_objectSpread$b(_objectSpread$b({},a),{},{affinity:\\\"forward\\\"})))}else e.path=Path.transform(r,o,a)}})}},_scrubber=void 0,Scrubber={setScrubber(e){_scrubber=e},stringify(e){return JSON.stringify(e,_scrubber)}},_excluded$2=[\\\"text\\\"],_excluded2$2=[\\\"anchor\\\",\\\"focus\\\"];function ownKeys$a(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$a(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$a(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var CodepointType,Text={equals(e,t){var{loose:r=!1}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};function n(e){return _objectWithoutProperties(e,_excluded$2)}return isDeepEqual(r?n(e):e,r?n(t):t)},isText(e){return isPlainObject(e)&&\\\"string\\\"==typeof e.text},isTextList(e){return Array.isArray(e)&&e.every(e=>Text.isText(e))},isTextProps(e){return void 0!==e.text},matches(e,t){for(var r in t)if(\\\"text\\\"!==r&&(!e.hasOwnProperty(r)||e[r]!==t[r]))return!1;return!0},decorations(e,t){var r,n=[_objectSpread$a({},e)];for(r of t){var o,a=_objectWithoutProperties(r,_excluded2$2),[i,s]=Range.edges(r),c=[],l=0,u=i.offset,d=s.offset;for(o of n){var p,f,g,m=o.text[\\\"length\\\"],h=l;l+=m,u<=h&&l<=d?(Object.assign(o,a),c.push(o)):u!==d&&(u===l||d===h)||l<u||d<h||d===h&&0!==h?c.push(o):(m=o,p=g=void 0,d<l&&(f=d-h,p=_objectSpread$a(_objectSpread$a({},m),{},{text:m.text.slice(f)}),m=_objectSpread$a(_objectSpread$a({},m),{},{text:m.text.slice(0,f)})),h<u&&(f=u-h,g=_objectSpread$a(_objectSpread$a({},m),{},{text:m.text.slice(0,f)}),m=_objectSpread$a(_objectSpread$a({},m),{},{text:m.text.slice(f)})),Object.assign(m,a),g&&c.push(g),c.push(m),p&&c.push(p))}n=c}return n}},getDefaultInsertLocation=e=>e.selection||(0<e.children.length?Editor.end(e,[]):[0]),matchPath=(e,t)=>{var[r]=Editor.node(e,t);return e=>e===r},getCharacterDistance=function getCharacterDistance2(e){var t,r=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=!r,r=r?codepointsIteratorRTL(e):e,o=CodepointType.None,a=CodepointType.None,i=0,s=null;for(t of r){var c=t.codePointAt(0);if(!c)break;c=getCodepointType(t,c);if(([o,a]=n?[a,c]:[c,o]),intersects(o,CodepointType.ZWJ)&&intersects(a,CodepointType.ExtPict)&&!endsWithEmojiZWJ(n?e.substring(0,i):e.substring(0,e.length-i)))break;if(intersects(o,CodepointType.RI)&&intersects(a,CodepointType.RI)&&!(s=null!==s?!s:n||endsWithOddNumberOfRIs(e.substring(0,e.length-i))))break;if(o!==CodepointType.None&&a!==CodepointType.None&&isBoundaryPair(o,a))break;i+=t.length}return i||1},SPACE=/\\\\s/,PUNCTUATION=/[\\\\u0021-\\\\u0023\\\\u0025-\\\\u002A\\\\u002C-\\\\u002F\\\\u003A\\\\u003B\\\\u003F\\\\u0040\\\\u005B-\\\\u005D\\\\u005F\\\\u007B\\\\u007D\\\\u00A1\\\\u00A7\\\\u00AB\\\\u00B6\\\\u00B7\\\\u00BB\\\\u00BF\\\\u037E\\\\u0387\\\\u055A-\\\\u055F\\\\u0589\\\\u058A\\\\u05BE\\\\u05C0\\\\u05C3\\\\u05C6\\\\u05F3\\\\u05F4\\\\u0609\\\\u060A\\\\u060C\\\\u060D\\\\u061B\\\\u061E\\\\u061F\\\\u066A-\\\\u066D\\\\u06D4\\\\u0700-\\\\u070D\\\\u07F7-\\\\u07F9\\\\u0830-\\\\u083E\\\\u085E\\\\u0964\\\\u0965\\\\u0970\\\\u0AF0\\\\u0DF4\\\\u0E4F\\\\u0E5A\\\\u0E5B\\\\u0F04-\\\\u0F12\\\\u0F14\\\\u0F3A-\\\\u0F3D\\\\u0F85\\\\u0FD0-\\\\u0FD4\\\\u0FD9\\\\u0FDA\\\\u104A-\\\\u104F\\\\u10FB\\\\u1360-\\\\u1368\\\\u1400\\\\u166D\\\\u166E\\\\u169B\\\\u169C\\\\u16EB-\\\\u16ED\\\\u1735\\\\u1736\\\\u17D4-\\\\u17D6\\\\u17D8-\\\\u17DA\\\\u1800-\\\\u180A\\\\u1944\\\\u1945\\\\u1A1E\\\\u1A1F\\\\u1AA0-\\\\u1AA6\\\\u1AA8-\\\\u1AAD\\\\u1B5A-\\\\u1B60\\\\u1BFC-\\\\u1BFF\\\\u1C3B-\\\\u1C3F\\\\u1C7E\\\\u1C7F\\\\u1CC0-\\\\u1CC7\\\\u1CD3\\\\u2010-\\\\u2027\\\\u2030-\\\\u2043\\\\u2045-\\\\u2051\\\\u2053-\\\\u205E\\\\u207D\\\\u207E\\\\u208D\\\\u208E\\\\u2329\\\\u232A\\\\u2768-\\\\u2775\\\\u27C5\\\\u27C6\\\\u27E6-\\\\u27EF\\\\u2983-\\\\u2998\\\\u29D8-\\\\u29DB\\\\u29FC\\\\u29FD\\\\u2CF9-\\\\u2CFC\\\\u2CFE\\\\u2CFF\\\\u2D70\\\\u2E00-\\\\u2E2E\\\\u2E30-\\\\u2E3B\\\\u3001-\\\\u3003\\\\u3008-\\\\u3011\\\\u3014-\\\\u301F\\\\u3030\\\\u303D\\\\u30A0\\\\u30FB\\\\uA4FE\\\\uA4FF\\\\uA60D-\\\\uA60F\\\\uA673\\\\uA67E\\\\uA6F2-\\\\uA6F7\\\\uA874-\\\\uA877\\\\uA8CE\\\\uA8CF\\\\uA8F8-\\\\uA8FA\\\\uA92E\\\\uA92F\\\\uA95F\\\\uA9C1-\\\\uA9CD\\\\uA9DE\\\\uA9DF\\\\uAA5C-\\\\uAA5F\\\\uAADE\\\\uAADF\\\\uAAF0\\\\uAAF1\\\\uABEB\\\\uFD3E\\\\uFD3F\\\\uFE10-\\\\uFE19\\\\uFE30-\\\\uFE52\\\\uFE54-\\\\uFE61\\\\uFE63\\\\uFE68\\\\uFE6A\\\\uFE6B\\\\uFF01-\\\\uFF03\\\\uFF05-\\\\uFF0A\\\\uFF0C-\\\\uFF0F\\\\uFF1A\\\\uFF1B\\\\uFF1F\\\\uFF20\\\\uFF3B-\\\\uFF3D\\\\uFF3F\\\\uFF5B\\\\uFF5D\\\\uFF5F-\\\\uFF65]/,CHAMELEON=/['\\\\u2018\\\\u2019]/,getWordDistance=function getWordDistance2(e){for(var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=0,n=!1;0<e.length;){var o=getCharacterDistance(e,t),[a,i]=splitByCharacterDistance(e,o,t);if(isWordCharacter(a,i,t))n=!0;else if(n)break;r+=o,e=i}return r},splitByCharacterDistance=(e,t,r)=>{var n;return r?(n=e.length-t,[e.slice(n,e.length),e.slice(0,n)]):[e.slice(0,t),e.slice(t)]},isWordCharacter=function isWordCharacter2(e,t){var r=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(SPACE.test(e))return!1;if(CHAMELEON.test(e)){var n=getCharacterDistance(t,r),[n,o]=splitByCharacterDistance(t,n,r);if(isWordCharacter2(n,o,r))return!0}return!PUNCTUATION.test(e)},codepointsIteratorRTL=function*codepointsIteratorRTL2(e){for(var t=e.length-1,r=0;r<e.length;r++){var n=e.charAt(t-r);if(isLowSurrogate(n.charCodeAt(0))){var o=e.charAt(t-r-1);if(isHighSurrogate(o.charCodeAt(0))){yield o+n,r++;continue}}yield n}},isHighSurrogate=e=>55296<=e&&e<=56319,isLowSurrogate=e=>56320<=e&&e<=57343,reExtend=(!function(e){e[e.None=0]=\\\"None\\\",e[e.Extend=1]=\\\"Extend\\\",e[e.ZWJ=2]=\\\"ZWJ\\\",e[e.RI=4]=\\\"RI\\\",e[e.Prepend=8]=\\\"Prepend\\\",e[e.SpacingMark=16]=\\\"SpacingMark\\\",e[e.L=32]=\\\"L\\\",e[e.V=64]=\\\"V\\\",e[e.T=128]=\\\"T\\\",e[e.LV=256]=\\\"LV\\\",e[e.LVT=512]=\\\"LVT\\\",e[e.ExtPict=1024]=\\\"ExtPict\\\",e[e.Any=2048]=\\\"Any\\\"}(CodepointType=CodepointType||{}),/^(?:[\\\\u0300-\\\\u036F\\\\u0483-\\\\u0489\\\\u0591-\\\\u05BD\\\\u05BF\\\\u05C1\\\\u05C2\\\\u05C4\\\\u05C5\\\\u05C7\\\\u0610-\\\\u061A\\\\u064B-\\\\u065F\\\\u0670\\\\u06D6-\\\\u06DC\\\\u06DF-\\\\u06E4\\\\u06E7\\\\u06E8\\\\u06EA-\\\\u06ED\\\\u0711\\\\u0730-\\\\u074A\\\\u07A6-\\\\u07B0\\\\u07EB-\\\\u07F3\\\\u07FD\\\\u0816-\\\\u0819\\\\u081B-\\\\u0823\\\\u0825-\\\\u0827\\\\u0829-\\\\u082D\\\\u0859-\\\\u085B\\\\u08D3-\\\\u08E1\\\\u08E3-\\\\u0902\\\\u093A\\\\u093C\\\\u0941-\\\\u0948\\\\u094D\\\\u0951-\\\\u0957\\\\u0962\\\\u0963\\\\u0981\\\\u09BC\\\\u09BE\\\\u09C1-\\\\u09C4\\\\u09CD\\\\u09D7\\\\u09E2\\\\u09E3\\\\u09FE\\\\u0A01\\\\u0A02\\\\u0A3C\\\\u0A41\\\\u0A42\\\\u0A47\\\\u0A48\\\\u0A4B-\\\\u0A4D\\\\u0A51\\\\u0A70\\\\u0A71\\\\u0A75\\\\u0A81\\\\u0A82\\\\u0ABC\\\\u0AC1-\\\\u0AC5\\\\u0AC7\\\\u0AC8\\\\u0ACD\\\\u0AE2\\\\u0AE3\\\\u0AFA-\\\\u0AFF\\\\u0B01\\\\u0B3C\\\\u0B3E\\\\u0B3F\\\\u0B41-\\\\u0B44\\\\u0B4D\\\\u0B55-\\\\u0B57\\\\u0B62\\\\u0B63\\\\u0B82\\\\u0BBE\\\\u0BC0\\\\u0BCD\\\\u0BD7\\\\u0C00\\\\u0C04\\\\u0C3E-\\\\u0C40\\\\u0C46-\\\\u0C48\\\\u0C4A-\\\\u0C4D\\\\u0C55\\\\u0C56\\\\u0C62\\\\u0C63\\\\u0C81\\\\u0CBC\\\\u0CBF\\\\u0CC2\\\\u0CC6\\\\u0CCC\\\\u0CCD\\\\u0CD5\\\\u0CD6\\\\u0CE2\\\\u0CE3\\\\u0D00\\\\u0D01\\\\u0D3B\\\\u0D3C\\\\u0D3E\\\\u0D41-\\\\u0D44\\\\u0D4D\\\\u0D57\\\\u0D62\\\\u0D63\\\\u0D81\\\\u0DCA\\\\u0DCF\\\\u0DD2-\\\\u0DD4\\\\u0DD6\\\\u0DDF\\\\u0E31\\\\u0E34-\\\\u0E3A\\\\u0E47-\\\\u0E4E\\\\u0EB1\\\\u0EB4-\\\\u0EBC\\\\u0EC8-\\\\u0ECD\\\\u0F18\\\\u0F19\\\\u0F35\\\\u0F37\\\\u0F39\\\\u0F71-\\\\u0F7E\\\\u0F80-\\\\u0F84\\\\u0F86\\\\u0F87\\\\u0F8D-\\\\u0F97\\\\u0F99-\\\\u0FBC\\\\u0FC6\\\\u102D-\\\\u1030\\\\u1032-\\\\u1037\\\\u1039\\\\u103A\\\\u103D\\\\u103E\\\\u1058\\\\u1059\\\\u105E-\\\\u1060\\\\u1071-\\\\u1074\\\\u1082\\\\u1085\\\\u1086\\\\u108D\\\\u109D\\\\u135D-\\\\u135F\\\\u1712-\\\\u1714\\\\u1732-\\\\u1734\\\\u1752\\\\u1753\\\\u1772\\\\u1773\\\\u17B4\\\\u17B5\\\\u17B7-\\\\u17BD\\\\u17C6\\\\u17C9-\\\\u17D3\\\\u17DD\\\\u180B-\\\\u180D\\\\u1885\\\\u1886\\\\u18A9\\\\u1920-\\\\u1922\\\\u1927\\\\u1928\\\\u1932\\\\u1939-\\\\u193B\\\\u1A17\\\\u1A18\\\\u1A1B\\\\u1A56\\\\u1A58-\\\\u1A5E\\\\u1A60\\\\u1A62\\\\u1A65-\\\\u1A6C\\\\u1A73-\\\\u1A7C\\\\u1A7F\\\\u1AB0-\\\\u1AC0\\\\u1B00-\\\\u1B03\\\\u1B34-\\\\u1B3A\\\\u1B3C\\\\u1B42\\\\u1B6B-\\\\u1B73\\\\u1B80\\\\u1B81\\\\u1BA2-\\\\u1BA5\\\\u1BA8\\\\u1BA9\\\\u1BAB-\\\\u1BAD\\\\u1BE6\\\\u1BE8\\\\u1BE9\\\\u1BED\\\\u1BEF-\\\\u1BF1\\\\u1C2C-\\\\u1C33\\\\u1C36\\\\u1C37\\\\u1CD0-\\\\u1CD2\\\\u1CD4-\\\\u1CE0\\\\u1CE2-\\\\u1CE8\\\\u1CED\\\\u1CF4\\\\u1CF8\\\\u1CF9\\\\u1DC0-\\\\u1DF9\\\\u1DFB-\\\\u1DFF\\\\u200C\\\\u20D0-\\\\u20F0\\\\u2CEF-\\\\u2CF1\\\\u2D7F\\\\u2DE0-\\\\u2DFF\\\\u302A-\\\\u302F\\\\u3099\\\\u309A\\\\uA66F-\\\\uA672\\\\uA674-\\\\uA67D\\\\uA69E\\\\uA69F\\\\uA6F0\\\\uA6F1\\\\uA802\\\\uA806\\\\uA80B\\\\uA825\\\\uA826\\\\uA82C\\\\uA8C4\\\\uA8C5\\\\uA8E0-\\\\uA8F1\\\\uA8FF\\\\uA926-\\\\uA92D\\\\uA947-\\\\uA951\\\\uA980-\\\\uA982\\\\uA9B3\\\\uA9B6-\\\\uA9B9\\\\uA9BC\\\\uA9BD\\\\uA9E5\\\\uAA29-\\\\uAA2E\\\\uAA31\\\\uAA32\\\\uAA35\\\\uAA36\\\\uAA43\\\\uAA4C\\\\uAA7C\\\\uAAB0\\\\uAAB2-\\\\uAAB4\\\\uAAB7\\\\uAAB8\\\\uAABE\\\\uAABF\\\\uAAC1\\\\uAAEC\\\\uAAED\\\\uAAF6\\\\uABE5\\\\uABE8\\\\uABED\\\\uFB1E\\\\uFE00-\\\\uFE0F\\\\uFE20-\\\\uFE2F\\\\uFF9E\\\\uFF9F]|\\\\uD800[\\\\uDDFD\\\\uDEE0\\\\uDF76-\\\\uDF7A]|\\\\uD802[\\\\uDE01-\\\\uDE03\\\\uDE05\\\\uDE06\\\\uDE0C-\\\\uDE0F\\\\uDE38-\\\\uDE3A\\\\uDE3F\\\\uDEE5\\\\uDEE6]|\\\\uD803[\\\\uDD24-\\\\uDD27\\\\uDEAB\\\\uDEAC\\\\uDF46-\\\\uDF50]|\\\\uD804[\\\\uDC01\\\\uDC38-\\\\uDC46\\\\uDC7F-\\\\uDC81\\\\uDCB3-\\\\uDCB6\\\\uDCB9\\\\uDCBA\\\\uDD00-\\\\uDD02\\\\uDD27-\\\\uDD2B\\\\uDD2D-\\\\uDD34\\\\uDD73\\\\uDD80\\\\uDD81\\\\uDDB6-\\\\uDDBE\\\\uDDC9-\\\\uDDCC\\\\uDDCF\\\\uDE2F-\\\\uDE31\\\\uDE34\\\\uDE36\\\\uDE37\\\\uDE3E\\\\uDEDF\\\\uDEE3-\\\\uDEEA\\\\uDF00\\\\uDF01\\\\uDF3B\\\\uDF3C\\\\uDF3E\\\\uDF40\\\\uDF57\\\\uDF66-\\\\uDF6C\\\\uDF70-\\\\uDF74]|\\\\uD805[\\\\uDC38-\\\\uDC3F\\\\uDC42-\\\\uDC44\\\\uDC46\\\\uDC5E\\\\uDCB0\\\\uDCB3-\\\\uDCB8\\\\uDCBA\\\\uDCBD\\\\uDCBF\\\\uDCC0\\\\uDCC2\\\\uDCC3\\\\uDDAF\\\\uDDB2-\\\\uDDB5\\\\uDDBC\\\\uDDBD\\\\uDDBF\\\\uDDC0\\\\uDDDC\\\\uDDDD\\\\uDE33-\\\\uDE3A\\\\uDE3D\\\\uDE3F\\\\uDE40\\\\uDEAB\\\\uDEAD\\\\uDEB0-\\\\uDEB5\\\\uDEB7\\\\uDF1D-\\\\uDF1F\\\\uDF22-\\\\uDF25\\\\uDF27-\\\\uDF2B]|\\\\uD806[\\\\uDC2F-\\\\uDC37\\\\uDC39\\\\uDC3A\\\\uDD30\\\\uDD3B\\\\uDD3C\\\\uDD3E\\\\uDD43\\\\uDDD4-\\\\uDDD7\\\\uDDDA\\\\uDDDB\\\\uDDE0\\\\uDE01-\\\\uDE0A\\\\uDE33-\\\\uDE38\\\\uDE3B-\\\\uDE3E\\\\uDE47\\\\uDE51-\\\\uDE56\\\\uDE59-\\\\uDE5B\\\\uDE8A-\\\\uDE96\\\\uDE98\\\\uDE99]|\\\\uD807[\\\\uDC30-\\\\uDC36\\\\uDC38-\\\\uDC3D\\\\uDC3F\\\\uDC92-\\\\uDCA7\\\\uDCAA-\\\\uDCB0\\\\uDCB2\\\\uDCB3\\\\uDCB5\\\\uDCB6\\\\uDD31-\\\\uDD36\\\\uDD3A\\\\uDD3C\\\\uDD3D\\\\uDD3F-\\\\uDD45\\\\uDD47\\\\uDD90\\\\uDD91\\\\uDD95\\\\uDD97\\\\uDEF3\\\\uDEF4]|\\\\uD81A[\\\\uDEF0-\\\\uDEF4\\\\uDF30-\\\\uDF36]|\\\\uD81B[\\\\uDF4F\\\\uDF8F-\\\\uDF92\\\\uDFE4]|\\\\uD82F[\\\\uDC9D\\\\uDC9E]|\\\\uD834[\\\\uDD65\\\\uDD67-\\\\uDD69\\\\uDD6E-\\\\uDD72\\\\uDD7B-\\\\uDD82\\\\uDD85-\\\\uDD8B\\\\uDDAA-\\\\uDDAD\\\\uDE42-\\\\uDE44]|\\\\uD836[\\\\uDE00-\\\\uDE36\\\\uDE3B-\\\\uDE6C\\\\uDE75\\\\uDE84\\\\uDE9B-\\\\uDE9F\\\\uDEA1-\\\\uDEAF]|\\\\uD838[\\\\uDC00-\\\\uDC06\\\\uDC08-\\\\uDC18\\\\uDC1B-\\\\uDC21\\\\uDC23\\\\uDC24\\\\uDC26-\\\\uDC2A\\\\uDD30-\\\\uDD36\\\\uDEEC-\\\\uDEEF]|\\\\uD83A[\\\\uDCD0-\\\\uDCD6\\\\uDD44-\\\\uDD4A]|\\\\uD83C[\\\\uDFFB-\\\\uDFFF]|\\\\uDB40[\\\\uDC20-\\\\uDC7F\\\\uDD00-\\\\uDDEF])$/),rePrepend=/^(?:[\\\\u0600-\\\\u0605\\\\u06DD\\\\u070F\\\\u0890\\\\u0891\\\\u08E2\\\\u0D4E]|\\\\uD804[\\\\uDCBD\\\\uDCCD\\\\uDDC2\\\\uDDC3]|\\\\uD806[\\\\uDD3F\\\\uDD41\\\\uDE3A\\\\uDE84-\\\\uDE89]|\\\\uD807\\\\uDD46)$/,reSpacingMark=/^(?:[\\\\u0903\\\\u093B\\\\u093E-\\\\u0940\\\\u0949-\\\\u094C\\\\u094E\\\\u094F\\\\u0982\\\\u0983\\\\u09BF\\\\u09C0\\\\u09C7\\\\u09C8\\\\u09CB\\\\u09CC\\\\u0A03\\\\u0A3E-\\\\u0A40\\\\u0A83\\\\u0ABE-\\\\u0AC0\\\\u0AC9\\\\u0ACB\\\\u0ACC\\\\u0B02\\\\u0B03\\\\u0B40\\\\u0B47\\\\u0B48\\\\u0B4B\\\\u0B4C\\\\u0BBF\\\\u0BC1\\\\u0BC2\\\\u0BC6-\\\\u0BC8\\\\u0BCA-\\\\u0BCC\\\\u0C01-\\\\u0C03\\\\u0C41-\\\\u0C44\\\\u0C82\\\\u0C83\\\\u0CBE\\\\u0CC0\\\\u0CC1\\\\u0CC3\\\\u0CC4\\\\u0CC7\\\\u0CC8\\\\u0CCA\\\\u0CCB\\\\u0D02\\\\u0D03\\\\u0D3F\\\\u0D40\\\\u0D46-\\\\u0D48\\\\u0D4A-\\\\u0D4C\\\\u0D82\\\\u0D83\\\\u0DD0\\\\u0DD1\\\\u0DD8-\\\\u0DDE\\\\u0DF2\\\\u0DF3\\\\u0E33\\\\u0EB3\\\\u0F3E\\\\u0F3F\\\\u0F7F\\\\u1031\\\\u103B\\\\u103C\\\\u1056\\\\u1057\\\\u1084\\\\u1715\\\\u1734\\\\u17B6\\\\u17BE-\\\\u17C5\\\\u17C7\\\\u17C8\\\\u1923-\\\\u1926\\\\u1929-\\\\u192B\\\\u1930\\\\u1931\\\\u1933-\\\\u1938\\\\u1A19\\\\u1A1A\\\\u1A55\\\\u1A57\\\\u1A6D-\\\\u1A72\\\\u1B04\\\\u1B3B\\\\u1B3D-\\\\u1B41\\\\u1B43\\\\u1B44\\\\u1B82\\\\u1BA1\\\\u1BA6\\\\u1BA7\\\\u1BAA\\\\u1BE7\\\\u1BEA-\\\\u1BEC\\\\u1BEE\\\\u1BF2\\\\u1BF3\\\\u1C24-\\\\u1C2B\\\\u1C34\\\\u1C35\\\\u1CE1\\\\u1CF7\\\\uA823\\\\uA824\\\\uA827\\\\uA880\\\\uA881\\\\uA8B4-\\\\uA8C3\\\\uA952\\\\uA953\\\\uA983\\\\uA9B4\\\\uA9B5\\\\uA9BA\\\\uA9BB\\\\uA9BE-\\\\uA9C0\\\\uAA2F\\\\uAA30\\\\uAA33\\\\uAA34\\\\uAA4D\\\\uAAEB\\\\uAAEE\\\\uAAEF\\\\uAAF5\\\\uABE3\\\\uABE4\\\\uABE6\\\\uABE7\\\\uABE9\\\\uABEA\\\\uABEC]|\\\\uD804[\\\\uDC00\\\\uDC02\\\\uDC82\\\\uDCB0-\\\\uDCB2\\\\uDCB7\\\\uDCB8\\\\uDD2C\\\\uDD45\\\\uDD46\\\\uDD82\\\\uDDB3-\\\\uDDB5\\\\uDDBF\\\\uDDC0\\\\uDDCE\\\\uDE2C-\\\\uDE2E\\\\uDE32\\\\uDE33\\\\uDE35\\\\uDEE0-\\\\uDEE2\\\\uDF02\\\\uDF03\\\\uDF3F\\\\uDF41-\\\\uDF44\\\\uDF47\\\\uDF48\\\\uDF4B-\\\\uDF4D\\\\uDF62\\\\uDF63]|\\\\uD805[\\\\uDC35-\\\\uDC37\\\\uDC40\\\\uDC41\\\\uDC45\\\\uDCB1\\\\uDCB2\\\\uDCB9\\\\uDCBB\\\\uDCBC\\\\uDCBE\\\\uDCC1\\\\uDDB0\\\\uDDB1\\\\uDDB8-\\\\uDDBB\\\\uDDBE\\\\uDE30-\\\\uDE32\\\\uDE3B\\\\uDE3C\\\\uDE3E\\\\uDEAC\\\\uDEAE\\\\uDEAF\\\\uDEB6\\\\uDF26]|\\\\uD806[\\\\uDC2C-\\\\uDC2E\\\\uDC38\\\\uDD31-\\\\uDD35\\\\uDD37\\\\uDD38\\\\uDD3D\\\\uDD40\\\\uDD42\\\\uDDD1-\\\\uDDD3\\\\uDDDC-\\\\uDDDF\\\\uDDE4\\\\uDE39\\\\uDE57\\\\uDE58\\\\uDE97]|\\\\uD807[\\\\uDC2F\\\\uDC3E\\\\uDCA9\\\\uDCB1\\\\uDCB4\\\\uDD8A-\\\\uDD8E\\\\uDD93\\\\uDD94\\\\uDD96\\\\uDEF5\\\\uDEF6]|\\\\uD81B[\\\\uDF51-\\\\uDF87\\\\uDFF0\\\\uDFF1]|\\\\uD834[\\\\uDD66\\\\uDD6D])$/,reL=/^[\\\\u1100-\\\\u115F\\\\uA960-\\\\uA97C]$/,reV=/^[\\\\u1160-\\\\u11A7\\\\uD7B0-\\\\uD7C6]$/,reT=/^[\\\\u11A8-\\\\u11FF\\\\uD7CB-\\\\uD7FB]$/,reLV=/^[\\\\uAC00\\\\uAC1C\\\\uAC38\\\\uAC54\\\\uAC70\\\\uAC8C\\\\uACA8\\\\uACC4\\\\uACE0\\\\uACFC\\\\uAD18\\\\uAD34\\\\uAD50\\\\uAD6C\\\\uAD88\\\\uADA4\\\\uADC0\\\\uADDC\\\\uADF8\\\\uAE14\\\\uAE30\\\\uAE4C\\\\uAE68\\\\uAE84\\\\uAEA0\\\\uAEBC\\\\uAED8\\\\uAEF4\\\\uAF10\\\\uAF2C\\\\uAF48\\\\uAF64\\\\uAF80\\\\uAF9C\\\\uAFB8\\\\uAFD4\\\\uAFF0\\\\uB00C\\\\uB028\\\\uB044\\\\uB060\\\\uB07C\\\\uB098\\\\uB0B4\\\\uB0D0\\\\uB0EC\\\\uB108\\\\uB124\\\\uB140\\\\uB15C\\\\uB178\\\\uB194\\\\uB1B0\\\\uB1CC\\\\uB1E8\\\\uB204\\\\uB220\\\\uB23C\\\\uB258\\\\uB274\\\\uB290\\\\uB2AC\\\\uB2C8\\\\uB2E4\\\\uB300\\\\uB31C\\\\uB338\\\\uB354\\\\uB370\\\\uB38C\\\\uB3A8\\\\uB3C4\\\\uB3E0\\\\uB3FC\\\\uB418\\\\uB434\\\\uB450\\\\uB46C\\\\uB488\\\\uB4A4\\\\uB4C0\\\\uB4DC\\\\uB4F8\\\\uB514\\\\uB530\\\\uB54C\\\\uB568\\\\uB584\\\\uB5A0\\\\uB5BC\\\\uB5D8\\\\uB5F4\\\\uB610\\\\uB62C\\\\uB648\\\\uB664\\\\uB680\\\\uB69C\\\\uB6B8\\\\uB6D4\\\\uB6F0\\\\uB70C\\\\uB728\\\\uB744\\\\uB760\\\\uB77C\\\\uB798\\\\uB7B4\\\\uB7D0\\\\uB7EC\\\\uB808\\\\uB824\\\\uB840\\\\uB85C\\\\uB878\\\\uB894\\\\uB8B0\\\\uB8CC\\\\uB8E8\\\\uB904\\\\uB920\\\\uB93C\\\\uB958\\\\uB974\\\\uB990\\\\uB9AC\\\\uB9C8\\\\uB9E4\\\\uBA00\\\\uBA1C\\\\uBA38\\\\uBA54\\\\uBA70\\\\uBA8C\\\\uBAA8\\\\uBAC4\\\\uBAE0\\\\uBAFC\\\\uBB18\\\\uBB34\\\\uBB50\\\\uBB6C\\\\uBB88\\\\uBBA4\\\\uBBC0\\\\uBBDC\\\\uBBF8\\\\uBC14\\\\uBC30\\\\uBC4C\\\\uBC68\\\\uBC84\\\\uBCA0\\\\uBCBC\\\\uBCD8\\\\uBCF4\\\\uBD10\\\\uBD2C\\\\uBD48\\\\uBD64\\\\uBD80\\\\uBD9C\\\\uBDB8\\\\uBDD4\\\\uBDF0\\\\uBE0C\\\\uBE28\\\\uBE44\\\\uBE60\\\\uBE7C\\\\uBE98\\\\uBEB4\\\\uBED0\\\\uBEEC\\\\uBF08\\\\uBF24\\\\uBF40\\\\uBF5C\\\\uBF78\\\\uBF94\\\\uBFB0\\\\uBFCC\\\\uBFE8\\\\uC004\\\\uC020\\\\uC03C\\\\uC058\\\\uC074\\\\uC090\\\\uC0AC\\\\uC0C8\\\\uC0E4\\\\uC100\\\\uC11C\\\\uC138\\\\uC154\\\\uC170\\\\uC18C\\\\uC1A8\\\\uC1C4\\\\uC1E0\\\\uC1FC\\\\uC218\\\\uC234\\\\uC250\\\\uC26C\\\\uC288\\\\uC2A4\\\\uC2C0\\\\uC2DC\\\\uC2F8\\\\uC314\\\\uC330\\\\uC34C\\\\uC368\\\\uC384\\\\uC3A0\\\\uC3BC\\\\uC3D8\\\\uC3F4\\\\uC410\\\\uC42C\\\\uC448\\\\uC464\\\\uC480\\\\uC49C\\\\uC4B8\\\\uC4D4\\\\uC4F0\\\\uC50C\\\\uC528\\\\uC544\\\\uC560\\\\uC57C\\\\uC598\\\\uC5B4\\\\uC5D0\\\\uC5EC\\\\uC608\\\\uC624\\\\uC640\\\\uC65C\\\\uC678\\\\uC694\\\\uC6B0\\\\uC6CC\\\\uC6E8\\\\uC704\\\\uC720\\\\uC73C\\\\uC758\\\\uC774\\\\uC790\\\\uC7AC\\\\uC7C8\\\\uC7E4\\\\uC800\\\\uC81C\\\\uC838\\\\uC854\\\\uC870\\\\uC88C\\\\uC8A8\\\\uC8C4\\\\uC8E0\\\\uC8FC\\\\uC918\\\\uC934\\\\uC950\\\\uC96C\\\\uC988\\\\uC9A4\\\\uC9C0\\\\uC9DC\\\\uC9F8\\\\uCA14\\\\uCA30\\\\uCA4C\\\\uCA68\\\\uCA84\\\\uCAA0\\\\uCABC\\\\uCAD8\\\\uCAF4\\\\uCB10\\\\uCB2C\\\\uCB48\\\\uCB64\\\\uCB80\\\\uCB9C\\\\uCBB8\\\\uCBD4\\\\uCBF0\\\\uCC0C\\\\uCC28\\\\uCC44\\\\uCC60\\\\uCC7C\\\\uCC98\\\\uCCB4\\\\uCCD0\\\\uCCEC\\\\uCD08\\\\uCD24\\\\uCD40\\\\uCD5C\\\\uCD78\\\\uCD94\\\\uCDB0\\\\uCDCC\\\\uCDE8\\\\uCE04\\\\uCE20\\\\uCE3C\\\\uCE58\\\\uCE74\\\\uCE90\\\\uCEAC\\\\uCEC8\\\\uCEE4\\\\uCF00\\\\uCF1C\\\\uCF38\\\\uCF54\\\\uCF70\\\\uCF8C\\\\uCFA8\\\\uCFC4\\\\uCFE0\\\\uCFFC\\\\uD018\\\\uD034\\\\uD050\\\\uD06C\\\\uD088\\\\uD0A4\\\\uD0C0\\\\uD0DC\\\\uD0F8\\\\uD114\\\\uD130\\\\uD14C\\\\uD168\\\\uD184\\\\uD1A0\\\\uD1BC\\\\uD1D8\\\\uD1F4\\\\uD210\\\\uD22C\\\\uD248\\\\uD264\\\\uD280\\\\uD29C\\\\uD2B8\\\\uD2D4\\\\uD2F0\\\\uD30C\\\\uD328\\\\uD344\\\\uD360\\\\uD37C\\\\uD398\\\\uD3B4\\\\uD3D0\\\\uD3EC\\\\uD408\\\\uD424\\\\uD440\\\\uD45C\\\\uD478\\\\uD494\\\\uD4B0\\\\uD4CC\\\\uD4E8\\\\uD504\\\\uD520\\\\uD53C\\\\uD558\\\\uD574\\\\uD590\\\\uD5AC\\\\uD5C8\\\\uD5E4\\\\uD600\\\\uD61C\\\\uD638\\\\uD654\\\\uD670\\\\uD68C\\\\uD6A8\\\\uD6C4\\\\uD6E0\\\\uD6FC\\\\uD718\\\\uD734\\\\uD750\\\\uD76C\\\\uD788]$/,reLVT=/^[\\\\uAC01-\\\\uAC1B\\\\uAC1D-\\\\uAC37\\\\uAC39-\\\\uAC53\\\\uAC55-\\\\uAC6F\\\\uAC71-\\\\uAC8B\\\\uAC8D-\\\\uACA7\\\\uACA9-\\\\uACC3\\\\uACC5-\\\\uACDF\\\\uACE1-\\\\uACFB\\\\uACFD-\\\\uAD17\\\\uAD19-\\\\uAD33\\\\uAD35-\\\\uAD4F\\\\uAD51-\\\\uAD6B\\\\uAD6D-\\\\uAD87\\\\uAD89-\\\\uADA3\\\\uADA5-\\\\uADBF\\\\uADC1-\\\\uADDB\\\\uADDD-\\\\uADF7\\\\uADF9-\\\\uAE13\\\\uAE15-\\\\uAE2F\\\\uAE31-\\\\uAE4B\\\\uAE4D-\\\\uAE67\\\\uAE69-\\\\uAE83\\\\uAE85-\\\\uAE9F\\\\uAEA1-\\\\uAEBB\\\\uAEBD-\\\\uAED7\\\\uAED9-\\\\uAEF3\\\\uAEF5-\\\\uAF0F\\\\uAF11-\\\\uAF2B\\\\uAF2D-\\\\uAF47\\\\uAF49-\\\\uAF63\\\\uAF65-\\\\uAF7F\\\\uAF81-\\\\uAF9B\\\\uAF9D-\\\\uAFB7\\\\uAFB9-\\\\uAFD3\\\\uAFD5-\\\\uAFEF\\\\uAFF1-\\\\uB00B\\\\uB00D-\\\\uB027\\\\uB029-\\\\uB043\\\\uB045-\\\\uB05F\\\\uB061-\\\\uB07B\\\\uB07D-\\\\uB097\\\\uB099-\\\\uB0B3\\\\uB0B5-\\\\uB0CF\\\\uB0D1-\\\\uB0EB\\\\uB0ED-\\\\uB107\\\\uB109-\\\\uB123\\\\uB125-\\\\uB13F\\\\uB141-\\\\uB15B\\\\uB15D-\\\\uB177\\\\uB179-\\\\uB193\\\\uB195-\\\\uB1AF\\\\uB1B1-\\\\uB1CB\\\\uB1CD-\\\\uB1E7\\\\uB1E9-\\\\uB203\\\\uB205-\\\\uB21F\\\\uB221-\\\\uB23B\\\\uB23D-\\\\uB257\\\\uB259-\\\\uB273\\\\uB275-\\\\uB28F\\\\uB291-\\\\uB2AB\\\\uB2AD-\\\\uB2C7\\\\uB2C9-\\\\uB2E3\\\\uB2E5-\\\\uB2FF\\\\uB301-\\\\uB31B\\\\uB31D-\\\\uB337\\\\uB339-\\\\uB353\\\\uB355-\\\\uB36F\\\\uB371-\\\\uB38B\\\\uB38D-\\\\uB3A7\\\\uB3A9-\\\\uB3C3\\\\uB3C5-\\\\uB3DF\\\\uB3E1-\\\\uB3FB\\\\uB3FD-\\\\uB417\\\\uB419-\\\\uB433\\\\uB435-\\\\uB44F\\\\uB451-\\\\uB46B\\\\uB46D-\\\\uB487\\\\uB489-\\\\uB4A3\\\\uB4A5-\\\\uB4BF\\\\uB4C1-\\\\uB4DB\\\\uB4DD-\\\\uB4F7\\\\uB4F9-\\\\uB513\\\\uB515-\\\\uB52F\\\\uB531-\\\\uB54B\\\\uB54D-\\\\uB567\\\\uB569-\\\\uB583\\\\uB585-\\\\uB59F\\\\uB5A1-\\\\uB5BB\\\\uB5BD-\\\\uB5D7\\\\uB5D9-\\\\uB5F3\\\\uB5F5-\\\\uB60F\\\\uB611-\\\\uB62B\\\\uB62D-\\\\uB647\\\\uB649-\\\\uB663\\\\uB665-\\\\uB67F\\\\uB681-\\\\uB69B\\\\uB69D-\\\\uB6B7\\\\uB6B9-\\\\uB6D3\\\\uB6D5-\\\\uB6EF\\\\uB6F1-\\\\uB70B\\\\uB70D-\\\\uB727\\\\uB729-\\\\uB743\\\\uB745-\\\\uB75F\\\\uB761-\\\\uB77B\\\\uB77D-\\\\uB797\\\\uB799-\\\\uB7B3\\\\uB7B5-\\\\uB7CF\\\\uB7D1-\\\\uB7EB\\\\uB7ED-\\\\uB807\\\\uB809-\\\\uB823\\\\uB825-\\\\uB83F\\\\uB841-\\\\uB85B\\\\uB85D-\\\\uB877\\\\uB879-\\\\uB893\\\\uB895-\\\\uB8AF\\\\uB8B1-\\\\uB8CB\\\\uB8CD-\\\\uB8E7\\\\uB8E9-\\\\uB903\\\\uB905-\\\\uB91F\\\\uB921-\\\\uB93B\\\\uB93D-\\\\uB957\\\\uB959-\\\\uB973\\\\uB975-\\\\uB98F\\\\uB991-\\\\uB9AB\\\\uB9AD-\\\\uB9C7\\\\uB9C9-\\\\uB9E3\\\\uB9E5-\\\\uB9FF\\\\uBA01-\\\\uBA1B\\\\uBA1D-\\\\uBA37\\\\uBA39-\\\\uBA53\\\\uBA55-\\\\uBA6F\\\\uBA71-\\\\uBA8B\\\\uBA8D-\\\\uBAA7\\\\uBAA9-\\\\uBAC3\\\\uBAC5-\\\\uBADF\\\\uBAE1-\\\\uBAFB\\\\uBAFD-\\\\uBB17\\\\uBB19-\\\\uBB33\\\\uBB35-\\\\uBB4F\\\\uBB51-\\\\uBB6B\\\\uBB6D-\\\\uBB87\\\\uBB89-\\\\uBBA3\\\\uBBA5-\\\\uBBBF\\\\uBBC1-\\\\uBBDB\\\\uBBDD-\\\\uBBF7\\\\uBBF9-\\\\uBC13\\\\uBC15-\\\\uBC2F\\\\uBC31-\\\\uBC4B\\\\uBC4D-\\\\uBC67\\\\uBC69-\\\\uBC83\\\\uBC85-\\\\uBC9F\\\\uBCA1-\\\\uBCBB\\\\uBCBD-\\\\uBCD7\\\\uBCD9-\\\\uBCF3\\\\uBCF5-\\\\uBD0F\\\\uBD11-\\\\uBD2B\\\\uBD2D-\\\\uBD47\\\\uBD49-\\\\uBD63\\\\uBD65-\\\\uBD7F\\\\uBD81-\\\\uBD9B\\\\uBD9D-\\\\uBDB7\\\\uBDB9-\\\\uBDD3\\\\uBDD5-\\\\uBDEF\\\\uBDF1-\\\\uBE0B\\\\uBE0D-\\\\uBE27\\\\uBE29-\\\\uBE43\\\\uBE45-\\\\uBE5F\\\\uBE61-\\\\uBE7B\\\\uBE7D-\\\\uBE97\\\\uBE99-\\\\uBEB3\\\\uBEB5-\\\\uBECF\\\\uBED1-\\\\uBEEB\\\\uBEED-\\\\uBF07\\\\uBF09-\\\\uBF23\\\\uBF25-\\\\uBF3F\\\\uBF41-\\\\uBF5B\\\\uBF5D-\\\\uBF77\\\\uBF79-\\\\uBF93\\\\uBF95-\\\\uBFAF\\\\uBFB1-\\\\uBFCB\\\\uBFCD-\\\\uBFE7\\\\uBFE9-\\\\uC003\\\\uC005-\\\\uC01F\\\\uC021-\\\\uC03B\\\\uC03D-\\\\uC057\\\\uC059-\\\\uC073\\\\uC075-\\\\uC08F\\\\uC091-\\\\uC0AB\\\\uC0AD-\\\\uC0C7\\\\uC0C9-\\\\uC0E3\\\\uC0E5-\\\\uC0FF\\\\uC101-\\\\uC11B\\\\uC11D-\\\\uC137\\\\uC139-\\\\uC153\\\\uC155-\\\\uC16F\\\\uC171-\\\\uC18B\\\\uC18D-\\\\uC1A7\\\\uC1A9-\\\\uC1C3\\\\uC1C5-\\\\uC1DF\\\\uC1E1-\\\\uC1FB\\\\uC1FD-\\\\uC217\\\\uC219-\\\\uC233\\\\uC235-\\\\uC24F\\\\uC251-\\\\uC26B\\\\uC26D-\\\\uC287\\\\uC289-\\\\uC2A3\\\\uC2A5-\\\\uC2BF\\\\uC2C1-\\\\uC2DB\\\\uC2DD-\\\\uC2F7\\\\uC2F9-\\\\uC313\\\\uC315-\\\\uC32F\\\\uC331-\\\\uC34B\\\\uC34D-\\\\uC367\\\\uC369-\\\\uC383\\\\uC385-\\\\uC39F\\\\uC3A1-\\\\uC3BB\\\\uC3BD-\\\\uC3D7\\\\uC3D9-\\\\uC3F3\\\\uC3F5-\\\\uC40F\\\\uC411-\\\\uC42B\\\\uC42D-\\\\uC447\\\\uC449-\\\\uC463\\\\uC465-\\\\uC47F\\\\uC481-\\\\uC49B\\\\uC49D-\\\\uC4B7\\\\uC4B9-\\\\uC4D3\\\\uC4D5-\\\\uC4EF\\\\uC4F1-\\\\uC50B\\\\uC50D-\\\\uC527\\\\uC529-\\\\uC543\\\\uC545-\\\\uC55F\\\\uC561-\\\\uC57B\\\\uC57D-\\\\uC597\\\\uC599-\\\\uC5B3\\\\uC5B5-\\\\uC5CF\\\\uC5D1-\\\\uC5EB\\\\uC5ED-\\\\uC607\\\\uC609-\\\\uC623\\\\uC625-\\\\uC63F\\\\uC641-\\\\uC65B\\\\uC65D-\\\\uC677\\\\uC679-\\\\uC693\\\\uC695-\\\\uC6AF\\\\uC6B1-\\\\uC6CB\\\\uC6CD-\\\\uC6E7\\\\uC6E9-\\\\uC703\\\\uC705-\\\\uC71F\\\\uC721-\\\\uC73B\\\\uC73D-\\\\uC757\\\\uC759-\\\\uC773\\\\uC775-\\\\uC78F\\\\uC791-\\\\uC7AB\\\\uC7AD-\\\\uC7C7\\\\uC7C9-\\\\uC7E3\\\\uC7E5-\\\\uC7FF\\\\uC801-\\\\uC81B\\\\uC81D-\\\\uC837\\\\uC839-\\\\uC853\\\\uC855-\\\\uC86F\\\\uC871-\\\\uC88B\\\\uC88D-\\\\uC8A7\\\\uC8A9-\\\\uC8C3\\\\uC8C5-\\\\uC8DF\\\\uC8E1-\\\\uC8FB\\\\uC8FD-\\\\uC917\\\\uC919-\\\\uC933\\\\uC935-\\\\uC94F\\\\uC951-\\\\uC96B\\\\uC96D-\\\\uC987\\\\uC989-\\\\uC9A3\\\\uC9A5-\\\\uC9BF\\\\uC9C1-\\\\uC9DB\\\\uC9DD-\\\\uC9F7\\\\uC9F9-\\\\uCA13\\\\uCA15-\\\\uCA2F\\\\uCA31-\\\\uCA4B\\\\uCA4D-\\\\uCA67\\\\uCA69-\\\\uCA83\\\\uCA85-\\\\uCA9F\\\\uCAA1-\\\\uCABB\\\\uCABD-\\\\uCAD7\\\\uCAD9-\\\\uCAF3\\\\uCAF5-\\\\uCB0F\\\\uCB11-\\\\uCB2B\\\\uCB2D-\\\\uCB47\\\\uCB49-\\\\uCB63\\\\uCB65-\\\\uCB7F\\\\uCB81-\\\\uCB9B\\\\uCB9D-\\\\uCBB7\\\\uCBB9-\\\\uCBD3\\\\uCBD5-\\\\uCBEF\\\\uCBF1-\\\\uCC0B\\\\uCC0D-\\\\uCC27\\\\uCC29-\\\\uCC43\\\\uCC45-\\\\uCC5F\\\\uCC61-\\\\uCC7B\\\\uCC7D-\\\\uCC97\\\\uCC99-\\\\uCCB3\\\\uCCB5-\\\\uCCCF\\\\uCCD1-\\\\uCCEB\\\\uCCED-\\\\uCD07\\\\uCD09-\\\\uCD23\\\\uCD25-\\\\uCD3F\\\\uCD41-\\\\uCD5B\\\\uCD5D-\\\\uCD77\\\\uCD79-\\\\uCD93\\\\uCD95-\\\\uCDAF\\\\uCDB1-\\\\uCDCB\\\\uCDCD-\\\\uCDE7\\\\uCDE9-\\\\uCE03\\\\uCE05-\\\\uCE1F\\\\uCE21-\\\\uCE3B\\\\uCE3D-\\\\uCE57\\\\uCE59-\\\\uCE73\\\\uCE75-\\\\uCE8F\\\\uCE91-\\\\uCEAB\\\\uCEAD-\\\\uCEC7\\\\uCEC9-\\\\uCEE3\\\\uCEE5-\\\\uCEFF\\\\uCF01-\\\\uCF1B\\\\uCF1D-\\\\uCF37\\\\uCF39-\\\\uCF53\\\\uCF55-\\\\uCF6F\\\\uCF71-\\\\uCF8B\\\\uCF8D-\\\\uCFA7\\\\uCFA9-\\\\uCFC3\\\\uCFC5-\\\\uCFDF\\\\uCFE1-\\\\uCFFB\\\\uCFFD-\\\\uD017\\\\uD019-\\\\uD033\\\\uD035-\\\\uD04F\\\\uD051-\\\\uD06B\\\\uD06D-\\\\uD087\\\\uD089-\\\\uD0A3\\\\uD0A5-\\\\uD0BF\\\\uD0C1-\\\\uD0DB\\\\uD0DD-\\\\uD0F7\\\\uD0F9-\\\\uD113\\\\uD115-\\\\uD12F\\\\uD131-\\\\uD14B\\\\uD14D-\\\\uD167\\\\uD169-\\\\uD183\\\\uD185-\\\\uD19F\\\\uD1A1-\\\\uD1BB\\\\uD1BD-\\\\uD1D7\\\\uD1D9-\\\\uD1F3\\\\uD1F5-\\\\uD20F\\\\uD211-\\\\uD22B\\\\uD22D-\\\\uD247\\\\uD249-\\\\uD263\\\\uD265-\\\\uD27F\\\\uD281-\\\\uD29B\\\\uD29D-\\\\uD2B7\\\\uD2B9-\\\\uD2D3\\\\uD2D5-\\\\uD2EF\\\\uD2F1-\\\\uD30B\\\\uD30D-\\\\uD327\\\\uD329-\\\\uD343\\\\uD345-\\\\uD35F\\\\uD361-\\\\uD37B\\\\uD37D-\\\\uD397\\\\uD399-\\\\uD3B3\\\\uD3B5-\\\\uD3CF\\\\uD3D1-\\\\uD3EB\\\\uD3ED-\\\\uD407\\\\uD409-\\\\uD423\\\\uD425-\\\\uD43F\\\\uD441-\\\\uD45B\\\\uD45D-\\\\uD477\\\\uD479-\\\\uD493\\\\uD495-\\\\uD4AF\\\\uD4B1-\\\\uD4CB\\\\uD4CD-\\\\uD4E7\\\\uD4E9-\\\\uD503\\\\uD505-\\\\uD51F\\\\uD521-\\\\uD53B\\\\uD53D-\\\\uD557\\\\uD559-\\\\uD573\\\\uD575-\\\\uD58F\\\\uD591-\\\\uD5AB\\\\uD5AD-\\\\uD5C7\\\\uD5C9-\\\\uD5E3\\\\uD5E5-\\\\uD5FF\\\\uD601-\\\\uD61B\\\\uD61D-\\\\uD637\\\\uD639-\\\\uD653\\\\uD655-\\\\uD66F\\\\uD671-\\\\uD68B\\\\uD68D-\\\\uD6A7\\\\uD6A9-\\\\uD6C3\\\\uD6C5-\\\\uD6DF\\\\uD6E1-\\\\uD6FB\\\\uD6FD-\\\\uD717\\\\uD719-\\\\uD733\\\\uD735-\\\\uD74F\\\\uD751-\\\\uD76B\\\\uD76D-\\\\uD787\\\\uD789-\\\\uD7A3]$/,reExtPict=/^(?:[\\\\xA9\\\\xAE\\\\u203C\\\\u2049\\\\u2122\\\\u2139\\\\u2194-\\\\u2199\\\\u21A9\\\\u21AA\\\\u231A\\\\u231B\\\\u2328\\\\u2388\\\\u23CF\\\\u23E9-\\\\u23F3\\\\u23F8-\\\\u23FA\\\\u24C2\\\\u25AA\\\\u25AB\\\\u25B6\\\\u25C0\\\\u25FB-\\\\u25FE\\\\u2600-\\\\u2605\\\\u2607-\\\\u2612\\\\u2614-\\\\u2685\\\\u2690-\\\\u2705\\\\u2708-\\\\u2712\\\\u2714\\\\u2716\\\\u271D\\\\u2721\\\\u2728\\\\u2733\\\\u2734\\\\u2744\\\\u2747\\\\u274C\\\\u274E\\\\u2753-\\\\u2755\\\\u2757\\\\u2763-\\\\u2767\\\\u2795-\\\\u2797\\\\u27A1\\\\u27B0\\\\u27BF\\\\u2934\\\\u2935\\\\u2B05-\\\\u2B07\\\\u2B1B\\\\u2B1C\\\\u2B50\\\\u2B55\\\\u3030\\\\u303D\\\\u3297\\\\u3299]|\\\\uD83C[\\\\uDC00-\\\\uDCFF\\\\uDD0D-\\\\uDD0F\\\\uDD2F\\\\uDD6C-\\\\uDD71\\\\uDD7E\\\\uDD7F\\\\uDD8E\\\\uDD91-\\\\uDD9A\\\\uDDAD-\\\\uDDE5\\\\uDE01-\\\\uDE0F\\\\uDE1A\\\\uDE2F\\\\uDE32-\\\\uDE3A\\\\uDE3C-\\\\uDE3F\\\\uDE49-\\\\uDFFA]|\\\\uD83D[\\\\uDC00-\\\\uDD3D\\\\uDD46-\\\\uDE4F\\\\uDE80-\\\\uDEFF\\\\uDF74-\\\\uDF7F\\\\uDFD5-\\\\uDFFF]|\\\\uD83E[\\\\uDC0C-\\\\uDC0F\\\\uDC48-\\\\uDC4F\\\\uDC5A-\\\\uDC5F\\\\uDC88-\\\\uDC8F\\\\uDCAE-\\\\uDCFF\\\\uDD0C-\\\\uDD3A\\\\uDD3C-\\\\uDD45\\\\uDD47-\\\\uDEFF]|\\\\uD83F[\\\\uDC00-\\\\uDFFD])$/,getCodepointType=(e,t)=>{var r=CodepointType.Any;return-1!==e.search(reExtend)&&(r|=CodepointType.Extend),8205===t&&(r|=CodepointType.ZWJ),127462<=t&&t<=127487&&(r|=CodepointType.RI),-1!==e.search(rePrepend)&&(r|=CodepointType.Prepend),-1!==e.search(reSpacingMark)&&(r|=CodepointType.SpacingMark),-1!==e.search(reL)&&(r|=CodepointType.L),-1!==e.search(reV)&&(r|=CodepointType.V),-1!==e.search(reT)&&(r|=CodepointType.T),-1!==e.search(reLV)&&(r|=CodepointType.LV),-1!==e.search(reLVT)&&(r|=CodepointType.LVT),-1!==e.search(reExtPict)&&(r|=CodepointType.ExtPict),r};function intersects(e,t){return 0!=(e&t)}var NonBoundaryPairs=[[CodepointType.L,CodepointType.L|CodepointType.V|CodepointType.LV|CodepointType.LVT],[CodepointType.LV|CodepointType.V,CodepointType.V|CodepointType.T],[CodepointType.LVT|CodepointType.T,CodepointType.T],[CodepointType.Any,CodepointType.Extend|CodepointType.ZWJ],[CodepointType.Any,CodepointType.SpacingMark],[CodepointType.Prepend,CodepointType.Any],[CodepointType.ZWJ,CodepointType.ExtPict],[CodepointType.RI,CodepointType.RI]];function isBoundaryPair(t,r){return-1===NonBoundaryPairs.findIndex(e=>intersects(t,e[0])&&intersects(r,e[1]))}var endingEmojiZWJ=/(?:[\\\\xA9\\\\xAE\\\\u203C\\\\u2049\\\\u2122\\\\u2139\\\\u2194-\\\\u2199\\\\u21A9\\\\u21AA\\\\u231A\\\\u231B\\\\u2328\\\\u2388\\\\u23CF\\\\u23E9-\\\\u23F3\\\\u23F8-\\\\u23FA\\\\u24C2\\\\u25AA\\\\u25AB\\\\u25B6\\\\u25C0\\\\u25FB-\\\\u25FE\\\\u2600-\\\\u2605\\\\u2607-\\\\u2612\\\\u2614-\\\\u2685\\\\u2690-\\\\u2705\\\\u2708-\\\\u2712\\\\u2714\\\\u2716\\\\u271D\\\\u2721\\\\u2728\\\\u2733\\\\u2734\\\\u2744\\\\u2747\\\\u274C\\\\u274E\\\\u2753-\\\\u2755\\\\u2757\\\\u2763-\\\\u2767\\\\u2795-\\\\u2797\\\\u27A1\\\\u27B0\\\\u27BF\\\\u2934\\\\u2935\\\\u2B05-\\\\u2B07\\\\u2B1B\\\\u2B1C\\\\u2B50\\\\u2B55\\\\u3030\\\\u303D\\\\u3297\\\\u3299]|\\\\uD83C[\\\\uDC00-\\\\uDCFF\\\\uDD0D-\\\\uDD0F\\\\uDD2F\\\\uDD6C-\\\\uDD71\\\\uDD7E\\\\uDD7F\\\\uDD8E\\\\uDD91-\\\\uDD9A\\\\uDDAD-\\\\uDDE5\\\\uDE01-\\\\uDE0F\\\\uDE1A\\\\uDE2F\\\\uDE32-\\\\uDE3A\\\\uDE3C-\\\\uDE3F\\\\uDE49-\\\\uDFFA]|\\\\uD83D[\\\\uDC00-\\\\uDD3D\\\\uDD46-\\\\uDE4F\\\\uDE80-\\\\uDEFF\\\\uDF74-\\\\uDF7F\\\\uDFD5-\\\\uDFFF]|\\\\uD83E[\\\\uDC0C-\\\\uDC0F\\\\uDC48-\\\\uDC4F\\\\uDC5A-\\\\uDC5F\\\\uDC88-\\\\uDC8F\\\\uDCAE-\\\\uDCFF\\\\uDD0C-\\\\uDD3A\\\\uDD3C-\\\\uDD45\\\\uDD47-\\\\uDEFF]|\\\\uD83F[\\\\uDC00-\\\\uDFFD])(?:[\\\\u0300-\\\\u036F\\\\u0483-\\\\u0489\\\\u0591-\\\\u05BD\\\\u05BF\\\\u05C1\\\\u05C2\\\\u05C4\\\\u05C5\\\\u05C7\\\\u0610-\\\\u061A\\\\u064B-\\\\u065F\\\\u0670\\\\u06D6-\\\\u06DC\\\\u06DF-\\\\u06E4\\\\u06E7\\\\u06E8\\\\u06EA-\\\\u06ED\\\\u0711\\\\u0730-\\\\u074A\\\\u07A6-\\\\u07B0\\\\u07EB-\\\\u07F3\\\\u07FD\\\\u0816-\\\\u0819\\\\u081B-\\\\u0823\\\\u0825-\\\\u0827\\\\u0829-\\\\u082D\\\\u0859-\\\\u085B\\\\u08D3-\\\\u08E1\\\\u08E3-\\\\u0902\\\\u093A\\\\u093C\\\\u0941-\\\\u0948\\\\u094D\\\\u0951-\\\\u0957\\\\u0962\\\\u0963\\\\u0981\\\\u09BC\\\\u09BE\\\\u09C1-\\\\u09C4\\\\u09CD\\\\u09D7\\\\u09E2\\\\u09E3\\\\u09FE\\\\u0A01\\\\u0A02\\\\u0A3C\\\\u0A41\\\\u0A42\\\\u0A47\\\\u0A48\\\\u0A4B-\\\\u0A4D\\\\u0A51\\\\u0A70\\\\u0A71\\\\u0A75\\\\u0A81\\\\u0A82\\\\u0ABC\\\\u0AC1-\\\\u0AC5\\\\u0AC7\\\\u0AC8\\\\u0ACD\\\\u0AE2\\\\u0AE3\\\\u0AFA-\\\\u0AFF\\\\u0B01\\\\u0B3C\\\\u0B3E\\\\u0B3F\\\\u0B41-\\\\u0B44\\\\u0B4D\\\\u0B55-\\\\u0B57\\\\u0B62\\\\u0B63\\\\u0B82\\\\u0BBE\\\\u0BC0\\\\u0BCD\\\\u0BD7\\\\u0C00\\\\u0C04\\\\u0C3E-\\\\u0C40\\\\u0C46-\\\\u0C48\\\\u0C4A-\\\\u0C4D\\\\u0C55\\\\u0C56\\\\u0C62\\\\u0C63\\\\u0C81\\\\u0CBC\\\\u0CBF\\\\u0CC2\\\\u0CC6\\\\u0CCC\\\\u0CCD\\\\u0CD5\\\\u0CD6\\\\u0CE2\\\\u0CE3\\\\u0D00\\\\u0D01\\\\u0D3B\\\\u0D3C\\\\u0D3E\\\\u0D41-\\\\u0D44\\\\u0D4D\\\\u0D57\\\\u0D62\\\\u0D63\\\\u0D81\\\\u0DCA\\\\u0DCF\\\\u0DD2-\\\\u0DD4\\\\u0DD6\\\\u0DDF\\\\u0E31\\\\u0E34-\\\\u0E3A\\\\u0E47-\\\\u0E4E\\\\u0EB1\\\\u0EB4-\\\\u0EBC\\\\u0EC8-\\\\u0ECD\\\\u0F18\\\\u0F19\\\\u0F35\\\\u0F37\\\\u0F39\\\\u0F71-\\\\u0F7E\\\\u0F80-\\\\u0F84\\\\u0F86\\\\u0F87\\\\u0F8D-\\\\u0F97\\\\u0F99-\\\\u0FBC\\\\u0FC6\\\\u102D-\\\\u1030\\\\u1032-\\\\u1037\\\\u1039\\\\u103A\\\\u103D\\\\u103E\\\\u1058\\\\u1059\\\\u105E-\\\\u1060\\\\u1071-\\\\u1074\\\\u1082\\\\u1085\\\\u1086\\\\u108D\\\\u109D\\\\u135D-\\\\u135F\\\\u1712-\\\\u1714\\\\u1732-\\\\u1734\\\\u1752\\\\u1753\\\\u1772\\\\u1773\\\\u17B4\\\\u17B5\\\\u17B7-\\\\u17BD\\\\u17C6\\\\u17C9-\\\\u17D3\\\\u17DD\\\\u180B-\\\\u180D\\\\u1885\\\\u1886\\\\u18A9\\\\u1920-\\\\u1922\\\\u1927\\\\u1928\\\\u1932\\\\u1939-\\\\u193B\\\\u1A17\\\\u1A18\\\\u1A1B\\\\u1A56\\\\u1A58-\\\\u1A5E\\\\u1A60\\\\u1A62\\\\u1A65-\\\\u1A6C\\\\u1A73-\\\\u1A7C\\\\u1A7F\\\\u1AB0-\\\\u1AC0\\\\u1B00-\\\\u1B03\\\\u1B34-\\\\u1B3A\\\\u1B3C\\\\u1B42\\\\u1B6B-\\\\u1B73\\\\u1B80\\\\u1B81\\\\u1BA2-\\\\u1BA5\\\\u1BA8\\\\u1BA9\\\\u1BAB-\\\\u1BAD\\\\u1BE6\\\\u1BE8\\\\u1BE9\\\\u1BED\\\\u1BEF-\\\\u1BF1\\\\u1C2C-\\\\u1C33\\\\u1C36\\\\u1C37\\\\u1CD0-\\\\u1CD2\\\\u1CD4-\\\\u1CE0\\\\u1CE2-\\\\u1CE8\\\\u1CED\\\\u1CF4\\\\u1CF8\\\\u1CF9\\\\u1DC0-\\\\u1DF9\\\\u1DFB-\\\\u1DFF\\\\u200C\\\\u20D0-\\\\u20F0\\\\u2CEF-\\\\u2CF1\\\\u2D7F\\\\u2DE0-\\\\u2DFF\\\\u302A-\\\\u302F\\\\u3099\\\\u309A\\\\uA66F-\\\\uA672\\\\uA674-\\\\uA67D\\\\uA69E\\\\uA69F\\\\uA6F0\\\\uA6F1\\\\uA802\\\\uA806\\\\uA80B\\\\uA825\\\\uA826\\\\uA82C\\\\uA8C4\\\\uA8C5\\\\uA8E0-\\\\uA8F1\\\\uA8FF\\\\uA926-\\\\uA92D\\\\uA947-\\\\uA951\\\\uA980-\\\\uA982\\\\uA9B3\\\\uA9B6-\\\\uA9B9\\\\uA9BC\\\\uA9BD\\\\uA9E5\\\\uAA29-\\\\uAA2E\\\\uAA31\\\\uAA32\\\\uAA35\\\\uAA36\\\\uAA43\\\\uAA4C\\\\uAA7C\\\\uAAB0\\\\uAAB2-\\\\uAAB4\\\\uAAB7\\\\uAAB8\\\\uAABE\\\\uAABF\\\\uAAC1\\\\uAAEC\\\\uAAED\\\\uAAF6\\\\uABE5\\\\uABE8\\\\uABED\\\\uFB1E\\\\uFE00-\\\\uFE0F\\\\uFE20-\\\\uFE2F\\\\uFF9E\\\\uFF9F]|\\\\uD800[\\\\uDDFD\\\\uDEE0\\\\uDF76-\\\\uDF7A]|\\\\uD802[\\\\uDE01-\\\\uDE03\\\\uDE05\\\\uDE06\\\\uDE0C-\\\\uDE0F\\\\uDE38-\\\\uDE3A\\\\uDE3F\\\\uDEE5\\\\uDEE6]|\\\\uD803[\\\\uDD24-\\\\uDD27\\\\uDEAB\\\\uDEAC\\\\uDF46-\\\\uDF50]|\\\\uD804[\\\\uDC01\\\\uDC38-\\\\uDC46\\\\uDC7F-\\\\uDC81\\\\uDCB3-\\\\uDCB6\\\\uDCB9\\\\uDCBA\\\\uDD00-\\\\uDD02\\\\uDD27-\\\\uDD2B\\\\uDD2D-\\\\uDD34\\\\uDD73\\\\uDD80\\\\uDD81\\\\uDDB6-\\\\uDDBE\\\\uDDC9-\\\\uDDCC\\\\uDDCF\\\\uDE2F-\\\\uDE31\\\\uDE34\\\\uDE36\\\\uDE37\\\\uDE3E\\\\uDEDF\\\\uDEE3-\\\\uDEEA\\\\uDF00\\\\uDF01\\\\uDF3B\\\\uDF3C\\\\uDF3E\\\\uDF40\\\\uDF57\\\\uDF66-\\\\uDF6C\\\\uDF70-\\\\uDF74]|\\\\uD805[\\\\uDC38-\\\\uDC3F\\\\uDC42-\\\\uDC44\\\\uDC46\\\\uDC5E\\\\uDCB0\\\\uDCB3-\\\\uDCB8\\\\uDCBA\\\\uDCBD\\\\uDCBF\\\\uDCC0\\\\uDCC2\\\\uDCC3\\\\uDDAF\\\\uDDB2-\\\\uDDB5\\\\uDDBC\\\\uDDBD\\\\uDDBF\\\\uDDC0\\\\uDDDC\\\\uDDDD\\\\uDE33-\\\\uDE3A\\\\uDE3D\\\\uDE3F\\\\uDE40\\\\uDEAB\\\\uDEAD\\\\uDEB0-\\\\uDEB5\\\\uDEB7\\\\uDF1D-\\\\uDF1F\\\\uDF22-\\\\uDF25\\\\uDF27-\\\\uDF2B]|\\\\uD806[\\\\uDC2F-\\\\uDC37\\\\uDC39\\\\uDC3A\\\\uDD30\\\\uDD3B\\\\uDD3C\\\\uDD3E\\\\uDD43\\\\uDDD4-\\\\uDDD7\\\\uDDDA\\\\uDDDB\\\\uDDE0\\\\uDE01-\\\\uDE0A\\\\uDE33-\\\\uDE38\\\\uDE3B-\\\\uDE3E\\\\uDE47\\\\uDE51-\\\\uDE56\\\\uDE59-\\\\uDE5B\\\\uDE8A-\\\\uDE96\\\\uDE98\\\\uDE99]|\\\\uD807[\\\\uDC30-\\\\uDC36\\\\uDC38-\\\\uDC3D\\\\uDC3F\\\\uDC92-\\\\uDCA7\\\\uDCAA-\\\\uDCB0\\\\uDCB2\\\\uDCB3\\\\uDCB5\\\\uDCB6\\\\uDD31-\\\\uDD36\\\\uDD3A\\\\uDD3C\\\\uDD3D\\\\uDD3F-\\\\uDD45\\\\uDD47\\\\uDD90\\\\uDD91\\\\uDD95\\\\uDD97\\\\uDEF3\\\\uDEF4]|\\\\uD81A[\\\\uDEF0-\\\\uDEF4\\\\uDF30-\\\\uDF36]|\\\\uD81B[\\\\uDF4F\\\\uDF8F-\\\\uDF92\\\\uDFE4]|\\\\uD82F[\\\\uDC9D\\\\uDC9E]|\\\\uD834[\\\\uDD65\\\\uDD67-\\\\uDD69\\\\uDD6E-\\\\uDD72\\\\uDD7B-\\\\uDD82\\\\uDD85-\\\\uDD8B\\\\uDDAA-\\\\uDDAD\\\\uDE42-\\\\uDE44]|\\\\uD836[\\\\uDE00-\\\\uDE36\\\\uDE3B-\\\\uDE6C\\\\uDE75\\\\uDE84\\\\uDE9B-\\\\uDE9F\\\\uDEA1-\\\\uDEAF]|\\\\uD838[\\\\uDC00-\\\\uDC06\\\\uDC08-\\\\uDC18\\\\uDC1B-\\\\uDC21\\\\uDC23\\\\uDC24\\\\uDC26-\\\\uDC2A\\\\uDD30-\\\\uDD36\\\\uDEEC-\\\\uDEEF]|\\\\uD83A[\\\\uDCD0-\\\\uDCD6\\\\uDD44-\\\\uDD4A]|\\\\uD83C[\\\\uDFFB-\\\\uDFFF]|\\\\uDB40[\\\\uDC20-\\\\uDC7F\\\\uDD00-\\\\uDDEF])*\\\\u200D$/,endsWithEmojiZWJ=e=>-1!==e.search(endingEmojiZWJ),endingRIs=/(?:\\\\uD83C[\\\\uDDE6-\\\\uDDFF])+$/g,endsWithOddNumberOfRIs=e=>{var t=e.match(endingRIs);return null!==t&&t[0].length/2%2==1},TextTransforms={\\\"delete\\\"(e,t){e[\\\"delete\\\"](t)},insertFragment(e,t,r){e.insertFragment(t,r)},insertText(o,a){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(o,()=>{var{voids:e=!1}=i,{at:t=getDefaultInsertLocation(o)}=i;if(Path.isPath(t)&&(t=Editor.range(o,t)),Range.isRange(t))if(Range.isCollapsed(t))t=t.anchor;else{var r=Range.end(t);if(!e&&Editor[\\\"void\\\"](o,{at:r}))return;var n=Range.start(t),n=Editor.pointRef(o,n),r=Editor.pointRef(o,r),n=(Transforms[\\\"delete\\\"](o,{at:t,voids:e}),n.unref()),r=r.unref(),t=n||r;Transforms.setSelection(o,{anchor:t,focus:t})}!e&&Editor[\\\"void\\\"](o,{at:t})||Editor.elementReadOnly(o,{at:t})||(({path:n,offset:r}=t),0<a.length&&o.apply({type:\\\"insert_text\\\",path:n,offset:r,text:a}))})}};function ownKeys$9(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$9(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$9(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$9(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var Transforms=_objectSpread$9(_objectSpread$9(_objectSpread$9(_objectSpread$9({},GeneralTransforms),NodeTransforms),SelectionTransforms),TextTransforms),apply=(e,t)=>{for(var r of Editor.pathRefs(e))PathRef.transform(r,t);for(var n of Editor.pointRefs(e))PointRef.transform(n,t);for(var o of Editor.rangeRefs(e))RangeRef.transform(o,t);var a,i,s,c=DIRTY_PATHS.get(e)||[],l=DIRTY_PATH_KEYS.get(e)||new Set,u=e=>{var t;e&&(t=e.join(\\\",\\\"),i.has(t)||(i.add(t),a.push(e)))};if(Path.operationCanTransformPath(t)){a=[],i=new Set;for(var d of c)u(Path.transform(d,t))}else a=c,i=l;for(s of e.getDirtyPaths(t))u(s);DIRTY_PATHS.set(e,a),DIRTY_PATH_KEYS.set(e,i),Transforms.transform(e,t),e.operations.push(t),Editor.normalize(e,{operation:t}),\\\"set_selection\\\"===t.type&&(e.marks=null),FLUSHING.get(e)||(FLUSHING.set(e,!0),Promise.resolve().then(()=>{FLUSHING.set(e,!1),e.onChange({operation:t}),e.operations=[]}))},getDirtyPaths=(e,t)=>{switch(t.type){case\\\"insert_text\\\":case\\\"remove_text\\\":case\\\"set_node\\\":var r=t[\\\"path\\\"];return Path.levels(r);case\\\"insert_node\\\":var{node:r,path:n}=t,o=Path.levels(n),r=Text.isText(r)?[]:Array.from(Node2.nodes(r),e=>{var[,t]=e;return n.concat(t)});return[...o,...r];case\\\"merge_node\\\":o=t[\\\"path\\\"],r=Path.ancestors(o),o=Path.previous(o);return[...r,o];case\\\"move_node\\\":var{path:r,newPath:o}=t;if(Path.equals(r,o))return[];var a,i,s=[],c=[];for(a of Path.ancestors(r)){var l=Path.transform(a,t);s.push(l)}for(i of Path.ancestors(o)){var u=Path.transform(i,t);c.push(u)}r=c[c.length-1],o=o[o.length-1],o=r.concat(o);return[...s,...c,o];case\\\"remove_node\\\":r=t[\\\"path\\\"];return[...Path.ancestors(r)];case\\\"split_node\\\":o=t[\\\"path\\\"],r=Path.levels(o),o=Path.next(o);return[...r,o];default:return[]}},getFragment=e=>{var t=e[\\\"selection\\\"];return t?Node2.fragment(e,t):[]},normalizeNode=(e,t)=>{var[r,n]=t;if(!Text.isText(r))if(Element2.isElement(r)&&0===r.children.length)Transforms.insertNodes(e,{text:\\\"\\\"},{at:n.concat(0),voids:!0});else for(var o=!Editor.isEditor(r)&&Element2.isElement(r)&&(e.isInline(r)||0===r.children.length||Text.isText(r.children[0])||e.isInline(r.children[0])),a=0,i=0;i<r.children.length;i++,a++){var s,c,l=Node2.get(e,n);Text.isText(l)||(s=l.children[a],l=l.children[a-1],c=i===r.children.length-1,(Text.isText(s)||Element2.isElement(s)&&e.isInline(s))!==o?(Transforms.removeNodes(e,{at:n.concat(a),voids:!0}),a--):Element2.isElement(s)?e.isInline(s)&&(null!=l&&Text.isText(l)?c&&(Transforms.insertNodes(e,{text:\\\"\\\"},{at:n.concat(a+1),voids:!0}),a++):(Transforms.insertNodes(e,{text:\\\"\\\"},{at:n.concat(a),voids:!0}),a++)):null!=l&&Text.isText(l)&&(Text.equals(s,l,{loose:!0})?(Transforms.mergeNodes(e,{at:n.concat(a),voids:!0}),a--):\\\"\\\"===l.text?(Transforms.removeNodes(e,{at:n.concat(a-1),voids:!0}),a--):\\\"\\\"===s.text&&(Transforms.removeNodes(e,{at:n.concat(a),voids:!0}),a--)))}},shouldNormalize=(e,t)=>{var{iteration:r,initialDirtyPathsLength:n}=t,n=42*n;if(n<r)throw new Error(\\\"Could not completely normalize the editor after \\\".concat(n,\\\" iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.\\\"));return!0},above=function above2(e){var{voids:t=!1,mode:r=\\\"lowest\\\",at:n=e.selection,match:o}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(n){var a,i,s=Editor.path(e,n);for([a,i]of Editor.levels(e,{at:s,voids:t,match:o,reverse:\\\"lowest\\\"===r}))if(!Text.isText(a))if(Range.isRange(n)){if(Path.isAncestor(i,n.anchor.path)&&Path.isAncestor(i,n.focus.path))return[a,i]}else if(!Path.equals(s,i))return[a,i]}};function ownKeys$8(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$8(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$8(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$8(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var addMark=(o,e,t)=>{var r,n,a,i,s=o[\\\"selection\\\"];s&&(a=!(r=(e,t)=>{var r,n;return!!Text.isText(e)&&(([r,n]=Editor.parent(o,t)),!o.isVoid(r)||o.markableVoid(r))}),(n=Range.isExpanded(s))||(([s,i]=Editor.node(o,s)),s&&r(s,i)&&(([s]=Editor.parent(o,i)),a=s&&o.markableVoid(s))),n||a?Transforms.setNodes(o,{[e]:t},{match:r,split:!0,voids:!0}):(i=_objectSpread$8(_objectSpread$8({},Editor.marks(o)||{}),{},{[e]:t}),o.marks=i,FLUSHING.get(o)||o.onChange()))};function ownKeys$7(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$7(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$7(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$7(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var after=function after2(e,t){var r,n,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},a={anchor:Editor.point(e,t,{edge:\\\"end\\\"}),focus:Editor.end(e,[])},{distance:i=1}=o,s=0;for(n of Editor.positions(e,_objectSpread$7(_objectSpread$7({},o),{},{at:a}))){if(i<s)break;0!==s&&(r=n),s++}return r};function ownKeys$6(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$6(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$6(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$6(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var before=function before2(e,t){var r,n,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},a={anchor:Editor.start(e,[]),focus:Editor.point(e,t,{edge:\\\"start\\\"})},{distance:i=1}=o,s=0;for(n of Editor.positions(e,_objectSpread$6(_objectSpread$6({},o),{},{at:a,reverse:!0}))){if(i<s)break;0!==s&&(r=n),s++}return r},deleteBackward=(e,t)=>{var r=e[\\\"selection\\\"];r&&Range.isCollapsed(r)&&Transforms[\\\"delete\\\"](e,{unit:t,reverse:!0})},deleteForward=(e,t)=>{var r=e[\\\"selection\\\"];r&&Range.isCollapsed(r)&&Transforms[\\\"delete\\\"](e,{unit:t})},deleteFragment=function deleteFragment2(e){var{direction:t=\\\"forward\\\"}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=e[\\\"selection\\\"];r&&Range.isExpanded(r)&&Transforms[\\\"delete\\\"](e,{reverse:\\\"backward\\\"===t})},edges=(e,t)=>[Editor.start(e,t),Editor.end(e,t)];function ownKeys$5(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$5(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$5(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var elementReadOnly=function elementReadOnly2(t){return Editor.above(t,_objectSpread$5(_objectSpread$5({},1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}),{},{match:e=>Element2.isElement(e)&&Editor.isElementReadOnly(t,e)}))},end=(e,t)=>Editor.point(e,t,{edge:\\\"end\\\"}),first=(e,t)=>{var r=Editor.path(e,t,{edge:\\\"start\\\"});return Editor.node(e,r)},fragment=(e,t)=>{var r=Editor.range(e,t);return Node2.fragment(e,r)};function ownKeys$4(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$4(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$4(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var getVoid=function getVoid2(t){return Editor.above(t,_objectSpread$4(_objectSpread$4({},1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}),{},{match:e=>Element2.isElement(e)&&Editor.isVoid(t,e)}))},hasBlocks=(t,e)=>e.children.some(e=>Element2.isElement(e)&&Editor.isBlock(t,e)),hasInlines=(t,e)=>e.children.some(e=>Text.isText(e)||Editor.isInline(t,e)),hasPath=(e,t)=>Node2.has(e,t),hasTexts=(e,t)=>t.children.every(e=>Text.isText(e)),insertBreak=e=>{Transforms.splitNodes(e,{always:!0})},insertNode=(e,t,r)=>{Transforms.insertNodes(e,t,r)},insertSoftBreak=e=>{Transforms.splitNodes(e,{always:!0})};function ownKeys$3(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$3(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$3(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var insertText=function insertText2(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},{selection:n,marks:o}=e;n&&(o?(n=_objectSpread$3({text:t},o),Transforms.insertNodes(e,n,{at:r.at,voids:r.voids})):Transforms.insertText(e,t,r),e.marks=null)},isBlock=(e,t)=>!e.isInline(t),isEdge=(e,t,r)=>Editor.isStart(e,t,r)||Editor.isEnd(e,t,r),isEmpty=(e,t)=>{var r=t[\\\"children\\\"],[n]=r;return 0===r.length||1===r.length&&Text.isText(n)&&\\\"\\\"===n.text&&!e.isVoid(t)},isEnd=(e,t,r)=>{var n=Editor.end(e,r);return Point.equals(t,n)},isNormalizing=e=>{var t=NORMALIZING.get(e);return void 0===t||t},isStart=(e,t,r)=>{var n;return 0===t.offset&&(n=Editor.start(e,r),Point.equals(t,n))},last=(e,t)=>{var r=Editor.path(e,t,{edge:\\\"end\\\"});return Editor.node(e,r)},leaf=function leaf2(e,t){var r=Editor.path(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{});return[Node2.leaf(e,r),r]};function*levels(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{at:r=e.selection,reverse:n=!1,voids:o=!1}=t,a=t[\\\"match\\\"];if(null==a&&(a=()=>!0),r){var i,s,c=[],t=Editor.path(e,r);for([i,s]of Node2.levels(e,t))if(a(i,s)&&(c.push([i,s]),!o)&&Element2.isElement(i)&&Editor.isVoid(e,i))break;n&&c.reverse(),yield*c}}var _excluded$1=[\\\"text\\\"],_excluded2$1=[\\\"text\\\"],marks=function marks2(t){var e,r,{marks:n,selection:o}=t;return o?n||(Range.isExpanded(o)?(([n]=Editor.nodes(t,{match:Text.isText})),n?(([n]=n),_objectWithoutProperties(n,_excluded$1)):{}):(n=o[\\\"anchor\\\"],o=n[\\\"path\\\"],([e]=Editor.leaf(t,o)),0===n.offset&&(n=Editor.previous(t,{at:o,match:Text.isText}),Editor.above(t,{match:e=>Element2.isElement(e)&&Editor.isVoid(t,e)&&t.markableVoid(e)})||(o=Editor.above(t,{match:e=>Element2.isElement(e)&&Editor.isBlock(t,e)}),n&&o&&(([n,r]=n),([,o]=o),Path.isAncestor(o,r))&&(e=n))),_objectWithoutProperties(e,_excluded2$1))):null},next=function next2(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{mode:r=\\\"lowest\\\",voids:n=!1}=t,{match:t,at:o=e.selection}=t;if(o){var a=Editor.after(e,o,{voids:n});if(a){var i,[,s]=Editor.last(e,[]),a=[a.path,s];if(Path.isPath(o)&&0===o.length)throw new Error(\\\"Cannot get the next node from the root node!\\\");null==t&&(t=Path.isPath(o)?(([i]=Editor.parent(e,o)),e=>i.children.includes(e)):()=>!0);var[s]=Editor.nodes(e,{at:a,match:t,mode:r,voids:n});return s}}},node=function node2(e,t){var r=Editor.path(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{});return[Node2.get(e,r),r]};function*nodes(r){var e,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{at:n=r.selection,mode:o=\\\"all\\\",universal:a=!1,reverse:i=!1,voids:s=!1,ignoreNonSelectable:c=!1}=t,l=t[\\\"match\\\"],l=l||(()=>!0);if(n){t=Span.isSpan(n)?(e=n[0],n[1]):(t=Editor.path(r,n,{edge:\\\"start\\\"}),n=Editor.path(r,n,{edge:\\\"end\\\"}),e=i?n:t,i?t:n);var u,d,p=[];for([u,d]of Node2.nodes(r,{reverse:i,from:e,to:t,pass:e=>{var[t]=e;return!(!Element2.isElement(t)||(s||!Editor.isVoid(r,t)&&!Editor.isElementReadOnly(r,t))&&(!c||Editor.isSelectable(r,t)))}}))if(!c||!Element2.isElement(u)||Editor.isSelectable(r,u)){var f=m&&0===Path.compare(d,m[1]);if(\\\"highest\\\"!==o||!f)if(l(u,d)){\\\"lowest\\\"===o&&f||(g=\\\"lowest\\\"===o?m:[u,d])&&(a?p.push(g):yield g);var g,m=[u,d]}else if(a&&!f&&Text.isText(u))return}\\\"lowest\\\"===o&&m&&(a?p.push(m):yield m),a&&(yield*p)}}var normalize=function normalize2(s){var e,{force:t=!1,operation:c}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},l=e=>DIRTY_PATHS.get(e)||[],u=e=>{var t=l(e).pop(),r=t.join(\\\",\\\");return(DIRTY_PATH_KEYS.get(e)||new Set)[\\\"delete\\\"](r),t};Editor.isNormalizing(s)&&(t&&(t=Array.from(Node2.nodes(s),e=>{var[,t]=e;return t}),e=new Set(t.map(e=>e.join(\\\",\\\"))),DIRTY_PATHS.set(s,t),DIRTY_PATH_KEYS.set(s,e)),0!==l(s).length)&&Editor.withoutNormalizing(s,()=>{for(var e of l(s)){var t,r;Node2.has(s,e)&&(([t,r]=e=Editor.node(s,e)),Element2.isElement(t))&&0===t.children.length&&s.normalizeNode(e,{operation:c})}for(var n=l(s),o=n.length,a=0;0!==n.length;){if(!s.shouldNormalize({dirtyPaths:n,iteration:a,initialDirtyPathsLength:o,operation:c}))return;var i=u(s);Node2.has(s,i)&&(i=Editor.node(s,i),s.normalizeNode(i,{operation:c})),a++,n=l(s)}})},parent=function parent2(e,t){var r=Editor.path(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}),r=Path.parent(r);return Editor.node(e,r)},pathRef=function pathRef2(t,e){var{affinity:r=\\\"forward\\\"}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n={current:e,affinity:r,unref(){var e=n[\\\"current\\\"];return Editor.pathRefs(t)[\\\"delete\\\"](n),n.current=null,e}};return Editor.pathRefs(t).add(n),n},pathRefs=e=>{var t=PATH_REFS.get(e);return t||PATH_REFS.set(e,t=new Set),t},path=function path2(e,t){var r,{depth:n,edge:o}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return Path.isPath(t)&&(\\\"start\\\"===o?(([,r]=Node2.first(e,t)),t=r):\\\"end\\\"===o&&(([,r]=Node2.last(e,t)),t=r)),Range.isRange(t)&&(t=\\\"start\\\"===o?Range.start(t):\\\"end\\\"===o?Range.end(t):Path.common(t.anchor.path,t.focus.path)),Point.isPoint(t)&&(t=t.path),t=null!=n?t.slice(0,n):t},pointRef=function pointRef2(t,e){var{affinity:r=\\\"forward\\\"}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n={current:e,affinity:r,unref(){var e=n[\\\"current\\\"];return Editor.pointRefs(t)[\\\"delete\\\"](n),n.current=null,e}};return Editor.pointRefs(t).add(n),n},pointRefs=e=>{var t=POINT_REFS.get(e);return t||POINT_REFS.set(e,t=new Set),t},point=function point2(e,t){var{edge:r=\\\"start\\\"}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if(Path.isPath(t)){n=\\\"end\\\"===r?(([,n]=Node2.last(e,t)),n):(([,n]=Node2.first(e,t)),n);var n,o=Node2.get(e,n);if(Text.isText(o))return{path:n,offset:\\\"end\\\"===r?o.text.length:0};throw new Error(\\\"Cannot get the \\\".concat(r,\\\" point in the node at path [\\\").concat(t,\\\"] because it has no \\\").concat(r,\\\" text node.\\\"))}return Range.isRange(t)?(([n,o]=Range.edges(t)),\\\"start\\\"===r?n:o):t};function*positions(e){var{at:t=e.selection,unit:r=\\\"offset\\\",reverse:n=!1,voids:o=!1,ignoreNonSelectable:a=!1}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(t){var i,s,c,l=Editor.range(e,t),[u,d]=Range.edges(l),p=n?d:u,f=!1,g=\\\"\\\",m=0,h=0,_=0;for([i,s]of Editor.nodes(e,{at:t,reverse:n,voids:o,ignoreNonSelectable:a})){if(Element2.isElement(i)){if(!o&&(e.isVoid(i)||e.isElementReadOnly(i))){yield Editor.start(e,s);continue}if(e.isInline(i))continue;Editor.hasInlines(e,i)&&(c=Path.isAncestor(s,d.path)?d:Editor.end(e,s),v=Path.isAncestor(s,u.path)?u:Editor.start(e,s),g=Editor.string(e,{anchor:v,focus:c},{voids:o}),f=!0)}if(Text.isText(i)){var v=Path.equals(s,p.path),_=v?(h=n?p.offset:i.text.length-p.offset,p.offset):(h=i.text.length,n?h:0);for((v||f||\\\"offset\\\"===r)&&(yield{path:s,offset:_},f=!1);;){if(0===m){if(\\\"\\\"===g)break;m=function(e,t,r){{if(\\\"character\\\"===t)return getCharacterDistance(e,r);if(\\\"word\\\"===t)return getWordDistance(e,r);if(\\\"line\\\"===t||\\\"block\\\"===t)return e.length}return 1}(g,r,n),g=splitByCharacterDistance(g,m,n)[1]}if(_=n?_-m:_+m,(h-=m)<0){m=-h;break}m=0,yield{path:s,offset:_}}}}}}var previous=function previous2(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{mode:r=\\\"lowest\\\",voids:n=!1}=t,{match:t,at:o=e.selection}=t;if(o){var a=Editor.before(e,o,{voids:n});if(a){var i,[,s]=Editor.first(e,[]),a=[a.path,s];if(Path.isPath(o)&&0===o.length)throw new Error(\\\"Cannot get the previous node from the root node!\\\");null==t&&(t=Path.isPath(o)?(([i]=Editor.parent(e,o)),e=>i.children.includes(e)):()=>!0);var[s]=Editor.nodes(e,{reverse:!0,at:a,match:t,mode:r,voids:n});return s}}},rangeRef=function rangeRef2(t,e){var{affinity:r=\\\"forward\\\"}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n={current:e,affinity:r,unref(){var e=n[\\\"current\\\"];return Editor.rangeRefs(t)[\\\"delete\\\"](n),n.current=null,e}};return Editor.rangeRefs(t).add(n),n},rangeRefs=e=>{var t=RANGE_REFS.get(e);return t||RANGE_REFS.set(e,t=new Set),t},range=(e,t,r)=>{return Range.isRange(t)&&!r?t:{anchor:Editor.start(e,t),focus:Editor.end(e,r||t)}};function ownKeys$2(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$2(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$2(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var removeMark=(o,e)=>{var t,r,n,a,i=o[\\\"selection\\\"];i&&(n=!(t=(e,t)=>{var r,n;return!!Text.isText(e)&&(([r,n]=Editor.parent(o,t)),!o.isVoid(r)||o.markableVoid(r))}),(r=Range.isExpanded(i))||(([i,a]=Editor.node(o,i)),i&&t(i,a)&&(([i]=Editor.parent(o,a)),n=i&&o.markableVoid(i))),r||n?Transforms.unsetNodes(o,e,{match:t,split:!0,voids:!0}):(delete(a=_objectSpread$2({},Editor.marks(o)||{}))[e],o.marks=a,FLUSHING.get(o)||o.onChange()))},setNormalizing=(e,t)=>{NORMALIZING.set(e,t)},start=(e,t)=>Editor.point(e,t,{edge:\\\"start\\\"}),string=function string2(e,t){var r,n,{voids:o=!1}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},a=Editor.range(e,t),[i,s]=Range.edges(a),c=\\\"\\\";for([r,n]of Editor.nodes(e,{at:a,match:Text.isText,voids:o})){var l=r.text;Path.equals(n,s.path)&&(l=l.slice(0,s.offset)),c+=l=Path.equals(n,i.path)?l.slice(i.offset):l}return c},unhangRange=function unhangRange2(t,e){var{voids:r=!1}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},[n,o]=Range.edges(e);if(0!==n.offset||0!==o.offset||Range.isCollapsed(e)||Path.hasPrevious(o.path))return e;var a,i,s=Editor.above(t,{at:o,match:e=>Element2.isElement(e)&&Editor.isBlock(t,e),voids:r}),c=s?s[1]:[],s=Editor.start(t,n),l=!0;for([a,i]of Editor.nodes(t,{at:{anchor:s,focus:o},match:Text.isText,reverse:!0,voids:r}))if(l)l=!1;else if(\\\"\\\"!==a.text||Path.isBefore(i,c)){o={path:i,offset:a.text.length};break}return{anchor:n,focus:o}},withoutNormalizing=(e,t)=>{var r=Editor.isNormalizing(e);Editor.setNormalizing(e,!1);try{t()}finally{Editor.setNormalizing(e,r)}Editor.normalize(e)},deleteText=function deleteText2(T){var C=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(T,()=>{var{reverse:e=!1,unit:t=\\\"character\\\",distance:r=1,voids:n=!1}=C,{at:o=T.selection,hanging:a=!1}=C;if(o){var i=!1;if(Range.isRange(o)&&Range.isCollapsed(o)&&(i=!0,o=o.anchor),Point.isPoint(o)&&(d=Editor[\\\"void\\\"](T,{at:o,mode:\\\"highest\\\"}),!n&&d?(([,d]=d),o=d):(d={unit:t,distance:r},o={anchor:o,focus:e?Editor.before(T,o,d)||Editor.start(T,[]):Editor.after(T,o,d)||Editor.end(T,[])},a=!0)),Path.isPath(o))Transforms.removeNodes(T,{at:o,voids:n});else if(!Range.isCollapsed(o)){a||(([,d]=Range.edges(o)),a=Editor.end(T,[]),Point.equals(d,a))||(o=Editor.unhangRange(T,o,{voids:n}));var s,c,[l,u]=Range.edges(o),d=Editor.above(T,{match:e=>Element2.isElement(e)&&Editor.isBlock(T,e),at:l,voids:n}),a=Editor.above(T,{match:e=>Element2.isElement(e)&&Editor.isBlock(T,e),at:u,voids:n}),p=d&&a&&!Path.equals(d[1],a[1]),f=Path.equals(l.path,u.path),g=n?null:null!=(g=Editor[\\\"void\\\"](T,{at:l,mode:\\\"highest\\\"}))?g:Editor.elementReadOnly(T,{at:l,mode:\\\"highest\\\"}),m=n?null:null!=(m=Editor[\\\"void\\\"](T,{at:u,mode:\\\"highest\\\"}))?m:Editor.elementReadOnly(T,{at:u,mode:\\\"highest\\\"}),h=(g&&(y=Editor.before(T,l))&&d&&Path.isAncestor(d[1],y.path)&&(l=y),m&&(d=Editor.after(T,u))&&a&&Path.isAncestor(a[1],d.path)&&(u=d),[]);for(c of Editor.nodes(T,{at:o,voids:n})){var[_,v]=c;s&&0===Path.compare(v,s)||(!n&&Element2.isElement(_)&&(Editor.isVoid(T,_)||Editor.isElementReadOnly(T,_))||!Path.isCommon(v,l.path)&&!Path.isCommon(v,u.path))&&(h.push(c),s=v)}var y=Array.from(h,e=>{var[,t]=e;return Editor.pathRef(T,t)}),a=Editor.pointRef(T,l),d=Editor.pointRef(T,u),o=\\\"\\\",g=(f||g||(g=a.current,([E]=Editor.leaf(T,g)),g=g[\\\"path\\\"],b=l[\\\"offset\\\"],0<(E=E.text.slice(b)).length&&(T.apply({type:\\\"remove_text\\\",path:g,offset:b,text:E}),o=E)),y.reverse().map(e=>e.unref()).filter(e=>null!==e).forEach(e=>Transforms.removeNodes(T,{at:e,voids:n})),m||(g=d.current,([b]=Editor.leaf(T,g)),E=g[\\\"path\\\"],y=f?l.offset:0,0<(m=b.text.slice(y,u.offset)).length&&(T.apply({type:\\\"remove_text\\\",path:E,offset:y,text:m}),o=m)),!f&&p&&d.current&&a.current&&Transforms.mergeNodes(T,{at:d.current,hanging:!0,voids:n}),i&&e&&\\\"character\\\"===t&&1<o.length&&o.match(/[\\\\u0E00-\\\\u0E7F]+/)&&Transforms.insertText(T,o.slice(0,o.length-r)),a.unref()),b=d.unref(),E=e?g||b:b||g;null==C.at&&E&&Transforms.select(T,E)}}})},insertFragment=function insertFragment2(S,x){var D=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(S,()=>{var{hanging:e=!1,voids:t=!1}=D,{at:r=getDefaultInsertLocation(S)}=D;if(x.length){if(Range.isRange(r))if(e||(r=Editor.unhangRange(S,r,{voids:t})),Range.isCollapsed(r))r=r.anchor;else{var[,e]=Range.edges(r);if(!t&&Editor[\\\"void\\\"](S,{at:e}))return;e=Editor.pointRef(S,e);Transforms[\\\"delete\\\"](S,{at:r}),r=e.unref()}else Path.isPath(r)&&(r=Editor.start(S,r));if(t||!Editor[\\\"void\\\"](S,{at:r})){e=Editor.above(S,{at:r,match:e=>Element2.isElement(e)&&Editor.isInline(S,e),mode:\\\"highest\\\",voids:t});e&&(([,e]=e),Editor.isEnd(S,r,e)?r=Editor.after(S,e):Editor.isStart(S,r,e)&&(r=Editor.before(S,e)));var n,[,e]=Editor.above(S,{match:e=>Element2.isElement(e)&&Editor.isBlock(S,e),at:r,voids:t}),o=Editor.isStart(S,r,e),a=Editor.isEnd(S,r,e),i=o&&a,s=!o||a,c=!a,[,l]=Node2.first({children:x},[]),[,u]=Node2.last({children:x},[]),d=[],p=e=>{var[t,r]=e;return!(0===r.length||!i&&(s&&Path.isAncestor(r,l)&&Element2.isElement(t)&&!S.isVoid(t)&&!S.isInline(t)||c&&Path.isAncestor(r,u)&&Element2.isElement(t)&&!S.isVoid(t)&&!S.isInline(t)))};for(n of Node2.nodes({children:x},{pass:p}))p(n)&&d.push(n);var f,g=[],m=[],h=[],_=!0,v=!1;for([f]of d)(Element2.isElement(f)&&!S.isInline(f)?(v=!(_=!1),m):_?g:h).push(f);var y,[b]=Editor.nodes(S,{at:r,match:e=>Text.isText(e)||Editor.isInline(S,e),mode:\\\"highest\\\",voids:t}),[,b]=b,E=Editor.isStart(S,r,b),T=Editor.isEnd(S,r,b),C=Editor.pathRef(S,a&&!h.length?Path.next(e):e),w=Editor.pathRef(S,T?Path.next(b):b),r=(Transforms.splitNodes(S,{at:r,match:e=>v?Element2.isElement(e)&&Editor.isBlock(S,e):Text.isText(e)||Editor.isInline(S,e),mode:v?\\\"lowest\\\":\\\"highest\\\",always:v&&(!o||0<g.length)&&(!a||0<h.length),voids:t}),Editor.pathRef(S,!E||T?Path.next(b):b));Transforms.insertNodes(S,g,{at:r.current,match:e=>Text.isText(e)||Editor.isInline(S,e),mode:\\\"highest\\\",voids:t}),i&&!g.length&&m.length&&!h.length&&Transforms[\\\"delete\\\"](S,{at:e,voids:t}),Transforms.insertNodes(S,m,{at:C.current,match:e=>Element2.isElement(e)&&Editor.isBlock(S,e),mode:\\\"lowest\\\",voids:t}),Transforms.insertNodes(S,h,{at:w.current,match:e=>Text.isText(e)||Editor.isInline(S,e),mode:\\\"highest\\\",voids:t}),D.at||(0<h.length&&w.current?y=Path.previous(w.current):0<m.length&&C.current?y=Path.previous(C.current):r.current&&(y=Path.previous(r.current)),y&&(o=Editor.end(S,y),Transforms.select(S,o))),r.unref(),C.unref(),w.unref()}}})},collapse=function collapse2(e){var t,{edge:r=\\\"anchor\\\"}=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=e[\\\"selection\\\"];n&&(\\\"anchor\\\"===r?Transforms.select(e,n.anchor):\\\"focus\\\"===r?Transforms.select(e,n.focus):\\\"start\\\"===r?(([t]=Range.edges(n)),Transforms.select(e,t)):\\\"end\\\"===r&&(([,t]=Range.edges(n)),Transforms.select(e,t)))},deselect=e=>{var t=e[\\\"selection\\\"];t&&e.apply({type:\\\"set_selection\\\",properties:t,newProperties:null})},move=function move2(e){var t,r,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},o=e[\\\"selection\\\"],{distance:a=1,unit:i=\\\"character\\\",reverse:s=!1}=n,{edge:n=null}=n;o&&(({anchor:r,focus:t}=o),a={distance:a,unit:i,ignoreNonSelectable:!0},i={},null!=(n=\\\"end\\\"===(n=\\\"start\\\"===n?Range.isBackward(o)?\\\"focus\\\":\\\"anchor\\\":n)?Range.isBackward(o)?\\\"anchor\\\":\\\"focus\\\":n)&&\\\"anchor\\\"!==n||(o=s?Editor.before(e,r,a):Editor.after(e,r,a))&&(i.anchor=o),null!=n&&\\\"focus\\\"!==n||(r=s?Editor.before(e,t,a):Editor.after(e,t,a))&&(i.focus=r),Transforms.setSelection(e,i))},select=(e,t)=>{var r=e[\\\"selection\\\"];if(t=Editor.range(e,t),r)Transforms.setSelection(e,t);else{if(!Range.isRange(t))throw new Error(\\\"When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: \\\".concat(Scrubber.stringify(t)));e.apply({type:\\\"set_selection\\\",properties:r,newProperties:t})}};function ownKeys$1(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$1(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$1(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var setPoint=function setPoint2(e,t){var r,n=e[\\\"selection\\\"],{edge:o=\\\"both\\\"}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};n&&(\\\"end\\\"===(o=\\\"start\\\"===o?Range.isBackward(n)?\\\"focus\\\":\\\"anchor\\\":o)&&(o=Range.isBackward(n)?\\\"anchor\\\":\\\"focus\\\"),({anchor:n,focus:r}=n),Transforms.setSelection(e,{[\\\"anchor\\\"===o?\\\"anchor\\\":\\\"focus\\\"]:_objectSpread$1(_objectSpread$1({},\\\"anchor\\\"===o?n:r),t)}))},setSelection=(e,t)=>{var r=e[\\\"selection\\\"],n={},o={};if(r){for(var a in t)(\\\"anchor\\\"===a&&null!=t.anchor&&!Point.equals(t.anchor,r.anchor)||\\\"focus\\\"===a&&null!=t.focus&&!Point.equals(t.focus,r.focus)||\\\"anchor\\\"!==a&&\\\"focus\\\"!==a&&t[a]!==r[a])&&(n[a]=r[a],o[a]=t[a]);0<Object.keys(n).length&&e.apply({type:\\\"set_selection\\\",properties:n,newProperties:o})}},insertNodes=function insertNodes2(d,p){var f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(d,()=>{var{hanging:e=!1,voids:t=!1,mode:r=\\\"lowest\\\"}=f,{at:n,match:o,select:a}=f;if(0!==(p=Node2.isNode(p)?[p]:p).length){var[i]=p;if(n||(n=getDefaultInsertLocation(d),a=!0),null==a&&(a=!1),Range.isRange(n)&&(e||(n=Editor.unhangRange(d,n,{voids:t})),n=Range.isCollapsed(n)?n.anchor:(([,e]=Range.edges(n)),e=Editor.pointRef(d,e),Transforms[\\\"delete\\\"](d,{at:n}),e.unref())),Point.isPoint(n)){null==o&&(o=Text.isText(i)?e=>Text.isText(e):d.isInline(i)?e=>Text.isText(e)||Editor.isInline(d,e):e=>Element2.isElement(e)&&Editor.isBlock(d,e));var[e]=Editor.nodes(d,{at:n.path,match:o,mode:r,voids:t});if(!e)return;var[,i]=e,e=Editor.pathRef(d,i),i=Editor.isEnd(d,n,i),o=(Transforms.splitNodes(d,{at:n,match:o,mode:r,voids:t}),e.unref()),n=i?Path.next(o):o}var s=Path.parent(n),c=n[n.length-1];if(t||!Editor[\\\"void\\\"](d,{at:s})){for(var l of p){var u=s.concat(c);c++,d.apply({type:\\\"insert_node\\\",path:u,node:l}),n=Path.next(n)}n=Path.previous(n),a&&(r=Editor.end(d,n))&&Transforms.select(d,r)}}})},liftNodes=function liftNodes2(u){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(u,()=>{var{at:e=u.selection,mode:t=\\\"lowest\\\",voids:r=!1}=d,n=d[\\\"match\\\"];if(null==n&&(n=Path.isPath(e)?matchPath(u,e):e=>Element2.isElement(e)&&Editor.isBlock(u,e)),e){var o,e=Editor.nodes(u,{at:e,match:n,mode:t,voids:r});for(o of Array.from(e,e=>{var[,t]=e;return Editor.pathRef(u,t)})){var a=o.unref();if(a.length<2)throw new Error(\\\"Cannot lift node at a path [\\\".concat(a,\\\"] because it has a depth of less than `2`.\\\"));var i,[s,c]=Editor.node(u,Path.parent(a)),l=a[a.length-1],s=s.children[\\\"length\\\"];1===s?(i=Path.next(c),Transforms.moveNodes(u,{at:a,to:i,voids:r}),Transforms.removeNodes(u,{at:c,voids:r})):0===l?Transforms.moveNodes(u,{at:a,to:c,voids:r}):l===s-1?(i=Path.next(c),Transforms.moveNodes(u,{at:a,to:i,voids:r})):(l=Path.next(a),s=Path.next(c),Transforms.splitNodes(u,{at:l,voids:r}),Transforms.moveNodes(u,{at:a,to:s,voids:r}))}}})},_excluded=[\\\"text\\\"],_excluded2=[\\\"children\\\"],hasSingleChildNest=(e,t)=>{var r;return Element2.isElement(t)?!!Editor.isVoid(e,r=t)||1===r.children.length&&hasSingleChildNest(e,r.children[0]):!Editor.isEditor(t)},mergeNodes=function mergeNodes2(f){var g=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(f,()=>{var{match:e,at:t=f.selection}=g,{hanging:r=!1,voids:n=!1,mode:o=\\\"lowest\\\"}=g;if(t){null==e&&(e=Path.isPath(t)?(([a]=Editor.parent(f,t)),e=>a.children.includes(e)):e=>Element2.isElement(e)&&Editor.isBlock(f,e)),!r&&Range.isRange(t)&&(t=Editor.unhangRange(f,t,{voids:n})),Range.isRange(t)&&(Range.isCollapsed(t)?t=t.anchor:(([,r]=Range.edges(t)),r=Editor.pointRef(f,r),Transforms[\\\"delete\\\"](f,{at:t}),t=r.unref(),null==g.at&&Transforms.select(f,t)));var a,[r]=Editor.nodes(f,{at:t,match:e,voids:n,mode:o}),t=Editor.previous(f,{at:t,match:e,voids:n,mode:o});if(r&&t){var[e,o]=r,[r,t]=t;if(0!==o.length&&0!==t.length){var i=Path.next(t),s=Path.common(o,t),c=Path.isSibling(o,t),l=Array.from(Editor.levels(f,{at:o}),e=>{var[t]=e;return t}).slice(s.length).slice(0,-1),s=Editor.above(f,{at:o,mode:\\\"highest\\\",match:e=>l.includes(e)&&hasSingleChildNest(f,e)}),s=s&&Editor.pathRef(f,s[1]);if(Text.isText(e)&&Text.isText(r))var u=_objectWithoutProperties(e,_excluded),d=r.text.length,p=u;else{if(!Element2.isElement(e)||!Element2.isElement(r))throw new Error(\\\"Cannot merge the node at path [\\\".concat(o,\\\"] with the previous sibling because it is not the same kind: \\\").concat(Scrubber.stringify(e),\\\" \\\").concat(Scrubber.stringify(r)));u=_objectWithoutProperties(e,_excluded2);d=r.children.length,p=u}c||Transforms.moveNodes(f,{at:o,to:i,voids:n}),s&&Transforms.removeNodes(f,{at:s.current,voids:n}),Element2.isElement(r)&&Editor.isEmpty(f,r)||Text.isText(r)&&\\\"\\\"===r.text&&0!==t[t.length-1]?Transforms.removeNodes(f,{at:t,voids:n}):f.apply({type:\\\"merge_node\\\",path:i,position:d,properties:p}),s&&s.unref()}}}})},moveNodes=(l,u)=>{Editor.withoutNormalizing(l,()=>{var{to:e,at:t=l.selection,mode:r=\\\"lowest\\\",voids:n=!1}=u,o=u[\\\"match\\\"];if(t){null==o&&(o=Path.isPath(t)?matchPath(l,t):e=>Element2.isElement(e)&&Editor.isBlock(l,e));var a,i=Editor.pathRef(l,e),e=Editor.nodes(l,{at:t,match:o,mode:r,voids:n});for(a of Array.from(e,e=>{var[,t]=e;return Editor.pathRef(l,t)})){var s=a.unref(),c=i.current;0!==s.length&&l.apply({type:\\\"move_node\\\",path:s,newPath:c}),i.current&&Path.isSibling(c,s)&&Path.isAfter(c,s)&&(i.current=Path.next(i.current))}i.unref()}})},removeNodes=function removeNodes2(c){var l=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(c,()=>{var{hanging:e=!1,voids:t=!1,mode:r=\\\"lowest\\\"}=l,{at:n=c.selection,match:o}=l;if(n){null==o&&(o=Path.isPath(n)?matchPath(c,n):e=>Element2.isElement(e)&&Editor.isBlock(c,e)),!e&&Range.isRange(n)&&(n=Editor.unhangRange(c,n,{voids:t}));var a,e=Editor.nodes(c,{at:n,match:o,mode:r,voids:t});for(a of Array.from(e,e=>{var[,t]=e;return Editor.pathRef(c,t)})){var i,s=a.unref();s&&(([i]=Editor.node(c,s)),c.apply({type:\\\"remove_node\\\",path:s,node:i}))}}})},setNodes=function setNodes2(_,v){var y=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(_,()=>{var{match:e,at:t=_.selection,compare:r,merge:n}=y,{hanging:o=!1,mode:a=\\\"lowest\\\",split:i=!1,voids:s=!1}=y;if(t){if(null==e&&(e=Path.isPath(t)?matchPath(_,t):e=>Element2.isElement(e)&&Editor.isBlock(_,e)),!o&&Range.isRange(t)&&(t=Editor.unhangRange(_,t,{voids:s})),i&&Range.isRange(t)){if(Range.isCollapsed(t)&&0<Editor.leaf(_,t.anchor)[0].text.length)return;var o=Editor.rangeRef(_,t,{affinity:\\\"inward\\\"}),[i,c]=Range.edges(t),l=\\\"lowest\\\"===a?\\\"lowest\\\":\\\"highest\\\",u=Editor.isEnd(_,c,c.path),c=(Transforms.splitNodes(_,{at:c,match:e,mode:l,voids:s,always:!u}),Editor.isStart(_,i,i.path));Transforms.splitNodes(_,{at:i,match:e,mode:l,voids:s,always:!c}),t=o.unref(),null==y.at&&Transforms.select(_,t)}r=r||((e,t)=>e!==t);for(var[d,p]of Editor.nodes(_,{at:t,match:e,mode:a,voids:s})){var f={},g={};if(0!==p.length){var m,h=!1;for(m in v)\\\"children\\\"!==m&&\\\"text\\\"!==m&&r(v[m],d[m])&&(h=!0,d.hasOwnProperty(m)&&(f[m]=d[m]),n?null!=v[m]&&(g[m]=n(d[m],v[m])):null!=v[m]&&(g[m]=v[m]));h&&_.apply({type:\\\"set_node\\\",path:p,properties:f,newProperties:g})}}}})},deleteRange=(e,t)=>{var r;return Range.isCollapsed(t)?t.anchor:(([,r]=Range.edges(t)),r=Editor.pointRef(e,r),Transforms[\\\"delete\\\"](e,{at:t}),r.unref())},splitNodes=function splitNodes2($){var A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing($,()=>{var e,t,{mode:r=\\\"lowest\\\",voids:n=!1}=A,{match:o,at:a=$.selection,height:i=0,always:s=!1}=A;if(null==o&&(o=e=>Element2.isElement(e)&&Editor.isBlock($,e)),Range.isRange(a)&&(a=deleteRange($,a)),Path.isPath(a)&&(l=a,e=Editor.point($,l),([t]=Editor.parent($,l)),o=e=>e===t,i=e.path.length-l.length+1,a=e,s=!0),a){var c,l,u=Editor.pointRef($,a,{affinity:\\\"backward\\\"});try{var[d]=Editor.nodes($,{at:a,match:o,mode:r,voids:n});if(d){var p,f,g,m,h,_,v,y=Editor[\\\"void\\\"]($,{at:a,mode:\\\"highest\\\"}),b=(!n&&y&&(([p,f]=y),Element2.isElement(p)&&$.isInline(p)&&((g=Editor.after($,f))||(m=Path.next(f),Transforms.insertNodes($,{text:\\\"\\\"},{at:m,voids:n}),g=Editor.point($,m)),a=g,s=!0),i=1+(a.path.length-f.length),s=!0),c=Editor.pointRef($,a),a.path.length-i),[,E]=d,T=a.path.slice(0,b),C=0===i?a.offset:a.path[b]+0;for([h,_]of Editor.levels($,{at:T,reverse:!0,voids:n})){var w=!1;if(_.length<E.length||0===_.length||!n&&Element2.isElement(h)&&Editor.isVoid($,h))break;var S,x=u.current,D=Editor.isEnd($,x,_);!s&&u&&Editor.isEdge($,x,_)||(w=!0,S=Node2.extractProps(h),$.apply({type:\\\"split_node\\\",path:_,position:C,properties:S})),C=_[_.length-1]+(w||D?1:0)}null==A.at&&(v=c.current||Editor.end($,[]),Transforms.select($,v))}}finally{u.unref(),null!=(l=c)&&l.unref()}}})},unsetNodes=function unsetNodes2(e,t){var r,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},o={};for(r of t=Array.isArray(t)?t:[t])o[r]=null;Transforms.setNodes(e,o,n)},unwrapNodes=function unwrapNodes2(s){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(s,()=>{var{mode:e=\\\"lowest\\\",split:n=!1,voids:o=!1}=c,{at:t=s.selection,match:r}=c;if(t){null==r&&(r=Path.isPath(t)?matchPath(s,t):e=>Element2.isElement(e)&&Editor.isBlock(s,e)),Path.isPath(t)&&(t=Editor.range(s,t));var a,i=Range.isRange(t)?Editor.rangeRef(s,t):null,t=Editor.nodes(s,{at:t,match:r,mode:e,voids:o});for(a of Array.from(t,e=>{var[,t]=e;return Editor.pathRef(s,t)}).reverse())!function(e){var t=e.unref(),[r]=Editor.node(s,t),t=Editor.range(s,t);n&&i&&(t=Range.intersection(i.current,t)),Transforms.liftNodes(s,{at:t,match:e=>Element2.isAncestor(r)&&r.children.includes(e),voids:o})}(a);i&&i.unref()}})};function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var wrapNodes=function wrapNodes2(u,d){var p=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(u,()=>{var e,t,r,{mode:n=\\\"lowest\\\",split:o=!1,voids:a=!1}=p,{match:i,at:s=u.selection}=p;if(s){null==i&&(i=Path.isPath(s)?matchPath(u,s):u.isInline(d)?e=>Element2.isElement(e)&&Editor.isInline(u,e)||Text.isText(e):e=>Element2.isElement(e)&&Editor.isBlock(u,e)),o&&Range.isRange(s)&&(([o,e]=Range.edges(s)),t=Editor.rangeRef(u,s,{affinity:\\\"inward\\\"}),Transforms.splitNodes(u,{at:e,match:i,voids:a}),Transforms.splitNodes(u,{at:o,match:i,voids:a}),s=t.unref(),null==p.at)&&Transforms.select(u,s);for([,r]of Array.from(Editor.nodes(u,{at:s,match:u.isInline(d)?e=>Element2.isElement(e)&&Editor.isBlock(u,e):e=>Editor.isEditor(e),mode:\\\"lowest\\\",voids:a}))){var c,l=Range.isRange(s)?Range.intersection(s,Editor.range(u,r)):s;l&&0<(c=Array.from(Editor.nodes(u,{at:l,match:i,mode:n,voids:a}))).length&&function(){var t,e,[r]=c,[,r]=r,[,n]=c[c.length-1];0===r.length&&0===n.length||(e=Path.equals(r,n)?Path.parent(r):Path.common(r,n),r=Editor.range(u,r,n),([t]=Editor.node(u,e)),e=e.length+1,e=Path.next(n.slice(0,e)),n=_objectSpread(_objectSpread({},d),{},{children:[]}),Transforms.insertNodes(u,n,{at:e,voids:a}),Transforms.moveNodes(u,{at:r,match:e=>Element2.isAncestor(t)&&t.children.includes(e),to:e.concat(0),voids:a}))}()}}})},createEditor=()=>{var n={children:[],operations:[],selection:null,marks:null,isElementReadOnly:()=>!1,isInline:()=>!1,isSelectable:()=>!0,isVoid:()=>!1,markableVoid:()=>!1,onChange:()=>{},apply:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return apply(n,...t)},addMark:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return addMark(n,...t)},deleteBackward:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return deleteBackward(n,...t)},deleteForward:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return deleteForward(n,...t)},deleteFragment:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return deleteFragment(n,...t)},getFragment:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return getFragment(n,...t)},insertBreak:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return insertBreak(n,...t)},insertSoftBreak:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return insertSoftBreak(n,...t)},insertFragment:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return insertFragment(n,...t)},insertNode:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return insertNode(n,...t)},insertText:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return insertText(n,...t)},normalizeNode:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return normalizeNode(n,...t)},removeMark:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return removeMark(n,...t)},getDirtyPaths:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return getDirtyPaths(n,...t)},shouldNormalize:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return shouldNormalize(n,...t)},above:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return above(n,...t)},after:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return after(n,...t)},before:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return before(n,...t)},collapse:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return collapse(n,...t)},\\\"delete\\\":function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return deleteText(n,...t)},deselect:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return deselect(n,...t)},edges:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return edges(n,...t)},elementReadOnly:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return elementReadOnly(n,...t)},end:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return end(n,...t)},first:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return first(n,...t)},fragment:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return fragment(n,...t)},getMarks:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return marks(n,...t)},hasBlocks:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return hasBlocks(n,...t)},hasInlines:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return hasInlines(n,...t)},hasPath:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return hasPath(n,...t)},hasTexts:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return hasTexts(n,...t)},insertNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return insertNodes(n,...t)},isBlock:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return isBlock(n,...t)},isEdge:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return isEdge(n,...t)},isEmpty:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return isEmpty(n,...t)},isEnd:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return isEnd(n,...t)},isNormalizing:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return isNormalizing(n,...t)},isStart:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return isStart(n,...t)},last:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return last(n,...t)},leaf:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return leaf(n,...t)},levels:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return levels(n,...t)},liftNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return liftNodes(n,...t)},mergeNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return mergeNodes(n,...t)},move:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return move(n,...t)},moveNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return moveNodes(n,...t)},next:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return next(n,...t)},node:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return node(n,...t)},nodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return nodes(n,...t)},normalize:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return normalize(n,...t)},parent:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return parent(n,...t)},path:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return path(n,...t)},pathRef:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return pathRef(n,...t)},pathRefs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return pathRefs(n,...t)},point:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return point(n,...t)},pointRef:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return pointRef(n,...t)},pointRefs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return pointRefs(n,...t)},positions:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return positions(n,...t)},previous:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return previous(n,...t)},range:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return range(n,...t)},rangeRef:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return rangeRef(n,...t)},rangeRefs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return rangeRefs(n,...t)},removeNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return removeNodes(n,...t)},select:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return select(n,...t)},setNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return setNodes(n,...t)},setNormalizing:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return setNormalizing(n,...t)},setPoint:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return setPoint(n,...t)},setSelection:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return setSelection(n,...t)},splitNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return splitNodes(n,...t)},start:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return start(n,...t)},string:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return string(n,...t)},unhangRange:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return unhangRange(n,...t)},unsetNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return unsetNodes(n,...t)},unwrapNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return unwrapNodes(n,...t)},\\\"void\\\":function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return getVoid(n,...t)},withoutNormalizing:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return withoutNormalizing(n,...t)},wrapNodes:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return wrapNodes(n,...t)}};return n},History=(init_esbuild_inject(),{isHistory(e){return isPlainObject(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||Operation.isOperationList(e.undos[0].operations))}}),SAVING=new WeakMap,MERGING=new WeakMap,HistoryEditor={isHistoryEditor(e){return History.isHistory(e.history)&&Editor.isEditor(e)},isMerging(e){return MERGING.get(e)},isSaving(e){return SAVING.get(e)},redo(e){e.redo()},undo(e){e.undo()},withoutMerging(e,t){var r=HistoryEditor.isMerging(e);MERGING.set(e,!1),t(),MERGING.set(e,r)},withoutSaving(e,t){var r=HistoryEditor.isSaving(e);SAVING.set(e,!1),t(),SAVING.set(e,r)}},withHistory=e=>{var c=e,l=c[\\\"apply\\\"];return c.history={undos:[],redos:[]},c.redo=()=>{var t,e=c[\\\"history\\\"],r=e[\\\"redos\\\"];0<r.length&&((t=r[r.length-1]).selectionBefore&&Transforms.setSelection(c,t.selectionBefore),HistoryEditor.withoutSaving(c,()=>{Editor.withoutNormalizing(c,()=>{for(var e of t.operations)c.apply(e)})}),e.redos.pop(),c.writeHistory(\\\"undos\\\",t))},c.undo=()=>{var t,e=c[\\\"history\\\"],r=e[\\\"undos\\\"];0<r.length&&(t=r[r.length-1],HistoryEditor.withoutSaving(c,()=>{Editor.withoutNormalizing(c,()=>{var e;for(e of t.operations.map(Operation.inverse).reverse())c.apply(e);t.selectionBefore&&Transforms.setSelection(c,t.selectionBefore)})}),c.writeHistory(\\\"redos\\\",t),e.undos.pop())},c.apply=e=>{var{operations:t,history:r}=c,n=r[\\\"undos\\\"],o=n[n.length-1],a=o&&o.operations[o.operations.length-1],i=HistoryEditor.isSaving(c),s=HistoryEditor.isMerging(c);if(i=null==i?shouldSave(e):i){for(null==s&&(s=null!=o&&(0!==t.length||shouldMerge(e,a))),o&&s?o.operations.push(e):(i={operations:[e],selectionBefore:c.selection},c.writeHistory(\\\"undos\\\",i));100<n.length;)n.shift();r.redos=[]}l(e)},c.writeHistory=(e,t)=>{c.history[e].push(t)},c},shouldMerge=(e,t)=>!(!t||\\\"insert_text\\\"!==e.type||\\\"insert_text\\\"!==t.type||e.offset!==t.offset+t.text.length||!Path.equals(e.path,t.path))||!(!t||\\\"remove_text\\\"!==e.type||\\\"remove_text\\\"!==t.type||e.offset+e.text.length!==t.offset||!Path.equals(e.path,t.path)),shouldSave=(e,t)=>\\\"set_selection\\\"!==e.type,createTEditor=()=>createEditor(),getTEditor=e=>e,createPathRef=(e,t,r)=>Editor.pathRef(e,t,r),createPointRef=(e,t,r)=>Editor.pointRef(e,t,r),deleteBackward2=(e,t)=>Editor.deleteBackward(e,t),isArray2=Array.isArray,isArray_1=isArray2;function castArray(){var e;return arguments.length?isArray_1(e=arguments[0])?e:[e]:[]}var castArray_1=castArray,isElement2=e=>Element2.isElement(e),isBlock2=(e,t)=>isElement2(t)&&Editor.isBlock(e,t),match=(r,e,t)=>!t||(\\\"object\\\"==typeof t?Object.entries(t).every(([e,t])=>{return castArray_1(t).includes(r[e])}):t(r,e)),getQueryOptions=(r,e={})=>{const{match:n,block:o}=e;return{...e,match:n||o?(e,t)=>match(e,t,n)&&(!o||isBlock2(r,e)):void 0}},getAboveNode=(e,t)=>Editor.above(e,getQueryOptions(e,t)),unhangRange3=(e,t,r={})=>{var{voids:n,unhang:o=!0}=r;if(Range.isRange(t)&&o)return Editor.unhangRange(e,t,{voids:n})},getNodeEntries=(e,t)=>(unhangRange3(e,null==t?void 0:t.at,t),Editor.nodes(e,getQueryOptions(e,t))),getParentNode=(e,t,r)=>{try{return Editor.parent(e,t,r)}catch(n){}},getPreviousNode=(e,t)=>Editor.previous(e,t),isElementEmpty=(e,t)=>Editor.isEmpty(e,t),withoutNormalizing2=(e,t)=>{let r=!1;return Editor.withoutNormalizing(e,()=>{r=!!t()}),r},isText=e=>Text.isText(e),hasSingleChild=e=>!!isText(e)||1===e.children.length&&hasSingleChild(e.children[0]),deleteText3=(e,t)=>{Transforms[\\\"delete\\\"](e,t)},moveNodes2=(e,t)=>Transforms.moveNodes(e,t),removeNodes3=(e,t)=>Transforms.removeNodes(e,t),select2=(e,t)=>{Transforms.select(e,t)},mergeNodes3=(y,b={})=>{withoutNormalizing2(y,()=>{let{match:e,at:t=y.selection}=b;var{mergeNode:r,removeEmptyAncestor:n,hanging:o=!1,voids:a=!1,mode:i=\\\"lowest\\\"}=b;if(t){if(null==e)if(Path.isPath(t)){const[f]=getParentNode(y,t);e=e=>f.children.includes(e)}else e=e=>isBlock2(y,e);!o&&Range.isRange(t)&&(t=Editor.unhangRange(y,t)),Range.isRange(t)&&(Range.isCollapsed(t)?t=t.anchor:(([,o]=Range.edges(t)),o=createPointRef(y,o),deleteText3(y,{at:t}),t=o.unref(),null==b.at&&select2(y,t)));var o=getNodeEntries(y,{at:t,match:e,voids:a,mode:i}),[o]=Array.from(o),i=getPreviousNode(y,{at:t,match:e,voids:a,mode:i});if(o&&i){var[o,s]=o,[i,c]=i;if(0!==s.length&&0!==c.length){var l=Path.next(c),u=Path.common(s,c),d=Path.isSibling(s,c),p=Editor.levels(y,{at:s});const g=new Set(Array.from(p,([e])=>e).slice(u.length).slice(0,-1));var p=getAboveNode(y,{at:s,mode:\\\"highest\\\",match:e=>g.has(e)&&isElement2(e)&&hasSingleChild(e)}),u=p&&createPathRef(y,p[1]);let e,t;if(isText(o)&&isText(i)){const{text:m,...h}=o;t=i.text.length,e=h}else{if(!isElement2(o)||!isElement2(i))throw new Error(`Cannot merge the node at path [${s}] with the previous sibling because it is not the same kind: ${JSON.stringify(o)} `+JSON.stringify(i));{const{children:_,...v}=o;t=i.children.length,e=v}}d||r||moveNodes2(y,{at:s,to:l,voids:a}),u&&(n?(p=u.current)&&n(y,{at:p}):removeNodes3(y,{at:u.current,voids:a})),r?r(y,{at:s,to:l}):isElement2(i)&&isElementEmpty(y,i)||isText(i)&&\\\"\\\"===i.text?removeNodes3(y,{at:c,voids:a}):y.apply({type:\\\"merge_node\\\",path:l,position:t,properties:e}),u&&u.unref()}}}})},getEndPoint=(e,t)=>Editor.end(e,t),getLeafNode=(e,t,r)=>Editor.leaf(e,t,r),getPointAfter=(e,t,r)=>Editor.after(e,t,r),getPointBefore=(e,t,r)=>Editor.before(e,t,r),getStartPoint=(e,t)=>Editor.start(e,t),getVoidNode=(e,t)=>Editor[\\\"void\\\"](e,t),isVoid=(e,t)=>isElement2(t)&&Editor.isVoid(e,t),deleteMerge=(E,T={})=>{withoutNormalizing2(E,()=>{var{reverse:n=!1,unit:o=\\\"character\\\",distance:a=1,voids:i=!1}=T;let{at:s=E.selection,hanging:c=!1}=T;if(s)if(Range.isRange(s)&&Range.isCollapsed(s)&&(s=s.anchor),Point.isPoint(s)&&(l=getVoidNode(E,{at:s,mode:\\\"highest\\\"}),!i&&l?(([,l]=l),s=l):(l={unit:o,distance:a},o=n?getPointBefore(E,s,l)||getStartPoint(E,[]):getPointAfter(E,s,l)||getEndPoint(E,[]),s={anchor:s,focus:o},c=!0)),Path.isPath(s))removeNodes3(E,{at:s,voids:i});else if(!Range.isCollapsed(s)){c||(s=Editor.unhangRange(E,s,{voids:i}));let[e,t]=Range.edges(s);var a=getAboveNode(E,{match:e=>isBlock2(E,e),at:e,voids:i}),n=getAboveNode(E,{match:e=>isBlock2(E,e),at:t,voids:i}),l=a&&n&&!Path.equals(a[1],n[1]),o=Path.equals(e.path,t.path),u=i?null:getVoidNode(E,{at:e,mode:\\\"highest\\\"}),d=i?null:getVoidNode(E,{at:t,mode:\\\"highest\\\"}),p=(u&&(_=getPointBefore(E,e))&&a&&Path.isAncestor(a[1],_.path)&&(e=_),d&&(a=getPointAfter(E,t))&&n&&Path.isAncestor(n[1],a.path)&&(t=a),[]);let r;for(const y of getNodeEntries(E,{at:s,voids:i})){var[f,g]=y;r&&0===Path.compare(g,r)||(!i&&isVoid(E,f)||!Path.isCommon(g,e.path)&&!Path.isCommon(g,t.path))&&(p.push(y),r=g)}var m,h,_=Array.from(p,([,e])=>createPathRef(E,e)),n=createPointRef(E,e),a=createPointRef(E,t);o||u||(u=n.current,([h]=getLeafNode(E,u)),u=u[\\\"path\\\"],m=e[\\\"offset\\\"],h=h.text.slice(m),E.apply({type:\\\"remove_text\\\",path:u,offset:m,text:h}));for(const b of _){var v=b.unref();removeNodes3(E,{at:v,voids:i})}d||(u=a.current,([m]=getLeafNode(E,u)),h=u[\\\"path\\\"],_=o?e.offset:0,d=m.text.slice(_,t.offset),E.apply({type:\\\"remove_text\\\",path:h,offset:_,text:d})),!o&&l&&a.current&&n.current&&mergeNodes3(E,{at:a.current,hanging:!0,voids:i});u=a.unref()||n.unref();null==T.at&&u&&select2(E,u)}})},getEdgePoints=(e,t)=>Editor.edges(e,t),getEditorString=(e,t,r)=>{if(!t)return\\\"\\\";try{return Editor.string(e,t,r)}catch(n){return\\\"\\\"}},getLastNode=(e,t)=>Editor.last(e,t),getMarks=e=>Editor.marks(e),getNextNode=(e,t)=>Editor.next(e,t),getNodeEntry=(e,t,r)=>{try{return Editor.node(e,t,r)}catch(n){}},getPath=(e,t,r)=>Editor.path(e,t,r),getPoint=(e,t,r)=>Editor.point(e,t,r),getRange=(e,t,r)=>Editor.range(e,t,r),isEndPoint=(e,t,r)=>!!t&&Editor.isEnd(e,t,r),isInline=(e,t)=>isElement2(t)&&Editor.isInline(e,t),isStartPoint=(e,t,r)=>!!t&&Editor.isStart(e,t,r),normalizeEditor=(e,t)=>Editor.normalize(e,t),removeEditorMark=(e,t)=>Editor.removeMark(e,t),withoutMergingHistory=(e,t)=>HistoryEditor.withoutMerging(e,t),getCommonNode=(e,t,r)=>Node2.common(e,t,r),getNode=(t,r)=>{try{for(let e=0;e<r.length;e++){var n=r[e];if(isText(t)||!t.children[n])return null;t=t.children[n]}return t}catch(e){return null}},getNodeChildren=(e,t,r)=>Node2.children(e,t,r),getNodeDescendants=(e,t)=>Node2.descendants(e,t),getNodeLeaf=(e,t)=>Node2.leaf(e,t),getNodeProps=e=>Node2.extractProps(e),getNodeString=e=>Node2.string(e),getNodeTexts=(e,t)=>Node2.texts(e,t),getNodes=(e,t)=>Node2.nodes(e,t),hasNode=(e,t)=>Node2.has(e,t),isAncestor=e=>Element2.isAncestor(e),isCollapsed=e=>!!e&&Range.isCollapsed(e),isExpanded=e=>!!e&&Range.isExpanded(e),collapseSelection=(e,t)=>{Transforms.collapse(e,t)},deselect2=e=>{Transforms.deselect(e)},insertNodes3=(e,t,r)=>{var n;null!=r&&r.nextBlock&&(n=(null==r?void 0:r.at)||e.selection)&&(n=getEndPoint(e,n),n=getAboveNode(e,{at:n,block:!0}))&&(n=Path.next(n[1]),r.at=n),Transforms.insertNodes(e,t,r)},insertText3=(e,t,r)=>{Transforms.insertText(e,t,r)},moveSelection=(e,t)=>{Transforms.move(e,t)},setNodes3=(e,t,r)=>Transforms.setNodes(e,t,r),setSelection2=(e,t)=>{Transforms.setSelection(e,t)},splitNodes3=(e,t)=>Transforms.splitNodes(e,t),unsetNodes3=(e,t,r)=>Transforms.unsetNodes(e,t,r),unwrapNodes3=(e,t)=>{Transforms.unwrapNodes(e,getQueryOptions(e,t))},wrapNodes3=(e,t,r)=>{unhangRange3(e,null==r?void 0:r.at,r),Transforms.wrapNodes(e,t,r)},queryNode=(e,{filter:t,allow:r,exclude:n,level:o,maxLevel:a}={})=>{if(!e)return!1;var[i,s]=e;if(o&&!castArray_1(o).includes(s.length))return!1;if(a&&s.length>a)return!1;if(t&&!t(e))return!1;if(r){s=castArray_1(r);if(0<s.length&&!s.includes(i.type))return!1}if(n){s=castArray_1(n);if(0<s.length&&s.includes(i.type))return!1}return!0},findNode=(e,t={})=>{try{var r,n;for([r,n]of getNodeEntries(e,{at:e.selection||[],...getQueryOptions(e,t)}))return[r,n]}catch(o){}},someNode=(e,t)=>!!findNode(e,t),setElements=(e,t,r)=>setNodes3(e,t,r),import_direction=(init_esbuild_inject(),__toESM(require_direction())),import_debounce=__toESM(require_debounce()),import_throttle=__toESM(require_throttle()),import_react6=__toESM(require(\\\"react\\\"));function t3(e){return\\\"object\\\"==typeof e&&null!=e&&1===e.nodeType}function e2(e,t){return(!t||\\\"hidden\\\"!==e)&&\\\"visible\\\"!==e&&\\\"clip\\\"!==e}function n3(e,t){var r;return(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth)&&(e2((r=getComputedStyle(e,null)).overflowY,t)||e2(r.overflowX,t)||!!(r=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(t){return null}}(t=e))&&(r.clientHeight<t.scrollHeight||r.clientWidth<t.scrollWidth))}function r3(e,t,r,n,o,a,i,s){return a<e&&t<i||e<a&&i<t?0:a<=e&&s<=r||t<=i&&r<=s?a-e-n:t<i&&s<r||a<e&&r<s?i-t+o:0}init_esbuild_inject(),init_esbuild_inject();var i3=function(e,t){var r=window,N=t.scrollMode,n=t.block,o=t.inline,a=t.boundary,M=t.skipOverflowHiddenElements,B=\\\"function\\\"==typeof a?a:function(e){return e!==a};if(!t3(e))throw new TypeError(\\\"Invalid target\\\");for(var L,F=document.scrollingElement||document.documentElement,i=[],s=e;t3(s)&&B(s);){if((s=null==(L=s.parentElement)?s.getRootNode().host||null:L)===F){i.push(s);break}null!=s&&s===document.body&&n3(s)&&!n3(document.documentElement)||null!=s&&n3(s,M)&&i.push(s)}for(var c=r.visualViewport?r.visualViewport.width:innerWidth,l=r.visualViewport?r.visualViewport.height:innerHeight,u=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,r=e.getBoundingClientRect(),p=r.height,f=r.width,g=r.top,m=r.right,h=r.bottom,_=r.left,v=\\\"start\\\"===n||\\\"nearest\\\"===n?g:\\\"end\\\"===n?h:g+p/2,y=\\\"center\\\"===o?_+f/2:\\\"end\\\"===o?m:_,b=[],E=0;E<i.length;E++){var T=i[E],C=T.getBoundingClientRect(),w=C.height,S=C.width,x=C.top,H=C.right,D=C.bottom,C=C.left;if(\\\"if-needed\\\"===N&&0<=g&&0<=_&&h<=l&&m<=c&&x<=g&&h<=D&&C<=_&&m<=H)return b;var $=getComputedStyle(T),A=parseInt($.borderLeftWidth,10),O=parseInt($.borderTopWidth,10),P=parseInt($.borderRightWidth,10),$=parseInt($.borderBottomWidth,10),I=0,j=0,R=\\\"offsetWidth\\\"in T?T.offsetWidth-T.clientWidth-A-P:0,k=\\\"offsetHeight\\\"in T?T.offsetHeight-T.clientHeight-O-$:0,z=!(\\\"offsetWidth\\\"in T)||0===T.offsetWidth?0:S/T.offsetWidth,K=!(\\\"offsetHeight\\\"in T)||0===T.offsetHeight?0:w/T.offsetHeight;F===T?(I=\\\"start\\\"===n?v:\\\"end\\\"===n?v-l:\\\"nearest\\\"===n?r3(d,d+l,l,O,$,d+v,d+v+p,p):v-l/2,j=\\\"start\\\"===o?y:\\\"center\\\"===o?y-c/2:\\\"end\\\"===o?y-c:r3(u,u+c,c,A,P,u+y,u+y+f,f),I=Math.max(0,I+d),j=Math.max(0,j+u)):(I=\\\"start\\\"===n?v-x-O:\\\"end\\\"===n?v-D+$+k:\\\"nearest\\\"===n?r3(x,D,w,O,$+k,v,v+p,p):v-(x+w/2)+k/2,j=\\\"start\\\"===o?y-C-A:\\\"center\\\"===o?y-(C+S/2)+R/2:\\\"end\\\"===o?y-H+P+R:r3(C,H,S,A,P+R,y,y+f,f),D=T.scrollLeft,v+=(O=T.scrollTop)-(I=Math.max(0,Math.min(O+I/K,T.scrollHeight-w/K+k))),y+=D-(j=Math.max(0,Math.min(D+j/z,T.scrollWidth-S/z+R)))),b.push({el:T,top:I,left:j})}return b};function isOptionsObject(e){return e===Object(e)&&0!==Object.keys(e).length}function defaultBehavior(e,o){void 0===o&&(o=\\\"auto\\\");var a=\\\"scrollBehavior\\\"in document.body.style;e.forEach(function(e){var t=e.el,r=e.top,n=e.left;t.scroll&&a?t.scroll({top:r,left:n,behavior:o}):(t.scrollTop=r,t.scrollLeft=n)})}function getOptions(e){return!1===e?{block:\\\"end\\\",inline:\\\"nearest\\\"}:isOptionsObject(e)?e:{block:\\\"start\\\",inline:\\\"nearest\\\"}}function scrollIntoView(e,t){var r=e.isConnected||e.ownerDocument.documentElement.contains(e);return isOptionsObject(t)&&\\\"function\\\"==typeof t.behavior?t.behavior(r?i3(e,t):[]):r?(r=getOptions(t),defaultBehavior(i3(e,r),r.behavior)):void 0}var ResizeObserverBoxOptions,trigger,es_default=scrollIntoView,resizeObservers=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),[]),hasActiveObservations=function(){return resizeObservers.some(function(e){return 0<e.activeTargets.length})},hasSkippedObservations=(init_esbuild_inject(),function(){return resizeObservers.some(function(e){return 0<e.skippedTargets.length})}),msg=(init_esbuild_inject(),\\\"ResizeObserver loop completed with undelivered notifications.\\\"),deliverResizeLoopError=function(){var e;\\\"function\\\"==typeof ErrorEvent?e=new ErrorEvent(\\\"error\\\",{message:msg}):((e=document.createEvent(\\\"Event\\\")).initEvent(\\\"error\\\",!1,!1),e.message=msg),window.dispatchEvent(e)},freeze=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),!function(e){e.BORDER_BOX=\\\"border-box\\\",e.CONTENT_BOX=\\\"content-box\\\",e.DEVICE_PIXEL_CONTENT_BOX=\\\"device-pixel-content-box\\\"}(ResizeObserverBoxOptions=ResizeObserverBoxOptions||{}),init_esbuild_inject(),init_esbuild_inject(),function(e){return Object.freeze(e)}),ResizeObserverSize=function(e,t){this.inlineSize=e,this.blockSize=t,freeze(this)},DOMRectReadOnly=(init_esbuild_inject(),function(){function t(e,t,r,n){return this.x=e,this.y=t,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,freeze(this)}return t.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},t.fromRect=function(e){return new t(e.x,e.y,e.width,e.height)},t}()),isSVG=(init_esbuild_inject(),function(e){return e instanceof SVGElement&&\\\"getBBox\\\"in e}),isHidden=function(e){var t,r;return isSVG(e)?(t=(r=e.getBBox()).width,r=r.height,!t&&!r):(t=e.offsetWidth,r=e.offsetHeight,!(t||r||e.getClientRects().length))},isElement3=function(e){var t;return e instanceof Element||!!((t=null==(t=null==e?void 0:e.ownerDocument)?void 0:t.defaultView)&&e instanceof t.Element)},isReplacedElement=function(e){switch(e.tagName){case\\\"INPUT\\\":if(\\\"image\\\"!==e.type)break;case\\\"VIDEO\\\":case\\\"AUDIO\\\":case\\\"EMBED\\\":case\\\"OBJECT\\\":case\\\"CANVAS\\\":case\\\"IFRAME\\\":case\\\"IMG\\\":return!0}return!1},global2=(init_esbuild_inject(),\\\"undefined\\\"!=typeof window?window:{}),cache=new WeakMap,scrollRegexp=/auto|scroll/,verticalRegexp=/^tb|vertical/,IE=/msie|trident/i.test(global2.navigator&&global2.navigator.userAgent),parseDimension=function(e){return parseFloat(e||\\\"0\\\")},size=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),new ResizeObserverSize(((r=void 0===r?!1:r)?t:e)||0,(r?e:t)||0)},zeroBoxes=freeze({devicePixelContentBoxSize:size(),borderBoxSize:size(),contentBoxSize:size(),contentRect:new DOMRectReadOnly(0,0,0,0)}),calculateBoxSizes=function(e,t){var r,n,o,a,i,s,c,l,u,d,p,f,g;return void 0===t&&(t=!1),cache.has(e)&&!t?cache.get(e):isHidden(e)?(cache.set(e,zeroBoxes),zeroBoxes):(r=getComputedStyle(e),g=isSVG(e)&&e.ownerSVGElement&&e.getBBox(),l=!IE&&\\\"border-box\\\"===r.boxSizing,n=verticalRegexp.test(r.writingMode||\\\"\\\"),u=!g&&scrollRegexp.test(r.overflowY||\\\"\\\"),d=!g&&scrollRegexp.test(r.overflowX||\\\"\\\"),o=g?0:parseDimension(r.paddingTop),p=g?0:parseDimension(r.paddingRight),i=g?0:parseDimension(r.paddingBottom),a=g?0:parseDimension(r.paddingLeft),s=g?0:parseDimension(r.borderTopWidth),f=g?0:parseDimension(r.borderRightWidth),c=g?0:parseDimension(r.borderBottomWidth),p=a+p,i=o+i,f=(g?0:parseDimension(r.borderLeftWidth))+f,s=s+c,c=d?e.offsetHeight-s-e.clientHeight:0,d=u?e.offsetWidth-f-e.clientWidth:0,u=l?p+f:0,l=l?i+s:0,p=(u=g?g.width:parseDimension(r.width)-u-d)+p+d+f,f=(d=g?g.height:parseDimension(r.height)-l-c)+i+c+s,g=freeze({devicePixelContentBoxSize:size(Math.round(u*devicePixelRatio),Math.round(d*devicePixelRatio),n),borderBoxSize:size(p,f,n),contentBoxSize:size(u,d,n),contentRect:new DOMRectReadOnly(a,o,u,d)}),cache.set(e,g),g)},calculateBoxSize=function(e,t,r){var n=calculateBoxSizes(e,r),o=n.borderBoxSize,a=n.contentBoxSize,i=n.devicePixelContentBoxSize;switch(t){case ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return i;case ResizeObserverBoxOptions.BORDER_BOX:return o;default:return a}},ResizeObserverEntry=function(e){var t=calculateBoxSizes(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=freeze([t.borderBoxSize]),this.contentBoxSize=freeze([t.contentBoxSize]),this.devicePixelContentBoxSize=freeze([t.devicePixelContentBoxSize])},calculateDepthForNode=(init_esbuild_inject(),function(e){if(isHidden(e))return Infinity;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t}),broadcastActiveObservations=function(){var o=Infinity,t=[];resizeObservers.forEach(function(e){var n;0!==e.activeTargets.length&&(n=[],e.activeTargets.forEach(function(e){var t=new ResizeObserverEntry(e.target),r=calculateDepthForNode(e.target);n.push(t),e.lastReportedSize=calculateBoxSize(e.target,e.observedBox),r<o&&(o=r)}),t.push(function(){e.callback.call(e.observer,n,e.observer)}),e.activeTargets.splice(0,e.activeTargets.length))});for(var e=0,r=t;e<r.length;e++)(0,r[e])();return o},gatherActiveObservationsAtDepth=(init_esbuild_inject(),function(r){resizeObservers.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(e){e.isActive()&&(calculateDepthForNode(e.target)>r?t.activeTargets:t.skippedTargets).push(e)})})}),process2=function(){var e=0;for(gatherActiveObservationsAtDepth(e);hasActiveObservations();)e=broadcastActiveObservations(),gatherActiveObservationsAtDepth(e);return hasSkippedObservations()&&deliverResizeLoopError(),0<e},callbacks=(init_esbuild_inject(),init_esbuild_inject(),[]),notify=function(){return callbacks.splice(0).forEach(function(e){return e()})},queueMicroTask=function(e){var t,r;trigger||(t=0,r=document.createTextNode(\\\"\\\"),new MutationObserver(function(){return notify()}).observe(r,{characterData:!0}),trigger=function(){r.textContent=\\\"\\\".concat(t?t--:t++)}),callbacks.push(e),trigger()},queueResizeObserver=function(e){queueMicroTask(function(){requestAnimationFrame(e)})},watching=0,isWatching=function(){return!!watching},CATCH_PERIOD=250,observerConfig={attributes:!0,characterData:!0,childList:!0,subtree:!0},events=[\\\"resize\\\",\\\"load\\\",\\\"transitionend\\\",\\\"animationend\\\",\\\"animationstart\\\",\\\"animationiteration\\\",\\\"keyup\\\",\\\"keydown\\\",\\\"mouseup\\\",\\\"mousedown\\\",\\\"mouseover\\\",\\\"mouseout\\\",\\\"blur\\\",\\\"focus\\\"],time=function(e){return void 0===e&&(e=0),Date.now()+e},scheduled=!1,Scheduler=function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(t){var r,n=this;void 0===t&&(t=CATCH_PERIOD),scheduled||(scheduled=!0,r=time(t),queueResizeObserver(function(){var e=!1;try{e=process2()}finally{if(scheduled=!1,t=r-time(),!isWatching())return;e?n.run(1e3):0<t?n.run(t):n.start()}}))},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,observerConfig)};document.body?t():global2.addEventListener(\\\"DOMContentLoaded\\\",t)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),events.forEach(function(e){return global2.addEventListener(e,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),events.forEach(function(e){return global2.removeEventListener(e,t.listener,!0)}),this.stopped=!0)},e}(),scheduler=new Scheduler,updateCount=function(e){!watching&&0<e&&scheduler.start(),(watching+=e)||scheduler.stop()},skipNotifyOnElement=(init_esbuild_inject(),function(e){return!isSVG(e)&&!isReplacedElement(e)&&\\\"inline\\\"===getComputedStyle(e).display}),ResizeObservation=function(){function e(e,t){this.target=e,this.observedBox=t||ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=calculateBoxSize(this.target,this.observedBox,!0);return skipNotifyOnElement(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}(),ResizeObserverDetail=(init_esbuild_inject(),function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}),observerMap=new WeakMap,getObservationIndex=function(e,t){for(var r=0;r<e.length;r+=1)if(e[r].target===t)return r;return-1},ResizeObserverController=function(){function e(){}return e.connect=function(e,t){var r=new ResizeObserverDetail(e,t);observerMap.set(e,r)},e.observe=function(e,t,r){var n=observerMap.get(e),o=0===n.observationTargets.length;getObservationIndex(n.observationTargets,t)<0&&(o&&resizeObservers.push(n),n.observationTargets.push(new ResizeObservation(t,r&&r.box)),updateCount(1),scheduler.schedule())},e.unobserve=function(e,t){var r=observerMap.get(e),n=getObservationIndex(r.observationTargets,t),o=1===r.observationTargets.length;0<=n&&(o&&resizeObservers.splice(resizeObservers.indexOf(r),1),r.observationTargets.splice(n,1),updateCount(-1))},e.disconnect=function(t){var r=this,e=observerMap.get(t);e.observationTargets.slice().forEach(function(e){return r.unobserve(t,e.target)}),e.activeTargets.splice(0,e.activeTargets.length)},e}(),ResizeObserver2=function(){function e(e){if(0===arguments.length)throw new TypeError(\\\"Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.\\\");if(\\\"function\\\"!=typeof e)throw new TypeError(\\\"Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.\\\");ResizeObserverController.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError(\\\"Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.\\\");if(!isElement3(e))throw new TypeError(\\\"Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element\\\");ResizeObserverController.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError(\\\"Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.\\\");if(!isElement3(e))throw new TypeError(\\\"Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element\\\");ResizeObserverController.unobserve(this,e)},e.prototype.disconnect=function(){ResizeObserverController.disconnect(this)},e.toString=function(){return\\\"function ResizeObserver () { [polyfill code] }\\\"},e}(),import_is_hotkey=__toESM(require_lib()),import_react_dom=__toESM(require(\\\"react-dom\\\"));function _defineProperty2(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectWithoutPropertiesLoose2(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||(n[r]=e[r]);return n}function _objectWithoutProperties2(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose2(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}var EditorContext=(0,import_react6.createContext)(null),useSlateStatic=()=>{var e=(0,import_react6.useContext)(EditorContext);if(e)return e;throw new Error(\\\"The `useSlateStatic` hook must be used inside the <Slate> component's context.\\\")},REACT_MAJOR_VERSION=parseInt(import_react6[\\\"default\\\"].version.split(\\\".\\\")[0],10),IS_IOS=\\\"undefined\\\"!=typeof navigator&&\\\"undefined\\\"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,IS_APPLE2=\\\"undefined\\\"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),IS_ANDROID=\\\"undefined\\\"!=typeof navigator&&/Android/.test(navigator.userAgent),IS_FIREFOX=\\\"undefined\\\"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),IS_WEBKIT=\\\"undefined\\\"!=typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),IS_EDGE_LEGACY=\\\"undefined\\\"!=typeof navigator&&/Edge?\\\\/(?:[0-6][0-9]|[0-7][0-8])(?:\\\\.)/i.test(navigator.userAgent),IS_CHROME=\\\"undefined\\\"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),IS_CHROME_LEGACY=\\\"undefined\\\"!=typeof navigator&&/Chrome?\\\\/(?:[0-7][0-5]|[0-6][0-9])(?:\\\\.)/i.test(navigator.userAgent),IS_ANDROID_CHROME_LEGACY=IS_ANDROID&&\\\"undefined\\\"!=typeof navigator&&/Chrome?\\\\/(?:[0-5]?\\\\d)(?:\\\\.)/i.test(navigator.userAgent),IS_FIREFOX_LEGACY=\\\"undefined\\\"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\\\\/(?:[0-7][0-9]|[0-8][0-6])(?:\\\\.)).*/i.test(navigator.userAgent),IS_UC_MOBILE=\\\"undefined\\\"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),IS_WECHATBROWSER=\\\"undefined\\\"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),CAN_USE_DOM=!(\\\"undefined\\\"==typeof window||\\\"undefined\\\"==typeof window.document||\\\"undefined\\\"==typeof window.document.createElement),HAS_BEFORE_INPUT_SUPPORT=(!IS_CHROME_LEGACY||!IS_ANDROID_CHROME_LEGACY)&&!IS_EDGE_LEGACY&&\\\"undefined\\\"!=typeof globalThis&&globalThis.InputEvent&&\\\"function\\\"==typeof globalThis.InputEvent.prototype.getTargetRanges,NODE_TO_INDEX=new WeakMap,NODE_TO_PARENT=new WeakMap,EDITOR_TO_WINDOW=new WeakMap,EDITOR_TO_ELEMENT=new WeakMap,EDITOR_TO_PLACEHOLDER_ELEMENT=new WeakMap,ELEMENT_TO_NODE=new WeakMap,NODE_TO_ELEMENT=new WeakMap,NODE_TO_KEY=new WeakMap,EDITOR_TO_KEY_TO_ELEMENT=new WeakMap,IS_READ_ONLY=new WeakMap,IS_FOCUSED=new WeakMap,IS_COMPOSING=new WeakMap,EDITOR_TO_USER_SELECTION=new WeakMap,EDITOR_TO_ON_CHANGE=new WeakMap,EDITOR_TO_SCHEDULE_FLUSH=new WeakMap,EDITOR_TO_PENDING_INSERTION_MARKS=new WeakMap,EDITOR_TO_USER_MARKS=new WeakMap,EDITOR_TO_PENDING_DIFFS=new WeakMap,EDITOR_TO_PENDING_ACTION=new WeakMap,EDITOR_TO_PENDING_SELECTION=new WeakMap,EDITOR_TO_FORCE_RENDER=new WeakMap,PLACEHOLDER_SYMBOL=Symbol(\\\"placeholder\\\"),MARK_PLACEHOLDER_SYMBOL=Symbol(\\\"mark-placeholder\\\"),DOMText=globalThis.Text,getDefaultView=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,isDOMComment=e=>isDOMNode(e)&&8===e.nodeType,isDOMElement=e=>isDOMNode(e)&&1===e.nodeType,isDOMNode=e=>{var t=getDefaultView(e);return!!t&&e instanceof t.Node},isDOMSelection=e=>{var t=e&&e.anchorNode&&getDefaultView(e.anchorNode);return!!t&&e instanceof t.Selection},isDOMText=e=>isDOMNode(e)&&3===e.nodeType,isPlainTextOnlyPaste=e=>e.clipboardData&&\\\"\\\"!==e.clipboardData.getData(\\\"text/plain\\\")&&1===e.clipboardData.types.length,normalizeDOMPoint=e=>{var[t,r]=e;if(isDOMElement(t)&&t.childNodes.length){var n=r===t.childNodes.length,o=n?r-1:r;for(([t,o]=getEditableChildAndIndex(t,o,n?\\\"backward\\\":\\\"forward\\\")),n=o<r;isDOMElement(t)&&t.childNodes.length;)var a=n?t.childNodes.length-1:0,t=getEditableChild(t,a,n?\\\"backward\\\":\\\"forward\\\");r=n&&null!=t.textContent?t.textContent.length:0}return[t,r]},hasShadowRoot=e=>{for(var t=e&&e.parentNode;t;){if(\\\"[object ShadowRoot]\\\"===t.toString())return!0;t=t.parentNode}return!1},getEditableChildAndIndex=(e,t,r)=>{for(var n=e[\\\"childNodes\\\"],o=n[t],a=t,i=!1,s=!1;(isDOMComment(o)||isDOMElement(o)&&0===o.childNodes.length||isDOMElement(o)&&\\\"false\\\"===o.getAttribute(\\\"contenteditable\\\"))&&(!i||!s);)a>=n.length?(i=!0,a=t-1,r=\\\"backward\\\"):a<0?(s=!0,a=t+1,r=\\\"forward\\\"):(o=n[a],t=a,a+=\\\"forward\\\"===r?1:-1);return[o,t]},getEditableChild=(e,t,r)=>{var[n]=getEditableChildAndIndex(e,t,r);return n},getPlainText=e=>{var t=\\\"\\\";if(isDOMText(e)&&e.nodeValue)return e.nodeValue;if(isDOMElement(e)){for(var r of Array.from(e.childNodes))t+=getPlainText(r);var n=getComputedStyle(e).getPropertyValue(\\\"display\\\");\\\"block\\\"!==n&&\\\"list\\\"!==n&&\\\"BR\\\"!==e.tagName||(t+=\\\"\\\\n\\\")}return t},catchSlateFragment=/data-slate-fragment=\\\"(.+?)\\\"/m,getSlateFragmentAttribute=e=>{var[,t]=e.getData(\\\"text/html\\\").match(catchSlateFragment)||[];return t},isTrackedMutation=(e,t,r)=>{var n,a=t[\\\"target\\\"];return(!isDOMElement(a)||!a.matches('[contentEditable=\\\"false\\\"]'))&&(n=ReactEditor.getWindow(e)[\\\"document\\\"],n.contains(a)?ReactEditor.hasDOMNode(e,a,{editable:!0}):!(!(n=r.find(e=>{var t,r,{addedNodes:n,removedNodes:o}=e;for(t of n)if(t===a||t.contains(a))return!0;for(r of o)if(r===a||r.contains(a))return!0}))||n===t)&&isTrackedMutation(e,n,r))},n4=0,Key=class{constructor(){this.id=\\\"\\\".concat(n4++)}},ReactEditor={androidPendingDiffs:e=>EDITOR_TO_PENDING_DIFFS.get(e),androidScheduleFlush:e=>{var t;null!=(t=EDITOR_TO_SCHEDULE_FLUSH.get(e))&&t()},blur:e=>{var t=ReactEditor.toDOMNode(e,e),r=ReactEditor.findDocumentOrShadowRoot(e);IS_FOCUSED.set(e,!1),r.activeElement===t&&t.blur()},deselect:e=>{var t=e[\\\"selection\\\"],r=ReactEditor.findDocumentOrShadowRoot(e).getSelection();r&&0<r.rangeCount&&r.removeAllRanges(),t&&Transforms.deselect(e)},findDocumentOrShadowRoot:e=>{var t=ReactEditor.toDOMNode(e,e),r=t.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&null!=r.getSelection?r:t.ownerDocument},findEventRange:(e,t)=>{var{clientX:r,clientY:n,target:o}=t=\\\"nativeEvent\\\"in t?t.nativeEvent:t;if(null!=r&&null!=n){var a,i=ReactEditor.toSlateNode(e,t.target),s=ReactEditor.findPath(e,i);if(Element2.isElement(i)&&Editor.isVoid(e,i)){o=o.getBoundingClientRect(),i=e.isInline(i)?r-o.left<o.left+o.width-r:n-o.top<o.top+o.height-n,o=Editor.point(e,s,{edge:i?\\\"start\\\":\\\"end\\\"}),s=i?Editor.before(e,o):Editor.after(e,o);if(s)return Editor.range(e,s)}i=ReactEditor.getWindow(e)[\\\"document\\\"];if(i.caretRangeFromPoint?a=i.caretRangeFromPoint(r,n):(o=i.caretPositionFromPoint(r,n))&&((a=i.createRange()).setStart(o.offsetNode,o.offset),a.setEnd(o.offsetNode,o.offset)),a)return ReactEditor.toSlateRange(e,a,{exactMatch:!1,suppressThrow:!1})}throw new Error(\\\"Cannot resolve a Slate range from a DOM event: \\\".concat(t))},findKey:(e,t)=>{var r=NODE_TO_KEY.get(t);return r||(r=new Key,NODE_TO_KEY.set(t,r)),r},findPath:(e,t)=>{for(var r=[],n=t;;){var o=NODE_TO_PARENT.get(n);if(null==o){if(Editor.isEditor(n))return r;break}var a=NODE_TO_INDEX.get(n);if(null==a)break;r.unshift(a),n=o}throw new Error(\\\"Unable to find the path for Slate node: \\\".concat(Scrubber.stringify(t)))},focus:e=>{var t=ReactEditor.toDOMNode(e,e),r=ReactEditor.findDocumentOrShadowRoot(e);IS_FOCUSED.set(e,!0),r.activeElement!==t&&t.focus({preventScroll:!0})},getWindow:e=>{var t=EDITOR_TO_WINDOW.get(e);if(t)return t;throw new Error(\\\"Unable to find a host window element for this editor\\\")},hasDOMNode:function hasDOMNode(e,t){var r,{editable:n=!1}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},o=ReactEditor.toDOMNode(e,e);try{r=isDOMElement(t)?t:t.parentElement}catch(a){if(!a.message.includes('Permission denied to access property \\\"nodeType\\\"'))throw a}return!!r&&!(r.closest(\\\"[data-slate-editor]\\\")!==o||n&&!r.isContentEditable&&(\\\"boolean\\\"!=typeof r.isContentEditable||r.closest('[contenteditable=\\\"false\\\"]')!==o)&&!r.getAttribute(\\\"data-slate-zero-width\\\"))},hasEditableTarget:(e,t)=>isDOMNode(t)&&ReactEditor.hasDOMNode(e,t,{editable:!0}),hasRange:(e,t)=>{var{anchor:r,focus:n}=t;return Editor.hasPath(e,r.path)&&Editor.hasPath(e,n.path)},hasSelectableTarget:(e,t)=>ReactEditor.hasEditableTarget(e,t)||ReactEditor.isTargetInsideNonReadonlyVoid(e,t),hasTarget:(e,t)=>isDOMNode(t)&&ReactEditor.hasDOMNode(e,t),insertData:(e,t)=>{e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),isComposing:e=>!!IS_COMPOSING.get(e),isFocused:e=>!!IS_FOCUSED.get(e),isReadOnly:e=>!!IS_READ_ONLY.get(e),isTargetInsideNonReadonlyVoid:(e,t)=>{var r;return!IS_READ_ONLY.get(e)&&(r=ReactEditor.hasTarget(e,t)&&ReactEditor.toSlateNode(e,t),Element2.isElement(r))&&Editor.isVoid(e,r)},setFragmentData:(e,t,r)=>e.setFragmentData(t,r),toDOMNode:(e,t)=>{var r=EDITOR_TO_KEY_TO_ELEMENT.get(e),r=Editor.isEditor(t)?EDITOR_TO_ELEMENT.get(e):null==r?void 0:r.get(ReactEditor.findKey(e,t));if(r)return r;throw new Error(\\\"Cannot resolve a DOM node from Slate node: \\\".concat(Scrubber.stringify(t)))},toDOMPoint:(e,t)=>{for(var[r]=Editor.node(e,t.path),r=ReactEditor.toDOMNode(e,r),n=(Editor[\\\"void\\\"](e,{at:t})&&(t={path:t.path,offset:0}),Array.from(r.querySelectorAll(\\\"[data-slate-string], [data-slate-zero-width]\\\"))),o=0,a=0;a<n.length;a++){var i=n[a],s=i.childNodes[0];if(null!=s&&null!=s.textContent){var c=s.textContent[\\\"length\\\"],i=i.getAttribute(\\\"data-slate-length\\\"),i=o+(null==i?c:parseInt(i,10)),l=n[a+1];if(t.offset===i&&null!=l&&l.hasAttribute(\\\"data-slate-mark-placeholder\\\")){var u=l.childNodes[0],d=[u instanceof DOMText?u:l,null!=(u=l.textContent)&&u.startsWith(\\\"\\\\ufeff\\\")?1:0];break}if(t.offset<=i){d=[s,Math.min(c,Math.max(0,t.offset-o))];break}o=i}}if(d)return d;throw new Error(\\\"Cannot resolve a DOM point from Slate point: \\\".concat(Scrubber.stringify(t)))},toDOMRange:(e,t)=>{var{anchor:r,focus:n}=t,o=Range.isBackward(t),r=ReactEditor.toDOMPoint(e,r),n=Range.isCollapsed(t)?r:ReactEditor.toDOMPoint(e,n),a=ReactEditor.getWindow(e).document.createRange(),[i,s]=o?n:r,[o,r]=o?r:n,n=!!(isDOMElement(i)?i:i.parentElement).getAttribute(\\\"data-slate-zero-width\\\"),c=!!(isDOMElement(o)?o:o.parentElement).getAttribute(\\\"data-slate-zero-width\\\");return a.setStart(i,n?1:s),a.setEnd(o,c?1:r),a},toSlateNode:(e,t)=>{var r=isDOMElement(t)?t:t.parentElement,n=(r=r&&!r.hasAttribute(\\\"data-slate-node\\\")?r.closest(\\\"[data-slate-node]\\\"):r)?ELEMENT_TO_NODE.get(r):null;if(n)return n;throw new Error(\\\"Cannot resolve a Slate node from DOM node: \\\".concat(r))},toSlatePoint:(e,t,r)=>{var{exactMatch:n,suppressThrow:o}=r,[a,i]=n?t:normalizeDOMPoint(t),s=a.parentNode,c=null,l=0;if(s){var u=ReactEditor.toDOMNode(e,e),d=s.closest('[data-slate-void=\\\"true\\\"]'),u=d&&u.contains(d)?d:null,p=s.closest(\\\"[data-slate-leaf]\\\"),d=null;if(p)(c=p.closest('[data-slate-node=\\\"text\\\"]'))&&((h=ReactEditor.getWindow(e).document.createRange()).setStart(c,0),h.setEnd(a,i),a=h.cloneContents(),[...Array.prototype.slice.call(a.querySelectorAll(\\\"[data-slate-zero-width]\\\")),...Array.prototype.slice.call(a.querySelectorAll(\\\"[contenteditable=false]\\\"))].forEach(e=>{IS_ANDROID&&!n&&e.hasAttribute(\\\"data-slate-zero-width\\\")&&0<e.textContent.length&&\\\"\\\\ufeff\\\"!==e.textContext?e.textContent.startsWith(\\\"\\\\ufeff\\\")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)}),l=a.textContent.length,d=c);else if(u){for(var f=u.querySelectorAll(\\\"[data-slate-leaf]\\\"),g=0;g<f.length;g++){var m=f[g];if(ReactEditor.hasDOMNode(e,m)){p=m;break}}p?(c=p.closest('[data-slate-node=\\\"text\\\"]'),l=(d=p).textContent.length,d.querySelectorAll(\\\"[data-slate-zero-width]\\\").forEach(e=>{l-=e.textContent.length})):l=1}d&&l===d.textContent.length&&IS_ANDROID&&\\\"z\\\"===d.getAttribute(\\\"data-slate-zero-width\\\")&&null!=(h=d.textContent)&&h.startsWith(\\\"\\\\ufeff\\\")&&(s.hasAttribute(\\\"data-slate-zero-width\\\")||IS_FIREFOX&&null!=(a=d.textContent)&&a.endsWith(\\\"\\\\n\\\\n\\\"))&&l--}if(IS_ANDROID&&!c&&!n){var h,u=s.hasAttribute(\\\"data-slate-node\\\")?s:s.closest(\\\"[data-slate-node]\\\");if(u&&ReactEditor.hasDOMNode(e,u,{editable:!0}))return h=ReactEditor.toSlateNode(e,u),({path:d,offset:a}=Editor.start(e,ReactEditor.findPath(e,h))),{path:d,offset:a=u.querySelector(\\\"[data-slate-leaf]\\\")?a:i}}if(c)return s=ReactEditor.toSlateNode(e,c),{path:ReactEditor.findPath(e,s),offset:l};if(o)return null;throw new Error(\\\"Cannot resolve a Slate point from DOM point: \\\".concat(t))},toSlateRange:(e,t,r)=>{var{exactMatch:n,suppressThrow:o}=r;if(isDOMSelection(t)?t.anchorNode:t.startContainer)if(isDOMSelection(t)){if(IS_FIREFOX&&1<t.rangeCount){d=t.focusNode;var a=t.getRangeAt(0),i=t.getRangeAt(t.rangeCount-1);if(d instanceof HTMLTableRowElement&&a.startContainer instanceof HTMLTableRowElement&&i.startContainer instanceof HTMLTableRowElement){let t=function(e){return 0<e.childElementCount?t(e.children[0]):e};var s=a.startContainer,c=i.startContainer,s=t(s.children[a.startOffset]),c=t(c.children[i.startOffset]),l=0,u=0<c.childNodes.length?c.childNodes[0]:c,d=0<s.childNodes.length?s.childNodes[0]:s,s=c instanceof HTMLElement?c.innerHTML.length:0}else l=(a.startContainer===d?(u=i.endContainer,s=i.endOffset,a):(u=a.startContainer,s=a.endOffset,i)).startOffset}else u=t.anchorNode,s=t.anchorOffset,d=t.focusNode,l=t.focusOffset;c=IS_CHROME&&hasShadowRoot(u)||IS_FIREFOX?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else u=t.startContainer,s=t.startOffset,d=t.endContainer,l=t.endOffset,c=t.collapsed;if(null==u||null==d||null==s||null==l)throw new Error(\\\"Cannot resolve a Slate range from DOM range: \\\".concat(t));\\\"getAttribute\\\"in d&&\\\"false\\\"===d.getAttribute(\\\"contenteditable\\\")&&\\\"true\\\"!==d.getAttribute(\\\"data-slate-void\\\")&&(l=(null==(a=(d=u).textContent)?void 0:a.length)||0);i=ReactEditor.toSlatePoint(e,[u,s],{exactMatch:n,suppressThrow:o});return i&&(a=c?i:ReactEditor.toSlatePoint(e,[d,l],{exactMatch:n,suppressThrow:o}))?Range.isExpanded(u={anchor:i,focus:a})&&Range.isForward(u)&&isDOMElement(d)&&Editor[\\\"void\\\"](e,{at:u.focus,mode:\\\"highest\\\"})?Editor.unhangRange(e,u,{voids:!0}):u:null}};function verifyDiffState(e,t){var r,{path:n,diff:o}=t;return!!Editor.hasPath(e,n)&&(r=Node2.get(e,n),!!Text.isText(r))&&(o.start!==r.text.length||0===o.text.length?r.text.slice(o.start,o.start+o.text.length)===o.text:(r=Path.next(n),!!Editor.hasPath(e,r)&&(n=Node2.get(e,r),Text.isText(n))&&n.text.startsWith(o.text)))}function applyStringDiff(e){for(var t=arguments.length,r=new Array(1<t?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.reduce((e,t)=>e.slice(0,t.start)+t.text+e.slice(t.end),e)}function longestCommonPrefixLength(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n++)if(e.charAt(n)!==t.charAt(n))return n;return r}function longestCommonSuffixLength(e,t,r){for(var n=Math.min(e.length,t.length,r),o=0;o<n;o++)if(e.charAt(e.length-o-1)!==t.charAt(t.length-o-1))return o;return n}function normalizeStringDiff(e,t){var{start:r,end:n,text:o}=t,a=e.slice(r,n),i=longestCommonPrefixLength(a,o),a=longestCommonSuffixLength(a,o,Math.min(a.length-i,o.length-i)),r={start:r+i,end:n-a,text:o.slice(i,o.length-a)};return r.start===r.end&&0===r.text.length?null:r}function mergeStringDiffs(e,t,r){var n=Math.min(t.start,r.start),o=Math.max(0,Math.min(t.start+t.text.length,r.end)-r.start),a=applyStringDiff(e,t,r),o=Math.max(r.start+r.text.length,t.start+t.text.length+(t.start+t.text.length>r.start?r.text.length:0)-o),o=a.slice(n,o);return normalizeStringDiff(e,{start:n,end:Math.max(t.end,r.end-t.text.length+(t.end-t.start)),text:o})}function targetRange(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}function normalizePoint(t,e){var{path:r,offset:n}=e;if(!Editor.hasPath(t,r))return null;var o=Node2.get(t,r);if(!Text.isText(o))return null;var a=Editor.above(t,{match:e=>Element2.isElement(e)&&Editor.isBlock(t,e),at:r});if(!a)return null;for(;n>o.text.length;){var i=Editor.next(t,{at:r,match:Text.isText});if(!i||!Path.isDescendant(i[1],a[1]))return null;n-=o.text.length,o=i[0],r=i[1]}return{path:r,offset:n}}function normalizeRange(e,t){var r,n=normalizePoint(e,t.anchor);return n?Range.isCollapsed(t)?{anchor:n,focus:n}:(r=normalizePoint(e,t.focus))?{anchor:n,focus:r}:null:null}function transformPendingPoint(e,r,t){var n,o,a=EDITOR_TO_PENDING_DIFFS.get(e),a=null==a?void 0:a.find(e=>{var t=e[\\\"path\\\"];return Path.equals(t,r.path)});return!a||r.offset<=a.diff.start?Point.transform(r,t,{affinity:\\\"backward\\\"}):(a=a[\\\"diff\\\"],r.offset<=a.start+a.text.length?(n={path:r.path,offset:a.start},(n=Point.transform(n,t,{affinity:\\\"backward\\\"}))?{path:n.path,offset:n.offset+r.offset-a.start}:null):(n={path:r.path,offset:r.offset-a.text.length+a.end-a.start},(o=Point.transform(n,t,{affinity:\\\"backward\\\"}))?\\\"split_node\\\"===t.type&&Path.equals(t.path,r.path)&&n.offset<t.position&&a.start<t.position?o:{path:o.path,offset:o.offset+a.text.length-a.end+a.start}:null))}function transformPendingRange(e,t,r){var n,o=transformPendingPoint(e,t.anchor,r);return o?Range.isCollapsed(t)?{anchor:o,focus:o}:(n=transformPendingPoint(e,t.focus,r))?{anchor:o,focus:n}:null:null}function transformTextDiff(e,t){var{path:r,diff:n,id:o}=e;switch(t.type){case\\\"insert_text\\\":return!Path.equals(t.path,r)||t.offset>=n.end?e:t.offset<=n.start?{diff:{start:t.text.length+n.start,end:t.text.length+n.end,text:n.text},id:o,path:r}:{diff:{start:n.start,end:n.end+t.text.length,text:n.text},id:o,path:r};case\\\"remove_text\\\":return!Path.equals(t.path,r)||t.offset>=n.end?e:t.offset+t.text.length<=n.start?{diff:{start:n.start-t.text.length,end:n.end-t.text.length,text:n.text},id:o,path:r}:{diff:{start:n.start,end:n.end-t.text.length,text:n.text},id:o,path:r};case\\\"split_node\\\":return!Path.equals(t.path,r)||t.position>=n.end?{diff:n,id:o,path:Path.transform(r,t,{affinity:\\\"backward\\\"})}:t.position>n.start?{diff:{start:n.start,end:Math.min(t.position,n.end),text:n.text},id:o,path:r}:{diff:{start:n.start-t.position,end:n.end-t.position,text:n.text},id:o,path:Path.transform(r,t,{affinity:\\\"forward\\\"})};case\\\"merge_node\\\":return Path.equals(t.path,r)?{diff:{start:n.start+t.position,end:n.end+t.position,text:n.text},id:o,path:Path.transform(r,t)}:{diff:n,id:o,path:Path.transform(r,t)}}var a=Path.transform(r,t);return a?{diff:n,path:a,id:o}:null}function ownKeys$32(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$32(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$32(Object(r),!0).forEach(function(e){_defineProperty2(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$32(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var RESOLVE_DELAY=25,FLUSH_DELAY=200,debug=function debug2(){},isDataTransfer=e=>\\\"DataTransfer\\\"===(null==e?void 0:e.constructor.name);function createAndroidInputManager(e){var{editor:_,scheduleOnDOMSelectionChange:s,onDOMSelectionChange:c}=e,l=!1,t=null,v=null,u=null,a=0,y=!1,d=()=>{var e,t=EDITOR_TO_PENDING_SELECTION.get(_);EDITOR_TO_PENDING_SELECTION[\\\"delete\\\"](_),t&&(e=_[\\\"selection\\\"],!(t=normalizeRange(_,t))||e&&Range.equals(t,e)||Transforms.select(_,t))},n=()=>{if(v&&(clearTimeout(v),v=null),u&&(clearTimeout(u),u=null),f()||p()){l||(l=!0,setTimeout(()=>l=!1)),p()&&(l=\\\"action\\\");for(var r,e=_.selection&&Editor.rangeRef(_,_.selection,{affinity:\\\"forward\\\"}),t=(EDITOR_TO_USER_MARKS.set(_,_.marks),debug(\\\"flush\\\",EDITOR_TO_PENDING_ACTION.get(_),EDITOR_TO_PENDING_DIFFS.get(_)),f());r=null==(n=EDITOR_TO_PENDING_DIFFS.get(_))?void 0:n[0];){var n=EDITOR_TO_PENDING_INSERTION_MARKS.get(_),n=(void 0!==n&&(EDITOR_TO_PENDING_INSERTION_MARKS[\\\"delete\\\"](_),_.marks=n),n&&!1===y&&(y=null),targetRange(r));_.selection&&Range.equals(_.selection,n)||Transforms.select(_,n),r.diff.text?Editor.insertText(_,r.diff.text):Editor.deleteFragment(_),EDITOR_TO_PENDING_DIFFS.set(_,null==(n=EDITOR_TO_PENDING_DIFFS.get(_))?void 0:n.filter(e=>{var t=e[\\\"id\\\"];return t!==r.id})),verifyDiffState(_,r)||(t=!1,EDITOR_TO_PENDING_ACTION[\\\"delete\\\"](_),EDITOR_TO_USER_MARKS[\\\"delete\\\"](_),l=\\\"action\\\",EDITOR_TO_PENDING_SELECTION[\\\"delete\\\"](_),s.cancel(),c.cancel(),null!=e&&e.unref())}var o=null==e?void 0:e.unref();if(!o||EDITOR_TO_PENDING_SELECTION.get(_)||_.selection&&Range.equals(o,_.selection)||Transforms.select(_,o),p()){o=EDITOR_TO_PENDING_ACTION.get(_);if(EDITOR_TO_PENDING_ACTION[\\\"delete\\\"](_),o){if(o.at){var a=(Point.isPoint(o.at)?normalizePoint:normalizeRange)(_,o.at);if(!a)return;var i=Editor.range(_,a);_.selection&&Range.equals(_.selection,i)||Transforms.select(_,a)}o.run()}}else{t&&s(),s.flush(),c.flush(),d();i=EDITOR_TO_USER_MARKS.get(_);EDITOR_TO_USER_MARKS[\\\"delete\\\"](_),void 0!==i&&(_.marks=i,_.onChange())}}else d()},i=function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=EDITOR_TO_PLACEHOLDER_ELEMENT.get(_);t&&(f()||e?t.style.display=\\\"none\\\":t.style.removeProperty(\\\"display\\\"))},b=(t,e)=>{var r=null!=(r=EDITOR_TO_PENDING_DIFFS.get(_))?r:[],n=(EDITOR_TO_PENDING_DIFFS.set(_,r),Node2.leaf(_,t)),o=r.findIndex(e=>Path.equals(e.path,t));o<0?(normalizeStringDiff(n.text,e)&&r.push({path:t,diff:e,id:a++}),i()):(n=mergeStringDiffs(n.text,r[o].diff,e))?r[o]=_objectSpread$32(_objectSpread$32({},r[o]),{},{diff:n}):(r.splice(o,1),i())},E=function(e){var t=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{})[\\\"at\\\"];y=!1,EDITOR_TO_PENDING_SELECTION[\\\"delete\\\"](_),s.cancel(),c.cancel(),p()&&n(),EDITOR_TO_PENDING_ACTION.set(_,{at:t,run:e}),u=setTimeout(n)},p=()=>!!EDITOR_TO_PENDING_ACTION.get(_),f=()=>{var e;return!(null==(e=EDITOR_TO_PENDING_DIFFS.get(_))||!e.length)},T=e=>{EDITOR_TO_PENDING_SELECTION.set(_,e),v&&(clearTimeout(v),v=null);var t,r=_[\\\"selection\\\"];e&&(t=!r||!Path.equals(r.anchor.path,e.anchor.path),r=!r||!Path.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1)),(t&&y||r)&&(y=!1),t||f())&&(v=setTimeout(n,FLUSH_DELAY))},C=()=>{p()||(u=setTimeout(n))};return{flush:n,scheduleFlush:C,hasPendingDiffs:f,hasPendingAction:p,hasPendingChanges:()=>p()||f(),isFlushing:()=>l,handleUserSelect:T,handleCompositionEnd:e=>{t&&clearTimeout(t),t=setTimeout(()=>{IS_COMPOSING.set(_,!1),n()},RESOLVE_DELAY)},handleCompositionStart:e=>{IS_COMPOSING.set(_,!0),t&&(clearTimeout(t),t=null)},handleDOMBeforeInput:e=>{var t=(v&&(clearTimeout(v),v=null),e.inputType),r=null,n=e.dataTransfer||e.data||void 0,[o]=(!1!==y&&\\\"insertText\\\"!==t&&\\\"insertCompositionText\\\"!==t&&(y=!1),e.getTargetRanges());o&&(r=ReactEditor.toSlateRange(_,o,{exactMatch:!1,suppressThrow:!0}));var a=ReactEditor.getWindow(_).getSelection();if(r=null!=(a=r=!r&&a?ReactEditor.toSlateRange(_,o=a,{exactMatch:!1,suppressThrow:!0}):r)?a:_.selection){var i=!0;if(t.startsWith(\\\"delete\\\")){Range.isExpanded(r)&&(([a,c]=Range.edges(r)),Node2.leaf(_,a.path).text.length===a.offset)&&0===c.offset&&(a=Editor.next(_,{at:a.path,match:Text.isText}))&&Path.equals(a[1],c.path)&&(r={anchor:c,focus:c});var s=t.endsWith(\\\"Backward\\\")?\\\"backward\\\":\\\"forward\\\",[a,c]=Range.edges(r),[l,u]=Editor.leaf(_,a.path),d={text:\\\"\\\",start:a.offset,end:c.offset},p=EDITOR_TO_PENDING_DIFFS.get(_),p=null==p?void 0:p.find(e=>Path.equals(e.path,u)),p=p?[p.diff,d]:[d];if(0===applyStringDiff(l.text,...p).length&&(i=!1),Range.isExpanded(r))return i&&Path.equals(r.anchor.path,r.focus.path)?(d={path:r.anchor.path,offset:a.offset},l=Editor.range(_,d,d),T(l),b(r.anchor.path,{text:\\\"\\\",end:c.offset,start:a.offset})):E(()=>Editor.deleteFragment(_,{direction:s}),{at:r})}switch(t){case\\\"deleteByComposition\\\":case\\\"deleteByCut\\\":case\\\"deleteByDrag\\\":return E(()=>Editor.deleteFragment(_),{at:r});case\\\"deleteContent\\\":case\\\"deleteContentForward\\\":var f=r[\\\"anchor\\\"];if(i&&Range.isCollapsed(r)){var g=Node2.leaf(_,f.path);if(f.offset<g.text.length)return b(f.path,{text:\\\"\\\",start:f.offset,end:f.offset+1})}return E(()=>Editor.deleteForward(_),{at:r});case\\\"deleteContentBackward\\\":g=r[\\\"anchor\\\"],f=isDOMSelection(o)?o.isCollapsed:!(null==(f=o)||!f.collapsed);return i&&f&&Range.isCollapsed(r)&&0<g.offset?b(g.path,{text:\\\"\\\",start:g.offset-1,end:g.offset}):E(()=>Editor.deleteBackward(_),{at:r});case\\\"deleteEntireSoftLine\\\":return E(()=>{Editor.deleteBackward(_,{unit:\\\"line\\\"}),Editor.deleteForward(_,{unit:\\\"line\\\"})},{at:r});case\\\"deleteHardLineBackward\\\":return E(()=>Editor.deleteBackward(_,{unit:\\\"block\\\"}),{at:r});case\\\"deleteSoftLineBackward\\\":return E(()=>Editor.deleteBackward(_,{unit:\\\"line\\\"}),{at:r});case\\\"deleteHardLineForward\\\":return E(()=>Editor.deleteForward(_,{unit:\\\"block\\\"}),{at:r});case\\\"deleteSoftLineForward\\\":return E(()=>Editor.deleteForward(_,{unit:\\\"line\\\"}),{at:r});case\\\"deleteWordBackward\\\":return E(()=>Editor.deleteBackward(_,{unit:\\\"word\\\"}),{at:r});case\\\"deleteWordForward\\\":return E(()=>Editor.deleteForward(_,{unit:\\\"word\\\"}),{at:r});case\\\"insertLineBreak\\\":return E(()=>Editor.insertSoftBreak(_),{at:r});case\\\"insertParagraph\\\":return E(()=>Editor.insertBreak(_),{at:r});case\\\"insertCompositionText\\\":case\\\"deleteCompositionText\\\":case\\\"insertFromComposition\\\":case\\\"insertFromDrop\\\":case\\\"insertFromPaste\\\":case\\\"insertFromYank\\\":case\\\"insertReplacementText\\\":case\\\"insertText\\\":if(isDataTransfer(n))return E(()=>ReactEditor.insertData(_,n),{at:r});var m=null!=n?n:\\\"\\\";if(EDITOR_TO_PENDING_INSERTION_MARKS.get(_)&&(m=m.replace(\\\"\\\\ufeff\\\",\\\"\\\")),(m=\\\"insertText\\\"===t&&/.*\\\\n.*\\\\n$/.test(m)?m.slice(0,-1):m).includes(\\\"\\\\n\\\"))return E(()=>{var r=m.split(\\\"\\\\n\\\");r.forEach((e,t)=>{e&&Editor.insertText(_,e),t!==r.length-1&&Editor.insertSoftBreak(_)})},{at:r});if(Path.equals(r.anchor.path,r.focus.path)){var h,[f,g]=Range.edges(r),g={start:f.offset,end:g.offset,text:m};if(m&&y&&\\\"insertCompositionText\\\"===t?(h=y.start+y.text.search(/\\\\S|$/),g.start+g.text.search(/\\\\S|$/)===h+1&&g.end===y.start+y.text.length?(--g.start,y=null,C()):y=!1):y=\\\"insertText\\\"===t&&(null===y?g:!(!y||!Range.isCollapsed(r)||y.end+y.text.length!==f.offset)&&_objectSpread$32(_objectSpread$32({},y),{},{text:y.text+m})),i)return void b(f.path,g)}return E(()=>Editor.insertText(_,m),{at:r})}}},handleKeyDown:e=>{f()||(i(!0),setTimeout(i))},handleDomMutations:t=>{var e;f()||p()||t.some(e=>isTrackedMutation(_,e,t))&&null!=(e=EDITOR_TO_FORCE_RENDER.get(_))&&e()},handleInput:()=>{!p()&&f()||n()}}}function useIsMounted(){var e=(0,import_react6.useRef)(!1);return(0,import_react6.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e.current}var useIsomorphicLayoutEffect2=CAN_USE_DOM?import_react6.useLayoutEffect:import_react6.useEffect;function useMutationObserver(e,t,r){var[n]=(0,import_react6.useState)(()=>new MutationObserver(t));useIsomorphicLayoutEffect2(()=>{n.takeRecords()}),(0,import_react6.useEffect)(()=>{if(e.current)return n.observe(e.current,r),()=>n.disconnect();throw new Error(\\\"Failed to attach MutationObserver, `node` is undefined\\\")},[n,e,r])}var _excluded$32=[\\\"node\\\"];function ownKeys$22(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$22(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$22(Object(r),!0).forEach(function(e){_defineProperty2(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$22(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var MUTATION_OBSERVER_CONFIG$1={subtree:!0,childList:!0,characterData:!0},useAndroidInputManager=IS_ANDROID?e=>{var t,r,n,o=e[\\\"node\\\"],a=_objectWithoutProperties2(e,_excluded$32);return IS_ANDROID?(t=useSlateStatic(),r=useIsMounted(),([n]=(0,import_react6.useState)(()=>createAndroidInputManager(_objectSpread$22({editor:t},a)))),useMutationObserver(o,n.handleDomMutations,MUTATION_OBSERVER_CONFIG$1),EDITOR_TO_SCHEDULE_FLUSH.set(t,n.scheduleFlush),r&&n.flush(),n):null}:()=>null,_excluded$22=[\\\"anchor\\\",\\\"focus\\\"],_excluded2$12=[\\\"anchor\\\",\\\"focus\\\"],shallowCompare=(t,r)=>Object.keys(t).length===Object.keys(r).length&&Object.keys(t).every(e=>r.hasOwnProperty(e)&&t[e]===r[e]),isDecorationFlagsEqual=(e,t)=>{var r=_objectWithoutProperties2(e,_excluded$22),n=_objectWithoutProperties2(t,_excluded2$12);return e[PLACEHOLDER_SYMBOL]===t[PLACEHOLDER_SYMBOL]&&shallowCompare(r,n)},isElementDecorationsEqual=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e[r],o=t[r];if(!Range.equals(n,o)||!isDecorationFlagsEqual(n,o))return!1}return!0},isTextDecorationsEqual=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e[r],o=t[r];if(n.anchor.offset!==o.anchor.offset||n.focus.offset!==o.focus.offset||!isDecorationFlagsEqual(n,o))return!1}return!0},String2=e=>{var{isLast:t,leaf:r,parent:n,text:o}=e,a=useSlateStatic(),i=ReactEditor.findPath(a,o),i=Path.parent(i),s=!0===r[MARK_PLACEHOLDER_SYMBOL];return a.isVoid(n)?import_react6[\\\"default\\\"].createElement(ZeroWidthString,{length:Node2.string(n).length}):\\\"\\\"!==r.text||n.children[n.children.length-1]!==o||a.isInline(n)||\\\"\\\"!==Editor.string(a,i)?\\\"\\\"===r.text?import_react6[\\\"default\\\"].createElement(ZeroWidthString,{isMarkPlaceholder:s}):t&&\\\"\\\\n\\\"===r.text.slice(-1)?import_react6[\\\"default\\\"].createElement(TextString,{isTrailing:!0,text:r.text}):import_react6[\\\"default\\\"].createElement(TextString,{text:r.text}):import_react6[\\\"default\\\"].createElement(ZeroWidthString,{isLineBreak:!0,isMarkPlaceholder:s})},TextString=e=>{var{text:t,isTrailing:r=!1}=e,n=(0,import_react6.useRef)(null),o=()=>\\\"\\\".concat(null!=t?t:\\\"\\\").concat(r?\\\"\\\\n\\\":\\\"\\\"),[a]=(0,import_react6.useState)(o);return useIsomorphicLayoutEffect2(()=>{var e=o();n.current&&n.current.textContent!==e&&(n.current.textContent=e)}),import_react6[\\\"default\\\"].createElement(MemoizedText$1,{ref:n},a)},MemoizedText$1=(0,import_react6.memo)((0,import_react6.forwardRef)((e,t)=>import_react6[\\\"default\\\"].createElement(\\\"span\\\",{\\\"data-slate-string\\\":!0,ref:t},e.children))),ZeroWidthString=e=>{var{length:t=0,isLineBreak:r=!1,isMarkPlaceholder:n=!1}=e,t={\\\"data-slate-zero-width\\\":r?\\\"n\\\":\\\"z\\\",\\\"data-slate-length\\\":t};return n&&(t[\\\"data-slate-mark-placeholder\\\"]=!0),import_react6[\\\"default\\\"].createElement(\\\"span\\\",Object.assign({},t),IS_ANDROID&&r?null:\\\"\\\\ufeff\\\",r?import_react6[\\\"default\\\"].createElement(\\\"br\\\",null):null)};function disconnectPlaceholderResizeObserver(e,t){e.current&&(e.current.disconnect(),t)&&(e.current=null)}function clearTimeoutRef(e){e.current&&(clearTimeout(e.current),e.current=null)}var Leaf=e=>{var{leaf:r,isLast:t,text:n,parent:o,renderPlaceholder:a,renderLeaf:i=e=>import_react6[\\\"default\\\"].createElement(DefaultLeaf,Object.assign({},e))}=e,s=useSlateStatic(),c=(0,import_react6.useRef)(null),l=(0,import_react6.useRef)(null),[u,d]=(0,import_react6.useState)(!1),p=(0,import_react6.useRef)(null),f=(0,import_react6.useCallback)(t=>{var e;disconnectPlaceholderResizeObserver(c,null==t),null==t?(EDITOR_TO_PLACEHOLDER_ELEMENT[\\\"delete\\\"](s),null!=(e=r.onPlaceholderResize)&&e.call(r,null)):(EDITOR_TO_PLACEHOLDER_ELEMENT.set(s,t),c.current||(e=window.ResizeObserver||ResizeObserver2,c.current=new e(()=>{var e;null!=(e=r.onPlaceholderResize)&&e.call(r,t)})),c.current.observe(t),l.current=t)},[l,r,s]),t=import_react6[\\\"default\\\"].createElement(String2,{isLast:t,leaf:r,parent:o,text:n}),g=r[PLACEHOLDER_SYMBOL];(0,import_react6.useEffect)(()=>(g?p.current||(p.current=setTimeout(()=>{d(!0),p.current=null},300)):(clearTimeoutRef(p),d(!1)),()=>clearTimeoutRef(p)),[g,d]),g&&u&&(o={children:r.placeholder,attributes:{\\\"data-slate-placeholder\\\":!0,style:{position:\\\"absolute\\\",top:0,pointerEvents:\\\"none\\\",width:\\\"100%\\\",maxWidth:\\\"100%\\\",display:\\\"block\\\",opacity:\\\"0.333\\\",userSelect:\\\"none\\\",textDecoration:\\\"none\\\",WebkitUserModify:IS_WEBKIT?\\\"inherit\\\":void 0},contentEditable:!1,ref:f}},t=import_react6[\\\"default\\\"].createElement(import_react6[\\\"default\\\"].Fragment,null,a(o),t));return i({attributes:{\\\"data-slate-leaf\\\":!0},children:t,leaf:r,text:n})},MemoizedLeaf=import_react6[\\\"default\\\"].memo(Leaf,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&Text.equals(t.leaf,e.leaf)&&t.leaf[PLACEHOLDER_SYMBOL]===e.leaf[PLACEHOLDER_SYMBOL]),DefaultLeaf=e=>{var{attributes:t,children:r}=e;return import_react6[\\\"default\\\"].createElement(\\\"span\\\",Object.assign({},t),r)},Text2=e=>{for(var{decorations:t,isLast:r,parent:n,renderPlaceholder:o,renderLeaf:a,text:i}=e,s=useSlateStatic(),c=(0,import_react6.useRef)(null),l=Text.decorations(i,t),u=ReactEditor.findKey(s,i),d=[],p=0;p<l.length;p++){var f=l[p];d.push(import_react6[\\\"default\\\"].createElement(MemoizedLeaf,{isLast:r&&p===l.length-1,key:\\\"\\\".concat(u.id,\\\"-\\\").concat(p),renderPlaceholder:o,leaf:f,text:i,parent:n,renderLeaf:a}))}t=(0,import_react6.useCallback)(e=>{var t=EDITOR_TO_KEY_TO_ELEMENT.get(s);e?(null!=t&&t.set(u,e),NODE_TO_ELEMENT.set(i,e),ELEMENT_TO_NODE.set(e,i)):(null!=t&&t[\\\"delete\\\"](u),NODE_TO_ELEMENT[\\\"delete\\\"](i),c.current&&ELEMENT_TO_NODE[\\\"delete\\\"](c.current)),c.current=e},[c,s,u,i]);return import_react6[\\\"default\\\"].createElement(\\\"span\\\",{\\\"data-slate-node\\\":\\\"text\\\",ref:t},d)},MemoizedText=import_react6[\\\"default\\\"].memo(Text2,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&isTextDecorationsEqual(t.decorations,e.decorations)),Element3=e=>{var{decorations:t,element:r,renderElement:n=e=>import_react6[\\\"default\\\"].createElement(DefaultElement,Object.assign({},e)),renderPlaceholder:o,renderLeaf:a,selection:i}=e,s=useSlateStatic(),c=useReadOnly(),l=s.isInline(r),u=ReactEditor.findKey(s,r),d=(0,import_react6.useCallback)(e=>{var t=EDITOR_TO_KEY_TO_ELEMENT.get(s);e?(null!=t&&t.set(u,e),NODE_TO_ELEMENT.set(r,e),ELEMENT_TO_NODE.set(e,r)):(null!=t&&t[\\\"delete\\\"](u),NODE_TO_ELEMENT[\\\"delete\\\"](r))},[s,u,r]),t=useChildren({decorations:t,node:r,renderElement:n,renderPlaceholder:o,renderLeaf:a,selection:i}),a={\\\"data-slate-node\\\":\\\"element\\\",ref:d};return l&&(a[\\\"data-slate-inline\\\"]=!0),!l&&Editor.hasInlines(s,r)&&(i=Node2.string(r),\\\"rtl\\\"===(d=(0,import_direction[\\\"default\\\"])(i)))&&(a.dir=d),Editor.isVoid(s,r)&&(a[\\\"data-slate-void\\\"]=!0,!c&&l&&(a.contentEditable=!1),i=l?\\\"span\\\":\\\"div\\\",([[d]]=Node2.texts(r)),t=import_react6[\\\"default\\\"].createElement(i,{\\\"data-slate-spacer\\\":!0,style:{height:\\\"0\\\",color:\\\"transparent\\\",outline:\\\"none\\\",position:\\\"absolute\\\"}},import_react6[\\\"default\\\"].createElement(MemoizedText,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:d})),NODE_TO_INDEX.set(d,0),NODE_TO_PARENT.set(d,r)),n({attributes:a,children:t,element:r})},MemoizedElement=import_react6[\\\"default\\\"].memo(Element3,(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&isElementDecorationsEqual(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&Range.equals(e.selection,t.selection))),DefaultElement=e=>{var{attributes:t,children:r,element:n}=e,n=useSlateStatic().isInline(n)?\\\"span\\\":\\\"div\\\";return import_react6[\\\"default\\\"].createElement(n,Object.assign({},t,{style:{position:\\\"relative\\\"}}),r)},DecorateContext=(0,import_react6.createContext)(()=>[]),useDecorate=()=>(0,import_react6.useContext)(DecorateContext),SelectedContext=(0,import_react6.createContext)(!1),useSelected=()=>(0,import_react6.useContext)(SelectedContext),useChildren=e=>{for(var{decorations:t,node:r,renderElement:n,renderPlaceholder:o,renderLeaf:a,selection:i}=e,s=useDecorate(),c=useSlateStatic(),l=ReactEditor.findPath(c,r),u=[],d=Element2.isElement(r)&&!c.isInline(r)&&Editor.hasInlines(c,r),p=0;p<r.children.length;p++){var f,g=l.concat(p),m=r.children[p],h=ReactEditor.findKey(c,m),_=Editor.range(c,g),v=i&&Range.intersection(_,i),y=s([m,g]);for(f of t){var b=Range.intersection(f,_);b&&y.push(b)}Element2.isElement(m)?u.push(import_react6[\\\"default\\\"].createElement(SelectedContext.Provider,{key:\\\"provider-\\\".concat(h.id),value:!!v},import_react6[\\\"default\\\"].createElement(MemoizedElement,{decorations:y,element:m,key:h.id,renderElement:n,renderPlaceholder:o,renderLeaf:a,selection:v}))):u.push(import_react6[\\\"default\\\"].createElement(MemoizedText,{decorations:y,key:h.id,isLast:d&&p===r.children.length-1,parent:r,renderPlaceholder:o,renderLeaf:a,text:m})),NODE_TO_INDEX.set(m,p),NODE_TO_PARENT.set(m,r)}return u},ReadOnlyContext=(0,import_react6.createContext)(!1),useReadOnly=()=>(0,import_react6.useContext)(ReadOnlyContext),SlateContext=(0,import_react6.createContext)(null),useSlate=()=>{var e=(0,import_react6.useContext)(SlateContext);if(e)return e=e[\\\"editor\\\"],e;throw new Error(\\\"The `useSlate` hook must be used inside the <Slate> component's context.\\\")};function useTrackUserInput(){var t=useSlateStatic(),r=(0,import_react6.useRef)(!1),n=(0,import_react6.useRef)(0),e=(0,import_react6.useCallback)(()=>{var e;r.current||(r.current=!0,(e=ReactEditor.getWindow(t)).cancelAnimationFrame(n.current),n.current=e.requestAnimationFrame(()=>{r.current=!1}))},[t]);return(0,import_react6.useEffect)(()=>()=>cancelAnimationFrame(n.current),[]),{receivedUserInput:r,onUserInput:e}}var TRIPLE_CLICK=3,HOTKEYS={bold:\\\"mod+b\\\",compose:[\\\"down\\\",\\\"left\\\",\\\"right\\\",\\\"up\\\",\\\"backspace\\\",\\\"enter\\\"],moveBackward:\\\"left\\\",moveForward:\\\"right\\\",moveWordBackward:\\\"ctrl+left\\\",moveWordForward:\\\"ctrl+right\\\",deleteBackward:\\\"shift?+backspace\\\",deleteForward:\\\"shift?+delete\\\",extendBackward:\\\"shift+left\\\",extendForward:\\\"shift+right\\\",italic:\\\"mod+i\\\",insertSoftBreak:\\\"shift+enter\\\",splitBlock:\\\"enter\\\",undo:\\\"mod+z\\\"},APPLE_HOTKEYS={moveLineBackward:\\\"opt+up\\\",moveLineForward:\\\"opt+down\\\",moveWordBackward:\\\"opt+left\\\",moveWordForward:\\\"opt+right\\\",deleteBackward:[\\\"ctrl+backspace\\\",\\\"ctrl+h\\\"],deleteForward:[\\\"ctrl+delete\\\",\\\"ctrl+d\\\"],deleteLineBackward:\\\"cmd+shift?+backspace\\\",deleteLineForward:[\\\"cmd+shift?+delete\\\",\\\"ctrl+k\\\"],deleteWordBackward:\\\"opt+shift?+backspace\\\",deleteWordForward:\\\"opt+shift?+delete\\\",extendLineBackward:\\\"opt+shift+up\\\",extendLineForward:\\\"opt+shift+down\\\",redo:\\\"cmd+shift+z\\\",transposeCharacter:\\\"ctrl+t\\\"},WINDOWS_HOTKEYS={deleteWordBackward:\\\"ctrl+shift?+backspace\\\",deleteWordForward:\\\"ctrl+shift?+delete\\\",redo:[\\\"ctrl+y\\\",\\\"ctrl+shift+z\\\"]},create2=e=>{var t=HOTKEYS[e],r=APPLE_HOTKEYS[e],n=WINDOWS_HOTKEYS[e],o=t&&(0,import_is_hotkey.isHotkey)(t),a=r&&(0,import_is_hotkey.isHotkey)(r),i=n&&(0,import_is_hotkey.isHotkey)(n);return e=>!(!o||!o(e))||!!(IS_APPLE2&&a&&a(e))||!(IS_APPLE2||!i||!i(e))},Hotkeys={isBold:create2(\\\"bold\\\"),isCompose:create2(\\\"compose\\\"),isMoveBackward:create2(\\\"moveBackward\\\"),isMoveForward:create2(\\\"moveForward\\\"),isDeleteBackward:create2(\\\"deleteBackward\\\"),isDeleteForward:create2(\\\"deleteForward\\\"),isDeleteLineBackward:create2(\\\"deleteLineBackward\\\"),isDeleteLineForward:create2(\\\"deleteLineForward\\\"),isDeleteWordBackward:create2(\\\"deleteWordBackward\\\"),isDeleteWordForward:create2(\\\"deleteWordForward\\\"),isExtendBackward:create2(\\\"extendBackward\\\"),isExtendForward:create2(\\\"extendForward\\\"),isExtendLineBackward:create2(\\\"extendLineBackward\\\"),isExtendLineForward:create2(\\\"extendLineForward\\\"),isItalic:create2(\\\"italic\\\"),isMoveLineBackward:create2(\\\"moveLineBackward\\\"),isMoveLineForward:create2(\\\"moveLineForward\\\"),isMoveWordBackward:create2(\\\"moveWordBackward\\\"),isMoveWordForward:create2(\\\"moveWordForward\\\"),isRedo:create2(\\\"redo\\\"),isSoftBreak:create2(\\\"insertSoftBreak\\\"),isSplitBlock:create2(\\\"splitBlock\\\"),isTransposeCharacter:create2(\\\"transposeCharacter\\\"),isUndo:create2(\\\"undo\\\")},createRestoreDomManager=(r,n)=>{var o=[],e=()=>{o=[]};return{registerMutations:t=>{var e;n.current&&(e=t.filter(e=>isTrackedMutation(r,e,t)),o.push(...e))},restoreDOM:function(){0<o.length&&(o.reverse().forEach(t=>{\\\"characterData\\\"!==t.type&&(t.removedNodes.forEach(e=>{t.target.insertBefore(e,t.nextSibling)}),t.addedNodes.forEach(e=>{t.target.removeChild(e)}))}),e())},clear:e}},MUTATION_OBSERVER_CONFIG={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},RestoreDOMComponent=class extends import_react6.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,t=this.props[\\\"node\\\"];if(!t.current)throw new Error(\\\"Failed to attach MutationObserver, `node` is undefined\\\");null!=(e=this.mutationObserver)&&e.observe(t.current,MUTATION_OBSERVER_CONFIG)}componentDidMount(){var e=this.props[\\\"receivedUserInput\\\"],t=this.context;this.manager=createRestoreDomManager(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t=null==(t=this.mutationObserver)?void 0:t.takeRecords();return null!=t&&t.length&&null!=(e=this.manager)&&e.registerMutations(t),null!=(t=this.mutationObserver)&&t.disconnect(),null!=(e=this.manager)&&e.restoreDOM(),null}componentDidUpdate(){var e;null!=(e=this.manager)&&e.clear(),this.observe()}componentWillUnmount(){var e;null!=(e=this.mutationObserver)&&e.disconnect()}render(){return this.props.children}},RestoreDOM=(RestoreDOMComponent.contextType=EditorContext,IS_ANDROID?RestoreDOMComponent:e=>{var t=e[\\\"children\\\"];return import_react6[\\\"default\\\"].createElement(import_react6[\\\"default\\\"].Fragment,null,t)}),_excluded$12=[\\\"autoFocus\\\",\\\"decorate\\\",\\\"onDOMBeforeInput\\\",\\\"placeholder\\\",\\\"readOnly\\\",\\\"renderElement\\\",\\\"renderLeaf\\\",\\\"renderPlaceholder\\\",\\\"scrollSelectionIntoView\\\",\\\"style\\\",\\\"as\\\",\\\"disableDefaultStyles\\\"],_excluded22=[\\\"text\\\"];function ownKeys$12(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$12(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$12(Object(r),!0).forEach(function(e){_defineProperty2(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$12(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var Children=e=>import_react6[\\\"default\\\"].createElement(import_react6[\\\"default\\\"].Fragment,null,useChildren(e)),Editable=e=>{var t,r=(0,import_react6.useCallback)(e=>import_react6[\\\"default\\\"].createElement(DefaultPlaceholder,Object.assign({},e)),[]),{autoFocus:n,decorate:o=defaultDecorate,onDOMBeforeInput:d,placeholder:a,readOnly:p=!1,renderElement:i,renderLeaf:s,renderPlaceholder:r=r,scrollSelectionIntoView:c=defaultScrollSelectionIntoView,style:l={},as:u=\\\"div\\\",disableDefaultStyles:f=!1}=e,g=_objectWithoutProperties2(e,_excluded$12),m=useSlate(),[h,_]=(0,import_react6.useState)(!1),v=(0,import_react6.useRef)(null),y=(0,import_react6.useRef)([]),[b,E]=(0,import_react6.useState)(),{onUserInput:T,receivedUserInput:C}=useTrackUserInput(),[,w]=(0,import_react6.useReducer)(e=>e+1,0),S=(EDITOR_TO_FORCE_RENDER.set(m,w),IS_READ_ONLY.set(m,p),(0,import_react6.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[])),x=((0,import_react6.useEffect)(()=>{v.current&&n&&v.current.focus()},[n]),(0,import_react6.useRef)()),D=(0,import_react6.useMemo)(()=>(0,import_throttle[\\\"default\\\"])(()=>{var e=x.current;if((IS_ANDROID||!ReactEditor.isComposing(m))&&(!S.isUpdatingSelection||null!=e&&e.isFlushing())&&!S.isDraggingInternally){var t=ReactEditor.findDocumentOrShadowRoot(m),r=t[\\\"activeElement\\\"],n=ReactEditor.toDOMNode(m,m),t=t.getSelection();if(r===n?(S.latestElement=r,IS_FOCUSED.set(m,!0)):IS_FOCUSED[\\\"delete\\\"](m),!t)return Transforms.deselect(m);var{anchorNode:n,focusNode:r}=t,n=ReactEditor.hasEditableTarget(m,n)||ReactEditor.isTargetInsideNonReadonlyVoid(m,n),r=ReactEditor.hasEditableTarget(m,r)||ReactEditor.isTargetInsideNonReadonlyVoid(m,r);n&&r&&(t=ReactEditor.toSlateRange(m,t,{exactMatch:!1,suppressThrow:!0}))&&(ReactEditor.isComposing(m)||null!=e&&e.hasPendingChanges()||null!=e&&e.isFlushing()?null!=e&&e.handleUserSelect(t):Transforms.select(m,t)),!p||n&&r||Transforms.deselect(m)}},100),[m,p,S]),$=(0,import_react6.useMemo)(()=>(0,import_debounce[\\\"default\\\"])(D,0),[D]),A=(x.current=useAndroidInputManager({node:v,onDOMSelectionChange:D,scheduleOnDOMSelectionChange:$}),useIsomorphicLayoutEffect2(()=>{var e,i=(v.current&&(e=getDefaultView(v.current))?(EDITOR_TO_WINDOW.set(m,e),EDITOR_TO_ELEMENT.set(m,v.current),NODE_TO_ELEMENT.set(m,v.current),ELEMENT_TO_NODE.set(v.current,m)):NODE_TO_ELEMENT[\\\"delete\\\"](m),m)[\\\"selection\\\"],s=ReactEditor.findDocumentOrShadowRoot(m).getSelection();if(s&&ReactEditor.isFocused(m)&&(null==(e=x.current)||!e.hasPendingAction())){var t,r,n=e=>{var t=\\\"None\\\"!==s.type;if(i||t){var r,n=s.focusNode,o=(r=IS_FIREFOX&&1<s.rangeCount?(o=s.getRangeAt(0),r=s.getRangeAt(s.rangeCount-1),o.startContainer===n?r.endContainer:o.startContainer):s.anchorNode,EDITOR_TO_ELEMENT.get(m)),a=!1;if(o.contains(r)&&o.contains(n)&&(a=!0),t&&a&&i&&!e){n=ReactEditor.toSlateRange(m,s,{exactMatch:!0,suppressThrow:!0});if(n&&Range.equals(n,i)){if(!S.hasMarkPlaceholder)return;if(null!=(o=r)&&null!=(t=o.parentElement)&&t.hasAttribute(\\\"data-slate-mark-placeholder\\\"))return}}if(!i||ReactEditor.hasRange(m,i))return S.isUpdatingSelection=!0,(a=i&&ReactEditor.toDOMRange(m,i))?(ReactEditor.isComposing(m)&&!IS_ANDROID?s.collapseToEnd():Range.isBackward(i)?s.setBaseAndExtent(a.endContainer,a.endOffset,a.startContainer,a.startOffset):s.setBaseAndExtent(a.startContainer,a.startOffset,a.endContainer,a.endOffset),c(m,a)):s.removeAllRanges(),a;m.selection=ReactEditor.toSlateRange(m,s,{exactMatch:!1,suppressThrow:!0})}},o=(s.rangeCount<=1&&n(),\\\"action\\\"===(null==(e=x.current)?void 0:e.isFlushing()));if(IS_ANDROID&&o)return t=null,r=requestAnimationFrame(()=>{var e;o&&((e=e=>{try{ReactEditor.toDOMNode(m,m).focus(),n(e)}catch(t){}})(),t=setTimeout(()=>{e(!0),S.isUpdatingSelection=!1}))}),()=>{cancelAnimationFrame(r),t&&clearTimeout(t)};setTimeout(()=>{S.isUpdatingSelection=!1})}}),(0,import_react6.useCallback)(e=>{if(T(),!p&&ReactEditor.hasEditableTarget(m,e.target)&&!isDOMEventHandled(e,d)){if(x.current)return x.current.handleDOMBeforeInput(e);$.flush(),D.flush();var t=m[\\\"selection\\\"],r=e[\\\"inputType\\\"],n=e.dataTransfer||e.data||void 0,o=\\\"insertCompositionText\\\"===r||\\\"deleteCompositionText\\\"===r;if(!o||!ReactEditor.isComposing(m)){var a,i,s,c,l=!1;if(\\\"insertText\\\"===r&&t&&Range.isCollapsed(t)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==t.anchor.offset&&(l=!0,c=(m.marks&&(l=!1),t)[\\\"anchor\\\"],([u,a]=ReactEditor.toDOMPoint(m,c)),s=null==(s=u.parentElement)?void 0:s.closest(\\\"a\\\"),i=ReactEditor.getWindow(m),l=!(l&&s&&ReactEditor.hasDOMNode(m,s)&&(s=null==i?void 0:i.document.createTreeWalker(s,NodeFilter.SHOW_TEXT).lastChild())===u&&(null==(s=s.textContent)?void 0:s.length)===a)&&l)&&u.parentElement&&\\\"pre\\\"===(null==i||null==(s=i.getComputedStyle(u.parentElement))?void 0:s.whiteSpace)&&(a=Editor.above(m,{at:c.path,match:e=>Element2.isElement(e)&&Editor.isBlock(m,e)}))&&Node2.string(a[0]).includes(\\\"\\\\t\\\")&&(l=!1),r.startsWith(\\\"delete\\\")&&!r.startsWith(\\\"deleteBy\\\")||(([u]=e.getTargetRanges()),u&&(i=ReactEditor.toSlateRange(m,u,{exactMatch:!1,suppressThrow:!1}),t&&Range.equals(t,i)||(l=!1,s=!o&&m.selection&&Editor.rangeRef(m,m.selection),Transforms.select(m,i),s&&EDITOR_TO_USER_SELECTION.set(m,s)))),!o)if(l||e.preventDefault(),t&&Range.isExpanded(t)&&r.startsWith(\\\"delete\\\"))c=r.endsWith(\\\"Backward\\\")?\\\"backward\\\":\\\"forward\\\",Editor.deleteFragment(m,{direction:c});else{switch(r){case\\\"deleteByComposition\\\":case\\\"deleteByCut\\\":case\\\"deleteByDrag\\\":Editor.deleteFragment(m);break;case\\\"deleteContent\\\":case\\\"deleteContentForward\\\":Editor.deleteForward(m);break;case\\\"deleteContentBackward\\\":Editor.deleteBackward(m);break;case\\\"deleteEntireSoftLine\\\":Editor.deleteBackward(m,{unit:\\\"line\\\"}),Editor.deleteForward(m,{unit:\\\"line\\\"});break;case\\\"deleteHardLineBackward\\\":Editor.deleteBackward(m,{unit:\\\"block\\\"});break;case\\\"deleteSoftLineBackward\\\":Editor.deleteBackward(m,{unit:\\\"line\\\"});break;case\\\"deleteHardLineForward\\\":Editor.deleteForward(m,{unit:\\\"block\\\"});break;case\\\"deleteSoftLineForward\\\":Editor.deleteForward(m,{unit:\\\"line\\\"});break;case\\\"deleteWordBackward\\\":Editor.deleteBackward(m,{unit:\\\"word\\\"});break;case\\\"deleteWordForward\\\":Editor.deleteForward(m,{unit:\\\"word\\\"});break;case\\\"insertLineBreak\\\":Editor.insertSoftBreak(m);break;case\\\"insertParagraph\\\":Editor.insertBreak(m);break;case\\\"insertFromComposition\\\":case\\\"insertFromDrop\\\":case\\\"insertFromPaste\\\":case\\\"insertFromYank\\\":case\\\"insertReplacementText\\\":case\\\"insertText\\\":\\\"insertFromComposition\\\"===r&&ReactEditor.isComposing(m)&&(_(!1),IS_COMPOSING.set(m,!1)),\\\"DataTransfer\\\"===(null==n?void 0:n.constructor.name)?ReactEditor.insertData(m,n):\\\"string\\\"==typeof n&&(l?y.current.push(()=>Editor.insertText(m,n)):Editor.insertText(m,n))}var u=null==(a=EDITOR_TO_USER_SELECTION.get(m))?void 0:a.unref();EDITOR_TO_USER_SELECTION[\\\"delete\\\"](m),!u||m.selection&&Range.equals(m.selection,u)||Transforms.select(m,u)}}}},[m,D,T,d,p,$])),w=(0,import_react6.useCallback)(e=>{null==e?(D.cancel(),$.cancel(),EDITOR_TO_ELEMENT[\\\"delete\\\"](m),NODE_TO_ELEMENT[\\\"delete\\\"](m),v.current&&HAS_BEFORE_INPUT_SUPPORT&&v.current.removeEventListener(\\\"beforeinput\\\",A)):HAS_BEFORE_INPUT_SUPPORT&&e.addEventListener(\\\"beforeinput\\\",A),v.current=e},[D,$,m,A]),O=(useIsomorphicLayoutEffect2(()=>{var e=ReactEditor.getWindow(m);return e.document.addEventListener(\\\"selectionchange\\\",$),()=>{e.document.removeEventListener(\\\"selectionchange\\\",$)}},[$]),o([m,[]])),P=a&&1===m.children.length&&1===Array.from(Node2.texts(m)).length&&\\\"\\\"===Node2.string(m)&&!h,h=(0,import_react6.useCallback)(e=>{var t;E(!e||!P||null==(t=e.getBoundingClientRect())?void 0:t.height)},[P]),I=(P&&(t=Editor.start(m,[]),O.push({[PLACEHOLDER_SYMBOL]:!0,placeholder:a,onPlaceholderResize:h,anchor:t,focus:t})),m)[\\\"marks\\\"];return S.hasMarkPlaceholder=!1,m.selection&&Range.isCollapsed(m.selection)&&I&&(a=m.selection[\\\"anchor\\\"],t=_objectWithoutProperties2(h=Node2.leaf(m,a.path),_excluded22),Text.equals(h,I,{loose:!0})||(S.hasMarkPlaceholder=!0,h=Object.fromEntries(Object.keys(t).map(e=>[e,null])),O.push(_objectSpread$12(_objectSpread$12(_objectSpread$12({[MARK_PLACEHOLDER_SYMBOL]:!0},h),I),{},{anchor:a,focus:a})))),(0,import_react6.useEffect)(()=>{setTimeout(()=>{var e=m[\\\"selection\\\"];if(e){e=e[\\\"anchor\\\"],e=Node2.leaf(m,e.path);if(I&&!Text.equals(e,I,{loose:!0}))return void EDITOR_TO_PENDING_INSERTION_MARKS.set(m,I)}EDITOR_TO_PENDING_INSERTION_MARKS[\\\"delete\\\"](m)})}),import_react6[\\\"default\\\"].createElement(ReadOnlyContext.Provider,{value:p},import_react6[\\\"default\\\"].createElement(DecorateContext.Provider,{value:o},import_react6[\\\"default\\\"].createElement(RestoreDOM,{node:v,receivedUserInput:C},import_react6[\\\"default\\\"].createElement(u,Object.assign({role:p?void 0:\\\"textbox\\\",\\\"aria-multiline\\\":!p||void 0},g,{spellCheck:!(!HAS_BEFORE_INPUT_SUPPORT&&CAN_USE_DOM)&&g.spellCheck,autoCorrect:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM?g.autoCorrect:\\\"false\\\",autoCapitalize:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM?g.autoCapitalize:\\\"false\\\",\\\"data-slate-editor\\\":!0,\\\"data-slate-node\\\":\\\"value\\\",contentEditable:!p,zindex:-1,suppressContentEditableWarning:!0,ref:w,style:_objectSpread$12(_objectSpread$12({},f?{}:_objectSpread$12({position:\\\"relative\\\",whiteSpace:\\\"pre-wrap\\\",wordWrap:\\\"break-word\\\"},b?{minHeight:b}:{})),l),onBeforeInput:(0,import_react6.useCallback)(e=>{var t;HAS_BEFORE_INPUT_SUPPORT||p||isEventHandled(e,g.onBeforeInput)||!ReactEditor.hasSelectableTarget(m,e.target)||(e.preventDefault(),ReactEditor.isComposing(m))||(t=e.data,Editor.insertText(m,t))},[g.onBeforeInput,m,p]),onInput:(0,import_react6.useCallback)(e=>{if(!isEventHandled(e,g.onInput))if(x.current)x.current.handleInput();else{for(var t of y.current)t();y.current=[]}},[g.onInput]),onBlur:(0,import_react6.useCallback)(e=>{if(!p&&!S.isUpdatingSelection&&ReactEditor.hasSelectableTarget(m,e.target)&&!isEventHandled(e,g.onBlur)){var t=ReactEditor.findDocumentOrShadowRoot(m);if(S.latestElement!==t.activeElement){var r=e[\\\"relatedTarget\\\"],n=ReactEditor.toDOMNode(m,m);if(!(r===n||isDOMElement(r)&&r.hasAttribute(\\\"data-slate-spacer\\\"))){if(null!=r&&isDOMNode(r)&&ReactEditor.hasDOMNode(m,r)){n=ReactEditor.toSlateNode(m,r);if(Element2.isElement(n)&&!m.isVoid(n))return}IS_WEBKIT&&null!=(r=t.getSelection())&&r.removeAllRanges(),IS_FOCUSED[\\\"delete\\\"](m)}}}},[p,S.isUpdatingSelection,S.latestElement,m,g.onBlur]),onClick:(0,import_react6.useCallback)(e=>{var t,r,n;ReactEditor.hasTarget(m,e.target)&&!isEventHandled(e,g.onClick)&&isDOMNode(e.target)&&(r=ReactEditor.toSlateNode(m,e.target),n=ReactEditor.findPath(m,r),Editor.hasPath(m,n))&&Node2.get(m,n)===r&&(e.detail===TRIPLE_CLICK&&1<=n.length?(t=n,Element2.isElement(r)&&Editor.isBlock(m,r)||(t=null!=(r=null==(r=Editor.above(m,{match:e=>Element2.isElement(e)&&Editor.isBlock(m,e),at:n}))?void 0:r[1])?r:n.slice(0,1)),r=Editor.range(m,t),Transforms.select(m,r)):p||(t=Editor.start(m,n),r=Editor.end(m,n),n=Editor[\\\"void\\\"](m,{at:t}),r=Editor[\\\"void\\\"](m,{at:r}),n&&r&&Path.equals(n[1],r[1])&&(n=Editor.range(m,t),Transforms.select(m,n))))},[m,g.onClick,p]),onCompositionEnd:(0,import_react6.useCallback)(e=>{var t;ReactEditor.hasSelectableTarget(m,e.target)&&(ReactEditor.isComposing(m)&&(_(!1),IS_COMPOSING.set(m,!1)),null!=(t=x.current)&&t.handleCompositionEnd(e),isEventHandled(e,g.onCompositionEnd)||IS_ANDROID||IS_WEBKIT||IS_FIREFOX_LEGACY||IS_IOS||IS_WECHATBROWSER||IS_UC_MOBILE||!e.data||(t=EDITOR_TO_PENDING_INSERTION_MARKS.get(m),EDITOR_TO_PENDING_INSERTION_MARKS[\\\"delete\\\"](m),void 0!==t&&(EDITOR_TO_USER_MARKS.set(m,m.marks),m.marks=t),Editor.insertText(m,e.data),t=EDITOR_TO_USER_MARKS.get(m),EDITOR_TO_USER_MARKS[\\\"delete\\\"](m),void 0!==t&&(m.marks=t)))},[g.onCompositionEnd,m]),onCompositionUpdate:(0,import_react6.useCallback)(e=>{!ReactEditor.hasSelectableTarget(m,e.target)||isEventHandled(e,g.onCompositionUpdate)||ReactEditor.isComposing(m)||(_(!0),IS_COMPOSING.set(m,!0))},[g.onCompositionUpdate,m]),onCompositionStart:(0,import_react6.useCallback)(e=>{var t,r;ReactEditor.hasSelectableTarget(m,e.target)&&(null!=(r=x.current)&&r.handleCompositionStart(e),isEventHandled(e,g.onCompositionStart)||IS_ANDROID||(_(!0),r=m[\\\"selection\\\"],r&&(Range.isExpanded(r)?Editor.deleteFragment(m):(t=Editor.above(m,{match:e=>Element2.isElement(e)&&Editor.isInline(m,e),mode:\\\"highest\\\"}))&&(([,t]=t),Editor.isEnd(m,r.anchor,t))&&(r=Editor.after(m,t),Transforms.setSelection(m,{anchor:r,focus:r})))))},[g.onCompositionStart,m]),onCopy:(0,import_react6.useCallback)(e=>{!ReactEditor.hasSelectableTarget(m,e.target)||isEventHandled(e,g.onCopy)||isDOMEventTargetInput(e)||(e.preventDefault(),ReactEditor.setFragmentData(m,e.clipboardData,\\\"copy\\\"))},[g.onCopy,m]),onCut:(0,import_react6.useCallback)(e=>{var t;p||!ReactEditor.hasSelectableTarget(m,e.target)||isEventHandled(e,g.onCut)||isDOMEventTargetInput(e)||(e.preventDefault(),ReactEditor.setFragmentData(m,e.clipboardData,\\\"cut\\\"),t=m[\\\"selection\\\"],t&&(Range.isExpanded(t)?Editor.deleteFragment(m):(t=Node2.parent(m,t.anchor.path),Editor.isVoid(m,t)&&Transforms[\\\"delete\\\"](m))))},[p,m,g.onCut]),onDragOver:(0,import_react6.useCallback)(e=>{var t;ReactEditor.hasTarget(m,e.target)&&!isEventHandled(e,g.onDragOver)&&(t=ReactEditor.toSlateNode(m,e.target),Element2.isElement(t))&&Editor.isVoid(m,t)&&e.preventDefault()},[g.onDragOver,m]),onDragStart:(0,import_react6.useCallback)(e=>{var t,r;p||!ReactEditor.hasTarget(m,e.target)||isEventHandled(e,g.onDragStart)||(r=ReactEditor.toSlateNode(m,e.target),t=ReactEditor.findPath(m,r),(Element2.isElement(r)&&Editor.isVoid(m,r)||Editor[\\\"void\\\"](m,{at:t,voids:!0}))&&(r=Editor.range(m,t),Transforms.select(m,r)),S.isDraggingInternally=!0,ReactEditor.setFragmentData(m,e.dataTransfer,\\\"drag\\\"))},[p,m,g.onDragStart,S]),onDrop:(0,import_react6.useCallback)(e=>{var t,r,n;p||!ReactEditor.hasTarget(m,e.target)||isEventHandled(e,g.onDrop)||(e.preventDefault(),t=m.selection,r=ReactEditor.findEventRange(m,e),n=e.dataTransfer,Transforms.select(m,r),S.isDraggingInternally&&t&&!Range.equals(t,r)&&!Editor[\\\"void\\\"](m,{at:r,voids:!0})&&Transforms[\\\"delete\\\"](m,{at:t}),ReactEditor.insertData(m,n),ReactEditor.isFocused(m))||ReactEditor.focus(m),S.isDraggingInternally=!1},[p,m,g.onDrop,S]),onDragEnd:(0,import_react6.useCallback)(e=>{!p&&S.isDraggingInternally&&g.onDragEnd&&ReactEditor.hasTarget(m,e.target)&&g.onDragEnd(e),S.isDraggingInternally=!1},[p,S,g,m]),onFocus:(0,import_react6.useCallback)(e=>{var t,r;p||S.isUpdatingSelection||!ReactEditor.hasEditableTarget(m,e.target)||isEventHandled(e,g.onFocus)||(t=ReactEditor.toDOMNode(m,m),r=ReactEditor.findDocumentOrShadowRoot(m),S.latestElement=r.activeElement,IS_FIREFOX&&e.target!==t?t.focus():IS_FOCUSED.set(m,!0))},[p,S,m,g.onFocus]),onKeyDown:(0,import_react6.useCallback)(e=>{var t,r,n,o;!p&&ReactEditor.hasEditableTarget(m,e.target)&&(t=(null!=(t=x.current)&&t.handleKeyDown(e),e)[\\\"nativeEvent\\\"],ReactEditor.isComposing(m)&&!1===t.isComposing&&(IS_COMPOSING.set(m,!1),_(!1)),isEventHandled(e,g.onKeyDown)||ReactEditor.isComposing(m)||(r=m[\\\"selection\\\"],n=m.children[null!==r?r.focus.path[0]:0],n=\\\"rtl\\\"===(0,import_direction[\\\"default\\\"])(Node2.string(n)),Hotkeys.isRedo(t)?(e.preventDefault(),\\\"function\\\"==typeof(o=m).redo&&o.redo()):Hotkeys.isUndo(t)?(e.preventDefault(),\\\"function\\\"==typeof(o=m).undo&&o.undo()):Hotkeys.isMoveLineBackward(t)?(e.preventDefault(),Transforms.move(m,{unit:\\\"line\\\",reverse:!0})):Hotkeys.isMoveLineForward(t)?(e.preventDefault(),Transforms.move(m,{unit:\\\"line\\\"})):Hotkeys.isExtendLineBackward(t)?(e.preventDefault(),Transforms.move(m,{unit:\\\"line\\\",edge:\\\"focus\\\",reverse:!0})):Hotkeys.isExtendLineForward(t)?(e.preventDefault(),Transforms.move(m,{unit:\\\"line\\\",edge:\\\"focus\\\"})):Hotkeys.isMoveBackward(t)?(e.preventDefault(),r&&Range.isCollapsed(r)?Transforms.move(m,{reverse:!n}):Transforms.collapse(m,{edge:\\\"start\\\"})):Hotkeys.isMoveForward(t)?(e.preventDefault(),r&&Range.isCollapsed(r)?Transforms.move(m,{reverse:n}):Transforms.collapse(m,{edge:\\\"end\\\"})):Hotkeys.isMoveWordBackward(t)?(e.preventDefault(),r&&Range.isExpanded(r)&&Transforms.collapse(m,{edge:\\\"focus\\\"}),Transforms.move(m,{unit:\\\"word\\\",reverse:!n})):Hotkeys.isMoveWordForward(t)?(e.preventDefault(),r&&Range.isExpanded(r)&&Transforms.collapse(m,{edge:\\\"focus\\\"}),Transforms.move(m,{unit:\\\"word\\\",reverse:n})):HAS_BEFORE_INPUT_SUPPORT?(IS_CHROME||IS_WEBKIT)&&r&&(Hotkeys.isDeleteBackward(t)||Hotkeys.isDeleteForward(t))&&Range.isCollapsed(r)&&(o=Node2.parent(m,r.anchor.path),Element2.isElement(o))&&Editor.isVoid(m,o)&&(Editor.isInline(m,o)||Editor.isBlock(m,o))&&(e.preventDefault(),Editor.deleteBackward(m,{unit:\\\"block\\\"})):Hotkeys.isBold(t)||Hotkeys.isItalic(t)||Hotkeys.isTransposeCharacter(t)?e.preventDefault():Hotkeys.isSoftBreak(t)?(e.preventDefault(),Editor.insertSoftBreak(m)):Hotkeys.isSplitBlock(t)?(e.preventDefault(),Editor.insertBreak(m)):Hotkeys.isDeleteBackward(t)?(e.preventDefault(),r&&Range.isExpanded(r)?Editor.deleteFragment(m,{direction:\\\"backward\\\"}):Editor.deleteBackward(m)):Hotkeys.isDeleteForward(t)?(e.preventDefault(),r&&Range.isExpanded(r)?Editor.deleteFragment(m,{direction:\\\"forward\\\"}):Editor.deleteForward(m)):Hotkeys.isDeleteLineBackward(t)?(e.preventDefault(),r&&Range.isExpanded(r)?Editor.deleteFragment(m,{direction:\\\"backward\\\"}):Editor.deleteBackward(m,{unit:\\\"line\\\"})):Hotkeys.isDeleteLineForward(t)?(e.preventDefault(),r&&Range.isExpanded(r)?Editor.deleteFragment(m,{direction:\\\"forward\\\"}):Editor.deleteForward(m,{unit:\\\"line\\\"})):Hotkeys.isDeleteWordBackward(t)?(e.preventDefault(),r&&Range.isExpanded(r)?Editor.deleteFragment(m,{direction:\\\"backward\\\"}):Editor.deleteBackward(m,{unit:\\\"word\\\"})):Hotkeys.isDeleteWordForward(t)&&(e.preventDefault(),r&&Range.isExpanded(r)?Editor.deleteFragment(m,{direction:\\\"forward\\\"}):Editor.deleteForward(m,{unit:\\\"word\\\"}))))},[p,m,g.onKeyDown]),onPaste:(0,import_react6.useCallback)(e=>{p||!ReactEditor.hasEditableTarget(m,e.target)||isEventHandled(e,g.onPaste)||HAS_BEFORE_INPUT_SUPPORT&&!isPlainTextOnlyPaste(e.nativeEvent)&&!IS_WEBKIT||(e.preventDefault(),ReactEditor.insertData(m,e.clipboardData))},[p,m,g.onPaste])}),import_react6[\\\"default\\\"].createElement(Children,{decorations:O,node:m,renderElement:i,renderPlaceholder:r,renderLeaf:s,selection:m.selection})))))},DefaultPlaceholder=e=>{var{attributes:t,children:r}=e;return import_react6[\\\"default\\\"].createElement(\\\"span\\\",Object.assign({},t),r,IS_ANDROID&&import_react6[\\\"default\\\"].createElement(\\\"br\\\",null))},defaultDecorate=()=>[],defaultScrollSelectionIntoView=(e,t)=>{var r;t.getBoundingClientRect&&(!e.selection||e.selection&&Range.isCollapsed(e.selection))&&((r=t.startContainer.parentElement).getBoundingClientRect=t.getBoundingClientRect.bind(t),es_default(r,{scrollMode:\\\"if-needed\\\"}),delete r.getBoundingClientRect)},isEventHandled=(e,t)=>{var r;return!!t&&(null!=(r=t(e))?r:e.isDefaultPrevented()||e.isPropagationStopped())},isDOMEventTargetInput=e=>isDOMNode(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement),isDOMEventHandled=(e,t)=>{var r;return!!t&&(null!=(r=t(e))?r:e.defaultPrevented)},FocusedContext=(0,import_react6.createContext)(!1),useFocused=()=>(0,import_react6.useContext)(FocusedContext),SlateSelectorContext=(0,import_react6.createContext)({});function useSelectorContext(e){var r=(0,import_react6.useRef)([]).current,n=(0,import_react6.useRef)({editor:e}).current,t=(0,import_react6.useCallback)(t=>{n.editor=t,r.forEach(e=>e(t))},[r,n]);return{selectorContext:(0,import_react6.useMemo)(()=>({getSlate:()=>n.editor,addEventListener:e=>(r.push(e),()=>{r.splice(r.indexOf(e),1)})}),[r,n]),onChange:t}}var _excluded3=[\\\"editor\\\",\\\"children\\\",\\\"onChange\\\",\\\"initialValue\\\"],Slate=e=>{var{editor:t,children:r,onChange:n,initialValue:o}=e,a=_objectWithoutProperties2(e,_excluded3),i=(0,import_react6.useRef)(!1),[s,c]=import_react6[\\\"default\\\"].useState(()=>{if(!Node2.isNodeList(o))throw new Error(\\\"[Slate] initialValue is invalid! Expected a list of elements but got: \\\".concat(Scrubber.stringify(o)));if(Editor.isEditor(t))return t.children=o,Object.assign(t,a),{v:0,editor:t};throw new Error(\\\"[Slate] editor is invalid! You passed: \\\".concat(Scrubber.stringify(t)))}),{selectorContext:l,onChange:u}=useSelectorContext(t),d=(0,import_react6.useCallback)(()=>{n&&n(t.children),c(e=>({v:e.v+1,editor:t})),u(t)},[t,u,n]),[p,f]=((0,import_react6.useEffect)(()=>(EDITOR_TO_ON_CHANGE.set(t,d),()=>{EDITOR_TO_ON_CHANGE.set(t,()=>{}),i.current=!0}),[t,d]),(0,import_react6.useState)(ReactEditor.isFocused(t)));return(0,import_react6.useEffect)(()=>{f(ReactEditor.isFocused(t))},[t]),useIsomorphicLayoutEffect2(()=>{var e=()=>f(ReactEditor.isFocused(t));return 17<=REACT_MAJOR_VERSION?(document.addEventListener(\\\"focusin\\\",e),document.addEventListener(\\\"focusout\\\",e),()=>{document.removeEventListener(\\\"focusin\\\",e),document.removeEventListener(\\\"focusout\\\",e)}):(document.addEventListener(\\\"focus\\\",e,!0),document.addEventListener(\\\"blur\\\",e,!0),()=>{document.removeEventListener(\\\"focus\\\",e,!0),document.removeEventListener(\\\"blur\\\",e,!0)})},[]),import_react6[\\\"default\\\"].createElement(SlateSelectorContext.Provider,{value:l},import_react6[\\\"default\\\"].createElement(SlateContext.Provider,{value:s},import_react6[\\\"default\\\"].createElement(EditorContext.Provider,{value:s.editor},import_react6[\\\"default\\\"].createElement(FocusedContext.Provider,{value:p},r))))},doRectsIntersect=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},areRangesSameLine=(e,t,r)=>{var n=ReactEditor.toDOMRange(e,t).getBoundingClientRect(),o=ReactEditor.toDOMRange(e,r).getBoundingClientRect();return doRectsIntersect(n,o)&&doRectsIntersect(o,n)},findCurrentLineRange=(e,t)=>{var r=Editor.range(e,Range.end(t)),n=Array.from(Editor.positions(e,{at:t})),o=0,a=n.length,i=Math.floor(a/2);if(areRangesSameLine(e,Editor.range(e,n[o]),r))return Editor.range(e,n[o],r);if(n.length<2)return Editor.range(e,n[n.length-1],r);for(;i!==n.length&&i!==o;)areRangesSameLine(e,Editor.range(e,n[i]),r)?a=i:o=i,i=Math.floor((o+a)/2);return Editor.range(e,n[a],r)};function ownKeys2(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys2(Object(r),!0).forEach(function(e){_defineProperty2(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys2(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var withReact=function withReact2(e){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:\\\"x-slate-fragment\\\",c=e,{apply:l,onChange:r,deleteBackward:n,addMark:o,removeMark:a}=c;return EDITOR_TO_KEY_TO_ELEMENT.set(c,new WeakMap),c.addMark=(e,t)=>{var r;null!=(r=EDITOR_TO_SCHEDULE_FLUSH.get(c))&&r(),!EDITOR_TO_PENDING_INSERTION_MARKS.get(c)&&null!=(r=EDITOR_TO_PENDING_DIFFS.get(c))&&r.length&&EDITOR_TO_PENDING_INSERTION_MARKS.set(c,null),EDITOR_TO_USER_MARKS[\\\"delete\\\"](c),o(e,t)},c.removeMark=e=>{var t;!EDITOR_TO_PENDING_INSERTION_MARKS.get(c)&&null!=(t=EDITOR_TO_PENDING_DIFFS.get(c))&&t.length&&EDITOR_TO_PENDING_INSERTION_MARKS.set(c,null),EDITOR_TO_USER_MARKS[\\\"delete\\\"](c),a(e)},c.deleteBackward=e=>{if(\\\"line\\\"!==e)return n(e);var t;c.selection&&Range.isCollapsed(c.selection)&&(t=Editor.above(c,{match:e=>Element2.isElement(e)&&Editor.isBlock(c,e),at:c.selection}))&&(([,t]=t),t=Editor.range(c,t,c.selection.anchor),t=findCurrentLineRange(c,t),Range.isCollapsed(t)||Transforms[\\\"delete\\\"](c,{at:t}))},c.apply=t=>{var e,r,n,o=[],a=EDITOR_TO_PENDING_DIFFS.get(c),a=(null!=a&&a.length&&(a=a.map(e=>transformTextDiff(e,t)).filter(Boolean),EDITOR_TO_PENDING_DIFFS.set(c,a)),EDITOR_TO_PENDING_SELECTION.get(c)),a=(a&&EDITOR_TO_PENDING_SELECTION.set(c,transformPendingRange(c,a,t)),EDITOR_TO_PENDING_ACTION.get(c));switch(null!=a&&a.at&&(e=(Point.isPoint(null==a?void 0:a.at)?transformPendingPoint:transformPendingRange)(c,a.at,t),EDITOR_TO_PENDING_ACTION.set(c,e?_objectSpread2(_objectSpread2({},a),{},{at:e}):null)),t.type){case\\\"insert_text\\\":case\\\"remove_text\\\":case\\\"set_node\\\":case\\\"split_node\\\":o.push(...getMatches(c,t.path));break;case\\\"set_selection\\\":null!=(i=EDITOR_TO_USER_SELECTION.get(c))&&i.unref(),EDITOR_TO_USER_SELECTION[\\\"delete\\\"](c);break;case\\\"insert_node\\\":case\\\"remove_node\\\":o.push(...getMatches(c,Path.parent(t.path)));break;case\\\"merge_node\\\":var i=Path.previous(t.path);o.push(...getMatches(c,i));break;case\\\"move_node\\\":i=Path.common(Path.parent(t.path),Path.parent(t.newPath));o.push(...getMatches(c,i))}l(t);for([r,n]of o){var[s]=Editor.node(c,r);NODE_TO_KEY.set(s,n)}},c.setFragmentData=e=>{var t=c[\\\"selection\\\"];if(t){var r,n,[o,a]=Range.edges(t),o=Editor[\\\"void\\\"](c,{at:o.path}),a=Editor[\\\"void\\\"](c,{at:a.path});if(!Range.isCollapsed(t)||o)return r=(t=ReactEditor.toDOMRange(c,t)).cloneContents(),n=r.childNodes[0],r.childNodes.forEach(e=>{e.textContent&&\\\"\\\"!==e.textContent.trim()&&(n=e)}),a&&(([a]=a),t=t.cloneRange(),a=ReactEditor.toDOMNode(c,a),t.setEndAfter(a),r=t.cloneContents()),o&&(n=r.querySelector(\\\"[data-slate-spacer]\\\")),Array.from(r.querySelectorAll(\\\"[data-slate-zero-width]\\\")).forEach(e=>{var t=\\\"n\\\"===e.getAttribute(\\\"data-slate-zero-width\\\");e.textContent=t?\\\"\\\\n\\\":\\\"\\\"}),isDOMText(n)&&((a=n.ownerDocument.createElement(\\\"span\\\")).style.whiteSpace=\\\"pre\\\",a.appendChild(n),r.appendChild(a),n=a),t=c.getFragment(),o=JSON.stringify(t),a=window.btoa(encodeURIComponent(o)),n.setAttribute(\\\"data-slate-fragment\\\",a),e.setData(\\\"application/\\\".concat(i),a),(t=r.ownerDocument.createElement(\\\"div\\\")).appendChild(r),t.setAttribute(\\\"hidden\\\",\\\"true\\\"),r.ownerDocument.body.appendChild(t),e.setData(\\\"text/html\\\",t.innerHTML),e.setData(\\\"text/plain\\\",getPlainText(t)),r.ownerDocument.body.removeChild(t),e}},c.insertData=e=>{c.insertFragmentData(e)||c.insertTextData(e)},c.insertFragmentData=e=>{var t=e.getData(\\\"application/\\\".concat(i))||getSlateFragmentAttribute(e);return!!t&&(t=decodeURIComponent(window.atob(t)),t=JSON.parse(t),c.insertFragment(t),!0)},c.insertTextData=e=>{var t=e.getData(\\\"text/plain\\\");if(t){var r,n=!1;for(r of t.split(/\\\\r\\\\n|\\\\r|\\\\n/))n&&Transforms.splitNodes(c,{always:!0}),c.insertText(r),n=!0;return!0}return!1},c.onChange=t=>{(REACT_MAJOR_VERSION<18?import_react_dom[\\\"default\\\"].unstable_batchedUpdates:e=>e())(()=>{var e=EDITOR_TO_ON_CHANGE.get(c);e&&e(),r(t)})},c},getMatches=(e,t)=>{var r,n,o=[];for([r,n]of Editor.levels(e,{at:t})){var a=ReactEditor.findKey(e,r);o.push([n,a])}return o};function r4(e){var t,r,n=\\\"\\\";if(\\\"string\\\"==typeof e||\\\"number\\\"==typeof e)n+=e;else if(\\\"object\\\"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=r4(e[t]))&&(n&&(n+=\\\" \\\"),n+=r);else for(t in e)e[t]&&(n&&(n+=\\\" \\\"),n+=t);return n}function clsx(){for(var e,t=0,r=\\\"\\\";t<arguments.length;)(e=arguments[t++])&&(e=r4(e))&&(r&&(r+=\\\" \\\"),r+=e);return r}init_esbuild_inject();var clsx_m_default=clsx,import_react7=(init_esbuild_inject(),require(\\\"react\\\")),CAN_USE_DOM2=\\\"undefined\\\"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,useIsomorphicLayoutEffect3=CAN_USE_DOM2?import_react7.useLayoutEffect:import_react7.useEffect,findNodePath=(e,t)=>{try{return ReactEditor.findPath(e,t)}catch(r){}},focusEditor=(e,t)=>{t&&withoutNormalizing2(e,()=>{deselect2(e),select2(e,t)}),ReactEditor.focus(e)},isComposing=e=>ReactEditor.isComposing(e),toDOMRange=(e,t)=>{try{return ReactEditor.toDOMRange(e,t)}catch(r){}},capitalizeFirstLetter=(e=\\\"\\\")=>0<e.length?e[0].toUpperCase()+e.slice(1):\\\"\\\",getStoreIndex=(e=\\\"\\\")=>0<e.length?e+\\\"Store\\\":\\\"store\\\",getUseStoreIndex=(e=\\\"\\\")=>`use${capitalizeFirstLetter(e)}Store`,createAtomStore=(r,{scope:i,initialStore:e,name:t=\\\"\\\"}={})=>{var n=getUseStoreIndex(null==e?void 0:e.name),o=getStoreIndex(null==e?void 0:e.name),a=getUseStoreIndex(t),s=getStoreIndex(t);const c=e?e[n]().get:{},l=e?e[n]().set:{},u=e?e[n]().use:{},d=e?e[o].atom:{},p=(Object.keys(r).forEach(e=>{const t=atom(r[e]);d[e]=t,c[e]=e=>useAtomValue(t,null!=e?e:i),l[e]=e=>useSetAtom(t,null!=e?e:i),u[e]=e=>useAtom(t,null!=e?e:i)}),{[a]:n=>{if(n){const t={...c},o={...l},a={...u};return Object.keys(t).forEach(e=>{const r=t[e];t[e]=e=>{var t;return r(null!=(t=null!=e?e:n)?t:i)}}),Object.keys(o).forEach(e=>{const r=o[e];o[e]=e=>{var t;return r(null!=(t=null!=e?e:n)?t:i)}}),Object.keys(a).forEach(e=>{const r=a[e];a[e]=e=>{var t;return r(null!=(t=null!=e?e:n)?t:i)}}),{get:t,set:o,use:a}}return{get:c,set:l,use:u}},[s]:{atom:d},name:t});return{...p,[s]:{...p[s],scope:i,extend:(e,t)=>createAtomStore(e,{scope:i,initialStore:p,...t})}}};function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SCOPE_ELEMENT=\\\"element\\\",{elementStore,useElementStore}=createAtomStore({element:null},{name:\\\"element\\\"}),ElementProviderChild=({element:e,scope:t,children:r})=>{const n=useElementStore().set.element(t),o=useElementStore().set.element(SCOPE_ELEMENT);return(0,import_react8.useEffect)(()=>{n(e),o(e)},[e,n,o]),r};function ElementProvider({element:e,scope:t,children:r,...n}){return import_react8[\\\"default\\\"].createElement(Provider,_extends({initialValues:[[elementStore.atom.element,e]],scope:SCOPE_ELEMENT},n),import_react8[\\\"default\\\"].createElement(Provider,_extends({initialValues:[[elementStore.atom.element,e]],scope:t},n),import_react8[\\\"default\\\"].createElement(ElementProviderChild,{element:e,scope:t},r)))}var useElement=(e=SCOPE_ELEMENT)=>{var t=useElementStore().get.element(e);return t||(console.warn(\\\"The `useElement(pluginKey)` hook must be used inside the node component's context\\\"),{})};function DefaultLeaf2({attributes:e,children:t,text:r,leaf:n,editor:o,nodeProps:a,...i}){return import_react8[\\\"default\\\"].createElement(\\\"span\\\",_extends({},e,i),t)}function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}var _arrayMap=arrayMap;function listCacheClear2(){this.__data__=[],this.size=0}var _listCacheClear2=listCacheClear2;function eq2(e,t){return e===t||e!=e&&t!=t}var eq_12=eq2;function assocIndexOf2(e,t){for(var r=e.length;r--;)if(eq_12(e[r][0],t))return r;return-1}var _assocIndexOf2=assocIndexOf2,arrayProto2=Array.prototype,splice2=arrayProto2.splice;function listCacheDelete2(e){var t=this.__data__,r=_assocIndexOf2(t,e);return!(r<0||(r==t.length-1?t.pop():splice2.call(t,r,1),--this.size,0))}var _listCacheDelete2=listCacheDelete2;function listCacheGet2(e){var t=this.__data__,r=_assocIndexOf2(t,e);return r<0?void 0:t[r][1]}var _listCacheGet2=listCacheGet2;function listCacheHas2(e){return-1<_assocIndexOf2(this.__data__,e)}var _listCacheHas2=listCacheHas2;function listCacheSet2(e,t){var r=this.__data__,n=_assocIndexOf2(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet2=listCacheSet2;function ListCache2(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache2.prototype.clear=_listCacheClear2,ListCache2.prototype[\\\"delete\\\"]=_listCacheDelete2,ListCache2.prototype.get=_listCacheGet2,ListCache2.prototype.has=_listCacheHas2,ListCache2.prototype.set=_listCacheSet2;var _ListCache2=ListCache2;function stackClear2(){this.__data__=new _ListCache2,this.size=0}var _stackClear2=stackClear2;function stackDelete2(e){var t=this.__data__,r=t[\\\"delete\\\"](e);return this.size=t.size,r}var _stackDelete2=stackDelete2;function stackGet2(e){return this.__data__.get(e)}var _stackGet2=stackGet2;function stackHas2(e){return this.__data__.has(e)}var _stackHas2=stackHas2,commonjsGlobal2=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule2(e,t){return e(t={exports:{}},t.exports),t.exports}var freeGlobal2=\\\"object\\\"==typeof commonjsGlobal2&&commonjsGlobal2&&commonjsGlobal2.Object===Object&&commonjsGlobal2,_freeGlobal2=freeGlobal2,freeSelf2=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root2=_freeGlobal2||freeSelf2||Function(\\\"return this\\\")(),_root2=root2,Symbol$1=_root2.Symbol,_Symbol2=Symbol$1,objectProto$f=Object.prototype,hasOwnProperty$c=objectProto$f.hasOwnProperty,nativeObjectToString$12=objectProto$f.toString,symToStringTag$12=_Symbol2?_Symbol2.toStringTag:void 0;function getRawTag2(e){var t=hasOwnProperty$c.call(e,symToStringTag$12),r=e[symToStringTag$12];try{var n=!(e[symToStringTag$12]=void 0)}catch(a){}var o=nativeObjectToString$12.call(e);return n&&(t?e[symToStringTag$12]=r:delete e[symToStringTag$12]),o}var _getRawTag2=getRawTag2,objectProto$e=Object.prototype,nativeObjectToString2=objectProto$e.toString;function objectToString2(e){return nativeObjectToString2.call(e)}var _objectToString2=objectToString2,nullTag2=\\\"[object Null]\\\",undefinedTag2=\\\"[object Undefined]\\\",symToStringTag2=_Symbol2?_Symbol2.toStringTag:void 0;function baseGetTag2(e){return null==e?void 0===e?undefinedTag2:nullTag2:(symToStringTag2&&symToStringTag2 in Object(e)?_getRawTag2:_objectToString2)(e)}var _baseGetTag2=baseGetTag2;function isObject$1(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_12=isObject$1,asyncTag2=\\\"[object AsyncFunction]\\\",funcTag$2=\\\"[object Function]\\\",genTag$1=\\\"[object GeneratorFunction]\\\",proxyTag2=\\\"[object Proxy]\\\";function isFunction2(e){var t;return!!isObject_12(e)&&((t=_baseGetTag2(e))==funcTag$2||t==genTag$1||t==asyncTag2||t==proxyTag2)}var isFunction_12=isFunction2,coreJsData2=_root2[\\\"__core-js_shared__\\\"],_coreJsData2=coreJsData2,maskSrcKey2=function(){var e=/[^.]+$/.exec(_coreJsData2&&_coreJsData2.keys&&_coreJsData2.keys.IE_PROTO||\\\"\\\");return e?\\\"Symbol(src)_1.\\\"+e:\\\"\\\"}();function isMasked2(e){return!!maskSrcKey2&&maskSrcKey2 in e}var _isMasked2=isMasked2,funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource2(e){if(null!=e){try{return funcToString$2.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}var _toSource2=toSource2,reRegExpChar2=/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,reIsHostCtor2=/^\\\\[object .+?Constructor\\\\]$/,funcProto$12=Function.prototype,objectProto$d=Object.prototype,funcToString$12=funcProto$12.toString,hasOwnProperty$b=objectProto$d.hasOwnProperty,reIsNative2=RegExp(\\\"^\\\"+funcToString$12.call(hasOwnProperty$b).replace(reRegExpChar2,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");function baseIsNative2(e){return!(!isObject_12(e)||_isMasked2(e))&&(isFunction_12(e)?reIsNative2:reIsHostCtor2).test(_toSource2(e))}var _baseIsNative2=baseIsNative2;function getValue2(e,t){return null==e?void 0:e[t]}var _getValue2=getValue2;function getNative2(e,t){var r=_getValue2(e,t);return _baseIsNative2(r)?r:void 0}var _getNative2=getNative2,Map3=_getNative2(_root2,\\\"Map\\\"),_Map2=Map3,nativeCreate2=_getNative2(Object,\\\"create\\\"),_nativeCreate2=nativeCreate2;function hashClear2(){this.__data__=_nativeCreate2?_nativeCreate2(null):{},this.size=0}var _hashClear2=hashClear2;function hashDelete2(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete2=hashDelete2,HASH_UNDEFINED$22=\\\"__lodash_hash_undefined__\\\",objectProto$c=Object.prototype,hasOwnProperty$a=objectProto$c.hasOwnProperty;function hashGet2(e){var t,r=this.__data__;return _nativeCreate2?(t=r[e])===HASH_UNDEFINED$22?void 0:t:hasOwnProperty$a.call(r,e)?r[e]:void 0}var _hashGet2=hashGet2,objectProto$b2=Object.prototype,hasOwnProperty$9=objectProto$b2.hasOwnProperty;function hashHas2(e){var t=this.__data__;return _nativeCreate2?void 0!==t[e]:hasOwnProperty$9.call(t,e)}var _hashHas2=hashHas2,HASH_UNDEFINED$12=\\\"__lodash_hash_undefined__\\\";function hashSet2(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_nativeCreate2&&void 0===t?HASH_UNDEFINED$12:t,this}var _hashSet2=hashSet2;function Hash2(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash2.prototype.clear=_hashClear2,Hash2.prototype[\\\"delete\\\"]=_hashDelete2,Hash2.prototype.get=_hashGet2,Hash2.prototype.has=_hashHas2,Hash2.prototype.set=_hashSet2;var _Hash2=Hash2;function mapCacheClear2(){this.size=0,this.__data__={hash:new _Hash2,map:new(_Map2||_ListCache2),string:new _Hash2}}var _mapCacheClear2=mapCacheClear2;function isKeyable2(e){var t=typeof e;return\\\"string\\\"==t||\\\"number\\\"==t||\\\"symbol\\\"==t||\\\"boolean\\\"==t?\\\"__proto__\\\"!==e:null===e}var _isKeyable2=isKeyable2;function getMapData2(e,t){var r=e.__data__;return _isKeyable2(t)?r[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:r.map}var _getMapData2=getMapData2;function mapCacheDelete2(e){var t=_getMapData2(this,e)[\\\"delete\\\"](e);return this.size-=t?1:0,t}var _mapCacheDelete2=mapCacheDelete2;function mapCacheGet2(e){return _getMapData2(this,e).get(e)}var _mapCacheGet2=mapCacheGet2;function mapCacheHas2(e){return _getMapData2(this,e).has(e)}var _mapCacheHas2=mapCacheHas2;function mapCacheSet2(e,t){var r=_getMapData2(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet2=mapCacheSet2;function MapCache2(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache2.prototype.clear=_mapCacheClear2,MapCache2.prototype[\\\"delete\\\"]=_mapCacheDelete2,MapCache2.prototype.get=_mapCacheGet2,MapCache2.prototype.has=_mapCacheHas2,MapCache2.prototype.set=_mapCacheSet2;var _MapCache2=MapCache2,LARGE_ARRAY_SIZE2=200;function stackSet2(e,t){var r=this.__data__;if(r instanceof _ListCache2){var n=r.__data__;if(!_Map2||n.length<LARGE_ARRAY_SIZE2-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _MapCache2(n)}return r.set(e,t),this.size=r.size,this}var _stackSet2=stackSet2;function Stack2(e){var t=this.__data__=new _ListCache2(e);this.size=t.size}Stack2.prototype.clear=_stackClear2,Stack2.prototype[\\\"delete\\\"]=_stackDelete2,Stack2.prototype.get=_stackGet2,Stack2.prototype.has=_stackHas2,Stack2.prototype.set=_stackSet2;var _Stack=Stack2;function arrayEach(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}var _arrayEach=arrayEach,defineProperty2=function(){try{var e=_getNative2(Object,\\\"defineProperty\\\");return e({},\\\"\\\",{}),e}catch(t){}}(),_defineProperty$1=defineProperty2;function baseAssignValue(e,t,r){\\\"__proto__\\\"==t&&_defineProperty$1?_defineProperty$1(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var _baseAssignValue=baseAssignValue,objectProto$a2=Object.prototype,hasOwnProperty$82=objectProto$a2.hasOwnProperty;function assignValue(e,t,r){var n=e[t];hasOwnProperty$82.call(e,t)&&eq_12(n,r)&&(void 0!==r||t in e)||_baseAssignValue(e,t,r)}var _assignValue=assignValue;function copyObject(e,t,r,n){for(var o=!r,a=(r=r||{},-1),i=t.length;++a<i;){var s=t[a],c=n?n(r[s],e[s],s,r,e):void 0;void 0===c&&(c=e[s]),(o?_baseAssignValue:_assignValue)(r,s,c)}return r}var _copyObject=copyObject;function baseTimes(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _baseTimes=baseTimes;function isObjectLike2(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_12=isObjectLike2,argsTag$3=\\\"[object Arguments]\\\";function baseIsArguments2(e){return isObjectLike_12(e)&&_baseGetTag2(e)==argsTag$3}var _baseIsArguments2=baseIsArguments2,objectProto$92=Object.prototype,hasOwnProperty$72=objectProto$92.hasOwnProperty,propertyIsEnumerable$12=objectProto$92.propertyIsEnumerable,isArguments2=_baseIsArguments2(function(){return arguments}())?_baseIsArguments2:function(e){return isObjectLike_12(e)&&hasOwnProperty$72.call(e,\\\"callee\\\")&&!propertyIsEnumerable$12.call(e,\\\"callee\\\")},isArguments_1=isArguments2,isArray3=Array.isArray,isArray_12=isArray3;function stubFalse2(){return!1}var stubFalse_12=stubFalse2,isBuffer_12=createCommonjsModule2(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root2.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||stubFalse_12}),MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\\\\d*)$/;function isIndex(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$1:t)&&(\\\"number\\\"==r||\\\"symbol\\\"!=r&&reIsUint.test(e))&&-1<e&&e%1==0&&e<t}var _isIndex=isIndex,MAX_SAFE_INTEGER2=9007199254740991;function isLength2(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=MAX_SAFE_INTEGER2}var isLength_12=isLength2,argsTag$22=\\\"[object Arguments]\\\",arrayTag$2=\\\"[object Array]\\\",boolTag$3=\\\"[object Boolean]\\\",dateTag$3=\\\"[object Date]\\\",errorTag$2=\\\"[object Error]\\\",funcTag$12=\\\"[object Function]\\\",mapTag$5=\\\"[object Map]\\\",numberTag$3=\\\"[object Number]\\\",objectTag$4=\\\"[object Object]\\\",regexpTag$3=\\\"[object RegExp]\\\",setTag$5=\\\"[object Set]\\\",stringTag$3=\\\"[object String]\\\",weakMapTag$2=\\\"[object WeakMap]\\\",arrayBufferTag$3=\\\"[object ArrayBuffer]\\\",dataViewTag$4=\\\"[object DataView]\\\",float32Tag$2=\\\"[object Float32Array]\\\",float64Tag$2=\\\"[object Float64Array]\\\",int8Tag$2=\\\"[object Int8Array]\\\",int16Tag$2=\\\"[object Int16Array]\\\",int32Tag$2=\\\"[object Int32Array]\\\",uint8Tag$2=\\\"[object Uint8Array]\\\",uint8ClampedTag$2=\\\"[object Uint8ClampedArray]\\\",uint16Tag$2=\\\"[object Uint16Array]\\\",uint32Tag$2=\\\"[object Uint32Array]\\\",typedArrayTags2={};function baseIsTypedArray2(e){return isObjectLike_12(e)&&isLength_12(e.length)&&!!typedArrayTags2[_baseGetTag2(e)]}typedArrayTags2[float32Tag$2]=typedArrayTags2[float64Tag$2]=typedArrayTags2[int8Tag$2]=typedArrayTags2[int16Tag$2]=typedArrayTags2[int32Tag$2]=typedArrayTags2[uint8Tag$2]=typedArrayTags2[uint8ClampedTag$2]=typedArrayTags2[uint16Tag$2]=typedArrayTags2[uint32Tag$2]=!0,typedArrayTags2[argsTag$22]=typedArrayTags2[arrayTag$2]=typedArrayTags2[arrayBufferTag$3]=typedArrayTags2[boolTag$3]=typedArrayTags2[dataViewTag$4]=typedArrayTags2[dateTag$3]=typedArrayTags2[errorTag$2]=typedArrayTags2[funcTag$12]=typedArrayTags2[mapTag$5]=typedArrayTags2[numberTag$3]=typedArrayTags2[objectTag$4]=typedArrayTags2[regexpTag$3]=typedArrayTags2[setTag$5]=typedArrayTags2[stringTag$3]=typedArrayTags2[weakMapTag$2]=!1;var _baseIsTypedArray2=baseIsTypedArray2;function baseUnary2(t){return function(e){return t(e)}}var _baseUnary2=baseUnary2,_nodeUtil2=createCommonjsModule2(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&_freeGlobal2.process,r=function(){try{var e=n&&n.require&&n.require(\\\"util\\\").types;return e?e:o&&o.binding&&o.binding(\\\"util\\\")}catch(t){}}();e.exports=r}),nodeIsTypedArray2=_nodeUtil2&&_nodeUtil2.isTypedArray,isTypedArray2=nodeIsTypedArray2?_baseUnary2(nodeIsTypedArray2):_baseIsTypedArray2,isTypedArray_1=isTypedArray2,objectProto$82=Object.prototype,hasOwnProperty$62=objectProto$82.hasOwnProperty;function arrayLikeKeys(e,t){var r,n=isArray_12(e),o=!n&&isArguments_1(e),a=!n&&!o&&isBuffer_12(e),i=!n&&!o&&!a&&isTypedArray_1(e),s=n||o||a||i,c=s?_baseTimes(e.length,String):[],l=c.length;for(r in e)!t&&!hasOwnProperty$62.call(e,r)||s&&(\\\"length\\\"==r||a&&(\\\"offset\\\"==r||\\\"parent\\\"==r)||i&&(\\\"buffer\\\"==r||\\\"byteLength\\\"==r||\\\"byteOffset\\\"==r)||_isIndex(r,l))||c.push(r);return c}var _arrayLikeKeys=arrayLikeKeys,objectProto$72=Object.prototype;function isPrototype(e){var t=e&&e.constructor;return e===(\\\"function\\\"==typeof t&&t.prototype||objectProto$72)}var _isPrototype=isPrototype;function overArg2(t,r){return function(e){return t(r(e))}}var _overArg2=overArg2,nativeKeys2=_overArg2(Object.keys,Object),_nativeKeys=nativeKeys2,objectProto$62=Object.prototype,hasOwnProperty$52=objectProto$62.hasOwnProperty;function baseKeys(e){if(!_isPrototype(e))return _nativeKeys(e);var t,r=[];for(t in Object(e))hasOwnProperty$52.call(e,t)&&\\\"constructor\\\"!=t&&r.push(t);return r}var _baseKeys=baseKeys;function isArrayLike(e){return null!=e&&isLength_12(e.length)&&!isFunction_12(e)}var isArrayLike_1=isArrayLike;function keys(e){return(isArrayLike_1(e)?_arrayLikeKeys:_baseKeys)(e)}var keys_1=keys;function baseAssign(e,t){return e&&_copyObject(t,keys_1(t),e)}var _baseAssign=baseAssign;function nativeKeysIn(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var _nativeKeysIn=nativeKeysIn,objectProto$52=Object.prototype,hasOwnProperty$42=objectProto$52.hasOwnProperty;function baseKeysIn(e){if(!isObject_12(e))return _nativeKeysIn(e);var t,r=_isPrototype(e),n=[];for(t in e)(\\\"constructor\\\"!=t||!r&&hasOwnProperty$42.call(e,t))&&n.push(t);return n}var _baseKeysIn=baseKeysIn;function keysIn(e){return isArrayLike_1(e)?_arrayLikeKeys(e,!0):_baseKeysIn(e)}var keysIn_1=keysIn;function baseAssignIn(e,t){return e&&_copyObject(t,keysIn_1(t),e)}var _baseAssignIn=baseAssignIn,_cloneBuffer=createCommonjsModule2(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root2.Buffer:void 0,o=n?n.allocUnsafe:void 0;e.exports=function(e,t){var r;return t?e.slice():(r=e.length,r=o?o(r):new e.constructor(r),e.copy(r),r)}});function copyArray(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}var _copyArray=copyArray;function arrayFilter(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}var _arrayFilter=arrayFilter;function stubArray(){return[]}var stubArray_1=stubArray,objectProto$42=Object.prototype,propertyIsEnumerable2=objectProto$42.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(t){return null==t?[]:(t=Object(t),_arrayFilter(nativeGetSymbols$1(t),function(e){return propertyIsEnumerable2.call(t,e)}))}:stubArray_1,_getSymbols=getSymbols;function copySymbols(e,t){return _copyObject(e,_getSymbols(e),t)}var _copySymbols=copySymbols;function arrayPush(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}var _arrayPush=arrayPush,getPrototype=_overArg2(Object.getPrototypeOf,Object),_getPrototype=getPrototype,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(e){for(var t=[];e;)_arrayPush(t,_getSymbols(e)),e=_getPrototype(e);return t}:stubArray_1,_getSymbolsIn=getSymbolsIn;function copySymbolsIn(e,t){return _copyObject(e,_getSymbolsIn(e),t)}var _copySymbolsIn=copySymbolsIn;function baseGetAllKeys(e,t,r){var n=t(e);return isArray_12(e)?n:_arrayPush(n,r(e))}var _baseGetAllKeys=baseGetAllKeys;function getAllKeys(e){return _baseGetAllKeys(e,keys_1,_getSymbols)}var _getAllKeys=getAllKeys;function getAllKeysIn(e){return _baseGetAllKeys(e,keysIn_1,_getSymbolsIn)}var _getAllKeysIn=getAllKeysIn,DataView2=_getNative2(_root2,\\\"DataView\\\"),_DataView2=DataView2,Promise$12=_getNative2(_root2,\\\"Promise\\\"),_Promise2=Promise$12,Set$1=_getNative2(_root2,\\\"Set\\\"),_Set2=Set$1,WeakMap$1=_getNative2(_root2,\\\"WeakMap\\\"),_WeakMap2=WeakMap$1,mapTag$4=\\\"[object Map]\\\",objectTag$3=\\\"[object Object]\\\",promiseTag2=\\\"[object Promise]\\\",setTag$4=\\\"[object Set]\\\",weakMapTag$12=\\\"[object WeakMap]\\\",dataViewTag$3=\\\"[object DataView]\\\",dataViewCtorString2=_toSource2(_DataView2),mapCtorString2=_toSource2(_Map2),promiseCtorString2=_toSource2(_Promise2),setCtorString2=_toSource2(_Set2),weakMapCtorString2=_toSource2(_WeakMap2),getTag2=_baseGetTag2,_getTag=getTag2=_DataView2&&getTag2(new _DataView2(new ArrayBuffer(1)))!=dataViewTag$3||_Map2&&getTag2(new _Map2)!=mapTag$4||_Promise2&&getTag2(_Promise2.resolve())!=promiseTag2||_Set2&&getTag2(new _Set2)!=setTag$4||_WeakMap2&&getTag2(new _WeakMap2)!=weakMapTag$12?function(e){var t=_baseGetTag2(e),r=t==objectTag$3?e.constructor:void 0,r=r?_toSource2(r):\\\"\\\";if(r)switch(r){case dataViewCtorString2:return dataViewTag$3;case mapCtorString2:return mapTag$4;case promiseCtorString2:return promiseTag2;case setCtorString2:return setTag$4;case weakMapCtorString2:return weakMapTag$12}return t}:getTag2,objectProto$32=Object.prototype,hasOwnProperty$32=objectProto$32.hasOwnProperty;function initCloneArray(e){var t=e.length,r=new e.constructor(t);return t&&\\\"string\\\"==typeof e[0]&&hasOwnProperty$32.call(e,\\\"index\\\")&&(r.index=e.index,r.input=e.input),r}var _initCloneArray=initCloneArray,Uint8Array3=_root2.Uint8Array,_Uint8Array=Uint8Array3;function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);return new _Uint8Array(t).set(new _Uint8Array(e)),t}var _cloneArrayBuffer=cloneArrayBuffer;function cloneDataView(e,t){var r=t?_cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var _cloneDataView=cloneDataView,reFlags=/\\\\w*$/;function cloneRegExp(e){var t=new e.constructor(e.source,reFlags.exec(e));return t.lastIndex=e.lastIndex,t}var _cloneRegExp=cloneRegExp,symbolProto$2=_Symbol2?_Symbol2.prototype:void 0,symbolValueOf$1=symbolProto$2?symbolProto$2.valueOf:void 0;function cloneSymbol(e){return symbolValueOf$1?Object(symbolValueOf$1.call(e)):{}}var _cloneSymbol=cloneSymbol;function cloneTypedArray(e,t){var r=t?_cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var _cloneTypedArray=cloneTypedArray,boolTag$2=\\\"[object Boolean]\\\",dateTag$2=\\\"[object Date]\\\",mapTag$3=\\\"[object Map]\\\",numberTag$2=\\\"[object Number]\\\",regexpTag$2=\\\"[object RegExp]\\\",setTag$3=\\\"[object Set]\\\",stringTag$2=\\\"[object String]\\\",symbolTag$3=\\\"[object Symbol]\\\",arrayBufferTag$2=\\\"[object ArrayBuffer]\\\",dataViewTag$22=\\\"[object DataView]\\\",float32Tag$1=\\\"[object Float32Array]\\\",float64Tag$1=\\\"[object Float64Array]\\\",int8Tag$1=\\\"[object Int8Array]\\\",int16Tag$1=\\\"[object Int16Array]\\\",int32Tag$1=\\\"[object Int32Array]\\\",uint8Tag$1=\\\"[object Uint8Array]\\\",uint8ClampedTag$1=\\\"[object Uint8ClampedArray]\\\",uint16Tag$1=\\\"[object Uint16Array]\\\",uint32Tag$1=\\\"[object Uint32Array]\\\";function initCloneByTag(e,t,r){var n=e.constructor;switch(t){case arrayBufferTag$2:return _cloneArrayBuffer(e);case boolTag$2:case dateTag$2:return new n(+e);case dataViewTag$22:return _cloneDataView(e,r);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return _cloneTypedArray(e,r);case mapTag$3:return new n;case numberTag$2:case stringTag$2:return new n(e);case regexpTag$2:return _cloneRegExp(e);case setTag$3:return new n;case symbolTag$3:return _cloneSymbol(e)}}var _initCloneByTag=initCloneByTag,objectCreate=Object.create,baseCreate=function(){function r(){}return function(e){if(!isObject_12(e))return{};if(objectCreate)return objectCreate(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}}(),_baseCreate=baseCreate;function initCloneObject(e){return\\\"function\\\"!=typeof e.constructor||_isPrototype(e)?{}:_baseCreate(_getPrototype(e))}var _initCloneObject=initCloneObject,mapTag$22=\\\"[object Map]\\\";function baseIsMap(e){return isObjectLike_12(e)&&_getTag(e)==mapTag$22}var _baseIsMap=baseIsMap,nodeIsMap=_nodeUtil2&&_nodeUtil2.isMap,isMap=nodeIsMap?_baseUnary2(nodeIsMap):_baseIsMap,isMap_1=isMap,setTag$22=\\\"[object Set]\\\";function baseIsSet(e){return isObjectLike_12(e)&&_getTag(e)==setTag$22}var _baseIsSet=baseIsSet,nodeIsSet=_nodeUtil2&&_nodeUtil2.isSet,isSet=nodeIsSet?_baseUnary2(nodeIsSet):_baseIsSet,isSet_1=isSet,CLONE_DEEP_FLAG$2=1,CLONE_FLAT_FLAG$1=2,CLONE_SYMBOLS_FLAG$2=4,argsTag$12=\\\"[object Arguments]\\\",arrayTag$12=\\\"[object Array]\\\",boolTag$12=\\\"[object Boolean]\\\",dateTag$12=\\\"[object Date]\\\",errorTag$12=\\\"[object Error]\\\",funcTag2=\\\"[object Function]\\\",genTag2=\\\"[object GeneratorFunction]\\\",mapTag$1=\\\"[object Map]\\\",numberTag$12=\\\"[object Number]\\\",objectTag$22=\\\"[object Object]\\\",regexpTag$12=\\\"[object RegExp]\\\",setTag$1=\\\"[object Set]\\\",stringTag$12=\\\"[object String]\\\",symbolTag$2=\\\"[object Symbol]\\\",weakMapTag2=\\\"[object WeakMap]\\\",arrayBufferTag$12=\\\"[object ArrayBuffer]\\\",dataViewTag$1=\\\"[object DataView]\\\",float32Tag2=\\\"[object Float32Array]\\\",float64Tag2=\\\"[object Float64Array]\\\",int8Tag2=\\\"[object Int8Array]\\\",int16Tag2=\\\"[object Int16Array]\\\",int32Tag2=\\\"[object Int32Array]\\\",uint8Tag2=\\\"[object Uint8Array]\\\",uint8ClampedTag2=\\\"[object Uint8ClampedArray]\\\",uint16Tag2=\\\"[object Uint16Array]\\\",uint32Tag2=\\\"[object Uint32Array]\\\",cloneableTags={};function baseClone(r,n,o,e,t,a){var i,s=n&CLONE_DEEP_FLAG$2,c=n&CLONE_FLAT_FLAG$1,l=n&CLONE_SYMBOLS_FLAG$2;if(void 0===(i=o?t?o(r,e,t,a):o(r):i)){if(!isObject_12(r))return r;var u=isArray_12(r);if(u){if(i=_initCloneArray(r),!s)return _copyArray(r,i)}else{var d=_getTag(r),p=d==funcTag2||d==genTag2;if(isBuffer_12(r))return _cloneBuffer(r,s);if(d==objectTag$22||d==argsTag$12||p&&!t){if(i=c||p?{}:_initCloneObject(r),!s)return c?_copySymbolsIn(r,_baseAssignIn(i,r)):_copySymbols(r,_baseAssign(i,r))}else{if(!cloneableTags[d])return t?r:{};i=_initCloneByTag(r,d,s)}}p=(a=a||new _Stack).get(r);if(p)return p;a.set(r,i),isSet_1(r)?r.forEach(function(e){i.add(baseClone(e,n,o,e,r,a))}):isMap_1(r)&&r.forEach(function(e,t){i.set(t,baseClone(e,n,o,t,r,a))});var f=u?void 0:(l?c?_getAllKeysIn:_getAllKeys:c?keysIn_1:keys_1)(r);_arrayEach(f||r,function(e,t){f&&(e=r[t=e]),_assignValue(i,t,baseClone(e,n,o,t,r,a))})}return i}cloneableTags[argsTag$12]=cloneableTags[arrayTag$12]=cloneableTags[arrayBufferTag$12]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$12]=cloneableTags[dateTag$12]=cloneableTags[float32Tag2]=cloneableTags[float64Tag2]=cloneableTags[int8Tag2]=cloneableTags[int16Tag2]=cloneableTags[int32Tag2]=cloneableTags[mapTag$1]=cloneableTags[numberTag$12]=cloneableTags[objectTag$22]=cloneableTags[regexpTag$12]=cloneableTags[setTag$1]=cloneableTags[stringTag$12]=cloneableTags[symbolTag$2]=cloneableTags[uint8Tag2]=cloneableTags[uint8ClampedTag2]=cloneableTags[uint16Tag2]=cloneableTags[uint32Tag2]=!0,cloneableTags[errorTag$12]=cloneableTags[funcTag2]=cloneableTags[weakMapTag2]=!1;var _baseClone=baseClone,symbolTag$1=\\\"[object Symbol]\\\";function isSymbol(e){return\\\"symbol\\\"==typeof e||isObjectLike_12(e)&&_baseGetTag2(e)==symbolTag$1}var isSymbol_1=isSymbol,reIsDeepProp=/\\\\.|\\\\[(?:[^[\\\\]]*|([\\\"'])(?:(?!\\\\1)[^\\\\\\\\]|\\\\\\\\.)*?\\\\1)\\\\]/,reIsPlainProp=/^\\\\w*$/;function isKey(e,t){var r;return!isArray_12(e)&&(!(\\\"number\\\"!=(r=typeof e)&&\\\"symbol\\\"!=r&&\\\"boolean\\\"!=r&&null!=e&&!isSymbol_1(e))||reIsPlainProp.test(e)||!reIsDeepProp.test(e)||null!=t&&e in Object(t))}var _isKey=isKey,FUNC_ERROR_TEXT2=\\\"Expected a function\\\";function memoize2(n,o){if(\\\"function\\\"!=typeof n||null!=o&&\\\"function\\\"!=typeof o)throw new TypeError(FUNC_ERROR_TEXT2);var a=function(){var e=arguments,t=o?o.apply(this,e):e[0],r=a.cache;return r.has(t)?r.get(t):(e=n.apply(this,e),a.cache=r.set(t,e)||r,e)};return a.cache=new(memoize2.Cache||_MapCache2),a}memoize2.Cache=_MapCache2;var memoize_12=memoize2,MAX_MEMOIZE_SIZE2=500;function memoizeCapped2(e){var t=memoize_12(e,function(e){return r.size===MAX_MEMOIZE_SIZE2&&r.clear(),e}),r=t.cache;return t}var _memoizeCapped2=memoizeCapped2,rePropName2=/[^.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|$))/g,reEscapeChar2=/\\\\\\\\(\\\\\\\\)?/g,stringToPath2=memoizeCapped2(function(e){var o=[];return 46===e.charCodeAt(0)&&o.push(\\\"\\\"),e.replace(rePropName2,function(e,t,r,n){o.push(r?n.replace(reEscapeChar2,\\\"$1\\\"):t||e)}),o}),_stringToPath=stringToPath2,INFINITY$12=1/0,symbolProto$12=_Symbol2?_Symbol2.prototype:void 0,symbolToString2=symbolProto$12?symbolProto$12.toString:void 0;function baseToString(e){var t;return\\\"string\\\"==typeof e?e:isArray_12(e)?_arrayMap(e,baseToString)+\\\"\\\":isSymbol_1(e)?symbolToString2?symbolToString2.call(e):\\\"\\\":\\\"0\\\"==(t=e+\\\"\\\")&&1/e==-INFINITY$12?\\\"-0\\\":t}var _baseToString=baseToString;function toString(e){return null==e?\\\"\\\":_baseToString(e)}var toString_1=toString;function castPath(e,t){return isArray_12(e)?e:_isKey(e,t)?[e]:_stringToPath(toString_1(e))}var _castPath=castPath;function last2(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var last_1=last2,INFINITY2=1/0;function toKey(e){var t;return\\\"string\\\"==typeof e||isSymbol_1(e)?e:\\\"0\\\"==(t=e+\\\"\\\")&&1/e==-INFINITY2?\\\"-0\\\":t}var _toKey=toKey;function baseGet(e,t){for(var r=0,n=(t=_castPath(t,e)).length;null!=e&&r<n;)e=e[_toKey(t[r++])];return r&&r==n?e:void 0}var _baseGet=baseGet;function baseSlice(e,t,r){for(var n=-1,o=e.length,a=((r=o<r?o:r)<0&&(r+=o),o=r<(t=t<0?o<-t?0:o+t:t)?0:r-t>>>0,t>>>=0,Array(o));++n<o;)a[n]=e[n+t];return a}var _baseSlice=baseSlice;function parent3(e,t){return t.length<2?e:_baseGet(e,_baseSlice(t,0,-1))}var _parent=parent3;function baseUnset(e,t){return t=_castPath(t,e),null==(e=_parent(e,t))||delete e[_toKey(last_1(t))]}var _baseUnset=baseUnset,objectTag$12=\\\"[object Object]\\\",funcProto2=Function.prototype,objectProto$22=Object.prototype,funcToString2=funcProto2.toString,hasOwnProperty$22=objectProto$22.hasOwnProperty,objectCtorString=funcToString2.call(Object);function isPlainObject$1(e){var t;return!(!isObjectLike_12(e)||_baseGetTag2(e)!=objectTag$12)&&(null===(t=_getPrototype(e))||\\\"function\\\"==typeof(t=hasOwnProperty$22.call(t,\\\"constructor\\\")&&t.constructor)&&t instanceof t&&funcToString2.call(t)==objectCtorString)}var isPlainObject_1=isPlainObject$1;function customOmitClone(e){return isPlainObject_1(e)?void 0:e}var _customOmitClone=customOmitClone,spreadableSymbol=_Symbol2?_Symbol2.isConcatSpreadable:void 0;function isFlattenable(e){return isArray_12(e)||isArguments_1(e)||!!(spreadableSymbol&&e&&e[spreadableSymbol])}var _isFlattenable=isFlattenable;function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r=r||_isFlattenable,o=o||[];++a<i;){var s=e[a];0<t&&r(s)?1<t?baseFlatten(s,t-1,r,n,o):_arrayPush(o,s):n||(o[o.length]=s)}return o}var _baseFlatten=baseFlatten;function flatten(e){return(null==e?0:e.length)?_baseFlatten(e,1):[]}var flatten_1=flatten;function apply2(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var _apply=apply2,nativeMax=Math.max;function overRest(a,i,s){return i=nativeMax(void 0===i?a.length-1:i,0),function(){for(var e=arguments,t=-1,r=nativeMax(e.length-i,0),n=Array(r);++t<r;)n[t]=e[i+t];for(var t=-1,o=Array(i+1);++t<i;)o[t]=e[t];return o[i]=s(n),_apply(a,this,o)}}var _overRest=overRest;function constant(e){return function(){return e}}var constant_1=constant;function identity(e){return e}var identity_1=identity,baseSetToString=_defineProperty$1?function(e,t){return _defineProperty$1(e,\\\"toString\\\",{configurable:!0,enumerable:!1,value:constant_1(t),writable:!0})}:identity_1,_baseSetToString=baseSetToString,HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(r){var n=0,o=0;return function(){var e=nativeNow(),t=HOT_SPAN-(e-o);if(o=e,0<t){if(++n>=HOT_COUNT)return arguments[0]}else n=0;return r.apply(void 0,arguments)}}var _shortOut=shortOut,setToString=shortOut(_baseSetToString),_setToString=setToString;function flatRest(e){return _setToString(_overRest(e,void 0,flatten_1),e+\\\"\\\")}var _flatRest=flatRest,CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,omit=flatRest(function(t,e){var r={};if(null!=t)for(var n=!1,o=(e=_arrayMap(e,function(e){return e=_castPath(e,t),n=n||1<e.length,e}),_copyObject(t,_getAllKeysIn(t),r),n&&(r=_baseClone(r,CLONE_DEEP_FLAG$1|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG$1,_customOmitClone)),e.length);o--;)_baseUnset(r,e[o]);return r}),omit_1=omit,eventEditorStore=createStore4(\\\"event-editor\\\")({blur:null,focus:null,last:null}),eventEditorActions=eventEditorStore.set,eventEditorSelectors=eventEditorStore.get,useEventEditorSelectors=eventEditorStore.use,PLATE_SCOPE=\\\"plate\\\",GLOBAL_PLATE_SCOPE=Symbol(\\\"global-plate\\\"),plateIdAtom=atom(PLATE_SCOPE),usePlateId=()=>useAtom(plateIdAtom,GLOBAL_PLATE_SCOPE)[0],createPlateStore=({decorate:e=null,editor:t=null,id:r,isRendered:n=!1,keyDecorate:o=\\\"1\\\",keyEditor:a=\\\"1\\\",keySelection:i=\\\"1\\\",onChange:s=null,editorRef:c=null,plugins:l=[],rawPlugins:u=[],readOnly:d=!1,renderElement:p=null,renderLeaf:f=null,value:g=null,...m}={})=>{const h=createAtomStore({decorate:e,editor:t,id:r,isRendered:n,keyDecorate:o,keyEditor:a,keySelection:i,onChange:s,editorRef:c,plugins:l,rawPlugins:u,readOnly:d,renderElement:p,renderLeaf:f,value:g,...m},{scope:PLATE_SCOPE,name:\\\"plate\\\"});return{plateStore:h.plateStore,usePlateStore:e=>{var t=usePlateId();return isDefined(e)||h.usePlateStore(e).get.id(e)?h.usePlateStore(e):h.usePlateStore(t)}}},{plateStore,usePlateStore}=createPlateStore(),usePlateSelectors=e=>usePlateStore(e).get,usePlateActions=e=>usePlateStore(e).set,usePlateStates=e=>usePlateStore(e).use,useUpdatePlateKey=(e,t)=>{const r=usePlateActions(t)[e]();return(0,import_react8.useCallback)(()=>{r(nanoid())},[r])},useRedecorate=e=>{const t=useUpdatePlateKey(\\\"keyDecorate\\\",e);return(0,import_react8.useCallback)(()=>{t()},[t])},applyDeepToNodes=({node:e,path:r=[],source:n,apply:o,query:a})=>{queryNode([e,r],a)&&(n instanceof Function?o(e,n()):o(e,n)),isAncestor(e)&&e.children.forEach((e,t)=>{applyDeepToNodes({node:e,path:r.concat([t]),source:n,apply:o,query:a})})};function baseRest(e,t){return _setToString(_overRest(e,t,identity_1),e+\\\"\\\")}var _baseRest=baseRest;function assignMergeValue(e,t,r){(void 0===r||eq_12(e[t],r))&&(void 0!==r||t in e)||_baseAssignValue(e,t,r)}var _assignMergeValue=assignMergeValue;function createBaseFor2(c){return function(e,t,r){for(var n=-1,o=Object(e),a=r(e),i=a.length;i--;){var s=a[c?i:++n];if(!1===t(o[s],s,o))break}return e}}var _createBaseFor2=createBaseFor2,baseFor2=createBaseFor2(),_baseFor=baseFor2;function isArrayLikeObject(e){return isObjectLike_12(e)&&isArrayLike_1(e)}var isArrayLikeObject_1=isArrayLikeObject;function safeGet(e,t){if((\\\"constructor\\\"!==t||\\\"function\\\"!=typeof e[t])&&\\\"__proto__\\\"!=t)return e[t]}var _safeGet=safeGet;function toPlainObject(e){return _copyObject(e,keysIn_1(e))}var toPlainObject_1=toPlainObject;function baseMergeDeep(e,t,r,n,o,a,i){var s,c,l,u,d=_safeGet(e,r),p=_safeGet(t,r),f=i.get(p);f||((s=void 0===(f=a?a(d,p,r+\\\"\\\",e,t,i):void 0))&&(l=!(c=isArray_12(p))&&isBuffer_12(p),u=!c&&!l&&isTypedArray_1(p),f=p,c||l||u?f=isArray_12(d)?d:isArrayLikeObject_1(d)?_copyArray(d):l?_cloneBuffer(p,!(s=!1)):u?_cloneTypedArray(p,!(s=!1)):[]:isPlainObject_1(p)||isArguments_1(p)?isArguments_1(f=d)?f=toPlainObject_1(d):isObject_12(d)&&!isFunction_12(d)||(f=_initCloneObject(p)):s=!1),s&&(i.set(p,f),o(f,p,n,a,i),i[\\\"delete\\\"](p))),_assignMergeValue(e,r,f)}var _baseMergeDeep=baseMergeDeep;function baseMerge(n,o,a,i,s){n!==o&&_baseFor(o,function(e,t){var r;s=s||new _Stack,isObject_12(e)?_baseMergeDeep(n,o,t,a,baseMerge,i,s):(r=i?i(_safeGet(n,t),e,t+\\\"\\\",n,o,s):void 0,_assignMergeValue(n,t,r=void 0===r?e:r))},keysIn_1)}var _baseMerge=baseMerge;function customDefaultsMerge(e,t,r,n,o,a){return isObject_12(e)&&isObject_12(t)&&(a.set(t,e),_baseMerge(e,t,void 0,customDefaultsMerge,a),a[\\\"delete\\\"](t)),e}var _customDefaultsMerge=customDefaultsMerge;function isIterateeCall(e,t,r){var n;return!!isObject_12(r)&&!!(\\\"number\\\"==(n=typeof t)?isArrayLike_1(r)&&_isIndex(t,r.length):\\\"string\\\"==n&&t in r)&&eq_12(r[t],e)}var _isIterateeCall=isIterateeCall;function createAssigner(s){return _baseRest(function(e,t){var r=-1,n=t.length,o=1<n?t[n-1]:void 0,a=2<n?t[2]:void 0,o=3<s.length&&\\\"function\\\"==typeof o?(n--,o):void 0;for(a&&_isIterateeCall(t[0],t[1],a)&&(o=n<3?void 0:o,n=1),e=Object(e);++r<n;){var i=t[r];i&&s(e,i,r,o)}return e})}var _createAssigner=createAssigner,mergeWith=_createAssigner(function(e,t,r,n){_baseMerge(e,t,r,n)}),mergeWith_1=mergeWith,defaultsDeep=_baseRest(function(e){return e.push(void 0,_customDefaultsMerge),_apply(mergeWith_1,void 0,e)}),defaultsDeep_1=defaultsDeep,overridePluginsByKey=(n,o={},e=!1)=>{var t;if(o[n.key]){const{plugins:r,then:i,...s}=o[n.key];n=defaultsDeep_1(s,n),e||null!=r&&r.forEach(t=>{n.plugins||(n.plugins=[]),n.plugins.find(e=>e.key===t.key)||n.plugins.push(t)})}n.plugins&&(n.plugins=n.plugins.map(e=>overridePluginsByKey(e,o,!0)));const a=n[\\\"then\\\"];return a?(void 0===n._thenReplaced&&(n._thenReplaced=0),n._thenReplaced<3&&(n.then=(e,t)=>{var r={key:n.key,...a(e,t)};return defaultsDeep_1(overridePluginsByKey(r,o),r)},n._thenReplaced++)):null!=(t=o[n.key])&&t.then&&(n.then=o[n.key].then),n},createPluginFactory=r=>(e,t={})=>(t[r.key]=e,overridePluginsByKey({...r},t)),KEY_DESERIALIZE_AST=\\\"deserializeAst\\\",createDeserializeAstPlugin=createPluginFactory({key:KEY_DESERIALIZE_AST,editor:{insertData:{format:\\\"application/x-slate-fragment\\\",getFragment:({data:e})=>{var t=decodeURIComponent(window.atob(e));let r;try{r=JSON.parse(t)}catch(n){}return r}}}}),getBlockAbove=(e,t={})=>getAboveNode(e,{...t,block:!0}),isSelectionAtBlockStart=(e,t)=>{var r,n=e[\\\"selection\\\"];return!!n&&!!(r=null==(r=getBlockAbove(e,t))?void 0:r[1])&&(isStartPoint(e,n.focus,r)||isExpanded(e.selection)&&isStartPoint(e,n.anchor,r))},removeSelectionMark=t=>{var e=getMarks(t);e&&Object.keys(e).forEach(e=>{removeEditorMark(t,e)})},KEY_EDITOR_PROTOCOL=\\\"editorProtocol\\\",withEditorProtocol=e=>{const{deleteBackward:t,deleteForward:r,deleteFragment:n}=e,o=()=>{isSelectionAtBlockStart(e)&&removeSelectionMark(e)};return e.deleteBackward=e=>{t(e),o()},e.deleteForward=e=>{r(e),o()},e.deleteFragment=e=>{n(e),o()},e},createEditorProtocolPlugin=createPluginFactory({key:KEY_EDITOR_PROTOCOL,withOverrides:withEditorProtocol}),KEY_EVENT_EDITOR=\\\"event-editor\\\",createEventEditorPlugin=createPluginFactory({key:KEY_EVENT_EDITOR,handlers:{onFocus:e=>()=>{eventEditorActions.focus(e.id)},onBlur:e=>()=>{eventEditorSelectors.focus()===e.id&&eventEditorActions.focus(null),eventEditorActions.blur(e.id)}}}),withTHistory=e=>withHistory(e),createHistoryPlugin=createPluginFactory({key:\\\"history\\\",withOverrides:withTHistory}),KEY_INLINE_VOID=\\\"inline-void\\\",withInlineVoid=e=>{const t=e[\\\"isInline\\\"],r=e[\\\"isVoid\\\"],n=[],o=[];return e.plugins.forEach(e=>{e.isInline&&n.push(e.type),e.isVoid&&o.push(e.type)}),e.isInline=e=>!!n.includes(e.type)||t(e),e.isVoid=e=>!!o.includes(e.type)||r(e),e},createInlineVoidPlugin=createPluginFactory({key:KEY_INLINE_VOID,withOverrides:withInlineVoid}),getInjectedPlugins=(e,r)=>{const n=[];return[...e.plugins].reverse().forEach(e=>{var t=null==(t=e.inject.pluginsByKey)?void 0:t[r.key];t&&n.push(t)}),[r,...n]},pipeInsertDataQuery=(e,{data:r,dataTransfer:n})=>e.every(e=>{var t=null==(t=e.editor)||null==(t=t.insertData)?void 0:t.query;return!t||t({data:r,dataTransfer:n})}),pipeInsertFragment=(e,t,{fragment:n,...o})=>{withoutNormalizing2(e,()=>{t.some(e=>{var t,r;return!0===(null==(t=e.editor)||null==(t=t.insertData)||null==(r=t.preInsert)?void 0:r.call(t,n,o))}),e.insertFragment(n)})},pipeTransformData=(e,{data:r,dataTransfer:n})=>(e.forEach(e=>{var t=null==(t=e.editor)||null==(t=t.insertData)?void 0:t.transformData;t&&(r=t(r,{dataTransfer:n}))}),r),pipeTransformFragment=(e,{fragment:r,...n})=>(e.forEach(e=>{var t=null==(t=e.editor)||null==(t=t.insertData)?void 0:t.transformFragment;t&&(r=t(r,n))}),r),withInsertData=i=>{const e=i[\\\"insertData\\\"];return i.insertData=a=>{[...i.plugins].reverse().some(e=>{var t,r,n,o=e.editor.insertData;return!!o&&(r=getInjectedPlugins(i,e),({format:o,getFragment:n}=o),!!o)&&((o=a.getData(o))?!(!pipeInsertDataQuery(r,{data:o,dataTransfer:a})||(o=pipeTransformData(r,{data:o,dataTransfer:a}),null==(t=n=null==n?void 0:n({data:o,dataTransfer:a})))||!t.length||0===(n=pipeTransformFragment(r,{fragment:n,data:o,dataTransfer:a})).length||(pipeInsertFragment(i,r,{fragment:n,data:o,dataTransfer:a}),0)):void 0)})||e(a)},i},KEY_INSERT_DATA=\\\"insertData\\\",createInsertDataPlugin=createPluginFactory({key:KEY_INSERT_DATA,withOverrides:withInsertData}),ELEMENT_DEFAULT=\\\"p\\\",KEY_NODE_FACTORY=\\\"nodeFactory\\\",createNodeFactoryPlugin=createPluginFactory({key:KEY_NODE_FACTORY,withOverrides:t=>(t.blockFactory=e=>({type:getPluginType(t,ELEMENT_DEFAULT),children:[{text:\\\"\\\"}],...e}),t.childrenFactory=()=>[t.blockFactory()],t)}),KEY_PREV_SELECTION=\\\"prevSelection\\\",createPrevSelectionPlugin=createPluginFactory({key:KEY_PREV_SELECTION,handlers:{onKeyDown:t=>e=>{e.persist(),t.currentKeyboardEvent=e}},withOverrides:r=>{const n=r[\\\"apply\\\"];return r.apply=e=>{var t;\\\"set_selection\\\"===e.type?(t=e[\\\"properties\\\"],r.prevSelection=t,n(e),r.currentKeyboardEvent=null):n(e)},r}}),withTReact=e=>withReact(e),createReactPlugin=createPluginFactory({key:\\\"react\\\",withOverrides:withTReact}),getPluginsByKey=e=>{var t;return null!=(t=null==e?void 0:e.pluginsByKey)?t:{}},getPlugin=(e,t)=>{var r;return null!=(r=getPluginsByKey(e)[t])?r:{key:t}},getPluginType=(e,t)=>{var r;return null!=(r=null!=(r=getPlugin(e,t).type)?r:t)?r:\\\"\\\"},isInlineNode=t=>e=>isText(e)||isElement2(e)&&t.isInline(e),makeBlockLazy=e=>()=>({type:e,children:[]}),hasDifferentChildNodes=(e,o)=>e.some((e,t,r)=>{var n=r[t-1];return 0!==t&&o(e)!==o(n)}),normalizeDifferentNodeTypes=(e,n,o)=>{const a=hasDifferentChildNodes(e,n);var t=e.reduce((t,r)=>{if(a&&n(r)){let e=t.precedingBlock;e||(e=o(),t.precedingBlock=e,t.fragment.push(e)),e.children.push(r)}else t.fragment.push(r),t.precedingBlock=null;return t},{fragment:[],precedingBlock:null})[\\\"fragment\\\"];return t},normalizeEmptyChildren=e=>0===e.length?[{text:\\\"\\\"}]:e,normalize3=(e,t,r)=>(e=normalizeEmptyChildren(e),e=(e=normalizeDifferentNodeTypes(e,t,r)).map(e=>isElement2(e)?{...e,children:normalize3(e.children,t,r)}:e)),normalizeDescendantsToDocumentFragment=(e,{descendants:t})=>{var r=isInlineNode(e),n=getPluginType(e,ELEMENT_DEFAULT),n=makeBlockLazy(n);return normalize3(t,r,n)};function isObject3(e){return\\\"[object Object]\\\"===Object.prototype.toString.call(e)}function isPlainObject2(e){var t;return!1!==isObject3(e)&&(void 0===(t=e.constructor)||!1!==isObject3(t=t.prototype)&&!1!==t.hasOwnProperty(\\\"isPrototypeOf\\\"))}function _defineProperty3(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ANCHOR=new WeakMap,FOCUS=new WeakMap,Token=class{},AnchorToken=class extends Token{constructor(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},{offset:e,path:t}=(super(),e);this.offset=e,this.path=t}},FocusToken=class extends Token{constructor(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},{offset:e,path:t}=(super(),e);this.offset=e,this.path=t}},addAnchorToken=(e,t)=>{var r=e.text.length;ANCHOR.set(e,[r,t])},getAnchorOffset=e=>ANCHOR.get(e),addFocusToken=(e,t)=>{var r=e.text.length;FOCUS.set(e,[r,t])},getFocusOffset=e=>FOCUS.get(e);function ownKeys$13(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread$13(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys$13(Object(r),!0).forEach(function(e){_defineProperty3(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys$13(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var STRINGS=new WeakSet,resolveDescendants=e=>{var t,n=[],o=e=>{if(null!=e){var t=n[n.length-1];if(\\\"string\\\"==typeof e&&(STRINGS.add(r={text:e}),e=r),Text.isText(e)){var r=e;Text.isText(t)&&STRINGS.has(t)&&STRINGS.has(r)&&Text.equals(t,r,{loose:!0})?t.text+=r.text:n.push(r)}else if(Element2.isElement(e))n.push(e);else{if(!(e instanceof Token))throw new Error(\\\"Unexpected hyperscript child object: \\\".concat(e));t=n[n.length-1];Text.isText(t)||(o(\\\"\\\"),t=n[n.length-1]),e instanceof AnchorToken?addAnchorToken(t,e):e instanceof FocusToken&&addFocusToken(t,e)}}};for(t of e.flat(Infinity))o(t);return n};function createAnchor(e,t,r){return new AnchorToken(t)}function createCursor(e,t,r){return[new AnchorToken(t),new FocusToken(t)]}function createElement3(e,t,r){return _objectSpread$13(_objectSpread$13({},t),{},{children:resolveDescendants(r)})}function createFocus(e,t,r){return new FocusToken(t)}function createFragment(e,t,r){return resolveDescendants(r)}function createSelection(e,t,r){var n=r.find(e=>e instanceof AnchorToken),o=r.find(e=>e instanceof FocusToken);if(!n||null==n.offset||null==n.path)throw new Error(\\\"The <selection> hyperscript tag must have an <anchor> tag as a child with `path` and `offset` attributes defined.\\\");if(o&&null!=o.offset&&null!=o.path)return _objectSpread$13({anchor:{offset:n.offset,path:n.path},focus:{offset:o.offset,path:o.path}},t);throw new Error(\\\"The <selection> hyperscript tag must have a <focus> tag as a child with `path` and `offset` attributes defined.\\\")}function createText(e,t,r){var n=resolveDescendants(r);if(1<n.length)throw new Error(\\\"The <text> hyperscript tag must only contain a single node's worth of children.\\\");var[n]=n;if(Text.isText(n=null==n?{text:\\\"\\\"}:n))return STRINGS[\\\"delete\\\"](n),Object.assign(n,t),n;throw new Error(\\\"\\\\n    The <text> hyperscript tag can only contain text content as children.\\\")}var createEditor2=f=>(e,t,r)=>{var n,o,a=[];for(o of r)Range.isRange(o)?n=o:a.push(o);var i,s,c=resolveDescendants(a),l={},u=f();Object.assign(u,t),u.children=c;for([i,s]of Node2.texts(u)){var d=getAnchorOffset(i),p=getFocusOffset(i);null!=d&&(([d]=d),l.anchor={path:s,offset:d}),null!=p&&(([d]=p),l.focus={path:s,offset:d})}if(l.anchor&&!l.focus)throw new Error(\\\"Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<anchor />`. For collapsed selections, use `<cursor />` instead.\\\");if(!l.anchor&&l.focus)throw new Error(\\\"Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<focus />`. For collapsed selections, use `<cursor />` instead.\\\");return null!=n?u.selection=n:Range.isRange(l)&&(u.selection=l),u};function ownKeys3(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread3(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys3(Object(r),!0).forEach(function(e){_defineProperty3(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys3(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var DEFAULT_CREATORS={anchor:createAnchor,cursor:createCursor,editor:createEditor2(createEditor),element:createElement3,focus:createFocus,fragment:createFragment,selection:createSelection,text:createText},createHyperscript=function createHyperscript2(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},{elements:t={}}=e,t=normalizeElements(t),t=_objectSpread3(_objectSpread3(_objectSpread3({},DEFAULT_CREATORS),t),e.creators);return createFactory(t)},createFactory=i=>{return function(e,t){for(var r=arguments.length,n=new Array(2<r?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var a=i[e];if(a)return isPlainObject2(t=null==t?{}:t)||(n=[t].concat(n),t={}),a(e,t,n=n.filter(e=>Boolean(e)).flat());throw new Error(\\\"No hyperscript creator found for tag: <\\\".concat(e,\\\">\\\"))}},normalizeElements=t=>{var e,r={};for(e in t)!function(e){var n=t[e];if(\\\"object\\\"!=typeof n)throw new Error(\\\"Properties specified for a hyperscript shorthand should be an object, but for the custom element <\\\".concat(e,\\\">  tag you passed: \\\").concat(n));r[e]=(e,t,r)=>createElement3(\\\"element\\\",_objectSpread3(_objectSpread3({},n),t),r)}(e);return r},jsx2=createHyperscript(),deserializeHtmlNodeChildren=(e,t)=>Array.from(t.childNodes).flatMap(deserializeHtmlNode(e)),htmlBodyToFragment=(e,t)=>{if(\\\"BODY\\\"===t.nodeName)return jsx2(\\\"fragment\\\",{},deserializeHtmlNodeChildren(e,t))},htmlBrToNewLine=e=>{if(\\\"BR\\\"===e.nodeName)return\\\"\\\\n\\\"};function castArray2(){var e;return arguments.length?isArray_12(e=arguments[0])?e:[e]:[]}var castArray_12=castArray2,pluginDeserializeHtml=(t,l,{element:u,deserializeLeaf:r})=>{const{deserializeHtml:o,isElement:n,isLeaf:a,type:i}=l;if(o){var{attributeNames:s,query:c,isLeaf:d,isElement:p,rules:f}=o;let e=o[\\\"getNode\\\"];p=p||n,d=d||a;if((r||p)&&(!r||d)){if(f)if(!f.some(({validNodeName:e=\\\"*\\\",validStyle:t,validClassName:r,validAttribute:n})=>{if(e){var o=castArray_12(e);if(0<o.length&&!o.includes(u.nodeName)&&\\\"*\\\"!==e)return!1}if(r&&!u.classList.contains(r))return!1;if(t)for(var[a,i]of Object.entries(t)){if(!castArray_12(i).includes(u.style[a])&&\\\"*\\\"!==i)return;if(\\\"*\\\"===i&&!u.style[a])return;i=null==(i=l.inject.props)?void 0:i.defaultNodeValue;if(i&&i===u.style[a])return!1}if(n)if(\\\"string\\\"==typeof n){if(!u.getAttributeNames().includes(n))return!1}else for(var[s,c]of Object.entries(n)){c=castArray_12(c),s=u.getAttribute(s);if(!isDefined(s)||!c.includes(s))return!1}return!0}))return;if(!c||c(u)){if(!e)if(p)e=()=>({type:i});else{if(!d)return;e=()=>({[i]:!0})}let n=null!=(f=e(u,{}))?f:{};if(0!==Object.keys(n).length){if(getInjectedPlugins(t,l).forEach(e=>{var t,r=null==(r=e.deserializeHtml)||null==(t=r.getNode)?void 0:t.call(r,u,n);r&&(n={...n,...r})}),s){var g={};for(const m of u.getAttributeNames())s.includes(m)&&(g[m]=u.getAttribute(m));0<Object.keys(g).length&&(n.attributes=g)}return{...o,node:n}}}}}},pipeDeserializeHtmlElement=(t,r)=>{let n;return[...t.plugins].reverse().some(e=>!!(n=pluginDeserializeHtml(t,e,{element:r}))),n},htmlElementToElement=(t,r)=>{var n=pipeDeserializeHtmlElement(t,r);if(n){var o,{node:n,withoutChildren:a}=n;let e=null!=(o=n.children)?o:deserializeHtmlNodeChildren(t,r);return 0!==e.length&&!a||(e=[{text:\\\"\\\"}]),jsx2(\\\"element\\\",n,e)}},pipeDeserializeHtmlLeaf=(r,n)=>{let o={};return[...r.plugins].reverse().forEach(e=>{var t=pluginDeserializeHtml(r,e,{element:n,deserializeLeaf:!0});t&&(o={...o,...t.node})}),o},htmlElementToLeaf=(e,t)=>{const n=pipeDeserializeHtmlLeaf(e,t);return deserializeHtmlNodeChildren(e,t).reduce((e,t)=>{if(t)if(isElement2(t))0<Object.keys(n).length&&mergeDeepToNodes({node:t,source:n,query:{filter:([e])=>isText(e)}}),e.push(t);else{const r={...n};isText(t)&&t.text&&Object.keys(r).forEach(e=>{r[e]&&t[e]&&(r[e]=t[e])}),e.push(jsx2(\\\"text\\\",r,t))}return e},[])},isHtmlText=e=>e.nodeType===Node.TEXT_NODE,htmlTextNodeToString=e=>{var t;if(isHtmlText(e))return 0<(t=null!=(t=null==(t=e.textContent)?void 0:t.replace(/^\\\\n+|\\\\n+$/g,\\\"\\\"))?t:\\\"\\\").length?t:null},isHtmlElement=e=>e.nodeType===Node.ELEMENT_NODE,deserializeHtmlNode=r=>e=>{var t=htmlTextNodeToString(e);return t||(isHtmlElement(e)?htmlBrToNewLine(e)||htmlBodyToFragment(r,e)||htmlElementToElement(r,e)||htmlElementToLeaf(r,e):null)},deserializeHtmlElement=(e,t)=>deserializeHtmlNode(e)(t),htmlStringToDOMNode=(e,t=!0)=>{var r=document.createElement(\\\"body\\\");return r.innerHTML=e,t&&(r.innerHTML=r.innerHTML.replaceAll(/(\\\\r\\\\n|[\\\\t\\\\n\\\\r])/g,\\\"\\\")),r},deserializeHtml=(e,{element:t,stripWhitespace:r=!0})=>{\\\"string\\\"==typeof t&&(t=htmlStringToDOMNode(t,r));var n=deserializeHtmlElement(e,t);return normalizeDescendantsToDocumentFragment(e,{descendants:n})},parseHtmlDocument=e=>(new DOMParser).parseFromString(e,\\\"text/html\\\"),KEY_DESERIALIZE_HTML=\\\"deserializeHtml\\\",createDeserializeHtmlPlugin=createPluginFactory({key:KEY_DESERIALIZE_HTML,then:r=>({editor:{insertData:{format:\\\"text/html\\\",getFragment:({data:e})=>{var t=parseHtmlDocument(e);return deserializeHtml(r,{element:t.body})}}}})}),traverseHtmlNode=(t,r)=>{if(r(t)){let e=t.firstChild;for(;e;){var n=e,o=e.previousSibling;e=e.nextSibling,traverseHtmlNode(n,r),n.previousSibling||n.nextSibling||n.parentNode||!e||o===e.previousSibling||!e.parentNode?n.previousSibling||n.nextSibling||n.parentNode||!e||e.previousSibling||e.nextSibling||e.parentNode||(o?e=o.nextSibling?o.nextSibling.nextSibling:null:t.firstChild&&(e=t.firstChild.nextSibling)):e=o?o.nextSibling:t.firstChild}}},traverseHtmlElements=(e,t)=>{traverseHtmlNode(e,e=>!isHtmlElement(e)||t(e))},findHtmlElement=(e,t)=>{let r=null;return traverseHtmlElements(e,e=>!t(e)||(r=e,!1)),r},someHtmlElement=(e,t)=>!!findHtmlElement(e,t);function arrayAggregator(e,t,r,n){for(var o=-1,a=null==e?0:e.length;++o<a;){var i=e[o];t(n,i,r(i),e)}return n}var _arrayAggregator=arrayAggregator;function baseForOwn(e,t){return e&&_baseFor(e,t,keys_1)}var _baseForOwn=baseForOwn;function createBaseEach(a,i){return function(e,t){if(null!=e){if(!isArrayLike_1(e))return a(e,t);for(var r=e.length,n=i?r:-1,o=Object(e);(i?n--:++n<r)&&!1!==t(o[n],n,o););}return e}}var _createBaseEach=createBaseEach,baseEach=createBaseEach(baseForOwn),_baseEach=baseEach;function baseAggregator(e,n,o,a){return _baseEach(e,function(e,t,r){n(a,e,o(e),r)}),a}var _baseAggregator=baseAggregator,HASH_UNDEFINED2=\\\"__lodash_hash_undefined__\\\";function setCacheAdd2(e){return this.__data__.set(e,HASH_UNDEFINED2),this}var _setCacheAdd2=setCacheAdd2;function setCacheHas2(e){return this.__data__.has(e)}var _setCacheHas2=setCacheHas2;function SetCache2(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new _MapCache2;++t<r;)this.add(e[t])}SetCache2.prototype.add=SetCache2.prototype.push=_setCacheAdd2,SetCache2.prototype.has=_setCacheHas2;var _SetCache=SetCache2;function arraySome(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var _arraySome=arraySome;function cacheHas(e,t){return e.has(t)}var _cacheHas=cacheHas,COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(e,t,r,n,o,a){var i=r&COMPARE_PARTIAL_FLAG$5,s=e.length,c=t.length;if(s!=c&&!(i&&s<c))return!1;var c=a.get(e),l=a.get(t);if(c&&l)return c==t&&l==e;var u=-1,d=!0,p=r&COMPARE_UNORDERED_FLAG$3?new _SetCache:void 0;for(a.set(e,t),a.set(t,e);++u<s;){var f,g=e[u],m=t[u];if(void 0!==(f=n?i?n(m,g,u,t,e,a):n(g,m,u,e,t,a):f)){if(f)continue;d=!1;break}if(p){if(!_arraySome(t,function(e,t){if(!_cacheHas(p,t)&&(g===e||o(g,e,r,n,a)))return p.push(t)})){d=!1;break}}else if(g!==m&&!o(g,m,r,n,a)){d=!1;break}}return a[\\\"delete\\\"](e),a[\\\"delete\\\"](t),d}var _equalArrays=equalArrays;function mapToArray(e){var r=-1,n=Array(e.size);return e.forEach(function(e,t){n[++r]=[t,e]}),n}var _mapToArray=mapToArray;function setToArray(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var _setToArray=setToArray,COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag=\\\"[object Boolean]\\\",dateTag=\\\"[object Date]\\\",errorTag=\\\"[object Error]\\\",mapTag2=\\\"[object Map]\\\",numberTag=\\\"[object Number]\\\",regexpTag=\\\"[object RegExp]\\\",setTag2=\\\"[object Set]\\\",stringTag=\\\"[object String]\\\",symbolTag=\\\"[object Symbol]\\\",arrayBufferTag=\\\"[object ArrayBuffer]\\\",dataViewTag2=\\\"[object DataView]\\\",symbolProto2=_Symbol2?_Symbol2.prototype:void 0,symbolValueOf2=symbolProto2?symbolProto2.valueOf:void 0;function equalByTag(e,t,r,n,o,a,i){switch(r){case dataViewTag2:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case arrayBufferTag:return e.byteLength==t.byteLength&&a(new _Uint8Array(e),new _Uint8Array(t))?!0:!1;case boolTag:case dateTag:case numberTag:return eq_12(+e,+t);case errorTag:return e.name==t.name&&e.message==t.message;case regexpTag:case stringTag:return e==t+\\\"\\\";case mapTag2:var s=_mapToArray;case setTag2:s=s||_setToArray;if(e.size!=t.size&&!(n&COMPARE_PARTIAL_FLAG$4))return!1;var c=i.get(e);if(c)return c==t;n|=COMPARE_UNORDERED_FLAG$2,i.set(e,t);c=_equalArrays(s(e),s(t),n,o,a,i);return i[\\\"delete\\\"](e),c;case symbolTag:if(symbolValueOf2)return symbolValueOf2.call(e)==symbolValueOf2.call(t)}return!1}var _equalByTag=equalByTag,COMPARE_PARTIAL_FLAG$3=1,objectProto$12=Object.prototype,hasOwnProperty$12=objectProto$12.hasOwnProperty;function equalObjects(e,t,r,n,o,a){var i=r&COMPARE_PARTIAL_FLAG$3,s=_getAllKeys(e),c=s.length;if(c!=_getAllKeys(t).length&&!i)return!1;for(var l=c;l--;){var u=s[l];if(!(i?u in t:hasOwnProperty$12.call(t,u)))return!1}var d=a.get(e),p=a.get(t);if(d&&p)return d==t&&p==e;for(var f=!0,g=(a.set(e,t),a.set(t,e),i);++l<c;){var m,h=e[u=s[l]],_=t[u];if(!(void 0===(m=n?i?n(_,h,u,t,e,a):n(h,_,u,e,t,a):m)?h===_||o(h,_,r,n,a):m)){f=!1;break}g=g||\\\"constructor\\\"==u}return f&&!g&&(d=e.constructor)!=(p=t.constructor)&&\\\"constructor\\\"in e&&\\\"constructor\\\"in t&&!(\\\"function\\\"==typeof d&&d instanceof d&&\\\"function\\\"==typeof p&&p instanceof p)&&(f=!1),a[\\\"delete\\\"](e),a[\\\"delete\\\"](t),f}var _equalObjects=equalObjects,COMPARE_PARTIAL_FLAG$2=1,argsTag=\\\"[object Arguments]\\\",arrayTag=\\\"[object Array]\\\",objectTag=\\\"[object Object]\\\",objectProto2=Object.prototype,hasOwnProperty2=objectProto2.hasOwnProperty;function baseIsEqualDeep(e,t,r,n,o,a){var i=isArray_12(e),s=isArray_12(t),c=i?arrayTag:_getTag(e),s=s?arrayTag:_getTag(t),l=(c=c==argsTag?objectTag:c)==objectTag,u=(s=s==argsTag?objectTag:s)==objectTag,s=c==s;if(s&&isBuffer_12(e)){if(!isBuffer_12(t))return!1;l=!(i=!0)}if(s&&!l)return a=a||new _Stack,i||isTypedArray_1(e)?_equalArrays(e,t,r,n,o,a):_equalByTag(e,t,c,r,n,o,a);if(!(r&COMPARE_PARTIAL_FLAG$2)){i=l&&hasOwnProperty2.call(e,\\\"__wrapped__\\\"),c=u&&hasOwnProperty2.call(t,\\\"__wrapped__\\\");if(i||c)return o(i?e.value():e,c?t.value():t,r,n,a=a||new _Stack)}return s&&(a=a||new _Stack,_equalObjects(e,t,r,n,o,a))}var _baseIsEqualDeep=baseIsEqualDeep;function baseIsEqual(e,t,r,n,o){return e===t||(null==e||null==t||!isObjectLike_12(e)&&!isObjectLike_12(t)?e!=e&&t!=t:_baseIsEqualDeep(e,t,r,n,baseIsEqual,o))}var _baseIsEqual=baseIsEqual,COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(e,t,r,n){var o=r.length,a=o,i=!n;if(null==e)return!a;for(e=Object(e);o--;){var s=r[o];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<a;){var c=(s=r[o])[0],l=e[c],u=s[1];if(i&&s[2]){if(void 0===l&&!(c in e))return!1}else{var d,p=new _Stack;if(!(void 0===(d=n?n(l,u,c,e,t,p):d)?_baseIsEqual(u,l,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,n,p):d))return!1}}return!0}var _baseIsMatch=baseIsMatch;function isStrictComparable(e){return e==e&&!isObject_12(e)}var _isStrictComparable=isStrictComparable;function getMatchData(e){for(var t=keys_1(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,_isStrictComparable(o)]}return t}var _getMatchData=getMatchData;function matchesStrictComparable(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}}var _matchesStrictComparable=matchesStrictComparable;function baseMatches(t){var r=_getMatchData(t);return 1==r.length&&r[0][2]?_matchesStrictComparable(r[0][0],r[0][1]):function(e){return e===t||_baseIsMatch(e,t,r)}}var _baseMatches=baseMatches;function get(e,t,r){var n=null==e?void 0:_baseGet(e,t);return void 0===n?r:n}var get_1=get;function baseHasIn(e,t){return null!=e&&t in Object(e)}var _baseHasIn=baseHasIn;function hasPath2(e,t,r){for(var n=-1,o=(t=_castPath(t,e)).length,a=!1;++n<o;){var i=_toKey(t[n]);if(!(a=null!=e&&r(e,i)))break;e=e[i]}return a||++n!=o?a:!!(o=null==e?0:e.length)&&isLength_12(o)&&_isIndex(i,o)&&(isArray_12(e)||isArguments_1(e))}var _hasPath=hasPath2;function hasIn(e,t){return null!=e&&_hasPath(e,t,_baseHasIn)}var hasIn_1=hasIn,COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(r,n){return _isKey(r)&&_isStrictComparable(n)?_matchesStrictComparable(_toKey(r),n):function(e){var t=get_1(e,r);return void 0===t&&t===n?hasIn_1(e,r):_baseIsEqual(n,t,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}var _baseMatchesProperty=baseMatchesProperty;function baseProperty(t){return function(e){return null==e?void 0:e[t]}}var _baseProperty=baseProperty;function basePropertyDeep(t){return function(e){return _baseGet(e,t)}}var _basePropertyDeep=basePropertyDeep;function property(e){return _isKey(e)?_baseProperty(_toKey(e)):_basePropertyDeep(e)}var property_1=property;function baseIteratee(e){return\\\"function\\\"==typeof e?e:null==e?identity_1:\\\"object\\\"==typeof e?isArray_12(e)?_baseMatchesProperty(e[0],e[1]):_baseMatches(e):property_1(e)}var _baseIteratee=baseIteratee;function createAggregator(o,a){return function(e,t){var r=isArray_12(e)?_arrayAggregator:_baseAggregator,n=a?a():{};return r(e,o,_baseIteratee(t),n)}}var _createAggregator=createAggregator,keyBy=createAggregator(function(e,t,r){_baseAssignValue(e,r,t)}),keyBy_1=keyBy,merge=_createAssigner(function(e,t,r){_baseMerge(e,t,r)}),merge_1=merge;function baseValues(t,e){return _arrayMap(e,function(e){return t[e]})}var _baseValues=baseValues;function values(e){return null==e?[]:_baseValues(e,keys_1(e))}var values_1=values,mergeDeepPlugins=(e,t)=>{var r,n={...t},o=n[\\\"then\\\"];return o?(delete n.then,r=n[\\\"plugins\\\"],o=mergeDeepPlugins(e,defaultsDeep_1(o(e,n),n)),r&&o.plugins&&(r=merge_1(keyBy_1(r,\\\"key\\\"),keyBy_1(o.plugins,\\\"key\\\")),o.plugins=values_1(r)),o):n},setDefaultPlugin=e=>(void 0===e.type&&(e.type=e.key),e.options||(e.options={}),e.inject||(e.inject={}),e.editor||(e.editor={}),e),flattenDeepPlugins=(o,e)=>{e&&e.forEach(e=>{var t,r,n=setDefaultPlugin(e);!1!==(n=mergeDeepPlugins(o,n)).enabled&&(o.pluginsByKey[n.key]?(t=o.plugins.indexOf(o.pluginsByKey[n.key]),r=defaultsDeep_1(n,o.pluginsByKey[n.key]),0<=t&&(o.plugins[t]=r),o.pluginsByKey[n.key]=r):(o.plugins.push(n),o.pluginsByKey[n.key]=n),flattenDeepPlugins(o,n.plugins))})},setPlatePlugins=(r,{disableCorePlugins:e,plugins:t=[]})=>{let n=[];var o,a;!0!==e&&(\\\"object\\\"==typeof(o=e)&&null!=o&&o.react||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a.react)?a:createReactPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.history||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a.history)?a:createHistoryPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.nodeFactory||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_NODE_FACTORY])?a:createNodeFactoryPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.eventEditor||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_EVENT_EDITOR])?a:createEventEditorPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.inlineVoid||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_INLINE_VOID])?a:createInlineVoidPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.insertData||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_INSERT_DATA])?a:createInsertDataPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.selection||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_PREV_SELECTION])?a:createPrevSelectionPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.deserializeHtml||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_DESERIALIZE_HTML])?a:createDeserializeHtmlPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.deserializeAst||n.push(null!=(a=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_DESERIALIZE_AST])?a:createDeserializeAstPlugin()),\\\"object\\\"==typeof o&&null!=o&&o.editorProtocol||n.push(null!=(o=null==r||null==(a=r.pluginsByKey)?void 0:a[KEY_EDITOR_PROTOCOL])?o:createEditorProtocolPlugin())),n=[...n,...t],r.plugins=[],r.pluginsByKey={},flattenDeepPlugins(r,n),r.plugins.forEach(t=>{var e;t.overrideByKey&&(e=r.plugins.map(e=>overridePluginsByKey(e,t.overrideByKey)),r.plugins=[],r.pluginsByKey={},flattenDeepPlugins(r,e))})},shouldHaveBeenOverridden=e=>()=>{console.warn(`editor.${e} should have been overriden but was not. Please report this issue here: https://github.com/udecode/plate/issues`)},withPlate=(e,{id:t,plugins:r=[],disableCorePlugins:n}={})=>{let o=e;return o.id=null!=t?t:o.id,o.prevSelection=null,o.currentKeyboardEvent=null,o.reset=()=>shouldHaveBeenOverridden(\\\"reset\\\"),o.redecorate=()=>shouldHaveBeenOverridden(\\\"redecorate\\\"),o.plate={get set(){return null}},o.key||(o.key=Math.random()),setPlatePlugins(o,{plugins:r,disableCorePlugins:n}),o.plugins.forEach(e=>{e.withOverrides&&(o=e.withOverrides(o,e))}),o},CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(e){return _baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var cloneDeep_1=cloneDeep,createPlugins=(e,{components:t,overrideByKey:r}={})=>{let n={};return r&&(n=cloneDeep_1(r)),t&&Object.keys(t).forEach(e=>{n[e]||(n[e]={}),n[e].component=t[e]}),0<Object.keys(n).length?e.map(e=>overridePluginsByKey(e,n)):e},createPlateEditor=({editor:e=createTEditor(),plugins:t=[],components:r,overrideByKey:n,normalizeInitialValue:o,...a}={})=>{t=createPlugins(t,{components:r,overrideByKey:n});var i=withPlate(e,{plugins:t,...a});return o&&normalizeEditor(i,{force:!0}),i},getPluginOptions=(e,t)=>{var r;return null!=(r=getPlugin(e,t).options)?r:{}},getPluginTypes=(t,e)=>e.map(e=>getPluginType(t,e)),getSlateClass=e=>\\\"slate-\\\"+e,getRenderNodeProps=({attributes:e,nodeProps:r,props:t,type:n})=>{let o={};var a=(!(o=t?null!=(a=\\\"function\\\"==typeof t?t(r):t)?a:{}:o).nodeProps&&e&&(o.nodeProps=e),(r={...r,...o}).nodeProps&&Object.keys(r.nodeProps).forEach(e=>{var t;void 0===(null==(t=r.nodeProps)?void 0:t[e])&&null!=(t=r.nodeProps)&&delete t[e]}),r)[\\\"className\\\"];return{...r,className:clsx_m_default(getSlateClass(n),a)}},lib=createCommonjsModule2(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var _={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),n[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=v,t.toKeyName=y}),lib_3=(unwrapExports(lib),lib.isHotkey,lib.isCodeHotkey,lib.isKeyHotkey),HOTKEYS2=(lib.parseHotkey,lib.compareHotkey,lib.toKeyCode,lib.toKeyName,{bold:\\\"mod+b\\\",compose:[\\\"down\\\",\\\"left\\\",\\\"right\\\",\\\"up\\\",\\\"backspace\\\",\\\"enter\\\"],deleteBackward:\\\"shift?+backspace\\\",deleteForward:\\\"shift?+delete\\\",extendBackward:\\\"shift+left\\\",extendForward:\\\"shift+right\\\",insertSoftBreak:\\\"shift+enter\\\",italic:\\\"mod+i\\\",moveBackward:\\\"left\\\",moveForward:\\\"right\\\",moveWordBackward:\\\"ctrl+left\\\",moveWordForward:\\\"ctrl+right\\\",splitBlock:\\\"enter\\\",tab:\\\"tab\\\",untab:\\\"shift+tab\\\",undo:\\\"mod+z\\\"}),APPLE_HOTKEYS2={deleteBackward:[\\\"ctrl+backspace\\\",\\\"ctrl+h\\\"],deleteForward:[\\\"ctrl+delete\\\",\\\"ctrl+d\\\"],deleteLineBackward:\\\"cmd+shift?+backspace\\\",deleteLineForward:[\\\"cmd+shift?+delete\\\",\\\"ctrl+k\\\"],deleteWordBackward:\\\"opt+shift?+backspace\\\",deleteWordForward:\\\"opt+shift?+delete\\\",extendLineBackward:\\\"opt+shift+up\\\",extendLineForward:\\\"opt+shift+down\\\",moveLineBackward:\\\"opt+up\\\",moveLineForward:\\\"opt+down\\\",moveWordBackward:\\\"opt+left\\\",moveWordForward:\\\"opt+right\\\",redo:\\\"cmd+shift+z\\\",transposeCharacter:\\\"ctrl+t\\\"},WINDOWS_HOTKEYS2={deleteWordBackward:\\\"ctrl+shift?+backspace\\\",deleteWordForward:\\\"ctrl+shift?+delete\\\",redo:[\\\"ctrl+y\\\",\\\"ctrl+shift+z\\\"]},create3=e=>{var t=HOTKEYS2[e],r=APPLE_HOTKEYS2[e],n=WINDOWS_HOTKEYS2[e];const o=t&&lib_3(t),a=r&&lib_3(r),i=n&&lib_3(n);return e=>!(!o||!o(e))||!!(IS_APPLE&&a&&a(e))||!(IS_APPLE||!i||!i(e))},createComposing=n=>(e,t,{composing:r}={})=>!!create3(n)(t)&&!!r===isComposing(e),Hotkeys2={isBold:create3(\\\"bold\\\"),isCompose:create3(\\\"compose\\\"),isMoveBackward:create3(\\\"moveBackward\\\"),isMoveForward:create3(\\\"moveForward\\\"),isDeleteBackward:create3(\\\"deleteBackward\\\"),isDeleteForward:create3(\\\"deleteForward\\\"),isDeleteLineBackward:create3(\\\"deleteLineBackward\\\"),isDeleteLineForward:create3(\\\"deleteLineForward\\\"),isDeleteWordBackward:create3(\\\"deleteWordBackward\\\"),isDeleteWordForward:create3(\\\"deleteWordForward\\\"),isExtendBackward:create3(\\\"extendBackward\\\"),isExtendForward:create3(\\\"extendForward\\\"),isExtendLineBackward:create3(\\\"extendLineBackward\\\"),isExtendLineForward:create3(\\\"extendLineForward\\\"),isItalic:create3(\\\"italic\\\"),isMoveLineBackward:create3(\\\"moveLineBackward\\\"),isMoveLineForward:create3(\\\"moveLineForward\\\"),isMoveWordBackward:create3(\\\"moveWordBackward\\\"),isMoveWordForward:create3(\\\"moveWordForward\\\"),isRedo:create3(\\\"redo\\\"),isSoftBreak:create3(\\\"insertSoftBreak\\\"),isSplitBlock:create3(\\\"splitBlock\\\"),isTab:createComposing(\\\"tab\\\"),isTransposeCharacter:create3(\\\"transposeCharacter\\\"),isUndo:create3(\\\"undo\\\"),isUntab:createComposing(\\\"untab\\\")},mergeDeepToNodes=e=>{applyDeepToNodes({...e,apply:merge_1})},mockPlugin=e=>({key:\\\"\\\",type:\\\"\\\",editor:{},inject:{},options:{},...e});function isEqual(e,t){return _baseIsEqual(e,t)}var isEqual_1=isEqual,normalizeInitialValue=(e,t)=>{let r=cloneDeep_1(t);if(e.plugins.forEach(e=>{var t=null==(t=e.normalizeInitialValue)?void 0:t.call(e,r);t&&(r=t)}),!isEqual_1(t,r))return r},pipeDecorate=(r,e)=>{const n=r.plugins.flatMap(e=>{var t;return null!=(t=null==(t=e.decorate)?void 0:t.call(e,r,e))?t:[]});if(e&&n.push(e),0!==n.length)return t=>{let r=[];return n.forEach(e=>{null!=(e=e(t))&&e.length&&(r=[...r,...e])}),r}},isEventHandled2=(e,t)=>{var r;return!!t&&(null!=(r=t(e))?r:e.isPropagationStopped())},pipeHandler=(n,{editableProps:e,handlerKey:o})=>{let r=[];r=n.plugins.flatMap(e=>{var t,r;return null!=(t=null==(t=e.handlers)||null==(r=t[o])?void 0:r.call(t,n,e))?t:[]});const a=null==e?void 0:e[o];if(0!==r.length||a)return t=>{return!!r.some(e=>isEventHandled2(t,e))||isEventHandled2(t,a)}},pluginInjectProps=(e,{key:t,inject:{props:r}},n)=>{var{element:o,text:a,className:i,style:s}=n,a=null!=o?o:a;if(a&&r){var{nodeKey:c=t,styleKey:l=c,validTypes:u,classNames:d,transformClassName:p,transformNodeValue:f,transformStyle:g,validNodeValues:m,defaultNodeValue:h}=r;if(!(u&&isElement2(a)&&a.type)||u.includes(a.type)){u=a[c];if(u&&(!m||m.includes(u))&&u!==h)return a={},m={...n,nodeValue:u},f=null!=(h=null==f?void 0:f(m))?h:u,o&&(a.className=clsx_m_default(i,`slate-${c}-`+u)),(null!=d&&d[u]||p)&&(a.className=null!=(h=null==p?void 0:p(m))?h:clsx_m_default(i,null==d?void 0:d[f])),l&&(a.style=null!=(o=null==g?void 0:g(m))?o:{...s,[l]:f}),a}}},pipeInjectProps=(r,n)=>(r.plugins.forEach(e=>{var t;e.inject.props&&(t=pluginInjectProps(r,e,n))&&(n={...n,...t})}),{...n,editor:r}),pipeOnChange=n=>{const e=n.plugins.flatMap(e=>{var t,r;return null!=(t=null==(t=e.handlers)||null==(r=t.onChange)?void 0:r.call(t,n,e))?t:[]});return r=>e.some(e=>{var t;return!!e&&null!=(t=e(r))&&t})},pluginRenderElement=(c,{key:l,type:u,component:d,props:p})=>function(o){var{element:e,children:t}=o;if(e.type===u){var a=null!=d?d:DefaultElement,i=c.plugins.flatMap(e=>{var t;return null!=(t=null==(t=e.inject)?void 0:t.aboveComponent)?t:[]}),s=c.plugins.flatMap(e=>{var t;return null!=(t=null==(t=e.inject)?void 0:t.belowComponent)?t:[]});o=getRenderNodeProps({attributes:e.attributes,nodeProps:o,props:p,type:u});let r=t,n=(s.forEach(e=>{var t=e({...o,key:l});t&&(r=t({...o,children:r}))}),import_react8[\\\"default\\\"].createElement(a,o,r));return i.forEach(e=>{var t=e({...o,key:l});t&&(n=t({...o,children:n}))}),import_react8[\\\"default\\\"].createElement(ElementProvider,{element:e,scope:l},n)}},pipeRenderElement=(n,o)=>{const a=[];return n.plugins.forEach(e=>{e.isElement&&a.push(pluginRenderElement(n,e))}),function(e){const t=pipeInjectProps(n,e);let r;return a.some(e=>!!(r=e(t))),r||(o?o(t):import_react8[\\\"default\\\"].createElement(DefaultElement,t))}},pluginRenderLeaf=(e,{key:t,type:o=t,component:a,props:i})=>function(e){var t,{leaf:r,children:n}=e;return r[o]?(t=null!=a?a:DefaultLeaf2,e=getRenderNodeProps({attributes:r.attributes,props:i,nodeProps:e,type:o}),import_react8[\\\"default\\\"].createElement(t,e,n)):n},pipeRenderLeaf=(t,n)=>{const o=[];return t.plugins.forEach(e=>{e.isLeaf&&e.key&&o.push(pluginRenderLeaf(t,e))}),function(e){const r=pipeInjectProps(t,e);return o.forEach(e=>{var t=e(r);void 0!==t&&(r.children=t)}),n?n(r):import_react8[\\\"default\\\"].createElement(DefaultLeaf2,r)}},withHOC=(t,r,n)=>function(e){return import_react8[\\\"default\\\"].createElement(t,n,import_react8[\\\"default\\\"].createElement(r,e))},useResetPlateEditor=e=>{const t=usePlateSelectors(e).editor(),r=usePlateActions(e).editor();return(0,import_react8.useCallback)(()=>{var e=createPlateEditor({id:t.id,plugins:t.plugins,disableCorePlugins:!0});r(e)},[t,r])},usePlateEditorRef=e=>usePlateSelectors(e).editor(),usePlateEditorState=e=>(usePlateSelectors(e).keyEditor(),usePlateEditorRef(e)),usePlateReadOnly=e=>usePlateSelectors(e).readOnly(),usePlateSelection=e=>(usePlateSelectors(e).keySelection(),usePlateEditorRef(e).selection),useEventPlateId=e=>{var t=useEventEditorSelectors.focus(),r=useEventEditorSelectors.blur(),n=useEventEditorSelectors.last(),o=usePlateSelectors().id();return e||t||r||(null!=(t=null!=n?n:o)?t:PLATE_SCOPE)},DOM_HANDLERS=[\\\"onCopy\\\",\\\"onCopyCapture\\\",\\\"onCut\\\",\\\"onCutCapture\\\",\\\"onPaste\\\",\\\"onPasteCapture\\\",\\\"onCompositionEnd\\\",\\\"onCompositionEndCapture\\\",\\\"onCompositionStart\\\",\\\"onCompositionStartCapture\\\",\\\"onCompositionUpdate\\\",\\\"onCompositionUpdateCapture\\\",\\\"onFocus\\\",\\\"onFocusCapture\\\",\\\"onBlur\\\",\\\"onBlurCapture\\\",\\\"onDOMBeforeInput\\\",\\\"onBeforeInput\\\",\\\"onBeforeInputCapture\\\",\\\"onInput\\\",\\\"onInputCapture\\\",\\\"onReset\\\",\\\"onResetCapture\\\",\\\"onSubmit\\\",\\\"onSubmitCapture\\\",\\\"onInvalid\\\",\\\"onInvalidCapture\\\",\\\"onLoad\\\",\\\"onLoadCapture\\\",\\\"onKeyDown\\\",\\\"onKeyDownCapture\\\",\\\"onKeyPress\\\",\\\"onKeyPressCapture\\\",\\\"onKeyUp\\\",\\\"onKeyUpCapture\\\",\\\"onAbort\\\",\\\"onAbortCapture\\\",\\\"onCanPlay\\\",\\\"onCanPlayCapture\\\",\\\"onCanPlayThrough\\\",\\\"onCanPlayThroughCapture\\\",\\\"onDurationChange\\\",\\\"onDurationChangeCapture\\\",\\\"onEmptied\\\",\\\"onEmptiedCapture\\\",\\\"onEncrypted\\\",\\\"onEncryptedCapture\\\",\\\"onEnded\\\",\\\"onEndedCapture\\\",\\\"onLoadedData\\\",\\\"onLoadedDataCapture\\\",\\\"onLoadedMetadata\\\",\\\"onLoadedMetadataCapture\\\",\\\"onLoadStart\\\",\\\"onLoadStartCapture\\\",\\\"onPause\\\",\\\"onPauseCapture\\\",\\\"onPlay\\\",\\\"onPlayCapture\\\",\\\"onPlaying\\\",\\\"onPlayingCapture\\\",\\\"onProgress\\\",\\\"onProgressCapture\\\",\\\"onRateChange\\\",\\\"onRateChangeCapture\\\",\\\"onSeeked\\\",\\\"onSeekedCapture\\\",\\\"onSeeking\\\",\\\"onSeekingCapture\\\",\\\"onStalled\\\",\\\"onStalledCapture\\\",\\\"onSuspend\\\",\\\"onSuspendCapture\\\",\\\"onTimeUpdate\\\",\\\"onTimeUpdateCapture\\\",\\\"onVolumeChange\\\",\\\"onVolumeChangeCapture\\\",\\\"onWaiting\\\",\\\"onWaitingCapture\\\",\\\"onAuxClick\\\",\\\"onAuxClickCapture\\\",\\\"onClick\\\",\\\"onClickCapture\\\",\\\"onContextMenu\\\",\\\"onContextMenuCapture\\\",\\\"onDoubleClick\\\",\\\"onDoubleClickCapture\\\",\\\"onDrag\\\",\\\"onDragCapture\\\",\\\"onDragEnd\\\",\\\"onDragEndCapture\\\",\\\"onDragEnter\\\",\\\"onDragEnterCapture\\\",\\\"onDragExit\\\",\\\"onDragExitCapture\\\",\\\"onDragLeave\\\",\\\"onDragLeaveCapture\\\",\\\"onDragOver\\\",\\\"onDragOverCapture\\\",\\\"onDragStart\\\",\\\"onDragStartCapture\\\",\\\"onDrop\\\",\\\"onDropCapture\\\",\\\"onMouseDown\\\",\\\"onMouseDownCapture\\\",\\\"onMouseEnter\\\",\\\"onMouseLeave\\\",\\\"onMouseMove\\\",\\\"onMouseMoveCapture\\\",\\\"onMouseOut\\\",\\\"onMouseOutCapture\\\",\\\"onMouseOver\\\",\\\"onMouseOverCapture\\\",\\\"onMouseUp\\\",\\\"onMouseUpCapture\\\",\\\"onSelect\\\",\\\"onSelectCapture\\\",\\\"onTouchCancel\\\",\\\"onTouchCancelCapture\\\",\\\"onTouchEnd\\\",\\\"onTouchEndCapture\\\",\\\"onTouchMove\\\",\\\"onTouchMoveCapture\\\",\\\"onTouchStart\\\",\\\"onTouchStartCapture\\\",\\\"onPointerDown\\\",\\\"onPointerDownCapture\\\",\\\"onPointerMove\\\",\\\"onPointerMoveCapture\\\",\\\"onPointerUp\\\",\\\"onPointerUpCapture\\\",\\\"onPointerCancel\\\",\\\"onPointerCancelCapture\\\",\\\"onPointerEnter\\\",\\\"onPointerEnterCapture\\\",\\\"onPointerLeave\\\",\\\"onPointerLeaveCapture\\\",\\\"onPointerOver\\\",\\\"onPointerOverCapture\\\",\\\"onPointerOut\\\",\\\"onPointerOutCapture\\\",\\\"onGotPointerCapture\\\",\\\"onGotPointerCaptureCapture\\\",\\\"onLostPointerCapture\\\",\\\"onLostPointerCaptureCapture\\\",\\\"onScroll\\\",\\\"onScrollCapture\\\",\\\"onWheel\\\",\\\"onWheelCapture\\\",\\\"onAnimationStart\\\",\\\"onAnimationStartCapture\\\",\\\"onAnimationEnd\\\",\\\"onAnimationEndCapture\\\",\\\"onAnimationIteration\\\",\\\"onAnimationIterationCapture\\\",\\\"onTransitionEnd\\\",\\\"onTransitionEndCapture\\\"],useEditableProps=({id:e,...n}={})=>{var t;const o=usePlateEditorRef(e);var r=usePlateSelectors(e);const a=r.keyDecorate(),i=r.readOnly(),s=null==(t=r.decorate())?void 0:t.fn,c=null==(t=r.renderLeaf())?void 0:t.fn,l=null==(t=r.renderElement())?void 0:t.fn,u=(0,import_react8.useMemo)(()=>pipeDecorate(o,null!==s&&void 0!==s?s:null==n?void 0:n.decorate),[null==n?void 0:n.decorate,o,s]),d=(0,import_react8.useMemo)(()=>{if(a&&u)return e=>u(e)},[u,a]),p=(0,import_react8.useMemo)(()=>pipeRenderElement(o,null!==l&&void 0!==l?l:null==n?void 0:n.renderElement),[null==n?void 0:n.renderElement,o,l]),f=(0,import_react8.useMemo)(()=>pipeRenderLeaf(o,null!==c&&void 0!==c?c:null==n?void 0:n.renderLeaf),[null==n?void 0:n.renderLeaf,o,c]),g=useDeepCompareMemo(()=>{const r={decorate:d,renderElement:p,renderLeaf:f};return isDefined(i)&&(r.readOnly=i),DOM_HANDLERS.forEach(e=>{var t=pipeHandler(o,{editableProps:n,handlerKey:e});t&&(r[e]=t)}),r},[d,n,p,f,i]);return useDeepCompareMemo(()=>({...omit_1(n,[...DOM_HANDLERS,\\\"renderElement\\\",\\\"renderLeaf\\\"]),...g}),[n,g])},useEditorRef=()=>useSlateStatic(),useEditorState=()=>useSlate();function isUndefined2(e){return void 0===e}var isUndefined_1=isUndefined2,usePlateStoreOnChange=({setState:e,state:t,nextState:r,nextStateValue:n=r})=>{(0,import_react8.useEffect)(()=>{r===t||isUndefined_1(r)||e(n)},[e,t,r,n])},usePlateEffects=({id:e,disableCorePlugins:t,value:r,onChange:n,plugins:o,editorRef:a,decorate:i,renderElement:s,renderLeaf:c,readOnly:l})=>{const u=usePlateEditorRef(e);var d=usePlateStates(e),[p,f]=d.value(),[g,m]=d.editorRef(),[h,_]=d.decorate(),[v,y]=d.renderElement(),[b,E]=d.renderLeaf();const[T,C]=d.rawPlugins(),[,w]=d.plugins();var[S,x]=d.onChange(),[d,D]=d.readOnly();usePlateStoreOnChange({state:p,setState:f,nextState:r}),usePlateStoreOnChange({state:d,setState:D,nextState:l}),usePlateStoreOnChange({state:T,setState:w,nextState:o,nextStateValue:null!=o?o:[]}),usePlateStoreOnChange({state:null==S?void 0:S.fn,setState:x,nextState:n,nextStateValue:n?{fn:n}:null}),usePlateStoreOnChange({state:null==g?void 0:g.ref,setState:m,nextState:a,nextStateValue:a?{ref:a}:null}),usePlateStoreOnChange({state:null==h?void 0:h.fn,setState:_,nextState:i,nextStateValue:i?{fn:i}:null}),usePlateStoreOnChange({state:null==v?void 0:v.fn,setState:y,nextState:s,nextStateValue:s?{fn:s}:null}),usePlateStoreOnChange({state:null==b?void 0:b.fn,setState:E,nextState:c,nextStateValue:c?{fn:c}:null}),(0,import_react8.useEffect)(()=>{o!==T&&(C(T),setPlatePlugins(u,{plugins:o,disableCorePlugins:t}),w(u.plugins))},[t,u,T,o,w,C])},useSlateProps=({id:e})=>{var t;const r=usePlateEditorRef(e),n=usePlateSelectors(e).value(),o=usePlateActions(e).value(),a=null==(t=usePlateSelectors(e).onChange())?void 0:t.fn,i=(0,import_react8.useCallback)(e=>{pipeOnChange(r)(e)||null!==a&&void 0!==a&&a(e),o(e)},[r,o,a]);return(0,import_react8.useMemo)(()=>({key:r.key,editor:r,onChange:i,value:n,initialValue:n}),[r,i,n])},EXPOSED_STORE_KEYS=[\\\"readOnly\\\",\\\"plugins\\\",\\\"onChange\\\",\\\"decorate\\\",\\\"renderElement\\\",\\\"renderLeaf\\\"],EditorMethodsEffect=({id:e})=>{const t=useEditorRef(),r=useResetPlateEditor(e),n=useRedecorate(e),o=usePlateStore(e),a=Object.fromEntries(EXPOSED_STORE_KEYS.map(e=>[e,o.set[e]()])),i=(0,import_react8.useMemo)(()=>a,[]);return(0,import_react8.useEffect)(()=>{t.reset=r,t.redecorate=n,t.plate={set:i}},[t,r,n,i]),null};function EditorRefPluginEffect({plugin:e}){var t,r=useEditorRef();return null!=(t=e.useHooks)&&t.call(e,r,e),null}function EditorRefEffect({id:e}){var t;const r=usePlateActions(e).isRendered();var n=usePlateSelectors(e).plugins();const o=useEditorRef(),a=null==(t=usePlateSelectors(e).editorRef())?void 0:t.ref;return(0,import_react8.useEffect)(()=>(r(!0),()=>{r(!1)}),[r]),(0,import_react8.useEffect)(()=>\\\"function\\\"==typeof a?(a(o),()=>a(null)):a?(a.current=o,()=>{a.current=null}):void 0,[a,o]),import_react8[\\\"default\\\"].createElement(import_react8[\\\"default\\\"].Fragment,null,n.map(e=>import_react8[\\\"default\\\"].createElement(EditorRefPluginEffect,{key:e.key,plugin:e})))}var EditorStateEffect=(0,import_react8.memo)(({id:e})=>{var t=useEditorState();const r=useUpdatePlateKey(\\\"keyEditor\\\",e),n=useUpdatePlateKey(\\\"keySelection\\\",e);return(0,import_react8.useEffect)(()=>{r()}),(0,import_react8.useEffect)(()=>{n()},[t.selection,n]),null});function PlateEditable({children:e,renderEditable:t,editableRef:r,firstChildren:n,...o}){var a=o[\\\"id\\\"],i=useEditorRef()[\\\"plugins\\\"];const s=useEditableProps(o);var c=import_react8[\\\"default\\\"].createElement(Editable,_extends({ref:r},s));let l=null,u=null,d=(i.forEach(e=>{var{renderBeforeEditable:t,renderAfterEditable:r}=e;r&&(l=import_react8[\\\"default\\\"].createElement(import_react8[\\\"default\\\"].Fragment,null,l,r(s))),t&&(u=import_react8[\\\"default\\\"].createElement(import_react8[\\\"default\\\"].Fragment,null,u,t(s)))}),import_react8[\\\"default\\\"].createElement(import_react8[\\\"default\\\"].Fragment,null,n,u,t?t(c):c,import_react8[\\\"default\\\"].createElement(EditorMethodsEffect,{id:a}),import_react8[\\\"default\\\"].createElement(EditorStateEffect,{id:a}),import_react8[\\\"default\\\"].createElement(EditorRefEffect,{id:a}),l,e));return i.forEach(e=>{var t=e[\\\"renderAboveEditable\\\"];t&&(d=t({children:d}))}),d}function PlateProviderEffects({children:e,...t}){return usePlateEffects(t),import_react8[\\\"default\\\"].createElement(import_react8[\\\"default\\\"].Fragment,null,e)}function PlateProviderContent({normalizeInitialValue:r,...e}){const{id:t=PLATE_SCOPE,editor:n,initialValue:o,value:a,children:i,plugins:s,disableCorePlugins:c,onChange:l,editorRef:u,decorate:d,renderElement:p,renderLeaf:f,readOnly:g}=e,m=(0,import_react8.useMemo)(()=>null!==n&&void 0!==n?n:createPlateEditor({id:t,plugins:s,disableCorePlugins:c}),[]);var h=(0,import_react8.useMemo)(()=>{let e=null!==o&&void 0!==o?o:a;e=e||(0<m.children.length?m.children:m.childrenFactory());var t=normalizeInitialValue(m,e);return t&&(e=t),m.children=e,r&&normalizeEditor(m,{force:!0}),m.children},[]);return import_react8[\\\"default\\\"].createElement(Provider,{initialValues:[[plateStore.atom.id,t],[plateStore.atom.editor,m],[plateStore.atom.plugins,m.plugins],[plateStore.atom.rawPlugins,s],[plateStore.atom.readOnly,g],[plateStore.atom.value,h],[plateStore.atom.decorate,{fn:d}],[plateStore.atom.onChange,{fn:l}],[plateStore.atom.editorRef,{ref:u}],[plateStore.atom.renderElement,{fn:p}],[plateStore.atom.renderLeaf,{fn:f}]],scope:t},import_react8[\\\"default\\\"].createElement(Provider,{initialValues:[[plateIdAtom,t]],scope:GLOBAL_PLATE_SCOPE},import_react8[\\\"default\\\"].createElement(PlateProviderEffects,e,i)))}function PlateProvider(e){var t=e[\\\"id\\\"];return import_react8[\\\"default\\\"].createElement(PlateProviderContent,_extends({key:null==t?void 0:t.toString()},e))}var withPlateProvider=(e,t)=>withHOC(PlateProvider,e,t);function PlateSlate({id:e,children:t}){var r=useSlateProps({id:e}),n=usePlateSelectors(e).editor()[\\\"plugins\\\"];let o=import_react8[\\\"default\\\"].createElement(Slate,r,t);return null!=n&&n.forEach(e=>{var t=e[\\\"renderAboveSlate\\\"];t&&(o=t({children:o}))}),o}function Plate({children:e,editableRef:t,firstChildren:r,renderEditable:n,editableProps:o,...a}){var{id:i=PLATE_SCOPE}=a,s=usePlateSelectors(i).id(),i=import_react8[\\\"default\\\"].createElement(PlateSlate,{id:i},import_react8[\\\"default\\\"].createElement(PlateEditable,_extends({id:i,editableRef:t,firstChildren:r,renderEditable:n},o),e));return s?i:import_react8[\\\"default\\\"].createElement(PlateProvider,a,i)}var toggleNodeType=(e,t,r)=>{var n,{activeType:o,inactiveType:a=getPluginType(e,ELEMENT_DEFAULT)}=t;o&&e.selection&&((n=someNode(e,{...r,match:{type:o}}))&&o===a||setElements(e,{type:n?a:o}))},import_react11=(init_esbuild_inject(),__toESM(require(\\\"react\\\")));function _extends2(){return(_extends2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}init_esbuild_inject(),init_esbuild_inject();var import_react10=require(\\\"react\\\"),import_react9=(init_esbuild_inject(),require(\\\"react\\\"));function $6ed0406888f73fc4$var$setRef(e,t){\\\"function\\\"==typeof e?e(t):null!=e&&(e.current=t)}function $6ed0406888f73fc4$export$43e446d32b3d21af(...e){return t=>e.forEach(e=>$6ed0406888f73fc4$var$setRef(e,t))}function $6ed0406888f73fc4$export$c7b2cbe3552a0d05(...e){return(0,import_react9.useCallback)($6ed0406888f73fc4$export$43e446d32b3d21af(...e),e)}var $5e63c961fc1ce211$export$8c6ed5c666ac1360=(0,import_react10.forwardRef)((e,t)=>{const{children:r,...n}=e;var o=import_react10.Children.toArray(r);const a=o.find($5e63c961fc1ce211$var$isSlottable);if(a){const i=a.props.children;o=o.map(e=>e===a?1<import_react10.Children.count(i)?import_react10.Children.only(null):(0,import_react10.isValidElement)(i)?i.props.children:null:e);return(0,import_react10.createElement)($5e63c961fc1ce211$var$SlotClone,_extends2({},n,{ref:t}),(0,import_react10.isValidElement)(i)?(0,import_react10.cloneElement)(i,void 0,o):null)}return(0,import_react10.createElement)($5e63c961fc1ce211$var$SlotClone,_extends2({},n,{ref:t}),r)}),$5e63c961fc1ce211$var$SlotClone=($5e63c961fc1ce211$export$8c6ed5c666ac1360.displayName=\\\"Slot\\\",(0,import_react10.forwardRef)((e,t)=>{const{children:r,...n}=e;return(0,import_react10.isValidElement)(r)?(0,import_react10.cloneElement)(r,{...$5e63c961fc1ce211$var$mergeProps(n,r.props),ref:t?$6ed0406888f73fc4$export$43e446d32b3d21af(t,r.ref):r.ref}):1<import_react10.Children.count(r)?import_react10.Children.only(null):null})),$5e63c961fc1ce211$export$d9f1ccf0bdb05d45=($5e63c961fc1ce211$var$SlotClone.displayName=\\\"SlotClone\\\",({children:e})=>(0,import_react10.createElement)(import_react10.Fragment,null,e));function $5e63c961fc1ce211$var$isSlottable(e){return(0,import_react10.isValidElement)(e)&&e.type===$5e63c961fc1ce211$export$d9f1ccf0bdb05d45}function $5e63c961fc1ce211$var$mergeProps(e,t){var r={...t};for(const n in t){const o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{a(...e),o(...e)}:o&&(r[n]=o):\\\"style\\\"===n?r[n]={...o,...a}:\\\"className\\\"===n&&(r[n]=[o,a].filter(Boolean).join(\\\" \\\"))}return{...e,...r}}var import_react_dom2=__toESM(require(\\\"react-dom\\\")),findDescendant=(init_esbuild_inject(),(n,e)=>{try{const{match:c,at:l=n.selection,reverse:u=!1,voids:d=!1}=e;if(l){let e,t;var o,a,i,s;Span.isSpan(l)?([e,t]=l):Range.isRange(l)&&(o=getPath(n,l,{edge:\\\"start\\\"}),a=getPath(n,l,{edge:\\\"end\\\"}),e=u?a:o,t=u?o:a);let r=[n,[]];Path.isPath(l)&&(r=getNodeEntry(n,l));for([i,s]of getNodeDescendants(r[0],{reverse:u,from:e,to:t,pass:([e])=>!d&&isVoid(n,e)}))if(match(i,s,c))return[i,l.concat(s)]}}catch(t){}}),getBlockAbove2=(e,t={})=>getAboveNode(e,{...t,block:!0}),getChildren=e=>{const[t,r]=e;var n;return isAncestor(t)?(n=t[\\\"children\\\"],n.map((e,t)=>{return[e,r.concat([t])]})):[]},getEdgeBlocksAbove=(e,{at:t,...r}={})=>{var n,o=null!=t?t:e.selection;return o&&(([o,n]=getEdgePoints(e,null!=o?o:e.selection)),o=getBlockAbove2(e,{at:o,...r}))&&(n=getBlockAbove2(e,{at:n,...r}))?[o,n]:null},getLastChild$1=e=>{var[t,r]=e;return isText(t)||0===t.children.length?null:[(t=t.children).at(-1),r.concat([t.length-1])]},getLastChildPath=e=>{var t=getLastChild$1(e);return t?t[1]:e[1].concat([-1])},isLastChild=(e,t)=>{var r=getLastChildPath(e);return Path.equals(r,t)},getLastChild=(e,t)=>{var r;return t+1&&isAncestor(e)?(r=e[\\\"children\\\"],r=r.at(-1),getLastChild(r,t-1)):e},getLastNodeByLevel=(e,t)=>{var r,n=e[\\\"children\\\"],n=n.at(-1);if(n)return([,r]=getLastNode(e,[])),[getLastChild(n,t-1),r.slice(0,t+1)]},getMark=(e,t)=>{var r;return!e||null==(r=getMarks(e))?void 0:r[t]},getNextNodeStartPoint=(e,t)=>{var r=getNextNode(e,{at:t});if(r)return getStartPoint(e,r[1])},getNextSiblingNodes=(e,t)=>{var[r,n]=e,n=t[n.length],o=[],a=r.children;if(n+1<r.children.length)for(let e=n+1;e<r.children.length;e++)o.push(a[e]);return o},isArray4=Array.isArray,isArray_13=isArray4;function castArray3(){var e;return arguments.length?isArray_13(e=arguments[0])?e:[e]:[]}var castArray_13=castArray3;function arrayMap2(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}var _arrayMap2=arrayMap2;function listCacheClear3(){this.__data__=[],this.size=0}var _listCacheClear3=listCacheClear3;function eq3(e,t){return e===t||e!=e&&t!=t}var eq_13=eq3;function assocIndexOf3(e,t){for(var r=e.length;r--;)if(eq_13(e[r][0],t))return r;return-1}var _assocIndexOf3=assocIndexOf3,arrayProto3=Array.prototype,splice3=arrayProto3.splice;function listCacheDelete3(e){var t=this.__data__,r=_assocIndexOf3(t,e);return!(r<0||(r==t.length-1?t.pop():splice3.call(t,r,1),--this.size,0))}var _listCacheDelete3=listCacheDelete3;function listCacheGet3(e){var t=this.__data__,r=_assocIndexOf3(t,e);return r<0?void 0:t[r][1]}var _listCacheGet3=listCacheGet3;function listCacheHas3(e){return-1<_assocIndexOf3(this.__data__,e)}var _listCacheHas3=listCacheHas3;function listCacheSet3(e,t){var r=this.__data__,n=_assocIndexOf3(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet3=listCacheSet3;function ListCache3(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache3.prototype.clear=_listCacheClear3,ListCache3.prototype[\\\"delete\\\"]=_listCacheDelete3,ListCache3.prototype.get=_listCacheGet3,ListCache3.prototype.has=_listCacheHas3,ListCache3.prototype.set=_listCacheSet3;var _ListCache3=ListCache3;function stackClear3(){this.__data__=new _ListCache3,this.size=0}var _stackClear3=stackClear3;function stackDelete3(e){var t=this.__data__,r=t[\\\"delete\\\"](e);return this.size=t.size,r}var _stackDelete3=stackDelete3;function stackGet3(e){return this.__data__.get(e)}var _stackGet3=stackGet3;function stackHas3(e){return this.__data__.has(e)}var _stackHas3=stackHas3,commonjsGlobal3=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{};function createCommonjsModule3(e,t){return e(t={exports:{}},t.exports),t.exports}var freeGlobal3=\\\"object\\\"==typeof commonjsGlobal3&&commonjsGlobal3&&commonjsGlobal3.Object===Object&&commonjsGlobal3,_freeGlobal3=freeGlobal3,freeSelf3=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root3=_freeGlobal3||freeSelf3||Function(\\\"return this\\\")(),_root3=root3,Symbol3=_root3.Symbol,_Symbol3=Symbol3,objectProto$b3=Object.prototype,hasOwnProperty$83=objectProto$b3.hasOwnProperty,nativeObjectToString$13=objectProto$b3.toString,symToStringTag$13=_Symbol3?_Symbol3.toStringTag:void 0;function getRawTag3(e){var t=hasOwnProperty$83.call(e,symToStringTag$13),r=e[symToStringTag$13];try{var n=!(e[symToStringTag$13]=void 0)}catch(a){}var o=nativeObjectToString$13.call(e);return n&&(t?e[symToStringTag$13]=r:delete e[symToStringTag$13]),o}var _getRawTag3=getRawTag3,objectProto$a3=Object.prototype,nativeObjectToString3=objectProto$a3.toString;function objectToString3(e){return nativeObjectToString3.call(e)}var _objectToString3=objectToString3,nullTag3=\\\"[object Null]\\\",undefinedTag3=\\\"[object Undefined]\\\",symToStringTag3=_Symbol3?_Symbol3.toStringTag:void 0;function baseGetTag3(e){return null==e?void 0===e?undefinedTag3:nullTag3:(symToStringTag3&&symToStringTag3 in Object(e)?_getRawTag3:_objectToString3)(e)}var _baseGetTag3=baseGetTag3;function isObject4(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_13=isObject4,asyncTag3=\\\"[object AsyncFunction]\\\",funcTag$13=\\\"[object Function]\\\",genTag3=\\\"[object GeneratorFunction]\\\",proxyTag3=\\\"[object Proxy]\\\";function isFunction3(e){var t;return!!isObject_13(e)&&((t=_baseGetTag3(e))==funcTag$13||t==genTag3||t==asyncTag3||t==proxyTag3)}var isFunction_13=isFunction3,coreJsData3=_root3[\\\"__core-js_shared__\\\"],_coreJsData3=coreJsData3,maskSrcKey3=function(){var e=/[^.]+$/.exec(_coreJsData3&&_coreJsData3.keys&&_coreJsData3.keys.IE_PROTO||\\\"\\\");return e?\\\"Symbol(src)_1.\\\"+e:\\\"\\\"}();function isMasked3(e){return!!maskSrcKey3&&maskSrcKey3 in e}var _isMasked3=isMasked3,funcProto$13=Function.prototype,funcToString$13=funcProto$13.toString;function toSource3(e){if(null!=e){try{return funcToString$13.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}var _toSource3=toSource3,reRegExpChar3=/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,reIsHostCtor3=/^\\\\[object .+?Constructor\\\\]$/,funcProto3=Function.prototype,objectProto$93=Object.prototype,funcToString3=funcProto3.toString,hasOwnProperty$73=objectProto$93.hasOwnProperty,reIsNative3=RegExp(\\\"^\\\"+funcToString3.call(hasOwnProperty$73).replace(reRegExpChar3,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");function baseIsNative3(e){return!(!isObject_13(e)||_isMasked3(e))&&(isFunction_13(e)?reIsNative3:reIsHostCtor3).test(_toSource3(e))}var _baseIsNative3=baseIsNative3;function getValue3(e,t){return null==e?void 0:e[t]}var _getValue3=getValue3;function getNative3(e,t){var r=_getValue3(e,t);return _baseIsNative3(r)?r:void 0}var _getNative3=getNative3,Map4=_getNative3(_root3,\\\"Map\\\"),_Map3=Map4,nativeCreate3=_getNative3(Object,\\\"create\\\"),_nativeCreate3=nativeCreate3;function hashClear3(){this.__data__=_nativeCreate3?_nativeCreate3(null):{},this.size=0}var _hashClear3=hashClear3;function hashDelete3(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete3=hashDelete3,HASH_UNDEFINED$23=\\\"__lodash_hash_undefined__\\\",objectProto$83=Object.prototype,hasOwnProperty$63=objectProto$83.hasOwnProperty;function hashGet3(e){var t,r=this.__data__;return _nativeCreate3?(t=r[e])===HASH_UNDEFINED$23?void 0:t:hasOwnProperty$63.call(r,e)?r[e]:void 0}var _hashGet3=hashGet3,objectProto$73=Object.prototype,hasOwnProperty$53=objectProto$73.hasOwnProperty;function hashHas3(e){var t=this.__data__;return _nativeCreate3?void 0!==t[e]:hasOwnProperty$53.call(t,e)}var _hashHas3=hashHas3,HASH_UNDEFINED$13=\\\"__lodash_hash_undefined__\\\";function hashSet3(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_nativeCreate3&&void 0===t?HASH_UNDEFINED$13:t,this}var _hashSet3=hashSet3;function Hash3(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash3.prototype.clear=_hashClear3,Hash3.prototype[\\\"delete\\\"]=_hashDelete3,Hash3.prototype.get=_hashGet3,Hash3.prototype.has=_hashHas3,Hash3.prototype.set=_hashSet3;var _Hash3=Hash3;function mapCacheClear3(){this.size=0,this.__data__={hash:new _Hash3,map:new(_Map3||_ListCache3),string:new _Hash3}}var _mapCacheClear3=mapCacheClear3;function isKeyable3(e){var t=typeof e;return\\\"string\\\"==t||\\\"number\\\"==t||\\\"symbol\\\"==t||\\\"boolean\\\"==t?\\\"__proto__\\\"!==e:null===e}var _isKeyable3=isKeyable3;function getMapData3(e,t){var r=e.__data__;return _isKeyable3(t)?r[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:r.map}var _getMapData3=getMapData3;function mapCacheDelete3(e){var t=_getMapData3(this,e)[\\\"delete\\\"](e);return this.size-=t?1:0,t}var _mapCacheDelete3=mapCacheDelete3;function mapCacheGet3(e){return _getMapData3(this,e).get(e)}var _mapCacheGet3=mapCacheGet3;function mapCacheHas3(e){return _getMapData3(this,e).has(e)}var _mapCacheHas3=mapCacheHas3;function mapCacheSet3(e,t){var r=_getMapData3(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet3=mapCacheSet3;function MapCache3(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache3.prototype.clear=_mapCacheClear3,MapCache3.prototype[\\\"delete\\\"]=_mapCacheDelete3,MapCache3.prototype.get=_mapCacheGet3,MapCache3.prototype.has=_mapCacheHas3,MapCache3.prototype.set=_mapCacheSet3;var _MapCache3=MapCache3,LARGE_ARRAY_SIZE3=200;function stackSet3(e,t){var r=this.__data__;if(r instanceof _ListCache3){var n=r.__data__;if(!_Map3||n.length<LARGE_ARRAY_SIZE3-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _MapCache3(n)}return r.set(e,t),this.size=r.size,this}var _stackSet3=stackSet3;function Stack3(e){var t=this.__data__=new _ListCache3(e);this.size=t.size}Stack3.prototype.clear=_stackClear3,Stack3.prototype[\\\"delete\\\"]=_stackDelete3,Stack3.prototype.get=_stackGet3,Stack3.prototype.has=_stackHas3,Stack3.prototype.set=_stackSet3;var _Stack2=Stack3,HASH_UNDEFINED3=\\\"__lodash_hash_undefined__\\\";function setCacheAdd3(e){return this.__data__.set(e,HASH_UNDEFINED3),this}var _setCacheAdd3=setCacheAdd3;function setCacheHas3(e){return this.__data__.has(e)}var _setCacheHas3=setCacheHas3;function SetCache3(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new _MapCache3;++t<r;)this.add(e[t])}SetCache3.prototype.add=SetCache3.prototype.push=_setCacheAdd3,SetCache3.prototype.has=_setCacheHas3;var _SetCache2=SetCache3;function arraySome2(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var _arraySome2=arraySome2;function cacheHas2(e,t){return e.has(t)}var _cacheHas2=cacheHas2,COMPARE_PARTIAL_FLAG$52=1,COMPARE_UNORDERED_FLAG$32=2;function equalArrays2(e,t,r,n,o,a){var i=r&COMPARE_PARTIAL_FLAG$52,s=e.length,c=t.length;if(s!=c&&!(i&&s<c))return!1;var c=a.get(e),l=a.get(t);if(c&&l)return c==t&&l==e;var u=-1,d=!0,p=r&COMPARE_UNORDERED_FLAG$32?new _SetCache2:void 0;for(a.set(e,t),a.set(t,e);++u<s;){var f,g=e[u],m=t[u];if(void 0!==(f=n?i?n(m,g,u,t,e,a):n(g,m,u,e,t,a):f)){if(f)continue;d=!1;break}if(p){if(!_arraySome2(t,function(e,t){if(!_cacheHas2(p,t)&&(g===e||o(g,e,r,n,a)))return p.push(t)})){d=!1;break}}else if(g!==m&&!o(g,m,r,n,a)){d=!1;break}}return a[\\\"delete\\\"](e),a[\\\"delete\\\"](t),d}var _equalArrays2=equalArrays2,Uint8Array4=_root3.Uint8Array,_Uint8Array2=Uint8Array4;function mapToArray2(e){var r=-1,n=Array(e.size);return e.forEach(function(e,t){n[++r]=[t,e]}),n}var _mapToArray2=mapToArray2;function setToArray2(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var _setToArray2=setToArray2,COMPARE_PARTIAL_FLAG$42=1,COMPARE_UNORDERED_FLAG$22=2,boolTag$13=\\\"[object Boolean]\\\",dateTag$13=\\\"[object Date]\\\",errorTag$13=\\\"[object Error]\\\",mapTag$23=\\\"[object Map]\\\",numberTag$13=\\\"[object Number]\\\",regexpTag$13=\\\"[object RegExp]\\\",setTag$23=\\\"[object Set]\\\",stringTag$13=\\\"[object String]\\\",symbolTag$12=\\\"[object Symbol]\\\",arrayBufferTag$13=\\\"[object ArrayBuffer]\\\",dataViewTag$23=\\\"[object DataView]\\\",symbolProto$13=_Symbol3?_Symbol3.prototype:void 0,symbolValueOf3=symbolProto$13?symbolProto$13.valueOf:void 0;function equalByTag2(e,t,r,n,o,a,i){switch(r){case dataViewTag$23:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case arrayBufferTag$13:return e.byteLength==t.byteLength&&a(new _Uint8Array2(e),new _Uint8Array2(t))?!0:!1;case boolTag$13:case dateTag$13:case numberTag$13:return eq_13(+e,+t);case errorTag$13:return e.name==t.name&&e.message==t.message;case regexpTag$13:case stringTag$13:return e==t+\\\"\\\";case mapTag$23:var s=_mapToArray2;case setTag$23:s=s||_setToArray2;if(e.size!=t.size&&!(n&COMPARE_PARTIAL_FLAG$42))return!1;var c=i.get(e);if(c)return c==t;n|=COMPARE_UNORDERED_FLAG$22,i.set(e,t);c=_equalArrays2(s(e),s(t),n,o,a,i);return i[\\\"delete\\\"](e),c;case symbolTag$12:if(symbolValueOf3)return symbolValueOf3.call(e)==symbolValueOf3.call(t)}return!1}var _equalByTag2=equalByTag2;function arrayPush2(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}var _arrayPush2=arrayPush2;function baseGetAllKeys2(e,t,r){var n=t(e);return isArray_13(e)?n:_arrayPush2(n,r(e))}var _baseGetAllKeys2=baseGetAllKeys2;function arrayFilter2(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}var _arrayFilter2=arrayFilter2;function stubArray2(){return[]}var stubArray_12=stubArray2,objectProto$63=Object.prototype,propertyIsEnumerable$13=objectProto$63.propertyIsEnumerable,nativeGetSymbols2=Object.getOwnPropertySymbols,getSymbols2=nativeGetSymbols2?function(t){return null==t?[]:(t=Object(t),_arrayFilter2(nativeGetSymbols2(t),function(e){return propertyIsEnumerable$13.call(t,e)}))}:stubArray_12,_getSymbols2=getSymbols2;function baseTimes2(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _baseTimes2=baseTimes2;function isObjectLike3(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_13=isObjectLike3,argsTag$23=\\\"[object Arguments]\\\";function baseIsArguments3(e){return isObjectLike_13(e)&&_baseGetTag3(e)==argsTag$23}var _baseIsArguments3=baseIsArguments3,objectProto$53=Object.prototype,hasOwnProperty$43=objectProto$53.hasOwnProperty,propertyIsEnumerable3=objectProto$53.propertyIsEnumerable,isArguments3=_baseIsArguments3(function(){return arguments}())?_baseIsArguments3:function(e){return isObjectLike_13(e)&&hasOwnProperty$43.call(e,\\\"callee\\\")&&!propertyIsEnumerable3.call(e,\\\"callee\\\")},isArguments_12=isArguments3;function stubFalse3(){return!1}var stubFalse_13=stubFalse3,isBuffer_13=createCommonjsModule3(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root3.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||stubFalse_13}),MAX_SAFE_INTEGER$12=9007199254740991,reIsUint2=/^(?:0|[1-9]\\\\d*)$/;function isIndex2(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$12:t)&&(\\\"number\\\"==r||\\\"symbol\\\"!=r&&reIsUint2.test(e))&&-1<e&&e%1==0&&e<t}var _isIndex2=isIndex2,MAX_SAFE_INTEGER3=9007199254740991;function isLength3(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=MAX_SAFE_INTEGER3}var isLength_13=isLength3,argsTag$13=\\\"[object Arguments]\\\",arrayTag$13=\\\"[object Array]\\\",boolTag2=\\\"[object Boolean]\\\",dateTag2=\\\"[object Date]\\\",errorTag2=\\\"[object Error]\\\",funcTag3=\\\"[object Function]\\\",mapTag$12=\\\"[object Map]\\\",numberTag2=\\\"[object Number]\\\",objectTag$23=\\\"[object Object]\\\",regexpTag2=\\\"[object RegExp]\\\",setTag$12=\\\"[object Set]\\\",stringTag2=\\\"[object String]\\\",weakMapTag$13=\\\"[object WeakMap]\\\",arrayBufferTag2=\\\"[object ArrayBuffer]\\\",dataViewTag$12=\\\"[object DataView]\\\",float32Tag3=\\\"[object Float32Array]\\\",float64Tag3=\\\"[object Float64Array]\\\",int8Tag3=\\\"[object Int8Array]\\\",int16Tag3=\\\"[object Int16Array]\\\",int32Tag3=\\\"[object Int32Array]\\\",uint8Tag3=\\\"[object Uint8Array]\\\",uint8ClampedTag3=\\\"[object Uint8ClampedArray]\\\",uint16Tag3=\\\"[object Uint16Array]\\\",uint32Tag3=\\\"[object Uint32Array]\\\",typedArrayTags3={};function baseIsTypedArray3(e){return isObjectLike_13(e)&&isLength_13(e.length)&&!!typedArrayTags3[_baseGetTag3(e)]}typedArrayTags3[float32Tag3]=typedArrayTags3[float64Tag3]=typedArrayTags3[int8Tag3]=typedArrayTags3[int16Tag3]=typedArrayTags3[int32Tag3]=typedArrayTags3[uint8Tag3]=typedArrayTags3[uint8ClampedTag3]=typedArrayTags3[uint16Tag3]=typedArrayTags3[uint32Tag3]=!0,typedArrayTags3[argsTag$13]=typedArrayTags3[arrayTag$13]=typedArrayTags3[arrayBufferTag2]=typedArrayTags3[boolTag2]=typedArrayTags3[dataViewTag$12]=typedArrayTags3[dateTag2]=typedArrayTags3[errorTag2]=typedArrayTags3[funcTag3]=typedArrayTags3[mapTag$12]=typedArrayTags3[numberTag2]=typedArrayTags3[objectTag$23]=typedArrayTags3[regexpTag2]=typedArrayTags3[setTag$12]=typedArrayTags3[stringTag2]=typedArrayTags3[weakMapTag$13]=!1;var _baseIsTypedArray3=baseIsTypedArray3;function baseUnary3(t){return function(e){return t(e)}}var _baseUnary3=baseUnary3,_nodeUtil3=createCommonjsModule3(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&_freeGlobal3.process,r=function(){try{var e=n&&n.require&&n.require(\\\"util\\\").types;return e?e:o&&o.binding&&o.binding(\\\"util\\\")}catch(t){}}();e.exports=r}),nodeIsTypedArray3=_nodeUtil3&&_nodeUtil3.isTypedArray,isTypedArray3=nodeIsTypedArray3?_baseUnary3(nodeIsTypedArray3):_baseIsTypedArray3,isTypedArray_12=isTypedArray3,objectProto$43=Object.prototype,hasOwnProperty$33=objectProto$43.hasOwnProperty;function arrayLikeKeys2(e,t){var r,n=isArray_13(e),o=!n&&isArguments_12(e),a=!n&&!o&&isBuffer_13(e),i=!n&&!o&&!a&&isTypedArray_12(e),s=n||o||a||i,c=s?_baseTimes2(e.length,String):[],l=c.length;for(r in e)!t&&!hasOwnProperty$33.call(e,r)||s&&(\\\"length\\\"==r||a&&(\\\"offset\\\"==r||\\\"parent\\\"==r)||i&&(\\\"buffer\\\"==r||\\\"byteLength\\\"==r||\\\"byteOffset\\\"==r)||_isIndex2(r,l))||c.push(r);return c}var _arrayLikeKeys2=arrayLikeKeys2,objectProto$33=Object.prototype;function isPrototype2(e){var t=e&&e.constructor;return e===(\\\"function\\\"==typeof t&&t.prototype||objectProto$33)}var _isPrototype2=isPrototype2;function overArg3(t,r){return function(e){return t(r(e))}}var _overArg3=overArg3,nativeKeys3=overArg3(Object.keys,Object),_nativeKeys2=nativeKeys3,objectProto$23=Object.prototype,hasOwnProperty$23=objectProto$23.hasOwnProperty;function baseKeys2(e){if(!_isPrototype2(e))return _nativeKeys2(e);var t,r=[];for(t in Object(e))hasOwnProperty$23.call(e,t)&&\\\"constructor\\\"!=t&&r.push(t);return r}var _baseKeys2=baseKeys2;function isArrayLike2(e){return null!=e&&isLength_13(e.length)&&!isFunction_13(e)}var isArrayLike_12=isArrayLike2;function keys2(e){return(isArrayLike_12(e)?_arrayLikeKeys2:_baseKeys2)(e)}var keys_12=keys2;function getAllKeys2(e){return _baseGetAllKeys2(e,keys_12,_getSymbols2)}var _getAllKeys2=getAllKeys2,COMPARE_PARTIAL_FLAG$32=1,objectProto$13=Object.prototype,hasOwnProperty$13=objectProto$13.hasOwnProperty;function equalObjects2(e,t,r,n,o,a){var i=r&COMPARE_PARTIAL_FLAG$32,s=_getAllKeys2(e),c=s.length;if(c!=_getAllKeys2(t).length&&!i)return!1;for(var l=c;l--;){var u=s[l];if(!(i?u in t:hasOwnProperty$13.call(t,u)))return!1}var d=a.get(e),p=a.get(t);if(d&&p)return d==t&&p==e;for(var f=!0,g=(a.set(e,t),a.set(t,e),i);++l<c;){var m,h=e[u=s[l]],_=t[u];if(!(void 0===(m=n?i?n(_,h,u,t,e,a):n(h,_,u,e,t,a):m)?h===_||o(h,_,r,n,a):m)){f=!1;break}g=g||\\\"constructor\\\"==u}return f&&!g&&(d=e.constructor)!=(p=t.constructor)&&\\\"constructor\\\"in e&&\\\"constructor\\\"in t&&!(\\\"function\\\"==typeof d&&d instanceof d&&\\\"function\\\"==typeof p&&p instanceof p)&&(f=!1),a[\\\"delete\\\"](e),a[\\\"delete\\\"](t),f}var _equalObjects2=equalObjects2,DataView3=_getNative3(_root3,\\\"DataView\\\"),_DataView3=DataView3,Promise$13=_getNative3(_root3,\\\"Promise\\\"),_Promise3=Promise$13,Set3=_getNative3(_root3,\\\"Set\\\"),_Set3=Set3,WeakMap3=_getNative3(_root3,\\\"WeakMap\\\"),_WeakMap3=WeakMap3,mapTag3=\\\"[object Map]\\\",objectTag$13=\\\"[object Object]\\\",promiseTag3=\\\"[object Promise]\\\",setTag3=\\\"[object Set]\\\",weakMapTag3=\\\"[object WeakMap]\\\",dataViewTag3=\\\"[object DataView]\\\",dataViewCtorString3=_toSource3(_DataView3),mapCtorString3=_toSource3(_Map3),promiseCtorString3=_toSource3(_Promise3),setCtorString3=_toSource3(_Set3),weakMapCtorString3=_toSource3(_WeakMap3),getTag3=_baseGetTag3,_getTag2=getTag3=_DataView3&&getTag3(new _DataView3(new ArrayBuffer(1)))!=dataViewTag3||_Map3&&getTag3(new _Map3)!=mapTag3||_Promise3&&getTag3(_Promise3.resolve())!=promiseTag3||_Set3&&getTag3(new _Set3)!=setTag3||_WeakMap3&&getTag3(new _WeakMap3)!=weakMapTag3?function(e){var t=_baseGetTag3(e),r=t==objectTag$13?e.constructor:void 0,r=r?_toSource3(r):\\\"\\\";if(r)switch(r){case dataViewCtorString3:return dataViewTag3;case mapCtorString3:return mapTag3;case promiseCtorString3:return promiseTag3;case setCtorString3:return setTag3;case weakMapCtorString3:return weakMapTag3}return t}:getTag3,COMPARE_PARTIAL_FLAG$22=1,argsTag2=\\\"[object Arguments]\\\",arrayTag2=\\\"[object Array]\\\",objectTag2=\\\"[object Object]\\\",objectProto3=Object.prototype,hasOwnProperty3=objectProto3.hasOwnProperty;function baseIsEqualDeep2(e,t,r,n,o,a){var i=isArray_13(e),s=isArray_13(t),c=i?arrayTag2:_getTag2(e),s=s?arrayTag2:_getTag2(t),l=(c=c==argsTag2?objectTag2:c)==objectTag2,u=(s=s==argsTag2?objectTag2:s)==objectTag2,s=c==s;if(s&&isBuffer_13(e)){if(!isBuffer_13(t))return!1;l=!(i=!0)}if(s&&!l)return a=a||new _Stack2,i||isTypedArray_12(e)?_equalArrays2(e,t,r,n,o,a):_equalByTag2(e,t,c,r,n,o,a);if(!(r&COMPARE_PARTIAL_FLAG$22)){i=l&&hasOwnProperty3.call(e,\\\"__wrapped__\\\"),c=u&&hasOwnProperty3.call(t,\\\"__wrapped__\\\");if(i||c)return o(i?e.value():e,c?t.value():t,r,n,a=a||new _Stack2)}return s&&(a=a||new _Stack2,_equalObjects2(e,t,r,n,o,a))}var _baseIsEqualDeep2=baseIsEqualDeep2;function baseIsEqual2(e,t,r,n,o){return e===t||(null==e||null==t||!isObjectLike_13(e)&&!isObjectLike_13(t)?e!=e&&t!=t:_baseIsEqualDeep2(e,t,r,n,baseIsEqual2,o))}var _baseIsEqual2=baseIsEqual2,COMPARE_PARTIAL_FLAG$12=1,COMPARE_UNORDERED_FLAG$12=2;function baseIsMatch2(e,t,r,n){var o=r.length,a=o,i=!n;if(null==e)return!a;for(e=Object(e);o--;){var s=r[o];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<a;){var c=(s=r[o])[0],l=e[c],u=s[1];if(i&&s[2]){if(void 0===l&&!(c in e))return!1}else{var d,p=new _Stack2;if(!(void 0===(d=n?n(l,u,c,e,t,p):d)?_baseIsEqual2(u,l,COMPARE_PARTIAL_FLAG$12|COMPARE_UNORDERED_FLAG$12,n,p):d))return!1}}return!0}var _baseIsMatch2=baseIsMatch2;function isStrictComparable2(e){return e==e&&!isObject_13(e)}var _isStrictComparable2=isStrictComparable2;function getMatchData2(e){for(var t=keys_12(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,_isStrictComparable2(o)]}return t}var _getMatchData2=getMatchData2;function matchesStrictComparable2(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}}var _matchesStrictComparable2=matchesStrictComparable2;function baseMatches2(t){var r=_getMatchData2(t);return 1==r.length&&r[0][2]?_matchesStrictComparable2(r[0][0],r[0][1]):function(e){return e===t||_baseIsMatch2(e,t,r)}}var _baseMatches2=baseMatches2,symbolTag2=\\\"[object Symbol]\\\";function isSymbol2(e){return\\\"symbol\\\"==typeof e||isObjectLike_13(e)&&_baseGetTag3(e)==symbolTag2}var isSymbol_12=isSymbol2,reIsDeepProp2=/\\\\.|\\\\[(?:[^[\\\\]]*|([\\\"'])(?:(?!\\\\1)[^\\\\\\\\]|\\\\\\\\.)*?\\\\1)\\\\]/,reIsPlainProp2=/^\\\\w*$/;function isKey2(e,t){var r;return!isArray_13(e)&&(!(\\\"number\\\"!=(r=typeof e)&&\\\"symbol\\\"!=r&&\\\"boolean\\\"!=r&&null!=e&&!isSymbol_12(e))||reIsPlainProp2.test(e)||!reIsDeepProp2.test(e)||null!=t&&e in Object(t))}var _isKey2=isKey2,FUNC_ERROR_TEXT3=\\\"Expected a function\\\";function memoize3(n,o){if(\\\"function\\\"!=typeof n||null!=o&&\\\"function\\\"!=typeof o)throw new TypeError(FUNC_ERROR_TEXT3);var a=function(){var e=arguments,t=o?o.apply(this,e):e[0],r=a.cache;return r.has(t)?r.get(t):(e=n.apply(this,e),a.cache=r.set(t,e)||r,e)};return a.cache=new(memoize3.Cache||_MapCache3),a}memoize3.Cache=_MapCache3;var memoize_13=memoize3,MAX_MEMOIZE_SIZE3=500;function memoizeCapped3(e){var t=memoize_13(e,function(e){return r.size===MAX_MEMOIZE_SIZE3&&r.clear(),e}),r=t.cache;return t}var _memoizeCapped3=memoizeCapped3,rePropName3=/[^.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|$))/g,reEscapeChar3=/\\\\\\\\(\\\\\\\\)?/g,stringToPath3=memoizeCapped3(function(e){var o=[];return 46===e.charCodeAt(0)&&o.push(\\\"\\\"),e.replace(rePropName3,function(e,t,r,n){o.push(r?n.replace(reEscapeChar3,\\\"$1\\\"):t||e)}),o}),_stringToPath2=stringToPath3,INFINITY$13=1/0,symbolProto3=_Symbol3?_Symbol3.prototype:void 0,symbolToString3=symbolProto3?symbolProto3.toString:void 0;function baseToString2(e){var t;return\\\"string\\\"==typeof e?e:isArray_13(e)?_arrayMap2(e,baseToString2)+\\\"\\\":isSymbol_12(e)?symbolToString3?symbolToString3.call(e):\\\"\\\":\\\"0\\\"==(t=e+\\\"\\\")&&1/e==-INFINITY$13?\\\"-0\\\":t}var _baseToString2=baseToString2;function toString2(e){return null==e?\\\"\\\":_baseToString2(e)}var toString_12=toString2;function castPath2(e,t){return isArray_13(e)?e:_isKey2(e,t)?[e]:_stringToPath2(toString_12(e))}var _castPath2=castPath2,INFINITY3=1/0;function toKey2(e){var t;return\\\"string\\\"==typeof e||isSymbol_12(e)?e:\\\"0\\\"==(t=e+\\\"\\\")&&1/e==-INFINITY3?\\\"-0\\\":t}var _toKey2=toKey2;function baseGet2(e,t){for(var r=0,n=(t=_castPath2(t,e)).length;null!=e&&r<n;)e=e[_toKey2(t[r++])];return r&&r==n?e:void 0}var _baseGet2=baseGet2;function get2(e,t,r){var n=null==e?void 0:_baseGet2(e,t);return void 0===n?r:n}var get_12=get2;function baseHasIn2(e,t){return null!=e&&t in Object(e)}var _baseHasIn2=baseHasIn2;function hasPath3(e,t,r){for(var n=-1,o=(t=_castPath2(t,e)).length,a=!1;++n<o;){var i=_toKey2(t[n]);if(!(a=null!=e&&r(e,i)))break;e=e[i]}return a||++n!=o?a:!!(o=null==e?0:e.length)&&isLength_13(o)&&_isIndex2(i,o)&&(isArray_13(e)||isArguments_12(e))}var _hasPath2=hasPath3;function hasIn2(e,t){return null!=e&&_hasPath2(e,t,_baseHasIn2)}var hasIn_12=hasIn2,COMPARE_PARTIAL_FLAG2=1,COMPARE_UNORDERED_FLAG2=2;function baseMatchesProperty2(r,n){return _isKey2(r)&&_isStrictComparable2(n)?_matchesStrictComparable2(_toKey2(r),n):function(e){var t=get_12(e,r);return void 0===t&&t===n?hasIn_12(e,r):_baseIsEqual2(n,t,COMPARE_PARTIAL_FLAG2|COMPARE_UNORDERED_FLAG2)}}var _baseMatchesProperty2=baseMatchesProperty2;function identity2(e){return e}var identity_12=identity2;function baseProperty2(t){return function(e){return null==e?void 0:e[t]}}var _baseProperty2=baseProperty2;function basePropertyDeep2(t){return function(e){return _baseGet2(e,t)}}var _basePropertyDeep2=basePropertyDeep2;function property2(e){return _isKey2(e)?_baseProperty2(_toKey2(e)):_basePropertyDeep2(e)}var property_12=property2;function baseIteratee2(e){return\\\"function\\\"==typeof e?e:null==e?identity_12:\\\"object\\\"==typeof e?isArray_13(e)?_baseMatchesProperty2(e[0],e[1]):_baseMatches2(e):property_12(e)}var _baseIteratee2=baseIteratee2;function createBaseFor3(c){return function(e,t,r){for(var n=-1,o=Object(e),a=r(e),i=a.length;i--;){var s=a[c?i:++n];if(!1===t(o[s],s,o))break}return e}}var _createBaseFor3=createBaseFor3,baseFor3=createBaseFor3(),_baseFor2=baseFor3;function baseForOwn2(e,t){return e&&_baseFor2(e,t,keys_12)}var _baseForOwn2=baseForOwn2;function createBaseEach2(a,i){return function(e,t){if(null!=e){if(!isArrayLike_12(e))return a(e,t);for(var r=e.length,n=i?r:-1,o=Object(e);(i?n--:++n<r)&&!1!==t(o[n],n,o););}return e}}var _createBaseEach2=createBaseEach2,baseEach2=createBaseEach2(baseForOwn2),_baseEach2=baseEach2;function baseMap(e,n){var o=-1,a=isArrayLike_12(e)?Array(e.length):[];return _baseEach2(e,function(e,t,r){a[++o]=n(e,t,r)}),a}var _baseMap=baseMap;function map(e,t){return(isArray_13(e)?_arrayMap2:_baseMap)(e,_baseIteratee2(t))}var map_1=map,isRangeAcrossBlocks=(e,{at:t,...r}={})=>{if(t=t||e.selection){var[n,o]=Range.edges(t),n=getBlockAbove2(e,{at:n,...r}),o=getBlockAbove2(e,{at:o,...r});if(n||o)return!n||!o||!Path.equals(n[1],o[1])}},getPointBeforeLocation=(l,u,d)=>{if(!d||!d.match&&!d.matchString)return getPointBefore(l,u,d);const p=!d.unit||\\\"offset\\\"===d.unit;var e=d.matchString?castArray_13(d.matchString):[\\\"\\\"];let f;return e.some(t=>{let r=u,n=getPoint(l,u,{edge:\\\"end\\\"});var o=t.length+1,a=Array.from({length:o});let i=0;for(;;){var s=getPointBefore(l,r,d);if(!s)return;if(isRangeAcrossBlocks(l,{at:{anchor:s,focus:n}}))return;var c=getEditorString(l,{anchor:s,focus:n});let e=c;if(p&&o&&(a.unshift({point:s,text:c}),a.pop(),e=map_1(a.slice(0,-1),\\\"text\\\").join(\\\"\\\")),t===e||null!=(c=d.match)&&c.call(d,{beforeString:e,beforePoint:s,at:u}))return d.afterMatch?o&&p?!!(f=null==(c=a.at(-1))?void 0:c.point):(f=n,!0):(f=s,!0);if(n=s,r=s,i+=1,!d.skipInvalid&&(!t||i>=t.length))return}}),f},getPointFromLocation=(e,{at:t=e.selection,focus:r}={})=>{let n;return Range.isRange(t)&&(n=r?t.focus:t.anchor),Point.isPoint(t)&&(n=t),n=Path.isPath(t)?{path:t,offset:0}:n},getPreviousNodeEndPoint=(e,t)=>{var r=getPreviousNode(e,{at:t});if(r)return getEndPoint(e,r[1])},getPreviousPath=e=>{if(0!==e.length){var t=e.at(-1);if(!(t<=0))return e.slice(0,-1).concat(t-1)}},getRangeBefore=(e,t,r)=>{var n=getPointBeforeLocation(e,t,r);if(n)return{anchor:n,focus:getPoint(e,t,{edge:\\\"end\\\"})}},getRangeFromBlockStart=(e,t={})=>{var r=null==(r=getBlockAbove2(e,t))?void 0:r[1];if(r){var r=getStartPoint(e,r),n=getPointFromLocation(e,t);if(n)return{anchor:r,focus:n}}},getSelectionText=e=>getEditorString(e,e.selection),isAncestorEmpty=(t,e)=>!getNodeString(e)&&!e.children.some(e=>isInline(t,e)),isBlockAboveEmpty=e=>{var t=null==(t=getBlockAbove2(e))?void 0:t[0];return!!t&&isAncestorEmpty(e,t)},isBlockTextEmptyAfterSelection=e=>{if(!e.selection)return!1;var t=getBlockAbove2(e);if(!t)return!1;var r=e.selection.focus,n=getParentNode(e,e.selection);if(!n)return!1;var[,n]=n;if(!isEndPoint(e,r,n))return!1;n=getNextSiblingNodes(t,r.path);if(!(0<n.length))return isEndPoint(e,r,t[1]);for(const o of n)if(isText(o)&&o.text)return!1;return!0},isFirstChild=e=>0===e.at(-1),isMarkActive=(e,t)=>isDefined(getMark(e,t)),isRangeInSameBlock=(e,{at:t,...r}={})=>{if(t=t||e.selection){var[n,o]=Range.edges(t),n=getBlockAbove2(e,{at:n,...r}),o=getBlockAbove2(e,{at:o,...r});if(n&&o)return Path.equals(n[1],o[1])}},isSelectionAtBlockEnd=(e,t)=>{var r,n=null==(n=getBlockAbove2(e,t))?void 0:n[1];return!!n&&isEndPoint(e,null==(r=e.selection)?void 0:r.focus,n)},isSelectionAtBlockStart2=(e,t)=>{var r,n=e[\\\"selection\\\"];return!!n&&!!(r=null==(r=getBlockAbove2(e,t))?void 0:r[1])&&(isStartPoint(e,n.focus,r)||isExpanded(e.selection)&&isStartPoint(e,n.anchor,r))},isSelectionExpanded=e=>isExpanded(e.selection),insertElements=(e,t,r)=>{insertNodes3(e,t,r)},insertEmptyElement=(e,t,r)=>{insertElements(e,{type:t,children:[{text:\\\"\\\"}]},getQueryOptions(e,r))},moveChildren=(t,{at:e,to:r,match:n,fromStartIndex:o=0})=>{let a=0;var i=Path.isPath(e)?e:e[1],s=Path.isPath(e)?getNode(t,i):e[0];if(s&&isBlock2(t,s))for(let e=s.children.length-1;e>=o;e--){var c=[...i,e],l=getNode(t,c);(!n||l&&n([l,c]))&&(moveNodes2(t,{at:c,to:r}),a++)}return a},removeMark2=(e,{key:t,at:r,shouldChange:n=!0,...o})=>{var a=null!=r?r:e.selection;if(t=castArray_13(t),a)if(Range.isRange(a)&&Range.isExpanded(a))unsetNodes3(e,t,{at:a,match:isText,split:!0,...o});else if(e.selection){const i=null!=(a=getMarks(e))?a:{};t.forEach(e=>{delete i[e]}),e.marks=i,n&&e.onChange()}},removeNodeChildren=(t,r,n)=>{withoutNormalizing2(t,()=>{for(var[,e]of getNodeChildren(t,r,{reverse:!0}))removeNodes3(t,{...n,at:e})})},replaceNodeChildren=(e,{at:t,nodes:r,insertOptions:n,removeOptions:o})=>{withoutNormalizing2(e,()=>{removeNodeChildren(e,t,o),insertNodes3(e,r,{...n,at:t.concat([0])})})},toggleMark=(t,{key:r,clear:n})=>{t.selection&&withoutNormalizing2(t,()=>{var e;isMarkActive(t,r)?removeMark2(t,{key:r}):(n&&(e=castArray_13(n),removeMark2(t,{key:e})),t.addMark(r,!0))})},wrapNodeChildren=(t,r,n)=>{const o=null==n?void 0:n.at,a=getNode(t,o);null!==a&&void 0!==a&&a.children&&withoutNormalizing2(t,()=>{var e=o.concat([0]);wrapNodes3(t,r,{...n,at:e}),a.children.length<2||moveChildren(t,{at:o,to:e.concat([1]),fromStartIndex:1})})};function _extends3(){return(_extends3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var createSlotComponent=o=>import_react11[\\\"default\\\"].forwardRef(({as:e,asChild:t=!1,...r},n)=>{return import_react11[\\\"default\\\"].createElement(t?$5e63c961fc1ce211$export$8c6ed5c666ac1360:e||o,_extends3({ref:n},r))}),Box=createSlotComponent(\\\"div\\\");function r5(e){var t,r,n=\\\"\\\";if(\\\"string\\\"==typeof e||\\\"number\\\"==typeof e)n+=e;else if(\\\"object\\\"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=r5(e[t]))&&(n&&(n+=\\\" \\\"),n+=r);else for(t in e)e[t]&&(n&&(n+=\\\" \\\"),n+=t);return n}function clsx2(){for(var e,t=0,r=\\\"\\\";t<arguments.length;)(e=arguments[t++])&&(e=r5(e))&&(r&&(r+=\\\" \\\"),r+=e);return r}var usePlateElement=e=>{const{editor:t,attributes:r,nodeProps:n,element:o,elementToAttributes:a,...i}=e;return{ref:useComposedRef(e.ref,r.ref),props:{...r,...i,...n,...null==a?void 0:a(o),className:clsx2(e.className,null==n?void 0:n.className)}}},PlateElement=import_react11[\\\"default\\\"].forwardRef((e,t)=>{var{ref:r,props:n}=usePlateElement({...e,ref:t});return import_react11[\\\"default\\\"].createElement(Box,_extends3({},n,{ref:r}))}),usePlateLeaf=(PlateElement.displayName=\\\"PlateElement\\\",e=>{const{editor:t,attributes:r,nodeProps:n,text:o,leaf:a,leafToAttributes:i,...s}=e;return{ref:useComposedRef(e.ref,r.ref),props:{...r,...s,...n,...null==i?void 0:i(a),className:clsx2(e.className,null==n?void 0:n.className)}}}),PlateLeaf=import_react11[\\\"default\\\"].forwardRef((e,t)=>{var{ref:r,props:n}=usePlateLeaf({...e,ref:t});return import_react11[\\\"default\\\"].createElement(Text3,_extends3({},n,{ref:r}))}),PortalBody=(PlateLeaf.displayName=\\\"PlateLeaf\\\",({children:e,element:t})=>{return(t||\\\"undefined\\\"!=typeof window?document.body:void 0)?import_react_dom2[\\\"default\\\"].createPortal(e,t||document.body):import_react11[\\\"default\\\"].createElement(import_react11[\\\"default\\\"].Fragment,null,e)}),createNodeHOC=n=>(t,r)=>function(e){return import_react11[\\\"default\\\"].createElement(n,_extends3({},e,r),import_react11[\\\"default\\\"].createElement(t,e))},isArray5=Array.isArray,isArray_14=isArray5;function castArray4(){var e;return arguments.length?isArray_14(e=arguments[0])?e:[e]:[]}var castArray_14=castArray4;function listCacheClear4(){this.__data__=[],this.size=0}var _listCacheClear4=listCacheClear4;function eq4(e,t){return e===t||e!=e&&t!=t}var eq_14=eq4;function assocIndexOf4(e,t){for(var r=e.length;r--;)if(eq_14(e[r][0],t))return r;return-1}var _assocIndexOf4=assocIndexOf4,arrayProto4=Array.prototype,splice4=arrayProto4.splice;function listCacheDelete4(e){var t=this.__data__,r=_assocIndexOf4(t,e);return!(r<0||(r==t.length-1?t.pop():splice4.call(t,r,1),--this.size,0))}var _listCacheDelete4=listCacheDelete4;function listCacheGet4(e){var t=this.__data__,r=_assocIndexOf4(t,e);return r<0?void 0:t[r][1]}var _listCacheGet4=listCacheGet4;function listCacheHas4(e){return-1<_assocIndexOf4(this.__data__,e)}var _listCacheHas4=listCacheHas4;function listCacheSet4(e,t){var r=this.__data__,n=_assocIndexOf4(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet4=listCacheSet4;function ListCache4(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache4.prototype.clear=_listCacheClear4,ListCache4.prototype[\\\"delete\\\"]=_listCacheDelete4,ListCache4.prototype.get=_listCacheGet4,ListCache4.prototype.has=_listCacheHas4,ListCache4.prototype.set=_listCacheSet4;var _ListCache4=ListCache4;function stackClear4(){this.__data__=new _ListCache4,this.size=0}var _stackClear4=stackClear4;function stackDelete4(e){var t=this.__data__,r=t[\\\"delete\\\"](e);return this.size=t.size,r}var _stackDelete4=stackDelete4;function stackGet4(e){return this.__data__.get(e)}var _stackGet4=stackGet4;function stackHas4(e){return this.__data__.has(e)}var _stackHas4=stackHas4,commonjsGlobal4=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{};function unwrapExports2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule4(e,t){return e(t={exports:{}},t.exports),t.exports}var freeGlobal4=\\\"object\\\"==typeof commonjsGlobal4&&commonjsGlobal4&&commonjsGlobal4.Object===Object&&commonjsGlobal4,_freeGlobal4=freeGlobal4,freeSelf4=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root4=_freeGlobal4||freeSelf4||Function(\\\"return this\\\")(),_root4=root4,Symbol$12=_root4.Symbol,_Symbol4=Symbol$12,objectProto$b4=Object.prototype,hasOwnProperty$92=objectProto$b4.hasOwnProperty,nativeObjectToString$14=objectProto$b4.toString,symToStringTag$14=_Symbol4?_Symbol4.toStringTag:void 0;function getRawTag4(e){var t=hasOwnProperty$92.call(e,symToStringTag$14),r=e[symToStringTag$14];try{var n=!(e[symToStringTag$14]=void 0)}catch(a){}var o=nativeObjectToString$14.call(e);return n&&(t?e[symToStringTag$14]=r:delete e[symToStringTag$14]),o}var _getRawTag4=getRawTag4,objectProto$a4=Object.prototype,nativeObjectToString4=objectProto$a4.toString;function objectToString4(e){return nativeObjectToString4.call(e)}var _objectToString4=objectToString4,nullTag4=\\\"[object Null]\\\",undefinedTag4=\\\"[object Undefined]\\\",symToStringTag4=_Symbol4?_Symbol4.toStringTag:void 0;function baseGetTag4(e){return null==e?void 0===e?undefinedTag4:nullTag4:(symToStringTag4&&symToStringTag4 in Object(e)?_getRawTag4:_objectToString4)(e)}var _baseGetTag4=baseGetTag4;function isObject5(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_14=isObject5,asyncTag4=\\\"[object AsyncFunction]\\\",funcTag$14=\\\"[object Function]\\\",genTag4=\\\"[object GeneratorFunction]\\\",proxyTag4=\\\"[object Proxy]\\\";function isFunction4(e){var t;return!!isObject_14(e)&&((t=_baseGetTag4(e))==funcTag$14||t==genTag4||t==asyncTag4||t==proxyTag4)}var isFunction_14=isFunction4,coreJsData4=_root4[\\\"__core-js_shared__\\\"],_coreJsData4=coreJsData4,maskSrcKey4=function(){var e=/[^.]+$/.exec(_coreJsData4&&_coreJsData4.keys&&_coreJsData4.keys.IE_PROTO||\\\"\\\");return e?\\\"Symbol(src)_1.\\\"+e:\\\"\\\"}();function isMasked4(e){return!!maskSrcKey4&&maskSrcKey4 in e}var _isMasked4=isMasked4,funcProto$22=Function.prototype,funcToString$22=funcProto$22.toString;function toSource4(e){if(null!=e){try{return funcToString$22.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}var _toSource4=toSource4,reRegExpChar4=/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,reIsHostCtor4=/^\\\\[object .+?Constructor\\\\]$/,funcProto$14=Function.prototype,objectProto$94=Object.prototype,funcToString$14=funcProto$14.toString,hasOwnProperty$84=objectProto$94.hasOwnProperty,reIsNative4=RegExp(\\\"^\\\"+funcToString$14.call(hasOwnProperty$84).replace(reRegExpChar4,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");function baseIsNative4(e){return!(!isObject_14(e)||_isMasked4(e))&&(isFunction_14(e)?reIsNative4:reIsHostCtor4).test(_toSource4(e))}var _baseIsNative4=baseIsNative4;function getValue4(e,t){return null==e?void 0:e[t]}var _getValue4=getValue4;function getNative4(e,t){var r=_getValue4(e,t);return _baseIsNative4(r)?r:void 0}var _getNative4=getNative4,Map5=_getNative4(_root4,\\\"Map\\\"),_Map4=Map5,nativeCreate4=_getNative4(Object,\\\"create\\\"),_nativeCreate4=nativeCreate4;function hashClear4(){this.__data__=_nativeCreate4?_nativeCreate4(null):{},this.size=0}var _hashClear4=hashClear4;function hashDelete4(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete4=hashDelete4,HASH_UNDEFINED$14=\\\"__lodash_hash_undefined__\\\",objectProto$84=Object.prototype,hasOwnProperty$74=objectProto$84.hasOwnProperty;function hashGet4(e){var t,r=this.__data__;return _nativeCreate4?(t=r[e])===HASH_UNDEFINED$14?void 0:t:hasOwnProperty$74.call(r,e)?r[e]:void 0}var _hashGet4=hashGet4,objectProto$74=Object.prototype,hasOwnProperty$64=objectProto$74.hasOwnProperty;function hashHas4(e){var t=this.__data__;return _nativeCreate4?void 0!==t[e]:hasOwnProperty$64.call(t,e)}var _hashHas4=hashHas4,HASH_UNDEFINED4=\\\"__lodash_hash_undefined__\\\";function hashSet4(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_nativeCreate4&&void 0===t?HASH_UNDEFINED4:t,this}var _hashSet4=hashSet4;function Hash4(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash4.prototype.clear=_hashClear4,Hash4.prototype[\\\"delete\\\"]=_hashDelete4,Hash4.prototype.get=_hashGet4,Hash4.prototype.has=_hashHas4,Hash4.prototype.set=_hashSet4;var _Hash4=Hash4;function mapCacheClear4(){this.size=0,this.__data__={hash:new _Hash4,map:new(_Map4||_ListCache4),string:new _Hash4}}var _mapCacheClear4=mapCacheClear4;function isKeyable4(e){var t=typeof e;return\\\"string\\\"==t||\\\"number\\\"==t||\\\"symbol\\\"==t||\\\"boolean\\\"==t?\\\"__proto__\\\"!==e:null===e}var _isKeyable4=isKeyable4;function getMapData4(e,t){var r=e.__data__;return _isKeyable4(t)?r[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:r.map}var _getMapData4=getMapData4;function mapCacheDelete4(e){var t=_getMapData4(this,e)[\\\"delete\\\"](e);return this.size-=t?1:0,t}var _mapCacheDelete4=mapCacheDelete4;function mapCacheGet4(e){return _getMapData4(this,e).get(e)}var _mapCacheGet4=mapCacheGet4;function mapCacheHas4(e){return _getMapData4(this,e).has(e)}var _mapCacheHas4=mapCacheHas4;function mapCacheSet4(e,t){var r=_getMapData4(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet4=mapCacheSet4;function MapCache4(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache4.prototype.clear=_mapCacheClear4,MapCache4.prototype[\\\"delete\\\"]=_mapCacheDelete4,MapCache4.prototype.get=_mapCacheGet4,MapCache4.prototype.has=_mapCacheHas4,MapCache4.prototype.set=_mapCacheSet4;var _MapCache4=MapCache4,LARGE_ARRAY_SIZE4=200;function stackSet4(e,t){var r=this.__data__;if(r instanceof _ListCache4){var n=r.__data__;if(!_Map4||n.length<LARGE_ARRAY_SIZE4-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _MapCache4(n)}return r.set(e,t),this.size=r.size,this}var _stackSet4=stackSet4;function Stack4(e){var t=this.__data__=new _ListCache4(e);this.size=t.size}Stack4.prototype.clear=_stackClear4,Stack4.prototype[\\\"delete\\\"]=_stackDelete4,Stack4.prototype.get=_stackGet4,Stack4.prototype.has=_stackHas4,Stack4.prototype.set=_stackSet4;var _Stack3=Stack4,defineProperty3=function(){try{var e=_getNative4(Object,\\\"defineProperty\\\");return e({},\\\"\\\",{}),e}catch(t){}}(),_defineProperty4=defineProperty3;function baseAssignValue2(e,t,r){\\\"__proto__\\\"==t&&_defineProperty4?_defineProperty4(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var _baseAssignValue2=baseAssignValue2;function assignMergeValue2(e,t,r){(void 0===r||eq_14(e[t],r))&&(void 0!==r||t in e)||_baseAssignValue2(e,t,r)}var _assignMergeValue2=assignMergeValue2;function createBaseFor4(c){return function(e,t,r){for(var n=-1,o=Object(e),a=r(e),i=a.length;i--;){var s=a[c?i:++n];if(!1===t(o[s],s,o))break}return e}}var _createBaseFor4=createBaseFor4,baseFor4=createBaseFor4(),_baseFor3=baseFor4,_cloneBuffer2=createCommonjsModule4(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root4.Buffer:void 0,o=n?n.allocUnsafe:void 0;e.exports=function(e,t){var r;return t?e.slice():(r=e.length,r=o?o(r):new e.constructor(r),e.copy(r),r)}}),Uint8Array5=_root4.Uint8Array,_Uint8Array3=Uint8Array5;function cloneArrayBuffer2(e){var t=new e.constructor(e.byteLength);return new _Uint8Array3(t).set(new _Uint8Array3(e)),t}var _cloneArrayBuffer2=cloneArrayBuffer2;function cloneTypedArray2(e,t){var r=t?_cloneArrayBuffer2(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var _cloneTypedArray2=cloneTypedArray2;function copyArray2(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}var _copyArray2=copyArray2,objectCreate2=Object.create,baseCreate2=function(){function r(){}return function(e){if(!isObject_14(e))return{};if(objectCreate2)return objectCreate2(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}}(),_baseCreate2=baseCreate2;function overArg4(t,r){return function(e){return t(r(e))}}var _overArg4=overArg4,getPrototype2=overArg4(Object.getPrototypeOf,Object),_getPrototype2=getPrototype2,objectProto$64=Object.prototype;function isPrototype3(e){var t=e&&e.constructor;return e===(\\\"function\\\"==typeof t&&t.prototype||objectProto$64)}var _isPrototype3=isPrototype3;function initCloneObject2(e){return\\\"function\\\"!=typeof e.constructor||_isPrototype3(e)?{}:_baseCreate2(_getPrototype2(e))}var _initCloneObject2=initCloneObject2;function isObjectLike4(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_14=isObjectLike4,argsTag$14=\\\"[object Arguments]\\\";function baseIsArguments4(e){return isObjectLike_14(e)&&_baseGetTag4(e)==argsTag$14}var _baseIsArguments4=baseIsArguments4,objectProto$54=Object.prototype,hasOwnProperty$54=objectProto$54.hasOwnProperty,propertyIsEnumerable4=objectProto$54.propertyIsEnumerable,isArguments4=_baseIsArguments4(function(){return arguments}())?_baseIsArguments4:function(e){return isObjectLike_14(e)&&hasOwnProperty$54.call(e,\\\"callee\\\")&&!propertyIsEnumerable4.call(e,\\\"callee\\\")},isArguments_13=isArguments4,MAX_SAFE_INTEGER$13=9007199254740991;function isLength4(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=MAX_SAFE_INTEGER$13}var isLength_14=isLength4;function isArrayLike3(e){return null!=e&&isLength_14(e.length)&&!isFunction_14(e)}var isArrayLike_13=isArrayLike3;function isArrayLikeObject2(e){return isObjectLike_14(e)&&isArrayLike_13(e)}var isArrayLikeObject_12=isArrayLikeObject2;function stubFalse4(){return!1}var stubFalse_14=stubFalse4,isBuffer_14=createCommonjsModule4(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root4.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||stubFalse_14}),objectTag$14=\\\"[object Object]\\\",funcProto4=Function.prototype,objectProto$44=Object.prototype,funcToString4=funcProto4.toString,hasOwnProperty$44=objectProto$44.hasOwnProperty,objectCtorString2=funcToString4.call(Object);function isPlainObject3(e){var t;return!(!isObjectLike_14(e)||_baseGetTag4(e)!=objectTag$14)&&(null===(t=_getPrototype2(e))||\\\"function\\\"==typeof(t=hasOwnProperty$44.call(t,\\\"constructor\\\")&&t.constructor)&&t instanceof t&&funcToString4.call(t)==objectCtorString2)}var isPlainObject_12=isPlainObject3,argsTag3=\\\"[object Arguments]\\\",arrayTag3=\\\"[object Array]\\\",boolTag3=\\\"[object Boolean]\\\",dateTag3=\\\"[object Date]\\\",errorTag3=\\\"[object Error]\\\",funcTag4=\\\"[object Function]\\\",mapTag4=\\\"[object Map]\\\",numberTag3=\\\"[object Number]\\\",objectTag3=\\\"[object Object]\\\",regexpTag3=\\\"[object RegExp]\\\",setTag4=\\\"[object Set]\\\",stringTag3=\\\"[object String]\\\",weakMapTag4=\\\"[object WeakMap]\\\",arrayBufferTag3=\\\"[object ArrayBuffer]\\\",dataViewTag4=\\\"[object DataView]\\\",float32Tag4=\\\"[object Float32Array]\\\",float64Tag4=\\\"[object Float64Array]\\\",int8Tag4=\\\"[object Int8Array]\\\",int16Tag4=\\\"[object Int16Array]\\\",int32Tag4=\\\"[object Int32Array]\\\",uint8Tag4=\\\"[object Uint8Array]\\\",uint8ClampedTag4=\\\"[object Uint8ClampedArray]\\\",uint16Tag4=\\\"[object Uint16Array]\\\",uint32Tag4=\\\"[object Uint32Array]\\\",typedArrayTags4={};function baseIsTypedArray4(e){return isObjectLike_14(e)&&isLength_14(e.length)&&!!typedArrayTags4[_baseGetTag4(e)]}typedArrayTags4[float32Tag4]=typedArrayTags4[float64Tag4]=typedArrayTags4[int8Tag4]=typedArrayTags4[int16Tag4]=typedArrayTags4[int32Tag4]=typedArrayTags4[uint8Tag4]=typedArrayTags4[uint8ClampedTag4]=typedArrayTags4[uint16Tag4]=typedArrayTags4[uint32Tag4]=!0,typedArrayTags4[argsTag3]=typedArrayTags4[arrayTag3]=typedArrayTags4[arrayBufferTag3]=typedArrayTags4[boolTag3]=typedArrayTags4[dataViewTag4]=typedArrayTags4[dateTag3]=typedArrayTags4[errorTag3]=typedArrayTags4[funcTag4]=typedArrayTags4[mapTag4]=typedArrayTags4[numberTag3]=typedArrayTags4[objectTag3]=typedArrayTags4[regexpTag3]=typedArrayTags4[setTag4]=typedArrayTags4[stringTag3]=typedArrayTags4[weakMapTag4]=!1;var _baseIsTypedArray4=baseIsTypedArray4;function baseUnary4(t){return function(e){return t(e)}}var _baseUnary4=baseUnary4,_nodeUtil4=createCommonjsModule4(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&_freeGlobal4.process,r=function(){try{var e=n&&n.require&&n.require(\\\"util\\\").types;return e?e:o&&o.binding&&o.binding(\\\"util\\\")}catch(t){}}();e.exports=r}),nodeIsTypedArray4=_nodeUtil4&&_nodeUtil4.isTypedArray,isTypedArray4=nodeIsTypedArray4?_baseUnary4(nodeIsTypedArray4):_baseIsTypedArray4,isTypedArray_13=isTypedArray4;function safeGet2(e,t){if((\\\"constructor\\\"!==t||\\\"function\\\"!=typeof e[t])&&\\\"__proto__\\\"!=t)return e[t]}var _safeGet2=safeGet2,objectProto$34=Object.prototype,hasOwnProperty$34=objectProto$34.hasOwnProperty;function assignValue2(e,t,r){var n=e[t];hasOwnProperty$34.call(e,t)&&eq_14(n,r)&&(void 0!==r||t in e)||_baseAssignValue2(e,t,r)}var _assignValue2=assignValue2;function copyObject2(e,t,r,n){for(var o=!r,a=(r=r||{},-1),i=t.length;++a<i;){var s=t[a],c=n?n(r[s],e[s],s,r,e):void 0;void 0===c&&(c=e[s]),(o?_baseAssignValue2:_assignValue2)(r,s,c)}return r}var _copyObject2=copyObject2;function baseTimes3(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _baseTimes3=baseTimes3,MAX_SAFE_INTEGER4=9007199254740991,reIsUint3=/^(?:0|[1-9]\\\\d*)$/;function isIndex3(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER4:t)&&(\\\"number\\\"==r||\\\"symbol\\\"!=r&&reIsUint3.test(e))&&-1<e&&e%1==0&&e<t}var _isIndex3=isIndex3,objectProto$24=Object.prototype,hasOwnProperty$24=objectProto$24.hasOwnProperty;function arrayLikeKeys3(e,t){var r,n=isArray_14(e),o=!n&&isArguments_13(e),a=!n&&!o&&isBuffer_14(e),i=!n&&!o&&!a&&isTypedArray_13(e),s=n||o||a||i,c=s?_baseTimes3(e.length,String):[],l=c.length;for(r in e)!t&&!hasOwnProperty$24.call(e,r)||s&&(\\\"length\\\"==r||a&&(\\\"offset\\\"==r||\\\"parent\\\"==r)||i&&(\\\"buffer\\\"==r||\\\"byteLength\\\"==r||\\\"byteOffset\\\"==r)||_isIndex3(r,l))||c.push(r);return c}var _arrayLikeKeys3=arrayLikeKeys3;function nativeKeysIn2(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var _nativeKeysIn2=nativeKeysIn2,objectProto$14=Object.prototype,hasOwnProperty$14=objectProto$14.hasOwnProperty;function baseKeysIn2(e){if(!isObject_14(e))return _nativeKeysIn2(e);var t,r=_isPrototype3(e),n=[];for(t in e)(\\\"constructor\\\"!=t||!r&&hasOwnProperty$14.call(e,t))&&n.push(t);return n}var _baseKeysIn2=baseKeysIn2;function keysIn2(e){return isArrayLike_13(e)?_arrayLikeKeys3(e,!0):_baseKeysIn2(e)}var keysIn_12=keysIn2;function toPlainObject2(e){return _copyObject2(e,keysIn_12(e))}var toPlainObject_12=toPlainObject2;function baseMergeDeep2(e,t,r,n,o,a,i){var s,c,l,u,d=_safeGet2(e,r),p=_safeGet2(t,r),f=i.get(p);f||((s=void 0===(f=a?a(d,p,r+\\\"\\\",e,t,i):void 0))&&(l=!(c=isArray_14(p))&&isBuffer_14(p),u=!c&&!l&&isTypedArray_13(p),f=p,c||l||u?f=isArray_14(d)?d:isArrayLikeObject_12(d)?_copyArray2(d):l?_cloneBuffer2(p,!(s=!1)):u?_cloneTypedArray2(p,!(s=!1)):[]:isPlainObject_12(p)||isArguments_13(p)?isArguments_13(f=d)?f=toPlainObject_12(d):isObject_14(d)&&!isFunction_14(d)||(f=_initCloneObject2(p)):s=!1),s&&(i.set(p,f),o(f,p,n,a,i),i[\\\"delete\\\"](p))),_assignMergeValue2(e,r,f)}var _baseMergeDeep2=baseMergeDeep2;function baseMerge2(n,o,a,i,s){n!==o&&_baseFor3(o,function(e,t){var r;s=s||new _Stack3,isObject_14(e)?_baseMergeDeep2(n,o,t,a,baseMerge2,i,s):(r=i?i(_safeGet2(n,t),e,t+\\\"\\\",n,o,s):void 0,_assignMergeValue2(n,t,r=void 0===r?e:r))},keysIn_12)}var _baseMerge2=baseMerge2;function identity3(e){return e}var identity_13=identity3;function apply3(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var _apply2=apply3,nativeMax2=Math.max;function overRest2(a,i,s){return i=nativeMax2(void 0===i?a.length-1:i,0),function(){for(var e=arguments,t=-1,r=nativeMax2(e.length-i,0),n=Array(r);++t<r;)n[t]=e[i+t];for(var t=-1,o=Array(i+1);++t<i;)o[t]=e[t];return o[i]=s(n),_apply2(a,this,o)}}var _overRest2=overRest2;function constant2(e){return function(){return e}}var constant_12=constant2,baseSetToString2=_defineProperty4?function(e,t){return _defineProperty4(e,\\\"toString\\\",{configurable:!0,enumerable:!1,value:constant_12(t),writable:!0})}:identity_13,_baseSetToString2=baseSetToString2,HOT_COUNT2=800,HOT_SPAN2=16,nativeNow2=Date.now;function shortOut2(r){var n=0,o=0;return function(){var e=nativeNow2(),t=HOT_SPAN2-(e-o);if(o=e,0<t){if(++n>=HOT_COUNT2)return arguments[0]}else n=0;return r.apply(void 0,arguments)}}var _shortOut2=shortOut2,setToString2=shortOut2(_baseSetToString2),_setToString2=setToString2;function baseRest2(e,t){return _setToString2(_overRest2(e,t,identity_13),e+\\\"\\\")}var _baseRest2=baseRest2;function isIterateeCall2(e,t,r){var n;return!!isObject_14(r)&&!!(\\\"number\\\"==(n=typeof t)?isArrayLike_13(r)&&_isIndex3(t,r.length):\\\"string\\\"==n&&t in r)&&eq_14(r[t],e)}var _isIterateeCall2=isIterateeCall2;function createAssigner2(s){return _baseRest2(function(e,t){var r=-1,n=t.length,o=1<n?t[n-1]:void 0,a=2<n?t[2]:void 0,o=3<s.length&&\\\"function\\\"==typeof o?(n--,o):void 0;for(a&&_isIterateeCall2(t[0],t[1],a)&&(o=n<3?void 0:o,n=1),e=Object(e);++r<n;){var i=t[r];i&&s(e,i,r,o)}return e})}var _createAssigner2=createAssigner2,merge2=createAssigner2(function(e,t,r){_baseMerge2(e,t,r)}),merge_12=merge2,createHOC=r=>(e,t)=>{const n={...e},o={};return castArray_14(t).forEach(({key:e,keys:t,...r})=>{(e?[e]:null!=t?t:Object.keys(n)).forEach(e=>{o[e]=merge_12(o[e],r)})}),Object.keys(o).forEach(e=>{n[e]&&(n[e]=r(n[e],o[e]))}),n},createNodesHOC=e=>createHOC(createNodeHOC(e)),createNodesWithHOC=e=>createHOC(e),setRef=(e,t)=>{\\\"function\\\"==typeof e?e(t):null!=e&&(e.current=t)},composeRefs=(...e)=>t=>e.forEach(e=>setRef(e,t)),useComposedRef=(...e)=>(0,import_react11.useCallback)(composeRefs(...e),e),useMarkToolbarButtonState=({nodeType:e,clear:t})=>{var r=usePlateEditorState();return{pressed:!(null==r||!r.selection)&&isMarkActive(r,e),nodeType:e,clear:t}},useMarkToolbarButton=t=>{const r=usePlateEditorRef();return{props:{pressed:t.pressed,onClick:e=>{e.preventDefault(),e.stopPropagation(),toggleMark(r,{key:t.nodeType,clear:t.clear}),focusEditor(r)}}}},usePlaceholderState=({hideOnBlur:e=!0,query:t,element:r})=>{var n=useFocused(),o=useSelected(),a=usePlateEditorState();return{enabled:isElementEmpty(a,r)&&(!t||queryNode([r,findNodePath(a,r)],t))&&(!e||isCollapsed(a.selection)&&e&&n&&o)}},useRemoveNodeButton=({element:t})=>{const r=usePlateEditorRef();return{props:{onClick:()=>{var e=findNodePath(r,t);removeNodes3(r,{at:e}),focusEditor(r,r.selection)}}}},createPrimitiveComponent=e=>{const u=createSlotComponent(e);return({propsHook:c,stateHook:l}={})=>import_react11[\\\"default\\\"].forwardRef(({asChild:e,options:t,state:r,...n},o)=>{var a=isDefined(r)?r:l?l(t):void 0,{ref:a,props:i,hidden:s}=c?c(a):{props:{},hidden:!1,ref:null},a=useComposedRef(o,a);return!e&&s?null:import_react11[\\\"default\\\"].createElement(u,_extends3({ref:a,asChild:e},i,n))})},objectProto4=Object.prototype,hasOwnProperty4=objectProto4.hasOwnProperty,defaults=_baseRest2(function(e,t){e=Object(e);var r=-1,n=t.length,o=2<n?t[2]:void 0;for(o&&_isIterateeCall2(t[0],t[1],o)&&(n=1);++r<n;)for(var a=t[r],i=keysIn_12(a),s=-1,c=i.length;++s<c;){var l=i[s],u=e[l];(void 0===u||eq_14(u,objectProto4[l])&&!hasOwnProperty4.call(e,l))&&(e[l]=a[l])}return e}),defaults_1=defaults,defaultsDeepToNodes=e=>{applyDeepToNodes({...e,apply:defaults_1})},getRootProps=e=>{const{editor:t,attributes:r,children:n,nodeProps:o,element:a,leaf:i,text:s,...c}=e;return c},withProps=(t,r)=>function(e){return import_react11[\\\"default\\\"].createElement(t,_extends3({},e,r))},Text3=createSlotComponent(\\\"span\\\"),lib2=createCommonjsModule4(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var _={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),n[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=v,t.toKeyName=y}),isHotkey2=unwrapExports2(lib2),onKeyDownToggleElement=(lib2.isHotkey,lib2.isCodeHotkey,lib2.isKeyHotkey,lib2.parseHotkey,lib2.compareHotkey,lib2.toKeyCode,lib2.toKeyName,(n,{type:o,options:{hotkey:a}})=>e=>{if(!e.defaultPrevented){var t=getPluginType(n,ELEMENT_DEFAULT);if(a)for(const r of castArray_14(a))if(isHotkey2(r,e))return e.preventDefault(),void toggleNodeType(n,{activeType:o,inactiveType:t})}}),onKeyDownToggleMark=(t,{type:r,options:{hotkey:n,clear:o}})=>e=>{e.defaultPrevented||n&&isHotkey2(n,e)&&(e.preventDefault(),toggleMark(t,{key:r,clear:o}))},isType=(t,e,r)=>{var n=castArray_14(r);const o=[];return n.forEach(e=>o.push(getPluginType(t,e))),o.includes(null==e?void 0:e.type)},resetEditorChildren=(e,t)=>{replaceNodeChildren(e,{at:[],nodes:e.childrenFactory(),...t})},ELEMENT_BLOCKQUOTE=\\\"blockquote\\\",createBlockquotePlugin=createPluginFactory({key:ELEMENT_BLOCKQUOTE,isElement:!0,deserializeHtml:{rules:[{validNodeName:\\\"BLOCKQUOTE\\\"}]},handlers:{onKeyDown:onKeyDownToggleElement},options:{hotkey:\\\"mod+shift+.\\\"}}),ELEMENT_H1=(init_esbuild_inject(),\\\"h1\\\"),ELEMENT_H2=\\\"h2\\\",ELEMENT_H3=\\\"h3\\\",ELEMENT_H4=\\\"h4\\\",ELEMENT_H5=\\\"h5\\\",ELEMENT_H6=\\\"h6\\\",KEYS_HEADING=[ELEMENT_H1,ELEMENT_H2,ELEMENT_H3,ELEMENT_H4,ELEMENT_H5,ELEMENT_H6],createHeadingPlugin=createPluginFactory({key:\\\"heading\\\",options:{levels:6},then:(e,{options:{levels:t}={}})=>{var r=[];for(let o=1;o<=t;o++){var n={key:KEYS_HEADING[o-1],isElement:!0,deserializeHtml:{rules:[{validNodeName:\\\"H\\\"+o}]},handlers:{onKeyDown:onKeyDownToggleElement},options:{}};o<4&&(n.options.hotkey=[\\\"mod+opt+\\\"+o,\\\"mod+shift+\\\"+o]),r.push(n)}return{plugins:r}}});function unwrapExports3(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule5(e,t){return e(t={exports:{}},t.exports),t.exports}init_esbuild_inject(),init_esbuild_inject();var lib3=createCommonjsModule5(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var _={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),n[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=v,t.toKeyName=y}),isHotkey3=unwrapExports3(lib3),SIMULATE_BACKSPACE=(lib3.isHotkey,lib3.isCodeHotkey,lib3.isKeyHotkey,lib3.parseHotkey,lib3.compareHotkey,lib3.toKeyCode,lib3.toKeyName,{key:\\\"\\\",which:8}),onKeyDownResetNode=(c,{options:{rules:e}})=>s=>{if(!s.defaultPrevented){let i;if(c.selection)return isCollapsed(c.selection)&&e.forEach(({types:e,defaultType:t,hotkey:r,predicate:n,onReset:o})=>{var a;r&&isHotkey3(r,s)&&n(c)&&someNode(c,{match:{type:e}})&&(null!=(a=s.preventDefault)&&a.call(s),setElements(c,{type:t}),o&&o(c),i=!0)}),i}},KEY_RESET_NODE=\\\"resetNode\\\",createResetNodePlugin=createPluginFactory({key:KEY_RESET_NODE,handlers:{onKeyDown:onKeyDownResetNode},withOverrides:(i,{options:e})=>{const{deleteFragment:t,deleteBackward:s}=i;if(!e.disableEditorReset)i.deleteFragment=e=>{(()=>{var e,t,r=i[\\\"selection\\\"];if(r)return e=getStartPoint(i,[]),t=getEndPoint(i,[]),Point.equals(r.anchor,e)&&Point.equals(r.focus,t)||Point.equals(r.focus,e)&&Point.equals(r.anchor,t)?(resetEditorChildren(i,{insertOptions:{select:!0}}),!0):void 0})()||t(e)};return e.disableFirstBlockReset||(i.deleteBackward=e=>{var t=i[\\\"selection\\\"];if(t&&isCollapsed(t)){var r=getStartPoint(i,[]);if(Point.equals(t.anchor,r)){const n=getNode(i,[0]),{children:o,...a}=i.blockFactory({},[0]);return void withoutNormalizing2(i,()=>{unsetNodes3(i,Object.keys(getNodeProps(n)),{at:[0]}),setNodes3(i,a,{at:[0]})})}}s(e)}),i},options:{rules:[]}}),isArray6=Array.isArray,isArray_15=isArray6;function castArray5(){var e;return arguments.length?isArray_15(e=arguments[0])?e:[e]:[]}var castArray_15=castArray5;function unwrapExports4(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule6(e,t){return e(t={exports:{}},t.exports),t.exports}var lib4=createCommonjsModule6(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var _={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),n[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=v,t.toKeyName=y}),isHotkey4=unwrapExports4(lib4),isListNested=(lib4.isHotkey,lib4.isCodeHotkey,lib4.isKeyHotkey,lib4.parseHotkey,lib4.compareHotkey,lib4.toKeyCode,lib4.toKeyName,(e,t)=>{var r=null==(r=getParentNode(e,t))?void 0:r[0];return(null==r?void 0:r.type)===getPluginType(e,ELEMENT_LI)}),getUnorderedListType=e=>getPluginType(e,ELEMENT_UL),getOrderedListType=e=>getPluginType(e,ELEMENT_OL),getListTypes=e=>[getOrderedListType(e),getUnorderedListType(e)],getListItemType=e=>getPluginType(e,ELEMENT_LI),getListItemContentType=e=>getPluginType(e,ELEMENT_LIC),getHighestEmptyList=(e,{diffListPath:t,liPath:r})=>{var n=getAboveNode(e,{at:r,match:{type:getListTypes(e)}});if(n){var[n,o]=n;if(!t||!Path.equals(o,t)){if(n.children.length<2){n=getAboveNode(e,{at:o,match:{type:getPluginType(e,ELEMENT_LI)}});if(n)return getHighestEmptyList(e,{liPath:n[1],diffListPath:t})||o}return r}}},getListItemEntry=(e,{at:t=e.selection}={})=>{var r=getPluginType(e,ELEMENT_LI);let n;if((n=Range.isRange(t)&&!isCollapsed(t)?t.focus.path:Range.isRange(t)?t.anchor.path:t)&&getNode(e,n)){r=getAboveNode(e,{at:n,match:{type:r}});if(r)return{list:getParentNode(e,r[1]),listItem:r}}},getListRoot=(e,t=e.selection)=>{var r,n;return t&&(r=getAboveNode(e,{at:t,match:{type:[getPluginType(e,ELEMENT_UL),getPluginType(e,ELEMENT_OL)]}}))?(([,n]=r),null!=(n=getListRoot(e,n))?n:r):void 0},insertTodoListItem=(n,{inheritCheckStateOnLineStartBreak:o=!1,inheritCheckStateOnLineEndBreak:a=!1})=>{const i=getPluginType(n,ELEMENT_TODO_LI);if(!n.selection)return!1;var e=getAboveNode(n,{match:{type:i}});if(!e)return!1;const[s,c]=e;let l=!1;return withoutNormalizing2(n,()=>{Range.isCollapsed(n.selection)||deleteText3(n);var e=isStartPoint(n,n.selection.focus,c),t=isBlockTextEmptyAfterSelection(n),r=Path.next(c);l=(e?insertElements(n,{type:i,checked:!!o&&s.checked,children:[{text:\\\"\\\"}]},{at:c}):t?(e=getMarks(n)||{},insertElements(n,{type:i,checked:!!a&&s.checked,children:[{text:\\\"\\\",...e}]},{at:r}),select2(n,r)):withoutNormalizing2(n,()=>{splitNodes3(n)}),!0)}),l},insertBreakTodoList=(e,t)=>{if(e.selection){var r=getTodoListItemEntry(e);if(r)if(insertTodoListItem(e,t))return!0}},withTodoList=(e,{options:t})=>{const r=e[\\\"insertBreak\\\"];return e.insertBreak=()=>{insertBreakTodoList(e,t)||r()},e},ELEMENT_TODO_LI=\\\"action_item\\\",createTodoListPlugin=createPluginFactory({key:ELEMENT_TODO_LI,isElement:!0,withOverrides:withTodoList,handlers:{onKeyDown:onKeyDownToggleElement},options:{hotkey:[\\\"mod+opt+4\\\",\\\"mod+shift+4\\\"]}}),getTodoListItemEntry=(e,{at:t=e.selection}={})=>{var r=getPluginType(e,ELEMENT_TODO_LI);let n;if((n=Range.isRange(t)&&!isCollapsed(t)?t.focus.path:Range.isRange(t)?t.anchor.path:t)&&getNode(e,n)){r=getAboveNode(e,{at:n,match:{type:r}});if(r)return{list:getParentNode(e,r[1]),listItem:r}}},hasListChild=(t,e)=>e.children.some(e=>match(e,[],{type:getListTypes(t)})),isAcrossListItems=e=>{var t=e[\\\"selection\\\"];return!(!t||isCollapsed(t)||!isRangeAcrossBlocks(e))&&someNode(e,{match:{type:getPluginType(e,ELEMENT_LI)}})},isListRoot=(e,t)=>isElement2(t)&&getListTypes(e).includes(t.type),moveListItemDown=(t,{list:e,listItem:r})=>{let n=!1;const[o]=e,[,a]=r;let i;try{i=Path.previous(a)}catch(l){return}var s=getNodeEntry(t,i);if(s){var[s,c]=s;const u=s.children.find(e=>match(e,[],{type:getListTypes(t)})),d=c.concat(u?[1,u.children.length]:[1]);withoutNormalizing2(t,()=>{u||wrapNodes3(t,{type:o.type,children:[]},{at:a}),moveNodes2(t,{at:a,to:d}),n=!0})}return n},moveListItemsToList=(r,{fromList:n,fromListItem:o,fromStartIndex:a,to:i,toList:s,toListIndex:c=null,deleteFromList:l=!0})=>{let u,d;return withoutNormalizing2(r,()=>{if(o){var e=findDescendant(r,{at:o[1],match:{type:getListTypes(r)}});if(!e)return;u=null==e?void 0:e[1]}else{if(!n)return;u=n[1]}let t=null;i&&(t=i),(t=s?null===c?(e=getLastChildPath(s),Path.next(e)):s[1].concat([c]):t)&&(d=moveChildren(r,{at:u,to:t,fromStartIndex:a}),l)&&deleteText3(r,{at:u})}),d},unwrapList=(t,{at:r}={})=>{withoutNormalizing2(t,()=>{do{}while(getBlockAbove2(t,{at:r,match:{type:getPluginType(t,ELEMENT_LIC)}})&&setElements(t,{at:r,type:getPluginType(t,ELEMENT_DEFAULT)}),unwrapNodes3(t,{at:r,match:{type:getPluginType(t,ELEMENT_LI)},split:!0}),unwrapNodes3(t,{at:r,match:{type:[getPluginType(t,ELEMENT_UL),getPluginType(t,ELEMENT_OL)]},split:!0}),(()=>{if(getAboveNode(t,{match:{type:getListTypes(t),at:r}}))return!0;if(!r&&t.selection){var e=getCommonNode(t,t.selection.anchor.path,t.selection.focus.path);if(isElement2(e[0])&&getListTypes(t).includes(e[0].type))return!0}return!1})())})},moveListItemUp=(u,{list:d,listItem:p})=>{let e=!1;return withoutNormalizing2(u,()=>{e=(()=>{var[t,r]=d,[n,o]=p,a=getAboveNode(u,{at:r,match:{type:getPluginType(u,ELEMENT_LI)}});if(a){var[,i]=a,s=o.concat([1]);if(!isLastChild(d,o)){hasListChild(u,n)||insertElements(u,{type:t.type,children:[]},{at:s});var c=getNode(u,s);if(!c)return;moveListItemsToList(u,{fromListItem:a,toList:[c,s],fromStartIndex:o.at(-1)+1,deleteFromList:!1})}a=Path.next(i);moveNodes2(u,{at:o,to:a})}else{let e;try{e=Path.next(r)}catch(l){return}c=hasListChild(u,n),s=!isLastChild(d,o);if((c||s)&&insertElements(u,{type:t.type,children:[]},{at:e}),c){i=getNode(u,e);if(!i)return;moveListItemsToList(u,{fromListItem:p,toList:[i,e]})}if(s){a=getNode(u,e);if(!a)return;moveListItemsToList(u,{fromList:d,fromStartIndex:o.at(-1)+1,toList:[a,e],deleteFromList:!1})}unwrapList(u,{at:o.concat(0)})}return!0})()}),e},removeFirstListItem=(e,{list:t,listItem:r})=>{var[,n]=t;return!isListNested(e,n)&&(moveListItemUp(e,{list:t,listItem:r}),!0)},moveListItems=(o,{increase:a=!0,at:e=(e=>null!=(e=o.selection)?e:void 0)(),enableResetOnShiftTab:i}={})=>{var t=getNodeEntries(o,{at:e,match:{type:getPluginType(o,ELEMENT_LIC)}}),t=Array.from(t);if(0!==t.length){const n=[],s=[],r=(t.forEach(e=>{var t=e[1];const r=Path.parent(t);n.some(e=>{var t=Path.parent(e);return Path.isAncestor(t,r)})||(n.push(t),s.push(createPathRef(o,t)))}),a?s:s.reverse());return withoutNormalizing2(o,()=>{let n=!1;return r.forEach(e=>{var t=e.unref();if(t){t=getParentNode(o,t);if(t){var r=getParentNode(o,t[1]);if(r){let e;a?e=moveListItemDown(o,{list:r,listItem:t}):isListNested(o,r[1])?e=moveListItemUp(o,{list:r,listItem:t}):i&&(e=removeFirstListItem(o,{list:r,listItem:t})),n=e||n}}}}),n})}},insertListItem=o=>{const a=getPluginType(o,ELEMENT_LI),i=getPluginType(o,ELEMENT_LIC);if(!o.selection)return!1;var e=getAboveNode(o,{match:{type:i}});if(!e)return!1;const[,s]=e;e=getParentNode(o,s);if(!e)return!1;const[c,l]=e;if(c.type!==a)return!1;let u=!1;return withoutNormalizing2(o,()=>{Range.isCollapsed(o.selection)||deleteText3(o);var e=isStartPoint(o,o.selection.focus,s),t=isBlockTextEmptyAfterSelection(o);const r=Path.next(s),n=Path.next(l);u=(e?insertElements(o,{type:a,children:[{type:i,children:[{text:\\\"\\\"}]}]},{at:l}):(t?(e=getMarks(o)||{},insertElements(o,{type:a,children:[{type:i,children:[{text:\\\"\\\",...e}]}]},{at:n}),select2(o,n)):withoutNormalizing2(o,()=>{splitNodes3(o),wrapNodes3(o,{type:a,children:[]},{at:r}),moveNodes2(o,{at:r,to:n}),select2(o,n),collapseSelection(o,{edge:\\\"start\\\"})}),1<c.children.length&&moveNodes2(o,{at:r,to:n.concat(1)})),!0)}),u},moveListItemSublistItemsToListItemSublist=(o,{fromListItem:e,toListItem:t,start:a})=>{const[,i]=e,[,s]=t;let c=0;return withoutNormalizing2(o,()=>{var t=findDescendant(o,{at:i,match:{type:getListTypes(o)}});if(t){var[,t]=t,r=findDescendant(o,{at:s,match:{type:getListTypes(o)}});let e;if(r)e=a?(([,n]=r),n.concat([0])):Path.next(getLastChildPath(r));else{var n=getParentNode(o,i);if(!n)return;var[r]=n,n=r.type,r=s.concat([1]);insertElements(o,{type:n,children:[]},{at:r}),e=r.concat([0])}c=moveChildren(o,{at:t,to:e}),deleteText3(o,{at:t})}}),c},removeListItem=(o,{list:a,listItem:i,reverse:s=!0})=>{const[e,c]=i;if(isExpanded(o.selection)||!hasListChild(o,e))return!1;const l=getPreviousPath(c);let u=!1;return withoutNormalizing2(o,()=>{var e,t,r,n;if(l)return(e=getNodeEntry(o,l))&&(t=Path.next(c),insertElements(o,{type:getPluginType(o,ELEMENT_LI),children:[{type:getPluginType(o,ELEMENT_LIC),children:[{text:\\\"\\\"}]}]},{at:t}),r=getNodeEntry(o,t))?(n=createPathRef(o,r[1]),moveListItemSublistItemsToListItemSublist(o,{fromListItem:i,toListItem:r}),deleteMerge(o,{reverse:s}),t=n.unref(),moveListItemSublistItemsToListItemSublist(o,{fromListItem:[r[0],t],toListItem:e}),removeNodes3(o,{at:t}),void(u=!0)):void 0;moveListItemsToList(o,{fromListItem:i,toList:a,toListIndex:1})}),u},toggleList=(c,{type:l,pluginKey:u=l})=>withoutNormalizing2(c,()=>{if(c.selection){const a=getPluginOptions(c,u)[\\\"validLiChildrenTypes\\\"];if(isCollapsed(c.selection)||!isRangeAcrossBlocks(c)){var e=getListItemEntry(c);if(e){e=e[\\\"list\\\"];e[0].type===l?unwrapList(c):setElements(c,{type:l},{at:c.selection,match:e=>isElement2(e)&&getListTypes(c).includes(e.type),mode:\\\"lowest\\\"})}else{wrapNodes3(c,{type:l,children:[]});var t,e=getNodeEntries(c,{match:{type:getPluginType(c,ELEMENT_DEFAULT)}}),e=Array.from(e),r=(getBlockAbove2(c,{match:{type:a}})||setElements(c,{type:getPluginType(c,ELEMENT_LIC)}),{type:getPluginType(c,ELEMENT_LI),children:[]});for([,t]of e)wrapNodes3(c,r,{at:t})}}else{var[e,n]=Range.edges(c.selection),e=getCommonNode(c,e.path,n.path);if(getListTypes(c).includes(e[0].type)||e[0].type===getPluginType(c,ELEMENT_LI))if(e[0].type===l)unwrapList(c);else{var n=findNode(c,{at:Range.start(c.selection),match:{type:getListTypes(c)},mode:\\\"lowest\\\"}),o=findNode(c,{at:Range.end(c.selection),match:{type:getListTypes(c)},mode:\\\"lowest\\\"});const i=Math.min(n[1].length,o[1].length);setElements(c,{type:l},{at:c.selection,match:(e,t)=>isElement2(e)&&getListTypes(c).includes(e.type)&&t.length>=i,mode:\\\"all\\\"})}else{const s=e[1].length;n=getNodeEntries(c,{mode:\\\"all\\\"});Array.from(n).filter(([,e])=>e.length===s+1).forEach(e=>{var t;getListTypes(c).includes(e[0].type)?setElements(c,{type:l},{at:e[1],match:e=>isElement2(e)&&getListTypes(c).includes(e.type),mode:\\\"all\\\"}):(null!==a&&void 0!==a&&a.includes(e[0].type)||setElements(c,{type:getPluginType(c,ELEMENT_LIC)},{at:e[1]}),t={type:getPluginType(c,ELEMENT_LI),children:[]},wrapNodes3(c,t,{at:e[1]}),wrapNodes3(c,{type:l,children:[]},{at:e[1]}))})}}}}),onKeyDownList=(i,{type:s,options:{hotkey:c,enableResetOnShiftTab:l}})=>t=>{if(!t.defaultPrevented){var r=Hotkeys2.isTab(i,t),n=Hotkeys2.isUntab(i,t);let e=i.selection;if(i.selection&&(r||n)){var n=i[\\\"selection\\\"],o=(!isCollapsed(i.selection)&&(({anchor:n,focus:o}=Range.isBackward(n)?{anchor:{...n.focus},focus:{...n.anchor}}:{anchor:{...n.anchor},focus:{...n.focus}}),n=unhangRange3(i,{anchor:n,focus:o}))&&(e=n,select2(i,n)),someNode(i,{match:{type:getPluginType(i,ELEMENT_LI)}}));if(e&&o)return t.preventDefault(),moveListItems(i,{at:e,increase:r,enableResetOnShiftTab:l}),!0}if(c)for(const a of castArray_15(c))isHotkey4(a)(t)&&toggleList(i,{type:s})}},deleteBackwardList=(t,e)=>{var r=getListItemEntry(t,{});let n=!1;if(r){const{list:o,listItem:a}=r;isSelectionAtBlockStart2(t,{match:e=>e.type===getPluginType(t,ELEMENT_LI)})&&withoutNormalizing2(t,()=>!!(n=removeFirstListItem(t,{list:o,listItem:a}))||!!(n=removeListItem(t,{list:o,listItem:a}))||void(n=(isFirstChild(a[1])&&!isListNested(t,o[1])?onKeyDownResetNode(t,mockPlugin({options:{rules:[{types:[getPluginType(t,ELEMENT_LI)],defaultType:getPluginType(t,ELEMENT_DEFAULT),hotkey:\\\"backspace\\\",predicate:()=>isSelectionAtBlockStart2(t),onReset:e=>unwrapList(e)}]}}))(SIMULATE_BACKSPACE):deleteMerge(t,{unit:e,reverse:!0}),!0)))}return n},selectionIsNotInAListHandler=e=>{var t=getPointAfter(e,e.selection.focus.path);if(t){t=getListItemEntry(e,{at:t});if(t){var t=t[\\\"listItem\\\"],r=getBlockAbove2(e,{at:e.selection.anchor});if(!getEditorString(e,r[1]))return removeNodes3(e),!0;hasListChild(e,t[0])&&(r=getListItemEntry(e,{at:[...t[1],1,0,0]}),moveListItemUp(e,r))}}return!1},selectionIsInAListHandler=(o,e)=>{var t=e[\\\"listItem\\\"];if(hasListChild(o,t[0]))return!!(r=getNodeEntry(o,Path.next([...t[1],0])))&&(n=getChildren(r)[0],!!removeFirstListItem(o,{list:r,listItem:n})||!!removeListItem(o,{list:r,listItem:n}));{const a=getPluginType(o,ELEMENT_LI);var r=getNodeEntries(o,{at:t[1],mode:\\\"lowest\\\",match:(e,t)=>{var r,n;return 0!==t.length&&(r=e.type===a,n=(null==(n=getNode(o,Path.next(t)))?void 0:n.type)===a,r)&&n}}),n=Array.from(r,e=>e[1])[0];if(n)return!!(r=getNodeEntry(o,Path.next(n)))&&!(!(n=getParentNode(o,r[1]))||!removeListItem(o,{list:n,listItem:r,reverse:!1}));n=getPointAfter(o,t[1]);if(n){r=getListItemEntry(o,{at:n});if(r)return n=getListRoot(o,t[1]),moveListItemsToList(o,{fromList:r.list,toList:n,deleteFromList:!0}),!0}return!1}},deleteForwardList=t=>{let r=!1;return null!=t&&t.selection&&isSelectionAtBlockEnd(t)&&withoutNormalizing2(t,()=>{var e=getListItemEntry(t,{});r=e?selectionIsInAListHandler(t,e):selectionIsNotInAListHandler(t)}),r},deleteFragmentList=r=>{let n=!1;return withoutNormalizing2(r,()=>{var e,t;isAcrossListItems(r)&&(t=getEndPoint(r,r.selection),t=(t=getAboveNode(r,{at:t,match:{type:getPluginType(r,ELEMENT_LI)}}))&&!hasListChild(r,t[0])?createPathRef(r,t[1]):void 0,deleteMerge(r),e=getStartPoint(r,r.selection),e=getAboveNode(r,{at:e,match:{type:getPluginType(r,ELEMENT_LI)}}),t)&&(t=t.unref(),e=e&&getParentNode(r,e[1]),(t=getHighestEmptyList(r,{liPath:t,diffListPath:null==e?void 0:e[1]}))&&removeNodes3(r,{at:t}),n=!0)}),n},insertBreakList=t=>{if(t.selection){var r=getListItemEntry(t,{});let e;if(r){var{list:r,listItem:n}=r;if(isBlockAboveEmpty(t)&&(e=moveListItemUp(t,{list:r,listItem:n})))return!0}if(onKeyDownResetNode(t,mockPlugin({options:{rules:[{types:[getPluginType(t,ELEMENT_LI)],defaultType:getPluginType(t,ELEMENT_DEFAULT),predicate:()=>!e&&isBlockAboveEmpty(t),onReset:e=>unwrapList(e)}]}}))(SIMULATE_BACKSPACE))return!0;if(!e)if(insertListItem(t))return!0}},insertFragmentList=p=>{const o=p[\\\"insertFragment\\\"],n=getPlugin(p,ELEMENT_LI),a=getListItemType(p),f=getListItemContentType(p),i=(e,t,{type:r})=>{let n=Path.parent(t[1]);for(;getNode(e,n).type!==r;)n=Path.parent(n);return[getNode(e,n),n]},s=e=>{let t=null,r=e;for(;isListRoot(p,r)||r.type===a&&r.children[0].type!==f;)([r]=(t=r).children);return t?t.children:[r]},g=r=>{var e,t;return isListRoot(p,r)?(e=getNodeTexts(r),e=(e=Array.from(e)).reduce((e,t)=>Path.isAncestor(e[1],t[1])?e:getCommonNode(r,t[1],e[1]),i(r,e[0],n)),([e,...t]=isListRoot(p,e[0])?e[0].children:[e[0]]),[...s(e),...t]):[r]},m=e=>e.type===a?e:{type:a,children:[e]},c=(e,t,r)=>{var n,o,[,a]=t,[i,s]=r,i=!getNodeString(i),[c,...l]=e.flatMap(g).map(m);let u,d;return d=!isListRoot(p,e[0])||1===(t=e).length&&isListRoot(p,t[0])&&1===[...getNodes({children:t})].filter(e=>isElement2(e[0])).filter(([e])=>e.type===f).length?(u=c,l):i?(([,...i]=getNode(p,a).children),([o,...n]=c.children),insertElements(p,o,{at:Path.next(s),select:!0}),removeNodes3(p,{at:s}),null!=n&&n.length&&(null!=i&&i.length?(o=[...a,1,0],insertElements(p,n[0].children,{at:o,select:!0})):insertElements(p,n,{at:Path.next(s),select:!0})),u={text:\\\"\\\"},l):(u={text:\\\"\\\"},[c,...l]),{textNode:u,listItemNodes:d}};return e=>{if(!findNode(p,{match:{type:a},mode:\\\"lowest\\\"}))return o(isListRoot(p,e[0])?[{text:\\\"\\\"},...e]:e);o([{text:\\\"\\\"}]);var t,r=findNode(p,{match:{type:a},mode:\\\"lowest\\\"}),n=findNode(p,{match:{type:f},mode:\\\"lowest\\\"});return n?(({textNode:n,listItemNodes:t}=c(e,r,n)),([,n]=(o([n]),r)),insertElements(p,t,{at:Path.next(n),select:!0})):o(isListRoot(p,e[0])?[{text:\\\"\\\"},...e]:e)}},getDeepInlineChildren=(e,{children:t})=>{var r=[];for(const n of t)isBlock2(e,n[0])?r.push(...getDeepInlineChildren(e,{children:getChildren(n)})):r.push(n);return r},normalizeListItem=(r,{listItem:e,validLiChildrenTypes:t=[]})=>{let n=!1;const o=new Set([getPluginType(r,ELEMENT_UL),getPluginType(r,ELEMENT_OL),getPluginType(r,ELEMENT_LIC),...t]);var[,a]=e,i=getChildren(e),s=i.filter(([e])=>!o.has(e.type)).map(([,e])=>createPathRef(r,e)),i=i[0];const[c,l]=null!=i?i:[];if(!i||!isBlock2(r,c))return insertEmptyElement(r,getPluginType(r,ELEMENT_LIC),{at:a.concat([0])}),!0;if(isBlock2(r,c)&&!match(c,[],{type:getPluginType(r,ELEMENT_LIC)})){if(match(c,[],{type:getListTypes(r)})){a=getParentNode(r,e[1]);const p=i;return getChildren(i).reverse().forEach(e=>{moveListItemUp(r,{list:p,listItem:e})}),removeNodes3(r,{at:[...a[1],0]}),!0}if(t.includes(c.type))return!0;setElements(r,{type:getPluginType(r,ELEMENT_LIC)},{at:l}),n=!0}a=getChildren(i);if(0<a.length){var u=[],d=[];for(const g of a){if(!isBlock2(r,g[0]))break;u.push(createPathRef(r,g[1])),d.push(...getDeepInlineChildren(r,{children:getChildren(g)}))}const f=Path.next(a.at(-1)[1]);d.reverse().forEach(([,e])=>{moveNodes2(r,{at:e,to:f})}),u.forEach(e=>{var t=e.unref();t&&removeNodes3(r,{at:t})}),0<u.length&&(n=!0)}return!!n||(s.reverse().forEach(e=>{var t=e.unref();t&&moveNodes2(r,{at:t,to:l.concat([0])})}),0<s.length)},normalizeNestedList=(e,{nestedListItem:t})=>{var[,r]=t,n=getParentNode(e,r);if(!(n&&match(n[0],[],{type:getListTypes(e)})))return!1;let o;try{o=Path.previous(r)}catch(a){return!1}var n=getNodeEntry(e,o);return n?(([,n]=n),n=n.concat([1]),moveNodes2(e,{at:r,to:n}),!0):void 0},normalizeList=(o,{validLiChildrenTypes:a})=>{const i=o[\\\"normalizeNode\\\"],s=getPluginType(o,ELEMENT_LI),c=getPluginType(o,ELEMENT_LIC),l=getPluginType(o,ELEMENT_DEFAULT);return([e,t])=>{if(!isElement2(e))return i([e,t]);if(isListRoot(o,e)){var r=getChildren([e,t]).find(([e])=>e.type!==s);if(r)return wrapNodes3(o,{type:s,children:[]},{at:r[1]})}if(match(e,[],{type:getListTypes(o)})){if(0===e.children.length||!e.children.some(e=>e.type===s))return removeNodes3(o,{at:t});var r=Path.next(t),n=getNode(o,r),n=((null==n?void 0:n.type)===e.type&&moveListItemsToList(o,{fromList:[n,r],toList:[e,t],deleteFromList:!0}),getPreviousPath(t)),r=getNode(o,n);if((null==r?void 0:r.type)===e.type)return void o.normalizeNode([r,n]);if(normalizeNestedList(o,{nestedListItem:[e,t]}))return}e.type===getPluginType(o,ELEMENT_LI)&&normalizeListItem(o,{listItem:[e,t],validLiChildrenTypes:a})||(e.type===c&&c!==l&&(null==(r=getParentNode(o,t))?void 0:r[0].type)!==s?setElements(o,{type:l},{at:t}):i([e,t]))}},withList=(t,{options:{validLiChildrenTypes:e}})=>{const{insertBreak:r,deleteBackward:n,deleteForward:o,deleteFragment:a}=t;return t.insertBreak=()=>{insertBreakList(t)||r()},t.deleteBackward=e=>{deleteBackwardList(t,e)||n(e)},t.deleteForward=e=>{deleteForwardList(t)||o(e)},t.deleteFragment=e=>{deleteFragmentList(t)||a(e)},t.insertFragment=insertFragmentList(t),t.normalizeNode=normalizeList(t,{validLiChildrenTypes:e}),t},ELEMENT_UL=\\\"ul\\\",ELEMENT_OL=\\\"ol\\\",ELEMENT_LI=\\\"li\\\",ELEMENT_LIC=\\\"lic\\\",createListPlugin=createPluginFactory({key:\\\"list\\\",plugins:[{key:ELEMENT_UL,isElement:!0,handlers:{onKeyDown:onKeyDownList},withOverrides:withList,deserializeHtml:{rules:[{validNodeName:\\\"UL\\\"}]}},{key:ELEMENT_OL,isElement:!0,handlers:{onKeyDown:onKeyDownList},deserializeHtml:{rules:[{validNodeName:\\\"OL\\\"}]}},{key:ELEMENT_LI,isElement:!0,deserializeHtml:{rules:[{validNodeName:\\\"LI\\\"}]},then:(e,{type:t})=>({inject:{pluginsByKey:{[KEY_DESERIALIZE_HTML]:{editor:{insertData:{preInsert:()=>someNode(e,{match:{type:t}})}}}}}})},{key:ELEMENT_LIC,isElement:!0}]}),useListToolbarButtonState=({nodeType:e=ELEMENT_UL}={})=>{var t=usePlateEditorState();return{pressed:!(null==t||!t.selection)&&someNode(t,{match:{type:getPluginType(t,e)}}),nodeType:e}},useListToolbarButton=t=>{const r=usePlateEditorRef();return{props:{pressed:t.pressed,onClick:e=>{e.preventDefault(),e.stopPropagation(),toggleList(r,{type:t.nodeType}),focusEditor(r)}}}},ELEMENT_PARAGRAPH=(init_esbuild_inject(),\\\"p\\\"),createParagraphPlugin=createPluginFactory({key:ELEMENT_PARAGRAPH,isElement:!0,handlers:{onKeyDown:onKeyDownToggleElement},options:{hotkey:[\\\"mod+opt+0\\\",\\\"mod+shift+0\\\"]},deserializeHtml:{rules:[{validNodeName:\\\"P\\\"}],query:e=>\\\"Consolas\\\"!==e.style.fontFamily}}),ELEMENT_CODE_BLOCK=(init_esbuild_inject(),\\\"codeblock\\\"),ELEMENT_CODE_LINE=\\\"code_line\\\",CODE_BLOCK_LANGUAGES_POPULAR=[\\\"TiddlyWiki\\\",\\\"Shell\\\",\\\"CSS\\\",\\\"Git\\\",\\\"GraphQL\\\",\\\"HTML\\\",\\\"JavaScript\\\",\\\"JSON\\\",\\\"JSX\\\",\\\"Markdown\\\",\\\"SQL\\\",\\\"SVG\\\",\\\"TSX\\\",\\\"TypeScript\\\",\\\"WebAssembly\\\"],CODE_BLOCK_LANGUAGES={ANTLR4:\\\"antlr4\\\",C:\\\"c\\\",\\\"C#\\\":\\\"csharp\\\",CSS:\\\"css\\\",CoffeeScript:\\\"coffeescript\\\",CMake:\\\"cmake\\\",Dart:\\\"dart\\\",Django:\\\"django\\\",Docker:\\\"docker\\\",EJS:\\\"ejs\\\",Erlang:\\\"erlang\\\",Git:\\\"git\\\",Go:\\\"go\\\",GraphQL:\\\"graphql\\\",Groovy:\\\"groovy\\\",HTML:\\\"html\\\",Java:\\\"java\\\",JavaScript:\\\"javascript\\\",JSON:\\\"json\\\",JSX:\\\"jsx\\\",Kotlin:\\\"kotlin\\\",LaTeX:\\\"latex\\\",Less:\\\"less\\\",Lua:\\\"lua\\\",Makefile:\\\"makefile\\\",Markdown:[\\\"markdown\\\",\\\"md\\\"],MATLAB:\\\"matlab\\\",Markup:\\\"markup\\\",\\\"Objective-C\\\":\\\"objectivec\\\",Perl:\\\"perl\\\",PHP:\\\"php\\\",PowerShell:\\\"powershell\\\",\\\".properties\\\":\\\"properties\\\",\\\"Protocol Buffers\\\":\\\"protobuf\\\",Python:\\\"python\\\",R:\\\"r\\\",Ruby:\\\"ruby\\\",\\\"Sass (Sass)\\\":\\\"sass\\\",\\\"Sass (Scss)\\\":\\\"scss\\\",Scala:\\\"scala\\\",Scheme:\\\"scheme\\\",SQL:\\\"sql\\\",Shell:[\\\"bash\\\",\\\"sh\\\",\\\"zsh\\\",\\\"shell\\\"],Swift:\\\"swift\\\",SVG:\\\"svg\\\",TSX:\\\"tsx\\\",TiddlyWiki:[\\\"tiddlywiki5\\\",\\\"tiddlywiki\\\",\\\"tid\\\"],TypeScript:\\\"typescript\\\",WebAssembly:\\\"wasm\\\",YAML:\\\"yaml\\\",XML:\\\"xml\\\"};function normalizeLanguage(e){for(const t of Object.values(CODE_BLOCK_LANGUAGES))if(Array.isArray(t)){if(t.includes(e))return t[0]}else if(t===e)return t;return e}init_esbuild_inject();var ELEMENT_WIDGET=\\\"widget\\\",createWidgetPlugin=createPluginFactory({key:ELEMENT_WIDGET,isElement:!0,isVoid:!0}),ELEMENT_HR=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),\\\"hr\\\"),createHorizontalRulePlugin=createPluginFactory({key:ELEMENT_HR,isElement:!0,isVoid:!0,deserializeHtml:{rules:[{validNodeName:\\\"HR\\\"}]}});function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var require$$0=[\\\"a\\\",\\\"abbr\\\",\\\"address\\\",\\\"area\\\",\\\"article\\\",\\\"aside\\\",\\\"audio\\\",\\\"b\\\",\\\"base\\\",\\\"bdi\\\",\\\"bdo\\\",\\\"blockquote\\\",\\\"body\\\",\\\"br\\\",\\\"button\\\",\\\"canvas\\\",\\\"caption\\\",\\\"cite\\\",\\\"code\\\",\\\"col\\\",\\\"colgroup\\\",\\\"data\\\",\\\"datalist\\\",\\\"dd\\\",\\\"del\\\",\\\"details\\\",\\\"dfn\\\",\\\"dialog\\\",\\\"div\\\",\\\"dl\\\",\\\"dt\\\",\\\"em\\\",\\\"embed\\\",\\\"fieldset\\\",\\\"figcaption\\\",\\\"figure\\\",\\\"footer\\\",\\\"form\\\",\\\"h1\\\",\\\"h2\\\",\\\"h3\\\",\\\"h4\\\",\\\"h5\\\",\\\"h6\\\",\\\"head\\\",\\\"header\\\",\\\"hgroup\\\",\\\"hr\\\",\\\"html\\\",\\\"i\\\",\\\"iframe\\\",\\\"img\\\",\\\"input\\\",\\\"ins\\\",\\\"kbd\\\",\\\"label\\\",\\\"legend\\\",\\\"li\\\",\\\"link\\\",\\\"main\\\",\\\"map\\\",\\\"mark\\\",\\\"math\\\",\\\"menu\\\",\\\"menuitem\\\",\\\"meta\\\",\\\"meter\\\",\\\"nav\\\",\\\"noscript\\\",\\\"object\\\",\\\"ol\\\",\\\"optgroup\\\",\\\"option\\\",\\\"output\\\",\\\"p\\\",\\\"param\\\",\\\"picture\\\",\\\"pre\\\",\\\"progress\\\",\\\"q\\\",\\\"rb\\\",\\\"rp\\\",\\\"rt\\\",\\\"rtc\\\",\\\"ruby\\\",\\\"s\\\",\\\"samp\\\",\\\"script\\\",\\\"search\\\",\\\"section\\\",\\\"select\\\",\\\"slot\\\",\\\"small\\\",\\\"source\\\",\\\"span\\\",\\\"strong\\\",\\\"style\\\",\\\"sub\\\",\\\"summary\\\",\\\"sup\\\",\\\"svg\\\",\\\"table\\\",\\\"tbody\\\",\\\"td\\\",\\\"template\\\",\\\"textarea\\\",\\\"tfoot\\\",\\\"th\\\",\\\"thead\\\",\\\"time\\\",\\\"title\\\",\\\"tr\\\",\\\"track\\\",\\\"u\\\",\\\"ul\\\",\\\"var\\\",\\\"video\\\",\\\"wbr\\\"],htmlTags=require$$0,htmlTags$1=getDefaultExportFromCjs(require$$0),ELEMENT_CODE_BLOCK2=(init_esbuild_inject(),\\\"codeblock\\\");function codeblock(e,t){var{code:r,language:n=\\\"\\\"}=t,o={};return void 0!==n&&(o.language={type:\\\"string\\\",value:n}),o.code={type:\\\"string\\\",value:r},{type:\\\"codeblock\\\",attributes:o}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var pick=(r,e)=>e.reduce((e,t)=>(t in r&&(e[t]=r[t]),e),{});function getSlatePlateASTAdditionalProperties(e){var t={...pick(e,[\\\"orderedAttributes\\\",\\\"isBlock\\\"])};return e[\\\"tw-attributes\\\"]&&(t.attributes=e[\\\"tw-attributes\\\"]),e.orderedAttributes&&(t.orderedAttributes=e.orderedAttributes),t}init_esbuild_inject();var isElement4=e=>null!==e&&\\\"object\\\"==typeof e&&\\\"children\\\"in e&&Array.isArray(e.children),isText2=(init_esbuild_inject(),e=>null!==e&&\\\"object\\\"==typeof e&&\\\"text\\\"in e&&\\\"string\\\"==typeof e.text);function convertNodes(r,e){return void 0===e||0===e.length?[]:e.reduce((e,t)=>[...e,...convertWikiAstNode(r,t)],[])}function convertWikiAstNode(e,t){if(isText2(t))return[e.text(e,t)];if(isElement4(t)){var r=e[t.type];if(\\\"function\\\"==typeof r)return r=r(e,t),Array.isArray(r)?r.map(e=>({...getSlatePlateASTAdditionalProperties(t),...e})):[{...getSlatePlateASTAdditionalProperties(t),...r}]}return\\\"children\\\"in t?convertNodes(e,t.children):[]}function a3(e,t){return\\\"link\\\"===t[\\\"tw-type\\\"]?{...pick(t,[\\\"orderedAttributes\\\",\\\"isBlock\\\"]),type:\\\"link\\\",attributes:{...t.attributes,to:{type:\\\"string\\\",value:t.url}},children:[{type:\\\"text\\\",text:t.children[0].text}]}:{type:\\\"element\\\",tag:\\\"a\\\",children:!(0<t.children.length)||\\\"\\\"===t.children[0].text&&\\\"text\\\"in t.children[0]?[]:convertNodes(e,t.children)}}function blockquote(e,t){return{type:\\\"element\\\",tag:\\\"blockquote\\\",children:convertNodes(e,t.children).flatMap(e=>{var t;return\\\"text\\\"===e.type?(null!=(t=e.text)?t:\\\"\\\").split(\\\"\\\\n\\\").map(e=>({type:\\\"element\\\",tag:\\\"div\\\",children:[{type:\\\"text\\\",text:e}]})):[e]})}}function textWithoutMark(e,t){return{type:\\\"text\\\",text:t.text}}function unwrapSlateTextWithP(e){return e.flatMap(e=>\\\"p\\\"===e.type&&Array.isArray(e.children)&&e.children.every(e=>\\\"text\\\"in e)?e.children:e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var markTypeMap={bold:\\\"strong\\\",italic:\\\"em\\\",underline:\\\"u\\\",strikethrough:\\\"strike\\\",code:\\\"code\\\",superscript:\\\"sup\\\",subscript:\\\"sub\\\"};function text(e,t){for(var r of[\\\"bold\\\",\\\"italic\\\",\\\"underline\\\",\\\"strikethrough\\\",\\\"subscript\\\",\\\"superscript\\\",\\\"code\\\"])if(!0===t[r])return{type:\\\"element\\\",tag:markTypeMap[r],children:[text(e,{...t,[r]:void 0})]};return textWithoutMark(e,t)}function table(e,t){return{type:\\\"element\\\",tag:\\\"table\\\",children:[{type:\\\"element\\\",tag:\\\"tbody\\\",children:convertNodes(e,t.children)}]}}function td(e,t){return{type:\\\"element\\\",tag:\\\"td\\\",children:convertNodes(e,unwrapSlateTextWithP(t.children))}}var elementBuilders={blockquote:blockquote,a:a3,table:table,td:td};function element(e,t){var{type:r,children:n}=t,o=elementBuilders[r];return\\\"function\\\"==typeof o?o(e,t):{type:\\\"element\\\",tag:r,children:convertNodes(e,n)}}init_esbuild_inject();var ELEMENT_LIC2=\\\"lic\\\";function lic(e,t){var r=t[\\\"children\\\"],r=convertNodes(e,r);return 0<r.length?r.filter(e=>\\\"text\\\"!==e.type||\\\"\\\"!==e.text):r}function set(e,t){var r=convertNodes(e,t.children);return{...t.node,children:r}}function widget(e,t){return t.node}init_esbuild_inject(),init_esbuild_inject();var builders={...htmlTags$1.reduce((e,t)=>(e[t]=element,e),{}),[ELEMENT_CODE_BLOCK2]:codeblock,[ELEMENT_LIC2]:lic,text:text,widget:widget,macro:widget,set:set};function wikiAstFromSlateAst(e){return convertNodes(builders,Array.isArray(e)?e:[e])}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var getCodeLineType=e=>getPluginType(e,ELEMENT_CODE_LINE),insertCodeBlock=(t,e={})=>{!t.selection||isExpanded(t.selection)||someNode(t,{match:e=>e.type===getPluginType(t,ELEMENT_CODE_BLOCK)||e.type===getCodeLineType(t)})||(isSelectionAtBlockStart2(t)||t.insertBreak(),setElements(t,{type:getCodeLineType(t),children:[{text:\\\"\\\"}]},e),wrapNodes3(t,{type:getPluginType(t,ELEMENT_CODE_BLOCK),children:[]},e))},insertEmptyCodeBlock=(e,{defaultType:t=getPluginType(e,ELEMENT_DEFAULT),insertNodesOptions:r,level:n=0})=>{var o;e.selection&&(!isExpanded(e.selection)&&isBlockAboveEmpty(e)||(o=getPath(e,e.selection),o=Path.next(o.slice(0,n+1)),insertElements(e,{type:t,children:[{text:\\\"\\\"}]},{at:o,select:!0})),insertCodeBlock(e,r))},clearBlockFormat=(init_esbuild_inject(),e=>{unwrapList(e)}),format=(e,t)=>{var r;e.selection&&(r=getParentNode(e,e.selection))&&(([r]=r),!isElement2(r)||isType(e,r,ELEMENT_CODE_BLOCK)||isType(e,r,ELEMENT_CODE_LINE)||t())},formatList=(e,t)=>{format(e,()=>toggleList(e,{type:t}))},autoformatBlocks=[{mode:\\\"block\\\",type:ELEMENT_H1,match:[\\\"! \\\",\\\"！ \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_H2,match:[\\\"!! \\\",\\\"！！ \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_H3,match:[\\\"!!! \\\",\\\"！！！ \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_H4,match:[\\\"!!!! \\\",\\\"！！！！ \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_H5,match:[\\\"!!!!! \\\",\\\"！！！！！ \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_H6,match:[\\\"!!!!!! \\\",\\\"！！！！！！ \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_BLOCKQUOTE,match:[\\\"> \\\",\\\"》 \\\"],preFormat:clearBlockFormat},{mode:\\\"block\\\",type:ELEMENT_HR,match:[\\\"---\\\",\\\"—-\\\"],preFormat:clearBlockFormat,format:e=>{setElements(e,{type:ELEMENT_HR}),insertNodes3(e,{type:ELEMENT_DEFAULT,children:[{text:\\\"\\\"}]})}},{mode:\\\"block\\\",type:ELEMENT_CODE_BLOCK2,match:\\\"```\\\",triggerAtBlockStart:!1,preFormat:clearBlockFormat,format:e=>{insertEmptyCodeBlock(e,{defaultType:getPluginType(e,ELEMENT_DEFAULT),insertNodesOptions:{select:!0}})}}],autoformatLists=(init_esbuild_inject(),[{mode:\\\"block\\\",type:ELEMENT_LI,match:[\\\"* \\\",\\\"- \\\"],preFormat:clearBlockFormat,format:e=>{formatList(e,ELEMENT_UL)}},{mode:\\\"block\\\",type:ELEMENT_LI,match:[\\\"1. \\\",\\\"1) \\\",\\\"# \\\"],preFormat:clearBlockFormat,format:e=>{formatList(e,ELEMENT_OL)}}]),MARK_BOLD=(init_esbuild_inject(),init_esbuild_inject(),\\\"bold\\\"),createBoldPlugin=createPluginFactory({key:MARK_BOLD,isLeaf:!0,deserializeHtml:{rules:[{validNodeName:[\\\"STRONG\\\",\\\"B\\\"]},{validStyle:{fontWeight:[\\\"600\\\",\\\"700\\\",\\\"bold\\\"]}}],query:e=>!someHtmlElement(e,e=>\\\"normal\\\"===e.style.fontWeight)},handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+b\\\"}}),MARK_CODE=\\\"code\\\",createCodePlugin=createPluginFactory({key:MARK_CODE,isLeaf:!0,deserializeHtml:{rules:[{validNodeName:[\\\"CODE\\\"]},{validStyle:{wordWrap:\\\"break-word\\\"}},{validStyle:{fontFamily:\\\"Consolas\\\"}}],query(e){var t=findHtmlParentElement(e,\\\"P\\\");return\\\"Consolas\\\"!==(null==t?void 0:t.style.fontFamily)&&!findHtmlParentElement(e,\\\"PRE\\\")}},handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+e\\\"}}),MARK_ITALIC=\\\"italic\\\",createItalicPlugin=createPluginFactory({key:MARK_ITALIC,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+i\\\"},deserializeHtml:{rules:[{validNodeName:[\\\"EM\\\",\\\"I\\\"]},{validStyle:{fontStyle:\\\"italic\\\"}}],query:e=>!someHtmlElement(e,e=>\\\"normal\\\"===e.style.fontStyle)}}),MARK_STRIKETHROUGH=\\\"strikethrough\\\",createStrikethroughPlugin=createPluginFactory({key:MARK_STRIKETHROUGH,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+shift+x\\\"},deserializeHtml:{rules:[{validNodeName:[\\\"S\\\",\\\"DEL\\\",\\\"STRIKE\\\"]},{validStyle:{textDecoration:\\\"line-through\\\"}}],query:e=>!someHtmlElement(e,e=>\\\"none\\\"===e.style.textDecoration)}}),MARK_SUBSCRIPT$1=\\\"subscript\\\",MARK_SUPERSCRIPT$1=\\\"superscript\\\",createSubscriptPlugin=createPluginFactory({key:MARK_SUBSCRIPT$1,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+,\\\",clear:MARK_SUPERSCRIPT$1},deserializeHtml:{rules:[{validNodeName:[\\\"SUB\\\"]},{validStyle:{verticalAlign:\\\"sub\\\"}}]}}),MARK_SUPERSCRIPT=\\\"superscript\\\",MARK_SUBSCRIPT=\\\"subscript\\\",createSuperscriptPlugin=createPluginFactory({key:MARK_SUPERSCRIPT,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+.\\\",clear:MARK_SUBSCRIPT},deserializeHtml:{rules:[{validNodeName:[\\\"SUP\\\"]},{validStyle:{verticalAlign:\\\"super\\\"}}]}}),MARK_UNDERLINE=\\\"underline\\\",createUnderlinePlugin=createPluginFactory({key:MARK_UNDERLINE,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},options:{hotkey:\\\"mod+u\\\"},deserializeHtml:{rules:[{validNodeName:[\\\"U\\\"]},{validStyle:{textDecoration:[\\\"underline\\\"]}}],query:e=>!someHtmlElement(e,e=>\\\"none\\\"===e.style.textDecoration)}}),createBasicMarksPlugin=createPluginFactory({key:\\\"basicMarks\\\",plugins:[createBoldPlugin(),createCodePlugin(),createItalicPlugin(),createStrikethroughPlugin(),createSubscriptPlugin(),createSuperscriptPlugin(),createUnderlinePlugin()]}),autoformatMarks=[{mode:\\\"mark\\\",type:MARK_BOLD,match:[\\\"''\\\"]},{mode:\\\"mark\\\",type:MARK_UNDERLINE,match:\\\"__\\\"},{mode:\\\"mark\\\",type:MARK_ITALIC,match:[\\\"//\\\"]},{mode:\\\"mark\\\",type:MARK_STRIKETHROUGH,match:\\\"~~\\\"},{mode:\\\"mark\\\",type:MARK_SUPERSCRIPT,match:\\\"^^\\\"},{mode:\\\"mark\\\",type:MARK_SUBSCRIPT$1,match:[\\\",,\\\",\\\"，，\\\"]},{mode:\\\"mark\\\",type:MARK_CODE,match:\\\"`\\\"}],autoformatRules=[...autoformatBlocks,...autoformatLists,...autoformatMarks],SAVE_DEBOUNCE_INTERVAL=1e3,resetBlockTypesCommonRule={types:[ELEMENT_BLOCKQUOTE,ELEMENT_TODO_LI],defaultType:ELEMENT_PARAGRAPH},CONFIG={link:{options:{triggerFloatingLinkHotkeys:\\\"ctrl+l\\\"}},snippetComboBox:{key:\\\"/\\\"},wikiLinkComboBox:{key:\\\"[[\\\",options:{needSpaceBeforeTrigger:!1,keepTrigger:!0,textToInsertAfter:\\\"]]\\\",createAutoCompleteNode:e=>({text:e.text})}},wikiTransclusionComboBox:{key:\\\"{{\\\",options:{needSpaceBeforeTrigger:!1,keepTrigger:!0,textToInsertAfter:\\\"}}\\\",createAutoCompleteNode:e=>({text:e.text})}},macrosComboBox:{key:\\\"<<\\\",options:{needSpaceBeforeTrigger:!1,createAutoCompleteNode:e=>({text:e.text})}},widgetComboBox:{key:\\\"<$\\\",options:{needSpaceBeforeTrigger:!1,createAutoCompleteNode:e=>({text:e.text})}},editableProps:{autoFocus:!0,spellCheck:!1,placeholder:\\\"Type / for commands, or write down what is in your mind\\\"},align:{inject:{props:{validTypes:[ELEMENT_PARAGRAPH,ELEMENT_H1,ELEMENT_H2,ELEMENT_H3,ELEMENT_H4,ELEMENT_H5,ELEMENT_H6]}}},lineHeight:{inject:{props:{defaultNodeValue:\\\"normal\\\",validTypes:[ELEMENT_PARAGRAPH,ELEMENT_H1,ELEMENT_H2,ELEMENT_H3,ELEMENT_H4,ELEMENT_H5,ELEMENT_H6]}}},resetBlockType:{options:{rules:[{...resetBlockTypesCommonRule,hotkey:\\\"Enter\\\",predicate:isBlockAboveEmpty},{...resetBlockTypesCommonRule,hotkey:\\\"Backspace\\\",predicate:isSelectionAtBlockStart2}]}},trailingBlock:{type:ELEMENT_PARAGRAPH},softBreak:{options:{rules:[{hotkey:\\\"shift+enter\\\"},{hotkey:\\\"enter\\\",query:{allow:[ELEMENT_CODE_BLOCK,ELEMENT_BLOCKQUOTE]}}]}},exitBreak:{options:{rules:[{hotkey:\\\"mod+enter\\\"},{hotkey:\\\"mod+shift+enter\\\",before:!0},{hotkey:\\\"enter\\\",query:{start:!0,end:!0,allow:KEYS_HEADING}}]}},selectOnBackspace:{options:{query:{allow:[ELEMENT_WIDGET]}}},autoformat:{options:{rules:autoformatRules}},forceLayout:{options:{rules:[{path:[0],strictType:ELEMENT_H1}]}}},import_react99=(init_esbuild_inject(),require(\\\"react\\\")),import_react12=(init_esbuild_inject(),require(\\\"react\\\")),DndContext=(0,import_react12.createContext)({dragDropManager:void 0}),import_jsx_runtime2=(init_esbuild_inject(),require(\\\"react/jsx-runtime\\\"));function _typeof(e){return(_typeof=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toPrimitive(e,t){if(\\\"object\\\"!==_typeof(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _toPropertyKey(e){var t=_toPrimitive(e,\\\"string\\\");return\\\"symbol\\\"===_typeof(t)?t:String(t)}function _defineProperty5(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var $$observable=\\\"function\\\"==typeof Symbol&&Symbol.observable||\\\"@@observable\\\",randomString=function randomString2(){return Math.random().toString(36).substring(7).split(\\\"\\\").join(\\\".\\\")},ActionTypes={INIT:\\\"@@redux/INIT\\\"+randomString(),REPLACE:\\\"@@redux/REPLACE\\\"+randomString(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return\\\"@@redux/PROBE_UNKNOWN_ACTION\\\"+randomString()}};function isPlainObject4(e){if(\\\"object\\\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function miniKindOf(e){if(void 0===e)return\\\"undefined\\\";if(null===e)return\\\"null\\\";var t=typeof e;switch(t){case\\\"boolean\\\":case\\\"string\\\":case\\\"number\\\":case\\\"symbol\\\":case\\\"function\\\":return t}if(Array.isArray(e))return\\\"array\\\";if(isDate(e))return\\\"date\\\";if(isError(e))return\\\"error\\\";var r=ctorName(e);switch(r){case\\\"Symbol\\\":case\\\"Promise\\\":case\\\"WeakMap\\\":case\\\"WeakSet\\\":case\\\"Map\\\":case\\\"Set\\\":return r}return t.slice(8,-1).toLowerCase().replace(/\\\\s/g,\\\"\\\")}function ctorName(e){return\\\"function\\\"==typeof e.constructor?e.constructor.name:null}function isError(e){return e instanceof Error||\\\"string\\\"==typeof e.message&&e.constructor&&\\\"number\\\"==typeof e.constructor.stackTraceLimit}function isDate(e){return e instanceof Date||\\\"function\\\"==typeof e.toDateString&&\\\"function\\\"==typeof e.getDate&&\\\"function\\\"==typeof e.setDate}function kindOf(e){return miniKindOf(e)}function createStore5(e,t,r){var n;if(\\\"function\\\"==typeof t&&\\\"function\\\"==typeof r||\\\"function\\\"==typeof r&&\\\"function\\\"==typeof arguments[3])throw new Error(\\\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.\\\");if(\\\"function\\\"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if(\\\"function\\\"!=typeof r)throw new Error(\\\"Expected the enhancer to be a function. Instead, received: '\\\"+kindOf(r)+\\\"'\\\");return r(createStore5)(e,t)}if(\\\"function\\\"!=typeof e)throw new Error(\\\"Expected the root reducer to be a function. Instead, received: '\\\"+kindOf(e)+\\\"'\\\");var o=e,a=t,i=[],s=i,c=!1;function l(){s===i&&(s=i.slice())}function u(){if(c)throw new Error(\\\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\\\");return a}function d(t){if(\\\"function\\\"!=typeof t)throw new Error(\\\"Expected the listener to be a function. Instead, received: '\\\"+kindOf(t)+\\\"'\\\");if(c)throw new Error(\\\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.\\\");var r=!0;return l(),s.push(t),function(){if(r){if(c)throw new Error(\\\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.\\\");r=!1,l();var e=s.indexOf(t);s.splice(e,1),i=null}}}function p(e){if(!isPlainObject4(e))throw new Error(\\\"Actions must be plain objects. Instead, the actual type was: '\\\"+kindOf(e)+\\\"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.\\\");if(\\\"undefined\\\"==typeof e.type)throw new Error('Actions may not have an undefined \\\"type\\\" property. You may have misspelled an action type string constant.');if(c)throw new Error(\\\"Reducers may not dispatch actions.\\\");try{c=!0,a=o(a,e)}finally{c=!1}for(var t=i=s,r=0;r<t.length;r++)(0,t[r])();return e}return p({type:ActionTypes.INIT}),(n={dispatch:p,subscribe:d,getState:u,replaceReducer:function(e){if(\\\"function\\\"!=typeof e)throw new Error(\\\"Expected the nextReducer to be a function. Instead, received: '\\\"+kindOf(e));o=e,p({type:ActionTypes.REPLACE})}})[$$observable]=function(){var r=d,e={subscribe:function(e){if(\\\"object\\\"!=typeof e||null===e)throw new Error(\\\"Expected the observer to be an object. Instead, received: '\\\"+kindOf(e)+\\\"'\\\");function t(){e.next&&e.next(u())}return t(),{unsubscribe:r(t)}}};return e[$$observable]=function(){return this},e},n}function invariant(e,r,...n){if(isProduction()&&void 0===r)throw new Error(\\\"invariant requires an error message argument\\\");if(!e){let t;if(void 0===r)t=new Error(\\\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\\\");else{let e=0;(t=new Error(r.replace(/%s/g,function(){return n[e++]}))).name=\\\"Invariant Violation\\\"}throw t.framesToPop=1,t}}function isProduction(){return\\\"undefined\\\"!=typeof process&&!1}function get3(e,t,r){return t.split(\\\".\\\").reduce((e,t)=>e&&e[t]?e[t]:r||null,e)}function without(e,t){return e.filter(e=>e!==t)}function isObject6(e){return\\\"object\\\"==typeof e}function xor(e,t){const r=new Map;var n=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(n),t.forEach(n);const o=[];return r.forEach((e,t)=>{1===e&&o.push(t)}),o}function intersection(e,t){return e.filter(e=>-1<t.indexOf(e))}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var INIT_COORDS=\\\"dnd-core/INIT_COORDS\\\",BEGIN_DRAG=\\\"dnd-core/BEGIN_DRAG\\\",PUBLISH_DRAG_SOURCE=\\\"dnd-core/PUBLISH_DRAG_SOURCE\\\",HOVER=\\\"dnd-core/HOVER\\\",DROP=\\\"dnd-core/DROP\\\",END_DRAG=\\\"dnd-core/END_DRAG\\\";function setClientOffset(e,t){return{type:INIT_COORDS,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var ResetCoordinatesAction={type:INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};function createBeginDrag(c){return function(e=[],t={publishSource:!0}){var{publishSource:r=!0,clientOffset:n,getSourceClientOffset:o}=t,a=c.getMonitor(),i=c.getRegistry(),s=(c.dispatch(setClientOffset(n)),verifyInvariants(e,a,i),getDraggableSource(e,a));if(null==s)c.dispatch(ResetCoordinatesAction);else{let e=null;if(n){if(!o)throw new Error(\\\"getSourceClientOffset must be defined\\\");verifyGetSourceClientOffsetIsFunction(o),e=o(s)}c.dispatch(setClientOffset(n,e));o=i.getSource(s).beginDrag(a,s);if(null!=o)return verifyItemIsObject(o),i.pinSource(s),a=i.getSourceType(s),{type:BEGIN_DRAG,payload:{itemType:a,item:o,sourceId:s,clientOffset:n||null,sourceClientOffset:e||null,isSourcePublic:!!r}}}}}function verifyInvariants(e,t,r){invariant(!t.isDragging(),\\\"Cannot call beginDrag while dragging.\\\"),e.forEach(function(e){invariant(r.getSource(e),\\\"Expected sourceIds to be registered.\\\")})}function verifyGetSourceClientOffsetIsFunction(e){invariant(\\\"function\\\"==typeof e,\\\"When clientOffset is provided, getSourceClientOffset must be a function.\\\")}function verifyItemIsObject(e){invariant(isObject6(e),\\\"Item must be an object.\\\")}function getDraggableSource(e,t){let r=null;for(let n=e.length-1;0<=n;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}function _defineProperty6(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectSpread4(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);(n=\\\"function\\\"==typeof Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})):n).forEach(function(e){_defineProperty6(t,e,r[e])})}return t}function createDrop(i){return function(n={}){const o=i.getMonitor(),a=i.getRegistry();verifyInvariants2(o),getDroppableTargets(o).forEach((e,t)=>{var r=determineDropResult(e,t,a,o),r={type:DROP,payload:{dropResult:_objectSpread4({},n,r)}};i.dispatch(r)})}}function verifyInvariants2(e){invariant(e.isDragging(),\\\"Cannot call drop while not dragging.\\\"),invariant(!e.didDrop(),\\\"Cannot call drop twice during one drag operation.\\\")}function determineDropResult(e,t,r,n){var o=r.getTarget(e);let a=o?o.drop(n,e):void 0;return verifyDropResultType(a),a=void 0===a?0===t?{}:n.getDropResult():a}function verifyDropResultType(e){invariant(void 0===e||isObject6(e),\\\"Drop result must either be an object or undefined.\\\")}function getDroppableTargets(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function createEndDrag(n){return function(){var e=n.getMonitor(),t=n.getRegistry(),r=(verifyIsDragging(e),e.getSourceId());return null!=r&&(t.getSource(r,!0).endDrag(e,r),t.unpinSource()),{type:END_DRAG}}}function verifyIsDragging(e){invariant(e.isDragging(),\\\"Cannot call endDrag while not dragging.\\\")}function matchesType(e,t){return null===t?null===e:Array.isArray(e)?e.some(e=>e===t):e===t}function createHover(a){return function(e,{clientOffset:t}={}){verifyTargetIdsIsArray(e);var r=e.slice(0),n=a.getMonitor(),o=a.getRegistry();return removeNonMatchingTargetIds(r,o,n.getItemType()),checkInvariants(r,n,o),hoverAllTargets(r,n,o),{type:HOVER,payload:{targetIds:r,clientOffset:t||null}}}}function verifyTargetIdsIsArray(e){invariant(Array.isArray(e),\\\"Expected targetIds to be an array.\\\")}function checkInvariants(e,t,r){invariant(t.isDragging(),\\\"Cannot call hover while not dragging.\\\"),invariant(!t.didDrop(),\\\"Cannot call hover after drop.\\\");for(let o=0;o<e.length;o++){var n=e[o],n=(invariant(e.lastIndexOf(n)===o,\\\"Expected targetIds to be unique in the passed array.\\\"),r.getTarget(n));invariant(n,\\\"Expected targetIds to be registered.\\\")}}function removeNonMatchingTargetIds(e,t,r){for(let o=e.length-1;0<=o;o--){var n=e[o];matchesType(t.getTargetType(n),r)||e.splice(o,1)}}function hoverAllTargets(e,t,r){e.forEach(function(e){r.getTarget(e).hover(t,e)})}function createPublishDragSource(e){return function(){if(e.getMonitor().isDragging())return{type:PUBLISH_DRAG_SOURCE}}}function createDragDropActions(e){return{beginDrag:createBeginDrag(e),publishDragSource:createPublishDragSource(e),hover:createHover(e),drop:createDrop(e),endDrag:createEndDrag(e)}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var DragDropManagerImpl=class{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const o=this,a=this.store[\\\"dispatch\\\"];const i=createDragDropActions(this);return Object.keys(i).reduce((e,t)=>{var r,n=i[t];return e[t]=(r=n,(...e)=>{var t=r.apply(o,e);void 0!==t&&a(t)}),e},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{var e=0<this.store.getState().refCount;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}};function add(e,t){return{x:e.x+t.x,y:e.y+t.y}}function subtract(e,t){return{x:e.x-t.x,y:e.y-t.y}}function getSourceClientOffset(e){var{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:n}=e;return t&&r&&n?subtract(add(t,n),r):null}function getDifferenceFromInitialOffset(e){var{clientOffset:t,initialClientOffset:r}=e;return t&&r?subtract(t,r):null}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var NONE=[],ALL=[];function areDirty(e,t){return e!==NONE&&(e===ALL||void 0===t||0<intersection(t,e).length)}NONE.__IS_NONE__=!0,ALL.__IS_ALL__=!0;var DragDropMonitorImpl=class{subscribeToStateChange(r,e={}){const n=e[\\\"handlerIds\\\"];invariant(\\\"function\\\"==typeof r,\\\"listener must be a function.\\\"),invariant(void 0===n||Array.isArray(n),\\\"handlerIds, when specified, must be an array of strings.\\\");let o=this.store.getState().stateId;return this.store.subscribe(()=>{var e=this.store.getState(),t=e.stateId;try{t===o||t===o+1&&!areDirty(e.dirtyHandlerIds,n)||r()}finally{o=t}})}subscribeToOffsetChange(t){invariant(\\\"function\\\"==typeof t,\\\"listener must be a function.\\\");let r=this.store.getState().dragOffset;return this.store.subscribe(()=>{var e=this.store.getState().dragOffset;e!==r&&(r=e,t())})}canDragSource(e){var t;return!!e&&(invariant(t=this.registry.getSource(e),\\\"Expected to find a valid source. sourceId=\\\"+e),!this.isDragging())&&t.canDrag(this,e)}canDropOnTarget(e){var t;return!!e&&(invariant(t=this.registry.getTarget(e),\\\"Expected to find a valid target. targetId=\\\"+e),!(!this.isDragging()||this.didDrop()))&&matchesType(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}isDragging(){return Boolean(this.getItemType())}isDraggingSource(e){var t;return!(!e||(invariant(t=this.registry.getSource(e,!0),\\\"Expected to find a valid source. sourceId=\\\"+e),!this.isDragging())||!this.isSourcePublic()||this.registry.getSourceType(e)!==this.getItemType())&&t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){var r,n,o,a;return!(!e||(r=t.shallow,!this.isDragging())||(a=this.registry.getTargetType(e),(n=this.getItemType())&&!matchesType(a,n))||!(o=this.getTargetIds()).length)&&(a=o.indexOf(e),r?a===o.length-1:-1<a)}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return getSourceClientOffset(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return getDifferenceFromInitialOffset(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}},scope=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),\\\"undefined\\\"!=typeof global?global:self),BrowserMutationObserver=scope.MutationObserver||scope.WebKitMutationObserver;function makeRequestCallFromTimer(n){return function(){const e=setTimeout(r,0),t=setInterval(r,50);function r(){clearTimeout(e),clearInterval(t),n()}}}function makeRequestCallFromMutationObserver(e){let t=1;var r=new BrowserMutationObserver(e);const n=document.createTextNode(\\\"\\\");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}var makeRequestCall=\\\"function\\\"==typeof BrowserMutationObserver?makeRequestCallFromMutationObserver:makeRequestCallFromTimer,AsapQueue=class{enqueueTask(e){var{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{for(var r=this[\\\"queue\\\"];this.index<r.length;){var e=this.index;if(this.index++,r[e].call(),this.index>this.capacity){for(let e=0,t=r.length-this.index;e<t;e++)r[e]=r[e+this.index];r.length-=this.index,this.index=0}}r.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=makeRequestCall(this.flush),this.requestErrorThrow=makeRequestCallFromTimer(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}},RawTask=(init_esbuild_inject(),init_esbuild_inject(),class{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}),TaskFactory=class{create(e){const t=this.freeTasks;var r=t.length?t.pop():new RawTask(this.onError,e=>t[t.length]=e);return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}},asapQueue=new AsapQueue,taskFactory=new TaskFactory(asapQueue.registerPendingError);function asap(e){asapQueue.enqueueTask(taskFactory.create(e))}init_esbuild_inject(),init_esbuild_inject();var HandlerRole,ADD_SOURCE=\\\"dnd-core/ADD_SOURCE\\\",ADD_TARGET=\\\"dnd-core/ADD_TARGET\\\",REMOVE_SOURCE=\\\"dnd-core/REMOVE_SOURCE\\\",REMOVE_TARGET=\\\"dnd-core/REMOVE_TARGET\\\";function addSource(e){return{type:ADD_SOURCE,payload:{sourceId:e}}}function addTarget(e){return{type:ADD_TARGET,payload:{targetId:e}}}function removeSource(e){return{type:REMOVE_SOURCE,payload:{sourceId:e}}}function removeTarget(e){return{type:REMOVE_TARGET,payload:{targetId:e}}}function validateSourceContract(e){invariant(\\\"function\\\"==typeof e.canDrag,\\\"Expected canDrag to be a function.\\\"),invariant(\\\"function\\\"==typeof e.beginDrag,\\\"Expected beginDrag to be a function.\\\"),invariant(\\\"function\\\"==typeof e.endDrag,\\\"Expected endDrag to be a function.\\\")}function validateTargetContract(e){invariant(\\\"function\\\"==typeof e.canDrop,\\\"Expected canDrop to be a function.\\\"),invariant(\\\"function\\\"==typeof e.hover,\\\"Expected hover to be a function.\\\"),invariant(\\\"function\\\"==typeof e.drop,\\\"Expected beginDrag to be a function.\\\")}function validateType(e,t){t&&Array.isArray(e)?e.forEach(e=>validateType(e,!1)):invariant(\\\"string\\\"==typeof e||\\\"symbol\\\"==typeof e,t?\\\"Type can only be a string, a symbol, or an array of either.\\\":\\\"Type can only be a string or a symbol.\\\")}init_esbuild_inject(),init_esbuild_inject(),function(e){e.SOURCE=\\\"SOURCE\\\",e.TARGET=\\\"TARGET\\\"}(HandlerRole=HandlerRole||{}),init_esbuild_inject();var nextUniqueId=0;function getNextUniqueId(){return nextUniqueId++}function getNextHandlerId(e){var t=getNextUniqueId().toString();switch(e){case HandlerRole.SOURCE:return\\\"S\\\"+t;case HandlerRole.TARGET:return\\\"T\\\"+t;default:throw new Error(\\\"Unknown Handler Role: \\\"+e)}}function parseRoleFromHandlerId(e){switch(e[0]){case\\\"S\\\":return HandlerRole.SOURCE;case\\\"T\\\":return HandlerRole.TARGET;default:throw new Error(\\\"Cannot parse handler ID: \\\"+e)}}function mapContainsValue(e,t){var r=e.entries();do{var{done:n,value:[,o]}=r.next();if(o===t)return!0;o=!!n}while(!o);return!1}var HandlerRegistryImpl=class{addSource(e,t){validateType(e),validateSourceContract(t);var r=this.addHandler(HandlerRole.SOURCE,e,t);return this.store.dispatch(addSource(r)),r}addTarget(e,t){validateType(e,!0),validateTargetContract(t);var r=this.addHandler(HandlerRole.TARGET,e,t);return this.store.dispatch(addTarget(r)),r}containsHandler(e){return mapContainsValue(this.dragSources,e)||mapContainsValue(this.dropTargets,e)}getSource(e,t=!1){return invariant(this.isSourceId(e),\\\"Expected a valid source ID.\\\"),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return invariant(this.isTargetId(e),\\\"Expected a valid target ID.\\\"),this.dropTargets.get(e)}getSourceType(e){return invariant(this.isSourceId(e),\\\"Expected a valid source ID.\\\"),this.types.get(e)}getTargetType(e){return invariant(this.isTargetId(e),\\\"Expected a valid target ID.\\\"),this.types.get(e)}isSourceId(e){return parseRoleFromHandlerId(e)===HandlerRole.SOURCE}isTargetId(e){return parseRoleFromHandlerId(e)===HandlerRole.TARGET}removeSource(e){invariant(this.getSource(e),\\\"Expected an existing source.\\\"),this.store.dispatch(removeSource(e)),asap(()=>{this.dragSources[\\\"delete\\\"](e),this.types[\\\"delete\\\"](e)})}removeTarget(e){invariant(this.getTarget(e),\\\"Expected an existing target.\\\"),this.store.dispatch(removeTarget(e)),this.dropTargets[\\\"delete\\\"](e),this.types[\\\"delete\\\"](e)}pinSource(e){var t=this.getSource(e);invariant(t,\\\"Expected an existing source.\\\"),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){invariant(this.pinnedSource,\\\"No source is pinned at the time.\\\"),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){var n=getNextHandlerId(e);return this.types.set(n,t),e===HandlerRole.SOURCE?this.dragSources.set(n,r):e===HandlerRole.TARGET&&this.dropTargets.set(n,r),n}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}},strictEquality=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),(e,t)=>e===t);function areCoordsEqual(e,t){return!e&&!t||!(!e||!t)&&e.x===t.x&&e.y===t.y}function areArraysEqual(e,t,r=strictEquality){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!r(e[n],t[n]))return!1;return!0}function reduce(e=0,t){switch(t.type){case HOVER:break;case ADD_SOURCE:case ADD_TARGET:case REMOVE_TARGET:case REMOVE_SOURCE:return NONE;default:return ALL}var{targetIds:r=[],prevTargetIds:n=[]}=t.payload,o=xor(r,n);return 0<o.length||!areArraysEqual(r,n)?((n=n[n.length-1])!==(r=r[r.length-1])&&(n&&o.push(n),r)&&o.push(r),o):NONE}function _defineProperty7(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectSpread5(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);(n=\\\"function\\\"==typeof Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})):n).forEach(function(e){_defineProperty7(t,e,r[e])})}return t}init_esbuild_inject();var initialState={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function reduce2(e=initialState,t){var r=t[\\\"payload\\\"];switch(t.type){case INIT_COORDS:case BEGIN_DRAG:return{initialSourceClientOffset:r.sourceClientOffset,initialClientOffset:r.clientOffset,clientOffset:r.clientOffset};case HOVER:return areCoordsEqual(e.clientOffset,r.clientOffset)?e:_objectSpread5({},e,{clientOffset:r.clientOffset});case END_DRAG:case DROP:return initialState;default:return e}}function _defineProperty8(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectSpread6(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);(n=\\\"function\\\"==typeof Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})):n).forEach(function(e){_defineProperty8(t,e,r[e])})}return t}init_esbuild_inject();var initialState2={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function reduce3(e=initialState2,t){var r=t[\\\"payload\\\"];switch(t.type){case BEGIN_DRAG:return _objectSpread6({},e,{itemType:r.itemType,item:r.item,sourceId:r.sourceId,isSourcePublic:r.isSourcePublic,dropResult:null,didDrop:!1});case PUBLISH_DRAG_SOURCE:return _objectSpread6({},e,{isSourcePublic:!0});case HOVER:return _objectSpread6({},e,{targetIds:r.targetIds});case REMOVE_TARGET:return-1===e.targetIds.indexOf(r.targetId)?e:_objectSpread6({},e,{targetIds:without(e.targetIds,r.targetId)});case DROP:return _objectSpread6({},e,{dropResult:r.dropResult,didDrop:!0,targetIds:[]});case END_DRAG:return _objectSpread6({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function reduce4(e=0,t){switch(t.type){case ADD_SOURCE:case ADD_TARGET:return e+1;case REMOVE_SOURCE:case REMOVE_TARGET:return e-1;default:return e}}function reduce5(e=0){return e+1}function _defineProperty9(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectSpread7(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);(n=\\\"function\\\"==typeof Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})):n).forEach(function(e){_defineProperty9(t,e,r[e])})}return t}function reduce6(e={},t){return{dirtyHandlerIds:reduce(e.dirtyHandlerIds,{type:t.type,payload:_objectSpread7({},t.payload,{prevTargetIds:get3(e,\\\"dragOperation.targetIds\\\",[])})}),dragOffset:reduce2(e.dragOffset,t),refCount:reduce4(e.refCount,t),dragOperation:reduce3(e.dragOperation,t),stateId:reduce5(e.stateId)}}function createDragDropManager(e,t=void 0,r={},n=!1){var o=makeStoreInstance(n),a=new DragDropMonitorImpl(o,new HandlerRegistryImpl(o)),o=new DragDropManagerImpl(o,a),a=e(o,t,r);return o.receiveBackend(a),o}function makeStoreInstance(e){var t=\\\"undefined\\\"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return createStore5(reduce6,e&&t&&t({name:\\\"dnd-core\\\",instanceId:\\\"dnd-core\\\"}))}init_esbuild_inject(),init_esbuild_inject();var import_react13=require(\\\"react\\\");function _objectWithoutProperties3(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose3(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose3(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||(n[r]=e[r]);return n}var refCount=0,INSTANCE_SYM=Symbol[\\\"for\\\"](\\\"__REACT_DND_CONTEXT_INSTANCE__\\\"),DndProvider=(0,import_react13.memo)(function DndProvider2(e){var t=e[\\\"children\\\"];const[r,n]=getDndContextValue(_objectWithoutProperties3(e,[\\\"children\\\"]));return(0,import_react13.useEffect)(()=>{if(n){const e=getGlobalContext();return++refCount,()=>{0==--refCount&&(e[INSTANCE_SYM]=null)}}},[]),(0,import_jsx_runtime2.jsx)(DndContext.Provider,{value:r,children:t})});function getDndContextValue(e){return\\\"manager\\\"in e?[{dragDropManager:e.manager},!1]:[createSingletonDndContext(e.backend,e.context,e.options,e.debugMode),!e.context]}function createSingletonDndContext(e,t=getGlobalContext(),r,n){var o=t;return o[INSTANCE_SYM]||(o[INSTANCE_SYM]={dragDropManager:createDragDropManager(e,t,r,n)}),o[INSTANCE_SYM]}function getGlobalContext(){return\\\"undefined\\\"!=typeof global?global:window}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var import_fast_deep_equal=__toESM(require_fast_deep_equal(),1),import_react15=require(\\\"react\\\"),import_react14=(init_esbuild_inject(),require(\\\"react\\\")),useIsomorphicLayoutEffect4=\\\"undefined\\\"!=typeof window?import_react14.useLayoutEffect:import_react14.useEffect;function useCollector(t,r,n){const[o,a]=(0,import_react15.useState)(()=>r(t));var e=(0,import_react15.useCallback)(()=>{var e=r(t);(0,import_fast_deep_equal[\\\"default\\\"])(o,e)||(a(e),n&&n())},[o,t,n]);return useIsomorphicLayoutEffect4(e),[o,e]}function useMonitorOutput(t,e,r){const[n,o]=useCollector(t,e,r);return useIsomorphicLayoutEffect4(function(){var e=t.getHandlerId();if(null!=e)return t.subscribeToStateChange(o,{handlerIds:[e]})},[t,o]),n}function useCollectedProps(e,t,r){return useMonitorOutput(t,e||(()=>({})),()=>r.reconnect())}init_esbuild_inject();var import_react16=require(\\\"react\\\");function useOptionalFactory(e,t){var r=[...t||[]];return null==t&&\\\"function\\\"!=typeof e&&r.push(e),(0,import_react16.useMemo)(()=>\\\"function\\\"==typeof e?e():e,r)}init_esbuild_inject();var import_react17=require(\\\"react\\\");function useConnectDragSource(e){return(0,import_react17.useMemo)(()=>e.hooks.dragSource(),[e])}function useConnectDragPreview(e){return(0,import_react17.useMemo)(()=>e.hooks.dragPreview(),[e])}init_esbuild_inject();var import_react20=require(\\\"react\\\"),isCallingCanDrag=(init_esbuild_inject(),!1),isCallingIsDragging=!1,DragSourceMonitorImpl=class{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){invariant(!isCallingCanDrag,\\\"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor\\\");try{return isCallingCanDrag=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{isCallingCanDrag=!1}}isDragging(){if(!this.sourceId)return!1;invariant(!isCallingIsDragging,\\\"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor\\\");try{return isCallingIsDragging=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{isCallingIsDragging=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}},isCallingCanDrop=(init_esbuild_inject(),!1),DropTargetMonitorImpl=class{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;invariant(!isCallingCanDrop,\\\"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor\\\");try{return isCallingCanDrop=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{isCallingCanDrop=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}};function registerTarget(e,t,r){const n=r.getRegistry(),o=n.addTarget(e,t);return[o,()=>n.removeTarget(o)]}function registerSource(e,t,r){const n=r.getRegistry(),o=n.addSource(e,t);return[o,()=>n.removeSource(o)]}function shallowEqual(t,r,n,o){let a=n?n.call(o,t,r):void 0;if(void 0!==a)return!!a;if(t!==r){if(\\\"object\\\"!=typeof t||!t||\\\"object\\\"!=typeof r||!r)return!1;var i=Object.keys(t),s=Object.keys(r);if(i.length!==s.length)return!1;var c=Object.prototype.hasOwnProperty.bind(r);for(let e=0;e<i.length;e++){var l=i[e];if(!c(l))return!1;var u=t[l],d=r[l];if(!1===(a=n?n.call(o,u,d,l):void 0)||void 0===a&&u!==d)return!1}}return!0}function isRef(e){return null!==e&&\\\"object\\\"==typeof e&&Object.prototype.hasOwnProperty.call(e,\\\"current\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var import_react18=require(\\\"react\\\");function throwIfCompositeComponentElement(e){var t;if(\\\"string\\\"!=typeof e.type)throw t=e.type.displayName||e.type.name||\\\"the component\\\",new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}function wrapHookToRecognizeElement(n){return(e=null,t=null)=>{var r;return(0,import_react18.isValidElement)(e)?(throwIfCompositeComponentElement(r=e),cloneWithRef(r,t?e=>n(e,t):n)):(n(r=e,t),r)}}function wrapConnectorHooks(n){const o={};return Object.keys(n).forEach(e=>{var t=n[e];if(e.endsWith(\\\"Ref\\\"))o[e]=n[e];else{const r=wrapHookToRecognizeElement(t);o[e]=()=>r}}),o}function setRef2(e,t){\\\"function\\\"==typeof e?e(t):e.current=t}function cloneWithRef(e,t){const r=e.ref;return invariant(\\\"string\\\"!=typeof r,\\\"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs\\\"),r?(0,import_react18.cloneElement)(e,{ref:e=>{setRef2(r,e),setRef2(t,e)}}):(0,import_react18.cloneElement)(e,{ref:t})}var SourceConnector=class{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){var e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){var e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId&&(e?t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)):this.lastConnectedDragSource=e),t}reconnectDragPreview(e=!1){var t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();r&&this.disconnectDragPreview(),this.handlerId&&(t?r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!shallowEqual(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!shallowEqual(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=wrapConnectorHooks({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,isRef(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,isRef(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}},TargetConnector=(init_esbuild_inject(),class{get connectTarget(){return this.dropTarget}reconnect(){var e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange(),t=(e&&this.disconnectDropTarget(),this.dropTarget);this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!shallowEqual(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=wrapConnectorHooks({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,isRef(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}),import_react19=(init_esbuild_inject(),require(\\\"react\\\"));function useDragDropManager(){var e=(0,import_react19.useContext)(DndContext)[\\\"dragDropManager\\\"];return invariant(null!=e,\\\"Expected drag drop context\\\"),e}function useDragSourceConnector(e,t){const r=useDragDropManager(),n=(0,import_react20.useMemo)(()=>new SourceConnector(r.getBackend()),[r]);return useIsomorphicLayoutEffect4(()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource()),[n,e]),useIsomorphicLayoutEffect4(()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview()),[n,t]),n}init_esbuild_inject();var import_react21=require(\\\"react\\\");function useDragSourceMonitor(){const e=useDragDropManager();return(0,import_react21.useMemo)(()=>new DragSourceMonitorImpl(e),[e])}init_esbuild_inject(),init_esbuild_inject();var import_react22=require(\\\"react\\\"),DragSourceImpl=(init_esbuild_inject(),class{beginDrag(){var e=this.spec,t=this.monitor;let r=null;return null!==(r=\\\"object\\\"==typeof e.item?e.item:\\\"function\\\"==typeof e.item?e.item(t):{})&&void 0!==r?r:null}canDrag(){var e=this.spec,t=this.monitor;return\\\"boolean\\\"==typeof e.canDrag?e.canDrag:\\\"function\\\"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){var r=this.spec,n=this.monitor,r=r[\\\"isDragging\\\"];return r?r(n):t===e.getSourceId()}endDrag(){var e=this.spec,t=this.monitor,r=this.connector,e=e[\\\"end\\\"];e&&e(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}});function useDragSource(e,t,r){const n=(0,import_react22.useMemo)(()=>new DragSourceImpl(e,t,r),[t,r]);return(0,import_react22.useEffect)(()=>{n.spec=e},[e]),n}init_esbuild_inject();var import_react23=require(\\\"react\\\");function useDragType(t){return(0,import_react23.useMemo)(()=>{var e=t.type;return invariant(null!=e,\\\"spec.type must be defined\\\"),e},[t])}function useRegisteredDragSource(e,r,n){const o=useDragDropManager(),a=useDragSource(e,r,n),i=useDragType(e);useIsomorphicLayoutEffect4(function(){var e,t;if(null!=i)return([e,t]=registerSource(i,a,o)),r.receiveHandlerId(e),n.receiveHandlerId(e),t},[o,r,n,a,i])}function useDrag(e,t){var r=useOptionalFactory(e,t),n=(invariant(!r.begin,\\\"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)\\\"),useDragSourceMonitor()),o=useDragSourceConnector(r.options,r.previewOptions);return useRegisteredDragSource(r,n,o),[useCollectedProps(r.collect,n,o),useConnectDragSource(o),useConnectDragPreview(o)]}init_esbuild_inject(),init_esbuild_inject();var import_react24=require(\\\"react\\\");function useConnectDropTarget(e){return(0,import_react24.useMemo)(()=>e.hooks.dropTarget(),[e])}init_esbuild_inject();var import_react25=require(\\\"react\\\");function useDropTargetConnector(e){const t=useDragDropManager(),r=(0,import_react25.useMemo)(()=>new TargetConnector(t.getBackend()),[t]);return useIsomorphicLayoutEffect4(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}init_esbuild_inject();var import_react26=require(\\\"react\\\");function useDropTargetMonitor(){const e=useDragDropManager();return(0,import_react26.useMemo)(()=>new DropTargetMonitorImpl(e),[e])}init_esbuild_inject(),init_esbuild_inject();var import_react27=require(\\\"react\\\");function useAccept(e){const t=e[\\\"accept\\\"];return(0,import_react27.useMemo)(()=>(invariant(null!=e.accept,\\\"accept must be defined\\\"),Array.isArray(t)?t:[t]),[t])}init_esbuild_inject();var import_react28=require(\\\"react\\\"),DropTargetImpl=(init_esbuild_inject(),class{canDrop(){var e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){var e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){var e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}});function useDropTarget(e,t){const r=(0,import_react28.useMemo)(()=>new DropTargetImpl(e,t),[t]);return(0,import_react28.useEffect)(()=>{r.spec=e},[e]),r}function useRegisteredDropTarget(e,r,n){const o=useDragDropManager(),a=useDropTarget(e,r),i=useAccept(e);useIsomorphicLayoutEffect4(function(){var[e,t]=registerTarget(i,a,o);return r.receiveHandlerId(e),n.receiveHandlerId(e),t},[o,r,a,n,i.map(e=>e.toString()).join(\\\"|\\\")])}function useDrop(e,t){var r=useOptionalFactory(e,t),n=useDropTargetMonitor(),o=useDropTargetConnector(r.options);return useRegisteredDropTarget(r,n,o),[useCollectedProps(r.collect,n,o),useConnectDropTarget(o)]}function memoize4(e){let t=null;return()=>t=null==t?e():t}function without2(e,t){return e.filter(e=>e!==t)}function union(e,t){const r=new Set;var n=e=>r.add(e);e.forEach(n),t.forEach(n);const o=[];return r.forEach(e=>o.push(e)),o}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var EnterLeaveCounter=class{enter(t){var e=this.entered.length;return this.entered=union(this.entered.filter(e=>this.isNodeInDocument(e)&&(!e.contains||e.contains(t))),[t]),0===e&&0<this.entered.length}leave(e){var t=this.entered.length;return this.entered=without2(this.entered.filter(this.isNodeInDocument),e),0<t&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}},NativeDragSource=(init_esbuild_inject(),init_esbuild_inject(),class{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading \\\"${e}\\\" until the drop event.`),null}})})}loadDataTransfer(r){if(r){const n={};Object.keys(this.config.exposeProperties).forEach(e=>{var t=this.config.exposeProperties[e];null!=t&&(n[e]={value:t(r,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,n)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}),NativeTypes_exports=(init_esbuild_inject(),{}),FILE=(__export(NativeTypes_exports,{FILE:()=>FILE,HTML:()=>HTML,TEXT:()=>TEXT,URL:()=>URL2}),init_esbuild_inject(),\\\"__NATIVE_FILE__\\\"),URL2=\\\"__NATIVE_URL__\\\",TEXT=\\\"__NATIVE_TEXT__\\\",HTML=\\\"__NATIVE_HTML__\\\";function getDataFromDataTransfer(r,e,t){var n=e.reduce((e,t)=>e||r.getData(t),\\\"\\\");return null!=n?n:t}init_esbuild_inject();var nativeTypesConfig={[FILE]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:[\\\"Files\\\"]},[HTML]:{exposeProperties:{html:(e,t)=>getDataFromDataTransfer(e,t,\\\"\\\"),dataTransfer:e=>e},matchesTypes:[\\\"Html\\\",\\\"text/html\\\"]},[URL2]:{exposeProperties:{urls:(e,t)=>getDataFromDataTransfer(e,t,\\\"\\\").split(\\\"\\\\n\\\"),dataTransfer:e=>e},matchesTypes:[\\\"Url\\\",\\\"text/uri-list\\\"]},[TEXT]:{exposeProperties:{text:(e,t)=>getDataFromDataTransfer(e,t,\\\"\\\"),dataTransfer:e=>e},matchesTypes:[\\\"Text\\\",\\\"text/plain\\\"]}};function createNativeDragSource(e,t){var r=nativeTypesConfig[e];if(r)return(r=new NativeDragSource(r)).loadDataTransfer(t),r;throw new Error(`native type ${e} has no configuration`)}function matchNativeItemType(e){if(!e)return null;const r=Array.prototype.slice.call(e.types||[]);return Object.keys(nativeTypesConfig).filter(e=>{var t=nativeTypesConfig[e];return!(null==t||!t.matchesTypes)&&t.matchesTypes.some(e=>-1<r.indexOf(e))})[0]||null}init_esbuild_inject(),init_esbuild_inject();var isFirefox=memoize4(()=>/firefox/i.test(navigator.userAgent)),isSafari=memoize4(()=>Boolean(window.safari)),MonotonicInterpolant=(init_esbuild_inject(),class{interpolate(e){var{xs:t,ys:r,c1s:n,c2s:o,c3s:a}=this,i=t.length-1;if(e===t[i])return r[i];let s=0,c=a.length-1;for(;s<=c;){var l,u=t[l=Math.floor(.5*(s+c))];if(u<e)s=l+1;else{if(!(e<u))return r[l];c=l-1}}var d=e-t[i=Math.max(0,c)],p=d*d;return r[i]+n[i]*d+o[i]*p+a[i]*d*p}constructor(r,e){var t=r[\\\"length\\\"],n=[];for(let b=0;b<t;b++)n.push(b);n.sort((e,t)=>r[e]<r[t]?-1:1);var o,a=[],i=[],s=[];let c;for(let E=0;E<t-1;E++)c=r[E+1]-r[E],o=e[E+1]-e[E],i.push(c),a.push(o),s.push(o/c);var l=[s[0]];for(let T=0;T<i.length-1;T++){var u,d,p=s[T],f=s[T+1];p*f<=0?l.push(0):(c=i[T],u=i[T+1],d=c+u,l.push(3*d/((d+u)/p+(d+c)/f)))}l.push(s[s.length-1]);var g=[],m=[];for(let C=0;C<l.length-1;C++){var h=s[C],_=l[C],v=1/i[C],y=_+l[C+1]-h-h;g.push((h-_-y)*v),m.push(y*v*v)}this.xs=r,this.ys=e,this.c1s=l,this.c2s=g,this.c3s=m}}),ELEMENT_NODE=1;function getNodeClientOffset(e){var t,r=e.nodeType===ELEMENT_NODE?e:e.parentElement;return r?(({top:r,left:t}=r.getBoundingClientRect()),{x:t,y:r}):null}function getEventClientOffset(e){return{x:e.clientX,y:e.clientY}}function isImageNode(e){var t;return\\\"IMG\\\"===e.nodeName&&(isFirefox()||!(null!=(t=document.documentElement)&&t.contains(e)))}function getDragPreviewSize(e,t,r,n){let o=e?t.width:r,a=e?t.height:n;return isSafari()&&e&&(a/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:a}}function getDragPreviewOffset(e,t,r,n,o){const a=isImageNode(t);var i=getNodeClientOffset(a?e:t);const s={x:r.x-i.x,y:r.y-i.y},{offsetWidth:c,offsetHeight:l}=e,{anchorX:u,anchorY:d}=n,{dragPreviewWidth:p,dragPreviewHeight:f}=getDragPreviewSize(a,t,c,l);var{offsetX:i,offsetY:g}=o,m=0===g||g;return{x:0===i||i?i:new MonotonicInterpolant([0,.5,1],[s.x,s.x/c*p,s.x+p-c]).interpolate(u),y:m?g:(()=>{let e=new MonotonicInterpolant([0,.5,1],[s.y,s.y/l*f,s.y+f-l]).interpolate(d);return isSafari()&&a&&(e+=(window.devicePixelRatio-1)*f),e})()}}init_esbuild_inject();var OptionsReader=class{get window(){return this.globalContext||(\\\"undefined\\\"!=typeof window?window:void 0)}get document(){var e;return null!=(e=this.globalContext)&&e.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null==(e=this.optionsArgs)?void 0:e.rootElement)||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}};function _defineProperty10(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectSpread8(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);(n=\\\"function\\\"==typeof Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})):n).forEach(function(e){_defineProperty10(t,e,r[e])})}return t}var emptyImage,HTML5BackendImpl=class{profile(){var e;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:(null==(e=this.dragStartSourceIds)?void 0:e.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:(null==(e=this.dragOverTargetIds)?void 0:e.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){var e=this.rootElement;if(void 0!==e){if(e.__isReactDndBackendSetUp)throw new Error(\\\"Cannot have two HTML5 backends at the same time.\\\");e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}teardown(){var e,t=this.rootElement;void 0!==t&&(t.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)&&null!=(e=this.window)&&e.cancelAnimationFrame(this.asyncEndDragFrameId)}connectDragPreview(e,t,r){return this.sourcePreviewNodeOptions.set(e,r),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes[\\\"delete\\\"](e),this.sourcePreviewNodeOptions[\\\"delete\\\"](e)}}connectDragSource(t,e,r){this.sourceNodes.set(t,e),this.sourceNodeOptions.set(t,r);const n=e=>this.handleDragStart(e,t),o=e=>this.handleSelectStart(e);return e.setAttribute(\\\"draggable\\\",\\\"true\\\"),e.addEventListener(\\\"dragstart\\\",n),e.addEventListener(\\\"selectstart\\\",o),()=>{this.sourceNodes[\\\"delete\\\"](t),this.sourceNodeOptions[\\\"delete\\\"](t),e.removeEventListener(\\\"dragstart\\\",n),e.removeEventListener(\\\"selectstart\\\",o),e.setAttribute(\\\"draggable\\\",\\\"false\\\")}}connectDropTarget(t,e){const r=e=>this.handleDragEnter(e,t),n=e=>this.handleDragOver(e,t),o=e=>this.handleDrop(e,t);return e.addEventListener(\\\"dragenter\\\",r),e.addEventListener(\\\"dragover\\\",n),e.addEventListener(\\\"drop\\\",o),()=>{e.removeEventListener(\\\"dragenter\\\",r),e.removeEventListener(\\\"dragover\\\",n),e.removeEventListener(\\\"drop\\\",o)}}addEventListeners(e){e.addEventListener&&(e.addEventListener(\\\"dragstart\\\",this.handleTopDragStart),e.addEventListener(\\\"dragstart\\\",this.handleTopDragStartCapture,!0),e.addEventListener(\\\"dragend\\\",this.handleTopDragEndCapture,!0),e.addEventListener(\\\"dragenter\\\",this.handleTopDragEnter),e.addEventListener(\\\"dragenter\\\",this.handleTopDragEnterCapture,!0),e.addEventListener(\\\"dragleave\\\",this.handleTopDragLeaveCapture,!0),e.addEventListener(\\\"dragover\\\",this.handleTopDragOver),e.addEventListener(\\\"dragover\\\",this.handleTopDragOverCapture,!0),e.addEventListener(\\\"drop\\\",this.handleTopDrop),e.addEventListener(\\\"drop\\\",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener(\\\"dragstart\\\",this.handleTopDragStart),e.removeEventListener(\\\"dragstart\\\",this.handleTopDragStartCapture,!0),e.removeEventListener(\\\"dragend\\\",this.handleTopDragEndCapture,!0),e.removeEventListener(\\\"dragenter\\\",this.handleTopDragEnter),e.removeEventListener(\\\"dragenter\\\",this.handleTopDragEnterCapture,!0),e.removeEventListener(\\\"dragleave\\\",this.handleTopDragLeaveCapture,!0),e.removeEventListener(\\\"dragover\\\",this.handleTopDragOver),e.removeEventListener(\\\"dragover\\\",this.handleTopDragOverCapture,!0),e.removeEventListener(\\\"drop\\\",this.handleTopDrop),e.removeEventListener(\\\"drop\\\",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){var e=this.monitor.getSourceId(),e=this.sourceNodeOptions.get(e);return _objectSpread8({dropEffect:this.altKeyPressed?\\\"copy\\\":\\\"move\\\"},e||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?\\\"copy\\\":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){var e=this.monitor.getSourceId();return _objectSpread8({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(NativeTypes_exports).some(e=>NativeTypes_exports[e]===t)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=createNativeDragSource(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null==(e=this.rootElement)?void 0:e.addEventListener(\\\"mousemove\\\",this.endDragIfSourceWasRemovedFromDOM,!0)},1e3)}clearCurrentDragSourceNode(){var e;return!(!this.currentDragSourceNode||(this.currentDragSourceNode=null,this.rootElement&&(null!=(e=this.window)&&e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener(\\\"mousemove\\\",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null))}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{var t=this.sourceNodes.get(e);return t&&getNodeClientOffset(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>Boolean(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{var e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&\\\"undefined\\\"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&\\\"undefined\\\"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(!e.defaultPrevented){var t,r,n,o,a,i,s=this[\\\"dragStartSourceIds\\\"],c=(this.dragStartSourceIds=null,getEventClientOffset(e)),s=(this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(s||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:c}),e)[\\\"dataTransfer\\\"],l=matchNativeItemType(s);if(this.monitor.isDragging()){s&&\\\"function\\\"==typeof s.setDragImage&&(t=this.monitor.getSourceId(),i=this.sourceNodes.get(t),t=this.sourcePreviewNodes.get(t)||i)&&(({anchorX:r,anchorY:n,offsetX:o,offsetY:a}=this.getCurrentSourcePreviewNodeOptions()),i=getDragPreviewOffset(i,t,c,{anchorX:r,anchorY:n},{offsetX:o,offsetY:a}),s.setDragImage(t,i.x,i.y));try{null!=s&&s.setData(\\\"application/json\\\",{})}catch(u){}this.setCurrentDragSourceNode(e.target);c=this.getCurrentSourcePreviewNodeOptions()[\\\"captureDraggingState\\\"];c?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else l?this.beginDragNativeItem(l):s&&!s.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute(\\\"draggable\\\"))||e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{this.dragEnterTargetIds=[],this.isDraggingNativeItem()&&null!=(r=this.currentNativeSource)&&r.loadDataTransfer(e.dataTransfer);var t,r=this.enterLeaveCounter.enter(e.target);r&&!this.monitor.isDragging()&&(r=e.dataTransfer,t=matchNativeItemType(r))&&this.beginDragNativeItem(t,r)},this.handleTopDragEnter=e=>{var t=this[\\\"dragEnterTargetIds\\\"];this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,0<t.length&&this.actions.hover(t,{clientOffset:getEventClientOffset(e)}),t.some(e=>this.monitor.canDropOnTarget(e)))&&(e.preventDefault(),e.dataTransfer)&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())},this.handleTopDragOverCapture=e=>{var t;this.dragOverTargetIds=[],this.isDraggingNativeItem()&&null!=(t=this.currentNativeSource)&&t.loadDataTransfer(e.dataTransfer)},this.handleTopDragOver=e=>{var t=this[\\\"dragOverTargetIds\\\"];this.dragOverTargetIds=[],this.monitor.isDragging()?(this.altKeyPressed=e.altKey,this.lastClientOffset=getEventClientOffset(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=\\\"none\\\"))):(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=\\\"none\\\"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{var t;this.dropTargetIds=[],this.isDraggingNativeItem()?(e.preventDefault(),null!=(t=this.currentNativeSource)&&t.loadDataTransfer(e.dataTransfer)):matchNativeItemType(e.dataTransfer)&&e.preventDefault(),this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{var t=this[\\\"dropTargetIds\\\"];this.dropTargetIds=[],this.actions.hover(t,{clientOffset:getEventClientOffset(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{var t=e.target;\\\"function\\\"!=typeof t.dragDrop||\\\"INPUT\\\"===t.tagName||\\\"SELECT\\\"===t.tagName||\\\"TEXTAREA\\\"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop())},this.options=new OptionsReader(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new EnterLeaveCounter(this.isNodeInDocument)}};function getEmptyImage(){return emptyImage||((emptyImage=new Image).src=\\\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\\\"),emptyImage}init_esbuild_inject();var HTML5Backend=function createBackend(e,t,r){return new HTML5BackendImpl(e,t,r)},import_tw_react4=__toESM(require_tw_react()),import_react62=(init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_tw_react=__toESM(require_tw_react()),import_react58=(init_esbuild_inject(),require(\\\"react\\\")),import_react29=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),__assign=(init_esbuild_inject(),function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)});function __rest(e,t){var r={};for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&\\\"function\\\"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||((n=n||Array.prototype.slice.call(t,0,o))[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var createComboboxStore=e=>createStore4(\\\"combobox-\\\"+e.id)(e),comboboxStore=createStore4(\\\"combobox\\\")({activeId:null,byId:{},highlightedIndex:0,items:[],filteredItems:[],targetRange:null,text:null}).extendActions((r,e)=>({setComboboxById:t=>{e.byId()[t.id]||r.state(e=>{e.byId[t.id]=createComboboxStore(t)})},open:e=>{r.mergeState(e)},reset:()=>{r.state(e=>{e.activeId=null,e.highlightedIndex=0,e.filteredItems=[],e.items=[],e.text=null,e.targetRange=null})}})).extendSelectors(e=>({isOpen:()=>!!e.activeId})),useComboboxSelectors=comboboxStore.use,comboboxSelectors=comboboxStore.get,comboboxActions=comboboxStore.set,getComboboxStoreById=e=>e?comboboxSelectors.byId()[e]:null,getTextFromTrigger=(e,{at:t,trigger:r,searchPattern:n=\\\"\\\\\\\\S+\\\"})=>{var o,a=escapeRegExp(r),a=new RegExp(\\\"(?:^|\\\\\\\\s)\\\"+a);let i=t;for(;;){if(!(o=i))break;var s=(i=getPointBefore(e,i))&&getRange(e,i,o);if(!getEditorString(e,s).match(n)){i=o;break}}var c=i&&getRange(e,i,t),l=getEditorString(e,c);if(c&&l.match(a))return{range:c,textAfterTrigger:l.slice(r.length)}},onChangeCombobox=l=>()=>{var e=comboboxSelectors.byId(),t=comboboxSelectors.activeId();let r=!0;for(const c of Object.values(e)){var n=c.get.id();if(null==(a=(o=c.get).controlled)?void 0:a.call(o)){if(t!==n)continue;r=!1;break}var o=l[\\\"selection\\\"];if(o&&isCollapsed(o)){var a=c.get.trigger(),i=null==(s=(i=c.get).searchPattern)?void 0:s.call(i),s=getTextFromTrigger(l,{at:Range.start(o),trigger:a,searchPattern:i});if(s){var{range:o,textAfterTrigger:a}=s;comboboxActions.open({activeId:n,text:a,targetRange:o}),r=!1;break}}}r&&comboboxSelectors.isOpen()&&comboboxActions.reset()};function unwrapExports5(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule7(e,t){return e(t={exports:{}},t.exports),t.exports}var lib5=createCommonjsModule7(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var _={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),n[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=v,t.toKeyName=y}),isHotkey5=unwrapExports5(lib5),getNextNonDisabledIndex=(lib5.isHotkey,lib5.isCodeHotkey,lib5.isKeyHotkey,lib5.parseHotkey,lib5.compareHotkey,lib5.toKeyCode,lib5.toKeyName,(r,n,o,a,e)=>{var t=a(n);if(!t||!t.hasAttribute(\\\"disabled\\\"))return n;if(0<r){for(let e=n+1;e<o;e++)if(!a(e).hasAttribute(\\\"disabled\\\"))return e}else for(let t=n-1;0<=t;t--)if(!a(t).hasAttribute(\\\"disabled\\\"))return t;return e?0<r?getNextNonDisabledIndex(1,0,o,a,!1):getNextNonDisabledIndex(-1,o-1,o,a,!1):-1}),getNextWrappingIndex=(e,t,r,n,o=!0)=>{if(0===r)return-1;var a=r-1;let i=(t=\\\"number\\\"!=typeof t||t<0||r<=t?0<e?-1:1+a:t)+e;i<0?i=o?a:0:i>a&&(i=o?0:a);a=getNextNonDisabledIndex(e,i,r,n,o);return-1===a?r<=t?-1:t:a},onKeyDownCombobox=a=>e=>{var t,{highlightedIndex:r,filteredItems:n,activeId:o}=comboboxSelectors.state();comboboxSelectors.isOpen()&&(o=getComboboxStoreById(o))&&(o=o.get.onSelectItem(),isHotkey5(\\\"down\\\",e)?(e.preventDefault(),t=getNextWrappingIndex(1,r,n.length,()=>{},!0),comboboxActions.highlightedIndex(t)):isHotkey5(\\\"up\\\",e)?(e.preventDefault(),t=getNextWrappingIndex(-1,r,n.length,()=>{},!0),comboboxActions.highlightedIndex(t)):isHotkey5(\\\"escape\\\",e)?(e.preventDefault(),comboboxActions.reset()):(Hotkeys2.isTab(a,e)||isHotkey5(\\\"enter\\\",e))&&(e.preventDefault(),e.stopPropagation(),n[r])&&null!=o&&o(a,n[r]))},KEY_COMBOBOX=\\\"combobox\\\",createComboboxPlugin=createPluginFactory({key:KEY_COMBOBOX,handlers:{onChange:onChangeCombobox,onKeyDown:onKeyDownCombobox}});function unwrapExports6(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule8(e,t){return e(t={exports:{}},t.exports),t.exports}var lib6=createCommonjsModule8(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var _={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in _)o[_[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=y(p=f?p.slice(0,-1):p),m=_[g];1!==i&&m||(n?o.key=g:o.which=v(p)),m&&(o[m]=!f||null)}}catch(h){c=!0,l=h}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function v(e){return e=y(e),n[e]||e.toUpperCase().charCodeAt(0)}function y(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=v,t.toKeyName=y}),isHotkey6=unwrapExports6(lib6),findMentionInput=(lib6.isHotkey,lib6.isCodeHotkey,lib6.isKeyHotkey,lib6.parseHotkey,lib6.compareHotkey,lib6.toKeyCode,lib6.toKeyName,(e,t)=>findNode(e,{...t,match:{type:getPluginType(e,ELEMENT_MENTION_INPUT)}})),isNodeMentionInput=(e,t)=>t.type===getPluginType(e,ELEMENT_MENTION_INPUT),isSelectionInMentionInput=e=>void 0!==findMentionInput(e),removeMentionInput=(t,r)=>withoutNormalizing2(t,()=>{var e=getNode(t,r);e&&(e=e[\\\"trigger\\\"],insertText3(t,e,{at:{path:[...r,0],offset:0}}),unwrapNodes3(t,{at:r}))}),moveSelectionByOffset=(r,{query:n=()=>!0}={})=>e=>{var t=r[\\\"selection\\\"];return!(!t||Range.isExpanded(t)||!n(r))&&(isHotkey6(\\\"left\\\",e)?(e.preventDefault(),moveSelection(r,{unit:\\\"offset\\\",reverse:!0}),!0):isHotkey6(\\\"right\\\",e)?(e.preventDefault(),moveSelection(r,{unit:\\\"offset\\\"}),!0):void 0)},mentionOnKeyDownHandler=n=>r=>e=>{var t;return isHotkey6(\\\"escape\\\",e)?!!(t=findMentionInput(r))&&(e.preventDefault(),removeMentionInput(r,t[1]),!0):moveSelectionByOffset(r,n)(e)},withMention=(n,{options:{id:o,trigger:a,triggerPreviousCharPattern:r,query:i,inputCreation:s}})=>{const c=getPlugin(n,ELEMENT_MENTION_INPUT)[\\\"type\\\"],{apply:l,insertBreak:e,insertText:u,deleteBackward:d,insertFragment:t,insertTextData:p,insertNode:f}=n,g=e=>e.split(/\\\\r\\\\n|\\\\r|\\\\n/).map(e=>e.trim()).join(\\\"\\\");return n.insertFragment=e=>{return void 0!==findMentionInput(n)?u(e.map(e=>g(getNodeString(e))).join(\\\"\\\")):t(e)},n.insertTextData=e=>{var t;return void 0!==findMentionInput(n)?!!(t=e.getData(\\\"text/plain\\\"))&&(n.insertText(g(t)),!0):p(e)},n.deleteBackward=e=>{var t=findMentionInput(n);if(t&&\\\"\\\"===getNodeString(t[0]))return removeMentionInput(n,t[1]);d(e)},n.insertBreak=()=>{isSelectionInMentionInput(n)||e()},n.insertText=e=>{var t;return n.selection&&e===a&&(!i||i(n))&&!isSelectionInMentionInput(n)&&(t=getEditorString(n,getRange(n,n.selection,getPointBefore(n,n.selection))),null==r?void 0:r.test(t))&&e===a?(t={type:c,children:[{text:\\\"\\\"}],trigger:a},s&&(t[s.key]=s.value),f(t)):u(e)},n.apply=e=>{var t,r;l(e),\\\"insert_text\\\"===e.type||\\\"remove_text\\\"===e.type?(r=findMentionInput(n))&&comboboxActions.text(getNodeString(r[0])):\\\"set_selection\\\"===e.type?(r=!Range.isRange(e.properties)||null==(r=findMentionInput(n,{at:e.properties}))?void 0:r[1],t=!Range.isRange(e.newProperties)||null==(t=findMentionInput(n,{at:e.newProperties}))?void 0:t[1],r&&!t&&removeMentionInput(n,r),t&&comboboxActions.targetRange(n.selection)):\\\"insert_node\\\"===e.type&&isNodeMentionInput(n,e.node)?e.node.trigger===a&&(r=null!=(t=null==(r=e.node.children[0])?void 0:r.text)?t:\\\"\\\",void 0===s||e.node[s.key]===s.value)&&(setSelection2(n,{anchor:{path:e.path.concat([0]),offset:r.length},focus:{path:e.path.concat([0]),offset:r.length}}),comboboxActions.open({activeId:o,text:r,targetRange:n.selection})):\\\"remove_node\\\"===e.type&&isNodeMentionInput(n,e.node)&&e.node.trigger===a&&comboboxActions.reset()},n},ELEMENT_MENTION=\\\"mention\\\",ELEMENT_MENTION_INPUT=\\\"mention_input\\\",createMentionPlugin=createPluginFactory({key:ELEMENT_MENTION,isElement:!0,isInline:!0,isVoid:!0,handlers:{onKeyDown:mentionOnKeyDownHandler({query:isSelectionInMentionInput})},withOverrides:withMention,options:{trigger:\\\"@\\\",triggerPreviousCharPattern:/^\\\\s?$/,createMentionNode:e=>({value:e.text})},plugins:[{key:ELEMENT_MENTION_INPUT,isElement:!0,isInline:!0}],then:(e,{key:t})=>({options:{id:t}})}),useAutoCompletePluginStore=(init_esbuild_inject(),init_esbuild_inject(),createStore4(\\\"combo-box\\\")({highlightedIndex:-1,targetRange:null,filteredItems:{}}).extendActions(e=>({setFilteredItems:t=>{e.state(e=>({...e,filteredItems:{...e.filteredItems,...t}}))},reset:()=>{e.state(e=>({...e,activeId:void 0,filteredItems:{},highlightedIndex:-1,popperContainer:void 0,targetRange:null,text:void 0}))}}))),findAutoCompleteInput=(init_esbuild_inject(),(e,t)=>findNode(e,{...t,match:{type:getPluginType(e,ELEMENT_AUTO_COMPLETE_INPUT)}})),isNodeAutoCompleteInput=(init_esbuild_inject(),(e,t)=>t.type===getPluginType(e,ELEMENT_AUTO_COMPLETE_INPUT)),isSelectionInAutoCompleteInput=(init_esbuild_inject(),e=>void 0!==findAutoCompleteInput(e)),removeAutoCompleteInputAtPath=(init_esbuild_inject(),(t,r)=>withoutNormalizing2(t,()=>{var e=getNode(t,r);e&&(e=e[\\\"trigger\\\"],insertText3(t,e,{at:{path:[...r,0],offset:0}}),unwrapNodes3(t,{at:r}))})),removeAutoCompleteInputFromCurrentSelection=e=>{withoutMergingHistory(e,()=>{removeNodes3(e,{match:e=>e.type===ELEMENT_AUTO_COMPLETE_INPUT})})},withAutoComplete=(a,{options:{id:i,trigger:s,inputCreation:c,keepTrigger:l,needSpaceBeforeTrigger:u}})=>{const d=getPlugin(a,ELEMENT_AUTO_COMPLETE_INPUT)[\\\"type\\\"],{apply:p,insertBreak:e,insertText:f,deleteBackward:g}=a;a.deleteBackward=e=>{var t=findAutoCompleteInput(a);if(t&&\\\"\\\"===getNodeString(t[0]))return removeAutoCompleteInputAtPath(a,t[1]);g(e)},a.insertBreak=()=>{isSelectionInAutoCompleteInput(a)||e()};return a.insertText=e=>{var t,r,n,o=a[\\\"selection\\\"];o&&!isSelectionInAutoCompleteInput(a)&&((e,t,r)=>{if(t){if(1===t.length&&e===t)return!0;if(1<t.length)if(\\\"\\\"+getEditorString(a,getRange(a,r,getPointBefore(a,r,{distance:t.length-1})))+e===t)return!0}return!1})(e,s,o)&&(r=getEditorString(a,getRange(a,o,getPointBefore(a,o,{distance:s.length+1}))),n=getEditorString(a,getRange(a,o,getPointBefore(a,o,{distance:s.length+2}))),o=getEditorString(a,getRange(a,o,getPointAfter(a,o))),n=\\\"\\\"===r||r.length===n.length,t=\\\"\\\"===o,r=!u||r.startsWith(\\\" \\\"),n||r)&&(t||\\\" \\\"===o)?(n={type:d,children:[{text:\\\"\\\"}],trigger:s},c&&(n[c.key]=c.value),l?f(e):1<s.length&&g(\\\"character\\\"),insertNodes3(a,n)):f(e)},a.apply=e=>{var t,r,n,o=(p(e),a)[\\\"selection\\\"];\\\"insert_text\\\"===e.type||\\\"remove_text\\\"===e.type?(n=findAutoCompleteInput(a))&&null!=(t=(r=useAutoCompletePluginStore.set).text)&&t.call(r,getNodeString(n[0])):\\\"set_selection\\\"===e.type?(n=!Range.isRange(e.properties)||null==(r=findAutoCompleteInput(a,{at:e.properties}))?void 0:r[1],r=!Range.isRange(e.newProperties)||null==(t=findAutoCompleteInput(a,{at:e.newProperties}))?void 0:t[1],n&&!r&&removeAutoCompleteInputAtPath(a,n),r&&null!=(n=(t=useAutoCompletePluginStore.set).targetRange)&&n.call(t,o)):\\\"insert_node\\\"===e.type&&isNodeAutoCompleteInput(a,e.node)?e.node.trigger===s&&(n=null!=(t=null==(r=e.node.children[0])?void 0:r.text)?t:\\\"\\\",void 0===c||e.node[c.key]===c.value)&&(setSelection2(a,{anchor:{path:[...e.path,0],offset:n.length},focus:{path:[...e.path,0],offset:n.length}}),null!=(t=(r=useAutoCompletePluginStore.set).text)&&t.call(r,n),null!=(n=(r=useAutoCompletePluginStore.set).activeId)&&n.call(r,i),null!=(r=(t=useAutoCompletePluginStore.set).targetRange))&&r.call(t,o):\\\"remove_node\\\"===e.type&&isNodeAutoCompleteInput(a,e.node)&&e.node.trigger===s&&useAutoCompletePluginStore.set.reset()},a},ELEMENT_AUTO_COMPLETE=\\\"auto_complete\\\",ELEMENT_AUTO_COMPLETE_INPUT=\\\"auto_complete_input\\\",createAutoCompletePlugin=createPluginFactory({key:ELEMENT_AUTO_COMPLETE,isElement:!0,isInline:!0,isVoid:!0,handlers:{onKeyDown:mentionOnKeyDownHandler({query:isSelectionInMentionInput})},withOverrides:withAutoComplete,options:{needSpaceBeforeTrigger:!0,createAutoCompleteNode:e=>({type:ELEMENT_PARAGRAPH,children:[{text:e.text}]})},plugins:[{key:ELEMENT_AUTO_COMPLETE_INPUT,isElement:!0,isInline:!0}],then:(e,{key:t,options:{trigger:r}})=>({options:{id:t,trigger:null!=r?r:t}})}),import_react52=(init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\"));function t4(e){return e.split(\\\"-\\\")[1]}function e3(e){return\\\"y\\\"===e?\\\"height\\\":\\\"width\\\"}function n5(e){return e.split(\\\"-\\\")[0]}function o3(e){return[\\\"top\\\",\\\"bottom\\\"].includes(n5(e))?\\\"x\\\":\\\"y\\\"}function i4(e,t,r){var{reference:n,floating:o}=e,a=n.x+n.width/2-o.width/2,i=n.y+n.height/2-o.height/2,s=o3(t),c=e3(s),l=n[c]/2-o[c]/2,u=\\\"x\\\"===s;let d;switch(n5(t)){case\\\"top\\\":d={x:a,y:n.y-o.height};break;case\\\"bottom\\\":d={x:a,y:n.y+n.height};break;case\\\"right\\\":d={x:n.x+n.width,y:i};break;case\\\"left\\\":d={x:n.x-o.width,y:i};break;default:d={x:n.x,y:n.y}}switch(t4(t)){case\\\"start\\\":d[s]-=l*(r&&u?-1:1);break;case\\\"end\\\":d[s]+=l*(r&&u?-1:1)}return d}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var r6=async(e,t,r)=>{var{placement:n=\\\"bottom\\\",strategy:o=\\\"absolute\\\",middleware:a=[],platform:i}=r,s=a.filter(Boolean),c=await(null==i.isRTL?void 0:i.isRTL(t));let l=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=i4(l,n,c),p=n,f={},g=0;for(let b=0;b<s.length;b++){var{name:m,fn:h}=s[b],{x:h,y:_,data:v,reset:y}=await h({x:u,y:d,initialPlacement:n,placement:p,strategy:o,middlewareData:f,rects:l,platform:i,elements:{reference:e,floating:t}});u=null!=h?h:u,d=null!=_?_:d,f={...f,[m]:{...f[m],...v}},y&&g<=50&&(g++,\\\"object\\\"==typeof y&&(y.placement&&(p=y.placement),y.rects&&(l=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:u,y:d}=i4(l,p,c))),b=-1)}return{x:u,y:d,placement:p,strategy:o,middlewareData:f}};function a4(e,t){return\\\"function\\\"==typeof e?e(t):e}function l3(e){return\\\"number\\\"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function s3(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function c3(e,t){var{x:r,y:n,platform:o,rects:a,elements:i,strategy:s}=e,{boundary:c=\\\"clippingAncestors\\\",rootBoundary:l=\\\"viewport\\\",elementContext:u=\\\"floating\\\",altBoundary:d=!1,padding:p=0}=a4(t=void 0===t?{}:t,e),p=l3(p),d=i[d?\\\"floating\\\"===u?\\\"reference\\\":\\\"floating\\\":u],f=s3(await o.getClippingRect({element:null==(f=await(null==o.isElement?void 0:o.isElement(d)))||f?d:d.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(i.floating)),boundary:c,rootBoundary:l,strategy:s})),d=\\\"floating\\\"===u?{...a.floating,x:r,y:n}:a.reference,c=await(null==o.getOffsetParent?void 0:o.getOffsetParent(i.floating)),l=await(null==o.isElement?void 0:o.isElement(c))&&await(null==o.getScale?void 0:o.getScale(c))||{x:1,y:1},u=s3(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:d,offsetParent:c,strategy:s}):d);return{top:(f.top-u.top+p.top)/l.y,bottom:(u.bottom-f.bottom+p.bottom)/l.y,left:(f.left-u.left+p.left)/l.x,right:(u.right-f.right+p.right)/l.x}}var f3=Math.min,m2=Math.max;function u3(e,t,r){return m2(e,f3(t,r))}var g2=_=>({name:\\\"arrow\\\",options:_,async fn(e){var{x:t,y:r,placement:n,rects:o,platform:a,elements:i}=e,{element:s,padding:c=0}=a4(_,e)||{};if(null==s)return{};var c=l3(c),t={x:t,y:r},r=o3(n),l=e3(r),u=await a.getDimensions(s),d=\\\"y\\\"===r,p=d?\\\"top\\\":\\\"left\\\",f=d?\\\"bottom\\\":\\\"right\\\",d=d?\\\"clientHeight\\\":\\\"clientWidth\\\",g=o.reference[l]+o.reference[r]-t[r]-o.floating[l],m=t[r]-o.reference[r],s=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s));let h=s?s[d]:0;g=g/2-m/2,m=(h=h&&await(null==a.isElement?void 0:a.isElement(s))?h:i.floating[d]||o.floating[l])/2-u[l]/2-1,s=f3(c[p],m),a=f3(c[f],m),d=s,i=h-u[l]-a,p=h/2-u[l]/2+g,f=u3(d,p,i),c=null!=t4(n)&&p!=f&&o.reference[l]/2-(p<d?s:a)-u[l]/2<0?p<d?d-p:i-p:0;return{[r]:t[r]-c,data:{[r]:f,centerOffset:p-f+c}}}}),d2=[\\\"top\\\",\\\"right\\\",\\\"bottom\\\",\\\"left\\\"],p3=d2.reduce((e,t)=>e.concat(t,t+\\\"-start\\\",t+\\\"-end\\\"),[]),h2={left:\\\"right\\\",right:\\\"left\\\",bottom:\\\"top\\\",top:\\\"bottom\\\"};function y3(e){return e.replace(/left|right|bottom|top/g,e=>h2[e])}function x2(e,t,r){void 0===r&&(r=!1);var n=t4(e),o=o3(e),a=e3(o);let i=\\\"x\\\"===o?n===(r?\\\"end\\\":\\\"start\\\")?\\\"right\\\":\\\"left\\\":\\\"start\\\"===n?\\\"bottom\\\":\\\"top\\\";return{main:i=t.reference[a]>t.floating[a]?y3(i):i,cross:y3(i)}}var w3={start:\\\"end\\\",end:\\\"start\\\"};function v2(e){return e.replace(/start|end/g,e=>w3[e])}var A2=function(x){return{name:\\\"flip\\\",options:x=void 0===x?{}:x,async fn(e){var t;const{placement:r,middlewareData:n,rects:o,initialPlacement:a,platform:i,elements:s}=e,{mainAxis:c=!0,crossAxis:l=!0,fallbackPlacements:u,fallbackStrategy:d=\\\"bestFit\\\",fallbackAxisSideDirection:p=\\\"none\\\",flipAlignment:f=!0,...g}=a4(x,e),m=n5(r),h=n5(a)===a,_=await(null==i.isRTL?void 0:i.isRTL(s.floating)),v=u||(h||!f?[y3(a)]:(y=y3(t=a),[v2(t),y,v2(y)]));u||\\\"none\\\"===p||v.push(...function(e,t,r,n){const o=t4(e);let a=function(e,t,r){var n=[\\\"left\\\",\\\"right\\\"],o=[\\\"right\\\",\\\"left\\\"];switch(e){case\\\"top\\\":case\\\"bottom\\\":return r?t?o:n:t?n:o;case\\\"left\\\":case\\\"right\\\":return t?[\\\"top\\\",\\\"bottom\\\"]:[\\\"bottom\\\",\\\"top\\\"];default:return[]}}(n5(e),\\\"start\\\"===r,n);return a=o&&(a=a.map(e=>e+\\\"-\\\"+o),t)?a.concat(a.map(v2)):a}(a,f,p,_));var y=[a,...v],b=await c3(e,g),E=[],T=(null==(C=n.flip)?void 0:C.overflows)||[];if(c&&E.push(b[m]),l&&(({main:C,cross:w}=x2(r,o,_)),E.push(b[C],b[w])),T=[...T,{placement:r,overflows:E}],!E.every(e=>e<=0)){var C,w=((null==(C=n.flip)?void 0:C.index)||0)+1,b=y[w];if(b)return{data:{index:w,overflows:T},reset:{placement:b}};let e=null==(E=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:E.placement;if(!e)switch(d){case\\\"bestFit\\\":var S=null==(S=T.map(e=>[e.placement,e.overflows.filter(e=>0<e).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:S[0];S&&(e=S);break;case\\\"initialPlacement\\\":e=a}if(r!==e)return{reset:{placement:e}}}return{}}}};function R2(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function P2(t){return d2.some(e=>0<=t[e])}var E2=function(a){return{name:\\\"hide\\\",options:a=void 0===a?{}:a,async fn(e){const t=e[\\\"rects\\\"],{strategy:r=\\\"referenceHidden\\\",...n}=a4(a,e);switch(r){case\\\"referenceHidden\\\":var o=R2(await c3(e,{...n,elementContext:\\\"reference\\\"}),t.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:P2(o)}};case\\\"escaped\\\":o=R2(await c3(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:o,escaped:P2(o)}};default:return{}}}}},L2=function(o){return{name:\\\"offset\\\",options:o=void 0===o?0:o,async fn(e){var{x:t,y:r}=e,n=await async function(e,t){var{placement:r,platform:n,elements:o}=e,o=await(null==n.isRTL?void 0:n.isRTL(o.floating)),n=n5(r),a=t4(r),r=\\\"x\\\"===o3(r),n=[\\\"left\\\",\\\"top\\\"].includes(n)?-1:1,o=o&&r?-1:1,i=a4(t,e);let{mainAxis:s,crossAxis:c,alignmentAxis:l}=\\\"number\\\"==typeof i?{mainAxis:i,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...i};return a&&\\\"number\\\"==typeof l&&(c=\\\"end\\\"===a?-1*l:l),r?{x:c*o,y:s*n}:{x:s*n,y:c*o}}(e,o);return{x:t+n.x,y:r+n.y,data:n}}}};function k2(e){return\\\"x\\\"===e?\\\"y\\\":\\\"x\\\"}var O2=function(m){return{name:\\\"shift\\\",options:m=void 0===m?{}:m,async fn(e){const{x:t,y:r,placement:n}=e,{mainAxis:o=!0,crossAxis:a=!1,limiter:i={fn:e=>{var{x:t,y:r}=e;return{x:t,y:r}}},...s}=a4(m,e),c={x:t,y:r},l=await c3(e,s),u=o3(n5(n)),d=k2(u);let p=c[u],f=c[d];o&&(p=u3(p+l[\\\"y\\\"===u?\\\"top\\\":\\\"left\\\"],p,p-l[\\\"y\\\"===u?\\\"bottom\\\":\\\"right\\\"])),a&&(f=u3(f+l[\\\"y\\\"===d?\\\"top\\\":\\\"left\\\"],f,f-l[\\\"y\\\"===d?\\\"bottom\\\":\\\"right\\\"]));var g=i.fn({...e,[u]:p,[d]:f});return{...g,data:{x:g.x-t,y:g.y-r}}}}},B2=function(p){return{options:p=void 0===p?{}:p,fn(e){var{x:t,y:r,placement:n,rects:o,middlewareData:a}=e,{offset:i=0,mainAxis:s=!0,crossAxis:c=!0}=a4(p,e),t={x:t,y:r},r=o3(n),l=k2(r);let u=t[r],d=t[l];var t=a4(i,e),i=\\\"number\\\"==typeof t?{mainAxis:t,crossAxis:0}:{mainAxis:0,crossAxis:0,...t};return s&&(s=o.reference[r]-o.floating[t=\\\"y\\\"===r?\\\"height\\\":\\\"width\\\"]+i.mainAxis,t=o.reference[r]+o.reference[t]-i.mainAxis,u<s?u=s:u>t&&(u=t)),c&&(s=\\\"y\\\"===r?\\\"width\\\":\\\"height\\\",t=[\\\"top\\\",\\\"left\\\"].includes(n5(n)),n=o.reference[l]-o.floating[s]+(t&&(null==(c=a.offset)?void 0:c[l])||0)+(t?0:i.crossAxis),s=o.reference[l]+o.reference[s]+(!t&&(null==(c=a.offset)?void 0:c[l])||0)-(t?i.crossAxis:0),d<n?d=n:d>s&&(d=s)),{[r]:u,[l]:d}}}},C2=function(E){return{name:\\\"size\\\",options:E=void 0===E?{}:E,async fn(e){const{placement:t,rects:r,platform:n,elements:o}=e,{apply:a=()=>{},...i}=a4(E,e),s=await c3(e,i),c=n5(t),l=t4(t),u=\\\"x\\\"===o3(t),{width:d,height:p}=r.floating;let f,g;\\\"top\\\"===c||\\\"bottom\\\"===c?(f=c,g=l===(await(null==n.isRTL?void 0:n.isRTL(o.floating))?\\\"start\\\":\\\"end\\\")?\\\"left\\\":\\\"right\\\"):(g=c,f=\\\"end\\\"===l?\\\"top\\\":\\\"bottom\\\");var m=p-s[f],h=d-s[g],_=!e.middlewareData.shift;let v=m,y=h;u?(b=d-s.left-s.right,y=l||_?f3(h,b):b):(h=p-s.top-s.bottom,v=l||_?f3(m,h):h),_&&!l&&(b=m2(s.left,0),m=m2(s.right,0),h=m2(s.top,0),_=m2(s.bottom,0),u?y=d-2*(0!==b||0!==m?b+m:m2(s.left,s.right)):v=p-2*(0!==h||0!==_?h+_:m2(s.top,s.bottom))),await a({...e,availableWidth:y,availableHeight:v});var b=await n.getDimensions(o.floating);return d!==b.width||p!==b.height?{reset:{rects:!0}}:{}}}};function n6(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function o4(e){return n6(e).getComputedStyle(e)}function i5(e){return e instanceof n6(e).Node}function r7(e){return i5(e)?(e.nodeName||\\\"\\\").toLowerCase():\\\"#document\\\"}function c4(e){return e instanceof n6(e).HTMLElement}function l4(e){return e instanceof n6(e).Element}function s4(e){return\\\"undefined\\\"!=typeof ShadowRoot&&(e instanceof n6(e).ShadowRoot||e instanceof ShadowRoot)}function f4(e){var{overflow:t,overflowX:r,overflowY:n,display:o}=o4(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&![\\\"inline\\\",\\\"contents\\\"].includes(o)}function u4(e){return[\\\"table\\\",\\\"td\\\",\\\"th\\\"].includes(r7(e))}function d3(e){const t=a5(),r=o4(e);return\\\"none\\\"!==r.transform||\\\"none\\\"!==r.perspective||!t&&!!r.backdropFilter&&\\\"none\\\"!==r.backdropFilter||!t&&!!r.filter&&\\\"none\\\"!==r.filter||[\\\"transform\\\",\\\"perspective\\\",\\\"filter\\\"].some(e=>(r.willChange||\\\"\\\").includes(e))||[\\\"paint\\\",\\\"layout\\\",\\\"strict\\\",\\\"content\\\"].some(e=>(r.contain||\\\"\\\").includes(e))}function a5(){return!(\\\"undefined\\\"==typeof CSS||!CSS.supports)&&CSS.supports(\\\"-webkit-backdrop-filter\\\",\\\"none\\\")}function h3(e){return[\\\"html\\\",\\\"body\\\",\\\"#document\\\"].includes(r7(e))}var p4=Math.min,g3=Math.max,m3=Math.round,y4=Math.floor,w4=e=>({x:e,y:e});function x3(e){var t=o4(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;var t=c4(e),o=t?e.offsetWidth:r,t=t?e.offsetHeight:n,a=m3(r)!==o||m3(n)!==t;return a&&(r=o,n=t),{width:r,height:n,$:a}}function v3(e){return l4(e)?e:e.contextElement}function b3(e){var t=v3(e);if(!c4(t))return w4(1);var r=t.getBoundingClientRect(),{width:t,height:n,$:o}=x3(t);let a=(o?m3(r.width):r.width)/t,i=(o?m3(r.height):r.height)/n;return a&&Number.isFinite(a)||(a=1),i&&Number.isFinite(i)||(i=1),{x:a,y:i}}var L3=w4(0);function R3(e,t,r){var n,o;return void 0===t&&(t=!0),!a5()||(o=e?n6(e):window,!r)||t&&r!==o?L3:{x:(null==(n=o.visualViewport)?void 0:n.offsetLeft)||0,y:(null==(n=o.visualViewport)?void 0:n.offsetTop)||0}}function T(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);var o=e.getBoundingClientRect(),a=v3(e);let i=w4(1);t&&(n?l4(n)&&(i=b3(n)):i=b3(e));var s=R3(a,r,n);let c=(o.left+s.x)/i.x,l=(o.top+s.y)/i.y,u=o.width/i.x,d=o.height/i.y;if(a){var p=n6(a),f=n&&l4(n)?n6(n):n;let e=p.frameElement;for(;e&&n&&f!==p;){var g=b3(e),m=e.getBoundingClientRect(),h=getComputedStyle(e),_=m.left+(e.clientLeft+parseFloat(h.paddingLeft))*g.x,m=m.top+(e.clientTop+parseFloat(h.paddingTop))*g.y;c*=g.x,l*=g.y,u*=g.x,d*=g.y,c+=_,l+=m,e=n6(e).frameElement}}return s3({width:u,height:d,x:c,y:l})}function S2(e){return((i5(e)?e.ownerDocument:e.document)||window.document).documentElement}function E3(e){return l4(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function C3(e){return T(S2(e)).left+E3(e).scrollLeft}function F(e){var t;return\\\"html\\\"===r7(e)?e:(t=e.assignedSlot||e.parentNode||s4(e)&&e.host||S2(e),s4(t)?t.host:t)}function W2(e){var t=F(e);return h3(t)?(e.ownerDocument||e).body:c4(t)&&f4(t)?t:W2(t)}function D3(e,t){void 0===t&&(t=[]);var r=W2(e),n=r===(null==(n=e.ownerDocument)?void 0:n.body),o=n6(r);return n?t.concat(o,o.visualViewport||[],f4(r)?r:[]):t.concat(r,D3(r))}function H2(e,t,r){let n;var o,a,i,s;return s3(n=\\\"viewport\\\"===t?function(e,t){var r=n6(e),n=S2(e),r=r.visualViewport;let o=n.clientWidth,a=n.clientHeight,i=0,s=0;return r&&(o=r.width,a=r.height,a5()&&\\\"fixed\\\"!==t||(i=r.offsetLeft,s=r.offsetTop)),{width:o,height:a,x:i,y:s}}(e,r):\\\"document\\\"===t?function(e){var t=S2(e),r=E3(e),n=e.ownerDocument.body,o=g3(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=g3(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+C3(e);r=-r.scrollTop;return\\\"rtl\\\"===o4(n).direction&&(i+=g3(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:r}}(S2(e)):l4(t)?(a=T(o=t,!0,\\\"fixed\\\"===r),i=a.top+o.clientTop,a=a.left+o.clientLeft,s=c4(o)?b3(o):w4(1),{width:o.clientWidth*s.x,height:o.clientHeight*s.y,x:a*s.x,y:i*s.y}):(a=R3(e),{...t,x:t.x-a.x,y:t.y-a.y}))}function O3(e,t){var r=F(e);return!(r===t||!l4(r)||h3(r))&&(\\\"fixed\\\"===o4(r).position||O3(r,t))}function M2(e,t){return c4(e)&&\\\"fixed\\\"!==o4(e).position?t?t(e):e.offsetParent:null}function P3(t,e){var r=n6(t);if(!c4(t))return r;let n=M2(t,e);for(;n&&u4(n)&&\\\"static\\\"===o4(n).position;)n=M2(n,e);return(!n||\\\"html\\\"!==r7(n)&&(\\\"body\\\"!==r7(n)||\\\"static\\\"!==o4(n).position||d3(n)))&&(n||function(){let e=F(t);for(;c4(e)&&!h3(e);){if(d3(e))return e;e=F(e)}return null}())||r}function z2(e,t,r){var n=c4(t),o=S2(t),a=\\\"fixed\\\"===r,i=T(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};var c=w4(0);return!n&&a||(\\\"body\\\"===r7(t)&&!f4(o)||(s=E3(t)),c4(t)?(n=T(t,!0,a,t),c.x=n.x+t.clientLeft,c.y=n.y+t.clientTop):o&&(c.x=C3(o))),{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}var V2={getClippingRect:function(e){let{element:n,boundary:t,rootBoundary:r,strategy:o}=e;var a=[...\\\"clippingAncestors\\\"===t?function(e,t){var r=t.get(e);if(r)return r;let n=D3(e).filter(e=>l4(e)&&\\\"body\\\"!==r7(e)),o=null;var a=\\\"fixed\\\"===o4(e).position;let i=a?F(e):e;for(;l4(i)&&!h3(i);){var s=o4(i),c=d3(i);c||\\\"fixed\\\"!==s.position||(o=null),(a?!c&&!o:!c&&\\\"static\\\"===s.position&&o&&[\\\"absolute\\\",\\\"fixed\\\"].includes(o.position)||f4(i)&&!c&&O3(e,i))?n=n.filter(e=>e!==i):o=s,i=F(i)}return t.set(e,n),n}(n,this._c):[].concat(t),r],i=a[0],i=a.reduce((e,t)=>{var r=H2(n,t,o);return e.top=g3(r.top,e.top),e.right=p4(r.right,e.right),e.bottom=p4(r.bottom,e.bottom),e.left=g3(r.left,e.left),e},H2(n,i,o));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){var{rect:t,offsetParent:r,strategy:n}=e,o=c4(r),a=S2(r);if(r===a)return t;let i={scrollLeft:0,scrollTop:0},s=w4(1);var c=w4(0);return(o||!o&&\\\"fixed\\\"!==n)&&(\\\"body\\\"===r7(r)&&!f4(a)||(i=E3(r)),c4(r))&&(o=T(r),s=b3(r),c.x=o.x+r.clientLeft,c.y=o.y+r.clientTop),{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-i.scrollLeft*s.x+c.x,y:t.y*s.y-i.scrollTop*s.y+c.y}},isElement:l4,getDimensions:function(e){return x3(e)},getOffsetParent:P3,getDocumentElement:S2,getScale:b3,async getElementRects(e){var{reference:t,floating:r,strategy:n}=e,o=this.getOffsetParent||P3,a=this.getDimensions;return{reference:z2(t,await o(r),n),floating:{x:0,y:0,...await a(r)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>\\\"rtl\\\"===o4(e).direction};function B3(t,e,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=!0,layoutShift:s=\\\"function\\\"==typeof IntersectionObserver,animationFrame:c=!1}=n,l=v3(t),u=o||a?[...l?D3(l):[],...D3(e)]:[],d=(u.forEach(e=>{o&&e.addEventListener(\\\"scroll\\\",r,{passive:!0}),a&&e.addEventListener(\\\"resize\\\",r)}),l&&s?function(c,r){let l,u=null;const d=S2(c);function p(){clearTimeout(l),u&&u.disconnect(),u=null}return function f(e,n){void 0===e&&(e=!1),void 0===n&&(n=1),p();var{left:t,top:o,width:a,height:i}=c.getBoundingClientRect();if(e||r(),a&&i){var s=y4(o),a=y4(d.clientWidth-(t+a)),o=y4(d.clientHeight-(o+i)),i=y4(t);let r=!0;(u=new IntersectionObserver(e=>{var t=e[0].intersectionRatio;if(t!==n){if(!r)return f();t?f(!1,t):l=setTimeout(()=>{f(!1,1e-7)},100)}r=!1},{rootMargin:-s+\\\"px \\\"+-a+\\\"px \\\"+-o+\\\"px \\\"+-i+\\\"px\\\",threshold:g3(0,p4(1,n))||1})).observe(c)}}(!0),p}(l,r):null);let p,f=null,g=(i&&(f=new ResizeObserver(r),l&&!c&&f.observe(l),f.observe(e)),c?T(t):null);return c&&function m(){var e=T(t);!g||e.x===g.x&&e.y===g.y&&e.width===g.width&&e.height===g.height||r(),g=e,p=requestAnimationFrame(m)}(),r(),()=>{u.forEach(e=>{o&&e.removeEventListener(\\\"scroll\\\",r),a&&e.removeEventListener(\\\"resize\\\",r)}),d&&d(),f&&f.disconnect(),f=null,c&&cancelAnimationFrame(p)}}var N2=(e,t,r)=>{var n=new Map,o={platform:V2,...r},n={...o.platform,_c:n};return r6(e,t,{...o,platform:n})},React5=__toESM(require(\\\"react\\\"),1),import_react30=require(\\\"react\\\"),ReactDOM3=__toESM(require(\\\"react-dom\\\"),1),index=\\\"undefined\\\"!=typeof document?import_react30.useLayoutEffect:import_react30.useEffect;function deepEqual(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(\\\"function\\\"==typeof e&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&\\\"object\\\"==typeof e){if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!deepEqual(e[n],t[n]))return!1}else{if(o=Object.keys(e),(r=o.length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){var a=o[n];if((\\\"_owner\\\"!==a||!e.$$typeof)&&!deepEqual(e[a],t[a]))return!1}}return!0}return e!=e&&t!=t}function useLatestRef(e){const t=React5.useRef(e);return index(()=>{t.current=e}),t}function useFloating(e){const{placement:t=\\\"bottom\\\",strategy:r=\\\"absolute\\\",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e=void 0===e?{}:e,[s,c]=React5.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[l,u]=React5.useState(n),d=(deepEqual(l,n)||u(n),React5.useRef(null)),p=React5.useRef(null),f=React5.useRef(s),g=useLatestRef(a),m=useLatestRef(o),[h,_]=React5.useState(null),[v,y]=React5.useState(null),b=React5.useCallback(e=>{d.current!==e&&(d.current=e,_(e))},[]),E=React5.useCallback(e=>{p.current!==e&&(p.current=e,y(e))},[]),T=React5.useCallback(()=>{var e;d.current&&p.current&&(e={placement:t,strategy:r,middleware:l},m.current&&(e.platform=m.current),N2(d.current,p.current,e).then(e=>{const t={...e,isPositioned:!0};C.current&&!deepEqual(f.current,t)&&(f.current=t,ReactDOM3.flushSync(()=>{c(t)}))}))},[l,t,r,m]),C=(index(()=>{!1===i&&f.current.isPositioned&&(f.current.isPositioned=!1,c(e=>({...e,isPositioned:!1})))},[i]),React5.useRef(!1)),w=(index(()=>(C.current=!0,()=>{C.current=!1}),[]),index(()=>{if(h&&v){if(g.current)return g.current(h,v,T);T()}},[h,v,T,g]),React5.useMemo(()=>({reference:d,floating:p,setReference:b,setFloating:E}),[b,E])),S=React5.useMemo(()=>({reference:h,floating:v}),[h,v]);return React5.useMemo(()=>({...s,update:T,refs:w,elements:S,reference:b,floating:E}),[s,T,w,S,b,E])}var React6=__toESM(require(\\\"react\\\"),1),import_react31=require(\\\"react\\\"),getDefaultParent=(init_esbuild_inject(),function(e){return\\\"undefined\\\"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}),counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={},lockCount=0,unwrapHost=function(e){return e&&(e.host||unwrapHost(e.parentNode))},correctTargets=function(r,e){return e.map(function(e){var t;return r.contains(e)?e:(t=unwrapHost(e))&&r.contains(t)?t:(console.error(\\\"aria-hidden\\\",e,\\\"in not contained inside\\\",r,\\\". Doing nothing\\\"),null)}).filter(function(e){return Boolean(e)})},applyAttributeToOthers=function(e,t,o,a){var r=correctTargets(t,Array.isArray(e)?e:[e]),i=(markerMap[o]||(markerMap[o]=new WeakMap),markerMap[o]),s=[],c=new Set,n=new Set(r),l=function(e){e&&!c.has(e)&&(c.add(e),l(e.parentNode))},u=(r.forEach(l),function(e){e&&!n.has(e)&&Array.prototype.forEach.call(e.children,function(e){var t,r,n;c.has(e)?u(e):(t=null!==(t=e.getAttribute(a))&&\\\"false\\\"!==t,r=(counterMap.get(e)||0)+1,n=(i.get(e)||0)+1,counterMap.set(e,r),i.set(e,n),s.push(e),1===r&&t&&uncontrolledNodes.set(e,!0),1===n&&e.setAttribute(o,\\\"true\\\"),t||e.setAttribute(a,\\\"true\\\"))})});return u(t),c.clear(),lockCount++,function(){s.forEach(function(e){var t=counterMap.get(e)-1,r=i.get(e)-1;counterMap.set(e,t),i.set(e,r),t||(uncontrolledNodes.has(e)||e.removeAttribute(a),uncontrolledNodes[\\\"delete\\\"](e)),r||e.removeAttribute(o)}),--lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={})}},hideOthers=function(e,t,r){void 0===r&&(r=\\\"data-aria-hidden\\\");var n=Array.from(Array.isArray(e)?e:[e]),o=t||getDefaultParent(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll(\\\"[aria-live]\\\"))),applyAttributeToOthers(n,o,r,\\\"aria-hidden\\\")):function(){return null}},import_react_dom5=require(\\\"react-dom\\\"),index2=\\\"undefined\\\"!=typeof document?import_react31.useLayoutEffect:import_react31.useEffect,serverHandoffComplete=!1,count=0,genId=()=>\\\"floating-ui-\\\"+count++;function useFloatingId(){const[e,t]=React6.useState(()=>serverHandoffComplete?genId():void 0);return index2(()=>{null==e&&t(genId())},[]),React6.useEffect(()=>{serverHandoffComplete=serverHandoffComplete||!0},[]),e}var useReactId=React6[\\\"useId\\\".toString()],useId=useReactId||useFloatingId;function createPubSub(){const n=new Map;return{emit(e,t){var r;null!=(r=n.get(e))&&r.forEach(e=>e(t))},on(e,t){n.set(e,[...n.get(e)||[],t])},off(e,t){var r;n.set(e,(null==(r=n.get(e))?void 0:r.filter(e=>e!==t))||[])}}}var FloatingTreeContext=React6.createContext(null),useFloatingTree=()=>React6.useContext(FloatingTreeContext);function getDocument(e){return(null==e?void 0:e.ownerDocument)||document}function getWindow(e){return getDocument(e).defaultView||window}function isElement5(e){return!!e&&e instanceof getWindow(e).Element}var useInsertionEffect=React6[\\\"useInsertionEffect\\\".toString()],useSafeInsertionEffect=useInsertionEffect||(e=>e());function useEvent(e){const n=React6.useRef(()=>{throw new Error(\\\"Cannot call an event handler while rendering.\\\")});return useSafeInsertionEffect(()=>{n.current=e}),React6.useCallback(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)},[])}function useFloating2(e){const{open:t=!1,onOpenChange:r,nodeId:n}=e=void 0===e?{}:e,o=useFloating(e),a=useFloatingTree(),i=React6.useRef(null),s=React6.useRef({}),c=React6.useState(()=>createPubSub())[0],l=useId(),[u,d]=React6.useState(null),p=React6.useCallback(e=>{var t=isElement5(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;o.refs.setReference(t)},[o.refs]),f=React6.useCallback(e=>{!isElement5(e)&&null!==e||(i.current=e,d(e)),(isElement5(o.refs.reference.current)||null===o.refs.reference.current||null!==e&&!isElement5(e))&&o.refs.setReference(e)},[o.refs]),g=React6.useMemo(()=>({...o.refs,setReference:f,setPositionReference:p,domReference:i}),[o.refs,f,p]),m=React6.useMemo(()=>({...o.elements,domReference:u}),[o.elements,u]),h=useEvent(r),_=React6.useMemo(()=>({...o,refs:g,elements:m,dataRef:s,nodeId:n,floatingId:l,events:c,open:t,onOpenChange:h}),[o,n,l,c,t,h,g,m]);return index2(()=>{var e=null==a?void 0:a.nodesRef.current.find(e=>e.id===n);e&&(e.context=_)}),React6.useMemo(()=>({...o,context:_,refs:g,elements:m,reference:f,positionReference:p}),[o,g,m,_,f,p])}init_esbuild_inject();var import_react51=require(\\\"react\\\");function $e42e1063c40fb3ef$export$b9ecd428b558ff10(t,r,{checkForDefaultPrevented:n=!0}={}){return function(e){return null!=t&&t(e),!1!==n&&e.defaultPrevented||null==r?void 0:r(e)}}init_esbuild_inject(),init_esbuild_inject();var import_react32=require(\\\"react\\\");function $c512c27ab02ef895$export$50c7b4e9d9f19c1(c,e=[]){let t=[];var r=()=>{const r=t.map(e=>(0,import_react32.createContext)(e));return function(e){const t=(null==e?void 0:e[c])||r;return(0,import_react32.useMemo)(()=>({[\\\"__scope\\\"+c]:{...e,[c]:t}}),[e,t])}};return r.scopeName=c,[function(n,o){const i=(0,import_react32.createContext)(o),s=t.length;function e(e){const{scope:t,children:r,...n}=e;var o=(null==t?void 0:t[c][s])||i,a=(0,import_react32.useMemo)(()=>n,Object.values(n));return(0,import_react32.createElement)(o.Provider,{value:a},r)}return t=[...t,o],e.displayName=n+\\\"Provider\\\",[e,function(e,t){var r=(null==t?void 0:t[c][s])||i;if(r=(0,import_react32.useContext)(r))return r;if(void 0!==o)return o;throw new Error(`\\\\`${e}\\\\` must be used within \\\\`${n}\\\\``)}]},$c512c27ab02ef895$var$composeContextScopes(r,...e)]}function $c512c27ab02ef895$var$composeContextScopes(...e){const r=e[0];var t;return 1===e.length?r:((t=()=>{const t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(o){const e=t.reduce((e,{useScope:t,scopeName:r})=>{var n=t(o)[\\\"__scope\\\"+r];return{...e,...n}},{});return(0,import_react32.useMemo)(()=>({[\\\"__scope\\\"+r.scopeName]:e}),[e])}}).scopeName=r.scopeName,t)}init_esbuild_inject();var import_react34=require(\\\"react\\\"),import_react33=(init_esbuild_inject(),require(\\\"react\\\"));function $b1b2314f5f9a1d84$export$25bec8c6f54ee79a(e){const r=(0,import_react33.useRef)(e);return(0,import_react33.useEffect)(()=>{r.current=e}),(0,import_react33.useMemo)(()=>(...e)=>{var t;return null==(t=r.current)?void 0:t.call(r,...e)},[])}function $71cd76cc60e0454e$export$6f32135080cb4c3({prop:r,defaultProp:e,onChange:t=()=>{}}){const[n,o]=$71cd76cc60e0454e$var$useUncontrolledState({defaultProp:e,onChange:t}),a=void 0!==r;var i=a?r:n;const s=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(t);return[i,(0,import_react34.useCallback)(e=>{var t;a?(t=\\\"function\\\"==typeof e?e(r):e)!==r&&s(t):o(e)},[a,r,o,s])]}function $71cd76cc60e0454e$var$useUncontrolledState({defaultProp:e,onChange:t}){var r=(0,import_react34.useState)(e);const[n]=r,o=(0,import_react34.useRef)(n),a=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(t);return(0,import_react34.useEffect)(()=>{o.current!==n&&(a(n),o.current=n)},[n,o,a]),r}init_esbuild_inject();var import_react35=require(\\\"react\\\"),import_react_dom6=require(\\\"react-dom\\\"),$8927f6f2acc4f386$var$NODES=[\\\"a\\\",\\\"button\\\",\\\"div\\\",\\\"form\\\",\\\"h2\\\",\\\"h3\\\",\\\"img\\\",\\\"input\\\",\\\"label\\\",\\\"li\\\",\\\"nav\\\",\\\"ol\\\",\\\"p\\\",\\\"span\\\",\\\"svg\\\",\\\"ul\\\"],$8927f6f2acc4f386$export$250ffa63cdc0d034=$8927f6f2acc4f386$var$NODES.reduce((e,a)=>{var t=(0,import_react35.forwardRef)((e,t)=>{const{asChild:r,...n}=e;var o=r?$5e63c961fc1ce211$export$8c6ed5c666ac1360:a;return(0,import_react35.useEffect)(()=>{window[Symbol[\\\"for\\\"](\\\"radix-ui\\\")]=!0},[]),(0,import_react35.createElement)(o,_extends2({},n,{ref:t}))});return t.displayName=\\\"Primitive.\\\"+a,{...e,[a]:t}},{});function $8927f6f2acc4f386$export$6d1a0317bde7de7f(e,t){e&&(0,import_react_dom6.flushSync)(()=>e.dispatchEvent(t))}init_esbuild_inject();var import_react50=require(\\\"react\\\"),import_react36=(init_esbuild_inject(),__toESM(require(\\\"react\\\"),1));function $e02a7d9cb1dc128c$export$c74125a8e3af6bb2(r){var e=r+\\\"CollectionProvider\\\",[t,n]=$c512c27ab02ef895$export$50c7b4e9d9f19c1(e);const[a,c]=t(e,{collectionRef:{current:null},itemMap:new Map});e=e=>{var{scope:t,children:r}=e,n=import_react36[\\\"default\\\"].useRef(null),o=import_react36[\\\"default\\\"].useRef(new Map).current;return import_react36[\\\"default\\\"].createElement(a,{scope:t,itemMap:o,collectionRef:n},r)};const o=r+\\\"CollectionSlot\\\";t=import_react36[\\\"default\\\"].forwardRef((e,t)=>{var{scope:r,children:n}=e,r=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,c(o,r).collectionRef);return import_react36[\\\"default\\\"].createElement($5e63c961fc1ce211$export$8c6ed5c666ac1360,{ref:r},n)});o;const l=r+\\\"CollectionItemSlot\\\",i=\\\"data-radix-collection-item\\\";var s=import_react36[\\\"default\\\"].forwardRef((e,t)=>{const{scope:r,children:n,...o}=e,a=import_react36[\\\"default\\\"].useRef(null);var i=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,a);const s=c(l,r);return import_react36[\\\"default\\\"].useEffect(()=>(s.itemMap.set(a,{ref:a,...o}),()=>{s.itemMap[\\\"delete\\\"](a)})),import_react36[\\\"default\\\"].createElement($5e63c961fc1ce211$export$8c6ed5c666ac1360,{\\\"data-radix-collection-item\\\":\\\"\\\",ref:i},n)});return l,[{Provider:e,Slot:t,ItemSlot:s},function(e){const t=c(r+\\\"CollectionConsumer\\\",e);return import_react36[\\\"default\\\"].useCallback(()=>{var e=t.collectionRef.current;if(!e)return[];const r=Array.from(e.querySelectorAll(`[${i}]`));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},n]}init_esbuild_inject();var import_react37=require(\\\"react\\\"),$f631663db3294ace$var$DirectionContext=(0,import_react37.createContext)(void 0);function $f631663db3294ace$export$b39126d51d94e6f3(e){var t=(0,import_react37.useContext)($f631663db3294ace$var$DirectionContext);return e||t||\\\"ltr\\\"}init_esbuild_inject();var import_react39=require(\\\"react\\\"),import_react38=(init_esbuild_inject(),require(\\\"react\\\"));function $addc16e1bbe58fd0$export$3a72a57244d6e765(e,t=null===globalThis||void 0===globalThis?void 0:globalThis.document){const r=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(e);(0,import_react38.useEffect)(()=>{const e=e=>{\\\"Escape\\\"===e.key&&r(e)};return t.addEventListener(\\\"keydown\\\",e),()=>t.removeEventListener(\\\"keydown\\\",e)},[r,t])}var $5cb92bef7577960e$var$originalBodyPointerEvents,$5cb92bef7577960e$var$CONTEXT_UPDATE=\\\"dismissableLayer.update\\\",$5cb92bef7577960e$var$POINTER_DOWN_OUTSIDE=\\\"dismissableLayer.pointerDownOutside\\\",$5cb92bef7577960e$var$FOCUS_OUTSIDE=\\\"dismissableLayer.focusOutside\\\",$5cb92bef7577960e$var$DismissableLayerContext=(0,import_react39.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),$5cb92bef7577960e$export$177fb62ff3ec1f22=(0,import_react39.forwardRef)((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,onDismiss:s,...c}=e,l=(0,import_react39.useContext)($5cb92bef7577960e$var$DismissableLayerContext),[u,d]=(0,import_react39.useState)(null),p=null!=(g=null===u||void 0===u?void 0:u.ownerDocument)?g:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,f]=(0,import_react39.useState)({});var g=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,e=>d(e)),m=Array.from(l.layers),[h]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),h=m.indexOf(h);const _=u?m.indexOf(u):-1;m=0<l.layersWithOutsidePointerEventsDisabled.size;const v=_>=h;var h=$5cb92bef7577960e$var$usePointerDownOutside(e=>{const t=e.target;var r=[...l.branches].some(e=>e.contains(t));!v||r||(null!==o&&void 0!==o&&o(e),null!==i&&void 0!==i&&i(e),e.defaultPrevented)||null!==s&&void 0!==s&&s()},p),y=$5cb92bef7577960e$var$useFocusOutside(e=>{const t=e.target;[...l.branches].some(e=>e.contains(t))||(null!==a&&void 0!==a&&a(e),null!==i&&void 0!==i&&i(e),e.defaultPrevented)||null!==s&&void 0!==s&&s()},p);return $addc16e1bbe58fd0$export$3a72a57244d6e765(e=>{_===l.layers.size-1&&(null!==n&&void 0!==n&&n(e),!e.defaultPrevented)&&s&&(e.preventDefault(),s())},p),(0,import_react39.useEffect)(()=>{if(u)return r&&(0===l.layersWithOutsidePointerEventsDisabled.size&&($5cb92bef7577960e$var$originalBodyPointerEvents=p.body.style.pointerEvents,p.body.style.pointerEvents=\\\"none\\\"),l.layersWithOutsidePointerEventsDisabled.add(u)),l.layers.add(u),$5cb92bef7577960e$var$dispatchUpdate(),()=>{r&&1===l.layersWithOutsidePointerEventsDisabled.size&&(p.body.style.pointerEvents=$5cb92bef7577960e$var$originalBodyPointerEvents)}},[u,p,r,l]),(0,import_react39.useEffect)(()=>()=>{u&&(l.layers[\\\"delete\\\"](u),l.layersWithOutsidePointerEventsDisabled[\\\"delete\\\"](u),$5cb92bef7577960e$var$dispatchUpdate())},[u,l]),(0,import_react39.useEffect)(()=>{const e=()=>f({});return document.addEventListener($5cb92bef7577960e$var$CONTEXT_UPDATE,e),()=>document.removeEventListener($5cb92bef7577960e$var$CONTEXT_UPDATE,e)},[]),(0,import_react39.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({},c,{ref:g,style:{pointerEvents:m?v?\\\"auto\\\":\\\"none\\\":void 0,...e.style},onFocusCapture:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocusCapture,y.onFocusCapture),onBlurCapture:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onBlurCapture,y.onBlurCapture),onPointerDownCapture:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerDownCapture,h.onPointerDownCapture)}))});function $5cb92bef7577960e$var$usePointerDownOutside(e,n=null===globalThis||void 0===globalThis?void 0:globalThis.document){const o=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(e),a=(0,import_react39.useRef)(!1),i=(0,import_react39.useRef)(()=>{});return(0,import_react39.useEffect)(()=>{const e=e=>{if(e.target&&!a.current){var t=function(){$5cb92bef7577960e$var$handleAndDispatchCustomEvent($5cb92bef7577960e$var$POINTER_DOWN_OUTSIDE,o,r,{discrete:!0})};const r={originalEvent:e};\\\"touch\\\"===e.pointerType?(n.removeEventListener(\\\"click\\\",i.current),i.current=t,n.addEventListener(\\\"click\\\",i.current,{once:!0})):t()}a.current=!1},t=window.setTimeout(()=>{n.addEventListener(\\\"pointerdown\\\",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener(\\\"pointerdown\\\",e),n.removeEventListener(\\\"click\\\",i.current)}},[n,o]),{onPointerDownCapture:()=>a.current=!0}}function $5cb92bef7577960e$var$useFocusOutside(e,t=null===globalThis||void 0===globalThis?void 0:globalThis.document){const r=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(e),n=(0,import_react39.useRef)(!1);return(0,import_react39.useEffect)(()=>{const e=e=>{var t;e.target&&!n.current&&(t={originalEvent:e},$5cb92bef7577960e$var$handleAndDispatchCustomEvent($5cb92bef7577960e$var$FOCUS_OUTSIDE,r,t,{discrete:!1}))};return t.addEventListener(\\\"focusin\\\",e),()=>t.removeEventListener(\\\"focusin\\\",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function $5cb92bef7577960e$var$dispatchUpdate(){var e=new CustomEvent($5cb92bef7577960e$var$CONTEXT_UPDATE);document.dispatchEvent(e)}function $5cb92bef7577960e$var$handleAndDispatchCustomEvent(e,t,r,{discrete:n}){var o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?$8927f6f2acc4f386$export$6d1a0317bde7de7f(o,a):o.dispatchEvent(a)}init_esbuild_inject();var import_react40=require(\\\"react\\\"),$3db38b7d1fb3fe6a$var$count=0;function $3db38b7d1fb3fe6a$export$b7ece24a22aeda8c(){(0,import_react40.useEffect)(()=>{var e,t=document.querySelectorAll(\\\"[data-radix-focus-guard]\\\");return document.body.insertAdjacentElement(\\\"afterbegin\\\",null!=(e=t[0])?e:$3db38b7d1fb3fe6a$var$createFocusGuard()),document.body.insertAdjacentElement(\\\"beforeend\\\",null!=(e=t[1])?e:$3db38b7d1fb3fe6a$var$createFocusGuard()),$3db38b7d1fb3fe6a$var$count++,()=>{1===$3db38b7d1fb3fe6a$var$count&&document.querySelectorAll(\\\"[data-radix-focus-guard]\\\").forEach(e=>e.remove()),$3db38b7d1fb3fe6a$var$count--}},[])}function $3db38b7d1fb3fe6a$var$createFocusGuard(){var e=document.createElement(\\\"span\\\");return e.setAttribute(\\\"data-radix-focus-guard\\\",\\\"\\\"),e.tabIndex=0,e.style.cssText=\\\"outline: none; opacity: 0; position: fixed; pointer-events: none\\\",e}init_esbuild_inject();var import_react41=require(\\\"react\\\"),$d3863c46a17e8a28$var$AUTOFOCUS_ON_MOUNT=\\\"focusScope.autoFocusOnMount\\\",$d3863c46a17e8a28$var$AUTOFOCUS_ON_UNMOUNT=\\\"focusScope.autoFocusOnUnmount\\\",$d3863c46a17e8a28$var$EVENT_OPTIONS={bubbles:!1,cancelable:!0},$d3863c46a17e8a28$export$20e40289641fbbb6=(0,import_react41.forwardRef)((e,t)=>{const{loop:a=!1,trapped:i=!1,onMountAutoFocus:r,onUnmountAutoFocus:n,...o}=e,[s,c]=(0,import_react41.useState)(null),l=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(r),u=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(n),d=(0,import_react41.useRef)(null);var p=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,e=>c(e));const f=(0,import_react41.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,import_react41.useEffect)(()=>{if(i){let e=function(e){var t;!f.paused&&s&&(t=e.target,s.contains(t)?d.current=t:$d3863c46a17e8a28$var$focus(d.current,{select:!0}))},t=function(e){var t;f.paused||!s||null===(t=e.relatedTarget)||s.contains(t)||$d3863c46a17e8a28$var$focus(d.current,{select:!0})},r=function(e){var t=document.activeElement;for(const r of e)0<r.removedNodes.length&&(null!==s&&void 0!==s&&s.contains(t)||$d3863c46a17e8a28$var$focus(s))};document.addEventListener(\\\"focusin\\\",e),document.addEventListener(\\\"focusout\\\",t);const n=new MutationObserver(r);return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(\\\"focusin\\\",e),document.removeEventListener(\\\"focusout\\\",t),n.disconnect()}}},[i,s,f.paused]),(0,import_react41.useEffect)(()=>{if(s){$d3863c46a17e8a28$var$focusScopesStack.add(f);const t=document.activeElement;var e;return s.contains(t)||(e=new CustomEvent($d3863c46a17e8a28$var$AUTOFOCUS_ON_MOUNT,$d3863c46a17e8a28$var$EVENT_OPTIONS),s.addEventListener($d3863c46a17e8a28$var$AUTOFOCUS_ON_MOUNT,l),s.dispatchEvent(e),e.defaultPrevented)||($d3863c46a17e8a28$var$focusFirst($d3863c46a17e8a28$var$removeLinks($d3863c46a17e8a28$var$getTabbableCandidates(s)),{select:!0}),document.activeElement===t&&$d3863c46a17e8a28$var$focus(s)),()=>{s.removeEventListener($d3863c46a17e8a28$var$AUTOFOCUS_ON_MOUNT,l),setTimeout(()=>{var e=new CustomEvent($d3863c46a17e8a28$var$AUTOFOCUS_ON_UNMOUNT,$d3863c46a17e8a28$var$EVENT_OPTIONS);s.addEventListener($d3863c46a17e8a28$var$AUTOFOCUS_ON_UNMOUNT,u),s.dispatchEvent(e),e.defaultPrevented||$d3863c46a17e8a28$var$focus(null!==t&&void 0!==t?t:document.body,{select:!0}),s.removeEventListener($d3863c46a17e8a28$var$AUTOFOCUS_ON_UNMOUNT,u),$d3863c46a17e8a28$var$focusScopesStack.remove(f)},0)}}},[s,l,u,f]);var g=(0,import_react41.useCallback)(e=>{var t,r,n,o;!a&&!i||f.paused||(r=\\\"Tab\\\"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,t=document.activeElement,r&&t&&(([n,o]=$d3863c46a17e8a28$var$getTabbableEdges(r=e.currentTarget)),n&&o?e.shiftKey||t!==o?e.shiftKey&&t===n&&(e.preventDefault(),a)&&$d3863c46a17e8a28$var$focus(o,{select:!0}):(e.preventDefault(),a&&$d3863c46a17e8a28$var$focus(n,{select:!0})):t===r&&e.preventDefault()))},[a,i,f.paused]);return(0,import_react41.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({tabIndex:-1},o,{ref:p,onKeyDown:g}))});function $d3863c46a17e8a28$var$focusFirst(e,{select:t=!1}={}){var r=document.activeElement;for(const n of e)if($d3863c46a17e8a28$var$focus(n,{select:t}),document.activeElement!==r)return}function $d3863c46a17e8a28$var$getTabbableEdges(e){var t=$d3863c46a17e8a28$var$getTabbableCandidates(e);return[$d3863c46a17e8a28$var$findVisible(t,e),$d3863c46a17e8a28$var$findVisible(t.reverse(),e)]}function $d3863c46a17e8a28$var$getTabbableCandidates(e){for(var t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{var t=\\\"INPUT\\\"===e.tagName&&\\\"hidden\\\"===e.type;return!(e.disabled||e.hidden||t)&&0<=e.tabIndex?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});r.nextNode();)t.push(r.currentNode);return t}function $d3863c46a17e8a28$var$findVisible(e,t){for(const r of e)if(!$d3863c46a17e8a28$var$isHidden(r,{upTo:t}))return r}function $d3863c46a17e8a28$var$isHidden(e,{upTo:t}){if(\\\"hidden\\\"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if(\\\"none\\\"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function $d3863c46a17e8a28$var$isSelectableInput(e){return e instanceof HTMLInputElement&&\\\"select\\\"in e}function $d3863c46a17e8a28$var$focus(e,{select:t=!1}={}){var r;e&&e.focus&&(r=document.activeElement,e.focus({preventScroll:!0}),e!==r)&&$d3863c46a17e8a28$var$isSelectableInput(e)&&t&&e.select()}var $d3863c46a17e8a28$var$focusScopesStack=$d3863c46a17e8a28$var$createFocusScopesStack();function $d3863c46a17e8a28$var$createFocusScopesStack(){let r=[];return{add(e){var t=r[0];e!==t&&null!=t&&t.pause(),(r=$d3863c46a17e8a28$var$arrayRemove(r,e)).unshift(e)},remove(e){var t;null!=(t=(r=$d3863c46a17e8a28$var$arrayRemove(r,e))[0])&&t.resume()}}}function $d3863c46a17e8a28$var$arrayRemove(e,t){var r=[...e],n=r.indexOf(t);return-1!==n&&r.splice(n,1),r}function $d3863c46a17e8a28$var$removeLinks(e){return e.filter(e=>\\\"A\\\"!==e.tagName)}init_esbuild_inject();var $2AODx$react=__toESM(require(\\\"react\\\"),1),import_react42=(init_esbuild_inject(),require(\\\"react\\\")),$9f79659886946c16$export$e5c5a5f917a5871c=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?import_react42.useLayoutEffect:()=>{},$1746a345f3d73bb7$var$useReactId=$2AODx$react[\\\"useId\\\".toString()]||(()=>{}),$1746a345f3d73bb7$var$count=0;function $1746a345f3d73bb7$export$f680877a34711e37(e){const[t,r]=$2AODx$react.useState($1746a345f3d73bb7$var$useReactId());return $9f79659886946c16$export$e5c5a5f917a5871c(()=>{e||r(e=>null!=e?e:String($1746a345f3d73bb7$var$count++))},[e]),e||(t?\\\"radix-\\\"+t:\\\"\\\")}init_esbuild_inject();var import_react45=require(\\\"react\\\"),React7=(init_esbuild_inject(),__toESM(require(\\\"react\\\"),1)),import_react43=require(\\\"react\\\"),ReactDOM4=__toESM(require(\\\"react-dom\\\"),1),arrow2=n=>{return{name:\\\"arrow\\\",options:n,fn(e){var{element:t,padding:r}=\\\"function\\\"==typeof n?n(e):n;return t&&{}.hasOwnProperty.call(t,\\\"current\\\")?null!=t.current?g2({element:t.current,padding:r}).fn(e):{}:t?g2({element:t,padding:r}).fn(e):{}}}},index3=\\\"undefined\\\"!=typeof document?import_react43.useLayoutEffect:import_react43.useEffect;function deepEqual2(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(\\\"function\\\"==typeof e&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&\\\"object\\\"==typeof e){if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!deepEqual2(e[n],t[n]))return!1}else{if(o=Object.keys(e),(r=o.length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){var a=o[n];if((\\\"_owner\\\"!==a||!e.$$typeof)&&!deepEqual2(e[a],t[a]))return!1}}return!0}return e!=e&&t!=t}function getDPR(e){return\\\"undefined\\\"!=typeof window&&(e.ownerDocument.defaultView||window).devicePixelRatio||1}function roundByDPR(e,t){var r=getDPR(e);return Math.round(t*r)/r}function useLatestRef2(e){const t=React7.useRef(e);return index3(()=>{t.current=e}),t}function useFloating3(e){const{placement:t=\\\"bottom\\\",strategy:n=\\\"absolute\\\",middleware:r=[],platform:o,elements:{reference:a,floating:i}={},transform:s=!0,whileElementsMounted:c,open:l}=e=void 0===e?{}:e,[u,d]=React7.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,f]=React7.useState(r),[g,m]=(deepEqual2(p,r)||f(r),React7.useState(null)),[h,_]=React7.useState(null),v=React7.useCallback(e=>{e!=T.current&&(T.current=e,m(e))},[m]),y=React7.useCallback(e=>{e!==C.current&&(C.current=e,_(e))},[_]),b=a||g,E=i||h,T=React7.useRef(null),C=React7.useRef(null),w=React7.useRef(u),S=useLatestRef2(c),x=useLatestRef2(o),D=React7.useCallback(()=>{var e;T.current&&C.current&&(e={placement:t,strategy:n,middleware:p},x.current&&(e.platform=x.current),N2(T.current,C.current,e).then(e=>{const t={...e,isPositioned:!0};$.current&&!deepEqual2(w.current,t)&&(w.current=t,ReactDOM4.flushSync(()=>{d(t)}))}))},[p,t,n,x]),$=(index3(()=>{!1===l&&w.current.isPositioned&&(w.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]),React7.useRef(!1)),A=(index3(()=>($.current=!0,()=>{$.current=!1}),[]),index3(()=>{if(b&&(T.current=b),E&&(C.current=E),b&&E){if(S.current)return S.current(b,E,D);D()}},[b,E,D,S]),React7.useMemo(()=>({reference:T,floating:C,setReference:v,setFloating:y}),[v,y])),O=React7.useMemo(()=>({reference:b,floating:E}),[b,E]),P=React7.useMemo(()=>{var e,t,r={position:n,left:0,top:0};return O.floating?(e=roundByDPR(O.floating,u.x),t=roundByDPR(O.floating,u.y),s?{...r,transform:\\\"translate(\\\"+e+\\\"px, \\\"+t+\\\"px)\\\",...1.5<=getDPR(O.floating)&&{willChange:\\\"transform\\\"}}:{position:n,left:e,top:t}):r},[n,s,O.floating,u.x,u.y]);return React7.useMemo(()=>({...u,update:D,refs:A,elements:O,floatingStyles:P}),[u,D,A,O,P])}init_esbuild_inject();var import_react44=require(\\\"react\\\");function $db6c3485150b8e66$export$1ab7ae714698c4b8(o){const[e,a]=(0,import_react44.useState)(void 0);return $9f79659886946c16$export$e5c5a5f917a5871c(()=>{if(o){a({width:o.offsetWidth,height:o.offsetHeight});const e=new ResizeObserver(r=>{if(Array.isArray(r)&&r.length){var n=r[0];let e,t;t=\\\"borderBoxSize\\\"in n?(n=n.borderBoxSize,n=Array.isArray(n)?n[0]:n,e=n.inlineSize,n.blockSize):(e=o.offsetWidth,o.offsetHeight),a({width:e,height:t})}});return e.observe(o,{box:\\\"border-box\\\"}),()=>e.unobserve(o)}a(void 0)},[o]),e}var $cf1ac5d9fe0e8206$var$POPPER_NAME=\\\"Popper\\\",[$cf1ac5d9fe0e8206$var$createPopperContext,$cf1ac5d9fe0e8206$export$722aac194ae923]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($cf1ac5d9fe0e8206$var$POPPER_NAME),[$cf1ac5d9fe0e8206$var$PopperProvider,$cf1ac5d9fe0e8206$var$usePopperContext]=$cf1ac5d9fe0e8206$var$createPopperContext($cf1ac5d9fe0e8206$var$POPPER_NAME),$cf1ac5d9fe0e8206$export$badac9ada3a0bdf9=e=>{var{__scopePopper:t,children:r}=e,[n,o]=(0,import_react45.useState)(null);return(0,import_react45.createElement)($cf1ac5d9fe0e8206$var$PopperProvider,{scope:t,anchor:n,onAnchorChange:o},r)},$cf1ac5d9fe0e8206$var$ANCHOR_NAME=\\\"PopperAnchor\\\",$cf1ac5d9fe0e8206$export$ecd4e1ccab6ed6d=(0,import_react45.forwardRef)((e,t)=>{const{__scopePopper:r,virtualRef:n,...o}=e,a=$cf1ac5d9fe0e8206$var$usePopperContext($cf1ac5d9fe0e8206$var$ANCHOR_NAME,r),i=(0,import_react45.useRef)(null);var s=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,i);return(0,import_react45.useEffect)(()=>{a.onAnchorChange((null===n||void 0===n?void 0:n.current)||i.current)}),n?null:(0,import_react45.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({},o,{ref:s}))}),$cf1ac5d9fe0e8206$var$CONTENT_NAME=\\\"PopperContent\\\",[$cf1ac5d9fe0e8206$var$PopperContentProvider,$cf1ac5d9fe0e8206$var$useContentContext]=$cf1ac5d9fe0e8206$var$createPopperContext($cf1ac5d9fe0e8206$var$CONTENT_NAME),$cf1ac5d9fe0e8206$export$bc4ae5855d3c4fc=(0,import_react45.forwardRef)((e,t)=>{const{__scopePopper:r,side:n=\\\"bottom\\\",sideOffset:o=0,align:a=\\\"center\\\",alignOffset:i=0,arrowPadding:s=0,collisionBoundary:c=[],collisionPadding:l=0,sticky:u=\\\"partial\\\",hideWhenDetached:d=!1,avoidCollisions:p=!0,onPlaced:f,...g}=e;var m=$cf1ac5d9fe0e8206$var$usePopperContext($cf1ac5d9fe0e8206$var$CONTENT_NAME,r);const[h,_]=(0,import_react45.useState)(null);var v=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,e=>_(e)),[y,b]=(0,import_react45.useState)(null),E=$db6c3485150b8e66$export$1ab7ae714698c4b8(y),T=null!=(T=null==E?void 0:E.width)?T:0,E=null!=(E=null==E?void 0:E.height)?E:0,C=n+(\\\"center\\\"!==a?\\\"-\\\"+a:\\\"\\\"),w=\\\"number\\\"==typeof l?l:{top:0,right:0,bottom:0,left:0,...l},S=Array.isArray(c)?c:[c],x=0<S.length,w={padding:w,boundary:S.filter($cf1ac5d9fe0e8206$var$isNotNull),altBoundary:x};const{refs:D,floatingStyles:$,placement:A,isPositioned:O,middlewareData:P}=useFloating3({strategy:\\\"fixed\\\",placement:C,whileElementsMounted:B3,elements:{reference:m.anchor},middleware:[L2({mainAxis:o+E,alignmentAxis:i}),p&&O2({mainAxis:!0,crossAxis:!1,limiter:\\\"partial\\\"===u?B2():void 0,...w}),p&&A2({...w}),C2({...w,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{var{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty(\\\"--radix-popper-available-width\\\",r+\\\"px\\\"),i.setProperty(\\\"--radix-popper-available-height\\\",n+\\\"px\\\"),i.setProperty(\\\"--radix-popper-anchor-width\\\",o+\\\"px\\\"),i.setProperty(\\\"--radix-popper-anchor-height\\\",a+\\\"px\\\")}}),y&&arrow2({element:y,padding:s}),$cf1ac5d9fe0e8206$var$transformOrigin({arrowWidth:T,arrowHeight:E}),d&&E2({strategy:\\\"referenceHidden\\\"})]});var[S,x]=$cf1ac5d9fe0e8206$var$getSideAndAlignFromPlacement(A);const I=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(f);$9f79659886946c16$export$e5c5a5f917a5871c(()=>{O&&null!==I&&void 0!==I&&I()},[O,I]);m=null==(C=P.arrow)?void 0:C.x,y=null==(w=P.arrow)?void 0:w.y,E=0!==(null==(T=P.arrow)?void 0:T.centerOffset);const[j,R]=(0,import_react45.useState)();return $9f79659886946c16$export$e5c5a5f917a5871c(()=>{h&&R(window.getComputedStyle(h).zIndex)},[h]),(0,import_react45.createElement)(\\\"div\\\",{ref:D.setFloating,\\\"data-radix-popper-content-wrapper\\\":\\\"\\\",style:{...$,transform:O?$.transform:\\\"translate(0, -200%)\\\",minWidth:\\\"max-content\\\",zIndex:j,\\\"--radix-popper-transform-origin\\\":[null==(C=P.transformOrigin)?void 0:C.x,null==(w=P.transformOrigin)?void 0:w.y].join(\\\" \\\")},dir:e.dir},(0,import_react45.createElement)($cf1ac5d9fe0e8206$var$PopperContentProvider,{scope:r,placedSide:S,onArrowChange:b,arrowX:m,arrowY:y,shouldHideArrow:E},(0,import_react45.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({\\\"data-side\\\":S,\\\"data-align\\\":x},g,{ref:v,style:{...g.style,animation:O?void 0:\\\"none\\\",opacity:null!=(T=P.hide)&&T.referenceHidden?0:void 0}}))))});function $cf1ac5d9fe0e8206$var$isNotNull(e){return null!==e}var $cf1ac5d9fe0e8206$var$transformOrigin=d=>({name:\\\"transformOrigin\\\",options:d,fn(e){var{placement:t,rects:r,middlewareData:n}=e,o=0!==(null==(o=n.arrow)?void 0:o.centerOffset),a=o?0:d.arrowWidth,i=o?0:d.arrowHeight,[t,s]=$cf1ac5d9fe0e8206$var$getSideAndAlignFromPlacement(t),s={start:\\\"0%\\\",center:\\\"50%\\\",end:\\\"100%\\\"}[s],c=(null!=(c=null==(c=n.arrow)?void 0:c.x)?c:0)+a/2,a=(null!=(n=null==(a=n.arrow)?void 0:a.y)?n:0)+i/2;let l=\\\"\\\",u=\\\"\\\";return\\\"bottom\\\"===t?(l=o?s:c+\\\"px\\\",u=-i+\\\"px\\\"):\\\"top\\\"===t?(l=o?s:c+\\\"px\\\",u=r.floating.height+i+\\\"px\\\"):\\\"right\\\"===t?(l=-i+\\\"px\\\",u=o?s:a+\\\"px\\\"):\\\"left\\\"===t&&(l=r.floating.width+i+\\\"px\\\",u=o?s:a+\\\"px\\\"),{data:{x:l,y:u}}}});function $cf1ac5d9fe0e8206$var$getSideAndAlignFromPlacement(e){var[t,r=\\\"center\\\"]=e.split(\\\"-\\\");return[t,r]}var $cf1ac5d9fe0e8206$export$be92b6f5f03c0fe9=$cf1ac5d9fe0e8206$export$badac9ada3a0bdf9,$cf1ac5d9fe0e8206$export$b688253958b8dfe7=$cf1ac5d9fe0e8206$export$ecd4e1ccab6ed6d,$cf1ac5d9fe0e8206$export$7c6e2c02157bb7d2=$cf1ac5d9fe0e8206$export$bc4ae5855d3c4fc,import_react46=(init_esbuild_inject(),require(\\\"react\\\")),import_react_dom8=__toESM(require(\\\"react-dom\\\"),1),$f1701beae083dbae$export$602eac185826482c=(0,import_react46.forwardRef)((e,t)=>{var r;const{container:n=null===globalThis||void 0===globalThis||null==(r=globalThis.document)?void 0:r.body,...o}=e;return n?import_react_dom8[\\\"default\\\"].createPortal((0,import_react46.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({},o,{ref:t})),n):null}),import_react47=(init_esbuild_inject(),require(\\\"react\\\")),import_react_dom9=require(\\\"react-dom\\\");function $fe963b355347cc68$export$3e6543de14f8614f(e,n){return(0,import_react47.useReducer)((e,t)=>{var r=n[e][t];return null!=r?r:e},e)}var $921a889cee6df7e8$export$99c2b779aa4e8b8b=e=>{var{present:t,children:r}=e,t=$921a889cee6df7e8$var$usePresence(t),n=\\\"function\\\"==typeof r?r({present:t.isPresent}):import_react47.Children.only(r),o=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t.ref,n.ref);return\\\"function\\\"==typeof r||t.isPresent?(0,import_react47.cloneElement)(n,{ref:o}):null};function $921a889cee6df7e8$var$usePresence(o){const[r,t]=(0,import_react47.useState)(),a=(0,import_react47.useRef)({}),i=(0,import_react47.useRef)(o),s=(0,import_react47.useRef)(\\\"none\\\");const[n,c]=$fe963b355347cc68$export$3e6543de14f8614f(o?\\\"mounted\\\":\\\"unmounted\\\",{mounted:{UNMOUNT:\\\"unmounted\\\",ANIMATION_OUT:\\\"unmountSuspended\\\"},unmountSuspended:{MOUNT:\\\"mounted\\\",ANIMATION_END:\\\"unmounted\\\"},unmounted:{MOUNT:\\\"mounted\\\"}});return(0,import_react47.useEffect)(()=>{var e=$921a889cee6df7e8$var$getAnimationName(a.current);s.current=\\\"mounted\\\"===n?e:\\\"none\\\"},[n]),$9f79659886946c16$export$e5c5a5f917a5871c(()=>{var e,t,r=a.current,n=i.current;n!==o&&(e=s.current,t=$921a889cee6df7e8$var$getAnimationName(r),o?c(\\\"MOUNT\\\"):\\\"none\\\"!==t&&\\\"none\\\"!==(null==r?void 0:r.display)&&n&&e!==t?c(\\\"ANIMATION_OUT\\\"):c(\\\"UNMOUNT\\\"),i.current=o)},[o,c]),$9f79659886946c16$export$e5c5a5f917a5871c(()=>{if(r){const e=e=>{var t=$921a889cee6df7e8$var$getAnimationName(a.current).includes(e.animationName);e.target===r&&t&&(0,import_react_dom9.flushSync)(()=>c(\\\"ANIMATION_END\\\"))},t=e=>{e.target===r&&(s.current=$921a889cee6df7e8$var$getAnimationName(a.current))};return r.addEventListener(\\\"animationstart\\\",t),r.addEventListener(\\\"animationcancel\\\",e),r.addEventListener(\\\"animationend\\\",e),()=>{r.removeEventListener(\\\"animationstart\\\",t),r.removeEventListener(\\\"animationcancel\\\",e),r.removeEventListener(\\\"animationend\\\",e)}}c(\\\"ANIMATION_END\\\")},[r,c]),{isPresent:[\\\"mounted\\\",\\\"unmountSuspended\\\"].includes(n),ref:(0,import_react47.useCallback)(e=>{e&&(a.current=getComputedStyle(e)),t(e)},[])}}function $921a889cee6df7e8$var$getAnimationName(e){return(null==e?void 0:e.animationName)||\\\"none\\\"}$921a889cee6df7e8$export$99c2b779aa4e8b8b.displayName=\\\"Presence\\\",init_esbuild_inject();var import_react48=require(\\\"react\\\"),$d7bdfb9eb0fdf311$var$ENTRY_FOCUS=\\\"rovingFocusGroup.onEntryFocus\\\",$d7bdfb9eb0fdf311$var$EVENT_OPTIONS={bubbles:!1,cancelable:!0},$d7bdfb9eb0fdf311$var$GROUP_NAME=\\\"RovingFocusGroup\\\",[$d7bdfb9eb0fdf311$var$Collection,$d7bdfb9eb0fdf311$var$useCollection,$d7bdfb9eb0fdf311$var$createCollectionScope]=$e02a7d9cb1dc128c$export$c74125a8e3af6bb2($d7bdfb9eb0fdf311$var$GROUP_NAME),[$d7bdfb9eb0fdf311$var$createRovingFocusGroupContext,$d7bdfb9eb0fdf311$export$c7109489551a4f4]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($d7bdfb9eb0fdf311$var$GROUP_NAME,[$d7bdfb9eb0fdf311$var$createCollectionScope]),[$d7bdfb9eb0fdf311$var$RovingFocusProvider,$d7bdfb9eb0fdf311$var$useRovingFocusContext]=$d7bdfb9eb0fdf311$var$createRovingFocusGroupContext($d7bdfb9eb0fdf311$var$GROUP_NAME),$d7bdfb9eb0fdf311$export$8699f7c8af148338=(0,import_react48.forwardRef)((e,t)=>(0,import_react48.createElement)($d7bdfb9eb0fdf311$var$Collection.Provider,{scope:e.__scopeRovingFocusGroup},(0,import_react48.createElement)($d7bdfb9eb0fdf311$var$Collection.Slot,{scope:e.__scopeRovingFocusGroup},(0,import_react48.createElement)($d7bdfb9eb0fdf311$var$RovingFocusGroupImpl,_extends2({},e,{ref:t}))))),$d7bdfb9eb0fdf311$var$RovingFocusGroupImpl=(0,import_react48.forwardRef)((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:o=!1,dir:a,currentTabStopId:i,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,...u}=e,d=(0,import_react48.useRef)(null);var p=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,d),f=$f631663db3294ace$export$b39126d51d94e6f3(a);const[g=null,m]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:i,defaultProp:s,onChange:c}),[h,_]=(0,import_react48.useState)(!1),v=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(l),y=$d7bdfb9eb0fdf311$var$useCollection(r),b=(0,import_react48.useRef)(!1),[E,T]=(0,import_react48.useState)(0);return(0,import_react48.useEffect)(()=>{const e=d.current;if(e)return e.addEventListener($d7bdfb9eb0fdf311$var$ENTRY_FOCUS,v),()=>e.removeEventListener($d7bdfb9eb0fdf311$var$ENTRY_FOCUS,v)},[v]),(0,import_react48.createElement)($d7bdfb9eb0fdf311$var$RovingFocusProvider,{scope:r,orientation:n,dir:f,loop:o,currentTabStopId:g,onItemFocus:(0,import_react48.useCallback)(e=>m(e),[m]),onItemShiftTab:(0,import_react48.useCallback)(()=>_(!0),[]),onFocusableItemAdd:(0,import_react48.useCallback)(()=>T(e=>e+1),[]),onFocusableItemRemove:(0,import_react48.useCallback)(()=>T(e=>e-1),[])},(0,import_react48.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({tabIndex:h||0===E?-1:0,\\\"data-orientation\\\":n},u,{ref:p,style:{outline:\\\"none\\\",...e.style},onMouseDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onMouseDown,()=>{b.current=!0}),onFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocus,e=>{var t=!b.current;e.target===e.currentTarget&&t&&!h&&(t=new CustomEvent($d7bdfb9eb0fdf311$var$ENTRY_FOCUS,$d7bdfb9eb0fdf311$var$EVENT_OPTIONS),e.currentTarget.dispatchEvent(t),t.defaultPrevented||$d7bdfb9eb0fdf311$var$focusFirst([(t=y().filter(e=>e.focusable)).find(e=>e.active),t.find(e=>e.id===g),...t].filter(Boolean).map(e=>e.ref.current))),b.current=!1}),onBlur:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onBlur,()=>_(!1))})))}),$d7bdfb9eb0fdf311$var$ITEM_NAME=\\\"RovingFocusGroupItem\\\",$d7bdfb9eb0fdf311$export$ab9df7c53fe8454=(0,import_react48.forwardRef)((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:o=!1,tabStopId:a,...i}=e;var s=$1746a345f3d73bb7$export$f680877a34711e37();const c=a||s,l=$d7bdfb9eb0fdf311$var$useRovingFocusContext($d7bdfb9eb0fdf311$var$ITEM_NAME,r);s=l.currentTabStopId===c;const u=$d7bdfb9eb0fdf311$var$useCollection(r),{onFocusableItemAdd:d,onFocusableItemRemove:p}=l;return(0,import_react48.useEffect)(()=>{if(n)return d(),()=>p()},[n,d,p]),(0,import_react48.createElement)($d7bdfb9eb0fdf311$var$Collection.ItemSlot,{scope:r,id:c,focusable:n,active:o},(0,import_react48.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.span,_extends2({tabIndex:s?0:-1,\\\"data-orientation\\\":l.orientation},i,{ref:t,onMouseDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onMouseDown,e=>{n?l.onItemFocus(c):e.preventDefault()}),onFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocus,()=>l.onItemFocus(c)),onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onKeyDown,t=>{if(\\\"Tab\\\"===t.key&&t.shiftKey)l.onItemShiftTab();else if(t.target===t.currentTarget){var r=$d7bdfb9eb0fdf311$var$getFocusIntent(t,l.orientation,l.dir);if(void 0!==r){t.preventDefault();let e=u().filter(e=>e.focusable).map(e=>e.ref.current);\\\"last\\\"===r?e.reverse():\\\"prev\\\"!==r&&\\\"next\\\"!==r||(\\\"prev\\\"===r&&e.reverse(),r=e.indexOf(t.currentTarget),e=l.loop?$d7bdfb9eb0fdf311$var$wrapArray(e,r+1):e.slice(r+1)),setTimeout(()=>$d7bdfb9eb0fdf311$var$focusFirst(e))}}})})))}),$d7bdfb9eb0fdf311$var$MAP_KEY_TO_FOCUS_INTENT={ArrowLeft:\\\"prev\\\",ArrowUp:\\\"prev\\\",ArrowRight:\\\"next\\\",ArrowDown:\\\"next\\\",PageUp:\\\"first\\\",Home:\\\"first\\\",PageDown:\\\"last\\\",End:\\\"last\\\"};function $d7bdfb9eb0fdf311$var$getDirectionAwareKey(e,t){return\\\"rtl\\\"!==t?e:\\\"ArrowLeft\\\"===e?\\\"ArrowRight\\\":\\\"ArrowRight\\\"===e?\\\"ArrowLeft\\\":e}function $d7bdfb9eb0fdf311$var$getFocusIntent(e,t,r){var n=$d7bdfb9eb0fdf311$var$getDirectionAwareKey(e.key,r);if(!(\\\"vertical\\\"===t&&[\\\"ArrowLeft\\\",\\\"ArrowRight\\\"].includes(n)||\\\"horizontal\\\"===t&&[\\\"ArrowUp\\\",\\\"ArrowDown\\\"].includes(n)))return $d7bdfb9eb0fdf311$var$MAP_KEY_TO_FOCUS_INTENT[n]}function $d7bdfb9eb0fdf311$var$focusFirst(e){var t=document.activeElement;for(const r of e){if(r===t)return;if(r.focus(),document.activeElement!==t)return}}function $d7bdfb9eb0fdf311$var$wrapArray(r,n){return r.map((e,t)=>r[(n+t)%r.length])}var $d7bdfb9eb0fdf311$export$be92b6f5f03c0fe9=$d7bdfb9eb0fdf311$export$8699f7c8af148338,$d7bdfb9eb0fdf311$export$6d08773d2e66f8f2=$d7bdfb9eb0fdf311$export$ab9df7c53fe8454,React13=(init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),React9=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),zeroRightClassName=(init_esbuild_inject(),\\\"right-scroll-bar-position\\\"),fullWidthClassName=\\\"width-before-scroll-bar\\\",noScrollbarsClassName=\\\"with-scroll-bars-hidden\\\",removedBarSizeVariable=\\\"--removed-body-scroll-bar-size\\\";function assignRef(e,t){return\\\"function\\\"==typeof e?e(t):e&&(e.current=t),e}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var import_react49=require(\\\"react\\\");function useCallbackRef(e,t){var r=(0,import_react49.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(e){var t=r.value;t!==e&&(r.value=e,r.callback(e,t))}}}})[0];return r.callback=t,r.facade}function useMergeRefs(e,t){return useCallbackRef(t||null,function(t){return e.forEach(function(e){return assignRef(e,t)})})}function ItoI(e){return e}function innerCreateMedium(e,r){void 0===r&&(r=ItoI);var a=[],i=!1;return{read:function(){if(i)throw new Error(\\\"Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.\\\");return a.length?a[a.length-1]:e},useMedium:function(e){var t=r(e,i);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(t){for(i=!0;a.length;){var e=a;a=[],e.forEach(t)}a={push:function(e){return t(e)},filter:function(){return a}}},assignMedium:function(t){i=!0;var e,r=[],n=(a.length&&(e=a,a=[],e.forEach(t),r=a),function(){var e=r;r=[],e.forEach(t)}),o=function(){return Promise.resolve().then(n)};o(),a={push:function(e){r.push(e),o()},filter:function(e){return r=r.filter(e),a}}}}}function createSidecarMedium(e){void 0===e&&(e={});var t=innerCreateMedium(null);return t.options=__assign({\\\"async\\\":!0,ssr:!1},e),t}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var React8=__toESM(require(\\\"react\\\")),SideCar=function(e){var t=e.sideCar,r=__rest(e,[\\\"sideCar\\\"]);if(!t)throw new Error(\\\"Sidecar: please provide `sideCar` property to import the right car\\\");t=t.read();if(t)return React8.createElement(t,__assign({},r));throw new Error(\\\"Sidecar medium not found\\\")};function exportSidecar(e,t){return e.useMedium(t),SideCar}SideCar.isSideCarExport=!0;var currentNonce,effectCar=createSidecarMedium(),nothing=function(){},RemoveScroll=React9.forwardRef(function(e,t){var r=React9.useRef(null),n=React9.useState({onScrollCapture:nothing,onWheelCapture:nothing,onTouchMoveCapture:nothing}),o=n[0],n=n[1],a=e.forwardProps,i=e.children,s=e.className,c=e.removeScrollBar,l=e.enabled,u=e.shards,d=e.sideCar,p=e.noIsolation,f=e.inert,g=e.allowPinchZoom,m=e.as,m=void 0===m?\\\"div\\\":m,h=__rest(e,[\\\"forwardProps\\\",\\\"children\\\",\\\"className\\\",\\\"removeScrollBar\\\",\\\"enabled\\\",\\\"shards\\\",\\\"sideCar\\\",\\\"noIsolation\\\",\\\"inert\\\",\\\"allowPinchZoom\\\",\\\"as\\\"]),_=useMergeRefs([r,t]),h=__assign(__assign({},h),o);return React9.createElement(React9.Fragment,null,l&&React9.createElement(d,{sideCar:effectCar,removeScrollBar:c,shards:u,noIsolation:p,inert:f,setCallbacks:n,allowPinchZoom:!!g,lockRef:r}),a?React9.cloneElement(React9.Children.only(i),__assign(__assign({},h),{ref:_})):React9.createElement(m,__assign({},h,{className:s,ref:_}),i))}),React12=(RemoveScroll.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},RemoveScroll.classNames={fullWidth:fullWidthClassName,zeroRight:zeroRightClassName},init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),React11=(init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),React10=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),getNonce=(init_esbuild_inject(),init_esbuild_inject(),function(){return currentNonce||(\\\"undefined\\\"!=typeof __webpack_nonce__?__webpack_nonce__:void 0)});function makeStyleTag(){var e,t;return document?((e=document.createElement(\\\"style\\\")).type=\\\"text/css\\\",(t=getNonce())&&e.setAttribute(\\\"nonce\\\",t),e):null}function injectStyles(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function insertStyleTag(e){(document.head||document.getElementsByTagName(\\\"head\\\")[0]).appendChild(e)}var options,stylesheetSingleton=function(){var t=0,r=null;return{add:function(e){0==t&&(r=makeStyleTag())&&(injectStyles(r,e),insertStyleTag(r)),t++},remove:function(){!--t&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},styleHookSingleton=function(){var r=stylesheetSingleton();return function(e,t){React10.useEffect(function(){return r.add(e),function(){r.remove()}},[e&&t])}},styleSingleton=function(){var n=styleHookSingleton();return function(e){var t=e.styles,r=e.dynamic;return n(t,r),null}},zeroGap=(init_esbuild_inject(),{left:0,top:0,right:0,gap:0}),parse=function(e){return parseInt(e||\\\"\\\",10)||0},getOffset=function(e){var t=window.getComputedStyle(document.body),r=t[\\\"padding\\\"===e?\\\"paddingLeft\\\":\\\"marginLeft\\\"],n=t[\\\"padding\\\"===e?\\\"paddingTop\\\":\\\"marginTop\\\"],t=t[\\\"padding\\\"===e?\\\"paddingRight\\\":\\\"marginRight\\\"];return[parse(r),parse(n),parse(t)]},getGapWidth=function(e){var t,r,n;return void 0===e&&(e=\\\"margin\\\"),\\\"undefined\\\"==typeof window?zeroGap:(t=getOffset(e),r=document.documentElement.clientWidth,n=window.innerWidth,{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])})},Style=styleSingleton(),getStyles=function(e,t,r,n){var o=e.left,a=e.top,i=e.right,s=e.gap;return void 0===r&&(r=\\\"margin\\\"),\\\"\\\\n  .\\\".concat(noScrollbarsClassName,\\\" {\\\\n   overflow: hidden \\\").concat(n,\\\";\\\\n   padding-right: \\\").concat(s,\\\"px \\\").concat(n,\\\";\\\\n  }\\\\n  body {\\\\n    overflow: hidden \\\").concat(n,\\\";\\\\n    overscroll-behavior: contain;\\\\n    \\\").concat([t&&\\\"position: relative \\\".concat(n,\\\";\\\"),\\\"margin\\\"===r&&\\\"\\\\n    padding-left: \\\".concat(o,\\\"px;\\\\n    padding-top: \\\").concat(a,\\\"px;\\\\n    padding-right: \\\").concat(i,\\\"px;\\\\n    margin-left:0;\\\\n    margin-top:0;\\\\n    margin-right: \\\").concat(s,\\\"px \\\").concat(n,\\\";\\\\n    \\\"),\\\"padding\\\"===r&&\\\"padding-right: \\\".concat(s,\\\"px \\\").concat(n,\\\";\\\")].filter(Boolean).join(\\\"\\\"),\\\"\\\\n  }\\\\n  \\\\n  .\\\").concat(zeroRightClassName,\\\" {\\\\n    right: \\\").concat(s,\\\"px \\\").concat(n,\\\";\\\\n  }\\\\n  \\\\n  .\\\").concat(fullWidthClassName,\\\" {\\\\n    margin-right: \\\").concat(s,\\\"px \\\").concat(n,\\\";\\\\n  }\\\\n  \\\\n  .\\\").concat(zeroRightClassName,\\\" .\\\").concat(zeroRightClassName,\\\" {\\\\n    right: 0 \\\").concat(n,\\\";\\\\n  }\\\\n  \\\\n  .\\\").concat(fullWidthClassName,\\\" .\\\").concat(fullWidthClassName,\\\" {\\\\n    margin-right: 0 \\\").concat(n,\\\";\\\\n  }\\\\n  \\\\n  body {\\\\n    \\\").concat(removedBarSizeVariable,\\\": \\\").concat(s,\\\"px;\\\\n  }\\\\n\\\")},RemoveScrollBar=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?\\\"margin\\\":n,n=React11.useMemo(function(){return getGapWidth(o)},[o]);return React11.createElement(Style,{styles:getStyles(n,!t,o,r?\\\"\\\":\\\"!important\\\")})},passiveSupported=(init_esbuild_inject(),!1);if(\\\"undefined\\\"!=typeof window)try{options=Object.defineProperty({},\\\"passive\\\",{get:function(){return passiveSupported=!0}}),window.addEventListener(\\\"test\\\",options,options),window.removeEventListener(\\\"test\\\",options,options)}catch(err){passiveSupported=!1}var nonPassive=!!passiveSupported&&{passive:!1},alwaysContainsScroll=(init_esbuild_inject(),function(e){return\\\"TEXTAREA\\\"===e.tagName}),elementCanBeScrolled=function(e,t){var r=window.getComputedStyle(e);return\\\"hidden\\\"!==r[t]&&!(r.overflowY===r.overflowX&&!alwaysContainsScroll(e)&&\\\"visible\\\"===r[t])},elementCouldBeVScrolled=function(e){return elementCanBeScrolled(e,\\\"overflowY\\\")},elementCouldBeHScrolled=function(e){return elementCanBeScrolled(e,\\\"overflowX\\\")},locationCouldBeScrolled=function(e,t){var r=t;do{if(\\\"undefined\\\"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),elementCouldBeScrolled(e,r)){var n=getScrollVariables(e,r),o=n[1];if(n[2]<o)return!0}}while((r=r.parentNode)&&r!==document.body);return!1},getVScrollVariables=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},getHScrollVariables=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},elementCouldBeScrolled=function(e,t){return(\\\"v\\\"===e?elementCouldBeVScrolled:elementCouldBeHScrolled)(t)},getScrollVariables=function(e,t){return(\\\"v\\\"===e?getVScrollVariables:getHScrollVariables)(t)},getDirectionFactor=function(e,t){return\\\"h\\\"===e&&\\\"rtl\\\"===t?-1:1},handleScroll=function(e,t,r,n,o){var a=getDirectionFactor(e,window.getComputedStyle(t).direction),i=a*n,s=r.target,c=t.contains(s),l=!1,u=0<i,d=0,p=0;do{var f=getScrollVariables(e,s),g=f[0],f=f[1]-f[2]-a*g}while((g||f)&&elementCouldBeScrolled(e,s)&&(d+=f,p+=g),s=s.parentNode,!c&&s!==document.body||c&&(t.contains(s)||t===s));return l=u&&(o&&0===d||!o&&d<i)||!u&&(o&&0===p||!o&&p<-i)?!0:l},getTouchXY=function(e){return\\\"changedTouches\\\"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},getDeltaXY=function(e){return[e.deltaX,e.deltaY]},extractRef=function(e){return e&&\\\"current\\\"in e?e.current:e},deltaCompare=function(e,t){return e[0]===t[0]&&e[1]===t[1]},generateStyle=function(e){return\\\"\\\\n  .block-interactivity-\\\".concat(e,\\\" {pointer-events: none;}\\\\n  .allow-interactivity-\\\").concat(e,\\\" {pointer-events: all;}\\\\n\\\")},idCounter=0,lockStack=[];function RemoveScrollSideCar(t){var a=React12.useRef([]),c=React12.useRef([0,0]),l=React12.useRef(),r=React12.useState(idCounter++)[0],o=React12.useState(function(){return styleSingleton()})[0],u=React12.useRef(t),i=(React12.useEffect(function(){u.current=t},[t]),React12.useEffect(function(){var e;if(t.inert)return document.body.classList.add(\\\"block-interactivity-\\\".concat(r)),(e=__spreadArray([t.lockRef.current],(t.shards||[]).map(extractRef),!0).filter(Boolean)).forEach(function(e){return e.classList.add(\\\"allow-interactivity-\\\".concat(r))}),function(){document.body.classList.remove(\\\"block-interactivity-\\\".concat(r)),e.forEach(function(e){return e.classList.remove(\\\"allow-interactivity-\\\".concat(r))})}},[t.inert,t.lockRef.current,t.shards]),React12.useCallback(function(e,t){var r,n,o,a,i,s;return\\\"touches\\\"in e&&2===e.touches.length?!u.current.allowPinchZoom:(a=getTouchXY(e),n=c.current,r=\\\"deltaX\\\"in e?e.deltaX:n[0]-a[0],n=\\\"deltaY\\\"in e?e.deltaY:n[1]-a[1],a=e.target,s=Math.abs(r)>Math.abs(n)?\\\"h\\\":\\\"v\\\",!(\\\"touches\\\"in e&&\\\"h\\\"==s&&\\\"range\\\"===a.type)&&(!(i=locationCouldBeScrolled(s,a))||(i?o=s:(o=\\\"v\\\"==s?\\\"h\\\":\\\"v\\\",i=locationCouldBeScrolled(s,a)),!!i&&(!l.current&&\\\"changedTouches\\\"in e&&(r||n)&&(l.current=o),!o||(s=l.current||o,handleScroll(s,t,e,\\\"h\\\"===s?r:n,!0))))))},[])),e=React12.useCallback(function(e){var t,r,n=e;lockStack.length&&lockStack[lockStack.length-1]===o&&(t=(\\\"deltaY\\\"in n?getDeltaXY:getTouchXY)(n),(r=a.current.filter(function(e){return e.name===n.type&&e.target===n.target&&deltaCompare(e.delta,t)})[0])&&r.should?n.cancelable&&n.preventDefault():r||(0<(r=(u.current.shards||[]).map(extractRef).filter(Boolean).filter(function(e){return e.contains(n.target)})).length?i(n,r[0]):!u.current.noIsolation)&&n.cancelable&&n.preventDefault())},[]),n=React12.useCallback(function(e,t,r,n){var o={name:e,delta:t,target:r,should:n};a.current.push(o),setTimeout(function(){a.current=a.current.filter(function(e){return e!==o})},1)},[]),s=React12.useCallback(function(e){c.current=getTouchXY(e),l.current=void 0},[]),d=React12.useCallback(function(e){n(e.type,getDeltaXY(e),e.target,i(e,t.lockRef.current))},[]),p=React12.useCallback(function(e){n(e.type,getTouchXY(e),e.target,i(e,t.lockRef.current))},[]),f=(React12.useEffect(function(){return lockStack.push(o),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener(\\\"wheel\\\",e,nonPassive),document.addEventListener(\\\"touchmove\\\",e,nonPassive),document.addEventListener(\\\"touchstart\\\",s,nonPassive),function(){lockStack=lockStack.filter(function(e){return e!==o}),document.removeEventListener(\\\"wheel\\\",e,nonPassive),document.removeEventListener(\\\"touchmove\\\",e,nonPassive),document.removeEventListener(\\\"touchstart\\\",s,nonPassive)}},[]),t.removeScrollBar),g=t.inert;return React12.createElement(React12.Fragment,null,g?React12.createElement(o,{styles:generateStyle(r)}):null,f?React12.createElement(RemoveScrollBar,{gapMode:\\\"margin\\\"}):null)}var sidecar_default=exportSidecar(effectCar,RemoveScrollSideCar),ReactRemoveScroll=React13.forwardRef(function(e,t){return React13.createElement(RemoveScroll,__assign({},e,{ref:t,sideCar:sidecar_default}))}),Combination_default=(ReactRemoveScroll.classNames=RemoveScroll.classNames,ReactRemoveScroll),$6cc32821e9371a1c$var$SELECTION_KEYS=[\\\"Enter\\\",\\\" \\\"],$6cc32821e9371a1c$var$FIRST_KEYS=[\\\"ArrowDown\\\",\\\"PageUp\\\",\\\"Home\\\"],$6cc32821e9371a1c$var$LAST_KEYS=[\\\"ArrowUp\\\",\\\"PageDown\\\",\\\"End\\\"],$6cc32821e9371a1c$var$FIRST_LAST_KEYS=[...$6cc32821e9371a1c$var$FIRST_KEYS,...$6cc32821e9371a1c$var$LAST_KEYS],$6cc32821e9371a1c$var$SUB_OPEN_KEYS={ltr:[...$6cc32821e9371a1c$var$SELECTION_KEYS,\\\"ArrowRight\\\"],rtl:[...$6cc32821e9371a1c$var$SELECTION_KEYS,\\\"ArrowLeft\\\"]},$6cc32821e9371a1c$var$SUB_CLOSE_KEYS={ltr:[\\\"ArrowLeft\\\"],rtl:[\\\"ArrowRight\\\"]},$6cc32821e9371a1c$var$MENU_NAME=\\\"Menu\\\",[$6cc32821e9371a1c$var$Collection,$6cc32821e9371a1c$var$useCollection,$6cc32821e9371a1c$var$createCollectionScope]=$e02a7d9cb1dc128c$export$c74125a8e3af6bb2($6cc32821e9371a1c$var$MENU_NAME),[$6cc32821e9371a1c$var$createMenuContext,$6cc32821e9371a1c$export$4027731b685e72eb]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($6cc32821e9371a1c$var$MENU_NAME,[$6cc32821e9371a1c$var$createCollectionScope,$cf1ac5d9fe0e8206$export$722aac194ae923,$d7bdfb9eb0fdf311$export$c7109489551a4f4]),$6cc32821e9371a1c$var$usePopperScope=$cf1ac5d9fe0e8206$export$722aac194ae923(),$6cc32821e9371a1c$var$useRovingFocusGroupScope=$d7bdfb9eb0fdf311$export$c7109489551a4f4(),[$6cc32821e9371a1c$var$MenuProvider,$6cc32821e9371a1c$var$useMenuContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$MENU_NAME),[$6cc32821e9371a1c$var$MenuRootProvider,$6cc32821e9371a1c$var$useMenuRootContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$MENU_NAME),$6cc32821e9371a1c$export$d9b273488cd8ce6f=e=>{var{__scopeMenu:t,open:r=!1,children:n,dir:o,onOpenChange:a,modal:i=!0}=e,s=$6cc32821e9371a1c$var$usePopperScope(t),[c,l]=(0,import_react50.useState)(null);const u=(0,import_react50.useRef)(!1),d=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(a);a=$f631663db3294ace$export$b39126d51d94e6f3(o);return(0,import_react50.useEffect)(()=>{const e=()=>{u.current=!0,document.addEventListener(\\\"pointerdown\\\",t,{capture:!0,once:!0}),document.addEventListener(\\\"pointermove\\\",t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener(\\\"keydown\\\",e,{capture:!0}),()=>{document.removeEventListener(\\\"keydown\\\",e,{capture:!0}),document.removeEventListener(\\\"pointerdown\\\",t,{capture:!0}),document.removeEventListener(\\\"pointermove\\\",t,{capture:!0})}},[]),(0,import_react50.createElement)($cf1ac5d9fe0e8206$export$be92b6f5f03c0fe9,s,(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuProvider,{scope:t,open:r,onOpenChange:d,content:c,onContentChange:l},(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuRootProvider,{scope:t,onClose:(0,import_react50.useCallback)(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:a,modal:i},n)))},$6cc32821e9371a1c$export$9fa5ebd18bee4d43=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,...n}=e;var o=$6cc32821e9371a1c$var$usePopperScope(r);return(0,import_react50.createElement)($cf1ac5d9fe0e8206$export$b688253958b8dfe7,_extends2({},o,n,{ref:t}))}),$6cc32821e9371a1c$var$PORTAL_NAME=\\\"MenuPortal\\\",[$6cc32821e9371a1c$var$PortalProvider,$6cc32821e9371a1c$var$usePortalContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$PORTAL_NAME,{forceMount:void 0}),$6cc32821e9371a1c$export$793392f970497feb=e=>{var{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$PORTAL_NAME,t);return(0,import_react50.createElement)($6cc32821e9371a1c$var$PortalProvider,{scope:t,forceMount:r},(0,import_react50.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:r||a.open},(0,import_react50.createElement)($f1701beae083dbae$export$602eac185826482c,{asChild:!0,container:o},n)))},$6cc32821e9371a1c$var$CONTENT_NAME=\\\"MenuContent\\\",[$6cc32821e9371a1c$var$MenuContentProvider,$6cc32821e9371a1c$var$useMenuContentContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$CONTENT_NAME),$6cc32821e9371a1c$export$479f0f2f71193efe=(0,import_react50.forwardRef)((e,t)=>{var r=$6cc32821e9371a1c$var$usePortalContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu);const{forceMount:n=r.forceMount,...o}=e;var r=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu),a=$6cc32821e9371a1c$var$useMenuRootContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu);return(0,import_react50.createElement)($6cc32821e9371a1c$var$Collection.Provider,{scope:e.__scopeMenu},(0,import_react50.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:n||r.open},(0,import_react50.createElement)($6cc32821e9371a1c$var$Collection.Slot,{scope:e.__scopeMenu},a.modal?(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuRootContentModal,_extends2({},o,{ref:t})):(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuRootContentNonModal,_extends2({},o,{ref:t})))))}),$6cc32821e9371a1c$var$MenuRootContentModal=(0,import_react50.forwardRef)((e,t)=>{const r=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu),n=(0,import_react50.useRef)(null);var o=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,n);return(0,import_react50.useEffect)(()=>{var e=n.current;if(e)return hideOthers(e)},[]),(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuContentImpl,_extends2({},e,{ref:o,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)}))}),$6cc32821e9371a1c$var$MenuRootContentNonModal=(0,import_react50.forwardRef)((e,t)=>{const r=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu);return(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuContentImpl,_extends2({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)}))}),$6cc32821e9371a1c$var$MenuContentImpl=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,loop:n=!1,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:p,onDismiss:f,disableOutsideScroll:g,...m}=e;var h=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$CONTENT_NAME,r);const _=$6cc32821e9371a1c$var$useMenuRootContext($6cc32821e9371a1c$var$CONTENT_NAME,r);var v=$6cc32821e9371a1c$var$usePopperScope(r),y=$6cc32821e9371a1c$var$useRovingFocusGroupScope(r);const b=$6cc32821e9371a1c$var$useCollection(r),[E,T]=(0,import_react50.useState)(null),C=(0,import_react50.useRef)(null);var w=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,C,h.onContentChange);const S=(0,import_react50.useRef)(0),x=(0,import_react50.useRef)(\\\"\\\");var D=(0,import_react50.useRef)(0);const $=(0,import_react50.useRef)(null),A=(0,import_react50.useRef)(\\\"right\\\"),O=(0,import_react50.useRef)(0);var P=g?Combination_default:import_react50.Fragment,I=g?{as:$5e63c961fc1ce211$export$8c6ed5c666ac1360,allowPinchZoom:!0}:void 0;const j=e=>{var t=x.current+e,r=b().filter(e=>!e.disabled);const n=document.activeElement;var o=null==(o=r.find(e=>e.ref.current===n))?void 0:o.textValue;const a=$6cc32821e9371a1c$var$getNextMatch(r.map(e=>e.textValue),t,o),i=null==(o=r.find(e=>e.textValue===a))?void 0:o.ref.current;!function s(e){x.current=e,window.clearTimeout(S.current),\\\"\\\"!==e&&(S.current=window.setTimeout(()=>s(\\\"\\\"),1e3))}(t),i&&setTimeout(()=>i.focus())},R=((0,import_react50.useEffect)(()=>()=>window.clearTimeout(S.current),[]),$3db38b7d1fb3fe6a$export$b7ece24a22aeda8c(),(0,import_react50.useCallback)(e=>{var t;return A.current===(null==(t=$.current)?void 0:t.side)&&$6cc32821e9371a1c$var$isPointerInGraceArea(e,null==(t=$.current)?void 0:t.area)},[]));return(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuContentProvider,{scope:r,searchRef:x,onItemEnter:(0,import_react50.useCallback)(e=>{R(e)&&e.preventDefault()},[R]),onItemLeave:(0,import_react50.useCallback)(e=>{var t;R(e)||(null!=(t=C.current)&&t.focus(),T(null))},[R]),onTriggerLeave:(0,import_react50.useCallback)(e=>{R(e)&&e.preventDefault()},[R]),pointerGraceTimerRef:D,onPointerGraceIntentChange:(0,import_react50.useCallback)(e=>{$.current=e},[])},(0,import_react50.createElement)(P,I,(0,import_react50.createElement)($d3863c46a17e8a28$export$20e40289641fbbb6,{asChild:!0,trapped:o,onMountAutoFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(a,e=>{var t;e.preventDefault(),null!=(t=C.current)&&t.focus()}),onUnmountAutoFocus:i},(0,import_react50.createElement)($5cb92bef7577960e$export$177fb62ff3ec1f22,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:p,onDismiss:f},(0,import_react50.createElement)($d7bdfb9eb0fdf311$export$be92b6f5f03c0fe9,_extends2({asChild:!0},y,{dir:_.dir,orientation:\\\"vertical\\\",loop:n,currentTabStopId:E,onCurrentTabStopIdChange:T,onEntryFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(c,e=>{_.isUsingKeyboardRef.current||e.preventDefault()})}),(0,import_react50.createElement)($cf1ac5d9fe0e8206$export$7c6e2c02157bb7d2,_extends2({role:\\\"menu\\\",\\\"aria-orientation\\\":\\\"vertical\\\",\\\"data-state\\\":$6cc32821e9371a1c$var$getOpenState(h.open),\\\"data-radix-menu-content\\\":\\\"\\\",dir:_.dir},v,m,{ref:w,style:{outline:\\\"none\\\",...m.style},onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(m.onKeyDown,e=>{var t=e.target.closest(\\\"[data-radix-menu-content]\\\")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length,t=(t&&(\\\"Tab\\\"===e.key&&e.preventDefault(),!r)&&n&&j(e.key),C.current);e.target===t&&$6cc32821e9371a1c$var$FIRST_LAST_KEYS.includes(e.key)&&(e.preventDefault(),r=b().filter(e=>!e.disabled).map(e=>e.ref.current),$6cc32821e9371a1c$var$LAST_KEYS.includes(e.key)&&r.reverse(),$6cc32821e9371a1c$var$focusFirst(r))}),onBlur:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(S.current),x.current=\\\"\\\")}),onPointerMove:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerMove,$6cc32821e9371a1c$var$whenMouse(e=>{var t=e.target,r=O.current!==e.clientX;e.currentTarget.contains(t)&&r&&(t=e.clientX>O.current?\\\"right\\\":\\\"left\\\",A.current=t,O.current=e.clientX)}))})))))))}),$6cc32821e9371a1c$export$22a631d1f72787bb=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,...n}=e;return(0,import_react50.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({role:\\\"group\\\"},n,{ref:t}))}),$6cc32821e9371a1c$export$dd37bec0e8a99143=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,...n}=e;return(0,import_react50.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({},n,{ref:t}))}),$6cc32821e9371a1c$var$ITEM_NAME=\\\"MenuItem\\\",$6cc32821e9371a1c$var$ITEM_SELECT=\\\"menu.itemSelect\\\",$6cc32821e9371a1c$export$2ce376c2cc3355c8=(0,import_react50.forwardRef)((r,e)=>{const{disabled:n=!1,onSelect:o,...t}=r,a=(0,import_react50.useRef)(null),i=$6cc32821e9371a1c$var$useMenuRootContext($6cc32821e9371a1c$var$ITEM_NAME,r.__scopeMenu),s=$6cc32821e9371a1c$var$useMenuContentContext($6cc32821e9371a1c$var$ITEM_NAME,r.__scopeMenu);var c=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(e,a);const l=(0,import_react50.useRef)(!1);return(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuItemImpl,_extends2({},t,{ref:c,disabled:n,onClick:$e42e1063c40fb3ef$export$b9ecd428b558ff10(r.onClick,()=>{var e,t=a.current;!n&&t&&(e=new CustomEvent($6cc32821e9371a1c$var$ITEM_SELECT,{bubbles:!0,cancelable:!0}),t.addEventListener($6cc32821e9371a1c$var$ITEM_SELECT,e=>null===o||void 0===o?void 0:o(e),{once:!0}),$8927f6f2acc4f386$export$6d1a0317bde7de7f(t,e),e.defaultPrevented?l.current=!1:i.onClose())}),onPointerDown:e=>{var t;null!=(t=r.onPointerDown)&&t.call(r,e),l.current=!0},onPointerUp:$e42e1063c40fb3ef$export$b9ecd428b558ff10(r.onPointerUp,e=>{var t;l.current||null!=(t=e.currentTarget)&&t.click()}),onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(r.onKeyDown,e=>{var t=\\\"\\\"!==s.searchRef.current;n||t&&\\\" \\\"===e.key||$6cc32821e9371a1c$var$SELECTION_KEYS.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),$6cc32821e9371a1c$var$MenuItemImpl=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,disabled:n=!1,textValue:o,...a}=e,i=$6cc32821e9371a1c$var$useMenuContentContext($6cc32821e9371a1c$var$ITEM_NAME,r);var s=$6cc32821e9371a1c$var$useRovingFocusGroupScope(r);const c=(0,import_react50.useRef)(null);var l=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,c);const[u,d]=(0,import_react50.useState)(!1),[p,f]=(0,import_react50.useState)(\\\"\\\");return(0,import_react50.useEffect)(()=>{var e=c.current;e&&f((null!=(e=e.textContent)?e:\\\"\\\").trim())},[a.children]),(0,import_react50.createElement)($6cc32821e9371a1c$var$Collection.ItemSlot,{scope:r,disabled:n,textValue:null!=o?o:p},(0,import_react50.createElement)($d7bdfb9eb0fdf311$export$6d08773d2e66f8f2,_extends2({asChild:!0},s,{focusable:!n}),(0,import_react50.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({role:\\\"menuitem\\\",\\\"data-highlighted\\\":u?\\\"\\\":void 0,\\\"aria-disabled\\\":n||void 0,\\\"data-disabled\\\":n?\\\"\\\":void 0},a,{ref:l,onPointerMove:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerMove,$6cc32821e9371a1c$var$whenMouse(e=>{n?i.onItemLeave(e):(i.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerLeave,$6cc32821e9371a1c$var$whenMouse(e=>i.onItemLeave(e))),onFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocus,()=>d(!0)),onBlur:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onBlur,()=>d(!1))}))))}),$6cc32821e9371a1c$export$f6f243521332502d=(0,import_react50.forwardRef)((e,t)=>{const{checked:r=!1,onCheckedChange:n,...o}=e;return(0,import_react50.createElement)($6cc32821e9371a1c$var$ItemIndicatorProvider,{scope:e.__scopeMenu,checked:r},(0,import_react50.createElement)($6cc32821e9371a1c$export$2ce376c2cc3355c8,_extends2({role:\\\"menuitemcheckbox\\\",\\\"aria-checked\\\":$6cc32821e9371a1c$var$isIndeterminate(r)?\\\"mixed\\\":r},o,{ref:t,\\\"data-state\\\":$6cc32821e9371a1c$var$getCheckedState(r),onSelect:$e42e1063c40fb3ef$export$b9ecd428b558ff10(o.onSelect,()=>null===n||void 0===n?void 0:n(!!$6cc32821e9371a1c$var$isIndeterminate(r)||!r),{checkForDefaultPrevented:!1})})))}),$6cc32821e9371a1c$var$RADIO_GROUP_NAME=\\\"MenuRadioGroup\\\",[$6cc32821e9371a1c$var$RadioGroupProvider,$6cc32821e9371a1c$var$useRadioGroupContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$RADIO_GROUP_NAME,{value:void 0,onValueChange:()=>{}}),$6cc32821e9371a1c$export$ea2200c9eee416b3=(0,import_react50.forwardRef)((e,t)=>{const{value:r,onValueChange:n,...o}=e;var a=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(n);return(0,import_react50.createElement)($6cc32821e9371a1c$var$RadioGroupProvider,{scope:e.__scopeMenu,value:r,onValueChange:a},(0,import_react50.createElement)($6cc32821e9371a1c$export$22a631d1f72787bb,_extends2({},o,{ref:t})))}),$6cc32821e9371a1c$var$RADIO_ITEM_NAME=\\\"MenuRadioItem\\\",$6cc32821e9371a1c$export$69bd225e9817f6d0=(0,import_react50.forwardRef)((e,t)=>{const{value:r,...n}=e,o=$6cc32821e9371a1c$var$useRadioGroupContext($6cc32821e9371a1c$var$RADIO_ITEM_NAME,e.__scopeMenu);var a=r===o.value;return(0,import_react50.createElement)($6cc32821e9371a1c$var$ItemIndicatorProvider,{scope:e.__scopeMenu,checked:a},(0,import_react50.createElement)($6cc32821e9371a1c$export$2ce376c2cc3355c8,_extends2({role:\\\"menuitemradio\\\",\\\"aria-checked\\\":a},n,{ref:t,\\\"data-state\\\":$6cc32821e9371a1c$var$getCheckedState(a),onSelect:$e42e1063c40fb3ef$export$b9ecd428b558ff10(n.onSelect,()=>{var e;return null==(e=o.onValueChange)?void 0:e.call(o,r)},{checkForDefaultPrevented:!1})})))}),$6cc32821e9371a1c$var$ITEM_INDICATOR_NAME=\\\"MenuItemIndicator\\\",[$6cc32821e9371a1c$var$ItemIndicatorProvider,$6cc32821e9371a1c$var$useItemIndicatorContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$ITEM_INDICATOR_NAME,{checked:!1}),$6cc32821e9371a1c$export$a2593e23056970a3=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,forceMount:n,...o}=e;var a=$6cc32821e9371a1c$var$useItemIndicatorContext($6cc32821e9371a1c$var$ITEM_INDICATOR_NAME,r);return(0,import_react50.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:n||$6cc32821e9371a1c$var$isIndeterminate(a.checked)||!0===a.checked},(0,import_react50.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.span,_extends2({},o,{ref:t,\\\"data-state\\\":$6cc32821e9371a1c$var$getCheckedState(a.checked)})))}),$6cc32821e9371a1c$export$1cec7dcdd713e220=(0,import_react50.forwardRef)((e,t)=>{const{__scopeMenu:r,...n}=e;return(0,import_react50.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({role:\\\"separator\\\",\\\"aria-orientation\\\":\\\"horizontal\\\"},n,{ref:t}))}),$6cc32821e9371a1c$var$SUB_NAME=\\\"MenuSub\\\",[$6cc32821e9371a1c$var$MenuSubProvider,$6cc32821e9371a1c$var$useMenuSubContext]=$6cc32821e9371a1c$var$createMenuContext($6cc32821e9371a1c$var$SUB_NAME),$6cc32821e9371a1c$var$SUB_TRIGGER_NAME=\\\"MenuSubTrigger\\\",$6cc32821e9371a1c$export$5fbbb3ba7297405f=(0,import_react50.forwardRef)((r,e)=>{const i=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$SUB_TRIGGER_NAME,r.__scopeMenu),n=$6cc32821e9371a1c$var$useMenuRootContext($6cc32821e9371a1c$var$SUB_TRIGGER_NAME,r.__scopeMenu);var t=$6cc32821e9371a1c$var$useMenuSubContext($6cc32821e9371a1c$var$SUB_TRIGGER_NAME,r.__scopeMenu);const s=$6cc32821e9371a1c$var$useMenuContentContext($6cc32821e9371a1c$var$SUB_TRIGGER_NAME,r.__scopeMenu),o=(0,import_react50.useRef)(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:a}=s;var l={__scopeMenu:r.__scopeMenu};const u=(0,import_react50.useCallback)(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return(0,import_react50.useEffect)(()=>u,[u]),(0,import_react50.useEffect)(()=>{const e=c.current;return()=>{window.clearTimeout(e),a(null)}},[c,a]),(0,import_react50.createElement)($6cc32821e9371a1c$export$9fa5ebd18bee4d43,_extends2({asChild:!0},l),(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuItemImpl,_extends2({id:t.triggerId,\\\"aria-haspopup\\\":\\\"menu\\\",\\\"aria-expanded\\\":i.open,\\\"aria-controls\\\":t.contentId,\\\"data-state\\\":$6cc32821e9371a1c$var$getOpenState(i.open)},r,{ref:$6ed0406888f73fc4$export$43e446d32b3d21af(e,t.onTriggerChange),onClick:e=>{var t;null!=(t=r.onClick)&&t.call(r,e),r.disabled||e.defaultPrevented||(e.currentTarget.focus(),i.open)||i.onOpenChange(!0)},onPointerMove:$e42e1063c40fb3ef$export$b9ecd428b558ff10(r.onPointerMove,$6cc32821e9371a1c$var$whenMouse(e=>{s.onItemEnter(e),e.defaultPrevented||r.disabled||i.open||o.current||(s.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{i.onOpenChange(!0),u()},100))})),onPointerLeave:$e42e1063c40fb3ef$export$b9ecd428b558ff10(r.onPointerLeave,$6cc32821e9371a1c$var$whenMouse(e=>{u();var t,r,n,o,a=null==(a=i.content)?void 0:a.getBoundingClientRect();a?(r=(o=\\\"right\\\"===(t=null==(t=i.content)?void 0:t.dataset.side))?-5:5,n=a[o?\\\"left\\\":\\\"right\\\"],o=a[o?\\\"right\\\":\\\"left\\\"],s.onPointerGraceIntentChange({area:[{x:e.clientX+r,y:e.clientY},{x:n,y:a.top},{x:o,y:a.top},{x:o,y:a.bottom},{x:n,y:a.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)):(s.onTriggerLeave(e),e.defaultPrevented||s.onPointerGraceIntentChange(null))})),onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(r.onKeyDown,e=>{var t=\\\"\\\"!==s.searchRef.current;r.disabled||t&&\\\" \\\"===e.key||$6cc32821e9371a1c$var$SUB_OPEN_KEYS[n.dir].includes(e.key)&&(i.onOpenChange(!0),null!=(t=i.content)&&t.focus(),e.preventDefault())})})))}),$6cc32821e9371a1c$var$SUB_CONTENT_NAME=\\\"MenuSubContent\\\",$6cc32821e9371a1c$export$e7142ab31822bde6=(0,import_react50.forwardRef)((e,t)=>{var r=$6cc32821e9371a1c$var$usePortalContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu);const{forceMount:n=r.forceMount,...o}=e,a=$6cc32821e9371a1c$var$useMenuContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu),i=$6cc32821e9371a1c$var$useMenuRootContext($6cc32821e9371a1c$var$CONTENT_NAME,e.__scopeMenu),s=$6cc32821e9371a1c$var$useMenuSubContext($6cc32821e9371a1c$var$SUB_CONTENT_NAME,e.__scopeMenu),c=(0,import_react50.useRef)(null);r=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,c);return(0,import_react50.createElement)($6cc32821e9371a1c$var$Collection.Provider,{scope:e.__scopeMenu},(0,import_react50.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:n||a.open},(0,import_react50.createElement)($6cc32821e9371a1c$var$Collection.Slot,{scope:e.__scopeMenu},(0,import_react50.createElement)($6cc32821e9371a1c$var$MenuContentImpl,_extends2({id:s.contentId,\\\"aria-labelledby\\\":s.triggerId},o,{ref:r,align:\\\"start\\\",side:\\\"rtl\\\"===i.dir?\\\"left\\\":\\\"right\\\",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;i.isUsingKeyboardRef.current&&null!=(t=c.current)&&t.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocusOutside,e=>{e.target!==s.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onEscapeKeyDown,e=>{i.onClose(),e.preventDefault()}),onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onKeyDown,e=>{var t=e.currentTarget.contains(e.target),r=$6cc32821e9371a1c$var$SUB_CLOSE_KEYS[i.dir].includes(e.key);t&&r&&(a.onOpenChange(!1),null!=(t=s.trigger)&&t.focus(),e.preventDefault())})})))))});function $6cc32821e9371a1c$var$getOpenState(e){return e?\\\"open\\\":\\\"closed\\\"}function $6cc32821e9371a1c$var$isIndeterminate(e){return\\\"indeterminate\\\"===e}function $6cc32821e9371a1c$var$getCheckedState(e){return $6cc32821e9371a1c$var$isIndeterminate(e)?\\\"indeterminate\\\":e?\\\"checked\\\":\\\"unchecked\\\"}function $6cc32821e9371a1c$var$focusFirst(e){var t=document.activeElement;for(const r of e){if(r===t)return;if(r.focus(),document.activeElement!==t)return}}function $6cc32821e9371a1c$var$wrapArray(r,n){return r.map((e,t)=>r[(n+t)%r.length])}function $6cc32821e9371a1c$var$getNextMatch(e,t,r){const n=1<t.length&&Array.from(t).every(e=>e===t[0])?t[0]:t;var o=r?e.indexOf(r):-1;let a=$6cc32821e9371a1c$var$wrapArray(e,Math.max(o,0));o=1===n.length,o=(a=o?a.filter(e=>e!==r):a).find(e=>e.toLowerCase().startsWith(n.toLowerCase()));return o!==r?o:void 0}function $6cc32821e9371a1c$var$isPointInPolygon(e,t){var{x:r,y:n}=e;let o=!1;for(let l=0,u=t.length-1;l<t.length;u=l++){var a=t[l].x,i=t[l].y,s=t[u].x,c=t[u].y;n<i!=n<c&&r<(s-a)*(n-i)/(c-i)+a&&(o=!o)}return o}function $6cc32821e9371a1c$var$isPointerInGraceArea(e,t){return!!t&&$6cc32821e9371a1c$var$isPointInPolygon({x:e.clientX,y:e.clientY},t)}function $6cc32821e9371a1c$var$whenMouse(t){return e=>\\\"mouse\\\"===e.pointerType?t(e):void 0}var $6cc32821e9371a1c$export$be92b6f5f03c0fe9=$6cc32821e9371a1c$export$d9b273488cd8ce6f,$6cc32821e9371a1c$export$b688253958b8dfe7=$6cc32821e9371a1c$export$9fa5ebd18bee4d43,$6cc32821e9371a1c$export$602eac185826482c=$6cc32821e9371a1c$export$793392f970497feb,$6cc32821e9371a1c$export$7c6e2c02157bb7d2=$6cc32821e9371a1c$export$479f0f2f71193efe,$6cc32821e9371a1c$export$b04be29aa201d4f5=$6cc32821e9371a1c$export$dd37bec0e8a99143,$6cc32821e9371a1c$export$6d08773d2e66f8f2=$6cc32821e9371a1c$export$2ce376c2cc3355c8,$6cc32821e9371a1c$export$16ce288f89fa631c=$6cc32821e9371a1c$export$f6f243521332502d,$6cc32821e9371a1c$export$a98f0dcb43a68a25=$6cc32821e9371a1c$export$ea2200c9eee416b3,$6cc32821e9371a1c$export$371ab307eab489c0=$6cc32821e9371a1c$export$69bd225e9817f6d0,$6cc32821e9371a1c$export$c3468e2714d175fa=$6cc32821e9371a1c$export$a2593e23056970a3,$6cc32821e9371a1c$export$1ff3c3f08ae963c0=$6cc32821e9371a1c$export$1cec7dcdd713e220,$6cc32821e9371a1c$export$2ea8a7a591ac5eac=$6cc32821e9371a1c$export$5fbbb3ba7297405f,$6cc32821e9371a1c$export$6d4de93b380beddf=$6cc32821e9371a1c$export$e7142ab31822bde6,$d08ef79370b62062$var$DROPDOWN_MENU_NAME=\\\"DropdownMenu\\\",[$d08ef79370b62062$var$createDropdownMenuContext,$d08ef79370b62062$export$c0623cd925aeb687]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($d08ef79370b62062$var$DROPDOWN_MENU_NAME,[$6cc32821e9371a1c$export$4027731b685e72eb]),$d08ef79370b62062$var$useMenuScope=$6cc32821e9371a1c$export$4027731b685e72eb(),[$d08ef79370b62062$var$DropdownMenuProvider,$d08ef79370b62062$var$useDropdownMenuContext]=$d08ef79370b62062$var$createDropdownMenuContext($d08ef79370b62062$var$DROPDOWN_MENU_NAME),$d08ef79370b62062$export$e44a253a59704894=e=>{var{__scopeDropdownMenu:t,children:r,dir:n,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,c=$d08ef79370b62062$var$useMenuScope(t),l=(0,import_react51.useRef)(null);const[u=!1,d]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:o,defaultProp:a,onChange:i});return(0,import_react51.createElement)($d08ef79370b62062$var$DropdownMenuProvider,{scope:t,triggerId:$1746a345f3d73bb7$export$f680877a34711e37(),triggerRef:l,contentId:$1746a345f3d73bb7$export$f680877a34711e37(),open:u,onOpenChange:d,onOpenToggle:(0,import_react51.useCallback)(()=>d(e=>!e),[d]),modal:s},(0,import_react51.createElement)($6cc32821e9371a1c$export$be92b6f5f03c0fe9,_extends2({},c,{open:u,onOpenChange:d,dir:n,modal:s}),r))},$d08ef79370b62062$var$TRIGGER_NAME=\\\"DropdownMenuTrigger\\\",$d08ef79370b62062$export$d2469213b3befba9=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...o}=e,a=$d08ef79370b62062$var$useDropdownMenuContext($d08ef79370b62062$var$TRIGGER_NAME,r);var i=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$b688253958b8dfe7,_extends2({asChild:!0},i),(0,import_react51.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.button,_extends2({type:\\\"button\\\",id:a.triggerId,\\\"aria-haspopup\\\":\\\"menu\\\",\\\"aria-expanded\\\":a.open,\\\"aria-controls\\\":a.open?a.contentId:void 0,\\\"data-state\\\":a.open?\\\"open\\\":\\\"closed\\\",\\\"data-disabled\\\":n?\\\"\\\":void 0,disabled:n},o,{ref:$6ed0406888f73fc4$export$43e446d32b3d21af(t,a.triggerRef),onPointerDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerDown,e=>{n||0!==e.button||!1!==e.ctrlKey||(a.onOpenToggle(),a.open)||e.preventDefault()}),onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onKeyDown,e=>{n||([\\\"Enter\\\",\\\" \\\"].includes(e.key)&&a.onOpenToggle(),\\\"ArrowDown\\\"===e.key&&a.onOpenChange(!0),[\\\"Enter\\\",\\\" \\\",\\\"ArrowDown\\\"].includes(e.key)&&e.preventDefault())})})))}),$d08ef79370b62062$export$cd369b4d4d54efc9=e=>{const{__scopeDropdownMenu:t,...r}=e;var n=$d08ef79370b62062$var$useMenuScope(t);return(0,import_react51.createElement)($6cc32821e9371a1c$export$602eac185826482c,_extends2({},n,r))},$d08ef79370b62062$var$CONTENT_NAME=\\\"DropdownMenuContent\\\",$d08ef79370b62062$export$6e76d93a37c01248=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=$d08ef79370b62062$var$useDropdownMenuContext($d08ef79370b62062$var$CONTENT_NAME,r);var a=$d08ef79370b62062$var$useMenuScope(r);const i=(0,import_react51.useRef)(!1);return(0,import_react51.createElement)($6cc32821e9371a1c$export$7c6e2c02157bb7d2,_extends2({id:o.contentId,\\\"aria-labelledby\\\":o.triggerId},a,n,{ref:t,onCloseAutoFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onCloseAutoFocus,e=>{var t;i.current||null!=(t=o.triggerRef.current)&&t.focus(),i.current=!1,e.preventDefault()}),onInteractOutside:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onInteractOutside,e=>{var t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,t=2===t.button||r;o.modal&&!t||(i.current=!0)}),style:{...e.style,\\\"--radix-dropdown-menu-content-transform-origin\\\":\\\"var(--radix-popper-transform-origin)\\\",\\\"--radix-dropdown-menu-content-available-width\\\":\\\"var(--radix-popper-available-width)\\\",\\\"--radix-dropdown-menu-content-available-height\\\":\\\"var(--radix-popper-available-height)\\\",\\\"--radix-dropdown-menu-trigger-width\\\":\\\"var(--radix-popper-anchor-width)\\\",\\\"--radix-dropdown-menu-trigger-height\\\":\\\"var(--radix-popper-anchor-height)\\\"}}))}),$d08ef79370b62062$export$76e48c5b57f24495=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$b04be29aa201d4f5,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$ed97964d1871885d=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$6d08773d2e66f8f2,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$53a69729da201fa9=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$16ce288f89fa631c,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$3323ad73d55f587e=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$a98f0dcb43a68a25,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$e4f69b41b1637536=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$371ab307eab489c0,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$42355ae145153fb6=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$c3468e2714d175fa,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$da160178fd3bc7e9=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$1ff3c3f08ae963c0,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$21dcb7ec56f874cf=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$2ea8a7a591ac5eac,_extends2({},o,n,{ref:t}))}),$d08ef79370b62062$export$f34ec8bc2482cc5f=(0,import_react51.forwardRef)((e,t)=>{const{__scopeDropdownMenu:r,...n}=e;var o=$d08ef79370b62062$var$useMenuScope(r);return(0,import_react51.createElement)($6cc32821e9371a1c$export$6d4de93b380beddf,_extends2({},o,n,{ref:t,style:{...e.style,\\\"--radix-dropdown-menu-content-transform-origin\\\":\\\"var(--radix-popper-transform-origin)\\\",\\\"--radix-dropdown-menu-content-available-width\\\":\\\"var(--radix-popper-available-width)\\\",\\\"--radix-dropdown-menu-content-available-height\\\":\\\"var(--radix-popper-available-height)\\\",\\\"--radix-dropdown-menu-trigger-width\\\":\\\"var(--radix-popper-anchor-width)\\\",\\\"--radix-dropdown-menu-trigger-height\\\":\\\"var(--radix-popper-anchor-height)\\\"}}))}),$d08ef79370b62062$export$be92b6f5f03c0fe9=$d08ef79370b62062$export$e44a253a59704894,$d08ef79370b62062$export$41fb9f06171c75f4=$d08ef79370b62062$export$d2469213b3befba9,$d08ef79370b62062$export$602eac185826482c=$d08ef79370b62062$export$cd369b4d4d54efc9,$d08ef79370b62062$export$7c6e2c02157bb7d2=$d08ef79370b62062$export$6e76d93a37c01248,$d08ef79370b62062$export$b04be29aa201d4f5=$d08ef79370b62062$export$76e48c5b57f24495,$d08ef79370b62062$export$6d08773d2e66f8f2=$d08ef79370b62062$export$ed97964d1871885d,$d08ef79370b62062$export$16ce288f89fa631c=$d08ef79370b62062$export$53a69729da201fa9,$d08ef79370b62062$export$a98f0dcb43a68a25=$d08ef79370b62062$export$3323ad73d55f587e,$d08ef79370b62062$export$371ab307eab489c0=$d08ef79370b62062$export$e4f69b41b1637536,$d08ef79370b62062$export$c3468e2714d175fa=$d08ef79370b62062$export$42355ae145153fb6,$d08ef79370b62062$export$1ff3c3f08ae963c0=$d08ef79370b62062$export$da160178fd3bc7e9,$d08ef79370b62062$export$2ea8a7a591ac5eac=$d08ef79370b62062$export$21dcb7ec56f874cf,$d08ef79370b62062$export$6d4de93b380beddf=$d08ef79370b62062$export$f34ec8bc2482cc5f,getDefaultBoundingClientRect=()=>({width:0,height:0,x:0,y:0,top:-9999,left:-9999,right:9999,bottom:9999}),createVirtualElement=()=>({getBoundingClientRect:getDefaultBoundingClientRect}),useFloatingToolbar=({floatingOptions:e,ignoreReadOnly:t=!1,hideToolbar:r=!1}={})=>{var n;const o=useEventEditorSelectors.focus(),a=usePlateEditorState(),i=useFocused(),[s,c]=(0,import_react52.useState)(!1),[l,u]=(0,import_react52.useState)(!1),d=a&&isSelectionExpanded(a),p=a&&getSelectionText(a);(0,import_react52.useEffect)(()=>{i&&!t||c(!0),d||c(!1)},[i,t,d]),(0,import_react52.useEffect)(()=>{!d||!p||a.id!==o&&!t&&r?u(!1):p&&d&&!s&&u(!0)},[a.id,a.selection,o,r,t,d,p,s]);var f=useVirtualFloating(mergeProps({middleware:[L2(12),A2({padding:96})],placement:\\\"top\\\",getBoundingClientRect:getSelectionBoundingClientRect,open:l,onOpenChange:u},e));const g=f[\\\"update\\\"],m=null!=(n=null===p||void 0===p?void 0:p.length)?n:0;return(0,import_react52.useEffect)(()=>{0<m&&null!==g&&void 0!==g&&g()},[m,g]),{...f,open:l}},getRangeBoundingClientRect=(e,t)=>{var r;return t&&(r=toDOMRange(e,t))?r.getBoundingClientRect():getDefaultBoundingClientRect()},getSelectionBoundingClientRect=()=>{var e=window.getSelection();return!e||e.rangeCount<1?getDefaultBoundingClientRect():e.getRangeAt(0).getBoundingClientRect()},useVirtualFloating=({getBoundingClientRect:e=getSelectionBoundingClientRect,...t})=>{const r=(0,import_react52.useRef)(createVirtualElement()),[n,o]=(0,import_react52.useState)(!0);var a=useFloating2({whileElementsMounted:B3,...t});const{refs:i,middlewareData:s,strategy:c,x:l,y:u,update:d}=a;return useIsomorphicLayoutEffect3(()=>{r.current.getBoundingClientRect=e},[e,d]),useIsomorphicLayoutEffect3(()=>{i.setReference(r.current)},[i]),useIsomorphicLayoutEffect3(()=>{var e;null!==s&&void 0!==s&&s.hide&&(e=s.hide[\\\"referenceHidden\\\"],o(!e))},[s.hide]),{...a,virtualElementRef:r,style:{position:c,top:null!=u?u:0,left:null!=l?l:0,display:!1===t.open?\\\"none\\\":void 0,visibility:n?void 0:\\\"hidden\\\"}}},import_react57=require(\\\"react\\\"),import_styled_components=__toESM(require_styled_components_browser_cjs()),import_typescript_styled_is=__toESM(require_dist()),import_prop_types=(init_esbuild_inject(),init_esbuild_inject(),__toESM(require_prop_types())),import_react55=require(\\\"react\\\"),import_react_is=__toESM(require_react_is2()),idCounter2=0;function cbToCb(e){return\\\"function\\\"==typeof e?e:noop}function noop(){}function scrollIntoView2(e,t){e&&i3(e,{boundary:t,block:\\\"nearest\\\",scrollMode:\\\"if-needed\\\"}).forEach(e=>{var{el:t,top:r,left:n}=e;t.scrollTop=r,t.scrollLeft=n})}function isOrContainsNode(e,t,r){return e===t||t instanceof r.Node&&e.contains&&e.contains(t)}function debounce2(n,o){let a;function i(){a&&clearTimeout(a)}function e(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];i(),a=setTimeout(()=>{a=null,n(...t)},o)}return e.cancel=i,e}function callAllEventHandlers(){for(var e=arguments.length,o=new Array(e),t=0;t<e;t++)o[t]=arguments[t];return function(t){for(var e=arguments.length,r=new Array(1<e?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];return o.some(e=>(e&&e(t,...r),t.preventDownshiftDefault||t.hasOwnProperty(\\\"nativeEvent\\\")&&t.nativeEvent.preventDownshiftDefault))}}function handleRefs(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return t=>{r.forEach(e=>{\\\"function\\\"==typeof e?e(t):e&&(e.current=t)})}}function generateId(){return String(idCounter2++)}function getA11yStatusMessage$1(e){var{isOpen:t,resultCount:r,previousResultCount:n}=e;return t?r?r!==n?r+\\\" result\\\"+(1===r?\\\" is\\\":\\\"s are\\\")+\\\" available, use up and down arrow keys to navigate. Press Enter key to select.\\\":\\\"\\\":\\\"No results are available.\\\":\\\"\\\"}function unwrapArray(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function isDOMElement2(e){return\\\"string\\\"==typeof e.type}function getElementProps(e){return e.props}function requiredProp(e,t){console.error('The property \\\"'+t+'\\\" is required in \\\"'+e+'\\\"')}var stateKeys=[\\\"highlightedIndex\\\",\\\"inputValue\\\",\\\"isOpen\\\",\\\"selectedItem\\\",\\\"type\\\"];function pickState(t){void 0===t&&(t={});const r={};return stateKeys.forEach(e=>{t.hasOwnProperty(e)&&(r[e]=t[e])}),r}function getState(r,n){return Object.keys(r).reduce((e,t)=>(e[t]=(isControlledProp(n,t)?n:r)[t],e),{})}function isControlledProp(e,t){return void 0!==e[t]}function normalizeArrowKey(e){var{key:t,keyCode:r}=e;return 37<=r&&r<=40&&0!==t.indexOf(\\\"Arrow\\\")?\\\"Arrow\\\"+t:t}function isPlainObject5(e){return\\\"[object Object]\\\"===Object.prototype.toString.call(e)}function getNextWrappingIndex2(e,t,r,n,o){if(void 0===o&&(o=!0),0===r)return-1;var a=r-1;let i=(t=\\\"number\\\"!=typeof t||t<0||r<=t?0<e?-1:1+a:t)+e;i<0?i=o?a:0:i>a&&(i=o?0:a);a=getNextNonDisabledIndex2(e,i,r,n,o);return-1===a?r<=t?-1:t:a}function getNextNonDisabledIndex2(r,n,o,a,e){var t=a(n);if(!t||!t.hasAttribute(\\\"disabled\\\"))return n;if(0<r){for(let e=n+1;e<o;e++)if(!a(e).hasAttribute(\\\"disabled\\\"))return e}else for(let t=n-1;0<=t;t--)if(!a(t).hasAttribute(\\\"disabled\\\"))return t;return e?0<r?getNextNonDisabledIndex2(1,0,o,a,!1):getNextNonDisabledIndex2(-1,o-1,o,a,!1):-1}function targetWithinDownshift(t,e,r,n){return void 0===n&&(n=!0),e.some(e=>e&&(isOrContainsNode(e,t,r)||n&&isOrContainsNode(e,r.document.activeElement,r)))}var validateControlledUnchanged=noop,validateControlledUnchanged=(e,t,r)=>{const n=\\\"This prop should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled Downshift element for the lifetime of the component. More info: https://github.com/downshift-js/downshift#control-props\\\";Object.keys(e).forEach(e=>{void 0!==t[e]&&void 0===r[e]?console.error('downshift: A component has changed the controlled prop \\\"'+e+'\\\" to be uncontrolled. '+n):void 0===t[e]&&void 0!==r[e]&&console.error('downshift: A component has changed the uncontrolled prop \\\"'+e+'\\\" to be controlled. '+n)})},cleanupStatus=debounce2(e=>{getStatusDiv(e).textContent=\\\"\\\"},500);function setStatus(e,t){var r=getStatusDiv(t);e&&(r.textContent=e,cleanupStatus(t))}function getStatusDiv(e){var t=(e=void 0===e?document:e).getElementById(\\\"a11y-status-message\\\");return t||((t=e.createElement(\\\"div\\\")).setAttribute(\\\"id\\\",\\\"a11y-status-message\\\"),t.setAttribute(\\\"role\\\",\\\"status\\\"),t.setAttribute(\\\"aria-live\\\",\\\"polite\\\"),t.setAttribute(\\\"aria-relevant\\\",\\\"additions text\\\"),Object.assign(t.style,{border:\\\"0\\\",clip:\\\"rect(0 0 0 0)\\\",height:\\\"1px\\\",margin:\\\"-1px\\\",overflow:\\\"hidden\\\",padding:\\\"0\\\",position:\\\"absolute\\\",width:\\\"1px\\\"}),e.body.appendChild(t)),t}var unknown=\\\"__autocomplete_unknown__\\\",mouseUp=\\\"__autocomplete_mouseup__\\\",itemMouseEnter=\\\"__autocomplete_item_mouseenter__\\\",keyDownArrowUp=\\\"__autocomplete_keydown_arrow_up__\\\",keyDownArrowDown=\\\"__autocomplete_keydown_arrow_down__\\\",keyDownEscape=\\\"__autocomplete_keydown_escape__\\\",keyDownEnter=\\\"__autocomplete_keydown_enter__\\\",keyDownHome=\\\"__autocomplete_keydown_home__\\\",keyDownEnd=\\\"__autocomplete_keydown_end__\\\",clickItem=\\\"__autocomplete_click_item__\\\",blurInput=\\\"__autocomplete_blur_input__\\\",changeInput=\\\"__autocomplete_change_input__\\\",keyDownSpaceButton=\\\"__autocomplete_keydown_space_button__\\\",clickButton=\\\"__autocomplete_click_button__\\\",blurButton=\\\"__autocomplete_blur_button__\\\",controlledPropUpdatedSelectedItem=\\\"__autocomplete_controlled_prop_updated_selected_item__\\\",touchEnd=\\\"__autocomplete_touchend__\\\",stateChangeTypes$3=Object.freeze({__proto__:null,unknown:unknown,mouseUp:mouseUp,itemMouseEnter:itemMouseEnter,keyDownArrowUp:keyDownArrowUp,keyDownArrowDown:keyDownArrowDown,keyDownEscape:keyDownEscape,keyDownEnter:keyDownEnter,keyDownHome:keyDownHome,keyDownEnd:keyDownEnd,clickItem:clickItem,blurInput:blurInput,changeInput:changeInput,keyDownSpaceButton:keyDownSpaceButton,clickButton:clickButton,blurButton:blurButton,controlledPropUpdatedSelectedItem:controlledPropUpdatedSelectedItem,touchEnd:touchEnd}),Downshift=(()=>{class e extends import_react55.Component{constructor(e){super(e),(d=this).id=this.props.id||\\\"downshift-\\\"+generateId(),this.menuId=this.props.menuId||this.id+\\\"-menu\\\",this.labelId=this.props.labelId||this.id+\\\"-label\\\",this.inputId=this.props.inputId||this.id+\\\"-input\\\",this.getItemId=this.props.getItemId||(e=>this.id+\\\"-item-\\\"+e),this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.timeoutIds=[],this.internalSetTimeout=(e,t)=>{const r=setTimeout(()=>{this.timeoutIds=this.timeoutIds.filter(e=>e!==r),e()},t);this.timeoutIds.push(r)},this.setItemCount=e=>{this.itemCount=e},this.unsetItemCount=()=>{this.itemCount=null},this.setHighlightedIndex=function(e,t){void 0===e&&(e=d.props.defaultHighlightedIndex),t=pickState(t=void 0===t?{}:t),d.internalSetState({highlightedIndex:e,...t})},this.clearSelection=e=>{this.internalSetState({selectedItem:null,inputValue:\\\"\\\",highlightedIndex:this.props.defaultHighlightedIndex,isOpen:this.props.defaultIsOpen},e)},this.selectItem=(e,t,r)=>{t=pickState(t),this.internalSetState({isOpen:this.props.defaultIsOpen,highlightedIndex:this.props.defaultHighlightedIndex,selectedItem:e,inputValue:this.props.itemToString(e),...t},r)},this.selectItemAtIndex=(e,t,r)=>{var n=this.items[e];null!=n&&this.selectItem(n,t,r)},this.selectHighlightedItem=(e,t)=>this.selectItemAtIndex(this.getState().highlightedIndex,e,t),this.internalSetState=(e,t)=>{let o,a;const i={},s=\\\"function\\\"==typeof e;return!s&&e.hasOwnProperty(\\\"inputValue\\\")&&this.props.onInputValueChange(e.inputValue,{...this.getStateAndHelpers(),...e}),this.setState(t=>{t=this.getState(t);let r=s?e(t):e;r=this.props.stateReducer(t,r),o=r.hasOwnProperty(\\\"selectedItem\\\");const n={};return o&&r.selectedItem!==t.selectedItem&&(a=r.selectedItem),r.type=r.type||unknown,Object.keys(r).forEach(e=>{t[e]!==r[e]&&(i[e]=r[e]),\\\"type\\\"===e||(r[e],isControlledProp(this.props,e))||(n[e]=r[e])}),s&&r.hasOwnProperty(\\\"inputValue\\\")&&this.props.onInputValueChange(r.inputValue,{...this.getStateAndHelpers(),...r}),n},()=>{cbToCb(t)(),1<Object.keys(i).length&&this.props.onStateChange(i,this.getStateAndHelpers()),o&&this.props.onSelect(e.selectedItem,this.getStateAndHelpers()),void 0!==a&&this.props.onChange(a,this.getStateAndHelpers()),this.props.onUserAction(i,this.getStateAndHelpers())})},this.rootRef=e=>this._rootNode=e,this.getRootProps=function(e,t){let{refKey:r=\\\"ref\\\",ref:n,...o}=void 0===e?{}:e;var{suppressRefError:a=!1}=void 0===t?{}:t,a=(d.getRootProps.called=!0,d.getRootProps.refKey=r,d.getRootProps.suppressRefError=a,d.getState())[\\\"isOpen\\\"];return{[r]:handleRefs(n,d.rootRef),role:\\\"combobox\\\",\\\"aria-expanded\\\":a,\\\"aria-haspopup\\\":\\\"listbox\\\",\\\"aria-owns\\\":a?d.menuId:null,\\\"aria-labelledby\\\":d.labelId,...o}},this.keyDownHandlers={ArrowDown(e){var t;e.preventDefault(),this.getState().isOpen?(t=e.shiftKey?5:1,this.moveHighlightedIndex(t,{type:keyDownArrowDown})):this.internalSetState({isOpen:!0,type:keyDownArrowDown},()=>{var e,t=this.getItemCount();0<t&&(e=this.getState()[\\\"highlightedIndex\\\"],e=getNextWrappingIndex2(1,e,t,e=>this.getItemNodeFromIndex(e)),this.setHighlightedIndex(e,{type:keyDownArrowDown}))})},ArrowUp(e){var t;e.preventDefault(),this.getState().isOpen?(t=e.shiftKey?-5:-1,this.moveHighlightedIndex(t,{type:keyDownArrowUp})):this.internalSetState({isOpen:!0,type:keyDownArrowUp},()=>{var e,t=this.getItemCount();0<t&&(e=this.getState()[\\\"highlightedIndex\\\"],e=getNextWrappingIndex2(-1,e,t,e=>this.getItemNodeFromIndex(e)),this.setHighlightedIndex(e,{type:keyDownArrowUp}))})},Enter(e){var t,r;229!==e.which&&(({isOpen:t,highlightedIndex:r}=this.getState()),t)&&null!=r&&(e.preventDefault(),t=this.items[r],r=this.getItemNodeFromIndex(r),null==t||r&&r.hasAttribute(\\\"disabled\\\")||this.selectHighlightedItem({type:keyDownEnter}))},Escape(e){e.preventDefault(),this.reset({type:keyDownEscape,...!this.state.isOpen&&{selectedItem:null,inputValue:\\\"\\\"}})}},this.buttonKeyDownHandlers={...this.keyDownHandlers,\\\" \\\"(e){e.preventDefault(),this.toggleMenu({type:keyDownSpaceButton})}},this.inputKeyDownHandlers={...this.keyDownHandlers,Home(e){var t,r=this.getState()[\\\"isOpen\\\"];r&&(e.preventDefault(),(t=this.getItemCount())<=0||!r||(r=getNextNonDisabledIndex2(1,0,t,e=>this.getItemNodeFromIndex(e),!1),this.setHighlightedIndex(r,{type:keyDownHome})))},End(e){var t,r=this.getState()[\\\"isOpen\\\"];r&&(e.preventDefault(),(t=this.getItemCount())<=0||!r||(r=getNextNonDisabledIndex2(-1,t-1,t,e=>this.getItemNodeFromIndex(e),!1),this.setHighlightedIndex(r,{type:keyDownEnd})))}},this.getToggleButtonProps=function(e){let{onClick:t,onPress:r,onKeyDown:n,onKeyUp:o,onBlur:a,...i}=void 0===e?{}:e;var s=d.getState()[\\\"isOpen\\\"],c={onClick:callAllEventHandlers(t,d.buttonHandleClick),onKeyDown:callAllEventHandlers(n,d.buttonHandleKeyDown),onKeyUp:callAllEventHandlers(o,d.buttonHandleKeyUp),onBlur:callAllEventHandlers(a,d.buttonHandleBlur)};return{type:\\\"button\\\",role:\\\"button\\\",\\\"aria-label\\\":s?\\\"close menu\\\":\\\"open menu\\\",\\\"aria-haspopup\\\":!0,\\\"data-toggle\\\":!0,...i.disabled?{}:c,...i}},this.buttonHandleKeyUp=e=>{e.preventDefault()},this.buttonHandleKeyDown=e=>{var t=normalizeArrowKey(e);this.buttonKeyDownHandlers[t]&&this.buttonKeyDownHandlers[t].call(this,e)},this.buttonHandleClick=e=>{e.preventDefault(),this.props.environment.document.activeElement===this.props.environment.document.body&&e.target.focus(),this.internalSetTimeout(()=>this.toggleMenu({type:clickButton}))},this.buttonHandleBlur=e=>{const t=e.target;this.internalSetTimeout(()=>{this.isMouseDown||null!=this.props.environment.document.activeElement&&this.props.environment.document.activeElement.id===this.inputId||this.props.environment.document.activeElement===t||this.reset({type:blurButton})})},this.getLabelProps=e=>({htmlFor:this.inputId,id:this.labelId,...e}),this.getInputProps=function(e){let{onKeyDown:t,onBlur:r,onChange:n,onInput:o,onChangeText:a,...i}=void 0===e?{}:e;let s={};var{inputValue:c,isOpen:l,highlightedIndex:u}=d.getState();return i.disabled||(s={onChange:callAllEventHandlers(n,o,d.inputHandleChange),onKeyDown:callAllEventHandlers(t,d.inputHandleKeyDown),onBlur:callAllEventHandlers(r,d.inputHandleBlur)}),{\\\"aria-autocomplete\\\":\\\"list\\\",\\\"aria-activedescendant\\\":l&&\\\"number\\\"==typeof u&&0<=u?d.getItemId(u):null,\\\"aria-controls\\\":l?d.menuId:null,\\\"aria-labelledby\\\":d.labelId,autoComplete:\\\"off\\\",value:c,id:d.inputId,...s,...i}},this.inputHandleKeyDown=e=>{var t=normalizeArrowKey(e);t&&this.inputKeyDownHandlers[t]&&this.inputKeyDownHandlers[t].call(this,e)},this.inputHandleChange=e=>{this.internalSetState({type:changeInput,isOpen:!0,inputValue:e.target.value,highlightedIndex:this.props.defaultHighlightedIndex})},this.inputHandleBlur=()=>{this.internalSetTimeout(()=>{var e=this.props.environment.document&&!!this.props.environment.document.activeElement&&!!this.props.environment.document.activeElement.dataset&&this.props.environment.document.activeElement.dataset.toggle&&this._rootNode&&this._rootNode.contains(this.props.environment.document.activeElement);this.isMouseDown||e||this.reset({type:blurInput})})},this.menuRef=e=>{this._menuNode=e},this.getMenuProps=function(e,t){let{refKey:r=\\\"ref\\\",ref:n,...o}=void 0===e?{}:e;var{suppressRefError:a=!1}=void 0===t?{}:t;return d.getMenuProps.called=!0,d.getMenuProps.refKey=r,d.getMenuProps.suppressRefError=a,{[r]:handleRefs(n,d.menuRef),role:\\\"listbox\\\",\\\"aria-labelledby\\\":o&&o[\\\"aria-label\\\"]?null:d.labelId,id:d.menuId,...o}},this.getItemProps=function(e){let{onMouseMove:t,onMouseDown:r,onClick:n,onPress:o,index:a,item:i=requiredProp(\\\"getItemProps\\\",\\\"item\\\"),...s}=void 0===e?{}:e;void 0===a?(d.items.push(i),a=d.items.indexOf(i)):d.items[a]=i;var c=n,c={onMouseMove:callAllEventHandlers(t,()=>{a!==d.getState().highlightedIndex&&(d.setHighlightedIndex(a,{type:itemMouseEnter}),d.avoidScrolling=!0,d.internalSetTimeout(()=>d.avoidScrolling=!1,250))}),onMouseDown:callAllEventHandlers(r,e=>{e.preventDefault()}),onClick:callAllEventHandlers(c,()=>{d.selectItemAtIndex(a,{type:clickItem})})},c=s.disabled?{onMouseDown:c.onMouseDown}:c;return{id:d.getItemId(a),role:\\\"option\\\",\\\"aria-selected\\\":d.getState().highlightedIndex===a,...c,...s}},this.clearItems=()=>{this.items=[]},this.reset=function(r,e){r=pickState(r=void 0===r?{}:r),d.internalSetState(e=>{var t=e[\\\"selectedItem\\\"];return{isOpen:d.props.defaultIsOpen,highlightedIndex:d.props.defaultHighlightedIndex,inputValue:d.props.itemToString(t),...r}},e)},this.toggleMenu=function(r,n){r=pickState(r=void 0===r?{}:r),d.internalSetState(e=>{var t=e[\\\"isOpen\\\"];return{isOpen:!t,...t&&{highlightedIndex:d.props.defaultHighlightedIndex},...r}},()=>{var{isOpen:e,highlightedIndex:t}=d.getState();e&&0<d.getItemCount()&&\\\"number\\\"==typeof t&&d.setHighlightedIndex(t,r),cbToCb(n)()})},this.openMenu=e=>{this.internalSetState({isOpen:!0},e)},this.closeMenu=e=>{this.internalSetState({isOpen:!1},e)},this.updateStatus=debounce2(()=>{var e=this.getState(),t=this.items[e.highlightedIndex],r=this.getItemCount(),t=this.props.getA11yStatusMessage({itemToString:this.props.itemToString,previousResultCount:this.previousResultCount,resultCount:r,highlightedItem:t,...e});this.previousResultCount=r,setStatus(t,this.props.environment.document)},200);var d,{defaultHighlightedIndex:t,initialHighlightedIndex:t=t,defaultIsOpen:r,initialIsOpen:r=r,initialInputValue:n=\\\"\\\",initialSelectedItem:o=null}=this.props,t=this.getState({highlightedIndex:t,isOpen:r,inputValue:n,selectedItem:o});null!=t.selectedItem&&void 0===this.props.initialInputValue&&(t.inputValue=this.props.itemToString(t.selectedItem)),this.state=t}internalClearTimeouts(){this.timeoutIds.forEach(e=>{clearTimeout(e)}),this.timeoutIds=[]}getState(e){return getState(e=void 0===e?this.state:e,this.props)}getItemCount(){let e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e}getItemNodeFromIndex(e){return this.props.environment.document.getElementById(this.getItemId(e))}scrollHighlightedItemIntoView(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)}moveHighlightedIndex(e,t){var r=this.getItemCount(),n=this.getState()[\\\"highlightedIndex\\\"];0<r&&(n=getNextWrappingIndex2(e,n,r,e=>this.getItemNodeFromIndex(e)),this.setHighlightedIndex(n,t))}getStateAndHelpers(){var{highlightedIndex:e,inputValue:t,selectedItem:r,isOpen:n}=this.getState(),o=this.props[\\\"itemToString\\\"],a=this[\\\"id\\\"],{getRootProps:i,getToggleButtonProps:s,getLabelProps:c,getMenuProps:l,getInputProps:u,getItemProps:d,openMenu:p,closeMenu:f,toggleMenu:g,selectItem:m,selectItemAtIndex:h,selectHighlightedItem:_,setHighlightedIndex:v,clearSelection:y,clearItems:b,reset:E,setItemCount:T,unsetItemCount:C,internalSetState:w}=this;return{getRootProps:i,getToggleButtonProps:s,getLabelProps:c,getMenuProps:l,getInputProps:u,getItemProps:d,reset:E,openMenu:p,closeMenu:f,toggleMenu:g,selectItem:m,selectItemAtIndex:h,selectHighlightedItem:_,setHighlightedIndex:v,clearSelection:y,clearItems:b,setItemCount:T,unsetItemCount:C,setState:w,itemToString:o,id:a,highlightedIndex:e,inputValue:t,isOpen:n,selectedItem:r}}componentDidMount(){this.getMenuProps.called&&!this.getMenuProps.suppressRefError&&validateGetMenuPropsCalledCorrectly(this._menuNode,this.getMenuProps);{const e=()=>{this.isMouseDown=!0},t=e=>{this.isMouseDown=!1,!targetWithinDownshift(e.target,[this._rootNode,this._menuNode],this.props.environment)&&this.getState().isOpen&&this.reset({type:mouseUp},()=>this.props.onOuterClick(this.getStateAndHelpers()))},r=()=>{this.isTouchMove=!1},n=()=>{this.isTouchMove=!0},o=e=>{var t=targetWithinDownshift(e.target,[this._rootNode,this._menuNode],this.props.environment,!1);this.isTouchMove||t||!this.getState().isOpen||this.reset({type:touchEnd},()=>this.props.onOuterClick(this.getStateAndHelpers()))},a=this.props[\\\"environment\\\"];a.addEventListener(\\\"mousedown\\\",e),a.addEventListener(\\\"mouseup\\\",t),a.addEventListener(\\\"touchstart\\\",r),a.addEventListener(\\\"touchmove\\\",n),a.addEventListener(\\\"touchend\\\",o),this.cleanup=()=>{this.internalClearTimeouts(),this.updateStatus.cancel(),a.removeEventListener(\\\"mousedown\\\",e),a.removeEventListener(\\\"mouseup\\\",t),a.removeEventListener(\\\"touchstart\\\",r),a.removeEventListener(\\\"touchmove\\\",n),a.removeEventListener(\\\"touchend\\\",o)}}}shouldScroll(e,t){var r=(void 0===this.props.highlightedIndex?this.getState():this.props)[\\\"highlightedIndex\\\"],n=(void 0===t.highlightedIndex?e:t)[\\\"highlightedIndex\\\"];return r&&this.getState().isOpen&&!e.isOpen||r!==n}componentDidUpdate(e,t){validateControlledUnchanged(this.state,e,this.props),this.getMenuProps.called&&!this.getMenuProps.suppressRefError&&validateGetMenuPropsCalledCorrectly(this._menuNode,this.getMenuProps),isControlledProp(this.props,\\\"selectedItem\\\")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()}componentWillUnmount(){this.cleanup()}render(){var e=unwrapArray(this.props.children,noop),e=(this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1,unwrapArray(e(this.getStateAndHelpers())));if(!e)return null;if(this.getRootProps.called||this.props.suppressRefError)return this.getRootProps.suppressRefError||this.props.suppressRefError||validateGetRootPropsCalledCorrectly(e,this.getRootProps),e;if(isDOMElement2(e))return(0,import_react55.cloneElement)(e,this.getRootProps(getElementProps(e)));throw new Error(\\\"downshift: If you return a non-DOM element, you must apply the getRootProps function\\\")}}return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:getA11yStatusMessage$1,itemToString:e=>null==e?\\\"\\\":(isPlainObject5(e)&&!e.hasOwnProperty(\\\"toString\\\")&&console.warn(\\\"downshift: An object was passed to the default implementation of `itemToString`. You should probably provide your own `itemToString` implementation. Please refer to the `itemToString` API documentation.\\\",\\\"The object that was passed:\\\",e),String(e)),onStateChange:noop,onInputValueChange:noop,onUserAction:noop,onChange:noop,onSelect:noop,onOuterClick:noop,selectedItemChanged:(e,t)=>e!==t,environment:\\\"undefined\\\"==typeof window?{}:window,stateReducer:(e,t)=>t,suppressRefError:!1,scrollIntoView:scrollIntoView2},e.stateChangeTypes=stateChangeTypes$3,e})();function validateGetMenuPropsCalledCorrectly(e,t){var r=t[\\\"refKey\\\"];e||console.error('downshift: The ref prop \\\"'+r+'\\\" from getMenuProps was not applied correctly on your menu element.')}function validateGetRootPropsCalledCorrectly(e,t){var r=t[\\\"refKey\\\"],n=\\\"ref\\\"!==r,o=!isDOMElement2(e);!o||n||(0,import_react_is.isForwardRef)(e)?!o&&n&&console.error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified \\\"'+r+'\\\"'):console.error(\\\"downshift: You returned a non-DOM element. You must specify a refKey in getRootProps\\\"),(0,import_react_is.isForwardRef)(e)||getElementProps(e)[r]||console.error('downshift: You must apply the ref prop \\\"'+r+'\\\" from getRootProps onto your root element.')}var dropdownDefaultStateValues={highlightedIndex:-1,isOpen:!(Downshift.propTypes={children:import_prop_types[\\\"default\\\"].func,defaultHighlightedIndex:import_prop_types[\\\"default\\\"].number,defaultIsOpen:import_prop_types[\\\"default\\\"].bool,initialHighlightedIndex:import_prop_types[\\\"default\\\"].number,initialSelectedItem:import_prop_types[\\\"default\\\"].any,initialInputValue:import_prop_types[\\\"default\\\"].string,initialIsOpen:import_prop_types[\\\"default\\\"].bool,getA11yStatusMessage:import_prop_types[\\\"default\\\"].func,itemToString:import_prop_types[\\\"default\\\"].func,onChange:import_prop_types[\\\"default\\\"].func,onSelect:import_prop_types[\\\"default\\\"].func,onStateChange:import_prop_types[\\\"default\\\"].func,onInputValueChange:import_prop_types[\\\"default\\\"].func,onUserAction:import_prop_types[\\\"default\\\"].func,onOuterClick:import_prop_types[\\\"default\\\"].func,selectedItemChanged:import_prop_types[\\\"default\\\"].func,stateReducer:import_prop_types[\\\"default\\\"].func,itemCount:import_prop_types[\\\"default\\\"].number,id:import_prop_types[\\\"default\\\"].string,environment:import_prop_types[\\\"default\\\"].shape({addEventListener:import_prop_types[\\\"default\\\"].func,removeEventListener:import_prop_types[\\\"default\\\"].func,document:import_prop_types[\\\"default\\\"].shape({getElementById:import_prop_types[\\\"default\\\"].func,activeElement:import_prop_types[\\\"default\\\"].any,body:import_prop_types[\\\"default\\\"].any})}),suppressRefError:import_prop_types[\\\"default\\\"].bool,scrollIntoView:import_prop_types[\\\"default\\\"].func,selectedItem:import_prop_types[\\\"default\\\"].any,isOpen:import_prop_types[\\\"default\\\"].bool,inputValue:import_prop_types[\\\"default\\\"].string,highlightedIndex:import_prop_types[\\\"default\\\"].number,labelId:import_prop_types[\\\"default\\\"].string,inputId:import_prop_types[\\\"default\\\"].string,menuId:import_prop_types[\\\"default\\\"].string,getItemId:import_prop_types[\\\"default\\\"].func}),selectedItem:null,inputValue:\\\"\\\"};function callOnChangeProps(t,r,n){var{props:e,type:o}=t;const a={};Object.keys(r).forEach(e=>{invokeOnChangeHandler(e,t,r,n),n[e]!==r[e]&&(a[e]=n[e])}),e.onStateChange&&Object.keys(a).length&&e.onStateChange({type:o,...a})}function invokeOnChangeHandler(e,t,r,n){var{props:o,type:a}=t,i=\\\"on\\\"+capitalizeString(e)+\\\"Change\\\";o[i]&&void 0!==n[e]&&n[e]!==r[e]&&o[i]({type:a,...n})}function stateReducer(e,t){return t.changes}function getA11ySelectionMessage(e){var{selectedItem:t,itemToString:r}=e;return t?r(t)+\\\" has been selected.\\\":\\\"\\\"}var updateA11yStatus=debounce2((e,t)=>{setStatus(e(),t)},200),useIsomorphicLayoutEffect5=\\\"undefined\\\"!=typeof window&&\\\"undefined\\\"!=typeof window.document&&\\\"undefined\\\"!=typeof window.document.createElement?import_react55.useLayoutEffect:import_react55.useEffect;function useElementIds(e){let{id:t=\\\"downshift-\\\"+generateId(),labelId:r,menuId:n,getItemId:o,toggleButtonId:a,inputId:i}=e;return(0,import_react55.useRef)({labelId:r||t+\\\"-label\\\",menuId:n||t+\\\"-menu\\\",getItemId:o||(e=>t+\\\"-item-\\\"+e),toggleButtonId:a||t+\\\"-toggle-button\\\",inputId:i||t+\\\"-input\\\"}).current}function getItemIndex(e,t,r){return void 0!==e?e:0===r.length?-1:r.indexOf(t)}function itemToString(e){return e?String(e):\\\"\\\"}function isAcceptedCharacterKey(e){return/^\\\\S{1}$/.test(e)}function capitalizeString(e){return\\\"\\\"+e.slice(0,1).toUpperCase()+e.slice(1)}function useLatestRef3(e){var t=(0,import_react55.useRef)(e);return t.current=e,t}function useEnhancedReducer(n,e,t){const r=(0,import_react55.useRef)(),o=(0,import_react55.useRef)();var a=(0,import_react55.useCallback)((e,t)=>{e=getState(e,(o.current=t).props);var r=n(e,t);return t.props.stateReducer(e,{...t,changes:r})},[n]);const[i,s]=(0,import_react55.useReducer)(a,e),c=useLatestRef3(t);a=(0,import_react55.useCallback)(e=>s({props:c.current,...e}),[c]);const l=o.current;return(0,import_react55.useEffect)(()=>{l&&r.current&&r.current!==i&&callOnChangeProps(l,getState(r.current,l.props),i),r.current=i},[i,t,l]),[i,a]}function useControlledReducer$1(e,t,r){var[n,o]=useEnhancedReducer(e,t,r);return[getState(n,r),o]}var defaultProps$3={itemToString:itemToString,stateReducer:stateReducer,getA11ySelectionMessage:getA11ySelectionMessage,scrollIntoView:scrollIntoView2,circularNavigation:!1,environment:\\\"undefined\\\"==typeof window?{}:window};function getDefaultValue$1(e,t,r){void 0===r&&(r=dropdownDefaultStateValues);var n=e[\\\"default\\\"+capitalizeString(t)];return void 0!==n?n:r[t]}function getInitialValue$1(e,t,r){void 0===r&&(r=dropdownDefaultStateValues);var n=e[t];return void 0!==n||void 0!==(n=e[\\\"initial\\\"+capitalizeString(t)])?n:getDefaultValue$1(e,t,r)}function getInitialState$2(e){var t=getInitialValue$1(e,\\\"selectedItem\\\"),r=getInitialValue$1(e,\\\"isOpen\\\"),n=getInitialValue$1(e,\\\"highlightedIndex\\\"),o=getInitialValue$1(e,\\\"inputValue\\\");return{highlightedIndex:n<0&&t&&r?e.items.indexOf(t):n,isOpen:r,selectedItem:t,inputValue:o}}function getHighlightedIndexOnOpen(e,t,r,n){var{items:o,initialHighlightedIndex:a,defaultHighlightedIndex:i}=e,{selectedItem:s,highlightedIndex:c}=t;return 0===o.length?-1:void 0!==a&&c===a?a:void 0!==i?i:s?0===r?o.indexOf(s):getNextWrappingIndex2(r,o.indexOf(s),o.length,n,!1):0===r?-1:r<0?o.length-1:0}function useMouseAndTouchTracker(a,i,s,c){const l=(0,import_react55.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,import_react55.useEffect)(()=>{const e=()=>{l.current.isMouseDown=!0},t=e=>{l.current.isMouseDown=!1,a&&!targetWithinDownshift(e.target,i.map(e=>e.current),s)&&c()},r=()=>{l.current.isTouchMove=!1},n=()=>{l.current.isTouchMove=!0},o=e=>{!a||l.current.isTouchMove||targetWithinDownshift(e.target,i.map(e=>e.current),s,!1)||c()};return s.addEventListener(\\\"mousedown\\\",e),s.addEventListener(\\\"mouseup\\\",t),s.addEventListener(\\\"touchstart\\\",r),s.addEventListener(\\\"touchmove\\\",n),s.addEventListener(\\\"touchend\\\",o),function(){s.removeEventListener(\\\"mousedown\\\",e),s.removeEventListener(\\\"mouseup\\\",t),s.removeEventListener(\\\"touchstart\\\",r),s.removeEventListener(\\\"touchmove\\\",n),s.removeEventListener(\\\"touchend\\\",o)}},[a,s]),l}var useGetterPropsCalledChecker=()=>noop;function useA11yMessageSetter(e,t,r){let{isInitialMount:n,highlightedIndex:o,items:a,environment:i,...s}=r;(0,import_react55.useEffect)(()=>{n||updateA11yStatus(()=>e({highlightedIndex:o,highlightedItem:a[o],resultCount:a.length,...s}),i.document)},t)}function useScrollIntoView(e){let{highlightedIndex:t,isOpen:r,itemRefs:n,getItemNodeFromIndex:o,menuElement:a,scrollIntoView:i}=e;const s=(0,import_react55.useRef)(!0);return useIsomorphicLayoutEffect5(()=>{t<0||!r||!Object.keys(n.current).length||(!1===s.current?s.current=!0:i(o(t),a))},[t]),s}var useGetterPropsCalledChecker=function(){const o=(0,import_react55.useRef)(!0);for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];const a=(0,import_react55.useRef)(t.reduce((e,t)=>(e[t]={},e),{}));return(0,import_react55.useEffect)(()=>{Object.keys(a.current).forEach(e=>{var t,r,n=a.current[e];o.current&&!Object.keys(n).length?console.error(\\\"downshift: You forgot to call the \\\"+e+\\\" getter function on your component / element.\\\"):(({suppressRefError:n,refKey:t,elementRef:r}=n),r&&r.current||n||console.error('downshift: The ref prop \\\"'+t+'\\\" from '+e+\\\" was not applied correctly on your element.\\\"))}),o.current=!1}),(0,import_react55.useCallback)((e,t,r,n)=>{a.current[e]={suppressRefError:t,refKey:r,elementRef:n}},[])},useControlPropsValidator=noop;function downshiftCommonReducer(e,t,r){var{type:n,props:o}=t;let a;switch(n){case r.ItemMouseMove:a={highlightedIndex:t.index};break;case r.MenuMouseLeave:a={highlightedIndex:-1};break;case r.ToggleButtonClick:case r.FunctionToggleMenu:a={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:getHighlightedIndexOnOpen(o,e,0)};break;case r.FunctionOpenMenu:a={isOpen:!0,highlightedIndex:getHighlightedIndexOnOpen(o,e,0)};break;case r.FunctionCloseMenu:a={isOpen:!1};break;case r.FunctionSetHighlightedIndex:a={highlightedIndex:t.highlightedIndex};break;case r.FunctionSetInputValue:a={inputValue:t.inputValue};break;case r.FunctionReset:a={highlightedIndex:getDefaultValue$1(o,\\\"highlightedIndex\\\"),isOpen:getDefaultValue$1(o,\\\"isOpen\\\"),selectedItem:getDefaultValue$1(o,\\\"selectedItem\\\"),inputValue:getDefaultValue$1(o,\\\"inputValue\\\")};break;default:throw new Error(\\\"Reducer called without proper action type.\\\")}return{...e,...a}}function getItemIndexByCharacterKey(e){for(var t=e.keysSoFar,r=e.highlightedIndex,n=e.items,o=e.itemToString,a=e.getItemNodeFromIndex,i=t.toLowerCase(),s=0;s<n.length;s++){var c=(s+r+1)%n.length,l=n[c];if(void 0!==l&&o(l).toLowerCase().startsWith(i)){l=a(c);if(null==l||!l.hasAttribute(\\\"disabled\\\"))return c}}return r}var useControlPropsValidator=e=>{let{isInitialMount:t,props:r,state:n}=e;const o=(0,import_react55.useRef)(r);(0,import_react55.useEffect)(()=>{t||(validateControlledUnchanged(n,o.current,r),o.current=r)},[n,r,t])},propTypes$2={items:import_prop_types[\\\"default\\\"].array.isRequired,itemToString:import_prop_types[\\\"default\\\"].func,getA11yStatusMessage:import_prop_types[\\\"default\\\"].func,getA11ySelectionMessage:import_prop_types[\\\"default\\\"].func,circularNavigation:import_prop_types[\\\"default\\\"].bool,highlightedIndex:import_prop_types[\\\"default\\\"].number,defaultHighlightedIndex:import_prop_types[\\\"default\\\"].number,initialHighlightedIndex:import_prop_types[\\\"default\\\"].number,isOpen:import_prop_types[\\\"default\\\"].bool,defaultIsOpen:import_prop_types[\\\"default\\\"].bool,initialIsOpen:import_prop_types[\\\"default\\\"].bool,selectedItem:import_prop_types[\\\"default\\\"].any,initialSelectedItem:import_prop_types[\\\"default\\\"].any,defaultSelectedItem:import_prop_types[\\\"default\\\"].any,id:import_prop_types[\\\"default\\\"].string,labelId:import_prop_types[\\\"default\\\"].string,menuId:import_prop_types[\\\"default\\\"].string,getItemId:import_prop_types[\\\"default\\\"].func,toggleButtonId:import_prop_types[\\\"default\\\"].string,stateReducer:import_prop_types[\\\"default\\\"].func,onSelectedItemChange:import_prop_types[\\\"default\\\"].func,onHighlightedIndexChange:import_prop_types[\\\"default\\\"].func,onStateChange:import_prop_types[\\\"default\\\"].func,onIsOpenChange:import_prop_types[\\\"default\\\"].func,environment:import_prop_types[\\\"default\\\"].shape({addEventListener:import_prop_types[\\\"default\\\"].func,removeEventListener:import_prop_types[\\\"default\\\"].func,document:import_prop_types[\\\"default\\\"].shape({getElementById:import_prop_types[\\\"default\\\"].func,activeElement:import_prop_types[\\\"default\\\"].any,body:import_prop_types[\\\"default\\\"].any})})};function getA11yStatusMessage(e){var t=e.isOpen,r=e.resultCount,n=e.previousResultCount;return t?r?r!==n?\\\"\\\".concat(r,\\\" result\\\").concat(1===r?\\\" is\\\":\\\"s are\\\",\\\" available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select.\\\"):\\\"\\\":\\\"No results are available.\\\":\\\"\\\"}var defaultProps$2=__assign(__assign({},defaultProps$3),{getA11yStatusMessage:getA11yStatusMessage}),validatePropTypes$2=noop,validatePropTypes$2=function(e,t){import_prop_types[\\\"default\\\"].checkPropTypes(propTypes$2,e,\\\"prop\\\",t.name)},MenuKeyDownArrowDown=\\\"__menu_keydown_arrow_down__\\\",MenuKeyDownArrowUp=\\\"__menu_keydown_arrow_up__\\\",MenuKeyDownEscape=\\\"__menu_keydown_escape__\\\",MenuKeyDownHome=\\\"__menu_keydown_home__\\\",MenuKeyDownEnd=\\\"__menu_keydown_end__\\\",MenuKeyDownEnter=\\\"__menu_keydown_enter__\\\",MenuKeyDownSpaceButton=\\\"__menu_keydown_space_button__\\\",MenuKeyDownCharacter=\\\"__menu_keydown_character__\\\",MenuBlur=\\\"__menu_blur__\\\",MenuMouseLeave$1=\\\"__menu_mouse_leave__\\\",ItemMouseMove$1=\\\"__item_mouse_move__\\\",ItemClick$1=\\\"__item_click__\\\",ToggleButtonClick$1=\\\"__togglebutton_click__\\\",ToggleButtonKeyDownArrowDown=\\\"__togglebutton_keydown_arrow_down__\\\",ToggleButtonKeyDownArrowUp=\\\"__togglebutton_keydown_arrow_up__\\\",ToggleButtonKeyDownCharacter=\\\"__togglebutton_keydown_character__\\\",FunctionToggleMenu$1=\\\"__function_toggle_menu__\\\",FunctionOpenMenu$1=\\\"__function_open_menu__\\\",FunctionCloseMenu$1=\\\"__function_close_menu__\\\",FunctionSetHighlightedIndex$1=\\\"__function_set_highlighted_index__\\\",FunctionSelectItem$1=\\\"__function_select_item__\\\",FunctionSetInputValue$1=\\\"__function_set_input_value__\\\",FunctionReset$2=\\\"__function_reset__\\\",stateChangeTypes$2=Object.freeze({__proto__:null,MenuKeyDownArrowDown:MenuKeyDownArrowDown,MenuKeyDownArrowUp:MenuKeyDownArrowUp,MenuKeyDownEscape:MenuKeyDownEscape,MenuKeyDownHome:MenuKeyDownHome,MenuKeyDownEnd:MenuKeyDownEnd,MenuKeyDownEnter:MenuKeyDownEnter,MenuKeyDownSpaceButton:MenuKeyDownSpaceButton,MenuKeyDownCharacter:MenuKeyDownCharacter,MenuBlur:MenuBlur,MenuMouseLeave:MenuMouseLeave$1,ItemMouseMove:ItemMouseMove$1,ItemClick:ItemClick$1,ToggleButtonClick:ToggleButtonClick$1,ToggleButtonKeyDownArrowDown:ToggleButtonKeyDownArrowDown,ToggleButtonKeyDownArrowUp:ToggleButtonKeyDownArrowUp,ToggleButtonKeyDownCharacter:ToggleButtonKeyDownCharacter,FunctionToggleMenu:FunctionToggleMenu$1,FunctionOpenMenu:FunctionOpenMenu$1,FunctionCloseMenu:FunctionCloseMenu$1,FunctionSetHighlightedIndex:FunctionSetHighlightedIndex$1,FunctionSelectItem:FunctionSelectItem$1,FunctionSetInputValue:FunctionSetInputValue$1,FunctionReset:FunctionReset$2});function downshiftSelectReducer(e,t){var{type:r,props:n,shiftKey:o}=t;let a;switch(r){case ItemClick$1:a={isOpen:getDefaultValue$1(n,\\\"isOpen\\\"),highlightedIndex:getDefaultValue$1(n,\\\"highlightedIndex\\\"),selectedItem:n.items[t.index]};break;case ToggleButtonKeyDownCharacter:var i=t.key,i=\\\"\\\"+e.inputValue+i,s=getItemIndexByCharacterKey({keysSoFar:i,highlightedIndex:e.selectedItem?n.items.indexOf(e.selectedItem):-1,items:n.items,itemToString:n.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});a={inputValue:i,...0<=s&&{selectedItem:n.items[s]}};break;case ToggleButtonKeyDownArrowDown:a={highlightedIndex:getHighlightedIndexOnOpen(n,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case ToggleButtonKeyDownArrowUp:a={highlightedIndex:getHighlightedIndexOnOpen(n,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case MenuKeyDownEnter:case MenuKeyDownSpaceButton:a={isOpen:getDefaultValue$1(n,\\\"isOpen\\\"),highlightedIndex:getDefaultValue$1(n,\\\"highlightedIndex\\\"),...0<=e.highlightedIndex&&{selectedItem:n.items[e.highlightedIndex]}};break;case MenuKeyDownHome:a={highlightedIndex:getNextNonDisabledIndex2(1,0,n.items.length,t.getItemNodeFromIndex,!1)};break;case MenuKeyDownEnd:a={highlightedIndex:getNextNonDisabledIndex2(-1,n.items.length-1,n.items.length,t.getItemNodeFromIndex,!1)};break;case MenuKeyDownEscape:case MenuBlur:a={isOpen:!1,highlightedIndex:-1};break;case MenuKeyDownCharacter:i=t.key,s=\\\"\\\"+e.inputValue+i,i=getItemIndexByCharacterKey({keysSoFar:s,highlightedIndex:e.highlightedIndex,items:n.items,itemToString:n.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});a={inputValue:s,...0<=i&&{highlightedIndex:i}};break;case MenuKeyDownArrowDown:a={highlightedIndex:getNextWrappingIndex2(o?5:1,e.highlightedIndex,n.items.length,t.getItemNodeFromIndex,n.circularNavigation)};break;case MenuKeyDownArrowUp:a={highlightedIndex:getNextWrappingIndex2(o?-5:-1,e.highlightedIndex,n.items.length,t.getItemNodeFromIndex,n.circularNavigation)};break;case FunctionSelectItem$1:a={selectedItem:t.selectedItem};break;default:return downshiftCommonReducer(e,t,stateChangeTypes$2)}return{...e,...a}}function useSelect(e){validatePropTypes$2(e=void 0===e?{}:e,useSelect);var t={...defaultProps$2,...e};const{items:r,scrollIntoView:n,environment:o,initialIsOpen:a,defaultIsOpen:i,itemToString:s,getA11ySelectionMessage:c,getA11yStatusMessage:l}=t,[u,p]=useControlledReducer$1(downshiftSelectReducer,getInitialState$2(t),t),{isOpen:d,highlightedIndex:f,selectedItem:g,inputValue:m}=u,h=(0,import_react55.useRef)(null),_=(0,import_react55.useRef)(null),v=(0,import_react55.useRef)({}),y=(0,import_react55.useRef)(!0),b=(0,import_react55.useRef)(null),E=useElementIds(t),T=(0,import_react55.useRef)(),C=(0,import_react55.useRef)(!0),w=useLatestRef3({state:u,props:t}),S=(0,import_react55.useCallback)(e=>v.current[E.getItemId(e)],[E]),x=(useA11yMessageSetter(l,[d,f,m,r],{isInitialMount:C.current,previousResultCount:T.current,items:r,environment:o,itemToString:s,...u}),useA11yMessageSetter(c,[g],{isInitialMount:C.current,previousResultCount:T.current,items:r,environment:o,itemToString:s,...u}),useScrollIntoView({menuElement:_.current,highlightedIndex:f,isOpen:d,itemRefs:v,scrollIntoView:n,getItemNodeFromIndex:S})),D=((0,import_react55.useEffect)(()=>(b.current=debounce2(e=>{e({type:FunctionSetInputValue$1,inputValue:\\\"\\\"})},500),()=>{b.current.cancel()}),[]),(0,import_react55.useEffect)(()=>{m&&b.current(p)},[p,m]),useControlPropsValidator({isInitialMount:C.current,props:t,state:u}),(0,import_react55.useEffect)(()=>{C.current?(a||i||d)&&_.current&&_.current.focus():d?_.current&&_.current.focus():o.document.activeElement===_.current&&h.current&&(y.current=!1,h.current.focus())},[d]),(0,import_react55.useEffect)(()=>{C.current||(T.current=r.length)}),useMouseAndTouchTracker(d,[_,h],o,()=>{p({type:MenuBlur})})),$=useGetterPropsCalledChecker(\\\"getMenuProps\\\",\\\"getToggleButtonProps\\\"),A=((0,import_react55.useEffect)(()=>{C.current=!1},[]),(0,import_react55.useEffect)(()=>{d||(v.current={})},[d]),(0,import_react55.useMemo)(()=>({ArrowDown(e){e.preventDefault(),p({type:ToggleButtonKeyDownArrowDown,getItemNodeFromIndex:S,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),p({type:ToggleButtonKeyDownArrowUp,getItemNodeFromIndex:S,shiftKey:e.shiftKey})}}),[p,S])),O=(0,import_react55.useMemo)(()=>({ArrowDown(e){e.preventDefault(),p({type:MenuKeyDownArrowDown,getItemNodeFromIndex:S,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),p({type:MenuKeyDownArrowUp,getItemNodeFromIndex:S,shiftKey:e.shiftKey})},Home(e){e.preventDefault(),p({type:MenuKeyDownHome,getItemNodeFromIndex:S})},End(e){e.preventDefault(),p({type:MenuKeyDownEnd,getItemNodeFromIndex:S})},Escape(){p({type:MenuKeyDownEscape})},Enter(e){e.preventDefault(),p({type:MenuKeyDownEnter})},\\\" \\\"(e){e.preventDefault(),p({type:MenuKeyDownSpaceButton})}}),[p,S]);var t=(0,import_react55.useCallback)(()=>{p({type:FunctionToggleMenu$1})},[p]),P=(0,import_react55.useCallback)(()=>{p({type:FunctionCloseMenu$1})},[p]),I=(0,import_react55.useCallback)(()=>{p({type:FunctionOpenMenu$1})},[p]),j=(0,import_react55.useCallback)(e=>{p({type:FunctionSetHighlightedIndex$1,highlightedIndex:e})},[p]),R=(0,import_react55.useCallback)(e=>{p({type:FunctionSelectItem$1,selectedItem:e})},[p]),k=(0,import_react55.useCallback)(()=>{p({type:FunctionReset$2})},[p]),N=(0,import_react55.useCallback)(e=>{p({type:FunctionSetInputValue$1,inputValue:e})},[p]),M=(0,import_react55.useCallback)(e=>({id:E.labelId,htmlFor:E.toggleButtonId,...e}),[E]),B=(0,import_react55.useCallback)(function(e,t){let{onMouseLeave:r,refKey:n=\\\"ref\\\",onKeyDown:o,onBlur:a,ref:i,...s}=void 0===e?{}:e;var{suppressRefError:c=!1}=void 0===t?{}:t,l=w.current.state;return $(\\\"getMenuProps\\\",c,n,_),{[n]:handleRefs(i,e=>{_.current=e}),id:E.menuId,role:\\\"listbox\\\",\\\"aria-labelledby\\\":E.labelId,tabIndex:-1,...l.isOpen&&-1<l.highlightedIndex&&{\\\"aria-activedescendant\\\":E.getItemId(l.highlightedIndex)},onMouseLeave:callAllEventHandlers(r,()=>{p({type:MenuMouseLeave$1})}),onKeyDown:callAllEventHandlers(o,e=>{var t=normalizeArrowKey(e);t&&O[t]?O[t](e):isAcceptedCharacterKey(t)&&p({type:MenuKeyDownCharacter,key:t,getItemNodeFromIndex:S})}),onBlur:callAllEventHandlers(a,()=>{!1===y.current?y.current=!0:D.current.isMouseDown||p({type:MenuBlur})}),...s}},[p,w,O,D,$,E,S]);return{getToggleButtonProps:(0,import_react55.useCallback)(function(e,t){let{onClick:r,onKeyDown:n,refKey:o=\\\"ref\\\",ref:a,...i}=void 0===e?{}:e;var{suppressRefError:s=!1}=void 0===t?{}:t,c={[o]:handleRefs(a,e=>{h.current=e}),id:E.toggleButtonId,\\\"aria-haspopup\\\":\\\"listbox\\\",\\\"aria-expanded\\\":w.current.state.isOpen,\\\"aria-labelledby\\\":E.labelId+\\\" \\\"+E.toggleButtonId,...i};return i.disabled||(c.onClick=callAllEventHandlers(r,()=>{p({type:ToggleButtonClick$1})}),c.onKeyDown=callAllEventHandlers(n,e=>{var t=normalizeArrowKey(e);t&&A[t]?A[t](e):isAcceptedCharacterKey(t)&&p({type:ToggleButtonKeyDownCharacter,key:t,getItemNodeFromIndex:S})})),$(\\\"getToggleButtonProps\\\",s,o,h),c},[p,w,A,$,E,S]),getLabelProps:M,getMenuProps:B,getItemProps:(0,import_react55.useCallback)(function(e){let{item:t,index:r,onMouseMove:n,onClick:o,refKey:a=\\\"ref\\\",ref:i,...s}=void 0===e?{}:e;const{state:c,props:l}=w.current;const u=getItemIndex(r,t,l.items);if(u<0)throw new Error(\\\"Pass either item or item index in getItemProps!\\\");var d={role:\\\"option\\\",\\\"aria-selected\\\":\\\"\\\"+(u===c.highlightedIndex),id:E.getItemId(u),[a]:handleRefs(i,e=>{e&&(v.current[E.getItemId(u)]=e)}),...s};return s.disabled||(d.onMouseMove=callAllEventHandlers(n,()=>{r!==c.highlightedIndex&&(x.current=!1,p({type:ItemMouseMove$1,index:r}))}),d.onClick=callAllEventHandlers(o,()=>{p({type:ItemClick$1,index:r})})),d},[p,w,x,E]),toggleMenu:t,openMenu:I,closeMenu:P,setHighlightedIndex:j,selectItem:R,reset:k,setInputValue:N,highlightedIndex:f,isOpen:d,selectedItem:g,inputValue:m}}useSelect.stateChangeTypes=stateChangeTypes$2;var InputKeyDownArrowDown=\\\"__input_keydown_arrow_down__\\\",InputKeyDownArrowUp=\\\"__input_keydown_arrow_up__\\\",InputKeyDownEscape=\\\"__input_keydown_escape__\\\",InputKeyDownHome=\\\"__input_keydown_home__\\\",InputKeyDownEnd=\\\"__input_keydown_end__\\\",InputKeyDownEnter=\\\"__input_keydown_enter__\\\",InputChange=\\\"__input_change__\\\",InputBlur=\\\"__input_blur__\\\",MenuMouseLeave=\\\"__menu_mouse_leave__\\\",ItemMouseMove=\\\"__item_mouse_move__\\\",ItemClick=\\\"__item_click__\\\",ToggleButtonClick=\\\"__togglebutton_click__\\\",FunctionToggleMenu=\\\"__function_toggle_menu__\\\",FunctionOpenMenu=\\\"__function_open_menu__\\\",FunctionCloseMenu=\\\"__function_close_menu__\\\",FunctionSetHighlightedIndex=\\\"__function_set_highlighted_index__\\\",FunctionSelectItem=\\\"__function_select_item__\\\",FunctionSetInputValue=\\\"__function_set_input_value__\\\",FunctionReset$1=\\\"__function_reset__\\\",ControlledPropUpdatedSelectedItem=\\\"__controlled_prop_updated_selected_item__\\\",stateChangeTypes$1=Object.freeze({__proto__:null,InputKeyDownArrowDown:InputKeyDownArrowDown,InputKeyDownArrowUp:InputKeyDownArrowUp,InputKeyDownEscape:InputKeyDownEscape,InputKeyDownHome:InputKeyDownHome,InputKeyDownEnd:InputKeyDownEnd,InputKeyDownEnter:InputKeyDownEnter,InputChange:InputChange,InputBlur:InputBlur,MenuMouseLeave:MenuMouseLeave,ItemMouseMove:ItemMouseMove,ItemClick:ItemClick,ToggleButtonClick:ToggleButtonClick,FunctionToggleMenu:FunctionToggleMenu,FunctionOpenMenu:FunctionOpenMenu,FunctionCloseMenu:FunctionCloseMenu,FunctionSetHighlightedIndex:FunctionSetHighlightedIndex,FunctionSelectItem:FunctionSelectItem,FunctionSetInputValue:FunctionSetInputValue,FunctionReset:FunctionReset$1,ControlledPropUpdatedSelectedItem:ControlledPropUpdatedSelectedItem});function getInitialState$1(e){var t=getInitialState$2(e),r=t[\\\"selectedItem\\\"];let n=t[\\\"inputValue\\\"];return\\\"\\\"===n&&r&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(n=e.itemToString(r)),{...t,inputValue:n}}var propTypes$1={items:import_prop_types[\\\"default\\\"].array.isRequired,itemToString:import_prop_types[\\\"default\\\"].func,getA11yStatusMessage:import_prop_types[\\\"default\\\"].func,getA11ySelectionMessage:import_prop_types[\\\"default\\\"].func,circularNavigation:import_prop_types[\\\"default\\\"].bool,highlightedIndex:import_prop_types[\\\"default\\\"].number,defaultHighlightedIndex:import_prop_types[\\\"default\\\"].number,initialHighlightedIndex:import_prop_types[\\\"default\\\"].number,isOpen:import_prop_types[\\\"default\\\"].bool,defaultIsOpen:import_prop_types[\\\"default\\\"].bool,initialIsOpen:import_prop_types[\\\"default\\\"].bool,selectedItem:import_prop_types[\\\"default\\\"].any,initialSelectedItem:import_prop_types[\\\"default\\\"].any,defaultSelectedItem:import_prop_types[\\\"default\\\"].any,inputValue:import_prop_types[\\\"default\\\"].string,defaultInputValue:import_prop_types[\\\"default\\\"].string,initialInputValue:import_prop_types[\\\"default\\\"].string,id:import_prop_types[\\\"default\\\"].string,labelId:import_prop_types[\\\"default\\\"].string,menuId:import_prop_types[\\\"default\\\"].string,getItemId:import_prop_types[\\\"default\\\"].func,inputId:import_prop_types[\\\"default\\\"].string,toggleButtonId:import_prop_types[\\\"default\\\"].string,stateReducer:import_prop_types[\\\"default\\\"].func,onSelectedItemChange:import_prop_types[\\\"default\\\"].func,onHighlightedIndexChange:import_prop_types[\\\"default\\\"].func,onStateChange:import_prop_types[\\\"default\\\"].func,onIsOpenChange:import_prop_types[\\\"default\\\"].func,onInputValueChange:import_prop_types[\\\"default\\\"].func,environment:import_prop_types[\\\"default\\\"].shape({addEventListener:import_prop_types[\\\"default\\\"].func,removeEventListener:import_prop_types[\\\"default\\\"].func,document:import_prop_types[\\\"default\\\"].shape({getElementById:import_prop_types[\\\"default\\\"].func,activeElement:import_prop_types[\\\"default\\\"].any,body:import_prop_types[\\\"default\\\"].any})})};function useControlledReducer(e,t,r){const n=(0,import_react55.useRef)(),[o,a]=useEnhancedReducer(e,t,r);return(0,import_react55.useEffect)(()=>{isControlledProp(r,\\\"selectedItem\\\")&&(n.current!==r.selectedItem&&a({type:ControlledPropUpdatedSelectedItem,inputValue:r.itemToString(r.selectedItem)}),n.current=(o.selectedItem===n.current?r:o).selectedItem)}),[getState(o,r),a]}var validatePropTypes$1=noop,validatePropTypes$1=(e,t)=>{import_prop_types[\\\"default\\\"].checkPropTypes(propTypes$1,e,\\\"prop\\\",t.name)},defaultProps$1={...defaultProps$3,getA11yStatusMessage:getA11yStatusMessage$1,circularNavigation:!0};function downshiftUseComboboxReducer(e,t){var{type:r,props:n,shiftKey:o}=t;let a;switch(r){case ItemClick:a={isOpen:getDefaultValue$1(n,\\\"isOpen\\\"),highlightedIndex:getDefaultValue$1(n,\\\"highlightedIndex\\\"),selectedItem:n.items[t.index],inputValue:n.itemToString(n.items[t.index])};break;case InputKeyDownArrowDown:a=e.isOpen?{highlightedIndex:getNextWrappingIndex2(o?5:1,e.highlightedIndex,n.items.length,t.getItemNodeFromIndex,n.circularNavigation)}:{highlightedIndex:getHighlightedIndexOnOpen(n,e,1,t.getItemNodeFromIndex),isOpen:0<=n.items.length};break;case InputKeyDownArrowUp:a=e.isOpen?{highlightedIndex:getNextWrappingIndex2(o?-5:-1,e.highlightedIndex,n.items.length,t.getItemNodeFromIndex,n.circularNavigation)}:{highlightedIndex:getHighlightedIndexOnOpen(n,e,-1,t.getItemNodeFromIndex),isOpen:0<=n.items.length};break;case InputKeyDownEnter:a={...e.isOpen&&0<=e.highlightedIndex&&{selectedItem:n.items[e.highlightedIndex],isOpen:getDefaultValue$1(n,\\\"isOpen\\\"),highlightedIndex:getDefaultValue$1(n,\\\"highlightedIndex\\\"),inputValue:n.itemToString(n.items[e.highlightedIndex])}};break;case InputKeyDownEscape:a={isOpen:!1,highlightedIndex:-1,...!e.isOpen&&{selectedItem:null,inputValue:\\\"\\\"}};break;case InputKeyDownHome:a={highlightedIndex:getNextNonDisabledIndex2(1,0,n.items.length,t.getItemNodeFromIndex,!1)};break;case InputKeyDownEnd:a={highlightedIndex:getNextNonDisabledIndex2(-1,n.items.length-1,n.items.length,t.getItemNodeFromIndex,!1)};break;case InputBlur:a={isOpen:!1,highlightedIndex:-1,...0<=e.highlightedIndex&&t.selectItem&&{selectedItem:n.items[e.highlightedIndex],inputValue:n.itemToString(n.items[e.highlightedIndex])}};break;case InputChange:a={isOpen:!0,highlightedIndex:getDefaultValue$1(n,\\\"highlightedIndex\\\"),inputValue:t.inputValue};break;case FunctionSelectItem:a={selectedItem:t.selectedItem,inputValue:n.itemToString(t.selectedItem)};break;case ControlledPropUpdatedSelectedItem:a={inputValue:t.inputValue};break;default:return downshiftCommonReducer(e,t,stateChangeTypes$1)}return{...e,...a}}function useCombobox(e){validatePropTypes$1(e=void 0===e?{}:e,useCombobox);var t={...defaultProps$1,...e};const{initialIsOpen:r,defaultIsOpen:n,items:o,scrollIntoView:a,environment:i,getA11yStatusMessage:s,getA11ySelectionMessage:c,itemToString:l}=t,[u,f]=useControlledReducer(downshiftUseComboboxReducer,getInitialState$1(t),t),{isOpen:d,highlightedIndex:p,selectedItem:g,inputValue:m}=u,h=(0,import_react55.useRef)(null),_=(0,import_react55.useRef)({}),v=(0,import_react55.useRef)(null),y=(0,import_react55.useRef)(null),b=(0,import_react55.useRef)(null),E=(0,import_react55.useRef)(!0),T=useElementIds(t),C=(0,import_react55.useRef)(),w=useLatestRef3({state:u,props:t}),S=(0,import_react55.useCallback)(e=>_.current[T.getItemId(e)],[T]),x=(useA11yMessageSetter(s,[d,p,m,o],{isInitialMount:E.current,previousResultCount:C.current,items:o,environment:i,itemToString:l,...u}),useA11yMessageSetter(c,[g],{isInitialMount:E.current,previousResultCount:C.current,items:o,environment:i,itemToString:l,...u}),useScrollIntoView({menuElement:h.current,highlightedIndex:p,isOpen:d,itemRefs:_,scrollIntoView:a,getItemNodeFromIndex:S})),D=(useControlPropsValidator({isInitialMount:E.current,props:t,state:u}),(0,import_react55.useEffect)(()=>{(r||n||d)&&v.current&&v.current.focus()},[]),(0,import_react55.useEffect)(()=>{E.current||(C.current=o.length)}),useMouseAndTouchTracker(d,[b,h,y],i,()=>{f({type:InputBlur,selectItem:!1})})),$=useGetterPropsCalledChecker(\\\"getInputProps\\\",\\\"getComboboxProps\\\",\\\"getMenuProps\\\"),A=((0,import_react55.useEffect)(()=>{E.current=!1},[]),(0,import_react55.useEffect)(()=>{d||(_.current={})},[d]),(0,import_react55.useMemo)(()=>({ArrowDown(e){e.preventDefault(),f({type:InputKeyDownArrowDown,shiftKey:e.shiftKey,getItemNodeFromIndex:S})},ArrowUp(e){e.preventDefault(),f({type:InputKeyDownArrowUp,shiftKey:e.shiftKey,getItemNodeFromIndex:S})},Home(e){w.current.state.isOpen&&(e.preventDefault(),f({type:InputKeyDownHome,getItemNodeFromIndex:S}))},End(e){w.current.state.isOpen&&(e.preventDefault(),f({type:InputKeyDownEnd,getItemNodeFromIndex:S}))},Escape(){var e=w.current.state;(e.isOpen||e.inputValue||e.selectedItem||-1<e.highlightedIndex)&&f({type:InputKeyDownEscape})},Enter(e){var t=w.current.state;!t.isOpen||t.highlightedIndex<0||229===e.which||(e.preventDefault(),f({type:InputKeyDownEnter,getItemNodeFromIndex:S}))}}),[f,w,S]));var t=(0,import_react55.useCallback)(e=>({id:T.labelId,htmlFor:T.inputId,...e}),[T]),O=(0,import_react55.useCallback)(function(e,t){let{onMouseLeave:r,refKey:n=\\\"ref\\\",ref:o,...a}=void 0===e?{}:e;var{suppressRefError:i=!1}=void 0===t?{}:t;return $(\\\"getMenuProps\\\",i,n,h),{[n]:handleRefs(o,e=>{h.current=e}),id:T.menuId,role:\\\"listbox\\\",\\\"aria-labelledby\\\":T.labelId,onMouseLeave:callAllEventHandlers(r,()=>{f({type:MenuMouseLeave})}),...a}},[f,$,T]),P=(0,import_react55.useCallback)(function(e){let{item:t,index:r,refKey:n=\\\"ref\\\",ref:o,onMouseMove:a,onClick:i,onPress:s,...c}=void 0===e?{}:e;const{props:l,state:u}=w.current,d=getItemIndex(r,t,l.items);if(d<0)throw new Error(\\\"Pass either item or item index in getItemProps!\\\");var p=i;return{[n]:handleRefs(o,e=>{e&&(_.current[T.getItemId(d)]=e)}),role:\\\"option\\\",\\\"aria-selected\\\":\\\"\\\"+(d===u.highlightedIndex),id:T.getItemId(d),...!c.disabled&&{onMouseMove:callAllEventHandlers(a,()=>{r!==u.highlightedIndex&&(x.current=!1,f({type:ItemMouseMove,index:r}))}),onClick:callAllEventHandlers(p,()=>{f({type:ItemClick,index:r}),v.current&&v.current.focus()})},...c}},[f,w,x,T]),I=(0,import_react55.useCallback)(function(e){let{onClick:t,onPress:r,refKey:n=\\\"ref\\\",ref:o,...a}=void 0===e?{}:e;return{[n]:handleRefs(o,e=>{y.current=e}),id:T.toggleButtonId,tabIndex:-1,...!a.disabled&&{onClick:callAllEventHandlers(t,()=>{f({type:ToggleButtonClick}),!w.current.state.isOpen&&v.current&&v.current.focus()})},...a}},[f,w,T]),j=(0,import_react55.useCallback)(function(e,t){let{onKeyDown:r,onChange:n,onInput:o,onBlur:a,onChangeText:i,refKey:s=\\\"ref\\\",ref:c,...l}=void 0===e?{}:e;var{suppressRefError:u=!1}=void 0===t?{}:t;$(\\\"getInputProps\\\",u,s,v);const d=w.current.state;let p={};return l.disabled||(p={onChange:callAllEventHandlers(n,o,e=>{f({type:InputChange,inputValue:e.target.value})}),onKeyDown:callAllEventHandlers(r,e=>{var t=normalizeArrowKey(e);t&&A[t]&&A[t](e)}),onBlur:callAllEventHandlers(a,()=>{d.isOpen&&!D.current.isMouseDown&&f({type:InputBlur,selectItem:!0})})}),{[s]:handleRefs(c,e=>{v.current=e}),id:T.inputId,\\\"aria-autocomplete\\\":\\\"list\\\",\\\"aria-controls\\\":T.menuId,...d.isOpen&&-1<d.highlightedIndex&&{\\\"aria-activedescendant\\\":T.getItemId(d.highlightedIndex)},\\\"aria-labelledby\\\":T.labelId,autoComplete:\\\"off\\\",value:d.inputValue,...p,...l}},[f,A,w,D,$,T]),R=(0,import_react55.useCallback)(function(e,t){let{refKey:r=\\\"ref\\\",ref:n,...o}=void 0===e?{}:e;var{suppressRefError:a=!1}=void 0===t?{}:t;return $(\\\"getComboboxProps\\\",a,r,b),{[r]:handleRefs(n,e=>{b.current=e}),role:\\\"combobox\\\",\\\"aria-haspopup\\\":\\\"listbox\\\",\\\"aria-owns\\\":T.menuId,\\\"aria-expanded\\\":w.current.state.isOpen,...o}},[w,$,T]),k=(0,import_react55.useCallback)(()=>{f({type:FunctionToggleMenu})},[f]),N=(0,import_react55.useCallback)(()=>{f({type:FunctionCloseMenu})},[f]),M=(0,import_react55.useCallback)(()=>{f({type:FunctionOpenMenu})},[f]),B=(0,import_react55.useCallback)(e=>{f({type:FunctionSetHighlightedIndex,highlightedIndex:e})},[f]),L=(0,import_react55.useCallback)(e=>{f({type:FunctionSelectItem,selectedItem:e})},[f]);return{getItemProps:P,getLabelProps:t,getMenuProps:O,getInputProps:j,getComboboxProps:R,getToggleButtonProps:I,toggleMenu:k,openMenu:M,closeMenu:N,setHighlightedIndex:B,setInputValue:(0,import_react55.useCallback)(e=>{f({type:FunctionSetInputValue,inputValue:e})},[f]),selectItem:L,reset:(0,import_react55.useCallback)(()=>{f({type:FunctionReset$1})},[f]),highlightedIndex:p,isOpen:d,selectedItem:g,inputValue:m}}useCombobox.stateChangeTypes=stateChangeTypes$1;var defaultStateValues={activeIndex:-1,selectedItems:[]};function getInitialValue(e,t){return getInitialValue$1(e,t,defaultStateValues)}function getDefaultValue(e,t){return getDefaultValue$1(e,t,defaultStateValues)}function getInitialState(e){return{activeIndex:getInitialValue(e,\\\"activeIndex\\\"),selectedItems:getInitialValue(e,\\\"selectedItems\\\")}}function isKeyDownOperationPermitted(e){var t;return!(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey||(t=e.target)instanceof HTMLInputElement&&\\\"\\\"!==t.value&&(0!==t.selectionStart||0!==t.selectionEnd))}function getA11yRemovalMessage(e){var{removedSelectedItem:t,itemToString:r}=e;return r(t)+\\\" has been removed.\\\"}var propTypes={selectedItems:import_prop_types[\\\"default\\\"].array,initialSelectedItems:import_prop_types[\\\"default\\\"].array,defaultSelectedItems:import_prop_types[\\\"default\\\"].array,itemToString:import_prop_types[\\\"default\\\"].func,getA11yRemovalMessage:import_prop_types[\\\"default\\\"].func,stateReducer:import_prop_types[\\\"default\\\"].func,activeIndex:import_prop_types[\\\"default\\\"].number,initialActiveIndex:import_prop_types[\\\"default\\\"].number,defaultActiveIndex:import_prop_types[\\\"default\\\"].number,onActiveIndexChange:import_prop_types[\\\"default\\\"].func,onSelectedItemsChange:import_prop_types[\\\"default\\\"].func,keyNavigationNext:import_prop_types[\\\"default\\\"].string,keyNavigationPrevious:import_prop_types[\\\"default\\\"].string,environment:import_prop_types[\\\"default\\\"].shape({addEventListener:import_prop_types[\\\"default\\\"].func,removeEventListener:import_prop_types[\\\"default\\\"].func,document:import_prop_types[\\\"default\\\"].shape({getElementById:import_prop_types[\\\"default\\\"].func,activeElement:import_prop_types[\\\"default\\\"].any,body:import_prop_types[\\\"default\\\"].any})})},defaultProps={itemToString:defaultProps$3.itemToString,stateReducer:defaultProps$3.stateReducer,environment:defaultProps$3.environment,getA11yRemovalMessage:getA11yRemovalMessage,keyNavigationNext:\\\"ArrowRight\\\",keyNavigationPrevious:\\\"ArrowLeft\\\"},validatePropTypes=noop,validatePropTypes=(e,t)=>{import_prop_types[\\\"default\\\"].checkPropTypes(propTypes,e,\\\"prop\\\",t.name)},SelectedItemClick=\\\"__selected_item_click__\\\",SelectedItemKeyDownDelete=\\\"__selected_item_keydown_delete__\\\",SelectedItemKeyDownBackspace=\\\"__selected_item_keydown_backspace__\\\",SelectedItemKeyDownNavigationNext=\\\"__selected_item_keydown_navigation_next__\\\",SelectedItemKeyDownNavigationPrevious=\\\"__selected_item_keydown_navigation_previous__\\\",DropdownKeyDownNavigationPrevious=\\\"__dropdown_keydown_navigation_previous__\\\",DropdownKeyDownBackspace=\\\"__dropdown_keydown_backspace__\\\",DropdownClick=\\\"__dropdown_click__\\\",FunctionAddSelectedItem=\\\"__function_add_selected_item__\\\",FunctionRemoveSelectedItem=\\\"__function_remove_selected_item__\\\",FunctionSetSelectedItems=\\\"__function_set_selected_items__\\\",FunctionSetActiveIndex=\\\"__function_set_active_index__\\\",FunctionReset=\\\"__function_reset__\\\",stateChangeTypes=Object.freeze({__proto__:null,SelectedItemClick:SelectedItemClick,SelectedItemKeyDownDelete:SelectedItemKeyDownDelete,SelectedItemKeyDownBackspace:SelectedItemKeyDownBackspace,SelectedItemKeyDownNavigationNext:SelectedItemKeyDownNavigationNext,SelectedItemKeyDownNavigationPrevious:SelectedItemKeyDownNavigationPrevious,DropdownKeyDownNavigationPrevious:DropdownKeyDownNavigationPrevious,DropdownKeyDownBackspace:DropdownKeyDownBackspace,DropdownClick:DropdownClick,FunctionAddSelectedItem:FunctionAddSelectedItem,FunctionRemoveSelectedItem:FunctionRemoveSelectedItem,FunctionSetSelectedItems:FunctionSetSelectedItems,FunctionSetActiveIndex:FunctionSetActiveIndex,FunctionReset:FunctionReset});function downshiftMultipleSelectionReducer(e,t){var{type:r,index:n,props:o,selectedItem:a}=t,{activeIndex:i,selectedItems:s}=e;let c;switch(r){case SelectedItemClick:c={activeIndex:n};break;case SelectedItemKeyDownNavigationPrevious:c={activeIndex:i-1<0?0:i-1};break;case SelectedItemKeyDownNavigationNext:c={activeIndex:i+1>=s.length?-1:i+1};break;case SelectedItemKeyDownBackspace:case SelectedItemKeyDownDelete:{let e=i;1===s.length?e=-1:i===s.length-1&&(e=s.length-2),c={selectedItems:[...s.slice(0,i),...s.slice(i+1)],activeIndex:e};break}case DropdownKeyDownNavigationPrevious:c={activeIndex:s.length-1};break;case DropdownKeyDownBackspace:c={selectedItems:s.slice(0,s.length-1)};break;case FunctionAddSelectedItem:c={selectedItems:[...s,a]};break;case DropdownClick:c={activeIndex:-1};break;case FunctionRemoveSelectedItem:{let e=i;var l=s.indexOf(a);0<=l&&(1===s.length?e=-1:l===s.length-1&&(e=s.length-2),c={selectedItems:[...s.slice(0,l),...s.slice(l+1)],activeIndex:e});break}case FunctionSetSelectedItems:l=t[\\\"selectedItems\\\"];c={selectedItems:l};break;case FunctionSetActiveIndex:l=t[\\\"activeIndex\\\"];c={activeIndex:l};break;case FunctionReset:c={activeIndex:getDefaultValue(o,\\\"activeIndex\\\"),selectedItems:getDefaultValue(o,\\\"selectedItems\\\")};break;default:throw new Error(\\\"Reducer called without proper action type.\\\")}return{...e,...c}}function useMultipleSelection(e){validatePropTypes(e=void 0===e?{}:e,useMultipleSelection);var t={...defaultProps,...e};const{getA11yRemovalMessage:r,itemToString:n,environment:o,keyNavigationNext:a,keyNavigationPrevious:i}=t,[s,l]=useControlledReducer$1(downshiftMultipleSelectionReducer,getInitialState(t),t),{activeIndex:c,selectedItems:u}=s,d=(0,import_react55.useRef)(!0),p=(0,import_react55.useRef)(null),f=(0,import_react55.useRef)(u),g=(0,import_react55.useRef)(),m=(g.current=[],useLatestRef3({state:s,props:t})),h=((0,import_react55.useEffect)(()=>{var e;d.current||(u.length<f.current.length&&(e=f.current.find(e=>u.indexOf(e)<0),setStatus(r({itemToString:n,resultCount:u.length,removedSelectedItem:e,activeIndex:c,activeSelectedItem:u[c]}),o.document)),f.current=u)},[u.length]),(0,import_react55.useEffect)(()=>{d.current||(-1===c&&p.current?p.current.focus():g.current[c]&&g.current[c].focus())},[c]),useControlPropsValidator({isInitialMount:d.current,props:t,state:s}),useGetterPropsCalledChecker(\\\"getDropdownProps\\\")),_=((0,import_react55.useEffect)(()=>{d.current=!1},[]),(0,import_react55.useMemo)(()=>({[i](){l({type:SelectedItemKeyDownNavigationPrevious})},[a](){l({type:SelectedItemKeyDownNavigationNext})},Delete(){l({type:SelectedItemKeyDownDelete})},Backspace(){l({type:SelectedItemKeyDownBackspace})}}),[l,a,i])),v=(0,import_react55.useMemo)(()=>({[i](e){isKeyDownOperationPermitted(e)&&l({type:DropdownKeyDownNavigationPrevious})},Backspace(e){isKeyDownOperationPermitted(e)&&l({type:DropdownKeyDownBackspace})}}),[l,i]);return{getSelectedItemProps:(0,import_react55.useCallback)(function(e){let{refKey:t=\\\"ref\\\",ref:r,onClick:n,onKeyDown:o,selectedItem:a,index:i,...s}=void 0===e?{}:e;var c=m.current[\\\"state\\\"];if(getItemIndex(i,a,c.selectedItems)<0)throw new Error(\\\"Pass either selectedItem or index in getSelectedItemProps!\\\");return{[t]:handleRefs(r,e=>{e&&g.current.push(e)}),tabIndex:i===c.activeIndex?0:-1,onClick:callAllEventHandlers(n,()=>{l({type:SelectedItemClick,index:i})}),onKeyDown:callAllEventHandlers(o,e=>{var t=normalizeArrowKey(e);t&&_[t]&&_[t](e)}),...s}},[l,m,_]),getDropdownProps:(0,import_react55.useCallback)(function(e,t){let{refKey:r=\\\"ref\\\",ref:n,onKeyDown:o,onClick:a,preventKeyAction:i=!1,...s}=void 0===e?{}:e;var{suppressRefError:c=!1}=void 0===t?{}:t;h(\\\"getDropdownProps\\\",c,r,p);return{[r]:handleRefs(n,e=>{e&&(p.current=e)}),...!i&&{onKeyDown:callAllEventHandlers(o,e=>{var t=normalizeArrowKey(e);t&&v[t]&&v[t](e)}),onClick:callAllEventHandlers(a,()=>{l({type:DropdownClick})})},...s}},[l,v,h]),addSelectedItem:(0,import_react55.useCallback)(e=>{l({type:FunctionAddSelectedItem,selectedItem:e})},[l]),removeSelectedItem:(0,import_react55.useCallback)(e=>{l({type:FunctionRemoveSelectedItem,selectedItem:e})},[l]),setSelectedItems:(0,import_react55.useCallback)(e=>{l({type:FunctionSetSelectedItems,selectedItems:e})},[l]),setActiveIndex:(0,import_react55.useCallback)(e=>{l({type:FunctionSetActiveIndex,activeIndex:e})},[l]),reset:(0,import_react55.useCallback)(()=>{l({type:FunctionReset})},[l]),selectedItems:u,activeIndex:c}}useMultipleSelection.stateChangeTypes=stateChangeTypes;var import_react56=require(\\\"react\\\");function useComboBox(e){var t,r;const{closeMenu:n,getMenuProps:o,getComboboxProps:a,getInputProps:i,getItemProps:s}=useCombobox({isOpen:void 0!==(null==(r=(t=useAutoCompletePluginStore.get).activeId)?void 0:r.call(t)),highlightedIndex:null==(r=(t=useAutoCompletePluginStore.get).highlightedIndex)?void 0:r.call(t),items:e,circularNavigation:!0});return o({},{suppressRefError:!0}),a({},{suppressRefError:!0}),i({},{suppressRefError:!0}),(0,import_react56.useMemo)(()=>({closeMenu:n,getMenuProps:o,getItemProps:s}),[n,s,o])}var import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),Container=import_styled_components[\\\"default\\\"].ul`\\n  width: 300px;\\n  max-height: 288px;\\n  border-radius: 0 0 2px 2px;\\n  box-shadow: rgba(0, 0, 0, 0.133) 0 3.2px 7.2px 0, rgba(0, 0, 0, 0.11) 0 0.6px 1.8px 0;\\n  background-color: white;\\n  margin: 0;\\n  padding: 0;\\n  overflow: scroll;\\n  overflow: overlay;\\n\\n  z-index: 500;\\n`,Item=import_styled_components[\\\"default\\\"].div`\\n  display: flex;\\n  align-items: center;\\n  cursor: pointer;\\n\\n  padding: 0 2px;\\n\\n  font-size: 14px;\\n  border-radius: 0;\\n  min-height: 36px;\\n  user-select: none;\\n  color: rgb(32, 31, 30);\\n  background: transparent;\\n\\n  &:hover {\\n    background: rgb(243, 242, 241);\\n  }\\n\\n  ${(0,import_typescript_styled_is[\\\"default\\\"])(\\\"$highlighted\\\")`\\n    background: rgb(237, 235, 233);\\n\\n    &:hover {\\n      background: rgb(237, 235, 233);\\n    }\\n  `}\\n`;function Combobox({id:t,onSelectItem:o,onRenderItem:a,items:r,maxSuggestions:n=(e=>null!=(e=null==r?void 0:r.length)?e:0)(),filter:i,getRenderTextTemplate:s,getNameTemplate:c}){const l=null==(p=(g=useAutoCompletePluginStore.get).activeId)?void 0:p.call(g),u=null==(p=(g=useAutoCompletePluginStore.get).highlightedIndex)?void 0:p.call(g);null!=(p=(g=useAutoCompletePluginStore.get).popperContainer)&&p.call(g);const e=null==(p=(g=useAutoCompletePluginStore.get).targetRange)?void 0:p.call(g),d=null==(p=(g=useAutoCompletePluginStore.get).text)?void 0:p.call(g);var p=null!=(g=useAutoCompletePluginStore.get.filteredItems()[null!=t?t:\\\"\\\"])?g:[];const f=useEditorState();var g=null==(g=useEventEditorSelectors.focus)?void 0:g.call(useEventEditorSelectors),m=((0,import_react57.useEffect)(()=>{let e=[];e=r?(isDefined(d)&&0!==d.length?r.filter(e=>(void 0===i?e=>e.text.toLowerCase().startsWith(d.toLowerCase()):i(d))(e)):r).slice(0,n):[],l&&useAutoCompletePluginStore.set.setFilteredItems({[t]:e})},[i,r,n,d]),(0,import_react57.useCallback)(()=>getRangeBoundingClientRect(f,e),[f,e])),g=null==f.selection||g!==f.id||l!==t,{style:m,floating:g}=useVirtualFloating({placement:\\\"bottom-start\\\",getBoundingClientRect:m,middleware:[L2(4),O2(),A2()],open:!g});const h=useComboBox(p);var _=h?h.getMenuProps({},{suppressRefError:!0}):{ref:null};return(0,import_jsx_runtime.jsx)(PortalBody,{children:(0,import_jsx_runtime.jsx)(Container,{..._,ref:g,style:m,children:p.map((t,e)=>{var r=null==a?t.text:a({item:t,getRenderTextTemplate:s,getNameTemplate:c}),n=e===u;return(0,import_jsx_runtime.jsx)(Item,{$highlighted:n,...h.getItemProps({item:t,index:e}),onMouseDown:e=>{e.preventDefault(),null!=o&&o(f,t)},children:r},t.key)})})})}function wikiAstFromWikiText(e){return\\\"undefined\\\"==typeof $tw?[]:$tw.wiki.parseText(\\\"text/vnd.tiddlywiki\\\",e).tree}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var ELEMENT_WIDGET2=\\\"widget\\\",ELEMENT_SET=\\\"set\\\",ELEMENT_MACRO=\\\"macro\\\",ELEMENT_CODE_BLOCK3=\\\"codeblock\\\";function codeblock2(e,t){var r=null!=(r=null==(r=t.attributes.language)?void 0:r.value)?r:\\\"\\\",n=null!=(n=null==(n=t.attributes.code)?void 0:n.value)?n:\\\"\\\";return{type:ELEMENT_CODE_BLOCK3,isElement:!0,isVoid:!0,language:r,code:n,children:[{text:\\\"\\\"}]}}function omit2(e,t){return t.reduce((e,t)=>{let{[t]:r,...n}=e;return n},e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var isText3=e=>null!==e&&\\\"object\\\"==typeof e&&\\\"text\\\"in e&&\\\"string\\\"==typeof e.text,textLevelKeysToOmit=[\\\"type\\\",\\\"start\\\",\\\"end\\\"];function text2(e,t){return{text:\\\"\\\",...omit2(t,textLevelKeysToOmit),...e.marks}}function mergeSiblingTexts(e){return{...e,children:e.children.reduce((e,t)=>{var r=e.at(-1);return isText3(t)?isText3(r)?[...e.slice(0,-1),{text:r.text+\\\"\\\\n\\\"+t.text}]:[...e,t]:[...e,mergeSiblingTexts(t)]},[])}}function wrapTextWithP(e){return e.map(e=>\\\"string\\\"==typeof e.text&&void 0===e.type?{type:\\\"p\\\",children:[e]}:e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var pick2=(r,e)=>e.reduce((e,t)=>(t in r&&(e[t]=r[t]),e),{});function removeTypeFromAttributes(n){if(void 0!==n)return Object.keys(n).reduce((e,t)=>{var r=n[t];return\\\"string\\\"===r.type&&(e[t]=r.value),e},{})}function getWikiASTAdditionalProperties(e){var t={...pick2(e,[\\\"orderedAttributes\\\",\\\"isBlock\\\"])};return void 0!==e.attributes&&(t.attributes=removeTypeFromAttributes(e.attributes),t[\\\"tw-attributes\\\"]=e.attributes),t}function convertNodes2(r,e){return void 0===e||0===e.length?[{text:\\\"\\\"}]:e.reduce((e,t)=>[...e,...slateNode(r,t)],[])}function slateNode(e,t){let r=null==(o=e.idCreator)?void 0:o.call(e),n=e=>void 0===r?e:{...e,id:r};if(t.type in e.builders){var o=e.builders[t.type];if(\\\"function\\\"==typeof o)return o=o(e,t),Array.isArray(o)?o.map(e=>n({...getWikiASTAdditionalProperties(t),...e})):[n({...getWikiASTAdditionalProperties(t),...o})]}else if(\\\"string\\\"==typeof t.type&&\\\"tag\\\"in t&&\\\"string\\\"==typeof t.tag)return[n({...getWikiASTAdditionalProperties,...e.builders.widget(e,t)})];return[]}function blockquote2(e,t){var r=convertNodes2(e,t.children).flatMap(e=>\\\"div\\\"===e.type?e.children:[e]);return mergeSiblingTexts({type:t.tag,children:r})}function mergeAdjacent(e,t){let r;var n,o,a=[];for(n of e)void 0===r||r.type!==n.type||t&&n.type!==t?(a.push(n),r=n):(Array.isArray(r.children)||(r.children=[]),r.children.push(...null!=(o=n.children)?o:[]));return a}function li(t,e){var r=e[\\\"children\\\"],r=mergeAdjacent(r.flatMap(e=>\\\"text\\\"===e.type||\\\"ol\\\"!==e.tag&&\\\"ul\\\"!==e.tag?{type:\\\"lic\\\",children:convertNodes2(t,[e])}:convertNodes2(t,[e])),\\\"lic\\\").map(e=>{var t;return\\\"lic\\\"===e.type&&(0<e.children.length?(e.children[0].text||e.children.push({text:\\\"\\\"}),null!=(t=e.children.at(-1))&&t.text||e.children.unshift({text:\\\"\\\"})):e.children.push({text:\\\"\\\"})),e});return{type:\\\"li\\\",children:0<r.length?r:[{type:\\\"lic\\\",children:[{text:\\\"\\\"}]}]}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var markTypeMap2={strong:\\\"bold\\\",em:\\\"italic\\\",u:\\\"underline\\\",strike:\\\"strikethrough\\\",code:\\\"code\\\",sup:\\\"superscript\\\",sub:\\\"subscript\\\"},markTypes=Object.keys(markTypeMap2);function toggleMarkFactory(o){return function(e,t){var r=null!=(r=e.marks[o])&&r,n=(e.marks[o]=!0,convertNodes2(e,t.children));return r||delete e.marks[o],n}}var marks3={};for(let RXb of markTypes)marks3[RXb]=toggleMarkFactory(markTypeMap2[RXb]);function tbody(e,t){var r=t[\\\"children\\\"];return convertNodes2(e,r)}function td2(e,t){var{tag:r,children:n}=t;return{type:r,children:wrapTextWithP(convertNodes2(e,n))}}function ul(e,t){var{tag:r,children:n}=t;return{type:r,children:convertNodes2(e,n)}}init_esbuild_inject(),init_esbuild_inject();var elementBuilders2={ul:ul,ol:ul,li:li,blockquote:blockquote2,...marks3,tbody:tbody,td:td2};function element2(e,t){var{tag:r,children:n}=t;return\\\"function\\\"==typeof elementBuilders2[r]?elementBuilders2[r](e,t):{type:r,children:convertNodes2(e,n)}}function link(e,t){var r=(null!=(r=t.attributes)?r:{})[\\\"to\\\"][\\\"value\\\"],[{text:n}]=null!=(n=t.children)?n:[];return{type:\\\"a\\\",\\\"tw-type\\\":\\\"link\\\",url:r,children:[{text:n}]}}function macro(e,t){return\\\"tag\\\"in t?e.builders.widget(e,t):{node:t,type:ELEMENT_MACRO,isElement:!0,isVoid:!0,children:[{text:\\\"\\\"}]}}function set2(e,t){let{children:r,...n}=t;return\\\"tag\\\"in t?{...e.builders.widget(e,n),children:convertNodes2(e,r)}:{node:n,type:ELEMENT_SET,isElement:!0,isVoid:!0,children:convertNodes2(e,r)}}function widget2(e,t){return{node:t,type:ELEMENT_WIDGET2,isElement:!0,isVoid:!0,children:[{text:\\\"\\\"}]}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var builders2={element:element2,text:text2,link:link,codeblock:codeblock2,widget:widget2,image:widget2,tiddler:widget2,macrocall:macro,set:set2},initialContext=(init_esbuild_inject(),{builders:builders2,marks:{}});function wikiAstToSlateAst(e,t){return convertNodes2({...initialContext,...t},Array.isArray(e)?e:[e])}function codeblock3(e,t){var r;return[\\\"```\\\",null!=(r=null==(r=t.attributes.language)?void 0:r.value)?r:\\\"\\\",\\\"\\\\n\\\",null!=(r=null==(r=t.attributes.code)?void 0:r.value)?r:\\\"\\\",\\\"\\\\n\\\",\\\"```\\\"]}function a6(e,t){var r,{attributes:n,children:o}=t;return\\\"string\\\"==typeof(null==n||null==(r=n[\\\"class\\\"])?void 0:r.value)&&n[\\\"class\\\"].value.includes(\\\"tc-tiddlylink-external\\\")?e.builders.link(e,{type:\\\"link\\\",attributes:{to:n.href},children:o},{prefix:\\\"ext\\\"}):e.builders.jsx(e,t)}function convertNodes3(n,e){let o=n.root;n.root=!1;var t,r=n.index;return void(n.index=0)===e||0===e.length?[]:(t=e.reduce((e,t)=>{var r=[...e,...convertOneNode(n,t)];return n.index+=1,o?[...r,\\\"\\\\n\\\"]:r},[]),n.index=r,t)}function convertOneNode(e,t){let r=e[\\\"builders\\\"],n=[];var o;return t.type in r?\\\"function\\\"==typeof(o=r[t.type])&&(o=o(e,t),n=Array.isArray(o)?o:[o]):\\\"string\\\"==typeof t.type&&\\\"tag\\\"in t&&\\\"string\\\"==typeof t.tag&&(n=r.widget(e,t)),\\\"isBlock\\\"in t&&!0===t.isBlock?[...n,\\\"\\\\n\\\"]:n}function blockquote3(e,{children:t}){return void 0===t||0===t.length?[]:\\\"div\\\"===t[0].tag?convertNodes3(e,t).map(e=>`> ${e}\\n`):[\\\"<<<\\\",...convertNodes3(e,t),\\\"<<<\\\",\\\"\\\\n\\\"]}function div(e,{children:t}){return convertNodes3(e,t)}function h1(e,t){var{attributes:r,children:n,tag:o}=t;return null!=r&&null!=(r=r[\\\"class\\\"])&&r.value?e.builders.jsx(e,t):(r=Number(o.replace(\\\"h\\\",\\\"\\\")),[\\\"!\\\".repeat(r),\\\" \\\",...convertNodes3(e,n),\\\"\\\\n\\\"])}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var headings={h1:h1,h2:h1,h3:h1,h4:h1,h5:h1,h6:h1},commonjsGlobal5=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{});function getDefaultExportFromCjs2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}init_esbuild_inject();var lodash_iteratee={exports:{}},lodash_iterateeExports=(lodash_iteratee.exports,function(e,h){var _=\\\"__lodash_hash_undefined__\\\",T=\\\"[object Arguments]\\\",d=\\\"[object Array]\\\",C=\\\"[object Boolean]\\\",w=\\\"[object Date]\\\",v=\\\"[object Error]\\\",S=\\\"[object Function]\\\",z=\\\"[object GeneratorFunction]\\\",x=\\\"[object Map]\\\",D=\\\"[object Number]\\\",$=\\\"[object Object]\\\",y=\\\"[object Promise]\\\",A=\\\"[object RegExp]\\\",O=\\\"[object Set]\\\",P=\\\"[object String]\\\",I=\\\"[object Symbol]\\\",n=\\\"[object WeakMap]\\\",K=\\\"[object ArrayBuffer]\\\",j=\\\"[object DataView]\\\",V=\\\"[object Float32Array]\\\",U=\\\"[object Float64Array]\\\",G=\\\"[object Int8Array]\\\",q=\\\"[object Int16Array]\\\",W=\\\"[object Int32Array]\\\",Y=\\\"[object Uint8Array]\\\",X=\\\"[object Uint8ClampedArray]\\\",J=\\\"[object Uint16Array]\\\",Q=\\\"[object Uint32Array]\\\",b=/\\\\.|\\\\[(?:[^[\\\\]]*|([\\\"'])(?:(?!\\\\1)[^\\\\\\\\]|\\\\\\\\.)*?\\\\1)\\\\]/,E=/^\\\\w*$/,Z=/^\\\\./,ee=/[^.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|$))/g,te=/\\\\\\\\(\\\\\\\\)?/g,re=/\\\\w*$/,ne=/^\\\\[object .+?Constructor\\\\]$/,oe=/^(?:0|[1-9]\\\\d*)$/,t={},R=(t[V]=t[U]=t[G]=t[q]=t[W]=t[Y]=t[X]=t[J]=t[Q]=!0,t[T]=t[d]=t[K]=t[C]=t[j]=t[w]=t[v]=t[S]=t[x]=t[D]=t[$]=t[A]=t[O]=t[P]=t[n]=!1,{}),ae=(R[T]=R[d]=R[K]=R[j]=R[C]=R[w]=R[V]=R[U]=R[G]=R[q]=R[W]=R[x]=R[D]=R[$]=R[A]=R[O]=R[P]=R[I]=R[Y]=R[X]=R[J]=R[Q]=!0,R[v]=R[S]=R[n]=!1,\\\"object\\\"==typeof commonjsGlobal5&&commonjsGlobal5&&commonjsGlobal5.Object===Object&&commonjsGlobal5),r=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,r=ae||r||Function(\\\"return this\\\")(),o=h&&!h.nodeType&&h,a=o&&e&&!e.nodeType&&e,a=a&&a.exports===o,ie=a&&ae.process,o=function(){try{return ie&&ie.binding(\\\"util\\\")}catch(e){}}(),se=o&&o.isTypedArray;function ce(e,t){return e.set(t[0],t[1]),e}function le(e,t){return e.add(t),e}function ue(e,t,r,n){var o=-1,a=e?e.length:0;for(n&&a&&(r=e[++o]);++o<a;)r=t(r,e[o],o,e);return r}function de(e){var t=!1;if(null!=e&&\\\"function\\\"!=typeof e.toString)try{t=!!(e+\\\"\\\")}catch(r){}return t}function pe(e){var r=-1,n=Array(e.size);return e.forEach(function(e,t){n[++r]=[t,e]}),n}function fe(t,r){return function(e){return t(r(e))}}function ge(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var ae=Array.prototype,o=Function.prototype,me=Object.prototype,i=r[\\\"__core-js_shared__\\\"],he=(i=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||\\\"\\\"))?\\\"Symbol(src)_1.\\\"+i:\\\"\\\",_e=o.toString,k=me.hasOwnProperty,s=me.toString,ve=RegExp(\\\"^\\\"+_e.call(k).replace(/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\"),i=a?r.Buffer:void 0,o=r.Symbol,ye=r.Uint8Array,be=fe(Object.getPrototypeOf,Object),Ee=Object.create,Te=me.propertyIsEnumerable,Ce=ae.splice,a=Object.getOwnPropertySymbols,ae=i?i.isBuffer:void 0,we=fe(Object.keys,Object),i=g(r,\\\"DataView\\\"),c=g(r,\\\"Map\\\"),Se=g(r,\\\"Promise\\\"),xe=g(r,\\\"Set\\\"),r=g(r,\\\"WeakMap\\\"),l=g(Object,\\\"create\\\"),De=m(i),$e=m(c),Ae=m(Se),Oe=m(xe),Pe=m(r),o=o?o.prototype:void 0,N=o?o.valueOf:void 0,Ie=o?o.toString:void 0;function u(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function p(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function f(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function je(e){var t=-1,r=e?e.length:0;for(this.__data__=new f;++t<r;)this.add(e[t])}function M(e){this.__data__=new p(e)}function Re(e,t,r){var n=e[t];k.call(e,t)&&Je(n,r)&&(void 0!==r||t in e)||(e[t]=r)}function ke(e,t){for(var r=e.length;r--;)if(Je(e[r][0],t))return r;return-1}function Ne(e,t){for(var r,n=0,o=(t=Ue(t,e)?[t]:L(r=t)?r:We(r)).length;null!=e&&n<o;)e=e[Ye(t[n++])];return n&&n==o?e:void 0}function Me(e,t){return null!=e&&t in Object(e)}function Be(e,t,r,n,o){return e===t||(null!=e&&null!=t&&(F(e)||nt(t))?function(e,t,r,n,o,a){var i=L(e),s=L(t),c=d,l=d,s=(i||(c=(c=B(e))==T?$:c),s||(l=(l=B(t))==T?$:l),c==$&&!de(e)),u=l==$&&!de(t),l=c==l;if(l&&!s)return a=a||new M,(i||at(e)?He:function(e,t,r,n,o,a){switch(c){case j:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case K:if(e.byteLength==t.byteLength&&r(new ye(e),new ye(t)))return!0;break;case C:case w:case D:return Je(+e,+t);case v:return e.name==t.name&&e.message==t.message;case A:case P:return e==t+\\\"\\\";case x:var i=pe;case O:i=i||ge;if(e.size!=t.size&&!(2&o))break;var s=a.get(e);if(s)return s==t;o|=1,a.set(e,t);s=He(i(e),i(t),r,n,o,a);return a[\\\"delete\\\"](e),s;case I:if(N)return N.call(e)==N.call(t)}return!1})(e,t,r,n,o,a);if(!(2&o)){i=s&&k.call(e,\\\"__wrapped__\\\"),s=u&&k.call(t,\\\"__wrapped__\\\");if(i||s)return r(i?e.value():e,s?t.value():t,n,o,a=a||new M)}return!!l&&function(e,t,r,n,o,a){var i=2&o,s=H(e),c=s.length;if(c!=H(t).length&&!i)return!1;for(var l=c;l--;){var u=s[l];if(!(i?u in t:k.call(t,u)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var p=!0;a.set(e,t),a.set(t,e);for(var f,g=i;++l<c;){var m,h=e[u=s[l]],_=t[u];if(!(void 0===(m=n?i?n(_,h,u,t,e,a):n(h,_,u,e,t,a):m)?h===_||r(h,_,n,o,a):m)){p=!1;break}g=g||\\\"constructor\\\"==u}return p&&!g&&(d=e.constructor)!=(f=t.constructor)&&\\\"constructor\\\"in e&&\\\"constructor\\\"in t&&!(\\\"function\\\"==typeof d&&d instanceof d&&\\\"function\\\"==typeof f&&f instanceof f)&&(p=!1),a[\\\"delete\\\"](e),a[\\\"delete\\\"](t),p}(e,t,r,n,o,a=a||new M)}(e,t,Be,r,n,o):e!=e&&t!=t)}function Le(e){var t=new e.constructor(e.byteLength);return new ye(t).set(new ye(e)),t}function Fe(e,t,r,n){r=r||{};for(var o=-1,a=t.length;++o<a;){var i=t[o],s=n?n(r[i],e[i],i,r,e):void 0;Re(r,i,void 0===s?e[i]:s)}return r}function He(e,t,n,o,a,i){var r=2&a,s=e.length,c=t.length;if(s!=c&&!(r&&s<c))return!1;c=i.get(e);if(c&&i.get(t))return c==t;var l=-1,u=!0,d=1&a?new je:void 0;for(i.set(e,t),i.set(t,e);++l<s;){var p,f=e[l],g=t[l];if(void 0!==(p=o?r?o(g,f,l,t,e,i):o(f,g,l,e,t,i):p)){if(p)continue;u=!1;break}if(d){if(!function(e){for(var t=-1,r=e?e.length:0;++t<r;)if(function(e,t){if(!d.has(t)&&(f===e||n(f,e,o,a,i)))return d.add(t)}(e[t],t))return 1}(t)){u=!1;break}}else if(f!==g&&!n(f,g,o,a,i)){u=!1;break}}return i[\\\"delete\\\"](e),i[\\\"delete\\\"](t),u}function ze(e,t){var r,n=e.__data__;return(\\\"string\\\"==(r=typeof t)||\\\"number\\\"==r||\\\"symbol\\\"==r||\\\"boolean\\\"==r?\\\"__proto__\\\"!==t:null===t)?n[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:n.map}function g(e,t){var r=null==e?void 0:e[t];return!F(r)||he&&he in r||!(tt(r)||de(r)?ve:ne).test(m(r))?void 0:r}u.prototype.clear=function(){this.__data__=l?l(null):{}},u.prototype[\\\"delete\\\"]=function(e){return this.has(e)&&delete this.__data__[e]},u.prototype.get=function(e){var t,r=this.__data__;return l?(t=r[e])===_?void 0:t:k.call(r,e)?r[e]:void 0},u.prototype.has=function(e){var t=this.__data__;return l?void 0!==t[e]:k.call(t,e)},u.prototype.set=function(e,t){return this.__data__[e]=l&&void 0===t?_:t,this},p.prototype.clear=function(){this.__data__=[]},p.prototype[\\\"delete\\\"]=function(e){var t=this.__data__,r=ke(t,e);return!(r<0||(r==t.length-1?t.pop():Ce.call(t,r,1),0))},p.prototype.get=function(e){var t=this.__data__,r=ke(t,e);return r<0?void 0:t[r][1]},p.prototype.has=function(e){return-1<ke(this.__data__,e)},p.prototype.set=function(e,t){var r=this.__data__,n=ke(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},f.prototype.clear=function(){this.__data__={hash:new u,map:new(c||p),string:new u}},f.prototype[\\\"delete\\\"]=function(e){return ze(this,e)[\\\"delete\\\"](e)},f.prototype.get=function(e){return ze(this,e).get(e)},f.prototype.has=function(e){return ze(this,e).has(e)},f.prototype.set=function(e,t){return ze(this,e).set(e,t),this},je.prototype.add=je.prototype.push=function(e){return this.__data__.set(e,_),this},je.prototype.has=function(e){return this.__data__.has(e)},M.prototype.clear=function(){this.__data__=new p},M.prototype[\\\"delete\\\"]=function(e){return this.__data__[\\\"delete\\\"](e)},M.prototype.get=function(e){return this.__data__.get(e)},M.prototype.has=function(e){return this.__data__.has(e)},M.prototype.set=function(e,t){var r=this.__data__;if(r instanceof p){var n=r.__data__;if(!c||n.length<199)return n.push([e,t]),this;r=this.__data__=new f(n)}return r.set(e,t),this};var Ke=a?fe(a,Object):function(){return[]},B=function(e){return s.call(e)};function Ve(e,t){return!!(t=null==t?9007199254740991:t)&&(\\\"number\\\"==typeof e||oe.test(e))&&-1<e&&e%1==0&&e<t}function Ue(e,t){var r;if(!L(e))return\\\"number\\\"==(r=typeof e)||\\\"symbol\\\"==r||\\\"boolean\\\"==r||null==e||ot(e)||E.test(e)||!b.test(e)||null!=t&&e in Object(t)}function Ge(e){var t=e&&e.constructor;return e===(\\\"function\\\"==typeof t&&t.prototype||me)}function qe(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}}(i&&B(new i(new ArrayBuffer(1)))!=j||c&&B(new c)!=x||Se&&B(Se.resolve())!=y||xe&&B(new xe)!=O||r&&B(new r)!=n)&&(B=function(e){var t=s.call(e),r=t==$?e.constructor:void 0,r=r?m(r):void 0;if(r)switch(r){case De:return j;case $e:return x;case Ae:return y;case Oe:return O;case Pe:return n}return t});var We=Xe(function(e){var t,r;e=null==e?\\\"\\\":\\\"string\\\"==typeof(t=e)?t:ot(t)?Ie?Ie.call(t):\\\"\\\":\\\"0\\\"==(r=t+\\\"\\\")&&1/t==-1/0?\\\"-0\\\":r;var o=[];return Z.test(e)&&o.push(\\\"\\\"),e.replace(ee,function(e,t,r,n){o.push(r?n.replace(te,\\\"$1\\\"):t||e)}),o});function Ye(e){var t;return\\\"string\\\"==typeof e||ot(e)?e:\\\"0\\\"==(t=e+\\\"\\\")&&1/e==-1/0?\\\"-0\\\":t}function m(e){if(null!=e){try{return _e.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}function Xe(n,o){if(\\\"function\\\"!=typeof n||o&&\\\"function\\\"!=typeof o)throw TypeError(\\\"Expected a function\\\");var a=function(){var e=arguments,t=o?o.apply(this,e):e[0],r=a.cache;return r.has(t)?r.get(t):(e=n.apply(this,e),a.cache=r.set(t,e),e)};return a.cache=new(Xe.Cache||f),a}function Je(e,t){return e===t||e!=e&&t!=t}function Qe(e){return nt(e)&&Ze(e)&&k.call(e,\\\"callee\\\")&&(!Te.call(e,\\\"callee\\\")||s.call(e)==T)}Xe.Cache=f;var L=Array.isArray;function Ze(e){return null!=e&&rt(e.length)&&!tt(e)}var et=ae||function(){return!1};function tt(e){var t=F(e)?s.call(e):\\\"\\\";return t==S||t==z}function rt(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}function F(e){var t=typeof e;return e&&(\\\"object\\\"==t||\\\"function\\\"==t)}function nt(e){return!!e&&\\\"object\\\"==typeof e}function ot(e){return\\\"symbol\\\"==typeof e||nt(e)&&s.call(e)==I}var at=se?function(e){return se(e)}:function(e){return nt(e)&&rt(e.length)&&!!t[s.call(e)]};function H(e){return(Ze(e)?function(e){var t,r=L(e)||Qe(e)?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],n=r.length,o=!!n;for(t in e)!k.call(e,t)||o&&(\\\"length\\\"==t||Ve(t,n))||r.push(t);return r}:function(e){if(!Ge(e))return we(e);var t,r=[];for(t in Object(e))k.call(e,t)&&\\\"constructor\\\"!=t&&r.push(t);return r})(e)}function it(e){return e}e.exports=function(e){var t,r,n,o,a,i;return\\\"function\\\"==typeof(t=\\\"function\\\"==typeof e?e:function E(r,n,o,a,e,t,i){if(void 0===(s=a?t?a(r,e,t,i):a(r):s)){if(!F(r))return r;var s,c=L(r);if(c){if(m=r.length,f=r.constructor(m),m&&\\\"string\\\"==typeof r[0]&&k.call(r,\\\"index\\\")&&(f.index=r.index,f.input=r.input),s=f,!n){var l=r;var u=s;var d=-1,p=l.length;for(u=u||Array(p);++d<p;)u[d]=l[d];return u;return}}else{var f,g=B(r),m=g==S||g==z;if(et(r))return e=r,n?e.slice():(f=new e.constructor(e.length),e.copy(f),f);if(g==$||g==T||m&&!t){if(de(r))return t?r:{};if(s=\\\"function\\\"==typeof(m=m?{}:r).constructor&&!Ge(m)&&F(m=be(m))?Ee(m):{},!n)return m=(m=s)&&Fe(r,H(r),m),Fe(r,Ke(r),m)}else{if(!R[g])return t?r:{};s=function(e,t,r){var n,o=e.constructor;switch(g){case K:return Le(e);case C:case w:return new o(+e);case j:return n=r?Le(e.buffer):e.buffer,new e.constructor(n,e.byteOffset,e.byteLength);case V:case U:case G:case q:case W:case Y:case X:case J:case Q:return n=r?Le(e.buffer):e.buffer,new e.constructor(n,e.byteOffset,e.length);case x:return ue(r?t(pe(e),!0):pe(e),ce,new e.constructor);case D:case P:return new o(e);case A:return(n=new e.constructor(e.source,re.exec(e))).lastIndex=e.lastIndex,n;case O:return ue(r?t(ge(e),!0):ge(e),le,new e.constructor);case I:return N?Object(N.call(e)):{}}}(r,E,n)}}var h,m=(i=i||new M).get(r);if(m)return m;i.set(r,s);for(var _=(h=c?h:o?(c=H(m=r),L(m)?c:function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}(c,Ke(m))):H(r))||r,v=function(e,t){h&&(e=r[t=e]),Re(s,t,E(e,n,o,a,t,r,i))},y=-1,b=_?_.length:0;++y<b&&!1!==v(_[y],y););}return s}(e,!0))?t:null==t?it:\\\"object\\\"==typeof t?L(t)?(r=t[0],n=t[1],Ue(r)&&n==n&&!F(n)?qe(Ye(r),n):function(e){var t=void 0===(t=null==e?void 0:Ne(e,r))?void 0:t;return void 0===t&&t===n?null!=e&&function(e,t,r){for(var n,o,a=-1,i=(t=Ue(t,e)?[t]:L(n=t)?n:We(n)).length;++a<i;){var s=Ye(t[a]);if(!(o=null!=e&&r(e,s)))break;e=e[s]}return o||!!(i=e?e.length:0)&&rt(i)&&Ve(s,i)&&(L(e)||Qe(e))}(e,r,Me):Be(n,t,void 0,3)}):1==(o=function(e){for(var t=H(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,o==o&&!F(o)]}return t}(t)).length&&o[0][2]?qe(o[0][0],o[0][1]):function(u){return u===t||function(e,t,r){var n=t.length,o=n;if(null==u)return!o;for(e=Object(u);n--;){var a=t[n];if(a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++n<o;){var i=(a=t[n])[0],s=e[i],c=a[1];if(a[2]){if(void 0===s&&!(i in e))return!1}else{var l,i=new M;if(!(void 0===l?Be(c,s,r,3,i):l))return!1}}return!0}(0,o)}:Ue(a=t)?(i=Ye(a),function(e){return null==e?void 0:e[i]}):function(e){return Ne(e,a)}}}(lodash_iteratee,lodash_iteratee.exports),lodash_iteratee.exports),iteratee=getDefaultExportFromCjs2(lodash_iterateeExports);function color(e){return\\\"\\u001b[33m\\\"+e+\\\"\\u001b[39m\\\"}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var convert=function(e){if(null==e)return ok;if(\\\"string\\\"==typeof e)return typeFactory(e);if(\\\"object\\\"==typeof e)return(Array.isArray(e)?anyFactory:propsFactory)(e);if(\\\"function\\\"==typeof e)return castFactory(e);throw Error(\\\"Expected function, string, or object as test\\\")};function anyFactory(e){let r=[],t=-1;for(;++t<e.length;)r[t]=convert(e[t]);return castFactory(function(...e){let t=-1;for(;++t<r.length;)if(r[t].call(this,...e))return!0;return!1})}function propsFactory(r){return castFactory(function(e){let t;for(t in r)if(e[t]!==r[t])return!1;return!0})}function typeFactory(t){return castFactory(function(e){return e&&e.type===t})}function castFactory(r){return function(e,...t){return!!(e&&\\\"object\\\"==typeof e&&\\\"type\\\"in e&&r.call(this,e,...t))}}function ok(){return!0}var CONTINUE=!0,EXIT=!1,SKIP=\\\"skip\\\",visitParents=function(e,s,c,l){\\\"function\\\"==typeof s&&\\\"function\\\"!=typeof c&&(l=c,c=s,s=null);let u=convert(s),d=l?-1:1;!function p(o,a,i){var e=o&&\\\"object\\\"==typeof o?o:{};return\\\"string\\\"==typeof e.type&&(e=\\\"string\\\"==typeof e.tagName?e.tagName:\\\"string\\\"==typeof e.name?e.name:void 0,Object.defineProperty(t,\\\"name\\\",{value:\\\"node (\\\"+color(o.type+(e?\\\"<\\\"+e+\\\">\\\":\\\"\\\"))+\\\")\\\"})),t;function t(){let e,t,r,n=[];if((s&&!u(o,a,i[i.length-1]||null)||(n=toResult(c(o,i)))[0]!==EXIT)&&o.children&&n[0]!==SKIP)for(t=(l?o.children.length:-1)+d,r=i.concat(o);-1<t&&t<o.children.length;){if((e=p(o.children[t],t,r)())[0]===EXIT)return e;t=\\\"number\\\"==typeof e[1]?e[1]:t+d}return n}}(e,void 0,[])()};function toResult(e){return Array.isArray(e)?e:\\\"number\\\"==typeof e?[CONTINUE,e]:[e]}var visit=function(e,t,n,r){\\\"function\\\"==typeof t&&\\\"function\\\"!=typeof n&&(r=n,n=t,t=null),visitParents(e,t,function(e,t){var r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)},r)};function find(e,t){let r;if(!e)throw Error(\\\"unist-util-find requires a tree to search\\\");if(!t)throw Error(\\\"unist-util-find requires a condition\\\");let n=iteratee(t);return visit(e,function(e){if(n(e))return r=e,!1}),r}function omit3(e,t){return t.reduce((e,t)=>{let{[t]:r,...n}=e;return n},e)}function li2(e,t){var r=\\\"ul\\\"===e.listMode?\\\"*\\\":\\\"#\\\",n=convertNodes3(e,t.children),o=void 0===find({...omit3(t,[\\\"tag\\\"])},{tag:\\\"li\\\"});return[r.repeat(e.indentLevels+1)+\\\" \\\"+n.join(\\\"\\\"),o?\\\"\\\\n\\\":\\\"\\\"]}init_esbuild_inject(),init_esbuild_inject();var markTypeMap3={strong:\\\"''\\\",em:\\\"//\\\",u:\\\"__\\\",strike:\\\"~~\\\",code:\\\"`\\\",sup:\\\"^^\\\",sub:\\\",,\\\"},markTypes2=Object.keys(markTypeMap3);function toggleMarkFactory2(o){return function(e,t){var r=null!=(r=e.marks[o])&&r,n=(e.marks[o]=!0,convertNodes3(e,t.children));return r||delete e.marks[o],[\\\"\\\"+markTypeMap3[o]+n.join(\\\"\\\")+markTypeMap3[o]]}}var marks4={};for(let Zd1 of markTypes2)marks4[Zd1]=toggleMarkFactory2(Zd1);function p5(e,{children:t}){return[...convertNodes3(e,t),\\\"\\\\n\\\"]}function table2(e,{children:t}){return convertNodes3(e,t)}function tbody2(e,{children:t}){return convertNodes3(e,t)}function tr(e,{children:t}){return[\\\"|\\\",...convertNodes3(e,t).join(\\\"|\\\"),\\\"|\\\\n\\\"]}function td3(e,{children:t}){return convertNodes3(e,t)}init_esbuild_inject(),init_esbuild_inject();var tableTags={table:table2,tbody:tbody2,tr:tr,td:td3},dropRightWhile=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),(e,t)=>{let r=e.length;for(;r--&&t(e[r]););return e.slice(0,r+1)});function dropExtraTailingN(e){var t,r=dropRightWhile(e,e=>\\\"\\\\n\\\"===e||\\\"\\\\n\\\\n\\\"===e),n=r.at(-1);return null!=n&&null!=(t=n.endsWith)&&t.call(n,\\\"\\\\n\\\")&&(r[r.length-1]=n.slice(0,-1)),r}function ul2(e,{tag:t,children:r,parent:n}){e.indentLevels+=1;var o=void 0!==e.listMode,a=(e.listMode=t,convertNodes3(e,r)),i=(--e.indentLevels,!(n&&\\\"children\\\"in n)||null==(i=null==(i=null==n?void 0:n.children)?void 0:i[e.index])?void 0:i.tag);\\\"ul\\\"!==i&&\\\"ol\\\"!==i&&\\\"li\\\"!==i&&(e.listMode=void 0);let s=!1;return(s=-1===e.indentLevels?!((\\\"ul\\\"===i||\\\"ol\\\"===i)&&i!==t||\\\"blockquote\\\"===i):s)?[...dropExtraTailingN(a),\\\"\\\\n\\\"]:[o?\\\"\\\\n\\\":\\\"\\\",...a]}var elementBuilders3={a:a6,p:p5,div:div,ul:ul2,ol:ul2,li:li2,blockquote:blockquote3,...marks4,...headings,...tableTags};function element3(e,t){var r=t[\\\"tag\\\"],n=e[\\\"builders\\\"];return\\\"function\\\"==typeof n[r]?n[r](e,t):n.jsx(e,t)}function image(e,t){var r=void 0===(null==(r=t.attributes)?void 0:r.width)?\\\"\\\":\\\" width=\\\"+String(t.attributes.width.value),n=void 0===(null==(n=t.attributes)?void 0:n.tooltip)?\\\"\\\":String(t.attributes.tooltip.value)+\\\"|\\\",o=void 0===(null==(o=t.attributes)?void 0:o.source)?\\\"\\\":t.attributes.source.value;return[`[img${r}${r?\\\" \\\":\\\"\\\"}[${n}${String(o)}]]`]}function jsx4(r,e,t){let{prefix:n=\\\"\\\"}=null!=t?t:{},{tag:o,isSelfClosing:a,orderedAttributes:i,attributes:s,children:c}=e,l=void 0===i?void 0===s?[]:Object.keys(s).map(e=>s[e]):i,u=l.map(e=>{var t=(0,r.builders[e.type])(r,e).join(\\\"\\\"),t=\\\"macro\\\"===e.type?t:`\\\"${t}\\\"`;return e.name+\\\"=\\\"+t}).join(\\\" \\\"),d=a?[`<${n}${o} ${u}/>`]:[`<${n}${o} ${u}>`,...convertNodes3(r,c),`</${n}${o}>`];return d}function link2(e,t,r){var{prefix:n=\\\"\\\"}=null!=r?r:{},o=(null!=(o=t.attributes)?o:{})[\\\"to\\\"][\\\"value\\\"],[{text:a}]=null!=(a=t.children)?a:[];return[`[${n}[`,a,o===a?\\\"\\\":\\\"|\\\"+o,\\\"]]\\\"]}function macro2(e,t){var r;return\\\"string\\\"==typeof t.value?[t.value]:(r=null==(r=t.value)?void 0:r.type)in e.builders?e.builders[r](e,t.value):[]}function macrocall(a,e){var{name:t,params:r,tag:n}=e;return\\\"$macrocall\\\"===n?a.builders.widget(a,e):void 0===t?[]:[\\\"<<\\\",t,void 0===(n=null==r?void 0:r.flatMap(e=>{var t,r;let n=e.name?e.name+\\\":\\\":\\\"\\\",o=null!=(r=null==(t=(r=a.builders)[e.type])?void 0:t.call(r,a,e))?r:[];return o.map(e=>e.includes(\\\" \\\")?`\\\"${e}\\\"`:e).map(e=>n+e)}).join(\\\" \\\"))?\\\"\\\":\\\" \\\"+n,\\\">>\\\"]}function set3(e,t){var{attributes:r,children:n,tag:o}=t,n=convertNodes3(e,n);return\\\"$set\\\"===o?[...e.builders.widget(e,t),...n]:void 0!==r&&(o=null!=(o=null==r||null==(o=r.name)?void 0:o.value)?o:\\\"\\\",r=null!=(r=null==r||null==(r=r.value)?void 0:r.value)?r:\\\"\\\",o)?[\\\"\\\\\\\\define\\\",\\\" \\\",o+\\\"()\\\",\\\" \\\",r,\\\"\\\\n\\\\n\\\",...n]:[]}function string3(e,t){return[String(t.value)]}function text3(e,t){return[t.text]}function tiddler(e,t){var r=void 0===(null==(r=t.attributes)?void 0:r.tiddler)?\\\"\\\":t.attributes.tiddler.value,n=null==(n=t.children)||null==(n=n[0])||null==(n=n.attributes)||null==(n=n.tiddler)?void 0:n.value;return[`{{${r}${void 0!==n&&n!==r&&\\\"string\\\"==typeof n?\\\"|\\\"+n:\\\"\\\"}}}`]}function widget3(e,t){return e.builders.jsx(e,t)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var builders3={element:element3,...elementBuilders3,text:text3,image:image,tiddler:tiddler,link:link2,jsx:jsx4,widget:widget3,macro:macro2,macrocall:macrocall,set:set3,string:string3,codeblock:codeblock3,\\\"macro-parameter\\\":string3,number:string3,bigint:string3,\\\"boolean\\\":string3},defaultContext=(init_esbuild_inject(),{builders:builders3,indentLevels:-1,index:0,listMode:void 0,marks:{},nodes:[],root:!0}),cache2=(init_esbuild_inject(),init_esbuild_inject(),new WeakMap);function parents(e){return wrapNode(e,null)}function wrapNode(e,t){let r;var n=cache2.get(e);if(n)return n;let o={};for(r in e)\\\"children\\\"!==r&&(o[r]=e[r]);return Object.defineProperty(o,\\\"node\\\",{writable:!0,configurable:!0,value:e}),Object.defineProperty(o,\\\"parent\\\",{configurable:!0,get:function(){return t},set:function(e){t=e}}),\\\"children\\\"in e&&Object.defineProperty(o,\\\"children\\\",{enumerable:!0,configurable:!0,get:function(){return e.children.map(e=>wrapNode(e,o))}}),cache2.set(e,o),o}function wikiAstToWikiText(e,t){var{extraTailingNCount:r=0}=null!=t?t:{},n=Array.isArray(e)?e.map(e=>parents(e)):[parents(e)];return dropExtraTailingN(convertNodes3({...defaultContext,nodes:n},n)).join(\\\"\\\")+\\\"\\\\n\\\".repeat(r)}function serialize(e){var t=wikiAstFromSlateAst(e),r=1<t.length&&!0===(null==(r=t.at(-1))?void 0:r.isBlock);return wikiAstToWikiText(t,{extraTailingNCount:r?1:0})}function deserialize(e,t){return wikiAstToSlateAst(wikiAstFromWikiText(e),t)}function replaceCurrentBlockWithParseResult(e){var t,r,n=getRangeFromBlockStart(e);void 0!==n&&(r=getNode(e,n.anchor.path.slice(void 0,-1)))&&(t=serialize(r))&&(r=deserialize(t),insertNodes3(e,r,{at:n.anchor.path}))}var getAutoCompleteOnSelectItem=({key:s=ELEMENT_AUTO_COMPLETE}={})=>(t,r)=>{if(useAutoCompletePluginStore.get.targetRange()){const{type:n,options:{createAutoCompleteNode:o,textToInsertAfter:a}}=getPlugin(t,s);var e=null==(e=getBlockAbove2(t))?void 0:e[1];const i=t.selection&&e&&isEndPoint(t,t.selection.anchor,e);withoutNormalizing2(t,()=>{var e=null==o?void 0:o(r);i&&insertText3(t,\\\" \\\"),removeAutoCompleteInputFromCurrentSelection(t),null!=e&&e.text?insertText3(t,e.text):insertNodes3(t,{type:n,children:[{text:\\\"\\\"}],...e}),a&&insertText3(t,a),i&&deleteText3(t),replaceCurrentBlockWithParseResult(t)}),useAutoCompletePluginStore.set.reset()}},import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function AutoCompleteCombobox({pluginKey:e=ELEMENT_AUTO_COMPLETE,id:t=e,...r}){var n=usePlateEditorRef(),n=getPluginOptions(n,e)[\\\"trigger\\\"],o=(0,import_react58.useMemo)(()=>getAutoCompleteOnSelectItem({key:e}),[e]);return(0,import_jsx_runtime.jsx)(Combobox,{id:t,trigger:n,controlled:!0,onSelectItem:o,...r})}function memize(o,a){var i,s,c=0;function e(){var e,t,r=i,n=arguments.length;e:for(;r;){if(r.args.length===arguments.length){for(t=0;t<n;t++)if(r.args[t]!==arguments[t]){r=r.next;continue e}return r!==i&&(r===s&&(s=r.prev),r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=i,r.prev=null,i.prev=r,i=r),r.val}r=r.next}for(e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return r={args:e,val:o.apply(null,e)},i?(i.prev=r).next=i:s=r,c===a.maxSize?(s=s.prev).next=null:c++,(i=r).val}return a=a||{},e.clear=function(){s=i=null,c=0},e}init_esbuild_inject(),init_esbuild_inject();var import_styled_components2=__toESM(require_styled_components_browser_cjs()),top=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),\\\"top\\\"),bottom=\\\"bottom\\\",right=\\\"right\\\",left=\\\"left\\\",auto=\\\"auto\\\",basePlacements=[top,bottom,right,left],start2=\\\"start\\\",end2=\\\"end\\\",clippingParents=\\\"clippingParents\\\",viewport=\\\"viewport\\\",popper=\\\"popper\\\",reference=\\\"reference\\\",variationPlacements=basePlacements.reduce(function(e,t){return e.concat([t+\\\"-\\\"+start2,t+\\\"-\\\"+end2])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(e,t){return e.concat([t,t+\\\"-\\\"+start2,t+\\\"-\\\"+end2])},[]),beforeRead=\\\"beforeRead\\\",read=\\\"read\\\",afterRead=\\\"afterRead\\\",beforeMain=\\\"beforeMain\\\",main=\\\"main\\\",afterMain=\\\"afterMain\\\",beforeWrite=\\\"beforeWrite\\\",write=\\\"write\\\",afterWrite=\\\"afterWrite\\\",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(e){return e?(e.nodeName||\\\"\\\").toLowerCase():null}function getWindow2(e){var t;return null==e?window:\\\"[object Window]\\\"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function isElement6(e){return e instanceof getWindow2(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow2(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return\\\"undefined\\\"!=typeof ShadowRoot&&(e instanceof getWindow2(e).ShadowRoot||e instanceof ShadowRoot)}function applyStyles(e){var o=e.state;Object.keys(o.elements).forEach(function(e){var t=o.styles[e]||{},r=o.attributes[e]||{},n=o.elements[e];isHTMLElement(n)&&getNodeName(n)&&(Object.assign(n.style,t),Object.keys(r).forEach(function(e){var t=r[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?\\\"\\\":t)}))})}function effect(e){var o=e.state,a={popper:{position:o.options.strategy,left:\\\"0\\\",top:\\\"0\\\",margin:\\\"0\\\"},arrow:{position:\\\"absolute\\\"},reference:{}};return Object.assign(o.elements.popper.style,a.popper),o.styles=a,o.elements.arrow&&Object.assign(o.elements.arrow.style,a.arrow),function(){Object.keys(o.elements).forEach(function(e){var t=o.elements[e],r=o.attributes[e]||{},n=Object.keys((o.styles.hasOwnProperty(e)?o.styles:a)[e]).reduce(function(e,t){return e[t]=\\\"\\\",e},{});isHTMLElement(t)&&getNodeName(t)&&(Object.assign(t.style,n),Object.keys(r).forEach(function(e){t.removeAttribute(e)}))})}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var applyStyles_default={name:\\\"applyStyles\\\",enabled:!0,phase:\\\"write\\\",fn:applyStyles,effect:effect,requires:[\\\"computeStyles\\\"]};function getBasePlacement(e){return e.split(\\\"-\\\")[0]}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+\\\"/\\\"+e.version}).join(\\\" \\\"):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),o=1,a=1;t&&isHTMLElement(e)&&(o=0<e.offsetWidth&&round(n.width)/e.offsetWidth||1,a=0<e.offsetHeight&&round(n.height)/e.offsetHeight||1);var i=(isElement6(e)?getWindow2(e):window).visualViewport,s=!isLayoutViewport()&&r,c=(n.left+(s&&i?i.offsetLeft:0))/o,s=(n.top+(s&&i?i.offsetTop:0))/a,i=n.width/o,o=n.height/a;return{width:i,height:o,top:s,right:c+i,bottom:s+o,left:c,x:c,y:s}}function getLayoutRect(e){var t=getBoundingClientRect(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function contains(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&isShadowRoot(r)){var n=t;do{if(n&&e.isSameNode(n))return!0}while(n=n.parentNode||n.host)}return!1}function getComputedStyle2(e){return getWindow2(e).getComputedStyle(e)}function isTableElement(e){return 0<=[\\\"table\\\",\\\"td\\\",\\\"th\\\"].indexOf(getNodeName(e))}function getDocumentElement(e){return((isElement6(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode2(e){return\\\"html\\\"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return isHTMLElement(e)&&\\\"fixed\\\"!==getComputedStyle2(e).position?e.offsetParent:null}function getContainingBlock(e){var t=/firefox/i.test(getUAString()),r=/Trident/i.test(getUAString());if(r&&isHTMLElement(e)&&\\\"fixed\\\"===getComputedStyle2(e).position)return null;var n=getParentNode2(e);for(isShadowRoot(n)&&(n=n.host);isHTMLElement(n)&&[\\\"html\\\",\\\"body\\\"].indexOf(getNodeName(n))<0;){var o=getComputedStyle2(n);if(\\\"none\\\"!==o.transform||\\\"none\\\"!==o.perspective||\\\"paint\\\"===o.contain||-1!==[\\\"transform\\\",\\\"perspective\\\"].indexOf(o.willChange)||t&&\\\"filter\\\"===o.willChange||t&&o.filter&&\\\"none\\\"!==o.filter)return n;n=n.parentNode}return null}function getOffsetParent(e){for(var t=getWindow2(e),r=getTrueOffsetParent(e);r&&isTableElement(r)&&\\\"static\\\"===getComputedStyle2(r).position;)r=getTrueOffsetParent(r);return(!r||\\\"html\\\"!==getNodeName(r)&&(\\\"body\\\"!==getNodeName(r)||\\\"static\\\"!==getComputedStyle2(r).position))&&(r||getContainingBlock(e))||t}function getMainAxisFromPlacement(e){return 0<=[\\\"top\\\",\\\"bottom\\\"].indexOf(e)?\\\"x\\\":\\\"y\\\"}function within(e,t,r){return max(e,min(t,r))}function withinMaxClamp(e,t,r){var n=within(e,t,r);return r<n?r:n}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(r,e){return e.reduce(function(e,t){return e[t]=r,e},{})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var toPaddingObject=function toPaddingObject2(e,t){return mergePaddingObject(\\\"number\\\"!=typeof(e=\\\"function\\\"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:expandToHashMap(e,basePlacements))};function arrow3(e){var t,r,n,o,a=e.state,i=e.name,s=e.options,c=a.elements.arrow,l=a.modifiersData.popperOffsets,u=getBasePlacement(a.placement),d=getMainAxisFromPlacement(u),u=0<=[left,right].indexOf(u)?\\\"height\\\":\\\"width\\\";c&&l&&(s=toPaddingObject(s.padding,a),t=getLayoutRect(c),o=\\\"y\\\"===d?top:left,n=\\\"y\\\"===d?bottom:right,r=a.rects.reference[u]+a.rects.reference[d]-l[d]-a.rects.popper[u],l=l[d]-a.rects.reference[d],c=(c=getOffsetParent(c))?\\\"y\\\"===d?c.clientHeight||0:c.clientWidth||0:0,o=s[o],n=c-t[u]-s[n],o=within(o,s=c/2-t[u]/2+(r/2-l/2),n),a.modifiersData[i]=((c={})[d]=o,c.centerOffset=o-s,c))}function effect2(e){var t=e.state,r=e.options.element,r=void 0===r?\\\"[data-popper-arrow]\\\":r;null!=r&&(\\\"string\\\"!=typeof r||(r=t.elements.popper.querySelector(r)))&&contains(t.elements.popper,r)&&(t.elements.arrow=r)}var arrow_default={name:\\\"arrow\\\",enabled:!0,phase:\\\"main\\\",fn:arrow3,effect:effect2,requires:[\\\"popperOffsets\\\"],requiresIfExists:[\\\"preventOverflow\\\"]};function getVariation(e){return e.split(\\\"-\\\")[1]}init_esbuild_inject(),init_esbuild_inject();var unsetSides={top:\\\"auto\\\",right:\\\"auto\\\",bottom:\\\"auto\\\",left:\\\"auto\\\"};function roundOffsetsByDPR(e,t){var r=e.x,n=e.y,o=t.devicePixelRatio||1;return{x:round(r*o)/o||0,y:round(n*o)/o||0}}function mapToStyles(e){var t,r,n=e.popper,o=e.popperRect,a=e.placement,i=e.variation,s=e.offsets,c=e.position,l=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,p=e.isFixed,f=s.x,f=void 0===f?0:f,g=s.y,g=void 0===g?0:g,m=\\\"function\\\"==typeof d?d({x:f,y:g}):{x:f,y:g},m=(f=m.x,g=m.y,s.hasOwnProperty(\\\"x\\\")),s=s.hasOwnProperty(\\\"y\\\"),h=left,_=top,v=window,y=(u&&(y=\\\"clientHeight\\\",r=\\\"clientWidth\\\",(t=getOffsetParent(n))===getWindow2(n)&&\\\"static\\\"!==getComputedStyle2(t=getDocumentElement(n)).position&&\\\"absolute\\\"===c&&(y=\\\"scrollHeight\\\",r=\\\"scrollWidth\\\"),a!==top&&(a!==left&&a!==right||i!==end2)||(_=bottom,g=(g-((p&&t===v&&v.visualViewport?v.visualViewport.height:t[y])-o.height))*(l?1:-1)),a!==left&&(a!==top&&a!==bottom||i!==end2)||(h=right,f=(f-((p&&t===v&&v.visualViewport?v.visualViewport.width:t[r])-o.width))*(l?1:-1))),Object.assign({position:c},u&&unsetSides)),a=!0===d?roundOffsetsByDPR({x:f,y:g},getWindow2(n)):{x:f,y:g};return f=a.x,g=a.y,l?Object.assign({},y,((i={})[_]=s?\\\"0\\\":\\\"\\\",i[h]=m?\\\"0\\\":\\\"\\\",i.transform=(v.devicePixelRatio||1)<=1?\\\"translate(\\\"+f+\\\"px, \\\"+g+\\\"px)\\\":\\\"translate3d(\\\"+f+\\\"px, \\\"+g+\\\"px, 0)\\\",i)):Object.assign({},y,((p={})[_]=s?g+\\\"px\\\":\\\"\\\",p[h]=m?f+\\\"px\\\":\\\"\\\",p.transform=\\\"\\\",p))}function computeStyles(e){var t=e.state,r=e.options,n=r.gpuAcceleration,n=void 0===n||n,o=r.adaptive,o=void 0===o||o,r=r.roundOffsets,r=void 0===r||r,n={placement:getBasePlacement(t.placement),variation:getVariation(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:\\\"fixed\\\"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},n,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:r})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},n,{offsets:t.modifiersData.arrow,position:\\\"absolute\\\",adaptive:!1,roundOffsets:r})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\\\"data-popper-placement\\\":t.placement})}var computeStyles_default={name:\\\"computeStyles\\\",enabled:!0,phase:\\\"beforeWrite\\\",fn:computeStyles,data:{}},passive=(init_esbuild_inject(),{passive:!0});function effect3(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,a=void 0===o||o,o=n.resize,i=void 0===o||o,s=getWindow2(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(e){e.addEventListener(\\\"scroll\\\",r.update,passive)}),i&&s.addEventListener(\\\"resize\\\",r.update,passive),function(){a&&c.forEach(function(e){e.removeEventListener(\\\"scroll\\\",r.update,passive)}),i&&s.removeEventListener(\\\"resize\\\",r.update,passive)}}var eventListeners_default={name:\\\"eventListeners\\\",enabled:!0,phase:\\\"write\\\",fn:function fn2(){},effect:effect3,data:{}},hash=(init_esbuild_inject(),init_esbuild_inject(),{left:\\\"right\\\",right:\\\"left\\\",bottom:\\\"top\\\",top:\\\"bottom\\\"});function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(e){return hash[e]})}init_esbuild_inject();var hash2={start:\\\"end\\\",end:\\\"start\\\"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(e){return hash2[e]})}function getWindowScroll(e){var t=getWindow2(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getViewportRect(e,t){var r,n=getWindow2(e),o=getDocumentElement(e),n=n.visualViewport,a=o.clientWidth,o=o.clientHeight,i=0,s=0;return n&&(a=n.width,o=n.height,(r=isLayoutViewport())||!r&&\\\"fixed\\\"===t)&&(i=n.offsetLeft,s=n.offsetTop),{width:a,height:o,x:i+getWindowScrollBarX(e),y:s}}function getDocumentRect(e){var t=getDocumentElement(e),r=getWindowScroll(e),n=null==(n=e.ownerDocument)?void 0:n.body,o=max(t.scrollWidth,t.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),a=max(t.scrollHeight,t.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),i=-r.scrollLeft+getWindowScrollBarX(e),r=-r.scrollTop;return\\\"rtl\\\"===getComputedStyle2(n||t).direction&&(i+=max(t.clientWidth,n?n.clientWidth:0)-o),{width:o,height:a,x:i,y:r}}function isScrollParent(e){var t=getComputedStyle2(e),r=t.overflow,n=t.overflowX,t=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+t+n)}function getScrollParent(e){return 0<=[\\\"html\\\",\\\"body\\\",\\\"#document\\\"].indexOf(getNodeName(e))?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode2(e))}function listScrollParents(e,t){void 0===t&&(t=[]);var r=getScrollParent(e),n=r===(null==(n=e.ownerDocument)?void 0:n.body),o=getWindow2(r),o=n?[o].concat(o.visualViewport||[],isScrollParent(r)?r:[]):r,r=t.concat(o);return n?r:r.concat(listScrollParents(getParentNode2(o)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getInnerBoundingClientRect(e,t){var r=getBoundingClientRect(e,!1,\\\"fixed\\\"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function getClientRectFromMixedType(e,t,r){return t===viewport?rectToClientRect(getViewportRect(e,r)):isElement6(t)?getInnerBoundingClientRect(t,r):rectToClientRect(getDocumentRect(getDocumentElement(e)))}function getClippingParents(e){var t=listScrollParents(getParentNode2(e)),r=0<=[\\\"absolute\\\",\\\"fixed\\\"].indexOf(getComputedStyle2(e).position)&&isHTMLElement(e)?getOffsetParent(e):e;return isElement6(r)?t.filter(function(e){return isElement6(e)&&contains(e,r)&&\\\"body\\\"!==getNodeName(e)}):[]}function getClippingRect(n,e,t,o){var r=\\\"clippingParents\\\"===e?getClippingParents(n):[].concat(e),r=[].concat(r,[t]),a=r[0],a=r.reduce(function(e,t){var r=getClientRectFromMixedType(n,t,o);return e.top=max(r.top,e.top),e.right=min(r.right,e.right),e.bottom=min(r.bottom,e.bottom),e.left=max(r.left,e.left),e},getClientRectFromMixedType(n,a,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function computeOffsets(e){var t,r=e.reference,n=e.element,o=e.placement,a=o?getBasePlacement(o):null,o=o?getVariation(o):null,i=r.x+r.width/2-n.width/2,s=r.y+r.height/2-n.height/2;switch(a){case top:t={x:i,y:r.y-n.height};break;case bottom:t={x:i,y:r.y+r.height};break;case right:t={x:r.x+r.width,y:s};break;case left:t={x:r.x-n.width,y:s};break;default:t={x:r.x,y:r.y}}var c=a?getMainAxisFromPlacement(a):null;if(null!=c){var l=\\\"y\\\"===c?\\\"height\\\":\\\"width\\\";switch(o){case start2:t[c]=t[c]-(r[l]/2-n[l]/2);break;case end2:t[c]=t[c]+(r[l]/2-n[l]/2)}}return t}function detectOverflow(e,t){var n,r=t=void 0===t?{}:t,o=r.placement,o=void 0===o?e.placement:o,a=r.strategy,a=void 0===a?e.strategy:a,i=r.boundary,i=void 0===i?clippingParents:i,s=r.rootBoundary,s=void 0===s?viewport:s,c=r.elementContext,c=void 0===c?popper:c,l=r.altBoundary,l=void 0!==l&&l,r=r.padding,r=void 0===r?0:r,r=mergePaddingObject(\\\"number\\\"!=typeof r?r:expandToHashMap(r,basePlacements)),u=e.rects.popper,l=e.elements[l?c===popper?reference:popper:c],l=getClippingRect(isElement6(l)?l:l.contextElement||getDocumentElement(e.elements.popper),i,s,a),i=getBoundingClientRect(e.elements.reference),s=computeOffsets({reference:i,element:u,strategy:\\\"absolute\\\",placement:o}),a=rectToClientRect(Object.assign({},u,s)),u=c===popper?a:i,d={top:l.top-u.top+r.top,bottom:u.bottom-l.bottom+r.bottom,left:l.left-u.left+r.left,right:u.right-l.right+r.right},s=e.modifiersData.offset;return c===popper&&s&&(n=s[o],Object.keys(d).forEach(function(e){var t=0<=[right,bottom].indexOf(e)?1:-1,r=0<=[top,bottom].indexOf(e)?\\\"y\\\":\\\"x\\\";d[e]+=n[r]*t})),d}function computeAutoPlacement(r,e){var t=e=void 0===e?{}:e,n=t.placement,o=t.boundary,a=t.rootBoundary,i=t.padding,s=t.flipVariations,t=t.allowedAutoPlacements,c=void 0===t?placements:t,l=getVariation(n),t=l?s?variationPlacements:variationPlacements.filter(function(e){return getVariation(e)===l}):basePlacements,n=t.filter(function(e){return 0<=c.indexOf(e)}),u=(n=0===n.length?t:n).reduce(function(e,t){return e[t]=detectOverflow(r,{placement:t,boundary:o,rootBoundary:a,padding:i})[getBasePlacement(t)],e},{});return Object.keys(u).sort(function(e,t){return u[e]-u[t]})}function getExpandedFallbackPlacements(e){var t;return getBasePlacement(e)===auto?[]:(t=getOppositePlacement(e),[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)])}function flip(e){var r=e.state,t=e.options,n=e.name;if(!r.modifiersData[n]._skip){for(var o=t.mainAxis,a=void 0===o||o,o=t.altAxis,i=void 0===o||o,o=t.fallbackPlacements,s=t.padding,c=t.boundary,l=t.rootBoundary,u=t.altBoundary,d=t.flipVariations,p=void 0===d||d,f=t.allowedAutoPlacements,d=r.options.placement,t=getBasePlacement(d),o=o||(t===d||!p?[getOppositePlacement(d)]:getExpandedFallbackPlacements(d)),g=[d].concat(o).reduce(function(e,t){return e.concat(getBasePlacement(t)===auto?computeAutoPlacement(r,{placement:t,boundary:c,rootBoundary:l,padding:s,flipVariations:p,allowedAutoPlacements:f}):t)},[]),m=r.rects.reference,h=r.rects.popper,_=new Map,v=!0,y=g[0],b=0;b<g.length;b++){var E=g[b],T=getBasePlacement(E),C=getVariation(E)===start2,w=0<=[top,bottom].indexOf(T),S=w?\\\"width\\\":\\\"height\\\",x=detectOverflow(r,{placement:E,boundary:c,rootBoundary:l,altBoundary:u,padding:s}),w=w?C?right:left:C?bottom:top,C=(m[S]>h[S]&&(w=getOppositePlacement(w)),getOppositePlacement(w)),S=[];if(a&&S.push(x[T]<=0),i&&S.push(x[w]<=0,x[C]<=0),S.every(function(e){return e})){y=E,v=!1;break}_.set(E,S)}if(v)for(var D=p?3:1;0<D;D--)if(\\\"break\\\"===function(r){var e=g.find(function(e){var t=_.get(e);if(t)return t.slice(0,r).every(function(e){return e})});if(e)return y=e,\\\"break\\\"}(D))break;r.placement!==y&&(r.modifiersData[n]._skip=!0,r.placement=y,r.reset=!0)}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var flip_default={name:\\\"flip\\\",enabled:!0,phase:\\\"main\\\",fn:flip,requiresIfExists:[\\\"offset\\\"],data:{_skip:!1}};function getSideOffsets(e,t,r){return{top:e.top-t.height-(r=void 0===r?{x:0,y:0}:r).y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function isAnySideFullyClipped(t){return[top,right,bottom,left].some(function(e){return 0<=t[e]})}function hide(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=detectOverflow(t,{elementContext:\\\"reference\\\"}),s=detectOverflow(t,{altBoundary:!0}),i=getSideOffsets(i,n),n=getSideOffsets(s,o,a),s=isAnySideFullyClipped(i),o=isAnySideFullyClipped(n);t.modifiersData[r]={referenceClippingOffsets:i,popperEscapeOffsets:n,isReferenceHidden:s,hasPopperEscaped:o},t.attributes.popper=Object.assign({},t.attributes.popper,{\\\"data-popper-reference-hidden\\\":s,\\\"data-popper-escaped\\\":o})}init_esbuild_inject();var hide_default={name:\\\"hide\\\",enabled:!0,phase:\\\"main\\\",requiresIfExists:[\\\"preventOverflow\\\"],fn:hide};function distanceAndSkiddingToXY(e,t,r){var n=getBasePlacement(e),o=0<=[left,top].indexOf(n)?-1:1,a=\\\"function\\\"==typeof r?r(Object.assign({},t,{placement:e})):r,i=a[0]||0,a=(a[1]||0)*o;return 0<=[left,right].indexOf(n)?{x:a,y:i}:{x:i,y:a}}function offset(e){var r=e.state,t=e.options,n=e.name,t=t.offset,o=void 0===t?[0,0]:t,t=placements.reduce(function(e,t){return e[t]=distanceAndSkiddingToXY(t,r.rects,o),e},{}),a=t[r.placement],i=a.x,a=a.y;null!=r.modifiersData.popperOffsets&&(r.modifiersData.popperOffsets.x+=i,r.modifiersData.popperOffsets.y+=a),r.modifiersData[n]=t}init_esbuild_inject();var offset_default={name:\\\"offset\\\",enabled:!0,phase:\\\"main\\\",requires:[\\\"popperOffsets\\\"],fn:offset};function popperOffsets(e){var t=e.state,r=e.name;t.modifiersData[r]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:\\\"absolute\\\",placement:t.placement})}init_esbuild_inject();var popperOffsets_default={name:\\\"popperOffsets\\\",enabled:!0,phase:\\\"read\\\",fn:popperOffsets,data:{}};function getAltAxis(e){return\\\"x\\\"===e?\\\"y\\\":\\\"x\\\"}function preventOverflow(e){var t,r,n,o,a,i,s,c,l,u=e.state,d=e.options,p=e.name,f=d.mainAxis,f=void 0===f||f,g=d.altAxis,g=void 0!==g&&g,m=d.boundary,h=d.rootBoundary,_=d.altBoundary,v=d.padding,y=d.tether,y=void 0===y||y,d=d.tetherOffset,d=void 0===d?0:d,m=detectOverflow(u,{boundary:m,rootBoundary:h,padding:v,altBoundary:_}),h=getBasePlacement(u.placement),v=getVariation(u.placement),_=!v,b=getMainAxisFromPlacement(h),E=getAltAxis(b),T=u.modifiersData.popperOffsets,C=u.rects.reference,w=u.rects.popper,d=\\\"function\\\"==typeof d?d(Object.assign({},u.rects,{placement:u.placement})):d,d=\\\"number\\\"==typeof d?{mainAxis:d,altAxis:d}:Object.assign({mainAxis:0,altAxis:0},d),S=u.modifiersData.offset?u.modifiersData.offset[u.placement]:null,x={x:0,y:0};T&&(f&&(f=\\\"y\\\"===b?\\\"height\\\":\\\"width\\\",c=(t=T[b])+m[o=\\\"y\\\"===b?top:left],l=t-m[a=\\\"y\\\"===b?bottom:right],n=y?-w[f]/2:0,i=(v===start2?C:w)[f],v=v===start2?-w[f]:-C[f],s=u.elements.arrow,s=y&&s?getLayoutRect(s):{width:0,height:0},o=(r=u.modifiersData[\\\"arrow#persistent\\\"]?u.modifiersData[\\\"arrow#persistent\\\"].padding:getFreshSideObject())[o],a=r[a],r=within(0,C[f],s[f]),s=_?C[f]/2-n-r-o-d.mainAxis:i-r-o-d.mainAxis,i=_?-C[f]/2+n+r+a+d.mainAxis:v+r+a+d.mainAxis,_=(o=u.elements.arrow&&getOffsetParent(u.elements.arrow))?\\\"y\\\"===b?o.clientTop||0:o.clientLeft||0:0,v=t+i-(n=null!=(f=null==S?void 0:S[b])?f:0),r=within(y?min(c,t+s-n-_):c,t,y?max(l,v):l),T[b]=r,x[b]=r-t),g&&(a=\\\"y\\\"===E?\\\"height\\\":\\\"width\\\",i=(o=T[E])+m[\\\"x\\\"===b?top:left],f=o-m[\\\"x\\\"===b?bottom:right],s=-1!==[top,left].indexOf(h),_=null!=(n=null==S?void 0:S[E])?n:0,c=s?i:o-C[a]-w[a]-_+d.altAxis,v=s?o+C[a]+w[a]-_-d.altAxis:f,l=y&&s?withinMaxClamp(c,o,v):within(y?c:i,o,y?v:f),T[E]=l,x[E]=l-o),u.modifiersData[p]=x)}init_esbuild_inject(),init_esbuild_inject();var preventOverflow_default={name:\\\"preventOverflow\\\",enabled:!0,phase:\\\"main\\\",fn:preventOverflow,requiresIfExists:[\\\"offset\\\"]};function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return(e!==getWindow2(e)&&isHTMLElement(e)?getHTMLElementScroll:getWindowScroll)(e)}function isElementScaled(e){var t=e.getBoundingClientRect(),r=round(t.width)/e.offsetWidth||1,t=round(t.height)/e.offsetHeight||1;return 1!==r||1!==t}function getCompositeRect(e,t,r){void 0===r&&(r=!1);var n=isHTMLElement(t),o=isHTMLElement(t)&&isElementScaled(t),a=getDocumentElement(t),o=getBoundingClientRect(e,o,r),i={scrollLeft:0,scrollTop:0},s={x:0,y:0};return!n&&r||(\\\"body\\\"===getNodeName(t)&&!isScrollParent(a)||(i=getNodeScroll(t)),isHTMLElement(t)?((s=getBoundingClientRect(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=getWindowScrollBarX(a))),{x:o.left+i.scrollLeft-s.x,y:o.top+i.scrollTop-s.y,width:o.width,height:o.height}}function order(e){var n=new Map,o=new Set,t=[];return e.forEach(function(e){n.set(e.name,e)}),e.forEach(function(e){o.has(e.name)||!function r(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){var t;o.has(e)||(t=n.get(e))&&r(t)}),t.push(e)}(e)}),t}function orderModifiers(e){var r=order(e);return modifierPhases.reduce(function(e,t){return e.concat(r.filter(function(e){return e.phase===t}))},[])}function debounce3(t){var r;return function(){return r=r||new Promise(function(e){Promise.resolve().then(function(){r=void 0,e(t())})})}}function mergeByName(e){var t=e.reduce(function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var DEFAULT_OPTIONS={placement:\\\"bottom\\\",modifiers:[],strategy:\\\"absolute\\\"};function areValidElements(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(e){return!(e&&\\\"function\\\"==typeof e.getBoundingClientRect)})}function popperGenerator(e){var t=e=void 0===e?{}:e,r=t.defaultModifiers,l=void 0===r?[]:r,r=t.defaultOptions,u=void 0===r?DEFAULT_OPTIONS:r;return function(r,n,t){void 0===t&&(t=u);var i={placement:\\\"bottom\\\",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,u),modifiersData:{},elements:{reference:r,popper:n},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(e){var t=\\\"function\\\"==typeof e?e(i.options):e,t=(a(),i.options=Object.assign({},u,i.options,t),i.scrollParents={reference:isElement6(r)?listScrollParents(r):r.contextElement?listScrollParents(r.contextElement):[],popper:listScrollParents(n)},orderModifiers(mergeByName([].concat(l,i.options.modifiers))));return i.orderedModifiers=t.filter(function(e){return e.enabled}),i.orderedModifiers.forEach(function(e){var t=e.name,r=e.options,n=e.effect;\\\"function\\\"==typeof n&&(t=n({state:i,name:t,instance:c,options:void 0===r?{}:r}),o.push(t||function(){}))}),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,e=e.popper;if(areValidElements(t,e)){i.rects={reference:getCompositeRect(t,getOffsetParent(e),\\\"fixed\\\"===i.options.strategy),popper:getLayoutRect(e)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r,n,o,a=0;a<i.orderedModifiers.length;a++)!0===i.reset?(i.reset=!1,a=-1):(r=(o=i.orderedModifiers[a]).fn,n=o.options,o=o.name,\\\"function\\\"==typeof r&&(i=r({state:i,options:void 0===n?{}:n,name:o,instance:c})||i))}}},update:debounce3(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){a(),s=!0}};return areValidElements(r,n)&&c.setOptions(t).then(function(e){!s&&t.onFirstUpdate&&t.onFirstUpdate(e)}),c;function a(){o.forEach(function(e){return e()}),o=[]}}}init_esbuild_inject();var defaultModifiers=[eventListeners_default,popperOffsets_default,computeStyles_default,applyStyles_default,offset_default,flip_default,preventOverflow_default,arrow_default,hide_default],createPopper=popperGenerator({defaultModifiers:defaultModifiers}),BOX_CLASS=\\\"tippy-box\\\",CONTENT_CLASS=\\\"tippy-content\\\",BACKDROP_CLASS=\\\"tippy-backdrop\\\",ARROW_CLASS=\\\"tippy-arrow\\\",SVG_ARROW_CLASS=\\\"tippy-svg-arrow\\\",TOUCH_OPTIONS={passive:!0,capture:!0},TIPPY_DEFAULT_APPEND_TO=function TIPPY_DEFAULT_APPEND_TO2(){return document.body};function hasOwnProperty5(e,t){return{}.hasOwnProperty.call(e,t)}function getValueAtIndexOrReturn(e,t,r){var n;return Array.isArray(e)?null==(n=e[t])?Array.isArray(r)?r[t]:r:n:e}function isType2(e,t){var r={}.toString.call(e);return 0===r.indexOf(\\\"[object\\\")&&-1<r.indexOf(t+\\\"]\\\")}function invokeWithArgsOrReturn(e,t){return\\\"function\\\"==typeof e?e.apply(void 0,t):e}function debounce4(t,r){var n;return 0===r?t:function(e){clearTimeout(n),n=setTimeout(function(){t(e)},r)}}function removeProperties(e,t){var r=Object.assign({},e);return t.forEach(function(e){delete r[e]}),r}function splitBySpaces(e){return e.split(/\\\\s+/).filter(Boolean)}function normalizeToArray(e){return[].concat(e)}function pushIfUnique(e,t){-1===e.indexOf(t)&&e.push(t)}function unique(r){return r.filter(function(e,t){return r.indexOf(e)===t})}function getBasePlacement2(e){return e.split(\\\"-\\\")[0]}function arrayFrom(e){return[].slice.call(e)}function removeUndefinedProps(r){return Object.keys(r).reduce(function(e,t){return void 0!==r[t]&&(e[t]=r[t]),e},{})}function div2(){return document.createElement(\\\"div\\\")}function isElement7(t){return[\\\"Element\\\",\\\"Fragment\\\"].some(function(e){return isType2(t,e)})}function isNodeList(e){return isType2(e,\\\"NodeList\\\")}function isMouseEvent(e){return isType2(e,\\\"MouseEvent\\\")}function isReferenceElement(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function getArrayOfElements(e){return isElement7(e)?[e]:isNodeList(e)?arrayFrom(e):Array.isArray(e)?e:arrayFrom(document.querySelectorAll(e))}function setTransitionDuration(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+\\\"ms\\\")})}function setVisibilityState(e,t){e.forEach(function(e){e&&e.setAttribute(\\\"data-state\\\",t)})}function getOwnerDocument(e){var t,r=normalizeToArray(e)[0];return null!=r&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function isCursorOutsideInteractiveBorder(e,t){var c=t.clientX,l=t.clientY;return e.every(function(e){var t,r,n,o=e.popperRect,a=e.popperState,i=e.props.interactiveBorder,s=getBasePlacement2(a.placement),a=a.modifiersData.offset;return!a||(t=\\\"bottom\\\"===s?a.top.y:0,r=\\\"top\\\"===s?a.bottom.y:0,n=\\\"right\\\"===s?a.left.x:0,s=\\\"left\\\"===s?a.right.x:0,a=o.top-l+t>i,t=l-o.bottom-r>i,r=o.left-c+n>i,n=c-o.right-s>i,a)||t||r||n})}function updateTransitionEndListener(t,e,r){var n=e+\\\"EventListener\\\";[\\\"transitionend\\\",\\\"webkitTransitionEnd\\\"].forEach(function(e){t[n](e,r)})}function actualContains(e,t){for(var r,n=t;n;){if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener(\\\"mousemove\\\",onDocumentMouseMove))}function onDocumentMouseMove(){var e=performance.now();e-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener(\\\"mousemove\\\",onDocumentMouseMove)),lastMouseMoveTime=e}function onWindowBlur(){var e,t=document.activeElement;isReferenceElement(t)&&(e=t._tippy,t.blur)&&!e.state.isVisible&&t.blur()}function bindGlobalEventListeners(){document.addEventListener(\\\"touchstart\\\",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener(\\\"blur\\\",onWindowBlur)}var visitedMessages,isBrowser=\\\"undefined\\\"!=typeof window&&\\\"undefined\\\"!=typeof document,isIE11=!!isBrowser&&!!window.msCrypto;function createMemoryLeakWarning(e){return[e+\\\"() was called on a\\\"+(\\\"destroy\\\"===e?\\\"n already-\\\":\\\" \\\")+\\\"destroyed instance. This is a no-op but\\\",\\\"indicates a potential memory leak.\\\"].join(\\\" \\\")}function clean(e){return e.replace(/[ \\\\t]{2,}/g,\\\" \\\").replace(/^[ \\\\t]*/gm,\\\"\\\").trim()}function getDevMessage(e){return clean(\\\"\\\\n  %ctippy.js\\\\n\\\\n  %c\\\"+clean(e)+\\\"\\\\n\\\\n  %c👷‍ This is a development-only message. It will be removed in production.\\\\n  \\\")}function getFormattedMessage(e){return[getDevMessage(e),\\\"color: #00C584; font-size: 1.3em; font-weight: bold;\\\",\\\"line-height: 1.5\\\",\\\"color: #a6a095;\\\"]}function resetVisitedMessages(){visitedMessages=new Set}function warnWhen(e,t){var r;e&&!visitedMessages.has(t)&&(visitedMessages.add(t),(r=console).warn.apply(r,getFormattedMessage(t)))}function errorWhen(e,t){var r;e&&!visitedMessages.has(t)&&(visitedMessages.add(t),(r=console).error.apply(r,getFormattedMessage(t)))}function validateTargets(e){var t=!e,r=\\\"[object Object]\\\"===Object.prototype.toString.call(e)&&!e.addEventListener;errorWhen(t,[\\\"tippy() was passed\\\",\\\"`\\\"+String(e)+\\\"`\\\",\\\"as its targets (first) argument. Valid types are: String, Element,\\\",\\\"Element[], or NodeList.\\\"].join(\\\" \\\")),errorWhen(r,[\\\"tippy() was passed a plain object which is not supported as an argument\\\",\\\"for virtual positioning. Use props.getReferenceClientRect instead.\\\"].join(\\\" \\\"))}resetVisitedMessages();var pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:\\\"fade\\\",arrow:!0,content:\\\"\\\",inertia:!1,maxWidth:350,role:\\\"tooltip\\\",theme:\\\"\\\",zIndex:9999},defaultProps2=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:\\\"auto\\\",expanded:\\\"auto\\\"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:\\\"\\\",offset:[0,10],onAfterUpdate:function onAfterUpdate(){},onBeforeUpdate:function onBeforeUpdate(){},onCreate:function onCreate(){},onDestroy:function onDestroy(){},onHidden:function onHidden(){},onHide:function onHide(){},onMount:function onMount(){},onShow:function onShow(){},onShown:function onShown(){},onTrigger:function onTrigger(){},onUntrigger:function onUntrigger(){},onClickOutside:function onClickOutside(){},placement:\\\"top\\\",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:\\\"mouseenter focus\\\",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps2),setDefaultProps=function setDefaultProps2(t){validateProps(t,[]),Object.keys(t).forEach(function(e){defaultProps2[e]=t[e]})};function getExtendedPassedProps(o){var e=(o.plugins||[]).reduce(function(e,t){var r=t.name,n=t.defaultValue;return r&&(e[r]=void 0!==o[r]?o[r]:null!=(r=defaultProps2[r])?r:n),e},{});return Object.assign({},o,e)}function getDataAttributeProps(o,e){return(e?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps2,{plugins:e}))):defaultKeys).reduce(function(e,t){var r=(o.getAttribute(\\\"data-tippy-\\\"+t)||\\\"\\\").trim();if(r)if(\\\"content\\\"===t)e[t]=r;else try{e[t]=JSON.parse(r)}catch(n){e[t]=r}return e},{})}function evaluateProps(e,t){var r=Object.assign({},t,{content:invokeWithArgsOrReturn(t.content,[e])},t.ignoreAttributes?{}:getDataAttributeProps(e,t.plugins));return r.aria=Object.assign({},defaultProps2.aria,r.aria),r.aria={expanded:\\\"auto\\\"===r.aria.expanded?t.interactive:r.aria.expanded,content:\\\"auto\\\"===r.aria.content?t.interactive?null:\\\"describedby\\\":r.aria.content},r}function validateProps(e,r){void 0===e&&(e={}),void 0===r&&(r=[]),Object.keys(e).forEach(function(t){warnWhen(!hasOwnProperty5(removeProperties(defaultProps2,Object.keys(pluginProps)),t)&&0===r.filter(function(e){return e.name===t}).length,[\\\"`\\\"+t+\\\"`\\\",\\\"is not a valid prop. You may have spelled it incorrectly, or if it's\\\",\\\"a plugin, forgot to pass it in an array as props.plugins.\\\",\\\"\\\\n\\\\n\\\",\\\"All props: https://atomiks.github.io/tippyjs/v6/all-props/\\\\n\\\",\\\"Plugins: https://atomiks.github.io/tippyjs/v6/plugins/\\\"].join(\\\" \\\"))})}var innerHTML=function innerHTML2(){return\\\"innerHTML\\\"};function dangerouslySetInnerHTML(e,t){e[innerHTML()]=t}function createArrowElement(e){var t=div2();return!0===e?t.className=ARROW_CLASS:(t.className=SVG_ARROW_CLASS,isElement7(e)?t.appendChild(e):dangerouslySetInnerHTML(t,e)),t}function setContent(e,t){isElement7(t.content)?(dangerouslySetInnerHTML(e,\\\"\\\"),e.appendChild(t.content)):\\\"function\\\"!=typeof t.content&&(t.allowHTML?dangerouslySetInnerHTML(e,t.content):e.textContent=t.content)}function getChildren2(e){var t=e.firstElementChild,r=arrayFrom(t.children);return{box:t,content:r.find(function(e){return e.classList.contains(CONTENT_CLASS)}),arrow:r.find(function(e){return e.classList.contains(ARROW_CLASS)||e.classList.contains(SVG_ARROW_CLASS)}),backdrop:r.find(function(e){return e.classList.contains(BACKDROP_CLASS)})}}function render(a){var i=div2(),e=div2(),t=(e.className=BOX_CLASS,e.setAttribute(\\\"data-state\\\",\\\"hidden\\\"),e.setAttribute(\\\"tabindex\\\",\\\"-1\\\"),div2());function r(e,t){var r=getChildren2(i),n=r.box,o=r.content,r=r.arrow;t.theme?n.setAttribute(\\\"data-theme\\\",t.theme):n.removeAttribute(\\\"data-theme\\\"),\\\"string\\\"==typeof t.animation?n.setAttribute(\\\"data-animation\\\",t.animation):n.removeAttribute(\\\"data-animation\\\"),t.inertia?n.setAttribute(\\\"data-inertia\\\",\\\"\\\"):n.removeAttribute(\\\"data-inertia\\\"),n.style.maxWidth=\\\"number\\\"==typeof t.maxWidth?t.maxWidth+\\\"px\\\":t.maxWidth,t.role?n.setAttribute(\\\"role\\\",t.role):n.removeAttribute(\\\"role\\\"),e.content===t.content&&e.allowHTML===t.allowHTML||setContent(o,a.props),t.arrow?r?e.arrow!==t.arrow&&(n.removeChild(r),n.appendChild(createArrowElement(t.arrow))):n.appendChild(createArrowElement(t.arrow)):r&&n.removeChild(r)}return t.className=CONTENT_CLASS,t.setAttribute(\\\"data-state\\\",\\\"hidden\\\"),setContent(t,a.props),i.appendChild(e),e.appendChild(t),r(a.props,a.props),{popper:i,onUpdate:r}}render.$$tippy=!0;var idCounter3=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(i,N){var o,r,n,a,s,c,l,u,d,p,e,f=evaluateProps(i,Object.assign({},defaultProps2,getExtendedPassedProps(removeUndefinedProps(N)))),g=!1,m=!1,h=!1,_=!1,v=[],y=debounce4(q,f.interactiveDebounce),t=idCounter3++,b=unique(f.plugins),E={id:t,reference:i,popper:div2(),popperInstance:null,props:f,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(o),clearTimeout(r),cancelAnimationFrame(n)},setProps:function(e){warnWhen(E.state.isDestroyed,createMemoryLeakWarning(\\\"setProps\\\"));var t,r;E.state.isDestroyed||($(\\\"onBeforeUpdate\\\",[E,e]),U(),t=E.props,r=evaluateProps(i,Object.assign({},t,removeUndefinedProps(e),{ignoreAttributes:!0})),E.props=r,V(),t.interactiveDebounce!==r.interactiveDebounce&&(O(),y=debounce4(q,r.interactiveDebounce)),t.triggerTarget&&!r.triggerTarget?normalizeToArray(t.triggerTarget).forEach(function(e){e.removeAttribute(\\\"aria-expanded\\\")}):r.triggerTarget&&i.removeAttribute(\\\"aria-expanded\\\"),A(),D(),d&&d(t,r),E.popperInstance&&(J(),R().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),$(\\\"onAfterUpdate\\\",[E,e]))},setContent:function(e){E.setProps({content:e})},show:function(){warnWhen(E.state.isDestroyed,createMemoryLeakWarning(\\\"show\\\"));var e=E.state.isVisible,t=E.state.isDestroyed,r=!E.state.isEnabled,n=currentInput.isTouch&&!E.props.touch,o=getValueAtIndexOrReturn(E.props.duration,0,defaultProps2.duration);e||t||r||n||w().hasAttribute(\\\"disabled\\\")||($(\\\"onShow\\\",[E],!1),!1!==E.props.onShow(E)&&(E.state.isVisible=!0,C()&&(u.style.visibility=\\\"visible\\\"),D(),z(),E.state.isMounted||(u.style.transition=\\\"none\\\"),C()&&(e=x(),t=e.box,r=e.content,setTransitionDuration([t,r],0)),c=function(){var e,t;E.state.isVisible&&!_&&(_=!0,u.offsetHeight,u.style.transition=E.props.moveTransition,C()&&E.props.animation&&(setTransitionDuration([e=(t=x()).box,t=t.content],o),setVisibilityState([e,t],\\\"visible\\\")),L(),A(),pushIfUnique(mountedInstances,E),null!=(e=E.popperInstance)&&e.forceUpdate(),$(\\\"onMount\\\",[E]),E.props.animation)&&C()&&K(o,function(){E.state.isShown=!0,$(\\\"onShown\\\",[E])})},n=E.props.appendTo,e=w(),(t=E.props.interactive&&n===TIPPY_DEFAULT_APPEND_TO||\\\"parent\\\"===n?e.parentNode:invokeWithArgsOrReturn(n,[e])).contains(u)||t.appendChild(u),E.state.isMounted=!0,J(),warnWhen(E.props.interactive&&n===defaultProps2.appendTo&&e.nextElementSibling!==u,[\\\"Interactive tippy element may not be accessible via keyboard\\\",\\\"navigation because it is not directly after the reference element\\\",\\\"in the DOM source order.\\\",\\\"\\\\n\\\\n\\\",\\\"Using a wrapper <div> or <span> tag around the reference element\\\",\\\"solves this by creating a new parentNode context.\\\",\\\"\\\\n\\\\n\\\",\\\"Specifying `appendTo: document.body` silences this warning, but it\\\",\\\"assumes you are using a focus management solution to handle\\\",\\\"keyboard navigation.\\\",\\\"\\\\n\\\\n\\\",\\\"See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity\\\"].join(\\\" \\\"))))},hide:function(){warnWhen(E.state.isDestroyed,createMemoryLeakWarning(\\\"hide\\\"));var e,t=!E.state.isVisible,r=E.state.isDestroyed,n=!E.state.isEnabled,o=getValueAtIndexOrReturn(E.props.duration,1,defaultProps2.duration);t||r||n||($(\\\"onHide\\\",[E],!1),!1!==E.props.onHide(E)&&(E.state.isVisible=!1,E.state.isShown=!1,g=_=!1,C()&&(u.style.visibility=\\\"hidden\\\"),O(),I(),D(!0),C()&&(t=x(),r=t.box,n=t.content,E.props.animation)&&(setTransitionDuration([r,n],o),setVisibilityState([r,n],\\\"hidden\\\")),L(),A(),E.props.animation?C()&&(e=E.unmount,K(o,function(){!E.state.isVisible&&u.parentNode&&u.parentNode.contains(u)&&e()})):E.unmount()))},hideWithInteractivity:function(e){warnWhen(E.state.isDestroyed,createMemoryLeakWarning(\\\"hideWithInteractivity\\\"));S().addEventListener(\\\"mousemove\\\",y),pushIfUnique(mouseMoveListeners,y),y(e)},enable:function(){E.state.isEnabled=!0},disable:function(){E.hide(),E.state.isEnabled=!1},unmount:function(){warnWhen(E.state.isDestroyed,createMemoryLeakWarning(\\\"unmount\\\"));E.state.isVisible&&E.hide();E.state.isMounted&&(Q(),R().forEach(function(e){e._tippy.unmount()}),u.parentNode&&u.parentNode.removeChild(u),mountedInstances=mountedInstances.filter(function(e){return e!==E}),E.state.isMounted=!1,$(\\\"onHidden\\\",[E]))},destroy:function(){warnWhen(E.state.isDestroyed,createMemoryLeakWarning(\\\"destroy\\\"));E.state.isDestroyed||(E.clearDelayTimeouts(),E.unmount(),U(),delete i._tippy,E.state.isDestroyed=!0,$(\\\"onDestroy\\\",[E]))}};return f.render?(t=f.render(E),u=t.popper,d=t.onUpdate,p=(u.setAttribute(\\\"data-tippy-root\\\",\\\"\\\"),u.id=\\\"tippy-\\\"+E.id,E.popper=u,i._tippy=E,u._tippy=E,b.map(function(e){return e.fn(E)})),e=i.hasAttribute(\\\"aria-expanded\\\"),V(),A(),D(),$(\\\"onCreate\\\",[E]),f.showOnCreate&&Z(),u.addEventListener(\\\"mouseenter\\\",function(){E.props.interactive&&E.state.isVisible&&E.clearDelayTimeouts()}),u.addEventListener(\\\"mouseleave\\\",function(){E.props.interactive&&0<=E.props.trigger.indexOf(\\\"mouseenter\\\")&&S().addEventListener(\\\"mousemove\\\",y)})):errorWhen(!0,\\\"render() function has not been supplied.\\\"),E;function T(){var e=E.props.touch;return Array.isArray(e)?e:[e,0]}function M(){return\\\"hold\\\"===T()[0]}function C(){var e;return null!=(e=E.props.render)&&e.$$tippy}function w(){return l||i}function S(){var e=w().parentNode;return e?getOwnerDocument(e):document}function x(){return getChildren2(u)}function B(e){return E.state.isMounted&&!E.state.isVisible||currentInput.isTouch||a&&\\\"focus\\\"===a.type?0:getValueAtIndexOrReturn(E.props.delay,e?0:1,defaultProps2.delay)}function D(e){void 0===e&&(e=!1),u.style.pointerEvents=E.props.interactive&&!e?\\\"\\\":\\\"none\\\",u.style.zIndex=\\\"\\\"+E.props.zIndex}function $(t,r,e){var n;void 0===e&&(e=!0),p.forEach(function(e){e[t]&&e[t].apply(e,r)}),e&&(n=E.props)[t].apply(n,r)}function L(){var r,n,e=E.props.aria;e.content&&(r=\\\"aria-\\\"+e.content,n=u.id,normalizeToArray(E.props.triggerTarget||i).forEach(function(e){var t=e.getAttribute(r);E.state.isVisible?e.setAttribute(r,t?t+\\\" \\\"+n:n):(t=t&&t.replace(n,\\\"\\\").trim())?e.setAttribute(r,t):e.removeAttribute(r)}))}function A(){!e&&E.props.aria.expanded&&normalizeToArray(E.props.triggerTarget||i).forEach(function(e){E.props.interactive?e.setAttribute(\\\"aria-expanded\\\",E.state.isVisible&&e===w()?\\\"true\\\":\\\"false\\\"):e.removeAttribute(\\\"aria-expanded\\\")})}function O(){S().removeEventListener(\\\"mousemove\\\",y),mouseMoveListeners=mouseMoveListeners.filter(function(e){return e!==y})}function P(e){if(!currentInput.isTouch||!h&&\\\"mousedown\\\"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!E.props.interactive||!actualContains(u,t)){if(normalizeToArray(E.props.triggerTarget||i).some(function(e){return actualContains(e,t)})){if(currentInput.isTouch)return;if(E.state.isVisible&&0<=E.props.trigger.indexOf(\\\"click\\\"))return}else $(\\\"onClickOutside\\\",[E,e]);!0===E.props.hideOnClick&&(E.clearDelayTimeouts(),E.hide(),m=!0,setTimeout(function(){m=!1}),E.state.isMounted||I())}}}function F(){h=!0}function H(){h=!1}function z(){var e=S();e.addEventListener(\\\"mousedown\\\",P,!0),e.addEventListener(\\\"touchend\\\",P,TOUCH_OPTIONS),e.addEventListener(\\\"touchstart\\\",H,TOUCH_OPTIONS),e.addEventListener(\\\"touchmove\\\",F,TOUCH_OPTIONS)}function I(){var e=S();e.removeEventListener(\\\"mousedown\\\",P,!0),e.removeEventListener(\\\"touchend\\\",P,TOUCH_OPTIONS),e.removeEventListener(\\\"touchstart\\\",H,TOUCH_OPTIONS),e.removeEventListener(\\\"touchmove\\\",F,TOUCH_OPTIONS)}function K(e,t){var r=x().box;function n(e){e.target===r&&(updateTransitionEndListener(r,\\\"remove\\\",n),t())}if(0===e)return t();updateTransitionEndListener(r,\\\"remove\\\",s),updateTransitionEndListener(r,\\\"add\\\",n),s=n}function j(t,r,n){void 0===n&&(n=!1),normalizeToArray(E.props.triggerTarget||i).forEach(function(e){e.addEventListener(t,r,n),v.push({node:e,eventType:t,handler:r,options:n})})}function V(){M()&&(j(\\\"touchstart\\\",G,{passive:!0}),j(\\\"touchend\\\",W,{passive:!0})),splitBySpaces(E.props.trigger).forEach(function(e){if(\\\"manual\\\"!==e)switch(j(e,G),e){case\\\"mouseenter\\\":j(\\\"mouseleave\\\",W);break;case\\\"focus\\\":j(isIE11?\\\"focusout\\\":\\\"blur\\\",Y);break;case\\\"focusin\\\":j(\\\"focusout\\\",Y)}})}function U(){v.forEach(function(e){var t=e.node,r=e.eventType,n=e.handler,o=e.options;t.removeEventListener(r,n,o)}),v=[]}function G(t){var e,r=!1;!E.state.isEnabled||X(t)||m||(e=\\\"focus\\\"===(null==a?void 0:a.type),l=(a=t).currentTarget,A(),!E.state.isVisible&&isMouseEvent(t)&&mouseMoveListeners.forEach(function(e){return e(t)}),\\\"click\\\"===t.type&&(E.props.trigger.indexOf(\\\"mouseenter\\\")<0||g)&&!1!==E.props.hideOnClick&&E.state.isVisible?r=!0:Z(t),\\\"click\\\"===t.type&&(g=!r),r&&!e&&k(t))}function q(e){var t=e.target,t=w().contains(t)||u.contains(t);\\\"mousemove\\\"===e.type&&t||isCursorOutsideInteractiveBorder(R().concat(u).map(function(e){var t=null==(t=e._tippy.popperInstance)?void 0:t.state;return t?{popperRect:e.getBoundingClientRect(),popperState:t,props:f}:null}).filter(Boolean),e)&&(O(),k(e))}function W(e){X(e)||0<=E.props.trigger.indexOf(\\\"click\\\")&&g||(E.props.interactive?E.hideWithInteractivity(e):k(e))}function Y(e){E.props.trigger.indexOf(\\\"focusin\\\")<0&&e.target!==w()||E.props.interactive&&e.relatedTarget&&u.contains(e.relatedTarget)||k(e)}function X(e){return!!currentInput.isTouch&&M()!==0<=e.type.indexOf(\\\"touch\\\")}function J(){Q();var e=E.props,t=e.popperOptions,r=e.placement,n=e.offset,o=e.getReferenceClientRect,e=e.moveTransition,a=C()?getChildren2(u).arrow:null,o=o?{getBoundingClientRect:o,contextElement:o.contextElement||w()}:i,n=[{name:\\\"offset\\\",options:{offset:n}},{name:\\\"preventOverflow\\\",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:\\\"flip\\\",options:{padding:5}},{name:\\\"computeStyles\\\",options:{adaptive:!e}},{name:\\\"$$tippy\\\",enabled:!0,phase:\\\"beforeWrite\\\",requires:[\\\"computeStyles\\\"],fn:function(e){var t,r=e.state;C()&&(t=x().box,[\\\"placement\\\",\\\"reference-hidden\\\",\\\"escaped\\\"].forEach(function(e){\\\"placement\\\"===e?t.setAttribute(\\\"data-placement\\\",r.placement):r.attributes.popper[\\\"data-popper-\\\"+e]?t.setAttribute(\\\"data-\\\"+e,\\\"\\\"):t.removeAttribute(\\\"data-\\\"+e)}),r.attributes.popper={})}}];C()&&a&&n.push({name:\\\"arrow\\\",options:{element:a,padding:3}}),n.push.apply(n,(null==t?void 0:t.modifiers)||[]),E.popperInstance=createPopper(o,u,Object.assign({},t,{placement:r,onFirstUpdate:c,modifiers:n}))}function Q(){E.popperInstance&&(E.popperInstance.destroy(),E.popperInstance=null)}function R(){return arrayFrom(u.querySelectorAll(\\\"[data-tippy-root]\\\"))}function Z(e){E.clearDelayTimeouts(),e&&$(\\\"onTrigger\\\",[E,e]),z();var t=B(!0),r=T(),n=r[0],r=r[1];(t=currentInput.isTouch&&\\\"hold\\\"===n&&r?r:t)?o=setTimeout(function(){E.show()},t):E.show()}function k(e){var t;E.clearDelayTimeouts(),$(\\\"onUntrigger\\\",[E,e]),E.state.isVisible?0<=E.props.trigger.indexOf(\\\"mouseenter\\\")&&0<=E.props.trigger.indexOf(\\\"click\\\")&&0<=[\\\"mouseleave\\\",\\\"mousemove\\\"].indexOf(e.type)&&g||((t=B(!1))?r=setTimeout(function(){E.state.isVisible&&E.hide()},t):n=requestAnimationFrame(function(){E.hide()})):I()}}function tippy(e,t){var r=defaultProps2.plugins.concat((t=void 0===t?{}:t).plugins||[]),n=(validateTargets(e),validateProps(t,r),bindGlobalEventListeners(),Object.assign({},t,{plugins:r})),r=getArrayOfElements(e),o=isElement7(n.content),a=1<r.length,o=(warnWhen(o&&a,[\\\"tippy() was passed an Element as the `content` prop, but more than\\\",\\\"one tippy instance was created by this invocation. This means the\\\",\\\"content element will only be appended to the last tippy instance.\\\",\\\"\\\\n\\\\n\\\",\\\"Instead, pass the .innerHTML of the element, or use a function that\\\",\\\"returns a cloned version of the element instead.\\\",\\\"\\\\n\\\\n\\\",\\\"1) content: element.innerHTML\\\\n\\\",\\\"2) content: () => element.cloneNode(true)\\\"].join(\\\" \\\")),r.reduce(function(e,t){var r=t&&createTippy(t,n);return r&&e.push(r),e},[]));return isElement7(e)?o[0]:o}tippy.defaultProps=defaultProps2,tippy.setDefaultProps=setDefaultProps,tippy.currentInput=currentInput;var applyStylesModifier=Object.assign({},applyStyles_default,{effect:function effect4(e){var t=e.state,r={popper:{position:t.options.strategy,left:\\\"0\\\",top:\\\"0\\\",margin:\\\"0\\\"},arrow:{position:\\\"absolute\\\"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}}),tippy_esm_default=(tippy.setDefaultProps({render:render}),tippy),import_react59=__toESM(require(\\\"react\\\")),import_react_dom10=require(\\\"react-dom\\\");function _objectWithoutPropertiesLoose4(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||(n[r]=e[r]);return n}var isBrowser2=\\\"undefined\\\"!=typeof window&&\\\"undefined\\\"!=typeof document;function preserveRef(e,t){e&&(\\\"function\\\"==typeof e&&e(t),{}.hasOwnProperty.call(e,\\\"current\\\"))&&(e.current=t)}function ssrSafeCreateDiv(){return isBrowser2&&document.createElement(\\\"div\\\")}function toDataAttributes(e){var t={\\\"data-placement\\\":e.placement};return e.referenceHidden&&(t[\\\"data-reference-hidden\\\"]=\\\"\\\"),e.escaped&&(t[\\\"data-escaped\\\"]=\\\"\\\"),t}function deepEqual3(e,t){if(e!==t){if(\\\"object\\\"!=typeof e||null==e||\\\"object\\\"!=typeof t||null==t)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!deepEqual3(e[r],t[r]))return!1}}return!0}function uniqueByShape(e){var r=[];return e.forEach(function(t){r.find(function(e){return deepEqual3(t,e)})||r.push(t)}),r}function deepPreserveProps(e,t){var r;return Object.assign({},t,{popperOptions:Object.assign({},e.popperOptions,t.popperOptions,{modifiers:uniqueByShape([].concat((null==(r=e.popperOptions)?void 0:r.modifiers)||[],(null==(r=t.popperOptions)?void 0:r.modifiers)||[]))})})}var useIsomorphicLayoutEffect6=isBrowser2?import_react59.useLayoutEffect:import_react59.useEffect;function useMutableBox(e){var t=(0,import_react59.useRef)();return t.current||(t.current=\\\"function\\\"==typeof e?e():e),t.current}function updateClassName(t,r,e){e.split(/\\\\s+/).forEach(function(e){e&&t.classList[r](e)})}var classNamePlugin={name:\\\"className\\\",defaultValue:\\\"\\\",fn:function fn3(t){var e=t.popper.firstElementChild,r=function(){var e;return!(null==(e=t.props.render)||!e.$$tippy)};function n(){t.props.className&&!r()?console.warn([\\\"@tippyjs/react: Cannot use `className` prop in conjunction with\\\",\\\"`render` prop. Place the className on the element you are\\\",\\\"rendering.\\\"].join(\\\" \\\")):updateClassName(e,\\\"add\\\",t.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&updateClassName(e,\\\"remove\\\",t.props.className)},onAfterUpdate:n}}};function TippyGenerator(T){return function(e){var t=e.children,r=e.content,n=e.visible,o=e.singleton,a=e.render,i=e.reference,s=void 0!==(c=e.disabled)&&c,c=void 0===(c=e.ignoreAttributes)||c,l=(e.__source,e.__self,_objectWithoutPropertiesLoose4(e,[\\\"children\\\",\\\"content\\\",\\\"visible\\\",\\\"singleton\\\",\\\"render\\\",\\\"reference\\\",\\\"disabled\\\",\\\"ignoreAttributes\\\",\\\"__source\\\",\\\"__self\\\"])),u=void 0!==n,d=void 0!==o,p=(E=(0,import_react59.useState)(!1))[0],f=E[1],g=(E=(0,import_react59.useState)({}))[0],m=E[1],h=(E=(0,import_react59.useState)())[0],_=E[1],v=useMutableBox(function(){return{container:ssrSafeCreateDiv(),renders:1}}),y=Object.assign({ignoreAttributes:c},l,{content:v.container}),b=(u&&([\\\"trigger\\\",\\\"hideOnClick\\\",\\\"showOnCreate\\\"].forEach(function(e){void 0!==y[e]&&console.warn([\\\"@tippyjs/react: Cannot specify `\\\"+e+\\\"` prop in\\\",\\\"controlled mode (`visible` prop)\\\"].join(\\\" \\\"))}),y.trigger=\\\"manual\\\",y.hideOnClick=!1),d&&(s=!0),y),E=y.plugins||[],c=(a&&(b=Object.assign({},y,{plugins:d&&null!=o.data?[].concat(E,[{fn:function(){return{onTrigger:function(e,t){var r=o.data.children.find(function(e){return e.instance.reference===t.currentTarget});e.state.$$activeSingletonInstance=r.instance,_(r.content)}}}}]):E,render:function(){return{popper:v.container}}})),[i].concat(t?[t.type]:[]));return useIsomorphicLayoutEffect6(function(){var e=i,t=(i&&i.hasOwnProperty(\\\"current\\\")&&(e=i.current),T(e||v.ref||ssrSafeCreateDiv(),Object.assign({},b,{plugins:[classNamePlugin].concat(y.plugins||[])})));return v.instance=t,s&&t.disable(),n&&t.show(),d&&o.hook({instance:t,content:r,props:b,setSingletonContent:_}),f(!0),function(){t.destroy(),null!=o&&o.cleanup(t)}},c),useIsomorphicLayoutEffect6(function(){var e,t;1===v.renders?v.renders++:((t=v.instance).setProps(deepPreserveProps(t.props,b)),null!=(e=t.popperInstance)&&e.forceUpdate(),s?t.disable():t.enable(),u&&(n?t.show():t.hide()),d&&o.hook({instance:t,content:r,props:b,setSingletonContent:_}))}),useIsomorphicLayoutEffect6(function(){var e;a&&(e=v.instance).setProps({popperOptions:Object.assign({},e.props.popperOptions,{modifiers:[].concat(((null==(e=e.props.popperOptions)?void 0:e.modifiers)||[]).filter(function(e){return\\\"$$tippyReact\\\"!==e.name}),[{name:\\\"$$tippyReact\\\",enabled:!0,phase:\\\"beforeWrite\\\",requires:[\\\"computeStyles\\\"],fn:function(e){var t=e.state,r=null==(r=t.modifiersData)?void 0:r.hide;g.placement===t.placement&&g.referenceHidden===(null==r?void 0:r.isReferenceHidden)&&g.escaped===(null==r?void 0:r.hasPopperEscaped)||m({placement:t.placement,referenceHidden:null==r?void 0:r.isReferenceHidden,escaped:null==r?void 0:r.hasPopperEscaped}),t.attributes.popper={}}}])})})},[g.placement,g.referenceHidden,g.escaped].concat(c)),import_react59[\\\"default\\\"].createElement(import_react59[\\\"default\\\"].Fragment,null,t?(0,import_react59.cloneElement)(t,{ref:function(e){v.ref=e,preserveRef(t.ref,e)}}):null,p&&(0,import_react_dom10.createPortal)(a?a(toDataAttributes(g),h,v.instance):r,v.container))}}var forwardRef6=function(o,a){return(0,import_react59.forwardRef)(function(e,t){var r=e.children,n=_objectWithoutPropertiesLoose4(e,[\\\"children\\\"]);return import_react59[\\\"default\\\"].createElement(o,Object.assign({},a,n),r?(0,import_react59.cloneElement)(r,{ref:function(e){preserveRef(t,e),preserveRef(r.ref,e)}}):null)})},index4=forwardRef6(TippyGenerator(tippy_esm_default)),tippy_react_esm_default=index4,import_react61=__toESM(require(\\\"react\\\")),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),LazyTippy=e=>{const[t,r]=import_react61[\\\"default\\\"].useState(!1);var n={fn:()=>({onMount:()=>r(!0),onHidden:()=>r(!1)})},o={...e};if(o.plugins=[n,...null!=(n=e.plugins)?n:[]],void 0===e.render)o.content=t?e.content:\\\"\\\";else{const a=e.render;o.render=(...e)=>t?a(...e):\\\"\\\"}return(0,import_jsx_runtime.jsx)(tippy_react_esm_default,{...o})},import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),ListItemContentContainer=import_styled_components2[\\\"default\\\"].div`\\n  width: 100%;\\n  height: 100%;\\n  display: flex;\\n  flex-direction: row;\\n  justify-content: flex-start;\\n  align-items: center;\\n`,Preview=import_styled_components2[\\\"default\\\"].div``,Name=import_styled_components2[\\\"default\\\"].div``,memorizedRenderText=memize(e=>$tw.wiki.renderText(\\\"text/html\\\",\\\"text/vnd.tiddlywiki\\\",e)),memorizedRenderTiddler=memize(e=>$tw.wiki.renderTiddler(\\\"text/html\\\",e)),filterKey=t=>e=>e.key.toLowerCase().startsWith(t.toLowerCase());function PreviewWithWikiText(e){var t=e.getRenderTextTemplate(e.item);return(0,import_jsx_runtime.jsx)(Preview,{dangerouslySetInnerHTML:{__html:t}})}function ComboBoxDorpDownListItem(e){var t;return(0,import_jsx_runtime.jsx)(LazyTippy,{content:(0,import_jsx_runtime.jsx)(PreviewWithWikiText,{getRenderTextTemplate:e.getRenderTextTemplate,item:e.item}),showOnCreate:!1,placement:\\\"right\\\",hideOnClick:!0,children:(0,import_jsx_runtime.jsx)(ListItemContentContainer,{children:(0,import_jsx_runtime.jsx)(Name,{children:null!=(t=null==(t=e.getNameTemplate)?void 0:t.call(e,e.item))?t:e.item.text})})})}import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function MacrosCombobox(e){var t=e[\\\"pluginKey\\\"],r=(0,import_react62.useContext)(import_tw_react.ParentWidgetContext);const n=(0,import_tw_react.useFilter)(\\\"[variables[]]\\\",r,[r]);r=(0,import_react62.useMemo)(()=>n.map(e=>({key:e,text:`<<${e}>>`})),[n]);return(0,import_jsx_runtime.jsx)(AutoCompleteCombobox,{id:t,items:r,pluginKey:t,filter:filterKey,onRenderItem:ComboBoxDorpDownListItem,getRenderTextTemplate:e=>memorizedRenderText(`!! ${e.key}\\n\\n`+e.text)})}init_esbuild_inject(),init_esbuild_inject();var snippets=[];function getSnippetName(e){var t,r=e.fields[\\\"snippet-name\\\"];return\\\"string\\\"!=typeof r||r?null!=(t=e.fields.title.split(\\\"/\\\").at(-1))?t:\\\"\\\":r}$tw.utils.each($tw.wiki.filterTiddlers(\\\"[all[tiddlers+shadows]tag[$:/tags/TextEditor/Snippet]]\\\"),e=>{var t;e&&void 0!==(t=$tw.wiki.getTiddler(e))&&snippets.push({key:e,data:{name:getSnippetName(t),preview:`!! ${t.fields.caption}${t.fields[\\\"snippet-description\\\"]?`\\n\\n`+t.fields[\\\"snippet-description\\\"]:\\\"\\\"}\\n\\n`+t.fields.text},text:t.fields.text})}),$tw.utils.each($tw.wiki.filterTiddlers(\\\"[all[tiddlers+shadows]tag[$:/tags/KaTeX/Snippet]]\\\"),e=>{var t,r;e&&void 0!==(t=$tw.wiki.getTiddler(e))&&(r=getSnippetName(t),snippets.push({key:e,data:{name:r,preview:t.fields.text},text:t.fields.text}))});var import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),filter=t=>e=>e.data.name.toLowerCase().startsWith(t.toLowerCase());function SnippetCombobox(e){var t=e[\\\"pluginKey\\\"];return(0,import_jsx_runtime.jsx)(AutoCompleteCombobox,{id:t,items:snippets,pluginKey:t,filter:filter,onRenderItem:ComboBoxDorpDownListItem,getRenderTextTemplate:e=>memorizedRenderText(e.data.preview),getNameTemplate:e=>e.data.name})}init_esbuild_inject();var import_react63=require(\\\"react\\\"),import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function WidgetCombobox(e){var t=e[\\\"pluginKey\\\"],r=(0,import_react63.useMemo)(()=>Object.entries($tw.rootWidget.widgetClasses).map(([e,t])=>({key:e,text:`<$${e} />`,data:{widgetClass:t}})),[]);return(0,import_jsx_runtime.jsx)(AutoCompleteCombobox,{id:t,items:r,pluginKey:t,filter:filterKey,onRenderItem:ComboBoxDorpDownListItem,getRenderTextTemplate:e=>memorizedRenderText(`!! ${e.key}\\n\\n`+e.text),getNameTemplate:e=>e.data.widgetClass.name})}init_esbuild_inject();var import_react64=require(\\\"react\\\"),import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function WikiLinkCombobox(e){var t=e[\\\"pluginKey\\\"],r=(0,import_react64.useMemo)(()=>$tw.wiki.getTiddlers().map(e=>({key:e,text:e})),[]);return(0,import_jsx_runtime.jsx)(AutoCompleteCombobox,{id:t,items:r,pluginKey:t,filter:filterKey,onRenderItem:ComboBoxDorpDownListItem,getRenderTextTemplate:e=>memorizedRenderTiddler(e.key)})}init_esbuild_inject();var import_styled_components3=__toESM(require_styled_components_browser_cjs()),bodyStyles=import_styled_components3.css`\\n  .tippy-box[data-theme~='tomato'] {\\n    background-color: tomato;\\n    color: yellow;\\n  }\\n`,GlobalStyle=import_styled_components3.createGlobalStyle`\\n  ${bodyStyles}\\n`,import_react67=(init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_lodash2=__toESM(require_lodash()),import_react66=(init_esbuild_inject(),require(\\\"react\\\")),isFunction5=(init_esbuild_inject(),e=>\\\"function\\\"==typeof e&&!!e.constructor&&!!e.call&&!!e.apply),isFunction_default=isFunction5,import_react65=(init_esbuild_inject(),require(\\\"react\\\")),createHandlerSetter=e=>{const t=(0,import_react65.useRef)(e);var r=(0,import_react65.useRef)(e=>{if(\\\"function\\\"!=typeof e)throw new Error(\\\"the argument supplied to the 'setHandler' function should be of type function\\\");t.current=e});return[t,r.current]},createHandlerSetter_default=createHandlerSetter,useWillUnmount=e=>{const t=(0,import_react66.useRef)(!1),[r,n]=createHandlerSetter_default(e);return(0,import_react66.useEffect)(()=>(t.current=!0,()=>{isFunction_default(null===r||void 0===r?void 0:r.current)&&t.current&&r.current()}),[]),n},useWillUnmount_default=useWillUnmount,defaultOptions={leading:!1,trailing:!0},useDebouncedCallback=(e,t,r=600,n=defaultOptions)=>{const o=(0,import_react67.useRef)((0,import_lodash2[\\\"default\\\"])(e,r,n));return(0,import_react67.useEffect)(()=>{o.current=(0,import_lodash2[\\\"default\\\"])(e,r,n)},[e,r,n]),useWillUnmount_default(()=>{var e;null!=(e=o.current)&&e.cancel()}),(0,import_react67.useCallback)(o.current,null!=t?t:[])},useDebouncedCallback_default=useDebouncedCallback,import_react68=require(\\\"react\\\");function useInitialValue(e){var{initialTiddlerText:t,idCreator:r}=e;return(0,import_react68.useRef)(deserialize(t,{idCreator:r}))}function useOnChange(e){const{editorID:t,initialTiddlerText:r,saver:{onSave:n,interval:o,lock:a},idCreator:i,currentAstReference:s}=e,c=usePlateActions(t).onChange(),l=useResetPlateEditor(t),u=usePlateEditorRef(t),d=usePlateActions(t).value(),p=(0,import_react68.useRef)(r),f=((0,import_react68.useEffect)(()=>{var e;p.current!==r&&(e=deserialize(p.current=r,{idCreator:i}),s.current=e,l(),d(e))},[r,p,d,l,i,s]),(0,import_react68.useCallback)(e=>{var t=serialize(e);n(t),p.current=t},[n])),g=useDebouncedCallback_default(f,[f],o),m=(0,import_react68.useCallback)(e=>{s.current===e||(s.current=e,null===u)||ReactEditor.isComposing(u)||u.operations.every(e=>\\\"set_selection\\\"===e.type)||(a(),g(e))},[s,g,u,a]);(0,import_react68.useEffect)(()=>{c({fn:m})},[m,c]),(0,import_react68.useEffect)(()=>()=>{f(s.current)},[])}function listCacheClear5(){this.__data__=[],this.size=0}init_esbuild_inject(),init_esbuild_inject();var _listCacheClear5=listCacheClear5;function eq5(e,t){return e===t||e!=e&&t!=t}var eq_15=eq5;function assocIndexOf5(e,t){for(var r=e.length;r--;)if(eq_15(e[r][0],t))return r;return-1}var _assocIndexOf5=assocIndexOf5,arrayProto5=Array.prototype,splice5=arrayProto5.splice;function listCacheDelete5(e){var t=this.__data__,r=_assocIndexOf5(t,e);return!(r<0||(r==t.length-1?t.pop():splice5.call(t,r,1),--this.size,0))}var _listCacheDelete5=listCacheDelete5;function listCacheGet5(e){var t=this.__data__,r=_assocIndexOf5(t,e);return r<0?void 0:t[r][1]}var _listCacheGet5=listCacheGet5;function listCacheHas5(e){return-1<_assocIndexOf5(this.__data__,e)}var _listCacheHas5=listCacheHas5;function listCacheSet5(e,t){var r=this.__data__,n=_assocIndexOf5(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet5=listCacheSet5;function ListCache5(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache5.prototype.clear=_listCacheClear5,ListCache5.prototype[\\\"delete\\\"]=_listCacheDelete5,ListCache5.prototype.get=_listCacheGet5,ListCache5.prototype.has=_listCacheHas5,ListCache5.prototype.set=_listCacheSet5;var _ListCache5=ListCache5;function stackClear5(){this.__data__=new _ListCache5,this.size=0}var _stackClear5=stackClear5;function stackDelete5(e){var t=this.__data__,r=t[\\\"delete\\\"](e);return this.size=t.size,r}var _stackDelete5=stackDelete5;function stackGet5(e){return this.__data__.get(e)}var _stackGet5=stackGet5;function stackHas5(e){return this.__data__.has(e)}var _stackHas5=stackHas5,commonjsGlobal6=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{};function createCommonjsModule9(e,t){return e(t={exports:{}},t.exports),t.exports}var freeGlobal5=\\\"object\\\"==typeof commonjsGlobal6&&commonjsGlobal6&&commonjsGlobal6.Object===Object&&commonjsGlobal6,_freeGlobal5=freeGlobal5,freeSelf5=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root5=_freeGlobal5||freeSelf5||Function(\\\"return this\\\")(),_root5=root5,Symbol4=_root5.Symbol,_Symbol5=Symbol4,objectProto$c2=Object.prototype,hasOwnProperty$93=objectProto$c2.hasOwnProperty,nativeObjectToString$15=objectProto$c2.toString,symToStringTag$15=_Symbol5?_Symbol5.toStringTag:void 0;function getRawTag5(e){var t=hasOwnProperty$93.call(e,symToStringTag$15),r=e[symToStringTag$15];try{var n=!(e[symToStringTag$15]=void 0)}catch(a){}var o=nativeObjectToString$15.call(e);return n&&(t?e[symToStringTag$15]=r:delete e[symToStringTag$15]),o}var _getRawTag5=getRawTag5,objectProto$b5=Object.prototype,nativeObjectToString5=objectProto$b5.toString;function objectToString5(e){return nativeObjectToString5.call(e)}var _objectToString5=objectToString5,nullTag5=\\\"[object Null]\\\",undefinedTag5=\\\"[object Undefined]\\\",symToStringTag5=_Symbol5?_Symbol5.toStringTag:void 0;function baseGetTag5(e){return null==e?void 0===e?undefinedTag5:nullTag5:(symToStringTag5&&symToStringTag5 in Object(e)?_getRawTag5:_objectToString5)(e)}var _baseGetTag5=baseGetTag5;function isObject7(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_15=isObject7,asyncTag5=\\\"[object AsyncFunction]\\\",funcTag$22=\\\"[object Function]\\\",genTag$12=\\\"[object GeneratorFunction]\\\",proxyTag5=\\\"[object Proxy]\\\";function isFunction6(e){var t;return!!isObject_15(e)&&((t=_baseGetTag5(e))==funcTag$22||t==genTag$12||t==asyncTag5||t==proxyTag5)}var isFunction_15=isFunction6,coreJsData5=_root5[\\\"__core-js_shared__\\\"],_coreJsData5=coreJsData5,maskSrcKey5=function(){var e=/[^.]+$/.exec(_coreJsData5&&_coreJsData5.keys&&_coreJsData5.keys.IE_PROTO||\\\"\\\");return e?\\\"Symbol(src)_1.\\\"+e:\\\"\\\"}();function isMasked5(e){return!!maskSrcKey5&&maskSrcKey5 in e}var _isMasked5=isMasked5,funcProto$15=Function.prototype,funcToString$15=funcProto$15.toString;function toSource5(e){if(null!=e){try{return funcToString$15.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}var _toSource5=toSource5,reRegExpChar5=/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,reIsHostCtor5=/^\\\\[object .+?Constructor\\\\]$/,funcProto5=Function.prototype,objectProto$a5=Object.prototype,funcToString5=funcProto5.toString,hasOwnProperty$85=objectProto$a5.hasOwnProperty,reIsNative5=RegExp(\\\"^\\\"+funcToString5.call(hasOwnProperty$85).replace(reRegExpChar5,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");function baseIsNative5(e){return!(!isObject_15(e)||_isMasked5(e))&&(isFunction_15(e)?reIsNative5:reIsHostCtor5).test(_toSource5(e))}var _baseIsNative5=baseIsNative5;function getValue5(e,t){return null==e?void 0:e[t]}var _getValue5=getValue5;function getNative5(e,t){var r=_getValue5(e,t);return _baseIsNative5(r)?r:void 0}var _getNative5=getNative5,Map6=_getNative5(_root5,\\\"Map\\\"),_Map5=Map6,nativeCreate5=_getNative5(Object,\\\"create\\\"),_nativeCreate5=nativeCreate5;function hashClear5(){this.__data__=_nativeCreate5?_nativeCreate5(null):{},this.size=0}var _hashClear5=hashClear5;function hashDelete5(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete5=hashDelete5,HASH_UNDEFINED$15=\\\"__lodash_hash_undefined__\\\",objectProto$95=Object.prototype,hasOwnProperty$75=objectProto$95.hasOwnProperty;function hashGet5(e){var t,r=this.__data__;return _nativeCreate5?(t=r[e])===HASH_UNDEFINED$15?void 0:t:hasOwnProperty$75.call(r,e)?r[e]:void 0}var _hashGet5=hashGet5,objectProto$85=Object.prototype,hasOwnProperty$65=objectProto$85.hasOwnProperty;function hashHas5(e){var t=this.__data__;return _nativeCreate5?void 0!==t[e]:hasOwnProperty$65.call(t,e)}var _hashHas5=hashHas5,HASH_UNDEFINED5=\\\"__lodash_hash_undefined__\\\";function hashSet5(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_nativeCreate5&&void 0===t?HASH_UNDEFINED5:t,this}var _hashSet5=hashSet5;function Hash5(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash5.prototype.clear=_hashClear5,Hash5.prototype[\\\"delete\\\"]=_hashDelete5,Hash5.prototype.get=_hashGet5,Hash5.prototype.has=_hashHas5,Hash5.prototype.set=_hashSet5;var _Hash5=Hash5;function mapCacheClear5(){this.size=0,this.__data__={hash:new _Hash5,map:new(_Map5||_ListCache5),string:new _Hash5}}var _mapCacheClear5=mapCacheClear5;function isKeyable5(e){var t=typeof e;return\\\"string\\\"==t||\\\"number\\\"==t||\\\"symbol\\\"==t||\\\"boolean\\\"==t?\\\"__proto__\\\"!==e:null===e}var _isKeyable5=isKeyable5;function getMapData5(e,t){var r=e.__data__;return _isKeyable5(t)?r[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:r.map}var _getMapData5=getMapData5;function mapCacheDelete5(e){var t=_getMapData5(this,e)[\\\"delete\\\"](e);return this.size-=t?1:0,t}var _mapCacheDelete5=mapCacheDelete5;function mapCacheGet5(e){return _getMapData5(this,e).get(e)}var _mapCacheGet5=mapCacheGet5;function mapCacheHas5(e){return _getMapData5(this,e).has(e)}var _mapCacheHas5=mapCacheHas5;function mapCacheSet5(e,t){var r=_getMapData5(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet5=mapCacheSet5;function MapCache5(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache5.prototype.clear=_mapCacheClear5,MapCache5.prototype[\\\"delete\\\"]=_mapCacheDelete5,MapCache5.prototype.get=_mapCacheGet5,MapCache5.prototype.has=_mapCacheHas5,MapCache5.prototype.set=_mapCacheSet5;var _MapCache5=MapCache5,LARGE_ARRAY_SIZE5=200;function stackSet5(e,t){var r=this.__data__;if(r instanceof _ListCache5){var n=r.__data__;if(!_Map5||n.length<LARGE_ARRAY_SIZE5-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _MapCache5(n)}return r.set(e,t),this.size=r.size,this}var _stackSet5=stackSet5;function Stack5(e){var t=this.__data__=new _ListCache5(e);this.size=t.size}Stack5.prototype.clear=_stackClear5,Stack5.prototype[\\\"delete\\\"]=_stackDelete5,Stack5.prototype.get=_stackGet5,Stack5.prototype.has=_stackHas5,Stack5.prototype.set=_stackSet5;var _Stack4=Stack5;function arrayEach2(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}var _arrayEach2=arrayEach2,defineProperty4=function(){try{var e=_getNative5(Object,\\\"defineProperty\\\");return e({},\\\"\\\",{}),e}catch(t){}}(),_defineProperty11=defineProperty4;function baseAssignValue3(e,t,r){\\\"__proto__\\\"==t&&_defineProperty11?_defineProperty11(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var _baseAssignValue3=baseAssignValue3,objectProto$75=Object.prototype,hasOwnProperty$55=objectProto$75.hasOwnProperty;function assignValue3(e,t,r){var n=e[t];hasOwnProperty$55.call(e,t)&&eq_15(n,r)&&(void 0!==r||t in e)||_baseAssignValue3(e,t,r)}var _assignValue3=assignValue3;function copyObject3(e,t,r,n){for(var o=!r,a=(r=r||{},-1),i=t.length;++a<i;){var s=t[a],c=n?n(r[s],e[s],s,r,e):void 0;void 0===c&&(c=e[s]),(o?_baseAssignValue3:_assignValue3)(r,s,c)}return r}var _copyObject3=copyObject3;function baseTimes4(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _baseTimes4=baseTimes4;function isObjectLike5(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_15=isObjectLike5,argsTag$24=\\\"[object Arguments]\\\";function baseIsArguments5(e){return isObjectLike_15(e)&&_baseGetTag5(e)==argsTag$24}var _baseIsArguments5=baseIsArguments5,objectProto$65=Object.prototype,hasOwnProperty$45=objectProto$65.hasOwnProperty,propertyIsEnumerable$14=objectProto$65.propertyIsEnumerable,isArguments5=_baseIsArguments5(function(){return arguments}())?_baseIsArguments5:function(e){return isObjectLike_15(e)&&hasOwnProperty$45.call(e,\\\"callee\\\")&&!propertyIsEnumerable$14.call(e,\\\"callee\\\")},isArguments_14=isArguments5,isArray7=Array.isArray,isArray_16=isArray7;function stubFalse5(){return!1}var stubFalse_15=stubFalse5,isBuffer_15=createCommonjsModule9(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root5.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||stubFalse_15}),MAX_SAFE_INTEGER$14=9007199254740991,reIsUint4=/^(?:0|[1-9]\\\\d*)$/;function isIndex4(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$14:t)&&(\\\"number\\\"==r||\\\"symbol\\\"!=r&&reIsUint4.test(e))&&-1<e&&e%1==0&&e<t}var _isIndex4=isIndex4,MAX_SAFE_INTEGER5=9007199254740991;function isLength5(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=MAX_SAFE_INTEGER5}var isLength_15=isLength5,argsTag$15=\\\"[object Arguments]\\\",arrayTag$14=\\\"[object Array]\\\",boolTag$22=\\\"[object Boolean]\\\",dateTag$22=\\\"[object Date]\\\",errorTag$14=\\\"[object Error]\\\",funcTag$15=\\\"[object Function]\\\",mapTag$42=\\\"[object Map]\\\",numberTag$22=\\\"[object Number]\\\",objectTag$24=\\\"[object Object]\\\",regexpTag$22=\\\"[object RegExp]\\\",setTag$42=\\\"[object Set]\\\",stringTag$22=\\\"[object String]\\\",weakMapTag$22=\\\"[object WeakMap]\\\",arrayBufferTag$22=\\\"[object ArrayBuffer]\\\",dataViewTag$32=\\\"[object DataView]\\\",float32Tag$22=\\\"[object Float32Array]\\\",float64Tag$22=\\\"[object Float64Array]\\\",int8Tag$22=\\\"[object Int8Array]\\\",int16Tag$22=\\\"[object Int16Array]\\\",int32Tag$22=\\\"[object Int32Array]\\\",uint8Tag$22=\\\"[object Uint8Array]\\\",uint8ClampedTag$22=\\\"[object Uint8ClampedArray]\\\",uint16Tag$22=\\\"[object Uint16Array]\\\",uint32Tag$22=\\\"[object Uint32Array]\\\",typedArrayTags5={};function baseIsTypedArray5(e){return isObjectLike_15(e)&&isLength_15(e.length)&&!!typedArrayTags5[_baseGetTag5(e)]}typedArrayTags5[float32Tag$22]=typedArrayTags5[float64Tag$22]=typedArrayTags5[int8Tag$22]=typedArrayTags5[int16Tag$22]=typedArrayTags5[int32Tag$22]=typedArrayTags5[uint8Tag$22]=typedArrayTags5[uint8ClampedTag$22]=typedArrayTags5[uint16Tag$22]=typedArrayTags5[uint32Tag$22]=!0,typedArrayTags5[argsTag$15]=typedArrayTags5[arrayTag$14]=typedArrayTags5[arrayBufferTag$22]=typedArrayTags5[boolTag$22]=typedArrayTags5[dataViewTag$32]=typedArrayTags5[dateTag$22]=typedArrayTags5[errorTag$14]=typedArrayTags5[funcTag$15]=typedArrayTags5[mapTag$42]=typedArrayTags5[numberTag$22]=typedArrayTags5[objectTag$24]=typedArrayTags5[regexpTag$22]=typedArrayTags5[setTag$42]=typedArrayTags5[stringTag$22]=typedArrayTags5[weakMapTag$22]=!1;var _baseIsTypedArray5=baseIsTypedArray5;function baseUnary5(t){return function(e){return t(e)}}var _baseUnary5=baseUnary5,_nodeUtil5=createCommonjsModule9(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&_freeGlobal5.process,r=function(){try{var e=n&&n.require&&n.require(\\\"util\\\").types;return e?e:o&&o.binding&&o.binding(\\\"util\\\")}catch(t){}}();e.exports=r}),nodeIsTypedArray5=_nodeUtil5&&_nodeUtil5.isTypedArray,isTypedArray5=nodeIsTypedArray5?_baseUnary5(nodeIsTypedArray5):_baseIsTypedArray5,isTypedArray_14=isTypedArray5,objectProto$55=Object.prototype,hasOwnProperty$35=objectProto$55.hasOwnProperty;function arrayLikeKeys4(e,t){var r,n=isArray_16(e),o=!n&&isArguments_14(e),a=!n&&!o&&isBuffer_15(e),i=!n&&!o&&!a&&isTypedArray_14(e),s=n||o||a||i,c=s?_baseTimes4(e.length,String):[],l=c.length;for(r in e)!t&&!hasOwnProperty$35.call(e,r)||s&&(\\\"length\\\"==r||a&&(\\\"offset\\\"==r||\\\"parent\\\"==r)||i&&(\\\"buffer\\\"==r||\\\"byteLength\\\"==r||\\\"byteOffset\\\"==r)||_isIndex4(r,l))||c.push(r);return c}var _arrayLikeKeys4=arrayLikeKeys4,objectProto$45=Object.prototype;function isPrototype4(e){var t=e&&e.constructor;return e===(\\\"function\\\"==typeof t&&t.prototype||objectProto$45)}var _isPrototype4=isPrototype4;function overArg5(t,r){return function(e){return t(r(e))}}var _overArg5=overArg5,nativeKeys4=_overArg5(Object.keys,Object),_nativeKeys3=nativeKeys4,objectProto$35=Object.prototype,hasOwnProperty$25=objectProto$35.hasOwnProperty;function baseKeys3(e){if(!_isPrototype4(e))return _nativeKeys3(e);var t,r=[];for(t in Object(e))hasOwnProperty$25.call(e,t)&&\\\"constructor\\\"!=t&&r.push(t);return r}var _baseKeys3=baseKeys3;function isArrayLike4(e){return null!=e&&isLength_15(e.length)&&!isFunction_15(e)}var isArrayLike_14=isArrayLike4;function keys3(e){return(isArrayLike_14(e)?_arrayLikeKeys4:_baseKeys3)(e)}var keys_13=keys3;function baseAssign2(e,t){return e&&_copyObject3(t,keys_13(t),e)}var _baseAssign2=baseAssign2;function nativeKeysIn3(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var _nativeKeysIn3=nativeKeysIn3,objectProto$25=Object.prototype,hasOwnProperty$15=objectProto$25.hasOwnProperty;function baseKeysIn3(e){if(!isObject_15(e))return _nativeKeysIn3(e);var t,r=_isPrototype4(e),n=[];for(t in e)(\\\"constructor\\\"!=t||!r&&hasOwnProperty$15.call(e,t))&&n.push(t);return n}var _baseKeysIn3=baseKeysIn3;function keysIn3(e){return isArrayLike_14(e)?_arrayLikeKeys4(e,!0):_baseKeysIn3(e)}var keysIn_13=keysIn3;function baseAssignIn2(e,t){return e&&_copyObject3(t,keysIn_13(t),e)}var _baseAssignIn2=baseAssignIn2,_cloneBuffer3=createCommonjsModule9(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root5.Buffer:void 0,o=n?n.allocUnsafe:void 0;e.exports=function(e,t){var r;return t?e.slice():(r=e.length,r=o?o(r):new e.constructor(r),e.copy(r),r)}});function copyArray3(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}var _copyArray3=copyArray3;function arrayFilter3(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}var _arrayFilter3=arrayFilter3;function stubArray3(){return[]}var stubArray_13=stubArray3,objectProto$15=Object.prototype,propertyIsEnumerable5=objectProto$15.propertyIsEnumerable,nativeGetSymbols$12=Object.getOwnPropertySymbols,getSymbols3=nativeGetSymbols$12?function(t){return null==t?[]:(t=Object(t),_arrayFilter3(nativeGetSymbols$12(t),function(e){return propertyIsEnumerable5.call(t,e)}))}:stubArray_13,_getSymbols3=getSymbols3;function copySymbols2(e,t){return _copyObject3(e,_getSymbols3(e),t)}var _copySymbols2=copySymbols2;function arrayPush3(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}var _arrayPush3=arrayPush3,getPrototype3=_overArg5(Object.getPrototypeOf,Object),_getPrototype3=getPrototype3,nativeGetSymbols3=Object.getOwnPropertySymbols,getSymbolsIn2=nativeGetSymbols3?function(e){for(var t=[];e;)_arrayPush3(t,_getSymbols3(e)),e=_getPrototype3(e);return t}:stubArray_13,_getSymbolsIn2=getSymbolsIn2;function copySymbolsIn2(e,t){return _copyObject3(e,_getSymbolsIn2(e),t)}var _copySymbolsIn2=copySymbolsIn2;function baseGetAllKeys3(e,t,r){var n=t(e);return isArray_16(e)?n:_arrayPush3(n,r(e))}var _baseGetAllKeys3=baseGetAllKeys3;function getAllKeys3(e){return _baseGetAllKeys3(e,keys_13,_getSymbols3)}var _getAllKeys3=getAllKeys3;function getAllKeysIn2(e){return _baseGetAllKeys3(e,keysIn_13,_getSymbolsIn2)}var _getAllKeysIn2=getAllKeysIn2,DataView4=_getNative5(_root5,\\\"DataView\\\"),_DataView4=DataView4,Promise$14=_getNative5(_root5,\\\"Promise\\\"),_Promise4=Promise$14,Set4=_getNative5(_root5,\\\"Set\\\"),_Set4=Set4,WeakMap4=_getNative5(_root5,\\\"WeakMap\\\"),_WeakMap4=WeakMap4,mapTag$32=\\\"[object Map]\\\",objectTag$15=\\\"[object Object]\\\",promiseTag4=\\\"[object Promise]\\\",setTag$32=\\\"[object Set]\\\",weakMapTag$14=\\\"[object WeakMap]\\\",dataViewTag$24=\\\"[object DataView]\\\",dataViewCtorString4=_toSource5(_DataView4),mapCtorString4=_toSource5(_Map5),promiseCtorString4=_toSource5(_Promise4),setCtorString4=_toSource5(_Set4),weakMapCtorString4=_toSource5(_WeakMap4),getTag4=_baseGetTag5,_getTag3=getTag4=_DataView4&&getTag4(new _DataView4(new ArrayBuffer(1)))!=dataViewTag$24||_Map5&&getTag4(new _Map5)!=mapTag$32||_Promise4&&getTag4(_Promise4.resolve())!=promiseTag4||_Set4&&getTag4(new _Set4)!=setTag$32||_WeakMap4&&getTag4(new _WeakMap4)!=weakMapTag$14?function(e){var t=_baseGetTag5(e),r=t==objectTag$15?e.constructor:void 0,r=r?_toSource5(r):\\\"\\\";if(r)switch(r){case dataViewCtorString4:return dataViewTag$24;case mapCtorString4:return mapTag$32;case promiseCtorString4:return promiseTag4;case setCtorString4:return setTag$32;case weakMapCtorString4:return weakMapTag$14}return t}:getTag4,objectProto5=Object.prototype,hasOwnProperty6=objectProto5.hasOwnProperty;function initCloneArray2(e){var t=e.length,r=new e.constructor(t);return t&&\\\"string\\\"==typeof e[0]&&hasOwnProperty6.call(e,\\\"index\\\")&&(r.index=e.index,r.input=e.input),r}var _initCloneArray2=initCloneArray2,Uint8Array6=_root5.Uint8Array,_Uint8Array4=Uint8Array6;function cloneArrayBuffer3(e){var t=new e.constructor(e.byteLength);return new _Uint8Array4(t).set(new _Uint8Array4(e)),t}var _cloneArrayBuffer3=cloneArrayBuffer3;function cloneDataView2(e,t){var r=t?_cloneArrayBuffer3(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var _cloneDataView2=cloneDataView2,reFlags2=/\\\\w*$/;function cloneRegExp2(e){var t=new e.constructor(e.source,reFlags2.exec(e));return t.lastIndex=e.lastIndex,t}var _cloneRegExp2=cloneRegExp2,symbolProto4=_Symbol5?_Symbol5.prototype:void 0,symbolValueOf4=symbolProto4?symbolProto4.valueOf:void 0;function cloneSymbol2(e){return symbolValueOf4?Object(symbolValueOf4.call(e)):{}}var _cloneSymbol2=cloneSymbol2;function cloneTypedArray3(e,t){var r=t?_cloneArrayBuffer3(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var _cloneTypedArray3=cloneTypedArray3,boolTag$14=\\\"[object Boolean]\\\",dateTag$14=\\\"[object Date]\\\",mapTag$24=\\\"[object Map]\\\",numberTag$14=\\\"[object Number]\\\",regexpTag$14=\\\"[object RegExp]\\\",setTag$24=\\\"[object Set]\\\",stringTag$14=\\\"[object String]\\\",symbolTag$13=\\\"[object Symbol]\\\",arrayBufferTag$14=\\\"[object ArrayBuffer]\\\",dataViewTag$13=\\\"[object DataView]\\\",float32Tag$12=\\\"[object Float32Array]\\\",float64Tag$12=\\\"[object Float64Array]\\\",int8Tag$12=\\\"[object Int8Array]\\\",int16Tag$12=\\\"[object Int16Array]\\\",int32Tag$12=\\\"[object Int32Array]\\\",uint8Tag$12=\\\"[object Uint8Array]\\\",uint8ClampedTag$12=\\\"[object Uint8ClampedArray]\\\",uint16Tag$12=\\\"[object Uint16Array]\\\",uint32Tag$12=\\\"[object Uint32Array]\\\";function initCloneByTag2(e,t,r){var n=e.constructor;switch(t){case arrayBufferTag$14:return _cloneArrayBuffer3(e);case boolTag$14:case dateTag$14:return new n(+e);case dataViewTag$13:return _cloneDataView2(e,r);case float32Tag$12:case float64Tag$12:case int8Tag$12:case int16Tag$12:case int32Tag$12:case uint8Tag$12:case uint8ClampedTag$12:case uint16Tag$12:case uint32Tag$12:return _cloneTypedArray3(e,r);case mapTag$24:return new n;case numberTag$14:case stringTag$14:return new n(e);case regexpTag$14:return _cloneRegExp2(e);case setTag$24:return new n;case symbolTag$13:return _cloneSymbol2(e)}}var _initCloneByTag2=initCloneByTag2,objectCreate3=Object.create,baseCreate3=function(){function r(){}return function(e){if(!isObject_15(e))return{};if(objectCreate3)return objectCreate3(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}}(),_baseCreate3=baseCreate3;function initCloneObject3(e){return\\\"function\\\"!=typeof e.constructor||_isPrototype4(e)?{}:_baseCreate3(_getPrototype3(e))}var _initCloneObject3=initCloneObject3,mapTag$13=\\\"[object Map]\\\";function baseIsMap2(e){return isObjectLike_15(e)&&_getTag3(e)==mapTag$13}var _baseIsMap2=baseIsMap2,nodeIsMap2=_nodeUtil5&&_nodeUtil5.isMap,isMap2=nodeIsMap2?_baseUnary5(nodeIsMap2):_baseIsMap2,isMap_12=isMap2,setTag$13=\\\"[object Set]\\\";function baseIsSet2(e){return isObjectLike_15(e)&&_getTag3(e)==setTag$13}var _baseIsSet2=baseIsSet2,nodeIsSet2=_nodeUtil5&&_nodeUtil5.isSet,isSet2=nodeIsSet2?_baseUnary5(nodeIsSet2):_baseIsSet2,isSet_12=isSet2,CLONE_DEEP_FLAG$12=1,CLONE_FLAT_FLAG2=2,CLONE_SYMBOLS_FLAG$12=4,argsTag4=\\\"[object Arguments]\\\",arrayTag4=\\\"[object Array]\\\",boolTag4=\\\"[object Boolean]\\\",dateTag4=\\\"[object Date]\\\",errorTag4=\\\"[object Error]\\\",funcTag5=\\\"[object Function]\\\",genTag5=\\\"[object GeneratorFunction]\\\",mapTag5=\\\"[object Map]\\\",numberTag4=\\\"[object Number]\\\",objectTag4=\\\"[object Object]\\\",regexpTag4=\\\"[object RegExp]\\\",setTag5=\\\"[object Set]\\\",stringTag4=\\\"[object String]\\\",symbolTag3=\\\"[object Symbol]\\\",weakMapTag5=\\\"[object WeakMap]\\\",arrayBufferTag4=\\\"[object ArrayBuffer]\\\",dataViewTag5=\\\"[object DataView]\\\",float32Tag5=\\\"[object Float32Array]\\\",float64Tag5=\\\"[object Float64Array]\\\",int8Tag5=\\\"[object Int8Array]\\\",int16Tag5=\\\"[object Int16Array]\\\",int32Tag5=\\\"[object Int32Array]\\\",uint8Tag5=\\\"[object Uint8Array]\\\",uint8ClampedTag5=\\\"[object Uint8ClampedArray]\\\",uint16Tag5=\\\"[object Uint16Array]\\\",uint32Tag5=\\\"[object Uint32Array]\\\",cloneableTags2={};function baseClone2(r,n,o,e,t,a){var i,s=n&CLONE_DEEP_FLAG$12,c=n&CLONE_FLAT_FLAG2,l=n&CLONE_SYMBOLS_FLAG$12;if(void 0===(i=o?t?o(r,e,t,a):o(r):i)){if(!isObject_15(r))return r;var u=isArray_16(r);if(u){if(i=_initCloneArray2(r),!s)return _copyArray3(r,i)}else{var d=_getTag3(r),p=d==funcTag5||d==genTag5;if(isBuffer_15(r))return _cloneBuffer3(r,s);if(d==objectTag4||d==argsTag4||p&&!t){if(i=c||p?{}:_initCloneObject3(r),!s)return c?_copySymbolsIn2(r,_baseAssignIn2(i,r)):_copySymbols2(r,_baseAssign2(i,r))}else{if(!cloneableTags2[d])return t?r:{};i=_initCloneByTag2(r,d,s)}}p=(a=a||new _Stack4).get(r);if(p)return p;a.set(r,i),isSet_12(r)?r.forEach(function(e){i.add(baseClone2(e,n,o,e,r,a))}):isMap_12(r)&&r.forEach(function(e,t){i.set(t,baseClone2(e,n,o,t,r,a))});var f=u?void 0:(l?c?_getAllKeysIn2:_getAllKeys3:c?keysIn_13:keys_13)(r);_arrayEach2(f||r,function(e,t){f&&(e=r[t=e]),_assignValue3(i,t,baseClone2(e,n,o,t,r,a))})}return i}cloneableTags2[argsTag4]=cloneableTags2[arrayTag4]=cloneableTags2[arrayBufferTag4]=cloneableTags2[dataViewTag5]=cloneableTags2[boolTag4]=cloneableTags2[dateTag4]=cloneableTags2[float32Tag5]=cloneableTags2[float64Tag5]=cloneableTags2[int8Tag5]=cloneableTags2[int16Tag5]=cloneableTags2[int32Tag5]=cloneableTags2[mapTag5]=cloneableTags2[numberTag4]=cloneableTags2[objectTag4]=cloneableTags2[regexpTag4]=cloneableTags2[setTag5]=cloneableTags2[stringTag4]=cloneableTags2[symbolTag3]=cloneableTags2[uint8Tag5]=cloneableTags2[uint8ClampedTag5]=cloneableTags2[uint16Tag5]=cloneableTags2[uint32Tag5]=!0,cloneableTags2[errorTag4]=cloneableTags2[funcTag5]=cloneableTags2[weakMapTag5]=!1;var _baseClone2=baseClone2,CLONE_DEEP_FLAG2=1,CLONE_SYMBOLS_FLAG2=4;function cloneDeep2(e){return _baseClone2(e,CLONE_DEEP_FLAG2|CLONE_SYMBOLS_FLAG2)}var cloneDeep_12=cloneDeep2,withNodeId=(n,{options:{idKey:o=\\\"\\\",idCreator:a,filterText:r,filter:i,reuseId:s,allow:e,exclude:t}})=>{const c=n[\\\"apply\\\"],l=()=>({[o]:a()});const u=e=>{s&&!someNode(n,{match:{[o]:e[o]},at:[]})||delete e[o]},d={filter:e=>{var t;return i(e)&&(!r||void 0!==(null==(t=e[0])?void 0:t.type))},allow:e,exclude:t};return n.apply=t=>{if(\\\"insert_node\\\"===t.type)return r=cloneDeep_12(t.node),applyDeepToNodes({node:r,query:d,source:{},apply:u}),defaultsDeepToNodes({node:r,path:t.path,source:l,query:d}),c({...t,node:r});if(\\\"split_node\\\"===t.type){var r=t.properties;let e=t.properties[o];if(queryNode([r,t.path],d))return s&&void 0!==e&&!someNode(n,{match:{[o]:e},at:[]})||(e=a()),c({...t,properties:{...t.properties,[o]:e}});e&&delete t.properties[o]}return c(t)},n},KEY_NODE_ID=\\\"nodeId\\\",createNodeIdPlugin=createPluginFactory({key:KEY_NODE_ID,withOverrides:withNodeId,options:{idKey:\\\"id\\\",idCreator:()=>Math.random().toString(36).slice(2,7),filterText:!0,filter:()=>!0}}),import_react98=require(\\\"react\\\"),MARK_HIGHLIGHT=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),\\\"highlight\\\"),createHighlightPlugin=createPluginFactory({key:MARK_HIGHLIGHT,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},deserializeHtml:{rules:[{validNodeName:[\\\"MARK\\\"]}]},options:{hotkey:\\\"mod+shift+h\\\"}}),MARK_KBD=(init_esbuild_inject(),\\\"kbd\\\"),createKbdPlugin=createPluginFactory({key:MARK_KBD,isLeaf:!0,handlers:{onKeyDown:onKeyDownToggleMark},deserializeHtml:{rules:[{validNodeName:[\\\"KBD\\\"]},{validStyle:{wordWrap:\\\"break-word\\\"}}]}}),withNormalizeTypes=(init_esbuild_inject(),init_esbuild_inject(),(a,{options:{rules:r,onError:i}})=>{const n=a[\\\"normalizeNode\\\"];return a.normalizeNode=([e,t])=>{if(0===t.length&&r.some(({strictType:e,type:t,path:r})=>{var n=getNode(a,r);if(n){if(e&&isElement2(n)&&n.type!==e)return setElements(a,{type:e},{at:r}),!0}else try{return insertElements(a,{type:null!=e?e:t,children:[{text:\\\"\\\"}]},{at:r}),!0}catch(o){null!=i&&i(o)}return!1}))return;return n([e,t])},a}),KEY_NORMALIZE_TYPES=\\\"normalizeTypes\\\",createNormalizeTypesPlugin=createPluginFactory({key:KEY_NORMALIZE_TYPES,withOverrides:withNormalizeTypes,options:{rules:[]}}),isArray8=Array.isArray,isArray_17=isArray8;function castArray6(){var e;return arguments.length?isArray_17(e=arguments[0])?e:[e]:[]}var castArray_16=castArray6,withRemoveEmptyNodes=(r,{options:{types:e}})=>{const n=castArray_16(e),o=r[\\\"normalizeNode\\\"];return r.normalizeNode=([e,t])=>{isElement2(e)&&e.type&&n.includes(e.type)&&\\\"\\\"===getNodeString(e)?removeNodes3(r,{at:t}):o([e,t])},r},createRemoveEmptyNodesPlugin=createPluginFactory({key:\\\"removeEmptyNodes\\\",withOverrides:withRemoveEmptyNodes}),React21=__toESM(require(\\\"react\\\")),import_react69=require(\\\"react\\\"),ReactDOM5=__toESM(require(\\\"react-dom\\\")),createLinkNode=(e,{url:t,text:r=\\\"\\\",target:n,children:o})=>{return{type:getPluginType(e,ELEMENT_LINK),url:t,target:n,children:null!=o?o:[{text:r}]}},getLinkAttributes=(e,t)=>{var{allowedSchemes:r,defaultLinkAttributes:n,dangerouslySkipSanitization:o}=getPluginOptions(e,ELEMENT_LINK),n={...n},o=o?t.url:sanitizeUrl(t.url,{allowedSchemes:r})||void 0;return void 0!==o&&(n.href=o),\\\"target\\\"in t&&(n.target=t.target),n},useLink=({element:e})=>{var t=usePlateEditorRef();return{props:{...getLinkAttributes(t,e),onMouseOver:e=>{e.stopPropagation()}}}},floatingLinkStore=createStore4(\\\"floatingLink\\\")({openEditorId:null,mouseDown:!1,updated:!1,url:\\\"\\\",text:\\\"\\\",newTab:!1,mode:\\\"\\\",isEditing:!1}).extendActions(e=>({reset:()=>{e.url(\\\"\\\"),e.text(\\\"\\\"),e.newTab(!1),e.mode(\\\"\\\"),e.isEditing(!1)}})).extendActions(r=>({show:(e,t)=>{r.mode(e),r.isEditing(!1),r.openEditorId(t)},hide:()=>{r.openEditorId(null),r.reset()}})).extendSelectors(t=>({isOpen:e=>t.openEditorId===e})),floatingLinkActions=floatingLinkStore.set,floatingLinkSelectors=floatingLinkStore.get,useFloatingLinkSelectors=()=>floatingLinkStore.use,useFloatingLinkNewTabInputState=()=>{const e=useFloatingLinkSelectors().updated(),t=(0,import_react69.useRef)(null);var[r,n]=(0,import_react69.useState)(floatingLinkSelectors.newTab());return(0,import_react69.useEffect)(()=>{t.current&&e&&setTimeout(()=>{var e;null!=(e=t.current)&&e.focus()},0)},[e]),{ref:t,checked:r,setChecked:n}},useFloatingLinkNewTabInput=({checked:e,ref:t,setChecked:r})=>{return{ref:t,props:{onChange:(0,import_react69.useCallback)(e=>{r(e.target.checked),floatingLinkActions.newTab(e.target.checked)},[r]),checked:e,type:\\\"checkbox\\\"}}},FloatingLinkNewTabInput=createPrimitiveComponent(\\\"input\\\")({propsHook:useFloatingLinkNewTabInput,stateHook:useFloatingLinkNewTabInputState}),useFloatingLinkUrlInputState=()=>{const e=useFloatingLinkSelectors().updated(),t=(0,import_react69.useRef)(null);return(0,import_react69.useEffect)(()=>{t.current&&e&&setTimeout(()=>{var e;null!=(e=t.current)&&e.focus()},0)},[e]),{ref:t}},useFloatingLinkUrlInput=e=>{var t=(0,import_react69.useCallback)(e=>{floatingLinkActions.url(e.target.value)},[]);return{ref:e.ref,props:{onChange:t,defaultValue:floatingLinkSelectors.url()}}},FloatingLinkUrlInput=createPrimitiveComponent(\\\"input\\\")({propsHook:useFloatingLinkUrlInput,stateHook:useFloatingLinkUrlInputState}),useLinkOpenButtonState=()=>{const e=usePlateEditorRef();var t=usePlateSelection(),t=(0,import_react69.useMemo)(()=>findNode(e,{match:{type:getPluginType(e,ELEMENT_LINK)}}),[e,t]);return t?(([t]=t),{element:t}):{}},useLinkOpenButton=({element:e})=>{var t=usePlateEditorRef();return e?{props:{...getLinkAttributes(t,e),target:\\\"_blank\\\",\\\"aria-label\\\":\\\"Open link in a new tab\\\",onMouseOver:e=>{e.stopPropagation()}}}:{props:{}}},LinkOpenButton=createPrimitiveComponent(\\\"a\\\")({stateHook:useLinkOpenButtonState,propsHook:useLinkOpenButton}),global$1=\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:\\\"undefined\\\"!=typeof window?window:{};function defaultSetTimout(){throw new Error(\\\"setTimeout has not been defined\\\")}function defaultClearTimeout(){throw new Error(\\\"clearTimeout has not been defined\\\")}var cachedSetTimeout=defaultSetTimout,cachedClearTimeout=defaultClearTimeout;function Item2(e,t){this.fun=e,this.array=t}\\\"function\\\"==typeof global$1.setTimeout&&(cachedSetTimeout=setTimeout),\\\"function\\\"==typeof global$1.clearTimeout&&(cachedClearTimeout=clearTimeout),Item2.prototype.run=function(){this.fun.apply(null,this.array)};var performance2=global$1.performance||{},performanceNow=performance2.now||performance2.mozNow||performance2.msNow||performance2.oNow||performance2.webkitNow||function(){return(new Date).getTime()},startTime=new Date,useReactId2=React21[\\\"useId\\\".toString()],useInsertionEffect2=React21[\\\"useInsertionEffect\\\".toString()],insertLink=(e,t,r)=>{insertNodes3(e,[createLinkNode(e,t)],r)},unwrapLink=(t,r)=>withoutNormalizing2(t,()=>{if(null!=r&&r.split){var e;if(getAboveNode(t,{at:null==(e=t.selection)?void 0:e.anchor,match:{type:getPluginType(t,ELEMENT_LINK)}}))return splitNodes3(t,{at:null==(e=t.selection)?void 0:e.anchor,match:e=>isElement2(e)&&e.type===getPluginType(t,ELEMENT_LINK)}),unwrapLink(t,{at:null==(e=t.selection)?void 0:e.anchor}),!0;if(getAboveNode(t,{at:null==(e=t.selection)?void 0:e.focus,match:{type:getPluginType(t,ELEMENT_LINK)}}))return splitNodes3(t,{at:null==(e=t.selection)?void 0:e.focus,match:e=>isElement2(e)&&e.type===getPluginType(t,ELEMENT_LINK)}),unwrapLink(t,{at:null==(e=t.selection)?void 0:e.focus}),!0}unwrapNodes3(t,{match:{type:getPluginType(t,ELEMENT_LINK)},...r})}),upsertLinkText=(e,{text:t})=>{var r,n=getAboveNode(e,{match:{type:getPluginType(e,ELEMENT_LINK)}});n&&(([n,r]=n),null!=t)&&t.length&&t!==getEditorString(e,r)&&(n=n.children[0],replaceNodeChildren(e,{at:r,nodes:{...n,text:t},insertOptions:{select:!0}}))},wrapLink=(e,{url:t,target:r,...n})=>{wrapNodes3(e,{type:getPluginType(e,ELEMENT_LINK),url:t,target:r,children:[]},{split:!0,...n})},upsertLink=(t,{url:r,text:n,target:o,insertTextInLink:e,insertNodesOptions:a,skipValidation:i=!1})=>{var s=t.selection;if(s){var c=getAboveNode(t,{at:s,match:{type:getPluginType(t,ELEMENT_LINK)}});if(e&&c)return t.insertText(r),!0;if(i||validateUrl(t,r)){if(isDefined(n)&&0===n.length&&(n=r),c)return r===(null==(l=c[0])?void 0:l.url)&&o===(null==(l=c[0])?void 0:l.target)||setNodes3(t,{url:r,target:o},{at:c[1]}),upsertLinkText(t,{url:r,text:n,target:o}),!0;var l=findNode(t,{at:s,match:{type:getPluginType(t,ELEMENT_LINK)}}),[l,u]=null!=l?l:[];let e=!1;if(u&&null!=(d=n)&&d.length&&n!==getEditorString(t,u)&&(e=!0),isExpanded(s))return unwrapLink(t,c?{at:c[1]}:{split:!0}),wrapLink(t,{url:r,target:o}),upsertLinkText(t,{url:r,target:o,text:n}),!0;e&&removeNodes3(t,{at:u});var d=getNodeProps(null!=l?l:{}),c=null==(s=t.selection)?void 0:s.focus.path;return c?(u=getNodeLeaf(t,c),null!=(l=n)&&l.length||(n=r),insertLink(t,{...d,url:r,target:o,children:[{...u,text:n}]},a),!0):void 0}}},validateUrl=(e,t)=>{var{allowedSchemes:r,isUrl:n,dangerouslySkipSanitization:o}=getPluginOptions(e,ELEMENT_LINK);return!(n&&!n(t)||!o&&!sanitizeUrl(t,{allowedSchemes:r,permitInvalid:!0}))},withLink=(o,{type:e,options:{isUrl:n,getUrlHref:a,rangeBeforeOptions:i,keepSelectedTextOnPaste:s}})=>{const{insertData:c,insertText:t,apply:l,normalizeNode:u,insertBreak:r}=o,d=()=>{withoutNormalizing2(o,()=>{var e,t=o.selection;let r=getRangeBefore(o,t,i);(r=r||getRangeFromBlockStart(o))&&!someNode(o,{at:r,match:{type:getPluginType(o,ELEMENT_LINK)}})&&(t=getEditorString(o,r),t=null!=(e=null==a?void 0:a(t))?e:t,n(t))&&(select2(o,r),upsertLink(o,{url:t}),collapseSelection(o,{edge:\\\"end\\\"}))})};return o.insertBreak=()=>{if(!isCollapsed(o.selection))return r();d(),r()},o.insertText=e=>{\\\" \\\"===e&&isCollapsed(o.selection)&&d(),t(e)},o.insertData=e=>{var t=e.getData(\\\"text/plain\\\"),r=null==a?void 0:a(t);if(t){r=r||t;if(upsertLink(o,{text:s?void 0:r,url:r,insertTextInLink:!0}))return}c(e)},o.apply=t=>{if(\\\"set_selection\\\"===t.type){var r=t.newProperties;if(r&&r.focus&&r.anchor&&isCollapsed(r)){var n=getAboveNode(o,{at:r,match:{type:getPluginType(o,ELEMENT_LINK)}});if(n){var[,n]=n;let e;isStartPoint(o,r.focus,n)&&(e=getPreviousNodeEndPoint(o,n)),(e=isEndPoint(o,r.focus,n)?getNextNodeStartPoint(o,n):e)&&(t.newProperties={anchor:e,focus:e})}}}l(t)},o.normalizeNode=([e,t])=>{var r;e.type===getPluginType(o,ELEMENT_LINK)&&(r=o.selection)&&isCollapsed(r)&&isEndPoint(o,r.focus,t)&&((r=getNextNodeStartPoint(o,t))?select2(o,r):(r=Path.next(t),insertNodes3(o,{text:\\\"\\\"},{at:r}),select2(o,r))),u([e,t])},o=withRemoveEmptyNodes(o,mockPlugin({options:{types:e}}))},ELEMENT_LINK=\\\"a\\\",createLinkPlugin=createPluginFactory({key:ELEMENT_LINK,isElement:!0,isInline:!0,withOverrides:withLink,options:{allowedSchemes:[\\\"http\\\",\\\"https\\\",\\\"mailto\\\",\\\"tel\\\"],dangerouslySkipSanitization:!1,defaultLinkAttributes:{},isUrl:isUrl,rangeBeforeOptions:{matchString:\\\" \\\",skipInvalid:!0,afterMatch:!0},triggerFloatingLinkHotkeys:\\\"meta+k, ctrl+k\\\",keepSelectedTextOnPaste:!0},then:(r,{type:n})=>({props:({element:e})=>({nodeProps:getLinkAttributes(r,e)}),deserializeHtml:{rules:[{validNodeName:\\\"A\\\"}],getNode:e=>{var t=e.getAttribute(\\\"href\\\");if(t&&validateUrl(r,t))return{type:n,url:t,target:e.getAttribute(\\\"target\\\")||\\\"_blank\\\"}}}})}),import_react71=(init_esbuild_inject(),require(\\\"react\\\")),import_react70=(init_esbuild_inject(),__toESM(require(\\\"react\\\")));function _extends4(){return(_extends4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var isTouchEvent=e=>\\\"touches\\\"in e,resizeLengthToRelative=(e,t)=>\\\"number\\\"==typeof e?e/t*100+\\\"%\\\":e,resizeLengthToStatic=(e,t)=>\\\"string\\\"==typeof e?t*Number.parseFloat(e)/100:e,resizeLengthClampStatic=(e,{min:t,max:r})=>(void 0!==t&&(e=Math.max(e,t)),e=void 0!==r?Math.min(e,r):e),resizeLengthClamp=(e,t,{min:r,max:n})=>{var o=resizeLengthToStatic(e,t),a=resizeLengthClampStatic(o,{min:void 0===r?void 0:resizeLengthToStatic(r,t),max:void 0===n?void 0:resizeLengthToStatic(n,t)});switch(typeof e){case\\\"string\\\":return resizeLengthToRelative(a,t);case\\\"number\\\":return a;default:throw new Error(\\\"Invalid length type\\\")}},resizeHandleAtoms={onResize:atom(null)},ResizeHandleEffects=({onResize:e})=>{const[,t]=useAtom(resizeHandleAtoms.onResize);return(0,import_react70.useEffect)(()=>{t({fn:e})},[e,t]),null},ResizeHandleProvider=({children:e,onResize:t})=>import_react70[\\\"default\\\"].createElement(Provider,{initialValues:[[resizeHandleAtoms.onResize,{fn:t}]]},import_react70[\\\"default\\\"].createElement(ResizeHandleEffects,{onResize:t}),e),useResizeHandleState=({direction:o=\\\"left\\\",onResize:a,onMouseDown:e,onTouchStart:t,onHover:r,onHoverEnd:n})=>{var[i]=useAtom(resizeHandleAtoms.onResize);a=a||(null==i?void 0:i.fn);const[s,c]=(0,import_react70.useState)(!1),[l,u]=(0,import_react70.useState)(0),[d,p]=(0,import_react70.useState)(0),f=\\\"left\\\"===o||\\\"right\\\"===o;return(0,import_react70.useEffect)(()=>{if(s){const t=(e,t)=>{var{clientX:r,clientY:n}=isTouchEvent(e)?e.touches[0]||e.changedTouches[0]:e,r=(f?r:n)-l;null!=(n=a)&&n({initialSize:d,delta:r,finished:t,direction:o})},e=e=>t(e,!1),r=e=>{c(!1),null!=n&&n(),t(e,!0)};return window.addEventListener(\\\"mousemove\\\",e),window.addEventListener(\\\"mouseup\\\",r),window.addEventListener(\\\"touchmove\\\",e),window.addEventListener(\\\"touchend\\\",r),()=>{window.removeEventListener(\\\"mousemove\\\",e),window.removeEventListener(\\\"mouseup\\\",r),window.removeEventListener(\\\"touchmove\\\",e),window.removeEventListener(\\\"touchend\\\",r)}}},[s,l,d,a,f,n,o]),{isResizing:s,setIsResizing:c,initialPosition:l,setInitialPosition:u,initialSize:d,setInitialSize:p,isHorizontal:f,direction:o,onResize:a,onMouseDown:e,onTouchStart:t,onHover:r,onHoverEnd:n}},useResizeHandle=({setInitialPosition:n,setInitialSize:o,setIsResizing:a,onMouseDown:i,onTouchStart:s,isHorizontal:c,isResizing:e,onHover:t,onHoverEnd:r})=>{var l=()=>{null!=t&&t()},u=()=>{e||null!=r&&r()};return{props:{onMouseDown:e=>{var{clientX:t,clientY:r}=e,t=(n(c?t:r),e.target.parentElement);o(c?t.offsetWidth:t.offsetHeight),a(!0),null!=i&&i(e)},onTouchStart:e=>{var t=e[\\\"touches\\\"],{clientX:t,clientY:r}=t[0],t=(n(c?t:r),e.target.parentElement);o(c?t.offsetWidth:t.offsetHeight),a(!0),null!=s&&s(e)},onMouseOver:l,onMouseOut:u,onTouchMove:l,onTouchEnd:u}}},ResizeHandle=createPrimitiveComponent(\\\"div\\\")({propsHook:useResizeHandle,stateHook:useResizeHandleState}),{resizableStore,useResizableStore}=createAtomStore({width:0},{name:\\\"resizable\\\",scope:SCOPE_ELEMENT}),useResizableState=({align:e=\\\"center\\\",minWidth:t=92,maxWidth:r=\\\"100%\\\"}={})=>{const n=useElement(),o=usePlateEditorRef(),a=null!=(c=null===n||void 0===n?void 0:n.width)?c:\\\"100%\\\",[i,s]=useResizableStore().use.width();var c=(0,import_react70.useCallback)(e=>{var t=findNodePath(o,n);t&&(e===a?select2(o,t):setNodes3(o,{width:e},{at:t}))},[o,n,a]);return(0,import_react70.useEffect)(()=>{s(a)},[a,s]),{align:e,minWidth:t,maxWidth:r,setNodeWidth:c,setWidth:s,width:i}},useResizable=({align:a,minWidth:i,maxWidth:s,setNodeWidth:c,setWidth:l,width:e})=>{const u=(0,import_react70.useRef)(null);return{wrapperRef:u,wrapperProps:{style:{position:\\\"relative\\\"}},props:{style:{width:e,minWidth:i,maxWidth:s,position:\\\"relative\\\"}},context:{onResize:(0,import_react70.useCallback)(({initialSize:e,delta:t,finished:r,direction:n})=>{var o=u.current.offsetWidth,o=resizeLengthClamp(e+t*((\\\"center\\\"===a?2:1)*(\\\"left\\\"===n?-1:1)),o,{min:i,max:s});(r?c:l)(o)},[a,s,i,c,l])}}},Resizable=import_react70[\\\"default\\\"].forwardRef(({children:e,options:t,...r},n)=>{var o=useResizableState(t),{wrapperRef:o,wrapperProps:a,props:i,context:s}=useResizable(o);return import_react70[\\\"default\\\"].createElement(\\\"div\\\",_extends4({ref:o},a),import_react70[\\\"default\\\"].createElement(\\\"div\\\",_extends4({ref:n},i,r),import_react70[\\\"default\\\"].createElement(ResizeHandleProvider,{onResize:s.onResize},e)))}),keyShiftEdges=(Resizable.displayName=\\\"Resizable\\\",{\\\"shift+up\\\":\\\"top\\\",\\\"shift+right\\\":\\\"right\\\",\\\"shift+down\\\":\\\"bottom\\\",\\\"shift+left\\\":\\\"left\\\"}),commonjsGlobal7=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{};function unwrapExports7(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule10(e,t){return e(t={exports:{}},t.exports),t.exports}var lib7=createCommonjsModule10(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var h={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in h)o[h[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=v(p=f?p.slice(0,-1):p),m=h[g];1!==i&&m||(n?o.key=g:o.which=_(p)),m&&(o[m]=!f||null)}}catch(err){c=!0,l=err}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function _(e){return e=v(e),n[e]||e.toUpperCase().charCodeAt(0)}function v(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=_,t.toKeyName=v}),isHotkey7=unwrapExports7(lib7),getCellInNextTableRow=(lib7.isHotkey,lib7.isCodeHotkey,lib7.isKeyHotkey,lib7.parseHotkey,lib7.compareHotkey,lib7.toKeyCode,lib7.toKeyName,(e,t)=>{var r,n=getNodeEntry(e,Path.next(t));if(n)return([n,r]=n),n=null==n||null==(n=n.children)?void 0:n[0],r=r.concat(0),n&&r?getNodeEntry(e,r):void 0}),getCellInPreviousTableRow=(e,t)=>{var r=getPreviousPath(t);if(r){var n,o,r=getNodeEntry(e,r);if(r)return([r,n]=r),o=null==r||null==(o=r.children)?void 0:o[r.children.length-1],r=n.concat(r.children.length-1),o&&r?getNodeEntry(e,r):void 0}},getCellTypes=e=>getPluginTypes(e,[ELEMENT_TD,ELEMENT_TH]),getEmptyCellNode=(e,{header:t,newCellChildren:r=[e.blockFactory()]})=>({type:getPluginType(e,t?ELEMENT_TH:ELEMENT_TD),children:r}),getEmptyRowNode=(e,{colCount:t=1,...r}={})=>({type:getPluginType(e,ELEMENT_TR),children:Array.from({length:t}).fill(t).map(()=>getEmptyCellNode(e,r))}),getEmptyTableNode=(e,{header:t,rowCount:r=0,colCount:n,newCellChildren:o}={})=>{var a=Array.from({length:r}).fill(r).map(()=>getEmptyRowNode(e,{header:t,colCount:n,newCellChildren:o}));return{type:getPluginType(e,ELEMENT_TABLE),children:a}},getLeftTableCell=(e,{at:t}={})=>{var r;if(!t&&!(t=null==(r=findNode(e,{match:{type:getCellTypes(e)}}))?void 0:r[1]))return;if(t.at(-1))return r=Path.previous(t),getNodeEntry(e,r)},getNextTableCell=(e,t,r,n)=>{var o=getNodeEntry(e,Path.next(r));return o||(([,o]=n),getCellInNextTableRow(e,o))},getPreviousTableCell=(e,t,r,n)=>{var o=getPreviousPath(r);return o?getNodeEntry(e,o)||void 0:(([,o]=n),getCellInPreviousTableRow(e,o))},getTableAbove=(e,t)=>getBlockAbove2(e,{match:{type:getPluginType(e,ELEMENT_TABLE)},...t}),getTableColumnCount=e=>{var t;return null!=(t=null==(t=e.children)||null==(t=t[0])||null==(t=t.children)?void 0:t.length)?t:0},getTableColumnIndex=(e,r)=>{var t=findNodePath(e,r);if(!t)return 0;var[t]=null!=(t=getParentNode(e,t))?t:[];if(!t)return 0;let n=0;return t.children.some((e,t)=>e===r&&(n=t,!0)),n},getTableEntries=(e,{at:t=e.selection}={})=>{if(t){var r=findNode(e,{at:t,match:{type:getCellTypes(e)}});if(r){var[,n]=r,n=getAboveNode(e,{at:n,match:{type:getPluginType(e,ELEMENT_TR)}});if(n){var[,o]=n,o=getAboveNode(e,{at:o,match:{type:getPluginType(e,ELEMENT_TABLE)}});if(o)return{table:o,row:n,cell:r}}}}},getTableGridByRange=(e,{at:t,format:r=\\\"table\\\"})=>{var n=t.anchor.path,o=t.focus.path,a=n.at(-2),i=o.at(-2),s=n.at(-1),o=o.at(-1),c=Math.min(a,i),l=Math.max(a,i),u=Math.min(s,o),d=Math.max(s,o),p=n.slice(0,-2),f=getEmptyTableNode(e,{rowCount:1+(l-c),colCount:1+(d-u),newCellChildren:[]});let g=c,m=u;for(var h=[];;){var _=p.concat([g,m]),v=getNode(e,_);if(!v)break;if(f.children[g-c].children[m-u]=v,h.push([v,_]),m+1<=d)m+=1;else{if(!(g+1<=l))break;m=u,g+=1}}return\\\"cell\\\"===r?h:[[f,p]]},getTableGridAbove=(e,{format:t=\\\"table\\\",...r}={})=>{var n,o,a=getEdgeBlocksAbove(e,{match:{type:getCellTypes(e)},...r});return a?(([a,n]=a),Path.equals(a[1],n[1])?\\\"table\\\"===t?((o=getEmptyTableNode(e,{rowCount:1})).children[0].children=[a[0]],[[o,a[1].slice(0,-2)]]):[a]:getTableGridByRange(e,{at:{anchor:{path:a[1],offset:0},focus:{path:n[1],offset:0}},format:t})):[]},getTableOverriddenColSizes=(e,n)=>{var t=getTableColumnCount(e);return(e.colSizes?[...e.colSizes]:Array.from({length:t}).fill(0)).map((e,t)=>{var r;return null!=(r=null==n?void 0:n.get(t))?r:e})},getTableRowIndex=(e,t)=>{var r=findNodePath(e,t);return r?Path.parent(r).at(-1):0},getTopTableCell=(e,{at:t}={})=>{if(!t&&!(t=null==(r=findNode(e,{match:{type:getCellTypes(e)}}))?void 0:r[1]))return;var r=t.at(-1),n=t.at(-2);if(0!==n)return n=[...Path.parent(Path.parent(t)),n-1,r],getNodeEntry(e,n)},isTableBorderHidden=(e,t)=>{if(\\\"left\\\"===t){var r=null==(r=getLeftTableCell(e))?void 0:r[0];if(r)return 0===(null==(r=r.borders)||null==(r=r.right)?void 0:r.size)}if(\\\"top\\\"===t){var r=null==(r=getTopTableCell(e))?void 0:r[0];if(r)return 0===(null==(r=r.borders)||null==(r=r.bottom)?void 0:r.size)}return 0===(null==(r=findNode(e,{match:{type:getCellTypes(e)}}))||null==(r=r[0].borders)||null==(r=r[t])?void 0:r.size)},insertTableColumn=(i,{disableSelect:s,fromCell:e,at:c,header:l}={})=>{var t=e?findNode(i,{at:e,match:{type:getCellTypes(i)}}):getBlockAbove2(i,{match:{type:getCellTypes(i)}});if(t){const[,u]=t;t=getBlockAbove2(i,{match:{type:getPluginType(i,ELEMENT_TABLE)},at:u});if(t){const[d,p]=t;let o,a;a=Path.isPath(c)?(o=c).at(-1):(o=Path.next(u),u.at(-1)+1);const f=u.at(-2),{newCellChildren:g,initialTableWidth:m,minColumnWidth:h}=getPluginOptions(i,ELEMENT_TABLE);withoutNormalizing2(i,()=>{d.children.forEach((e,t)=>{var r=[...o],n=(Path.isPath(c)?r[c.length-2]=t:r[u.length-2]=t,void 0===l?e.children[0].type===getPluginType(i,ELEMENT_TH):l);insertElements(i,getEmptyCellNode(i,{header:n,newCellChildren:g}),{at:r,select:!s&&t===f})});var t=d[\\\"colSizes\\\"];if(t){let e=[...t.slice(0,a),0,...t.slice(a)];if(m){e[a]=null!=(r=null!=(r=t[a])?r:t[a-1])?r:m/t.length;var r=t.reduce((e,t)=>e+t,0),t=e.reduce((e,t)=>e+t,0),r=Math.max(r,m);if(r<t){const n=r/t;e=e.map(e=>Math.max(null!==h&&void 0!==h?h:0,Math.floor(e*n)))}}setNodes3(i,{colSizes:e},{at:p})}})}}},insertTableRow=(e,{header:t,fromRow:r,at:n,disableSelect:o}={})=>{var a=r?findNode(e,{at:r,match:{type:getPluginType(e,ELEMENT_TR)}}):getBlockAbove2(e,{match:{type:getPluginType(e,ELEMENT_TR)}});if(a){const[i,s]=a;if(getBlockAbove2(e,{match:{type:getPluginType(e,ELEMENT_TABLE)},at:s})){const c=getPluginOptions(e,ELEMENT_TABLE)[\\\"newCellChildren\\\"];withoutNormalizing2(e,()=>{insertElements(e,getEmptyRowNode(e,{header:t,colCount:i.children.length,newCellChildren:c}),{at:Path.isPath(n)?n:Path.next(s)})}),o||(a=getBlockAbove2(e,{match:{type:getCellTypes(e)}}))&&(([,a]=a),Path.isPath(n)?a[a.length-2]=n.at(-2):a[a.length-2]+=1,select2(e,a))}}},moveSelectionFromCell=(e,{at:t,reverse:r,edge:n,fromOneCell:o}={})=>{if(n){var a=getTableGridAbove(e,{at:t,format:\\\"cell\\\"});if(a.length>(o?0:1)){var[,i]=a[0],[,a]=a.at(-1),s=[...i],c=[...a];switch(n){case\\\"bottom\\\":c[c.length-2]+=1;break;case\\\"top\\\":--s[s.length-2];break;case\\\"right\\\":c[c.length-1]+=1;break;case\\\"left\\\":--s[s.length-1]}return hasNode(e,s)&&hasNode(e,c)&&select2(e,{anchor:getStartPoint(e,s),focus:getStartPoint(e,c)}),!0}}else{i=getBlockAbove2(e,{at:t,match:{type:getCellTypes(e)}});if(i){var[,a]=i,i=[...a];if(i[i.length-2]+=r?-1:1,hasNode(e,i))select2(e,getStartPoint(e,i));else{const l=a.slice(0,-2);withoutNormalizing2(e,r?()=>{select2(e,getStartPoint(e,l)),moveSelection(e,{reverse:!0})}:()=>{select2(e,getEndPoint(e,l)),moveSelection(e)})}return!0}}},overrideSelectionFromCell=(r,e)=>{var t;let n;if(r.currentKeyboardEvent&&[\\\"up\\\",\\\"down\\\",\\\"shift+up\\\",\\\"shift+right\\\",\\\"shift+down\\\",\\\"shift+left\\\"].some(e=>{var t=isHotkey7(e,r.currentKeyboardEvent);return t&&(n=e),t})&&null!=(t=r.selection)&&t.focus&&null!=e&&e.focus&&isRangeAcrossBlocks(r,{at:{anchor:r.selection.focus,focus:e.focus},match:{type:getCellTypes(r)}})&&n){const o=keyShiftEdges[n];if(!o||isRangeInSameBlock(r,{at:r.selection,match:{type:getCellTypes(r)}})){const a=r.selection,i=[\\\"up\\\",\\\"shift+up\\\"].includes(n);setTimeout(()=>{moveSelectionFromCell(r,{at:a,reverse:i,edge:o,fromOneCell:!0})},0)}}},setBorderSize=(t,e,{at:r,border:n=\\\"all\\\"}={})=>{var o=findNode(t,{at:r,match:{type:getCellTypes(t)}});if(o){var[o,a]=o,i=a.at(-1),s=a.at(-2),c={size:e},l={match:e=>isElement2(e)&&getCellTypes(t).includes(e.type)};if(\\\"top\\\"===n){if(0===s)return s={...o.borders,top:c},void setNodes3(t,{borders:s},{at:a,...l});var s=getTopTableCell(t,{at:a});if(!s)return;var[s,u]=s,s={...s.borders,bottom:c};setNodes3(t,{borders:s},{at:u,...l})}else\\\"bottom\\\"===n&&(s={...o.borders,bottom:c},setNodes3(t,{borders:s},{at:a,...l}));if(\\\"left\\\"===n){if(0===i)return u={...o.borders,left:c},void setNodes3(t,{borders:u},{at:a,...l});s=getLeftTableCell(t,{at:a});if(!s)return;var[i,u]=s,s={...i.borders,right:c};setNodes3(t,{borders:s},{at:u,...l})}else\\\"right\\\"===n&&(i={...o.borders,right:c},setNodes3(t,{borders:i},{at:a,...l}));\\\"all\\\"===n&&withoutNormalizing2(t,()=>{setBorderSize(t,e,{at:r,border:\\\"top\\\"}),setBorderSize(t,e,{at:r,border:\\\"bottom\\\"}),setBorderSize(t,e,{at:r,border:\\\"left\\\"}),setBorderSize(t,e,{at:r,border:\\\"right\\\"})})}},setTableColSize=(e,{colIndex:t,width:r},n={})=>{var o,a=findNode(e,{match:{type:ELEMENT_TABLE},...n});a&&(([a,o]=a),(a=a.colSizes?[...a.colSizes]:Array.from({length:getTableColumnCount(a)}).fill(0))[t]=r,setNodes3(e,{colSizes:a},{at:o}))},setTableMarginLeft=(e,{marginLeft:t},r={})=>{var n=findNode(e,{match:{type:ELEMENT_TABLE},...r});n&&(([,n]=n),setNodes3(e,{marginLeft:t},{at:n}))},setTableRowSize=(e,{rowIndex:t,height:r},n={})=>{var o=findNode(e,{match:{type:ELEMENT_TABLE},...n});o&&(([,o]=o),o=[...o,t],setNodes3(e,{size:r},{at:o}))},onKeyDownTable=(s,{type:c})=>t=>{if(!t.defaultPrevented){const i={\\\"shift+up\\\":isHotkey7(\\\"shift+up\\\",t),\\\"shift+down\\\":isHotkey7(\\\"shift+down\\\",t),\\\"shift+left\\\":isHotkey7(\\\"shift+left\\\",t),\\\"shift+right\\\":isHotkey7(\\\"shift+right\\\",t)};Object.keys(i).forEach(e=>{i[e]&&moveSelectionFromCell(s,{reverse:\\\"shift+up\\\"===e,edge:keyShiftEdges[e]})&&(t.preventDefault(),t.stopPropagation())});var e=Hotkeys2.isTab(s,t),r=Hotkeys2.isUntab(s,t);if(e||r){var n=getTableEntries(s);if(!n)return;var{row:n,cell:o}=n,[,a]=o;r?(r=getPreviousTableCell(s,o,a,n))&&(([,r]=r),select2(s,r)):e&&(r=getNextTableCell(s,o,a,n))&&(([,e]=r),select2(s,e)),t.preventDefault(),t.stopPropagation()}isHotkey7(\\\"mod+a\\\",t)&&(o=getAboveNode(s,{match:{type:c}}))&&(([,a]=o),select2(s,a),t.preventDefault(),t.stopPropagation())}},preventDeleteTableCell=(e,{unit:t,reverse:r})=>{var n=e[\\\"selection\\\"],o=r?getEndPoint:getStartPoint,a=r?getPointAfter:getPointBefore;if(isCollapsed(n)){var i=getBlockAbove2(e,{match:{type:getCellTypes(e)}});if(i){var[,i]=i,i=o(e,i);if(n&&Point.equals(n.anchor,i))return!0}else{o=a(e,n,{unit:t});if(getBlockAbove2(e,{match:{type:getCellTypes(e)},at:o}))return moveSelection(e,{reverse:!r}),!0}}},withDeleteTable=r=>{const{deleteBackward:t,deleteForward:n,deleteFragment:o}=r;return r.deleteBackward=e=>{if(!preventDeleteTableCell(r,{unit:e}))return t(e)},r.deleteForward=e=>{if(!preventDeleteTableCell(r,{unit:e,reverse:!0}))return n(e)},r.deleteFragment=e=>{if(isRangeInSameBlock(r,{match:e=>e.type===getPluginType(r,ELEMENT_TABLE)}),isRangeInSameBlock(r,{match:e=>e.type===getPluginType(r,ELEMENT_TABLE)})){const t=getTableGridAbove(r,{format:\\\"cell\\\"});if(1<t.length)return void withoutNormalizing2(r,()=>{t.forEach(([,e])=>{replaceNodeChildren(r,{at:e,nodes:r.blockFactory()})}),select2(r,{anchor:getStartPoint(r,t[0][1]),focus:getEndPoint(r,t.at(-1)[1])})})}o(e)},r},withGetFragmentTable=a=>{const t=a[\\\"getFragment\\\"];return a.getFragment=()=>{var e=t();const o=[];return e.forEach(e=>{if(e.type===getPluginType(a,ELEMENT_TABLE)){var t=e.children,r=t.length;if(!r)return;var n=t[0].children.length;if(r<=1&&n<=1)return void o.push(...t[0].children[0].children);r=getTableGridAbove(a);if(0<r.length)return void o.push(r[0][0])}o.push(e)}),o},a};function listCacheClear6(){this.__data__=[],this.size=0}var _listCacheClear6=listCacheClear6;function eq6(e,t){return e===t||e!=e&&t!=t}var eq_16=eq6;function assocIndexOf6(e,t){for(var r=e.length;r--;)if(eq_16(e[r][0],t))return r;return-1}var _assocIndexOf6=assocIndexOf6,arrayProto6=Array.prototype,splice6=arrayProto6.splice;function listCacheDelete6(e){var t=this.__data__,r=_assocIndexOf6(t,e);return!(r<0||(r==t.length-1?t.pop():splice6.call(t,r,1),--this.size,0))}var _listCacheDelete6=listCacheDelete6;function listCacheGet6(e){var t=this.__data__,r=_assocIndexOf6(t,e);return r<0?void 0:t[r][1]}var _listCacheGet6=listCacheGet6;function listCacheHas6(e){return-1<_assocIndexOf6(this.__data__,e)}var _listCacheHas6=listCacheHas6;function listCacheSet6(e,t){var r=this.__data__,n=_assocIndexOf6(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet6=listCacheSet6;function ListCache6(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache6.prototype.clear=_listCacheClear6,ListCache6.prototype[\\\"delete\\\"]=_listCacheDelete6,ListCache6.prototype.get=_listCacheGet6,ListCache6.prototype.has=_listCacheHas6,ListCache6.prototype.set=_listCacheSet6;var _ListCache6=ListCache6;function stackClear6(){this.__data__=new _ListCache6,this.size=0}var _stackClear6=stackClear6;function stackDelete6(e){var t=this.__data__,r=t[\\\"delete\\\"](e);return this.size=t.size,r}var _stackDelete6=stackDelete6;function stackGet6(e){return this.__data__.get(e)}var _stackGet6=stackGet6;function stackHas6(e){return this.__data__.has(e)}var _stackHas6=stackHas6,freeGlobal6=\\\"object\\\"==typeof commonjsGlobal7&&commonjsGlobal7&&commonjsGlobal7.Object===Object&&commonjsGlobal7,_freeGlobal6=freeGlobal6,freeSelf6=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root6=_freeGlobal6||freeSelf6||Function(\\\"return this\\\")(),_root6=root6,Symbol$13=_root6.Symbol,_Symbol6=Symbol$13,objectProto$c3=Object.prototype,hasOwnProperty$94=objectProto$c3.hasOwnProperty,nativeObjectToString$16=objectProto$c3.toString,symToStringTag$16=_Symbol6?_Symbol6.toStringTag:void 0;function getRawTag6(e){var t=hasOwnProperty$94.call(e,symToStringTag$16),r=e[symToStringTag$16];try{var n=!(e[symToStringTag$16]=void 0)}catch(a){}var o=nativeObjectToString$16.call(e);return n&&(t?e[symToStringTag$16]=r:delete e[symToStringTag$16]),o}var _getRawTag6=getRawTag6,objectProto$b6=Object.prototype,nativeObjectToString6=objectProto$b6.toString;function objectToString6(e){return nativeObjectToString6.call(e)}var _objectToString6=objectToString6,nullTag6=\\\"[object Null]\\\",undefinedTag6=\\\"[object Undefined]\\\",symToStringTag6=_Symbol6?_Symbol6.toStringTag:void 0;function baseGetTag6(e){return null==e?void 0===e?undefinedTag6:nullTag6:(symToStringTag6&&symToStringTag6 in Object(e)?_getRawTag6:_objectToString6)(e)}var _baseGetTag6=baseGetTag6;function isObject8(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_16=isObject8,asyncTag6=\\\"[object AsyncFunction]\\\",funcTag$23=\\\"[object Function]\\\",genTag$13=\\\"[object GeneratorFunction]\\\",proxyTag6=\\\"[object Proxy]\\\";function isFunction7(e){var t;return!!isObject_16(e)&&((t=_baseGetTag6(e))==funcTag$23||t==genTag$13||t==asyncTag6||t==proxyTag6)}var isFunction_16=isFunction7,coreJsData6=_root6[\\\"__core-js_shared__\\\"],_coreJsData6=coreJsData6,maskSrcKey6=function(){var e=/[^.]+$/.exec(_coreJsData6&&_coreJsData6.keys&&_coreJsData6.keys.IE_PROTO||\\\"\\\");return e?\\\"Symbol(src)_1.\\\"+e:\\\"\\\"}();function isMasked6(e){return!!maskSrcKey6&&maskSrcKey6 in e}var _isMasked6=isMasked6,funcProto$16=Function.prototype,funcToString$16=funcProto$16.toString;function toSource6(e){if(null!=e){try{return funcToString$16.call(e)}catch(t){}try{return e+\\\"\\\"}catch(t){}}return\\\"\\\"}var _toSource6=toSource6,reRegExpChar6=/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,reIsHostCtor6=/^\\\\[object .+?Constructor\\\\]$/,funcProto6=Function.prototype,objectProto$a6=Object.prototype,funcToString6=funcProto6.toString,hasOwnProperty$86=objectProto$a6.hasOwnProperty,reIsNative6=RegExp(\\\"^\\\"+funcToString6.call(hasOwnProperty$86).replace(reRegExpChar6,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");function baseIsNative6(e){return!(!isObject_16(e)||_isMasked6(e))&&(isFunction_16(e)?reIsNative6:reIsHostCtor6).test(_toSource6(e))}var _baseIsNative6=baseIsNative6;function getValue6(e,t){return null==e?void 0:e[t]}var _getValue6=getValue6;function getNative6(e,t){var r=_getValue6(e,t);return _baseIsNative6(r)?r:void 0}var _getNative6=getNative6,Map$1=_getNative6(_root6,\\\"Map\\\"),_Map6=Map$1,nativeCreate6=_getNative6(Object,\\\"create\\\"),_nativeCreate6=nativeCreate6;function hashClear6(){this.__data__=_nativeCreate6?_nativeCreate6(null):{},this.size=0}var _hashClear6=hashClear6;function hashDelete6(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete6=hashDelete6,HASH_UNDEFINED$16=\\\"__lodash_hash_undefined__\\\",objectProto$96=Object.prototype,hasOwnProperty$76=objectProto$96.hasOwnProperty;function hashGet6(e){var t,r=this.__data__;return _nativeCreate6?(t=r[e])===HASH_UNDEFINED$16?void 0:t:hasOwnProperty$76.call(r,e)?r[e]:void 0}var _hashGet6=hashGet6,objectProto$86=Object.prototype,hasOwnProperty$66=objectProto$86.hasOwnProperty;function hashHas6(e){var t=this.__data__;return _nativeCreate6?void 0!==t[e]:hasOwnProperty$66.call(t,e)}var _hashHas6=hashHas6,HASH_UNDEFINED6=\\\"__lodash_hash_undefined__\\\";function hashSet6(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_nativeCreate6&&void 0===t?HASH_UNDEFINED6:t,this}var _hashSet6=hashSet6;function Hash6(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash6.prototype.clear=_hashClear6,Hash6.prototype[\\\"delete\\\"]=_hashDelete6,Hash6.prototype.get=_hashGet6,Hash6.prototype.has=_hashHas6,Hash6.prototype.set=_hashSet6;var _Hash6=Hash6;function mapCacheClear6(){this.size=0,this.__data__={hash:new _Hash6,map:new(_Map6||_ListCache6),string:new _Hash6}}var _mapCacheClear6=mapCacheClear6;function isKeyable6(e){var t=typeof e;return\\\"string\\\"==t||\\\"number\\\"==t||\\\"symbol\\\"==t||\\\"boolean\\\"==t?\\\"__proto__\\\"!==e:null===e}var _isKeyable6=isKeyable6;function getMapData6(e,t){var r=e.__data__;return _isKeyable6(t)?r[\\\"string\\\"==typeof t?\\\"string\\\":\\\"hash\\\"]:r.map}var _getMapData6=getMapData6;function mapCacheDelete6(e){var t=_getMapData6(this,e)[\\\"delete\\\"](e);return this.size-=t?1:0,t}var _mapCacheDelete6=mapCacheDelete6;function mapCacheGet6(e){return _getMapData6(this,e).get(e)}var _mapCacheGet6=mapCacheGet6;function mapCacheHas6(e){return _getMapData6(this,e).has(e)}var _mapCacheHas6=mapCacheHas6;function mapCacheSet6(e,t){var r=_getMapData6(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet6=mapCacheSet6;function MapCache6(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache6.prototype.clear=_mapCacheClear6,MapCache6.prototype[\\\"delete\\\"]=_mapCacheDelete6,MapCache6.prototype.get=_mapCacheGet6,MapCache6.prototype.has=_mapCacheHas6,MapCache6.prototype.set=_mapCacheSet6;var _MapCache6=MapCache6,LARGE_ARRAY_SIZE6=200;function stackSet6(e,t){var r=this.__data__;if(r instanceof _ListCache6){var n=r.__data__;if(!_Map6||n.length<LARGE_ARRAY_SIZE6-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _MapCache6(n)}return r.set(e,t),this.size=r.size,this}var _stackSet6=stackSet6;function Stack6(e){var t=this.__data__=new _ListCache6(e);this.size=t.size}Stack6.prototype.clear=_stackClear6,Stack6.prototype[\\\"delete\\\"]=_stackDelete6,Stack6.prototype.get=_stackGet6,Stack6.prototype.has=_stackHas6,Stack6.prototype.set=_stackSet6;var _Stack5=Stack6;function arrayEach3(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}var _arrayEach3=arrayEach3,defineProperty5=function(){try{var e=_getNative6(Object,\\\"defineProperty\\\");return e({},\\\"\\\",{}),e}catch(t){}}(),_defineProperty12=defineProperty5;function baseAssignValue4(e,t,r){\\\"__proto__\\\"==t&&_defineProperty12?_defineProperty12(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var _baseAssignValue4=baseAssignValue4,objectProto$76=Object.prototype,hasOwnProperty$56=objectProto$76.hasOwnProperty;function assignValue4(e,t,r){var n=e[t];hasOwnProperty$56.call(e,t)&&eq_16(n,r)&&(void 0!==r||t in e)||_baseAssignValue4(e,t,r)}var _assignValue4=assignValue4;function copyObject4(e,t,r,n){for(var o=!r,a=(r=r||{},-1),i=t.length;++a<i;){var s=t[a],c=n?n(r[s],e[s],s,r,e):void 0;void 0===c&&(c=e[s]),(o?_baseAssignValue4:_assignValue4)(r,s,c)}return r}var _copyObject4=copyObject4;function baseTimes5(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _baseTimes5=baseTimes5;function isObjectLike6(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_16=isObjectLike6,argsTag$25=\\\"[object Arguments]\\\";function baseIsArguments6(e){return isObjectLike_16(e)&&_baseGetTag6(e)==argsTag$25}var _baseIsArguments6=baseIsArguments6,objectProto$66=Object.prototype,hasOwnProperty$46=objectProto$66.hasOwnProperty,propertyIsEnumerable$15=objectProto$66.propertyIsEnumerable,isArguments6=_baseIsArguments6(function(){return arguments}())?_baseIsArguments6:function(e){return isObjectLike_16(e)&&hasOwnProperty$46.call(e,\\\"callee\\\")&&!propertyIsEnumerable$15.call(e,\\\"callee\\\")},isArguments_15=isArguments6,isArray9=Array.isArray,isArray_18=isArray9;function stubFalse6(){return!1}var stubFalse_16=stubFalse6,isBuffer_16=createCommonjsModule10(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root6.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||stubFalse_16}),MAX_SAFE_INTEGER$15=9007199254740991,reIsUint5=/^(?:0|[1-9]\\\\d*)$/;function isIndex5(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$15:t)&&(\\\"number\\\"==r||\\\"symbol\\\"!=r&&reIsUint5.test(e))&&-1<e&&e%1==0&&e<t}var _isIndex5=isIndex5,MAX_SAFE_INTEGER6=9007199254740991;function isLength6(e){return\\\"number\\\"==typeof e&&-1<e&&e%1==0&&e<=MAX_SAFE_INTEGER6}var isLength_16=isLength6,argsTag$16=\\\"[object Arguments]\\\",arrayTag$15=\\\"[object Array]\\\",boolTag$23=\\\"[object Boolean]\\\",dateTag$23=\\\"[object Date]\\\",errorTag$15=\\\"[object Error]\\\",funcTag$16=\\\"[object Function]\\\",mapTag$43=\\\"[object Map]\\\",numberTag$23=\\\"[object Number]\\\",objectTag$25=\\\"[object Object]\\\",regexpTag$23=\\\"[object RegExp]\\\",setTag$43=\\\"[object Set]\\\",stringTag$23=\\\"[object String]\\\",weakMapTag$23=\\\"[object WeakMap]\\\",arrayBufferTag$23=\\\"[object ArrayBuffer]\\\",dataViewTag$33=\\\"[object DataView]\\\",float32Tag$23=\\\"[object Float32Array]\\\",float64Tag$23=\\\"[object Float64Array]\\\",int8Tag$23=\\\"[object Int8Array]\\\",int16Tag$23=\\\"[object Int16Array]\\\",int32Tag$23=\\\"[object Int32Array]\\\",uint8Tag$23=\\\"[object Uint8Array]\\\",uint8ClampedTag$23=\\\"[object Uint8ClampedArray]\\\",uint16Tag$23=\\\"[object Uint16Array]\\\",uint32Tag$23=\\\"[object Uint32Array]\\\",typedArrayTags6={};function baseIsTypedArray6(e){return isObjectLike_16(e)&&isLength_16(e.length)&&!!typedArrayTags6[_baseGetTag6(e)]}typedArrayTags6[float32Tag$23]=typedArrayTags6[float64Tag$23]=typedArrayTags6[int8Tag$23]=typedArrayTags6[int16Tag$23]=typedArrayTags6[int32Tag$23]=typedArrayTags6[uint8Tag$23]=typedArrayTags6[uint8ClampedTag$23]=typedArrayTags6[uint16Tag$23]=typedArrayTags6[uint32Tag$23]=!0,typedArrayTags6[argsTag$16]=typedArrayTags6[arrayTag$15]=typedArrayTags6[arrayBufferTag$23]=typedArrayTags6[boolTag$23]=typedArrayTags6[dataViewTag$33]=typedArrayTags6[dateTag$23]=typedArrayTags6[errorTag$15]=typedArrayTags6[funcTag$16]=typedArrayTags6[mapTag$43]=typedArrayTags6[numberTag$23]=typedArrayTags6[objectTag$25]=typedArrayTags6[regexpTag$23]=typedArrayTags6[setTag$43]=typedArrayTags6[stringTag$23]=typedArrayTags6[weakMapTag$23]=!1;var _baseIsTypedArray6=baseIsTypedArray6;function baseUnary6(t){return function(e){return t(e)}}var _baseUnary6=baseUnary6,_nodeUtil6=createCommonjsModule10(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&_freeGlobal6.process,r=function(){try{var e=n&&n.require&&n.require(\\\"util\\\").types;return e?e:o&&o.binding&&o.binding(\\\"util\\\")}catch(t){}}();e.exports=r}),nodeIsTypedArray6=_nodeUtil6&&_nodeUtil6.isTypedArray,isTypedArray6=nodeIsTypedArray6?_baseUnary6(nodeIsTypedArray6):_baseIsTypedArray6,isTypedArray_15=isTypedArray6,objectProto$56=Object.prototype,hasOwnProperty$36=objectProto$56.hasOwnProperty;function arrayLikeKeys5(e,t){var r,n=isArray_18(e),o=!n&&isArguments_15(e),a=!n&&!o&&isBuffer_16(e),i=!n&&!o&&!a&&isTypedArray_15(e),s=n||o||a||i,c=s?_baseTimes5(e.length,String):[],l=c.length;for(r in e)!t&&!hasOwnProperty$36.call(e,r)||s&&(\\\"length\\\"==r||a&&(\\\"offset\\\"==r||\\\"parent\\\"==r)||i&&(\\\"buffer\\\"==r||\\\"byteLength\\\"==r||\\\"byteOffset\\\"==r)||_isIndex5(r,l))||c.push(r);return c}var _arrayLikeKeys5=arrayLikeKeys5,objectProto$46=Object.prototype;function isPrototype5(e){var t=e&&e.constructor;return e===(\\\"function\\\"==typeof t&&t.prototype||objectProto$46)}var _isPrototype5=isPrototype5;function overArg6(t,r){return function(e){return t(r(e))}}var _overArg6=overArg6,nativeKeys5=_overArg6(Object.keys,Object),_nativeKeys4=nativeKeys5,objectProto$36=Object.prototype,hasOwnProperty$26=objectProto$36.hasOwnProperty;function baseKeys4(e){if(!_isPrototype5(e))return _nativeKeys4(e);var t,r=[];for(t in Object(e))hasOwnProperty$26.call(e,t)&&\\\"constructor\\\"!=t&&r.push(t);return r}var _baseKeys4=baseKeys4;function isArrayLike5(e){return null!=e&&isLength_16(e.length)&&!isFunction_16(e)}var isArrayLike_15=isArrayLike5;function keys4(e){return(isArrayLike_15(e)?_arrayLikeKeys5:_baseKeys4)(e)}var keys_14=keys4;function baseAssign3(e,t){return e&&_copyObject4(t,keys_14(t),e)}var _baseAssign3=baseAssign3;function nativeKeysIn4(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var _nativeKeysIn4=nativeKeysIn4,objectProto$26=Object.prototype,hasOwnProperty$16=objectProto$26.hasOwnProperty;function baseKeysIn4(e){if(!isObject_16(e))return _nativeKeysIn4(e);var t,r=_isPrototype5(e),n=[];for(t in e)(\\\"constructor\\\"!=t||!r&&hasOwnProperty$16.call(e,t))&&n.push(t);return n}var _baseKeysIn4=baseKeysIn4;function keysIn4(e){return isArrayLike_15(e)?_arrayLikeKeys5(e,!0):_baseKeysIn4(e)}var keysIn_14=keysIn4;function baseAssignIn3(e,t){return e&&_copyObject4(t,keysIn_14(t),e)}var _baseAssignIn3=baseAssignIn3,_cloneBuffer4=createCommonjsModule10(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,n=n&&n.exports===r?_root6.Buffer:void 0,o=n?n.allocUnsafe:void 0;e.exports=function(e,t){var r;return t?e.slice():(r=e.length,r=o?o(r):new e.constructor(r),e.copy(r),r)}});function copyArray4(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}var _copyArray4=copyArray4;function arrayFilter4(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}var _arrayFilter4=arrayFilter4;function stubArray4(){return[]}var stubArray_14=stubArray4,objectProto$16=Object.prototype,propertyIsEnumerable6=objectProto$16.propertyIsEnumerable,nativeGetSymbols$13=Object.getOwnPropertySymbols,getSymbols4=nativeGetSymbols$13?function(t){return null==t?[]:(t=Object(t),_arrayFilter4(nativeGetSymbols$13(t),function(e){return propertyIsEnumerable6.call(t,e)}))}:stubArray_14,_getSymbols4=getSymbols4;function copySymbols3(e,t){return _copyObject4(e,_getSymbols4(e),t)}var _copySymbols3=copySymbols3;function arrayPush4(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}var _arrayPush4=arrayPush4,getPrototype4=_overArg6(Object.getPrototypeOf,Object),_getPrototype4=getPrototype4,nativeGetSymbols4=Object.getOwnPropertySymbols,getSymbolsIn3=nativeGetSymbols4?function(e){for(var t=[];e;)_arrayPush4(t,_getSymbols4(e)),e=_getPrototype4(e);return t}:stubArray_14,_getSymbolsIn3=getSymbolsIn3;function copySymbolsIn3(e,t){return _copyObject4(e,_getSymbolsIn3(e),t)}var _copySymbolsIn3=copySymbolsIn3;function baseGetAllKeys4(e,t,r){var n=t(e);return isArray_18(e)?n:_arrayPush4(n,r(e))}var _baseGetAllKeys4=baseGetAllKeys4;function getAllKeys4(e){return _baseGetAllKeys4(e,keys_14,_getSymbols4)}var _getAllKeys4=getAllKeys4;function getAllKeysIn3(e){return _baseGetAllKeys4(e,keysIn_14,_getSymbolsIn3)}var _getAllKeysIn3=getAllKeysIn3,DataView5=_getNative6(_root6,\\\"DataView\\\"),_DataView5=DataView5,Promise$15=_getNative6(_root6,\\\"Promise\\\"),_Promise5=Promise$15,Set5=_getNative6(_root6,\\\"Set\\\"),_Set5=Set5,WeakMap5=_getNative6(_root6,\\\"WeakMap\\\"),_WeakMap5=WeakMap5,mapTag$33=\\\"[object Map]\\\",objectTag$16=\\\"[object Object]\\\",promiseTag5=\\\"[object Promise]\\\",setTag$33=\\\"[object Set]\\\",weakMapTag$15=\\\"[object WeakMap]\\\",dataViewTag$25=\\\"[object DataView]\\\",dataViewCtorString5=_toSource6(_DataView5),mapCtorString5=_toSource6(_Map6),promiseCtorString5=_toSource6(_Promise5),setCtorString5=_toSource6(_Set5),weakMapCtorString5=_toSource6(_WeakMap5),getTag5=_baseGetTag6,_getTag4=getTag5=_DataView5&&getTag5(new _DataView5(new ArrayBuffer(1)))!=dataViewTag$25||_Map6&&getTag5(new _Map6)!=mapTag$33||_Promise5&&getTag5(_Promise5.resolve())!=promiseTag5||_Set5&&getTag5(new _Set5)!=setTag$33||_WeakMap5&&getTag5(new _WeakMap5)!=weakMapTag$15?function(e){var t=_baseGetTag6(e),r=t==objectTag$16?e.constructor:void 0,r=r?_toSource6(r):\\\"\\\";if(r)switch(r){case dataViewCtorString5:return dataViewTag$25;case mapCtorString5:return mapTag$33;case promiseCtorString5:return promiseTag5;case setCtorString5:return setTag$33;case weakMapCtorString5:return weakMapTag$15}return t}:getTag5,objectProto6=Object.prototype,hasOwnProperty7=objectProto6.hasOwnProperty;function initCloneArray3(e){var t=e.length,r=new e.constructor(t);return t&&\\\"string\\\"==typeof e[0]&&hasOwnProperty7.call(e,\\\"index\\\")&&(r.index=e.index,r.input=e.input),r}var _initCloneArray3=initCloneArray3,Uint8Array7=_root6.Uint8Array,_Uint8Array5=Uint8Array7;function cloneArrayBuffer4(e){var t=new e.constructor(e.byteLength);return new _Uint8Array5(t).set(new _Uint8Array5(e)),t}var _cloneArrayBuffer4=cloneArrayBuffer4;function cloneDataView3(e,t){var r=t?_cloneArrayBuffer4(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var _cloneDataView3=cloneDataView3,reFlags3=/\\\\w*$/;function cloneRegExp3(e){var t=new e.constructor(e.source,reFlags3.exec(e));return t.lastIndex=e.lastIndex,t}var _cloneRegExp3=cloneRegExp3,symbolProto5=_Symbol6?_Symbol6.prototype:void 0,symbolValueOf5=symbolProto5?symbolProto5.valueOf:void 0;function cloneSymbol3(e){return symbolValueOf5?Object(symbolValueOf5.call(e)):{}}var _cloneSymbol3=cloneSymbol3;function cloneTypedArray4(e,t){var r=t?_cloneArrayBuffer4(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var _cloneTypedArray4=cloneTypedArray4,boolTag$15=\\\"[object Boolean]\\\",dateTag$15=\\\"[object Date]\\\",mapTag$25=\\\"[object Map]\\\",numberTag$15=\\\"[object Number]\\\",regexpTag$15=\\\"[object RegExp]\\\",setTag$25=\\\"[object Set]\\\",stringTag$15=\\\"[object String]\\\",symbolTag$14=\\\"[object Symbol]\\\",arrayBufferTag$15=\\\"[object ArrayBuffer]\\\",dataViewTag$14=\\\"[object DataView]\\\",float32Tag$13=\\\"[object Float32Array]\\\",float64Tag$13=\\\"[object Float64Array]\\\",int8Tag$13=\\\"[object Int8Array]\\\",int16Tag$13=\\\"[object Int16Array]\\\",int32Tag$13=\\\"[object Int32Array]\\\",uint8Tag$13=\\\"[object Uint8Array]\\\",uint8ClampedTag$13=\\\"[object Uint8ClampedArray]\\\",uint16Tag$13=\\\"[object Uint16Array]\\\",uint32Tag$13=\\\"[object Uint32Array]\\\";function initCloneByTag3(e,t,r){var n=e.constructor;switch(t){case arrayBufferTag$15:return _cloneArrayBuffer4(e);case boolTag$15:case dateTag$15:return new n(+e);case dataViewTag$14:return _cloneDataView3(e,r);case float32Tag$13:case float64Tag$13:case int8Tag$13:case int16Tag$13:case int32Tag$13:case uint8Tag$13:case uint8ClampedTag$13:case uint16Tag$13:case uint32Tag$13:return _cloneTypedArray4(e,r);case mapTag$25:return new n;case numberTag$15:case stringTag$15:return new n(e);case regexpTag$15:return _cloneRegExp3(e);case setTag$25:return new n;case symbolTag$14:return _cloneSymbol3(e)}}var _initCloneByTag3=initCloneByTag3,objectCreate4=Object.create,baseCreate4=function(){function r(){}return function(e){if(!isObject_16(e))return{};if(objectCreate4)return objectCreate4(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}}(),_baseCreate4=baseCreate4;function initCloneObject4(e){return\\\"function\\\"!=typeof e.constructor||_isPrototype5(e)?{}:_baseCreate4(_getPrototype4(e))}var _initCloneObject4=initCloneObject4,mapTag$14=\\\"[object Map]\\\";function baseIsMap3(e){return isObjectLike_16(e)&&_getTag4(e)==mapTag$14}var _baseIsMap3=baseIsMap3,nodeIsMap3=_nodeUtil6&&_nodeUtil6.isMap,isMap3=nodeIsMap3?_baseUnary6(nodeIsMap3):_baseIsMap3,isMap_13=isMap3,setTag$14=\\\"[object Set]\\\";function baseIsSet3(e){return isObjectLike_16(e)&&_getTag4(e)==setTag$14}var _baseIsSet3=baseIsSet3,nodeIsSet3=_nodeUtil6&&_nodeUtil6.isSet,isSet3=nodeIsSet3?_baseUnary6(nodeIsSet3):_baseIsSet3,isSet_13=isSet3,CLONE_DEEP_FLAG$13=1,CLONE_FLAT_FLAG3=2,CLONE_SYMBOLS_FLAG$13=4,argsTag5=\\\"[object Arguments]\\\",arrayTag5=\\\"[object Array]\\\",boolTag5=\\\"[object Boolean]\\\",dateTag5=\\\"[object Date]\\\",errorTag5=\\\"[object Error]\\\",funcTag6=\\\"[object Function]\\\",genTag6=\\\"[object GeneratorFunction]\\\",mapTag6=\\\"[object Map]\\\",numberTag5=\\\"[object Number]\\\",objectTag5=\\\"[object Object]\\\",regexpTag5=\\\"[object RegExp]\\\",setTag6=\\\"[object Set]\\\",stringTag5=\\\"[object String]\\\",symbolTag4=\\\"[object Symbol]\\\",weakMapTag6=\\\"[object WeakMap]\\\",arrayBufferTag5=\\\"[object ArrayBuffer]\\\",dataViewTag6=\\\"[object DataView]\\\",float32Tag6=\\\"[object Float32Array]\\\",float64Tag6=\\\"[object Float64Array]\\\",int8Tag6=\\\"[object Int8Array]\\\",int16Tag6=\\\"[object Int16Array]\\\",int32Tag6=\\\"[object Int32Array]\\\",uint8Tag6=\\\"[object Uint8Array]\\\",uint8ClampedTag6=\\\"[object Uint8ClampedArray]\\\",uint16Tag6=\\\"[object Uint16Array]\\\",uint32Tag6=\\\"[object Uint32Array]\\\",cloneableTags3={};function baseClone3(r,n,o,e,t,a){var i,s=n&CLONE_DEEP_FLAG$13,c=n&CLONE_FLAT_FLAG3,l=n&CLONE_SYMBOLS_FLAG$13;if(void 0===(i=o?t?o(r,e,t,a):o(r):i)){if(!isObject_16(r))return r;var u=isArray_18(r);if(u){if(i=_initCloneArray3(r),!s)return _copyArray4(r,i)}else{var d=_getTag4(r),p=d==funcTag6||d==genTag6;if(isBuffer_16(r))return _cloneBuffer4(r,s);if(d==objectTag5||d==argsTag5||p&&!t){if(i=c||p?{}:_initCloneObject4(r),!s)return c?_copySymbolsIn3(r,_baseAssignIn3(i,r)):_copySymbols3(r,_baseAssign3(i,r))}else{if(!cloneableTags3[d])return t?r:{};i=_initCloneByTag3(r,d,s)}}p=(a=a||new _Stack5).get(r);if(p)return p;a.set(r,i),isSet_13(r)?r.forEach(function(e){i.add(baseClone3(e,n,o,e,r,a))}):isMap_13(r)&&r.forEach(function(e,t){i.set(t,baseClone3(e,n,o,t,r,a))});var f=u?void 0:(l?c?_getAllKeysIn3:_getAllKeys4:c?keysIn_14:keys_14)(r);_arrayEach3(f||r,function(e,t){f&&(e=r[t=e]),_assignValue4(i,t,baseClone3(e,n,o,t,r,a))})}return i}cloneableTags3[argsTag5]=cloneableTags3[arrayTag5]=cloneableTags3[arrayBufferTag5]=cloneableTags3[dataViewTag6]=cloneableTags3[boolTag5]=cloneableTags3[dateTag5]=cloneableTags3[float32Tag6]=cloneableTags3[float64Tag6]=cloneableTags3[int8Tag6]=cloneableTags3[int16Tag6]=cloneableTags3[int32Tag6]=cloneableTags3[mapTag6]=cloneableTags3[numberTag5]=cloneableTags3[objectTag5]=cloneableTags3[regexpTag5]=cloneableTags3[setTag6]=cloneableTags3[stringTag5]=cloneableTags3[symbolTag4]=cloneableTags3[uint8Tag6]=cloneableTags3[uint8ClampedTag6]=cloneableTags3[uint16Tag6]=cloneableTags3[uint32Tag6]=!0,cloneableTags3[errorTag5]=cloneableTags3[funcTag6]=cloneableTags3[weakMapTag6]=!1;var _baseClone3=baseClone3,CLONE_DEEP_FLAG3=1,CLONE_SYMBOLS_FLAG3=4;function cloneDeep3(e){return _baseClone3(e,CLONE_DEEP_FLAG3|CLONE_SYMBOLS_FLAG3)}var cloneDeep_13=cloneDeep3,withInsertFragmentTable=(c,{options:e})=>{const n=c[\\\"insertFragment\\\"],{disableExpandOnInsert:l,insertColumn:u,insertRow:d}=e;return getTEditor(c).insertFragment=r=>{const t=r.find(e=>e.type===getPluginType(c,ELEMENT_TABLE));if(!t&&getTableAbove(c,{at:null==(e=c.selection)?void 0:e.anchor})){var e=getTableGridAbove(c,{format:\\\"cell\\\"});if(1<e.length)return e.forEach(e=>{var t;e&&(([,t]=e),replaceNodeChildren(c,{at:t,nodes:cloneDeep_13(r)}))}),void select2(c,{anchor:getStartPoint(c,e[0][1]),focus:getEndPoint(c,e.at(-1)[1])})}if(t&&getTableAbove(c,{at:null==(e=c.selection)?void 0:e.anchor})){const[s]=getTableGridAbove(c,{at:null==(e=c.selection)?void 0:e.anchor,format:\\\"cell\\\"});if(s)return void withoutNormalizing2(c,()=>{var[,e]=s;const n=[...e],o=n.at(-1);let a=null,i=!0;t.children.forEach(e=>{if(n[n.length-1]=o,!i){var t=n.slice(0,-1);if(n[n.length-2]+=1,!hasNode(c,n)){if(l)return;null!==d&&void 0!==d&&d(c,{fromRow:t})}}i=!1;t=e.children;let r=!0;t.forEach(e=>{if(!r){var t=[...n];if(n[n.length-1]+=1,!hasNode(c,n)){if(l)return;null!==u&&void 0!==u&&u(c,{fromCell:t})}}r=!1,replaceNodeChildren(c,{at:n,nodes:cloneDeep_13(e.children)}),a=[...n]})}),a&&select2(c,{anchor:getStartPoint(c,e),focus:getEndPoint(c,a)})})}n(r)},c},withInsertTextTable=(r,e)=>{const n=r[\\\"insertText\\\"];return r.insertText=e=>{var t;isExpanded(r.selection)&&getTableAbove(r,{at:null==(t=r.selection)?void 0:t.anchor})&&1<getTableGridAbove(r,{format:\\\"cell\\\"}).length&&collapseSelection(r,{edge:\\\"focus\\\"}),n(e)},r},withNormalizeTable=i=>{const s=i[\\\"normalizeNode\\\"];var e=getTEditor(i);const c=getPluginOptions(i,ELEMENT_TABLE)[\\\"initialTableWidth\\\"];return e.normalizeNode=([e,t])=>{if(isElement2(e)){if(e.type===getPluginType(i,ELEMENT_TABLE)){if(getBlockAbove2(i,{at:t,match:{type:getPluginType(i,ELEMENT_TABLE)}}))return void unwrapNodes3(i,{at:t});if(c){var r=e;const o=null==(n=r.children[0])||null==(n=n.children)?void 0:n.length;if(o){const a=[];if(r.colSizes)r.colSizes.some(e=>!e)&&r.colSizes.forEach(e=>{a.push(e||c/o)});else for(let e=0;e<o;e++)a.push(c/o);if(0<a.length)return void setNodes3(i,{colSizes:a},{at:t})}}}if(e.type===getPluginType(i,ELEMENT_TR)){var n=getParentNode(i,t);if((null==n?void 0:n[0].type)!==getPluginType(i,ELEMENT_TABLE))return void unwrapNodes3(i,{at:t})}if(getCellTypes(i).includes(e.type)){r=e[\\\"children\\\"],n=getParentNode(i,t);if((null==n?void 0:n[0].type)!==getPluginType(i,ELEMENT_TR))return void unwrapNodes3(i,{at:t});if(isText(r[0]))return void wrapNodeChildren(i,i.blockFactory({},t),{at:t})}}return s([e,t])},i},withSelectionTable=a=>{const i=a[\\\"apply\\\"];return a.apply=e=>{var t,r,n,o;\\\"set_selection\\\"===e.type&&e.newProperties&&(t={...a.selection,...e.newProperties},Range.isRange(t)&&isRangeAcrossBlocks(a,{at:t,match:e=>e.type===getPluginType(a,ELEMENT_TABLE)})&&((r=getBlockAbove2(a,{at:t.anchor,match:e=>e.type===getPluginType(a,ELEMENT_TABLE)}))?(([,r]=r),Range.isBackward(t)?e.newProperties.focus=getStartPoint(a,r):getPointBefore(a,r)&&(e.newProperties.focus=getEndPoint(a,r))):(r=getBlockAbove2(a,{at:t.focus,match:e=>e.type===getPluginType(a,ELEMENT_TABLE)}))&&(([,r]=r),Range.isBackward(t)?(n=getStartPoint(a,r),o=getPointBefore(a,n),e.newProperties.focus=null!=o?o:n):e.newProperties.focus=getEndPoint(a,r))),overrideSelectionFromCell(a,t)),i(e)},a},withSetFragmentDataTable=m=>{const h=m[\\\"setFragmentData\\\"];return m.setFragmentData=(c,e)=>{var t=null==(t=getTableGridAbove(m,{format:\\\"table\\\"}))?void 0:t[0],r=getTableGridAbove(m,{format:\\\"cell\\\"});const n=m.selection;if(t&&n){var o=Path.compare(n.anchor.path,n.focus.path)<1?n.anchor:n.focus;const[a,l]=t,u=a.children,[d,p]=o.path.slice(l.length,l.length+2);let i=\\\"\\\",s=\\\"\\\";const f=document.createElement(\\\"div\\\"),g=document.createElement(\\\"table\\\");t&&n&&1===r.length&&(\\\"copy\\\"===e||\\\"cut\\\"===e)?h(c):(withoutNormalizing2(m,()=>{u.forEach((e,t)=>{var r=e.children;const n=l.concat(d+t),o=[],a=e.type===getPluginType(m,ELEMENT_TH)?document.createElement(\\\"th\\\"):document.createElement(\\\"tr\\\");r.forEach((e,t)=>{var r=n.concat(p+t),r=(select2(m,{anchor:getStartPoint(m,r),focus:getEndPoint(m,r)}),h(c),o.push(c.getData(\\\"text/plain\\\")),document.createElement(\\\"td\\\"));r.innerHTML=c.getData(\\\"text/html\\\"),a.append(r)}),g.append(a),i+=o.join(\\\",\\\")+`\\n`,s+=o.join(\\\"\\\\t\\\")+`\\n`}),select2(m,n),f.append(g)}),c.setData(\\\"text/csv\\\",i),c.setData(\\\"text/tsv\\\",s),c.setData(\\\"text/plain\\\",s),c.setData(\\\"text/html\\\",f.innerHTML),o=JSON.stringify(a),t=window.btoa(encodeURIComponent(o)),c.setData(\\\"application/x-slate-fragment\\\",t))}else h(c,e)},m},withTable=(e,t)=>(e=withNormalizeTable(e),e=withDeleteTable(e),e=withGetFragmentTable(e),e=withInsertFragmentTable(e,t),e=withInsertTextTable(e),e=withSelectionTable(e),e=withSetFragmentDataTable(e)),ELEMENT_TABLE=\\\"table\\\",ELEMENT_TH=\\\"th\\\",ELEMENT_TR=\\\"tr\\\",ELEMENT_TD=\\\"td\\\",createTablePlugin=createPluginFactory({key:ELEMENT_TABLE,isElement:!0,handlers:{onKeyDown:onKeyDownTable},deserializeHtml:{rules:[{validNodeName:\\\"TABLE\\\"}]},options:{insertColumn:(e,{fromCell:t})=>{insertTableColumn(e,{fromCell:t,disableSelect:!0})},insertRow:(e,{fromRow:t})=>{insertTableRow(e,{fromRow:t,disableSelect:!0})},minColumnWidth:48},withOverrides:withTable,plugins:[{key:ELEMENT_TR,isElement:!0,deserializeHtml:{rules:[{validNodeName:\\\"TR\\\"}]}},{key:ELEMENT_TD,isElement:!0,deserializeHtml:{attributeNames:[\\\"rowspan\\\",\\\"colspan\\\"],rules:[{validNodeName:\\\"TD\\\"}],getNode:e=>{var t=e.style.background||e.style.backgroundColor;return t?{type:\\\"td\\\",background:t}:{type:\\\"td\\\"}}},props:({element:e})=>{var t;return{nodeProps:{colSpan:null==e||null==(t=e.attributes)?void 0:t.colspan,rowSpan:null==e||null==(t=e.attributes)?void 0:t.rowspan}}}},{key:ELEMENT_TH,isElement:!0,deserializeHtml:{attributeNames:[\\\"rowspan\\\",\\\"colspan\\\"],rules:[{validNodeName:\\\"TH\\\"}],getNode:e=>{var t=e.style.background||e.style.backgroundColor;return t?{type:\\\"th\\\",background:t}:{type:\\\"th\\\"}}},props:({element:e})=>{var t;return{nodeProps:{colSpan:null==e||null==(t=e.attributes)?void 0:t.colspan,rowSpan:null==e||null==(t=e.attributes)?void 0:t.rowspan}}}}]}),{tableStore,useTableStore}=createAtomStore({colSizeOverrides:new Map,rowSizeOverrides:new Map,marginLeftOverride:null,hoveredColIndex:null,selectedCells:null},{name:\\\"table\\\",scope:ELEMENT_TABLE}),useOverrideSizeFactory=e=>(0,import_react71.useCallback)((r,n)=>{e(e=>{var t=new Map(e);return null===n?t[\\\"delete\\\"](r):t.set(r,n),t})},[e]),useOverrideColSize=()=>{var e=useTableStore().set.colSizeOverrides();return useOverrideSizeFactory(e)},useOverrideRowSize=()=>{var e=useTableStore().set.rowSizeOverrides();return useOverrideSizeFactory(e)},useOverrideMarginLeft=()=>useTableStore().set.marginLeftOverride(),useTableColSizes=(t,{disableOverrides:e=!1}={})=>{const r=usePlateEditorRef();var n=useTableStore().get.colSizeOverrides();const o=getPluginOptions(r,ELEMENT_TABLE)[\\\"enableUnsetSingleColSize\\\"];n=getTableOverriddenColSizes(t,e?void 0:n);const a=getTableColumnCount(t);return(0,import_react71.useEffect)(()=>{var e;o&&a<2&&null!=(e=t.colSizes)&&e.length&&unsetNodes3(r,\\\"colSizes\\\",{at:findNodePath(r,t)})},[a,o,r,t]),n},roundCellSizeToStep=(e,t)=>t?Math.round(e/t)*t:e,useTableCellElementResizableState=({colIndex:e,rowIndex:t,step:r,stepX:n=r,stepY:o=r})=>{var a=usePlateEditorRef(),a=getPluginOptions(a,ELEMENT_TABLE)[\\\"disableMarginLeft\\\"];return{disableMarginLeft:a,colIndex:e,rowIndex:t,stepX:n,stepY:o}},useTableCellElementResizable=({disableMarginLeft:e,colIndex:s,rowIndex:r,stepX:c,stepY:n})=>{const o=usePlateEditorRef(),a=useElement();var t=useElement(ELEMENT_TABLE);const{minColumnWidth:l=0}=getPluginOptions(o,ELEMENT_TABLE),[i,u]=useTableStore().use.hoveredColIndex(),d=useTableColSizes(t,{disableOverrides:!0}),{marginLeft:p=0}=t,f=useOverrideColSize(),g=useOverrideRowSize(),m=useOverrideMarginLeft(),h=(0,import_react71.useCallback)((e,t)=>{setTableColSize(o,{colIndex:e,width:t},{at:findNodePath(o,a)}),setTimeout(()=>f(e,null),0)},[o,a,f]),_=(0,import_react71.useCallback)((e,t)=>{setTableRowSize(o,{rowIndex:e,height:t},{at:findNodePath(o,a)}),setTimeout(()=>g(e,null),0)},[o,a,g]),v=(0,import_react71.useCallback)(e=>{setTableMarginLeft(o,{marginLeft:e},{at:findNodePath(o,a)}),setTimeout(()=>m(null),0)},[o,a,m]);var t=(0,import_react71.useCallback)(({initialSize:t,delta:e,finished:r})=>{const n=d[s+1];var o=e=>t+n-e,a=roundCellSizeToStep(resizeLengthClampStatic(t+e,{min:l,max:n?o(l):void 0}),c),o=n?o(a):void 0,i=r?h:f;i(s,a),o&&i(s+1,o)},[s,d,l,f,h,c]),y=(0,import_react71.useCallback)(e=>{var t=roundCellSizeToStep(e.initialSize+e.delta,n);(e.finished?_:g)(r,t)},[g,r,_,n]),b=(0,import_react71.useCallback)(e=>{const t=d[s];var r=e=>t+p-e,n=roundCellSizeToStep(resizeLengthClampStatic(p+e.delta,{min:0,max:r(l)}),c),r=r(n);(e.finished?(v(n),h):(m(n),f))(s,r)},[s,d,p,l,f,m,h,v,c]),E=e=>({onHover:()=>{null===i&&u(e)},onHoverEnd:()=>{i===e&&u(null)}}),T=0===s&&!e;return{rightProps:{options:{direction:\\\"right\\\",onResize:t,...E(s)}},bottomProps:{options:{direction:\\\"bottom\\\",onResize:y}},hiddenLeft:!T,leftProps:{options:{direction:\\\"left\\\",onResize:b,...E(-1)}}}},getOnSelectTableBorderFactory=(r,n)=>t=>()=>{var e;n||(\\\"none\\\"===t?setBorderSize(r,0,{border:\\\"all\\\"}):\\\"outer\\\"===t?setBorderSize(r,1,{border:\\\"all\\\"}):(e=isTableBorderHidden(r,t)?1:0,setBorderSize(r,e,{border:t})),setTimeout(()=>{focusEditor(r)},50))},getTableCellBorders=(n,{isFirstCell:e,isFirstRow:t,defaultBorder:o={size:1,style:\\\"solid\\\",color:\\\"rgb(209 213 219)\\\"}}={})=>{var r=e=>{var t,r=null==(r=n.borders)?void 0:r[e];return{size:null!=(t=null==r?void 0:r.size)?t:o.size,style:null!=(t=null==r?void 0:r.style)?t:o.style,color:null!=(t=null==r?void 0:r.color)?t:o.color}};return{bottom:r(\\\"bottom\\\"),right:r(\\\"right\\\"),left:e?r(\\\"left\\\"):void 0,top:t?r(\\\"top\\\"):void 0}},useIsCellSelected=e=>{const t=useTableStore().get.selectedCells();return(0,import_react71.useMemo)(()=>!(null===t||void 0===t||!t.includes(e)),[e,t])},useTableBordersDropdownMenuContentState=()=>{var e=usePlateEditorState(),t=useTableStore().get.selectedCells(),r=!isTableBorderHidden(e,\\\"bottom\\\"),n=!isTableBorderHidden(e,\\\"top\\\"),o=!isTableBorderHidden(e,\\\"left\\\"),a=!isTableBorderHidden(e,\\\"right\\\");return{hasBottomBorder:r,hasTopBorder:n,hasLeftBorder:o,hasRightBorder:a,hasNoBorders:!(r||n||o||a),hasOuterBorders:r&&n&&o&&a,getOnSelectTableBorder:getOnSelectTableBorderFactory(e,t)}},useTableCellElementState=({ignoreReadOnly:e}={})=>{var t=usePlateEditorRef(),r=useElement(),n=getTableColumnIndex(t,r),t=getTableRowIndex(t,r),o=useReadOnly(),a=useIsCellSelected(r),i=useTableStore().get.hoveredColIndex(),s=useTableStore().get.selectedCells(),c=useElement(ELEMENT_TABLE),l=useElement(ELEMENT_TR),u=null!=(u=null!=(u=useTableStore().get.rowSizeOverrides().get(t))?u:null==l?void 0:l.size)?u:void 0,d=0===n,c=(null==(c=c.children)?void 0:c[0])===l;return{colIndex:n,rowIndex:t,readOnly:!e&&o,selected:a,hovered:i===n,hoveredLeft:d&&-1===i,rowSize:u,borders:getTableCellBorders(r,{isFirstCell:d,isFirstRow:c}),isSelectingCell:!!s}},useTableCellElement=({element:e})=>{const t=useTableStore().set.hoveredColIndex();return(0,import_react71.useEffect)(()=>{t(null)},[e,t]),{props:{colSpan:e.colSpan}}},useSelectedCells=()=>{const t=useReadOnly(),e=useSelected(),r=usePlateEditorRef(),[n,o]=useTableStore().use.selectedCells();(0,import_react71.useEffect)(()=>{e&&!t||o(null)},[e,r,o,t]),(0,import_react71.useEffect)(()=>{var e;t||(1<(e=getTableGridAbove(r,{format:\\\"cell\\\"})).length?(e=e.map(e=>e[0]),JSON.stringify(e)!==JSON.stringify(n)&&o(e)):n&&o(null))},[r,null===r||void 0===r?void 0:r.selection,t,n,o])},useTableElementState=({transformColSizes:e}={})=>{var t=usePlateEditorRef(),{minColumnWidth:t,disableMarginLeft:r}=getPluginOptions(t,ELEMENT_TABLE),n=useElement(),o=useTableStore().get.selectedCells(),a=useTableStore().get.marginLeftOverride(),a=!r&&null!=(r=null!=a?a:n.marginLeft)?r:0;let i=useTableColSizes(n);return(i=e?e(i):i).includes(0)||i.push(\\\"100%\\\"),{colSizes:i,isSelectingCell:!!o,minColumnWidth:t,marginLeft:a}},useTableElement=()=>{const e=usePlateEditorRef(),t=useTableStore().get.selectedCells();return useSelectedCells(),{props:{onMouseDown:()=>{t&&collapseSelection(e)}},colGroupProps:{contentEditable:!1,style:{width:\\\"100%\\\"}}}},createAdvancedBlockPlugin=(init_esbuild_inject(),init_esbuild_inject(),createPluginFactory({key:\\\"advanced_block\\\",handlers:{}})),import_react73=(init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_styled_components5=__toESM(require_styled_components_browser_cjs()),import_react72=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_styled_components4=__toESM(require_styled_components_browser_cjs()),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),CodeSyntaxSelect=import_styled_components4[\\\"default\\\"].select`\\n  opacity: 20%;\\n  &:hover {\\n    opacity: 100%;\\n  }\\n  transition: opacity 0.2s;\\n`;function CodeBlockSelectElement({language:e,onChange:t,...r}){const[n,o]=import_react72[\\\"default\\\"].useState(e);var a=useEditorRef();return useReadOnly()?null:(a=getPluginOptions(a,ELEMENT_CODE_BLOCK)[\\\"syntaxPopularFirst\\\"],(0,import_jsx_runtime.jsxs)(CodeSyntaxSelect,{value:n&&normalizeLanguage(n),style:{\\\"float\\\":\\\"right\\\"},onClick:e=>{e.stopPropagation()},onChange:e=>{t(e.target.value),o(e.target.value)},contentEditable:!1,...r,children:[(0,import_jsx_runtime.jsx)(\\\"option\\\",{value:\\\"\\\",children:\\\"txt\\\"}),a&&CODE_BLOCK_LANGUAGES_POPULAR.map(e=>{var t=CODE_BLOCK_LANGUAGES[e],t=Array.isArray(t)?t[0]:t;return(0,import_jsx_runtime.jsx)(\\\"option\\\",{value:t,children:e},e)}),Object.entries(CODE_BLOCK_LANGUAGES).map(([e,t])=>{var r=Array.isArray(t)?t[0]:t;return(0,import_jsx_runtime.jsx)(\\\"option\\\",{value:r,children:e},e)})]}))}var import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),CodeContainer=import_styled_components5[\\\"default\\\"].div`\\n  margin-top: 1em;\\n  margin-bottom: 1em;\\n`,CodeTextArea=import_styled_components5[\\\"default\\\"].textarea`\\n  width: 100%;\\n  height: max-content;\\n`;function useCodeMirror(t,r){const n=(0,import_react73.useRef)(null),o=(0,import_react73.useRef)(!1);return(0,import_react73.useEffect)(()=>{var e;\\\"CodeMirror\\\"in window&&null!==t.current&&!o.current&&(e={lineNumbers:\\\"true\\\"===$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/lineNumbers\\\"),keyMap:$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/keyMap\\\"),lineWrapping:\\\"true\\\"===$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/lineWrapping\\\"),theme:$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/theme\\\"),autofocus:!1,readOnly:!1,cursorBlinkRate:Number(null!=(e=$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/cursorBlinkRate\\\"))?e:\\\"500\\\"),indentUnit:Number(null!=(e=$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/indentUnit\\\"))?e:\\\"2\\\"),indentWithTabs:\\\"true\\\"===$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/indentWithTabs\\\"),showCursorWhenSelecting:\\\"true\\\"===$tw.wiki.getTiddlerText(\\\"$:/config/codemirror/showCursorWhenSelecting\\\")},e=window.CodeMirror.fromTextArea(t.current,{...e,...r}),n.current=e,o.current=!0)},[t,r]),n}function useCodeMirrorEventListenerSettled(r,e){const t=(0,import_react73.useRef)(!1);(0,import_react73.useEffect)(()=>{null===(null==e?void 0:e.current)||t.current||(e.current.on(\\\"change\\\",e=>{var t=e.getDoc().getValue();r(t)}),t.current=!0)},[r,e])}function CodeBlockElement(e){const{attributes:t,nodeProps:r,element:n,children:o,editor:a}=e;var i=getRootProps(e),s=(0,import_react73.useRef)(null);const{language:c,code:l}=n;var u=getPluginOptions(a,ELEMENT_CODE_BLOCK)[\\\"showSyntaxSwitcher\\\"];const d=useCodeMirror(s,(0,import_react73.useMemo)(()=>({mode:c&&normalizeLanguage(c),value:l}),[c,l])),p=(0,import_react73.useMemo)(()=>findNodePath(a,n),[a,n]);var f=(0,import_react73.useCallback)(e=>{var t;void 0!==p&&(setNodes3(a,{language:e},{at:p}),null!=(t=d.current))&&t.setOption(\\\"mode\\\",e)},[a,p,d]),g=useDebouncedCallback_default(e=>{void 0!==p&&setNodes3(a,{code:\\\"string\\\"==typeof e?e:e.target.value},{at:p})},[a,p]);return useCodeMirrorEventListenerSettled(g,d),(0,import_jsx_runtime.jsxs)(\\\"div\\\",{...t,...i,...r,children:[!0===u&&(0,import_jsx_runtime.jsx)(CodeBlockSelectElement,{\\\"data-testid\\\":\\\"CodeBlockSelectElement\\\",language:c,onChange:f}),(0,import_jsx_runtime.jsx)(CodeContainer,{style:{userSelect:\\\"none\\\"},contentEditable:!1,className:\\\"tw-codeblock-container\\\",children:(0,import_jsx_runtime.jsx)(CodeTextArea,{ref:s,onChange:g,defaultValue:l,className:\\\"CodeMirror\\\"})}),o]})}init_esbuild_inject();var createCodeBlockPlugin=createPluginFactory({key:ELEMENT_CODE_BLOCK,isElement:!0,isVoid:!0,handlers:{},options:{syntaxPopularFirst:!0,showSyntaxSwitcher:!0}}),onKeyDownCombobox2=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),s=>e=>{var t,r,n,o=null==(a=(o=useAutoCompletePluginStore.get).activeId)?void 0:a.call(o),a=null==(i=(a=useAutoCompletePluginStore.get).highlightedIndex)?void 0:i.call(a),i=null!=(i=useAutoCompletePluginStore.get.filteredItems()[null!=o?o:\\\"\\\"])?i:[];void 0!==o&&(t=getAutoCompleteOnSelectItem({key:o}),({keepTrigger:o,trigger:r}=getPlugin(s,o)[\\\"options\\\"]),\\\"ArrowDown\\\"===e.key?(e.preventDefault(),n=getNextWrappingIndex(1,a,i.length,()=>{},!0),useAutoCompletePluginStore.set.highlightedIndex(n)):\\\"ArrowUp\\\"===e.key?(e.preventDefault(),n=getNextWrappingIndex(-1,a,i.length,()=>{},!0),useAutoCompletePluginStore.set.highlightedIndex(n)):\\\"Escape\\\"===e.key?(e.preventDefault(),removeAutoCompleteInputFromCurrentSelection(s),!0!==o&&insertText3(s,null!=r?r:\\\"\\\"),useAutoCompletePluginStore.set.reset()):[\\\"Tab\\\",\\\"Enter\\\"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),void 0!==(n=i[a]))&&null!=t&&t(s,n))}),KEY_COMBOBOX2=\\\"combobox\\\",createComboBoxPlugin=createPluginFactory({key:KEY_COMBOBOX2,handlers:{onKeyDown:onKeyDownCombobox2}});function postDropListNormalize(t,r){\\\"parentType\\\"in r&&(\\\"li\\\"!==r.type||\\\"ol\\\"!==r.parentType&&\\\"ul\\\"!==r.parentType||setTimeout(()=>{var e=findNode(t,{at:[],match:{id:r.id}});void 0!==e&&(([,e]=e),wrapNodes3(t,{type:r.parentType,children:[]},{at:e}))},0))}init_esbuild_inject();var dropHandlerToFixList=(e,t)=>{var r,n=t[\\\"dragItem\\\"],n=n[\\\"id\\\"],o=findNode(e,{at:[],match:{id:n}});return void 0!==o&&(([o,r]=o),void 0!==(r=getParentNode(e,r)))&&(([r]=r),postDropListNormalize(e,{id:n,parentType:r.type,type:o.type})),!1};function addDropHandlers(e){for(const t of e){null!=t.draggableProps||(t.draggableProps={});const o=t.draggableProps.onDropHandler;void 0===o?t.draggableProps.onDropHandler=dropHandlerToFixList:t.draggableProps.onDropHandler=(e,t)=>{var r=o(e,t),n=dropHandlerToFixList(e,t);return r||n}}}init_esbuild_inject();var createHeadingPlugin2=createPluginFactory({key:\\\"heading\\\",options:{levels:6},then:(e,{options:{levels:t=0}={}})=>{var r=[];for(let o=1;o<=t;o++){var n={key:KEYS_HEADING[o-1],isElement:!0,deserializeHtml:{rules:[{validNodeName:\\\"H\\\"+o}]},handlers:{onKeyDown:onKeyDownToggleElement},options:{hotkey:[\\\"ctrl+\\\"+o,\\\"mod+shift+\\\"+o]}};r.push(n)}return{plugins:r}}}),getIdFactory=(init_esbuild_inject(),e=>{let t=1;return()=>e+\\\"-\\\"+t++}),import_react74=(init_esbuild_inject(),require(\\\"react\\\")),import_tw_react2=__toESM(require_tw_react()),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),LinkElement=e=>{const{attributes:o,children:t,nodeProps:r,element:a}=e;var n=getRootProps(e);const i=(0,import_react74.useContext)(import_tw_react2.ParentWidgetContext);var s=(0,import_react74.useCallback)(e=>{var t,r,n;void 0!==i&&void 0!==(t=o.ref.current)&&(e.stopPropagation(),null!=(r=null==(r=a.attributes)?void 0:r.to)&&r.value?(r=t.getBoundingClientRect(),n={type:\\\"tm-navigate\\\",navigateTo:null==(n=null==(n=a.attributes)?void 0:n.to)?void 0:n.value,navigateFromTitle:i.getVariable(\\\"storyTiddler\\\"),navigateFromNode:i,navigateFromClientRect:{top:r.top,left:r.left,width:r.width,right:r.right,bottom:r.bottom,height:r.height},navigateFromClientTop:r.top,navigateFromClientLeft:r.left,navigateFromClientWidth:r.width,navigateFromClientRight:r.right,navigateFromClientBottom:r.bottom,navigateFromClientHeight:r.height,navigateSuppressNavigation:e.metaKey||e.ctrlKey||1===e.button,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,event:e.nativeEvent},i.dispatchEvent(n)):t.hasAttribute(\\\"href\\\")&&(e.preventDefault(),window.open(t.href,\\\"_blank\\\",\\\"noopener,noreferrer\\\")))},[i]);const c=(0,import_react74.useMemo)(()=>{var e,t;return!(null!=(t=null==(e=null==i?void 0:i.wiki)?void 0:e.tiddlerExists(null!=(t=null==(t=null==(t=a.attributes)?void 0:t.to)?void 0:t.value)?t:\\\"\\\"))&&t)},[null==(u=null==(u=a.attributes)?void 0:u.to)?void 0:u.value,null==i?void 0:i.wiki]),l=(0,import_react74.useMemo)(()=>{var e,t;return null==(t=null==i?void 0:i.wiki)?void 0:t.isShadowTiddler(null!=(e=null==(e=null==(e=a.attributes)?void 0:e.to)?void 0:e.value)?e:\\\"\\\")},[null==(u=null==(u=a.attributes)?void 0:u.to)?void 0:u.value,null==i?void 0:i.wiki]);var u=(0,import_react74.useMemo)(()=>{var e;const t={};return Object.keys(null!=(e=a.attributes)?e:{}).forEach(e=>{t[e]=a.attributes[e].value}),t},[a.attributes]),d=(0,import_react74.useMemo)(()=>{var e,t=[];return void 0===(null==(e=null==(e=a.attributes)?void 0:e.overrideClasses)?void 0:e.value)?(t.push(\\\"tc-tiddlylink\\\"),l&&t.push(\\\"tc-tiddlylink-shadow\\\"),c&&!l?t.push(\\\"tc-tiddlylink-missing\\\"):c||t.push(\\\"tc-tiddlylink-resolves\\\"),null!=(e=null==(e=a.attributes)?void 0:e[\\\"class\\\"])&&e.value&&t.push(null==(e=null==(e=a.attributes)?void 0:e[\\\"class\\\"])?void 0:e.value)):t.push(null==(e=null==(e=a.attributes)?void 0:e.overrideClasses)?void 0:e.value),t.join(\\\" \\\")},[a.attributes,l,c]);return(0,import_jsx_runtime.jsx)(\\\"a\\\",{onClick:s,...o,href:a.url,...n,...r,...u,className:`${null!=(s=n.className)?s:\\\"\\\"} `+d,style:{cursor:\\\"pointer\\\"},children:t})},import_react78=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_react75=(init_esbuild_inject(),require(\\\"react\\\")),$89eedd556c436f6a$var$DEFAULT_ORIENTATION=\\\"horizontal\\\",$89eedd556c436f6a$var$ORIENTATIONS=[\\\"horizontal\\\",\\\"vertical\\\"],$89eedd556c436f6a$export$1ff3c3f08ae963c0=(0,import_react75.forwardRef)((e,t)=>{const{decorative:r,orientation:n=$89eedd556c436f6a$var$DEFAULT_ORIENTATION,...o}=e;var a=$89eedd556c436f6a$var$isValidOrientation(n)?n:$89eedd556c436f6a$var$DEFAULT_ORIENTATION;return(0,import_react75.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({\\\"data-orientation\\\":a},r?{role:\\\"none\\\"}:{\\\"aria-orientation\\\":\\\"vertical\\\"===a?a:void 0,role:\\\"separator\\\"},o,{ref:t}))});function $89eedd556c436f6a$var$getInvalidOrientationError(e,t){return`Invalid prop \\\\`orientation\\\\` of value \\\\`${e}\\\\` supplied to \\\\`${t}\\\\`, expected one of:\\n  - horizontal\\n  - vertical\\n\\nDefaulting to \\\\`${$89eedd556c436f6a$var$DEFAULT_ORIENTATION}\\\\`.`}function $89eedd556c436f6a$var$isValidOrientation(e){return $89eedd556c436f6a$var$ORIENTATIONS.includes(e)}$89eedd556c436f6a$export$1ff3c3f08ae963c0.propTypes={orientation(e,t,r){var n=e[t],o=String(n);return n&&!$89eedd556c436f6a$var$isValidOrientation(n)?new Error($89eedd556c436f6a$var$getInvalidOrientationError(o,r)):null}};var $89eedd556c436f6a$export$be92b6f5f03c0fe9=$89eedd556c436f6a$export$1ff3c3f08ae963c0,import_react77=(init_esbuild_inject(),__toESM(require(\\\"react\\\"),1)),import_react76=(init_esbuild_inject(),require(\\\"react\\\")),$b3bbe2732c13b576$export$bea8ebba691c5813=(0,import_react76.forwardRef)((e,t)=>{const{pressed:r,defaultPressed:n=!1,onPressedChange:o,...a}=e,[i=!1,s]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:r,onChange:o,defaultProp:n});return(0,import_react76.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.button,_extends2({type:\\\"button\\\",\\\"aria-pressed\\\":i,\\\"data-state\\\":i?\\\"on\\\":\\\"off\\\",\\\"data-disabled\\\":e.disabled?\\\"\\\":void 0},a,{ref:t,onClick:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onClick,()=>{e.disabled||s(!i)})}))}),$b3bbe2732c13b576$export$be92b6f5f03c0fe9=$b3bbe2732c13b576$export$bea8ebba691c5813,$6c1fd9e6a8969628$var$TOGGLE_GROUP_NAME=\\\"ToggleGroup\\\",[$6c1fd9e6a8969628$var$createToggleGroupContext,$6c1fd9e6a8969628$export$d1c7c4bcd9f26dd4]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($6c1fd9e6a8969628$var$TOGGLE_GROUP_NAME,[$d7bdfb9eb0fdf311$export$c7109489551a4f4]),$6c1fd9e6a8969628$var$useRovingFocusGroupScope=$d7bdfb9eb0fdf311$export$c7109489551a4f4(),$6c1fd9e6a8969628$export$af3ec21f6cfb5e30=import_react77[\\\"default\\\"].forwardRef((e,t)=>{const{type:r,...n}=e;var o;if(\\\"single\\\"===r)return o=n,import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupImplSingle,_extends2({},o,{ref:t}));if(\\\"multiple\\\"===r)return o=n,import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupImplMultiple,_extends2({},o,{ref:t}));throw new Error(`Missing prop \\\\`type\\\\` expected on \\\\`${$6c1fd9e6a8969628$var$TOGGLE_GROUP_NAME}\\\\``)}),[$6c1fd9e6a8969628$var$ToggleGroupValueProvider,$6c1fd9e6a8969628$var$useToggleGroupValueContext]=$6c1fd9e6a8969628$var$createToggleGroupContext($6c1fd9e6a8969628$var$TOGGLE_GROUP_NAME),$6c1fd9e6a8969628$var$ToggleGroupImplSingle=import_react77[\\\"default\\\"].forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:o=()=>{},...a}=e,[i,s]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:r,defaultProp:n,onChange:o});return import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupValueProvider,{scope:e.__scopeToggleGroup,type:\\\"single\\\",value:i?[i]:[],onItemActivate:s,onItemDeactivate:import_react77[\\\"default\\\"].useCallback(()=>s(\\\"\\\"),[s])},import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupImpl,_extends2({},a,{ref:t})))}),$6c1fd9e6a8969628$var$ToggleGroupImplMultiple=import_react77[\\\"default\\\"].forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:o=()=>{},...a}=e,[i=[],s]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:r,defaultProp:n,onChange:o});var c=import_react77[\\\"default\\\"].useCallback(t=>s((e=[])=>[...e,t]),[s]),l=import_react77[\\\"default\\\"].useCallback(t=>s((e=[])=>e.filter(e=>e!==t)),[s]);return import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupValueProvider,{scope:e.__scopeToggleGroup,type:\\\"multiple\\\",value:i,onItemActivate:c,onItemDeactivate:l},import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupImpl,_extends2({},a,{ref:t})))}),[$6c1fd9e6a8969628$var$ToggleGroupContext,$6c1fd9e6a8969628$var$useToggleGroupContext]=$6c1fd9e6a8969628$var$createToggleGroupContext($6c1fd9e6a8969628$var$TOGGLE_GROUP_NAME),$6c1fd9e6a8969628$var$ToggleGroupImpl=import_react77[\\\"default\\\"].forwardRef((e,t)=>{const{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:o=!0,orientation:a,dir:i,loop:s=!0,...c}=e;var l=$6c1fd9e6a8969628$var$useRovingFocusGroupScope(r),u=$f631663db3294ace$export$b39126d51d94e6f3(i),d={role:\\\"group\\\",dir:u,...c};return import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupContext,{scope:r,rovingFocus:o,disabled:n},o?import_react77[\\\"default\\\"].createElement($d7bdfb9eb0fdf311$export$be92b6f5f03c0fe9,_extends2({asChild:!0},l,{orientation:a,dir:u,loop:s}),import_react77[\\\"default\\\"].createElement($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({},d,{ref:t}))):import_react77[\\\"default\\\"].createElement($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({},d,{ref:t})))}),$6c1fd9e6a8969628$var$ITEM_NAME=\\\"ToggleGroupItem\\\",$6c1fd9e6a8969628$export$b453109e13abe10b=import_react77[\\\"default\\\"].forwardRef((e,t)=>{var r=$6c1fd9e6a8969628$var$useToggleGroupValueContext($6c1fd9e6a8969628$var$ITEM_NAME,e.__scopeToggleGroup),n=$6c1fd9e6a8969628$var$useToggleGroupContext($6c1fd9e6a8969628$var$ITEM_NAME,e.__scopeToggleGroup),o=$6c1fd9e6a8969628$var$useRovingFocusGroupScope(e.__scopeToggleGroup),r=r.value.includes(e.value),a=n.disabled||e.disabled,i={...e,pressed:r,disabled:a},s=import_react77[\\\"default\\\"].useRef(null);return n.rovingFocus?import_react77[\\\"default\\\"].createElement($d7bdfb9eb0fdf311$export$6d08773d2e66f8f2,_extends2({asChild:!0},o,{focusable:!a,active:r,ref:s}),import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupItemImpl,_extends2({},i,{ref:t}))):import_react77[\\\"default\\\"].createElement($6c1fd9e6a8969628$var$ToggleGroupItemImpl,_extends2({},i,{ref:t}))}),$6c1fd9e6a8969628$var$ToggleGroupItemImpl=import_react77[\\\"default\\\"].forwardRef((e,t)=>{const{__scopeToggleGroup:r,value:n,...o}=e,a=$6c1fd9e6a8969628$var$useToggleGroupValueContext($6c1fd9e6a8969628$var$ITEM_NAME,r);var i={role:\\\"radio\\\",\\\"aria-checked\\\":e.pressed,\\\"aria-pressed\\\":void 0},i=\\\"single\\\"===a.type?i:void 0;return import_react77[\\\"default\\\"].createElement($b3bbe2732c13b576$export$bea8ebba691c5813,_extends2({},i,o,{ref:t,onPressedChange:e=>{e?a.onItemActivate(n):a.onItemDeactivate(n)}}))}),$6c1fd9e6a8969628$export$be92b6f5f03c0fe9=$6c1fd9e6a8969628$export$af3ec21f6cfb5e30,$6c1fd9e6a8969628$export$6d08773d2e66f8f2=$6c1fd9e6a8969628$export$b453109e13abe10b,$3dc4ded751c8bdfb$var$TOOLBAR_NAME=\\\"Toolbar\\\",[$3dc4ded751c8bdfb$var$createToolbarContext,$3dc4ded751c8bdfb$export$233e637670877d91]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($3dc4ded751c8bdfb$var$TOOLBAR_NAME,[$d7bdfb9eb0fdf311$export$c7109489551a4f4,$6c1fd9e6a8969628$export$d1c7c4bcd9f26dd4]),$3dc4ded751c8bdfb$var$useRovingFocusGroupScope=$d7bdfb9eb0fdf311$export$c7109489551a4f4(),$3dc4ded751c8bdfb$var$useToggleGroupScope=$6c1fd9e6a8969628$export$d1c7c4bcd9f26dd4(),[$3dc4ded751c8bdfb$var$ToolbarProvider,$3dc4ded751c8bdfb$var$useToolbarContext]=$3dc4ded751c8bdfb$var$createToolbarContext($3dc4ded751c8bdfb$var$TOOLBAR_NAME),$3dc4ded751c8bdfb$export$4c260019440d418f=(0,import_react78.forwardRef)((e,t)=>{const{__scopeToolbar:r,orientation:n=\\\"horizontal\\\",dir:o,loop:a=!0,...i}=e;var s=$3dc4ded751c8bdfb$var$useRovingFocusGroupScope(r),c=$f631663db3294ace$export$b39126d51d94e6f3(o);return(0,import_react78.createElement)($3dc4ded751c8bdfb$var$ToolbarProvider,{scope:r,orientation:n,dir:c},(0,import_react78.createElement)($d7bdfb9eb0fdf311$export$be92b6f5f03c0fe9,_extends2({asChild:!0},s,{orientation:n,dir:c,loop:a}),(0,import_react78.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.div,_extends2({role:\\\"toolbar\\\",\\\"aria-orientation\\\":n,dir:c},i,{ref:t}))))}),$3dc4ded751c8bdfb$var$SEPARATOR_NAME=\\\"ToolbarSeparator\\\",$3dc4ded751c8bdfb$export$291e1a31e8ec7868=(0,import_react78.forwardRef)((e,t)=>{const{__scopeToolbar:r,...n}=e;var o=$3dc4ded751c8bdfb$var$useToolbarContext($3dc4ded751c8bdfb$var$SEPARATOR_NAME,r);return(0,import_react78.createElement)($89eedd556c436f6a$export$be92b6f5f03c0fe9,_extends2({orientation:\\\"horizontal\\\"===o.orientation?\\\"vertical\\\":\\\"horizontal\\\"},n,{ref:t}))}),$3dc4ded751c8bdfb$export$e5c1a33878e86e9e=(0,import_react78.forwardRef)((e,t)=>{const{__scopeToolbar:r,...n}=e;var o=$3dc4ded751c8bdfb$var$useRovingFocusGroupScope(r);return(0,import_react78.createElement)($d7bdfb9eb0fdf311$export$6d08773d2e66f8f2,_extends2({asChild:!0},o,{focusable:!e.disabled}),(0,import_react78.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.button,_extends2({type:\\\"button\\\"},n,{ref:t})))}),$3dc4ded751c8bdfb$export$ff5714eba66809fd=(0,import_react78.forwardRef)((e,t)=>{const{__scopeToolbar:r,...n}=e;var o=$3dc4ded751c8bdfb$var$useRovingFocusGroupScope(r);return(0,import_react78.createElement)($d7bdfb9eb0fdf311$export$6d08773d2e66f8f2,_extends2({asChild:!0},o,{focusable:!0}),(0,import_react78.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.a,_extends2({},n,{ref:t,onKeyDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onKeyDown,e=>{\\\" \\\"===e.key&&e.currentTarget.click()})})))}),$3dc4ded751c8bdfb$var$TOGGLE_GROUP_NAME=\\\"ToolbarToggleGroup\\\",$3dc4ded751c8bdfb$export$aeae28cb17562c0b=(0,import_react78.forwardRef)((e,t)=>{const{__scopeToolbar:r,...n}=e;var o=$3dc4ded751c8bdfb$var$useToolbarContext($3dc4ded751c8bdfb$var$TOGGLE_GROUP_NAME,r),a=$3dc4ded751c8bdfb$var$useToggleGroupScope(r);return(0,import_react78.createElement)($6c1fd9e6a8969628$export$be92b6f5f03c0fe9,_extends2({\\\"data-orientation\\\":o.orientation,dir:o.dir},a,n,{ref:t,rovingFocus:!1}))}),$3dc4ded751c8bdfb$export$546b879b639844a1=(0,import_react78.forwardRef)((e,t)=>{const{__scopeToolbar:r,...n}=e;var o=$3dc4ded751c8bdfb$var$useToggleGroupScope(r),a={__scopeToolbar:e.__scopeToolbar};return(0,import_react78.createElement)($3dc4ded751c8bdfb$export$e5c1a33878e86e9e,_extends2({asChild:!0},a),(0,import_react78.createElement)($6c1fd9e6a8969628$export$6d08773d2e66f8f2,_extends2({},o,n,{ref:t})))}),$3dc4ded751c8bdfb$export$be92b6f5f03c0fe9=$3dc4ded751c8bdfb$export$4c260019440d418f,$3dc4ded751c8bdfb$export$1ff3c3f08ae963c0=$3dc4ded751c8bdfb$export$291e1a31e8ec7868,$3dc4ded751c8bdfb$export$353f5b6fc5456de1=$3dc4ded751c8bdfb$export$e5c1a33878e86e9e,$3dc4ded751c8bdfb$export$a6c7ac8248d6e38a=$3dc4ded751c8bdfb$export$ff5714eba66809fd,$3dc4ded751c8bdfb$export$af3ec21f6cfb5e30=$3dc4ded751c8bdfb$export$aeae28cb17562c0b,$3dc4ded751c8bdfb$export$920ad4cf87b18fc7=$3dc4ded751c8bdfb$export$546b879b639844a1;function r8(e){var t,r,n=\\\"\\\";if(\\\"string\\\"==typeof e||\\\"number\\\"==typeof e)n+=e;else if(\\\"object\\\"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=r8(e[t]))&&(n&&(n+=\\\" \\\"),n+=r);else for(t in e)e[t]&&(n&&(n+=\\\" \\\"),n+=t);return n}function clsx3(){for(var e,t=0,r=\\\"\\\";t<arguments.length;)(e=arguments[t++])&&(e=r8(e))&&(r&&(r+=\\\" \\\"),r+=e);return r}init_esbuild_inject(),init_esbuild_inject();var falsyToString=e=>\\\"boolean\\\"==typeof e?\\\"\\\".concat(e):0===e?\\\"0\\\":e,cx=clsx3,cva=(r,s)=>n=>{if(null==(null==s?void 0:s.variants))return cx(r,null==n?void 0:n[\\\"class\\\"],null==n?void 0:n.className);const{variants:o,defaultVariants:a}=s;var e=Object.keys(o).map(e=>{var t=null==n?void 0:n[e],r=null===a||void 0===a?void 0:a[e];return null===t?null:(t=falsyToString(t)||falsyToString(r),o[e][t])});const i=n&&Object.entries(n).reduce((e,t)=>{var[r,n]=t;return void 0!==n&&(e[r]=n),e},{});var t=null==s||null==(t=s.compoundVariants)?void 0:t.reduce((e,t)=>{let{\\\"class\\\":r,className:n,...o}=t;return Object.entries(o).every(e=>{var[t,r]=e;return Array.isArray(r)?r.includes({...a,...i}[t]):{...a,...i}[t]===r})?[...e,r,n]:e},[]);return cx(r,e,t,null==n?void 0:n[\\\"class\\\"],null==n?void 0:n.className)},React31=__toESM(require(\\\"react\\\"));function twJoin(){for(var e,t=0,r=\\\"\\\";t<arguments.length;)(e=arguments[t++])&&(e=toValue(e))&&(r&&(r+=\\\" \\\"),r+=e);return r}function toValue(e){if(\\\"string\\\"==typeof e)return e;for(var t,r=\\\"\\\",n=0;n<e.length;n++)e[n]&&(t=toValue(e[n]))&&(r&&(r+=\\\" \\\"),r+=t);return r}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var CLASS_PART_SEPARATOR=\\\"-\\\";function createClassUtils(e){var r=createClassMap(e),n=e.conflictingClassGroups,t=e.conflictingClassGroupModifiers,o=void 0===t?{}:t;return{getClassGroupId:function(e){var t=e.split(CLASS_PART_SEPARATOR);return\\\"\\\"===t[0]&&1!==t.length&&t.shift(),getGroupRecursive(t,r)||getGroupIdForArbitraryProperty(e)},getConflictingClassGroupIds:function(e,t){var r=n[e]||[];return t&&o[e]?[].concat(r,o[e]):r}}}function getGroupRecursive(e,t){var r,n;return 0===e.length?t.classGroupId:(r=e[0],((r=t.nextPart.get(r))?getGroupRecursive(e.slice(1),r):void 0)||(0===t.validators.length||(n=e.join(CLASS_PART_SEPARATOR),null==(r=t.validators.find(function(e){return(0,e.validator)(n)})))?void 0:r.classGroupId))}var arbitraryPropertyRegex=/^\\\\[(.+)\\\\]$/;function getGroupIdForArbitraryProperty(e){if(arbitraryPropertyRegex.test(e)){var t=arbitraryPropertyRegex.exec(e)[1],t=null==t?void 0:t.substring(0,t.indexOf(\\\":\\\"));if(t)return\\\"arbitrary..\\\"+t}}function createClassMap(e){var r=e.theme,t=e.prefix,n={nextPart:new Map,validators:[]};return getPrefixedClassGroupEntries(Object.entries(e.classGroups),t).forEach(function(e){var t=e[0];processClassesRecursively(e[1],n,t,r)}),n}function processClassesRecursively(e,r,n,o){e.forEach(function(e){if(\\\"string\\\"!=typeof e)return\\\"function\\\"==typeof e?isThemeGetter(e)?void processClassesRecursively(e(o),r,n,o):void r.validators.push({validator:e,classGroupId:n}):void Object.entries(e).forEach(function(e){var t=e[0];processClassesRecursively(e[1],getPart(r,t),n,o)});(\\\"\\\"===e?r:getPart(r,e)).classGroupId=n})}function getPart(e,t){var r=e;return t.split(CLASS_PART_SEPARATOR).forEach(function(e){r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r}function isThemeGetter(e){return e.isThemeGetter}function getPrefixedClassGroupEntries(e,n){return n?e.map(function(e){return[e[0],e[1].map(function(e){return\\\"string\\\"==typeof e?n+e:\\\"object\\\"==typeof e?Object.fromEntries(Object.entries(e).map(function(e){var t=e[0],r=e[1];return[n+t,r]})):e})]}):e}function createLruCache(r){var n,o,a;return r<1?{get:function(){},set:function(){}}:(n=0,o=new Map,a=new Map,{get:function(e){var t=o.get(e);return void 0!==t?t:void 0!==(t=a.get(e))?(i(e,t),t):void 0},set:function(e,t){o.has(e)?o.set(e,t):i(e,t)}});function i(e,t){o.set(e,t),r<++n&&(n=0,a=o,o=new Map)}}init_esbuild_inject(),init_esbuild_inject();var IMPORTANT_MODIFIER=\\\"!\\\";function createSplitModifiers(e){var l=e.separator||\\\":\\\",u=1===l.length,d=l[0],p=l.length;return function(e){for(var t,r=[],n=0,o=0,a=0;a<e.length;a++){var i=e[a];if(0===n){if(i===d&&(u||e.slice(a,a+p)===l)){r.push(e.slice(o,a)),o=a+p;continue}if(\\\"/\\\"===i){t=a;continue}}\\\"[\\\"===i?n++:\\\"]\\\"===i&&n--}var s=0===r.length?e:e.substring(o),c=s.startsWith(IMPORTANT_MODIFIER);return{modifiers:r,hasImportantModifier:c,baseClassName:c?s.substring(1):s,maybePostfixModifierPosition:t&&o<t?t-o:void 0}}}function sortModifiers(e){var t,r;return e.length<=1?e:(t=[],r=[],e.forEach(function(e){\\\"[\\\"===e[0]?(t.push.apply(t,r.sort().concat([e])),r=[]):r.push(e)}),t.push.apply(t,r.sort()),t)}function createConfigUtils(e){return{cache:createLruCache(e.cacheSize),splitModifiers:createSplitModifiers(e),...createClassUtils(e)}}init_esbuild_inject();var SPLIT_CLASSES_REGEX=/\\\\s+/;function mergeClassList(e,t){var s=t.splitModifiers,c=t.getClassGroupId,a=t.getConflictingClassGroupIds,i=new Set;return e.trim().split(SPLIT_CLASSES_REGEX).map(function(e){var t=s(e),r=t.modifiers,n=t.hasImportantModifier,o=t.baseClassName,t=t.maybePostfixModifierPosition,a=c(t?o.substring(0,t):o),i=Boolean(t);if(!a){if(!t)return{isTailwindClass:!1,originalClassName:e};if(!(a=c(o)))return{isTailwindClass:!1,originalClassName:e};i=!1}t=sortModifiers(r).join(\\\":\\\");return{isTailwindClass:!0,modifierId:n?t+IMPORTANT_MODIFIER:t,classGroupId:a,originalClassName:e,hasPostfixModifier:i}}).reverse().filter(function(e){if(e.isTailwindClass){var t=e.modifierId,r=e.classGroupId,n=e.hasPostfixModifier,o=t+r;if(i.has(o))return!1;i.add(o),a(r,n).forEach(function(e){return i.add(t+e)})}return!0}).reverse().map(function(e){return e.originalClassName}).join(\\\" \\\")}function createTailwindMerge(){for(var r,n,o,e=arguments.length,a=new Array(e),t=0;t<e;t++)a[t]=arguments[t];var i=function(e){var t=a[0],t=a.slice(1).reduce(function(e,t){return t(e)},t());return r=createConfigUtils(t),n=r.cache.get,o=r.cache.set,(i=s)(e)};function s(e){var t=n(e);return t||(t=mergeClassList(e,r),o(e,t),t)}return function(){return i(twJoin.apply(null,arguments))}}function fromTheme(t){var e=function(e){return e[t]||[]};return e.isThemeGetter=!0,e}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var arbitraryValueRegex=/^\\\\[(?:([a-z-]+):)?(.+)\\\\]$/i,fractionRegex=/^\\\\d+\\\\/\\\\d+$/,stringLengths=new Set([\\\"px\\\",\\\"full\\\",\\\"screen\\\"]),tshirtUnitRegex=/^(\\\\d+(\\\\.\\\\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\\\\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\\\\b(calc|min|max|clamp)\\\\(.+\\\\)|^0$/,shadowRegex=/^-?((\\\\d+)?\\\\.?(\\\\d+)[a-z]+|0)_-?((\\\\d+)?\\\\.?(\\\\d+)[a-z]+|0)/;function isLength7(e){return isNumber(e)||stringLengths.has(e)||fractionRegex.test(e)||isArbitraryLength(e)}function isArbitraryLength(e){return getIsArbitraryValue(e,\\\"length\\\",isLengthOnly)}function isArbitrarySize(e){return getIsArbitraryValue(e,\\\"size\\\",isNever)}function isArbitraryPosition(e){return getIsArbitraryValue(e,\\\"position\\\",isNever)}function isArbitraryUrl(e){return getIsArbitraryValue(e,\\\"url\\\",isUrl2)}function isArbitraryNumber(e){return getIsArbitraryValue(e,\\\"number\\\",isNumber)}function isNumber(e){return!Number.isNaN(Number(e))}function isPercent(e){return e.endsWith(\\\"%\\\")&&isNumber(e.slice(0,-1))}function isInteger(e){return isIntegerOnly(e)||getIsArbitraryValue(e,\\\"number\\\",isIntegerOnly)}function isArbitraryValue(e){return arbitraryValueRegex.test(e)}function isAny(){return!0}function isTshirtSize(e){return tshirtUnitRegex.test(e)}function isArbitraryShadow(e){return getIsArbitraryValue(e,\\\"\\\",isShadow)}function getIsArbitraryValue(e,t,r){var n=arbitraryValueRegex.exec(e);return!!n&&(n[1]?n[1]===t:r(n[2]))}function isLengthOnly(e){return lengthUnitRegex.test(e)}function isNever(){return!1}function isUrl2(e){return e.startsWith(\\\"url(\\\")}function isIntegerOnly(e){return Number.isInteger(Number(e))}function isShadow(e){return shadowRegex.test(e)}function getDefaultConfig(){var e=fromTheme(\\\"colors\\\"),t=fromTheme(\\\"spacing\\\"),r=fromTheme(\\\"blur\\\"),n=fromTheme(\\\"brightness\\\"),o=fromTheme(\\\"borderColor\\\"),a=fromTheme(\\\"borderRadius\\\"),i=fromTheme(\\\"borderSpacing\\\"),s=fromTheme(\\\"borderWidth\\\"),c=fromTheme(\\\"contrast\\\"),l=fromTheme(\\\"grayscale\\\"),u=fromTheme(\\\"hueRotate\\\"),d=fromTheme(\\\"invert\\\"),p=fromTheme(\\\"gap\\\"),f=fromTheme(\\\"gradientColorStops\\\"),g=fromTheme(\\\"gradientColorStopPositions\\\"),m=fromTheme(\\\"inset\\\"),h=fromTheme(\\\"margin\\\"),_=fromTheme(\\\"opacity\\\"),v=fromTheme(\\\"padding\\\"),y=fromTheme(\\\"saturate\\\"),b=fromTheme(\\\"scale\\\"),E=fromTheme(\\\"sepia\\\"),T=fromTheme(\\\"skew\\\"),C=fromTheme(\\\"space\\\"),w=fromTheme(\\\"translate\\\"),S=function(){return[\\\"auto\\\",\\\"contain\\\",\\\"none\\\"]},x=function(){return[\\\"auto\\\",\\\"hidden\\\",\\\"clip\\\",\\\"visible\\\",\\\"scroll\\\"]},D=function(){return[\\\"auto\\\",isArbitraryValue,t]},$=function(){return[isArbitraryValue,t]},A=function(){return[\\\"\\\",isLength7]},O=function(){return[\\\"auto\\\",isNumber,isArbitraryValue]},N=function(){return[\\\"bottom\\\",\\\"center\\\",\\\"left\\\",\\\"left-bottom\\\",\\\"left-top\\\",\\\"right\\\",\\\"right-bottom\\\",\\\"right-top\\\",\\\"top\\\"]},P=function(){return[\\\"solid\\\",\\\"dashed\\\",\\\"dotted\\\",\\\"double\\\",\\\"none\\\"]},M=function(){return[\\\"normal\\\",\\\"multiply\\\",\\\"screen\\\",\\\"overlay\\\",\\\"darken\\\",\\\"lighten\\\",\\\"color-dodge\\\",\\\"color-burn\\\",\\\"hard-light\\\",\\\"soft-light\\\",\\\"difference\\\",\\\"exclusion\\\",\\\"hue\\\",\\\"saturation\\\",\\\"color\\\",\\\"luminosity\\\",\\\"plus-lighter\\\"]},I=function(){return[\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"between\\\",\\\"around\\\",\\\"evenly\\\",\\\"stretch\\\"]},j=function(){return[\\\"\\\",\\\"0\\\",isArbitraryValue]},B=function(){return[\\\"auto\\\",\\\"avoid\\\",\\\"all\\\",\\\"avoid-page\\\",\\\"page\\\",\\\"left\\\",\\\"right\\\",\\\"column\\\"]},R=function(){return[isNumber,isArbitraryNumber]},k=function(){return[isNumber,isArbitraryValue]};return{cacheSize:500,theme:{colors:[isAny],spacing:[isLength7],blur:[\\\"none\\\",\\\"\\\",isTshirtSize,isArbitraryValue],brightness:R(),borderColor:[e],borderRadius:[\\\"none\\\",\\\"\\\",\\\"full\\\",isTshirtSize,isArbitraryValue],borderSpacing:$(),borderWidth:A(),contrast:R(),grayscale:j(),hueRotate:k(),invert:j(),gap:$(),gradientColorStops:[e],gradientColorStopPositions:[isPercent,isArbitraryLength],inset:D(),margin:D(),opacity:R(),padding:$(),saturate:R(),scale:R(),sepia:j(),skew:k(),space:$(),translate:$()},classGroups:{aspect:[{aspect:[\\\"auto\\\",\\\"square\\\",\\\"video\\\",isArbitraryValue]}],container:[\\\"container\\\"],columns:[{columns:[isTshirtSize]}],\\\"break-after\\\":[{\\\"break-after\\\":B()}],\\\"break-before\\\":[{\\\"break-before\\\":B()}],\\\"break-inside\\\":[{\\\"break-inside\\\":[\\\"auto\\\",\\\"avoid\\\",\\\"avoid-page\\\",\\\"avoid-column\\\"]}],\\\"box-decoration\\\":[{\\\"box-decoration\\\":[\\\"slice\\\",\\\"clone\\\"]}],box:[{box:[\\\"border\\\",\\\"content\\\"]}],display:[\\\"block\\\",\\\"inline-block\\\",\\\"inline\\\",\\\"flex\\\",\\\"inline-flex\\\",\\\"table\\\",\\\"inline-table\\\",\\\"table-caption\\\",\\\"table-cell\\\",\\\"table-column\\\",\\\"table-column-group\\\",\\\"table-footer-group\\\",\\\"table-header-group\\\",\\\"table-row-group\\\",\\\"table-row\\\",\\\"flow-root\\\",\\\"grid\\\",\\\"inline-grid\\\",\\\"contents\\\",\\\"list-item\\\",\\\"hidden\\\"],\\\"float\\\":[{\\\"float\\\":[\\\"right\\\",\\\"left\\\",\\\"none\\\"]}],clear:[{clear:[\\\"left\\\",\\\"right\\\",\\\"both\\\",\\\"none\\\"]}],isolation:[\\\"isolate\\\",\\\"isolation-auto\\\"],\\\"object-fit\\\":[{object:[\\\"contain\\\",\\\"cover\\\",\\\"fill\\\",\\\"none\\\",\\\"scale-down\\\"]}],\\\"object-position\\\":[{object:[].concat(N(),[isArbitraryValue])}],overflow:[{overflow:x()}],\\\"overflow-x\\\":[{\\\"overflow-x\\\":x()}],\\\"overflow-y\\\":[{\\\"overflow-y\\\":x()}],overscroll:[{overscroll:S()}],\\\"overscroll-x\\\":[{\\\"overscroll-x\\\":S()}],\\\"overscroll-y\\\":[{\\\"overscroll-y\\\":S()}],position:[\\\"static\\\",\\\"fixed\\\",\\\"absolute\\\",\\\"relative\\\",\\\"sticky\\\"],inset:[{inset:[m]}],\\\"inset-x\\\":[{\\\"inset-x\\\":[m]}],\\\"inset-y\\\":[{\\\"inset-y\\\":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:[\\\"visible\\\",\\\"invisible\\\",\\\"collapse\\\"],z:[{z:[\\\"auto\\\",isInteger]}],basis:[{basis:D()}],\\\"flex-direction\\\":[{flex:[\\\"row\\\",\\\"row-reverse\\\",\\\"col\\\",\\\"col-reverse\\\"]}],\\\"flex-wrap\\\":[{flex:[\\\"wrap\\\",\\\"wrap-reverse\\\",\\\"nowrap\\\"]}],flex:[{flex:[\\\"1\\\",\\\"auto\\\",\\\"initial\\\",\\\"none\\\",isArbitraryValue]}],grow:[{grow:j()}],shrink:[{shrink:j()}],order:[{order:[\\\"first\\\",\\\"last\\\",\\\"none\\\",isInteger]}],\\\"grid-cols\\\":[{\\\"grid-cols\\\":[isAny]}],\\\"col-start-end\\\":[{col:[\\\"auto\\\",{span:[\\\"full\\\",isInteger]},isArbitraryValue]}],\\\"col-start\\\":[{\\\"col-start\\\":O()}],\\\"col-end\\\":[{\\\"col-end\\\":O()}],\\\"grid-rows\\\":[{\\\"grid-rows\\\":[isAny]}],\\\"row-start-end\\\":[{row:[\\\"auto\\\",{span:[isInteger]},isArbitraryValue]}],\\\"row-start\\\":[{\\\"row-start\\\":O()}],\\\"row-end\\\":[{\\\"row-end\\\":O()}],\\\"grid-flow\\\":[{\\\"grid-flow\\\":[\\\"row\\\",\\\"col\\\",\\\"dense\\\",\\\"row-dense\\\",\\\"col-dense\\\"]}],\\\"auto-cols\\\":[{\\\"auto-cols\\\":[\\\"auto\\\",\\\"min\\\",\\\"max\\\",\\\"fr\\\",isArbitraryValue]}],\\\"auto-rows\\\":[{\\\"auto-rows\\\":[\\\"auto\\\",\\\"min\\\",\\\"max\\\",\\\"fr\\\",isArbitraryValue]}],gap:[{gap:[p]}],\\\"gap-x\\\":[{\\\"gap-x\\\":[p]}],\\\"gap-y\\\":[{\\\"gap-y\\\":[p]}],\\\"justify-content\\\":[{justify:[\\\"normal\\\"].concat(I())}],\\\"justify-items\\\":[{\\\"justify-items\\\":[\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"stretch\\\"]}],\\\"justify-self\\\":[{\\\"justify-self\\\":[\\\"auto\\\",\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"stretch\\\"]}],\\\"align-content\\\":[{content:[\\\"normal\\\"].concat(I(),[\\\"baseline\\\"])}],\\\"align-items\\\":[{items:[\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"baseline\\\",\\\"stretch\\\"]}],\\\"align-self\\\":[{self:[\\\"auto\\\",\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"stretch\\\",\\\"baseline\\\"]}],\\\"place-content\\\":[{\\\"place-content\\\":[].concat(I(),[\\\"baseline\\\"])}],\\\"place-items\\\":[{\\\"place-items\\\":[\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"baseline\\\",\\\"stretch\\\"]}],\\\"place-self\\\":[{\\\"place-self\\\":[\\\"auto\\\",\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"stretch\\\"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],\\\"space-x\\\":[{\\\"space-x\\\":[C]}],\\\"space-x-reverse\\\":[\\\"space-x-reverse\\\"],\\\"space-y\\\":[{\\\"space-y\\\":[C]}],\\\"space-y-reverse\\\":[\\\"space-y-reverse\\\"],w:[{w:[\\\"auto\\\",\\\"min\\\",\\\"max\\\",\\\"fit\\\",isArbitraryValue,t]}],\\\"min-w\\\":[{\\\"min-w\\\":[\\\"min\\\",\\\"max\\\",\\\"fit\\\",isArbitraryValue,isLength7]}],\\\"max-w\\\":[{\\\"max-w\\\":[\\\"0\\\",\\\"none\\\",\\\"full\\\",\\\"min\\\",\\\"max\\\",\\\"fit\\\",\\\"prose\\\",{screen:[isTshirtSize]},isTshirtSize,isArbitraryValue]}],h:[{h:[isArbitraryValue,t,\\\"auto\\\",\\\"min\\\",\\\"max\\\",\\\"fit\\\"]}],\\\"min-h\\\":[{\\\"min-h\\\":[\\\"min\\\",\\\"max\\\",\\\"fit\\\",isArbitraryValue,isLength7]}],\\\"max-h\\\":[{\\\"max-h\\\":[isArbitraryValue,t,\\\"min\\\",\\\"max\\\",\\\"fit\\\"]}],\\\"font-size\\\":[{text:[\\\"base\\\",isTshirtSize,isArbitraryLength]}],\\\"font-smoothing\\\":[\\\"antialiased\\\",\\\"subpixel-antialiased\\\"],\\\"font-style\\\":[\\\"italic\\\",\\\"not-italic\\\"],\\\"font-weight\\\":[{font:[\\\"thin\\\",\\\"extralight\\\",\\\"light\\\",\\\"normal\\\",\\\"medium\\\",\\\"semibold\\\",\\\"bold\\\",\\\"extrabold\\\",\\\"black\\\",isArbitraryNumber]}],\\\"font-family\\\":[{font:[isAny]}],\\\"fvn-normal\\\":[\\\"normal-nums\\\"],\\\"fvn-ordinal\\\":[\\\"ordinal\\\"],\\\"fvn-slashed-zero\\\":[\\\"slashed-zero\\\"],\\\"fvn-figure\\\":[\\\"lining-nums\\\",\\\"oldstyle-nums\\\"],\\\"fvn-spacing\\\":[\\\"proportional-nums\\\",\\\"tabular-nums\\\"],\\\"fvn-fraction\\\":[\\\"diagonal-fractions\\\",\\\"stacked-fractons\\\"],tracking:[{tracking:[\\\"tighter\\\",\\\"tight\\\",\\\"normal\\\",\\\"wide\\\",\\\"wider\\\",\\\"widest\\\",isArbitraryValue]}],\\\"line-clamp\\\":[{\\\"line-clamp\\\":[\\\"none\\\",isNumber,isArbitraryNumber]}],leading:[{leading:[\\\"none\\\",\\\"tight\\\",\\\"snug\\\",\\\"normal\\\",\\\"relaxed\\\",\\\"loose\\\",isArbitraryValue,isLength7]}],\\\"list-image\\\":[{\\\"list-image\\\":[\\\"none\\\",isArbitraryValue]}],\\\"list-style-type\\\":[{list:[\\\"none\\\",\\\"disc\\\",\\\"decimal\\\",isArbitraryValue]}],\\\"list-style-position\\\":[{list:[\\\"inside\\\",\\\"outside\\\"]}],\\\"placeholder-color\\\":[{placeholder:[e]}],\\\"placeholder-opacity\\\":[{\\\"placeholder-opacity\\\":[_]}],\\\"text-alignment\\\":[{text:[\\\"left\\\",\\\"center\\\",\\\"right\\\",\\\"justify\\\",\\\"start\\\",\\\"end\\\"]}],\\\"text-color\\\":[{text:[e]}],\\\"text-opacity\\\":[{\\\"text-opacity\\\":[_]}],\\\"text-decoration\\\":[\\\"underline\\\",\\\"overline\\\",\\\"line-through\\\",\\\"no-underline\\\"],\\\"text-decoration-style\\\":[{decoration:[].concat(P(),[\\\"wavy\\\"])}],\\\"text-decoration-thickness\\\":[{decoration:[\\\"auto\\\",\\\"from-font\\\",isLength7]}],\\\"underline-offset\\\":[{\\\"underline-offset\\\":[\\\"auto\\\",isArbitraryValue,isLength7]}],\\\"text-decoration-color\\\":[{decoration:[e]}],\\\"text-transform\\\":[\\\"uppercase\\\",\\\"lowercase\\\",\\\"capitalize\\\",\\\"normal-case\\\"],\\\"text-overflow\\\":[\\\"truncate\\\",\\\"text-ellipsis\\\",\\\"text-clip\\\"],indent:[{indent:$()}],\\\"vertical-align\\\":[{align:[\\\"baseline\\\",\\\"top\\\",\\\"middle\\\",\\\"bottom\\\",\\\"text-top\\\",\\\"text-bottom\\\",\\\"sub\\\",\\\"super\\\",isArbitraryValue]}],whitespace:[{whitespace:[\\\"normal\\\",\\\"nowrap\\\",\\\"pre\\\",\\\"pre-line\\\",\\\"pre-wrap\\\",\\\"break-spaces\\\"]}],\\\"break\\\":[{\\\"break\\\":[\\\"normal\\\",\\\"words\\\",\\\"all\\\",\\\"keep\\\"]}],hyphens:[{hyphens:[\\\"none\\\",\\\"manual\\\",\\\"auto\\\"]}],content:[{content:[\\\"none\\\",isArbitraryValue]}],\\\"bg-attachment\\\":[{bg:[\\\"fixed\\\",\\\"local\\\",\\\"scroll\\\"]}],\\\"bg-clip\\\":[{\\\"bg-clip\\\":[\\\"border\\\",\\\"padding\\\",\\\"content\\\",\\\"text\\\"]}],\\\"bg-opacity\\\":[{\\\"bg-opacity\\\":[_]}],\\\"bg-origin\\\":[{\\\"bg-origin\\\":[\\\"border\\\",\\\"padding\\\",\\\"content\\\"]}],\\\"bg-position\\\":[{bg:[].concat(N(),[isArbitraryPosition])}],\\\"bg-repeat\\\":[{bg:[\\\"no-repeat\\\",{repeat:[\\\"\\\",\\\"x\\\",\\\"y\\\",\\\"round\\\",\\\"space\\\"]}]}],\\\"bg-size\\\":[{bg:[\\\"auto\\\",\\\"cover\\\",\\\"contain\\\",isArbitrarySize]}],\\\"bg-image\\\":[{bg:[\\\"none\\\",{\\\"gradient-to\\\":[\\\"t\\\",\\\"tr\\\",\\\"r\\\",\\\"br\\\",\\\"b\\\",\\\"bl\\\",\\\"l\\\",\\\"tl\\\"]},isArbitraryUrl]}],\\\"bg-color\\\":[{bg:[e]}],\\\"gradient-from-pos\\\":[{from:[g]}],\\\"gradient-via-pos\\\":[{via:[g]}],\\\"gradient-to-pos\\\":[{to:[g]}],\\\"gradient-from\\\":[{from:[f]}],\\\"gradient-via\\\":[{via:[f]}],\\\"gradient-to\\\":[{to:[f]}],rounded:[{rounded:[a]}],\\\"rounded-s\\\":[{\\\"rounded-s\\\":[a]}],\\\"rounded-e\\\":[{\\\"rounded-e\\\":[a]}],\\\"rounded-t\\\":[{\\\"rounded-t\\\":[a]}],\\\"rounded-r\\\":[{\\\"rounded-r\\\":[a]}],\\\"rounded-b\\\":[{\\\"rounded-b\\\":[a]}],\\\"rounded-l\\\":[{\\\"rounded-l\\\":[a]}],\\\"rounded-ss\\\":[{\\\"rounded-ss\\\":[a]}],\\\"rounded-se\\\":[{\\\"rounded-se\\\":[a]}],\\\"rounded-ee\\\":[{\\\"rounded-ee\\\":[a]}],\\\"rounded-es\\\":[{\\\"rounded-es\\\":[a]}],\\\"rounded-tl\\\":[{\\\"rounded-tl\\\":[a]}],\\\"rounded-tr\\\":[{\\\"rounded-tr\\\":[a]}],\\\"rounded-br\\\":[{\\\"rounded-br\\\":[a]}],\\\"rounded-bl\\\":[{\\\"rounded-bl\\\":[a]}],\\\"border-w\\\":[{border:[s]}],\\\"border-w-x\\\":[{\\\"border-x\\\":[s]}],\\\"border-w-y\\\":[{\\\"border-y\\\":[s]}],\\\"border-w-s\\\":[{\\\"border-s\\\":[s]}],\\\"border-w-e\\\":[{\\\"border-e\\\":[s]}],\\\"border-w-t\\\":[{\\\"border-t\\\":[s]}],\\\"border-w-r\\\":[{\\\"border-r\\\":[s]}],\\\"border-w-b\\\":[{\\\"border-b\\\":[s]}],\\\"border-w-l\\\":[{\\\"border-l\\\":[s]}],\\\"border-opacity\\\":[{\\\"border-opacity\\\":[_]}],\\\"border-style\\\":[{border:[].concat(P(),[\\\"hidden\\\"])}],\\\"divide-x\\\":[{\\\"divide-x\\\":[s]}],\\\"divide-x-reverse\\\":[\\\"divide-x-reverse\\\"],\\\"divide-y\\\":[{\\\"divide-y\\\":[s]}],\\\"divide-y-reverse\\\":[\\\"divide-y-reverse\\\"],\\\"divide-opacity\\\":[{\\\"divide-opacity\\\":[_]}],\\\"divide-style\\\":[{divide:P()}],\\\"border-color\\\":[{border:[o]}],\\\"border-color-x\\\":[{\\\"border-x\\\":[o]}],\\\"border-color-y\\\":[{\\\"border-y\\\":[o]}],\\\"border-color-t\\\":[{\\\"border-t\\\":[o]}],\\\"border-color-r\\\":[{\\\"border-r\\\":[o]}],\\\"border-color-b\\\":[{\\\"border-b\\\":[o]}],\\\"border-color-l\\\":[{\\\"border-l\\\":[o]}],\\\"divide-color\\\":[{divide:[o]}],\\\"outline-style\\\":[{outline:[\\\"\\\"].concat(P())}],\\\"outline-offset\\\":[{\\\"outline-offset\\\":[isArbitraryValue,isLength7]}],\\\"outline-w\\\":[{outline:[isLength7]}],\\\"outline-color\\\":[{outline:[e]}],\\\"ring-w\\\":[{ring:A()}],\\\"ring-w-inset\\\":[\\\"ring-inset\\\"],\\\"ring-color\\\":[{ring:[e]}],\\\"ring-opacity\\\":[{\\\"ring-opacity\\\":[_]}],\\\"ring-offset-w\\\":[{\\\"ring-offset\\\":[isLength7]}],\\\"ring-offset-color\\\":[{\\\"ring-offset\\\":[e]}],shadow:[{shadow:[\\\"\\\",\\\"inner\\\",\\\"none\\\",isTshirtSize,isArbitraryShadow]}],\\\"shadow-color\\\":[{shadow:[isAny]}],opacity:[{opacity:[_]}],\\\"mix-blend\\\":[{\\\"mix-blend\\\":M()}],\\\"bg-blend\\\":[{\\\"bg-blend\\\":M()}],filter:[{filter:[\\\"\\\",\\\"none\\\"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[c]}],\\\"drop-shadow\\\":[{\\\"drop-shadow\\\":[\\\"\\\",\\\"none\\\",isTshirtSize,isArbitraryValue]}],grayscale:[{grayscale:[l]}],\\\"hue-rotate\\\":[{\\\"hue-rotate\\\":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[E]}],\\\"backdrop-filter\\\":[{\\\"backdrop-filter\\\":[\\\"\\\",\\\"none\\\"]}],\\\"backdrop-blur\\\":[{\\\"backdrop-blur\\\":[r]}],\\\"backdrop-brightness\\\":[{\\\"backdrop-brightness\\\":[n]}],\\\"backdrop-contrast\\\":[{\\\"backdrop-contrast\\\":[c]}],\\\"backdrop-grayscale\\\":[{\\\"backdrop-grayscale\\\":[l]}],\\\"backdrop-hue-rotate\\\":[{\\\"backdrop-hue-rotate\\\":[u]}],\\\"backdrop-invert\\\":[{\\\"backdrop-invert\\\":[d]}],\\\"backdrop-opacity\\\":[{\\\"backdrop-opacity\\\":[_]}],\\\"backdrop-saturate\\\":[{\\\"backdrop-saturate\\\":[y]}],\\\"backdrop-sepia\\\":[{\\\"backdrop-sepia\\\":[E]}],\\\"border-collapse\\\":[{border:[\\\"collapse\\\",\\\"separate\\\"]}],\\\"border-spacing\\\":[{\\\"border-spacing\\\":[i]}],\\\"border-spacing-x\\\":[{\\\"border-spacing-x\\\":[i]}],\\\"border-spacing-y\\\":[{\\\"border-spacing-y\\\":[i]}],\\\"table-layout\\\":[{table:[\\\"auto\\\",\\\"fixed\\\"]}],caption:[{caption:[\\\"top\\\",\\\"bottom\\\"]}],transition:[{transition:[\\\"none\\\",\\\"all\\\",\\\"\\\",\\\"colors\\\",\\\"opacity\\\",\\\"shadow\\\",\\\"transform\\\",isArbitraryValue]}],duration:[{duration:k()}],ease:[{ease:[\\\"linear\\\",\\\"in\\\",\\\"out\\\",\\\"in-out\\\",isArbitraryValue]}],delay:[{delay:k()}],animate:[{animate:[\\\"none\\\",\\\"spin\\\",\\\"ping\\\",\\\"pulse\\\",\\\"bounce\\\",isArbitraryValue]}],transform:[{transform:[\\\"\\\",\\\"gpu\\\",\\\"none\\\"]}],scale:[{scale:[b]}],\\\"scale-x\\\":[{\\\"scale-x\\\":[b]}],\\\"scale-y\\\":[{\\\"scale-y\\\":[b]}],rotate:[{rotate:[isInteger,isArbitraryValue]}],\\\"translate-x\\\":[{\\\"translate-x\\\":[w]}],\\\"translate-y\\\":[{\\\"translate-y\\\":[w]}],\\\"skew-x\\\":[{\\\"skew-x\\\":[T]}],\\\"skew-y\\\":[{\\\"skew-y\\\":[T]}],\\\"transform-origin\\\":[{origin:[\\\"center\\\",\\\"top\\\",\\\"top-right\\\",\\\"right\\\",\\\"bottom-right\\\",\\\"bottom\\\",\\\"bottom-left\\\",\\\"left\\\",\\\"top-left\\\",isArbitraryValue]}],accent:[{accent:[\\\"auto\\\",e]}],appearance:[\\\"appearance-none\\\"],cursor:[{cursor:[\\\"auto\\\",\\\"default\\\",\\\"pointer\\\",\\\"wait\\\",\\\"text\\\",\\\"move\\\",\\\"help\\\",\\\"not-allowed\\\",\\\"none\\\",\\\"context-menu\\\",\\\"progress\\\",\\\"cell\\\",\\\"crosshair\\\",\\\"vertical-text\\\",\\\"alias\\\",\\\"copy\\\",\\\"no-drop\\\",\\\"grab\\\",\\\"grabbing\\\",\\\"all-scroll\\\",\\\"col-resize\\\",\\\"row-resize\\\",\\\"n-resize\\\",\\\"e-resize\\\",\\\"s-resize\\\",\\\"w-resize\\\",\\\"ne-resize\\\",\\\"nw-resize\\\",\\\"se-resize\\\",\\\"sw-resize\\\",\\\"ew-resize\\\",\\\"ns-resize\\\",\\\"nesw-resize\\\",\\\"nwse-resize\\\",\\\"zoom-in\\\",\\\"zoom-out\\\",isArbitraryValue]}],\\\"caret-color\\\":[{caret:[e]}],\\\"pointer-events\\\":[{\\\"pointer-events\\\":[\\\"none\\\",\\\"auto\\\"]}],resize:[{resize:[\\\"none\\\",\\\"y\\\",\\\"x\\\",\\\"\\\"]}],\\\"scroll-behavior\\\":[{scroll:[\\\"auto\\\",\\\"smooth\\\"]}],\\\"scroll-m\\\":[{\\\"scroll-m\\\":$()}],\\\"scroll-mx\\\":[{\\\"scroll-mx\\\":$()}],\\\"scroll-my\\\":[{\\\"scroll-my\\\":$()}],\\\"scroll-ms\\\":[{\\\"scroll-ms\\\":$()}],\\\"scroll-me\\\":[{\\\"scroll-me\\\":$()}],\\\"scroll-mt\\\":[{\\\"scroll-mt\\\":$()}],\\\"scroll-mr\\\":[{\\\"scroll-mr\\\":$()}],\\\"scroll-mb\\\":[{\\\"scroll-mb\\\":$()}],\\\"scroll-ml\\\":[{\\\"scroll-ml\\\":$()}],\\\"scroll-p\\\":[{\\\"scroll-p\\\":$()}],\\\"scroll-px\\\":[{\\\"scroll-px\\\":$()}],\\\"scroll-py\\\":[{\\\"scroll-py\\\":$()}],\\\"scroll-ps\\\":[{\\\"scroll-ps\\\":$()}],\\\"scroll-pe\\\":[{\\\"scroll-pe\\\":$()}],\\\"scroll-pt\\\":[{\\\"scroll-pt\\\":$()}],\\\"scroll-pr\\\":[{\\\"scroll-pr\\\":$()}],\\\"scroll-pb\\\":[{\\\"scroll-pb\\\":$()}],\\\"scroll-pl\\\":[{\\\"scroll-pl\\\":$()}],\\\"snap-align\\\":[{snap:[\\\"start\\\",\\\"end\\\",\\\"center\\\",\\\"align-none\\\"]}],\\\"snap-stop\\\":[{snap:[\\\"normal\\\",\\\"always\\\"]}],\\\"snap-type\\\":[{snap:[\\\"none\\\",\\\"x\\\",\\\"y\\\",\\\"both\\\"]}],\\\"snap-strictness\\\":[{snap:[\\\"mandatory\\\",\\\"proximity\\\"]}],touch:[{touch:[\\\"auto\\\",\\\"none\\\",\\\"pinch-zoom\\\",\\\"manipulation\\\",{pan:[\\\"x\\\",\\\"left\\\",\\\"right\\\",\\\"y\\\",\\\"up\\\",\\\"down\\\"]}]}],select:[{select:[\\\"none\\\",\\\"text\\\",\\\"all\\\",\\\"auto\\\"]}],\\\"will-change\\\":[{\\\"will-change\\\":[\\\"auto\\\",\\\"scroll\\\",\\\"contents\\\",\\\"transform\\\",isArbitraryValue]}],fill:[{fill:[e,\\\"none\\\"]}],\\\"stroke-w\\\":[{stroke:[isLength7,isArbitraryNumber]}],stroke:[{stroke:[e,\\\"none\\\"]}],sr:[\\\"sr-only\\\",\\\"not-sr-only\\\"]},conflictingClassGroups:{overflow:[\\\"overflow-x\\\",\\\"overflow-y\\\"],overscroll:[\\\"overscroll-x\\\",\\\"overscroll-y\\\"],inset:[\\\"inset-x\\\",\\\"inset-y\\\",\\\"start\\\",\\\"end\\\",\\\"top\\\",\\\"right\\\",\\\"bottom\\\",\\\"left\\\"],\\\"inset-x\\\":[\\\"right\\\",\\\"left\\\"],\\\"inset-y\\\":[\\\"top\\\",\\\"bottom\\\"],flex:[\\\"basis\\\",\\\"grow\\\",\\\"shrink\\\"],gap:[\\\"gap-x\\\",\\\"gap-y\\\"],p:[\\\"px\\\",\\\"py\\\",\\\"ps\\\",\\\"pe\\\",\\\"pt\\\",\\\"pr\\\",\\\"pb\\\",\\\"pl\\\"],px:[\\\"pr\\\",\\\"pl\\\"],py:[\\\"pt\\\",\\\"pb\\\"],m:[\\\"mx\\\",\\\"my\\\",\\\"ms\\\",\\\"me\\\",\\\"mt\\\",\\\"mr\\\",\\\"mb\\\",\\\"ml\\\"],mx:[\\\"mr\\\",\\\"ml\\\"],my:[\\\"mt\\\",\\\"mb\\\"],\\\"font-size\\\":[\\\"leading\\\"],\\\"fvn-normal\\\":[\\\"fvn-ordinal\\\",\\\"fvn-slashed-zero\\\",\\\"fvn-figure\\\",\\\"fvn-spacing\\\",\\\"fvn-fraction\\\"],\\\"fvn-ordinal\\\":[\\\"fvn-normal\\\"],\\\"fvn-slashed-zero\\\":[\\\"fvn-normal\\\"],\\\"fvn-figure\\\":[\\\"fvn-normal\\\"],\\\"fvn-spacing\\\":[\\\"fvn-normal\\\"],\\\"fvn-fraction\\\":[\\\"fvn-normal\\\"],rounded:[\\\"rounded-s\\\",\\\"rounded-e\\\",\\\"rounded-t\\\",\\\"rounded-r\\\",\\\"rounded-b\\\",\\\"rounded-l\\\",\\\"rounded-ss\\\",\\\"rounded-se\\\",\\\"rounded-ee\\\",\\\"rounded-es\\\",\\\"rounded-tl\\\",\\\"rounded-tr\\\",\\\"rounded-br\\\",\\\"rounded-bl\\\"],\\\"rounded-s\\\":[\\\"rounded-ss\\\",\\\"rounded-es\\\"],\\\"rounded-e\\\":[\\\"rounded-se\\\",\\\"rounded-ee\\\"],\\\"rounded-t\\\":[\\\"rounded-tl\\\",\\\"rounded-tr\\\"],\\\"rounded-r\\\":[\\\"rounded-tr\\\",\\\"rounded-br\\\"],\\\"rounded-b\\\":[\\\"rounded-br\\\",\\\"rounded-bl\\\"],\\\"rounded-l\\\":[\\\"rounded-tl\\\",\\\"rounded-bl\\\"],\\\"border-spacing\\\":[\\\"border-spacing-x\\\",\\\"border-spacing-y\\\"],\\\"border-w\\\":[\\\"border-w-s\\\",\\\"border-w-e\\\",\\\"border-w-t\\\",\\\"border-w-r\\\",\\\"border-w-b\\\",\\\"border-w-l\\\"],\\\"border-w-x\\\":[\\\"border-w-r\\\",\\\"border-w-l\\\"],\\\"border-w-y\\\":[\\\"border-w-t\\\",\\\"border-w-b\\\"],\\\"border-color\\\":[\\\"border-color-t\\\",\\\"border-color-r\\\",\\\"border-color-b\\\",\\\"border-color-l\\\"],\\\"border-color-x\\\":[\\\"border-color-r\\\",\\\"border-color-l\\\"],\\\"border-color-y\\\":[\\\"border-color-t\\\",\\\"border-color-b\\\"],\\\"scroll-m\\\":[\\\"scroll-mx\\\",\\\"scroll-my\\\",\\\"scroll-ms\\\",\\\"scroll-me\\\",\\\"scroll-mt\\\",\\\"scroll-mr\\\",\\\"scroll-mb\\\",\\\"scroll-ml\\\"],\\\"scroll-mx\\\":[\\\"scroll-mr\\\",\\\"scroll-ml\\\"],\\\"scroll-my\\\":[\\\"scroll-mt\\\",\\\"scroll-mb\\\"],\\\"scroll-p\\\":[\\\"scroll-px\\\",\\\"scroll-py\\\",\\\"scroll-ps\\\",\\\"scroll-pe\\\",\\\"scroll-pt\\\",\\\"scroll-pr\\\",\\\"scroll-pb\\\",\\\"scroll-pl\\\"],\\\"scroll-px\\\":[\\\"scroll-pr\\\",\\\"scroll-pl\\\"],\\\"scroll-py\\\":[\\\"scroll-pt\\\",\\\"scroll-pb\\\"]},conflictingClassGroupModifiers:{\\\"font-size\\\":[\\\"leading\\\"]}}}init_esbuild_inject();var twMerge=createTailwindMerge(getDefaultConfig);function cn2(...e){return twMerge(clsx3(e))}init_esbuild_inject();var React27=__toESM(require(\\\"react\\\"));function _objectWithoutPropertiesLoose5(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||(n[r]=e[r]);return n}function _objectWithoutProperties4(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose5(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),a=0;a<o.length;a++)r=o[a],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var React26=__toESM(require(\\\"react\\\")),import_styled_components6=__toESM(require_styled_components_browser_cjs()),_excluded4=[\\\"children\\\",\\\"iconAttrs\\\",\\\"iconVerticalAlign\\\",\\\"iconViewBox\\\",\\\"size\\\",\\\"title\\\"];function ownKeys4(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread9(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys4(Object(r),!0).forEach(function(e){_defineProperty5(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys4(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var StyledIconBaseBase=React26.forwardRef(function(e,t){var r=e.children,n=e.iconAttrs,o=(e.iconVerticalAlign,e.iconViewBox),a=e.size,i=e.title,s=_objectWithoutProperties4(e,_excluded4),o=_objectSpread9(_objectSpread9({viewBox:o,height:void 0!==e.height?e.height:a,width:void 0!==e.width?e.width:a,\\\"aria-hidden\\\":null==i?\\\"true\\\":void 0,focusable:\\\"false\\\",role:null!=i?\\\"img\\\":void 0},n),s);return React26.createElement(\\\"svg\\\",_extends2({},o,{ref:t}),i&&React26.createElement(\\\"title\\\",{key:\\\"icon-title\\\"},i),r)}),StyledIconBase=(0,import_styled_components6[\\\"default\\\"])(StyledIconBaseBase).withConfig({displayName:\\\"StyledIconBase\\\",componentId:\\\"sc-ea9ulj-0\\\"})([\\\"display:inline-block;vertical-align:\\\",\\\";overflow:hidden;\\\"],function(e){return e.iconVerticalAlign}),ArrowDown=React27.forwardRef(function(e,t){return React27.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 100 100\\\"},e,{ref:t}),React27.createElement(\\\"path\\\",{d:\\\"m21.984 50.868 26.055 36.418a2.516 2.516 0 0 0 2.043 1.051h.006a2.52 2.52 0 0 0 2.048-1.059l25.887-36.417a2.513 2.513 0 0 0 .183-2.612 2.509 2.509 0 0 0-2.236-1.361H63.787l.001-32.709a2.514 2.514 0 0 0-2.516-2.515l-22.541.001a2.515 2.515 0 0 0-2.516 2.516v32.705H24.029c-.94 0-1.803.53-2.237 1.367a2.51 2.51 0 0 0 .192 2.615z\\\"}))}),React28=(ArrowDown.displayName=\\\"ArrowDown\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),Separator=React28.forwardRef(({className:e,orientation:t=\\\"horizontal\\\",decorative:r=!0,...n},o)=>(0,import_jsx_runtime.jsx)($89eedd556c436f6a$export$be92b6f5f03c0fe9,{ref:o,decorative:r,orientation:t,className:cn2(\\\"shrink-0 bg-slate-200 dark:bg-slate-800\\\",\\\"horizontal\\\"===t?\\\"h-[1px] w-full\\\":\\\"h-full w-[1px]\\\",e),...n})),React29=(Separator.displayName=$89eedd556c436f6a$export$be92b6f5f03c0fe9.displayName,init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),toggleVariants=cva(cn2(\\\"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-white transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 dark:ring-offset-slate-950 dark:focus-visible:ring-slate-800\\\",\\\"[&_svg:not([data-icon])]:h-5 [&_svg:not([data-icon])]:w-5\\\"),{variants:{variant:{\\\"default\\\":\\\"bg-transparent hover:bg-slate-100 hover:text-slate-500 data-[state=on]:bg-slate-100 data-[state=on]:text-slate-900 dark:hover:bg-slate-800 dark:hover:text-slate-400 dark:data-[state=on]:bg-slate-800 dark:data-[state=on]:text-slate-50\\\",outline:\\\"border border-slate-200 bg-transparent hover:bg-slate-100 hover:text-slate-900 dark:border-slate-800 dark:hover:bg-slate-800 dark:hover:text-slate-50\\\",floating:\\\"rounded-full bg-slate-900 text-slate-50 dark:bg-slate-50 dark:text-slate-900\\\"},size:{\\\"default\\\":\\\"h-10 px-3\\\",sm:\\\"h-9 px-2\\\",lg:\\\"h-11 px-5\\\",circle:\\\"p-3\\\"}},defaultVariants:{variant:\\\"default\\\",size:\\\"default\\\"}}),Toggle=React29.forwardRef(({className:e,variant:t,size:r,...n},o)=>(0,import_jsx_runtime.jsx)($b3bbe2732c13b576$export$be92b6f5f03c0fe9,{ref:o,className:cn2(toggleVariants({variant:t,size:r,className:e})),...n})),import_react80=(Toggle.displayName=$b3bbe2732c13b576$export$be92b6f5f03c0fe9.displayName,init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_react79=(init_esbuild_inject(),require(\\\"react\\\")),$ea1ef594cf570d83$export$439d29a4e110a164=(0,import_react79.forwardRef)((e,t)=>(0,import_react79.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.span,_extends2({},e,{ref:t,style:{position:\\\"absolute\\\",border:0,width:1,height:1,padding:0,margin:-1,overflow:\\\"hidden\\\",clip:\\\"rect(0, 0, 0, 0)\\\",whiteSpace:\\\"nowrap\\\",wordWrap:\\\"normal\\\",...e.style}}))),$ea1ef594cf570d83$export$be92b6f5f03c0fe9=$ea1ef594cf570d83$export$439d29a4e110a164,[$a093c7e1ec25a057$var$createTooltipContext,$a093c7e1ec25a057$export$1c540a2224f0d865]=$c512c27ab02ef895$export$50c7b4e9d9f19c1(\\\"Tooltip\\\",[$cf1ac5d9fe0e8206$export$722aac194ae923]),$a093c7e1ec25a057$var$usePopperScope=$cf1ac5d9fe0e8206$export$722aac194ae923(),$a093c7e1ec25a057$var$PROVIDER_NAME=\\\"TooltipProvider\\\",$a093c7e1ec25a057$var$DEFAULT_DELAY_DURATION=700,$a093c7e1ec25a057$var$TOOLTIP_OPEN=\\\"tooltip.open\\\",[$a093c7e1ec25a057$var$TooltipProviderContextProvider,$a093c7e1ec25a057$var$useTooltipProviderContext]=$a093c7e1ec25a057$var$createTooltipContext($a093c7e1ec25a057$var$PROVIDER_NAME),$a093c7e1ec25a057$export$f78649fb9ca566b8=e=>{const{__scopeTooltip:t,delayDuration:r=$a093c7e1ec25a057$var$DEFAULT_DELAY_DURATION,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:a}=e,[i,s]=(0,import_react80.useState)(!0),c=(0,import_react80.useRef)(!1),l=(0,import_react80.useRef)(0);return(0,import_react80.useEffect)(()=>{const e=l.current;return()=>window.clearTimeout(e)},[]),(0,import_react80.createElement)($a093c7e1ec25a057$var$TooltipProviderContextProvider,{scope:t,isOpenDelayed:i,delayDuration:r,onOpen:(0,import_react80.useCallback)(()=>{window.clearTimeout(l.current),s(!1)},[]),onClose:(0,import_react80.useCallback)(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>s(!0),n)},[n]),isPointerInTransitRef:c,onPointerInTransitChange:(0,import_react80.useCallback)(e=>{c.current=e},[]),disableHoverableContent:o},a)},$a093c7e1ec25a057$var$TOOLTIP_NAME=\\\"Tooltip\\\",[$a093c7e1ec25a057$var$TooltipContextProvider,$a093c7e1ec25a057$var$useTooltipContext]=$a093c7e1ec25a057$var$createTooltipContext($a093c7e1ec25a057$var$TOOLTIP_NAME),$a093c7e1ec25a057$export$28c660c63b792dea=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:o=!1,onOpenChange:a,disableHoverableContent:i,delayDuration:s}=e,c=$a093c7e1ec25a057$var$useTooltipProviderContext($a093c7e1ec25a057$var$TOOLTIP_NAME,e.__scopeTooltip);var l=$a093c7e1ec25a057$var$usePopperScope(t),[u,d]=(0,import_react80.useState)(null),p=$1746a345f3d73bb7$export$f680877a34711e37();const f=(0,import_react80.useRef)(0),g=null!=i?i:c.disableHoverableContent,m=null!=s?s:c.delayDuration,h=(0,import_react80.useRef)(!1),[_=!1,v]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:n,defaultProp:o,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent($a093c7e1ec25a057$var$TOOLTIP_OPEN))):c.onClose(),null!==a&&void 0!==a&&a(e)}});var y=(0,import_react80.useMemo)(()=>_?h.current?\\\"delayed-open\\\":\\\"instant-open\\\":\\\"closed\\\",[_]);const b=(0,import_react80.useCallback)(()=>{window.clearTimeout(f.current),h.current=!1,v(!0)},[v]),E=(0,import_react80.useCallback)(()=>{window.clearTimeout(f.current),v(!1)},[v]),T=(0,import_react80.useCallback)(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>{h.current=!0,v(!0)},m)},[m,v]);return(0,import_react80.useEffect)(()=>()=>window.clearTimeout(f.current),[]),(0,import_react80.createElement)($cf1ac5d9fe0e8206$export$be92b6f5f03c0fe9,l,(0,import_react80.createElement)($a093c7e1ec25a057$var$TooltipContextProvider,{scope:t,contentId:p,open:_,stateAttribute:y,trigger:u,onTriggerChange:d,onTriggerEnter:(0,import_react80.useCallback)(()=>{(c.isOpenDelayed?T:b)()},[c.isOpenDelayed,T,b]),onTriggerLeave:(0,import_react80.useCallback)(()=>{g?E():window.clearTimeout(f.current)},[E,g]),onOpen:b,onClose:E,disableHoverableContent:g},r))},$a093c7e1ec25a057$var$TRIGGER_NAME=\\\"TooltipTrigger\\\",$a093c7e1ec25a057$export$8c610744efcf8a1d=(0,import_react80.forwardRef)((e,t)=>{const{__scopeTooltip:r,...n}=e,o=$a093c7e1ec25a057$var$useTooltipContext($a093c7e1ec25a057$var$TRIGGER_NAME,r),a=$a093c7e1ec25a057$var$useTooltipProviderContext($a093c7e1ec25a057$var$TRIGGER_NAME,r);var i=$a093c7e1ec25a057$var$usePopperScope(r),s=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,(0,import_react80.useRef)(null),o.onTriggerChange);const c=(0,import_react80.useRef)(!1),l=(0,import_react80.useRef)(!1),u=(0,import_react80.useCallback)(()=>c.current=!1,[]);return(0,import_react80.useEffect)(()=>()=>document.removeEventListener(\\\"pointerup\\\",u),[u]),(0,import_react80.createElement)($cf1ac5d9fe0e8206$export$b688253958b8dfe7,_extends2({asChild:!0},i),(0,import_react80.createElement)($8927f6f2acc4f386$export$250ffa63cdc0d034.button,_extends2({\\\"aria-describedby\\\":o.open?o.contentId:void 0,\\\"data-state\\\":o.stateAttribute},n,{ref:s,onPointerMove:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerMove,e=>{\\\"touch\\\"===e.pointerType||l.current||a.isPointerInTransitRef.current||(o.onTriggerEnter(),l.current=!0)}),onPointerLeave:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerLeave,()=>{o.onTriggerLeave(),l.current=!1}),onPointerDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerDown,()=>{c.current=!0,document.addEventListener(\\\"pointerup\\\",u,{once:!0})}),onFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocus,()=>{c.current||o.onOpen()}),onBlur:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onBlur,o.onClose),onClick:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onClick,o.onClose)})))}),$a093c7e1ec25a057$var$PORTAL_NAME=\\\"TooltipPortal\\\",[$a093c7e1ec25a057$var$PortalProvider,$a093c7e1ec25a057$var$usePortalContext]=$a093c7e1ec25a057$var$createTooltipContext($a093c7e1ec25a057$var$PORTAL_NAME,{forceMount:void 0}),$a093c7e1ec25a057$export$7b36b8f925ab7497=e=>{var{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,a=$a093c7e1ec25a057$var$useTooltipContext($a093c7e1ec25a057$var$PORTAL_NAME,t);return(0,import_react80.createElement)($a093c7e1ec25a057$var$PortalProvider,{scope:t,forceMount:r},(0,import_react80.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:r||a.open},(0,import_react80.createElement)($f1701beae083dbae$export$602eac185826482c,{asChild:!0,container:o},n)))},$a093c7e1ec25a057$var$CONTENT_NAME=\\\"TooltipContent\\\",$a093c7e1ec25a057$export$e9003e2be37ec060=(0,import_react80.forwardRef)((e,t)=>{var r=$a093c7e1ec25a057$var$usePortalContext($a093c7e1ec25a057$var$CONTENT_NAME,e.__scopeTooltip);const{forceMount:n=r.forceMount,side:o=\\\"top\\\",...a}=e;r=$a093c7e1ec25a057$var$useTooltipContext($a093c7e1ec25a057$var$CONTENT_NAME,e.__scopeTooltip);return(0,import_react80.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:n||r.open},r.disableHoverableContent?(0,import_react80.createElement)($a093c7e1ec25a057$var$TooltipContentImpl,_extends2({side:o},a,{ref:t})):(0,import_react80.createElement)($a093c7e1ec25a057$var$TooltipContentHoverable,_extends2({side:o},a,{ref:t})))}),$a093c7e1ec25a057$var$TooltipContentHoverable=(0,import_react80.forwardRef)((e,t)=>{var r=$a093c7e1ec25a057$var$useTooltipContext($a093c7e1ec25a057$var$CONTENT_NAME,e.__scopeTooltip),n=$a093c7e1ec25a057$var$useTooltipProviderContext($a093c7e1ec25a057$var$CONTENT_NAME,e.__scopeTooltip),o=(0,import_react80.useRef)(null),a=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,o);const[i,s]=(0,import_react80.useState)(null),{trigger:c,onClose:l}=r,u=o.current,d=n[\\\"onPointerInTransitChange\\\"],p=(0,import_react80.useCallback)(()=>{s(null),d(!1)},[d]),f=(0,import_react80.useCallback)((e,t)=>{var r=e.currentTarget,n={x:e.clientX,y:e.clientY},n=$a093c7e1ec25a057$var$getPaddedExitPoints(n,$a093c7e1ec25a057$var$getExitSideFromRect(n,r.getBoundingClientRect())),r=$a093c7e1ec25a057$var$getPointsFromRect(t.getBoundingClientRect()),n=$a093c7e1ec25a057$var$getHull([...n,...r]);s(n),d(!0)},[d]);return(0,import_react80.useEffect)(()=>()=>p(),[p]),(0,import_react80.useEffect)(()=>{if(c&&u){const e=e=>f(e,u),t=e=>f(e,c);return c.addEventListener(\\\"pointerleave\\\",e),u.addEventListener(\\\"pointerleave\\\",t),()=>{c.removeEventListener(\\\"pointerleave\\\",e),u.removeEventListener(\\\"pointerleave\\\",t)}}},[c,u,f,p]),(0,import_react80.useEffect)(()=>{if(i){const e=e=>{var t=e.target,r={x:e.clientX,y:e.clientY},t=(null===c||void 0===c?void 0:c.contains(t))||(null===u||void 0===u?void 0:u.contains(t)),r=!$a093c7e1ec25a057$var$isPointInPolygon(r,i);t?p():r&&(p(),l())};return document.addEventListener(\\\"pointermove\\\",e),()=>document.removeEventListener(\\\"pointermove\\\",e)}},[c,u,i,l,p]),(0,import_react80.createElement)($a093c7e1ec25a057$var$TooltipContentImpl,_extends2({},e,{ref:a}))}),[$a093c7e1ec25a057$var$VisuallyHiddenContentContextProvider,$a093c7e1ec25a057$var$useVisuallyHiddenContentContext]=$a093c7e1ec25a057$var$createTooltipContext($a093c7e1ec25a057$var$TOOLTIP_NAME,{isInside:!1}),$a093c7e1ec25a057$var$TooltipContentImpl=(0,import_react80.forwardRef)((e,t)=>{const{__scopeTooltip:r,children:n,\\\"aria-label\\\":o,onEscapeKeyDown:a,onPointerDownOutside:i,...s}=e,c=$a093c7e1ec25a057$var$useTooltipContext($a093c7e1ec25a057$var$CONTENT_NAME,r);var l=$a093c7e1ec25a057$var$usePopperScope(r);const u=c[\\\"onClose\\\"];return(0,import_react80.useEffect)(()=>(document.addEventListener($a093c7e1ec25a057$var$TOOLTIP_OPEN,u),()=>document.removeEventListener($a093c7e1ec25a057$var$TOOLTIP_OPEN,u)),[u]),(0,import_react80.useEffect)(()=>{if(c.trigger){const e=e=>{var t=e.target;null!=t&&t.contains(c.trigger)&&u()};return window.addEventListener(\\\"scroll\\\",e,{capture:!0}),()=>window.removeEventListener(\\\"scroll\\\",e,{capture:!0})}},[c.trigger,u]),(0,import_react80.createElement)($5cb92bef7577960e$export$177fb62ff3ec1f22,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:u},(0,import_react80.createElement)($cf1ac5d9fe0e8206$export$7c6e2c02157bb7d2,_extends2({\\\"data-state\\\":c.stateAttribute},l,s,{ref:t,style:{...s.style,\\\"--radix-tooltip-content-transform-origin\\\":\\\"var(--radix-popper-transform-origin)\\\",\\\"--radix-tooltip-content-available-width\\\":\\\"var(--radix-popper-available-width)\\\",\\\"--radix-tooltip-content-available-height\\\":\\\"var(--radix-popper-available-height)\\\",\\\"--radix-tooltip-trigger-width\\\":\\\"var(--radix-popper-anchor-width)\\\",\\\"--radix-tooltip-trigger-height\\\":\\\"var(--radix-popper-anchor-height)\\\"}}),(0,import_react80.createElement)($5e63c961fc1ce211$export$d9f1ccf0bdb05d45,null,n),(0,import_react80.createElement)($a093c7e1ec25a057$var$VisuallyHiddenContentContextProvider,{scope:r,isInside:!0},(0,import_react80.createElement)($ea1ef594cf570d83$export$be92b6f5f03c0fe9,{id:c.contentId,role:\\\"tooltip\\\"},o||n))))});function $a093c7e1ec25a057$var$getExitSideFromRect(e,t){var r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return\\\"left\\\";case o:return\\\"right\\\";case r:return\\\"top\\\";case n:return\\\"bottom\\\";default:throw new Error(\\\"unreachable\\\")}}function $a093c7e1ec25a057$var$getPaddedExitPoints(e,t,r=5){var n=[];switch(t){case\\\"top\\\":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case\\\"bottom\\\":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case\\\"left\\\":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case\\\"right\\\":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}function $a093c7e1ec25a057$var$getPointsFromRect(e){var{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}function $a093c7e1ec25a057$var$isPointInPolygon(e,t){var{x:r,y:n}=e;let o=!1;for(let l=0,u=t.length-1;l<t.length;u=l++){var a=t[l].x,i=t[l].y,s=t[u].x,c=t[u].y;n<i!=n<c&&r<(s-a)*(n-i)/(c-i)+a&&(o=!o)}return o}function $a093c7e1ec25a057$var$getHull(e){var t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),$a093c7e1ec25a057$var$getHullPresorted(t)}function $a093c7e1ec25a057$var$getHullPresorted(e){if(e.length<=1)return e.slice();var t=[];for(let l=0;l<e.length;l++){for(var r=e[l];2<=t.length;){var n=t[t.length-1],o=t[t.length-2];if(!((n.x-o.x)*(r.y-o.y)>=(n.y-o.y)*(r.x-o.x)))break;t.pop()}t.push(r)}t.pop();var a=[];for(let u=e.length-1;0<=u;u--){for(var i=e[u];2<=a.length;){var s=a[a.length-1],c=a[a.length-2];if(!((s.x-c.x)*(i.y-c.y)>=(s.y-c.y)*(i.x-c.x)))break;a.pop()}a.push(i)}return a.pop(),1===t.length&&1===a.length&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}var $a093c7e1ec25a057$export$2881499e37b75b9a=$a093c7e1ec25a057$export$f78649fb9ca566b8,$a093c7e1ec25a057$export$be92b6f5f03c0fe9=$a093c7e1ec25a057$export$28c660c63b792dea,$a093c7e1ec25a057$export$41fb9f06171c75f4=$a093c7e1ec25a057$export$8c610744efcf8a1d,$a093c7e1ec25a057$export$602eac185826482c=$a093c7e1ec25a057$export$7b36b8f925ab7497,$a093c7e1ec25a057$export$7c6e2c02157bb7d2=$a093c7e1ec25a057$export$e9003e2be37ec060,React30=__toESM(require(\\\"react\\\")),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),TooltipProvider=$a093c7e1ec25a057$export$2881499e37b75b9a,Tooltip=$a093c7e1ec25a057$export$be92b6f5f03c0fe9,TooltipTrigger=$a093c7e1ec25a057$export$41fb9f06171c75f4,TooltipPortal=$a093c7e1ec25a057$export$602eac185826482c,TooltipContent=React30.forwardRef(({className:e,sideOffset:t=4,...r},n)=>(0,import_jsx_runtime.jsx)($a093c7e1ec25a057$export$7c6e2c02157bb7d2,{ref:n,sideOffset:t,className:cn2(\\\"z-50 overflow-hidden rounded-md border border-slate-200 bg-white px-3 py-1.5 text-sm text-slate-950 shadow-md dark:border-slate-800 dark:bg-slate-950 dark:text-slate-50\\\",e),...r})),import_jsx_runtime=(TooltipContent.displayName=$a093c7e1ec25a057$export$7c6e2c02157bb7d2.displayName,require(\\\"react/jsx-runtime\\\")),toolbarVariants=cva(\\\"relative flex select-none items-stretch gap-1 bg-white dark:bg-slate-950\\\"),linkVariants=cva(\\\"font-medium underline underline-offset-4\\\"),ToolbarToggleGroup=$3dc4ded751c8bdfb$export$af3ec21f6cfb5e30,Toolbar=React31.forwardRef(({className:e,...t},r)=>(0,import_jsx_runtime.jsx)($3dc4ded751c8bdfb$export$be92b6f5f03c0fe9,{ref:r,className:cn2(toolbarVariants(),e),...t})),ToolbarLink=(Toolbar.displayName=$3dc4ded751c8bdfb$export$be92b6f5f03c0fe9.displayName,React31.forwardRef(({className:e,...t},r)=>(0,import_jsx_runtime.jsx)($3dc4ded751c8bdfb$export$a6c7ac8248d6e38a,{ref:r,className:cn2(linkVariants(),e),...t}))),ToolbarSeparator=(ToolbarLink.displayName=$3dc4ded751c8bdfb$export$a6c7ac8248d6e38a.displayName,React31.forwardRef(({className:e,...t},r)=>(0,import_jsx_runtime.jsx)($3dc4ded751c8bdfb$export$1ff3c3f08ae963c0,{ref:r,className:cn2(\\\"shrink-0 bg-slate-200 dark:bg-slate-800\\\",\\\"my-1 w-[1px]\\\",e),...t}))),ToolbarButton=(ToolbarSeparator.displayName=$3dc4ded751c8bdfb$export$1ff3c3f08ae963c0.displayName,React31.forwardRef(({className:e,variant:t,size:r=\\\"sm\\\",isDropdown:n,children:o,pressed:a,value:i,tooltip:s,...c},l)=>{const[u,d]=React31.useState(!1);React31.useEffect(()=>{d(!0)},[]);var p=\\\"boolean\\\"==typeof a?(0,import_jsx_runtime.jsx)(ToolbarToggleGroup,{type:\\\"single\\\",value:a?\\\"single\\\":void 0,children:(0,import_jsx_runtime.jsxs)(ToolbarToggleItem,{ref:l,className:cn2(toggleVariants({variant:t,size:r}),n&&\\\"my-1 justify-between pr-1\\\",e),value:\\\"single\\\",...c,children:[(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"flex flex-1\\\",children:o}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:n&&(0,import_jsx_runtime.jsx)(ArrowDown,{className:\\\"ml-0.5 h-4 w-4\\\",\\\"data-icon\\\":!0})})]})}):(0,import_jsx_runtime.jsx)($3dc4ded751c8bdfb$export$353f5b6fc5456de1,{ref:l,className:cn2(toggleVariants({variant:t,size:r}),n&&\\\"pr-1\\\",e),...c,children:o});return u&&s?(0,import_jsx_runtime.jsxs)(Tooltip,{children:[(0,import_jsx_runtime.jsx)(TooltipTrigger,{children:p}),(0,import_jsx_runtime.jsx)(TooltipPortal,{children:(0,import_jsx_runtime.jsx)(TooltipContent,{className:\\\"z-200\\\",children:s})})]}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:p})})),ToolbarToggleItem=(ToolbarButton.displayName=$3dc4ded751c8bdfb$export$353f5b6fc5456de1.displayName,React31.forwardRef(({className:e,variant:t,size:r,...n},o)=>(0,import_jsx_runtime.jsx)($3dc4ded751c8bdfb$export$920ad4cf87b18fc7,{ref:o,className:cn2(toggleVariants({variant:t,size:r}),e),...n}))),ToolbarGroup=(ToolbarToggleItem.displayName=$3dc4ded751c8bdfb$export$920ad4cf87b18fc7.displayName,React31.forwardRef(({noSeparator:e,className:t,children:r},n)=>{var o=React31.Children.map(r,e=>e);return o&&0!==o.length?(0,import_jsx_runtime.jsxs)(\\\"div\\\",{ref:n,className:cn2(\\\"flex\\\",t),children:[!e&&(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"h-full py-1\\\",children:(0,import_jsx_runtime.jsx)(Separator,{orientation:\\\"vertical\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"mx-1 flex items-center gap-1\\\",children:r})]}):null})),wrapLink2=(ToolbarGroup.displayName=\\\"ToolbarGroup\\\",init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),(e,{url:t,target:r,...n})=>{wrapNodes3(e,{type:getPluginType(e,ELEMENT_LINK),url:t,target:r,children:[],\\\"tw-type\\\":\\\"link\\\"},{split:!0,...n})}),upsertLinkAtSelection=(e,{url:t,wrap:r})=>{var n,o;e.selection&&(n=getPluginType(e,ELEMENT_LINK),!r&&isCollapsed(e.selection)?insertNodes3(e,{type:n,url:t,children:[{text:t}],\\\"tw-type\\\":\\\"link\\\"}):(r&&isCollapsed(e.selection)&&(([,o]=getLeafNode(e,e.selection)),select2(e,o)),unwrapNodes3(e,{at:e.selection,match:{type:n}}),wrapLink2(e,{at:e.selection,url:t}),collapseSelection(e,{edge:\\\"end\\\"})))},getAndUpsertLink=async(e,t)=>{var r=getPluginType(e,ELEMENT_LINK);let n=\\\"\\\";var o=null===e.selection?\\\"\\\":Editor.string(e,e.selection),r=getAboveNode(e,{match:{type:r}});void 0!==r&&(n=r[0].url);let a=null;null!==(a=void 0===t?window.prompt(\\\"Enter the URL of the link:\\\",n||o):await t(n))&&(\\\"\\\"===a&&void 0!==e.selection&&null!==e.selection?unwrapNodes3(e,{at:e.selection,match:{type:getPluginType(e,ELEMENT_LINK)}}):(o=void 0!==r&&isCollapsed(e.selection),upsertLinkAtSelection(e,{url:a,wrap:o})))},import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),LinkToolbarButton=withPlateProvider(({id:e,getLinkUrl:t,...r})=>{e=String(useEventPlateId(e));const n=usePlateEditorState(e);var o=getPluginType(n,ELEMENT_LINK),o=!(void 0===(null==n?void 0:n.selection))&&someNode(n,{match:{type:o}});return(0,import_jsx_runtime.jsx)(ToolbarButton,{pressed:o,onMouseDown:e=>{n&&(e.preventDefault(),getAndUpsertLink(n,t))},...r})}),ELEMENT_MACRO2=(init_esbuild_inject(),\\\"macro\\\"),createMacroPlugin=createPluginFactory({key:ELEMENT_MACRO2,isElement:!0,isVoid:!0}),ELEMENT_SET2=(init_esbuild_inject(),\\\"set\\\"),createSetVariablePlugin=createPluginFactory({key:ELEMENT_SET2,isElement:!0,isVoid:!0}),import_react83=(init_esbuild_inject(),require(\\\"react\\\")),import_styled_components8=__toESM(require_styled_components_browser_cjs()),import_tw_react3=__toESM(require_tw_react()),import_typescript_styled_is2=__toESM(require_dist()),import_react82=(init_esbuild_inject(),require(\\\"react\\\")),import_styled_components7=__toESM(require_styled_components_browser_cjs()),useWidgetCodeBlockStore=(init_esbuild_inject(),createStore4(\\\"use-widget\\\")({previousActiveId:void 0,previousCodeMirrorSelection:void 0})),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),CodeBlockWrapper=import_styled_components7[\\\"default\\\"].div`\\n  position: absolute;\\n  z-index: 1;\\n  /** placed on the bottom of widget by default */\\n  /* top: calc(100% + ${({top:e})=>e}px);\\n  left: ${({left:e})=>e}px;\\n  opacity: ${({opacity:e})=>e}; */\\n`,CodeBlockContainer=import_styled_components7[\\\"default\\\"].div`\\n  user-select: none;\\n  display: flex;\\n  flex-direction: row;\\n`,CodeTextArea2=import_styled_components7[\\\"default\\\"].textarea`\\n  width: 100%;\\n  height: max-content;\\n`,SaveButton=import_styled_components7[\\\"default\\\"].button``,SaveButtonText=$tw.wiki.getTiddlerText(\\\"$:/language/Buttons/SaveWiki/Hint\\\");function useCodeMirrorOnCmdEnter(e,t){const r=(0,import_react82.useRef)(!1);(0,import_react82.useEffect)(()=>{null===(null==t?void 0:t.current)||r.current||(t.current.addKeyMap({\\\"Ctrl-Enter\\\":e,\\\"Cmd-Enter\\\":e}),r.current=!0)},[t,e])}function WidgetCodeEditor(e){var t,r;const{element:a,children:n,editor:i}=e;var o=(0,import_react82.useRef)(null);const s=(0,import_react82.useMemo)(()=>wikiAstToWikiText(a.node),[a.node]),c=useCodeMirror(o,(0,import_react82.useMemo)(()=>({mode:CODE_BLOCK_LANGUAGES.TiddlyWiki[0],value:s}),[s])),l=(0,import_react82.useMemo)(()=>findNodePath(i,a),[i,a]),u=(0,import_react82.useRef)(s);var d=(0,import_react82.useCallback)(e=>{var t=\\\"string\\\"==typeof e?e:e.target.value;u.current=t},[]),p=useDebouncedCallback_default(()=>{var e,t,r;if(void 0!==l){const n=deserialize(u.current),o=i.selection;null!=(r=(t=useWidgetCodeBlockStore.set).previousActiveId)&&r.call(t,a.id),null!=(r=(t=useWidgetCodeBlockStore.set).previousCodeMirrorSelection)&&r.call(t,null!=(t=null==(e=null==(t=c.current)?void 0:t.getCursor)?void 0:e.call(t,\\\"from\\\"))?t:void 0),withoutNormalizing2(i,()=>{removeNodes3(i,{at:l}),insertNodes3(i,n,{at:l}),setNodes3(i,{id:a.id},{at:l}),i.selection=o})}},[i,l,c]);useCodeMirrorEventListenerSettled(d,c),useCodeMirrorOnCmdEnter(p,c);const f=null==(r=(t=useWidgetCodeBlockStore.get).previousActiveId)?void 0:r.call(t),g=null==(r=(t=useWidgetCodeBlockStore.get).previousCodeMirrorSelection)?void 0:r.call(t);return(0,import_react82.useEffect)(()=>{var e,t;null!=(t=null==(e=c.current)?void 0:e.focus)&&t.call(e),f===a.id&&void 0!==g&&null!=(t=null==(e=c.current)?void 0:e.setSelection)&&t.call(e,g)},[c,a.id,f,g]),(0,import_jsx_runtime.jsxs)(CodeBlockWrapper,{children:[(0,import_jsx_runtime.jsxs)(CodeBlockContainer,{contentEditable:!1,children:[(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"tw-widget-code-editor-container\\\",children:(0,import_jsx_runtime.jsx)(CodeTextArea2,{ref:o,onChange:d,defaultValue:s,className:\\\"CodeMirror\\\"})}),(0,import_jsx_runtime.jsx)(tippy_react_esm_default,{content:\\\"(⌃/⌘ + ⏎)\\\",children:(0,import_jsx_runtime.jsx)(SaveButton,{onClick:p,children:SaveButtonText})})]}),n]})}var import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),TwWidgetContainerOuter=import_styled_components8[\\\"default\\\"].div``,TwWidgetContainerInner=import_styled_components8[\\\"default\\\"].div`\\n  user-select: normal;\\n  white-space: normal;\\n`,TwWidgetCodeContainer=import_styled_components8[\\\"default\\\"].div`\\n  opacity: 0;\\n  ${(0,import_typescript_styled_is2[\\\"default\\\"])(\\\"$selected\\\")`\\n    opacity: 1;\\n  `}\\n  transition: opacity 0.1s;\\n`;function WidgetBlock(e){var{attributes:t,element:r,children:n}=e,o=(0,import_react83.useRef)(null),r=((0,import_tw_react3.useWidget)(r.node,o),getRootProps(e)),a=useSelected();return(0,import_jsx_runtime.jsxs)(TwWidgetContainerOuter,{\\\"data-role\\\":\\\"tw-widget-container\\\",...t,...r,as:r.as,children:[(0,import_jsx_runtime.jsx)(TwWidgetContainerInner,{contentEditable:!1,children:(0,import_jsx_runtime.jsx)(\\\"div\\\",{ref:o})}),n,(0,import_jsx_runtime.jsx)(TwWidgetCodeContainer,{$selected:a,children:a&&(0,import_jsx_runtime.jsx)(WidgetCodeEditor,{...e})})]})}init_esbuild_inject();var import_react84=__toESM(require(\\\"react\\\")),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),BlockquoteElement=import_react84[\\\"default\\\"].forwardRef(({className:e,children:t,...r},n)=>(0,import_jsx_runtime.jsx)(PlateElement,{asChild:!0,ref:n,className:cn2(\\\"my-1 border-l-2 pl-6 italic\\\",e),...r,children:(0,import_jsx_runtime.jsx)(\\\"blockquote\\\",{children:t})})),import_react85=(BlockquoteElement.displayName=\\\"BlockquoteElement\\\",init_esbuild_inject(),require(\\\"react\\\")),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),MentionElement=(0,import_react85.forwardRef)(({prefix:e,renderLabel:t,className:r,onClick:n,...o},a)=>{var{children:i,element:s}=o,c=useSelected(),l=useFocused();return(0,import_jsx_runtime.jsxs)(PlateElement,{ref:a,className:cn2(\\\"inline-block cursor-pointer rounded-md bg-slate-100 px-1.5 py-0.5 align-baseline text-sm font-medium dark:bg-slate-800\\\",c&&l&&\\\"ring-2 ring-slate-400 dark:ring-slate-800\\\",r),\\\"data-slate-value\\\":s.value,contentEditable:!1,onClick:getHandler(n,s),...o,children:[e,void 0===t?s.value:t(s),i]})}),import_react86=(MentionElement.displayName=\\\"MentionElement\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),MentionInputElement=import_react86[\\\"default\\\"].forwardRef(({className:e,onClick:t,...r},n)=>{var{children:o,element:a}=r,i=useSelected(),s=useFocused();return(0,import_jsx_runtime.jsx)(PlateElement,{asChild:!0,ref:n,\\\"data-slate-value\\\":a.value,className:cn2(\\\"inline-block rounded-md bg-slate-100 px-1.5 py-0.5 align-baseline text-sm dark:bg-slate-800\\\",i&&s&&\\\"ring-2 ring-slate-400 dark:ring-slate-800\\\",e),onClick:getHandler(t,a),...r,children:(0,import_jsx_runtime.jsx)(\\\"span\\\",{children:o})})}),import_react88=(MentionInputElement.displayName=\\\"MentionInputElement\\\",init_esbuild_inject(),require(\\\"react\\\")),draggableComponents=(init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),[{keys:[ELEMENT_LI],draggableProps:{classNames:{gutterLeft:\\\"-translate-x-11\\\",block:\\\"overflow-visible\\\"}},level:null},{key:ELEMENT_H1,draggableProps:{classNames:{gutterLeft:\\\"px-0 pb-1 text-[1.875em]\\\",blockToolbarWrapper:\\\"h-auto\\\"}}},{key:ELEMENT_H2,draggableProps:{classNames:{gutterLeft:\\\"px-0 pb-px text-[1.5em]\\\",blockToolbarWrapper:\\\"h-auto\\\"}}},{key:ELEMENT_H3,draggableProps:{classNames:{gutterLeft:\\\"px-0 pb-px text-[1.25em]\\\",blockToolbarWrapper:\\\"h-auto\\\"}}},{key:ELEMENT_H4,draggableProps:{classNames:{gutterLeft:\\\"px-0 pb-0 text-[0.9em]\\\",blockToolbarWrapper:\\\"h-auto\\\"}}},{keys:[ELEMENT_H5,ELEMENT_H6],draggableProps:{classNames:{gutterLeft:\\\"px-0 -mt-1\\\"}}},{keys:[ELEMENT_PARAGRAPH],draggableProps:{classNames:{gutterLeft:\\\"px-0\\\"}}},{key:ELEMENT_BLOCKQUOTE},{key:ELEMENT_CODE_BLOCK,draggableProps:{classNames:{gutterLeft:\\\"pt-[0.2em]\\\"}}},{keys:[ELEMENT_WIDGET,ELEMENT_MACRO2],level:0}]);function unwrapExports8(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule11(e,t){return e(t={exports:{}},t.exports),t.exports}addDropHandlers(draggableComponents),init_esbuild_inject(),init_esbuild_inject();var lib8=createCommonjsModule11(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var h={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in h)o[h[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=v(p=f?p.slice(0,-1):p),m=h[g];1!==i&&m||(n?o.key=g:o.which=_(p)),m&&(o[m]=!f||null)}}catch(err){c=!0,l=err}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function _(e){return e=v(e),n[e]||e.toUpperCase().charCodeAt(0)}function v(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=_,t.toKeyName=v}),isHotkey8=unwrapExports8(lib8),onKeyDownAutoformat=(lib8.isHotkey,lib8.isCodeHotkey,lib8.isKeyHotkey,lib8.parseHotkey,lib8.compareHotkey,lib8.toKeyCode,lib8.toKeyName,(o,{options:{rules:a,enableUndoOnDelete:i}})=>e=>{if(e.defaultPrevented)return!1;if(!isHotkey8(\\\"backspace\\\",{byKey:!0},e))return!1;if(!a)return!1;if(!i)return!1;var t=o[\\\"selection\\\"];if(t&&Range.isCollapsed(t)){var[t,r]=Range.edges(t),r=getPointBefore(o,r,{unit:\\\"character\\\",distance:1});if(!t)return!1;if(!r)return!1;r={anchor:r,focus:t};const n=getEditorString(o,r);if(!n)return!1;t=[...a].filter(e=>{return!!e&&\\\"text\\\"===e.mode&&e.format===n});if(!t||0===t.length)return!1;e.preventDefault(),deleteBackward2(o,{unit:\\\"character\\\"});r=t[0];return r&&\\\"string\\\"==typeof r.match?insertText3(o,r.match):(t=r.match)&&0<t.length&&insertText3(o,t[0]),!0}}),isArray10=Array.isArray,isArray_19=isArray10;function castArray7(){var e;return arguments.length?isArray_19(e=arguments[0])?e:[e]:[]}var castArray_17=castArray7,getMatchRange=({match:e,trigger:t})=>{let r,n;n=\\\"object\\\"==typeof e?(r=e.start,e.end):(r=e).split(\\\"\\\").reverse().join(\\\"\\\");var o=t?castArray_17(t):[n.slice(-1)];return n=t?n:n.slice(0,-1),{start:r,end:n,triggers:o}},autoformatBlock=(t,{text:e,trigger:r,match:n,type:o=ELEMENT_DEFAULT,allowSameTypeAbove:a=!1,preFormat:i,format:s,triggerAtBlockStart:c=!0})=>{for(const d of castArray_17(n)){var{end:l,triggers:u}=getMatchRange({match:{start:\\\"\\\",end:d},trigger:r});if(u.includes(e)){let e;if(c){if(e=getRangeFromBlockStart(t),someNode(t,{at:e,match:e=>isVoid(t,e)}))continue;if(l!==getEditorString(t,e))continue}else if(!(e=getRangeBefore(t,t.selection,{matchString:l})))continue;if(!a)if(someNode(t,{match:{type:o}}))continue;return 1<d.length&&deleteText3(t,{at:e}),i&&i(t),s?s(t):setElements(t,{type:o},{match:e=>isBlock2(t,e)}),!0}}return!1},isPreviousCharacterEmpty=(e,t)=>{var r=getRangeBefore(e,t);if(r){var n,r=getEditorString(e,r);if(r)return n=new RegExp(\\\"\\\\\\\\S+\\\"),!r.match(n)}return!0},getMatchPoints=(r,{start:n,end:e})=>{var t=r.selection;let o=t.anchor;if(!e||(o=getPointBeforeLocation(r,t,{matchString:e}))){let e,t;if(n){if(!(e=getPointBeforeLocation(r,o,{matchString:n,skipInvalid:!0,afterMatch:!0})))return;if(t=getPointBeforeLocation(r,o,{matchString:n,skipInvalid:!0}),!isPreviousCharacterEmpty(r,t))return}return{afterStartMatchPoint:e,beforeStartMatchPoint:t,beforeEndMatchPoint:o}}},autoformatMark=(t,{type:e,text:r,trigger:n,match:o,ignoreTrim:a})=>{if(e){var i=t.selection;for(const f of castArray_17(o)){var{start:s,end:c,triggers:l}=getMatchRange({match:f,trigger:n});if(l.includes(r)){l=getMatchPoints(t,{start:s,end:c});if(l){var{afterStartMatchPoint:s,beforeEndMatchPoint:l,beforeStartMatchPoint:u}=l,d={anchor:s,focus:l};if(!a){var p=getEditorString(t,d);if(p.trim()!==p)continue}c&&deleteText3(t,{at:{anchor:l,focus:i.anchor}});p=castArray_17(e);return select2(t,d),p.forEach(e=>{t.addMark(e,!0)}),collapseSelection(t,{edge:\\\"end\\\"}),removeMark2(t,{key:p,shouldChange:!1}),deleteText3(t,{at:{anchor:u,focus:s}}),!0}}}}return!1},autoformatText=(e,{text:t,match:r,trigger:n,format:o})=>{var a=e.selection;for(const d of castArray_17(r)){var{start:i,end:s,triggers:c}=getMatchRange({match:Array.isArray(o)?d:{start:\\\"\\\",end:d},trigger:n});if(c.includes(t)){var l,u,c=getMatchPoints(e,{start:i,end:s});if(c)return({afterStartMatchPoint:i,beforeEndMatchPoint:u,beforeStartMatchPoint:l}=c),s&&deleteText3(e,{at:{anchor:u,focus:a.anchor}}),\\\"function\\\"==typeof o?o(e,c):(s=Array.isArray(o)?o[1]:o,e.insertText(s),l&&(u=Array.isArray(o)?o[0]:o,deleteText3(e,{at:{anchor:l,focus:i}}),insertText3(e,u,{at:l}))),!0}}return!1},withAutoformat=(a,{options:{rules:i}})=>{const s=a[\\\"insertText\\\"];return a.insertText=e=>{if(!isCollapsed(a.selection))return s(e);for(const o of i){var{mode:t=\\\"text\\\",insertTrigger:r,query:n}=o;if(!n||n(a,{...o,text:e})){n={block:autoformatBlock,mark:autoformatMark,text:autoformatText};if(null!=(t=n[t])&&t.call(n,a,{...o,text:e}))return r&&s(e)}}s(e)},a},KEY_AUTOFORMAT=\\\"autoformat\\\",createAutoformatPlugin=createPluginFactory({key:KEY_AUTOFORMAT,withOverrides:withAutoformat,handlers:{onKeyDown:onKeyDownAutoformat},options:{rules:[]}}),autoformatComparison=[{mode:\\\"text\\\",match:\\\"!>\\\",format:\\\"≯\\\"},{mode:\\\"text\\\",match:\\\"!<\\\",format:\\\"≮\\\"},{mode:\\\"text\\\",match:\\\">=\\\",format:\\\"≥\\\"},{mode:\\\"text\\\",match:\\\"<=\\\",format:\\\"≤\\\"},{mode:\\\"text\\\",match:\\\"!>=\\\",format:\\\"≱\\\"},{mode:\\\"text\\\",match:\\\"!<=\\\",format:\\\"≰\\\"}],autoformatEquality=[{mode:\\\"text\\\",match:\\\"!=\\\",format:\\\"≠\\\"},{mode:\\\"text\\\",match:\\\"==\\\",format:\\\"≡\\\"},{mode:\\\"text\\\",match:[\\\"!==\\\",\\\"≠=\\\"],format:\\\"≢\\\"},{mode:\\\"text\\\",match:\\\"~=\\\",format:\\\"≈\\\"},{mode:\\\"text\\\",match:\\\"!~=\\\",format:\\\"≉\\\"}],autoformatFraction=[{mode:\\\"text\\\",match:\\\"1/2\\\",format:\\\"½\\\"},{mode:\\\"text\\\",match:\\\"1/3\\\",format:\\\"⅓\\\"},{mode:\\\"text\\\",match:\\\"1/4\\\",format:\\\"¼\\\"},{mode:\\\"text\\\",match:\\\"1/5\\\",format:\\\"⅕\\\"},{mode:\\\"text\\\",match:\\\"1/6\\\",format:\\\"⅙\\\"},{mode:\\\"text\\\",match:\\\"1/7\\\",format:\\\"⅐\\\"},{mode:\\\"text\\\",match:\\\"1/8\\\",format:\\\"⅛\\\"},{mode:\\\"text\\\",match:\\\"1/9\\\",format:\\\"⅑\\\"},{mode:\\\"text\\\",match:\\\"1/10\\\",format:\\\"⅒\\\"},{mode:\\\"text\\\",match:\\\"2/3\\\",format:\\\"⅔\\\"},{mode:\\\"text\\\",match:\\\"2/5\\\",format:\\\"⅖\\\"},{mode:\\\"text\\\",match:\\\"3/4\\\",format:\\\"¾\\\"},{mode:\\\"text\\\",match:\\\"3/5\\\",format:\\\"⅗\\\"},{mode:\\\"text\\\",match:\\\"3/8\\\",format:\\\"⅜\\\"},{mode:\\\"text\\\",match:\\\"4/5\\\",format:\\\"⅘\\\"},{mode:\\\"text\\\",match:\\\"5/6\\\",format:\\\"⅚\\\"},{mode:\\\"text\\\",match:\\\"5/8\\\",format:\\\"⅝\\\"},{mode:\\\"text\\\",match:\\\"7/8\\\",format:\\\"⅞\\\"}],autoformatDivision=[{mode:\\\"text\\\",match:\\\"//\\\",format:\\\"÷\\\"}],autoformatOperation=[{mode:\\\"text\\\",match:\\\"+-\\\",format:\\\"±\\\"},{mode:\\\"text\\\",match:\\\"%%\\\",format:\\\"‰\\\"},{mode:\\\"text\\\",match:[\\\"%%%\\\",\\\"‰%\\\"],format:\\\"‱\\\"},...autoformatDivision],autoformatSubscriptNumbers=[{mode:\\\"text\\\",match:\\\"~0\\\",format:\\\"₀\\\"},{mode:\\\"text\\\",match:\\\"~1\\\",format:\\\"₁\\\"},{mode:\\\"text\\\",match:\\\"~2\\\",format:\\\"₂\\\"},{mode:\\\"text\\\",match:\\\"~3\\\",format:\\\"₃\\\"},{mode:\\\"text\\\",match:\\\"~4\\\",format:\\\"₄\\\"},{mode:\\\"text\\\",match:\\\"~5\\\",format:\\\"₅\\\"},{mode:\\\"text\\\",match:\\\"~6\\\",format:\\\"₆\\\"},{mode:\\\"text\\\",match:\\\"~7\\\",format:\\\"₇\\\"},{mode:\\\"text\\\",match:\\\"~8\\\",format:\\\"₈\\\"},{mode:\\\"text\\\",match:\\\"~9\\\",format:\\\"₉\\\"}],autoformatSubscriptSymbols=[{mode:\\\"text\\\",match:\\\"~+\\\",format:\\\"₊\\\"},{mode:\\\"text\\\",match:\\\"~-\\\",format:\\\"₋\\\"}],autoformatSuperscriptNumbers=[{mode:\\\"text\\\",match:\\\"^0\\\",format:\\\"⁰\\\"},{mode:\\\"text\\\",match:\\\"^1\\\",format:\\\"¹\\\"},{mode:\\\"text\\\",match:\\\"^2\\\",format:\\\"²\\\"},{mode:\\\"text\\\",match:\\\"^3\\\",format:\\\"³\\\"},{mode:\\\"text\\\",match:\\\"^4\\\",format:\\\"⁴\\\"},{mode:\\\"text\\\",match:\\\"^5\\\",format:\\\"⁵\\\"},{mode:\\\"text\\\",match:\\\"^6\\\",format:\\\"⁶\\\"},{mode:\\\"text\\\",match:\\\"^7\\\",format:\\\"⁷\\\"},{mode:\\\"text\\\",match:\\\"^8\\\",format:\\\"⁸\\\"},{mode:\\\"text\\\",match:\\\"^9\\\",format:\\\"⁹\\\"}],autoformatSuperscriptSymbols=[{mode:\\\"text\\\",match:\\\"^o\\\",format:\\\"°\\\"},{mode:\\\"text\\\",match:\\\"^+\\\",format:\\\"⁺\\\"},{mode:\\\"text\\\",match:\\\"^-\\\",format:\\\"⁻\\\"}],autoformatMath=[...autoformatComparison,...autoformatEquality,...autoformatOperation,...autoformatFraction,...autoformatSuperscriptSymbols,...autoformatSubscriptSymbols,...autoformatSuperscriptNumbers,...autoformatSubscriptNumbers];function unwrapExports9(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\\\"default\\\")?e[\\\"default\\\"]:e}function createCommonjsModule12(e,t){return e(t={exports:{}},t.exports),t.exports}init_esbuild_inject();var lib9=createCommonjsModule12(function(e,t){Object.defineProperty(t,\\\"__esModule\\\",{value:!0});for(var h={alt:\\\"altKey\\\",control:\\\"ctrlKey\\\",meta:\\\"metaKey\\\",shift:\\\"shiftKey\\\"},r=()=>({add:\\\"+\\\",\\\"break\\\":\\\"pause\\\",cmd:\\\"meta\\\",command:\\\"meta\\\",ctl:\\\"control\\\",ctrl:\\\"control\\\",del:\\\"delete\\\",down:\\\"arrowdown\\\",esc:\\\"escape\\\",ins:\\\"insert\\\",left:\\\"arrowleft\\\",mod:\\\"undefined\\\"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?\\\"meta\\\":\\\"control\\\",opt:\\\"alt\\\",option:\\\"alt\\\",\\\"return\\\":\\\"enter\\\",right:\\\"arrowright\\\",space:\\\" \\\",spacebar:\\\" \\\",up:\\\"arrowup\\\",win:\\\"meta\\\",windows:\\\"meta\\\"}),n={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27,\\\" \\\":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,\\\"delete\\\":46,meta:91,numlock:144,scrolllock:145,\\\";\\\":186,\\\"=\\\":187,\\\",\\\":188,\\\"-\\\":189,\\\".\\\":190,\\\"/\\\":191,\\\"`\\\":192,\\\"[\\\":219,\\\"\\\\\\\\\\\":220,\\\"]\\\":221,\\\"'\\\":222},o=1;o<20;o++)n[\\\"f\\\"+o]=111+o;function a(e,t,r){!t||\\\"byKey\\\"in t||(r=t,t=null);var n=(e=Array.isArray(e)?e:[e]).map(function(e){return i(e,t)}),o=function(t){return n.some(function(e){return s(e,t)})};return null==r?o:o(r)}function i(e,t){var r,n=t&&t.byKey,o={},a=(e=e.replace(\\\"++\\\",\\\"+add\\\")).split(\\\"+\\\"),i=a.length;for(r in h)o[h[r]]=!1;var s=!0,c=!1,l=void 0;try{for(var u,d=a[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var p=u.value,f=p.endsWith(\\\"?\\\")&&1<p.length,g=v(p=f?p.slice(0,-1):p),m=h[g];1!==i&&m||(n?o.key=g:o.which=_(p)),m&&(o[m]=!f||null)}}catch(err){c=!0,l=err}finally{try{!s&&d[\\\"return\\\"]&&d[\\\"return\\\"]()}finally{if(c)throw l}}return o}function s(e,t){for(var r in e){var n=e[r],o=void 0;if(null!=n&&((null!=(o=\\\"key\\\"===r&&null!=t.key?t.key.toLowerCase():\\\"which\\\"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&o!==n))return!1}return!0}function _(e){return e=v(e),n[e]||e.toUpperCase().charCodeAt(0)}function v(e){return e=e.toLowerCase(),e=r()[e]||e}t[\\\"default\\\"]=a,t.isHotkey=a,t.isCodeHotkey=function(e,t){return a(e,t)},t.isKeyHotkey=function(e,t){return a(e,{byKey:!0},t)},t.parseHotkey=i,t.compareHotkey=s,t.toKeyCode=_,t.toKeyName=v}),isHotkey9=unwrapExports9(lib9),exitBreakAtEdges=(lib9.isHotkey,lib9.isCodeHotkey,lib9.isKeyHotkey,lib9.parseHotkey,lib9.compareHotkey,lib9.toKeyCode,lib9.toKeyName,(e,{start:t,end:r})=>{let n=!1,o=!1,a=!1;return(t||r)&&(n=!0,t&&isSelectionAtBlockStart2(e)&&(o=!0,a=!0),o=!(!r||!isSelectionAtBlockEnd(e))||o)&&isExpanded(e.selection)&&e.deleteFragment(),{queryEdge:n,isEdge:o,isStart:a}}),exitBreak=(e,{level:t=0,relative:r=!1,defaultType:n=getPluginType(e,ELEMENT_DEFAULT),query:o={},before:a})=>{if(e.selection){var{queryEdge:i,isEdge:s,isStart:c}=exitBreakAtEdges(e,o);if(c&&(a=!0),!i||s)return i=getPath(e,e.selection),s=r?i.slice(0,-t):i.slice(0,t+1),i=a?s:Path.next(s),insertElements(e,{type:n,children:[{text:\\\"\\\"}]},{at:i,select:!c}),!0}},onKeyDownExitBreak=(o,{options:{rules:e=[]}})=>r=>{if(!r.defaultPrevented){const n=getBlockAbove2(o);n&&e.forEach(({hotkey:e,...t})=>{isHotkey9(e,r)&&queryNode(n,t.query)&&exitBreak(o,t)&&(r.preventDefault(),r.stopPropagation())})}},KEY_EXIT_BREAK=\\\"exitBreak\\\",createExitBreakPlugin=createPluginFactory({key:KEY_EXIT_BREAK,handlers:{onKeyDown:onKeyDownExitBreak},options:{rules:[{hotkey:\\\"mod+enter\\\"},{hotkey:\\\"mod+shift+enter\\\",before:!0}]}}),onKeyDownSingleLine=()=>e=>{e.defaultPrevented||Hotkeys2.isSplitBlock(e)&&e.preventDefault()},withSingleLine=t=>{const r=t[\\\"normalizeNode\\\"];return t.insertBreak=()=>null,t.normalizeNode=e=>{0===e[1].length&&1<t.children.length&&removeNodes3(t,{at:[],mode:\\\"highest\\\",match:(e,t)=>1===t.length&&0<t[0]}),r(e)},t},KEY_SINGLE_LINE=\\\"singleLine\\\",createSingleLinePlugin=createPluginFactory({key:KEY_SINGLE_LINE,handlers:{onKeyDown:onKeyDownSingleLine},withOverrides:withSingleLine}),onKeyDownSoftBreak=(o,{options:{rules:e=[]}})=>r=>{if(!r.defaultPrevented){const n=getBlockAbove2(o);n&&e.forEach(({hotkey:e,query:t})=>{isHotkey9(e,r)&&queryNode(n,t)&&(r.preventDefault(),r.stopPropagation(),o.insertText(\\\"\\\\n\\\"))})}},KEY_SOFT_BREAK=\\\"softBreak\\\",createSoftBreakPlugin=createPluginFactory({key:KEY_SOFT_BREAK,handlers:{onKeyDown:onKeyDownSoftBreak},options:{rules:[{hotkey:\\\"shift+enter\\\"}]}}),withSelectOnBackspace=(init_esbuild_inject(),(n,{options:{query:o}})=>{const a=n[\\\"deleteBackward\\\"];return n.deleteBackward=e=>{var t=n[\\\"selection\\\"];if(\\\"character\\\"===e&&isCollapsed(t)){const r=getPointBefore(n,t,{unit:e});r&&(([t]=getNodeEntries(n,{match:e=>queryNode([e,r.path],o),at:r})),t)&&r?select2(n,r):a(e)}else a(e)},n}),KEY_SELECT_ON_BACKSPACE=\\\"selectOnBackspace\\\",createSelectOnBackspacePlugin=createPluginFactory({key:KEY_SELECT_ON_BACKSPACE,withOverrides:withSelectOnBackspace}),import_react87=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_raf=__toESM(require_raf());function _extends5(){return(_extends5=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var dndStore=createStore4(\\\"dnd\\\")({isDragging:!1});function isObject9(e){var t=typeof e;return null!=e&&(\\\"object\\\"==t||\\\"function\\\"==t)}var isObject_17=isObject9,commonjsGlobal8=\\\"undefined\\\"!=typeof globalThis?globalThis:\\\"undefined\\\"!=typeof window?window:\\\"undefined\\\"!=typeof global?global:\\\"undefined\\\"!=typeof self?self:{},freeGlobal7=\\\"object\\\"==typeof commonjsGlobal8&&commonjsGlobal8&&commonjsGlobal8.Object===Object&&commonjsGlobal8,_freeGlobal7=freeGlobal7,freeSelf7=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,root7=_freeGlobal7||freeSelf7||Function(\\\"return this\\\")(),_root7=root7,now=function(){return _root7.Date.now()},now_1=now,reWhitespace=/\\\\s/;function trimmedEndIndex(e){for(var t=e.length;t--&&reWhitespace.test(e.charAt(t)););return t}var _trimmedEndIndex=trimmedEndIndex,reTrimStart=/^\\\\s+/;function baseTrim(e){return e&&e.slice(0,_trimmedEndIndex(e)+1).replace(reTrimStart,\\\"\\\")}var _baseTrim=baseTrim,Symbol5=_root7.Symbol,_Symbol7=Symbol5,objectProto$17=Object.prototype,hasOwnProperty8=objectProto$17.hasOwnProperty,nativeObjectToString$17=objectProto$17.toString,symToStringTag$17=_Symbol7?_Symbol7.toStringTag:void 0;function getRawTag7(e){var t=hasOwnProperty8.call(e,symToStringTag$17),r=e[symToStringTag$17];try{var n=!(e[symToStringTag$17]=void 0)}catch(a){}var o=nativeObjectToString$17.call(e);return n&&(t?e[symToStringTag$17]=r:delete e[symToStringTag$17]),o}var _getRawTag7=getRawTag7,objectProto7=Object.prototype,nativeObjectToString7=objectProto7.toString;function objectToString7(e){return nativeObjectToString7.call(e)}var _objectToString7=objectToString7,nullTag7=\\\"[object Null]\\\",undefinedTag7=\\\"[object Undefined]\\\",symToStringTag7=_Symbol7?_Symbol7.toStringTag:void 0;function baseGetTag7(e){return null==e?void 0===e?undefinedTag7:nullTag7:(symToStringTag7&&symToStringTag7 in Object(e)?_getRawTag7:_objectToString7)(e)}var _baseGetTag7=baseGetTag7;function isObjectLike7(e){return null!=e&&\\\"object\\\"==typeof e}var isObjectLike_17=isObjectLike7,symbolTag5=\\\"[object Symbol]\\\";function isSymbol3(e){return\\\"symbol\\\"==typeof e||isObjectLike_17(e)&&_baseGetTag7(e)==symbolTag5}var isSymbol_13=isSymbol3,NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(e){if(\\\"number\\\"==typeof e)return e;if(isSymbol_13(e))return NAN;if(isObject_17(e)&&(t=\\\"function\\\"==typeof e.valueOf?e.valueOf():e,e=isObject_17(t)?t+\\\"\\\":t),\\\"string\\\"!=typeof e)return 0===e?e:+e;e=_baseTrim(e);var t=reIsBinary.test(e);return t||reIsOctal.test(e)?freeParseInt(e.slice(2),t?2:8):reIsBadHex.test(e)?NAN:+e}var toNumber_1=toNumber,FUNC_ERROR_TEXT$1=\\\"Expected a function\\\",nativeMax3=Math.max,nativeMin=Math.min;function debounce6(n,o,e){var a,i,r,s,c,l,u=0,d=!1,p=!1,t=!0;if(\\\"function\\\"!=typeof n)throw new TypeError(FUNC_ERROR_TEXT$1);function f(e){var t=a,r=i;return a=i=void 0,u=e,s=n.apply(r,t)}function g(e){var t=e-l;return void 0===l||o<=t||t<0||p&&r<=e-u}function m(){var e,t=now_1();if(g(t))return h(t);c=setTimeout(m,(t=o-((e=t)-l),p?nativeMin(t,r-(e-u)):t))}function h(e){return c=void 0,t&&a?f(e):(a=i=void 0,s)}function _(){var e,t=now_1(),r=g(t);if(a=arguments,i=this,l=t,r){if(void 0===c)return u=e=l,c=setTimeout(m,o),d?f(e):s;if(p)return clearTimeout(c),c=setTimeout(m,o),f(l)}return void 0===c&&(c=setTimeout(m,o)),s}return o=toNumber_1(o)||0,isObject_17(e)&&(d=!!e.leading,p=\\\"maxWait\\\"in e,r=p?nativeMax3(toNumber_1(e.maxWait)||0,o):r,t=\\\"trailing\\\"in e?!!e.trailing:t),_.cancel=function(){void 0!==c&&clearTimeout(c),a=l=i=c=void(u=0)},_.flush=function(){return void 0===c?s:h(now_1())},_}var debounce_1=debounce6,FUNC_ERROR_TEXT4=\\\"Expected a function\\\";function throttle2(e,t,r){var n=!0,o=!0;if(\\\"function\\\"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT4);return isObject_17(r)&&(n=\\\"leading\\\"in r?!!r.leading:n,o=\\\"trailing\\\"in r?!!r.trailing:o),debounce_1(e,t,{leading:n,maxWait:t,trailing:o})}var throttle_1=throttle2,getCoords=e=>\\\"touchmove\\\"===e.type?{x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY}:{x:e.clientX,y:e.clientY};function ScrollArea({placement:e,enabled:t=!0,height:r=100,zIndex:n=1e4,minStrength:a=.15,strengthMultiplier:i=25,containerRef:s,scrollAreaProps:o}){const c=(0,import_react87.useRef)(),l=(0,import_react87.useRef)(0),u=(0,import_react87.useRef)(null),d=\\\"top\\\"===e?-1:1;var p={position:\\\"fixed\\\",height:r,width:\\\"100%\\\",opacity:0,zIndex:n,...null==o?void 0:o.style};\\\"top\\\"===e?p.top=0:\\\"bottom\\\"===e&&(p.bottom=0);const f=()=>{l.current=0,u.current&&(import_raf[\\\"default\\\"].cancel(u.current),u.current=null)},g=throttle_1(e=>{var t=c.current;if(t){var{top:t,height:r}=t.getBoundingClientRect(),n=getCoords(e),n=Math.max(Math.max(n.y-t,0)/r,a);if(l.current=-1==d?1-n:n,!u.current&&l.current){const o=()=>{var e,t=l.current;0===i||0===t?f():((null!=(e=null==s?void 0:s.current)?e:window).scrollBy(0,t*i*d),u.current=(0,import_raf[\\\"default\\\"])(o))};o()}}},100,{trailing:!1});var m=e=>{g(e)};return(0,import_react87.useEffect)(()=>{t||f()},[t]),t?import_react87[\\\"default\\\"].createElement(\\\"div\\\",_extends5({ref:c,style:p,onDragOver:m,onDragLeave:f,onDragEnd:f,onTouchMove:m},o)):null}function Scroller(e){return import_react87[\\\"default\\\"].createElement(import_react87[\\\"default\\\"].Fragment,null,import_react87[\\\"default\\\"].createElement(ScrollArea,_extends5({placement:\\\"top\\\"},e)),import_react87[\\\"default\\\"].createElement(ScrollArea,_extends5({placement:\\\"bottom\\\"},e)))}function DndScroller(e){const t=dndStore.use.isDragging(),[r,n]=import_react87[\\\"default\\\"].useState(!1);return(0,import_react87.useEffect)(()=>{if(t){const e=setTimeout(()=>{n(!0)},100);return()=>clearTimeout(e)}n(!1)},[t,r]),import_react87[\\\"default\\\"].createElement(Scroller,_extends5({enabled:t&&r},e))}var KEY_DND=\\\"dnd\\\",createDndPlugin=createPluginFactory({key:KEY_DND,handlers:{onDragStart:()=>()=>dndStore.set.isDragging(!0),onDragEnd:()=>()=>dndStore.set.isDragging(!1),onDrop:e=>()=>e.isDragging},then:(e,{options:t})=>({renderAfterEditable:t.enableScroller?()=>import_react87[\\\"default\\\"].createElement(DndScroller,null==t?void 0:t.scrollerProps):void 0})}),useDraggableState=e=>{var{element:t,onDropHandler:r}=e,n=(0,import_react87.useRef)(null),{dropLine:t,isDragging:r,dragRef:o}=useDndBlock({id:t.id,nodeRef:n,onDropHandler:r});return{dropLine:t,isDragging:r,nodeRef:n,dragRef:o}},useDraggable=e=>({previewRef:e.nodeRef,handleRef:e.dragRef,droplineProps:{contentEditable:!1},gutterLeftProps:{contentEditable:!1}}),useWithDraggable=({editor:e,level:t=0,filter:r,element:n,allowReadOnly:o=!1,draggableProps:a})=>{var i=useReadOnly();const s=(0,import_react87.useMemo)(()=>findNodePath(e,n),[e,n]);return{disabled:(0,import_react87.useMemo)(()=>s&&(Number.isInteger(t)&&t!==s.length-1||r&&r(e,s)),[s,t,r,e])||!o&&i,draggableProps:{editor:e,element:n,...a}}},withDraggable=(o,a,i)=>(0,import_react87.forwardRef)((e,t)=>{var{disabled:r,draggableProps:n}=useWithDraggable({...i,...e});return r?import_react87[\\\"default\\\"].createElement(a,e):import_react87[\\\"default\\\"].createElement(o,_extends5({ref:t},n),import_react87[\\\"default\\\"].createElement(a,e))}),useDragNode=(r,{id:n,item:o,...e})=>useDrag(()=>({item(e){dndStore.set.isDragging(!0),r.isDragging=!0,document.body.classList.add(\\\"dragging\\\");var t=\\\"function\\\"==typeof o?o(e):o;return{id:n,editorId:r.id,...t}},collect:e=>({isDragging:e.isDragging()}),end:()=>{dndStore.set.isDragging(!1),r.isDragging=!1,document.body.classList.remove(\\\"dragging\\\")},...e}),[]),getHoverDirection=({dragItem:e,id:t,monitor:r,nodeRef:n})=>{if(n.current){var o=e.id;if(o!==t){var o=null==(o=n.current)?void 0:o.getBoundingClientRect(),a=(o.bottom-o.top)/2,i=r.getClientOffset();if(i)return(i=i.y-o.top)<a?\\\"top\\\":a<=i?\\\"bottom\\\":void 0}}},getNewDirection=(e,t)=>!t&&e?\\\"\\\":\\\"top\\\"===t&&\\\"top\\\"!==e?\\\"top\\\":\\\"bottom\\\"===t&&\\\"bottom\\\"!==e?\\\"bottom\\\":void 0,onDropNode=(t,{dragItem:e,monitor:r,nodeRef:n,id:o})=>{var a=getHoverDirection({dragItem:e,monitor:r,nodeRef:n,id:o});if(a){var i=findNode(t,{at:[],match:{id:e.id}});if(i){var[,i]=i;focusEditor(t);let e;if(\\\"bottom\\\"===a){if(!(e=null==(s=findNode(t,{at:[],match:{id:o}}))?void 0:s[1]))return;if(Path.equals(i,Path.next(e)))return}if(\\\"top\\\"===a){var s=null==(s=findNode(t,{at:[],match:{id:o}}))?void 0:s[1];if(!s)return;if(e=[...s.slice(0,-1),s.at(-1)-1],Path.equals(i,e))return}a&&(s=e,a=Path.isBefore(i,s)&&Path.isSibling(i,s)?s:Path.next(s),moveNodes2(t,{at:i,to:a}))}}},onHoverNode=(e,{dragItem:t,monitor:r,nodeRef:n,onChangeDropLine:o,dropLine:a,id:i})=>{var s=getHoverDirection({dragItem:t,monitor:r,nodeRef:n,id:i}),c=getNewDirection(a,s);c&&o(c),s&&isExpanded(e.selection)&&(focusEditor(e),collapseSelection(e))},useDropNode=(r,{nodeRef:n,id:o,dropLine:a,onChangeDropLine:i,onDropHandler:s,...e})=>useDrop({drop:(e,t)=>{!!s&&s(r,{nodeRef:n,id:o,dragItem:e,monitor:t})||onDropNode(r,{nodeRef:n,id:o,dragItem:e,monitor:t})},collect:e=>({isOver:e.isOver()}),hover(e,t){onHoverNode(r,{nodeRef:n,id:o,dropLine:a,onChangeDropLine:i,dragItem:e,monitor:t})},...e}),useDndNode=({id:e,type:t,nodeRef:r,preview:n={},drag:o,drop:a,onDropHandler:i})=>{var s=usePlateEditorRef(),[c,l]=(0,import_react87.useState)(\\\"\\\"),[{isDragging:u},d,p]=useDragNode(s,{id:e,type:t,...o}),[{isOver:s},f]=useDropNode(s,{accept:t,id:e,nodeRef:r,dropLine:c,onChangeDropLine:l,onDropHandler:i,...a});return n.disable?(f(r),p(getEmptyImage(),{captureDraggingState:!0})):n.ref?(f(r),p(n.ref)):p(f(r)),!s&&c&&l(\\\"\\\"),{isDragging:u,isOver:s,dropLine:c,dragRef:d}},DRAG_ITEM_BLOCK=\\\"block\\\",useDndBlock=e=>useDndNode({type:DRAG_ITEM_BLOCK,...e}),withTrailingBlock=(init_esbuild_inject(),(o,{options:{type:a=getPluginType(o,ELEMENT_DEFAULT),level:i,...s}})=>{const c=o[\\\"normalizeNode\\\"];return o.normalizeNode=([e,t])=>{if(0===t.length){var r=getLastNodeByLevel(o,i),n=null==r?void 0:r[0];if(!n||n.type!==a&&queryNode(r,s))return n=r?Path.next(r[1]):[0],void insertElements(o,o.blockFactory({},n),{at:n})}return c([e,t])},o}),KEY_TRAILING_BLOCK=\\\"trailingBlock\\\",createTrailingBlockPlugin=createPluginFactory({key:KEY_TRAILING_BLOCK,withOverrides:withTrailingBlock,options:{level:0},then:e=>({type:getPluginType(e,ELEMENT_DEFAULT)})}),basicElements=createPlugins([createBlockquotePlugin(),createCodeBlockPlugin(),createHeadingPlugin2(),createParagraphPlugin(),createHorizontalRulePlugin(),createListPlugin(),createLinkPlugin()]),basicMarks=createPlugins([createBoldPlugin(),createCodePlugin(),createItalicPlugin(),createStrikethroughPlugin(),createSubscriptPlugin(),createSuperscriptPlugin(),createUnderlinePlugin()]),utils=createPlugins([createComboBoxPlugin(),createAutoCompletePlugin(CONFIG.snippetComboBox),createAutoCompletePlugin(CONFIG.wikiLinkComboBox),createAutoCompletePlugin(CONFIG.wikiTransclusionComboBox),createAutoCompletePlugin(CONFIG.macrosComboBox),createAutoCompletePlugin(CONFIG.widgetComboBox),createSelectOnBackspacePlugin(CONFIG.selectOnBackspace),createSoftBreakPlugin(CONFIG.softBreak),createExitBreakPlugin(CONFIG.exitBreak),createAutoformatPlugin(CONFIG.autoformat),createDndPlugin({options:{enableScroller:!0}}),createKbdPlugin(),createInlineVoidPlugin(),createTrailingBlockPlugin()]),twAdvancedElements=createPlugins([createWidgetPlugin(),createMacroPlugin(),createSetVariablePlugin()]),placeHoldersComponents=(init_esbuild_inject(),[{key:ELEMENT_PARAGRAPH,placeholder:\\\"Type / for commands\\\",hideOnBlur:!0}]),Placeholder=e=>{const{children:t,placeholder:r,nodeProps:n}=e,o=usePlaceholderState(e)[\\\"enabled\\\"];return import_react88.Children.map(t,e=>(0,import_react88.cloneElement)(e,{className:e.props.className,nodeProps:{...n,className:cn2(o&&\\\"before:absolute before:cursor-text before:opacity-30 before:content-[attr(placeholder)]\\\"),placeholder:r}}))},withPlaceholder=createNodeHOC(Placeholder),withPlaceholdersPrimitive=createNodesHOC(Placeholder),withPlaceholders=e=>withPlaceholdersPrimitive(e,placeHoldersComponents),import_react90=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_react89=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),mediaResizeHandleVariants=cva(cn2(\\\"top-0 flex w-6 select-none flex-col justify-center\\\",\\\"after:flex after:h-16 after:w-[3px] after:rounded-[6px] after:bg-slate-400 after:opacity-0 after:content-[_] group-hover:after:opacity-100 dark:after:bg-slate-800\\\"),{variants:{direction:{left:\\\"-left-3 -ml-3 pl-3\\\",right:\\\"-right-3 -mr-3 items-end pr-3\\\"}}}),resizeHandleVariants=cva(cn2(\\\"absolute z-40\\\"),{variants:{direction:{left:\\\"h-full cursor-col-resize\\\",right:\\\"h-full cursor-col-resize\\\",top:\\\"w-full cursor-row-resize\\\",bottom:\\\"w-full cursor-row-resize\\\"}}}),ResizeHandle2=import_react89[\\\"default\\\"].forwardRef(({className:e,...t},r)=>{var n;return(0,import_jsx_runtime.jsx)(ResizeHandle,{ref:r,className:cn2(resizeHandleVariants({direction:null==(n=t.options)?void 0:n.direction}),e),...t})}),resizableVariants=(ResizeHandle2.displayName=\\\"ResizeHandle\\\",cva(\\\"\\\",{variants:{align:{left:\\\"mr-auto\\\",center:\\\"mx-auto\\\",right:\\\"ml-auto\\\"}}})),Resizable2=import_react89[\\\"default\\\"].forwardRef(({className:e,align:t,...r},n)=>(0,import_jsx_runtime.jsx)(Resizable,{ref:n,className:cn2(resizableVariants({align:t}),e),...r})),import_jsx_runtime=(Resizable2.displayName=\\\"Resizable\\\",require(\\\"react/jsx-runtime\\\")),TableCellElement=import_react90[\\\"default\\\"].forwardRef(({children:e,className:t,style:r,hideBorder:n,isHeader:o,...a},i)=>{var s=a[\\\"element\\\"],{colIndex:c,rowIndex:l,readOnly:u,selected:d,hovered:p,hoveredLeft:f,rowSize:g,borders:m,isSelectingCell:h}=useTableCellElementState(),_=useTableCellElement({element:s})[\\\"props\\\"],c=useTableCellElementResizableState({colIndex:c,rowIndex:l}),{rightProps:l,bottomProps:c,leftProps:v,hiddenLeft:y}=useTableCellElementResizable(c),b=o?\\\"th\\\":\\\"td\\\";return(0,import_jsx_runtime.jsx)(PlateElement,{asChild:!0,ref:i,className:cn2(\\\"relative overflow-visible border-none bg-white p-0 dark:bg-slate-950\\\",n&&\\\"before:border-none\\\",s.background?\\\"bg-[--cellBackground]\\\":\\\"bg-white dark:bg-slate-950\\\",!n&&cn2(o&&\\\"text-left [&_>_*]:m-0\\\",\\\"before:h-full before:w-full\\\",d&&\\\"before:z-10 before:bg-slate-100 dark:before:bg-slate-800\\\",\\\"before:absolute before:box-border before:select-none before:content-[]\\\",m&&cn2((null==(d=m.bottom)?void 0:d.size)&&\\\"before:border-b before:border-b-border\\\",(null==(d=m.right)?void 0:d.size)&&\\\"before:border-r before:border-r-border\\\",(null==(d=m.left)?void 0:d.size)&&\\\"before:border-l before:border-l-border\\\",(null==(d=m.top)?void 0:d.size)&&\\\"before:border-t before:border-t-border\\\")),t),..._,...a,style:{\\\"--cellBackground\\\":s.background,...r},children:(0,import_jsx_runtime.jsxs)(b,{children:[(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"relative z-20 box-border h-full px-3 py-2\\\",style:{minHeight:g},children:e}),!h&&(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"group absolute top-0 h-full w-full select-none\\\",contentEditable:!1,suppressContentEditableWarning:!0,children:!u&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(ResizeHandle2,{...l,className:\\\"-top-3 right-[-5px] w-[10px]\\\"}),(0,import_jsx_runtime.jsx)(ResizeHandle2,{...c,className:\\\"bottom-[-5px] h-[10px]\\\"}),!y&&(0,import_jsx_runtime.jsx)(ResizeHandle2,{...v,className:\\\"-top-3 left-[-5px] w-[10px]\\\"}),p&&(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:cn2(\\\"absolute -top-3 z-30 h-[calc(100%_+_12px)] w-1 bg-slate-400 dark:bg-slate-800\\\",\\\"right-[-1.5px]\\\")}),f&&(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:cn2(\\\"absolute -top-3 z-30 h-[calc(100%_+_12px)] w-1 bg-slate-400 dark:bg-slate-800\\\",\\\"left-[-1.5px]\\\")})]})})]})})}),TableCellHeaderElement=(TableCellElement.displayName=\\\"TableCellElement\\\",import_react90[\\\"default\\\"].forwardRef((e,t)=>(0,import_jsx_runtime.jsx)(TableCellElement,{ref:t,...e,isHeader:!0}))),import_react91=(TableCellHeaderElement.displayName=\\\"TableCellHeaderElement\\\",init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),$cb5cc270b50c6fcd$var$POPOVER_NAME=\\\"Popover\\\",[$cb5cc270b50c6fcd$var$createPopoverContext,$cb5cc270b50c6fcd$export$c8393c9e73286932]=$c512c27ab02ef895$export$50c7b4e9d9f19c1($cb5cc270b50c6fcd$var$POPOVER_NAME,[$cf1ac5d9fe0e8206$export$722aac194ae923]),$cb5cc270b50c6fcd$var$usePopperScope=$cf1ac5d9fe0e8206$export$722aac194ae923(),[$cb5cc270b50c6fcd$var$PopoverProvider,$cb5cc270b50c6fcd$var$usePopoverContext]=$cb5cc270b50c6fcd$var$createPopoverContext($cb5cc270b50c6fcd$var$POPOVER_NAME),$cb5cc270b50c6fcd$export$5b6b19405a83ff9d=e=>{var{__scopePopover:t,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!1}=e,s=$cb5cc270b50c6fcd$var$usePopperScope(t),c=(0,import_react91.useRef)(null);const[l,u]=(0,import_react91.useState)(!1),[d=!1,p]=$71cd76cc60e0454e$export$6f32135080cb4c3({prop:n,defaultProp:o,onChange:a});return(0,import_react91.createElement)($cf1ac5d9fe0e8206$export$be92b6f5f03c0fe9,s,(0,import_react91.createElement)($cb5cc270b50c6fcd$var$PopoverProvider,{scope:t,contentId:$1746a345f3d73bb7$export$f680877a34711e37(),triggerRef:c,open:d,onOpenChange:p,onOpenToggle:(0,import_react91.useCallback)(()=>p(e=>!e),[p]),hasCustomAnchor:l,onCustomAnchorAdd:(0,import_react91.useCallback)(()=>u(!0),[]),onCustomAnchorRemove:(0,import_react91.useCallback)(()=>u(!1),[]),modal:i},r))},$cb5cc270b50c6fcd$var$ANCHOR_NAME=\\\"PopoverAnchor\\\",$cb5cc270b50c6fcd$export$96e5381f42521a79=(0,import_react91.forwardRef)((e,t)=>{const{__scopePopover:r,...n}=e;var o=$cb5cc270b50c6fcd$var$usePopoverContext($cb5cc270b50c6fcd$var$ANCHOR_NAME,r),a=$cb5cc270b50c6fcd$var$usePopperScope(r);const{onCustomAnchorAdd:i,onCustomAnchorRemove:s}=o;return(0,import_react91.useEffect)(()=>(i(),()=>s()),[i,s]),(0,import_react91.createElement)($cf1ac5d9fe0e8206$export$b688253958b8dfe7,_extends2({},a,n,{ref:t}))}),$cb5cc270b50c6fcd$var$PORTAL_NAME=\\\"PopoverPortal\\\",[$cb5cc270b50c6fcd$var$PortalProvider,$cb5cc270b50c6fcd$var$usePortalContext]=$cb5cc270b50c6fcd$var$createPopoverContext($cb5cc270b50c6fcd$var$PORTAL_NAME,{forceMount:void 0}),$cb5cc270b50c6fcd$export$dd679ffb4362d2d4=e=>{var{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=$cb5cc270b50c6fcd$var$usePopoverContext($cb5cc270b50c6fcd$var$PORTAL_NAME,t);return(0,import_react91.createElement)($cb5cc270b50c6fcd$var$PortalProvider,{scope:t,forceMount:r},(0,import_react91.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:r||a.open},(0,import_react91.createElement)($f1701beae083dbae$export$602eac185826482c,{asChild:!0,container:o},n)))},$cb5cc270b50c6fcd$var$CONTENT_NAME=\\\"PopoverContent\\\",$cb5cc270b50c6fcd$export$d7e1f420b25549ff=(0,import_react91.forwardRef)((e,t)=>{var r=$cb5cc270b50c6fcd$var$usePortalContext($cb5cc270b50c6fcd$var$CONTENT_NAME,e.__scopePopover);const{forceMount:n=r.forceMount,...o}=e;r=$cb5cc270b50c6fcd$var$usePopoverContext($cb5cc270b50c6fcd$var$CONTENT_NAME,e.__scopePopover);return(0,import_react91.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:n||r.open},r.modal?(0,import_react91.createElement)($cb5cc270b50c6fcd$var$PopoverContentModal,_extends2({},o,{ref:t})):(0,import_react91.createElement)($cb5cc270b50c6fcd$var$PopoverContentNonModal,_extends2({},o,{ref:t})))}),$cb5cc270b50c6fcd$var$PopoverContentModal=(0,import_react91.forwardRef)((e,t)=>{const r=$cb5cc270b50c6fcd$var$usePopoverContext($cb5cc270b50c6fcd$var$CONTENT_NAME,e.__scopePopover),n=(0,import_react91.useRef)(null);var o=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,n);const a=(0,import_react91.useRef)(!1);return(0,import_react91.useEffect)(()=>{var e=n.current;if(e)return hideOthers(e)},[]),(0,import_react91.createElement)(Combination_default,{as:$5e63c961fc1ce211$export$8c6ed5c666ac1360,allowPinchZoom:!0},(0,import_react91.createElement)($cb5cc270b50c6fcd$var$PopoverContentImpl,_extends2({},e,{ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),a.current||null!=(t=r.triggerRef.current)&&t.focus()}),onPointerDownOutside:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerDownOutside,e=>{var t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,t=2===t.button||r;a.current=t},{checkForDefaultPrevented:!1}),onFocusOutside:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),$cb5cc270b50c6fcd$var$PopoverContentNonModal=(0,import_react91.forwardRef)((n,e)=>{const o=$cb5cc270b50c6fcd$var$usePopoverContext($cb5cc270b50c6fcd$var$CONTENT_NAME,n.__scopePopover),a=(0,import_react91.useRef)(!1),i=(0,import_react91.useRef)(!1);return(0,import_react91.createElement)($cb5cc270b50c6fcd$var$PopoverContentImpl,_extends2({},n,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:e=>{var t;null!=(t=n.onCloseAutoFocus)&&t.call(n,e),e.defaultPrevented||(a.current||null!=(t=o.triggerRef.current)&&t.focus(),e.preventDefault()),a.current=!1,i.current=!1},onInteractOutside:e=>{null!=(r=n.onInteractOutside)&&r.call(n,e),e.defaultPrevented||(a.current=!0,\\\"pointerdown\\\"===e.detail.originalEvent.type&&(i.current=!0));var t,r=e.target;(null==(t=o.triggerRef.current)?void 0:t.contains(r))&&e.preventDefault(),\\\"focusin\\\"===e.detail.originalEvent.type&&i.current&&e.preventDefault()}}))}),$cb5cc270b50c6fcd$var$PopoverContentImpl=(0,import_react91.forwardRef)((e,t)=>{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onInteractOutside:u,...d}=e,p=$cb5cc270b50c6fcd$var$usePopoverContext($cb5cc270b50c6fcd$var$CONTENT_NAME,r);var f=$cb5cc270b50c6fcd$var$usePopperScope(r);return $3db38b7d1fb3fe6a$export$b7ece24a22aeda8c(),(0,import_react91.createElement)($d3863c46a17e8a28$export$20e40289641fbbb6,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a},(0,import_react91.createElement)($5cb92bef7577960e$export$177fb62ff3ec1f22,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onDismiss:()=>p.onOpenChange(!1)},(0,import_react91.createElement)($cf1ac5d9fe0e8206$export$7c6e2c02157bb7d2,_extends2({\\\"data-state\\\":$cb5cc270b50c6fcd$var$getState(p.open),role:\\\"dialog\\\",id:p.contentId},f,d,{ref:t,style:{...d.style,\\\"--radix-popover-content-transform-origin\\\":\\\"var(--radix-popper-transform-origin)\\\",\\\"--radix-popover-content-available-width\\\":\\\"var(--radix-popper-available-width)\\\",\\\"--radix-popover-content-available-height\\\":\\\"var(--radix-popper-available-height)\\\",\\\"--radix-popover-trigger-width\\\":\\\"var(--radix-popper-anchor-width)\\\",\\\"--radix-popover-trigger-height\\\":\\\"var(--radix-popper-anchor-height)\\\"}}))))});function $cb5cc270b50c6fcd$var$getState(e){return e?\\\"open\\\":\\\"closed\\\"}var $cb5cc270b50c6fcd$export$be92b6f5f03c0fe9=$cb5cc270b50c6fcd$export$5b6b19405a83ff9d,$cb5cc270b50c6fcd$export$602eac185826482c=$cb5cc270b50c6fcd$export$dd679ffb4362d2d4,$cb5cc270b50c6fcd$export$7c6e2c02157bb7d2=$cb5cc270b50c6fcd$export$d7e1f420b25549ff,import_react93=__toESM(require(\\\"react\\\")),React40=(init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),BorderNone=React40.forwardRef(function(e,t){return React40.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React40.createElement(\\\"path\\\",{d:\\\"M19 19h2v2h-2zm-8 0h2v2h-2zm4 0h2v2h-2zm-8 0h2v2H7zm-4 0h2v2H3zM3 7h2v2H3zm0 8h2v2H3zm0-4h2v2H3zm0-8h2v2H3zm4 0h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm-8-8h2v2h-2zm0 8h2v2h-2zm-4-4h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2z\\\"}))}),React41=(BorderNone.displayName=\\\"BorderNone\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Bracket=React41.forwardRef(function(e,t){return React41.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React41.createElement(\\\"path\\\",{d:\\\"M10 4V2H4v20h6v-2H6V4zm4 16v2h6V2h-6v2h4v16z\\\"}))}),React42=(Bracket.displayName=\\\"Bracket\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),CodeAlt=React42.forwardRef(function(e,t){return React42.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React42.createElement(\\\"path\\\",{d:\\\"m7.375 16.781 1.25-1.562L4.601 12l4.024-3.219-1.25-1.562-5 4a1 1 0 0 0 0 1.562l5 4zm9.25-9.562-1.25 1.562L19.399 12l-4.024 3.219 1.25 1.562 5-4a1 1 0 0 0 0-1.562l-5-4zm-1.649-4.003-4 18-1.953-.434 4-18z\\\"}))}),React43=(CodeAlt.displayName=\\\"CodeAlt\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Paragraph=React43.forwardRef(function(e,t){return React43.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React43.createElement(\\\"path\\\",{d:\\\"M9 16h2v4h2V6h2v14h2V6h3V4H9c-3.309 0-6 2.691-6 6s2.691 6 6 6zM9 6h2v8H9c-2.206 0-4-1.794-4-4s1.794-4 4-4z\\\"}))}),React44=(Paragraph.displayName=\\\"Paragraph\\\",init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),BorderAll=React44.forwardRef(function(e,t){return React44.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React44.createElement(\\\"path\\\",{d:\\\"M3 3v18h18V3H3zm8 16H5v-6h6v6zm0-8H5V5h6v6zm8 8h-6v-6h6v6zm0-8h-6V5h6v6z\\\"}))}),React45=(BorderAll.displayName=\\\"BorderAll\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),BorderBottom=React45.forwardRef(function(e,t){return React45.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React45.createElement(\\\"path\\\",{d:\\\"M9 11H7v2h2v-2zm4 4h-2v2h2v-2zM9 3H7v2h2V3zm4 8h-2v2h2v-2zM5 3H3v2h2V3zm8 4h-2v2h2V7zm4 4h-2v2h2v-2zm-4-8h-2v2h2V3zm4 0h-2v2h2V3zm2 10h2v-2h-2v2zm0 4h2v-2h-2v2zM5 7H3v2h2V7zm14-4v2h2V3h-2zm0 6h2V7h-2v2zM5 11H3v2h2v-2zM3 21h18v-2H3v2zm2-6H3v2h2v-2z\\\"}))}),React46=(BorderBottom.displayName=\\\"BorderBottom\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),BorderLeft=React46.forwardRef(function(e,t){return React46.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React46.createElement(\\\"path\\\",{d:\\\"M11 21h2v-2h-2v2zm0-4h2v-2h-2v2zm0-12h2V3h-2v2zm0 4h2V7h-2v2zm0 4h2v-2h-2v2zm-4 8h2v-2H7v2zM7 5h2V3H7v2zm0 8h2v-2H7v2zm-4 8h2V3H3v18zM19 9h2V7h-2v2zm-4 12h2v-2h-2v2zm4-4h2v-2h-2v2zm0-14v2h2V3h-2zm0 10h2v-2h-2v2zm0 8h2v-2h-2v2zm-4-8h2v-2h-2v2zm0-8h2V3h-2v2z\\\"}))}),React47=(BorderLeft.displayName=\\\"BorderLeft\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),BorderRight=React47.forwardRef(function(e,t){return React47.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React47.createElement(\\\"path\\\",{d:\\\"M7 21h2v-2H7v2zM3 5h2V3H3v2zm4 0h2V3H7v2zm0 8h2v-2H7v2zm-4 8h2v-2H3v2zm8 0h2v-2h-2v2zm-8-8h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm8 8h2v-2h-2v2zm4-4h2v-2h-2v2zm4-10v18h2V3h-2zm-4 18h2v-2h-2v2zm0-16h2V3h-2v2zm-4 8h2v-2h-2v2zm0-8h2V3h-2v2zm0 4h2V7h-2v2z\\\"}))}),React48=(BorderRight.displayName=\\\"BorderRight\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),BorderTop=React48.forwardRef(function(e,t){return React48.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React48.createElement(\\\"path\\\",{d:\\\"M7 21h2v-2H7v2zm0-8h2v-2H7v2zm4 0h2v-2h-2v2zm0 8h2v-2h-2v2zm-8-4h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2v-2H3v2zm0-4h2V7H3v2zm8 8h2v-2h-2v2zm8-8h2V7h-2v2zm0 4h2v-2h-2v2zM3 3v2h18V3H3zm16 14h2v-2h-2v2zm-4 4h2v-2h-2v2zM11 9h2V7h-2v2zm8 12h2v-2h-2v2zm-4-8h2v-2h-2v2z\\\"}))}),React49=(BorderTop.displayName=\\\"BorderTop\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Check=React49.forwardRef(function(e,t){return React49.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React49.createElement(\\\"path\\\",{d:\\\"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\\\"}))}),React50=(Check.displayName=\\\"Check\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),ChevronRight=React50.forwardRef(function(e,t){return React50.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React50.createElement(\\\"path\\\",{d:\\\"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\\\"}))}),React51=(ChevronRight.displayName=\\\"ChevronRight\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Delete=React51.forwardRef(function(e,t){return React51.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React51.createElement(\\\"path\\\",{d:\\\"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z\\\"}))}),React52=(Delete.displayName=\\\"Delete\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),DragHandle=React52.forwardRef(function(e,t){return React52.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React52.createElement(\\\"path\\\",{d:\\\"M20 9H4v2h16V9zM4 15h16v-2H4v2z\\\"}))}),React53=(DragHandle.displayName=\\\"DragHandle\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatBold=React53.forwardRef(function(e,t){return React53.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React53.createElement(\\\"path\\\",{d:\\\"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z\\\"}))}),React54=(FormatBold.displayName=\\\"FormatBold\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatItalic=React54.forwardRef(function(e,t){return React54.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React54.createElement(\\\"path\\\",{d:\\\"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\\\"}))}),React55=(FormatItalic.displayName=\\\"FormatItalic\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatListBulleted=React55.forwardRef(function(e,t){return React55.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React55.createElement(\\\"path\\\",{d:\\\"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z\\\"}))}),React56=(FormatListBulleted.displayName=\\\"FormatListBulleted\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatListNumbered=React56.forwardRef(function(e,t){return React56.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React56.createElement(\\\"path\\\",{d:\\\"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z\\\"}))}),React57=(FormatListNumbered.displayName=\\\"FormatListNumbered\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatQuote=React57.forwardRef(function(e,t){return React57.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React57.createElement(\\\"path\\\",{d:\\\"M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z\\\"}))}),React58=(FormatQuote.displayName=\\\"FormatQuote\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatStrikethrough=React58.forwardRef(function(e,t){return React58.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React58.createElement(\\\"path\\\",{d:\\\"M10 19h4v-3h-4v3zM5 4v3h5v3h4V7h5V4H5zM3 14h18v-2H3v2z\\\"}))}),React59=(FormatStrikethrough.displayName=\\\"FormatStrikethrough\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),FormatUnderlined=React59.forwardRef(function(e,t){return React59.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React59.createElement(\\\"path\\\",{d:\\\"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z\\\"}))}),React60=(FormatUnderlined.displayName=\\\"FormatUnderlined\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Link=React60.forwardRef(function(e,t){return React60.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React60.createElement(\\\"path\\\",{d:\\\"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z\\\"}))}),React61=(Link.displayName=\\\"Link\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Looks3=React61.forwardRef(function(e,t){return React61.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React61.createElement(\\\"path\\\",{d:\\\"M19.01 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15a2 2 0 0 1-2 2h-4v-2h4v-2h-2v-2h2V9h-4V7h4a2 2 0 0 1 2 2v1.5z\\\"}))}),React62=(Looks3.displayName=\\\"Looks3\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Looks4=React62.forwardRef(function(e,t){return React62.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React62.createElement(\\\"path\\\",{d:\\\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 14h-2v-4H9V7h2v4h2V7h2v10z\\\"}))}),React63=(Looks4.displayName=\\\"Looks4\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Looks5=React63.forwardRef(function(e,t){return React63.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React63.createElement(\\\"path\\\",{d:\\\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 6h-4v2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H9v-2h4v-2H9V7h6v2z\\\"}))}),React64=(Looks5.displayName=\\\"Looks5\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Looks6=React64.forwardRef(function(e,t){return React64.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React64.createElement(\\\"path\\\",{d:\\\"M11 15h2v-2h-2v2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 6h-4v2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h4v2z\\\"}))}),React65=(Looks6.displayName=\\\"Looks6\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),LooksOne=React65.forwardRef(function(e,t){return React65.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React65.createElement(\\\"path\\\",{d:\\\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14h-2V9h-2V7h4v10z\\\"}))}),React66=(LooksOne.displayName=\\\"LooksOne\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),LooksTwo=React66.forwardRef(function(e,t){return React66.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React66.createElement(\\\"path\\\",{d:\\\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 8a2 2 0 0 1-2 2h-2v2h4v2H9v-4a2 2 0 0 1 2-2h2V9H9V7h4a2 2 0 0 1 2 2v2z\\\"}))}),React67=(LooksTwo.displayName=\\\"LooksTwo\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),More=React67.forwardRef(function(e,t){return React67.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React67.createElement(\\\"path\\\",{d:\\\"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z\\\"}))}),React68=(More.displayName=\\\"More\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Subscript=React68.forwardRef(function(e,t){return React68.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React68.createElement(\\\"path\\\",{d:\\\"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1zM5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73L5.88 18z\\\"}))}),React69=(Subscript.displayName=\\\"Subscript\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Superscript=React69.forwardRef(function(e,t){return React69.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 24 24\\\"},e,{ref:t}),React69.createElement(\\\"path\\\",{d:\\\"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1zM5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73L5.88 20z\\\"}))}),iconVariants=(Superscript.displayName=\\\"Superscript\\\",init_esbuild_inject(),cva(\\\"\\\",{variants:{variant:{toolbar:\\\"h-5 w-5\\\",menuItem:\\\"mr-2 h-5 w-5\\\"},size:{sm:\\\"mr-2 h-4 w-4\\\",md:\\\"mr-2 h-6 w-6\\\"}},defaultVariants:{}})),React70=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),buttonVariants=cva(\\\"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-white transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-400 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 dark:ring-offset-slate-950 dark:focus-visible:ring-slate-800\\\",{variants:{variant:{\\\"default\\\":\\\"bg-slate-900 text-slate-50 hover:bg-slate-900/90 dark:bg-slate-50 dark:text-slate-900 dark:hover:bg-slate-50/90\\\",destructive:\\\"bg-red-500 text-slate-50 hover:bg-red-500/90 dark:bg-red-900 dark:text-red-50 dark:hover:bg-red-900/90\\\",outline:\\\"border border-slate-200 bg-white hover:bg-slate-100 hover:text-slate-900 dark:border-slate-800 dark:bg-slate-950 dark:hover:bg-slate-800 dark:hover:text-slate-50\\\",secondary:\\\"bg-slate-100 text-slate-900 hover:bg-slate-100/80 dark:bg-slate-800 dark:text-slate-50 dark:hover:bg-slate-800/80\\\",ghost:\\\"hover:bg-slate-100 hover:text-slate-900 dark:hover:bg-slate-800 dark:hover:text-slate-50\\\",link:\\\"text-slate-900 underline-offset-4 hover:underline dark:text-slate-50\\\"},size:{\\\"default\\\":\\\"h-10 px-4 py-2\\\",xs:\\\"h-8 rounded-md px-3\\\",sm:\\\"h-9 rounded-md px-3\\\",sms:\\\"h-9 w-9 rounded-md px-0\\\",lg:\\\"h-11 rounded-md px-8\\\",icon:\\\"h-10 w-10\\\"},isMenu:{\\\"true\\\":\\\"h-auto w-full cursor-pointer justify-start\\\"}},defaultVariants:{variant:\\\"default\\\",size:\\\"default\\\"}}),Button=React70.forwardRef(({className:e,isMenu:t,variant:r,size:n,asChild:o=!1,...a},i)=>{return(0,import_jsx_runtime.jsx)(o?$5e63c961fc1ce211$export$8c6ed5c666ac1360:\\\"button\\\",{className:cn2(buttonVariants({isMenu:t,variant:r,size:n,className:e})),ref:i,...a})}),React71=(Button.displayName=\\\"Button\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_react92=require(\\\"react\\\"),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),DropdownMenu=$d08ef79370b62062$export$be92b6f5f03c0fe9,DropdownMenuTrigger=$d08ef79370b62062$export$41fb9f06171c75f4,DropdownMenuPortal=$d08ef79370b62062$export$602eac185826482c,DropdownMenuRadioGroup=$d08ef79370b62062$export$a98f0dcb43a68a25,DropdownMenuSubTrigger=React71.forwardRef(({className:e,inset:t,children:r,...n},o)=>(0,import_jsx_runtime.jsxs)($d08ef79370b62062$export$2ea8a7a591ac5eac,{ref:o,className:cn2(\\\"flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-slate-100 data-[state=open]:bg-slate-100 dark:focus:bg-slate-800 dark:data-[state=open]:bg-slate-800\\\",\\\"data-[disabled]:pointer-events-none data-[disabled]:opacity-50\\\",t&&\\\"pl-8\\\",e),...n,children:[r,(0,import_jsx_runtime.jsx)(ChevronRight,{className:\\\"ml-auto h-4 w-4\\\"})]})),DropdownMenuSubContent=(DropdownMenuSubTrigger.displayName=$d08ef79370b62062$export$2ea8a7a591ac5eac.displayName,React71.forwardRef(({className:e,...t},r)=>(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$6d4de93b380beddf,{ref:r,className:cn2(\\\"z-50 min-w-[8rem] overflow-hidden rounded-md border border-slate-200 bg-white p-1 text-slate-950 shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-slate-800 dark:bg-slate-950 dark:text-slate-50\\\",e),...t}))),DropdownMenuContent=(DropdownMenuSubContent.displayName=$d08ef79370b62062$export$6d4de93b380beddf.displayName,React71.forwardRef(({className:e,sideOffset:t=4,...r},n)=>(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$602eac185826482c,{children:(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$7c6e2c02157bb7d2,{ref:n,sideOffset:t,className:cn2(\\\"z-50 min-w-[8rem] overflow-hidden rounded-md border border-slate-200 bg-white p-1 text-slate-950 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-slate-800 dark:bg-slate-950 dark:text-slate-50\\\",e),...r})}))),menuItemVariants=(DropdownMenuContent.displayName=$d08ef79370b62062$export$7c6e2c02157bb7d2.displayName,cva(cn2(\\\"relative flex h-9 cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors\\\",\\\"focus:bg-slate-100 focus:text-slate-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-slate-800 dark:focus:text-slate-50\\\"),{variants:{inset:{\\\"true\\\":\\\"pl-8\\\"}}})),DropdownMenuItem=React71.forwardRef(({className:e,inset:t,...r},n)=>(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$6d08773d2e66f8f2,{ref:n,className:cn2(menuItemVariants({inset:t}),e),...r})),DropdownMenuCheckboxItem=(DropdownMenuItem.displayName=$d08ef79370b62062$export$6d08773d2e66f8f2.displayName,React71.forwardRef(({className:e,children:t,checked:r,...n},o)=>(0,import_jsx_runtime.jsxs)($d08ef79370b62062$export$16ce288f89fa631c,{ref:o,className:cn2(\\\"relative flex select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-slate-100 focus:text-slate-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-slate-800 dark:focus:text-slate-50\\\",\\\"cursor-pointer\\\",e),checked:r,...n,children:[(0,import_jsx_runtime.jsx)(\\\"span\\\",{className:\\\"absolute left-2 flex h-3.5 w-3.5 items-center justify-center\\\",children:(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$c3468e2714d175fa,{children:(0,import_jsx_runtime.jsx)(Check,{className:\\\"h-4 w-4\\\"})})}),t]}))),DropdownMenuRadioItem=(DropdownMenuCheckboxItem.displayName=$d08ef79370b62062$export$16ce288f89fa631c.displayName,React71.forwardRef(({className:e,children:t,hideIcon:r,...n},o)=>(0,import_jsx_runtime.jsxs)($d08ef79370b62062$export$371ab307eab489c0,{ref:o,className:cn2(\\\"relative flex select-none items-center rounded-sm pl-8 pr-2 text-sm outline-none transition-colors focus:bg-slate-100 focus:text-slate-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-slate-800 dark:focus:text-slate-50\\\",\\\"h-9 cursor-pointer px-2 data-[state=checked]:bg-slate-100 data-[state=checked]:text-slate-900 dark:data-[state=checked]:bg-slate-800 dark:data-[state=checked]:text-slate-50\\\",e),...n,children:[!r&&(0,import_jsx_runtime.jsx)(\\\"span\\\",{className:\\\"absolute right-2 flex h-3.5 w-3.5 items-center justify-center\\\",children:(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$c3468e2714d175fa,{children:(0,import_jsx_runtime.jsx)(Check,{className:\\\"h-4 w-4\\\"})})}),t]}))),DropdownMenuLabel=(DropdownMenuRadioItem.displayName=$d08ef79370b62062$export$371ab307eab489c0.displayName,React71.forwardRef(({className:e,inset:t,...r},n)=>(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$b04be29aa201d4f5,{ref:n,className:cn2(\\\"select-none px-2 py-1.5 text-sm font-semibold\\\",t&&\\\"pl-8\\\",e),...r}))),DropdownMenuSeparator=(DropdownMenuLabel.displayName=$d08ef79370b62062$export$b04be29aa201d4f5.displayName,React71.forwardRef(({className:e,...t},r)=>(0,import_jsx_runtime.jsx)($d08ef79370b62062$export$1ff3c3f08ae963c0,{ref:r,className:cn2(\\\"-mx-1 my-1 h-px bg-slate-100 dark:bg-slate-800\\\",e),...t})));function DropdownMenuShortcut({className:e,...t}){return(0,import_jsx_runtime.jsx)(\\\"span\\\",{className:cn2(\\\"ml-auto text-xs tracking-widest opacity-60\\\",e),...t})}DropdownMenuSeparator.displayName=$d08ef79370b62062$export$1ff3c3f08ae963c0.displayName,DropdownMenuShortcut.displayName=\\\"DropdownMenuShortcut\\\";var useOpenState=()=>{const[t,r]=(0,import_react92.useState)(!1);var e=(0,import_react92.useCallback)((e=!t)=>{r(e)},[t]);return{open:t,onOpenChange:e}},React72=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),Popover=$cb5cc270b50c6fcd$export$be92b6f5f03c0fe9,popoverVariants=cva(\\\"z-[100] w-72 rounded-md border border-slate-200 bg-white p-4 text-slate-950 shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-slate-800 dark:bg-slate-950 dark:text-slate-50\\\"),PopoverContent=React72.forwardRef(({className:e,align:t=\\\"center\\\",sideOffset:r=4,...n},o)=>(0,import_jsx_runtime.jsx)($cb5cc270b50c6fcd$export$602eac185826482c,{children:(0,import_jsx_runtime.jsx)($cb5cc270b50c6fcd$export$7c6e2c02157bb7d2,{ref:o,align:t,sideOffset:r,className:cn2(popoverVariants(),e),...n})})),import_jsx_runtime=(PopoverContent.displayName=$cb5cc270b50c6fcd$export$7c6e2c02157bb7d2.displayName,require(\\\"react/jsx-runtime\\\")),TableBordersDropdownMenuContent=(0,import_react93.forwardRef)((e,t)=>{var{getOnSelectTableBorder:r,hasOuterBorders:n,hasBottomBorder:o,hasLeftBorder:a,hasNoBorders:i,hasRightBorder:s,hasTopBorder:c}=useTableBordersDropdownMenuContentState();return(0,import_jsx_runtime.jsxs)(DropdownMenuContent,{ref:t,className:cn2(\\\"min-w-[220px]\\\",\\\"z-200\\\"),side:\\\"right\\\",align:\\\"start\\\",sideOffset:0,...e,children:[(0,import_jsx_runtime.jsxs)(DropdownMenuCheckboxItem,{checked:o,onCheckedChange:r(\\\"bottom\\\"),children:[(0,import_jsx_runtime.jsx)(BorderBottom,{className:iconVariants({size:\\\"sm\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"Bottom Border\\\"})]}),(0,import_jsx_runtime.jsxs)(DropdownMenuCheckboxItem,{checked:c,onCheckedChange:r(\\\"top\\\"),children:[(0,import_jsx_runtime.jsx)(BorderTop,{className:iconVariants({size:\\\"sm\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"Top Border\\\"})]}),(0,import_jsx_runtime.jsxs)(DropdownMenuCheckboxItem,{checked:a,onCheckedChange:r(\\\"left\\\"),children:[(0,import_jsx_runtime.jsx)(BorderLeft,{className:iconVariants({size:\\\"sm\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"Left Border\\\"})]}),(0,import_jsx_runtime.jsxs)(DropdownMenuCheckboxItem,{checked:s,onCheckedChange:r(\\\"right\\\"),children:[(0,import_jsx_runtime.jsx)(BorderRight,{className:iconVariants({size:\\\"sm\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"Right Border\\\"})]}),(0,import_jsx_runtime.jsx)(Separator,{}),(0,import_jsx_runtime.jsxs)(DropdownMenuCheckboxItem,{checked:i,onCheckedChange:r(\\\"none\\\"),children:[(0,import_jsx_runtime.jsx)(BorderNone,{className:iconVariants({size:\\\"sm\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"No Border\\\"})]}),(0,import_jsx_runtime.jsxs)(DropdownMenuCheckboxItem,{checked:n,onCheckedChange:r(\\\"outer\\\"),children:[(0,import_jsx_runtime.jsx)(BorderAll,{className:iconVariants({size:\\\"sm\\\"})}),(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"Outside Borders\\\"})]})]})}),TableFloatingToolbar=(TableBordersDropdownMenuContent.displayName=\\\"TableBordersDropdownMenuContent\\\",import_react93[\\\"default\\\"].forwardRef(({children:e,...t},r)=>{const n=useElement();var o=useRemoveNodeButton({element:n})[\\\"props\\\"],a=useReadOnly(),i=usePlateEditorState(),a=!a&&someNode(i,{match:e=>e===n})&&isCollapsed(i.selection);return(0,import_jsx_runtime.jsxs)(Popover,{open:a,modal:!1,children:[(0,import_jsx_runtime.jsx)($cb5cc270b50c6fcd$export$96e5381f42521a79,{asChild:!0,children:e}),(0,import_jsx_runtime.jsxs)(PopoverContent,{ref:r,className:cn2(popoverVariants(),\\\"flex w-[220px] flex-col gap-1 p-1\\\"),onOpenAutoFocus:e=>{e.preventDefault()},...t,children:[(0,import_jsx_runtime.jsxs)(DropdownMenu,{modal:!1,children:[(0,import_jsx_runtime.jsx)(DropdownMenuTrigger,{asChild:!0,children:(0,import_jsx_runtime.jsxs)(Button,{variant:\\\"ghost\\\",isMenu:!0,children:[(0,import_jsx_runtime.jsx)(BorderAll,{className:\\\"mr-2 h-4 w-4\\\"}),\\\"Borders\\\"]})}),(0,import_jsx_runtime.jsx)(DropdownMenuPortal,{children:(0,import_jsx_runtime.jsx)(TableBordersDropdownMenuContent,{})})]}),(0,import_jsx_runtime.jsxs)(Button,{contentEditable:!1,variant:\\\"ghost\\\",isMenu:!0,...o,children:[(0,import_jsx_runtime.jsx)(Delete,{className:\\\"mr-2 h-4 w-4\\\"}),\\\"Delete\\\"]})]})]})})),TableElement=(TableFloatingToolbar.displayName=\\\"TableFloatingToolbar\\\",import_react93[\\\"default\\\"].forwardRef(({className:e,children:t,...r},n)=>{const{colSizes:o,isSelectingCell:a,minColumnWidth:i,marginLeft:s}=useTableElementState();var{props:c,colGroupProps:l}=useTableElement();return(0,import_jsx_runtime.jsx)(TableFloatingToolbar,{children:(0,import_jsx_runtime.jsx)(\\\"div\\\",{style:{paddingLeft:s},children:(0,import_jsx_runtime.jsx)(PlateElement,{asChild:!0,ref:n,className:cn2(\\\"my-4 ml-px mr-0 table h-px w-full table-fixed border-collapse\\\",a&&\\\"[&_*::selection]:bg-none\\\",e),...c,...r,children:(0,import_jsx_runtime.jsxs)(\\\"table\\\",{children:[(0,import_jsx_runtime.jsx)(\\\"colgroup\\\",{...l,children:o.map((e,t)=>(0,import_jsx_runtime.jsx)(\\\"col\\\",{style:{minWidth:i,width:e||void 0}},t))}),(0,import_jsx_runtime.jsx)(\\\"tbody\\\",{className:\\\"min-w-full\\\",children:t})]})})})})})),import_react94=(TableElement.displayName=\\\"TableElement\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),TableRowElement=import_react94[\\\"default\\\"].forwardRef(({hideBorder:e,children:t,...r},n)=>(0,import_jsx_runtime.jsx)(PlateElement,{asChild:!0,ref:n,className:cn2(\\\"h-full\\\",e&&\\\"border-none\\\"),...r,children:(0,import_jsx_runtime.jsx)(\\\"tr\\\",{children:t})})),import_react95=(TableRowElement.displayName=\\\"TableRowElement\\\",init_esbuild_inject(),init_esbuild_inject(),require(\\\"react\\\")),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),Draggable=(0,import_react95.forwardRef)(({className:e,classNames:t={},onDropHandler:r,...n},o)=>{var{children:a,element:i}=n,i=useDraggableState({element:i,onDropHandler:r});const{dropLine:s,isDragging:c}=i;var{droplineProps:i,gutterLeftProps:l,previewRef:u,handleRef:d}=useDraggable(i);return(0,import_react95.useEffect)(()=>{$tw.dragInProgress=c},[c]),(0,import_jsx_runtime.jsxs)(\\\"div\\\",{className:cn2(\\\"relative\\\",c&&\\\"opacity-50\\\",\\\"group\\\",e),ref:o,children:[(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:cn2(\\\"pointer-events-none absolute top-0 flex h-full -translate-x-full cursor-text opacity-0 group-hover:opacity-100\\\",t.gutterLeft),...l,children:(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:cn2(\\\"flex h-[1.5em]\\\",t.blockToolbarWrapper),children:(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:cn2(\\\"pointer-events-auto mr-1 flex items-center tw-slate-write-drag-handle\\\",t.blockToolbar),children:(0,import_jsx_runtime.jsxs)(Tooltip,{children:[(0,import_jsx_runtime.jsx)(TooltipTrigger,{ref:d,children:(0,import_jsx_runtime.jsx)(DragHandle,{className:\\\"h-4 w-4 text-slate-500 dark:text-slate-400\\\"})}),(0,import_jsx_runtime.jsx)(TooltipContent,{align:\\\"end\\\",children:\\\"Drag to move\\\"})]})})})}),(0,import_jsx_runtime.jsxs)(\\\"div\\\",{className:cn2(\\\"\\\",t.blockWrapper),ref:u,children:[a,!!s&&(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:cn2(\\\"absolute inset-x-0 h-0.5 opacity-100\\\",\\\"bg-slate-400 dark:bg-slate-800\\\",\\\"top\\\"===s&&\\\"-top-px\\\",\\\"bottom\\\"===s&&\\\"-bottom-px\\\",t.dropLine),...i})]})]})}),withDraggable2=(Draggable.displayName=\\\"Draggable\\\",(e,t)=>withDraggable(Draggable,e,t)),withDraggablesPrimitive=createNodesWithHOC(withDraggable2),withDraggables=e=>withDraggablesPrimitive(e,draggableComponents),createPlateUI=r=>{const n={};return void 0!==r&&Object.keys(r).forEach(e=>{var t=r[e];void 0!==t&&(n[e]=t)}),n},rawComponents=createPlateUI({[ELEMENT_AUTO_COMPLETE]:MentionElement,[ELEMENT_AUTO_COMPLETE_INPUT]:MentionInputElement,[ELEMENT_WIDGET]:WidgetBlock,[ELEMENT_MACRO2]:WidgetBlock,[ELEMENT_LINK]:LinkElement,[ELEMENT_CODE_BLOCK2]:CodeBlockElement,[ELEMENT_PARAGRAPH]:withProps(PlateElement,{as:\\\"p\\\"}),[ELEMENT_BLOCKQUOTE]:BlockquoteElement,[ELEMENT_H1]:withProps(PlateElement,{as:\\\"h1\\\"}),[ELEMENT_H2]:withProps(PlateElement,{as:\\\"h2\\\"}),[ELEMENT_H3]:withProps(PlateElement,{as:\\\"h3\\\"}),[ELEMENT_H4]:withProps(PlateElement,{as:\\\"h4\\\"}),[ELEMENT_H5]:withProps(PlateElement,{as:\\\"h5\\\"}),[ELEMENT_H6]:withProps(PlateElement,{as:\\\"h6\\\"}),[ELEMENT_LI]:withProps(PlateElement,{as:\\\"li\\\"}),[ELEMENT_UL]:withProps(PlateElement,{as:\\\"ul\\\"}),[ELEMENT_OL]:withProps(PlateElement,{as:\\\"ol\\\"}),[ELEMENT_TABLE]:TableElement,[ELEMENT_TD]:TableCellElement,[ELEMENT_TH]:withProps(PlateElement,{as:\\\"th\\\"}),[ELEMENT_TR]:TableRowElement,[MARK_BOLD]:withProps(PlateLeaf,{as:\\\"strong\\\"}),[MARK_CODE]:withProps(PlateLeaf,{as:\\\"code\\\"}),[MARK_HIGHLIGHT]:withProps(PlateLeaf,{as:\\\"mark\\\",style:{backgroundColor:\\\"#fef3b7\\\"}}),[MARK_ITALIC]:withProps(PlateLeaf,{as:\\\"em\\\"}),[MARK_KBD]:withProps(PlateLeaf,{as:\\\"kbd\\\"}),[MARK_STRIKETHROUGH]:withProps(PlateLeaf,{as:\\\"s\\\"}),[MARK_SUBSCRIPT$1]:withProps(PlateLeaf,{as:\\\"sub\\\"}),[MARK_SUPERSCRIPT]:withProps(PlateLeaf,{as:\\\"sup\\\"}),[MARK_UNDERLINE]:withProps(PlateLeaf,{as:\\\"u\\\"})}),components=withDraggables(withPlaceholders(rawComponents)),import_react96=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),LinkElement2=import_react96[\\\"default\\\"].forwardRef(({className:e,children:t,...r},n)=>{var o=useLink({element:r.element})[\\\"props\\\"];return(0,import_jsx_runtime.jsx)(PlateElement,{asChild:!0,ref:n,className:cn2(\\\"font-medium underline underline-offset-4\\\",e),...o,...r,children:(0,import_jsx_runtime.jsx)(\\\"a\\\",{children:t})})}),import_jsx_runtime=(LinkElement2.displayName=\\\"LinkElement\\\",init_esbuild_inject(),require(\\\"react/jsx-runtime\\\")),listVariants=cva(\\\"m-0 ps-6\\\",{variants:{variant:{ul:\\\"list-disc [&_ul]:list-[circle] [&_ul_ul]:list-[square]\\\",ol:\\\"list-decimal\\\"}}}),import_react97=(init_esbuild_inject(),__toESM(require(\\\"react\\\"))),import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),ParagraphElement=import_react97[\\\"default\\\"].forwardRef(({className:e,children:t,...r},n)=>(0,import_jsx_runtime.jsx)(PlateElement,{ref:n,className:cn2(\\\"m-0 px-0 py-1\\\",e),...r,children:t})),React78=(ParagraphElement.displayName=\\\"ParagraphElement\\\",init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Subscript2=React78.forwardRef(function(e,t){return React78.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 100 100\\\"},e,{ref:t}),React78.createElement(\\\"path\\\",{d:\\\"M90.694 76.981a.99.99 0 0 0-.703-.291v-.012h-5.208c3.816-2.52 5.064-4.32 5.064-6.504 0-3.216-2.712-5.521-6.865-5.521-2.138 0-4.685.695-6.521 2.481-.043.031-.092.048-.13.087-.027.027-.038.063-.062.093-.018.018-.038.033-.055.052l.012.014a.967.967 0 0 0 .005 1.096l-.016.01 1.367 1.995h.001a.98.98 0 0 0 1.265.092l.007.009c.036-.03.072-.056.108-.085.007-.007.017-.009.025-.016l.005-.007c1.184-.965 2.446-1.548 4.088-1.548 1.032 0 1.848.48 1.848 1.248 0 1.2-.696 1.8-8.017 6.96v.022c-.067.041-.139.073-.197.131a.97.97 0 0 0-.267.578h-.024v2.609c0 .241.195.437.437.437.018 0 .034-.008.052-.01v.004h13.082a.992.992 0 0 0 .994-.994v-2.225a1.013 1.013 0 0 0-.295-.705zM70.495 33.34l-3.389-3.39a2.604 2.604 0 0 0-3.683 0l-.016-.016-13.033 13.034L37.34 29.934a2.604 2.604 0 0 0-3.683 0l-3.389 3.389a2.604 2.604 0 0 0 0 3.683l-.016.016 13.033 13.033L30.252 63.09l.016.016a2.604 2.604 0 0 0 0 3.683l3.389 3.389a2.604 2.604 0 0 0 3.683 0l13.033-13.033 13.033 13.033.016-.016a2.604 2.604 0 0 0 3.683 0l3.389-3.389a2.604 2.604 0 0 0 0-3.683L57.462 50.056l13.033-13.033a2.603 2.603 0 0 0 0-3.683z\\\"}))}),React79=(Subscript2.displayName=\\\"Subscript\\\",init_esbuild_inject(),__toESM(require(\\\"react\\\"))),Superscript2=React79.forwardRef(function(e,t){return React79.createElement(StyledIconBase,_extends2({iconAttrs:{fill:\\\"currentColor\\\",xmlns:\\\"http://www.w3.org/2000/svg\\\"},iconVerticalAlign:\\\"middle\\\",iconViewBox:\\\"0 0 100 100\\\"},e,{ref:t}),React79.createElement(\\\"path\\\",{d:\\\"M90.478 31.418a.99.99 0 0 0-.703-.291v-.011h-5.208c3.816-2.52 5.064-4.32 5.064-6.504 0-3.216-2.712-5.521-6.865-5.521-2.138 0-4.685.695-6.521 2.481-.043.031-.092.048-.13.087-.027.027-.038.063-.062.093-.018.018-.038.033-.055.052l.012.014a.965.965 0 0 0 .005 1.095l-.016.01 1.367 1.995h.001a.982.982 0 0 0 1.265.093l.007.009c.036-.03.072-.056.108-.085.007-.007.017-.009.025-.016l.005-.007c1.184-.965 2.446-1.548 4.088-1.548 1.032 0 1.848.48 1.848 1.248 0 1.2-.696 1.8-8.017 6.96v.022c-.067.041-.139.073-.197.131a.97.97 0 0 0-.267.578h-.024v2.609c0 .241.195.437.437.437.018 0 .034-.008.052-.01v.004h13.082a.992.992 0 0 0 .994-.994v-2.225a1.013 1.013 0 0 0-.295-.706zm-20.199 2.049-3.389-3.39a2.604 2.604 0 0 0-3.683 0l-.016-.016-13.034 13.034-13.033-13.034a2.604 2.604 0 0 0-3.683 0l-3.389 3.389a2.604 2.604 0 0 0 0 3.683l-.016.016 13.033 13.033-13.034 13.035.016.016a2.604 2.604 0 0 0 0 3.683l3.389 3.389a2.604 2.604 0 0 0 3.683 0l13.033-13.033 13.033 13.033.016-.016a2.604 2.604 0 0 0 3.683 0l3.389-3.389a2.604 2.604 0 0 0 0-3.683L57.246 50.183 70.279 37.15a2.604 2.604 0 0 0 0-3.683z\\\"}))}),import_jsx_runtime=(Superscript2.displayName=\\\"Superscript\\\",init_esbuild_inject(),require(\\\"react/jsx-runtime\\\"));function ListToolbarButton({nodeType:e=ELEMENT_UL}){var t=useListToolbarButtonState({nodeType:e}),t=useListToolbarButton(t)[\\\"props\\\"];return(0,import_jsx_runtime.jsx)(ToolbarButton,{tooltip:e===ELEMENT_UL?\\\"UnorderedList (-) (*)\\\":\\\"OrderedList (#) (1.)\\\",...t,children:e===ELEMENT_UL?(0,import_jsx_runtime.jsx)(FormatListBulleted,{}):(0,import_jsx_runtime.jsx)(FormatListNumbered,{})})}init_esbuild_inject();import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function MarkToolbarButton({clear:e,nodeType:t,...r}){var n=useMarkToolbarButtonState({clear:e,nodeType:t}),n=useMarkToolbarButton(n)[\\\"props\\\"];return(0,import_jsx_runtime.jsx)(ToolbarButton,{...n,...r})}init_esbuild_inject();import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function MoreDropdownMenu(e){const t=usePlateEditorState();var r=useOpenState();return(0,import_jsx_runtime.jsxs)(DropdownMenu,{modal:!1,...r,...e,children:[(0,import_jsx_runtime.jsx)(DropdownMenuTrigger,{asChild:!0,children:(0,import_jsx_runtime.jsx)(ToolbarButton,{pressed:r.open,tooltip:\\\"Insert\\\",children:(0,import_jsx_runtime.jsx)(More,{})})}),(0,import_jsx_runtime.jsxs)(DropdownMenuContent,{align:\\\"start\\\",className:\\\"flex max-h-[500px] min-w-[180px] flex-col gap-0.5 overflow-y-auto z-200\\\",children:[(0,import_jsx_runtime.jsxs)(DropdownMenuItem,{onSelect:()=>{toggleMark(t,{key:MARK_SUBSCRIPT$1,clear:MARK_SUPERSCRIPT}),focusEditor(t)},children:[(0,import_jsx_runtime.jsx)(Superscript,{className:\\\"mr-2 h-5 w-5\\\"}),\\\"Superscript\\\"]}),(0,import_jsx_runtime.jsxs)(DropdownMenuItem,{onSelect:()=>{toggleMark(t,{key:MARK_SUPERSCRIPT,clear:MARK_SUBSCRIPT$1}),focusEditor(t)},children:[(0,import_jsx_runtime.jsx)(Subscript,{className:\\\"mr-2 h-5 w-5\\\"}),\\\"Subscript\\\"]})]})]})}init_esbuild_inject();var import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),items=[{value:ELEMENT_PARAGRAPH,label:\\\"Paragraph\\\",description:\\\"Paragraph\\\",icon:Paragraph},{value:ELEMENT_H1,label:\\\"Heading 1\\\",description:\\\"Heading 1\\\",icon:LooksOne},{value:ELEMENT_H2,label:\\\"Heading 2\\\",description:\\\"Heading 2\\\",icon:LooksTwo},{value:ELEMENT_H3,label:\\\"Heading 3\\\",description:\\\"Heading 3\\\",icon:Looks3},{value:ELEMENT_H4,label:\\\"Heading 4\\\",description:\\\"Heading 4\\\",icon:Looks4},{value:ELEMENT_H5,label:\\\"Heading 5\\\",description:\\\"Heading 5\\\",icon:Looks5},{value:ELEMENT_H6,label:\\\"Heading 6\\\",description:\\\"Heading 6\\\",icon:Looks6},{value:ELEMENT_BLOCKQUOTE,label:\\\"Quote\\\",description:\\\"Quote (⌘+⇧+.)\\\",icon:FormatQuote}],defaultItem=items.find(e=>e.value===ELEMENT_PARAGRAPH);function TurnIntoDropdownMenu(e){const t=usePlateEditorState();var r=useOpenState();let n=ELEMENT_PARAGRAPH;if(isCollapsed(null==t?void 0:t.selection)){const i=findNode(t,{match:e=>isBlock(t,e)});void 0!==i&&(n=null!=(o=null==(o=items.find(e=>e.value===i[0].type))?void 0:o.value)?o:ELEMENT_PARAGRAPH)}var{icon:o,label:a}=null!=(o=items.find(e=>e.value===n))?o:defaultItem;return(0,import_jsx_runtime.jsxs)(DropdownMenu,{modal:!1,...r,...e,children:[(0,import_jsx_runtime.jsx)(DropdownMenuTrigger,{asChild:!0,children:(0,import_jsx_runtime.jsxs)(ToolbarButton,{pressed:r.open,tooltip:\\\"Turn into\\\",isDropdown:!0,className:\\\"lg:min-w-[130px]\\\",children:[(0,import_jsx_runtime.jsx)(o,{className:\\\"h-5 w-5 lg:hidden\\\"}),(0,import_jsx_runtime.jsx)(\\\"span\\\",{className:\\\"max-lg:hidden\\\",children:a})]})}),(0,import_jsx_runtime.jsxs)(DropdownMenuContent,{align:\\\"start\\\",className:\\\"min-w-0 z-200\\\",children:[(0,import_jsx_runtime.jsx)(DropdownMenuLabel,{children:\\\"Turn into\\\"}),(0,import_jsx_runtime.jsx)(DropdownMenuRadioGroup,{className:\\\"flex flex-col gap-0.5\\\",value:n,onValueChange:e=>{toggleNodeType(t,{activeType:e}),collapseSelection(t),focusEditor(t)},children:items.map(({value:e,label:t,icon:r})=>(0,import_jsx_runtime.jsxs)(DropdownMenuRadioItem,{value:e,className:\\\"min-w-[180px]\\\",children:[(0,import_jsx_runtime.jsx)(r,{className:\\\"mr-2 h-5 w-5\\\"}),t]},e))})]})]})}var import_jsx_runtime=require(\\\"react/jsx-runtime\\\"),BasicElementToolbarButtons=()=>{const t=usePlateEditorRef();return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(LinkToolbarButton,{tooltip:\\\"Link to (Ctrl+L) ([[)\\\",children:(0,import_jsx_runtime.jsx)(Link,{})}),(0,import_jsx_runtime.jsx)(LinkToolbarButton,{getLinkUrl:e=>null===t.selection?null!=e?e:\\\"\\\":Editor.string(t,t.selection),tooltip:\\\"WikiLink ([[)\\\",children:(0,import_jsx_runtime.jsx)(Bracket,{})})]})},ListToolbarButtons=()=>(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(ListToolbarButton,{nodeType:ELEMENT_UL}),(0,import_jsx_runtime.jsx)(ListToolbarButton,{nodeType:ELEMENT_OL})]}),BasicMarkToolbarButtons=()=>{var e=usePlateEditorRef();return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_BOLD,tooltip:\\\"Bold (⌘B) ('')\\\",children:(0,import_jsx_runtime.jsx)(FormatBold,{})}),(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_ITALIC,tooltip:\\\"Italic (⌘I) (//)\\\",children:(0,import_jsx_runtime.jsx)(FormatItalic,{})}),(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_UNDERLINE,tooltip:\\\"Underline (⌘U) (__)\\\",children:(0,import_jsx_runtime.jsx)(FormatUnderlined,{})}),(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_STRIKETHROUGH,tooltip:\\\"Delete (~~)\\\",children:(0,import_jsx_runtime.jsx)(FormatStrikethrough,{})}),(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_CODE,tooltip:\\\"Code (```)\\\",children:(0,import_jsx_runtime.jsx)(CodeAlt,{})}),(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_SUPERSCRIPT,clear:getPluginType(e,MARK_SUBSCRIPT$1),tooltip:\\\"SuperScript (^^)\\\",children:(0,import_jsx_runtime.jsx)(Superscript2,{})}),(0,import_jsx_runtime.jsx)(MarkToolbarButton,{nodeType:MARK_SUBSCRIPT$1,clear:getPluginType(e,MARK_SUPERSCRIPT),tooltip:\\\"SubScript (,,)\\\",children:(0,import_jsx_runtime.jsx)(Subscript2,{})})]})},FloatingToolbarButtons=()=>{return usePlateReadOnly()?null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(TurnIntoDropdownMenu,{}),(0,import_jsx_runtime.jsx)(BasicMarkToolbarButtons,{}),(0,import_jsx_runtime.jsx)(BasicElementToolbarButtons,{}),(0,import_jsx_runtime.jsx)(ListToolbarButtons,{}),(0,import_jsx_runtime.jsx)(MoreDropdownMenu,{})]})},defaultPlugins=createPlugins([...basicElements,...basicMarks,...utils,...twAdvancedElements],{components:components});function usePlugins({idCreator:e}){const t=(0,import_react98.useMemo)(()=>createNodeIdPlugin({options:{idCreator:e}}),[e]);return(0,import_react98.useMemo)(()=>createPlugins([...defaultPlugins,t]),[t])}init_esbuild_inject(),init_esbuild_inject();import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function FloatingToolbar({portalElement:e,floatingOptions:t,ignoreReadOnly:r,hideToolbar:n,children:o,...a}){var{refs:i,style:s,open:c}=useFloatingToolbar({floatingOptions:t,ignoreReadOnly:r,hideToolbar:n});return c?(0,import_jsx_runtime.jsx)(PortalBody,{element:e,children:(0,import_jsx_runtime.jsx)(Toolbar,{className:cn2(\\\"absolute z-200 whitespace-nowrap border border-slate-200 bg-white px-1 opacity-100 shadow-md dark:border-slate-800 dark:bg-slate-950\\\"),ref:i.setFloating,style:s,...a,children:o})}):null}import_jsx_runtime=require(\\\"react/jsx-runtime\\\");function Editor2(e){var{currentTiddler:t,currentAstReference:r,initialTiddlerText:n,saver:o,idCreator:a}=e;return useOnChange({editorID:t,initialTiddlerText:n,saver:o,idCreator:a,currentAstReference:r}),(0,import_jsx_runtime.jsxs)(Plate,{id:t,editableProps:{...CONFIG.editableProps},onChange:console.log,children:[(0,import_jsx_runtime.jsx)(FloatingToolbar,{floatingOptions:{placement:\\\"top-end\\\"},children:(0,import_jsx_runtime.jsx)(FloatingToolbarButtons,{})}),(0,import_jsx_runtime.jsx)(SnippetCombobox,{id:t,pluginKey:\\\"/\\\"}),(0,import_jsx_runtime.jsx)(WikiLinkCombobox,{id:t,pluginKey:\\\"[[\\\"}),(0,import_jsx_runtime.jsx)(WikiLinkCombobox,{id:t,pluginKey:\\\"{{\\\"}),(0,import_jsx_runtime.jsx)(MacrosCombobox,{id:t,pluginKey:\\\"<<\\\"}),(0,import_jsx_runtime.jsx)(WidgetCombobox,{id:t,pluginKey:\\\"<$\\\"})]})}function App(e){const t=e.currentTiddler;var r=(0,import_react99.useMemo)(()=>getIdFactory(t),[t]),n=useInitialValue({editorID:t,initialTiddlerText:e.initialTiddlerText,saver:e.saver,idCreator:r}),o=usePlugins({idCreator:r});return\\\"undefined\\\"==typeof document?(0,import_jsx_runtime.jsx)(\\\"div\\\",{children:\\\"Loading...\\\"}):(0,import_jsx_runtime.jsxs)(import_tw_react4.ParentWidgetContext.Provider,{value:e.parentWidget,children:[(0,import_jsx_runtime.jsx)(GlobalStyle,{}),(0,import_jsx_runtime.jsx)(DndProvider,{backend:HTML5Backend,children:(0,import_jsx_runtime.jsx)(TooltipProvider,{disableHoverableContent:!0,delayDuration:500,skipDelayDuration:0,children:(0,import_jsx_runtime.jsx)(\\\"div\\\",{className:\\\"tw-slate-write-container\\\",children:(0,import_jsx_runtime.jsx)(PlateProvider,{id:t,initialValue:n.current,plugins:o,children:(0,import_jsx_runtime.jsx)(Editor2,{...e,currentAstReference:n,idCreator:r})})})})})]})}var import_widget11=require(\\\"$:/plugins/linonetwo/tw-react/widget.js\\\"),DEFAULT_MIN_TEXT_AREA_HEIGHT=\\\"100px\\\",HEIGHT_MODE_TITLE=\\\"$:/config/TextEditor/EditorHeight/Mode\\\",ENABLE_TOOLBAR_TITLE=\\\"$:/config/TextEditor/EnableToolbar\\\",SlateWriteWidget=class extends import_widget11.widget{constructor(e,t){super(e,t),this.editorOperations={},this.reactComponent=App,this.getProps=()=>{var e;return{currentTiddler:null!=(e=this.editTitle)?e:this.getVariable(\\\"currentTiddler\\\"),initialTiddlerText:null!=(e=this.editTitle&&$tw.wiki.getTiddlerText(this.editTitle))?e:\\\"\\\",saver:{lock:this.lock,onSave:e=>{var t;this.editTitle&&(null!=(t=$tw.wiki.getTiddlerText(this.editTitle))?t:\\\"\\\")!==e&&($tw.wiki.setText(this.editTitle,void 0,void 0,e),this.unlock())},interval:SAVE_DEBOUNCE_INTERVAL}}},this.isUpdatingByUserInput=!1,this.lock=()=>{this.isUpdatingByUserInput=!0;var e=null==(e=this.editIconElement)?void 0:e.querySelector(\\\"text\\\");e&&(e.innerHTML=\\\".....\\\"),void 0!==this.updatingLockTimeoutHandle&&clearTimeout(this.updatingLockTimeoutHandle)},this.unlock=()=>{this.updatingLockTimeoutHandle=setTimeout(()=>{this.isUpdatingByUserInput=!1;var e=null==(e=this.editIconElement)?void 0:e.querySelector(\\\"text\\\");e&&(e.innerHTML=\\\"T\\\")})},$tw.modules.applyMethods(\\\"texteditoroperation\\\",this.editorOperations)}get editIconElement(){var e;return null==(e=this.parentDomNode.closest(\\\".tc-tiddler-exists\\\"))?void 0:e.querySelector(\\\".tc-image-wysiwyg-edit-button\\\")}execute(){this.editTitle=this.getAttribute(\\\"tiddler\\\",this.getVariable(\\\"currentTiddler\\\")),this.editField=this.getAttribute(\\\"field\\\",\\\"text\\\"),this.editIndex=this.getAttribute(\\\"index\\\"),this.editDefault=this.getAttribute(\\\"default\\\"),this.editClass=this.getAttribute(\\\"class\\\"),this.editPlaceholder=this.getAttribute(\\\"placeholder\\\"),this.editSize=this.getAttribute(\\\"size\\\"),this.editRows=this.getAttribute(\\\"rows\\\");var e=$tw.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\\\"auto\\\"),e=(this.editAutoHeight=\\\"yes\\\"===this.getAttribute(\\\"autoHeight\\\",\\\"auto\\\"===e?\\\"yes\\\":\\\"no\\\"),this.editMinHeight=this.getAttribute(\\\"minHeight\\\",DEFAULT_MIN_TEXT_AREA_HEIGHT),this.editFocusPopup=this.getAttribute(\\\"focusPopup\\\"),this.editFocus=this.getAttribute(\\\"focus\\\"),this.editTabIndex=this.getAttribute(\\\"tabindex\\\"),this.editCancelPopups=\\\"yes\\\"===this.getAttribute(\\\"cancelPopups\\\",\\\"\\\"),this.editInputActions=this.getAttribute(\\\"inputActions\\\"),this.editRefreshTitle=this.getAttribute(\\\"refreshTitle\\\"),this.editAutoComplete=this.getAttribute(\\\"autocomplete\\\"),this.isDisabled=this.getAttribute(\\\"disabled\\\",\\\"no\\\"),this.isFileDropEnabled=\\\"yes\\\"===this.getAttribute(\\\"fileDrop\\\",\\\"no\\\"),this.makeChildWidgets(),$tw.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\\\"yes\\\"));this.editShowToolbar=\\\"yes\\\"===e&&!!(this.children&&0<this.children.length)}refresh(e){var t=this.computeAttributes();return!this.isUpdatingByUserInput&&!!(t.tiddler||t.field||t.index||t[\\\"default\\\"]||t[\\\"class\\\"]||t.placeholder||0<t.size||t.autoHeight||t.minHeight||t.focusPopup||t.rows||t.tabindex||t.cancelPopups||t.inputActions||t.refreshTitle||t.autocomplete||e[HEIGHT_MODE_TITLE]||e[ENABLE_TOOLBAR_TITLE]||t.disabled||t.fileDrop||void 0!==this.editRefreshTitle&&e[this.editRefreshTitle]||this.editTitle&&null!=(t=e[this.editTitle])&&t.modified)&&(this.refreshSelf(),this.refreshChildren(e))}};exports.widget=SlateWriteWidget;\"},\"$:/plugins/linonetwo/slate-write/editor/index.css\":{\"title\":\"$:/plugins/linonetwo/slate-write/editor/index.css\",\"tags\":[\"$:/tags/Stylesheet\"],\"type\":\"text/css\",\"Modern.TiddlyDev#Origin\":\"../../temp_stylePlugin:ni:sha-256;tB43nrY88hWlKuFZ8hDb5Yq55tmz6E9skI0-gNp6PBQ\",\"text\":\".tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:\\\"\\\";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.-bottom-px{bottom:-1px}.-left-3{left:-.75rem}.-right-3{right:-.75rem}.-top-3{top:-.75rem}.-top-px{top:-1px}.bottom-\\\\[-5px\\\\]{bottom:-5px}.left-2{left:.5rem}.left-\\\\[-1\\\\.5px\\\\]{left:-1.5px}.left-\\\\[-5px\\\\]{left:-5px}.right-2{right:.5rem}.right-\\\\[-1\\\\.5px\\\\]{right:-1.5px}.right-\\\\[-5px\\\\]{right:-5px}.top-0{top:0}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\\\\[100\\\\]{z-index:100}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-3{margin-left:-.75rem}.-mr-3{margin-right:-.75rem}.-mt-1{margin-top:-.25rem}.ml-0{margin-left:0}.ml-0\\\\.5{margin-left:.125rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-0\\\\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-3{height:.75rem}.h-3\\\\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\\\\[1\\\\.5em\\\\]{height:1.5em}.h-\\\\[10px\\\\]{height:10px}.h-\\\\[1px\\\\]{height:1px}.h-\\\\[calc\\\\(100\\\\%_\\\\+_12px\\\\)\\\\]{height:calc(100% + 12px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\\\\[500px\\\\]{max-height:500px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-3{width:.75rem}.w-3\\\\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\\\\[10px\\\\]{width:10px}.w-\\\\[1px\\\\]{width:1px}.w-\\\\[220px\\\\]{width:220px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\\\\[180px\\\\]{min-width:180px}.min-w-\\\\[220px\\\\]{min-width:220px}.min-w-\\\\[8rem\\\\]{min-width:8rem}.min-w-full{min-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-11{--tw-translate-x:-2.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\\\\.5{gap:.125rem}.gap-1{gap:.25rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-none{border-style:none}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-\\\\[--cellBackground\\\\]{background-color:var(--cellBackground)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\\\\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\\\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-px{padding-bottom:1px}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.ps-6{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.pt-\\\\[0\\\\.2em\\\\]{padding-top:.2em}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.text-\\\\[0\\\\.9em\\\\]{font-size:.9em}.text-\\\\[1\\\\.25em\\\\]{font-size:1.25em}.text-\\\\[1\\\\.5em\\\\]{font-size:1.5em}.text-\\\\[1\\\\.875em\\\\]{font-size:1.875em}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.tracking-widest{letter-spacing:.1em}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:transparent solid 2px;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184 / var(--tw-ring-opacity))}.ring-offset-white{--tw-ring-offset-color:#fff}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}@keyframes enter{from{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.z-200{z-index:200}.before\\\\:absolute::before{content:var(--tw-content);position:absolute}.before\\\\:z-10::before{content:var(--tw-content);z-index:10}.before\\\\:box-border::before{content:var(--tw-content);box-sizing:border-box}.before\\\\:h-full::before{content:var(--tw-content);height:100%}.before\\\\:w-full::before{content:var(--tw-content);width:100%}.before\\\\:cursor-text::before{content:var(--tw-content);cursor:text}.before\\\\:select-none::before{content:var(--tw-content);-webkit-user-select:none;-moz-user-select:none;user-select:none}.before\\\\:border-b::before{content:var(--tw-content);border-bottom-width:1px}.before\\\\:border-l::before{content:var(--tw-content);border-left-width:1px}.before\\\\:border-r::before{content:var(--tw-content);border-right-width:1px}.before\\\\:border-t::before{content:var(--tw-content);border-top-width:1px}.before\\\\:border-none::before{content:var(--tw-content);border-style:none}.before\\\\:bg-slate-100::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.before\\\\:opacity-30::before{content:var(--tw-content);opacity:.3}.before\\\\:content-\\\\[\\\\]::before{--tw-content: ;content:var(--tw-content)}.before\\\\:content-\\\\[attr\\\\(placeholder\\\\)\\\\]::before{--tw-content:attr(placeholder);content:var(--tw-content)}.after\\\\:flex::after{content:var(--tw-content);display:flex}.after\\\\:h-16::after{content:var(--tw-content);height:4rem}.after\\\\:w-\\\\[3px\\\\]::after{content:var(--tw-content);width:3px}.after\\\\:rounded-\\\\[6px\\\\]::after{content:var(--tw-content);border-radius:6px}.after\\\\:bg-slate-400::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.after\\\\:opacity-0::after{content:var(--tw-content);opacity:0}.after\\\\:content-\\\\[_\\\\]::after{--tw-content: ;content:var(--tw-content)}.hover\\\\:bg-red-500\\\\/90:hover{background-color:rgb(239 68 68 / .9)}.hover\\\\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\\\\:bg-slate-100\\\\/80:hover{background-color:rgb(241 245 249 / .8)}.hover\\\\:bg-slate-900\\\\/90:hover{background-color:rgb(15 23 42 / .9)}.hover\\\\:text-slate-500:hover{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\\\\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity))}.hover\\\\:underline:hover{text-decoration-line:underline}.focus\\\\:bg-slate-100:focus{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.focus\\\\:text-slate-900:focus{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity))}.focus-visible\\\\:outline-none:focus-visible{outline:transparent solid 2px;outline-offset:2px}.focus-visible\\\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\\\:ring-slate-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184 / var(--tw-ring-opacity))}.focus-visible\\\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\\\\:pointer-events-none:disabled{pointer-events:none}.disabled\\\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\\\:opacity-100{opacity:1}.group:hover .group-hover\\\\:after\\\\:opacity-100::after{content:var(--tw-content);opacity:1}.data-\\\\[disabled\\\\]\\\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\\\[state\\\\=checked\\\\]\\\\:bg-slate-100[data-state=checked],.data-\\\\[state\\\\=on\\\\]\\\\:bg-slate-100[data-state=on],.data-\\\\[state\\\\=open\\\\]\\\\:bg-slate-100[data-state=open]{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.data-\\\\[state\\\\=checked\\\\]\\\\:text-slate-900[data-state=checked],.data-\\\\[state\\\\=on\\\\]\\\\:text-slate-900[data-state=on]{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity))}.data-\\\\[disabled\\\\]\\\\:opacity-50[data-disabled]{opacity:.5}.data-\\\\[state\\\\=open\\\\]\\\\:animate-in[data-state=open]{animation-name:enter;animation-duration:150ms;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\\\[state\\\\=closed\\\\]\\\\:animate-out[data-state=closed]{animation-name:exit;animation-duration:150ms;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\\\[state\\\\=closed\\\\]\\\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\\\[state\\\\=open\\\\]\\\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\\\[state\\\\=closed\\\\]\\\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\\\[state\\\\=open\\\\]\\\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\\\[side\\\\=bottom\\\\]\\\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\\\\[side\\\\=left\\\\]\\\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\\\\[side\\\\=right\\\\]\\\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\\\\[side\\\\=top\\\\]\\\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}:is(.dark .dark\\\\:border-slate-800){--tw-border-opacity:1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\\\\:bg-red-900){--tw-bg-opacity:1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:bg-slate-50){--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:bg-slate-800){--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:bg-slate-950){--tw-bg-opacity:1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:text-red-50){--tw-text-opacity:1;color:rgb(254 242 242 / var(--tw-text-opacity))}:is(.dark .dark\\\\:text-slate-400){--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\\\\:text-slate-50){--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\\\\:text-slate-900){--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity))}:is(.dark .dark\\\\:ring-slate-800){--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59 / var(--tw-ring-opacity))}:is(.dark .dark\\\\:ring-offset-slate-950){--tw-ring-offset-color:#020617}:is(.dark .dark\\\\:before\\\\:bg-slate-800)::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:after\\\\:bg-slate-800)::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:hover\\\\:bg-red-900\\\\/90:hover){background-color:rgb(127 29 29 / .9)}:is(.dark .dark\\\\:hover\\\\:bg-slate-50\\\\/90:hover){background-color:rgb(248 250 252 / .9)}:is(.dark .dark\\\\:hover\\\\:bg-slate-800:hover){--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:hover\\\\:bg-slate-800\\\\/80:hover){background-color:rgb(30 41 59 / .8)}:is(.dark .dark\\\\:hover\\\\:text-slate-400:hover){--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\\\\:hover\\\\:text-slate-50:hover){--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\\\\:focus\\\\:bg-slate-800:focus){--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:focus\\\\:text-slate-50:focus){--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\\\\:focus-visible\\\\:ring-slate-800:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59 / var(--tw-ring-opacity))}:is(.dark .dark\\\\:data-\\\\[state\\\\=checked\\\\]\\\\:bg-slate-800[data-state=checked]){--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:data-\\\\[state\\\\=on\\\\]\\\\:bg-slate-800[data-state=on]){--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:data-\\\\[state\\\\=open\\\\]\\\\:bg-slate-800[data-state=open]){--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\\\\:data-\\\\[state\\\\=checked\\\\]\\\\:text-slate-50[data-state=checked]){--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\\\\:data-\\\\[state\\\\=on\\\\]\\\\:text-slate-50[data-state=on]){--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}@media not all and (min-width:1024px){.max-lg\\\\:hidden{display:none}}@media (min-width:1024px){.lg\\\\:hidden{display:none}.lg\\\\:min-w-\\\\[130px\\\\]{min-width:130px}}.\\\\[\\\\&_\\\\*\\\\:\\\\:selection\\\\]\\\\:bg-none ::-moz-selection{background-image:none}.\\\\[\\\\&_\\\\*\\\\:\\\\:selection\\\\]\\\\:bg-none ::selection{background-image:none}.\\\\[\\\\&_\\\\>_\\\\*\\\\]\\\\:m-0>*{margin:0}.\\\\[\\\\&_svg\\\\:not\\\\(\\\\[data-icon\\\\]\\\\)\\\\]\\\\:h-5 svg:not([data-icon]){height:1.25rem}.\\\\[\\\\&_svg\\\\:not\\\\(\\\\[data-icon\\\\]\\\\)\\\\]\\\\:w-5 svg:not([data-icon]){width:1.25rem}.\\\\[\\\\&_ul\\\\]\\\\:list-\\\\[circle\\\\] ul{list-style-type:circle}.\\\\[\\\\&_ul_ul\\\\]\\\\:list-\\\\[square\\\\] ul ul{list-style-type:square}\"},\"$:/plugins/linonetwo/slate-write/event-listener/listen-edit-wysiwyg-button-click.js\":{\"creator\":\"LinOnetwo\",\"title\":\"$:/plugins/linonetwo/slate-write/event-listener/listen-edit-wysiwyg-button-click.js\",\"type\":\"application/javascript\",\"module-type\":\"startup\",\"Modern.TiddlyDev#Origin\":\"event-listeners/listen-edit-wysiwyg-button-click.ts\",\"text\":\"\\\"use strict\\\";var isUnmodifiedShadow=i=>$tw.wiki.isShadowTiddler(i)&&!$tw.wiki.tiddlerExists(i);function handleEditWYSIWYGTiddlerEvent(i){var e,d,t;void 0===$tw.hooks.invokeHook(\\\"th-editing-wysiwyg-tiddler\\\",i)||!(e=null!=(e=null==i?void 0:i.param)?e:null==i?void 0:i.tiddlerTitle)||isUnmodifiedShadow(e)&&(d=e,null==(t=null!=i&&i.event&&\\\"view\\\"in i.event&&void 0!==i.event.view?i.event.view:window)||!t.confirm($tw.language.getString(\\\"ConfirmEditShadowTiddler\\\",{variables:{title:d}})))||void 0!==(null==i?void 0:i.paramObject)&&\\\"yes\\\"===i.paramObject.suppressNavigation||(t=$tw.wiki.getTiddler(e),$tw.wiki.addTiddler({...null==t?void 0:t.fields,wysiwyg:\\\"yes\\\"===(null==(e=null==t?void 0:t.fields)?void 0:e.wysiwyg)?void 0:\\\"yes\\\"}))}exports.name=\\\"th-editing-wysiwyg-tiddler-listener\\\",exports.platforms=[\\\"browser\\\"],exports.after=[\\\"render\\\"],exports.startup=()=>{$tw.rootWidget.addEventListener(\\\"tm-edit-wysiwyg-tiddler\\\",handleEditWYSIWYGTiddlerEvent)};\"}}}",
        "title": "$:/plugins/linonetwo/slate-write",
        "type": "application/json",
        "version": "0.5.2",
        "Modern.TiddlyDev#SHA256-Hashed": "c2a1cd9dbcafcf26736cbda9b4cc773f6d521b26f6f24789a7a1a8ed8513877b"
    }
]