> 个差异""},""$:/language/DropMessage"":{""title"":""$:/language/DropMessage"",""text"":""现在放下(或按 ESC 键取消)""},""$:/language/Encryption/Cancel"":{""title"":""$:/language/Encryption/Cancel"",""text"":""取消""},""$:/language/Encryption/ConfirmClearPassword"":{""title"":""$:/language/Encryption/ConfirmClearPassword"",""text"":""您要清除密码吗?当保存此维基时,这将删除已套用的加密""},""$:/language/Encryption/Username"":{""title"":""$:/language/Encryption/Username"",""text"":""用户名称""},""$:/language/Encryption/Password"":{""title"":""$:/language/Encryption/Password"",""text"":""密码""},""$:/language/Encryption/PromptSetPassword"":{""title"":""$:/language/Encryption/PromptSetPassword"",""text"":""为此 TiddlyWiki 设置一个新密码""},""$:/language/Encryption/RepeatPassword"":{""title"":""$:/language/Encryption/RepeatPassword"",""text"":""重复输入密码""},""$:/language/Encryption/PasswordNoMatch"":{""title"":""$:/language/Encryption/PasswordNoMatch"",""text"":""密码不匹配""},""$:/language/Encryption/SetPassword"":{""title"":""$:/language/Encryption/SetPassword"",""text"":""设定密码""},""$:/language/Error/Caption"":{""title"":""$:/language/Error/Caption"",""text"":""错误""},""$:/language/Error/Filter"":{""title"":""$:/language/Error/Filter"",""text"":""筛选器错误""},""$:/language/Error/FilterRunPrefix"":{""title"":""$:/language/Error/FilterRunPrefix"",""text"":""筛选器错误:筛选器 run 的未知首码""},""$:/language/Error/FilterSyntax"":{""title"":""$:/language/Error/FilterSyntax"",""text"":""筛选器运算式中的语法错误""},""$:/language/Error/FormatFilterOperator"":{""title"":""$:/language/Error/FormatFilterOperator"",""text"":""筛选器错误:`format` 筛选器运算符的未知尾码""},""$:/language/Error/IsFilterOperator"":{""title"":""$:/language/Error/IsFilterOperator"",""text"":""筛选器错误︰'is' 筛选器运算符的未知操作数""},""$:/language/Error/LoadingPluginLibrary"":{""title"":""$:/language/Error/LoadingPluginLibrary"",""text"":""加载插件程式库时,发生错误""},""$:/language/Error/NetworkErrorAlert"":{""title"":""$:/language/Error/NetworkErrorAlert"",""text"":""`''网络错误''
与服务器的连缐似乎已中断。这可能表示您的网络连缐有问题。请尝试恢复网路连缐才能继续。
''恢复连缐时,所有未保存的更改,将自动同步''。`""},""$:/language/Error/PutEditConflict"":{""title"":""$:/language/Error/PutEditConflict"",""text"":""服务器上的文件已更改""},""$:/language/Error/PutForbidden"":{""title"":""$:/language/Error/PutForbidden"",""text"":""没有权限""},""$:/language/Error/PutUnauthorized"":{""title"":""$:/language/Error/PutUnauthorized"",""text"":""需要身分验证""},""$:/language/Error/RecursiveTransclusion"":{""title"":""$:/language/Error/RecursiveTransclusion"",""text"":""于 transclude 小部件中的递归嵌入错误""},""$:/language/Error/RetrievingSkinny"":{""title"":""$:/language/Error/RetrievingSkinny"",""text"":""简要条目清单提取错误""},""$:/language/Error/SavingToTWEdit"":{""title"":""$:/language/Error/SavingToTWEdit"",""text"":""保存到 TWEdit 时,发生错误""},""$:/language/Error/WhileSaving"":{""title"":""$:/language/Error/WhileSaving"",""text"":""保存时,发生错误""},""$:/language/Error/XMLHttpRequest"":{""title"":""$:/language/Error/XMLHttpRequest"",""text"":""XMLHttpRequest 错误代码""},""$:/language/InternalJavaScriptError/Title"":{""title"":""$:/language/InternalJavaScriptError/Title"",""text"":""内部的 JavaScript 错误""},""$:/language/InternalJavaScriptError/Hint"":{""title"":""$:/language/InternalJavaScriptError/Hint"",""text"":""喔,真是令人尴尬。建议刷新您的浏览器,重新启动 TiddlyWiki""},""$:/language/LayoutSwitcher/Description"":{""title"":""$:/language/LayoutSwitcher/Description"",""text"":""打开布局切换器""},""$:/language/LazyLoadingWarning"":{""title"":""$:/language/LazyLoadingWarning"",""text"":""正在从 ''<$text text={{!!_canonical_uri}}/>'' 加载外部内容 ...
如果此信息未消失,可能是条目内容类型与外部内容的类型不匹配,或是您可能正在使用的浏览器,不支援单文件式维基的外部内容。请参阅 https://tiddlywiki.com/#ExternalText
""},""$:/language/LoginToTiddlySpace"":{""title"":""$:/language/LoginToTiddlySpace"",""text"":""登录 TiddlySpace""},""$:/language/Manager/Controls/FilterByTag/None"":{""title"":""$:/language/Manager/Controls/FilterByTag/None"",""text"":""(无)""},""$:/language/Manager/Controls/FilterByTag/Prompt"":{""title"":""$:/language/Manager/Controls/FilterByTag/Prompt"",""text"":""按标签筛选︰""},""$:/language/Manager/Controls/Order/Prompt"":{""title"":""$:/language/Manager/Controls/Order/Prompt"",""text"":""反向顺序""},""$:/language/Manager/Controls/Search/Placeholder"":{""title"":""$:/language/Manager/Controls/Search/Placeholder"",""text"":""搜索""},""$:/language/Manager/Controls/Search/Prompt"":{""title"":""$:/language/Manager/Controls/Search/Prompt"",""text"":""搜索︰""},""$:/language/Manager/Controls/Show/Option/Tags"":{""title"":""$:/language/Manager/Controls/Show/Option/Tags"",""text"":""标签""},""$:/language/Manager/Controls/Show/Option/Tiddlers"":{""title"":""$:/language/Manager/Controls/Show/Option/Tiddlers"",""text"":""条目""},""$:/language/Manager/Controls/Show/Prompt"":{""title"":""$:/language/Manager/Controls/Show/Prompt"",""text"":""显示︰""},""$:/language/Manager/Controls/Sort/Prompt"":{""title"":""$:/language/Manager/Controls/Sort/Prompt"",""text"":""排序︰""},""$:/language/Manager/Item/Colour"":{""title"":""$:/language/Manager/Item/Colour"",""text"":""颜色""},""$:/language/Manager/Item/Fields"":{""title"":""$:/language/Manager/Item/Fields"",""text"":""字段""},""$:/language/Manager/Item/Icon/None"":{""title"":""$:/language/Manager/Item/Icon/None"",""text"":""(无)""},""$:/language/Manager/Item/Icon"":{""title"":""$:/language/Manager/Item/Icon"",""text"":""图标""},""$:/language/Manager/Item/RawText"":{""title"":""$:/language/Manager/Item/RawText"",""text"":""原始文字""},""$:/language/Manager/Item/Tags"":{""title"":""$:/language/Manager/Item/Tags"",""text"":""标签""},""$:/language/Manager/Item/Tools"":{""title"":""$:/language/Manager/Item/Tools"",""text"":""工具""},""$:/language/Manager/Item/WikifiedText"":{""title"":""$:/language/Manager/Item/WikifiedText"",""text"":""Wikified 文字""},""$:/language/MissingTiddler/Hint"":{""title"":""$:/language/MissingTiddler/Hint"",""text"":""佚失条目 \""<$text text=<>/>\"" - 点击 {{||$:/core/ui/Buttons/edit}} 可创建此条目""},""$:/language/No"":{""title"":""$:/language/No"",""text"":""否""},""$:/language/OfficialPluginLibrary"":{""title"":""$:/language/OfficialPluginLibrary"",""text"":""~TiddlyWiki 官方插件程式库""},""$:/language/OfficialPluginLibrary/Hint"":{""title"":""$:/language/OfficialPluginLibrary/Hint"",""text"":""此为在 tiddlywiki.com 的 ~TiddlyWiki 官方插件程式库。由核心团队维护的插件、主题和语言包。""},""$:/language/PageTemplate/Description"":{""title"":""$:/language/PageTemplate/Description"",""text"":""默认的 ~Tiddlywiki 布局""},""$:/language/PageTemplate/Name"":{""title"":""$:/language/PageTemplate/Name"",""text"":""默认的 ~PageTemplate""},""$:/language/PluginReloadWarning"":{""title"":""$:/language/PluginReloadWarning"",""text"":""请保存 {{$:/core/ui/Buttons/save-wiki}} 并刷新页面 {{$:/core/ui/Buttons/refresh}} ,使 ~JavaScript 插件的更改生效""},""$:/language/RecentChanges/DateFormat"":{""title"":""$:/language/RecentChanges/DateFormat"",""text"":""YYYY年0MM月0DD日""},""$:/language/Shortcuts/Input/Accept/Hint"":{""title"":""$:/language/Shortcuts/Input/Accept/Hint"",""text"":""接受选取的项目""},""$:/language/Shortcuts/Input/AcceptVariant/Hint"":{""title"":""$:/language/Shortcuts/Input/AcceptVariant/Hint"",""text"":""接受选取项目 (变种)""},""$:/language/Shortcuts/Input/AdvancedSearch/Hint"":{""title"":""$:/language/Shortcuts/Input/AdvancedSearch/Hint"",""text"":""从侧边栏搜索字段内打开[[进阶搜索|$:/AdvancedSearch]]面板""},""$:/language/Shortcuts/Input/Cancel/Hint"":{""title"":""$:/language/Shortcuts/Input/Cancel/Hint"",""text"":""清除输入字段""},""$:/language/Shortcuts/Input/Down/Hint"":{""title"":""$:/language/Shortcuts/Input/Down/Hint"",""text"":""选择下一个项目""},""$:/language/Shortcuts/Input/Tab-Left/Hint"":{""title"":""$:/language/Shortcuts/Input/Tab-Left/Hint"",""text"":""选择上一个页签""},""$:/language/Shortcuts/Input/Tab-Right/Hint"":{""title"":""$:/language/Shortcuts/Input/Tab-Right/Hint"",""text"":""选择下一个页签""},""$:/language/Shortcuts/Input/Up/Hint"":{""title"":""$:/language/Shortcuts/Input/Up/Hint"",""text"":""选择前一个项目""},""$:/language/Shortcuts/SidebarLayout/Hint"":{""title"":""$:/language/Shortcuts/SidebarLayout/Hint"",""text"":""更改侧边栏布局""},""$:/language/Switcher/Subtitle/theme"":{""title"":""$:/language/Switcher/Subtitle/theme"",""text"":""切换布局主题""},""$:/language/Switcher/Subtitle/layout"":{""title"":""$:/language/Switcher/Subtitle/layout"",""text"":""切换布局""},""$:/language/Switcher/Subtitle/language"":{""title"":""$:/language/Switcher/Subtitle/language"",""text"":""切换语言""},""$:/language/Switcher/Subtitle/palette"":{""title"":""$:/language/Switcher/Subtitle/palette"",""text"":""切换调色板""},""$:/language/SystemTiddler/Tooltip"":{""title"":""$:/language/SystemTiddler/Tooltip"",""text"":""此为系统条目""},""$:/language/SystemTiddlers/Include/Prompt"":{""title"":""$:/language/SystemTiddlers/Include/Prompt"",""text"":""包括系统条目""},""$:/language/TagManager/Colour/Heading"":{""title"":""$:/language/TagManager/Colour/Heading"",""text"":""颜色""},""$:/language/TagManager/Count/Heading"":{""title"":""$:/language/TagManager/Count/Heading"",""text"":""计数""},""$:/language/TagManager/Icon/Heading"":{""title"":""$:/language/TagManager/Icon/Heading"",""text"":""图标""},""$:/language/TagManager/Icons/None"":{""title"":""$:/language/TagManager/Icons/None"",""text"":""无""},""$:/language/TagManager/Info/Heading"":{""title"":""$:/language/TagManager/Info/Heading"",""text"":""信息""},""$:/language/TagManager/Tag/Heading"":{""title"":""$:/language/TagManager/Tag/Heading"",""text"":""标签""},""$:/language/Tiddler/DateFormat"":{""title"":""$:/language/Tiddler/DateFormat"",""text"":""YYYY年0MM月0DD日 0hh:0mm""},""$:/language/UnsavedChangesWarning"":{""title"":""$:/language/UnsavedChangesWarning"",""text"":""在此 TiddlyWiki 您有尚未保存的变更""},""$:/language/Yes"":{""title"":""$:/language/Yes"",""text"":""是""},""$:/language/Modals/Download"":{""title"":""$:/language/Modals/Download"",""type"":""text/vnd.tiddlywiki"",""subtitle"":""Download changes"",""footer"":""<$button message=\""tm-close-tiddler\"">关闭$button>"",""help"":""https://tiddlywiki.com/"",""text"":""您的浏览器只支援手动保存。\n\n要保存更动的维基,右键点击下方的下载链结,选择\""下载文件\""或\""保存文件\"",然后选择文件夹或文件名。\n\n//您可以藉由按一下 Ctrl 键(Windows)或 options/ alt 键(Mac OS X)中的链接,稍微加速操作。您不会被提示文件夹或文件名,您的浏览器可能无法辨认它的文件名 -- 在做其他任何事之前,您可能需要重新命名扩展名为 `.html` 的文件。//\n\n在智能型手机上,不允许下载文件,但您可以标记链结,然后从一台可以正常保存维基的台式机的维基同步你的书签。""},""$:/language/Modals/SaveInstructions"":{""title"":""$:/language/Modals/SaveInstructions"",""type"":""text/vnd.tiddlywiki"",""subtitle"":""Save your work"",""footer"":""<$button message=\""tm-close-tiddler\"">关闭$button>"",""help"":""https://tiddlywiki.com/static/SavingChanges.html"",""text"":""您对此 wiki 的变更需被保存为 ~TiddlyWiki HTML 文件。\n\n!!! 桌面版浏览器\n\n# 从''文件''菜单点选 ''另存为''\n# 选定文件名及保存位置\n#* 某些浏览器依然需要明确指定文件格式为 ''Webpage, HTML only'' 或类似的。\n# 关闭此页签\n\n!!! 智能手机版浏览器\n\n# 为此页建立书签\n#* 若您已设置 iCloud 或 Google 同步,该书签将自动与之前开启及保存于您电脑的书签同步。\n# 关闭此页签\n\n//若您再次于 Mobile Safari 开启该书签,将会再看到此信息。若要继续使用该文件,只需点击下列 ''关闭'' 按钮//\n""},""$:/config/NewJournal/Title"":{""title"":""$:/config/NewJournal/Title"",""text"":""YYYY年0MM月0DD日""},""$:/config/NewJournal/Text"":{""title"":""$:/config/NewJournal/Text"",""text"":""""},""$:/config/NewJournal/Tags"":{""title"":""$:/config/NewJournal/Tags"",""text"":""日志\n""},""$:/language/Notifications/Save/Done"":{""title"":""$:/language/Notifications/Save/Done"",""text"":""已保存 wiki""},""$:/language/Notifications/Save/Starting"":{""title"":""$:/language/Notifications/Save/Starting"",""text"":""开始保存 wiki""},""$:/language/Notifications/CopiedToClipboard/Succeeded"":{""title"":""$:/language/Notifications/CopiedToClipboard/Succeeded"",""text"":""已复制到剪贴板!""},""$:/language/Notifications/CopiedToClipboard/Failed"":{""title"":""$:/language/Notifications/CopiedToClipboard/Failed"",""text"":""无法复制到剪贴板!""},""$:/language/Search/DefaultResults/Caption"":{""title"":""$:/language/Search/DefaultResults/Caption"",""text"":""列表""},""$:/language/Search/Filter/Caption"":{""title"":""$:/language/Search/Filter/Caption"",""text"":""筛选""},""$:/language/Search/Filter/Hint"":{""title"":""$:/language/Search/Filter/Hint"",""text"":""以[[筛选表达式|https://tiddlywiki.com/static/Filters.html]]搜索""},""$:/language/Search/Filter/Matches"":{""title"":""$:/language/Search/Filter/Matches"",""text"":""//<> 个条目符合条件//""},""$:/language/Search/Matches"":{""title"":""$:/language/Search/Matches"",""text"":""//<> 个条目符合条件//""},""$:/language/Search/Matches/All"":{""title"":""$:/language/Search/Matches/All"",""text"":""所有匹配:""},""$:/language/Search/Matches/Title"":{""title"":""$:/language/Search/Matches/Title"",""text"":""条目名称匹配:""},""$:/language/Search/Search"":{""title"":""$:/language/Search/Search"",""text"":""搜索""},""$:/language/Search/Search/TooShort"":{""title"":""$:/language/Search/Search/TooShort"",""text"":""搜索文本太短""},""$:/language/Search/Shadows/Caption"":{""title"":""$:/language/Search/Shadows/Caption"",""text"":""默认""},""$:/language/Search/Shadows/Hint"":{""title"":""$:/language/Search/Shadows/Hint"",""text"":""搜索默认条目""},""$:/language/Search/Shadows/Matches"":{""title"":""$:/language/Search/Shadows/Matches"",""text"":""//<> 个条目符合条件//""},""$:/language/Search/Standard/Caption"":{""title"":""$:/language/Search/Standard/Caption"",""text"":""标准""},""$:/language/Search/Standard/Hint"":{""title"":""$:/language/Search/Standard/Hint"",""text"":""搜索一般条目""},""$:/language/Search/Standard/Matches"":{""title"":""$:/language/Search/Standard/Matches"",""text"":""//<> 个条目符合条件//""},""$:/language/Search/System/Caption"":{""title"":""$:/language/Search/System/Caption"",""text"":""系统""},""$:/language/Search/System/Hint"":{""title"":""$:/language/Search/System/Hint"",""text"":""搜索系统条目""},""$:/language/Search/System/Matches"":{""title"":""$:/language/Search/System/Matches"",""text"":""//<> 个条目符合条件//""},""$:/language/SideBar/All/Caption"":{""title"":""$:/language/SideBar/All/Caption"",""text"":""全部""},""$:/language/SideBar/Caption"":{""title"":""$:/language/SideBar/Caption"",""text"":""侧边栏""},""$:/language/SideBar/Contents/Caption"":{""title"":""$:/language/SideBar/Contents/Caption"",""text"":""目录""},""$:/language/SideBar/Drafts/Caption"":{""title"":""$:/language/SideBar/Drafts/Caption"",""text"":""草稿""},""$:/language/SideBar/Explorer/Caption"":{""title"":""$:/language/SideBar/Explorer/Caption"",""text"":""探索""},""$:/language/SideBar/Missing/Caption"":{""title"":""$:/language/SideBar/Missing/Caption"",""text"":""缺失""},""$:/language/SideBar/More/Caption"":{""title"":""$:/language/SideBar/More/Caption"",""text"":""更多""},""$:/language/SideBar/Open/Caption"":{""title"":""$:/language/SideBar/Open/Caption"",""text"":""开启""},""$:/language/SideBar/Orphans/Caption"":{""title"":""$:/language/SideBar/Orphans/Caption"",""text"":""孤立""},""$:/language/SideBar/Recent/Caption"":{""title"":""$:/language/SideBar/Recent/Caption"",""text"":""最近""},""$:/language/SideBar/Shadows/Caption"":{""title"":""$:/language/SideBar/Shadows/Caption"",""text"":""默认""},""$:/language/SideBar/System/Caption"":{""title"":""$:/language/SideBar/System/Caption"",""text"":""系统""},""$:/language/SideBar/Tags/Caption"":{""title"":""$:/language/SideBar/Tags/Caption"",""text"":""标签""},""$:/language/SideBar/Tags/Untagged/Caption"":{""title"":""$:/language/SideBar/Tags/Untagged/Caption"",""text"":""未设标签""},""$:/language/SideBar/Tools/Caption"":{""title"":""$:/language/SideBar/Tools/Caption"",""text"":""工具""},""$:/language/SideBar/Types/Caption"":{""title"":""$:/language/SideBar/Types/Caption"",""text"":""类型""},""$:/SiteSubtitle"":{""title"":""$:/SiteSubtitle"",""text"":""卡片式个人网页笔记""},""$:/SiteTitle"":{""title"":""$:/SiteTitle"",""text"":""我的 ~TiddlyWiki""},""$:/language/Snippets/ListByTag"":{""title"":""$:/language/Snippets/ListByTag"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""按标签筛选的条目列表"",""text"":""<>\n""},""$:/language/Snippets/MacroDefinition"":{""title"":""$:/language/Snippets/MacroDefinition"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""宏的定义"",""text"":""\\define macroName(param1:\""默认值\"",param2)\n宏的内容\n\\end\n""},""$:/language/Snippets/Table4x3"":{""title"":""$:/language/Snippets/Table4x3"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""4 x 3 的表格"",""text"":""|! | !一 | !二 | !三 | !四 |\n|! 1| | | | |\n|! 2| | | | |\n|! 3 | | | | |\n""},""$:/language/Snippets/TableOfContents"":{""title"":""$:/language/Snippets/TableOfContents"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""目录"",""text"":""\n\n<>\n\n
""},""$:/language/ThemeTweaks/ThemeTweaks"":{""title"":""$:/language/ThemeTweaks/ThemeTweaks"",""text"":""主题调整""},""$:/language/ThemeTweaks/ThemeTweaks/Hint"":{""title"":""$:/language/ThemeTweaks/ThemeTweaks/Hint"",""text"":""您可以调整 ''Vanilla'' 布局主题的某些样貌。""},""$:/language/ThemeTweaks/Options"":{""title"":""$:/language/ThemeTweaks/Options"",""text"":""选项""},""$:/language/ThemeTweaks/Options/SidebarLayout"":{""title"":""$:/language/ThemeTweaks/Options/SidebarLayout"",""text"":""侧边栏布局""},""$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid"":{""title"":""$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid"",""text"":""固定故事,浮动侧边栏""},""$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed"":{""title"":""$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed"",""text"":""浮动故事,固定侧边栏""},""$:/language/ThemeTweaks/Options/StickyTitles"":{""title"":""$:/language/ThemeTweaks/Options/StickyTitles"",""text"":""置顶标题""},""$:/language/ThemeTweaks/Options/StickyTitles/Hint"":{""title"":""$:/language/ThemeTweaks/Options/StickyTitles/Hint"",""text"":""使条目名称吸顶""},""$:/language/ThemeTweaks/Options/CodeWrapping"":{""title"":""$:/language/ThemeTweaks/Options/CodeWrapping"",""text"":""在代码区块中换行""},""$:/language/ThemeTweaks/Settings"":{""title"":""$:/language/ThemeTweaks/Settings"",""text"":""设置""},""$:/language/ThemeTweaks/Settings/FontFamily"":{""title"":""$:/language/ThemeTweaks/Settings/FontFamily"",""text"":""字型""},""$:/language/ThemeTweaks/Settings/CodeFontFamily"":{""title"":""$:/language/ThemeTweaks/Settings/CodeFontFamily"",""text"":""代码字型""},""$:/language/ThemeTweaks/Settings/EditorFontFamily"":{""title"":""$:/language/ThemeTweaks/Settings/EditorFontFamily"",""text"":""编辑器字型""},""$:/language/ThemeTweaks/Settings/BackgroundImage"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImage"",""text"":""页面背景图像""},""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment"",""text"":""页面背景图像附属""},""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll"",""text"":""随条目滚动""},""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed"",""text"":""固定于窗口""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize"",""text"":""页面背景图像大小""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto"",""text"":""自动""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover"",""text"":""覆盖""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain"",""text"":""包含""},""$:/language/ThemeTweaks/Metrics"":{""title"":""$:/language/ThemeTweaks/Metrics"",""text"":""大小""},""$:/language/ThemeTweaks/Metrics/FontSize"":{""title"":""$:/language/ThemeTweaks/Metrics/FontSize"",""text"":""字体大小""},""$:/language/ThemeTweaks/Metrics/LineHeight"":{""title"":""$:/language/ThemeTweaks/Metrics/LineHeight"",""text"":""行高""},""$:/language/ThemeTweaks/Metrics/BodyFontSize"":{""title"":""$:/language/ThemeTweaks/Metrics/BodyFontSize"",""text"":""条目本文的字体大小""},""$:/language/ThemeTweaks/Metrics/BodyLineHeight"":{""title"":""$:/language/ThemeTweaks/Metrics/BodyLineHeight"",""text"":""条目本文的行高""},""$:/language/ThemeTweaks/Metrics/StoryLeft"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryLeft"",""text"":""故事左侧位置""},""$:/language/ThemeTweaks/Metrics/StoryLeft/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryLeft/Hint"",""text"":""故事河(条目区)的左边缘与页面左端的间距""},""$:/language/ThemeTweaks/Metrics/StoryTop"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryTop"",""text"":""故事顶部位置""},""$:/language/ThemeTweaks/Metrics/StoryTop/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryTop/Hint"",""text"":""故事河(条目区)的上边缘与页面顶部的间距""},""$:/language/ThemeTweaks/Metrics/StoryRight"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryRight"",""text"":""故事右侧位置""},""$:/language/ThemeTweaks/Metrics/StoryRight/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryRight/Hint"",""text"":""侧边栏的左边缘与页面左端的间距""},""$:/language/ThemeTweaks/Metrics/StoryWidth"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryWidth"",""text"":""故事的宽度""},""$:/language/ThemeTweaks/Metrics/StoryWidth/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryWidth/Hint"",""text"":""故事河的整体宽度""},""$:/language/ThemeTweaks/Metrics/TiddlerWidth"":{""title"":""$:/language/ThemeTweaks/Metrics/TiddlerWidth"",""text"":""条目宽度""},""$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint"",""text"":""在故事河内""},""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint"",""text"":""侧边栏中断点""},""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint"",""text"":""故事河和侧边栏会并排显示的最小页面宽度""},""$:/language/ThemeTweaks/Metrics/SidebarWidth"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarWidth"",""text"":""侧边栏宽度""},""$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint"",""text"":""在 浮动故事,固定侧边栏 布局中,侧边栏的宽度""},""$:/language/TiddlerInfo/Advanced/Caption"":{""title"":""$:/language/TiddlerInfo/Advanced/Caption"",""text"":""高级""},""$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint"",""text"":""无信息""},""$:/language/TiddlerInfo/Advanced/PluginInfo/Heading"":{""title"":""$:/language/TiddlerInfo/Advanced/PluginInfo/Heading"",""text"":""插件明细""},""$:/language/TiddlerInfo/Advanced/PluginInfo/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/PluginInfo/Hint"",""text"":""此插件包含以下预设条目:""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading"",""text"":""默认条目状态""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint"",""text"":""<$link to=<>><$text text=<>/>$link> 不是一个默认条目""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint"",""text"":""<$link to=<>><$text text=<>/>$link> 是一个默认条目""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source"",""text"":""此条目定义于插件 <$link to=<>><$text text=<>/>$link>""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint"",""text"":""已被一般条目覆盖""},""$:/language/TiddlerInfo/Fields/Caption"":{""title"":""$:/language/TiddlerInfo/Fields/Caption"",""text"":""字段""},""$:/language/TiddlerInfo/List/Caption"":{""title"":""$:/language/TiddlerInfo/List/Caption"",""text"":""列表""},""$:/language/TiddlerInfo/List/Empty"":{""title"":""$:/language/TiddlerInfo/List/Empty"",""text"":""此条目无指定列表""},""$:/language/TiddlerInfo/Listed/Caption"":{""title"":""$:/language/TiddlerInfo/Listed/Caption"",""text"":""被列于""},""$:/language/TiddlerInfo/Listed/Empty"":{""title"":""$:/language/TiddlerInfo/Listed/Empty"",""text"":""此条目未出现于其他条目的列表中""},""$:/language/TiddlerInfo/References/Caption"":{""title"":""$:/language/TiddlerInfo/References/Caption"",""text"":""反向链接""},""$:/language/TiddlerInfo/References/Empty"":{""title"":""$:/language/TiddlerInfo/References/Empty"",""text"":""无条目链接至此""},""$:/language/TiddlerInfo/Tagging/Caption"":{""title"":""$:/language/TiddlerInfo/Tagging/Caption"",""text"":""子条目""},""$:/language/TiddlerInfo/Tagging/Empty"":{""title"":""$:/language/TiddlerInfo/Tagging/Empty"",""text"":""无任何条目以此条目之标题为标签""},""$:/language/TiddlerInfo/Tools/Caption"":{""title"":""$:/language/TiddlerInfo/Tools/Caption"",""text"":""工具""},""$:/language/Docs/Types/application/javascript"":{""title"":""$:/language/Docs/Types/application/javascript"",""description"":""JavaScript 源码"",""name"":""application/javascript"",""group"":""开发者""},""$:/language/Docs/Types/application/json"":{""title"":""$:/language/Docs/Types/application/json"",""description"":""JSON 数据"",""name"":""application/json"",""group"":""开发者""},""$:/language/Docs/Types/application/x-tiddler-dictionary"":{""title"":""$:/language/Docs/Types/application/x-tiddler-dictionary"",""description"":""数据字典"",""name"":""application/x-tiddler-dictionary"",""group"":""开发者""},""$:/language/Docs/Types/image/gif"":{""title"":""$:/language/Docs/Types/image/gif"",""description"":""GIF 图像"",""name"":""image/gif"",""group"":""图像""},""$:/language/Docs/Types/image/jpeg"":{""title"":""$:/language/Docs/Types/image/jpeg"",""description"":""JPEG 图像"",""name"":""image/jpeg"",""group"":""图像""},""$:/language/Docs/Types/image/png"":{""title"":""$:/language/Docs/Types/image/png"",""description"":""PNG 图像"",""name"":""image/png"",""group"":""图像""},""$:/language/Docs/Types/image/svg+xml"":{""title"":""$:/language/Docs/Types/image/svg+xml"",""description"":""结构式矢量图"",""name"":""image/svg+xml"",""group"":""图像""},""$:/language/Docs/Types/image/x-icon"":{""title"":""$:/language/Docs/Types/image/x-icon"",""description"":""图标"",""name"":""image/x-icon"",""group"":""图像""},""$:/language/Docs/Types/text/css"":{""title"":""$:/language/Docs/Types/text/css"",""description"":""静态样式"",""name"":""text/css"",""group"":""开发者""},""$:/language/Docs/Types/text/html"":{""title"":""$:/language/Docs/Types/text/html"",""description"":""HTML 标记"",""name"":""text/html"",""group"":""文本""},""$:/language/Docs/Types/text/plain"":{""title"":""$:/language/Docs/Types/text/plain"",""description"":""纯文本"",""name"":""text/plain"",""group"":""文本""},""$:/language/Docs/Types/text/vnd.tiddlywiki"":{""title"":""$:/language/Docs/Types/text/vnd.tiddlywiki"",""description"":""TiddlyWiki 5"",""name"":""text/vnd.tiddlywiki"",""group"":""文本""},""$:/language/Docs/Types/text/x-tiddlywiki"":{""title"":""$:/language/Docs/Types/text/x-tiddlywiki"",""description"":""TiddlyWiki 2"",""name"":""text/x-tiddlywiki"",""group"":""文本""},""$:/config/Search/MinLength"":{""title"":""$:/config/Search/MinLength"",""text"":""1""},""$:/languages/zh-Hans/icon"":{""title"":""$:/languages/zh-Hans/icon"",""type"":""image/svg+xml"",""text"":""\n\n\n""}}}",1
$:/layout,"{""created"": ""20230317094246841"", ""creator"": ""root"", ""title"": ""$:/layout"", ""modified"": ""20230504023626567"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""4""}",$:/core/ui/PageTemplate,9
$:/palette,"{""created"": ""20230317094338570"", ""creator"": ""root"", ""title"": ""$:/palette"", ""modified"": ""20230317094412878"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",$:/palettes/Vanilla,20
$:/plugins/Gk0Wk/CPL-Repo,"{""type"": ""application/json"", ""fields"": {""author"": ""Gk0Wk"", ""description"": ""Repos for CPL"", ""name"": ""CPL Repo"", ""plugin-type"": ""plugin"", ""version"": ""2022.12.28""}, ""title"": ""$:/plugins/Gk0Wk/CPL-Repo"", ""revision"": ""0"", ""bag"": ""default""}","{""tiddlers"":{""$:/config/TiddlyWiki-CPL/GitHub"":{""title"":""$:/config/TiddlyWiki-CPL/GitHub"",""caption"":""<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\""><$list filter=\""[search:title[zh]]\"">太微中文社区插件源(~GitHub版)$list><$list filter=\""[!search:title[zh]]\"">TiddlyWiki CPL(~GitHub Host)$list>$list>"",""tags"":[""$:/tags/PluginLibrary"",""$:/tags/PluginLibrary/CPL""],""type"":""text/vnd.tiddlywiki"",""url"":""https://tiddly-gittly.github.io/TiddlyWiki-CPL/library/index.html"",""text"":""\n<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\"">\n<$list filter=\""[search:title[zh]]\"" variable=\""lang\"">\n\n欢迎使用''【太微中文社区插件源】''!\n\n本插件源是由[[太微(TiddlyWiki)中文社区|https://github.com/tiddly-gittly]]维护的、致力于搜集网络上所有与 ~TiddlyWiki5 有关插件的、希望为中国以及全世界的太微用户提供一键安装、更新插件体验的公开插件源。\n\n如果还不了解该如何使用太微和本插件源,欢迎阅读[[中文社区共建的太微(TiddlyWiki)教程|https://tw-cn.netlify.app]]里插件相关的部分。如上提到的插件源和教程皆为开源项目,你可以在 [[GitHub|https://github.com/tiddly-gittly]] 中找到并参与贡献!如果乐意,可以通过QQ群等方式加入我们,详情请见如上提到的中文教程。\n\n要添加这个插件库到你的 Wiki 中,只需鼠标拖动这个链接到你的 Wiki 里即可:<$link to=<>>{{!!caption}}$link>\n\n注意:本插件源版本为 ~GitHub Page 的版本,更新更快,但是可能需要科学上网手段。如果你在国内,而且不清楚什么是“科学上网”,请选用另一个经过 netlify.app 加速的[[版本|$:/config/TiddlyWiki-CPL/Netlify]],虽然更新有一定的延迟,但对国内用户更加友好。\n\n@@color:red;''安装任何插件前,请记得备份你的Wiki,本插件源无法为插件造成的个人损失负责!''@@\n\n$list>\n\n<$list filter=\""[!search:title[zh]]\"" variable=\""lang\"">\n\nWelcome to the ''[TiddlyWiki Chinese Community Plugin Source]''!\n\nThis plugin source is maintained by the [[TiddlyWiki Chinese Community]] and is dedicated to collecting all TiddlyWiki5 related plugins on the web, hoping to provide a one-click installation and update plugin experience for TiddlyWiki users in China and around the world.\n\nIf you don't know how to use TiddlyWiki and this source, you are welcome to read the plugins related section in the [[TiddlyWiki Tutorials for Chinese Communities|https://tw-cn.netlify.app]]. As mentioned above, both the plugin source and the tutorial are open source projects, you can find them in [[GitHub|https://github.com/tiddly-gittly]] and participate in contributing! If you like, you can join us through QQ groups and other means, see the Chinese tutorials mentioned above for details.\n\nTo add this plugin library to your Wiki, just drag this link with your mouse into your Wiki: <$link to=<>>{{!!caption}}$link>\n\nNote: The source version of this plugin is the ~GitHub Page version, which is faster to update, but may require scientific Internet access. If you are in China and are not sure what GFW is, please use another [[version|$:/config/TiddlyWiki-CPL/Netlify]] that is accelerated by netlify.app, although there is a certain delay in updating, but it is more friendly to domestic users more friendly.\n\n@@color:red;''Please remember to back up your Wiki before installing any plugins, this plugin source cannot be held responsible for personal losses caused by plugins!''@@\n\n$list>\n$list>\n""},""$:/config/TiddlyWiki-CPL/Netlify"":{""title"":""$:/config/TiddlyWiki-CPL/Netlify"",""caption"":""<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\""><$list filter=\""[search:title[zh]]\"">太微中文社区插件源(大陆加速版)$list><$list filter=\""[!search:title[zh]]\"">TiddlyWiki CPL(Netlify Host)$list>$list>"",""tags"":[""$:/tags/PluginLibrary"",""$:/tags/PluginLibrary/CPL""],""type"":""text/vnd.tiddlywiki"",""url"":""https://tw-cpl.netlify.app/library/index.html"",""text"":""\n<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\"">\n<$list filter=\""[search:title[zh]]\"" variable=\""lang\"">\n\n欢迎使用''【太微中文社区插件源】''!\n\n本插件源是由[[太微(TiddlyWiki)中文社区|https://github.com/tiddly-gittly]]维护的、致力于搜集网络上所有与 ~TiddlyWiki5 有关插件的、希望为中国以及全世界的太微用户提供一键安装、更新插件体验的公开插件源。\n\n如果还不了解该如何使用太微和本插件源,欢迎阅读[[中文社区共建的太微(TiddlyWiki)教程|https://tw-cn.netlify.app]]里插件相关的部分。如上提到的插件源和教程皆为开源项目,你可以在 [[GitHub|https://github.com/tiddly-gittly]] 中找到并参与贡献!如果乐意,可以通过QQ群等方式加入我们,详情请见如上提到的中文教程。\n\n要添加这个插件库到你的 Wiki 中,只需鼠标拖动这个链接到你的 Wiki 里即可:<$link to=<>>{{!!caption}}$link>\n\n注意:本插件源版本为经过 netlify.app 加速的版本,对国内用户更加友好,但是更新有一定的延迟。还提供另一版本,是直接使用 ~GitHub Page 服务器的版本,更新更快,但是可能需要科学上网手段。\n\n@@color:red;''安装任何插件前,请记得备份你的Wiki,本插件源无法为插件造成的个人损失负责!''@@\n\n$list>\n\n<$list filter=\""[!search:title[zh]]\"" variable=\""lang\"">\n\nWelcome to the ''[TiddlyWiki Chinese Community Plugin Source]''!\n\nThis plugin source is maintained by the [[TiddlyWiki Chinese Community]] and is dedicated to collecting all TiddlyWiki5 related plugins on the web, hoping to provide a one-click installation and update plugin experience for TiddlyWiki users in China and around the world.\n\nIf you don't know how to use TiddlyWiki and this source, you are welcome to read the plugins related section in the [[TiddlyWiki Tutorials for Chinese Communities|https://tw-cn.netlify.app]]. As mentioned above, both the plugin source and the tutorial are open source projects, you can find them in [[GitHub|https://github.com/tiddly-gittly]] and participate in contributing! If you like, you can join us through QQ groups and other means, see the Chinese tutorials mentioned above for details.\n\nTo add this plugin library to your Wiki, just drag this link with your mouse into your Wiki: <$link to=<>>{{!!caption}}$link>\n\nNote: The source version of this plugin is a version accelerated by netlify.app, which is more friendly to China mainland users, but there is a delay in updating. There is also another version that uses the GitHub Page server directly, which is faster to update, but may require technology to overturn the GFW.\n\n@@color:red;''Please remember to back up your Wiki before installing any plugins, this plugin source cannot be held responsible for personal losses caused by plugins!''@@\n\n$list>\n$list>\n""}}}",1
$:/plugins/tiddlywiki/highlight,"{""title"": ""$:/plugins/tiddlywiki/highlight"", ""fields"": {""name"": ""Highlight"", ""description"": ""Highlight.js syntax highlighting"", ""author"": ""Joao Bolila"", ""list"": ""readme usage license"", ""version"": ""5.2.5"", ""plugin-type"": ""plugin"", ""dependents"": """"}, ""type"": ""application/json""}","{""tiddlers"":{""$:/config/HighlightPlugin/TypeMappings/application/javascript"":{""title"":""$:/config/HighlightPlugin/TypeMappings/application/javascript"",""text"":""javascript""},""$:/config/HighlightPlugin/TypeMappings/application/json"":{""title"":""$:/config/HighlightPlugin/TypeMappings/application/json"",""text"":""json""},""$:/config/HighlightPlugin/TypeMappings/text/css"":{""title"":""$:/config/HighlightPlugin/TypeMappings/text/css"",""text"":""css""},""$:/config/HighlightPlugin/TypeMappings/text/html"":{""title"":""$:/config/HighlightPlugin/TypeMappings/text/html"",""text"":""html""},""$:/config/HighlightPlugin/TypeMappings/image/svg+xml"":{""title"":""$:/config/HighlightPlugin/TypeMappings/image/svg+xml"",""text"":""xml""},""$:/config/HighlightPlugin/TypeMappings/text/x-markdown"":{""title"":""$:/config/HighlightPlugin/TypeMappings/text/x-markdown"",""text"":""markdown""},""$:/plugins/tiddlywiki/highlight/highlight.js"":{""text"":""var hljs = require(\""$:/plugins/tiddlywiki/highlight/highlight.js\"");\n/*!\n Highlight.js v11.4.0 (git: 2d0e7c1094)\n (c) 2006-2022 Ivan Sagalaev and other contributors\n License: BSD-3-Clause\n */\nvar hljs=function(){\""use strict\"";var e={exports:{}};function t(e){\nreturn e instanceof Map?e.clear=e.delete=e.set=()=>{\nthrow Error(\""map is read-only\"")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{\nthrow Error(\""set is read-only\"")\n}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var i=e[n]\n;\""object\""!=typeof i||Object.isFrozen(i)||t(i)})),e}\ne.exports=t,e.exports.default=t;var n=e.exports;class i{constructor(e){\nvoid 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}\nignoreMatch(){this.isMatchIgnored=!0}}function r(e){\nreturn e.replace(/&/g,\""&\"").replace(//g,\"">\"").replace(/\""/g,\"""\"").replace(/'/g,\""'\"")\n}function s(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t]\n;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const o=e=>!!e.kind\n;class a{constructor(e,t){\nthis.buffer=\""\"",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){\nthis.buffer+=r(e)}openNode(e){if(!o(e))return;let t=e.kind\n;t=e.sublanguage?\""language-\""+t:((e,{prefix:t})=>{if(e.includes(\"".\"")){\nconst n=e.split(\"".\"")\n;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${\""_\"".repeat(t+1)}`))].join(\"" \"")\n}return`${t}${e}`})(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){\no(e)&&(this.buffer+=\""\"")}value(){return this.buffer}span(e){\nthis.buffer+=``}}class c{constructor(){this.rootNode={\nchildren:[]},this.stack=[this.rootNode]}get top(){\nreturn this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){\nthis.top.children.push(e)}openNode(e){const t={kind:e,children:[]}\n;this.add(t),this.stack.push(t)}closeNode(){\nif(this.stack.length>1)return this.stack.pop()}closeAllNodes(){\nfor(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}\nwalk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){\nreturn\""string\""==typeof t?e.addText(t):t.children&&(e.openNode(t),\nt.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){\n\""string\""!=typeof e&&e.children&&(e.children.every((e=>\""string\""==typeof e))?e.children=[e.children.join(\""\"")]:e.children.forEach((e=>{\nc._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}\naddKeyword(e,t){\""\""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}\naddText(e){\""\""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root\n;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){\nreturn new a(this,this.options).value()}finalize(){return!0}}function g(e){\nreturn e?\""string\""==typeof e?e:e.source:null}function d(e){return f(\""(?=\"",e,\"")\"")}\nfunction u(e){return f(\""(?:\"",e,\"")*\"")}function h(e){return f(\""(?:\"",e,\"")?\"")}\nfunction f(...e){return e.map((e=>g(e))).join(\""\"")}function p(...e){const t=(e=>{\nconst t=e[e.length-1]\n;return\""object\""==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}\n})(e);return\""(\""+(t.capture?\""\"":\""?:\"")+e.map((e=>g(e))).join(\""|\"")+\"")\""}\nfunction b(e){return RegExp(e.toString()+\""|\"").exec(\""\"").length-1}\nconst m=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./\n;function E(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n\n;let i=g(e),r=\""\"";for(;i.length>0;){const e=m.exec(i);if(!e){r+=i;break}\nr+=i.substring(0,e.index),\ni=i.substring(e.index+e[0].length),\""\\\\\""===e[0][0]&&e[1]?r+=\""\\\\\""+(Number(e[1])+t):(r+=e[0],\n\""(\""===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)}\nconst x=\""[a-zA-Z]\\\\w*\"",w=\""[a-zA-Z_]\\\\w*\"",y=\""\\\\b\\\\d+(\\\\.\\\\d+)?\"",_=\""(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\"",v=\""\\\\b(0b[01]+)\"",k={\nbegin:\""\\\\\\\\[\\\\s\\\\S]\"",relevance:0},O={scope:\""string\"",begin:\""'\"",end:\""'\"",\nillegal:\""\\\\n\"",contains:[k]},N={scope:\""string\"",begin:'\""',end:'\""',illegal:\""\\\\n\"",\ncontains:[k]},M=(e,t,n={})=>{const i=s({scope:\""comment\"",begin:e,end:t,\ncontains:[]},n);i.contains.push({scope:\""doctag\"",\nbegin:\""[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)\"",\nend:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0})\n;const r=p(\""I\"",\""a\"",\""is\"",\""so\"",\""us\"",\""to\"",\""at\"",\""if\"",\""in\"",\""it\"",\""on\"",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/)\n;return i.contains.push({begin:f(/[ ]+/,\""(\"",r,/[.]?[:]?([.][ ]|[ ])/,\""){3}\"")}),i\n},S=M(\""//\"",\""$\""),R=M(\""/\\\\*\"",\""\\\\*/\""),j=M(\""#\"",\""$\"");var A=Object.freeze({\n__proto__:null,MATCH_NOTHING_RE:/\\b\\B/,IDENT_RE:x,UNDERSCORE_IDENT_RE:w,\nNUMBER_RE:y,C_NUMBER_RE:_,BINARY_NUMBER_RE:v,\nRE_STARTERS_RE:\""!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\"",\nSHEBANG:(e={})=>{const t=/^#![ ]*\\//\n;return e.binary&&(e.begin=f(t,/.*\\b/,e.binary,/\\b.*/)),s({scope:\""meta\"",begin:t,\nend:/$/,relevance:0,\""on:begin\"":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},\nBACKSLASH_ESCAPE:k,APOS_STRING_MODE:O,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:{\nbegin:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/\n},COMMENT:M,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:R,HASH_COMMENT_MODE:j,\nNUMBER_MODE:{scope:\""number\"",begin:y,relevance:0},C_NUMBER_MODE:{scope:\""number\"",\nbegin:_,relevance:0},BINARY_NUMBER_MODE:{scope:\""number\"",begin:v,relevance:0},\nREGEXP_MODE:{begin:/(?=\\/[^/\\n]*\\/)/,contains:[{scope:\""regexp\"",begin:/\\//,\nend:/\\/[gimuy]*/,illegal:/\\n/,contains:[k,{begin:/\\[/,end:/\\]/,relevance:0,\ncontains:[k]}]}]},TITLE_MODE:{scope:\""title\"",begin:x,relevance:0},\nUNDERSCORE_TITLE_MODE:{scope:\""title\"",begin:w,relevance:0},METHOD_GUARD:{\nbegin:\""\\\\.\\\\s*[a-zA-Z_]\\\\w*\"",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{\n\""on:begin\"":(e,t)=>{t.data._beginMatch=e[1]},\""on:end\"":(e,t)=>{\nt.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function I(e,t){\n\"".\""===e.input[e.index-1]&&t.ignoreMatch()}function T(e,t){\nvoid 0!==e.className&&(e.scope=e.className,delete e.className)}function L(e,t){\nt&&e.beginKeywords&&(e.begin=\""\\\\b(\""+e.beginKeywords.split(\"" \"").join(\""|\"")+\"")(?!\\\\.)(?=\\\\b|\\\\s)\"",\ne.__beforeBegin=I,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,\nvoid 0===e.relevance&&(e.relevance=0))}function B(e,t){\nArray.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function D(e,t){\nif(e.match){\nif(e.begin||e.end)throw Error(\""begin & end are not supported with match\"")\n;e.begin=e.match,delete e.match}}function H(e,t){\nvoid 0===e.relevance&&(e.relevance=1)}const P=(e,t)=>{if(!e.beforeMatch)return\n;if(e.starts)throw Error(\""beforeMatch cannot be used with starts\"")\n;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]\n})),e.keywords=n.keywords,e.begin=f(n.beforeMatch,d(n.begin)),e.starts={\nrelevance:0,contains:[Object.assign(n,{endsParent:!0})]\n},e.relevance=0,delete n.beforeMatch\n},C=[\""of\"",\""and\"",\""for\"",\""in\"",\""not\"",\""or\"",\""if\"",\""then\"",\""parent\"",\""list\"",\""value\""]\n;function $(e,t,n=\""keyword\""){const i=Object.create(null)\n;return\""string\""==typeof e?r(n,e.split(\"" \"")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((n=>{\nObject.assign(i,$(e[n],t,n))})),i;function r(e,n){\nt&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split(\""|\"")\n;i[n[0]]=[e,U(n[0],n[1])]}))}}function U(e,t){\nreturn t?Number(t):(e=>C.includes(e.toLowerCase()))(e)?0:1}const z={},K=e=>{\nconsole.error(e)},W=(e,...t)=>{console.log(\""WARN: \""+e,...t)},X=(e,t)=>{\nz[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0)\n},G=Error();function Z(e,t,{key:n}){let i=0;const r=e[n],s={},o={}\n;for(let e=1;e<=t.length;e++)o[e+i]=r[e],s[e+i]=!0,i+=b(t[e-1])\n;e[n]=o,e[n]._emit=s,e[n]._multi=!0}function F(e){(e=>{\ne.scope&&\""object\""==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,\ndelete e.scope)})(e),\""string\""==typeof e.beginScope&&(e.beginScope={\n_wrap:e.beginScope}),\""string\""==typeof e.endScope&&(e.endScope={_wrap:e.endScope\n}),(e=>{if(Array.isArray(e.begin)){\nif(e.skip||e.excludeBegin||e.returnBegin)throw K(\""skip, excludeBegin, returnBegin not compatible with beginScope: {}\""),\nG\n;if(\""object\""!=typeof e.beginScope||null===e.beginScope)throw K(\""beginScope must be object\""),\nG;Z(e,e.begin,{key:\""beginScope\""}),e.begin=E(e.begin,{joinWith:\""\""})}})(e),(e=>{\nif(Array.isArray(e.end)){\nif(e.skip||e.excludeEnd||e.returnEnd)throw K(\""skip, excludeEnd, returnEnd not compatible with endScope: {}\""),\nG\n;if(\""object\""!=typeof e.endScope||null===e.endScope)throw K(\""endScope must be object\""),\nG;Z(e,e.end,{key:\""endScope\""}),e.end=E(e.end,{joinWith:\""\""})}})(e)}function V(e){\nfunction t(t,n){\nreturn RegExp(g(t),\""m\""+(e.case_insensitive?\""i\"":\""\"")+(e.unicodeRegex?\""u\"":\""\"")+(n?\""g\"":\""\""))\n}class n{constructor(){\nthis.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}\naddRule(e,t){\nt.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),\nthis.matchAt+=b(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null)\n;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(E(e,{joinWith:\""|\""\n}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex\n;const t=this.matcherRe.exec(e);if(!t)return null\n;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n]\n;return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){\nthis.rules=[],this.multiRegexes=[],\nthis.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){\nif(this.multiRegexes[e])return this.multiRegexes[e];const t=new n\n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),\nt.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){\nreturn 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){\nthis.rules.push([e,t]),\""begin\""===t.type&&this.count++}exec(e){\nconst t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex\n;let n=t.exec(e)\n;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{\nconst t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}\nreturn n&&(this.regexIndex+=n.position+1,\nthis.regexIndex===this.count&&this.considerAll()),n}}\nif(e.compilerExtensions||(e.compilerExtensions=[]),\ne.contains&&e.contains.includes(\""self\""))throw Error(\""ERR: contains `self` is not supported at the top-level of a language. See documentation.\"")\n;return e.classNameAliases=s(e.classNameAliases||{}),function n(r,o){const a=r\n;if(r.isCompiled)return a\n;[T,D,F,P].forEach((e=>e(r,o))),e.compilerExtensions.forEach((e=>e(r,o))),\nr.__beforeBegin=null,[L,B,H].forEach((e=>e(r,o))),r.isCompiled=!0;let c=null\n;return\""object\""==typeof r.keywords&&r.keywords.$pattern&&(r.keywords=Object.assign({},r.keywords),\nc=r.keywords.$pattern,\ndelete r.keywords.$pattern),c=c||/\\w+/,r.keywords&&(r.keywords=$(r.keywords,e.case_insensitive)),\na.keywordPatternRe=t(c,!0),\no&&(r.begin||(r.begin=/\\B|\\b/),a.beginRe=t(a.begin),r.end||r.endsWithParent||(r.end=/\\B|\\b/),\nr.end&&(a.endRe=t(a.end)),\na.terminatorEnd=g(a.end)||\""\"",r.endsWithParent&&o.terminatorEnd&&(a.terminatorEnd+=(r.end?\""|\"":\""\"")+o.terminatorEnd)),\nr.illegal&&(a.illegalRe=t(r.illegal)),\nr.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>s(e,{\nvariants:null},t)))),e.cachedVariants?e.cachedVariants:q(e)?s(e,{\nstarts:e.starts?s(e.starts):null\n}):Object.isFrozen(e)?s(e):e))(\""self\""===e?r:e)))),r.contains.forEach((e=>{n(e,a)\n})),r.starts&&n(r.starts,o),a.matcher=(e=>{const t=new i\n;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:\""begin\""\n}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:\""end\""\n}),e.illegal&&t.addRule(e.illegal,{type:\""illegal\""}),t})(a),a}(e)}function q(e){\nreturn!!e&&(e.endsWithParent||q(e.starts))}class J extends Error{\nconstructor(e,t){super(e),this.name=\""HTMLInjectionError\"",this.html=t}}\nconst Y=r,Q=s,ee=Symbol(\""nomatch\"");var te=(e=>{\nconst t=Object.create(null),r=Object.create(null),s=[];let o=!0\n;const a=\""Could not find the language '{}', did you forget to load/include a language module?\"",c={\ndisableAutodetect:!0,name:\""Plain text\"",contains:[]};let g={\nignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,\nlanguageDetectRe:/\\blang(?:uage)?-([\\w-]+)\\b/i,classPrefix:\""hljs-\"",\ncssSelector:\""pre code\"",languages:null,__emitter:l};function b(e){\nreturn g.noHighlightRe.test(e)}function m(e,t,n){let i=\""\"",r=\""\""\n;\""object\""==typeof t?(i=e,\nn=t.ignoreIllegals,r=t.language):(X(\""10.7.0\"",\""highlight(lang, code, ...args) has been deprecated.\""),\nX(\""10.7.0\"",\""Please use highlight(code, options) instead.\\nhttps://github.com/highlightjs/highlight.js/issues/2277\""),\nr=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};N(\""before:highlight\"",s)\n;const o=s.result?s.result:E(s.language,s.code,n)\n;return o.code=s.code,N(\""after:highlight\"",o),o}function E(e,n,r,s){\nconst c=Object.create(null);function l(){if(!O.keywords)return void M.addText(S)\n;let e=0;O.keywordPatternRe.lastIndex=0;let t=O.keywordPatternRe.exec(S),n=\""\""\n;for(;t;){n+=S.substring(e,t.index)\n;const r=y.case_insensitive?t[0].toLowerCase():t[0],s=(i=r,O.keywords[i]);if(s){\nconst[e,i]=s\n;if(M.addText(n),n=\""\"",c[r]=(c[r]||0)+1,c[r]<=7&&(R+=i),e.startsWith(\""_\""))n+=t[0];else{\nconst n=y.classNameAliases[e]||e;M.addKeyword(t[0],n)}}else n+=t[0]\n;e=O.keywordPatternRe.lastIndex,t=O.keywordPatternRe.exec(S)}var i\n;n+=S.substr(e),M.addText(n)}function d(){null!=O.subLanguage?(()=>{\nif(\""\""===S)return;let e=null;if(\""string\""==typeof O.subLanguage){\nif(!t[O.subLanguage])return void M.addText(S)\n;e=E(O.subLanguage,S,!0,N[O.subLanguage]),N[O.subLanguage]=e._top\n}else e=x(S,O.subLanguage.length?O.subLanguage:null)\n;O.relevance>0&&(R+=e.relevance),M.addSublanguage(e._emitter,e.language)\n})():l(),S=\""\""}function u(e,t){let n=1;for(;void 0!==t[n];){if(!e._emit[n]){n++\n;continue}const i=y.classNameAliases[e[n]]||e[n],r=t[n]\n;i?M.addKeyword(r,i):(S=r,l(),S=\""\""),n++}}function h(e,t){\nreturn e.scope&&\""string\""==typeof e.scope&&M.openNode(y.classNameAliases[e.scope]||e.scope),\ne.beginScope&&(e.beginScope._wrap?(M.addKeyword(S,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),\nS=\""\""):e.beginScope._multi&&(u(e.beginScope,t),S=\""\"")),O=Object.create(e,{parent:{\nvalue:O}}),O}function f(e,t,n){let r=((e,t)=>{const n=e&&e.exec(t)\n;return n&&0===n.index})(e.endRe,n);if(r){if(e[\""on:end\""]){const n=new i(e)\n;e[\""on:end\""](t,n),n.isMatchIgnored&&(r=!1)}if(r){\nfor(;e.endsParent&&e.parent;)e=e.parent;return e}}\nif(e.endsWithParent)return f(e.parent,t,n)}function p(e){\nreturn 0===O.matcher.regexIndex?(S+=e[0],1):(I=!0,0)}function b(e){\nconst t=e[0],i=n.substr(e.index),r=f(O,e,i);if(!r)return ee;const s=O\n;O.endScope&&O.endScope._wrap?(d(),\nM.addKeyword(t,O.endScope._wrap)):O.endScope&&O.endScope._multi?(d(),\nu(O.endScope,e)):s.skip?S+=t:(s.returnEnd||s.excludeEnd||(S+=t),\nd(),s.excludeEnd&&(S=t));do{\nO.scope&&M.closeNode(),O.skip||O.subLanguage||(R+=O.relevance),O=O.parent\n}while(O!==r.parent);return r.starts&&h(r.starts,e),s.returnEnd?0:t.length}\nlet m={};function w(t,s){const a=s&&s[0];if(S+=t,null==a)return d(),0\n;if(\""begin\""===m.type&&\""end\""===s.type&&m.index===s.index&&\""\""===a){\nif(S+=n.slice(s.index,s.index+1),!o){const t=Error(`0 width match regex (${e})`)\n;throw t.languageName=e,t.badRule=m.rule,t}return 1}\nif(m=s,\""begin\""===s.type)return(e=>{\nconst t=e[0],n=e.rule,r=new i(n),s=[n.__beforeBegin,n[\""on:begin\""]]\n;for(const n of s)if(n&&(n(e,r),r.isMatchIgnored))return p(t)\n;return n.skip?S+=t:(n.excludeBegin&&(S+=t),\nd(),n.returnBegin||n.excludeBegin||(S=t)),h(n,e),n.returnBegin?0:t.length})(s)\n;if(\""illegal\""===s.type&&!r){\nconst e=Error('Illegal lexeme \""'+a+'\"" for mode \""'+(O.scope||\""\"")+'\""')\n;throw e.mode=O,e}if(\""end\""===s.type){const e=b(s);if(e!==ee)return e}\nif(\""illegal\""===s.type&&\""\""===a)return 1\n;if(A>1e5&&A>3*s.index)throw Error(\""potential infinite loop, way more iterations than matches\"")\n;return S+=a,a.length}const y=v(e)\n;if(!y)throw K(a.replace(\""{}\"",e)),Error('Unknown language: \""'+e+'\""')\n;const _=V(y);let k=\""\"",O=s||_;const N={},M=new g.__emitter(g);(()=>{const e=[]\n;for(let t=O;t!==y;t=t.parent)t.scope&&e.unshift(t.scope)\n;e.forEach((e=>M.openNode(e)))})();let S=\""\"",R=0,j=0,A=0,I=!1;try{\nfor(O.matcher.considerAll();;){\nA++,I?I=!1:O.matcher.considerAll(),O.matcher.lastIndex=j\n;const e=O.matcher.exec(n);if(!e)break;const t=w(n.substring(j,e.index),e)\n;j=e.index+t}return w(n.substr(j)),M.closeAllNodes(),M.finalize(),k=M.toHTML(),{\nlanguage:e,value:k,relevance:R,illegal:!1,_emitter:M,_top:O}}catch(t){\nif(t.message&&t.message.includes(\""Illegal\""))return{language:e,value:Y(n),\nillegal:!0,relevance:0,_illegalBy:{message:t.message,index:j,\ncontext:n.slice(j-100,j+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{\nlanguage:e,value:Y(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:O}\n;throw t}}function x(e,n){n=n||g.languages||Object.keys(t);const i=(e=>{\nconst t={value:Y(e),illegal:!1,relevance:0,_top:c,_emitter:new g.__emitter(g)}\n;return t._emitter.addText(e),t})(e),r=n.filter(v).filter(O).map((t=>E(t,e,!1)))\n;r.unshift(i);const s=r.sort(((e,t)=>{\nif(e.relevance!==t.relevance)return t.relevance-e.relevance\n;if(e.language&&t.language){if(v(e.language).supersetOf===t.language)return 1\n;if(v(t.language).supersetOf===e.language)return-1}return 0})),[o,a]=s,l=o\n;return l.secondBest=a,l}function w(e){let t=null;const n=(e=>{\nlet t=e.className+\"" \"";t+=e.parentNode?e.parentNode.className:\""\""\n;const n=g.languageDetectRe.exec(t);if(n){const t=v(n[1])\n;return t||(W(a.replace(\""{}\"",n[1])),\nW(\""Falling back to no-highlight mode for this block.\"",e)),t?n[1]:\""no-highlight\""}\nreturn t.split(/\\s+/).find((e=>b(e)||v(e)))})(e);if(b(n))return\n;if(N(\""before:highlightElement\"",{el:e,language:n\n}),e.children.length>0&&(g.ignoreUnescapedHTML||(console.warn(\""One of your code blocks includes unescaped HTML. This is a potentially serious security risk.\""),\nconsole.warn(\""https://github.com/highlightjs/highlight.js/wiki/security\""),\nconsole.warn(\""The element with unescaped HTML:\""),\nconsole.warn(e)),g.throwUnescapedHTML))throw new J(\""One of your code blocks includes unescaped HTML.\"",e.innerHTML)\n;t=e;const i=t.textContent,s=n?m(i,{language:n,ignoreIllegals:!0}):x(i)\n;e.innerHTML=s.value,((e,t,n)=>{const i=t&&r[t]||n\n;e.classList.add(\""hljs\""),e.classList.add(\""language-\""+i)\n})(e,n,s.language),e.result={language:s.language,re:s.relevance,\nrelevance:s.relevance},s.secondBest&&(e.secondBest={\nlanguage:s.secondBest.language,relevance:s.secondBest.relevance\n}),N(\""after:highlightElement\"",{el:e,result:s,text:i})}let y=!1;function _(){\n\""loading\""!==document.readyState?document.querySelectorAll(g.cssSelector).forEach(w):y=!0\n}function v(e){return e=(e||\""\"").toLowerCase(),t[e]||t[r[e]]}\nfunction k(e,{languageName:t}){\""string\""==typeof e&&(e=[e]),e.forEach((e=>{\nr[e.toLowerCase()]=t}))}function O(e){const t=v(e)\n;return t&&!t.disableAutodetect}function N(e,t){const n=e;s.forEach((e=>{\ne[n]&&e[n](t)}))}\n\""undefined\""!=typeof window&&window.addEventListener&&window.addEventListener(\""DOMContentLoaded\"",(()=>{\ny&&_()}),!1),Object.assign(e,{highlight:m,highlightAuto:x,highlightAll:_,\nhighlightElement:w,\nhighlightBlock:e=>(X(\""10.7.0\"",\""highlightBlock will be removed entirely in v12.0\""),\nX(\""10.7.0\"",\""Please use highlightElement now.\""),w(e)),configure:e=>{g=Q(g,e)},\ninitHighlighting:()=>{\n_(),X(\""10.6.0\"",\""initHighlighting() deprecated. Use highlightAll() now.\"")},\ninitHighlightingOnLoad:()=>{\n_(),X(\""10.6.0\"",\""initHighlightingOnLoad() deprecated. Use highlightAll() now.\"")\n},registerLanguage:(n,i)=>{let r=null;try{r=i(e)}catch(e){\nif(K(\""Language definition for '{}' could not be registered.\"".replace(\""{}\"",n)),\n!o)throw e;K(e),r=c}\nr.name||(r.name=n),t[n]=r,r.rawDefinition=i.bind(null,e),r.aliases&&k(r.aliases,{\nlanguageName:n})},unregisterLanguage:e=>{delete t[e]\n;for(const t of Object.keys(r))r[t]===e&&delete r[t]},\nlistLanguages:()=>Object.keys(t),getLanguage:v,registerAliases:k,\nautoDetection:O,inherit:Q,addPlugin:e=>{(e=>{\ne[\""before:highlightBlock\""]&&!e[\""before:highlightElement\""]&&(e[\""before:highlightElement\""]=t=>{\ne[\""before:highlightBlock\""](Object.assign({block:t.el},t))\n}),e[\""after:highlightBlock\""]&&!e[\""after:highlightElement\""]&&(e[\""after:highlightElement\""]=t=>{\ne[\""after:highlightBlock\""](Object.assign({block:t.el},t))})})(e),s.push(e)}\n}),e.debugMode=()=>{o=!1},e.safeMode=()=>{o=!0\n},e.versionString=\""11.4.0\"",e.regex={concat:f,lookahead:d,either:p,optional:h,\nanyNumberOfTimes:u};for(const e in A)\""object\""==typeof A[e]&&n(A[e])\n;return Object.assign(e,A),e})({});return te}()\n;\""object\""==typeof exports&&\""undefined\""!=typeof module&&(module.exports=hljs);/*! `c` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=e.regex,t=e.COMMENT(\""//\"",\""$\"",{\ncontains:[{begin:/\\\\\\n/}]\n}),s=\""[a-zA-Z_]\\\\w*::\"",a=\""(decltype\\\\(auto\\\\)|\""+n.optional(s)+\""[a-zA-Z_]\\\\w*\""+n.optional(\""<[^<>]+>\"")+\"")\"",r={\nclassName:\""type\"",variants:[{begin:\""\\\\b[a-z\\\\d_]*_t\\\\b\""},{\nmatch:/\\batomic_[a-z]{3,6}\\b/}]},i={className:\""string\"",variants:[{\nbegin:'(u8?|U|L)?\""',end:'\""',illegal:\""\\\\n\"",contains:[e.BACKSLASH_ESCAPE]},{\nbegin:\""(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\"",\nend:\""'\"",illegal:\"".\""},e.END_SAME_AS_BEGIN({\nbegin:/(?:u8?|U|L)?R\""([^()\\\\ ]{0,16})\\(/,end:/\\)([^()\\\\ ]{0,16})\""/})]},l={\nclassName:\""number\"",variants:[{begin:\""\\\\b(0b[01']+)\""},{\nbegin:\""(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\""\n},{\nbegin:\""(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\""\n}],relevance:0},o={className:\""meta\"",begin:/#\\s*[a-z]+\\b/,end:/$/,keywords:{\nkeyword:\""if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\""\n},contains:[{begin:/\\\\\\n/,relevance:0},e.inherit(i,{className:\""string\""}),{\nclassName:\""string\"",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={\nclassName:\""title\"",begin:n.optional(s)+e.IDENT_RE,relevance:0\n},d=n.optional(s)+e.IDENT_RE+\""\\\\s*\\\\(\"",u={\nkeyword:[\""asm\"",\""auto\"",\""break\"",\""case\"",\""continue\"",\""default\"",\""do\"",\""else\"",\""enum\"",\""extern\"",\""for\"",\""fortran\"",\""goto\"",\""if\"",\""inline\"",\""register\"",\""restrict\"",\""return\"",\""sizeof\"",\""struct\"",\""switch\"",\""typedef\"",\""union\"",\""volatile\"",\""while\"",\""_Alignas\"",\""_Alignof\"",\""_Atomic\"",\""_Generic\"",\""_Noreturn\"",\""_Static_assert\"",\""_Thread_local\"",\""alignas\"",\""alignof\"",\""noreturn\"",\""static_assert\"",\""thread_local\"",\""_Pragma\""],\ntype:[\""float\"",\""double\"",\""signed\"",\""unsigned\"",\""int\"",\""short\"",\""long\"",\""char\"",\""void\"",\""_Bool\"",\""_Complex\"",\""_Imaginary\"",\""_Decimal32\"",\""_Decimal64\"",\""_Decimal128\"",\""const\"",\""static\"",\""complex\"",\""bool\"",\""imaginary\""],\nliteral:\""true false NULL\"",\nbuilt_in:\""std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr\""\n},g=[o,r,t,e.C_BLOCK_COMMENT_MODE,l,i],m={variants:[{begin:/=/,end:/;/},{\nbegin:/\\(/,end:/\\)/},{beginKeywords:\""new throw return else\"",end:/;/}],\nkeywords:u,contains:g.concat([{begin:/\\(/,end:/\\)/,keywords:u,\ncontains:g.concat([\""self\""]),relevance:0}]),relevance:0},p={\nbegin:\""(\""+a+\""[\\\\*&\\\\s]+)+\""+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,\nkeywords:u,illegal:/[^\\w\\s\\*&:<>.]/,contains:[{begin:\""decltype\\\\(auto\\\\)\"",\nkeywords:u,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{\nclassName:\""title.function\""})],relevance:0},{relevance:0,match:/,/},{\nclassName:\""params\"",begin:/\\(/,end:/\\)/,keywords:u,relevance:0,\ncontains:[t,e.C_BLOCK_COMMENT_MODE,i,l,r,{begin:/\\(/,end:/\\)/,keywords:u,\nrelevance:0,contains:[\""self\"",t,e.C_BLOCK_COMMENT_MODE,i,l,r]}]\n},r,t,e.C_BLOCK_COMMENT_MODE,o]};return{name:\""C\"",aliases:[\""h\""],keywords:u,\ndisableAutodetect:!0,illegal:\""\"",contains:[].concat(m,p,g,[o,{\nbegin:e.IDENT_RE+\""::\"",keywords:u},{className:\""class\"",\nbeginKeywords:\""enum class struct union\"",end:/[{;:<>=]/,contains:[{\nbeginKeywords:\""final class struct\""},e.TITLE_MODE]}]),exports:{preprocessor:o,\nstrings:i,keywords:u}}}})();hljs.registerLanguage(\""c\"",e)})();/*! `xml` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst a=e.regex,n=a.concat(/[A-Z_]/,a.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s={\nclassName:\""symbol\"",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},t={begin:/\\s/,\ncontains:[{className:\""keyword\"",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\\n/}]\n},i=e.inherit(t,{begin:/\\(/,end:/\\)/}),c=e.inherit(e.APOS_STRING_MODE,{\nclassName:\""string\""}),l=e.inherit(e.QUOTE_STRING_MODE,{className:\""string\""}),r={\nendsWithParent:!0,illegal:/,relevance:0,contains:[{className:\""attr\"",\nbegin:/[A-Za-z0-9._:-]+/,relevance:0},{begin:/=\\s*/,relevance:0,contains:[{\nclassName:\""string\"",endsParent:!0,variants:[{begin:/\""/,end:/\""/,contains:[s]},{\nbegin:/'/,end:/'/,contains:[s]},{begin:/[^\\s\""'=<>`]+/}]}]}]};return{\nname:\""HTML, XML\"",\naliases:[\""html\"",\""xhtml\"",\""rss\"",\""atom\"",\""xjb\"",\""xsd\"",\""xsl\"",\""plist\"",\""wsf\"",\""svg\""],\ncase_insensitive:!0,contains:[{className:\""meta\"",begin://,\nrelevance:10,contains:[t,l,c,i,{begin:/\\[/,end:/\\]/,contains:[{className:\""meta\"",\nbegin://,contains:[t,i,l,c]}]}]},e.COMMENT(//,{\nrelevance:10}),{begin://,relevance:10},s,{\nclassName:\""meta\"",begin:/<\\?xml/,end:/\\?>/,relevance:10},{className:\""tag\"",\nbegin:/