[
    {
        "author": "linonetwo",
        "dependents": "",
        "description": "Auto complete full-text search across wiki. Dependency of TW-CommandPalette. Install that if you want out-of-box features.",
        "list": "readme example config tree",
        "name": "autocomplete",
        "plugin-type": "plugin",
        "stability": "STABILITY_1_EXPERIMENTAL",
        "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/autocomplete/commands/help/CtrlEnter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/CtrlEnter\",\"command-palette-prefix\":\"\",\"caption\":\"<<lingo Help/CtrlEnter/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/CtrlEnter/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\",\"list-after\":\"$:/plugins/linonetwo/autocomplete/commands/help/User\"},\"$:/plugins/linonetwo/autocomplete/commands/help/Enter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/Enter\",\"command-palette-prefix\":\"\",\"caption\":\"<<lingo Help/Enter/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/Enter/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\",\"list-after\":\"$:/plugins/linonetwo/autocomplete/commands/help/ShiftEnter\"},\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\",\"command-palette-prefix\":\"[\",\"caption\":\"<<lingo Help/Filter/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/Filter/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\"},\"$:/plugins/linonetwo/autocomplete/commands/help/Help\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/Help\",\"command-palette-prefix\":\"?\",\"caption\":\"<<lingo Help/Help/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/Help/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\"},\"$:/plugins/linonetwo/autocomplete/commands/help/ShiftEnter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/ShiftEnter\",\"command-palette-prefix\":\"\",\"caption\":\"<<lingo Help/ShiftEnter/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/ShiftEnter/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\",\"list-after\":\"$:/plugins/linonetwo/autocomplete/commands/help/CtrlEnter\"},\"$:/plugins/linonetwo/autocomplete/commands/help/System\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/System\",\"command-palette-prefix\":\"$ ￥\",\"caption\":\"<<lingo Help/System/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/System/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\"},\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\",\"command-palette-prefix\":\"#\",\"caption\":\"<<lingo Help/Tags/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/Tags/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\"},\"$:/plugins/linonetwo/autocomplete/commands/help/User\":{\"title\":\"$:/plugins/linonetwo/autocomplete/commands/help/User\",\"command-palette-prefix\":\"\",\"caption\":\"<<lingo Help/User/Caption $:/plugins/linonetwo/autocomplete/language/>>\",\"description\":\"<<lingo Help/User/Description $:/plugins/linonetwo/autocomplete/language/>>\",\"tags\":\"$:/tags/AutoCompleteHelp\"},\"$:/plugins/linonetwo/autocomplete/config\":{\"title\":\"$:/plugins/linonetwo/autocomplete/config\",\"tags\":\"$:/tags/ControlPanel/SettingsTab\",\"caption\":\"<<lingo Name $:/plugins/linonetwo/autocomplete/language/>>\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/autocomplete/language/\\n\\n<style>\\n.tw-autocomplete-config-full-width {\\n  width: 100%;\\n  box-sizing: border-box;\\n}\\n</style>\\n\\n!!! <<lingo Configs/Performance/Caption>>\\n\\n;<<lingo Configs/DebounceDuration/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" type=\\\"number\\\" />ms\\n:<<lingo Configs/DebounceDuration/Description>>\\n\\n!!! <<lingo Configs/TitleText/Caption>>\\n\\n;<<lingo Configs/TitlePriorityText/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/TitlePriorityText\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/TitlePriorityText/Description>></$checkbox>\\n;<<lingo Configs/TitleAlias/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/TitleAlias\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" class=\\\"tw-autocomplete-config-full-width\\\" />\\n:<<lingo Configs/TitleAlias/Description>>\\n;<<lingo Configs/TextAlias/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/TextAlias\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" class=\\\"tw-autocomplete-config-full-width\\\" />\\n:<<lingo Configs/TextAlias/Description>>\\n;<<lingo Configs/TitleTextIgnoreFilter/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"textarea\\\" class=\\\"tw-autocomplete-config-full-width\\\" />\\n:<<lingo Configs/TitleTextIgnoreFilter/Description>>\\n;<<lingo Configs/ApplyIgnoreFilterToTag/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/ApplyIgnoreFilterToTag\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/ApplyIgnoreFilterToTag/Description>></$checkbox>\\n\\n!!! <<lingo Configs/SystemTiddler/Caption>>\\n\\n;<<lingo Configs/SearchSystemTitle/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/SearchSystemTitle\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/SearchSystemTitle/Description>></$checkbox>\\n;<<lingo Configs/CacheSystemTiddlers/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/CacheSystemTiddlers/Description>></$checkbox>\\n\\n!!! <<lingo Configs/FilterSearch/Caption>>\\n\\n;<<lingo Configs/MissingFilterOnTop/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/autocomplete/configs/MissingFilterOnTop\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/MissingFilterOnTop/Description>></$checkbox>\\n\"},\"$:/plugins/linonetwo/autocomplete/configs/TitleAlias\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/TitleAlias\",\"text\":\"title caption alias\"},\"$:/plugins/linonetwo/autocomplete/configs/TextAlias\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/TextAlias\",\"text\":\"text keywords\"},\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\",\"text\":\"-[field:calendarEntry[yes]] :filter[!field:tmo_taskState[Completed]!field:tmo_taskState[Archived]!field:tmo_taskState[Terminated]!field:tmo_taskState[Suspended]]\"},\"$:/plugins/linonetwo/autocomplete/configs/TitlePriorityText\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/TitlePriorityText\",\"text\":\"yes\"},\"$:/plugins/linonetwo/autocomplete/configs/SearchSystemTitle\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/SearchSystemTitle\",\"text\":\"no\"},\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\",\"text\":\"yes\"},\"$:/plugins/linonetwo/autocomplete/configs/ApplyIgnoreFilterToTag\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/ApplyIgnoreFilterToTag\",\"text\":\"yes\"},\"$:/plugins/linonetwo/autocomplete/configs/MissingFilterOnTop\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/MissingFilterOnTop\",\"text\":\"no\"},\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\":{\"title\":\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\",\"text\":\"300\"},\"$:/plugins/linonetwo/autocomplete/example\":{\"title\":\"$:/plugins/linonetwo/autocomplete/example\",\"text\":\"<<wikitext-example-without-html src:'<$auto-complete-search id=\\\"demo\\\" autoFocus=\\\"no\\\" destroyWhenNotVis=\\\"no\\\" />'>>\\n\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Readme\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/autocomplete/language/\\n\\n! <<lingo Name>>\\n\\n<<lingo Description>>\\n\\n!! CommandPalette\\n\\nIf you want to use the command menu out-of-the-box, you also need to install the [[$:/plugins/linonetwo/commandpalette]] plugin.\\n\\n!!! Auto-completion box\\n\\nThis plugin provides an auto-completion box Widget `<$auto-complete-search />` with the following basic usage:\\n\\n| !Parameter Name         | !Type    | !Description                                                                                   | !Default Value |\\n| `cycleHistoryMode`    | yes/no | Determines if the mode is used to cycle through opened story tiddlers, showing only history, no other features.   | `no`       |\\n| `autoFocus`           | yes/no | Automatically sets focus to the input and opens the panel when the widget is rendered.         | `yes`        |\\n| `panelBelowInput`   | yes/no | By default panel is below input. Disable this to let it center on top of window. | `yes`     |\\n| `destroyWhenNotVis`   | yes/no | Destroys the widget when it is not visible.               | `no`       |\\n\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Name\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Name\",\"text\":\"AutoComplete Box\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Description\",\"text\":\"Search the text of tiddlers and execute commands in Tiddlywiki. Embed anywhere as a Widget.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/Performance/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/Performance/Caption\",\"text\":\"Performance\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleAlias/Caption\",\"text\":\"Fields regarded as title to search\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleAlias/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleAlias/Description\",\"text\":\"When searching title, you may want to include more fields to search. Separate fields with spaces, note that adding too many fields can cause lag.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TextAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TextAlias/Caption\",\"text\":\"Fields regarded as text to search\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TextAlias/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TextAlias/Description\",\"text\":\"When searching text, you may want to include more fields to search. Separate fields with spaces, note that adding too many fields can cause lag.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DesktopWidth/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DesktopWidth/Caption\",\"text\":\"Width on desktop mode\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DesktopWidth/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DesktopWidth/Description\",\"text\":\"Width of the input and result boxes on the screen (does not affect mobile, which is full screen by default)\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitlePriorityText/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitlePriorityText/Caption\",\"text\":\"Title higher than text.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitlePriorityText/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitlePriorityText/Description\",\"text\":\"When checked, title search results will be listed on the top, and text search results will be listed below, when searching user tiddlers. (The result on the bottom can be selected by pressing the ↑ up arrow key to circle go to the bottom of the search results)\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleTextIgnoreFilter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleTextIgnoreFilter/Caption\",\"text\":\"Tiddlers to be ignored for title and content search.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleTextIgnoreFilter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleTextIgnoreFilter/Description\",\"text\":\"Filter to specify tiddlers you don't want to be searched in the command palette, e.g. calendar tiddlers that can be searched by the calendar search feature, or tiddlers that can be managed by other specialized plugins, etc.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/ApplyIgnoreFilterToTag/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/ApplyIgnoreFilterToTag/Caption\",\"text\":\"Apply Ignore when searching for tags.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/ApplyIgnoreFilterToTag/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/ApplyIgnoreFilterToTag/Description\",\"text\":\"When checked, the above filters are also applied when searching for sub-tiddlers of a tag through `#` mode. When ignore is in effect, the `- ... ` prompt.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DebounceDuration/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DebounceDuration/Caption\",\"text\":\"Search debounce duration\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DebounceDuration/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/DebounceDuration/Description\",\"text\":\"Pressing a key to search once will lead to lagging, here set the search anti-shake duration, meaning two consecutive key presses within this duration will be judged as inputting, and will wait for you to finish typing before searching, in milliseconds.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/SearchSystemTitle/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/SearchSystemTitle/Caption\",\"text\":\"Freely Search System Tiddler Title\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/SearchSystemTitle/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/SearchSystemTitle/Description\",\"text\":\"There are a large number of system titles in the wiki that make up the Tiddlywiki operating system, and searching for them can be slow. Check this option if you are one of Tiddlywiki's developers and often search for system titles. (only involves free searching of system tiddlers, so you can search layouts, system actions, etc. without checking this option)\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/CacheSystemTiddlers/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/CacheSystemTiddlers/Caption\",\"text\":\"Caching system tiddlers\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/CacheSystemTiddlers/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/CacheSystemTiddlers/Description\",\"text\":\"Assumed system tiddlers don't change during wiki usage, so they are only loaded to the front-end cache once for the initial search, and then no longer loaded with the latest data for subsequent searches. Note that this option includes all results from searches done with {{$:/plugins/linonetwo/autocomplete/commands/help/System!!command-palette-prefix}}. If you are part of the developers of Tiddlywiki and the system tiddlers change frequently, then you can uncheck this option. (only about search layout, system actions, etc., not about free search system tiddlers)\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/MissingFilterOnTop/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/MissingFilterOnTop/Caption\",\"text\":\"Missing Filter On Top\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/MissingFilterOnTop/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/MissingFilterOnTop/Description\",\"text\":\"When checked, when using `[` filter search mode, if there is no matching filter, it will be displayed on top, so that you can directly use the new filter you just entered to search. When unchecked, it will be at the bottom, so that you can search for the filter tiddlers tagged with `$:/tags/Filter`.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/FilterSearch/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/FilterSearch/Caption\",\"text\":\"Filter Search\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleText/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/TitleText/Caption\",\"text\":\"Search Title & Text\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/SystemTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Configs/SystemTiddler/Caption\",\"text\":\"Search System Tiddlers\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/SystemTitle\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/SystemTitle\",\"text\":\"Title of system tiddler\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/UserTitle\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/UserTitle\",\"text\":\"Title of user tiddler\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/UserTitlePinyin\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/UserTitlePinyin\",\"text\":\"Title Pinyin of user tiddler\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/UserText\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/UserText\",\"text\":\"Text of user tiddler\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/StoryHistory\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/StoryHistory\",\"text\":\"Story history\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/SearchHistory\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/SearchHistory\",\"text\":\"Search history\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Filter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Filter\",\"text\":\"Pick build-in filters\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/UnderFilter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/UnderFilter\",\"text\":\"Further search based on filters\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Tagging\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Tagging\",\"text\":\"User tiddlers with tags\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Message\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Message\",\"text\":\"Trigger system message\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Layout\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Layout\",\"text\":\"Switch layout\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Config\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Config\",\"text\":\"Open config\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Tags\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Tags\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help\",\"text\":\"Command palette usage\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/ActionString\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/ActionString\",\"text\":\"Trigger action string\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/CurrentTiddler\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/CurrentTiddler\",\"text\":\"Current tiddler\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/CurrentLayout\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/CurrentLayout\",\"text\":\"Current layout\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/NoResult\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/NoResult\",\"text\":\"No result or no uniq result\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Help/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Help/Caption\",\"text\":\"Help\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Help/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Help/Description\",\"text\":\"Usage of the command menu, describes what the command menu will search when different prefixes are added to the search box.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Filter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Filter/Caption\",\"text\":\"Filters\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Filter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Filter/Description\",\"text\":\"A two-step process, first search for a preset filter or a customized filter, enter to confirm the selection; then continue to search in the filter results, enter to open the tiddler. In the second step, only user tiddlers are searched by default, and system tiddlers can be included by adding a prefix to the system entry search.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/User/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/User/Caption\",\"text\":\"User tiddlers\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/User/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/User/Description\",\"text\":\"Not prefixed, just typed, you can search for the title and content of your tiddlers. Enter to select (currently mouse isn't available), Ctrl + Enter will copy the selected content to the clipboard, easy to paste.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/System/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/System/Caption\",\"text\":\"System tiddlers\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/System/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/System/Description\",\"text\":\"Searches for individual micro-system features such as available system messages, layouts, settings, etc.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Tags/Caption\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Tags/Description\",\"text\":\"In two steps, first search for all tags in the Knowledge Base, enter to confirm selection; then continue searching in tiddlers with this tag added, enter to open the tiddler. In the second step, only user tiddlers are searched by default, and system tiddlers can be included by adding a prefix to the system entry search.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Enter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Enter/Caption\",\"text\":\"⏎ Enter\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Enter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/Enter/Description\",\"text\":\"When an option is selected using the up and down arrow keys, pressing Enter will directly open it.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/CtrlEnter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/CtrlEnter/Caption\",\"text\":\"⌃ ⏎ Ctrl + Enter\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/CtrlEnter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/CtrlEnter/Description\",\"text\":\"Copies the currently selected text or content to the clipboard.\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/ShiftEnter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/ShiftEnter/Caption\",\"text\":\"⇧ Shift + Enter\"},\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/ShiftEnter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/en-GB/Help/ShiftEnter/Description\",\"text\":\"Opens a temporary tiddler in the story river, containing the results of the current search.\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Readme\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/autocomplete/language/\\n\\n! <<lingo Name>>\\n\\n<<lingo Description>>\\n\\n!! 命令菜单\\n\\n如果你想用开箱即用的命令菜单，你还需要安装 [[$:/plugins/linonetwo/commandpalette]] 插件。\\n\\n!! 自动补全框\\n\\n本插件提供了一个自动补全框微件 `<$auto-complete-search />`，基本用法如下：\\n\\n| !参数名称              | !类型    | !描述    | !默认值 |\\n| `cycleHistoryMode`    | yes/no   | 确定是否使用该模式循环浏览已打开的故事条目，仅显示历史记录，无其他功能。            | `no`       |\\n| `autoFocus`           | yes/no   | 当微件渲染时，自动将焦点设置到输入框并打开面板。  | `yes`        |\\n| `panelBelowInput`   | yes/no   | 默认情况下，面板位于输入下方。禁用此选项可让面板位于窗口顶部的中心位置。  | `yes`     |\\n| `destroyWhenNotVis`   | yes/no   | 当不可见时，立即销毁微件。               | `no`       |\\n\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Name\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Name\",\"text\":\"自动补全框\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Description\",\"text\":\"搜索条目文本，以及执行太微中的命令。作为微件嵌入任何地方。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/Performance/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/Performance/Caption\",\"text\":\"性能\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleAlias/Caption\",\"text\":\"视为标题的字段\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleAlias/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleAlias/Description\",\"text\":\"搜索标题时，您可能希望包含更多的字段加入搜索。字段之间用空格隔开，注意加入过多字段会变卡。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TextAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TextAlias/Caption\",\"text\":\"视为正文文本的字段\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TextAlias/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TextAlias/Description\",\"text\":\"搜索正文文本时，您可能希望包含更多的字段加入搜索。字段之间用空格隔开，注意加入过多字段会变卡。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DesktopWidth/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DesktopWidth/Caption\",\"text\":\"桌面模式宽度\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DesktopWidth/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DesktopWidth/Description\",\"text\":\"输入框和结果框占屏幕的宽度（不影响移动端，移动端默认全屏）\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitlePriorityText/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitlePriorityText/Caption\",\"text\":\"标题高于内容\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitlePriorityText/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitlePriorityText/Description\",\"text\":\"勾选后，在搜索用户内容时，将标题搜索结果排在上面，内容搜索结果排在下面。（下面的内容可以通过按↑上方向键转到搜索结果的底部来选择）\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DebounceDuration/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DebounceDuration/Caption\",\"text\":\"搜索防抖时长\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DebounceDuration/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/DebounceDuration/Description\",\"text\":\"按一个键就搜一次会导致卡顿，这里设置搜索防抖时长，意思是两次连续按键在这个时长内就判定为输入中，就会等你输入完再搜索，单位毫秒。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleTextIgnoreFilter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleTextIgnoreFilter/Caption\",\"text\":\"标题和内容搜索时需要忽略的条目\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleTextIgnoreFilter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleTextIgnoreFilter/Description\",\"text\":\"通过筛选器指定不想在命令菜单里搜到的条目，例如可以通过日历搜索功能去搜的日记条目、可以通过别的插件专门管理的条目等。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Caption\",\"text\":\"搜标签时也应用忽略\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Description\",\"text\":\"勾选时，通过 `#` 模式搜索某个标签的子条目时，也应用上述筛选器。忽略生效时，将显示 `- ...` 提示。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/SearchSystemTitle/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/SearchSystemTitle/Caption\",\"text\":\"自由搜索系统条目标题\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/SearchSystemTitle/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/SearchSystemTitle/Description\",\"text\":\"知识库中有大量的系统条目，组成了太微操作系统，搜索它们会比较慢。如果您是太微的开发者的一员，经常搜索系统条目，那可以勾选此选项。（仅涉及自由搜索系统条目，所以不勾选此选项也可以搜索布局、系统动作等等）\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/CacheSystemTiddlers/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/CacheSystemTiddlers/Caption\",\"text\":\"缓存系统条目\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/CacheSystemTiddlers/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/CacheSystemTiddlers/Description\",\"text\":\"假设在知识库使用过程中，系统条目不会发生变化，所以只在初次搜索时加载一次到前端快取，之后再搜索时不再加载最新数据。注意此选项包括所有使用 {{$:/plugins/linonetwo/autocomplete/commands/help/System!!command-palette-prefix}} 搜索的结果。如果您是太微的开发者的一员，系统条目经常变化，那可以取消勾选此选项。（仅涉及搜索布局、系统动作等等，不涉及自由搜索系统条目）\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/MissingFilterOnTop/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/MissingFilterOnTop/Caption\",\"text\":\"缺失筛选器置顶\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/MissingFilterOnTop/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/MissingFilterOnTop/Description\",\"text\":\"勾选时，使用 `[` 筛选器搜索模式时，如果没有匹配的筛选器，则将其置顶显示，方便您直接使用刚输入的新筛选器来搜索。不勾选时则是置底，方便搜索加了 `$:/tags/Filter` 标签的筛选器条目。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/FilterSearch/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/FilterSearch/Caption\",\"text\":\"筛选器搜索\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleText/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/TitleText/Caption\",\"text\":\"标题和内容搜索\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/SystemTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Configs/SystemTiddler/Caption\",\"text\":\"系统条目搜索\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UserTitle\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UserTitle\",\"text\":\"用户条目标题\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/SystemTitle\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/SystemTitle\",\"text\":\"系统条目标题\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UserTitlePinyin\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UserTitlePinyin\",\"text\":\"用户条目标题拼音\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UserText\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UserText\",\"text\":\"用户条目内容文本\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/StoryHistory\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/StoryHistory\",\"text\":\"故事流浏览历史\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/SearchHistory\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/SearchHistory\",\"text\":\"搜索历史\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Filter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Filter\",\"text\":\"选择预置筛选器\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UnderFilter\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/UnderFilter\",\"text\":\"基于筛选器进一步搜索\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Tagging\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Tagging\",\"text\":\"带标签的用户条目\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Message\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Message\",\"text\":\"触发系统消息\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Layout\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Layout\",\"text\":\"切换布局\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Config\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Config\",\"text\":\"打开设置\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Tags\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Tags\",\"text\":\"标签\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help\",\"text\":\"命令菜单用法\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/ActionString\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/ActionString\",\"text\":\"触发动作字符串\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/CurrentTiddler\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/CurrentTiddler\",\"text\":\"当前条目\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/CurrentLayout\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/CurrentLayout\",\"text\":\"当前布局\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/NoResult\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/NoResult\",\"text\":\"无结果或结果重复\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Help/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Help/Caption\",\"text\":\"帮助\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Help/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Help/Description\",\"text\":\"命令菜单用法，介绍在搜索框里加上不同前缀时，命令菜单将会搜索的内容。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Filter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Filter/Caption\",\"text\":\"筛选器\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Filter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Filter/Description\",\"text\":\"分为两步，首先搜索预置筛选器或自定义筛选器，回车确认选中；然后在筛选结果中继续搜索，回车打开条目。第二步里，默认只搜索用户条目，可加上系统条目搜索的前缀来包括系统条目。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/User/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/User/Caption\",\"text\":\"用户条目\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/User/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/User/Description\",\"text\":\"什么前缀也不加，直接打字，可以搜索你的条目的标题和内容。回车选中（目前无法用鼠标选中），Ctrl+回车会复制选中的内容到剪贴板，方便黏贴。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/System/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/System/Caption\",\"text\":\"系统条目\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/System/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/System/Description\",\"text\":\"带有这个前缀时，可以搜索各太微系统功能，如可用的系统消息、布局、设置等。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Tags/Caption\",\"text\":\"标签\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Tags/Description\",\"text\":\"分为两步，首先搜索知识库中所有的标签，回车确认选中；然后在加了这个标签的条目中继续搜索，回车打开条目。第二步里，默认只搜索用户条目，可加上系统条目搜索的前缀来包括系统条目。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Enter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Enter/Caption\",\"text\":\"⏎ 回车\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Enter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/Enter/Description\",\"text\":\"当通过上下方向键选中一个选项时，回车可以直接打开它。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/CtrlEnter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/CtrlEnter/Caption\",\"text\":\"⌃ ⏎ 控制键加回车\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/CtrlEnter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/CtrlEnter/Description\",\"text\":\"将当前选中的文本或内容复制到剪贴板中。\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/ShiftEnter/Caption\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/ShiftEnter/Caption\",\"text\":\"⇧ 换档键加回车\"},\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/ShiftEnter/Description\":{\"title\":\"$:/plugins/linonetwo/autocomplete/language/zh-Hans/Help/ShiftEnter/Description\",\"text\":\"在故事河里打开一个临时条目，包含当前搜索的结果。\"},\"$:/plugins/linonetwo/autocomplete/readme\":{\"title\":\"$:/plugins/linonetwo/autocomplete/readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/autocomplete/language/\\n\\n<<lingo Readme>>\\n\"},\"$:/plugins/linonetwo/autocomplete/tree\":{\"title\":\"$:/plugins/linonetwo/autocomplete/tree\",\"text\":\"<<tree prefix:\\\"$:/plugins/linonetwo/autocomplete/\\\">>\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-layout.css\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-layout.css\",\"text\":\"div.tw-commandpalette-layout-result{display:flex;flex-direction:row;align-items:center}\",\"type\":\"text/css\",\"tags\":\"$:/tags/Stylesheet\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-recent.css\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-recent.css\",\"text\":\"li.aa-Item:has(> div.tw-commandpalette-search-recent-item){padding:0}.tw-commandpalette-search-recent-item{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%}.tw-commandpalette-search-recent-item .tw-commandpalette-search-recent-item-delete{position:absolute;right:1em;opacity:.3;padding:5px}.tw-commandpalette-search-recent-item .tw-commandpalette-search-recent-item-delete:hover{opacity:.7}.tw-commandpalette-search-recent-item .tw-commandpalette-search-recent-item-delete:active{opacity:1}.tw-commandpalette-search-recent-item .tw-commandpalette-search-recent-item-delete svg{width:20px}\",\"type\":\"text/css\",\"tags\":\"$:/tags/Stylesheet\"},\"$:/plugins/linonetwo/autocomplete/widget/templates/FilterResultBodyCascade\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/templates/FilterResultBodyCascade\",\"tags\":\"$:/tags/ViewTemplateBodyFilter\",\"list-before\":\"$:/config/ViewTemplateBodyFilters/system\",\"text\":\"[tag[$:/tags/AutoCompleteResult]then[$:/core/ui/ViewTemplate/body/default]]\"},\"$:/plugins/linonetwo/autocomplete/widget/templates/FilterResultTemplate\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/templates/FilterResultTemplate\",\"tags\":\"$:/tags/AutoCompleteResult\",\"throttle.refresh\":\"yes\",\"_is_titleless\":\"yes\",\"text\":\"<ol>\\n  <$list filter={{!!filter}}>\\n    <li>\\n      <$link to=<<currentTiddler>>>\\n        <$transclude field=\\\"caption\\\">\\n          <$view field=\\\"title\\\"/>\\n        </$transclude>\\n      </$link>\\n    </li>\\n  </$list>\\n</ol>\\n\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/command-action-string.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/command-action-string.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"20\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/command-action-string.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),command_action_string_exports={},systemPrefixes=(__export(command_action_string_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(command_action_string_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(systemPrefixes?.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\");function debouncePromise(i,r){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},r)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:r,toTiddler:n=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,r,{ignoreSyncSystemConfig:i,toTiddler:n})).data:n?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(r){if(0===r.query.length)return[];if(!checkIsSearchSystem(r)||checkIsUnderFilter(r))return[];const t=$tw.wiki.getTiddlerText(\\\"$:/temp/focussedTiddler\\\"),n={currentTiddler:t??\\\"\\\",commandpaletteinput:r.query.slice(1),selectedText:r.state.context.selectedText??\\\"\\\"};let o=r.state.context.widget;const l=e=>{var t={noNavigate:!0};r.setContext?.(t),o?.invokeActionString(e.text,o,null,n),r.navigator.navigate({item:e,itemUrl:e.title,state:{...r.state,context:{...r.state.context,...t}}})};return debounced([{sourceId:\\\"actionString\\\",async getItems({query:e}){0!==cachedTiddlers.length&&cacheSystemTiddlers()||(cachedTiddlers=await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Actions]]\\\",{system:!0,exclude:[]}));const t=e.substring(1),i=r.state.context.widget?.makeFakeWidgetWithVariables?.(n);return cachedTiddlers.filter(e=>{if(e.condition&&0===$tw.wiki.filterTiddlers(e.condition,i).length)return!1;return!t||0<$tw.wiki.filterTiddlers(`[search[${t}]]`,void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/\\\",\\\"\\\").replace(\\\"linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,o),renderTextWithCache(e.description,o)])).length})},getItemUrl({item:e}){return e.title},onSelect({item:e}){l(e)},templates:{header(){let e=t?$tw.wiki.getTiddler(t)?.fields?.caption:\\\"\\\";return e=e&&`(${renderTextWithCache(e,o,n)})`,`${lingo(\\\"ActionString\\\")} - ${lingo(\\\"CurrentTiddler\\\")}: ${t} `+e},item({item:e,createElement:t}){var i=e.description?` (${renderTextWithCache(e.description,o,n)})`:\\\"\\\",r=()=>{l(e)};return t(\\\"div\\\",{onclick:r,onTap:r},renderTextWithCache(e.caption,o,n)+i||e.title)}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/command-message.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/command-message.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"20\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/command-message.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),command_message_exports={},systemPrefixes=(__export(command_message_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(command_message_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(systemPrefixes?.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\");function debouncePromise(i,r){let o;return async function(...t){return o&&clearTimeout(o),new Promise(e=>{o=setTimeout(()=>{e(i(...t))},r)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:r,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,r,{ignoreSyncSystemConfig:i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(i){if(0===i.query.length)return[];if(!checkIsSearchSystem(i)||checkIsUnderFilter(i))return[];const r=$tw.wiki.getTiddlerText(\\\"$:/temp/focussedTiddler\\\"),o={currentTiddler:r??\\\"\\\"};let n=i.state.context.widget;const l=e=>{var t={noNavigate:!0};i.setContext?.(t),n?.dispatchEvent?.({type:e.text.trim(),tiddlerTitle:r}),i.navigator.navigate({item:e,itemUrl:e.title,state:{...i.state,context:{...i.state.context,...t}}})};return debounced([{sourceId:\\\"message\\\",async getItems({query:e}){0!==cachedTiddlers.length&&cacheSystemTiddlers()||(cachedTiddlers=await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Messages]]\\\",{system:!0}));const t=e.substring(1);return t?cachedTiddlers.filter(e=>{var t=e[\\\"command-palette-filter\\\"];return!t||!r||0<$tw.wiki.filterTiddlers(t,void 0,$tw.wiki.makeTiddlerIterator([r])).length}).filter(e=>0<$tw.wiki.filterTiddlers(`[search[${t}]]`,void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/linonetwo/autocomplete/\\\",\\\"\\\"),renderTextWithCache(e.caption,n),renderTextWithCache(e.description,n)])).length):cachedTiddlers},getItemUrl({item:e}){return e.title},onSelect({item:e}){l(e)},templates:{header(){let e=r?$tw.wiki.getTiddler(r)?.fields?.caption:\\\"\\\";return e=e&&`(${renderTextWithCache(e,n,o)})`,`${lingo(\\\"Message\\\")} - ${lingo(\\\"CurrentTiddler\\\")}: ${r} `+e},item({item:e,createElement:t}){var i=e.description?` (${renderTextWithCache(e.description,n,o)})`:\\\"\\\",r=()=>{l(e)};return t(\\\"div\\\",{onclick:r,onTap:r},renderTextWithCache(e.caption,n,o)+i||e.title)}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-config.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-config.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"15\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-config.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,o,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_config_exports={},systemPrefixes=(__export(search_config_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_config_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(systemPrefixes?.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\"),emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0};function debouncePromise(i,o){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},o)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:o,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,o,{ignoreSyncSystemConfig:i,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(r){if(0===r.query.length)return[];if(!checkIsSearchSystem(r)||checkIsUnderFilter(r))return[];let n=r.state.context.widget;return debounced([{sourceId:\\\"config\\\",async getItems({query:e}){0!==cachedTiddlers.length&&cacheSystemTiddlers()||(cachedTiddlers=await filterTiddlersAsync(\\\"[all[shadows]tag[$:/tags/ControlPanel/SettingsTab]]\\\",{system:!0}));const t=e.substring(1);return t?cachedTiddlers.filter(e=>0<$tw.wiki.filterTiddlers(`[search[${t}]]`,void 0,$tw.wiki.makeTiddlerIterator([renderTextWithCache(e.caption,n),e.text,e.title.replace(\\\"$:/plugins/\\\",\\\"\\\")])).length):cachedTiddlers},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"Config\\\")},item({item:e,createElement:t,state:i}){var o=()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:{...i,context:emptyContext}})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:o,onTap:o},renderTextWithCache(e.caption,n)):t(\\\"div\\\",{onclick:o,onTap:o},e.title)}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-filter.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-filter.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-filter.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,l)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(l=__getOwnPropDesc(i,e))||l.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_filter_exports={},systemPrefixes=(__export(search_filter_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_filter_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(systemPrefixes?.includes(e.query[0]))}function checkIsFilter(e){return e.query[0]===filterPrefix}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\"),titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\\\",\\\"\\\")?.trim()?.replaceAll(\\\"\\\\n\\\",\\\" \\\")||\\\"\\\",missingFilterOnTop=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/MissingFilterOnTop\\\",\\\"\\\"),emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0};function debouncePromise(i,r){let l;return async function(...t){return l&&clearTimeout(l),new Promise(e=>{l=setTimeout(()=>{e(i(...t))},r)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:r,toTiddler:l=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,r,{ignoreSyncSystemConfig:i,toTiddler:l})).data:l?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(n){var e=[];if(checkIsFilter(n)){let l=n.state.context.widget;const r=e=>{var t=\\\"no\\\"!==e[\\\"command-palette-get-tiddler\\\"];n.setContext({noNavigate:!0,noClose:!0,filter:e.filter.trim(),newQuery:\\\"\\\",filterGetTiddler:t})};e.push({sourceId:\\\"build-in-filter\\\",async getItems({query:e}){if(\\\"\\\"===e)return[];var t=(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Filter]]\\\",{system:!0})).filter(e=>void 0!==e&&!(!e.filter||\\\"string\\\"!=typeof e.filter));const i=e.substring(1);var t=i?t.filter(e=>0<$tw.wiki.filterTiddlers(`[search[${i}]]`,void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/\\\",\\\"\\\").replace(\\\"linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,l),renderTextWithCache(e.description,l),e.filter.trim().replaceAll(\\\"[\\\",\\\"\\\").replaceAll(\\\"]\\\",\\\"\\\")])).length):t,r={filter:e,title:\\\"\\\",type:\\\"\\\",text:\\\"\\\"};return 1<e.length?missingFilterOnTop()?[r,...t]:[...t,r]:t},getItemUrl({item:e}){return e.title},onSelect({item:e}){r(e)},templates:{header(){return lingo(\\\"Filter\\\")},item({item:e,createElement:t}){var i=renderTextWithCache(e.caption,l);return t(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{r(e),n.setQuery(\\\"\\\"),n.refresh()[\\\"catch\\\"](e=>{console.error(\\\"Error in search-filter step1 refresh\\\",e)})}},[t(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},i+(e.description?(i?\\\" - \\\":\\\"\\\")+renderTextWithCache(e.description,l):\\\"\\\")),t(\\\"div\\\",{},[t(\\\"small\\\",{},e.filter.trim())])])}}})}return checkIsUnderFilter(n)&&e.push({sourceId:\\\"filter\\\",async getItems({query:e,state:t}){var i=checkIsSearchSystem(n),r=i?e.substring(1):e,l=t.context,o=`[all[tiddlers+shadows]]+${l.filter} `+(l.applyExclusion?titleTextExclusionFilter():\\\"\\\");return r?await filterTiddlersAsync(o+` +[search[${r}]]`,{system:i,toTiddler:l.filterGetTiddler??!0}):await filterTiddlersAsync(o,{system:i,toTiddler:l.filterGetTiddler??!0})},getItemUrl({item:e}){return e.title},templates:{header(){return`${lingo(\\\"UnderFilter\\\")} - ${n.state.context.filter} `+(n.state.context.applyExclusion?\\\"- ...\\\":\\\"\\\")},item({item:e,createElement:t,state:i}){var r=()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:{...i,context:{...i.context,...emptyContext}}})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:r,onTap:r},e.caption+` (${e.title})`):t(\\\"div\\\",{onclick:r,onTap:r},e.title)},noResults(){return lingo(\\\"NoResult\\\")}}}),debounced(e)}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-help.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-help.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"-1\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-help.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,i,o)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===i||__defProp(t,e,{get:()=>r[e],enumerable:!(o=__getOwnPropDesc(r,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_help_exports={},systemPrefixes=(__export(search_help_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_help_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsHelp(e){return e.query[0]===helpPrefix||\\\"\\\"===e.query}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\"),lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}function renderTextWithCache(e,t,r){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:r}))}var cachedTiddlers=[],plugin={getSources(o){let l=o.state.context.widget;return!checkIsHelp(o)||checkIsUnderFilter(o)?[]:[{sourceId:\\\"help\\\",getItems({query:e}){var t=(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:$tw.wiki.filterTiddlers(\\\"[all[shadows]tag[$:/tags/AutoCompleteHelp]]\\\")).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean);const r=e.substring(1);return r?t.filter(e=>0<$tw.wiki.filterTiddlers(`[search[${r}]]`,void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/linonetwo/autocomplete/commands/help/\\\",\\\"\\\"),renderTextWithCache(e.caption,l),renderTextWithCache(e.description,l)])).length):t},getItemUrl({item:e}){return e.title},onSelect({item:e}){var t=e[\\\"command-palette-prefix\\\"].charAt(0);o.setContext({noNavigate:!0,noClose:!0,newQuery:t})},templates:{header(){return lingo(\\\"Help\\\")},item({item:t,createElement:e}){var r=t.description?\\\" \\\"+renderTextWithCache(t.description,l):\\\"\\\",i=()=>{var e=t[\\\"command-palette-prefix\\\"].charAt(0);o.setQuery(e),o.refresh()[\\\"catch\\\"](e=>{console.error(\\\"Error in search-help refresh\\\",e)})};return e(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:i,onTap:i},[e(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},[e(\\\"em\\\",{style:\\\"margin-right:0.25em;\\\"},[t[\\\"command-palette-prefix\\\"]]),renderTextWithCache(t.caption,l)]),e(\\\"div\\\",{style:\\\"margin-bottom:0.3em;\\\"},r)])}}}]}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-layout.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-layout.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"25\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-layout.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_layout_exports={},systemPrefixes=(__export(search_layout_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_layout_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(systemPrefixes?.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/CacheSystemTiddlers\\\"),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:r,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,r,{ignoreSyncSystemConfig:i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:i}))}function renderHTMLWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-html-\\\"+e,()=>$tw.wiki.renderText(\\\"text/html\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:i}))}function getIconSvg(e,t){return renderHTMLWithCache($tw.wiki.getTiddlerText(e),t).replace(\\\"<p>\\\",\\\"\\\").replace(\\\"</p>\\\",\\\"\\\")}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var cachedTiddlers=[],plugin={getSources(o){if(0===o.query.length)return[];if(!checkIsSearchSystem(o)||checkIsUnderFilter(o))return[];let l=o.state.context.widget;const a=(e,t,i)=>{var r={noNavigate:!0};o.setContext?.(r),$tw.wiki.setText(\\\"$:/layout\\\",\\\"text\\\",void 0,e.title,{suppressTimestamp:!0}),i&&o.navigator.navigate({item:e,itemUrl:e.title,state:{...t,context:{...t.context,...r}}})};return[{sourceId:\\\"layout\\\",async getItems({query:e}){0!==cachedTiddlers.length&&cacheSystemTiddlers()||(cachedTiddlers=await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\\\",{system:!0,exclude:[]}));const t=e.substring(1);return t?cachedTiddlers.filter(e=>0<$tw.wiki.filterTiddlers(`[search[${t}]]`,void 0,$tw.wiki.makeTiddlerIterator([renderTextWithCache(e.name,l),renderTextWithCache(e.description,l),e.title.replace(\\\"$:/plugins/\\\",\\\"\\\")])).length):cachedTiddlers},getItemUrl({item:e}){return e.title},onSelect({item:e,state:t}){a(e,t,!1)},templates:{header(){var e=$tw.wiki.getTiddlerText(\\\"$:/layout\\\",\\\"\\\"),e=$tw.wiki.getTiddler(e)?.fields?.name,e=e?renderTextWithCache(e,l):$tw.wiki.getTiddlerText(\\\"$:/language/PageTemplate/Name\\\");return`${lingo(\\\"Layout\\\")} - ${lingo(\\\"CurrentLayout\\\")}: `+e},item({item:e,createElement:t,state:i}){var r,o,n=()=>{a(e,i,!0)};return\\\"string\\\"==typeof e.name&&\\\"\\\"!==e.name?(r=renderTextWithCache(e.name,l),o=renderTextWithCache(e.description,l),t(\\\"div\\\",{\\\"class\\\":\\\"tw-commandpalette-layout-result\\\",onclick:n,onTap:n,innerHTML:\\\"\\\"+getIconSvg(e.icon,l)+r+(o?\\\" - \\\"+o:\\\"\\\")})):t(\\\"div\\\",{onclick:n,onTap:n},e.title)}}}]}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-recent.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-recent.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"1\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-recent.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__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},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_recent_exports={};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 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}function _defineProperty(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}function _toPropertyKey(e){var t=_toPrimitive(e,\\\"string\\\");return\\\"symbol\\\"===_typeof(t)?t:String(t)}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 addHighlightedAttribute(e){var t=e.item,r=e.query;return _objectSpread(_objectSpread({},t),{},{_highlightResult:{label:{value:r?t.label.replace(new RegExp(r.replace(/[-/\\\\\\\\^$*+?.()|[\\\\]{}]/g,\\\"\\\\\\\\$&\\\"),\\\"gi\\\"),function(e){return\\\"__aa-highlight__\\\".concat(e,\\\"__/aa-highlight__\\\")}):t.label}}})}__export(search_recent_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_recent_exports);var LOCAL_STORAGE_KEY=\\\"AUTOCOMPLETE_RECENT_SEARCHES\\\",LOCAL_STORAGE_KEY_TEST=\\\"__AUTOCOMPLETE_RECENT_SEARCHES_PLUGIN_TEST_KEY__\\\",defaultTranslations={removeSearchTitle:\\\"Remove this search\\\",fillQueryTitle:function fillQueryTitle(e){return'Fill query with \\\"'.concat(e,'\\\"')}};function isLocalStorageSupported(){try{return localStorage.setItem(LOCAL_STORAGE_KEY_TEST,\\\"\\\"),localStorage.removeItem(LOCAL_STORAGE_KEY_TEST),!0}catch(e){return!1}}function getLocalStorage(e){var t=e.key;return isLocalStorageSupported()?{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}}:{setItem:function(){},getItem:function(){return[]}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _iterableToArray(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function createLocalStorage(e){var t=e.key,r=e.limit,n=e.search,o=getLocalStorage({key:t});return{onAdd:function(e){o.setItem([e].concat(_toConsumableArray(o.getItem())))},onRemove:function(t){o.setItem(o.getItem().filter(function(e){return e.id!==t}))},getAll:function(){return n({query:0<arguments.length&&void 0!==arguments[0]?arguments[0]:\\\"\\\",items:o.getItem(),limit:r}).slice(0,r)}}}function createRef(e){return{current:e}}var warnCache={current:{}};function warn(e,t){var r;e||(r=t.trim(),warnCache.current[r])||(warnCache.current[r]=!0,console.warn(\\\"[Autocomplete] \\\".concat(r)))}function createStorageApi(t){return{addItem:function(e){t.onRemove(e.id),t.onAdd(e)},removeItem:function(e){t.onRemove(e)},getAll:function(e){return t.getAll(e)}}}function getTemplates(e){var o=e.onRemove,a=e.onTapAhead,i=e.translations;return{item:function(e){var t=e.item,r=e.createElement,n=e.components;return r(\\\"div\\\",{className:\\\"aa-ItemWrapper\\\"},r(\\\"div\\\",{className:\\\"aa-ItemContent\\\"},r(\\\"div\\\",{className:\\\"aa-ItemIcon aa-ItemIcon--noBorder\\\"},r(\\\"svg\\\",{viewBox:\\\"0 0 24 24\\\",fill:\\\"currentColor\\\"},r(\\\"path\\\",{d:\\\"M12.516 6.984v5.25l4.5 2.672-0.75 1.266-5.25-3.188v-6h1.5zM12 20.016q3.281 0 5.648-2.367t2.367-5.648-2.367-5.648-5.648-2.367-5.648 2.367-2.367 5.648 2.367 5.648 5.648 2.367zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z\\\"}))),r(\\\"div\\\",{className:\\\"aa-ItemContentBody\\\"},r(\\\"div\\\",{className:\\\"aa-ItemContentTitle\\\"},r(n.ReverseHighlight,{hit:t,attribute:\\\"label\\\"}),t.category&&r(\\\"span\\\",{className:\\\"aa-ItemContentSubtitle aa-ItemContentSubtitle--inline\\\"},r(\\\"span\\\",{className:\\\"aa-ItemContentSubtitleIcon\\\"}),\\\" in\\\",\\\" \\\",r(\\\"span\\\",{className:\\\"aa-ItemContentSubtitleCategory\\\"},t.category))))),r(\\\"div\\\",{className:\\\"aa-ItemActions\\\"},r(\\\"button\\\",{type:\\\"button\\\",className:\\\"aa-ItemActionButton\\\",title:i.removeSearchTitle,onClick:function(e){e.preventDefault(),e.stopPropagation(),o(t.id)}},r(\\\"svg\\\",{viewBox:\\\"0 0 24 24\\\",fill:\\\"currentColor\\\"},r(\\\"path\\\",{d:\\\"M18 7v13c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293h-10c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707v-13zM17 5v-1c0-0.828-0.337-1.58-0.879-2.121s-1.293-0.879-2.121-0.879h-4c-0.828 0-1.58 0.337-2.121 0.879s-0.879 1.293-0.879 2.121v1h-4c-0.552 0-1 0.448-1 1s0.448 1 1 1h1v13c0 0.828 0.337 1.58 0.879 2.121s1.293 0.879 2.121 0.879h10c0.828 0 1.58-0.337 2.121-0.879s0.879-1.293 0.879-2.121v-13h1c0.552 0 1-0.448 1-1s-0.448-1-1-1zM9 5v-1c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293h4c0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707v1zM9 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1zM13 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1z\\\"}))),r(\\\"button\\\",{type:\\\"button\\\",className:\\\"aa-ItemActionButton\\\",title:i.fillQueryTitle(t.label),onClick:function(e){e.preventDefault(),e.stopPropagation(),a(t)}},r(\\\"svg\\\",{viewBox:\\\"0 0 24 24\\\",fill:\\\"currentColor\\\"},r(\\\"path\\\",{d:\\\"M8 17v-7.586l8.293 8.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-8.293-8.293h7.586c0.552 0 1-0.448 1-1s-0.448-1-1-1h-10c-0.552 0-1 0.448-1 1v10c0 0.552 0.448 1 1 1s1-0.448 1-1z\\\"})))))}}}function _typeof2(e){return(_typeof2=\\\"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 _toConsumableArray2(e){return _arrayWithoutHoles2(e)||_iterableToArray2(e)||_unsupportedIterableToArray2(e)||_nonIterableSpread2()}function _nonIterableSpread2(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray2(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray2(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray2(e,t):void 0}function _iterableToArray2(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles2(e){if(Array.isArray(e))return _arrayLikeToArray2(e)}function _arrayLikeToArray2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}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}function _defineProperty2(e,t,r){return(t=_toPropertyKey2(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey2(e){var t=_toPrimitive2(e,\\\"string\\\");return\\\"symbol\\\"===_typeof2(t)?t:String(t)}function _toPrimitive2(e,t){if(\\\"object\\\"!==_typeof2(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\\\"!==_typeof2(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getDefaultSubscribe(o){return function(e){(0,e.onSelect)(function(e){var t=e.item,r=e.source,n=r.getItemInputValue({item:t,state:e.state});\\\"querySuggestionsPlugin\\\"===r.sourceId&&n&&(r={id:n,label:n,category:t.__autocomplete_qsCategory},o.addItem(r))})}}function createRecentSearchesPlugin(e){var t=getOptions(e),r=t.storage,c=t.transformSource,n=t.subscribe,l=t.translations,u=createStorageApi(r),s=createRef([]);return{name:\\\"aa.recentSearchesPlugin\\\",subscribe:null!=n?n:getDefaultSubscribe(u),onSubmit:function(e){var t=e.state.query;t&&u.addItem({id:t,label:t})},getSources:function(e){var t=e.query,r=e.setQuery,n=e.refresh,o=e.state;function a(e){u.removeItem(e),n()}function i(e){r(e.label),n()}return s.current=u.getAll(t),Promise.resolve(s.current).then(function(e){return 0===e.length?[]:[c({source:{sourceId:\\\"recentSearchesPlugin\\\",getItemInputValue:function(e){return e.item.label},getItems:function(){return e},templates:getTemplates({onRemove:a,onTapAhead:i,translations:l})},onRemove:a,onTapAhead:i,state:o})]})},data:_objectSpread2(_objectSpread2({},u),{},{getAlgoliaSearchParams:function(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return Array.isArray(s.current)?_objectSpread2(_objectSpread2({},t),{},{facetFilters:[].concat(_toConsumableArray2(null!=(e=t.facetFilters)?e:[]),_toConsumableArray2(s.current.map(function(e){return[\\\"objectID:-\\\".concat(e.label)]}))),hitsPerPage:Math.max(1,(null!=(e=t.hitsPerPage)?e:10)-s.current.length)}):(warn(!1,\\\"The `getAlgoliaSearchParams` function is not supported with storages that return promises in `getAll`.\\\"),t)}}),__autocomplete_pluginOptions:e}}function getOptions(e){return _objectSpread2(_objectSpread2({transformSource:function(e){return e.source}},e),{},{translations:_objectSpread2(_objectSpread2({},defaultTranslations),e.translations)})}function search(e){var t=e.query,r=e.items,n=e.limit;return t?r.filter(function(e){return e.label.toLowerCase().includes(t.toLowerCase())}).slice(0,n).map(function(e){return addHighlightedAttribute({item:e,query:t})}):r.slice(0,n).map(function(e){return addHighlightedAttribute({item:e,query:t})})}function _typeof3(e){return(_typeof3=\\\"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 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}function _defineProperty3(e,t,r){return(t=_toPropertyKey3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey3(e){var t=_toPrimitive3(e,\\\"string\\\");return\\\"symbol\\\"===_typeof3(t)?t:String(t)}function _toPrimitive3(e,t){if(\\\"object\\\"!==_typeof3(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\\\"!==_typeof3(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createLocalStorageRecentSearchesPlugin(e){var t=getOptions2(e),r=t.key,n=t.limit,o=t.search,a=t.subscribe,i=t.translations;return _objectSpread3(_objectSpread3({},createRecentSearchesPlugin({transformSource:t.transformSource,storage:createLocalStorage({key:[LOCAL_STORAGE_KEY,r].join(\\\":\\\"),limit:n,search:o}),subscribe:a,translations:i})),{},{name:\\\"aa.localStorageRecentSearchesPlugin\\\",__autocomplete_pluginOptions:e})}function getOptions2(e){return _objectSpread3(_objectSpread3({limit:5,search:search,transformSource:function(e){return e.source}},e),{},{translations:_objectSpread3(_objectSpread3({},defaultTranslations),e.translations)})}var systemPrefixes=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}function renderHTMLWithCache(e,t,r){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-html-\\\"+e,()=>$tw.wiki.renderText(\\\"text/html\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:t,variables:r}))}function getIconSvg(e,t){return renderHTMLWithCache($tw.wiki.getTiddlerText(e),t).replace(\\\"<p>\\\",\\\"\\\").replace(\\\"</p>\\\",\\\"\\\")}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var plugin=e=>{let a,i,c;const l=getIconSvg(\\\"$:/core/images/delete-button\\\",void 0),u=createLocalStorageRecentSearchesPlugin({key:\\\"recent-\\\"+e,subscribe(e){e.setContext?.({addHistoryItem:e=>u.data?.addItem({id:e,label:e})}),a=e.setContext,c=e.navigator,i=e.refresh.bind(e)},transformSource({source:t,state:n}){const o=(e,t)=>{var r={newQuery:e.id,noClose:!0,noNavigate:!0};a?.(r),t&&c?.navigate?.({item:e,itemUrl:e.id,state:{...n,context:{...n.context,...r}}})};return{...t,getItemUrl({item:e}){return e.id},async getItems(e){return 0<e.query.length||checkIsUnderFilter(e)?[]:t.getItems(e)},onSelect({item:e}){o(e,!1)},templates:{...t.templates,header(){return lingo(\\\"SearchHistory\\\")},item({item:e,createElement:t}){var r=()=>{u.data?.removeItem(e.id),i?.()?.[\\\"catch\\\"]?.(e=>{console.error(\\\"Error in search-recent refresh\\\",e)})};return t(\\\"div\\\",{\\\"class\\\":\\\"tw-commandpalette-search-recent-item\\\",onclick:()=>{o(e,!0)},onTap:()=>{o(e,!0)}},t(\\\"span\\\",{},e.id),t(\\\"span\\\",{\\\"class\\\":\\\"tw-commandpalette-search-recent-item-delete\\\",onclick:r,onTap:r,innerHTML:l}))}}}}});return u};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-story-history.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-story-history.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-story-history.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,o)=>function(){return o=e?(0,e[__getOwnPropNames(e)[0]])(e=0):o},__commonJS=(e,o)=>function(){return o||(0,e[__getOwnPropNames(e)[0]])((o={exports:{}}).exports,o),o.exports},__export=(e,o)=>{for(var t in o)__defProp(e,t,{get:o[t],enumerable:!0})},__copyProps=(o,t,r,i)=>{if(t&&\\\"object\\\"==typeof t||\\\"function\\\"==typeof t)for(let e of __getOwnPropNames(t))__hasOwnProp.call(o,e)||e===r||__defProp(o,e,{get:()=>t[e],enumerable:!(i=__getOwnPropDesc(t,e))||i.enumerable});return o},__toESM=(e,o,t)=>(t=null!=e?__create(__getProtoOf(e)):{},__copyProps(!o&&e&&e.__esModule?t:__defProp(t,\\\"default\\\",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),init_esbuild_inject=__esm({\\\"node_modules/.pnpm/tiddlywiki-plugin-dev@0.3.2_@babel+core@7.25.2_postcss-load-config@4.0.2_postcss@8.5.6__dce03598cf1bd21966cfc5003d8daf35/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_freeGlobal=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_freeGlobal.js\\\"(e,o){init_esbuild_inject();var t=\\\"object\\\"==typeof global&&global&&global.Object===Object&&global;o.exports=t}}),require_root=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.js\\\"(e,o){init_esbuild_inject();var t=require_freeGlobal(),r=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,t=t||r||Function(\\\"return this\\\")();o.exports=t}}),require_Symbol=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Symbol.js\\\"(e,o){init_esbuild_inject();var t=require_root().Symbol;o.exports=t}}),require_getRawTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getRawTag.js\\\"(e,o){init_esbuild_inject();var t=require_Symbol(),r=Object.prototype,s=r.hasOwnProperty,_=r.toString,a=t?t.toStringTag:void 0;o.exports=function(e){var o=s.call(e,a),t=e[a];try{var r=!(e[a]=void 0)}catch(n){}var i=_.call(e);return r&&(o?e[a]=t:delete e[a]),i}}}),require_objectToString=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_objectToString.js\\\"(e,o){init_esbuild_inject();var t=Object.prototype.toString;o.exports=function(e){return t.call(e)}}}),require_baseGetTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.js\\\"(e,o){init_esbuild_inject();var t=require_Symbol(),r=require_getRawTag(),i=require_objectToString(),n=t?t.toStringTag:void 0;o.exports=function(e){return null==e?void 0===e?\\\"[object Undefined]\\\":\\\"[object Null]\\\":(n&&n in Object(e)?r:i)(e)}}}),require_isObject=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isObject.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=typeof e;return null!=e&&(\\\"object\\\"==o||\\\"function\\\"==o)}}}),require_isFunction=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isFunction.js\\\"(e,o){init_esbuild_inject();var t=require_baseGetTag(),r=require_isObject();o.exports=function(e){var o;return!!r(e)&&(\\\"[object Function]\\\"==(o=t(e))||\\\"[object GeneratorFunction]\\\"==o||\\\"[object AsyncFunction]\\\"==o||\\\"[object Proxy]\\\"==o)}}}),require_coreJsData=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_coreJsData.js\\\"(e,o){init_esbuild_inject();var t=require_root()[\\\"__core-js_shared__\\\"];o.exports=t}}),require_isMasked=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_isMasked.js\\\"(e,o){init_esbuild_inject();var t=require_coreJsData(),r=(t=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||\\\"\\\"))?\\\"Symbol(src)_1.\\\"+t:\\\"\\\";o.exports=function(e){return!!r&&r in e}}}),require_toSource=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_toSource.js\\\"(e,o){init_esbuild_inject();var t=Function.prototype.toString;o.exports=function(e){if(null!=e){try{return t.call(e)}catch(o){}try{return e+\\\"\\\"}catch(o){}}return\\\"\\\"}}}),require_baseIsNative=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIsNative.js\\\"(e,o){init_esbuild_inject();var t=require_isFunction(),r=require_isMasked(),i=require_isObject(),n=require_toSource(),s=/^\\\\[object .+?Constructor\\\\]$/,_=Function.prototype,a=Object.prototype,_=_.toString,a=a.hasOwnProperty,d=RegExp(\\\"^\\\"+_.call(a).replace(/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");o.exports=function(e){return!(!i(e)||r(e))&&(t(e)?d:s).test(n(e))}}}),require_getValue=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getValue.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return null==e?void 0:e[o]}}}),require_getNative=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getNative.js\\\"(e,o){init_esbuild_inject();var r=require_baseIsNative(),i=require_getValue();o.exports=function(e,o){var t=i(e,o);return r(t)?t:void 0}}}),require_nativeCreate=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_nativeCreate.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(Object,\\\"create\\\");o.exports=t}}),require_hashClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashClear.js\\\"(e,o){init_esbuild_inject();var t=require_nativeCreate();o.exports=function(){this.__data__=t?t(null):{},this.size=0}}}),require_hashDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashDelete.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=this.has(e)&&delete this.__data__[e];return this.size-=o?1:0,o}}}),require_hashGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashGet.js\\\"(e,o){init_esbuild_inject();var r=require_nativeCreate(),i=Object.prototype.hasOwnProperty;o.exports=function(e){var o,t=this.__data__;return r?\\\"__lodash_hash_undefined__\\\"===(o=t[e])?void 0:o:i.call(t,e)?t[e]:void 0}}}),require_hashHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashHas.js\\\"(e,o){init_esbuild_inject();var t=require_nativeCreate(),r=Object.prototype.hasOwnProperty;o.exports=function(e){var o=this.__data__;return t?void 0!==o[e]:r.call(o,e)}}}),require_hashSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashSet.js\\\"(e,o){init_esbuild_inject();var r=require_nativeCreate();o.exports=function(e,o){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=r&&void 0===o?\\\"__lodash_hash_undefined__\\\":o,this}}}),require_Hash=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Hash.js\\\"(e,o){init_esbuild_inject();var t=require_hashClear(),r=require_hashDelete(),i=require_hashGet(),n=require_hashHas(),s=require_hashSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_listCacheClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheClear.js\\\"(e,o){init_esbuild_inject(),o.exports=function(){this.__data__=[],this.size=0}}}),require_eq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/eq.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return e===o||e!=e&&o!=o}}}),require_assocIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_assocIndexOf.js\\\"(e,o){init_esbuild_inject();var r=require_eq();o.exports=function(e,o){for(var t=e.length;t--;)if(r(e[t][0],o))return t;return-1}}}),require_listCacheDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheDelete.js\\\"(e,o){init_esbuild_inject();var r=require_assocIndexOf(),i=Array.prototype.splice;o.exports=function(e){var o=this.__data__,t=r(o,e);return!(t<0||(t==o.length-1?o.pop():i.call(o,t,1),--this.size,0))}}}),require_listCacheGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheGet.js\\\"(e,o){init_esbuild_inject();var r=require_assocIndexOf();o.exports=function(e){var o=this.__data__,t=r(o,e);return t<0?void 0:o[t][1]}}}),require_listCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheHas.js\\\"(e,o){init_esbuild_inject();var t=require_assocIndexOf();o.exports=function(e){return-1<t(this.__data__,e)}}}),require_listCacheSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheSet.js\\\"(e,o){init_esbuild_inject();var i=require_assocIndexOf();o.exports=function(e,o){var t=this.__data__,r=i(t,e);return r<0?(++this.size,t.push([e,o])):t[r][1]=o,this}}}),require_ListCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_ListCache.js\\\"(e,o){init_esbuild_inject();var t=require_listCacheClear(),r=require_listCacheDelete(),i=require_listCacheGet(),n=require_listCacheHas(),s=require_listCacheSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_Map=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Map.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(require_root(),\\\"Map\\\");o.exports=t}}),require_mapCacheClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheClear.js\\\"(e,o){init_esbuild_inject();var t=require_Hash(),r=require_ListCache(),i=require_Map();o.exports=function(){this.size=0,this.__data__={hash:new t,map:new(i||r),string:new t}}}}),require_isKeyable=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_isKeyable.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=typeof e;return\\\"string\\\"==o||\\\"number\\\"==o||\\\"symbol\\\"==o||\\\"boolean\\\"==o?\\\"__proto__\\\"!==e:null===e}}}),require_getMapData=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getMapData.js\\\"(e,o){init_esbuild_inject();var r=require_isKeyable();o.exports=function(e,o){var t=e.__data__;return r(o)?t[\\\"string\\\"==typeof o?\\\"string\\\":\\\"hash\\\"]:t.map}}}),require_mapCacheDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheDelete.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){var o=t(this,e)[\\\"delete\\\"](e);return this.size-=o?1:0,o}}}),require_mapCacheGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheGet.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){return t(this,e).get(e)}}}),require_mapCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheHas.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){return t(this,e).has(e)}}}),require_mapCacheSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheSet.js\\\"(e,o){init_esbuild_inject();var i=require_getMapData();o.exports=function(e,o){var t=i(this,e),r=t.size;return t.set(e,o),this.size+=t.size==r?0:1,this}}}),require_MapCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_MapCache.js\\\"(e,o){init_esbuild_inject();var t=require_mapCacheClear(),r=require_mapCacheDelete(),i=require_mapCacheGet(),n=require_mapCacheHas(),s=require_mapCacheSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_setCacheAdd=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setCacheAdd.js\\\"(e,o){init_esbuild_inject();o.exports=function(e){return this.__data__.set(e,\\\"__lodash_hash_undefined__\\\"),this}}}),require_setCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setCacheHas.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){return this.__data__.has(e)}}}),require_SetCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_SetCache.js\\\"(e,o){init_esbuild_inject();var r=require_MapCache(),t=require_setCacheAdd(),i=require_setCacheHas();function n(e){var o=-1,t=null==e?0:e.length;for(this.__data__=new r;++o<t;)this.add(e[o])}n.prototype.add=n.prototype.push=t,n.prototype.has=i,o.exports=n}}),require_baseFindIndex=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseFindIndex.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t,r){for(var i=e.length,n=t+(r?1:-1);r?n--:++n<i;)if(o(e[n],n,e))return n;return-1}}}),require_baseIsNaN=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIsNaN.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){return e!=e}}}),require_strictIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_strictIndexOf.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t){for(var r=t-1,i=e.length;++r<i;)if(e[r]===o)return r;return-1}}}),require_baseIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIndexOf.js\\\"(e,o){init_esbuild_inject();var r=require_baseFindIndex(),i=require_baseIsNaN(),n=require_strictIndexOf();o.exports=function(e,o,t){return o==o?n(e,o,t):r(e,i,t)}}}),require_arrayIncludes=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayIncludes.js\\\"(e,o){init_esbuild_inject();var t=require_baseIndexOf();o.exports=function(e,o){return!!(null==e?0:e.length)&&-1<t(e,o,0)}}}),require_arrayIncludesWith=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayIncludesWith.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t){for(var r=-1,i=null==e?0:e.length;++r<i;)if(t(o,e[r]))return!0;return!1}}}),require_cacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_cacheHas.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return e.has(o)}}}),require_Set=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Set.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(require_root(),\\\"Set\\\");o.exports=t}}),require_noop=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/noop.js\\\"(e,o){init_esbuild_inject(),o.exports=function(){}}}),require_setToArray=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setToArray.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=-1,t=Array(e.size);return e.forEach(function(e){t[++o]=e}),t}}}),require_createSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_createSet.js\\\"(e,o){init_esbuild_inject();var t=require_Set(),r=require_noop(),i=require_setToArray(),i=t&&1/i(new t([,-0]))[1]==1/0?function(e){return new t(e)}:r;o.exports=i}}),require_baseUniq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseUniq.js\\\"(e,o){init_esbuild_inject();var p=require_SetCache(),m=require_arrayIncludes(),h=require_arrayIncludesWith(),f=require_cacheHas(),j=require_createSet(),b=require_setToArray();o.exports=function(e,o,t){var r=-1,i=m,n=e.length,s=!0,_=[],a=_;if(t)s=!1,i=h;else if(200<=n){var d=o?null:j(e);if(d)return b(d);s=!1,i=f,a=new p}else a=o?[]:_;e:for(;++r<n;){var l=e[r],u=o?o(l):l,l=t||0!==l?l:0;if(s&&u==u){for(var c=a.length;c--;)if(a[c]===u)continue e;o&&a.push(u),_.push(l)}else i(a,u,t)||(a!==_&&a.push(u),_.push(l))}return _}}}),require_uniq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/uniq.js\\\"(e,o){init_esbuild_inject();var t=require_baseUniq();o.exports=function(e){return e&&e.length?t(e):[]}}}),search_story_history_exports={},import_uniq=(__export(search_story_history_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_story_history_exports),init_esbuild_inject(),__toESM(require_uniq())),systemPrefixes=(init_esbuild_inject(),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var o=e.query[0];return!systemPrefixes?.includes(o)&&![filterPrefix,tagsPrefix,helpPrefix].includes(o)}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}init_esbuild_inject();var emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0},lingoBase=(init_esbuild_inject(),\\\"$:/plugins/linonetwo/autocomplete/language/\\\");function lingo(e){const o=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${o}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+o+\\\"/\\\"+e,e))}function renderTextWithCache(e,o,t){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\"+e,()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",`\\\\\\\\import [[$:/core/macros/lingo]]\\n\\n`+e,{parentWidget:o,variables:t}))}init_esbuild_inject();var plugin={getSources(i){let n=i.state.context.widget;return!checkIsSearchUser(i)||checkIsUnderFilter(i)?[]:[{sourceId:\\\"story-history\\\",getItems({query:e}){var o=$tw.wiki.getTiddlerData(\\\"$:/HistoryList\\\")??[],o=(0,import_uniq[\\\"default\\\"])([...o.reverse().map(e=>e.title),...$tw.wiki.filterTiddlers(\\\"[list[$:/StoryList]]\\\")]);let t=[];var[o,r,...i]=(t=void 0===$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/pinyin-fuzzy-search/pinyin-fuzzy-search.js\\\")?$tw.wiki.filterTiddlers(`[search:title[${e}]]`,void 0,$tw.wiki.makeTiddlerIterator(o)):$tw.wiki.filterTiddlers(`[pinyinfuse[${e}]]`,void 0,$tw.wiki.makeTiddlerIterator(o))).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean);return[r,o,...i].filter(Boolean)},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"StoryHistory\\\")},item({item:e,createElement:o,state:t}){var r=()=>{i.navigator.navigate({item:e,itemUrl:e.title,state:{...t,context:emptyContext}})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?o(\\\"div\\\",{onclick:r,onTap:r},`${renderTextWithCache(e.caption,n)} (${e.title})`):o(\\\"div\\\",{onclick:r,onTap:r},e.title)}}}]}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-system-title.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-system-title.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"5\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-system-title.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,o,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_system_title_exports={},systemPrefixes=(__export(search_system_title_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_system_title_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(systemPrefixes?.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var searchSystemTitle=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/SearchSystemTitle\\\");function debouncePromise(i,o){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},o)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:o,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,o,{ignoreSyncSystemConfig:i,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0},plugin={async getSources(r){return 0!==r.query.length&&searchSystemTitle()&&checkIsSearchSystem(r)&&!checkIsUnderFilter(r)?debounced([{sourceId:\\\"system-title\\\",async getItems({query:e}){var t=e.substring(1);return\\\"\\\"===t?[]:(r.setContext({filterToOpen:t=`[all[tiddlers+shadows]is[system]search[${t}]]`}),await filterTiddlersAsync(t,{system:!0}))},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"SystemTitle\\\")},item({item:e,createElement:t,state:i}){var o=()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:{...i,context:emptyContext}})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:o,onTap:o},e.caption+` (${e.title})`):t(\\\"div\\\",{onclick:o,onTap:o},e.title)}}}]):[]}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-tags.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-tags.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-tags.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(t,o,i,r)=>{if(o&&\\\"object\\\"==typeof o||\\\"function\\\"==typeof o)for(let e of __getOwnPropNames(o))__hasOwnProp.call(t,e)||e===i||__defProp(t,e,{get:()=>o[e],enumerable:!(r=__getOwnPropDesc(o,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_tags_exports={},systemPrefixes=(__export(search_tags_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_tags_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchTags(e){return e.query[0]===tagsPrefix}var applyIgnoreFilterToTag=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/ApplyIgnoreFilterToTag\\\",\\\"\\\");function debouncePromise(o,i){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(o(...t))},i)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:o=!1,exclude:i,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,i,{ignoreSyncSystemConfig:o,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var plugin={async getSources(i){if(0===i.query.length)return[];if(!checkIsSearchTags(i))return[];const r=e=>{i.state.context.addHistoryItem?.(i.query);var t=`[[${e.title}]] [tag[${e.title}]]`;i.setContext({newQuery:\\\"\\\",noClose:!0,noNavigate:!0,filter:t,applyExclusion:applyIgnoreFilterToTag()})};return debounced([{sourceId:\\\"tags\\\",async getItems({query:e}){var t=`[tags[]search[${e.slice(1)}]]`;return i.setContext({filterToOpen:t}),filterTiddlersAsync(t,{system:!0})},getItemUrl({item:e}){return e.title},onSelect({item:e}){r(e)},templates:{header(){return lingo(\\\"Tags\\\")},item({item:e,createElement:t}){var o=()=>{r(e),i.setQuery(\\\"\\\"),i.refresh()[\\\"catch\\\"](e=>{console.error(\\\"Error in search-tags refresh\\\",e)})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:o,onTap:o},e.caption+` (${e.title})`):t(\\\"div\\\",{onclick:o,onTap:o},e.title)},noResults(){return lingo(\\\"NoResult\\\")}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-user-text.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-user-text.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"15\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-text.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,o,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_text_exports={},systemPrefixes=(__export(search_user_text_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_text_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!systemPrefixes?.includes(t)&&![filterPrefix,tagsPrefix,helpPrefix].includes(t)}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\\\",\\\"\\\")?.trim()?.replaceAll(\\\"\\\\n\\\",\\\" \\\")||\\\"\\\";function debouncePromise(i,o){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},o)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:o,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,o,{ignoreSyncSystemConfig:i,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){var e=$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean);return{fieldsAsTitle:e.join(\\\",\\\"),titleFields:e}}function getFieldsAsText(){var e=$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TextAlias\\\",\\\"text\\\").split(\\\" \\\").filter(Boolean);return{fieldsAsText:e.join(\\\",\\\"),textFields:e}}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0},plugin={async getSources(l){if(0===l.query.length)return[];if(!checkIsSearchUser(l)||checkIsUnderFilter(l))return[];let{textFields:n,fieldsAsText:t}=getFieldsAsText(),d=getFieldsAsTitle().titleFields;return debounced([{sourceId:\\\"text\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(`[all[tiddlers]!is[system]] ${titleTextExclusionFilter()} +[search:${t}[${e}]]`,{system:!1,exclude:[]})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserText\\\")},item({item:t,createElement:e,state:i}){var o=d.map(e=>t[e]).filter(e=>\\\"string\\\"==typeof e&&\\\"\\\"!==e).map((e,t)=>0===t?e:`(${e})`).join(\\\" \\\");let s=\\\"\\\";var r=i.query.split(\\\" \\\").filter(Boolean);const a=n.map(e=>t[e]).filter(Boolean).join(\\\" \\\");r.forEach(e=>{var t,i,o,r,l,n=a.indexOf(e);-1!==n&&(i=0<(r=Math.max(0,n-30))?\\\"...\\\":\\\"\\\",o=(t=Math.min(a.length,n+e.length+30))<a.length?\\\"...\\\":\\\"\\\",r=a.slice(r,n),l=a.slice(n,n+e.length),n=a.slice(n+e.length,t),s+=i+r+`<mark>${l}</mark>`+n+o)});r=()=>{l.navigator.navigate({item:t,itemUrl:t.title,state:{...i,context:emptyContext}})};return e(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:r,onTap:r},[e(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},o),e(\\\"div\\\",{},[e(\\\"small\\\",{innerHTML:s})])])}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-user-title-pinyin.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-user-title-pinyin.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"10\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-title-pinyin.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_title_pinyin_exports={},systemPrefixes=(__export(search_user_title_pinyin_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_title_pinyin_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!systemPrefixes?.includes(t)&&![filterPrefix,tagsPrefix,helpPrefix].includes(t)}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\\\",\\\"\\\")?.trim()?.replaceAll(\\\"\\\\n\\\",\\\" \\\")||\\\"\\\";function debouncePromise(i,n){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},n)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:i,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){var e=$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean);return{fieldsAsTitle:e.join(\\\",\\\"),titleFields:e}}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0},plugin={async getSources(r){if(!checkIsSearchUser(r)||checkIsUnderFilter(r))return[];if(void 0===$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/pinyin-fuzzy-search/pinyin-fuzzy-search.js\\\")||$tw.utils.containsChinese?.(r.query))return[];if(0===r.query.length)return[];let{fieldsAsTitle:i,titleFields:o}=getFieldsAsTitle();return debounced([{sourceId:\\\"title-pinyin\\\",async getItems({query:e}){var t;return\\\"\\\"===e?[]:(t=`[all[tiddlers]!is[system]] ${titleTextExclusionFilter()} +[pinyinfuse:${i}[${e}]]`,r.setContext({filterToOpen:t}),filterTiddlersAsync(t,{}))},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserTitlePinyin\\\")},item({item:t,createElement:e,state:i}){var n=()=>{r.navigator.navigate({item:t,itemUrl:t.title,state:{...i,context:emptyContext}})};return e(\\\"div\\\",{onclick:n,onTap:n},o.map(e=>t[e]).filter(e=>\\\"string\\\"==typeof e&&\\\"\\\"!==e).map((e,t)=>0===t?e:`(${e})`).join(\\\" \\\"))}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-user-title.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/build-in-sub-plugins/search-user-title.js\",\"tags\":\"$:/tags/AutoCompletePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"5\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-title.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_title_exports={},systemPrefixes=(__export(search_user_title_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_title_exports),$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/System\\\")?.fields?.[\\\"command-palette-prefix\\\"]?.split(\\\" \\\")?.filter(Boolean)),filterPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Filter\\\")?.fields?.[\\\"command-palette-prefix\\\"],tagsPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Tags\\\")?.fields?.[\\\"command-palette-prefix\\\"],helpPrefix=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/commands/help/Help\\\")?.fields?.[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!systemPrefixes?.includes(t)&&![filterPrefix,tagsPrefix,helpPrefix].includes(t)}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleTextIgnoreFilter\\\",\\\"\\\")?.trim()?.replaceAll(\\\"\\\\n\\\",\\\" \\\")||\\\"\\\";function debouncePromise(i,r){let o;return async function(...t){return o&&clearTimeout(o),new Promise(e=>{o=setTimeout(()=>{e(i(...t))},r)})}}var debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&document?.location?.protocol?.startsWith(\\\"tidgi\\\"),tidGiWorkspaceID=window.meta?.()?.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:r,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,r,{ignoreSyncSystemConfig:i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>$tw.wiki.getTiddler(e)?.fields).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){var e=$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean);return{fieldsAsTitle:e.join(\\\",\\\"),titleFields:e}}var lingoBase=\\\"$:/plugins/linonetwo/autocomplete/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(`lingo-${t}-`+e,()=>$tw.wiki.getTiddlerText(\\\"\\\"+lingoBase+t+\\\"/\\\"+e,e))}var emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0},plugin={async getSources(o){if(0===o.query.length)return[];if(!checkIsSearchUser(o)||checkIsUnderFilter(o))return[];let{fieldsAsTitle:i,titleFields:l}=getFieldsAsTitle();return debounced([{sourceId:\\\"title\\\",async getItems({query:e}){var t;return\\\"\\\"===e?[]:(t=`[all[tiddlers]!is[system]] ${titleTextExclusionFilter()} +[search:${i}[${e}]]`,o.setContext({filterToOpen:t}),filterTiddlersAsync(t,{}))},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserTitle\\\")},item({item:t,createElement:e,state:i}){var r=()=>{o.navigator.navigate({item:t,itemUrl:t.title,state:{...i,context:emptyContext}})};return e(\\\"div\\\",{onclick:r,onTap:r},l.map(e=>t[e]).filter(e=>\\\"string\\\"==typeof e&&\\\"\\\"!==e).map((e,t)=>0===t?e:`(${e})`).join(\\\" \\\"))}}}])}};\"},\"$:/plugins/linonetwo/autocomplete/widget/widget.js\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widget/widget.js\",\"type\":\"application/javascript\",\"module-type\":\"widget\",\"Modern.TiddlyDev#Origin\":\"widgets/widget.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},__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.3.2_@babel+core@7.25.2_postcss-load-config@4.0.2_postcss@8.5.6__dce03598cf1bd21966cfc5003d8daf35/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_key_master=__commonJS({\\\"node_modules/.pnpm/key-master@4.1.0/node_modules/key-master/index.js\\\"(e,t){init_esbuild_inject(),t.exports=function(t,r=new Map){return{has:e=>r.has(e),get:e=>(r.has(e)||r.set(e,t(e)),r.get(e)),\\\"delete\\\":e=>r[\\\"delete\\\"](e),set:(e,t)=>{r.set(e,t)},getUnderlyingDataStructure:()=>r}}}}),require_dist=__commonJS({\\\"node_modules/.pnpm/insular-observer@0.1.1/node_modules/insular-observer/dist/index.js\\\"(e,t){init_esbuild_inject();var r=require_key_master();t.exports=(e,t)=>{const o=r(()=>[],new WeakMap);const i=new e(e=>{e.forEach(t=>{o.get(t.target).forEach(e=>e(t))})},t);return function(t,e,r){\\\"function\\\"==typeof e&&(r=e,e=void 0);const n=o.get(t);return n.push(r),i.observe(t,e),function(){var e=n.indexOf(r);if(n.splice(e,1),0===n.length)return o[\\\"delete\\\"](t),i.unobserve&&i.unobserve(t)}}}}}),require_visibility_observer=__commonJS({\\\"node_modules/.pnpm/@seznam+visibility-observer@1.1.0/node_modules/@seznam/visibility-observer/index.js\\\"(e){init_esbuild_inject();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{\\\"default\\\":e}},o=(Object.defineProperty(e,\\\"__esModule\\\",{value:!0}),t(require_dist())),r=t(require_key_master()),f=\\\"undefined\\\"!=typeof document?document.createElement(\\\"div\\\"):{},d=r[\\\"default\\\"](()=>r[\\\"default\\\"](()=>new Map,new WeakMap),new WeakMap);function y(e,t,r=null){var n,o,i,a=d.getUnderlyingDataStructure().get(r||f);a&&(n=a.getUnderlyingDataStructure().get(e))&&(i=n.get(o=t))&&(i.unobserve(),n[\\\"delete\\\"](o),n.size||a[\\\"delete\\\"](e))}e.observe=function(e,t,r={}){({once:a,root:u,rootMargin:o,threshold:i}=r);const n={once:!!a,root:u||f,rootMargin:function(e){var t=(\\\"number\\\"==typeof e?e+\\\"px\\\":e).trim().split(/\\\\s+/);if(4<t.length)throw new SyntaxError('Invalid root margin, expected a single number or a string containing 1 to 4 numbers suffixed by \\\"px\\\" or \\\"%\\\" and separated by whitespace: '+e);1===t.length&&t.push(t[0]);2===t.length&&t.push(t[0]);3===t.length&&t.push(t[1]);return t.join(\\\" \\\")}(void 0!==o?o:\\\"0px 0px 0px 0px\\\"),threshold:void 0!==i?i:0};var o,i,a,u,c=d.get(n.root).get(e),l=t,s=c.get(l),p=()=>y(e,t,n.root);if(s){if(a=n,u=s,a.rootMargin===u.rootMargin&&a.threshold===u.threshold&&a.once===u.once)return p;p()}return s=m(n)(e,r.once?(function(e,t){t.isIntersecting&&(y(t.target,e),e(t))}).bind(null,l):l),c.set(l,{...n,unobserve:s}),p},e.unobserve=y;var m=(()=>{const n=r[\\\"default\\\"](()=>new Map,new WeakMap);return e=>{var t=e.rootMargin+\\\";\\\"+e.threshold,r=n.get(e.root).get(t);return r||(r=o[\\\"default\\\"](IntersectionObserver,{...e,root:e.root===f?null:e.root}),n.get(e.root).set(t,r),r)}})()}}),import_widget=(init_esbuild_inject(),require(\\\"$:/core/modules/widgets/widget.js\\\"));function createRef(e){return{current:e}}function debounce(n,o){var i=void 0;return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];i&&clearTimeout(i),i=setTimeout(function(){return n.apply(void 0,t)},o)}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles(e){if(Array.isArray(e))return e}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 decycle(e){var r,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new Set;return e&&\\\"object\\\"===_typeof(e)?t.has(e)?\\\"[Circular]\\\":(r=t.add(e),Array.isArray(e)?e.map(function(e){return decycle(e,r)}):Object.fromEntries(Object.entries(e).map(function(e){var t=_slicedToArray(e,2);return[t[0],decycle(t[1],r)]}))):e}function flatten(e){return e.reduce(function(e,t){return e.concat(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();var autocompleteId=0;function generateAutocompleteId(){return\\\"autocomplete-\\\".concat(autocompleteId++)}function getAttributeValueByPath(e,t){return t.reduce(function(e,t){return e&&e[t]},e)}function getItemsCount(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}function invariant(e,t){if(!e)throw new Error(\\\"[Autocomplete] \\\".concat(\\\"function\\\"==typeof t?t():t))}function isPrimitive(e){return e!==Object(e)}function isEqual(e,t){if(e!==t){if(isPrimitive(e)||isPrimitive(t)||\\\"function\\\"==typeof e||\\\"function\\\"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r=0,n=Object.keys(e);r<n.length;r++){var o=n[r];if(!(o in t))return!1;if(!isEqual(e[o],t[o]))return!1}}return!0}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var noop=function noop2(){};function safelyRunOnBrowser(e){if(\\\"undefined\\\"!=typeof window)return e({window:window})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var version=\\\"1.19.2\\\",userAgents=[{segment:\\\"autocomplete-core\\\",version:version}],warnCache=(init_esbuild_inject(),{current:{}});function warn(e,t){var r;e||(r=t.trim(),warnCache.current[r])||(warnCache.current[r]=!0,console.warn(\\\"[Autocomplete] \\\".concat(r)))}function createClickedEvent(e){var t=e.item,r=e.items,r=void 0===r?[]:r;return{index:t.__autocomplete_indexName,items:[t],positions:[1+r.findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:[\\\"autocomplete\\\"]}}function _slicedToArray2(e,t){return _arrayWithHoles2(e)||_iterableToArrayLimit2(e,t)||_unsupportedIterableToArray2(e,t)||_nonIterableRest2()}function _nonIterableRest2(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray2(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray2(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray2(e,t):void 0}function _arrayLikeToArray2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit2(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles2(e){if(Array.isArray(e))return e}function isModernInsightsClient(e){var t=_slicedToArray2((e.version||\\\"\\\").split(\\\".\\\").map(Number),2),r=t[0],t=t[1];return 3<=r||2===r&&4<=t||1===r&&10<=t}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded=[\\\"items\\\"],_excluded2=[\\\"items\\\"];function _typeof2(e){return(_typeof2=\\\"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 _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray3(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray3(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray3(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray3(e,t):void 0}function _iterableToArray(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray3(e)}function _arrayLikeToArray3(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;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),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}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}function _defineProperty(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}function _toPropertyKey(e){var t=_toPrimitive(e,\\\"string\\\");return\\\"symbol\\\"===_typeof2(t)?t:String(t)}function _toPrimitive(e,t){if(\\\"object\\\"!==_typeof2(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\\\"!==_typeof2(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function chunk(e){for(var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<e.objectIDs.length;n+=t)r.push(_objectSpread(_objectSpread({},e),{},{objectIDs:e.objectIDs.slice(n,n+t)}));return r}function mapToInsightsParamsApi(e){return e.map(function(e){var t=e.items,r=_objectWithoutProperties(e,_excluded);return _objectSpread(_objectSpread({},r),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||r.objectIDs})})}function createSearchInsightsApi(o){var i=isModernInsightsClient(o);function n(e,t,r){var n;i&&void 0!==r?(n={\\\"X-Algolia-Application-Id\\\":(n=r[0].__autocomplete_algoliaCredentials).appId,\\\"X-Algolia-API-Key\\\":n.apiKey},o.apply(void 0,[e].concat(_toConsumableArray(t),[{headers:n}]))):o.apply(void 0,[e].concat(_toConsumableArray(t)))}return{init:function(e,t){o(\\\"init\\\",{appId:e,apiKey:t})},setAuthenticatedUserToken:function(e){o(\\\"setAuthenticatedUserToken\\\",e)},setUserToken:function(e){o(\\\"setUserToken\\\",e)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"clickedObjectIDsAfterSearch\\\",mapToInsightsParamsApi(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"clickedObjectIDs\\\",mapToInsightsParamsApi(t),t[0].items)},clickedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"clickedFilters\\\"].concat(t))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"convertedObjectIDsAfterSearch\\\",mapToInsightsParamsApi(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"convertedObjectIDs\\\",mapToInsightsParamsApi(t),t[0].items)},convertedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"convertedFilters\\\"].concat(t))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&t.reduce(function(e,t){var r=t.items,n=_objectWithoutProperties(t,_excluded2);return[].concat(_toConsumableArray(e),_toConsumableArray(chunk(_objectSpread(_objectSpread({},n),{},{objectIDs:(null==r?void 0:r.map(function(e){return e.objectID}))||n.objectIDs})).map(function(e){return{items:r,payload:e}})))},[]).forEach(function(e){var t=e.items;return n(\\\"viewedObjectIDs\\\",[e.payload],t)})},viewedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"viewedFilters\\\"].concat(t))}}}function createViewedEvents(e){var t=e.items.reduce(function(e,t){var r;return e[t.__autocomplete_indexName]=(null!=(r=e[t.__autocomplete_indexName])?r:[]).concat(t),e},{});return Object.keys(t).map(function(e){return{index:e,items:t[e],algoliaSource:[\\\"autocomplete\\\"]}})}function isAlgoliaInsightsHit(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function _typeof3(e){return(_typeof3=\\\"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 _toConsumableArray2(e){return _arrayWithoutHoles2(e)||_iterableToArray2(e)||_unsupportedIterableToArray4(e)||_nonIterableSpread2()}function _nonIterableSpread2(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray4(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray4(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray4(e,t):void 0}function _iterableToArray2(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles2(e){if(Array.isArray(e))return _arrayLikeToArray4(e)}function _arrayLikeToArray4(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}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}function _defineProperty2(e,t,r){return(t=_toPropertyKey2(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey2(e){var t=_toPrimitive2(e,\\\"string\\\");return\\\"symbol\\\"===_typeof3(t)?t:String(t)}function _toPrimitive2(e,t){if(\\\"object\\\"!==_typeof3(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\\\"!==_typeof3(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}init_esbuild_inject(),init_esbuild_inject();var VIEW_EVENT_DELAY=400,ALGOLIA_INSIGHTS_VERSION=\\\"2.15.0\\\",ALGOLIA_INSIGHTS_SRC=\\\"https://cdn.jsdelivr.net/npm/search-insights@\\\".concat(ALGOLIA_INSIGHTS_VERSION,\\\"/dist/search-insights.min.js\\\"),sendViewedObjectIDs=debounce(function(e){var t=e.onItemsChange,r=e.state;t({insights:e.insights,insightsEvents:createViewedEvents({items:e.items}).map(function(e){return _objectSpread2({eventName:\\\"Items Viewed\\\"},e)}),state:r})},VIEW_EVENT_DELAY);function createAlgoliaInsightsPlugin(e){var t=getOptions(e),r=t.insightsClient,n=t.insightsInitParams,o=t.onItemsChange,i=t.onSelect,a=t.onActive,u=t.__autocomplete_clickAnalytics,c=r;if(r||safelyRunOnBrowser(function(e){var n=e.window,o=n.AlgoliaAnalyticsObject||\\\"aa\\\";(c=\\\"string\\\"==typeof o?n[o]:c)||(n.AlgoliaAnalyticsObject=o,n[o]||(n[o]=function(){n[o].queue||(n[o].queue=[]);for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n[o].queue.push(t)}),n[o].version=ALGOLIA_INSIGHTS_VERSION,c=n[o],loadInsights(n))}),!c)return{};n&&c(\\\"init\\\",_objectSpread2({partial:!0},n));var l=createSearchInsightsApi(c),s=createRef([]),p=debounce(function(e){var t,r=e.state;r.isOpen&&(t=r.collections.reduce(function(e,t){return[].concat(_toConsumableArray2(e),_toConsumableArray2(t.items))},[]).filter(isAlgoliaInsightsHit),isEqual(s.current.map(function(e){return e.objectID}),t.map(function(e){return e.objectID}))||0<(s.current=t).length&&sendViewedObjectIDs({onItemsChange:o,items:t,insights:l,state:r}))},0);return{name:\\\"aa.algoliaInsightsPlugin\\\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:_objectSpread2(_objectSpread2({},u?{clickAnalytics:!0}:{}),e?{userToken:normalizeUserToken(e)}:{}),insights:l}})}c(\\\"addAlgoliaAgent\\\",\\\"insights-plugin\\\"),o(),c(\\\"onUserTokenChange\\\",function(e){o(e)}),c(\\\"getUserToken\\\",null,function(e,t){o(t)}),r(function(e){var t=e.item,r=e.state,n=e.event,o=e.source;isAlgoliaInsightsHit(t)&&i({state:r,event:n,insights:l,item:t,insightsEvents:[_objectSpread2({eventName:\\\"Item Selected\\\"},createClickedEvent({item:t,items:o.getItems().filter(isAlgoliaInsightsHit)}))]})}),n(function(e){var t=e.item,r=e.source,n=e.state,o=e.event;isAlgoliaInsightsHit(t)&&a({state:n,event:o,insights:l,item:t,insightsEvents:[_objectSpread2({eventName:\\\"Item Active\\\"},createClickedEvent({item:t,items:r.getItems().filter(isAlgoliaInsightsHit)}))]})})},onStateChange:function(e){var t=e.state;p({state:t})},__autocomplete_pluginOptions:e}}function getAlgoliaSources(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=1<arguments.length?arguments[1]:void 0;return[].concat(_toConsumableArray2(e),[\\\"autocomplete-internal\\\"],_toConsumableArray2(null!=(e=t.algoliaInsightsPlugin)&&e.__automaticInsights?[\\\"autocomplete-automatic\\\"]:[]))}function getOptions(e){return _objectSpread2({onItemsChange:function(e){var t=e.insights,r=e.insightsEvents,n=e.state;t.viewedObjectIDs.apply(t,_toConsumableArray2(r.map(function(e){return _objectSpread2(_objectSpread2({},e),{},{algoliaSource:getAlgoliaSources(e.algoliaSource,n.context)})})))},onSelect:function(e){var t=e.insights,r=e.insightsEvents,n=e.state;t.clickedObjectIDsAfterSearch.apply(t,_toConsumableArray2(r.map(function(e){return _objectSpread2(_objectSpread2({},e),{},{algoliaSource:getAlgoliaSources(e.algoliaSource,n.context)})})))},onActive:noop,__autocomplete_clickAnalytics:!0},e)}function loadInsights(e){var t=\\\"[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete\\\";try{var r=e.document.createElement(\\\"script\\\");r[\\\"async\\\"]=!0,r.src=ALGOLIA_INSIGHTS_SRC,r.onerror=function(){console.error(t)},document.body.appendChild(r)}catch(n){console.error(t)}}function normalizeUserToken(e){return\\\"number\\\"==typeof e?e.toString():e}function checkOptions(e){warn(!e.debug,\\\"The `debug` option is meant for development debugging and should not be used in production.\\\")}function createInternalCancelablePromise(r,e){var n=e;return{then:function(e,t){return createInternalCancelablePromise(r.then(createCallback(e,n,r),createCallback(t,n,r)),n)},\\\"catch\\\":function(e){return createInternalCancelablePromise(r[\\\"catch\\\"](createCallback(e,n,r)),n)},\\\"finally\\\":function(e){return e&&n.onCancelList.push(e),createInternalCancelablePromise(r[\\\"finally\\\"](createCallback(e&&function(){return n.onCancelList=[],e()},n,r)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===n.isCanceled}}}function createCancelablePromise(r){return createInternalCancelablePromise(new Promise(function(e,t){return r(e,t)}),{isCanceled:!1,onCancelList:[]})}function cancelable(e){return createInternalCancelablePromise(e,{isCanceled:!1,onCancelList:[]})}function createCallback(t,r,e){return t?function(e){return r.isCanceled?e:t(e)}:e}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),createCancelablePromise.resolve=function(e){return cancelable(Promise.resolve(e))},createCancelablePromise.reject=function(e){return cancelable(Promise.reject(e))},init_esbuild_inject();var _waitPromise,_hasWaitPromiseResolved=!0;function createCancelablePromiseList(){var e=[];return{add:function(t){return e.push(t),t[\\\"finally\\\"](function(){e=e.filter(function(e){return e!==t})})},cancelAll:function(){e.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===e.length},wait:function(t){return _hasWaitPromiseResolved?(_hasWaitPromiseResolved=!1,(_waitPromise=t?Promise.race([Promise.all(e),new Promise(function(e){return setTimeout(e,t)})]):Promise.all(e)).then(function(){_hasWaitPromiseResolved=!0})):_waitPromise}}}function createConcurrentSafePromise(){var r=-1,n=-1,o=void 0;return function(e){var t=++r;return Promise.resolve(e).then(function(e){return o&&t<n?o:(n=t,o=e)})}}function getNextActiveItemId(e,t,r,n){var o;return r?e<0&&(null===t||null!==n&&0===t)?r+e:(o=(null===t?-1:t)+e)<=-1||r<=o?null===n?null:0:o:null}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}function _defineProperty3(e,t,r){return(t=_toPropertyKey3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey3(e){var t=_toPrimitive3(e,\\\"string\\\");return\\\"symbol\\\"===_typeof4(t)?t:String(t)}function _toPrimitive3(e,t){if(\\\"object\\\"!==_typeof4(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\\\"!==_typeof4(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _typeof4(e){return(_typeof4=\\\"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 getNormalizedSources(e,t){var n=[];return Promise.resolve(e(t)).then(function(e){return invariant(Array.isArray(e),function(){return\\\"The `getSources` function must return an array of sources but returned type \\\".concat(JSON.stringify(_typeof4(e)),\\\":\\\\n\\\\n\\\").concat(JSON.stringify(decycle(e),null,2))}),Promise.all(e.filter(function(e){return Boolean(e)}).map(function(e){if(invariant(\\\"string\\\"==typeof e.sourceId,\\\"A source must provide a `sourceId` string.\\\"),n.includes(e.sourceId))throw new Error(\\\"[Autocomplete] The `sourceId` \\\".concat(JSON.stringify(e.sourceId),\\\" is not unique.\\\"));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:noop,onResolve:noop},r=(Object.keys(t).forEach(function(e){t[e].__default=!0}),_objectSpread3(_objectSpread3({},t),e));return Promise.resolve(r)}))})}function _createForOfIteratorHelper(e,t){var r,n,o,i,a,u=\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(u)return n=!(r=!0),{s:function(){u=u.call(e)},n:function(){var e=u.next();return r=e.done,e},e:function(e){n=!0,o=e},f:function(){try{r||null==u[\\\"return\\\"]||u[\\\"return\\\"]()}finally{if(n)throw o}}};if(Array.isArray(e)||(u=_unsupportedIterableToArray5(e))||t&&e&&\\\"number\\\"==typeof e.length)return u&&(e=u),i=0,{s:a=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a};throw new TypeError(\\\"Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray5(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray5(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray5(e,t):void 0}function _arrayLikeToArray5(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var getPluginSubmitPromise=function getPluginSubmitPromise2(e,t){var r,n=!1,o=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(r=i.n()).done;){var a,u,c,l=null==(a=r.value.__autocomplete_pluginOptions)||null==(u=(c=a).awaitSubmit)?void 0:u.call(c);if(\\\"number\\\"==typeof l)o.push(l);else if(!0===l){n=!0;break}}}catch(s){i.e(s)}finally{i.f()}return n?t.wait():0<o.length?t.wait(Math.max.apply(Math,o)):void 0};function getCollectionFromActiveItemId(r){var e=r.collections.map(function(e){return e.items.length}).reduce(function(e,t,r){var n=e[r-1]||0;return e.push(n+t),e},[]).reduce(function(e,t){return t<=r.activeItemId?e+1:e},0);return r.collections[e]}function getRelativeActiveItemId(e){for(var t=e.state,r=e.collection,n=!1,o=0,i=0;!1===n;){var a=t.collections[o];if(a===r){n=!0;break}i+=a.items.length,o++}return t.activeItemId-i}function getActiveItem(e){var t,r=getCollectionFromActiveItemId(e);return r?{item:t=r.items[getRelativeActiveItemId({state:e,collection:r})],itemInputValue:(r=r.source).getItemInputValue({item:t,state:e}),itemUrl:r.getItemUrl({item:t,state:e}),source:r}:null}function getAutocompleteElementId(e,t,r){return[e,null==r?void 0:r.sourceId,t].filter(Boolean).join(\\\"-\\\").replace(/\\\\s/g,\\\"\\\")}function isOrContainsNode(e,t){return e===t||e.contains(t)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var regex=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function isSamsung(e){return Boolean(e&&e.match(regex))}function mapToAlgoliaResponse(e){return{results:e,hits:e.map(function(e){return e.hits}).filter(Boolean),facetHits:e.map(function(e){var t;return null==(t=e.facetHits)?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}}function getNativeEvent(e){return e.nativeEvent||e}function _typeof5(e){return(_typeof5=\\\"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 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 _objectSpread4(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){_defineProperty4(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}function _defineProperty4(e,t,r){return(t=_toPropertyKey4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey4(e){var t=_toPrimitive4(e,\\\"string\\\");return\\\"symbol\\\"===_typeof5(t)?t:String(t)}function _toPrimitive4(e,t){if(\\\"object\\\"!==_typeof5(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\\\"!==_typeof5(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createStore(n,o,i){var a=o.initialState;return{getState:function(){return a},dispatch:function(e,t){var r=_objectSpread4({},a);a=n(a,{type:e,props:o,payload:t}),i({state:a,prevState:r})},pendingRequests:createCancelablePromiseList()}}function _typeof6(e){return(_typeof6=\\\"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 ownKeys5(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 _objectSpread5(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys5(Object(r),!0).forEach(function(e){_defineProperty5(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys5(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty5(e,t,r){return(t=_toPropertyKey5(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey5(e){var t=_toPrimitive5(e,\\\"string\\\");return\\\"symbol\\\"===_typeof6(t)?t:String(t)}function _toPrimitive5(e,t){if(\\\"object\\\"!==_typeof6(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\\\"!==_typeof6(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getAutocompleteSetters(e){var n=e.store;return{setActiveItemId:function(e){n.dispatch(\\\"setActiveItemId\\\",e)},setQuery:function(e){n.dispatch(\\\"setQuery\\\",e)},setCollections:function(e){var t=0,r=e.map(function(e){return _objectSpread5(_objectSpread5({},e),{},{items:flatten(e.items).map(function(e){return _objectSpread5(_objectSpread5({},e),{},{__autocomplete_id:t++})})})});n.dispatch(\\\"setCollections\\\",r)},setIsOpen:function(e){n.dispatch(\\\"setIsOpen\\\",e)},setStatus:function(e){n.dispatch(\\\"setStatus\\\",e)},setContext:function(e){n.dispatch(\\\"setContext\\\",e)}}}function _typeof7(e){return(_typeof7=\\\"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 _toConsumableArray3(e){return _arrayWithoutHoles3(e)||_iterableToArray3(e)||_unsupportedIterableToArray6(e)||_nonIterableSpread3()}function _nonIterableSpread3(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray6(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray6(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray6(e,t):void 0}function _iterableToArray3(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles3(e){if(Array.isArray(e))return _arrayLikeToArray6(e)}function _arrayLikeToArray6(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys6(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 _objectSpread6(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys6(Object(r),!0).forEach(function(e){_defineProperty6(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys6(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty6(e,t,r){return(t=_toPropertyKey6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey6(e){var t=_toPrimitive6(e,\\\"string\\\");return\\\"symbol\\\"===_typeof7(t)?t:String(t)}function _toPrimitive6(e,t){if(\\\"object\\\"!==_typeof7(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\\\"!==_typeof7(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getDefaultProps(n,o){var e,r=\\\"undefined\\\"!=typeof window?window:{},i=n.plugins||[];return _objectSpread6(_objectSpread6({debug:!1,openOnFocus:!1,enterKeyHint:void 0,ignoreCompositionEvents:!1,placeholder:\\\"\\\",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:void 0,environment:r,shouldPanelOpen:function(e){return 0<getItemsCount(e.state)},reshape:function(e){return e.sources}},n),{},{id:null!=(e=n.id)?e:generateAutocompleteId(),plugins:i,initialState:_objectSpread6({activeItemId:null,query:\\\"\\\",completion:null,collections:[],isOpen:!1,status:\\\"idle\\\",context:{}},n.initialState),onStateChange:function(r){var e;null!=(e=n.onStateChange)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onStateChange)?void 0:t.call(e,r)})},onSubmit:function(r){var e;null!=(e=n.onSubmit)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onSubmit)?void 0:t.call(e,r)})},onReset:function(r){var e;null!=(e=n.onReset)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onReset)?void 0:t.call(e,r)})},getSources:function(t){return Promise.all([].concat(_toConsumableArray3(i.map(function(e){return e.getSources})),[n.getSources]).filter(Boolean).map(function(e){return getNormalizedSources(e,t)})).then(function(e){return flatten(e)}).then(function(e){return e.map(function(e){return _objectSpread6(_objectSpread6({},e),{},{onSelect:function(r){e.onSelect(r),o.forEach(function(e){var t;return null==(t=e.onSelect)?void 0:t.call(e,r)})},onActive:function(r){e.onActive(r),o.forEach(function(e){var t;return null==(t=e.onActive)?void 0:t.call(e,r)})},onResolve:function(r){e.onResolve(r),o.forEach(function(e){var t;return null==(t=e.onResolve)?void 0:t.call(e,r)})}})})})},navigator:_objectSpread6({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,t=r.open(t,\\\"_blank\\\",\\\"noopener\\\");null!=t&&t.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,\\\"_blank\\\",\\\"noopener\\\")}},n.navigator)})}function _typeof8(e){return(_typeof8=\\\"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 ownKeys7(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 _objectSpread7(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys7(Object(r),!0).forEach(function(e){_defineProperty7(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys7(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty7(e,t,r){return(t=_toPropertyKey7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey7(e){var t=_toPrimitive7(e,\\\"string\\\");return\\\"symbol\\\"===_typeof8(t)?t:String(t)}function _toPrimitive7(e,t){if(\\\"object\\\"!==_typeof8(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\\\"!==_typeof8(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function reshape(e){var t=e.collections,r=e.props,n=e.state,t=t.reduce(function(e,t){return _objectSpread7(_objectSpread7({},e),{},_defineProperty7({},t.source.sourceId,_objectSpread7(_objectSpread7({},t.source),{},{getItems:function(){return flatten(t.items)}})))},{}),t=r.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:t,state:n}).sourcesBySourceId;return flatten(r.reshape({sourcesBySourceId:t,sources:Object.values(t),state:n})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})}function _typeof9(e){return(_typeof9=\\\"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 ownKeys8(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 _objectSpread8(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys8(Object(r),!0).forEach(function(e){_defineProperty8(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys8(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty8(e,t,r){return(t=_toPropertyKey8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey8(e){var t=_toPrimitive8(e,\\\"string\\\");return\\\"symbol\\\"===_typeof9(t)?t:String(t)}function _toPrimitive8(e,t){if(\\\"object\\\"!==_typeof9(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\\\"!==_typeof9(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _toConsumableArray4(e){return _arrayWithoutHoles4(e)||_iterableToArray4(e)||_unsupportedIterableToArray7(e)||_nonIterableSpread4()}function _nonIterableSpread4(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray7(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray7(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray7(e,t):void 0}function _iterableToArray4(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles4(e){if(Array.isArray(e))return _arrayLikeToArray7(e)}function _arrayLikeToArray7(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function isDescription(e){return Boolean(e.execute)}function isRequesterDescription(e){return Boolean(null==e?void 0:e.execute)}function preResolve(t,r,n){var o;return isRequesterDescription(t)?(o=\\\"algolia\\\"===t.requesterId?Object.assign.apply(Object,[{}].concat(_toConsumableArray4(Object.keys(n.context).map(function(e){var t;return null==(t=n.context[e])?void 0:t.__algoliaSearchParameters})))):{},_objectSpread8(_objectSpread8({},t),{},{requests:t.queries.map(function(e){return{query:\\\"algolia\\\"===t.requesterId?_objectSpread8(_objectSpread8({},e),{},{params:_objectSpread8(_objectSpread8({},o),e.params)}):e,sourceId:r,transformResponse:t.transformResponse}})})):{items:t,sourceId:r}}function resolve(e){var t=e.reduce(function(e,t){var r,n,o,i,a;return isDescription(t)?(r=t.searchClient,n=t.execute,o=t.requesterId,i=t.requests,(a=e.find(function(e){return isDescription(t)&&isDescription(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}))?(a=a.items).push.apply(a,_toConsumableArray4(i)):e.push({execute:n,requesterId:o,items:i,searchClient:r})):e.push(t),e},[]).map(function(e){return isDescription(e)?(0,e.execute)({searchClient:e.searchClient,requests:e.items}):Promise.resolve(e)});return Promise.all(t).then(function(e){return flatten(e)})}function postResolve(o,e,i){return e.map(function(t){var e=o.filter(function(e){return e.sourceId===t.sourceId}),r=e.map(function(e){return e.items}),e=e[0].transformResponse,n=e?e(mapToAlgoliaResponse(r)):r;return t.onResolve({source:t,results:r,items:n,state:i.getState()}),invariant(Array.isArray(n),function(){return'The `getItems` function from source \\\"'.concat(t.sourceId,'\\\" must return an array of items but returned type ').concat(JSON.stringify(_typeof9(n)),\\\":\\\\n\\\\n\\\").concat(JSON.stringify(decycle(n),null,2),\\\".\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems\\\")}),invariant(n.every(Boolean),'The `getItems` function from source \\\"'.concat(t.sourceId,'\\\" must return an array of items but returned ').concat(JSON.stringify(void 0),\\\".\\\\n\\\\nDid you forget to return items?\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems\\\")),{source:t,items:n}})}function _typeof10(e){return(_typeof10=\\\"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)}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 _excluded3=[\\\"event\\\",\\\"nextState\\\",\\\"props\\\",\\\"query\\\",\\\"refresh\\\",\\\"store\\\"];function ownKeys9(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?ownKeys9(Object(r),!0).forEach(function(e){_defineProperty9(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys9(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty9(e,t,r){return(t=_toPropertyKey9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey9(e){var t=_toPrimitive9(e,\\\"string\\\");return\\\"symbol\\\"===_typeof10(t)?t:String(t)}function _toPrimitive9(e,t){if(\\\"object\\\"!==_typeof10(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\\\"!==_typeof10(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties2(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose2(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose2(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var lastStalledId=null,runConcurrentSafePromise=createConcurrentSafePromise();function onInput(e){var i=e.event,t=e.nextState,a=void 0===t?{}:t,u=e.props,c=e.query,l=e.refresh,s=e.store,p=_objectWithoutProperties2(e,_excluded3),f=(lastStalledId&&u.environment.clearTimeout(lastStalledId),p.setCollections),d=p.setIsOpen,t=p.setQuery,r=p.setActiveItemId,y=p.setStatus,o=p.setContext;if(t(c),r(u.defaultActiveItemId),!c&&!1===u.openOnFocus)return t=s.getState().collections.map(function(e){return _objectSpread9(_objectSpread9({},e),{},{items:[]})}),y(\\\"idle\\\"),f(t),d(null!=(r=a.isOpen)?r:u.shouldPanelOpen({state:s.getState()})),r=cancelable(runConcurrentSafePromise(t).then(function(){return Promise.resolve()})),s.pendingRequests.add(r);y(\\\"loading\\\"),lastStalledId=u.environment.setTimeout(function(){y(\\\"stalled\\\")},u.stallThreshold);t=cancelable(runConcurrentSafePromise(u.getSources(_objectSpread9({query:c,refresh:l,state:s.getState()},p)).then(function(n){return Promise.all(n.map(function(t){return Promise.resolve(t.getItems(_objectSpread9({query:c,refresh:l,state:s.getState()},p))).then(function(e){return preResolve(e,t.sourceId,s.getState())})})).then(resolve).then(function(e){var t,r=e.some(function(e){return isSearchResponseWithAutomaticInsightsFlag(e.items)});return r&&o({algoliaInsightsPlugin:_objectSpread9(_objectSpread9({},(null==(t=s.getState().context)?void 0:t.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),postResolve(e,n,s)}).then(function(e){return reshape({collections:e,props:u,state:s.getState()})})}))).then(function(e){y(\\\"idle\\\"),f(e);var t,r,n=u.shouldPanelOpen({state:s.getState()}),o=(d(null!=(o=a.isOpen)?o:u.openOnFocus&&!c&&n||n),getActiveItem(s.getState()));null!==s.getState().activeItemId&&o&&(n=o.item,t=o.itemInputValue,r=o.itemUrl,(o=o.source).onActive(_objectSpread9({event:i,item:n,itemInputValue:t,itemUrl:r,refresh:l,source:o,state:s.getState()},p)))})[\\\"finally\\\"](function(){y(\\\"idle\\\"),lastStalledId&&u.environment.clearTimeout(lastStalledId)});return s.pendingRequests.add(t)}function isSearchResponseWithAutomaticInsightsFlag(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}function _typeof11(e){return(_typeof11=\\\"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)}init_esbuild_inject();var _excluded4=[\\\"event\\\",\\\"props\\\",\\\"refresh\\\",\\\"store\\\"];function ownKeys10(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 _objectSpread10(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys10(Object(r),!0).forEach(function(e){_defineProperty10(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys10(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty10(e,t,r){return(t=_toPropertyKey10(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey10(e){var t=_toPrimitive10(e,\\\"string\\\");return\\\"symbol\\\"===_typeof11(t)?t:String(t)}function _toPrimitive10(e,t){if(\\\"object\\\"!==_typeof11(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\\\"!==_typeof11(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties3(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose3(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],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),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function onKeyDown(e){var t,r,n,o,i,a,u,c=e.event,l=e.props,s=e.refresh,p=e.store,f=_objectWithoutProperties3(e,_excluded4);\\\"ArrowUp\\\"===c.key||\\\"ArrowDown\\\"===c.key?(t=function(){var e=getActiveItem(p.getState()),e=l.environment.document.getElementById(getAutocompleteElementId(l.id,\\\"item-\\\".concat(p.getState().activeItemId),null==e?void 0:e.source));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},r=function(){var e,t,r,n=getActiveItem(p.getState());null!==p.getState().activeItemId&&n&&(e=n.item,t=n.itemInputValue,r=n.itemUrl,(n=n.source).onActive(_objectSpread10({event:c,item:e,itemInputValue:t,itemUrl:r,refresh:s,source:n,state:p.getState()},f)))},c.preventDefault(),!1===p.getState().isOpen&&(l.openOnFocus||Boolean(p.getState().query))?onInput(_objectSpread10({event:c,props:l,query:p.getState().query,refresh:s,store:p},f)).then(function(){p.dispatch(c.key,{nextActiveItemId:l.defaultActiveItemId}),r(),setTimeout(t,0)}):(p.dispatch(c.key,{}),r(),t())):\\\"Escape\\\"===c.key?(c.preventDefault(),p.dispatch(c.key,null),p.pendingRequests.cancelAll()):\\\"Tab\\\"===c.key?(p.dispatch(\\\"blur\\\",null),p.pendingRequests.cancelAll()):\\\"Enter\\\"===c.key&&(null===p.getState().activeItemId||p.getState().collections.every(function(e){return 0===e.items.length})?void 0!==(n=getPluginSubmitPromise(l.plugins,p.pendingRequests))?n.then(p.pendingRequests.cancelAll):l.debug||p.pendingRequests.cancelAll():(c.preventDefault(),n=getActiveItem(p.getState()),o=n.item,i=n.itemInputValue,a=n.itemUrl,u=n.source,c.metaKey||c.ctrlKey?void 0!==a&&(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigateNewTab({itemUrl:a,item:o,state:p.getState()})):c.shiftKey?void 0!==a&&(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigateNewWindow({itemUrl:a,item:o,state:p.getState()})):c.altKey||(void 0!==a?(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigate({itemUrl:a,item:o,state:p.getState()})):onInput(_objectSpread10({event:c,nextState:{isOpen:!1},props:l,query:i,refresh:s,store:p},f)).then(function(){u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f))}))))}function _typeof12(e){return(_typeof12=\\\"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)}var _excluded5=[\\\"props\\\",\\\"refresh\\\",\\\"store\\\"],_excluded22=[\\\"inputElement\\\",\\\"formElement\\\",\\\"panelElement\\\"],_excluded32=[\\\"inputElement\\\"],_excluded42=[\\\"inputElement\\\",\\\"maxLength\\\"],_excluded52=[\\\"source\\\"],_excluded6=[\\\"item\\\",\\\"source\\\"];function ownKeys11(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 _objectSpread11(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys11(Object(r),!0).forEach(function(e){_defineProperty11(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys11(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty11(e,t,r){return(t=_toPropertyKey11(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey11(e){var t=_toPrimitive11(e,\\\"string\\\");return\\\"symbol\\\"===_typeof12(t)?t:String(t)}function _toPrimitive11(e,t){if(\\\"object\\\"!==_typeof12(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\\\"!==_typeof12(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties4(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose4(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose4(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function getPropGetters(e){var a=e.props,u=e.refresh,c=e.store,l=_objectWithoutProperties4(e,_excluded5);return{getEnvironmentProps:function(e){var r=e.inputElement,n=e.formElement,o=e.panelElement;function t(t){!c.getState().isOpen&&c.pendingRequests.isEmpty()||t.target===r||!1!==[n,o].some(function(e){return isOrContainsNode(e,t.target)})||(c.dispatch(\\\"blur\\\",null),a.debug)||c.pendingRequests.cancelAll()}return _objectSpread11({onTouchStart:t,onMouseDown:t,onTouchMove:function(e){!1!==c.getState().isOpen&&r===a.environment.document.activeElement&&e.target!==r&&r.blur()}},_objectWithoutProperties4(e,_excluded22))},getRootProps:function(e){return _objectSpread11({role:\\\"combobox\\\",\\\"aria-expanded\\\":c.getState().isOpen,\\\"aria-haspopup\\\":\\\"listbox\\\",\\\"aria-controls\\\":c.getState().isOpen?c.getState().collections.map(function(e){var t=e.source;return getAutocompleteElementId(a.id,\\\"list\\\",t)}).join(\\\" \\\"):void 0,\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\")},e)},getFormProps:function(r){r.inputElement;var e=_objectWithoutProperties4(r,_excluded32),n=function(e){var t;a.onSubmit(_objectSpread11({event:e,refresh:u,state:c.getState()},l)),c.dispatch(\\\"submit\\\",null),null!=(t=r.inputElement)&&t.blur()};return _objectSpread11({action:\\\"\\\",noValidate:!0,role:\\\"search\\\",onSubmit:function(e){e.preventDefault();var t=getPluginSubmitPromise(a.plugins,c.pendingRequests);void 0!==t?t.then(function(){return n(e)}):n(e)},onReset:function(e){var t;e.preventDefault(),a.onReset(_objectSpread11({event:e,refresh:u,state:c.getState()},l)),c.dispatch(\\\"reset\\\",null),null!=(t=r.inputElement)&&t.focus()}},e)},getLabelProps:function(e){return _objectSpread11({htmlFor:getAutocompleteElementId(a.id,\\\"input\\\"),id:getAutocompleteElementId(a.id,\\\"label\\\")},e)},getInputProps:function(t){function r(e){(a.openOnFocus||Boolean(c.getState().query))&&onInput(_objectSpread11({event:e,props:a,query:c.getState().completion||c.getState().query,refresh:u,store:c},l)),c.dispatch(\\\"focus\\\",null)}var e=t||{},n=(e.inputElement,e.maxLength),o=void 0===n?512:n,n=_objectWithoutProperties4(e,_excluded42),e=getActiveItem(c.getState()),i=isSamsung((null==(i=a.environment.navigator)?void 0:i.userAgent)||\\\"\\\"),i=a.enterKeyHint||(null!=e&&e.itemUrl&&!i?\\\"go\\\":\\\"search\\\");return _objectSpread11({\\\"aria-autocomplete\\\":\\\"both\\\",\\\"aria-activedescendant\\\":c.getState().isOpen&&null!==c.getState().activeItemId?getAutocompleteElementId(a.id,\\\"item-\\\".concat(c.getState().activeItemId),null==e?void 0:e.source):void 0,\\\"aria-controls\\\":c.getState().isOpen?c.getState().collections.filter(function(e){return 0<e.items.length}).map(function(e){var t=e.source;return getAutocompleteElementId(a.id,\\\"list\\\",t)}).join(\\\" \\\"):void 0,\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\"),value:c.getState().completion||c.getState().query,id:getAutocompleteElementId(a.id,\\\"input\\\"),autoComplete:\\\"off\\\",autoCorrect:\\\"off\\\",autoCapitalize:\\\"off\\\",enterKeyHint:i,spellCheck:\\\"false\\\",autoFocus:a.autoFocus,placeholder:a.placeholder,maxLength:o,type:\\\"search\\\",onChange:function(e){var t=e.currentTarget.value;a.ignoreCompositionEvents&&getNativeEvent(e).isComposing?l.setQuery(t):onInput(_objectSpread11({event:e,props:a,query:t.slice(0,o),refresh:u,store:c},l))},onCompositionEnd:function(e){onInput(_objectSpread11({event:e,props:a,query:e.currentTarget.value.slice(0,o),refresh:u,store:c},l))},onKeyDown:function(e){getNativeEvent(e).isComposing||onKeyDown(_objectSpread11({event:e,props:a,refresh:u,store:c},l))},onFocus:r,onBlur:noop,onClick:function(e){t.inputElement!==a.environment.document.activeElement||c.getState().isOpen||r(e)}},n)},getPanelProps:function(e){return _objectSpread11({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){c.dispatch(\\\"mouseleave\\\",null)}},e)},getListProps:function(e){var t=e||{},r=t.source,t=_objectWithoutProperties4(t,_excluded52);return _objectSpread11({role:\\\"listbox\\\",\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\"),id:getAutocompleteElementId(a.id,\\\"list\\\",r)},t)},getItemProps:function(e){var i=e.item,n=e.source,t=_objectWithoutProperties4(e,_excluded6);return _objectSpread11({id:getAutocompleteElementId(a.id,\\\"item-\\\".concat(i.__autocomplete_id),n),role:\\\"option\\\",\\\"aria-selected\\\":c.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){var t,r,n,o;i.__autocomplete_id!==c.getState().activeItemId&&(c.dispatch(\\\"mousemove\\\",i.__autocomplete_id),o=getActiveItem(c.getState()),null!==c.getState().activeItemId)&&o&&(t=o.item,r=o.itemInputValue,n=o.itemUrl,(o=o.source).onActive(_objectSpread11({event:e,item:t,itemInputValue:r,itemUrl:n,refresh:u,source:o,state:c.getState()},l)))},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var t=n.getItemInputValue({item:i,state:c.getState()}),r=n.getItemUrl({item:i,state:c.getState()});(r?Promise.resolve():onInput(_objectSpread11({event:e,nextState:{isOpen:!1},props:a,query:t,refresh:u,store:c},l))).then(function(){n.onSelect(_objectSpread11({event:e,item:i,itemInputValue:t,itemUrl:r,refresh:u,source:n,state:c.getState()},l))})}},t)}}}function _typeof13(e){return(_typeof13=\\\"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 ownKeys12(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 _objectSpread12(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys12(Object(r),!0).forEach(function(e){_defineProperty12(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys12(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty12(e,t,r){return(t=_toPropertyKey12(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey12(e){var t=_toPrimitive12(e,\\\"string\\\");return\\\"symbol\\\"===_typeof13(t)?t:String(t)}function _toPrimitive12(e,t){if(\\\"object\\\"!==_typeof13(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\\\"!==_typeof13(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getMetadata(e){var t=e.plugins,r=e.options,n=null==(n=((null==(n=r.__autocomplete_metadata)?void 0:n.userAgents)||[])[0])?void 0:n.segment,n=n?_defineProperty12({},n,Object.keys((null==(n=r.__autocomplete_metadata)?void 0:n.options)||{})):{};return{plugins:t.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:_objectSpread12({\\\"autocomplete-core\\\":Object.keys(r)},n),ua:userAgents.concat((null==(t=r.__autocomplete_metadata)?void 0:t.userAgents)||[])}}function injectMetadata(e){var t,r,n,o=e.metadata,i=e.environment;(null==(t=i.navigator)||null==(t=t.userAgent)?void 0:t.includes(\\\"Algolia Crawler\\\"))&&(r=i.document.createElement(\\\"meta\\\"),n=i.document.querySelector(\\\"head\\\"),r.name=\\\"algolia:metadata\\\",setTimeout(function(){r.content=JSON.stringify(o),n.appendChild(r)},0))}function getCompletion(e){var t=e.state;return!1!==t.isOpen&&null!==t.activeItemId&&(null==(t=getActiveItem(t))?void 0:t.itemInputValue)||null}function _typeof14(e){return(_typeof14=\\\"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 ownKeys13(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 _objectSpread13(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys13(Object(r),!0).forEach(function(e){_defineProperty13(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys13(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty13(e,t,r){return(t=_toPropertyKey13(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey13(e){var t=_toPrimitive13(e,\\\"string\\\");return\\\"symbol\\\"===_typeof14(t)?t:String(t)}function _toPrimitive13(e,t){if(\\\"object\\\"!==_typeof14(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\\\"!==_typeof14(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var stateReducer=function stateReducer2(e,t){switch(t.type){case\\\"setActiveItemId\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload});case\\\"setQuery\\\":return _objectSpread13(_objectSpread13({},e),{},{query:t.payload,completion:null});case\\\"setCollections\\\":return _objectSpread13(_objectSpread13({},e),{},{collections:t.payload});case\\\"setIsOpen\\\":return _objectSpread13(_objectSpread13({},e),{},{isOpen:t.payload});case\\\"setStatus\\\":return _objectSpread13(_objectSpread13({},e),{},{status:t.payload});case\\\"setContext\\\":return _objectSpread13(_objectSpread13({},e),{},{context:_objectSpread13(_objectSpread13({},e.context),t.payload)});case\\\"ArrowDown\\\":var r=_objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload.hasOwnProperty(\\\"nextActiveItemId\\\")?t.payload.nextActiveItemId:getNextActiveItemId(1,e.activeItemId,getItemsCount(e),t.props.defaultActiveItemId)});return _objectSpread13(_objectSpread13({},r),{},{completion:getCompletion({state:r})});case\\\"ArrowUp\\\":r=_objectSpread13(_objectSpread13({},e),{},{activeItemId:getNextActiveItemId(-1,e.activeItemId,getItemsCount(e),t.props.defaultActiveItemId)});return _objectSpread13(_objectSpread13({},r),{},{completion:getCompletion({state:r})});case\\\"Escape\\\":return e.isOpen?_objectSpread13(_objectSpread13({},e),{},{activeItemId:null,isOpen:!1,completion:null}):_objectSpread13(_objectSpread13({},e),{},{activeItemId:null,query:\\\"\\\",status:\\\"idle\\\",collections:[]});case\\\"submit\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:null,isOpen:!1,status:\\\"idle\\\"});case\\\"reset\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:\\\"idle\\\",completion:null,query:\\\"\\\"});case\\\"focus\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case\\\"blur\\\":return t.props.debug?e:_objectSpread13(_objectSpread13({},e),{},{isOpen:!1,activeItemId:null});case\\\"mousemove\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload});case\\\"mouseleave\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return invariant(!1,\\\"The reducer action \\\".concat(JSON.stringify(t.type),\\\" is not supported.\\\")),e}};function _typeof15(e){return(_typeof15=\\\"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 ownKeys14(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 _objectSpread14(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys14(Object(r),!0).forEach(function(e){_defineProperty14(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys14(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty14(e,t,r){return(t=_toPropertyKey14(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey14(e){var t=_toPrimitive14(e,\\\"string\\\");return\\\"symbol\\\"===_typeof15(t)?t:String(t)}function _toPrimitive14(e,t){if(\\\"object\\\"!==_typeof15(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\\\"!==_typeof15(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createAutocomplete(e){checkOptions(e);var t,r=[],n=getDefaultProps(e,r),o=createStore(stateReducer,n,function(e){var t=e.prevState,r=e.state;n.onStateChange(_objectSpread14({prevState:t,state:r,refresh:u,navigator:n.navigator},i)),!l()&&null!=(t=r.context)&&null!=(r=t.algoliaInsightsPlugin)&&r.__automaticInsights&&!1!==n.insights&&(t=createAlgoliaInsightsPlugin({__autocomplete_clickAnalytics:!1}),n.plugins.push(t),c([t]))}),i=getAutocompleteSetters({store:o}),a=getPropGetters(_objectSpread14({props:n,refresh:u,store:o,navigator:n.navigator},i));function u(){return onInput(_objectSpread14({event:new Event(\\\"input\\\"),nextState:{isOpen:o.getState().isOpen},props:n,navigator:n.navigator,query:o.getState().query,refresh:u,store:o},i))}function c(e){e.forEach(function(e){var t;return null==(t=e.subscribe)?void 0:t.call(e,_objectSpread14(_objectSpread14({},i),{},{navigator:n.navigator,refresh:u,onSelect:function(e){r.push({onSelect:e})},onActive:function(e){r.push({onActive:e})},onResolve:function(e){r.push({onResolve:e})}}))})}function l(){return n.plugins.some(function(e){return\\\"aa.algoliaInsightsPlugin\\\"===e.name})}return n.insights&&!l()&&(t=\\\"boolean\\\"==typeof n.insights?{}:n.insights,n.plugins.push(createAlgoliaInsightsPlugin(t))),c(n.plugins),injectMetadata({metadata:getMetadata({plugins:n.plugins,options:e}),environment:n.environment}),_objectSpread14(_objectSpread14({refresh:u,navigator:n.navigator},a),i)}init_esbuild_inject();var n=function(e,t,r,o){t[0]=0;for(var i=1;i<t.length;i++){var a=t[i++],u=t[i]?(t[0]|=a?1:2,r[t[i++]]):t[++i];3===a?o[0]=u:4===a?o[1]=Object.assign(o[1]||{},u):5===a?(o[1]=o[1]||{})[t[++i]]=u:6===a?o[1][t[++i]]+=u+\\\"\\\":a?(a=e.apply(u,n(e,u,r,[\\\"\\\",null])),o.push(a),u[0]?t[0]|=2:(t[i-2]=0,t[i]=a)):o.push(u)}return o},t=new Map;function htm_module_default(e){var r=t.get(this);return r||t.set(this,r=new Map),1<(r=n(this,r.get(e)||(r.set(e,r=function(e){for(var t,r,n=1,o=\\\"\\\",i=\\\"\\\",a=[0],u=function(e){1===n&&(e||(o=o.replace(/^\\\\s*\\\\n\\\\s*|\\\\s*\\\\n\\\\s*$/g,\\\"\\\")))?a.push(0,e,o):3===n&&(e||o)?(a.push(3,e,o),n=2):2===n&&\\\"...\\\"===o&&e?a.push(4,e,0):2===n&&o&&!e?a.push(5,0,!0,o):5<=n&&((o||!e&&5===n)&&(a.push(n,0,o,r),n=6),e)&&(a.push(n,e,0,r),n=6),o=\\\"\\\"},c=0;c<e.length;c++){c&&(1===n&&u(),u(c));for(var l=0;l<e[c].length;l++)t=e[c][l],1===n?\\\"<\\\"===t?(u(),a=[a],n=3):o+=t:4===n?o=\\\"--\\\"===o&&\\\">\\\"===t?(n=1,\\\"\\\"):t+o[0]:i?t===i?i=\\\"\\\":o+=t:'\\\"'===t||\\\"'\\\"===t?i=t:\\\">\\\"===t?(u(),n=1):n&&(\\\"=\\\"===t?(n=5,r=o,o=\\\"\\\"):\\\"/\\\"===t&&(n<5||\\\">\\\"===e[c][l+1])?(u(),3===n&&(a=a[0]),(a=(n=a)[0]).push(2,0,n),n=0):\\\" \\\"===t||\\\"\\\\t\\\"===t||\\\"\\\\n\\\"===t||\\\"\\\\r\\\"===t?(u(),n=2):o+=t),3===n&&\\\"!--\\\"===o&&(n=4,a=a[0])}return u(),a}(e)),r),arguments,[])).length?r:r[0]}init_esbuild_inject(),init_esbuild_inject();var ClearIcon=function ClearIcon2(e){var t=e.environment,r=t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\"),t=(r.setAttribute(\\\"class\\\",\\\"aa-ClearIcon\\\"),r.setAttribute(\\\"viewBox\\\",\\\"0 0 24 24\\\"),r.setAttribute(\\\"width\\\",\\\"18\\\"),r.setAttribute(\\\"height\\\",\\\"18\\\"),r.setAttribute(\\\"fill\\\",\\\"currentColor\\\"),t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"path\\\"));return t.setAttribute(\\\"d\\\",\\\"M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z\\\"),r.appendChild(t),r};function getHTMLElement(e,t){var r;return\\\"string\\\"==typeof t?(invariant(null!==(r=e.document.querySelector(t)),\\\"The element \\\".concat(JSON.stringify(t),\\\" is not in the document.\\\")),r):t}function mergeClassNames(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(n,o){return Object.keys(o).forEach(function(e){var t=n[e],r=o[e];t!==r&&(n[e]=[t,r].filter(Boolean).join(\\\" \\\"))}),n},{})}function _toConsumableArray5(e){return _arrayWithoutHoles5(e)||_iterableToArray5(e)||_unsupportedIterableToArray8(e)||_nonIterableSpread5()}function _nonIterableSpread5(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray8(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray8(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray8(e,t):void 0}function _iterableToArray5(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles5(e){if(Array.isArray(e))return _arrayLikeToArray8(e)}function _arrayLikeToArray8(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _typeof16(e){return(_typeof16=\\\"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)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var isPlainObject=function isPlainObject2(e){return e&&\\\"object\\\"===_typeof16(e)&&\\\"[object Object]\\\"===Object.prototype.toString.call(e)};function mergeDeep(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(n,o){return Object.keys(o).forEach(function(e){var t=n[e],r=o[e];Array.isArray(t)&&Array.isArray(r)?n[e]=t.concat.apply(t,_toConsumableArray5(r)):isPlainObject(t)&&isPlainObject(r)?n[e]=mergeDeep(t,r):n[e]=r}),n},{})}function _typeof17(e){return(_typeof17=\\\"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 ownKeys15(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 _objectSpread15(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys15(Object(r),!0).forEach(function(e){_defineProperty15(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys15(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty15(e,t,r){return(t=_toPropertyKey15(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey15(e){var t=_toPrimitive15(e,\\\"string\\\");return\\\"symbol\\\"===_typeof17(t)?t:String(t)}function _toPrimitive15(e,t){if(\\\"object\\\"!==_typeof17(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\\\"!==_typeof17(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _slicedToArray3(e,t){return _arrayWithHoles3(e)||_iterableToArrayLimit3(e,t)||_unsupportedIterableToArray9(e,t)||_nonIterableRest3()}function _nonIterableRest3(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray9(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray9(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray9(e,t):void 0}function _arrayLikeToArray9(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit3(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles3(e){if(Array.isArray(e))return e}function pickBy(e,o){return Object.entries(e).reduce(function(e,t){var r=_slicedToArray3(t,2),n=r[0],r=r[1];return o({key:n,value:r})?_objectSpread15(_objectSpread15({},e),{},_defineProperty15({},n,r)):e},{})}init_esbuild_inject(),init_esbuild_inject();var TOUCH_EVENTS_ALIASES=[\\\"ontouchstart\\\",\\\"ontouchend\\\",\\\"ontouchmove\\\",\\\"ontouchcancel\\\"];function setStyle(e,t,r){e[t]=null===r?\\\"\\\":\\\"number\\\"!=typeof r?r:r+\\\"px\\\"}function eventProxy(e){this._listeners[e.type](e)}function setProperty(e,t,r){var n,o,i=e[t];if(\\\"style\\\"===t)if(\\\"string\\\"==typeof r)e.style=r;else if(null===r)e.style=\\\"\\\";else for(t in r)i&&r[t]===i[t]||setStyle(e.style,t,r[t]);else\\\"o\\\"===t[0]&&\\\"n\\\"===t[1]?(n=t!==(t=t.replace(/Capture$/,\\\"\\\")),t=(t=(o=t.toLowerCase())in e||TOUCH_EVENTS_ALIASES.includes(o)?o:t).slice(2),e._listeners||(e._listeners={}),(e._listeners[t]=r)?i||e.addEventListener(t,eventProxy,n):e.removeEventListener(t,eventProxy,n)):\\\"list\\\"!==t&&\\\"tagName\\\"!==t&&\\\"form\\\"!==t&&\\\"type\\\"!==t&&\\\"size\\\"!==t&&\\\"download\\\"!==t&&\\\"href\\\"!==t&&t in e?e[t]=null==r?\\\"\\\":r:\\\"function\\\"!=typeof r&&\\\"dangerouslySetInnerHTML\\\"!==t&&(null==r||!1===r&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,r))}function getNormalizedName(e){switch(e){case\\\"onChange\\\":return\\\"onInput\\\";case\\\"onCompositionEnd\\\":return\\\"oncompositionend\\\";default:return e}}function setProperties(e,t){for(var r in t)setProperty(e,getNormalizedName(r),t[r])}function setPropertiesWithoutEvents(e,t){for(var r in t)\\\"o\\\"===r[0]&&\\\"n\\\"===r[1]||setProperty(e,getNormalizedName(r),t[r])}var _excluded7=[\\\"children\\\"];function _toConsumableArray6(e){return _arrayWithoutHoles6(e)||_iterableToArray6(e)||_unsupportedIterableToArray10(e)||_nonIterableSpread6()}function _nonIterableSpread6(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray10(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray10(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray10(e,t):void 0}function _iterableToArray6(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles6(e){if(Array.isArray(e))return _arrayLikeToArray10(e)}function _arrayLikeToArray10(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _objectWithoutProperties5(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose5(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose5(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function getCreateDomElement(i){return function(e,t){var r=t.children,r=void 0===r?[]:r,n=_objectWithoutProperties5(t,_excluded7),o=i.document.createElement(e);return setProperties(o,n),o.append.apply(o,_toConsumableArray6(r)),o}}function _typeof18(e){return(_typeof18=\\\"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)}var _excluded8=[\\\"autocompleteScopeApi\\\",\\\"environment\\\",\\\"classNames\\\",\\\"getInputProps\\\",\\\"getInputPropsCore\\\",\\\"isDetached\\\",\\\"state\\\"];function ownKeys16(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 _objectSpread16(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys16(Object(r),!0).forEach(function(e){_defineProperty16(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys16(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty16(e,t,r){return(t=_toPropertyKey16(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey16(e){var t=_toPrimitive16(e,\\\"string\\\");return\\\"symbol\\\"===_typeof18(t)?t:String(t)}function _toPrimitive16(e,t){if(\\\"object\\\"!==_typeof18(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\\\"!==_typeof18(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties6(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose6(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose6(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var n2,l,u,t2,i,o,r,f,e,c,s,a,Input=function Input2(e){var t=e.autocompleteScopeApi,r=e.environment,n=e.getInputProps,o=e.getInputPropsCore,i=e.isDetached,a=e.state,u=_objectWithoutProperties6(e,_excluded8),r=getCreateDomElement(r)(\\\"input\\\",u),c=n(_objectSpread16({state:a,props:o({inputElement:r}),inputElement:r},t));return setProperties(r,_objectSpread16(_objectSpread16({},c),{},{onKeyDown:function(e){i&&\\\"Tab\\\"===e.key||c.onKeyDown(e)}})),r},LoadingIcon=(init_esbuild_inject(),function LoadingIcon2(e){var t=e.environment.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\");return t.setAttribute(\\\"class\\\",\\\"aa-LoadingIcon\\\"),t.setAttribute(\\\"viewBox\\\",\\\"0 0 100 100\\\"),t.setAttribute(\\\"width\\\",\\\"20\\\"),t.setAttribute(\\\"height\\\",\\\"20\\\"),t.innerHTML='<circle\\\\n  cx=\\\"50\\\"\\\\n  cy=\\\"50\\\"\\\\n  fill=\\\"none\\\"\\\\n  r=\\\"35\\\"\\\\n  stroke=\\\"currentColor\\\"\\\\n  stroke-dasharray=\\\"164.93361431346415 56.97787143782138\\\"\\\\n  stroke-width=\\\"6\\\"\\\\n>\\\\n  <animateTransform\\\\n    attributeName=\\\"transform\\\"\\\\n    type=\\\"rotate\\\"\\\\n    repeatCount=\\\"indefinite\\\"\\\\n    dur=\\\"1s\\\"\\\\n    values=\\\"0 50 50;90 50 50;180 50 50;360 50 50\\\"\\\\n    keyTimes=\\\"0;0.40;0.65;1\\\"\\\\n  />\\\\n</circle>',t}),SearchIcon=(init_esbuild_inject(),function SearchIcon2(e){var t=e.environment,r=t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\"),t=(r.setAttribute(\\\"class\\\",\\\"aa-SubmitIcon\\\"),r.setAttribute(\\\"viewBox\\\",\\\"0 0 24 24\\\"),r.setAttribute(\\\"width\\\",\\\"20\\\"),r.setAttribute(\\\"height\\\",\\\"20\\\"),r.setAttribute(\\\"fill\\\",\\\"currentColor\\\"),t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"path\\\"));return t.setAttribute(\\\"d\\\",\\\"M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z\\\"),r.appendChild(t),r});function _typeof19(e){return(_typeof19=\\\"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 ownKeys17(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 _objectSpread17(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys17(Object(r),!0).forEach(function(e){_defineProperty17(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys17(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty17(e,t,r){return(t=_toPropertyKey17(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey17(e){var t=_toPrimitive17(e,\\\"string\\\");return\\\"symbol\\\"===_typeof19(t)?t:String(t)}function _toPrimitive17(e,t){if(\\\"object\\\"!==_typeof19(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\\\"!==_typeof19(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createAutocompleteDom(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.classNames,o=e.environment,i=e.isDetached,a=e.placeholder,a=void 0===a?\\\"Search\\\":a,u=e.propGetters,c=e.setIsModalOpen,l=e.state,s=e.translations,p=getCreateDomElement(o),f=u.getRootProps(_objectSpread17({state:l,props:t.getRootProps({})},r)),f=p(\\\"div\\\",_objectSpread17({\\\"class\\\":n.root},f)),d=p(\\\"div\\\",{\\\"class\\\":n.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),y=p(\\\"div\\\",{\\\"class\\\":n.detachedOverlay,children:[d],onMouseDown:function(){c(!1),t.setIsOpen(!1)}}),m=u.getLabelProps(_objectSpread17({state:l,props:t.getLabelProps({})},r)),b=p(\\\"button\\\",{\\\"class\\\":n.submitButton,type:\\\"submit\\\",title:s.submitButtonTitle,children:[SearchIcon({environment:o})]}),_=p(\\\"label\\\",_objectSpread17({\\\"class\\\":n.label,children:[b],ariaLabel:s.submitButtonTitle},m)),v=p(\\\"button\\\",{\\\"class\\\":n.clearButton,type:\\\"reset\\\",title:s.clearButtonTitle,children:[ClearIcon({environment:o})]}),g=p(\\\"div\\\",{\\\"class\\\":n.loadingIndicator,children:[LoadingIcon({environment:o})]}),h=Input({\\\"class\\\":n.input,environment:o,state:l,getInputProps:u.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:r,isDetached:i}),S=p(\\\"div\\\",{\\\"class\\\":n.inputWrapperPrefix,children:[_,g]}),j=p(\\\"div\\\",{\\\"class\\\":n.inputWrapperSuffix,children:[v]}),P=p(\\\"div\\\",{\\\"class\\\":n.inputWrapper,children:[h]}),O=u.getFormProps(_objectSpread17({state:l,props:t.getFormProps({inputElement:h})},r)),S=p(\\\"form\\\",_objectSpread17({\\\"class\\\":n.form,children:[S,P,j]},O)),j=u.getPanelProps(_objectSpread17({state:l,props:t.getPanelProps({})},r)),O=p(\\\"div\\\",_objectSpread17({\\\"class\\\":n.panel},j)),r=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonQuery,textContent:l.query}),u=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonPlaceholder,hidden:Boolean(l.query),textContent:a});return i?(j=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonIcon,ariaLabel:s.detachedSearchButtonTitle,children:[SearchIcon({environment:o})]}),l=p(\\\"button\\\",{type:\\\"button\\\",\\\"class\\\":n.detachedSearchButton,title:s.detachedSearchButtonTitle,id:m.id,onClick:function(){c(!0)},children:[j,u,r]}),a=p(\\\"button\\\",{type:\\\"button\\\",\\\"class\\\":n.detachedCancelButton,textContent:s.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),c(!1)}}),i=p(\\\"div\\\",{\\\"class\\\":n.detachedFormContainer,children:[S,a]}),d.appendChild(i),f.appendChild(l)):f.appendChild(S),{detachedContainer:d,detachedOverlay:y,detachedSearchButtonQuery:r,detachedSearchButtonPlaceholder:u,inputWrapper:P,input:h,root:f,form:S,label:_,submitButton:b,clearButton:v,loadingIndicator:g,panel:O}}function createEffectWrapper(){var r=[],n=[];function t(e){r.push(e);var t=e();n.push(t)}return{runEffect:t,cleanupEffects:function(){var e=n;n=[],e.forEach(function(e){e()})},runEffects:function(){var e=r;r=[],e.forEach(function(e){t(e)})}}}function createReactiveWrapper(){var r=[];return{reactive:function(e){var t=e(),t={_fn:e,_ref:{current:t},get value(){return this._ref.current},set value(e){this._ref.current=e}};return r.push(t),t},runReactives:function(){r.forEach(function(e){e._ref.current=e._fn()})}}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var h={},p=[],v=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function d(e,t){for(var r in t)e[r]=t[r];return e}function w(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var n,o,i,a={};for(i in t)\\\"key\\\"==i?n=t[i]:\\\"ref\\\"==i?o=t[i]:a[i]=t[i];if(2<arguments.length&&(a.children=3<arguments.length?n2.call(arguments,2):r),\\\"function\\\"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===a[i]&&(a[i]=e.defaultProps[i]);return g(e,a,n,o,null)}function g(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++u:o,__i:-1,__u:0};return null==o&&null!=l.vnode&&l.vnode(i),i}function k(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__i+1):null;for(var r;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e)return r.__e;return\\\"function\\\"==typeof e.type?x(e):null}function C(e){var t,r;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e){e.__e=e.__c.base=r.__e;break}return C(e)}}function M(e){(e.__d||(e.__d=!0,!i.push(e))||P.__r++)&&o===l.debounceRendering||((o=l.debounceRendering)||r)(P)}function P(){var e,t,r,n,o,a,u;for(i.sort(f);t=i.shift();)t.__d&&(e=i.length,r=void 0,o=(n=(t=t).__v).__e,a=[],u=[],t.__P&&((r=d({},n)).__v=n.__v+1,l.vnode&&l.vnode(r),O(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,a,null==o?x(n):o,!!(32&n.__u),u),r.__v=n.__v,j(a,r.__.__k[r.__i]=r,u),r.__e!=o)&&C(r),i.length>e)&&i.sort(f);P.__r=0}function S(e,t,r,n,o,i,a,u,c,l,s){var f,d,y,m,b,_=n&&n.__k||p,v=t.length;for(r.__d=c,$(r,t,_),c=r.__d,f=0;f<v;f++)null!=(y=r.__k[f])&&\\\"boolean\\\"!=typeof y&&\\\"function\\\"!=typeof y&&(d=-1!==y.__i&&_[y.__i]||h,y.__i=f,O(e,y,d,o,i,a,u,c,l,s),m=y.__e,y.ref&&d.ref!=y.ref&&(d.ref&&N(d.ref,null,y),s.push(y.ref,y.__c||m,y)),null==b&&null!=m&&(b=m),65536&y.__u||d.__k===y.__k?c=I(y,c=c&&!c.isConnected?x(d):c,e):\\\"function\\\"==typeof y.type&&void 0!==y.__d?c=y.__d:m&&(c=m.nextSibling),y.__d=void 0,y.__u&=-196609);r.__d=c,r.__e=b}function $(e,t,r){var n,o,i,a,u,c=t.length,l=r.length,s=l,p=0;for(e.__k=[],n=0;n<c;n++)a=n+p,null!=(o=e.__k[n]=null==(o=t[n])||\\\"boolean\\\"==typeof o||\\\"function\\\"==typeof o?null:\\\"string\\\"==typeof o||\\\"number\\\"==typeof o||\\\"bigint\\\"==typeof o||o.constructor==String?g(null,o,null,null,null):y(o)?g(k,{children:o},null,null,null):void 0===o.constructor&&0<o.__b?g(o.type,o.props,o.key,o.ref||null,o.__v):o)?(o.__=e,o.__b=e.__b+1,u=L(o,r,a,s),i=null,-1!==(o.__i=u)&&(s--,i=r[u])&&(i.__u|=131072),null==i||null===i.__v?(-1==u&&p--,\\\"function\\\"!=typeof o.type&&(o.__u|=65536)):u!==a&&(u===a+1?p++:a<u?c-a<s?p+=u-a:p--:u<a?u==a-1&&(p=u-a):p=0,u!==n+p)&&(o.__u|=65536)):(i=r[a])&&null==i.key&&i.__e&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=x(i)),V(i,i,!1),r[a]=null,s--);if(s)for(n=0;n<l;n++)null!=(i=r[n])&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=x(i)),V(i,i))}function I(e,t,r){var n,o;if(\\\"function\\\"==typeof e.type)for(n=e.__k,o=0;n&&o<n.length;o++)n[o]&&(n[o].__=e,t=I(n[o],t,r));else for(e.__e!=t&&(r.insertBefore(e.__e,t||null),t=e.__e);null!=(t=t&&t.nextSibling)&&8===t.nodeType;);return t}function L(e,t,r,n){var o=e.key,i=e.type,a=r-1,u=r+1,c=t[r];if(null===c||c&&o==c.key&&i===c.type&&0==(131072&c.__u))return r;if(n>(null!=c&&0==(131072&c.__u)?1:0))for(;0<=a||u<t.length;){if(0<=a){if((c=t[a])&&0==(131072&c.__u)&&o==c.key&&i===c.type)return a;a--}if(u<t.length){if((c=t[u])&&0==(131072&c.__u)&&o==c.key&&i===c.type)return u;u++}}return-1}function T(e,t,r){\\\"-\\\"===t[0]?e.setProperty(t,null==r?\\\"\\\":r):e[t]=null==r?\\\"\\\":\\\"number\\\"!=typeof r||v.test(t)?r:r+\\\"px\\\"}function A(t,r,n,o,i){var a;e:if(\\\"style\\\"===r)if(\\\"string\\\"==typeof n)t.style.cssText=n;else{if(\\\"string\\\"==typeof o&&(t.style.cssText=o=\\\"\\\"),o)for(r in o)n&&r in n||T(t.style,r,\\\"\\\");if(n)for(r in n)o&&n[r]===o[r]||T(t.style,r,n[r])}else if(\\\"o\\\"===r[0]&&\\\"n\\\"===r[1])a=r!==(r=r.replace(/(PointerCapture)$|Capture$/i,\\\"$1\\\")),r=(r.toLowerCase()in t||\\\"onFocusOut\\\"===r||\\\"onFocusIn\\\"===r?r.toLowerCase():r).slice(2),t.l||(t.l={}),(t.l[r+a]=n)?o?n.u=o.u:(n.u=e,t.addEventListener(r,a?s:c,a)):t.removeEventListener(r,a?s:c,a);else{if(\\\"http://www.w3.org/2000/svg\\\"==i)r=r.replace(/xlink(H|:h)/,\\\"h\\\").replace(/sName$/,\\\"s\\\");else if(\\\"width\\\"!=r&&\\\"height\\\"!=r&&\\\"href\\\"!=r&&\\\"list\\\"!=r&&\\\"form\\\"!=r&&\\\"tabIndex\\\"!=r&&\\\"download\\\"!=r&&\\\"rowSpan\\\"!=r&&\\\"colSpan\\\"!=r&&\\\"role\\\"!=r&&r in t)try{t[r]=null==n?\\\"\\\":n;break e}catch(u){}\\\"function\\\"!=typeof n&&(null==n||!1===n&&\\\"-\\\"!==r[4]?t.removeAttribute(r):t.setAttribute(r,n))}}function F(n){return function(t){if(this.l){var r=this.l[t.type+n];if(null==t.t)t.t=e++;else if(t.t<r.u)return;return r(l.event?l.event(t):t)}}}function O(e,t,r,n,o,i,a,u,c,s){var p,f,m,_,v,g,h,j,P,O,w,I,A,E,C,T=t.type;if(void 0!==t.constructor)return null;128&r.__u&&(c=!!(32&r.__u),i=[u=t.__e=r.__e]),(p=l.__b)&&p(t);e:if(\\\"function\\\"==typeof T)try{if(j=t.props,P=(p=T.contextType)&&n[p.__c],O=p?P?P.props.value:p.__:n,r.__c?h=(f=t.__c=r.__c).__=f.__E:(\\\"prototype\\\"in T&&T.prototype.render?t.__c=f=new T(j,O):(t.__c=f=new b(j,O),f.constructor=T,f.render=q),P&&P.sub(f),f.props=j,f.state||(f.state={}),f.context=O,f.__n=n,m=f.__d=!0,f.__h=[],f._sb=[]),null==f.__s&&(f.__s=f.state),null!=T.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,T.getDerivedStateFromProps(j,f.__s))),_=f.props,v=f.state,f.__v=t,m)null==T.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==T.getDerivedStateFromProps&&j!==_&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(j,O),!f.__e&&(null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(j,f.__s,O)||t.__v===r.__v)){for(t.__v!==r.__v&&(f.props=j,f.state=f.__s,f.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.forEach(function(e){e&&(e.__=t)}),w=0;w<f._sb.length;w++)f.__h.push(f._sb[w]);f._sb=[],f.__h.length&&a.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(j,f.__s,O),null!=f.componentDidUpdate&&f.__h.push(function(){f.componentDidUpdate(_,v,g)})}if(f.context=O,f.props=j,f.__P=e,f.__e=!1,I=l.__r,A=0,\\\"prototype\\\"in T&&T.prototype.render){for(f.state=f.__s,f.__d=!1,I&&I(t),p=f.render(f.props,f.state,f.context),E=0;E<f._sb.length;E++)f.__h.push(f._sb[E]);f._sb=[]}else for(;f.__d=!1,I&&I(t),p=f.render(f.props,f.state,f.context),f.state=f.__s,f.__d&&++A<25;);f.state=f.__s,null!=f.getChildContext&&(n=d(d({},n),f.getChildContext())),m||null==f.getSnapshotBeforeUpdate||(g=f.getSnapshotBeforeUpdate(_,v)),S(e,y(C=null!=p&&p.type===k&&null==p.key?p.props.children:p)?C:[C],t,r,n,o,i,a,u,c,s),f.base=t.__e,t.__u&=-161,f.__h.length&&a.push(f),h&&(f.__E=f.__=null)}catch(x){t.__v=null,c||null!=i?(t.__e=u,t.__u|=c?160:32,i[i.indexOf(u)]=null):(t.__e=r.__e,t.__k=r.__k),l.__e(x,t,r)}else null==i&&t.__v===r.__v?(t.__k=r.__k,t.__e=r.__e):t.__e=z(r.__e,t,r,n,o,i,a,c,s);(p=l.diffed)&&p(t)}function j(r,e,t){e.__d=void 0;for(var n=0;n<t.length;n++)N(t[n],t[++n],t[++n]);l.__c&&l.__c(e,r),r.some(function(t){try{r=t.__h,t.__h=[],r.some(function(e){e.call(t)})}catch(e){l.__e(e,t.__v)}})}function z(e,t,r,n,o,i,a,u,c){var l,s,p,f,d,m,b,_=r.props,v=t.props,g=t.type;if(o=\\\"svg\\\"===g?\\\"http://www.w3.org/2000/svg\\\":\\\"math\\\"===g?\\\"http://www.w3.org/1998/Math/MathML\\\":o||\\\"http://www.w3.org/1999/xhtml\\\",null!=i)for(l=0;l<i.length;l++)if((d=i[l])&&\\\"setAttribute\\\"in d==!!g&&(g?d.localName===g:3===d.nodeType)){e=d,i[l]=null;break}if(null==e){if(null===g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),i=null,u=!1}if(null===g)_===v||u&&e.data===v||(e.data=v);else{if(i=i&&n2.call(e.childNodes),_=r.props||h,!u&&null!=i)for(_={},l=0;l<e.attributes.length;l++)_[(d=e.attributes[l]).name]=d.value;for(l in _)if(d=_[l],\\\"children\\\"!=l)if(\\\"dangerouslySetInnerHTML\\\"==l)p=d;else if(\\\"key\\\"!==l&&!(l in v)){if(\\\"value\\\"==l&&\\\"defaultValue\\\"in v||\\\"checked\\\"==l&&\\\"defaultChecked\\\"in v)continue;A(e,l,null,d,o)}for(l in v)d=v[l],\\\"children\\\"==l?f=d:\\\"dangerouslySetInnerHTML\\\"==l?s=d:\\\"value\\\"==l?m=d:\\\"checked\\\"==l?b=d:\\\"key\\\"===l||u&&\\\"function\\\"!=typeof d||_[l]===d||A(e,l,d,_[l],o);if(s)u||p&&(s.__html===p.__html||s.__html===e.innerHTML)||(e.innerHTML=s.__html),t.__k=[];else if(p&&(e.innerHTML=\\\"\\\"),S(e,y(f)?f:[f],t,r,n,\\\"foreignObject\\\"===g?\\\"http://www.w3.org/1999/xhtml\\\":o,i,a,i?i[0]:r.__k&&x(r,0),u,c),null!=i)for(l=i.length;l--;)null!=i[l]&&w(i[l]);u||(l=\\\"value\\\",void 0!==m&&(m!==e[l]||\\\"progress\\\"===g&&!m||\\\"option\\\"===g&&m!==_[l])&&A(e,l,m,_[l],o),l=\\\"checked\\\",void 0!==b&&b!==e[l]&&A(e,l,b,_[l],o))}return e}function N(e,t,r){try{\\\"function\\\"==typeof e?e(t):e.current=t}catch(n){l.__e(n,r)}}function V(e,t,r){var n,o;if(l.unmount&&l.unmount(e),!(n=e.ref)||n.current&&n.current!==e.__e||N(n,null,t),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(i){l.__e(i,t)}n.base=n.__P=null}if(n=e.__k)for(o=0;o<n.length;o++)n[o]&&V(n[o],t,r||\\\"function\\\"!=typeof e.type);r||null==e.__e||w(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function q(e,t,r){return this.constructor(e,r)}function B(e,t,r){var n,o,i,a;l.__&&l.__(e,t),o=(n=\\\"function\\\"==typeof r)?null:r&&r.__k||t.__k,i=[],a=[],O(t,e=(!n&&r||t).__k=_(k,null,[e]),o||h,h,t.namespaceURI,!n&&r?[r]:!o&&t.firstChild?n2.call(t.childNodes):null,i,!n&&r?r:o?o.__e:t.firstChild,n,a),j(i,e,a)}n2=p.slice,l={__e:function(e,t,r,n){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,n||{}),a=o.__d),a)return o.__E=o}catch(u){e=u}throw e}},u=0,t2=function(e){return null!=e&&null==e.constructor},b.prototype.setState=function(e,t){var r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state);(e=\\\"function\\\"==typeof e?e(d({},r),this.props):e)&&d(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),M(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),M(this))},b.prototype.render=k,i=[],r=\\\"function\\\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,f=function(e,t){return e.__v.__b-t.__v.__b},P.__r=0,e=0,c=F(!1),s=F(!0),a=0,init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var HIGHLIGHT_PRE_TAG=\\\"__aa-highlight__\\\",HIGHLIGHT_POST_TAG=\\\"__/aa-highlight__\\\";function createAttributeSet(){var r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return r},add:function(e){var t=r[r.length-1];(null==t?void 0:t.isHighlighted)===e.isHighlighted?r[r.length-1]={value:t.value+e.value,isHighlighted:t.isHighlighted}:r.push(e)}}}function parseAttribute(e){var t=e.highlightedValue.split(HIGHLIGHT_PRE_TAG),r=t.shift(),n=createAttributeSet(r?[{value:r,isHighlighted:!1}]:[]);return t.forEach(function(e){var t=e.split(HIGHLIGHT_POST_TAG);n.add({value:t[0],isHighlighted:!0}),\\\"\\\"!==t[1]&&n.add({value:t[1],isHighlighted:!1})}),n.get()}function _toConsumableArray7(e){return _arrayWithoutHoles7(e)||_iterableToArray7(e)||_unsupportedIterableToArray11(e)||_nonIterableSpread7()}function _nonIterableSpread7(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray11(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray11(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray11(e,t):void 0}function _iterableToArray7(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles7(e){if(Array.isArray(e))return _arrayLikeToArray11(e)}function _arrayLikeToArray11(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function parseAlgoliaHitHighlight(e){var t=e.hit,r=e.attribute,r=Array.isArray(r)?r:[r],n=getAttributeValueByPath(t,[\\\"_highlightResult\\\"].concat(_toConsumableArray7(r),[\\\"value\\\"]));return\\\"string\\\"!=typeof n&&(warn(!1,'The attribute \\\"'.concat(r.join(\\\".\\\"),'\\\" described by the path ').concat(JSON.stringify(r),\\\" does not exist on the hit. Did you set it in `attributesToHighlight`?\\\")+\\\"\\\\nSee https://www.algolia.com/doc/api-reference/api-parameters/attributesToHighlight/\\\"),n=getAttributeValueByPath(t,r)||\\\"\\\"),parseAttribute({highlightedValue:n})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var htmlEscapes={\\\"&amp;\\\":\\\"&\\\",\\\"&lt;\\\":\\\"<\\\",\\\"&gt;\\\":\\\">\\\",\\\"&quot;\\\":'\\\"',\\\"&#39;\\\":\\\"'\\\"},hasAlphanumeric=new RegExp(/\\\\w/i),regexEscapedHtml=/&(amp|quot|lt|gt|#39);/g,regexHasEscapedHtml=RegExp(regexEscapedHtml.source);function unescape(e){return e&&regexHasEscapedHtml.test(e)?e.replace(regexEscapedHtml,function(e){return htmlEscapes[e]}):e}function isPartHighlighted(e,t){var r=e[t],n=(null==(n=e[t+1])?void 0:n.isHighlighted)||!0,o=(null==(o=e[t-1])?void 0:o.isHighlighted)||!0;return hasAlphanumeric.test(unescape(r.value))||o!==n?r.isHighlighted:o}function _typeof20(e){return(_typeof20=\\\"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 ownKeys18(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 _objectSpread18(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys18(Object(r),!0).forEach(function(e){_defineProperty18(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys18(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty18(e,t,r){return(t=_toPropertyKey18(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey18(e){var t=_toPrimitive18(e,\\\"string\\\");return\\\"symbol\\\"===_typeof20(t)?t:String(t)}function _toPrimitive18(e,t){if(\\\"object\\\"!==_typeof20(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\\\"!==_typeof20(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function reverseHighlightedParts(r){return r.some(function(e){return e.isHighlighted})?r.map(function(e,t){return _objectSpread18(_objectSpread18({},e),{},{isHighlighted:!isPartHighlighted(r,t)})}):r.map(function(e){return _objectSpread18(_objectSpread18({},e),{},{isHighlighted:!1})})}function parseAlgoliaHitReverseHighlight(e){return reverseHighlightedParts(parseAlgoliaHitHighlight(e))}function _toConsumableArray8(e){return _arrayWithoutHoles8(e)||_iterableToArray8(e)||_unsupportedIterableToArray12(e)||_nonIterableSpread8()}function _nonIterableSpread8(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray12(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray12(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray12(e,t):void 0}function _iterableToArray8(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles8(e){if(Array.isArray(e))return _arrayLikeToArray12(e)}function _arrayLikeToArray12(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function parseAlgoliaHitSnippet(e){var t=e.hit,r=e.attribute,r=Array.isArray(r)?r:[r],n=getAttributeValueByPath(t,[\\\"_snippetResult\\\"].concat(_toConsumableArray8(r),[\\\"value\\\"]));return\\\"string\\\"!=typeof n&&(warn(!1,'The attribute \\\"'.concat(r.join(\\\".\\\"),'\\\" described by the path ').concat(JSON.stringify(r),\\\" does not exist on the hit. Did you set it in `attributesToSnippet`?\\\")+\\\"\\\\nSee https://www.algolia.com/doc/api-reference/api-parameters/attributesToSnippet/\\\"),n=getAttributeValueByPath(t,r)||\\\"\\\"),parseAttribute({highlightedValue:n})}function parseAlgoliaHitReverseSnippet(e){return reverseHighlightedParts(parseAlgoliaHitSnippet(e))}function createHighlightComponent(e){var o=e.createElement,i=e.Fragment;function t(e){var t=e.hit,r=e.tagName,n=void 0===r?\\\"mark\\\":r;return o(i,{},parseAlgoliaHitHighlight({hit:t,attribute:e.attribute}).map(function(e,t){return e.isHighlighted?o(n,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"Highlight\\\",t}function createReverseHighlightComponent(e){var o=e.createElement,i=e.Fragment;function t(e){var t=e.hit,r=e.tagName,n=void 0===r?\\\"mark\\\":r;return o(i,{},parseAlgoliaHitReverseHighlight({hit:t,attribute:e.attribute}).map(function(e,t){return e.isHighlighted?o(n,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"ReverseHighlight\\\",t}function createReverseSnippetComponent(e){var o=e.createElement,i=e.Fragment;function t(e){var t=e.hit,r=e.tagName,n=void 0===r?\\\"mark\\\":r;return o(i,{},parseAlgoliaHitReverseSnippet({hit:t,attribute:e.attribute}).map(function(e,t){return e.isHighlighted?o(n,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"ReverseSnippet\\\",t}function createSnippetComponent(e){var o=e.createElement,i=e.Fragment;function t(e){var t=e.hit,r=e.tagName,n=void 0===r?\\\"mark\\\":r;return o(i,{},parseAlgoliaHitSnippet({hit:t,attribute:e.attribute}).map(function(e,t){return e.isHighlighted?o(n,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"Snippet\\\",t}function _typeof21(e){return(_typeof21=\\\"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)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded9=[\\\"classNames\\\",\\\"container\\\",\\\"getEnvironmentProps\\\",\\\"getFormProps\\\",\\\"getInputProps\\\",\\\"getItemProps\\\",\\\"getLabelProps\\\",\\\"getListProps\\\",\\\"getPanelProps\\\",\\\"getRootProps\\\",\\\"panelContainer\\\",\\\"panelPlacement\\\",\\\"render\\\",\\\"renderNoResults\\\",\\\"renderer\\\",\\\"detachedMediaQuery\\\",\\\"components\\\",\\\"translations\\\"];function ownKeys19(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 _objectSpread19(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys19(Object(r),!0).forEach(function(e){_defineProperty19(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys19(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty19(e,t,r){return(t=_toPropertyKey19(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey19(e){var t=_toPrimitive19(e,\\\"string\\\");return\\\"symbol\\\"===_typeof21(t)?t:String(t)}function _toPrimitive19(e,t){if(\\\"object\\\"!==_typeof21(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\\\"!==_typeof21(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties7(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose7(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose7(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var defaultClassNames={clearButton:\\\"aa-ClearButton\\\",detachedCancelButton:\\\"aa-DetachedCancelButton\\\",detachedContainer:\\\"aa-DetachedContainer\\\",detachedFormContainer:\\\"aa-DetachedFormContainer\\\",detachedOverlay:\\\"aa-DetachedOverlay\\\",detachedSearchButton:\\\"aa-DetachedSearchButton\\\",detachedSearchButtonIcon:\\\"aa-DetachedSearchButtonIcon\\\",detachedSearchButtonPlaceholder:\\\"aa-DetachedSearchButtonPlaceholder\\\",detachedSearchButtonQuery:\\\"aa-DetachedSearchButtonQuery\\\",form:\\\"aa-Form\\\",input:\\\"aa-Input\\\",inputWrapper:\\\"aa-InputWrapper\\\",inputWrapperPrefix:\\\"aa-InputWrapperPrefix\\\",inputWrapperSuffix:\\\"aa-InputWrapperSuffix\\\",item:\\\"aa-Item\\\",label:\\\"aa-Label\\\",list:\\\"aa-List\\\",loadingIndicator:\\\"aa-LoadingIndicator\\\",panel:\\\"aa-Panel\\\",panelLayout:\\\"aa-PanelLayout aa-Panel--scrollable\\\",root:\\\"aa-Autocomplete\\\",source:\\\"aa-Source\\\",sourceFooter:\\\"aa-SourceFooter\\\",sourceHeader:\\\"aa-SourceHeader\\\",sourceNoResults:\\\"aa-SourceNoResults\\\",submitButton:\\\"aa-SubmitButton\\\"},defaultRender=function defaultRender2(e,t){var r=e.children;(0,e.render)(r,t)},defaultRenderer={createElement:_,Fragment:k,render:B};function getDefaultOptions(e){var t=e.classNames,r=e.container,n=e.getEnvironmentProps,o=e.getFormProps,i=e.getInputProps,a=e.getItemProps,u=e.getLabelProps,c=e.getListProps,l=e.getPanelProps,s=e.getRootProps,p=e.panelContainer,f=e.panelPlacement,d=e.render,y=e.renderNoResults,m=e.renderer,b=e.detachedMediaQuery,_=e.components,v=e.translations,g=_objectWithoutProperties7(e,_excluded9),h=\\\"undefined\\\"!=typeof window?window:{},r=getHTMLElement(h,r),m=(invariant(\\\"INPUT\\\"!==r.tagName,\\\"The `container` option does not support `input` elements. You need to change the container to a `div`.\\\"),warn(!(d&&m&&(null==m||!m.render)),\\\"You provided the `render` option but did not provide a `renderer.render`. Since v1.6.0, you can provide a `render` function directly in `renderer`.\\\\nTo get rid of this warning, do any of the following depending on your use case.\\\\n- If you are using the `render` option only to override Autocomplete's default `render` function, pass the `render` function into `renderer` and remove the `render` option.\\\\n- If you are using the `render` option to customize the layout, pass your `render` function into `renderer` and use it from the provided parameters of the `render` option.\\\\n- If you are using the `render` option to work with React 18, pass an empty `render` function into `renderer`.\\\\nSee https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-render\\\"),warn(!m||d||m.Fragment&&m.createElement&&m.render,\\\"You provided an incomplete `renderer` (missing: \\\".concat([!(null!=m&&m.createElement)&&\\\"`renderer.createElement`\\\",!(null!=m&&m.Fragment)&&\\\"`renderer.Fragment`\\\",!(null!=m&&m.render)&&\\\"`renderer.render`\\\"].filter(Boolean).join(\\\", \\\"),\\\"). This can cause rendering issues.\\\")+\\\"\\\\nSee https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-renderer\\\"),_objectSpread19(_objectSpread19({},defaultRenderer),m)),S={Highlight:createHighlightComponent(m),ReverseHighlight:createReverseHighlightComponent(m),ReverseSnippet:createReverseSnippetComponent(m),Snippet:createSnippetComponent(m)};return{renderer:{classNames:mergeClassNames(defaultClassNames,null!=t?t:{}),container:r,getEnvironmentProps:null!=n?n:function(e){return e.props},getFormProps:null!=o?o:function(e){return e.props},getInputProps:null!=i?i:function(e){return e.props},getItemProps:null!=a?a:function(e){return e.props},getLabelProps:null!=u?u:function(e){return e.props},getListProps:null!=c?c:function(e){return e.props},getPanelProps:null!=l?l:function(e){return e.props},getRootProps:null!=s?s:function(e){return e.props},panelContainer:p?getHTMLElement(h,p):h.document.body,panelPlacement:null!=f?f:\\\"input-wrapper-width\\\",render:null!=d?d:defaultRender,renderNoResults:y,renderer:m,detachedMediaQuery:null!=b?b:getComputedStyle(h.document.documentElement).getPropertyValue(\\\"--aa-detached-media-query\\\"),components:_objectSpread19(_objectSpread19({},S),_),translations:_objectSpread19(_objectSpread19({},{clearButtonTitle:\\\"Clear\\\",detachedCancelButtonText:\\\"Cancel\\\",detachedSearchButtonTitle:\\\"Search\\\",submitButtonTitle:\\\"Submit\\\"}),v)},core:_objectSpread19(_objectSpread19({},g),{},{id:null!=(t=g.id)?t:generateAutocompleteId(),environment:h})}}function getPanelPlacementStyle(e){var t=e.panelPlacement,r=e.container,n=e.form,o=e.environment,i=r.getBoundingClientRect(),a=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+i.top+i.height;switch(t){case\\\"start\\\":return{top:a,left:i.left};case\\\"end\\\":return{top:a,right:o.document.documentElement.clientWidth-(i.left+i.width)};case\\\"full-width\\\":return{top:a,left:0,right:0,width:\\\"unset\\\",maxWidth:\\\"unset\\\"};case\\\"input-wrapper-width\\\":var u=n.getBoundingClientRect();return{top:a,left:u.left,right:o.document.documentElement.clientWidth-(u.left+u.width),width:\\\"unset\\\",maxWidth:\\\"unset\\\"};default:throw new Error(\\\"[Autocomplete] The `panelPlacement` value \\\".concat(JSON.stringify(t),\\\" is not valid.\\\"))}}function _typeof22(e){return(_typeof22=\\\"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 _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)}function ownKeys20(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 _objectSpread20(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys20(Object(r),!0).forEach(function(e){_defineProperty20(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys20(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty20(e,t,r){return(t=_toPropertyKey20(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey20(e){var t=_toPrimitive20(e,\\\"string\\\");return\\\"symbol\\\"===_typeof22(t)?t:String(t)}function _toPrimitive20(e,t){if(\\\"object\\\"!==_typeof22(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\\\"!==_typeof22(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function renderSearchBox(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.dom,o=e.propGetters,i=e.state;setPropertiesWithoutEvents(n.root,o.getRootProps(_objectSpread20({state:i,props:t.getRootProps({})},r))),setPropertiesWithoutEvents(n.input,o.getInputProps(_objectSpread20({state:i,props:t.getInputProps({inputElement:n.input}),inputElement:n.input},r))),setProperties(n.label,{hidden:\\\"stalled\\\"===i.status}),setProperties(n.loadingIndicator,{hidden:\\\"stalled\\\"!==i.status}),setProperties(n.clearButton,{hidden:!i.query}),setProperties(n.detachedSearchButtonQuery,{textContent:i.query}),setProperties(n.detachedSearchButtonPlaceholder,{hidden:Boolean(i.query)})}function renderPanel(e,t){var r,n,o,i=t.autocomplete,a=t.autocompleteScopeApi,u=t.classNames,c=t.html,l=t.dom,s=t.panelContainer,p=t.propGetters,f=t.state,d=t.components,y=t.renderer;f.isOpen?(s.contains(l.panel)||\\\"loading\\\"===f.status||s.appendChild(l.panel),l.panel.classList.toggle(\\\"aa-Panel--stalled\\\",\\\"stalled\\\"===f.status),r=f.collections.filter(function(e){return e.source.templates.noResults||0<e.items.length}).map(function(e,t){var r=e.source,n=e.items;return y.createElement(\\\"section\\\",{key:t,className:u.source,\\\"data-autocomplete-source-id\\\":r.sourceId},r.templates.header&&y.createElement(\\\"div\\\",{className:u.sourceHeader},r.templates.header({components:d,createElement:y.createElement,Fragment:y.Fragment,items:n,source:r,state:f,html:c})),r.templates.noResults&&0===n.length?y.createElement(\\\"div\\\",{className:u.sourceNoResults},r.templates.noResults({components:d,createElement:y.createElement,Fragment:y.Fragment,source:r,state:f,html:c})):y.createElement(\\\"ul\\\",_extends({className:u.list},p.getListProps(_objectSpread20({state:f,props:i.getListProps({source:r})},a))),n.map(function(e){var t=i.getItemProps({item:e,source:r});return y.createElement(\\\"li\\\",_extends({key:t.id,className:u.item},p.getItemProps(_objectSpread20({state:f,props:t},a))),r.templates.item({components:d,createElement:y.createElement,Fragment:y.Fragment,item:e,state:f,html:c}))})),r.templates.footer&&y.createElement(\\\"div\\\",{className:u.sourceFooter},r.templates.footer({components:d,createElement:y.createElement,Fragment:y.Fragment,items:n,source:r,state:f,html:c})))}),n=y.createElement(y.Fragment,null,y.createElement(\\\"div\\\",{className:u.panelLayout},r),y.createElement(\\\"div\\\",{className:\\\"aa-GradientBottom\\\"})),o=r.reduce(function(e,t){return e[t.props[\\\"data-autocomplete-source-id\\\"]]=t,e},{}),e(_objectSpread20(_objectSpread20({children:n,state:f,sections:r,elements:o},y),{},{components:d,html:c},a),l.panel)):s.contains(l.panel)&&s.removeChild(l.panel)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var userAgents2=[{segment:\\\"autocomplete-js\\\",version:version}],_excluded10=[\\\"components\\\"];function _typeof23(e){return(_typeof23=\\\"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 _objectWithoutProperties8(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose8(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose8(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function ownKeys21(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 _objectSpread21(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys21(Object(r),!0).forEach(function(e){_defineProperty21(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys21(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty21(e,t,r){return(t=_toPropertyKey21(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey21(e){var t=_toPrimitive21(e,\\\"string\\\");return\\\"symbol\\\"===_typeof23(t)?t:String(t)}function _toPrimitive21(e,t){if(\\\"object\\\"!==_typeof23(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\\\"!==_typeof23(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}var instancesCount=0;function autocomplete(e){var t=createEffectWrapper(),r=t.runEffect,n=t.cleanupEffects,o=t.runEffects,t=createReactiveWrapper(),i=t.reactive,a=t.runReactives,u=createRef(!1),c=createRef(e),l=createRef(void 0),s=i(function(){return getDefaultOptions(c.current)}),p=i(function(){return s.value.core.environment.matchMedia(s.value.renderer.detachedMediaQuery).matches}),f=i(function(){return createAutocomplete(_objectSpread21(_objectSpread21({},s.value.core),{},{onStateChange:function(e){var t,r;u.current=e.state.collections.some(function(e){return e.source.templates.noResults}),null!=(r=l.current)&&r.call(l,e),null!=(t=(r=s.value.core).onStateChange)&&t.call(r,e)},shouldPanelOpen:c.current.shouldPanelOpen||function(e){var t,r=e.state;return!!p.value||(t=0<getItemsCount(r),(s.value.core.openOnFocus||r.query)&&(r=Boolean(u.current||s.value.renderer.renderNoResults),!t)&&r)||t},__autocomplete_metadata:{userAgents:userAgents2,options:e}}))}),d=createRef(_objectSpread21({collections:[],completion:null,context:{},isOpen:!1,query:\\\"\\\",activeItemId:null,status:\\\"idle\\\"},s.value.core.initialState)),y={getEnvironmentProps:s.value.renderer.getEnvironmentProps,getFormProps:s.value.renderer.getFormProps,getInputProps:s.value.renderer.getInputProps,getItemProps:s.value.renderer.getItemProps,getLabelProps:s.value.renderer.getLabelProps,getListProps:s.value.renderer.getListProps,getPanelProps:s.value.renderer.getPanelProps,getRootProps:s.value.renderer.getRootProps},m={setActiveItemId:f.value.setActiveItemId,setQuery:f.value.setQuery,setCollections:f.value.setCollections,setIsOpen:f.value.setIsOpen,setStatus:f.value.setStatus,setContext:f.value.setContext,refresh:f.value.refresh,navigator:f.value.navigator},b=i(function(){return htm_module_default.bind(s.value.renderer.renderer.createElement)}),_=i(function(){return createAutocompleteDom({autocomplete:f.value,autocompleteScopeApi:m,classNames:s.value.renderer.classNames,environment:s.value.core.environment,isDetached:p.value,placeholder:s.value.core.placeholder,propGetters:y,setIsModalOpen:S,state:d.current,translations:s.value.renderer.translations})});function v(){setProperties(_.value.panel,{style:p.value?{}:getPanelPlacementStyle({panelPlacement:s.value.renderer.panelPlacement,container:_.value.root,form:_.value.form,environment:s.value.core.environment})})}function g(e){d.current=e;var t={autocomplete:f.value,autocompleteScopeApi:m,classNames:s.value.renderer.classNames,components:s.value.renderer.components,container:s.value.renderer.container,html:b.value,dom:_.value,panelContainer:p.value?_.value.detachedContainer:s.value.renderer.panelContainer,propGetters:y,state:d.current,renderer:s.value.renderer.renderer},r=!getItemsCount(e)&&!u.current&&s.value.renderer.renderNoResults||s.value.renderer.render;renderSearchBox(t),renderPanel(r,t)}function h(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=(n(),s.value.renderer),r=t.components,t=_objectWithoutProperties8(t,_excluded10);c.current=mergeDeep(t,s.value.core,{components:pickBy(r,function(e){return!e.value.hasOwnProperty(\\\"__autocomplete_componentName\\\")}),initialState:d.current},e),a(),o(),f.value.refresh().then(function(){g(d.current)})}function S(e){e!==s.value.core.environment.document.body.contains(_.value.detachedOverlay)&&(e?(s.value.core.environment.document.body.appendChild(_.value.detachedOverlay),s.value.core.environment.document.body.classList.add(\\\"aa-Detached\\\"),_.value.input.focus()):(s.value.core.environment.document.body.removeChild(_.value.detachedOverlay),s.value.core.environment.document.body.classList.remove(\\\"aa-Detached\\\")))}return r(function(){var e=f.value.getEnvironmentProps({formElement:_.value.form,panelElement:_.value.panel,inputElement:_.value.input});return setProperties(s.value.core.environment,e),function(){setProperties(s.value.core.environment,Object.keys(e).reduce(function(e,t){return _objectSpread21(_objectSpread21({},e),{},_defineProperty21({},t,void 0))},{}))}}),r(function(){var e=p.value?s.value.core.environment.document.body:s.value.renderer.panelContainer,t=p.value?_.value.detachedOverlay:_.value.panel;return p.value&&d.current.isOpen&&S(!0),g(d.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove(\\\"aa-Detached\\\"))}}),r(function(){var e=s.value.renderer.container;return e.appendChild(_.value.root),function(){e.removeChild(_.value.root)}}),r(function(){var n=debounce(function(e){g(e.state)},0);return l.current=function(e){var t=e.state,r=e.prevState;p.value&&r.isOpen!==t.isOpen&&S(t.isOpen),p.value||!t.isOpen||r.isOpen||v(),t.query!==r.query&&s.value.core.environment.document.querySelectorAll(\\\".aa-Panel--scrollable\\\").forEach(function(e){0!==e.scrollTop&&(e.scrollTop=0)}),n({state:t})},function(){l.current=void 0}}),r(function(){var e=debounce(function(){var e=p.value;p.value=s.value.core.environment.matchMedia(s.value.renderer.detachedMediaQuery).matches,e!==p.value?h({}):requestAnimationFrame(v)},20);return s.value.core.environment.addEventListener(\\\"resize\\\",e),function(){s.value.core.environment.removeEventListener(\\\"resize\\\",e)}}),r(function(){var e,t;return p.value?(r((e=s.value.core.environment.matchMedia(getComputedStyle(s.value.core.environment.document.documentElement).getPropertyValue(\\\"--aa-detached-modal-media-query\\\"))).matches),(t=Boolean(e.addEventListener))?e.addEventListener(\\\"change\\\",n):e.addListener(n),function(){t?e.removeEventListener(\\\"change\\\",n):e.removeListener(n)}):function(){};function r(e){_.value.detachedContainer.classList.toggle(\\\"aa-DetachedContainer--modal\\\",e)}function n(e){r(e.matches)}}),r(function(){return requestAnimationFrame(v),function(){}}),warn(0===instancesCount,\\\"Autocomplete doesn't support multiple instances running at the same time. Make sure to destroy the previous instance before creating a new one.\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-destroy\\\"),instancesCount++,_objectSpread21(_objectSpread21({},m),{},{update:h,destroy:function(){instancesCount--,n()}})}var import_visibility_observer=__toESM(require_visibility_observer()),emptyContext=(init_esbuild_inject(),{noNavigate:void 0,newQuery:void 0,noClose:void 0,selectedText:void 0});function fixPanelPosition(e){var t;e&&(t=e.getBoundingClientRect(),document.documentElement.style.setProperty(\\\"--position-autocomplete-panel-top\\\",t.bottom+\\\"px\\\"))}function getActiveElement(e=document.activeElement){var t=e.shadowRoot,r=e.contentDocument;return t?.activeElement?getActiveElement(t.activeElement):r?.activeElement?getActiveElement(r.activeElement):e}function getSubPlugins(r){const n=[];return $tw.wiki.filterTiddlers(\\\"[all[shadows]tag[$:/tags/AutoCompletePlugin]]\\\").map(e=>$tw.wiki.getTiddler(e)?.fields).filter(e=>void 0!==e).sort((e,t)=>(t.priority??0)-(e.priority??0)).forEach(t=>{try{let e=require(t.title).plugin;\\\"function\\\"==typeof e&&(e=e(r)),n.push(e)}catch(e){console.error(\\\"Failed to load command palette plugin \\\"+t.title,e)}}),n}function handleDarkMode(){var e=0<$tw.wiki.filterTiddlers(\\\"[[$:/palette]get[text]get[color-scheme]compare:string:eq[dark]]\\\").length,t=document.body?.dataset;void 0!==t&&(t.theme=e?\\\"dark\\\":\\\"light\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var uniqSourcesBy=i=>function(...e){const o=new Set;return e.map(n=>{const e=n.getItems().filter(e=>{var t=i({source:n,item:e}),r=o.has(t);return o.add(t),!r});return{...n,getItems(){return e}}})},AutoCompleteSearchWidget=class extends import_widget.widget{constructor(e,t){super(e,t),this.id=\\\"default\\\",this.previouslyFocusedElement=null,this.cycleHistoryMode=!1,this.autoFocus=!0,this.panelBelowInput=!0,this.destroyWhenNotVis=!1,this.fixPanelPosition=this.fixPanelPosition.bind(this)}refresh(e){return!1}render(e,t){this.parentDomNode=e,this.computeAttributes(),this.execute(),this.id=this.getAttribute(\\\"id\\\",\\\"default\\\");var r=this.getAttribute(\\\"prefix\\\",\\\"\\\");this.cycleHistoryMode=\\\"yes\\\"===this.getAttribute(\\\"cycleHistoryMode\\\",\\\"no\\\"),this.autoFocus=\\\"yes\\\"===this.getAttribute(\\\"autoFocus\\\",\\\"yes\\\"),this.panelBelowInput=\\\"yes\\\"===this.getAttribute(\\\"panelBelowInput\\\",\\\"yes\\\"),this.destroyWhenNotVis=\\\"yes\\\"===this.getAttribute(\\\"destroyWhenNotVis\\\",\\\"no\\\");const a=\\\"yes\\\"===this.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/autocomplete/configs/TitlePriorityText\\\",\\\"no\\\");var n=$tw.utils.domMaker(\\\"nav\\\",{\\\"class\\\":\\\"tw-auto-complete-container\\\"}),o=window.getSelection()?.toString()||\\\"\\\";this.parentDomNode.insertBefore(n,t),this.domNodes.push(n),handleDarkMode();const u=uniqSourcesBy(({item:e})=>e.title),i=(this.previouslyFocusedElement=getActiveElement(),e=>{this.autoCompleteState=e});this.autoCompleteInstance=autocomplete({id:this.id,container:n,classNames:{panel:\\\"tw-commandpalette-panel-\\\"+this.id},placeholder:\\\"Search for tiddlers\\\",initialState:{query:r},defaultActiveItemId:0,onStateChange(e){i(e)},autoFocus:this.autoFocus,openOnFocus:this.autoFocus,ignoreCompositionEvents:!0,navigator:{navigate:this.onEnter.bind(this),navigateNewTab:this.onCtrlEnter.bind(this),navigateNewWindow:this.onShiftEnter.bind(this)},plugins:getSubPlugins(this.id),reshape({sourcesBySourceId:e}){let{title:t,\\\"title-pinyin\\\":r,\\\"story-history\\\":n,text:o,...i}=e;return[...u(...[...a?[t,o]:[o,t],r,n].filter(Boolean)),...Object.values(i)]}}),this.autoCompleteInstance.setContext({widget:this,selectedText:o}),this.onCommandPaletteInputDOMInit(n),this.onCommandPaletteDetachedDOMInit(n)}onVisibilityChange(e){e.isIntersecting||(this.destroy(),(0,import_visibility_observer.unobserve)(e.target,this.onVisibilityChange.bind(this)))}onEnter({itemUrl:e,state:t}){\\\"\\\"!==t.query.trim()&&t.context.addHistoryItem?.(t.query),void 0!==t.context.newQuery&&(this.autoCompleteInstance?.setQuery?.(t.context.newQuery),this.autoCompleteInstance?.setContext({newQuery:void 0}),this.autoCompleteInstance?.refresh?.()),t.context.noNavigate||this.dispatchEvent({type:\\\"tm-navigate\\\",navigateTo:e,navigateFromNode:this}),console.log(\\\"state.context.noClose\\\",t.context.noClose),t.context.noClose||this.setCloseState(),this.clearContext()}onCtrlEnter({itemUrl:e,state:t}){$tw.utils.copyToClipboard(e),t.context.noClose||this.setCloseState(),this.clearContext()}onShiftEnter({state:e}){var t,r=this.wiki.getTiddler(\\\"$:/plugins/linonetwo/autocomplete/widget/templates/FilterResultTemplate\\\"),n=e.context,o=n.filter||n.filterToOpen;r&&o&&(t=\\\"$:/temp/volatile/\\\"+Date.now(),this.wiki.addTiddler({...r.fields,title:t,filter:o}),this.dispatchEvent({type:\\\"tm-navigate\\\",navigateTo:t})),n.noClose||this.setCloseState(),this.clearContext()}clearContext(){this.autoCompleteInstance?.setContext(emptyContext)}onCommandPaletteDetachedDOMInit(e){var t=e.querySelector(\\\"button.aa-DetachedSearchButton\\\");null!==t&&(t.click(),t.style.display=\\\"none\\\",null!==(t=this.document.querySelector(\\\"body.aa-Detached > div.aa-DetachedOverlay\\\")))&&this.destroyWhenNotVis&&(0,import_visibility_observer.observe)(t,this.onVisibilityChange.bind(this))}onCommandPaletteInputDOMInit(e){var t=e.querySelector(\\\"input\\\");null!==t&&(this.destroyWhenNotVis&&(0,import_visibility_observer.observe)(e,this.onVisibilityChange.bind(this)),this.registerHistoryKeyboardHandlers(t),this.autoFocus&&t.focus(),t.addEventListener(\\\"keydown\\\",e=>{\\\"Escape\\\"===e.key?this.setCloseState():\\\"Enter\\\"===e.key&&(this.autoCompleteInstance?.setIsOpen(!0),e.stopPropagation(),e.preventDefault())}),this.panelBelowInput)&&(this.fixPanelPosition(),t.addEventListener(\\\"focus\\\",this.fixPanelPosition),t.addEventListener(\\\"blur\\\",this.fixPanelPosition),window.addEventListener(\\\"resize\\\",this.fixPanelPosition))}fixPanelPosition(){fixPanelPosition(this.parentDomNode)}registerHistoryKeyboardHandlers(e){this.cycleHistoryMode&&(e.addEventListener(\\\"keydown\\\",e=>{var t;void 0!==this.autoCompleteInstance&&\\\"Tab\\\"===e.key&&e.ctrlKey&&(this.historySwitchActiveItemId=(this.historySwitchActiveItemId??this.autoCompleteState?.state?.activeItemId??0)+(e.shiftKey?-1:1),t=this.autoCompleteState?.state?.collections?.[0]?.items?.length??0,-1===this.historySwitchActiveItemId?this.historySwitchActiveItemId=Math.max(t-1,0):this.historySwitchActiveItemId>=t&&(this.historySwitchActiveItemId=0),this.autoCompleteInstance.setActiveItemId(this.historySwitchActiveItemId),this.autoCompleteInstance.setIsOpen(!0),e.stopPropagation(),e.preventDefault())}),e.addEventListener(\\\"keyup\\\",e=>{var t;void 0!==this.autoCompleteInstance&&(\\\"Tab\\\"===e.key&&e.ctrlKey?(e.stopPropagation(),e.preventDefault()):\\\"Control\\\"===e.key&&\\\"\\\"===this.autoCompleteState?.state?.query&&(e.stopPropagation(),e.preventDefault(),t=this.autoCompleteState?.state?.collections.find(({source:e})=>\\\"story-history\\\"===e.sourceId)?.items[this.autoCompleteState?.state?.activeItemId??0])&&this.autoCompleteInstance.navigator.navigate({item:t,itemUrl:t.title,state:this.autoCompleteState?.state}))}))}setCloseState(){$tw.wiki.deleteTiddler(`$:/temp/auto-complete-search/${this.id}/opened`),this.autoCompleteInstance?.setIsOpen(!1),(this.document?.querySelector?.(\\\".tw-commandpalette-panel-\\\"+this.id))?.remove?.()}destroy(){this.setCloseState();var e=this.parentDomNode?.querySelector(\\\".tw-auto-complete-container\\\");this.autoCompleteInstance?.destroy(),e?.remove?.(),this.parentDomNode=void 0,this.autoCompleteInstance=void 0,window.removeEventListener(\\\"resize\\\",this.fixPanelPosition),this.previouslyFocusedElement?.focus?.()}};exports[\\\"auto-complete-search\\\"]=AutoCompleteSearchWidget;\"},\"$:/plugins/linonetwo/autocomplete/widgets/widget.css\":{\"title\":\"$:/plugins/linonetwo/autocomplete/widgets/widget.css\",\"tags\":[\"$:/tags/Stylesheet\"],\"type\":\"text/css\",\"Modern.TiddlyDev#Origin\":\"../../node_modules/.pnpm/@algolia+autocomplete-theme-classic@1.19.2/node_modules/@algolia/autocomplete-theme-classic/dist/theme.min.css\",\"text\":\":root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62,52,211,.2) 0 0 0 2px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:calc(calc(16 * 1 * 1px)*.75 - 1px);padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:calc(calc(16 * 1 * 1px)/ 2);padding-right:var(--aa-spacing-half);width:calc(calc(16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}.aa-LoadingIndicator,.aa-SubmitButton{padding-left:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2 - 1px);padding-left:calc(var(--aa-spacing-half)/ 2 - 1px);width:calc(20px + calc(16 * 1 * 1px)*1.25 - 1px);width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:0}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc(calc(16 * 1 * 1px)*.83333 - .5px);padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 calc(calc(16 * 1 * 1px)*.66667 - .5px);padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:calc(calc(16 * 1 * 1px)/ 4);border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half);scrollbar-color:rgba(255,255,255,1) rgba(234,234,234,1);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:calc(calc(16 * 1 * 1px)/ 2) .5em calc(calc(16 * 1 * 1px)/ 2) 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 calc(calc(16 * 1 * 1px)/ 2) 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc(calc(16 * 1 * 1px)/ 2);top:var(--aa-spacing-half);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:calc(calc(16 * 1 * 1px)*2.5);min-height:calc(var(--aa-spacing)*2.5);padding:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(20px + calc(calc(16 * 1 * 1px)/ 2));height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(20px + calc(calc(16 * 1 * 1px)/ 2));width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:calc(20px + calc(calc(16 * 1 * 1px)/ 2) - 8px);max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(20px + calc(calc(16 * 1 * 1px)/ 2) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:0 0;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:calc((16 * 1 * 1px)/ 2);gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:calc((16 * 1 * 1px)/ 2);grid-gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:0 0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:calc(20px + calc(16 * 1 * 1px));padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:calc(((16 * 1 * 1px)/ 2)/ 2);gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(((16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:\\\"\\\";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:calc(calc(16 * 1 * 1px)/ 2);margin-left:var(--aa-spacing-half);margin-right:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);margin-right:calc(var(--aa-spacing-half)/2);width:calc(calc(calc(16 * 1 * 1px)/ 2) + 2px);width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:calc((16 * 1 * 1px)/ 2);gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:calc((16 * 1 * 1px)/ 2);grid-gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);width:calc(calc(16 * 1 * 1px)/ 2);width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:calc(((16 * 1 * 1px)/ 2)/ 2);gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(((16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc(calc(16 * 1 * 1px)/ -3);margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(calc(16 * 1 * 1px)/ 3);margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:calc(calc(16 * 1 * 1px)/ 2) calc(16 * 1 * 1px);padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:calc(calc(calc(16 * 1 * 1px)/ 2)*-1);bottom:calc(var(--aa-spacing-half)*-1);content:\\\"\\\";height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(rgba(255,255,255,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:\\\"\\\";height:calc(16 * 1 * 1px);height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:calc(calc(16 * 1 * 1px)*-1);top:calc(var(--aa-spacing)*-1);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:calc(calc(16 * 1 * 1px)/ 2) 0 calc(calc(16 * 1 * 1px)/ 2) 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:0 0;border:0;border-radius:3px;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 calc(calc(16 * 1 * 1px)/ 2);margin:0 0 0 var(--aa-spacing-half);padding:0 calc(calc(16 * 1 * 1px)/ 2);padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:calc(calc(16 * 1 * 1px)/ 2);padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 calc(44px/8);padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62,52,211,.2) 0 0 0 3px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:calc(20px + calc(16 * 1 * 1px));width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(rgba(255,255,255,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:calc(calc(16 * 1 * 1px)/ 4);border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:calc(calc(16 * 1 * 1px)/ 4);border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}/*! Bundled license information:\\n\\n@algolia/autocomplete-theme-classic/dist/theme.min.css:\\n  (*! @algolia/autocomplete-theme-classic 1.19.2 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete *)\\n*/\"}}}",
        "title": "$:/plugins/linonetwo/autocomplete",
        "type": "application/json",
        "version": "0.5.0",
        "Modern.TiddlyDev#SHA256-Hashed": "288b42624bdb4734e89afa8fd91a649df2d7e9a732cc9908a6e2c71d5028de26"
    }
]